25f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x1000000000cc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000540)='./bus\x00', 0x8010, 0x1) 06:40:36 executing program 1: r0 = semget$private(0x0, 0x7, 0x240) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3ff, 0x3, 0x8000, 0x5]) setuid(0xee01) seteuid(0x0) 06:40:36 executing program 0: rmdir(&(0x7f0000000080)='.\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 06:40:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="12d8e1f2a65de05b3b83bd7c23b4d02893b35e42744d218372f36ce3f2169c3e9ad5886b780b59d01e58b36791bc32d92c6739b1827b13ad92d903ffbf2b361f1942b011f68972a697458a223c5173d3597cf23f711b39be2ffc694870d28bb8d8d797610985654c38b872de60a98632a83f7524b417f459495da9ffe9e8c8cb3b806cb4d315cde587a3d3597887d420b5c51eaaebfd3cd16222a619ce363e8c0b321059db79df7cb34404bfa79a33874a85011486f1bdcc2a2e9b673c4adda067573b16a0055fe535bf088bd5fea2a07c8a7dd6b3b33aebb8558cb6e75b9c", 0xdf}, {&(0x7f00000001c0)="84aa90645ff88c24dc0c257de43a774e98ea539560ab7578a7f61c345fad70ea8b2b03e69644ce4d05863635a769cf1896cc1bb88e6f9340b67d524279ac5cfa3d0868a802ddb02dc99cbc33934117e95936e15cecc095bf088f47e45e46c03f3a73b12a662c7d9fa884350daed0f85b3ae761b6f48d40a7cd0919136ad7eda2c8437102ae92cafabc3b3778e353e3427a0e7fb2457c8ed0ba3185115c6d74770195108938d5eb31eb23aebf0be6c3a5e8e448f1bde091ed6b03e188bd3b0594eff600fdadf667585d834e0c1e53c989bfdc5103690346b56d5a3b73", 0xdc}], 0x2, 0x58) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2013, r0, 0x0, 0x0) 06:40:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setstatus(r0, 0x4, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) shutdown(r1, 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$inet6(0x18, 0x4, 0x549, &(0x7f0000000080)) dup2(r1, r1) fchdir(r0) 06:40:36 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kqueue() mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 06:40:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xfffffffffffffffe, 0x1f, r0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x281, 0x119) r2 = shmget(0x1, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x2, 0x1000, 0x294, &(0x7f0000fff000/0x1000)=nil) 06:40:36 executing program 0: r0 = socket(0x6, 0x40000004, 0x2a16) socket(0x1, 0x1, 0x1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 06:40:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, 0xffffffffffffff9c) bind$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x10000000080004, 0x9) shutdown(r2, 0xffffffffffffffff) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x8) 06:40:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x8200, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r1) 06:40:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) sendto$unix(r0, &(0x7f0000000040)="931329e0150b8eba", 0x8, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) kqueue() 06:40:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x44) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 06:40:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x400, 0x10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) mlockall(0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) accept$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 06:40:36 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_open_pts() minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 06:40:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab03000800000000000007a098206fb2"}) write(r1, &(0x7f0000000700)="e36258e416f790037494132477f256b4093cfb3b4464c0cc86d8af0bd74625b84e5bbdc325197094981b2e0ae241a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287738cff070000842dbbccbbcf7b4189afba6eeb0000f80010c8534de59371364f4ed39bd9e415ce6782a28f4f06991723ddd1802f4cfeabc80e21da66b8fd05cb8be754c5caa1658b524a5934862332c50992076ab1c289fb0c98dd921eea07b8cc1498bcdd6605fa00f885287a775246b989cba875bc48a491d87f520fdc70ea41a578dc433e554ba330faed93a0cc92cc351c6210c01b22d902db4e9184b8277d3c8374f8874f94ac6b7f353103109240d07fface52b40dbbe57b6d2a45352df1064a758542799db6556f150a8b9bf020ebbc6dd133d75caecf74d40c9cb4bcdbf5699cbd64a21c7695fa94720669a5be5db1cd45a15ba89158", 0x142) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000580)="2f5ff41ecffc71ae2d2636a8bdc9c8693371842271b669087119121c68d15781891b82ef1eb4ae6b09b17351217eefdbb304ff933af7330ece89082532a1f8084a1649c06e74cc5c46f311689325e8805c03ce37041dfafad0d40b71a85033e6ca08d2186d20337956e52f41b941aa5bcca3f2d5b1e1f1f43c4ceb1b563e0f610c4bc53ad896e320a62600fa36700dc6a6507f41c0c5e1b944f7fa6bba72d3930e18ff6494b597a72a8e690c0e01ae7eb7c8e7ffc55305194a6280be14db1094cd4adf019dce688f6a6a184f475ee6fba9c4c58b7d3ad8c2b06d5174d0d021a8cef6ad7cd952713a8607aaf108a53671ed1ac533b2b1066c6184526756642836bef5d5ca826cc407007b964307183bc62582b153d0d02d0f5cc0bd6a7f61a8994fb2928260e51576e1c891a3b244785d28577f458cb990740815e435ac3aa8041f9a5efa1831abdb9661a34ad7a8a03cca8fbf6f8d9e0daf9acf168ffc1b3f5927f27637e2314b5328023b03", 0x16c}], 0x1) rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_open_pts() close(r1) kqueue() syz_open_pts() 06:40:36 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=ANY=[@ANYBLOB="400849fc2beb82"], 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) r0 = semget(0x0, 0x1, 0x0) r1 = socket(0x18, 0x4003, 0x6) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001100)=""/199) r2 = semget$private(0x0, 0x7, 0x200000030) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000100)=""/4096) r3 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r3, 0x20007478) 06:40:36 executing program 0: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) r5 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) r7 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r5, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) flock(r5, 0xa) fchmod(r0, 0x10) setgid(r7) r8 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000400)={{0x6, r2, r6, 0x0, r7, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r7, r2, r4, 0x0, 0x58}, 0x1, 0xfa37, 0x4}) r10 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r10, 0x3) 06:40:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x80000001, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8a, 0x2, 0x8, 0x45}, {{r0}, 0xfffffffffffffff8, 0x11, 0x11, 0x1, 0x3}, {{r0}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x1, 0x1c5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x9, 0x10001}], 0x1, &(0x7f0000000280)={0x5, 0x8}) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 06:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b7b4dac", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) socketpair$inet6(0x18, 0x2, 0x4, &(0x7f0000000200)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000000)=[{r1, 0x2}, {r1, 0x4}, {r1, 0x60}], 0x3, 0x0) write(r1, &(0x7f0000000300)="3fe138e36258a416f72ee99586132477f256b4093cfb25b84e5b22a9c4de41a5475ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842d00800000f7acad445dd976000400000000000000000000000060492231a090513f41c0cb1fd8b477e78fdb", 0x73) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000440)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de37187a3c755769621d221607255bfec186fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14a6f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1a18e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa9a17539167ca312ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a82f12f5bf59494d72c984373e3abb3c13ddf8678fbef1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f3c9479b62bdffc33c39d1242c42c2c25b5bbd49d9fd02a88407c158e5ef8529663a53c7aa99eadabe8a65038aa7a236ee1c0cf605ff3ff3375de6dadbb9f26c097a", 0x176}], 0x1) r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) getpeername(r2, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) write(r2, &(0x7f0000000200)="71f1da6133f29d97437ac0f3f876ec37956c89214ffcadfc0c0018273d40703c012e34378133c8c1a566aa89efac9cb99093445227d321107483acc93dd34ef316dd6050cfb119cf1137e93af8a50751e8ac95ca89f9a783a7909ee1fc16b5004327d575aa5993c6b524cadfceadc7a270c796b954765374523eaf59c2", 0x7d) syz_open_pts() close(r1) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x7, 0xfffffffffffffff8, "23fc7e0d7a00"}) poll(&(0x7f00000000c0)=[{r3, 0xf}], 0x1, 0x0) write(r1, &(0x7f0000000280)="e057ee57c54429cb3892a6a25a0c06", 0xf) 06:40:36 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000027c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000508d3413000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000161f82e5ad359feec0eb91047e8b4dcd652975a5f0687cc5719d8ffd41caba05f7ea764d25e62a22ab7cead5f45e097f7cacaab09d4b81b3573817e49c9653b5794f304fae504aff074a7a6a90208d534c0b055629350c826972fc175c3bc13445dbdb54dc621f0e2dd847b470e15d1095e984f04bf814bc49a56d5eadb73a03a5aed1a5dcd59a1ab462961f96bea33cd537a1fc448daa03a74d0a786233cd7a95863fc86202f7ff3c751aec376d9c89c58f327799db1fd0b599ecb0b706aaac49eda67b1a9351a162a5182a7a2bb295ede353f916793711fe485ec8ba70d2eba8a6035a77682ecea8d1500156741f795075836f26b57683480e50d950a4"], &(0x7f0000000000)=0x1002) fcntl$setstatus(r0, 0x4, 0xc0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xe47b4633}], 0x1, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x40, 0x120) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) socket(0x3, 0x0, 0x100000000) 06:40:36 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x14, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 06:40:36 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001380)=[{&(0x7f0000000040)=""/63, 0x3f}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/33, 0x21}, {&(0x7f0000000180)=""/42, 0x2a}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/105, 0x69}], 0x8) dup2(r1, r0) 06:40:38 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) OpenBSD/amd64 (worker.syzkaller) (tty00) 06:40:42 executing program 0: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) syz_execute_func(&(0x7f0000000040)="c401f1de3041125e43c4416df2c0653e3666660f3805cc660fdb110f0f22b4c442f932c043d9e13e0f578a29fbffffa23223333333333333") 06:40:42 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xffffffffffffff89) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x11, 0x3, 0x0) r4 = dup(r3) write(r3, &(0x7f00000029c0)="a6", 0x1) dup2(r4, r0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x1, 0x4fc7, 0x5d571a14}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x11, 0x2, 0x7bd}, {{r3}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x80000000, 0xfffffffffffffff7}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x1484000000000000, 0x6}], 0xe000000, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x25, 0xf0000001, 0xffffffff00000000, 0x100000000}, {{r4}, 0x0, 0x2, 0x1, 0x9, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x8, 0x2, 0x80, 0xae0}, {{r3}, 0xfffffffffffffffe, 0x5a, 0x1, 0x80, 0x9}, {{r4}, 0x0, 0x80, 0x2, 0x3, 0x56b4}, {{r4}, 0xffffffffffffffff, 0x90, 0xc0000000, 0xfffffffffffeffff, 0x7}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x3, 0x70}, {{r4}, 0xfffffffffffffffc, 0xb8, 0x4, 0xff}, {{r3}, 0xfffffffffffffff9, 0x94, 0x4, 0x1, 0x3}], 0x7, &(0x7f0000000200)={0x6, 0x1}) fcntl$setstatus(r4, 0x4, 0x84) 06:40:42 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x4) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000082a7e2b195f008e94a6fb421bfb8ce7d16aa675b9efad849585b4cf618304ea3e13951b5d684f3f9c7ffcf0000000000000000000000000000caf3d443c61c15ff907a76a15efae189d402f5949c368a8b895bfe6764102e96169df2fab2d2d3038e0f81ac5dec08a4f42c222c5d04030d4443610cfafb70bb202228268fb859a1244add3e95c2268184682217d1ac0d92062587f69906cdfb6fd3465c30507ab861"], &(0x7f0000000200)=0x5e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$getflags(r2, 0x3) fcntl$lock(r3, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x8001, 0xfff, r4}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="4b00000000000400"], 0x8) 06:40:42 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa1f, 0x0) fcntl$lock(r0, 0xb, 0x0) 06:40:42 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) recvfrom$inet(r0, &(0x7f0000000000)=""/123, 0x7b, 0x1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 06:40:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x3}], 0x10000, 0x0, 0x40006, 0x0) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb4, 0x0, 0x800) write(r1, &(0x7f0000000180)="5e10fb0f875b8085219ee971a6449049932ce15492b020f1c589049619d175578eea2370cb7406be1c982e3236350545e5ff74e5b2a83b9cdeff089f55e39e0d26141475df7bc5b37e06ebecc995495a796e4786c8fadd809df2b8d275df545fd591ee2e53e49cf79d1f6c3a545a1a9d82d09bdc9c74ebe14fc0c210773fc6cb85fd06cf86cc323f4221429db15c776ff3e27cc0cd08", 0x96) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 06:40:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 06:40:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffd) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8d) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCCDTR(r2, 0x20007478) 06:40:43 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x2, 0x3000, 0x320, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x20, r2, r3, r2, r3, 0x30, 0x47}, 0x8, 0x6, r1, r1, 0x81, 0x5, 0x40}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r5) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 06:40:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffffa5, 0x0, 0x276, &(0x7f0000000000)=""/229, 0xe5, 0x7f}, 0x1) 06:40:43 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) socket(0x18, 0x4000, 0x5) 06:40:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1040, 0x4400) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x1ff) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) 06:40:43 executing program 0: r0 = socket$inet(0x2, 0x0, 0x100000000001) close(r0) 06:40:43 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x7ff, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 06:40:43 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 06:40:43 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='],\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='^\x00']) 06:40:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) close(r0) getpeername(r0, 0x0, 0x0) 06:40:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}, {r0, 0x18}, {r0, 0x1}, {r0, 0x104}, {r0, 0xa0}, {r0}, {r0, 0x20}], 0x7, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 06:40:43 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x30000, 0x80) r1 = socket(0x0, 0x8005, 0x7fffffff) fcntl$dupfd(r0, 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x8001}], 0x7fffffff, 0x0, 0xfffffffffffffffc, 0x0) write(r2, 0x0, 0x0) 06:40:43 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() writev(r1, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40d", 0xfffffffffffffed1}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="25ca7c5c9515282b3c99649b12900f88b75c3eac7096d5daa5f202c3a3da1d02730baf3902b666f86dbb17cc28f98e8a2646577d42cf8f4cf0b9d263a3e8f88ab528f71e73dc0b6afd3d694a2da8a2daa700bd23341307c9c6a06e6d6a69", 0x5e}, {&(0x7f0000000480)="d059442790a602ef5f1eb3c261c13e16298d83414312a3c0a8250e2ab386d67f6601ad5bd1aae189ba764d783f4e470951f6904a9f7f612b7aa5ed37db6a02f557ef8a3eea6fbcda5152070c6c1a76556928eff6744413380f4b91121905b8785ebff24e8b5ee511208aa63f62164a4d9447be137c8b160885d5cd05a7bd38fcd5f633931aaac6b50a", 0x89}, {&(0x7f0000000240)="5a9a4e9504f3d4a6ecfaecc725e5b06915b2cd1ce0ab3b321cc08beab065152084fd732fe64aab82caf3478d36c117bbb9c1edf076dab65929c32b7130053209d55e3467976a79c67a1ff4546b7c7f9ff3b99b8741b158b100dab76da01f4bd60f2f4b1654c1b84e129ac12145751c996cb07b782d3b0db078b8b0b0056f0f2ac37934ce08b3719a15866d20a83d08f7d32eae3a851bafc76915326fba254182688a160d39898be280bfdd024e", 0xad}, {&(0x7f0000000140)="a2416c03de81f93ab09c4b21f26029", 0xf}, {&(0x7f0000000300)="78c008e499b6c9eaf080b3b83eb29b79f34f2017108c2bf854c2fff2c6904a3d62b71603cb3826eb855e5e6d15ce78e5e2f2748731849ee6bd3acf13932254a7b9e682caccd5b3c130997f46096a675629daaea1ab20e8bd559a4737b711a61b75668c21b22ffe0546a30846626e5b1cc93202eb8e9958765b889915e64f8bae715c2d70ee93236ff981a0ad0f529f0980dd1632335be19537471d54666fd2173a12c40d50785ae5981a8b3136528f9e7a3c6f89089c25530ede942ab26ef7917bf7d5c25136dbb452144c18ff1fb37ad6737a78494774ba7870e34c1825f947395d7488d115bfd7d14a3ce21fd00c8ed06e8a7c581b2e7078af65f1cc", 0xfd}], 0x5) 06:40:43 executing program 1: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x2, "0cc3aa46526104093de924041f2c5a69eced9e85d0ebd92056cd5c5d2ccdbe7b21a0331bbe00406d39e5cf4980a051bb4f02cd61861b0bd28f6de1459fabe66c2fe582f1d28c1c7af90725821a7e22d57de7e16dddf33ec466690fe3ec63eb0bdf95ce7a0ecc3ad2f07644716988b92eff57a5253042ca6bb6f092bd25818a393214d197a02f02d6bd545fdf24"}, 0x95, 0x800) msgsnd(r0, 0x0, 0x26f, 0x0) msgget(0x3, 0x8) msgget$private(0x0, 0x40) 06:40:43 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) 06:40:43 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x673, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/155, &(0x7f00000000c0)=0x9b) 06:40:43 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') getuid() 06:40:43 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f0000000100)="d61c048fdc62013b30cd6606cfa0fa05dfcd88498ada67afd114fb9b8eb3d8120973041141388d021d413f1f32a37cc5ce3186177abf33b8117c000fe788782737fbe1bf", 0x44, 0xf, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r1, 0x0, 0x0) 06:40:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) rmdir(&(0x7f0000000000)='./bus\x00') r0 = socket$inet(0x2, 0x4007, 0x8005) sendmsg(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280), 0x0, &(0x7f0000000180)=[{0xfffffffffffffe6f, 0xffff, 0x3}, {0x78, 0xffff, 0x7, "b4d016f1896e35c6aa2c111f36b7ca6d82a44a2896c2c016c84d267c0bc2ddab68a495e3df65979707bf3c71303f727f89d88fe30eadd71935d04c15b46448ebf57a5b86fb711aa041af61c11f3fe9f389c63029d1c1defec4f89f114f20599eb02d3852d2be2219"}], 0x88, 0x8}, 0x2) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) close(r2) 06:40:43 executing program 0: r0 = msgget(0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getuid() r4 = getegid() kqueue() r5 = getpgid(0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0xad, 0x7}, 0x71b, 0x9, r5, r6, 0x3, 0x2, 0x6, 0x3}) socketpair(0x18, 0x8003, 0x2b, 0x0) 06:40:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) fchmod(r0, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) getpgid(r2) r3 = socket$inet(0x2, 0x8000, 0x401) ioctl$TIOCDRAIN(r1, 0x2000745e) readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/196, 0xc4}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/213, 0xd5}], 0x5) 06:40:43 executing program 0: r0 = socket(0x2, 0x1, 0x100000003) setsockopt$sock_int(r0, 0xffff, 0xffd, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000170000000043d8db"], 0x10) accept$unix(r0, 0x0, &(0x7f0000000040)) shutdown(r0, 0x2) 06:40:43 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x5) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f0000000080)=""/91, 0x5b}, {&(0x7f0000000100)=""/154, 0x9a}, {&(0x7f00000001c0)=""/47, 0x2f}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/10, 0xa}, {&(0x7f0000000300)=""/206, 0xce}, {&(0x7f0000000500)=""/103, 0x67}], 0x8, 0x0) 06:40:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="a42a0ced5c8f2be8f8808fee07e287f5ed031af22d691eea6ff0087d73bdb6a166fc97bdd8406577e22b2c888147d7a3357bbccd39a4304c89f7c682ba32fe1b700841789e494bd719adc5259fef1e82da7c8042ac896c0f63f8150c4348e9f6f2968f5f0b5e3592db619c6340134412e852e3883039a8b73df676984037fc58f6906c0acf637aefd59ac266a94018e882b1a7", 0x93}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x7, "af0f1c4d9460fb1b046ef8eb31f9b0087ad65c28f795287280eea698a6bf08599153848c9f9ee4b8fba86fa07b9ebc1ea9c899231d162515d3b1c356af176818baf15795f936ab2e848b01c92933da418eadc0e17ec99d7e1324f589a5c3a325dfed68c22a38d40fca6f4cc3363c950d56f802e90128f1ec6b8de933b15d540eb128f0f3e2e77b77f3f9511ec11d790f4c697a78060bc2ea829e04e548"}, {0x1010, 0x1, 0x3ff, "1ff07f42084283ca1a869398403d5a5e603885202e41971710738be5f7be962a59135e655667aef60e835e3ba622b9d793d52e44b577206b1a0b6ea4cb9ce36b7a5976c560dca711b304d492b584686d5b58e2c35d6e2f2caf6f0d0eec873dd08c10ae30ead51e4a3300a26be737633813da297c81db6b2007c9e1de7cc61d105760e2ccfffed450ee50024b5b8d0b7d7c6e33f8a99c1f402496cfe61481305ab5ba5168eefa9826841f3e2bc10f47da63a81b412bede9e4598a6f024f41a59609f430fe73d0da0b0df791143f7038ec55be23042cecbc6368f618592dd90306e9d3b993951e33d04af436ba8281a5b755b265342e85a2e4ff45b54c492045008bde9a5518e1f8bfd950fa467cacbe51819e921517635b695ebeb19f859dcc854658b9140f35241e0dfe76a5d82428b514c80366e3ca2465977480f6f87e621f4f76015acd36bef80f4f862a72054113b803513d471a0ea52c240c160b54cdb4447506a8e9fd5d4eae89ec8e519811a9e0f009c43c2e1d0740259732caf29598cbee3bc5e0c2efaf33ef1bc567ac00c5c8945759653f35d1a9e5e16f562af1856d5108f55f53dc3728a64776481036c7c8b55f2530bf984735a06cd28cbd2b4b485c944c3bdcf663bbb5b2679777b32584af8dd7be7c2a6c5e918431b324293495c55e9fa2e80a652c0119367052efd6b8ac2a69abfd36eec1a2892ff02daf2a43567b8f6809c63191bf263416e69f592480674018bb06d8ad4112257e51bc88c1ce61c851ad70b16260a8b3c7768938122f8b6b716444d546fef1598d539b1caf66e7c4835cda71cf11ed8601bb68e5bd545b49c995d73873304ad018c757600337455a7fcae5282cbfbc4d5366b22decc99534ea80156ec23a6fe34de8c36bbd3e55602beb242c8b9f603e5484ca286ef933f03d002d09baa194e7624b187a1f3f5ab7350c51e9d57d7896f3bf974dde4f1566638f7f8ba736b533fd85e0c2d877e54afb4e0acb48d80c5309f0f53e2572d81628a6fcfd2d9c942f2db5870a86677c8cd592cc19bc61dde0bebfa1a5a3c8be073bc1292efcfce82eb7a1ada491091418634323ba0d00ce4b3f370713d35e97a67c51ee20bb01c27575bb7da84d557fdb11f3c614d03e565295b73e1246e5d28db50e10d8a87bbad58dcb7c720cccc32089a4348fca7db873db320bf1ce149a164a2641d9b6845e37a647bbf4c458a9732bc254b1886e76c77dd618d8ff954d5dbddb3444e7de5f42ea20ebf885a6dea46a0e9e226c38df4708759dd734c0a5392a5050bca00b9559bcb7a3199e6f530027fbf93d5941cb07eda35ed07d717ca2d244b17d0de29483ebc173dcc2e4f7fe63c1de2e1594c506cc0e2fc0b2e13c217819564bf1df0ad6469f89c12c6038b8d8175530ed4862fbdc2e7b4f9fdec0e1cc0b6476fe9ed0330bb0440ef6acbe1d5a18f952d54372313eee687659f12f45d8fc8b595b7ad35a086a83506f67abd28272b4a9d56e6959ed29e10257da2c3d573b5f25a654700a76beecd4d7a5847476bf743ddac2b12a287ca2341f36356f1dc093f53154aca8a08a5d4f4749a4021f1158d299dcb8741d45a0e0742c98c22f319a01f29a94f519395fdaa7605e9f0a2e8d97a5909127b87458fe2811114f09aee3e5205e926c9ba4914d3d1b85299604c21fce8e919614259c616dfab91d95ff336d6ea411e4ce44046208c3cbfb6db76dde3dca2fe8e99def60a55819e17e7930a068847712ee9079edff0841680c9d45e1ea511d5e5a10c8f7ba5f5175b9062110d18230c447f5a89b8ffa95f6ed1df439f37635c4f2a3fd235e0c1222add9a4a1888a776fb71fb040ee3f3b2a93e3c7d33168cddc4afea9a8c3477dd3787f70e2466a9e970f75346869d46702d024541c8683352fc917648f9d96acc0369fee7039c3f169ccd521333e344e99b2417ba0f6ff9febe0a89e30addff020540d3114d45b522e309bedee36f307a9b5f6466a4049ec29ac574ba6bf79ee14ad1b0736125f651ef235e764caeb329af43d3dad62d9d16d9fa6956062d831cf4fd7de78a42cc538ded01960b9176ee4dfeab0bcdbe46c8ebbe71c03f8562089d6a1fb55bc9c0c1908d596740684fd83ef1d9b9dd948cc80888c67adada4416cb95d59e6ec7fabda15fe2a67670d607970b2437b529d891d68a5c6260c0b9c673a9f9b011b88fa2086667fbf08550a76e38b08b9354e90447ee7e062222a61b443e92eb8b33c3e147cd3bfd509fb0055ebceb05d2ba8667ac58ac5d4462ab6330d349a53ba57b640df0e265b3b5bb406d930f2c4b3acf52f58344c7b246d7926953e9bd71ac95aa85663f90d9858b2739309b707833eb54057129d45c963315fe5151becbfb05363e8982b234b44ee64d42159e2f8c48a8d9b956a069b005a505a87336e020f8272f8fdf5dda906db51e1a7aa77555ca1e37d7fb18e8c51d99d1679eca3576fda85c81ac1c46457f52bb76438a0e54dc4c58e60d3be8618d40632d302bcfb6bb4672419d9a5c933cdd8717b7c27747e16bfffb25f9861202bf578a41fb11f648158616d08cfe9d806091fa87dd8cc4a70e4bd75c72517213788ef142b703eac607fd4f8d4df6b64936e5289ca190ad19a992444cb79355b70b95b0ddf81e05b6dad706d2554cedc20a350016d8ecaef1ba9e3dc3284674d7d61e07dd17a4e2a1cac4f08753aba60970d0a5d11cc3fe8a5a4a6ff0cbc55162c2bf303ebfd7121d5c4b58c7a071a306502833a32a16ff5e01d7a4c28c8b9f7052404c39292a5ea2e5663bcc8a93be99a0d91d628296ea1fa621b962da3bc9a272f5e12bb7fd2a88bd27e6b6de78194fb8f935ce42cec449987dc13c0813d536ba246be9a4b004a6cb6fb75c59eaab8b2c8436f816596ccd9540eb97a3b7efa021daf50f4205439b6f590191318afcf050ae02961fb968bf33d3f7e7100250a61ddab1afd3975d96478b954eacda914a527a68bb104b80a2de80b3ca68184acd14dcbab6fb799b5abb0974fab328796d4e16c9f88321f6979d6533694325f6b435b42eb038916c510a210629b3ada71c461ece83606c9df6f9a942f6b98651b14dbf63815c5097dfc227866d516b7556c18faa36116a6d79c9b4e7a60c132d06473361d8eedf82635bf2ca1a763236dfede54f687453e9b1a868baf38ed16b4102f4b2cad43f2c84a51c614a4c6fc6f0dba3816193ebd88e8e2e41cb0374ab3f3e1a5ae49a4dd40a7811f07370cc62bb83fc49fa0930f8ad8074c667c619f04080d5076de8374183fd15103962341594ce3c55ac7497df51c337441a7a06a896d1b84cccdb86b7010bb570142d5571a361842e4bbe287399ef3d98d1270e67d1ad7faa848ac706d725102e4e170b5528443c847d3e335af75ab63f7e70d53b28c4d858c51a896a1c1da435b057e0a66746203c0c4d0d487a9ce17d788b35c11fab475185974b3295e4393680fd6fdf8896764c1522096a417216644e00b71280fc825da25417214850c0874ce2e9d5373b474a4ac58dc14d0189b5e250eb1a1cfdf5b2571d5705a48698f00e9f24daec11a8d5df9ec2b986df150d2d1f9dc289a00be24138b60924c9e6f5f23ca67b0b5761bd750b899be5e22ce48d0f103cb50bc035632467d3ee03bc3140fb74b39129ae3799f4c256f7b5a687fa753bd6889aaf680d99af208c79a9fe22929346519017869f9b9fd05f7edcf18838028c3bd7cd7dc2fbb2df3f09a689f2cbd2998465e477c0ede7949c2800b7c1f5f6ab76f3493bd68281ceba505c5760f97dd58bd6c77e788e8338ade0159b55c2a896b43207d01fa3aa939ff632201a531c80138a040261d127fe012697f3aea9383ce465513d479ebd54255af70127767a146097c67ad0c44abebead8439da62e99e1aeb6a0782ec21eedb6e17b3799ff807602bcc7922c3bb5dff5dc98fa994e0e628ab853a222036a28bae65725e9894f484095a31f3aba63fd2d9b18cf20559bcc23ec94aac449dfce7d8ac376abf45e02aaa4b38a9c71e297c46bebfc02256c5c695ec790bc92156fc1416f0c45a3c2cb23c2c110bf9622dbebacb64f1974dc2746beb0c10dd7faa48617f5062449abe003811c786f3f4506fa3c00e400cbc231a697d526ff83f7b81b1384a1a061b9b69b348e5b07e51d381f19476c177a214a744238449ff359444535029c8bb445bf84850438e48174472cd9f035728bafe3d8334989d38d7ff132154e61aa9fe508120e9de6b7ae9b4aeeb8a6581fca1a2d948f08b956a2e56dc62e33481bb1940e43b2776548024ac7bbceb803ebf5117a2a77d42107df6413238944a8d0964798caef7aa5c3b9a78149212a38305ab15f10666fc861accee80a360fe7febea80e8098914003a15db0e719e9e9855c952ee106ca25600dcc2a00536cd4ef50d42d76f6bbc17de72a82611114400621cb5dcbe1e6d49b20296f795a0bda1a8124929e6296007aa69558c7555fc5f72815fb9d06d84fbfed7e2642be510f9b4b05d4cb8a10757325f3721383932bf55eca436191b568f5f9eee5d3befc70954bdf3a4becab32fe9cf85132154e861cb377023c5b6234f3127565e194791df29b24f54120af57674cd742713d926ec01557553ca5cc050ed39a4050b32fb6f0fc22d8990c7690a2892dc36e1fe38f73a41cd72fc1b3719ff13b492aded05e35b3f64a1b6a9ef13387c0777da2c32f3b54658deeddc3f39199fcfc30ba33a1a0d2a1badb78147b0d0c98b8c04dd4b616989f57c52111bf03218e1491635082e905d297eaa999f66015edc206994e0523fdb35ee6ca99dec4e70fe468b937fdc9566a0cf26f01218efe1d570a922a2c30b54d487f320c5a4a5a7512e38acb0bba562bc0a0519075c0a18442912dba543507a76e32921bcc078895b4b38290d8ceb829ed0623a275fe18d4d9918a0e16e5727326f9fcaeb909f8417f68271c73cfc8947b8458d4d174391870a2e17879e8b4cdcb8c1746afdb5f05f256f5df32d07accf289cb00d3eb2c0cb95a972046301146961bd2501584fbce72f971bc6e43b864a15d33f998f3143967231b1343e9e496cf7d64f3717fb378f28ccc036ece215c779c8bc37aa12ce4eab4d713526cbaff364ae3326a1ef27a5ee7f395ef67aaa7e30a3c8759c14de84ae349673b77fa80fd0fbfcba0d6c529104b4b411f9c6b967d4d60705c976b68590692f168587bb57a72613863ce5ce6278d197a28ead8c4cee0107310fca80a5d2bcc7450684f850dc66a77f1828ccb8596fe02a9a409351e65ee5498b4310af6c5c8c297fa9a16f5cfecf73d9528874e349d642998090511898ffd28609e5108d5c8ed149ce5c332815ca793bff25f5b2ff3f114c5ee8999559c8cbad5ced11876e921d4919abe2e843f34f6ccd912df775608b692104c9283c6044eb27d4c018848f7d822bbbaa0fdbf68edaa68791bfc9c3806de0ed9d8ef2dbc5bbe56f5ea2f1f3bc4832576991c6890d24e3b6c349de48e034f8f939942c074d4f44bb6e87ecb8308948382d6a4bdad274bfd971228b3a79cef6d449b68aeb1fe27963da7b30f7a7d7301f9845a105301f5936799143934913afa3690f387dd46706615a77561cf90c08a308af0f2cf77318bbc9bc07c4e5d563be76fb65f61d7066f4ed11ee40325a757671be9fecc187fc41672affdc58ced65a70965d10e863cb37f91e05ec994dfe552844495ea4783d5b13493a1d4a76ac7a5648312d168344335f188e948261b6d5dbc2b706893426a82859a07c2ef8dbb"}, {0x80, 0xffff, 0x7f, "ed290537458f31800e47f3fdb529a4bbc7a0b7363ef9d191dd26c3d81bfd751621bbabd966ef36dd97bbc3494be00e510b3f501800641d3b7cff5af5c6cbbe2bbf159626ae6b92d6f8cfc2beb0593a39c6c1f824df0a9e56a13b8565bb2d3cf69180853dc2ff5c2030b1a088"}, {0x108, 0xffff, 0xdc7f, "2dda7e1c71278ca04c3930807425f1fb39eac5fc9a0a51363a676d3ac6784c91c519d6a0e527b8c557d638f62e8100379d30809a1d60039f903ed5b57c595a6483e81d1c05a0651e08a2df1a6a9e34dce322db0cab5a86b46da3b43395b8a5e7ef8d33dd0007f13cf7f0d46ccffb0354f500c8cbef8a93ec2f518cc2aa80091dc54c61484e5d9ebd8aa3b158b149644a5b96f0e742ceaf04f72e17c0d58c5ae0ad98fcd27e17b857ac64e9b89ba06451cf861e070fee89dc0f45442f027cf0b2658cdcc03501e3e3a5fd7e9d3f99130855123a6d1dd474bdcf6129a97570e188761cc446f951135c817b98219f728c0009b4a06157"}, {0xb8, 0x1, 0x800, "8ab7e8af7b016f166894fea0f1da319a0e1c01002adb2fdfd37241e9f9e546f0d244c81e13e5babc3d12f8749f988e5c2cfe548dc4a7339c71a1a5df8028cddad733aa97de77a189c32fc5d05b50f8eb8231563932a0183f33d3a148e5a443f9c9506e7aeb473e9d2ea5256530d772ac29f4594f654878de5f8bcc30d20ac343d2e7b0f2af3b44976c76c0779889e1dcbf104514ea8b2231ac1729bfcfa0fdda28d0460b628eea"}], 0x1300, 0x400}, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) 06:40:43 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x40, 0xc0000016, 0x200, 0x1}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x3}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x9, 0xfd}, {{r0}, 0x0, 0x2, 0x60000000, 0x9, 0x1}], 0xea, &(0x7f00000003c0)={0x6, 0x6}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0x0, 0xffff}, 0x10) 06:40:45 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffb, 0x83}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) dup2(r0, r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) 06:40:50 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = open(&(0x7f0000000100)='./file0\x00', 0x12a0a, 0x80) poll(&(0x7f0000000000)=[{r1, 0x58}, {r1, 0x4}, {r1, 0x40}, {r1, 0x20}, {r1, 0x160}], 0x5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xfffffffffffffffc, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) chdir(&(0x7f0000000080)='./file0/file0\x00') 06:40:50 executing program 1: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) 06:40:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x14, 0x0, 0x0) 06:40:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x200) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r2 = msgget(0x2, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/4096) 06:40:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="c0d0329f7c4815fca7c26be93bce97658fb513f4be9868cec1fe995dd06631854445f6d62eabf1a988d57f7e3060d465b57a1350867318293d27b99af0f972a38eb8cbdbc77d4436d62cc279464f04a20dc518fd70563258831f39e2eae08c5f4a9644c6a8c3ca547eb9007e91286ca81e60b8d0255666c64272036f937eae4ee98fa29bff03afe7a058e56c4a9a7e925e665076013cba3d4f1f90be5570c07f20bf9f8b9d4d2db5a398d9530d8dfa652a4f94afae1d733e2bf723399309f483be0a5dadbb0090f1778a0e614dbe826ea56be2edbfd069bc0985521d47a09ce0b847599052796e8df5354b12778887272b33ca3d4812b92b6cd408f4304ffee34b4b3160d5ec5f9b02dfac8d29564e1714fe6d6144a2ad45d31a6e95dd941dfcad0794727f8ac83bd885426c458159e1c188dc624cef22893269b13f8f7575bef1d7acc067b033e8c93b01e26b3704d43279027f371d3d17148c8a8f09b9a2c3c52c17e16a3ac33bf11724b189dc37a20494034537482eda879ba112f559215d19bc8e7aa0ea4a32e9ed7bba1387086fecad964953dbf92e101dcbb659354f9746721f0b08f46e0bf01301605c2bde477ea2385fda011a81284669ccbed3c8b5207cd7aa7c60578f2f601e85136d35b3c43160ebecc01872bb208faf8eccc06743834b7f35701e7f9727796a7783ebbc25e6b7b7024f3f7ec0be8aef5e61b068a5714dea0f96647eb4974b10e88932d9622693f108cd7fa3b991e8a2f28416ff3cc4ab45566214a43ac363baa4faa631baccb868018d5730ab13c9205b8d35ec213ba1294b1c0afea6a368ab044021a7b11edaf7d71d0ecf9b8d14e9b69704c4a565187ec84c19e5d98076c65da11f3179d920d57ad30984398b75f518ba627be7fb6b31f028f1b7af0719d173c9bfd6d82c0d15eeb913875aa3876cb3862a9728b8885dc69711cf5ad29611065ed75c5c5f6f8f613a4cf12a29f5ec40e98b29dec268e122a455983a28c4fbf52b7be615d94cfd01e3269a0133d0b203c2bc1f4266cc60ef9ba7b8caa08cda490c5f1ece93fa4cbbf0ad6e9e28e5ceda38020c7bc47255053005e2179912977d59c7dab83920fb0883d58f76d7d0de19dc0df1e3c0d34ef298bff72dc7f3366074f3bb6b1fb16a16bf1f1e298ce1ab5b41da5f79135d0be26f1b4c65f72541a8e2b56020ec78ea3b044776d2ae9899fa03246df2e37fafe437b811af471b3d3f04ae19c312c65d217591ec004716545b7a9dcd390d4ba05f420ee10a7bf7ba76729b2304c35eb82013b223206147a847e888b0ae84ed74c621a1ddc35b85f2a3b85b5c102a37bf7a04af265ce562a0cba9219d897340daca24763e094fda7ec8788b90bee107a029517edd34dc3bb955168895a3a453ede74b150f877cede4390c32a8ccd9af1f3be8c9b8d69657e60f98a3a590ed9e02412afb9d81a08842fab98080aeb4244c561fb12d298066d16a450ee85690e49d5b5f1204f0945de44c4f90d12244acbf0f0a0b7a17bc76810320dc363fb79ee7da343eb745a2f6592e46fdff4530ca5f5a22eedb0af0e683a3584a5ad26dd688809f83fc0e1dbe80232ddc879386d5877d64da72a397ea0dc25504ebdd6e581cbf3519ccb06302ba4e01ac5899f2764c2db673baf5d39c5348ab5ebd5fa6eca9d42b1158c7890c4be969903ace887cc492d4f03d6ad7453b8aa77c00c129a9ff0c93e988a7d3abc041eadb9a76a949baadd3a9b0ca7e44f3392af4728b2913f8c81b082ee54eadaf8314ed60c1b0ba42a6fbd36fb20fe8a06a64a45a60543676b74db8248b6ca85e44e7f50005007d003d8e1c26c6778cc92b85e25e43169547f0acb8ec56ed7c5bfce62b23c1a38de58082fa1437c14660a7086ed338efa49b5bb6c3d61ba396c08e623fabca39035ad887a3dddf2b71d191315279c4b786d090600405741c8863dc6a330293f369de0b552ff9d3defcd75d301fc04767d5c8203d5b083996ce4a82b611700a8fd86edbde534358910f5dfc2961256bf7fd58bc4803d8b11a144436fd0c7faad79028ae1ca2e4066023074e0ed6831e4e3760fc4be69f858615844038c040138787ca759e7fe9d0bd27063bdfb714a7c24aa9fdbcb5b42cc239bb65d44ef836e9e2340b7a3e298f2df7f5970bc49be4af25806348d896cb38028c58c5c0b5859814b07b66731509ed0c730765857e7345da4725b4cc2575a1f65441b716a13f4bb7be986f8aecc891a7d172847ccec8149075309691829125a57f6dd9b13aace80edf84256e996c728aa6583208d098693b4484d324247d676d6b8a12b2002de903dcef418d2e86daedf3a8eb5289927890c53e1e5a208e31c34826ed024204f327e4d22bb773c4b018d16b5eed5027a877b3a31a9599e54feb3da4fa29a6563657587aaa230dc9989eb79d8158deed806011c83218b002c4e046352b956a09f3d5b4c5d6bd89376f93d8da45239eae6ba446008f6a304dd3787608e83751071d0f77607076aa87c8168167c492ad9e2393b65f1dd306b39c79e15e284693236073b7555485436e10738c33d5c582de2e98204465ef1ae8b5ae4e5ee200fc28bd00881acf6497a4ba942f7e362aa1cb53437fdaa09d703a76402ae55fe53e7e82573770040544917ac610e41134128fe25fc62d3d49f90614d0ce8d4d320dd1156a79d2a1faeb9b093199f16d70f517c230f488a72ee41b0236e9dad40f132d205d1047393292e1d4916a5195c03b31a98e839a9601d3165b70a733ab0ab7892a034f3a46f775c457217c6ff674ed5edc06e7b87faf982a51fb7b22d084ebd1565f6c67f72cec8ffe9c3e7755ebddd1debbf6f120def71f06ba158eebb52e2e87da7f2554d2c3c25c31749f690da2480476ccc0634928c59c0d4c7f73433c852f4b42d20201d966d6a4c8ef35ab64e15bc170033bf40bc98395b4c4f415d80a65f90dbfc44fbfd710bce92d16f7a8be7266fe44d083915add76fa04cc2e608bad874ffa18ca2d9d316bd836aafac9eda403ba7f499ad17c93061ed5a4c6b9aaa392da2ca05253e71388d83412cca653ab5d8f2d9fc6708d915d7250070fb040ce81c9631293f675c2d3a86e56a2d728bd958ea7d9bbc4b88654ff4303cf6c23408913a809306e46a001c9d93c7ba221c56f88235f6a74dc31c2ac8e21f7a1d762b8f52946ae36731744a467755a1763621c9e8ac217ba1d5247c32b7a97f0d0f9c38e21a994a3a838d725747b3bdcd7a53b7d9abbedb813ad9ad56fc91064d8a05df176e47112c06454abcdd75231bde5411375eab3039d471dd9f3859fb558b7108747c0c52c7a5d5c6ff9e892c444aeacf99c29f49c934f86c4d16467ffc5ceeac76fba7b0b5a705fddbe967acd841e64e66ccd1f7dc91612ca007c3d1e2a615b580f058c08e2f01f39f49b27a5e842c3d73f1bbb3a099661e6bb340ef4635434785e92376b2b22c1dca87aa9da03844e5b6a0082ce6db6edb9085394215a7ff40692ac1d4d3e7e96381078155e4e8206b650f2033682166f8f170c494cb88b3f42291d4b067d0ecbb31aff160f640756419c572ac938a9011e7976898737c17363d7bd55f98eafbd9958ecb5c89a5f7c5e24237daaff19df0bd17e33c507daf476c49130b10f352909cce3b76f41de871571267d9b63bce0767c51c323881c51a80ba1d742023a86942edf62719413ae02a825b8e5323472ea5bae16c04c1e2ed24d6fedb6f9c4c4262edf06b0033c9aab2ab8e340a767bcdf5001d2fffdcf6136e96ea786546ede02fface11f79ecd15e940310568c78a4e42e0a74320ae250829b8edb934ac5808ffcb3dccd66ca527848e1239148a11cc5a9d7db34888ad34974342d2000d98f2464021d81c55d3a744f2d7e99e1449d6cddd732c001e15c3257a246eb4a0befa3a2e3b29cf8151a6ce1f08dd998db801bba29af57dee6d0b953304ea08c0c526f741b4db145cd4f1a3d93810d80e3ae009c2759d808237224675591c34b00e2b9474c21548b776217d52f060de3d2e1b82ac4848ed1fad4b15c1f5cf0b2a86147ebd7682786a4bbdc6b235cf49549fdb10ec6cf336a57a2cfac3cc9601d0a5ae765968bed66879cc88d3b280163939933ef3f44df50602e108f9bcba3a5fb1389b6a33290e43ee3d6219c7145ce7147d2889e6139d78973181f592f8ab3e8e89eccc1cfb9e0b7dcedac8f2b6ee2d18a51f364b2a29b5191c133c3ec7d01a87eda5b23a55f53ec71401794b1f73613a390a0a12148e221b6497adc366189017e9208047c1b03c5b89c4e12dd4f81abf2abd8b1d716f02d8d79fe195bb8fb59b729966304b3db2d413abad6ffbb567ac65ac3093da7313ad3e2c75ae1c08c171bbe79b286a85b0fdac3176b8b14dabb90fac59199dadfcab98c352135831bae85fcb841d3e996273b710886e9959ab4c6dabd745ea0e8f9089299c01deba352e2559ec48f6992e6b5c7f329e7c87afd152b66985c93c85afd605abeec38368d9d6517a7ae85bed876a0370d362f5f86728fdb7ac6baac36e6ef78f8de737f540576b1eb0ff64d858b1b3ed73e61bf26d3434ce3811cd80f892a5c9a452432a7f8b931fa14b6df36fcbc7a160494e5bd87cfdc2e22a22fb4235aafbe1b05651516a33c82c19a34b4804a4d8a33c2d92ee5ad9c7d3687fd5448542a29a52714013aee5eb57f3ee143a5d65a21aaa45a181e600171978d3eaf76b66fe8f6ff94e59e2a5de18a03056cae230f45f4c2042984f896ac73888ab84131655d56d51fc95f33dd782d92effa369b7cc2fbce5e9cc93f256898b2cf66e18fa1572775a1ec243bf60b26a46d381345261ace9dce51537f7df79d988d050b1d1c84ec33c95db75d7887ede70a2b72d38f60cbcf0a1846c8299c357f7f9289d2bf94fde9d7c0cd5e6643a14d5f68125113d4ed74bd7c06143c801e7a4df055385807385c6c190d39dad8d1e8a374d81765859ba9b7ccdae8f875da65170d478c5746b9aa90f8473e720fbe07e0138b44f72103e977ade79f429ebc9924a8cc9fa47c15e7abc1ccb26e6b36173ed941f5e3559788f99f532e5311581b8f7305d99a479fab4cd9f27a84a6d0eb79aff08e4b21e02d1338753fcc7e296d25bbb6290046a67ec383bb8cfd12c7774e43548f4442add781127437e4b58f1ebf7d7335b4d87bf62716c65fa32a1b74df11a19c65a1137def6847e74533b358de411bdb9f07da5ab4e910cc31049ff8a767c82389a899c6ee5a577dee1161cdb1c4b7a8f5c5e3e77e8f14fe09fd85cba7ba049259a929979d9e9b8bd3c5e3894667fbab1230bf90c69fd2a4d8cceab16103b748613fd0b359814573d1366b9942a1d432d551bdd2375532f28fa7fa983d8dad7e998e751930028822b839ca6b3dc702033dd694833d7c24988a5294091eb0c40a77e2ded50d7e041996f0870e26c8039e8f297aca2ff158842868c737518c2f7ff09fdb8468d4a8cfa8a648009f9c0a9f4d6627454329dbb2c18d195e21a50603b4340880aca931580a3499c4cb96977fb9e96ac2d8bc01d3ed63f371616554ce575f7cd50f4677c7d13bb7592356c811845ca1a7638e92a4c8cf37b9c58d652a2194cadf8338e2a678a58c2ab0e8992d80df7eb9904d8d34f51ca351c7e860346bf093428347cf3967a2af54328949a6e9801ecb84c1da9197fa6950c25aac21c6e0cd8de1191f4f9c766478b66c21d4cd4d729a1010debdfbbf1d76c4b5756492a121c7ea7d1d5c8ec4277a2bc7606d1396784ddafe61ef65598729", 0x1000}], 0x1, 0x0) dup2(r0, r1) 06:40:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000040)=""/13) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 06:40:50 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) syz_open_pts() r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = semget(0x1, 0x3, 0x1) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r3, r4, r5, r6, 0x1c, 0x8}, 0x1, 0x6, 0x2}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xfffffffffffffff7) 06:40:50 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) fcntl$setflags(r2, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r3) 06:40:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e362588416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c6eeb00000000000068f7acad445dd976a67cf92c23ef44000000000000000000000000000000", 0xb) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x20, 0x1, 0x3, 0x9}) write(r0, &(0x7f0000000000)="94d5b462c0341a8b2e", 0x9) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000003c0)="224459e3b49c7c69af71269f4e186151ad2b0e96f362591ad38b3e5669d59006388b3c538ec1b566eec66a3d488e084e6f7b142e7b9b8ff916f540249f701a671fc645f80cf20bf675be556f07e00fecdedb08ce6bf79997e8146bd0f380dd9c64bcbac809874d435bb841195dc34284bbe52040cc2632a717a185f9a4c352bef28f7aabd3eb32ce2a3a59998b86a65730ad0a7261e27fb9cbd27215d60f5d5ddc199b621fba258a39466946d5eb261ce49e58e0f36d0a79062bf1b0955906339369a78429c8497b7b8844df56719eb67351a73153013784", 0xd8, 0x4, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) write(r1, &(0x7f00000004c0)="088cb74beb64c052a55616a0f15585017b8b158ee6f49b948d0320434df3ddc23720632d03da0fd24cf04fba8cf77de954a3ae09de03a79108814e1628760af1f5eda98c8c645b27886e92165ceeb7714b4cfb6d13c058282b41d4beb5d4f161df23d76fa8acf144bc4ed62f4ae6b0165fa609dfaf5621978c697f18c51c45065add7a1fc3c8aa05de46e5398658d7f3b29571ca0e00e021e6fb52a994", 0x9d) kqueue() syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3, 0xfffffffffffffffd, 0x4}, {0x18, 0x1, 0x9, 0x80000001}, 0x1, [0x8f40000000000000, 0x6, 0xffff, 0x200, 0x200, 0x1f, 0x1000, 0x2]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:40:50 executing program 0: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x40, 0x8001}, 0x4, 0x8000, r5, r6, 0xfff, 0x285, 0x0, 0xb60c}) msgget$private(0x0, 0x400) r7 = msgget(0x1, 0x0) msgctl$IPC_RMID(r7, 0x0) 06:40:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 06:40:50 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/97, 0x61}], 0x2, &(0x7f0000000280)=""/84, 0x54, 0xffffffffffffffc9}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) recvmsg(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 06:40:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x93, 0x100000000}, {0x18, 0x2, 0x6, 0xe12}, 0x300, [0x8, 0x6, 0x1, 0x9, 0x5, 0x7ff, 0x5, 0x1000]}, 0x3c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:40:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="1332648ab4e0d9cd5e23f23d5c747bb66571c7128d633fc5e0b8401cda6d0578dd702db700cb058571e9853a63cf3b1d150ce6e7bb584aa7726482168f66d425af47fdfe0e33cca91fc54a534892dd364c29a13a8277f2e650533c6e0bdf7e8faa7c671460f4678ecdce5c8ccf3b7b5d6b2a76889f56fe7c27591390ce342f59ba163c2e16eb758935b449e3cd90cefb2b4696bb10f2d1e8692c045b2de5b1bd495be36398cc348e89155e001bcd5831b4bae0fd0a87c9fc68f8f59b0b6cf317b1163bc37a6f06d2ca55a8d2ebf0162d1fd755d48d1a17c3536fe58746eecbf9bc8d5e9e", 0xe4) r2 = getgid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) 06:40:50 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setgid(r1) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') socketpair$inet6(0x18, 0x8003, 0x7f, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) 06:40:50 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fsync(r0) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040), 0x4) 06:40:51 executing program 0: socketpair$inet(0x2, 0x8000, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) 06:40:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f00000006c0)='./bus\x00', 0x4) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) writev(r2, &(0x7f0000000540)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 06:40:51 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0xffff}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) bind$inet6(r0, &(0x7f0000000200), 0xc) 06:40:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) setsockopt(r0, 0x3, 0x4cc5, &(0x7f0000000080)="918616a5d6fae014d6bb26cf9c54d3edabe60947d178b17821b716d6e2b9058e3c94a367963bd24c30ab9f7ec89e96d4966365ba547ae47ec57ed86069babb697c66d722156c7c7d05030aa4f43c5064068f8ee40e1b227b7b62120563b9e09680750f3b8c906f9bf302803aa250b5765dfb37475f167ad47b2ee5bea4dddc62870533fe69142faa505cefa989ea2f76e6f3b870562293623735b7b5d467e5d32e09438cfdc11ce1d80e1332817a9ca40b44233e0603421d7def9b0b1211", 0xbe) r1 = socket$inet(0x2, 0x400000000000002, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x8000001, 0x0, 0x0) 06:40:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') socketpair(0x6, 0x4000, 0x100000000, &(0x7f0000000140)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d6e80c6ccca98d43eb2685596777d271800bce477781b2ac2e0aab168a8bc268279badd8d85ef923af73b0d150e0b5f0af157382c9f79df8a6dadd0c137a574d4625fe34b52e8a3893345b10602ba3f4fe7e5982383e51bba820beb75460da040612206a7f536bf9c3cb801ad44ce54eca41170e979c853c6a2494642c5978948c5d791ff281e5fd8139519f12bad3246c551d3e40faecab33f3850924d67d90d4b1bcaf447912568f999c66e099ce977d2e1c4039443b7f81e5", 0xba) truncate(&(0x7f0000000040)='./file0\x00', 0x7) 06:40:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/178, 0xfffffffffffffea8) fchmod(r0, 0x0) execve(0x0, 0x0, 0x0) 06:40:51 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="6013d7a887dd47181ec6a33f862391277d6be22b459fc6ac008e478d4fca5703f5b1c813e3da6008590f3c144bac5c582fe4ac04332e36bfc1b7fb60846d7327fa7db665adba524204fcdf0d954ce9686fc9c4c88f9eeb8ccbd5b514a7feeeb7a0eaae092707c16e269f397d5d07e2e9be8eb3556107c97326ea30f4f310508e", 0x80}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 06:40:51 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000080)="b580d9b2e99c52cdfff57ac958a43cd1cb1eceedc9575712b4bcfa49c2935968224602b25cd3dd61d1cc85c3a75fd2cc469f1a23a89dda930b6cbcdd6a332470efeb35a112e6f2f0c3cb2c6d37bc9a1af901fcbb71b8657a41c8f810d1b48c5bf312f7f7f367b1b87a95504ea4a4f92cd7a99d1cf82ed0b7b884a5c963ffc19ea19a4926456c3b7be1680847b8421a7efc7c273b05e59ce101f1f3d5c8709b3c238bb56a0de50452f527715754286e90d53d3a3bfd1252dcf476bb6133952abaadf0f60ba5f4ea63251ee7958906814522cb6fc2ac6f2b7d3b1a2335c81badd3a066fa4187bfa25eaac640f5365e6a04b3b902b8126d430e", 0xf8, 0x49e57be211f8f44, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getrlimit(0x3, &(0x7f0000000180)) 06:40:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x1000) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) 06:40:51 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001480)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {0x0}, {0x0}], 0x3, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000000)="be2c99f7868914143f0a526f7e0561214df751df2b1f32444c526d629a295086c11617d368f6f58d", 0x28}, {&(0x7f00000000c0)="0d7970df15a0377bfebd18718bca0f747f8568565e211ba605244b0bd9a119112bac21f1ea4caef061aecf48ed2a56021f55367f8c60d9425c1dc4dac5a5b4bab4a598d7343face8231b052868493e9436d2a16bd84b2585570221e92fc98104d55d8fcb02d32e7911690ffc93fc2b5a797cf8fefd0fe7fcc4850913ba8f5faca6501e0641f3beba4d7622d518c351e8b0fcf1ababfe21e6", 0x98}, {&(0x7f0000000040)="4730322a805e881e5a316f0c3b0244d2bafb2e65bbf36540df1e469874439373c95f8138cea1691f55130e7920d183", 0x2f}, {&(0x7f0000000180)="954e8c1299e6e84ecea39eaea6508dc0b0126abf1e430ad0e3d4d27b50f036478b5f4e423fe37b23f4c2333539ae655de781191ba81c32cc2f5919b785feeeab0d713d81aacc3ede0b1b00d4a2faea3daa98fd3dd6dc7b0b1a1c6568987db42e1fa4cb6eff8a83c2b7d17198c1819b", 0x6f}, {&(0x7f0000000200)="79abbd30c98af81cb7ad904234c9b0da56cd9a98899b006c1a20e0b61f226a45fa05ef371caca14436560c8e7ddc42c078f73c0f474597247d1db6633cd43c994752a74cb0", 0x45}, {&(0x7f0000000280)="b15fc446a8b554d985f2128b9ae7a9fb05729090a1d295eb8ced9698d2ac9cf2f6ae00536c6bbbe8958e448d714f58e164902bb3628f3969a0b906b71dd49502f9a7d9bd2e764f7844739553837a31f50fa9d80556d73b04113981c4632368f2d867c953232e26ab54f27ec0a1b59723ca08d9baf4ea008d1860af82f29bd75080a3ee5801ee444e0cbc72d525e06d621e3bc7fe67b5c0b8937ef4e498dcd339b9a6feed72c634cdb20cae00043938b413ebf2ad", 0xb4}, {&(0x7f0000000340)="72134a7360abd0b908b09db8f3c6e8e1f9a714d50eb68ba00fef1fa386cfcc5448e8d03e79ae2ad37b6ad7395241e931dec47f6e45953dc847", 0x39}, {&(0x7f0000000380)="18671ef653ec25192ef993f388852cecfe51672b3fb99d8926d91090c311ce239e0b4d690f8d2b8beac0d994921f2177b8f9ea1029215e8f01711dd2224af8d0e98336ecc0bdf21d108f457ed1f2cea027465eba93e21cb104b42dbc91c67eb1ec77bdd6fc1e94929c947638eb4385cbad1d192824b50d2a2c6f62454e81909711845559a709dc10d9f111c2d2260eda94b6234fbc817da18fa038334b941416b8b8822713f075dbc7e834598e34a24b7c6efc034dca2c65dc32667f72e760f78cae23d89f8cd050b9d1e80d0a2f64dc29f41d5388b4522dee849f92ed3eea4b1d50ad6afb154f3007dae6e4b9c7741d9231dd3d92ca939c7c58b945d44f0cd2238fec822e1c9a5be950b05a2eb0e1d8564787c3c1c2ebaf9df0b165652146ad888edeaca4ea77cd52b0d12c4870a1105867bb28bfdc27c41585c045aeb3ffd797db63300b2f1096abad1262087857864dc6c6f665b8f90165552769fceea832dcfc83f802e6896962bb35e26df18ac559a1cc965bef30202d833e723e5ed4166c7fb304b4124ba6fcd90c543cfd82e4047c3f3dee354e6981294af2276251c23d23ef8cf0758835bf63353a2cf26ed1442f08fb6c8786c95f42192968370ca7a153a90114874cf1c8009a5858d9b1b31abbd4ce2d910b90f16e680cd712091ed013f5ab6be963d51f8a5bf012902d424c0c95fc77b7872556e7484803f48f738447f296d110bf7735582bf2ff7b4efa45eac4b9343bcb9b602288646d1aa28f6a4980f9d70b364c5a6daab91602d93a73706fd854b9bf8584dd51e11b671427e024bc0411901aa1723f593cb086ec5119810d42f48a9d552be9765aab631b6fee6cbc1ae28ad227fbf949afef28dba7834327c2b2a06faf42724cf9f33b1529d0a70bdb24877a1ae10718d0925fd68c0f5790dd2513a14c171aab2e9f34cd6b673a6900fae0525ef9c6a71be5f50279089cde836e0c278ce9ed1fc701aba45a49020504190119225dd57b056dee03bac5bb7bcdb622b279612b46e9dae971c23770147cd809a2e58202303a32e6ed9dd5f363b22de98bf27558bda68526a6e5fbcf34a8eced934f0d8a41d67da5400be1814a3f61fd769caa9cd89dda5f72dba868c36346058c846d48309394d2f6cc84879c08ad2a3925d0fa0097f8014df78a21da6beda4e9c7606bc20aa89085a659be624ecfa42c96fa2c842d8bbd5910e105033c5f8fe586a6dc44a40a8d3b71b675307ddcce396f18ac5eaed036d5633561f0ccac296ec260149f946a954c6d918cd0cbb74b4b8fa0a14dc78491376e6873879b0c36a94dfa297cb4a7f6bb1b312e31ceb8f4e1b7b42030a40a8d27df768b95e169f87589481fcf8cb88c70fdfc169961f34a2147a69b48b9644104703978c030e001c8af526d8082e65cce763f77ae03b12773230eccf5579d84a82ac1c4805327b51e4a56ab93ea99f3f8ea1403caa12f73b6f29127b4aa0e894ce15e8b825fc7adef3f9c45f531778c128d967d36f0f552967df3d55507a69ef1c7e0793308f111ff59af2ceb1327254399031f1e522275c940afa8b3c5ff37040aed4b54335f8e1c62ee251e83a8d9b79efaa5bf38782b2b46a92f41b1bead1ca5bb376f0789121a94ddc36675b0aa7049d3a53945856caff3a0b1f5bbfb7ebd2d924d91e15bd2edbecefadefd4e70e350ef75b57c26a98cd53770842817c265aa88ed4814598a1cdcb0fdd020cce535ab239d4e4782d9a8b8fc9418c3c8ceb541a508f1bde86e65034ebe6cda183ace13c7ca55e643824de0c9fe9c1fb7b4c836b1a877a8e303856deab6e8da4da0feb1c7a047ef604f420838757294953d4e42ec1907e4a2489514c80c2d21981144129dda5938827927506ae22ecf1ae94e4afdabf90ef997371880231088ee933cc6bb432b60f27c0475b26cd3713ace0a3e6938c70a3fb6c4d7caf07f316a3f43e58b388ab531d52bc7fec7c3f9e21bb56006be09063d04af988fd9c3d684b479a02d58401d32c337eb8fdd5b5e76fea1fb6bae1027ea6f340f5e62bc9e4c812416ebf59b60868868e7ea532869baa781c556f3b1150c0b3032b17b148eb553341c1fb86b24e293fa35890faba156a2496a0d146afb71f09c08cc9c288359153b46ce75d3a90934fe05a49b86f06c4fa936874f66621ceccf480a46b3431572cff964e277309dc5bb3a8e1b5af2687580743d5c82b1e7d6d98a2707012b21063b4a58857bfb2ec4903bb010c691639c817e8a5d0a39394b2879beea65152ce95f8dc2abaeaa356dbb46e5757bad0c97befd8a3b97531611c75a2145566d6433b81f4234d9f77ef5a956ff7e9b8dbbb721a1700d9852632115c80cf3f83b85f5a84cde3daeff59d381a26ee4e16974757b591a6061312e321ce6187bf18383ba98a51a8901339cb3afe3b81228bbd5508b12614029fbefa3ea570d09d7d04371457b6a152c29403851d962f22dd33bd2f8ef538fc0f536fd28d7f8ef845c4bc6ec1d0f4659f06720e33cbac25724011643ce935f572f7bf6f2cd008299d4614fa098ab3dcc8c0ca8c107b88e6ecb067b1d58e7acf6d1bbb9a16c375e3b26d89d21a3128ba3048b8f8ed61e40cbcaf9d648e0524a42636a93c7defa1cebdfcc31b04948e0434dbb872bf2785b0a1cc9f41f11363a5492aebbdaa6fccd50c94e0a49859ed22af7a35819ffcf94daecabb275a5394a187c40130a71632ca0339effc9be7bc9451acb8a727fab3bc31324d440a5f7d74ca89690ec01c67e6ccffcb03b369d46c153ae32a7cf53ebec2b518ef901dde29440e9618b7ad4384393fb1935164becf65bd11a6ae91fd102baecf8d24c3a741c692df0d0e1b325c8b188b572254893acf2b86de9b7b5534dfb5bedc257cc206d43609b30429f7660a3a5262c2ec32fc0deb7e4dedc2028ec537ce214f78b5d52d8983cdb7383cd1d241e3a983c1052d0d964b5ee2b7be30091c921082eb77d8615f427985b7246c324df351d165526f34c9868996c7a810d572f75683798af435f398bcf35382c9e208e99ee83f3ae6af1576af668c157c0b83fce7f86e1208412ce7ce24107d1bffbf2e6fdce2bb4454640d04fba8229bd03d0207d541c85027f65f404306a1050effc84620251a682821552d7d177422c7966bbaec6723499d764768dc914a958505f09ad3b35b7da123692b78af96fc5fe4a1cbaa624e33e5a7ce6e277dc170c88b09445b089e873753daf933ec5948e3d26030e8d86a9c5da24d5540132a6d6d1b5f392dde1cd530af7107ee954c83236f430388e6fed2baf81a23cece5f7f830c5c25e7f0cb8869310ea163e66b0a158f6172aeccbd04807d68c8de71a00404c58b53f1875116dee35d863531eca6bc53b2203b076ad556f438a3599ef13556fa7cf0e1375653b4f08fb9288c4a7f7a49babf1d530ea7f26abf9d62dc7fd7e98566072921285240fa15c530181d39bb8d23ac750196e17b0da08af4ad76e088a35816ac6355fd3be0791e67d8b742c1ae41b95983ca639313ef0f8d39ec80c7a84b0404d999c2c3c307d765d5def950303d4afe6854e341a2640041ab69aa364fd14db366f69fd0ae4ee658db29f2a315cf03a3d88d5900a062ab15abd31648bee623aabd347fc740dcca4a7ed1fd2285faef570c0760d3d6b838a5321975b2d4f2947847a6648fccaec8b5bbee8b2e528970e98f42921b483e1cbca632e62290d693d728077c30075c044423a67fc9b391a0d0b38e355ce8a661b03ca7e6e10ec6851c7e0368b0d54216756c1db67d251bcc69a71c73dd48ce36f1556e1cc16df34e8022801c3e4dc9a245211c78e47ba5e8e2a0f999a19363ab8c54845f87beeef511d770cbab01873742acbe5c538ff9db9027578bf0d49d7c71ea92a95bbb3d39f8947a797909b3459ba2b5f814b490336226d1daefab913bf7e2e1ceb88ea01a3da9bcb9474ea76fa8744749e73857b69f7bc72e963fee91fd09d028f26b6bef38ce30b57a65dddfb289de9aacb469c29ace06c1f61eb9b96b951457031310dea2a289a8943cf230e84c2e696a64a0ad06b67b8c0c4e2ad636872ca7062796e489781679e5f631720905ef26c892c1cf7c31b4652e8d6c9c177e91138b18ecbf7efd88bed4dde094f6fcbfcb4624125f6c1b40be60cb0900e4d4eba0b2c94b03bd352f75b4ebea321d5c6f73ac32e0920b4d271089a706a813e535113e7fcf976043c7d88d0f29a8dd68fb30b339df1a0c8cacc7cfd3b4e0d643d21546c070db12e67b1c8c709db5f8bc6a1cf3167a5a9d073c6ce438a726121b7a9f8d7acbb9549a8922c50570c144051cad5bec3b251bc48b37b6f7d99c0d1f54dfed3f4ef419e578f30f0f4e467ab45ca1c74424b572f321d3c969756b19af1a9642f7b87e9c2490ca950df61f8f3a9e6497406e1f46f795cb4af83d43ec41e654b94ba254040d565c3a4b2483a15089dfccd52b4abd06d1172a58a1471ddc2c37d5aec67c8ca0b18bb60b47a71af96bb399860843cb765e5c859d0685c70072629048c89a97027fc08b1f93cebcc36009f34c4a24830fd74abde308a6d85042820482c6b7ca12c96717d5ab5acbca64fec4d020a05afe7914b12360d9e5755fec3f79befb981ff55dad01fa3a4ce40a5f3a528cea722f5a58654ab78f0b66d92b8ae654fa7d2d136aaabddafc473e946f0b3363be6a5e343ab638b0fd25c864945c4ad15cfc9c9026394e3f2c38bb6ba85fe70adf2b717169c7ac7bc0310d5da85d047e2d49fd7caaed8caf110dcf972f5ad32b2aa57e0f80663639edf2710946f3475a9bb8f3b0dd19e257e5b8239bcd9d00f241dfdb3bfc8c18ed118d81897c3b28c45408edcc5b8cf82863d0ec66d8ec4f71514a8372b79a6fb4b34c2f406ec6ba54bae6452ee29987cdeed1f579dcd740e5cf51029e7c0ea5e5ca45e97a76219a30c3ac9979cd40ef5501bcc7770b24d64242f97e77f7e48461c2c95cedf017b19faf9dd3ad4df291b867d69540960051c91b06d8de5628b612df0f3894cd1875564a2f91951f445f7cc4db7ada755e7b886047a43d9d01b155fed17c4fd2eedacad3f22226b149efe18e66210927ce3b54ddd9a9646ff9ee2f05601ac0b278d0b22db5969dfdda5552747c9b2a40bec76f0b24766a60d384a2c12c886f24aa169c8fb52e90c485d7078df31f1e65232e6c7660342b67d4e38e65051d0378fcdbf51c2748de4afbda5f57c5ea3350c06fde47572ac185b502533202eb72a9c094be1d75db4e17b5808f33edda93e7af34d9abb28c0069ead6dbba30b84a33288994f9dcb75ec8b73329972acfb9375b5ce4edda8db0a415e23672edd90f5ca9eb52cee3aafa2df33c3b8cbc251087762ff55b25ec3032eb09277f784907e0eec8fc601d76a95965bc74dfa27f3288196299e94a06ec52f24cf655251dfceef825234273110b5562bd0c21b9467b14a30f7b25c26b46d7d4aab9c703b60d48918d36fcfdcef70171e4187be96a69fb0505cb344d1ffef33881e46ddb45c6b53703c1ec3837e1051eae70f9ffb0f76a581dc4f6dde969570d36d42d5657a37aa0047b6903006a54a6040fc71070b5535007bb108da8a2a5e7779a9065238280654e8d2834d3c5af1254136101aa1add8cfbcf538b756bb44dff6e81a4f721873f09d0829f63692a4c42bc83eddc75d7341acb74c508a3ead1a454b728a44bf4501fb0eddb96e94dac3e46075f54b1eb9c1b3c9d525662949da7ef77ac0c93e731dadaeba044dec9cab8f7f964f225df21c4984d62b", 0x1000}], 0x8, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001380)=0x7) 06:40:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 06:40:51 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x7fffffffffffff8) write(r1, &(0x7f0000000240)="c80f585a4e939f8399f4b810cdc84247711e1acffb6479bbd2eb361a5d74bfa7a8a4dc97f7716b0e4db95cf6b5154f33e9046190e54bfaede3c2fbcc20a62f7255992b727023d217ecea6b057000ceaa53557799642de5bcbec40e57d6eb9545b62b8fcf04d5cb0f7ec4ec3da4fd2c51305aaac9a2fb8da78a881453254988a1e0cdabb534c065b169f5a46f49c09e3ff2599f275b86edc3ef2afdf5c7b562a4a8cd9117503bdb2d9e754dbe9fa1e9d26b179a421e84f384454d1e1585454baab8c1142127d0c67811bd440232b6de847c18f66abe065e2a96477661ddd4457f8278a579f8b9b43b", 0xe8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="393cafad42861be8fb7efce5fcd2c7232da2abfe23313ef501b0ebef063ee649d44b9640065ec2fc8b275d0e6a46d4d1f32b9f52dc1bb90c6af0b8c976240347bc7a49434cd70b486fb17bc47091038eabe5cfc441d3c58147", 0x59}], 0x1, 0x0) 06:40:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="06", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 06:40:52 executing program 1: setgid(0xee00) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setgid(r0) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 06:40:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) shutdown(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 06:40:57 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000100)="dff0aed17e8180a7d659a04ad680c6a30e92eeaefde150fad3fbdbc1c34e4dcc0b37029f63c612946b09752c3216d552241f28e93e6f26833a2aa1e4c48e8393f097cd442a7d8ee01516a57ead8d04341a2ed3150b849f85756aefc601b5af2fd276d2e3c53fbc30621f7514599eeacbe8b499daf565f91be0c28cc0a3e3729dfbc18eedf36696b379f60b752df11d533b3d342915f7ed9e92f6e93825a3136843ba469af7ffe816251517b804", 0xad}, {&(0x7f00000001c0)="7bade0586539d5c48eca8d93edaeb0f234cfc1d934456f2f0eb551ea8362e34e40ac13fd8f27f4902c56f5cb3cda1c563f093d19445bdf686d4216e4eb62e37498b06900498acd88280d88e73365d7", 0x4f}, {&(0x7f0000000240)="8405073a81994c746b6e3a651019c34c6c2bd7818b249b12aa0450650eabb229b5692960f4565e8ddb7142395e89599ba79e9365474d36bbbfec8a2d4d1cb13a99fc646d54e5281807046bc9c182fd04c67895876d386900461c64a145758b3cc2354d403b5559dc50c2f40af83b2d9393b3", 0x72}, {&(0x7f00000002c0)="eeb2ddbc19209dc229d2ecf7b657e400052df18dca0b2d66dbf774fc2b5c9b1d4dd6e05d9d745a6345dfff44f01cdc432672fe2d7aa8131cd8d8fd483202c7801dbe97e2959061d9a57b2a2f0d5e03aa047be349ac6f789a3649dc0d8f8f940bfca98bea96a2c8cb49f065d60189573beca5c18ed931db0d6a7b02b50d7c99b22e7eed04a92a73e2eb9c819191631a27c38cf228abd157af32dc4d7a6ca311064ed67866473be4cfc34cab05d9f997118d4679a49e185fd3a036524d5832bbea7d67b33ca9b14f3cd2200db585cb9ec4b63f4a58c15e563d45bc397c55a59d500f942dd6063d6277a172abd544fa152e43910a4a1d9c2b44540779eac0179d3b0f51349e141042d703722f32f77acf68bef82809ee30f5efe748fad535257e683b30cfd652588fc15672c5b927a9eb7c32647c5e0b2a798f7d74b2144f75bc61b99061c42f305743ee4eaae10e72bef8e33c33ac3b347b2dc25914042473581f8ac708a4ec8fe11595f7d7ca01f6264784f3b5011787c01b0786258eecf877f5cee28ff9b37c45445024c29dac0c64afd74395a609c122c35d997dd9f6cb38dfb58d19861659824ae4019e26aeb1124014032862eaaa1e320f6f5fa89501ed283ee33b45e17934b512a9746c91b4122358c07d97280c95c4d482890eff0f9926ecc3c8328b2736dca1b7413e849026369d83ff9c106b4e7c3beeded7adc68539ca563c0f9b83abd6f77ebce314200bf4999c2da6e14d6ecb309f19cdc65cc11c9f7ab814941c7d11a121e2f73aa27a63905437d3421c1a11be5b383e4eae1623e533ab99c3ac6fee1ab937e86190b011bb96e024b93928937082e25d9de2c5adaac0f84dccd8f6a4ffae51cb5b09735d4d7c54d2af1af5bd0d09f403269c13731e6550527572eb06fb06ca16abc83c9d68cc100aa2c7981d1c4e6df49f748d826d6f252b366b9bc83e87c88b38fa753c5b99d7c5f58ef3b893c10f2db642bc0feaa0eebe05b275672375466032ed3cd9ce00711477bc879e31155f81e82b6641a245c427c29cee816056141b7119365cb3dfec7304e3d768b9ee32ade29696740d15ea47d7f53b11c9e6f4b8d044d8138044fadb27fa564b0d4acb1515d00b885b4cd9d758308941ec3e549e996421775ce9d27a72ea59c2ceda9e379cd7f389f7be2a3d11a594bc8469317d3863dd59b5f07ec835eff1c4f693a4f7ffffcbc062ef34f535fc112c05a0b4d9d76c4b83a6d2cae77dc1c8ddedfa8387f0d972af8d1c52a72b3fdb4c2fd3c21bac111846d89ac45b7cef01687aad1b1a8b672af52dca913f3af90a876cc62f7b665e6d71bea11c605fb2985d22538bedfe9019ff04643dc455d7a489b06b8b1024dc8a41029fa10546c5ce7dee48043259aae30bbc5df92591bc01d7c3f3b30c8e4dda3e8437eccee9e45f4c1add300be7a9f9eceacd6602cd862dbc6a5715e15ff5d7ab783578d5f1f6284a81288f8ab9be6c16f6bb89dc545bb069f581b65dc928f46349d9e401e3edf45ec4764d53ad338b0e3b241c5ea1a9c7fa7a0f1923c7c30e900df75a3ba96022cfaa6240de43be9da7b0f1ff194be1c6e842b276b8180bf3645c90961642a4c841cb1f6e7b359989eafe5ee75f03fbd369ffcff2bd2a6b3d0303c5f095c3465099a7681111c9c235fe7984338708ecdd1b22b2967cab3c78e58c0eee4a79638c7b094e24cc5d2b0b1731b7eee8395656980b731ee7f772ee667c5937eddf4a94b293a46eb2ad3850a8a652f1177831cbc983b95faffb96474bd7cd679cec2ada1e2630e852811ccf48aeaa62223984ac9ed4e36868065ce65485c1935b91c13fc17d7984cb241c04c14c66f47d88675e4bbfc789c277f5973a1667d00199dbf9e27f54039f88306996a90e00a69dd26e55b4d892be6de4903eed27982041791280e9adbdfbb95e371ca5f83e3230e471ebb69e1a10231bd11decabcd2613a22cd3320dc88c8923944fb13567ee46cce5b4801fbe08df5710e5d4d0d85a4a5cbea2449e068e951df535c12e02023a5802d403d9e64974a61ceaeef74c6977f9b0d3afc6aa967c76fcdbd5c10323478a8f921cbe27fc39a8afb2eafc9e6caa013444928ffa0ec169217c83cf00622cba97c38556bf1bc4c57e28436aae6d06799a46779ed4ea16258c7515680ca295f7b146e455ab4eb0ee8d8ee9ca0bc1d4d2e1cef160d166f91f5ceab9c386e832354aef2c098aa9a8ae5d0760ee6c3b4356e44d94c3f9e26c5a015498108c62bd9ab3bcd6326092ec626feecd95dce98bfd1e8932e5e4796866d07a0c532965a76f367cd7ff8e1cf1900ab0521ecd2f29582ef2144629d4ce9032c7d976872282c40b2155e96a92b47d87dd2896374adb3b2aa92bcd736c3b6a654c0af02f7a03115738b25dc1ce52a4ae022c1c6aac625c27ad3743b72908114ecddcee11984a3de2f286267fc2a170db596b6bd746c70fcc5ab28a395d95c293ad10d25ca2677e6a3313844d247afe6d25417464c4a97d543e2c966789def9c4f8ad76f2b65ae495bcf90e1b7f278f0b188303b386052273bb950922097abc06bf46d8b345182b6aed421047c8d8e786d843f0b06533c7e7dd949bbb37e1f856045a5105e46c0e206706f373f478b4a6d82100ac798c98b8d9ecbe84e1aebcab1d9930b8166e389cf26d9b4dead54fba563c9fafba26e630b3f55ccab238f5515616469c559687a4eeba9d09a0ca66cb492faa7720fd7ba68b765988f2c31e1330eb293cd51d4a91df82bd8ce050cca95373a21170f4159240e56f597a2d8ac054fa6a4f9a90d347de4b5254da45d92e3a78a914253b771115004fb208e636bf8d8ed25a1e13adc44d7a709319b4a6a8687ee92ca6fe2521afd11a13e3426f332e5444769e1cab52581712e0dc2ffbe4b3f0f9e069b00bb84482a3a497f6236be0d98727fa1094b58f7abc055bb22a6ef0bce4455d464c6ffd7d3c1f0932fa640aa84453dd20ca8b6d3453b67ffc5f21996e08bf0c5e06559705dade891a0429bb412ea242703ede9d2f980d35d03b4b95e8a5f28ce850078e523e01470a32397419c287e2f071d65dbc7f05736095fcb1448382dfac7ad439b2b37f75fbcbbb635abc0c35bbb1387cbdd7eb7555320ce1c5c813c7d33bd3c3c46636f5462146b5a79d08b8e02a91693f748b4a0b373a1272c89a78f3bfc65c247526236a78a108b100cb96e9479867fe6ae167866d13e823c61d35593e56ef1aeddccf841af2b259ad6430b8555ed30d93e96587f072604bbef0d9fb4458899bcf3ce9ed7ec8c0a101922ba793fe3f6b02664608d17cd74cb0ceef0addef671ab4199b1e45d77fc21886addcb17f8382cb6199079f20a57e0c08fc5a7409b7049bdd9478c158ce1061bf19f1f3c34ea6215a0519251cadbff4b5a865e3fa73a751a188f2d6fb916e9bea0ab8533e499e9a07da2f900b7d64ca28baa9d84e6bf877b6e76cb79a57034a67efeecce2db2c25a8f829a1a3dd64063598cd738b253b41b999310150a6117dde81ff6f2e415f12510c440177835557582e9f11de87c60a26c4405d8e51590e1d300098ae81f92d16f08a35c1d0b22820c91290d20fc0865da586999eff11609b3a80eb1dd9aca7cd2d9b2d6e66556a1e59454a964442660e16ef47446dcb9a5981ad4322a4dcf0a981c21cb8416ab526cda2b8a8fe8e1e0b4d7cc85f0ba9a7cee19dce2a69d8adcdce41c7ae5569efbe85d3fd60519d95afa3083bce74e9f5ab25a7accc21c9e5770c8f5c7448c8f1cb7025a93845f24ab950298406f635e7efc63d1a737430acad54b261c7b776b3f930562850bb86bda339d4939ab3c1b7a74885344683beaef7b3478d51085fc256c6f64364e8b60bafc3fc535de40c0749a6d7ab11babe487789d57d96384b030ac7d107fd817f605a5c3e7e759145dd39489f756e9b07cc7d875a3d0fd3d4dbedc9abd4d1603478a311bc45991b8dbe5ddb7b4b0d8fe6acfbb3d7927b64c725286f7654aee240e39c134ee2e315035d23fe83d7b4d5b9ceb1194e2a5ab73565134c41739f4719021414fa64246a41364c10153b1fa668708591bb8fb083d2c7dd281ff4bd4556b47d52e934790703cd1f76db32d16de486fb36937b9c1932dacea76a003668f006ce658a571d15495b1c720323e8a3485891c122a55b53a603d6f9a32c828d284a48cc9a89e089cffd60d5e1d5abd287e756abd8f43919c0cab302bd8eeb4a1e9c426f749f5c616a1fdc47b9b9920a091011c8e819001cd9c1afae8ad11fb80c60d0695fd00f04d4350ec31a0f509c1b863b89ec49fbd95c6e98e221eee16613beb3e93ff494121d3ccadc968eb0fe86dd71cdb35f23fd22c2562a4f067048d19f462db428398de2a5a628dea4950df591efe114c665396c5b8cc20f625f7adfe092f176dd7bb3c5539613e4eff498742ff39f49bb34d69261005fa0e74ae02dc6150c2b598ec2e36d025d133dcd6aec23e2187f579acf71212665c1717713d4f29deb7ed8e867b48b5c7bea8ca512599a889182439988cb7029bf2aac2177c153a50d8981b105fa75e574c7ce955a3bf618899348df49798e8334d342274968368a5fe7a669220e6bf05baf8aafb52f96a8d2cce8e72553358f01f1f2fe8455c2603a4def0f3503c887ecc9fd454f65bab482ca268885b8cd6664eb6bcbd659bfc0101d87fcbc9104b61d166771a0140a72fa7790fdf4d57402c01ffa76660936a06d2010442f046b692ed660c12e9148281bab4b618490ec6d782fdc25156e4fee2e5f8a58ab16a6a42c387dfd66475d67ec2e85b1508fb31d42e7b55029111841afe5e3d7c294f03d7baaad76308c2979ed9fa6bd56e70bdc78b1c2200d4e893730fb636d9d2c9520aa3d754630e2850cec16d88f1dccc7d89def8ad3bf156eae82f5a7aedabe17803efb4a538ae747e4609d390483cdd89d04688513ec0fb84802be0d4fe21799055e66a4b00bd0646d1ddb83c09bfddc135a5ce5f29fbbfefc332ae9fe308070a79325d99647dce68382e0a843b639dac22b194b8b6e99ad864e0cabb0578319a3483a973e53bdb06a980456a1bd87440673ac02b1903c577ae799d4f26713b2bcbc79b2057f761bff8987202c1df0b31af3fff619ce8e61b287ecba4f35ba9fb088887f78419ca9d9db775a63b419ae88c61a19e41025fa47a7e0c298cf8c598fb3d098b4d70782e5f40f08e0f984eb1b8c821af647cfd2572e15d833a0fc8d33bb1d47d0159f3d6a4cf7609cdaf9b857300c9cf02610747682ca918c547162dabd8de32348ef090df83e2a7d403bbe762125452b8051fc530fb92cfce8f1cf35b14235f00010f1d1c85958dcc1043efec6d0ddb884fe6e50ebf5c3eb74275958fee701f84c3a448f7e77c372c9a1aa2fd23f4651589a82f40d0491ae3e2b1e4e89f9afa5c665b2371a96ebf529e5064d768a61e1a7894810523f6e79af2977a0b5fd5bb8e127e42946cf80f9459ca3b4aeaf78365a41d6554c79975630e678a0e4f145457e8843e47dad7440070320039cf35356d2005cb9f6627417f4b8cfcc9f2d8cb9f81b97f5be37ddb66d438f1aafae46febd0da8f005045337e465ee19f2ed43498790f8ee0279765cc48c69066298435c3f658d6bc9d64f0cb3809ee48fae0a0338847861a5087be21b088ea5c273de0d346030b9f2db15ec1231793a20cf9c76b8aacae9f2b67782e3f4ce47e77362433e894722cc2cc7f6095625e83b3c170d9a090a5a66c485e1b73c00f74788bac10dbae8c68425259d30", 0x1000}], 0x4, &(0x7f0000001300)=[{0x90, 0xffff, 0xfffffffffffffffa, "16c923b60f0c9cb57fadb5f527e6ce0cc2ea65b41b3b6db10cf766ebd50009768c3cd1fd9bf0fb73df23185430ceb179b64337d98845c01341c55935f5bd4e8f0ba8a3ba2f7cb3df2c0f91f1285eccc320a6683d3332a714836bf5be4d04319e39bf4278a1df1df54f957e8f922a45ca1f004c9462b3c575d80c32"}, {0x18, 0xffff, 0x2, "12d8e9427fdabc"}], 0xa8, 0x400}, 0x4) 06:40:57 executing program 0: r0 = socket$unix(0x1, 0x8000006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 06:40:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) socketpair$inet6(0x18, 0x8005, 0xfffffffffffffffd, &(0x7f0000000040)={0xffffffffffffffff}) fsync(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) listen(r1, 0x0) 06:40:57 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x400, 0x45c, 0x9e, "b457d6190c35c54b5ab7030c6bacb3e0ddaa7b1a", 0x3, 0x100000000}) 06:40:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xc0, 0x101) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f0000000040)='./file0\x00', 0x132) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x40, 0x6, 0x9, 0x600d95f6, "ab03b016c7e104afa366d9ef57430e7148132235", 0x1, 0x7}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x6) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x8) r3 = dup2(r2, r1) r4 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x6ccfd097851bbff5, 0x80) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x82) r5 = semget$private(0x0, 0x4, 0x520) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x1, 0x3f, 0xfffffffffffffffa, 0x10001, 0x9]) r6 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x2, 0x100) sync() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000440)={{0xfff, r7, r9, r10, r11, 0xb8, 0x8}, 0x10000, 0x7ff, 0x3ba}) syz_execute_func(&(0x7f00000004c0)="f340a5f2400f2d9500000000db29642ef2416fc423f962f6ea360fdfc9c4e36d6ccb00c4a1e1d89522000000c461237ca9e8310000c4e361690d25fc000041") getppid() r12 = open(&(0x7f0000000500)='./file0\x00', 0x200, 0xe0) seteuid(r10) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000580)="aa57dacb3eb71c8265e92e8e4b23aaa480cebed0ef1f725b8d5a39f5413227fb125c36b7be53c03c223e12e2d9056d332c856c1ddacbe2a36d5fdf2bf3a6e6961a04988cb6b38d37ea49e07b23343358194e98aa0598b479290cb5e459e6b4d98f2e8bbfe61eb22f2cc0980d5ef762324013", 0x72) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000600)={{0x6, r7, r11, r7, r8, 0x5}, 0x4, 0x1000, 0xff}) fcntl$getflags(r12, 0x1) fcntl$setstatus(r2, 0x4, 0x80) semget$private(0x0, 0x7, 0x1) renameat(r0, &(0x7f0000000680)='\x00', r4, &(0x7f00000006c0)='./file0\x00') 06:40:57 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) 06:40:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00bd7b0000"], 0x3) 06:40:57 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000040)=0x400000000, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0xffffffff7fffffff}, 0xc) 06:40:57 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x7f, 0x200}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000040)='./file1\x00', r1, r2) flock(r0, 0x6) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xa, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x3, 0x1fffffffc, r3}) 06:40:57 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000000)=0xfffffffffffffff6) 06:40:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1000001, 0x0) write(r0, &(0x7f0000000380)='[', 0x1) fcntl$setflags(r0, 0x2, 0x1) chdir(&(0x7f0000000100)='./bus\x00') symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) 06:40:57 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 06:40:57 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x4, 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)=""/120, 0x78}, 0x1) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 06:40:57 executing program 0: r0 = shmget(0x1, 0xc000, 0x191, &(0x7f0000ff3000/0xc000)=nil) munmap(&(0x7f0000ff3000/0x4000)=nil, 0x4000) socketpair(0x2, 0x8007, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socketpair$inet(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) setsockopt(r1, 0x4, 0xe4, &(0x7f0000000100)="c5b387b2b40d75db5df8788feec3717f6f75a0da270c2d2339b951c2fa814fddf741a79a4d93213d", 0x28) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) r5 = socket(0x12, 0x5, 0x7) mincore(&(0x7f0000ff6000/0x3000)=nil, 0x3000, &(0x7f0000000180)=""/69) r6 = getuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r6, r9) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x5873, 0x2}, 0x8) getsockname(r4, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) shmctl$SHM_LOCK(r0, 0x3) msgget$private(0x0, 0x100) r10 = getpgid(0xffffffffffffffff) r11 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x200, r6, r8, r6, r7, 0x1}, 0x4, 0x7, r10, r11, 0x1, 0x2, 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x1000, 0x35d, &(0x7f0000ffc000/0x1000)=nil) r12 = dup(r2) r13 = semget(0x0, 0x2, 0x1) semctl$GETVAL(r13, 0x0, 0x5, &(0x7f0000000400)=""/105) ioctl$TIOCSTOP(r12, 0x2000746f) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 06:40:57 executing program 1: getrlimit(0xb, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x1, 0x0, 0x0) 06:40:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) write(r0, 0x0, 0x16b) 06:40:57 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = semget(0x1, 0x1, 0x2) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x100) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) getpeername$unix(r1, &(0x7f00000000c0), &(0x7f0000000180)=0x2) 06:40:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) sendto$inet6(r0, &(0x7f0000000080)="4740aa170ab3b3ee79cbb13f250cc5a1862209d62e4500e8f0a040befb9c3c9d11df16873c71ba6c069513171ab2c8f522dc47a68068b0d8e3496d3b28bd98824807cdcb67a95982e1782a082dd91e3c3276ab4312a6d03c49d25a3b24f23bd1681ba7859b9c9969e8d83ce667db6aa7873e9039647bfcdfea7cf6b71be115a7876e5d9645d7be8f44a2f827168380251e563396f9ab34561b9b47c8e6280c45d2bedf41665ddd55bfbdab7c35993fb0930ccbf89bde2314c323a871fd0409521c39d67dbe6aab88361101e3b175a4bd40be8714911ee3239dd1ea14ada0dfefc19356", 0xe3, 0x401, 0x0, 0x0) select(0xffffffffffffff01, 0xfffffffffffffffe, 0x0, 0x0, 0x0) socketpair(0x6, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000000040)) sendto$inet6(r2, &(0x7f0000000180)="5dfc7e4872d24e426b4417318359c4b2a57f3e26f5e8ea6932d1755e7cdfd73233ee038abdc9b85c840ddef0da174ae3b512ecbac6ec4c7fe92998defd913b32e10be36d75287e2ba0cb3d9acbf1be55ae17db5184227a7fe5ced10d2f3787c7712749f1a358eb0d552657", 0x6b, 0x400, &(0x7f0000000200)={0x18, 0x0, 0x4, 0x4}, 0xc) 06:40:57 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) r2 = msgget$private(0x0, 0x560) msgrcv(r2, &(0x7f0000000000)={0x0, ""/192}, 0xc8, 0x0, 0x1000) 06:40:57 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 06:40:57 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file1\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x3f) setuid(0xee01) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x9b) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f00000001c0)='./file0/file1\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 06:40:57 executing program 0: nanosleep(&(0x7f0000000040)={0x80000000, 0x1f}, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x2) 06:40:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) 06:40:57 executing program 1: r0 = syz_open_pts() syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000540)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) syz_open_pts() r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r2, &(0x7f0000000140)=""/103, 0x67, 0x40, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 06:40:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x2d, 0xe, 0x0, 0x0) socket(0x26, 0xc007, 0x7) socket(0x10, 0x7, 0x1000) 06:40:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mlockall(0x2) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) 06:40:57 executing program 0: getrusage(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000140)) 06:40:57 executing program 1: geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair(0x1a, 0x5, 0x100, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7f, 0x5dd, 0x7f, 0x3, "fd242288a73f562843fd4451a0eb42d1694e6acd", 0x1, 0x2}) r3 = geteuid() r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000000)) setreuid(r3, 0x0) getuid() setreuid(0x0, r3) 06:40:57 executing program 0: r0 = socket$inet6(0x18, 0xc005, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e06000000653000c60815422af1221077a9588cd55ca5a109e06c4547a34bbfbb5b7fb7c5167f6d327270ac886563db303e52aa9ade268c43d28d1fd4db2b987a3a35eacda0a02dc272b2fd788ac2d0c5fb7a05a8b475"], 0x10) dup2(r1, r3) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x7) setsockopt(r0, 0x65de, 0xd, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e00000400004355ee241b2363e2640b5a3d83dd136e22238176d8f6560e22407fe7f660a99c1a21a8f15b38fb670058293158b0f94f2f9ea71c931b2ff8636728f4a6f66bb6509a7d0d01e10443414af7721af1031e784af9df110e69a7", 0xfffffffffffffc5e) accept$inet6(r0, 0x0, &(0x7f0000000080)) 06:40:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2043, 0x3d53) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./bus\x00') setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000140)=0x76, 0x4) 06:40:57 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = kqueue() r2 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getuid() shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) pipe(&(0x7f00000000c0)) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 06:40:57 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:57 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs={0x3a0e55f03c9401ba}, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="85464d60b9abdd2e6817453f9964172b6c392e3a00f50f213e184cba3491514bf075b66b71c2089420c78f4947c6b3d1d875d8c32033e1dca18b33365ac8bc0a1620a167f246839aef82e3fce27fcef3f6f23f0768ba5cfe85834602075e9c21e09f9785274d8ac190ba8a628757cd9cae44d13fbb2b0e6a5df38c7c36738d73aec3e72615e46d", 0x87}, {&(0x7f0000000340)="5946efaa246d329633d51a3f919156f63239d250537b4635fee3d7a83e5c4f2c6d0ad56349e3fa321cc61c8f3368f98d9e9cab1c508fd68d2abbee0875f2555bc088185d43593a7710eaa2e88b40451ba5438b61919a6a4d2c005afa87300d11a584cacc85a0ea3ed4a6f0741be451bd3f6d387d129553195aa585e4a53600d002136dd9bf797edb5570a03993d48e11b45f61426f746467a02f92292667d237677c58dbaee566206e19d29ab7ae8b8c7edfe4c5d3b5b3ddb81a0e18a5fbcea5aaab8054a8cd1980c8a1777e9e810d1440091e8049230351f40becb31d624d18bcffd2def055bdb743a00bb83e6d695b2cc8af12c5691bfea9786e813423ad88e5af8dae1ce6ff83208dc71ec5d9008dd1a405aa05a424f8acb2434cb2013ddf5b9615038fa526e01324701a7acc7b240798a24f9e7fcec8d2bdf4df02e5657218616d7118cb957e41a0b9680f521d15658dec38764b43b360c1bcfc5cda506245cdd57cf10b1092cc165e3855c83312c28d0c5c5affeec13ba22a0e1e55895d57b9ae20a86a928260aa80b8bd0e5aa9210c0082198c008c0db5160333fbb0bd8b5ea9ba724141c3acf8d3433e6415aa88f06c6101dba54fdf8479fb097152b46e0ccd5df5892cf3574282c13a638fbfef02f422dc2d1467e0814d54ad06995253d96d36abb55c328bf500fbd55c7a9ad3f0912429e0cb7323b562144c5e35f8a5748f62e49edef3c2c9ab505ed5afe0be40774ab93207a1ea12d34bb9b45ce489b423d49efc966400156da04b388584e163f5b1247045bd653b72fadb0b8606878ef070ec4cc39f078ee9024a60d9f2ef4fd4fae4c68e7ca5578526235581765b553710a5a9e276897a014d8db3d0839c181e29f737400f76a3be9d95a5f4a01d98f1553f55310b8758325d7618e228fa03d6ffaf7ef7bc3d4eb3f5aa126a1a32396a44dc53031076b09da2437916560117bf3b55dc8f6ec406f25b734b75ba2f52bdf201eb1979f6d0f894df5a2f9221a789e0f248a38699dc2627f83b3392d35cdcb39b5a096ad781bbe0283c174db2b51bddaa0f1dfd611d1e2763a893e2172bcc3f0a90003a8df54f19c2d7eab3d889396218977b960dd0e1514b2c7a5a8c3e952018d2b2cf42629171ccc6c89ceda8346cf7a24d8a6fecc98a0298504183b441e507e228895d71f3b0674466b2cf37a1b6d9074b6d1876101d26f7e8bfa17cfdf0e1e449ae0a6c764a0024e2521a60003db4caa18e29cdc7b34fcb922c1ab11badce1d175434e7be396911c9fb38c0e78fd50d1d04c87c373543db8bfa896774efca44fd395df6b7c248c827d0a81e71e0901f0763d232adf97c94dc5c23d793b146666f5c85233e4723a75e38473baf18f2f0ad541c20de17ea69b8864bcfc7314a85ca04311995e43653e4549ed4def53f9ce6161fee84efdbd9f9a3ab5b708d1eecd3c9f535615d8b78531bd2838dcd1bb0e0e0be07f0588b158c59bfa6e72eec448bd3d990911cb4daec6a5c8160714d2d3a93518fb63e7866191c765bdee02254d4d87f70e89fe67c32243215d96bc5d3554b3ebf853f0f9c3d0c275e9a8554b7fb0d36c3c66ef3d6d8a60018c7b623e88534c1deb82fff5c086b073d349e394b2ea2a4966d12ebd44f738f0f633f1d14db7d8fa6e19a44f017518a2930d4dc98ad2593b17e81951ccd7a495e6258b659c1a290e21ddb17c93e8326df2e178a729690ded37f3aad4d17787441008be88775e60043c1d3ec17477bd03891ef6d23fc35ad4e7d5430cc92b38922ce77b042420852e40e40f6a16d168d0818ba4943ac5dc7bd91c868f22ffbba6b96c56aae5a98cfe891d5a90133826e8f758fb9352ad6b1b79cd0b3baa7ad004986da7790cb24b000b88a57e86dbfc63834fccc579712140c70df7a8fb3cbd2923889f03f5136f69e974b477a5e4950ff54e4fbc60ee3408ed94817f94f159560c0b21dd04e09dd1815129a6d3064e59538df89d5b8c896525085f6c7f9f6133caa2c4086d59e8e6d206fab3c16d327d1f46b22459d38ef825749dfaba2e6892cdf0adb2705c59ca3cfa5787edc6ff7464f433c0008cc0f072c1dfffa1c58e4261de3e22b01bf5da687cf063f79312a8fefcea900dba9cdbe7d2ae4b613803bb8c866fd8b28c4b1e483c130bcc71c1afe1199bbae7b9fff0aa656081e721534ffe9a8da50a77f8f74b70d5c444e53d24d1cdd2cda0adfbc0e30b47c07397bbd1ea8677f668a46f68fcf86396b40f37dc77bd15f4294fd3e45e4eedd3c3c0b93a52e7498b36db70099fb4bb874325f2742205776c408476c57fc23c49a9631cdddcc7094dba7cdea31e6645da3530fbb7c8fadf7a8a328996f34caed86d88ce54606860dc36909584d91c8eb0fe47051f21dcd81155f550f770c07ebdd6049e8013cba3f7891dbf874c267e61cb7c94423b233c2d7353c896311c27b5125dc87befd722cc235caaac7362b7a0865239619c4562e11cda555cbb873a456b308408dcf0de3847e6b50ae58c11afc089ea96c8ca4ffabb1bb762f6619ddfe36107a7d56c8f37d500c821ce5be2046a198f56317731b71e085530faf645b74bdc295d2d80564a1c00b237de21cccc4830ab44e0d158b7b9b379574e40053cb1eca164b3f2c13a24ae7e14d85da904a52ca13ac6077b7451034749162643ee86fedcabe088a05d05dd82ffd2ca524f71d04c1436c86a5bfb2588487019a1e055054594257073dc3cd532851f98cb25a469ec51a43d3dda4d57e16c82c0b579edbb702897c0d0dd34b55f3a6c254824a27b0483de538804e5bd16ad1bcd96136324d2a05d6cf0411e012549f75ac30acb60a71c09e8648e48bcb1cfa4d2df374fe7960414605dd04b05c13763a63afba29dbda35f9f25380bc6deea8f8376dbde291cb887668cc05714d5f45d5de97ba6d2d57c9c093c8fc496013af3ae5b83c9f86be1347fa9f1c303e2bdadeb5a3d4a5e75284a18105404b8dc9a0a8c7d3e044bec27cb50ba1b4404c1b193515bc1ae739c827e5fbda8f414af188a48ef9026087cafd553ac75ec59fa92b9fbfa98c3b423ae79b346510b019e65fb1a9ac5e73da2369aaebec2f06a8e8540e3b065ff8cd1cd413b649d1c00c990c40d7c8ee65da44f38fdb864b5cd6181214e5808afd02fa22e0f2d2151ab7adefc987ef187bf58d15ae7a13281b460351351a7db445eec9bab2ce78a8397a828969623208389c517847ab4ab1ede419aec2383cd8e44f6c7d0ec71a3d5abfd4207e2641100412dc17ef396ae45cb4e1b00fde54248727b57dbc383f0141fab070075030bc96f5ec553cec56fdc6f4284adbb5ed1e60369f8369760c6dc28609e44d820c56dde6752291840683ac9c3c2262c2c3dc7eee2a4f21b4b6526fb67c81321313f32b62b61ff0d9782b9bc367d646c4d49b9a56ebe27070aba8e418ae588ffa33664fd11513ec00d6251bd396c87c7e6d2f682729307f366788669b1dcc556106252a0e195b00275894b8a1591fe7d0221bb97986a46a47219680d0687a7653cdf077c8c002ade6c32fee49b5da95ee7f0c1d3d38fa9b5339c6819fcd04eb541fcd089e3021c1ef9146fc61cb7c151bbc79a7feb6944b2550203003ad46b91ad71890e7d9e88b1b9a66924e669674007069c14d50c14f7087c5b5c6869e8a70148671b22c8c4dc1492014969a251c37fce6c708b68adc84d0e1c9e3ef7577cf2aec97c077e588477abccad6fd4448fc3d3631b71b6f14e405c2f19a443459cf80a66e4977a1b7edba27a0cffc5160c9cd8121832b77b2b8d5c28baf72a2bcff007421596932dc0f8ddce60ff28d0e33cfd94da155b694f24121b3e4743e8f505eb2ee2aa4df3b20eaa8d482b552e1117cee5ef236ff56dbb69adeaa2afdade0d283a38376dcdf31a6e6362afb083920df0932b2b05c3713f67348d4a96683414cf2e740a6e3e688833f6f69f4db40f1b3179b257344d80bc15252956e0b53dd0a2253ebf14570d271acf74816c12b3aa5d51a8a0abadb5d31b41d403e301e6418ec5e4f62fe3b6398a20cb917bbb807255a743b6ddf5ac669829a971f03884f3f35821881fd352636bec5e291b2adb4a70f3c043d85aca284d57c9ef67b6a890d41480ece0ba87ec86177d24b5413adf407cd23c734d9f7effb22503f03a2908664770dd8686409b59bb7b4f94d58a91e60aac0dcd3a8e87d5062f0f43f101a8aacbfc3c4e73b9a76edbdf007d601532cdda11979c593f1735a5e5104e766f505a750151226d8ce07525e468171c2817c6dd98e66e74d8bd98afee5828b026c872eda47c59c5d0e391247df9d26e5f171b419117026194d10eadb8c36493d4717de26b480746b309f79f4abb456dc75f9c49bda905c8d9169f27d5fc28d14f82a1d9ddb8db8a09e8c1ffed21ad31e9d71352a9749fe5174291942d9be0210d7d42ef8a55c2fceec0c65e46613341f44c9e63338accd23864766c272284bcc84cc38f615ecc8a047081723e2346b7cdbf3ce8e98cf1e7b30447e27fd71d5c5273466bafab014f523170392bc765c3b9e764d6d2d98b4ec34ea7e7ea629701c8296b62121a6641b23a547275f343c3c4d50bc64db32d8cc405d6788022560a682f99a2619ba31b34e1913295ba265b13377262b7c8cc4dead919301d0e83d71c2f69dc643c142f7da68c09af17390bfd246d4d030fe5a8f9e2fecf7bb1e2d7643a460dfbdf0ac4704f5e56d90de185bb93576d05cb4d65022cb7e241ea96137aff89c4712b76f8d33789f1c7867fcadf4015dcf4d37c4cb9712d4f4a8399e156b8f5876d07a2f86d5b4988337b5fef4c3ef70536ce9343a903f5efa537167122a661cd2257e1c9f94323eafd83453857259e6c200cfc726d2fc2657611253d094c8521ef1960b8113d250373eb929dcea81a8a127d90ada5ea6b29ab1c0feac7bd4f865ee2bcddb23f3b0611058d624c491d2ba5ea753079ff821e51ddb9fc64a8f98ca33e6da5794a2d53ad356380e9a89c7beed4d9428a2493b63695e44f63798ee3404e4f0ce94494847fa1e40e78f23a05ea316692b742bcbb18e3083ab497e059894173af4068cedddfe921f81a32046795883849eba5f54367178450d6061868be2838ca5577429c5a58f6be3b31cd22aaef904fb67be77859e046a693422dca494ea95d204a959b492ce1e8f8620a969e7f7947d96bf8f24b980f3450ca21625d3e15565da0a330aafa94edd0bee02f762810bae0886af9d7165494cb08ff7c24fb96f66b2f2fbf9723431f041caf2e967efe87faa2d152af541c901b1187a4dfe56a8f7e6c38a18aee6e0437562083112bb4f53238ab5238a5b255bf0fc88e7a727489a10b71c041a89577ab9181e319a51610a9b13c9d3aba81b5f430043c16e0242b740a5dcf8dac59ae36d84051cccb8d125b813c8ee706b3bc27d4644c20408318dd1bb522be6ca6dd0fb06e3e1ca6ce37b526e15ef025f38a27a3d475f348a36d2b7cd89b0d9d7297885878d0318a7623937ea75faade2012ed950e315ebf0f1df63285868f82fc33caf09f30ca3ee7a3302f1a015d2c0456234e7ff6759933e99737b2c2003d1dbac7b827272d9aa317731592e52b310e1fdd6a73615aed20f3f27a8a228056e133e4d0d5e45fa1484077887e6a33310499d809941c3639776bd3443b04cdff4368df1216be7373390383645bede8a16f80aaa92342db02f5be38661398e58dee197b5d7bf89b76f4d1a96370f7d176d59ec420b360fc8a5d275ddeb4b088cd58505e1eca26b9a", 0x1000}], 0x2, &(0x7f0000001340)=[{0x28, 0x1, 0x1, "b766eaf4479a94f5196974d847479000544f00a369"}, {0xc8, 0xffff, 0x5, "6094d016c8a5c3781d27a8e8463b6dd22b42fc35acc9b2d81cf331f20f1ecd601173bc91e80975f6837f317019eec990527aaf872c551c650a2ed9e7997bda0dbbb5a18724dde380c0f0ce9ea7f241e8827a6058ebde32f8f8c8b29e9848df3c0e020e55f6654f88eb5a1ed3e21ff4941aa9d2e40eb3cd77fd9e2e412d6fd748612ab2f32f8fe789b0d23b797252a0d0bd290328baf8140d7dc46869cdd239422f07463fc88c996b426a4f6d87d8f303f8ac8a96afbcdd"}, {0x1010, 0xffff, 0x0, "9a0e4227d5000c913081b2485d9ab734f59effb1257da3f315414a56d6361e5c3aa0c14370c465e80aef74981ce777bf97fcb096eeb87fcf8dff336ca381fcdc37a8cab1f22088a2f7bbf95dff4ad07ec66a672aaf5f8be7fa5491629bb1d36f036a37ef80f27ef8eb0bb8a9013ae5178f8949ba2f2e0a4b6ea2db54b147d6963cb38f5ee2ed215d59c0b2064cd6139e976cf4075935eed5e0d1fddf94bc26cad995e221b0eac681788b75c1c164c49b0527fd589f86736155ccb6e34ecee5fdbebdd50092319f56062670f0ac8651543656e1a9c3e97a51e70d39b7b4d4b7bd915dbbf8918788a9e46c3ba97fb5c5a27a20e9fa03cac471bc037e69d5caaa2ec13868befb050d0c5e051908df779f85f19422c72e4e87f3356492fce6de34f8f75935756f59c1533ff53580e4c7588a4371d4527ca60924c694056ca2c679aced482b0b7a751ab95ee5dd15035859bb65ee1718cb8957981f0e28534a4256078e8e103a9f8d4ad7f0872916687c9d75db9ee31490dee4bf86a4e42abfb9a1cf0bd723deaf48987f23b5e96b540596d739a60b9f2f69e0c2ce604543bead6ae4b45f11b880765d97be260c6bb1c0fe22ff865e95faccdef77487a94322d2d7802ced30734f2206a4d16eba8074a0499484eb13f1659d60793d9fa24bfe673cf3db5a34c52a83d949ef8e007b9f374f18157c3beef0894f3b477cb41ae58eb7d3f870863982ef25e3459f2373fdef737d12d0ec3635f9a33b4e8b74f15041a1527921240a50df20c26ca7b632cca3083720b1514982ec1d29bd0cc86fc314ce9ec90bfe6ebdbe1058914e6cf8709b7303429c04096fe4ab1a64528607a62b05f3caa815ec18d81b8819d25686ee01774ba58e3f35b8438060183ade004d86d8d7169ce254d8f5c6efaefa3c0011367939cbbb6e12972f18257e57228ced51e2ce7f0457febfb80bd77dc8be458e8e2b304f1c89c1170c5e58ec4f88a71c8530028d3675df8879c5c9032c31ab7d07ea670976a860a15a6d7546adc36bc74b3685481449f6df87fbb939f0a6ef211106d35fd0628dfb1959ba1aed6d9438c50129adf89eebd9b60bc7c6bd3e767eaa29bdfaf5c926c0f6507baffb837141e3ed323be7d17f67d54fa962bf7c2177a195d8a85bcbe7f3cb3007d0a65e6b0784609994dcaae2d10b950295f8b5482488b749bfb30602388230cd5c10b742c21ac9353cab5b000e7df1091f7e5a667f46b1f788ed6f443aa0cb50ecabce3d6422fa6fa4db03ae8e7a96c0554dbbc3c8a5111c49ebee5efae21a8d83b367dfc78ae26681f7c7e987b1e9760a5b6c26e4460d47bd961d238717502be6a51b0888e496babf5f57294e62e34ee01566f023bafa0ba1714b06bd6c384b6de856f0651fd6f53f2d5557a939d9912a301918705e22702c54b3795fc049c91a7f33649c8cf5ba327088e20458b117e026591f5536e800af0c8d98b8b7ae7f4f70006049562b56ab2b681948c69a21ea697bf7128a77721d4ed9361cc74f8d49050a7a88b4957133dc20f56acd141f95d122fea2569c7616d0cb9a6c2147dd7e4a129bd6dc5cafb945ec89f15e66756d7f83b5323598dc0628e291f9b2b83f95946faaa721982a18acf7bf235a6338f8a3de9ae06c5a1a20f625869baca453cd1dbd7fd79744da284759ac1d0b3aabdbf0acd77a3a8d2503860137ce32cb4dc891621251ea39d8efd28336fba39f6afd3d2b0a0aff2f3c48ff94106ccfc2fb89bf15b377fc9110a783c524fc845ce646aae96826de58a2b1ae3fec87c15e57e84cbc066a532ca275835273326b98c691d8c5c1f3c8bc44d7bc31a0ef63b19d6769ce76a48539753725eb15117e80b2ac801c7e6833be35cc538c0a73b63be1ceadd543434810c0866744b8bd1781897df0f42c8c8e87f441956a1b0ec4872f0d03665ac3a4804a6fb4bca45178e80e9abdc19046009956a4836bac7f41da1671f0f1c5991f67d3c3d7a74a66495c1afe11b5e74c3df94085e393eb8a536233df560ee51f4106eff6cbd8f69231ae394b8365e1078ee0038e2e49922f4dd897bc93326ef2446fc9d15e8610b4bf3ceacc23f8e25902e1c1c55f17bdd6c7f38c16cb7a902d046ed4174cae238a038f18494482dd588818dafb96e2bf061611df9aad8ab1f20945d99a7897c79d703769b35473a14c779be93992a6da8b83967e6bade04da68a827ca42ee68003d2b191b2cd5af1309e90dbe7822ba8824ac9ee9b0370819d3e29fd6222ab35434c486611e7c646a166b93c143ae0a47907e19c09b15591b88249ba65ca786e74bfdb68566622bb91aca52f56fd4d745b00f8387e9a1d0ae6715644820d9cb4731a63c47fede80350119285219d0ec412b6d6a51f098c3d9be2ae2d1da6d9feb89f73f7050154b13cbcb81dbfc2664517d90e2d845d1f3cbe633e99487ab73af096c34516404965a48a2075f2b3ef80c26cffd17e3bcea003f12cf96ebc1e3a183900eb2ff4665afd871e8fca3dd249d02e565d3606c45a749c6341225543ffcb41c2edd0468405eb802f48609cb065f968be00fa1667c48b864f8bbcbcc9a27d2bed93bb97b7eb4dd5c6ca7b383e524fc5ce3b50c881d1eec2af385faca7272ddf301099856b9760f5e1daaca20e32f7a2a430b3ceee3099ce082ec067ae130f11cd7274ce73485975c72077976b67d1255c42d224dcc740cb22dc5542135ef2dcb3a4b89b18853ea4a723980e17106baffb327255302b4c60d119ec6656ccdc943f5495143518cc23d6f0c287c1e7c240ce80fa6b5c1855bd0627d17c66b7be00e7a9ea46ee653c57bae21cb427367ccbac34360806e2840c5de44d99fd56ca1e87fde233221bddfd31b2dd01a8a98d7b6ddf423dda859c0477155aa334657a7f68a2e09ce8cbe8549ff16f6be7734da3d87f8103b476495b4a00a6e7ac642535538a24f2f8c0c66d4815ead37a9f6971b7045e3528e4efbba9de16295cc955dfde187fd2a6d95a079dabce416cad3e3fbecbbe24365ea1a5cf7c53446aaca22f0c588426703aa734b842c167413a96a68f381f551c19d3dcf16b4f5d176e3a83b60f102c160c66d0a6095f80ea96a9bcca4ea8291cb6c468a2094543435b5db3160d1a389bd291059de654cd0bcfd3bd304906eba5ee9b16dd3cba3bf535a79da925e71d26edc4fbed5d241ef1c1b8b63966440851d5d7929c3cf0b9689b50e08f2c211e0b56f317917e815b5e0f0ca1c4a7076f71befd8c2a4f58b6ff6049017272e197ef1741542137d7c0e84b3e89acec00ffd8a62f26eee86c26a6d80a10e9efbfca6859016ad13cb496686fd12407d2c5f293fbb1f367b6d1090e93d9695de6f9c590256c0d4b731be9722cf7ac3d141f442c1b76bd48bf00124037ef002c8e11422921ded0ed2f1804a963156030066eecebfbc0f7bf75fe8a09bf6584394ad0d64069ef99a76ca48eaf673409be07d891fe04cf150905b506a81875dacd64d314c07caba6424eac54753bfe01e4c9dc086834a09a345e4d02e01ae0a030a4177934ff63623754d425a3c75b04e07b49c4e466b8e6d7429f387de39d6c5bf1015d8e8f7a7eb6344b07c9d44a4c130181514957b7c4307ee5d8273aa44cf55abc3c873ee1d47cecd61a9ec1a118826ddd3daf45d4487bf2b33d78a74c26329733ef6514feea090b9c945d23a3b6441ff7c5adec655e4e1ed6b2ec328e5922ea06e80e70f8e3a544b779b39c0e47499f24d34a2c29e323a6174f4eedab5f4e1db1080f157015afb82ae8868ddbc87fae92c6b9727d28d19416c568cf9968ea54f966acb169090ca949792a73301c889880f8bb2f249877be960057054712223ed97e6b580c6cc1d84722b4e75733a58b88097261217b2296921600186a0a5968f04c43106859dcf6c58e3d76c170d950f9339307db55ce86b2eb94de4a1114f1a85fd04a375ff037c38ace26a068ba031b1e1352f71d88fc788f632687605a2d3a1c23db5d55aa844cf0a7faf7d495fc45612b2354bf103628cc50455f4b3d698b042b7440c1a5a011a4ff315d858d77a084c43ca79a27f9c4052fae0332e2663d031ca004f7ddd07934c2f9d35201295977a60bfc2332fefbb7dafc9d81b92a3614ea8b804a1bfb66009b8d76584c4f1d89ae3f3c5efe1cdfd1c0909dc4b73f79fa1fbadd4e64852b7e353af4a03bb0478c625da5d0bfdeb2570c03dd8d03815d101e273d700c93a7092c4fb2842741820699e116542bc2ea8759a3e783c2b6ceb12b50320faa3b9b3c7a15789a11c855db48040728cedb80cf4ea2fafabbaa27399c82a082c272156153c8e70818ec82a664a0604064a53e6ca243016ecc8e18db9abff93a6b3550edca61286b2a3636a351c47592b3f8872c0b889b2878ad7579618e858b14e45ccb93ab4a40c6862d6f6be45b180345d88f889c9db9778ed42e133fbb5ecf72018ed979fa173464b7875ad3653475c3a8a16e6646c9adbd66e1b587df7910081899797c1520ef9768e659bfd3fc3dcf39dfa7e8b4a9f07f3e829ead2a466a9bb03cf46346e2e4af0526e785192c6c3b3717b1c394168b419855fd5b414a15775865f31b4a262d2854a73c470b601623e3f6f6d7ae01a2d849921c0af7c50d56aa7015346c6732557c8724a87903a4c101040c147e63ef0b2e018db10d14d11854ab427ebf83933ba2e269c11b184058726c679bda0947f26aeefe700c2218acc7f353f977a6f955988a3dbc3a1cd1fe4c5105356c82d41a8279b3ba1e52887986c4a3ccf8747872e108803ce35311c6d0f0a9ddbd5e316ee6febaa2434b4fc6cfa6b6290558bd92ace7810b5c435a470164b461d955446e80db63b82910b9c1b3509b663adcc5f21f91040a47f0b038d568dfd9c752897a9c945b9a80799c4f733810046d4120900403bf464851402fa0dfebf896294822b221c7eb7cf6fde66ffa1185169540e4b93e61fa7e7449102f3262919c0451643c3f33bc92265b7d247e846d30fb50bf62f8d25869f5e1ec276b01b3f923a6ab4f9c4202f6de89cf40363e00b5b9133698915f3281cdf2846f61af1f0cc204f04cc009a63227abe8619fbb1920024bc9f904cf14c537e4033321973a7d3a5cc707c3db70cce4576c3bc6667ecf7d4a29f6ca7dbbe2ec2d0948d5679ec7b41e9fab7e8a21bfa5c6272824b991e6d54ab4154a9e1be3a8f18e3372eab797d1e6d56e47a77a46c879aa35cbc6dccc048b7a11d1a0d94adc0840eebfd8368eb2893b6c80208a955cd50c03681429198ed9b7ea0778b7b283be75defcd4adbee5d0f4bf17427aa417c341bd7a58e60fca8d00a90df52c1ff2baa587de60584fc352a7c56fc640738e7d62a9a9af77b18b9cb94a96fe07b9d0f5945ccb663816207b8e4101a5fc9ed39191291cce4796ddd3abd136215c2e6319c1e7f1fad21640fbab8c95eca17d97444aea637cfa4639eb599888081506484b8edf58776a1ac2da945b150ec6dad28e8f74495503a1af8fd94f2b6c547470a6597047dae5e1bf88782b837c8acfb30482b48b5326225af0c181143fa53900fe38938fc0949a2dc8b5a213bbab3dfc54b981866c615d90277e5fac03e19717c7c5fb3a00325fa11e0ef3c58cbe2bd3568f05928cd1ab06246b44ecbc04dea722a6fdad46d1874bfdc0b6a5aabb03024a8e1c9525d9057b777cdc40239ebeff5fc4a672db323b54390edc0dc51e3cd8b46df623459a3415b67139ca790d3123c652ca898277ca3b06394da6307f80561f69cd6dd0d47a37b07f910047ed4ddf0232"}, {0x38, 0xffff, 0x7ff, "9d532b4a89bbf97710685724b4e9ed906a15c6a7747d4cf519fe979d2899cc459b"}], 0x1138, 0x8}, 0x5) 06:40:57 executing program 1: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) shutdown(r0, 0xfffffffffffffffd) sendto$inet6(r1, &(0x7f0000000080)="8f5847283cc7edc2909fc8a70d603317fb40a4888e6a6e41fdadca7d4e319005904967e239d5973a4f1809937bd8ef1774a817a127b4dcfb7861b7a7ea277c86d6144f65b7a5bb87b935cc5b050c5c411aa5bc25302ce59693e3945ec6dc231f2803323ce0aa4b19f991d68865e5718d3e570d5763b4c4aad33a546858869dde26e6610a0a304511180a681cd1d06718f69a9e00a579", 0x96, 0x4, 0x0, 0x0) 06:40:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) linkat(r2, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000040)='./bus\x00', 0x4) 06:40:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x7ff}, {0x18, 0x1, 0x4, 0x1}, 0x400000008000, [0x5bff, 0x7fffffff, 0xaf36, 0x0, 0x7, 0x9, 0x4, 0x2]}, 0x3c) r2 = getuid() seteuid(r2) 06:40:57 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="72cde5e860d74fa9e096e6f7c1b9722880e322ff88da18c1e99cba582e423b1dd0c6ef84028b62b8d0b0a9ca15d870806eab59dc9e646c315385caa6d0e9ce0d7ca9a4ce4bcab63e2da6d200120b55c08d63f5907d01074cbdabec50e6c483bb696637a994906d4fa836c6cf4be07ce610fb4519a32dce5ad44dbe5022f159540e690630cabadeb29c05a4f3f140c65de2033fcbfe66a21b8eb94a2b7097d47aec051021c0accafa2430fedfa992c2c5418f0dd1d1671b51c6d4ba", 0xbb) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) 06:40:57 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setuid(0xee01) semget$private(0x0, 0x4, 0x40) setgid(0x0) 06:40:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() close(r0) kqueue() r1 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82024f2f66696c653000"], 0x10) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/84, 0x54) 06:40:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = socket(0x1e, 0x3, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000080)) lseek(r2, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x4c2) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/21) 06:40:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000000)="0922ffff", 0x4) 06:40:57 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x4) sendmsg(r0, &(0x7f0000002a00)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)="f69854fb5022b0db9129b89253ae758c27e52974477ca8dc62db8a4ad95a6f87a326", 0x22}, {&(0x7f0000000040)="89b8ae12046d68aa4ed36bb092c86552812dfca5cf919fae4955d5c2116c3a12e351d41e35b99f05db7229940fae5d32b58cac2e7800af3ae80265aa96ea8161e54dcee8938b7c210931c608b0ba7239eb65d5c83287fd3578690cbbb658e1021a437bc7f4acb685db8a2c38b49cbd5f27c0e4f3da9fa38fe2abd49e8fee1754558a9bc4900b481613785f8bc3861f77ec4d7fbffce62e2e722b7fc0c63634418711d47a21509aeab5f44e8970466141fa3c10896fcd795c8837fd19b00a26dc248089812c7ff61f2e23ae07814540f5bf1227ace9ce8042abf40a09398812c28f8153d8a591f6e78e85592c804f5352115a24bef4d5187c7afab10eb2", 0xfd}, {&(0x7f0000000140)="2c6508b4b1846be1c0523141154e46e41f8940892ac5560564a601aeebaf982b410630880788614f57146aae3391dae66bbff0388b670d25d0814213631c2a07d684", 0x42}, {&(0x7f00000001c0)="b72d560ce81470ff5677e55676cbcfefdf49270d59178b8c6c24d97095f96535813034fc47b5ed379d68dc4733e6a8954e8003442cac1e9109ab2766588b9fd28d3ca934d69c1564edd11a9320880167ab9902603fe8f65f3e7325870d0d2c89f60a5e2c51d512838b78c44e58e23c9673166ea5b4df72399e4a5ad3228e2db634741ef8d920bbb18409920d1ca3c4f5c85cbe0028e7ed3aab538b430cfaf975a662ac3c9f221fa027e4d90e4eaa2c6227efc7812e081022ac82e8ef1e7cfd1e52c6b150fbde76995362565ba02dc1036b480d523aa508094e519a56d1fd12ba4628f031f8", 0xe5}, {&(0x7f00000002c0)="7b41d9988afc7aef4f22f188790a03032fe2fc9646501af01dbbbc9a5ca8283cd863a7afb3e6b302309188c6948b3a360154019d0588cf3c588a97fb790aaa53f1bfa6076c3ac9f7d52f7989d10ac65972af4b2e1b521c6235545b756e", 0x5d}, {&(0x7f0000000340)="ef3b61b41286039f82c724ab998033ffe64eb76761081c8de3cda233274899b1d2775f8a5dd540b4862c83c8390c8b6a648d9208c91fd7e94cf9f2f9d1ec940ef7fe721ab81668cd5ac357cacd78afaac8d85e1da8e134cf3edf703660b3aa735a223fd9c3ccf6e0a3d4d4d8bc60e856d4696beae3c9cb7cfc12a5bcd0b7785783ed7c25ffa7ecca97af4ee94e148f81c02f87d6e4225a40fa8b76310142264e4a4411ac7d7de6e13a88d3e53b0287e3703dd05bec62a10ce637b177e2a58b525681f457bb0445ef089936b64c", 0xcd}, {&(0x7f0000000440)="d71a900cb86898376d1151dbf7d5a1897de5738ade8eb295935def3efc27f55aeb1d00ac37f542515925868ef47f3e5834581a0b1e54dd846f5a24ddb88124d8f8f712e58c8a6bbacdd9d40cc009808977cca52d3331f8fbd60bdbfc4bb2d405d5abe8f484c30bc1e4ba28ca7d274429d341d4c6ef72b5266a503d1ea5f07e9dba1f64caa557e8f60903f82e67e2dd9d7ce26c7fa6aa48df69403faf1f5713e9e77faa4de7ef55edea020125adcee373cf99b8c4cd1f603f936bb8599b42f117a1dec19fb32d5e20", 0xc8}, {&(0x7f0000000540)="28090ac6138a533da47aa918229db88c9f18ee7cd1a1d5881ea777f28c43e6c573075ba2afc7494b1f0519c4c9fcadb8df7ff2c838d53e7112d4b82397b5baea3194c304af2b2d75313a7a6c04807b648b8000dfefdb173b4487f049f9bd838ee78c5785709bc4b68ba8b2e492744aad0098f8826d3a30ef615c3845fb3f2bf58185e0bdfd3c9fa7c5cc3f8d9b4c569f6898fa3f81dd7969aab5036d50866e065406f505c6c47c", 0xa7}], 0x8, &(0x7f0000002a40)=ANY=[@ANYBLOB="e80000000000000001000000b30600001f6ff0190bd4eb7ac6c6ace061bd6ed81bd37750a9f66bbd2eaf91af9ae2c3eb334ace88c2372cad0c7467f8b908e5614609072327a4dc196dca3b323839480161a182e4a409ad3886648a462f51e81514f979b61cfab8e4978075a0b8b48eece970e685ae7857020defec52c362d6f4e1ae4bea9e57966117bf81d3efb2771933342ee9d196c1dca1698997f8494c26526370b9c082bb4704a338452444c5deb2045a5394bb668ff7ac65cea74f2934ecc4b9c26ed284819169caea133bf5ae6c1fa2ed4abecac925c190a6244ad8ef2e87aa66a1284e954800000000000000ffff000092090000973e3984bc6751034839689801ad75ac027cfc50f1e4c528ea49719f130577ec387a139db40ff32a8e45f69044459fa37f000000000000007800000000000000ffff000081000000c444913a6f9b3024598f90607eff80be0d378808bf1acdbede90493a8eca2ee888964238486276610d89d62890f499ca73fd75a50a7ac4cc0b087ade9fd09e1204bbddc5e8577d55317158681690ce8ee29742bd0e4466ad49569e2e963b3f8b4298633d00000000101000000000000001000000000000004e4910292c94fb05cc880feb2be7f1169d18e1c271ee2cac420c37cf181c577f036cb7581e1c96c5534b79f1ffbc0a6b31b4fb156b460470258cc3033ff98c25bbb113ba78820441826e5c201760415c628939dd087fa67704f091d5c38dfee6d99a69f7751129b1981d295fd4a3968b39826156853c5c385a016cecb69a50d19d2e04135eb3778530fc81d8e5fe5487c78af2cf703a21295feb0276550cb0cda08f58b01ae3fad369dab102d2f93b16816dd0447b3ddc0fb52093835a439e6adb840ed9e6da3c0e8de32e3a2cf9c6419cc9844539c421856c3832a527dbf12f48c709d0326a6e74833a414164bc26f0d9c7fa3bee0ba9b5c74c4b0e8f5fa551bddf1ba5b0639e6fa489ff64e3b153dba657f648b0911e41341d7125ff2460a73398d0c559f263cc65f79b24b88802dd2e7cc3b9650d08e988b6216dd2ad08f409884a5c2c2ac7d85fd804dc36732875f65173ef5ce20b9b39ccbb82727ad1fa1ce44480e1acb8ec9b49b66f88c8e8517b9400f8ee2276f759e7475e4b985c58fa0b06e3e7ee06464c95f61b59d63c3e1b5cf9cd3820431da97bd570066da9ba28efd98745527c0d0a09801943016cde321789054d4b7b380ded971953d642747e1a6e7eb92740580b05117849832ee8dc7a981450d3a8ff11c484743a3b08abcab7614fd27513b7212a973d2d57880c382c0dcae5dc434f8aa6ee988f283cf3ebad8b4e626dd909a4a794d1d2c53a267097d532c3f7cbc482862bdc58caee6f80a668b2e8e9ab01e60696883a0b41487571cbf4be559b98060129799fdec33146459d8ca31edbbb4abb280c7c219f93acbc5e5afb221b4c4f3500770b0143443495cbe3bf6a96178fc25914ae2e7577bf067ba08357e7d72449b7e66a64916f13fda7b66f0d59fbf8d318ce8cdf47ecbd32ec1e1584e7ca42d2d8461a56048e0cf5207129ec5e2cd30f993514e5fbf8f02f16714f3d61c68c069cecd147c90b4462cde207ebc981fe9cde43a741e845789b0fff1676fd1356364d6cbcea627bf6e070f3ba16609a5978f2c7129955cb16e08ef6c8c85944b4a3027d3c82de50972afb7d050605a33a8c1c44a540f6dc82445da5315c4043e456a967ca0ddbbc9341db5070a00680e4160a861ff635c9f48f7f4f8d25f738e41441c382014ddd11fab704b8e0db07d139a65155910e0cf85016cff711925ef58bfd8dc9a312785aa7f84c66a5d7e3999a4490d7b15301244f3b7b465ed93ba18e273cc6020a1ccfb54f2b31a2981bf5956fb70bcb0bc407e3c300a9d3dabff394f7d1578ebc756880ec522b1d6e70816440abf3234b0d1657514d9cf1c5be04d7eccfa93d5af249631f72535bd89b9248890e67a242e5f089e2ae8ec0d865cab40c660b8f9363da7894fd228d6e56fa9d94990419425d86fdc358e1c15dac304f934b9e4fd871270faec7170ce602c0891309eae53c073f70b240d0821310acbaa56045111e28f30c49abf1ac954d317c6ffd3e0c815ad601c09578b0f81286f68e530a4edf11448da3d023a0dc18637c526e1a0b0d86091fc59ce1fb3065aebfd1367a9185fab9849e783cd11b37058a5ccf5303c983102fd9bb4431695969c5769c5ac520d3a78d022364f25fc04137176147074a7f8e9aaa0e81cd3a9f1c1f0f0e96cefc520aa46f661e848f247a1ca073f3f7216832c7dbe774476abda681dc4bac37687fa3e13b11b7320854815dec9bfe1eb519f9c503a3ca3a32fde54a2ff372f91155e3973f52bce8bbd138e3839845537b5196c796a9820a58b129d3e3afef08a74f52a76fec4540ee30bcc985a8309947c8a13e81fd0479d272095c76e551b4f181690d53b92c9a0311ac8bfe4da22e5797c4020c6021eebfeb847ee92ce7a088783b47f57aabd84b528b78bda1ed601af5f1d2846c987ce590bc65f98ff1f95ba5b0059ccaa2e69e6af2ca037676706d083e1729d0d47d14008daff127dd2fbf5cc4ec80495b4ab24d70744c9693908f156227dd8f485b2a44d582fb996295e55c7a459e62ee5cd50bd8c37064a0a4daf5a220746678b1e285af77aa6a16056f7c0f2a14428d4b2a0458ea11b4fcff398dcfde5d816f916da9e2a89ab29d083b84cf48f035456356279254023abe7ebd1939a797e82596a7af6530b5db2702c9e4d28319c2c7f17ad915697ed7d33a16bea7a4f40bde0afef208a9992ee68b8b912bc0b1d458dd1565bb926ade87949ae10a4cbce17905ffcec6b8f20adc3592310f58002fee9045ba891917ee462afd0e76fea0d73c08847ba21ec35bf0c5d141059f9a9b787e7fa51acf6fe4752d019b1563466d4cb6f74b25982b49879599611587c21a7d6acb457dfdac2f335f8a965e8481f9f9545d3843ffc757e572a1d4a306f8003024748ec127f115a5701bef7b3fe17f5e1ec283cba9f9eaf5259e94794098b13794e9e80f0c47fd6ddf8880ace8e55874f6a594cacf876c7a1dd3e11ad101c173cf52afe1f909e1bae888c91e7956720280027347a2639808bbd0c8bea90eb66db4bb21cb06a4a8d2486afbabad6a8d0931ae215bf2b52b0f3cbab9a0e2b5ac3ee65e8050f444974d9ba584562f637b0f8bdafaafea86dcd799ea7d78499f78ca35d638b14a50375e578629f8a602833947416e8d6cc806f7ed7950b5e5ebe6182a39414527c7f4f5388d7280879d9e154bf1880190b4c09866af6ba8681c73074fc8a4d724e5cd78de2c5e6421e8e4093d554fc4662a93cfbbd8c5de53ff2dd245a7e8b101a0b4b7ff6893a62772907c15b430f4bbb7e20f0015ccf5180a8466fd89b44ece20705b622dddaba3116d2f4c9577970033252c2d3c4c6c2d3241a32644160816661bfc09333509f760491d9e132732dc936c779f45020ebddc45ced88bda36b706033de3b172e9331087684f3a6a997570bbad41c57a25bff0f8d93436070b6ca6b22b48c98997fd64253eab904128eaa6e29f881f74cd4764a9df66b36d4fb224455b95b223251032c50f71e43c686725783a273b58ac1268c974b32057d80c439c410dab21f4aaf1c9f0171d42eadf56ad7f81cab833325cf67b2ab0ac1a6c6f3c553248b9b7644a9579061e8e5cc92fc1020a103cb66450d6744ef7de69db5470becdca4ec37e2b3b3656c04907745d917988416e3240c3eb0ffbbace00639f2c10109b2b2f3c85563a5d49ae4c7918a805f4c442646dbe8ed8fa921275432f6684b7c39ad1ee262c96005f8815d06e4b8d9dddd63c01f7916d922cd44e23f239dd928fc041f03d3b64905b578430a1fb29db782ab382e4481b51374976e173dd9b35c271630b1864ee7fc901d693d921d0fe2ae45b99bfd8f4905a723b32cc60cb27523eee24b96629e1d9fa0fb34a2d002b5e71cd34c6a07acb93af420c0ff7c0a523e706179f72fb23d57b498e3753d8fbc74c03aa572fb04f976e362e77a349240520e897ae6b8256246096a14946d53fb0c00257dd14cb503fd0d9ad018d19893309e2b8e88a1db5bd854b32e24b5d371e8034ae64436670980671cf6953ca07fbc1f5d0dfd8370083bc5fb5243893bf7b44944baf8ca6020120d331479087325228644d51c7cb2d4a56799fd7ff225d7ca1eed01bf8713ee8108ab584254af63084feaf9174a622c2208f06060239f25e84d94b74a338ed45aa25a4a0fc5e57b823cdc4f01394b0c8ce49aa069f0bd7822e9e954dbb8b3396d2173daed52a043333dbbce2dc7608b78c4ecf9f4300102a61fbcb69883fb5bb10b115b78710b29e47a4ddbb2ef0b4352c25b3c7bd39861f49a6f70f79a7312be0e8f040629ca1855f4968cf95db4091bf59dd11172b6899d3684c408dd135c37412bbe6a4db8863d6d1351ced86af8ca737fe253bb555e2e01b4b825d3e3e0c95918fce24590959122a2677555a84b282e6c77ce8d494c02ef351c65b02e7ad9e28cff2796bdb7833a8dfe12893c4915ee902f2499a976e098cb524c616c30cb332ce0f95cdedab3f20190c524f3287f085e747feae8b6463c5c29aa17061f1c3842f331713d41e8dc05ea2af01819c91243e4ca6f122991d918b53c80e27c33d1278108b57ce71531dc5c1e4bbebbbaba385883c7308db6f34d34d506fa3dd06b041087cd690d16c513806ce189a0c40405311e06389dc52ca8825d68027fdac0e989162f3fbf78254be5bfef971320274c1111160c685e0f80940c42535b2ccf2253edc3f7ea688f721b36a6eab30d3275de8e7cf3af9300a97d596b8195fcfb447f5e6e0d83ce9f7bbbd7d8113ba5624c9e2a72020565dbc815627a5f1f2e8b15d6ac60ddab5a8c6a2bd49b12748443f7115c7b91c9c7b8a86f3ac78d2956a0cea8f0cd3cea150c2753f427bd34858e515196dcdeb6de0ee855d73c2e738f9bfee3a1106a94d5a34a59ad1a2f31d5178a868c6d68e19b2d970eb49b103a26fc36bced3d8444afd6be3531ef6597e3cdce97833e8d3705f2439bd3222a4fc456127abd333a48dd91ec648f37231c46d0cb743416f3415aab7c6dc3fbc5e4532e4e15070371cacaa16ba9cb98748f6465615389c3a762a9617a27ae7318f444a3f23973b1594f9619cdae6b7ccddc2019b91693fed69dfa25361a9f21f2abbe2e9dee5f9996e819e0dc6c6c54aee4584827c052e6cff21e3e0073565afacf4a346642c7f48a5809fc58c17316837b14bc6c274962ea6ad1df4072f8f7e749c5bff2616f1501cf26db1a6747a5c057acc6932264461b5afbc9b44d27d818869dae7b43a737726fe970666dbb7f7746a1fc03cd70fa5c6d841acfb009db94f9246206a22d3a24fc2c191ba997f0d43618c71b6b4696b474dd7b38fa969e1030cb00aec7f452094139079318b0d64aa95812da826595e9708539cb967b85463f4499d40ce56168dc2d6095a75ddc159ef697031884193d13a3d366a83abe04a8609bf67a08f6babca475bd98635d2ed3ae7d0c75f0a44f0042e35ea2b555baae37342a40e3fcfbed531da5a2fc28d2b6afc35fbbe498275c04c27329d46ed479b541d13dff82a648276a23c052ed6e2ae686457758c45ce8678a906503c671b03a471049fb314d52fa43fa7719d3aaf48c3b8e80de62b4a4dfd05873d2d93bbd42f145e18061d9d9fa67859c253913bde8da3ca5b5a94cd83bb195c8e80a9e95d1b7c2b02e4e95b6e9ee36944b1c50194d2b83632dcf03fcb4d4885671251a2ae6e7601c288380c97104df2d2253d2a5bf2c6245a4c318e750116d6a44ef49da3547068b92c02abf23cf8368b0aac72b56df20506a5e52f409b46f4a327e163c8b2d43f046085decfa621898879045e8763f3389b8962db0bee81190ba8dace339c0f7b9a93afd2ca23f47ddd9d872018f02a85e57d74e4688df7b799ec20d25d4fdd866bf6662f20d706c4ec248fe48ef26955b0196e54fb99181c2337bd1b2ded8cfc938b213f3023538fbe1d1a2a1c9f35db438c1df4778305e89990c8f59131a19de2a654ade85ac3cc4d871bd94057ab198d85063e8080adadbf710085df24f2d049a400146d4847318df6b85b3523def1c2318b967863a612f8c326615c94f8ce2783f9e3ad7df4bdffc417cc6f17a09d46233ee7c93354207053ada70443a70098d2722f267b68f18e9cc35fbd649148775ff3dbed9e37f8d444593eb8d5d814d9a9f5a7f1d256e073b16b43ef3a6889a870a7d3b68236caf36a7c110f924f727dbc1e766c85200c2670536f50614435d5f92ab72566dd5c3532017b69b530f9dcfc0b36bb72e76d945a45103bce8066c8ffc7a06d5641896fcd6f15ee4e5a09e51bc5399c579000000000000000ffff000002000000256d650d7ee419c8fd9d5f43431b124bf32552dd35ab27bc33f1c72c60e6641c14f9108d61133bcfb72d5e6b8a12b7ea88b423bcb3dc9654aeee447c685c8f73878c164f986ef511bbffa6277da5d606bb3ab70b17b033726e25157c05b453ce46e0b20431ea9380ecfb8376b9a463c1dd8d418d1773018e8c35a800000000001010000000000000ffff0000020000003785207a3990942c61ba627ad0087ba99a46ee11700b0af1c9e8c1f53a57bdf2c55419b1663b2b11e07c3fe3037508ef3094d804d6b6aabeaf4a9377825bc55b1b0ef6c4c1c9fe62d7a51df31d9d6866e1a4b6e95bba379ec12b4bd101668a9475be0ec3100d85c64dde96478edfca03742bf678e186f59347f6d1281d707e482cc458941179507fb5aa454962e3eb1b6b3ae0edc8e529c18ff7b4801c097721ccf91a83cf4e98574c943ceb00d47985a2205da996b31ba4810be622cd3fe0eb9ab1819b7a400ff37ecea3aae0a60db6881f2e5b35816b0ac3cb7e3e40a0a5a77828049fc7b35eac0801b7a1a47f52b9066cc043a69d033faaa1425d3bee4d8873866eb1277858a65b410d3e327166ec2a93ba44592b52c5b8f733c520e2013fd0fba382093e338eeaac953ee9f757810a91c3315103814e50c845733823e55b9dd7991cabd64f7c31df700fdf73ea611e7acb5b5509415e55b392bc2a1671adc0205c8cc17094e094691d1d28e2da3c00b8ae482c99b6f66e2194187d58d23480853b89c85304b1b1be6356482a97ee9b9b15bad9474f4aaa6ccfab26be181e1de7a3951ec1c125ccc6b22668899ed266dc34e8033516981eed01922d8a4447f5b80eab03a0983669baa83d956c91d61092b47f516647e76fa43c09b85e8a267e85bc8d9f799c7e55b6f0d01b754ccc63ac1acccc279ac3c81dfac72e05928d88bd991eae31b0ba293356651aefcbe3dc2274b22d90d5e719e2ce248dcbdf5bfee692616cd7d129cc7332ebd1379234b23e20b9fe0ff2875c308d48431be1ea02f78d47a70aa7e50f2e5687004f97e7ea2a0d422aae317b1c27cab0e7d5e521e63ff505ebea36a219b82d62c4a6bf0cf4ae31cc98cc625dc9555f5775e5d4a090196a148457ab9672ae05988d854803c9588a11407311b3fb4535e5b20d85b2fd925fd684d8a927efc760ec488e25fac2d4d1ff50556083511897b48df31e149074a045f689fc6476b5348f72f78eb873ec31ef32f933e02c3be2c5ae13b4bd9b6927c5f9a2e5fd91b4ed9feca47af6615e738573c93a2c7509360cd9939618c57e2fea1a647fe7570408fb9ba88b35aee6672fd2cad631c6105523a4fada65955ebeeff23c8453b6bd8daeca9b81677a2c42c8e3d7e194f44bb1728b76df0b5db6dee86c5dbbfb8813d131c795d5e856c23b33e5aa4a5286518c91764ed80b6d58db34ba82548dbc2a66fc214ec210b4a1834e303eafee9a4c7d4e45c6e58f0897303a0bcb5a4c095f93494fcd67df32534bbb1806a5fb5fb8213ebc73e0e6db637435e88ff043926b5415599c6ea42dc8edb5dfc636ffda82838b02ba3ce51a1f609270e436f5ed6f36bf96672f1ecc3ebdccdeac7f6b850bceb1e8452c0e3dae75fa4336aae59e90912bef45024f59b023010c48ec8f6a605f135e05c298de04f4914634ef07f2282f9e967865fdf5fa66332030fd9dd559973685dfef80edbc926bcf6b003fec6e4dea8f36d1eaf849dd0f553924f3f8f3c6450d55c2ffec37bae1418055374ae41bcde7d84243b87783aa0f0621831983da00375a235da6f0e1ea6595657386dcb7a6814131b52ee20a09c590696e6f8b4ff3c800aac0f64703ef2501687c62cc374f85d8fa97ce29502f49fe53b77c96a8d76430b869d6bf9bf2c6c0ebb529b53f228e545aca11e8a59fe31a0b0c6a5c1c3ceb3ebe55e322cdd99f156950b807e44831c2c630944bebf85fd242004a4cc6aca56b08bf38375341238943f21a8aa45c373148f567c7c0b56d55eaa62ad475443975f8ffe2b886a7d9b66fdb57ca4da8a283ff846caf0444e7a7b840208adcbc91b58cf572953f5cbc1d94735309e8092d1398626c1eacc464034c2d7bcf33fcfe44f36c541f0fd6b13b36b5a7e592b3e9874c235e60bc2daa7caccb4080f1f5607ef008c1e7629d0f8fed7988227f76a9c38fd1430d1fb4b43bc72b84dc005ba15ba6c713ecd1fc4549e3202bfc391a8f496725ed380fe6c706955cc8143ec3c565e4574eac11bd8d04f9dcca4ec86f6c39190f2c11f3809d10137207b547b5716660c823ec1d5f2138a7c837d0593d8aae4f73f76670fe184f04039c36562a0e1752cec8c586f6c4ba1e4c5fde9515790d4b3a1283f36b48c985a2aa3cc961cf17182459dcfda8445d987c127feacee0a81925c7cf6d666d10b6495ddb555062de691aa3cd4274291e9ca5b0574a7324c0d359342f611e083c891a7f21bbd14f5922d511e118effa0fe9ebbd0cfa234201944c1c77201c1e9dcba01607f9f0b8ab1f2b2752f203629a849ef3701f886dc57ce603271a82ce0c2cc2d21f58055699447c8ed579ef1fb47bb399d1c68f9172469e10f1fc2736693cdb13f24246705149545da81951661d3edf41e3e2269b08a89ccfd25720c3af88125fa54f00ca9097bfff0efb58150284994fbe5cc8f6a21c8eab2df6e2ef8ba6165386c4223d356f45bbfa5695ff80cb67cfd485db0209af20f718f5d0f418719be307b5fa46327721f9ae76ba2c347faf57e95f57b52ae2290dfe7be1c24f6a03d92ebbd60d9efdfc4895a90c7cd6606f5142248713290efd668fc6a1466b1ee7f17703f0de2d90877184a84c2ea3a5237df203974f899dd1978644e4b513c0325033983a007605a31ffad28d79226b63b09b73b7308cda2c97daab1bdba429cf2db13df9bbee7b4384d7a0638080ccbb298518eefbb09b3b99ddf36ce1f682cccec5d485de9abe1fc7ad636d1fe4c1a6a52bcebd74a7b419d6c4cd13e87e6033d943a58c106984316f66afb1281134df1bf8c35961dbcc1fc2af94dc2d08754f1afd239c6a307a7c2a3c2cd3acd2138ca1536ba45a5d7dcae11e9c95dc937b0e984a40e660fecd08d682d5eef43beaab7722346041a433ed2e14ca3fa686659e9ed0be15f205162a5e9d196917a2d3336b46855c12f563b893c15b81dafca5a76d329f65f7d6c3ec868b5c65b77dc6868c7dfd2967929083f2b94e2deed9df6e844d0a1bbca8669b7adbe3dd61c793ab0131dbb260c84572098c0a89d7d7fec0b4127addd1d45a1da0c0f848c08bfb734352721152ef1ddc618d14297effa1888c78de3bc40d92b42a94ecdc579f037cf010c668d2fb12de3be64b2e0d35ebba965dd7ede89cf9a71d395e51b2dbee7fbb4709217214919eb43e73dc74fb318de4719107d6f0b0450fe2640f90c6da3cdfac6f6a3b7b2176a460a668afbfc555d211a4b4f8b705971c483bda751e775e353352e9832fd025299a325e0154e039ac41b2cb1f40b22e4544164fd8f545c1669573daa49d320c0d4e28c0806a289855a97bf4a2cdf0ba4e934127e8a9d12a836f3b4f86efefb8bd7ba3cd009b857b81d3af754b6140073d1eedcddd45c23ec53a78ec44c9a6e17c3d2b4ee03bf64e810fd0d9aea85def7f86636af8281a2248c73c88db386420bfe72c1630b202ff63217ff21de3768f6109d943cc23231f7b90102dc462de293a6f79a2f017d154af884bc7ded89e31d90e73c55178989b560a15087ac3c89181c95439f6dbab1c30f941c410ed57167655a2f35d41b65a12fd608db8722b4a23024e45061293a801b3324d05f99be82407cdc54c71666a81a0ce195cadd1db5cea5b2359d55151a1dac063530761408cd94c5a6f3633fc32709b14a6ec5f74ded92144584d4460be8a32dd0b1e1a5d483921d59294f7caecc14dd6512098d2d8eb281ebb64b86974c4569c4d54f7c63b936a9709eb46fd9eb533f0197e4e6f1b085d945442e4610e83506af25bf3047f95a743f0b36e6195076ce2ce1261f1b0da073d679dd08755e72c335f9e25ebab1b4de494f6388f7c614be784ae666948af37c81cac92a76d85abccd62bfd59051e4cdb6a83c2d3858b3aab8f244aa8bde3984b9c4f394caed0e7e7ddd4e06951791114c5f24eee6ea20b94b32ecab8a38b7e20f3ffc943d3f138259a4b2656df10dfa5e4098f83b9c81c054917d8d7ce6f36dbfa382bfcc8598eb6b55654ef15bb3b0dff48550d99aafc3277e4a6167fffb6c056a0c3176ec378710557326e5742e9b10b338a230c2df56d582c95bfbdeea2d19457e9cadb9175468e57b8b41a13c69d3c32c2ee9dc7addacc1e7920606df16cebea24f33e50805331cbad94b33257368999034bf7815ef40824680152a75527ae194cc40b11fb0fb0bfccb084f101efe739c853f79136b3224f56e2664fe94e7f1a72ba632cd69748c5b5a388367d140ddfeb58e2e572f0967c0c7a96306d2c1660d244e35664e954ed13c92e204e9174b7728114ea59c21f41f59f517e8f41c6c7f1b210ed9428772abd2cc27dce4b44161f44d3e41ffd87797561c559b2cfbdb65d3f0c048ffadde848b1e64235875493d38106dd6209797ee7d5b869f532e8ab648606da6f0d20cffb1d6b22f313020cfbd614ce5131e430a25571a588efc49fdb8cd73e7bfa66f315b9c78bb4ee42fbc26b6baaaad2f45f33149e753720728e8463c95e2b00e12d5e05faacc860a21fe65663d965273f90408c6ed477b084cef9c1d5295f69122381b03b747ce8bba5e3388558e74d2f4891a59bac10bd539fa23d174e2d84081a159175d1e7f239c617106f961def169735d1ace6cad156f241f9db3250644b89818b0f3d735de085c2674b503933fcb6dfc4a4365eb52f443fc869411eb860442da1bb9e632438ff566e135cd519d7dd9306dcfa45ebf7d7be8cca7fb1f52885d27a8012341c527f8ae3ca47b01f1f279106947e8ed2d78ee08252eec43fde5ae7394eca7eba24379ad329116f233beb879ea8e943e612cb50cfc74df4ec7c0b868265504b6df853229554f343c5113ecae429fd67af276ef78ac5fa616028484e48d0da833768c89b1d0ec590a3e58843de05b06d1e006636541adc4b6a7e71ff98ce578682e30ef106efca96b796a7e23f9fdd461140a56fbfc9fb9f76a5e7fdabb8624a4cf0168d4005c528faa2813b76ff663dd2dc5eba5560efea4ebbc32be903041c546a5a3d387b3a265989b38bd433656521772d49cd78475fe9f2c96663b6a62545eff79836599ff44108b72693f0a4ece33eaab9b99ae9f31ddf8c811c3c590e53cae22fa0723c6f477235ff69abed3f4a7d25c46e3a2f30050d33f1c026e31002894a0ff46dabb0e381d3fa38b7de0b458115e9aac1be3ae64df9184a1c763587fd311024b3e64a7b65f26c4cdb1720082356922f99e4ee21ad59efb0275e84bb42fbf0fe672703dbde0f1e07b1c50c6ce2cd4ea2f87dd3b172e0a5af00f8c36f2bfc3c4b236c0d2f9a21c6713d56464a21bf9ac9456bc5fcabab61a9cb53cc890c0211da6974cd93d5d8fb9c21ef82bcdb7479569e30c50a2701873522c7c7e0f2c2b41e2fc51729defc4f99bd7ab4a022641c1261daa3397c0b64c649b04e21c75a65cf2660958e32836e0210c66379e59235b0848724fd5b1d499c65d79626aa56ba2950b7d90ab5155d2e02072a65450cdc0ad2c3a1bad1f3c10fa61f4b20d03f8c10be73622dbbedf896f685993f46c81278368b641128af74b5d61b034345d883fc0796d712c4e1fff44461612d5fbbbedba364db7201386ced5e0f347288ae395d7649040d493f5f842fb5305c49237d42ec2c67e135c5486dd1308031a37ca077b467a00e9dfa7f4d9943dfd53b7bcb049817588a3a21a32cc188c43f9d4454efbc8930d63b75908aa63203f3f8048dd6d5cad4f5dc2420cc76a427eb847792881c2fd4aa936bdf8de590e6c7472917cffa7b2f959aded800000000000000ffff000008000000371a2fcac5d63a752f2f26645a13538f73d23a75ad81c67f97934803a2aa738464ab1a183a0595cde1fe61321e5c95bf82445845f91c2a6e5cc8f5740c41c24d190d05571d5d54f62250ae3d1cca8837dfff6c182bcd6cc84e426559c3fe42eeff921ee6fbb4b79f46fd3c4e52b42c108e5b301812ac4da800a218db9e5ab1984c1c738ca74f12413bff86673fb7baa65918eaee9d10e9b52ffd004bdd7502468d276135ef4eed07b5449bc4cecbdc074ca07eeae293be7ca76d7e44e190e7953074eed3aaaade001800000000000000ffff00004a000000f4fd0000000000000000"], 0x2348, 0x8}, 0x407) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 06:40:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffb) 06:40:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xa0, 0x5cd5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x3, 0x0, 0x6, 0x0) 06:40:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = semget$private(0x0, 0x3, 0x90) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/219) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) 06:40:58 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) socketpair(0x0, 0x8000, 0x20000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="3139a3440242b76ea371b6b95532f64b22bb4cbb6d5a65fe446e6ce9fb1b570d2014b0071d534c0f9b2868ad2de0494304c4dd528fe8e91c8de99f9685917537c926876d60e403800c10d292b7a7ccee74f9b25aff9e40f23c72b6ef29d0cd776f3954b0e41900167da1b8fa939826b7f33eac5d3c863cc5cb2ce5879e78d7986860c09202a53ecaead1f647f6b8ba01810962259ff2331c0306452a2c82f81a47c6044d4aeb22e09a3fc16e19a18977d02a1f1dcdba795ef98a53721090fc292b2a05ed970dfc1fe3309c2c7b163e5841916ae62737a5985ad8884b4760207c5a4b1847f33f9914dba6e72c2b", 0xed, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) 06:40:58 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000002340)=[{&(0x7f00000000c0)=""/152, 0x98}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/195, 0xc3}, {&(0x7f0000000040)=""/29, 0x1d}, {&(0x7f0000001280)=""/51, 0x33}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/100, 0x64}], 0x7, &(0x7f00000023c0)=""/117, 0x75, 0x4}, 0x800) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) 06:40:58 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0xc000, 0x240, &(0x7f0000ff4000/0xc000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x1, 0x800, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) getgid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 06:40:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:40:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r7 = fcntl$getown(r0, 0x5) r8 = getuid() getgroups(0x4, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getppid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000280)=[{&(0x7f0000000100)="7d416910493727be2af1245cdae7eed40aff39d1f50b017ffe82b8d24e7652af389829e5d41b4f21badaca892ef80d0112cf07a988fc25fc2a98c52843e3c65594f7e995cc8e78541896cf8dea37d7b7f31d90af566d198737696c2bef2165badb774d67fd0212b4b486594acef2a5fe7e400986b423657e3b8d8f880d529492e5ec5a8d105a39762c63ab389939a8792fb376cdaf485b6311d41eaee74f778d35d1333d42f63dd29c655a91e6a13fe54b15a794b246f692cac54d087c5610c5fec2263c6c00d97e6e9265e773", 0xcd}, {&(0x7f0000000080)="13f780d7c6a16851f43f38e2b3f93d2721bf088b89bb88f42422eda705317603a7c01e", 0x23}, {&(0x7f0000000200)="e7646d0d44c3401ddb55d24bcb5ea61ea00e787d7d45de270fe33cd9095e855578ea0b44fe2ab4f84443cb2c4fe70e11d689b7dd8125ea7a43be7787db8f3f971a910fb96ce97029acc5", 0x4a}, {&(0x7f0000000300)="43f7dbb1520cb8f3f540558f14fd959901706ae82aec65b2421a9286eaf92e1c16179624d32d918256198d314e6f0b754db3da7814fb41adbb7fbd4093063385a54a83ee4285872d0d73f0e5530f8d59d9d1f2eb210c5dd7990c43e386a95ad92eb6db37a152fad612abbff529922ffd05cfc607478b6f7fe597d68385708330871a5a4607564e3a88448501db7c5f12f8b1a48ff7d6b86f165f169201095600962f36bb38e2cc51bc864b52ea39928b59a170d277bc2eec5f1240ea1fcbae8dd46ab8ce849aa68f1fa37081c0", 0xcd}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x8}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "ba986b6aeeac05dfbd581c44dcb65e4db2d8ee3d", 0x3, 0x4}) 06:40:59 executing program 0: r0 = geteuid() setuid(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r1) setuid(r0) socket(0x1e, 0x3, 0x0) msgget$private(0x0, 0x4) 06:40:59 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="23916e04aa41e0e54e12bacafa09298c043f8ae696b29ef57f", 0x19}], 0x8001) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0xfffffffffffffffe) 06:40:59 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) dup2(r0, r2) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=""/167, 0xa7}, 0x842) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff58) 06:40:59 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) dup2(r0, r0) 06:40:59 executing program 1: r0 = socket$inet(0x2, 0xcbce6294a1927c2b, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) 06:40:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2000000000000) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 06:40:59 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0/../file0\x00', &(0x7f0000000080)) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000100)=0x1) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 06:40:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000378f2a9b8601492c66e360ceb39eee0000000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x0, 0xffffffff80000000, 0x56d8997c, r2}) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) 06:40:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000001500)=""/4096, 0xd3d}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000a00)=[{&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/52, 0x34}, {&(0x7f0000000680)=""/160, 0xa0}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f0000000840)=""/165, 0xa5}, {&(0x7f0000000940)=""/181, 0xb5}], 0x6) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000002500)=""/4096, 0x1000}, {&(0x7f0000000200)=""/59, 0x3b}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000000280)=""/148, 0x94}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/16, 0x10}, {&(0x7f0000000440)=""/89, 0x59}], 0x8, 0x0) pwritev(r0, &(0x7f0000000000), 0x10000000000002a0, 0x0) 06:41:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1, 0x5, &(0x7f0000000080)="a391008e144053655feadc172c4ad580f576fd7ba0390a18d1dc354c1f536899c25e09c2f24a38c12b267521b0bf153e0c2719331cfd4d338e391b8eafd98b162decc7e31326f801276ab7b9739f945727cddd5cfd57a984d795b965fa5d996168a0e78471f291788fb3e09506ded7160be20621859b9c543ef5c3a02f17f979a57c4513fd272c7cb902571e7f5c4a3e5d61fa94f0ddb221aff5f8ba3b4d189c372f94618d1e93ef5b6ef227e43601ca4688603c2cb6f7a3a1f66fe37bca73bc", 0xc0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x10, 0x2) 06:41:00 executing program 1: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r1 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) nanosleep(&(0x7f0000000400)={0xffff, 0x8}, &(0x7f0000000440)) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) clock_gettime(0x0, &(0x7f00000003c0)) getsockopt(r2, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 06:41:00 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, r1, 0x0, 0xffffffffffffffff, r0, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r2) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 06:41:00 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket(0x6, 0x3, 0x9) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) read(r1, &(0x7f0000000080)=""/172, 0xac) 06:41:00 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x3b) r0 = accept(0xffffffffffffff9c, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) r1 = accept$unix(r0, &(0x7f00000040c0)=@file={0x0, ""/4096}, &(0x7f00000006c0)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f0000000640)="3772d2c94a4eb47b810f13f4b297aad5947e869e10c34aa4dd72e3fd85becc4dcba960568acdb95ac9f2d26664f72ad4a22c16f375e6500fa29346b17cc04b09250404756f28ec", 0x47}], 0x1, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f0000000000)=""/83, 0x53}, {&(0x7f0000000800)=""/107, 0x6b}, {&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000001c0)=""/195, 0xc3}, {&(0x7f00000002c0)=""/157, 0x9d}, {0xffffffffffffffff}, {&(0x7f0000000400)=""/132, 0x84}, {&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/4096, 0x1000}, {&(0x7f0000000500)=""/92, 0xfd31}], 0xa, 0x0) 06:41:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="06"], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x110) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_getres(0x2, &(0x7f0000000180)) 06:41:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000936ee3e0e407552a0744180dfe0cb46100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb27a7ebda2654f888ffeb0d61da771e2fcd7b4ccad1cd1c9b3031cd3990d5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116c328cbbabefa5532622876219ad0e05016a99464214f8c749ae3e5a6f9621c6b29aca017080d317e2b716a9f68b88dd8fab6020621c30084c1e"], 0x0) r3 = getpid() wait4(r3, &(0x7f0000000340), 0x1, &(0x7f0000000380)) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r4 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) fchown(r1, r4, r5) getitimer(0x3, &(0x7f0000000240)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r6 = getuid() seteuid(r6) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r2, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) 06:41:01 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) socket$unix(0x1, 0x3, 0x0) 06:41:01 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x2fb) flock(r0, 0xd) 06:41:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup2(r0, r0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x9be3, 0x6, 0x9, "e2c78026635b8a9776101175066e1049629893b8", 0x3f, 0x5}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x400000000002) 06:41:01 executing program 1: poll(0x0, 0xffffffffffffff94, 0x0) 06:41:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000780)='./bus\x00', 0x4) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) write(r2, &(0x7f0000000540)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f0000000200), 0x0) semget$private(0x0, 0x3, 0x2) 06:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x3, 0xb4) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x7fffffff) 06:41:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="0022510400000fd5da2869190630686514c7378061ee46f7e926a0da8d7adce07b420ce65ab05bc2dac8a6977f599945cf45f0da9bf03d79a6f35c8d824a6def6cbf53972bdc9a1cf08f6ed7c01162d857416f68caab0829fb3ed71eb7dc16", 0x5f}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 06:41:01 executing program 1: r0 = dup(0xffffffffffffff9c) recvmsg(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)=""/63, 0x3f}], 0x1, &(0x7f00000000c0)=""/4096, 0x1000, 0xffff}, 0x803) setuid(0xee01) r1 = socket$inet6(0x18, 0x28004, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) getegid() 06:41:01 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) write(r0, &(0x7f0000000100)="53d0e198f7ca546ee1ddb6c240f43d4b24b8c86c8e47ff6b5d6c1d3ee5603c29e7be2d4e7745de48589177fbca3e468828726e2eed054d10feb8", 0x3a) getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) 06:41:01 executing program 1: socketpair$inet6(0x18, 0x4, 0x7ff, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt(r0, 0x101, 0x8, &(0x7f0000000180)="47b09b161bd07ff4481982410415649f5679065453895258b4ca14ce294f747ecf6df6b6e55825fba576d332a0d901425763f5a2300beeea2a976af1c3d169a6914f57c9f0941b324975c159f727d89d03f21be8933845ac2d32a7b64c02417935236926d409f5c328b3c82428e00cf85ff26fa6cf18100319f20e365821b80287519b1211a92f69de393aa032f1bb2436b4168fe9faeff30bec8be028cb2f102b1af239e075a98085cd6594143d5a64e7d7b3b2bb3a8cc34048f21120c460a7b6945e328a078cf80c2c2859aefb07b93e5fe0051c7d2b2e9e31e4df139823d4f6801ce0d09188b42f69f6b4630dc5f01718593ca2831d84c253", 0xfa) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r1, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r1, 0x7, &(0x7f00000002c0)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffd, 0x8001}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 06:41:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x645) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:41:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x80000001, 0x7ff}, 0x10) fcntl$getown(r0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x400, 0x8}, 0x10) 06:41:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0xc003, 0xfff, &(0x7f0000000040)={0xffffffffffffffff}) r4 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) socketpair$inet(0x2, 0x8000, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet6(0x18, 0x0, 0x20) r7 = socket(0x4, 0x8008, 0xfffffffffffffff9) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0x8, 0x9}, {{r2}, 0xfffffffffffffffc, 0x0, 0xa0000002, 0x1, 0xb}, {{r3}, 0x0, 0x4, 0x1, 0x10000, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x7, 0x6}, {{r5}, 0xffffffffffffffff, 0x4, 0x1, 0x3, 0x101}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x9, 0x68b}], 0x800, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x19, 0x2, 0xfffffffffffffff8}], 0x80000001, &(0x7f0000000280)={0x2, 0x8}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:41:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 06:41:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x332) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="858a357c33d7837dbdaf14f1a3d8242e1b02a2a58a67cb1c2e8d5d15ea602ce571c3bddd2d09c0e4120c24b4a7116ee1a4501bf5b3084380cf69aac963cec6dc447a3918c371df38893e33d5a83c9f4e208bea55ceb65755b2c6da33f399144861ac7d61104da352f09129d26a49187a6d978fc1b9766d91514131", 0x7b}, {&(0x7f0000000100)="7c024aed6794684a450b37756e29c6ad4ef99895b1d09a64406b03dc0c870d1826f68c541c63b7ba11871a2b2ae302c0f586b6c97ca52661e586a0a4efc07d3a6201c8027caaa26547de65c89fedf2cf4a5a5331fe0932de24793b450d95fa066c8c73a8c46a229e1c97f1c758744883b6b4451fb9e80504e31929b36d62195a687c74127acf2de0612228874355b6bd36", 0x91}, {&(0x7f00000001c0)="aced7ebb291e8fcf58445a81125ece4df45ec9c11ce2ac17874c08f54db7c5998fedee5823b31ef281ce342cded475b98e76599ae0f6338aa4378da417b8ed653e9ac079063d6a1446bfcdb568c8a7cf87f20f0c16385acf44056292cbf8277445a03507cdc032c023b18799b30e2fd1a454b2d08fc7cef3c44ed5f6e4c7ba79fe4b97b7df01cb3664abb2b58f7224cef978eff5ad3f552932af32eafa5158a30991fb0ff46b386e4e9ce31d62b5bb29643de0b7e5830eb2d212d7ba36cbf5aebd24f66655712cf768aa73a61578fce8d11a9902cbe5b5435fdda16e51", 0xdd}], 0x3, &(0x7f0000000300)=[{0x78, 0xffff, 0x90, "9fbb6b56e176c74b6094eea3b0c535024e47f1cb1f1d7288b316a3fab7278fe807a620a4b05169f9c3a02d7e980997143b259bc3fb60d28f8845ca5002dbb4ded01585206e6c255ead9e5b03178a48b383e87bc86f37ee0fe50c1c9821773d487b021f9d"}, {0x18, 0xffff, 0x9, "ea98f1e384"}, {0xd8, 0xffff, 0x5, "b7e42e668e783cbce55272aaf6ebe0cc5775cac3f67a585f4ac6575df5505e3079bc281d9cd22941f492c2bc76ef6840fe0b0ce75204affe0e23c72f474a5f062f5d264947335cfed50419df9f62e5fd6241b8e6fc98d04c4aeb1db44e4836c53f0305a453bd81b85c43256f3b718de69b212f58c2a0ad0daeb86c7eda6dcec1c2ca6df6c864de11afd577e3132b7f2063667424954122205d1bedad451b8f489f85b33db048bacd9bc815eefaf508c2561582b8510074d5ae5b9cd7e71a68c4a59e911ba8"}], 0x168, 0x2}, 0x406) 06:41:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000001380)='s', 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000001340)=0xc) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000029c0)="0575e3d2b3d5b195eb52ed2a86269164f1a614e1e5f064351d", 0x19}, {&(0x7f00000000c0)="69fc4119f48903cafe92f4063a3d8bc60b1cd72590088a7694a43086d49ec5e23553512ec65f70593065691fef97412953365a32e442e17b6b6dc9e2e7e2e3d79fe9db01626d404fb844c1bedb957ff13f732cecceff01c629735972256979f6c047ccdc389d60911848d4e3e83e0cae6a873ffc99159a130ec3547b18dc90d063e0eea5699a15d55409d84ba7429e9905c23638f379ba348d07606cd9a531fff888b008da4365318510a63e56f5c469c89987c3ce1fa7735f0067f9bcb18d92d2543cdb74188ed9e4ec91b333667330dea279fd5890808e3a1a1ff840947824270032b21e8d6eb98683ebec81aca9d89d5b5ec8139aab3e011a4f8f750e81f0ac0edfe7e298c78ad6bf4a0b5edd777c333b15bcb5c51cb49c3877827ec16453fd5cb88605b7623a1e05a3b13e5fa425f2a8fcb47eb320cf9dc52e70b7875258e5dd00972ebff66a7a8cc36581ad5d9821d0b7c42a9ef1f663433bf16247f140068a3c8edfc6390cb1e003075d6caf8fcd491acebf0f83580bcb78178ee6b5a8ecacdc1307546fa503996ac7f626d17182690384c7017544dd07020f810946b9b7d04fea9428a7890f2c99c270c9ca6442faee7668c27ef5fd4cca0884e1099154b0f04a8456d4467920e774785a1cde7b3e69050fb174cd5dc1b2f59a0a2c412acb713aef208e41ee3b97590c01a7a09806f3b7e9029a39817b814f39eeaa041ad8010b01570ca658ead849a9a8efc82b0fd88c8c1de6e3c61c50806a596007fcda60dfdf7a2f1eaff194aab151efebbbd31b408f5871e6e8ec08044523aec15afbc2022a6285d4a54f5b19c2a5b2d97e7741f23d43a1dc5bdfc1e039a1d6c69462eaac4d2d68ef895849762fee0dfc5cddb0cc96693dcdb0e267d8a5224fe4e31f77e02e2f68b4be74eb68afcf0f08de46dfc155e9cfda12cd7c51aad9fd715a5e6b66f107502d899ec5dda501fa862ce3bc1ee996eed1fd699fbe2ceac08bab0ed72714c853973dd130b3469090731893ad89601e69e30acd9c0051092b7fbf69e4d2a02587c9d7350c5a3839a33204600464b4aa551b484fa870ff3d01a028480fcdfa4f331f4928bad844fe57739ea19cd02aa9ca6ca7bfe395fa373bc11c67eb4ca41af7cacf58cf84e7dd8a3fa975d8b96f60086a39cfe9d43f297516ebed863acdfe11f76ad3d989b0effc4b1db8c3d59cd6a086eef5ded02844965ee75d5f248a05cd779ba6ea1fbeb01d0902a91ea0726ae2052800dac83793420b591464b684f9a45bd35393a5374a48418de0d3f6934eff0679ece5a2ef0128f5e5dfde0d814c534a67d632fdff07711f4112229605e3fdb471c59028249641011068719be423a2a0b20070fc2adb798dd4c5dd963698215e63b6e9be99fb397d20f4a6b4ddcfc46d7c74959327237aade9c2eeabd3166964d0d9448e637ef25b02544b988d5c336547e111183ac9a1439a17bf778f7944316b14303eba4e8fab248eec2026fff0448d8f345cf01616b600866cfafe19e8558c824e6a8e131fb40b1bb0c7dafea1f7a6d028f6d6e6c90e1cdea56f3c68389373eb2212775bf416241ec4c52da97cf870c73e8879180dc16ec0eaeb4171e89494ec2655791eb71ae36389fe1aa28891f6bcab8c19267ffddf7554f40ef5df8c48db58d9c9e50ba23d4fe2fd581923a555d406a748a2daa66d26d21b502228ae2928b66b9fd5ce06812bbe6fc46dd3860cbb3bc01732939edfc035080521f1528219d8161e79bf5cad4ba60bc69f4cdfd24e1e988da90418c4ffb6fb9dadaad63af9c63f6c2494d40c5529e0b22443f20396b6e98f5e051e3fbf72342e7c2d31cee6a03d03fa544d52713ed440e31082039bc777cf4ac2a83fd1184c3f90e2fa122a9085651b96d520e4580c2086e3bf8a98dc86a3324524150f7f64712f19ea464f412733d786f2562cac9fbe708782bb2dc46610cfce92b8c0efef6ef81624b8545d39bfb5da2a28590c8f06393cb8ed63700d33035e618fbc1cf85e220dc260e091eab58f3c6aea65af21f220ed4960216408c8c631295b00257fd4f99f119b34a52eecde00c104cc4a5c211e9ac4541448751cbcdfd1b0a0cb31daa673fb87e7837253593decb24376b901aa7dc4a615bf106166bb4c3c8042395ac5a5c6cbb7f10e9ab69ee9f7a20c3747f1f711ac6df6c547dd44d5e62eeb2ec3b0d8b5b893bfdb7fd15f1587b05b5758d11cdf313fe3cb187c8829133008746c61417338ec5a607208c7e29ce586f51b03fd5f6fa7bdb7a9dfc980980f8f2c2389ebb399cf264005968d487860a80dc0a59461cc57677bf1d51b210916a43c1903a1f396ec6b7eb5a07bf221a4e015ee5e3ca3b3ecb14d50d66cdab095540ba9ef8ec83b3bceff2152b86a7c4083f6f60019b39289d668d17f9e594990d5eb892bb361358234dc64bcdc55471fc6522851f210d9d9bc1f46f99f6e81eeb88ccd0ab32eb07b6ac293d4d7c334399ee6d3633869b833739d98d2561d61063785afe137c6a0ffee88f66d09f89c1f7e9a527d6bfa9bd25f39b0745c0c10c9be5d59709f213a63d8959b15e4c501a49eb09c9637e470f354d70d126f3fd6bdb9617949249ff90a560144d8d93575b93bce13b94014c25785e80a76208be153e124a3c5da385835e629dc3db4d5d5c1ef4251677cee4a50b9b69e0ab4cc08eb95d789eed663486c956a7646226d9347eae41f2985a58f5e633bc87748bac439f01fa6d1594fcd43721669e6ab8dbe09a274918caf186017c171316777cd79fca4f52610ea5f02d3b1093f5771f486f630945b11ae6f8ef9e945ab324f9515370e354b3e75aa6536137bd42023c8c88e7dbfc509c3a09221889dc5f235667f5132fd08e025994a4a1d282dd53d418210282aa59d2b97e80508b74f279664f9c29e5294f28f062f41004c17b13660d85b26df7bf434f43682d8f5527ae79465cdd678560f92bfccf365a8304bff22824d77bb0bf60ecab5b81bb768ff2516b6b7f39694b9800cccb3651f9ea860172dee8a29159bd687a54ffa2e0720139a04c1f0b3f3291c34820a2b3988fe1f3c7d6342eda8a6ce08a32b37aee7fe6f369d9bbc5646619dbd91e9bfd6439059e5a04a2e0c23a330c8f68afb1bf63367439c4d36c5fe7c3f48e88757c707beb0ef2d2209659bbb72b6b76a4fa3df5a797a0b2a334997fd05445bfa789ee627257039f64cfd9488e128961684635240fbd35d1c9a26ae53d2fedb6020aaf07d5cb2a7034829fd2294b72220b2eea8cb2f87d157fcb25659fe611a1de16c732b7dde84bf14c6a4860368e0eb614745b61fb84f91e7f4e92e22e56fa0456cc92a3e1bcd04b3a9db8e794bf23f90fe7a86686128bad2279c42bdaec9a441112472f8c1353452461300b41bde2cec1694fab470e1eb4be499b4bd10eb7ee59543ebe6143fa2718c4a2a0e8c28d6e1394cf73ef6fa36c5bb37cc45c713f92d7c86c133e4f0d96ad01087765f1517d1c94d631c3a38826ed2d2fddb88fdddb3d758aa083d058c90872c7b6b8a99a13df6d1bc8bb8dbc3f99254721eba234cd5c5ea01c80cc2f50f52731ca295a3bf3541152ee1e9a92a16f2ceedd7af6c082ded49fdcdb9dd00912bb25d6c32159dd25112674bd6ae4bf86e39e881978bd42af24619c0b57d01eb58c404c98c5a04628d9ec2c1921592f560051930689ef3673568697fe747cc50adfeacceb406f83e0a5fff91bd6d0002bc8a0027c3951068bdd4b8c8ea7151e578c4c7d9a6b4d15b9039bad7f183d387e638a306e35ddf7803c7ca5b8dcb08cbc7d8cea8f393c37338102a7f4be2151ac89bdceada808e7e11844b19c04371f1d0b24597fa7f2eb0967cabd7e99ce36fff89909342127b377072ad7b4a29c3ab836da98581d7f80bbaf76b450cfef53f83b048b0ed94c5dac6f5f1f9081c1db0a238227bc2e65bfabdc35a3866a87e4c55b410da347f629579d16f148233d8363996feb6ce3967242420b1416a0713c58fa8f2a654ba6d65da10c25779f8b7b19429ab9f3802da77094dbf94cbe0b14a8355c9482587d3a348b4c433fa89628f89e8e742c77f2356b976643cdc04e1f3ff01d0aaaa1527a22e88bbb138c0b52900de1fb84ae448fe108804409a426e033bd1c328f4c3953ecfbcb6995bb0989a2b6c3c0be7cebe27bebae782aa1fb3fcb5f5fbb41894d8303d624e464d5096bff5571427dc1a108cf998ecac427b15988e126ff4619ec140d508746d0d1eee2a83ff3eac726fff91cb6b271d5d3674a745382ab970ffbc8d4fa6dd8084af708189aebfd5d8c475fe26bd33e7f33fe1d8e86e7de98ebb14d7817ef73e293f124f5cdc2a70ef4b512be2ddeeaa4c04a2aa08377286b3aced3f7ccf29ee46f6979af20b137c40f6f86436979b7b323cf24905064866c385d89f610b15cb56c0ef04bd9ff85eece4bd14b97796aedc249f555e76c096aed0ac10a0b6441d1add950da65d6d03c048e878b495d3925f84b92362e85fb7431e0f3a452948babe9b2dc6c73f9a5083f82523dd927d49aeeea5f9a0459da4aadb35f4902739cfc9777060fa62c4afbb10d2e3903cf30bb34d53524af67fd8bdec82ce61b260d71e93608d5d56ec15a833fa517990e065f1e1a6d5632706210a52e7025995c6b4e965013b8014e11e4d3473f49e7a25296299c9391d659899556643868272d7f42a6530b28a2e067869bc6baa542c56e1db0daf12d9ed706d836b83c19d8f5838d310b02617b1bcf35eacb8a737e81436ed3c351b4b3abb011105d0be5a2891a3974fed948228810a4d1e809562bb447b74d50c45b8ce7a2cde4e7936e6288b18e1b55bd9eb5c2d8fd016f4d13151f8ae252da225b59903c2bd2eadc28877ec4d8a16354e4d0e8898b91d96198804be149a6fe6b11b9188bfd7579b6ed8a1c578d2107e2fe288876423cd32ef6af46416d3ab6b6f61cb0d6fc5e2b2006c4bee2bcc6877533069aec9bc05eb925765f2fb198c979b5f207fe0d93e71c90e2f293b168a7cd2419f32eef0c87aa5bc411871d49d61b7317bc8f9b22665b056ecc1737af859bf90318d75b366f33c1f6f1e197040fdbec5fa2367172afc40b3c89a63ffca373312179ae3dc82fc4e2cc4adb66e47b8f55e426b2df31a3a084d156998e55dbdbfc90a1094c68603f77b8e0f84e27928d50300110fc561f501145afa6dbb87246921e33f6a782f795c13d4d2d81d846063115ee3e03bbd5571a05b403ea5bdc89430c91644b8b593e45a24f21e897d603b5495754b1e91bdf7259dd014d48a73a45113f074a4946b54e56e4fa29c7266dca6a21f3534d0ded2a5af127ef369b812cccfceceb7ad5b679640de4daf868cd93c9021f1e8cb3f30bca01fb09647535fdbf97003d9fe614e5b8b79d72abc841c17df43ddc926bc0bcdf610e2e944fe5c19f52b8309850af5ed49f774c1cd4ba3b50f094a61363455ef80473dadd1ce5b15b110cb9b127c76d1932e8c45a69f9a5a1938a436c48556e3f379971b708238094060b961660fd882733ecb32af97da2562a465fa090d866953833aea132bb30309787bcc310b4a2e6a3bd67b6b99fe579250c3d5fbf017eb6c0da5e8cdaa7715ce52418df4658c59b4922d7adbd813cfecca27498973ed0cebc7896e7611e263d6a0c2699e271fb3691944eae1cf2b73cb40cec21dca527d71873157f74b5238d332ef4c28a110249e5e37ac968e6dabd0918bfc6570e3de828d6864e4d4d9e8c429da0e7ee4c7357bb4ba1f7df86ff063b9475a746d39f021034ce8", 0x1000}, {&(0x7f00000010c0)="a49e4367abfb1527ff310ce38d55b460282665f166bc867641db74c4dd38217b0d63d9c64f4dc98bbae17b60ca456d2d7b9492e90a0cdb8aa6facf4517c178e1398d07296db06a4297fc654e347d27b4b4d23913e0c61766c444e7b9c48b6e270cb2d758cbee", 0x66}, {&(0x7f0000001140)="886df37be7d2f0ad267190a5c972bf12c8ce3ba0b29eac15f1752d45d2491ddc99227ceda0c309ba81fb455bc7fcb3a1c24d788b389aa21edf8091ae4d80ef7b1c70aa03964b15e275e665235f9f3b7aaed7d5cc0f4af00fb236b8fd3c79dd264f49a4b5b75b5cb01cb36daca199426b64dc03f4742bbf37c1144a418f49ca08d0a116e6c420296f5e0f476ccb760a65068f884493224983e0d85ddcc6c953a840c3a0be4e859109c3d477388acebbd712b0004c4567802ff6f41d9ec1231cb61f28234b6a125d0c2e54c1928f7e862cda9212a81da44827eb976be86c5b37161fd2f9029bdd8fc07d6bd14f2abb3738a7de4f9232da", 0xf6}, {&(0x7f0000001240)="564398eabb04afbcb8a9870f2f233716fd398f004335ad3dc61bc44943e7a2bef20ca222404352415513e13f4cf9c54e96abf1cb292d1055303eec70d9cd491a3a5cab6b9f7f27e08e7f272213bf04c3457a9abbd3ea42fe575abd2e494f1f5bf1b3972fa9cda6b5845240650da28360750cb4ed54654a34f53172602f712a025d4162122df3f6fe9257dfcd88faab01e95ed3b47d56b6cf5a108df8a784ff0f2079e593eb29737f4a7a6a13bf9515c3ae9b7ba61846c42f711b9809a1be643bb320a0da9af25935495c96dab31351c182f1820fa5019f43888d082043fb22", 0xdf}, {&(0x7f0000002a00)="407757b301e095b28fa18d94ace033f1e055a64b591a6bbaa2ee01822d03e516cc6552bb69458b6ca4469302670fd0bdff1e60fcdf248196e1a88b3d8710dc4d86588cfe17289e91603176be7b34a20c0000ace63d22866cd45a208687cc77035c5b0da2d04c5de50109521dcb3213ae0f7698298ece1d7283b8be2effb1368c3ad7b651a66e37a142249a03e7e771b80e59539593062d5cdcd7e4902a7bf60fc280be1d9404808990adcbcfa47db137", 0xb0}, {&(0x7f00000013c0)="a365bb14248da0822d1a23c3d164c30e99530b96492072db1c1169e0e8ca73aff2d242901ff77591eb967c09eebc9674f12404df112293f88dbbdefe0a30ff6cb0e2d13669eaf22548b9085fc5cfb643761d8f796fa7da2b9397ab54a4f872267a5da6d80d8afae57544d984cf66d74b541789b404", 0x75}, {&(0x7f0000001440)="7cacd7f5843f960dd427d3f36651da18a95fc1391c065736393ed1c19aead4660bc480ccdaadd1405a6e512949b359327d752fb681bdb99168d945b2eb1074843e0fb7a9a94e8b1cba290927", 0x4c}], 0x8, 0x0) writev(r0, &(0x7f0000002900)=[{&(0x7f0000001540)="7e223b171b0848cc00f406976bdbd26fdd04deb8d9a93a47af047a9daa13a08f6975b5c3050f1b8808b2eae103f29ec72d1793466809c536989655ce6cf6c6c605dec780217cb821623bb981367014ab12ac1695073acab71b8577c1b5689d8eb8bd4d41fdec88d36351d8d77129a4", 0x6f}, {&(0x7f00000015c0)="2c1b8530aa9d52aa", 0x8}, {&(0x7f0000001600)="2d82f424", 0x4}, {0x0}, {&(0x7f0000001640)="c39e3fa339736a20a62d527f3ee6f7c981388bf0282de6eb990c738352751c5b9d957c9757872ebe5831992b5bce738b3e478703659054375a0b71ef2d1204ea8d180b59bc", 0x45}, {&(0x7f00000016c0)="c4de79fd23907d2b51e766f9ad49c279ab62091bdff43c040bd2ed044801d4231fbab6d0f06d7efd385333aae5e446f8221bf73b8d7a5f1776ddb2651f19847b4daf7e2324da5ba39551ec44ef29cd743f12e635b8df986e5ccae83c98267ede0580e50fc10edd71cabd760a3417e5e8096a2c80d3fc8bf375697c2b98bddd3db3c5e565dba6a5a21399caed78409213bd9b039eaa2dbea6cb2be89144f3f65c65b70c65a38b6484585d2d84d860a4e82d00da94c95691299666b17638a3353248a5b7f50da2fb4998cf3489c3ac4f87310f0e3b49b296ea9cc3c8aae79ebed1821616623fe9ea0d80a2748ebaea80bb7a372fa45b5a3b236e107df1ed57b69cf0626a37bee4567b071d927a0197717f5570331df695b7f889f7c07483a82f38bd85e7d881b740911b9587f2d2904d51cff7af3b0f867b53250c4799fcbffdef58e3551342e5b09956479f4c4ff4808f3fce7c59d1f61bb512e77a36f7485b4aea6ec867f271710148a17dd44c0dabbcedbd2a8f5e4c2b989bd4e5f6157a1a6006ab054ca9a116d2cb277644ee91190aac32e8207df7afed6f138ed185e31c64829ba0e25783d6f9ed7a2f632fee0797ecce2cc129a99b7f0d610f1766dc5342af5b186eda325f565f2efc0745a49afbf84d847e762e1eb36bfa0aed0bfa1c643243bb24d151ec61a1b749406c9c065c5f3bd363a43dd572e0e4f44d652b14243a013f5cc0e18be6c1c0bb81a3f2853891140b49236d291a1947c1ccee6cb717ada7ef7204ee5f393014e8e8a16993c84431083a4e9d13dd26982cde79014fa68269230b0a8212ba9aac10ac2a51f658facad3822647cf3db261a15b923cb2456eb8cc9fea4e226c9c78e02880bac207adf48aa85c2f767cd435a6c5d52130cb77a48d1bfcdd4a64ebcf7fcadb5b733c7cfde692c609b98daf7e8c955e730d67ba2b560cfad89a443e5c587dfa52585b7668d058c2f0f232c4d6b6c78aadcc0c18d2deedd0061b653d846b442f4bc45dacdcdbeb6a6625d4c0dc5a95c423e24ec0ddb35f251cd0324d35e8822e9d0edaff36e266518ff7b88c8a498d3462f96b136ca076ee08c22dcf0e68ccad09144224159509b2510b214c7337f324d924cdde480a18eb1eb7c2e94dd184783df3e827bbe338249bd8fbfdf9bfcf865f3b15de5b94472338ab93809b26e7c9fabdcaddb20e7f6545a681ca189dfe04e0eee7ba650191677dc2d75b45dca3f303bc07b5a1d6c335a246ab645dec64d0b0f2808c94cd0b5f9cc191125c287956227200c326df9ca278306f7132687c8ad94bcb20d111297877a30fd54ecadc89de024d3636852702168dad2bb99250c6559c43ca3fd0c2c933f23ad441aa03d5356abaca42613c3afc9fb63a237b80be49accb08b128858d8138f1fc36214926de2d8f80a8fe3056d40a3f45db066d664b0190759f1839ea2889e532bced797c3cf9e639402dc9208988cf8fdf26cfa8014cc39d3c836f3b12a86b50497a7d98bfd41d1a62c781470ad222bdf33bdc7e94a1262ce3dfb48911fd7ab346392b6c8dbb9b50b1be3885f8aa8c7774e88c12de1ef7cb1d0ece61f12b6742869941f089197ffcc6ae24ff9197db1e1c11cb0faa1b69afa413dab194db77bf4c458ece637937b194cf1ba9727ae82a3f3ba17aa5c8f469e632e91fb532cb1c81df93cd81314696f354377047b4557176a95d183b23710502d56f7624822a250ce1130a885c493754e72cf240b0c6707a067f250600e15e575e5e1985608b85b9ed57dc318628c8ef44ef8f460ee76f88cc7fbc3446e7bad6b5f809f119489b9e5800bfbea678f945f7db2adc5b4dbbe9837726494812b8182efed03befc654fa23561b6d5ef89f7928eed661e76947aade3fa07a0d95facec2ec9d183c1f58a57569798c6ea15c0e49304481c98904fdd46e8e66f8cf07f128ad4147267a9ae04196962620420d6126c1206c1278da7a79be1a1456f7c806df9943b6538028efa189080293422492dd38758a90d8707f1ccced0a79579246dcf2535406fa835026049c376fa6a77866982fc536fde4ba7fe373bb68ecab9784bbb4321f109a4d1a9c60d442d813dcc60a11bdcfe6871270b1c3fd08e9de046047c8b4d1c22398f35da29706c3083ef400d64af4d2bdee35783127fda6fada18bd663256e3353a64565dbf817c1e40fdb70e979e45022eee1e565c0271b7c908c10e1c172f8f66ed59ad91041254195468fa70f229e9cf7be1a0c73966aac8ffb66f0e52e3a069f4041dcd098d3ef8fe19c1a75782fa5e13dbb47b1de44175483458cd67fc46f17651aa884c321035bb4837ca17b559c1b0ea97e2eabe7f90d161d4c8d762c154f7127def31715a8f8826a415d9107364cb201eaa28bf250347674a7204441faaab8959a9a5ca09517e62eafee07e6f6bdd39e3ba2f3bc3b546c7895a2c78837dfb6f6c8d3b64b359bc844c4c0e3d2dab1829477c3ef17d27b6789fed348f33cda03f153c34ba7eae1f09ba429cfc025e3a6e026b8c70aa3a2813b5081611539c8103f9626d949a4e1188051b88c75adf977d918130877ff4af74dc91c1c451e342f9a7b2a639c59ef6fa01bfe387aa96e5125fad73636ab3786eee5bfb78e3d726571326f00155efb88efc7ef5c26c6ce8b03963b5c463f3f1070adbf0f320535fd29a5bf3172939507210b31b22e6ca699c9af39a054a3e338c8427906baf7c17cb58f5db8a37a87fa7c3bb321f0d9f94978c8a842c3f1d7c253ee03531b5e9cd45ad8d4c85cd6f338be814fc0841f41839ef5279adbb32ffc0a911787b5eb102745f03fd3c9cea7767339bd207f2fd3c1684c385036b92f3003ba0cc372cce35212cdabe62845a5f2c0330c6a50f4f9a8d498e94c7005aa0735dc03d1f4d2863d6a5721133e810d257d8ec05facbd280f5bf614f192c1e0ac6bb242c2215747cf852d45a446345ffc131ac7849d6c29506f6af9c843e25e6beaed38106209ef387aa65717ca15eb44eb9e22db866194f577f11cdeadc6dad1ec053612afdd0c24670badfd30461aa009ea920f2220f71b52f9ccdaae131fa5f8e27e3ab89d423162e9e06ef1f9fa72efc76507a3a2a5eb792915c8652365eeeb5159fd28802a4b1659618c2253e363dcd96632f90c9c482c0cb718dfa16a38c594f1042fab745c3c23c8489e3777b368ac0c6d23c0e9b99564ac17dcd6d4c4b300bfe935ce90fb905b634df92f3b9981614b0409bf8ee53cc5599e465cbc1a99e0774e54fbad8f437ef589e187fbc8b713e3ead8b2a614690d4aed5e92ed75cb105648877c742ec82fac60373e8a35712c96159ce2e9dc37490c6d76b19bd9eae663cab167601aa422b6a1a335e2ea0014bd084645a0cf6f236d51cb6c9716956cff48055e81c48baeda56739edf6b23a481bbc0a954e54c8a1415fc7b4d58791606d71d665081967d5d69249d72cfc1e71af8d416ee682c4a10270a2970d9589f7ee3451618272de8393b1760bc55b6daad80b3e71b2dd151b5b7bb516464118bd8a8482ef9c5edeb3e29ac64b88b43f7572f70c6454e0b65c42cfc71703ff5e1b2c764f54daf48f32d4f9254c140f07622a0c33f0819c448ae374fd0e19f8784b466629693d9be018da67539956aabd9b10b5d968f3c846b19c14d01840669ceab99d5e8d9ec1498e114ac060950bf8840c5686b4dec7b007fe329667e9def7df008e270450ca9e33f24a32ca46c0cf740b4bfab1044a39d7f26b75d3d28c603f6a1dacc831b269046abe2d892049555cc9bf53d5dddbaa0a06d28643b4b1d6666b3030868da12922e5a4a4c676063309a944336c6bffc9045a15b82f96dbd0a078cf2c35f691e7361da3ce56e5c778b7b0554da1b90184ab6d6f1f232a86aecfd5d5dc01b82397f5ef5fdc6017e5ea38b0ad93f4a4cbfbab5ec4ccc1aa17dc2320fbcb2f7a827fbc4c616e6e450075af9667a1ae0c6c85ebb92730843bc925a734b30ed7a1e6325c4c08b2334ce68edc7ad62fedebfe6652a6d57df725b0facede0b6c1f2bb605cb3a808b4b4fcb2763bdf6acfa26f50c0b0bdeb80cacc516f6186840956ee47de4e791254ffffff3a81f9c8716571d1f38175816f474e4c8435a5b05d3a53c3992750bea325f44ca9fecf5470e0ec28717d953ec05e5d24ebae5418796c260d6700d7aba299bc77b38bf3a5fce4a0232effa50be6265256d6fb5c0bb3416ad2b331e8d73e7cf9826a024dd2a392be9c7bd53d46d40c03c966c38063d6aea73ee2a13a65d16d564cfc98bdf6a2b5581c4d954b614b2e7a94558aa87129c0d0ca0d23ea89cf8bec9888bb1616ab2b23f24812deff87c04cff764e3e8c82321ebef189d2f32f5dfa874fdb27225c1b5b7028dd8021ff97465a41860fdc5cb4ccab149ec6d2006ac65256dc6ea6fc000e213479b02978f4aade753d90c4a86eeb527e005302acc1cb42841034b59c131b26e6059e4a03f47784a390e4805c5b13835f9a06bf16d9e3280d9f834c3f99cebedd6a646232b98fb2e833d4b82e6d05850986299b48210de565b106bf5655d7268d5a2a3e1a40892a67cc7e73eaf98e835243a2c1b0423349978bbaf71bf7f50851e9e9360467430d791bdd1a55beb94ee317b805e8e8916985f2b8cdc1b46947ef5fc99ea12c7accb3afabc66f7cc7ea3a97ef87d8ab91bb3ef9ddef37d9cd610fbe7f7d733d48e6a015bdd9661439a754225fc46de447c87a8b931898125a5975d88bc525c7b8d774ad28f74dee44dacf1edb56336de5f9d54c6f3f26a9648760f0db82ecb1d88884569921aea437f9f5fa90a71dd8fc05c7dba7bbb57f374a1e00835b56596415b5cf41123fba8630fbb680c18ec25d654c5103d36f1c3188adcce1e63161d99015ee46554efafa1b72857329172f6c05fec7ae945a9dbdc635b761aa6604827d46ec450006349da574f66c8f3e0a3fb3ac6184efd96ccb8204d7d502190e9ec78f4d3c08317fcb9e2fa2989c5c08a3ed0c48605dfb31d72acc78568854460d8d17da0b2229e7b1c058c6fb7c386d943e48b75598bb0fafe6e9efa3c5be3af268b68b05812092bc70a2e885bdfa7cbfa2f8fde8616c24a0b57c817923c071adae8bfaef69b73f514cfaa04e5d228c14a57022a3cbac95fa82600a801674ae024b848dbd8900076371ab4b8a9b1ec94a61439a7d444cc296701cc4fa28775ad87243f65839fdc42e38d3e103b2b940d0b3e0ecf1ad2d8b2aaf1e7bd88058d51c9efb4c3d50983bb75617749ee240f7b4307c748542654d1c2e9522aeec2dc20dd1339f9c470345f03bd688ca1e7c2147068d7ba1d123216b73bb13406073a58ee35490e1d14afce02b1c0b96fbec0c269c5702997b91f02e98f88404db55ebbb9c20d0f09ebb00b6e0a0e6139eb9622b734e1e895187f11e4f2a82f515bcb1980bfac72b30924993023a9cb15417f18499f461822189259b0e5a9c2e9a153d8a38cec6083e10257383dd3497521c61db339144b8a12e1087409cc44eff79ad48d8551bf903487480351a4f9258c206694135526ce552cd7873201ac90dc857bfea770173e3588669fa926c89580cbf2342fdd71ef05c482d94015fb6398a7228556119d43f8b6255e9bde9d20bfe4edef1eb5a8b53fa0cb31856f3078b942980488705a633f69d37022925c9bcc529d7c5bceb4b41b63a900e4c59e41067e046fcd5de9dd18ba962673a4bd4df22d10acb34587440ed7c759df80de1c85db59c4c7aad67d8669c0ba11e6bbd2c0ab1e1ba53cf755b3c68c6fca812908", 0x1000}, {&(0x7f00000026c0)="f726f832e9f9615a683458712231ffc75346d7fa7049d6dcb97da0f9eca62b6b903e73069b39144b3cab0f3388a92b91a86712f24036ff740300c23cceba819eee30d9c76e298efe0d0079830775d1deb918faab4a412e85b6a14ce154093b47f1fcc4ae39d880f3e1b5ba5c8b37a880aa8d86f62d008094be68c0b9049c9ba5daf4ddd40c63fbd8518445fbce8b59f27988804e580d585f4c5e43e0046b9f08a537fa8d38b5b6d7e5e63d19e1654ee8ac3d30449e3068d1d53d7134e3", 0xbd}, {&(0x7f0000002780)="c1bcc15253905e47363ff401c9d61489427d9c77bbb6ca64870e302cc3da44f7ff61771b90c8ca4d29d0296f032c011e618c10fffdd1572baa0c3cd57eafe08932549e01678912c949d7562210caaea526cfe015441b10199619695e795d8aedfd9d55f50f1f18d98e7a360fb7ac69943101670ac0ba3cfddbc5ec5de8e665e454b5761cddf0426d7f1262fb2865dd39d2d0196fdfed3a72f0b530cadfd38e519d658baeb46eda5fa95f6c6123d42185e63714e6c6cb3231d98b78a4fdde104b0c97ee09d73058b9d192b136dacaba4edeee4068e7ee6b6fe2", 0xd9}, {&(0x7f0000002880)="f26960e677ca471182df555bb1f158696c25d2331cfb5ec8e3658d3d0ae792cdf667e04d901c556e7a2796087bfb0506b5ae03ae", 0x34}, {&(0x7f00000028c0)="b058181237874c3a579970f899df541be07072dc290066ab51eca7c73315b4092c5b3193fbd29800a12945c406", 0x2d}], 0xa) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 06:41:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x200000000000001b, &(0x7f0000000140)="1ed6b537", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) 06:41:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 06:41:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) r0 = semget(0x2, 0x5, 0x200) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/210) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/170) 06:41:02 executing program 1: accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x110) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x80, 0xe9) r2 = socket$inet(0x2, 0x6, 0x2) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) dup(0xffffffffffffffff) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() r6 = getuid() getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000600)={0x1, 0x1, 0x0, 0x81, r8}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000580)={{0xa6ca, r4, r5, r6, r7, 0x0, 0x7}, 0x6, 0x2, r8, r9, 0x40, 0x9, 0x8}) kqueue() accept(0xffffffffffffffff, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x11) r12 = kqueue() r13 = dup2(r12, r10) r14 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCEXCL(r13, 0x2000740d) writev(r14, 0xfffffffffffffffe, 0x31d) munlockall() getdents(r11, &(0x7f0000000340)=""/69, 0x45) renameat(r13, &(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080), 0x10000) 06:41:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x400008000000121, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 06:41:02 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYRES16, @ANYRES32=0x0, @ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRES32, @ANYRESOCT=0x0, @ANYRESHEX], @ANYBLOB="c6e17a8abd0358d3883a3b80c28a1a402f7f", @ANYBLOB="41ddfae1b52606263405f8a9197e419416bad4d2a29c6e50b96b2814d3cf85e61d5d09c055cdd17e639ddaf9787f51f1f888e8d590935f04f318f71e1bdfcca3f1ed42868d7f372a959c05f53f41808df8dfd2bc7573eacf69820574e86b2222cd9236292aa46029002879f0916ad0f73c83a45999b3c4042297b92c0d38692e2110e094dfa5214b9b303f095ad5", @ANYRESHEX=0x0], @ANYRESOCT, @ANYBLOB="6e02246fbde20d7c9806f6a9321070779a68daf2c55a3a79b4194fb5e65f4500f574cdbd260f4d7d6f9596e94f7f3043bea7c29bb44b3308e23370c5d278b5f44a45429c66e56e68684af5d0b50a958b85f7be36044523481a22f29342a8bf9caa7b7bbb5954e6c4e504557ab648128ebdb0386c7b6cb46270b2cffb79e8ada7ffb6774d74be52288a0a522fdfa026b3accde3c4630420812640142af1625afd6a7e88b2b94571bc0460d0e568cf35a594dacaa493ea9129107f67a7d75936b56565f3331b29d8b46197ad28ab20fe0ac2be9cc1b973b83bb553c6569a1362dcef304e5f36bcc067407326", @ANYRES32, @ANYRESDEC, @ANYBLOB="392e9fc9cdc1108ecc767309bc8a99542351c9430be5f6442bd4167ee5939e77222e8471efaac38af7222af14068be78bf4a3982110e6fb0c140c107c51492aa17c8d29d44f8f79f781a34813fd9c8c14ee65fed61b43181ee3a94947902b7449cfc487545e473a7176574a687044b92d2b937241a49ffa3d95346e22cf88b5052b62ce815204269139b0a0285cb5d4a4c2a02e96383ed9673a1c78f9c98554e9014f8ce293bbffeaa740c460dcf8014f77446c939a39619cc78ba777c45692d43027414d8e90a21e892c0c0d5094a855d79d2060a601dcddd806bbb5d", @ANYRES16, @ANYRES32], 0xa, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:41:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() fchdir(r4) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) socketpair$inet6(0x18, 0x8005, 0x6, &(0x7f0000000080)) dup2(r5, r1) 06:41:02 executing program 1: pipe(&(0x7f0000000180)) link(&(0x7f0000000040)='..', &(0x7f0000000080)='./file0\x00') close(0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./file0\x00', 0x322, 0x60) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 06:41:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$inet(r0, &(0x7f0000000000)="a7a0b086cc977fed6a701b1164d90e", 0xf, 0x40c, &(0x7f0000000080)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) 06:41:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)}, {&(0x7f0000000140)="c9a5cd4b6e5173cf2f5fe9d948bab0ea1e9a9ecf25c17eff70c199575ab1c4207fa87e540c365a2956664c67ec0cd138fe3bbcf97d43c4faf1c99436f9040443d3c638408e68bccce53ed8682336f3389fbe1308e8796a539f5334774f71f94185b73abfe985d606d9057b857f2232ab83ca058549f8c16549f0"}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x515) 06:41:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='#\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='(\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='{\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:41:02 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x9, 0x0, "0ea6428140453ff289ef07cd7f5fe37ff19faae1", 0x1c05, 0x9}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000700)="78611a98c2212bb71debffdd5d70d815269c2ac6a10ebd064cf425f4829ee3d74b22ee1fa113da90e167d98aebf378131a866e03f05db46704a5eb920068470d4213537331f24956331732c67b07cbfe258da5b6662f6889225f8fd8bf56cb601fc5f604c1ca531b168aea547018a250ca82a17127478f157f5666d3d398797cab2dcbbba4d0048ed6f8ae8ae8d6d2addc1e182cf92230167488cd22eafa427f8e220941752cea4e4236dd", 0xab}], 0x1) 06:41:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000240)="7d91e79e9abf00f43c0fd466471cbd5462f55f4d3797299a6dc8807ac4c4f25f233c25f19e0c3a004da32c3212e18f9eb2feb3b8271b35714a01af08dadf862d97b9008a9cc8544b42e654ab87d9adc5f2956ed81cfc0e7bef516f3fdaf1519b94394b7f3d41ea1f5c82991fef6456b400280904a97b363d3dfe835b85e4cab9a298e1e774440117ec80f0418a317451dc40d47a73a2f74dfdb16881eabf263493b07e43900c1c9a59b074827802d50f58de86c9771f7e8e1cf2b23dc68ed3719691a27794b50b23f31b9ce9e78ddaf9c9a1f48b0c474e9b6dfbb172506a0d8a9047dfd82287bea87287eaf8f1129210fd739df9b8fc456330245cee463269e9d051f8a0042621f3dc475ee759f015b664c351f886a991a5baf383cc0ae114ad1996b639797bebbb4d5b1483c7d103d2e00a2fdb194da3da34580893ec65a5af3493ec65dc9f817c538951349f9325751bca182e54c69bde40b3a73783df77da344a3df51eed372ea62d50f341f823662c0e524e5f05965fb87410d7bba4484cdbea41420939a4a95ec469663cd3d8701a5f1af0a72ce3ca24fcc0e6eeb2ca932a1341d1cc5aeada7a363392dace68e194f37e3b17e3974b548a153a98da287370edd46f47e747ef8d7608e2a236755a1977c081bd221eaf46dde8f32984b8315420a2a385ba13d940123788230ab57957fb8377e4d4eef5005ed522dc0fe15723905d3e88045adadb28d721e9f8d66ba91a64488e546b37393f97a9c7885a9e74ee52a695f416cb74edf30c07c3bc008623b9aeed970098b76433513ef941312463c8692ee469fd5e6b7ce7b4f2fa12e2f4f8111dd61acbce32835bd614eca3070268b2ee55bbd7ed151aef534033dad09398758c4787a5f727a714b7345746a25100f05a9906e402e4a722b84b43fa4b8fa3685d3fabeeaa0dcd4445c3016f291be9b6b8fb7825b178a848bf9b78bc2999eb5dcedad6d92be9760e832b69fc1be073bc7d0103f3cdeea9049fef8f289b7af17eeb7d2485ed10d28dc76def17f2fa5f34c6bf3a0b2f361f73259dd59571289a15467c07108ba99421484a3e482ad53e1484006f47a675e04e24b21e3935aa59d55d079377cc8e669dafbc696cfc4c92f9fe9a775e53d6297f36a2812440697a5eede49083c626604377144e4d4866fcdb36ac407320a25d2464d0093fa4c15d816673489921ba5ac31a1edcca63da95fc383ec9f6132c19dc4bebca506759faee5c80fa75cb71e224d168ed4d7186cd11f17803d5010bab6fe6ba063851d22d193efd743a3c0b7893885dfa788d37f57f07dfbcfe78fc426dd76b391c3942493e7c54dab9d959b02b273776ac06678f0a4b06097d067cddb706a691950a6d2fd2c21361bb68dec565a9e73c6a13dcbcfbb78f27834a57760e619fdd0a770ceb0761a9895e08ef1d0d25ef3100a9b3fa677030578247be3b6eefb02bd33ca91156f71b4cc3d2bcb079284c258f260a1aa1bca5f620eed57108d3241783e4bdce501c1c49be3b3cca5204efd3d644e20d001801bdd096fdaf834d2c8ea548cbdee0b024a140d1f5c4393345282dcf0200e585c14e23c1f8db43bbf08986e5c8232351a3760336aad6e164a6893f3fb9ff90e3724b6f63be7ee9e88e6974712a35baa9f111bb3a345de96827eb2b9b193c5bfea7fbd2a6b8f22c868270dc6c8548125521aa8b30fb571881c30f401ea2f53793382cc8cef349046b5b1146409edd1c52d3ab00a4ad9095eb5eed34e70a5e896cc8f763a00f017eb0ede287fab7441a3a627ed291179bbcd2630f072560c3a403d9ce3bd7b038dca99dac5b9a9411c9414609836cbecdbf9959ac47b4af668e58fa0f19b27bc14f69b775c1091788051fe12ae431c0633875c23b097e44f1950f562878f55bafeff0d98444ffdff8537c201248792b1ff7cd8c74b87b87e062e11f6c48b6b243e8ec527f5ed829d75ded19381bb127958b00255c86d277c121bec801c9d95f2a0c83e6cac9a9b918ed7473f51295c301f5fd36dbb1db6d066b66e964325d9758c1ba726690edf89aa3cf46411c8d007b0c4b624dd4b7018281511f18beb84ad8a3034c147799199151b88dadf73ab0181a6c59a882cd0eb0ce9555a9ac0c4f1c764ff2963f0714249d87e103336e19a389dcab656fbef0364cf9f760f7ced38473280b7f49496f9f40f8dd92a89487db5f13204ab3c3299e5ccf4ac310ff4975d3662beeb7b4e38228a1b9b677f778e06a37a522889ec61240954664743ba7cfc5d853cdb216694b533e99b530681269d5df21da2df7fa466883d4a25a07b5990fa7f960b1628cddd77d2de33e04672c6c3411e1a569f2ca9402e33926f0223069af17a94044a1c8dd3e07873d05a4b22efb57bd0eacb6b931ee31448c1044464f218bdb247db94eb68f082a362821d18c07e39f3693edde20641d690315694437fdd5e8339cda25d324c7234f688e2c3d498d8c533099a974c304fd11b5b89900a8d6ce1aad02c859bfa610e3e06939859e3b1d3158436f234582b4a9eb6145290c4c88d2f507028c6ea48291f326eb0637384c9eeb3ea7327824a6619cdd8c47bb25678b52a046f0307b4b68bd8fde61315360d5c2136deff1991d5787f8f79158192c1d3fe3e14da21318f58cd664a128e75bf213d90d4e2c0dd48ce1a0ee12728b7d75c208c487af8d570e18d474336854401461c81a35d28c4796bac5b79523a9d3ebbdf1f7ea752dc76ae7535ba62cea2127843536d73466807c98b593a208809bbceea40a3651017abdb7303c14dc964457ab5d1c30d6fc51e1e96b09bdde8642775f6b4bcb399d381b2babf4445c595cbbab5efbe49c2690fdae939ab0231357350d48861de8b91792d4b7ad97378487a988b36d2f4324d96d7b392bf4f704cc0a2af3e73e69869f42aa676e918c5a213fd4788853ac87623adbcbcaef524bafe6b77d905fc0261be011b4f7f8a163a73499026edb46d92757b8da062e53c89267e9e7b1f4d1f4cc8c702a82d33cbd88eb0d7630db45020ae7c8104a8dada830a462b21a052cbfb56814bd000133bd3e409f606594d2739d56588ea8da5f570cf5f7e3f1bcef89043f0e9a30ee3a463272b1d0318c30d9a20212b61933faf99d3790d0887570e997e88f028a73c3e3ae93b7340d8d0bf45b8173513fe30e3c48a7e38935995eba3b554815d83ecfc02cab692aff4dae73c4293e5b14a35c059aa05d733b39eb246396a160c19507e02203ecc679744f2c4527d71b06cf2313a90563d66afd376d5b018e4dc632d8963b60f809134c5cd38ab5abee9e6b66758dbd19fa4cad1ad0d6cbc90708137dde9fe07f60f15363bd37d198aab5a0ce707e5537615c2e8156bc08c1f260a46a71f9ebab590af677859eb8edb6548e20c4907ef30f039e7fc794fe0eb41681c6f9461ce309e59229d2205146a004bb269a4890e0e551950f1edb5be637efd92ec02cce0964d3e2550ce08b38052c880766637255931ed49f49ce2ed97757411b55ecb1119d1fb582457678887d14fcfe4058709c7bbcbc1b62037456e785a8384f50a970fdbf0826a550f51bffaafce8a3abea9c6014747b76ddab7d9a02418e7d2d1fd6944a70a06ba1fc4b3502c916a29d11a8f6fdcb76c9eafd58132fe266676a55627f0741fa884f446c980ba5b91a0e9acb43d44de995efb561a032fac5c230381b15dee8d3abcd855e63b72c27d414ac28057eda0d7a4f0c884642ec2556190609a4919f535ac43841ede757a9377b24de9398737c17c8481f5c47e0e8410464f67c63b026e2026fc9d8a369cd75e0fe997469a5b945b332063d99a61fcecfe2934fc0986e37769436ec6543a1c12816b6ba59a4d6229851b6bad96846905270e8866e63d7aa31973f240405ea4cfa4e632ba34c7538ad8b35887f48ba3d81f7d1010f8f2fb8b85c02fec1e5ff4445488d61baae912be45e904cede4421a155dbbceed454e1d78ef6196cefc3a2cb4bdef5f09bb59375330fed5a8c6acc4365446b58408c0d14b5d4e98f73e1fae0f4dde981965fb35de975a44d7da65e5c577c4ca9183c0adbe2d1176448e005f638eab574ec90d37426ee520f9be0d4ad80073a27acd0653a227278f156500ce5b7ddd73a2c80dae5b53850720bfeee497742df2dff44606cc7337bdc7ae5576ff1d5e42297e80fcadcb77d2ec21476c555f5f8bc7cc62f1164bdcbbde68169d240644ef7d42ee2b3f37869691d0b49bacd370c0b0d12a75db86070a49fa2dd60f4580ec25ed2b6ba83f4b56a5caff3169de5848becd1e968af32c3a43a6e303ce61dd23971fad0b139e93f2d8f0a52c134ead604310bb72b61d64bcd5f54ba68c6bf0d9a38d8e1c4b5267b9d8e95126ddc55b0f148c00d0b0dcad13d2a6070534d2d002719f6ac346a144d440308d70577f4b9da0400a4b2afa960441bf7e10d062d8d83f0cf99e583cc713b7d20b2d7e3922f6c8ef35ae348da3e8e90f61aa5b80f7706ef097f150fb3a57727ccd6a23befde4b49c515cf3c8eb90acd9d9fc7f62b70240c88a36bc2e146ab88c7186ae1b333c2bfd2a4d820c2f2eff13f55c187e65dd65d447b2fd9f921ea804bf30a42dabd58fd19db26481256dee3a0730c08b6608332de9f2befae24feb323b323b06c2e39c4bd02dda7218efbf7340df2f0252c1ee7813d2c89031c6e16375b2e561b19dbb0656239f4a8bf83579b1cd43c90907041a3354c36dd73d251b869e1675f15e3d7a37c0b38b766bbec2364b7540f1ff5b8ac4ae5be6652d5c8ce488fc06d4e092a158231f48a006b94074d2b8e4e1054c316befaaba4684e983da946e8b31c51d8d2a728dbad39610f1fec0eb6e982bb1212789de32634caf96d398ffa2367b792ec2e34e9f933295912adcb80257164ab0d22ff44d0dc36b12bf9f73432d488500764963cda458f8b9ecd4155a73820638346cbc682c28ed0c5ecd5c8b21dfab6c27ead9242ea884a8d31bad81a14e9d9c7ff906e989452ddc1f9ea4ed7e46fd7a33b666f5b8aafe41a83b4f9948eb621d487ef95245041007df963f8e8e198e5069291da54c102ef80099b929512edfa932955b25e01cc8ea155ea1b389b9d82f900edacb77213852f296e49761164c68e5e000ffe11c36bef39f29cd89b0cc7a214ea18721a9d33f8fb3eada296cff3fac6cc2b23b78f75e6d88216644241607a4220c0e761c7a352967ff5e65d452acaa76c4f573ab7f6118dc86477dadb7b2f2d8658c4635f2b69b086bd0a4a81be3f208859373", 0xe99}], 0x1) syz_open_pts() 06:41:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x20) 06:41:02 executing program 1: socket$inet6(0x18, 0x8007, 0x100000001) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xffff, 0x2b, &(0x7f0000000040), 0x0) 06:41:02 executing program 0: socket$inet(0x2, 0x5, 0x6) r0 = socket$inet(0x2, 0x5, 0x50000000000000) r1 = socket(0x21, 0xc005, 0x7) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6b5, 0x1, 0xffffffffffffff7a, 0x7, 0x4}, 0xc) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 06:41:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 06:41:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0xf5fa7f3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 06:41:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x3, 0x0, 0xd1, &(0x7f00000000c0)={0x1a}) 06:41:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6e) 06:41:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r2 = kqueue() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/106, 0x6a}, {&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000000280)=""/248, 0xf8}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000180)=""/50, 0x32}], 0x6, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r3 = dup2(r0, r0) fcntl$dupfd(r0, 0xa, r2) r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 06:41:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="01000000", 0x4) close(r0) 06:41:02 executing program 1: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10081, 0x48) ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) 06:41:05 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 06:41:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x899aac60459af39c, &(0x7f0000000140), &(0x7f0000000180)=0x1c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) 06:41:05 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/85, 0x55}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000280)=""/176, 0xb0}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000400)=""/149, 0x95}], 0x5, 0x4a) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x4a, 0x1, 0x0, 0x71d) execve(0x0, 0x0, 0x0) 06:41:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x41, 0x0, 0xffffffffffffffb5) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) execve(0x0, 0x0, 0x0) 06:41:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) writev(r0, &(0x7f0000001800)=[{&(0x7f00000017c0)="f8e9535ad98915938978b5c4a475977b52", 0x11}], 0x1) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f00000000c0)=""/103, 0x67}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3) fchmod(r0, 0x10) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:41:05 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='..') r0 = getegid() setgid(r0) 06:41:05 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r2, r3, 0x6) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 06:41:05 executing program 1: mprotect(&(0x7f00001ac000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mincore(&(0x7f00001aa000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/159) 06:41:06 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000140)='./file0\x00', 0x80, 0x46) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') chmod(&(0x7f00000000c0)='./file1\x00', 0x10) 06:41:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) open(&(0x7f0000000000)='./bus\x00', 0x6a0, 0x160) 06:41:06 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) fcntl$setflags(r0, 0x2, 0x1) socketpair(0x0, 0x1, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) fchmod(r1, 0x80) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffffc, 0x100000000000, 0xfffffffffffffffc, 0x200, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xffffffffffffffff, 0x6}) write(r2, &(0x7f00000006c0)="e3620600000090037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7aca0c2ef518f707cdc43b64263", 0x65) write(r2, &(0x7f0000000880)="ec7d2f00afdba0ead780b5109ccb025d400fcf54832f70704bc19be84a2f2947fb3bd1da76bb88269773a66038b203a3ef7713b1343663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fc81f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c210000000000", 0x17d) socketpair(0x3f, 0x0, 0x1, &(0x7f0000000100)) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 06:41:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x10) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 06:41:06 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700), 0x0) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) 06:41:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x12) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() setreuid(r1, r2) 06:41:06 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair(0x38, 0x0, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f", 0x2b5}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:41:06 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc) open(&(0x7f0000000000)='./control\x00', 0x0, 0x40) 06:41:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xf838, 0x2}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/41, &(0x7f0000000040)=0x29) 06:41:07 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) socketpair$inet(0x2, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) shutdown(r1, 0x1) accept$inet(r0, 0x0, 0x0) 06:41:07 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x1) r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x0) flock(r3, 0x38b270e5d03c837c) unlink(&(0x7f00000000c0)='./bus\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 06:41:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000180)="0a56334cb3f5625b2208c0e7304bee7863bc0b49f5bb6854504636e8c5bb0b2fc22a9ecef5a3a82cd5999bc551a32b1a24ce01b1d7c8d82833f71b113a5f45236c753a6061536979313cc64f1318e2067c9289b0ad8831817b81b812172dabb9f126d454a6f6e1129ede646fddfaf0e7c4bb8ae0e40eb487964f357583c34d1e", 0x80, 0x40d, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) 06:41:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4, 0x9, 0xfffffffffffffffa, 0x0, "1eae8682ab0320755ab8bdad000107a098206fb2", 0x0, 0x8}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="1c27058f5dccee0a130eb2a4241214d13a8d835002c5e42cb87aaf7a5ea86d5c80e3c62bea4ef63c466fdd8b8033da3c70a3df1af48823db040e167fbd48a8fe7f36a0076f092f058254d127f84afe78cb684d15006eaceb84aa640bc3c91357238e967695a9d8cf76488d7d84c8d81b76198e0ff13d6daea02c85d22473d57e70badb9379fbc7609f3ed606bbbe4bc8bdbc5f5413d3cc17c04e5c68a9768d1c", 0x90}, {0x0}], 0x2) r1 = syz_open_pts() writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="79c0da6fd7c518b459672ce3f143cb383affff654e4bb7b61c8b70377c3d7331ec09d1cbf2e82482ac5b7a1a241ad5aeb1f8fa2dd8bc2720b3cc699723637789981e900e6917e3399fe5e899c44052746d0abbc78f15c68856956679eb728b35ef98e7a2d2cd24df5f5654d449136507b951b9d84027f1b009f829dae9682187b7469d2a81596f574b2098f8ae12c8006a766d33e4d42ece58655f700a5c9a3a", 0xa0}, {&(0x7f0000000340)="3f57b228a1996d3988ac28e49cb633dab6057c088a739b56e5f97e05f1cf9d0433d2772b7b52975e94c0160fe86db8e626860e7084750a6ebefe4d8e7baf41a98706f826dca67e90f291168c8d2575deff094c7cb3eba4f41e11bf4ad3b3b0b6222fe3025566e651819cd3053b7db2c16a60b9a60813b0fcf617d7fd980d427ae54a8fea3c906f18f95245f288580444efa7e76c2f36043fffbf479def512ad5dc38e49ea9984016ab37a93e3942131de38cc963a6", 0xb5}], 0x2) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x808, 0x48) recvfrom(r2, &(0x7f00000000c0)=""/174, 0xae, 0x1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) close(r0) kqueue() syz_open_pts() 06:41:07 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xffff7ffffffffff7) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x81, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) close(r0) 06:41:07 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x10001}, {0x8, 0x100}}, 0x0) 06:41:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff78) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="45e9ea42889c73ffcd262dc83eccd13e64bfe8b421b39e276ffa02fae1fb58dfe0847ddd3a4384b146b326fa16642c9675a1dfd654e8e3ceac29204edf4d393533648c7a751e1b76b7c6dbda", 0x4c}], 0x1, 0x0) write(r0, &(0x7f0000000080)="e4", 0x1) write(r0, &(0x7f00000000c0)="ec6f32244120f5329936b5796d1fd327a456cd26d335c6f1f8554501aa80260b5e9da4a3899d40aed42477a50f3b7ed49ca68e07f93ec9bc6c5763828c6cd43718440a5c684ec7802223c3e18802bd22a3092c205f89ced7686ecaa7e8d7484a809abc15bc3a3f67f00aa681", 0x6c) connect$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10b5c28b04009ea5bd7610305e9f659a3c75642100c0810186f96c96545d869776dc37f1afc2ddf76432a2b9b1ea375908c85447fe914a274da31ce218bb557ff8b4698d7063535502168d1141f1b776b1a6a0da149eda3867f90ddedd4551ddfafd9be0ecd243cd5afe566afd94d2f7bd8a01a563b3a4b7bf39698422355043c49bf0b8", 0x84}], 0x1) 06:41:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000140)=@un=@file={0x0, './bus\x00'}, 0xfffffffffffffd42) write(r0, &(0x7f0000000400)="51c90840c4b8dd810e249610ad01fbf52bce23ec29ef8a9fae3f4c7c378bde8d2957d05f03af8a390968c01d9936c6c8e003d31620118e459c98f40f2b722bbc417beab468d41059241cc3ffb407a82baa3277ba47f25e871192b5fbdc573f8618449e512a5385246239e1ba9211dbbe7f2c2c2bea747c5969e9c92712f125d96e4e29c37e31333013329ce78e29c882b31545a3a796042d5a81f2d0c72f8a3037673bac89a924c4e20177a8db8939c16cb66b30f069b37335b21f2f22a7cfaf680cfe20ea8f106c265c7745f681a02a3c7d29093d85ee177d9b79c073b48f7cde8344ce0610482f4be19251299759ad373fd5b6bd248dd4c47e6eb8926a2417a14a1294981348b5976d56eaee9fdfc82c92f387e812062e35e68badfb82c8180e53b37b0b4dc7e78f730f3bd488964d7621f34252134643f49c0267b437fdd41d98e8517dc58dfd1a0b3dfb159142b264c4b664b2b1ef3222a89315070c1eb7e5964211393f3d51aeafa898ca921782e3a5490ff2885a0981f54f3f00a9d9005c29f9ac1f315ba79ccedf9056f41e64fc140d57f332f4d8fe240a24fe6a8441446aad5825efcbd2bcfa6f515496d0bec9c81ca335", 0x96) mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4400) setsockopt$sock_int(r0, 0xffff, 0x1018, &(0x7f00000000c0)=0x463, 0x4) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) pipe(&(0x7f0000000000)) 06:41:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140), 0xffffffffffffff58}], 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x12a) 06:41:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="32036397511be18ccb5e6ebdc9d08a3a6146f45d07700bcf86c43c95a0a2ceec7663781eb4bcc1d28df07966dcc0fbffffea49edf56efef647ca7e1406b10de8776aa570cfc0", 0x317) write(r1, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa913de602008b0bc6942cd7461a4e5b7d406027dcf2f4cf322ce771ccb664761859a391c596656b61fb26225ce062b1be2a1de13570ea6a978dc1d85eb272fa", 0x1000) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="a92bb1d264df8438fbc60d43b7f966037716b2fa3a5544530f4631e61ea3b5dd5a04a36a1cf421d39424c8247a2878fc65baf88bccbc7b958f0e8eeceb2f44a0a0fcce90c44203d66287de6a726685f40dd46b8d3c640442eb78cabb081fdaf38c68332c068bbdabdbabdcbece430e41f13588f07fe1ec8fd21e54e90e8d2447444c4ba8545b5174548c1cba03f23e61a057fe3de85f910c683bf13a28eda93a3f77c7c2c5c03c5195269739fe42114ab7f91c83f5a9a57dbd0d06279fb46c889a4b92cbc7de9ad5909ec6007ef0013490a5d318ad7ed94e2df4665fa4a7627174d8608f97d37f431baf", 0xea) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) 06:41:08 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21, 0xfffffffffffffffd}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:41:08 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f0000408f9a), 0xffffffc6, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) close(r0) 06:41:08 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') execve(0x0, 0x0, 0x0) 06:41:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = syz_open_pts() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x40a07303ab527465, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r6 = socket$unix(0x1, 0x5, 0x0) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r8 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x8000, 0xfffffffffffffaf1}, {{r2}, 0xfffffffffffffffe, 0x40, 0x20000021, 0xfffffffffffffff9, 0x8}, {{r3}, 0xfffffffffffffffa, 0x31, 0x0, 0x6, 0x20}, {{r4}, 0xffffffffffffffff, 0x5, 0x7, 0x1, 0x5}], 0x4, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x48, 0x1, 0x3, 0x9}, {{r6}, 0xfffffffffffffff8, 0x26, 0x400fffff, 0x34135c2, 0x81}, {{r7}, 0x0, 0x72, 0xf0000001, 0x800, 0x577}, {{r8}, 0xffffffffffffffff, 0x24, 0x40000003, 0x6, 0x788f48ac}, {{r9}, 0x0, 0x2a, 0xf0000080, 0x20, 0x20}], 0x100000001, &(0x7f00000002c0)={0xfff, 0x3ff}) kqueue() r10 = kqueue() pipe(&(0x7f0000000000)) socket$inet(0x2, 0x4, 0x2) kevent(r10, 0xffffffffffffffff, 0x20000000006, 0x0, 0x0, 0x0) 06:41:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000340)) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) r3 = fcntl$dupfd(r2, 0x0, r1) sendto(r3, &(0x7f0000000200)="d9b659a88c212b19e1dcf0f1cd107d914095e1e0dc4dc14e7961560bb64653bcd856aa5dd557740cb6bc187c49f0cf47b8865e9f44beeb5b8c08e6764bbdcc6a8446f23d7416a7fa1f72338100bf996f00198869128a704896dad2a48a563c11d6ee92bfc10da910c24ed2fe327f5894b4775f542ac0f3b8cc4e13382bcfda2c4e8b717ec054f19dee53891cb12ce753104605b82ab1dcc0e39f00d2c9bb4143ff5af83d75a503b57b47b436685596e5f0809105d4315cac9a17891907fe96985f7586b8448b451374f673521ec0958583c88e6b954ae19d9fb559915ff514342e51420725", 0xe5, 0x8, &(0x7f0000000300)=@in6={0x18, 0x2, 0xffffffff, 0x8001}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) fcntl$dupfd(r1, 0x0, r0) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0x9, 0xffffffff, "bad84be3d8374275835db5718000", 0xfffffffffffffffd, 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:41:08 executing program 0: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) msgget(0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x60}, {r1, 0x8}, {r1, 0x42}, {r0, 0x20}, {r1, 0x81}, {r1, 0x4}], 0x7, 0x2) 06:41:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000, r2) getdents(r3, 0x0, 0x0) 06:41:08 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) r1 = syz_open_pts() close(r0) fchmod(r1, 0xc0) fcntl$setstatus(r1, 0x4, 0x88) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x2) utimensat(r4, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x4, 0x2}, {0x4, 0x4}}, 0x0) r5 = fcntl$dupfd(r1, 0x0, r2) sendmsg(r5, &(0x7f0000001940)={&(0x7f00000003c0)=@in6={0x18, 0x1, 0x3b, 0x200}, 0xc, &(0x7f0000000780)=[{&(0x7f0000000400)="010cb3e9c782ad4e79bd152c712ac640966b305e6bafbbfeb8eddad7ee77c8757cba7e617a4e85f5caa3ec7b127108bcb095f56067e559bc8e0c0599dc2d2c528ec1820189071efdbde364d29c6b33b0034badaf2e86cdbad280f1ba3562e775b63e70d5eb98b98472bd5b2acf3b", 0x6e}, {&(0x7f0000000480)="8c7294ac00ddb35b50e473304ed54770449cdcfecb9e294f452020208f50c6849531b073f0075a1ea235399c2ec014", 0x2f}, {&(0x7f0000000840)="91f623f1938bef3e9662f3c310e42216ae3d9444feb951abba8d4f5448f7b941daed27bfe677bf7a64a235f4b692896e0f3837f72eb3179ab58bdc326a5a788119b38ce18de9ee11b4fc04300f9385735e3c60942607188a4730260352c0df41a826218aef842e7457e99fef83136da2e2ec9ddcf1d1560c799db2007dcf1be9e3c1e13e181398e296073d29718baac6aa975b5467f2ebb7ef8c0bb78ffb28f9d15cde1962a4b1a6c79ca3587f73898ba3c45dcd69e0328d6489331dec0df00603d17d44eea3688e62efefd61fe7b18e99a93469cd2e53ae3e0f1f2a3d3b0d44988e0ea6ae21e4592e0a48216433a10fda31dfe54b961455cf3df4d437abf70151e37d8564182f31e9e806ae96e2036406e3fa1485e8517ae1890df88dbed990787a6996d8870fcde30c3183890fd32839029477af62aacef06d503ec1713cc763569a95adda596e18a082063308c29eab93028ca66eb01275e7bf55392cefc742d602d8837d757e38f062efd7cef4a29a30a37e689f9a14c853382e31dfeee35988de8898fe82af7a344b885f89f716c535e386cc12b306706c3a5cfb0fa24743ba5b7fd6c3cedf8c62c552be3f335056ce84cc0b6cc38495692c115a8c2673522572ab4727f55efe8f5073b3573d4e71b38c7cfddc7d407dd9b86452d9651308e72e2934711bcec1b018dbdbd3306dab7ee8cb34bb267e355b369ab026b6a398e150dca32efae7f23b70a5d88259a630d7b03857e40aea664cd07c64d553d8509e9c7e8643437b491d87d9281a306e3c78571df2296c82fd31e278f4cdabb02604a1bec7f482caef7fbd16c256a3ed3a535df4b34f0f920b466197b182ed5495ce85951895ad467468abcf395c439d05d61a0192d4292f0b8845abe79110cf90c1f08af6281afeb7fe48eec1ba4efd1b90800c3cb099373a5767b6e2d70a10ca51177070ba236703749d4af081830184a44e8186ee4e160fb36618129d81dc77785874503ae01b6e3458b025c72e0960ef01637d9d346ffcb18fcd43cf41211052f2a48f95bf1347ba0229f0fd9f10aa643c961c20280a5acc67a7d603cc02c98a984b6fe561ee1bd8b4b60e39b15968f5afb9bdd5bc5f7125585db2c8895c77ad1c9fdbbf736cda5522ef631663ec8284086aadd9f1828a6948c515355ec9fc4a1f063ed7829b8d455247ac95dc85e106e9ec54dc4a5208e454f5c2b958f4d1b8d8c10de380f97b11f4f779b4e6f33790e20a7d69108ecf8161398d13ecbc186e6df389a1a20c3c3d0ccebabbba49d224399feda1f60a6b073c0960fe81b153b6262de7951eb1d8bd5d9abea576b5a4ccddbddf20cc994fc2c9d677df48c5d7867dd1fefc6c860672a33ee607401b0d1bf7c114eb4fa96fa763899013aa88913f789961004dafa44739ef563ae60656f3d9beb7429c2f808217fe399344e3ca05e41259eaffb56d201f26e70a5422d04e56a3b7326af65747ea0e4235ad037edaa1f7e1b334bbeec1990cb4f017fa100329197b5800f14692ba75c8c9296cd3b0ae3ddbc8a8b232a245239845a20947e51554c16555b8f6c3e0026d6239756731e28d1b4fc33d8e79892c781b5f88cc81f02fa617cee7464c8d59cdcc8d3792d40e684dc1e45aab575b8953be812935708b5f1df5249f3e1fb6009b656be04d73e20094706ce68a291eff6003ebbc05b1aad97df72829f839540f1cacf90c832a62f6538d664101fa910333ba7d4d9bf28810a6282b780e4b1d8ad0f7d7d1ddfda5ede92ee906a8b7962543df11c619114bb549fb3787060bfd1cc7614bb0586e634979dbaa9fa31dcc077fbc94c98819876b01a8000f69d33832c368e6cb9b29c2a7dd984ed82bb0f80fd6713e0df3803d1f951522306c7e8fdcdcf611284c03a8b9ae3a6c47ab48bcaa7268dad3d01046ca5d04d3037f9a4a1c2665476b94df30843923537090ab7aef3c1fbba16a16eba063d8ae3463e6d63cf50178d736e820cbef1a84a83d683bf16f30b90fbb9b3ebc423f436fc3f41d70beb2877e735477ca369f90b1e59066629578eb4de6376037dcdec274cade1ee0b9b8f8bd74dd73b8bdfef0a43bed31cec303a0319c6635df5f631b36c262331f161f7696bc08e611b1483468b51a1ad7468a40a9f6169c928fe039540de4c0f623c590657c3f3f334a68ad104564a5bcc23e16ef7d362b43694674f9616df343e7c8826c5005eb86676e2e07810c111f3a0483f3e692ebd7922d41bd808f3a882381f9d04c6c1a9f1fe2c4c778a66de516c3fd681b26c260fb4a69eccac246f53eb74ca4d9b523a0b55db940239fc031267b8818baea83e8b7a41aabb87bb9bd24e9233a7b0c0dcd5397939df5fcf38b2c0dfb89da5f019c24ef0bca3bf8dd03bb989c8dc06ad81a85eaf276120917b5b660bccf6389a8392f8c578775c693d4c4cfed527fc9c47c86a01b50ee530b97fc1840c43e650d1ad08be536f0c947fe9b513a3205abce83a143bec78e1eec87dd9749ab0648680306d6e872876c1bb63db16a8e1cd9163002fbc6c37e2be420fa0f8296172718bc2a7392a54a9973c268bb4a9a1adf2c7fd0d08776f4f27127fe65161d5fd81591ae93e73d539f97e21611d561f08c80d5057b33e97416b47d68354712e19821649b5669cbd276c33447627355d67f6f3b3ca5ea0d0997cac6b2d380d4be61202548b66c22135cd1849a0c4723427d916180057c455cb08a8f2e63f716bab92ba2e376c7ff1b85d8d0813e35488c8319b0d69037b712f8a3506c956c6d9d0634361e58ee72105c253e1bfdcc50ae940de25c83fde832efb5d0f37f7058686b69285435d47e37c590009874f076ac5f30fc355434239f2bbab62f5461f6ce446711c2e5b381bbab8eaa396516bcff7d139fa39787cd03eeceb12e28fe51c57d10f30fc57090a29d0c9dd9f2ccf6738bdfd5ba1a17cd937c6737c508ece6014fbf8be3ec074ad92711884774fbd32646e9c7dae3fb9d586d77dd6c57bacb778d1f0fb53fd040ce350dd743f99bc45221cb6ccc4867ae2f783285725e51f18b02c2d981b19f4b7bfddbb18e3440d1d9a9e7879377bdee2f257c0b881eff2eb52d54248ec2c3fdd49639ae1028334483d4594a85a83d40a5896aef937ea7506e4ee314fb407d017a59eee107b83a4622c1a7ea93d8981111d18e4bb9a316873a327dc586762fb563ecaddaba16b9ec647638bdbfe7d3ca7b2b50bc0e94fdcad6aefc55ec411e701b7d2f764fcbe12160a65eedfbb55bc58bd361440bf5347a45a8b6422bfb1ffc9397c292801b7a7d1b8af997932b165fe4ad3408b619b70b5c80a5b061a0510896da7b0389003bf192d0d260cfa1b49668c5afef20901f011c8e4af09dc35583097323b48fd7e5d7a48ebe220b7c024e6cb25607e7c58fb2eb6addf5df5feeb148a33b9b40bdf86cd0b88293aa0927943eed25d916a5529fa9ee3b951b7bb5118ec607931d5e7fefba36025aa0c1ac37138814a2e3583b15dda438f4a1ee7310b669bdb15107d47dd0de891fbae54e8798441fa0b4888df8a842e6efa000fbac6ee355295700c75804cc93fecb03bb8b66ee7cdc3eb22d74a690191b3387e7ee4f54fbd2fb43dc8a4def5ed2e523f83168becd9c0cbc387f2795dd7d45e9276c22b0117c42d845e30e538b12c528e452ec4968b611f073e3e885b24dcd67aa4e2474aecc7da690646b8d7ddb0495c3f1335191aa57eaf60936fae1954682237041f770e854364c1f7f2f2ded8824905972d72452dd8d28ab55b581cde77b0da4ec79502ffab4bc033ecb409810f72c812db0db01a42da4fabb90436580b15301bc50756c4d127878e693b6167816180d7f05a473ead72af67dd945b89971027a6d2160579b7f1c8d37a910053c089da389e8ee300fa3f8608093b80bd05a30ca8573f6aed5f45966a18fca7a675eee2bd1eaefde47572f7c8558f121c08e009021a09c8d0571f6b049ffda9ec371c78d78ba438e51a2944bd831045a136325738b579fd55546035a40cf7f7056ddfb383db1fccb20585f80158c191289f4de473e9a2322cccbddd85a21427235a03225797431bc607b70671267e2691c2305de6f63c8e175390b57b095e7dd4aa148ae43a33b7bde88b092c8357158e9a82124f13569a56d580b44354e4d14f8fedaf15220820649b2bf1883e37ba23862ffc35ca8b36401df1f36ca8ef113063447bbc76b3f95fc6d139406308453d9ce9a2181a2ba334ad0afcf843bfc51349bc06f2dc329481c2a3208f8149ef0642ab9e646c4832fee0810c81802266215f8ee6fb7aa4c0d5327940355dd25e5f51c6f7cf2d97d0c3dc647e9b388b391e26cc61419354280e54087d35482f47c8d37827df6356c95952520642a6250bf3f62eabdb7abf8545de23fab9d27bf207052896a1b93da54cce7b1634da88ae41645804436ba7661d4f9408368733d76f91c8f817974462cff3d05be57713ac88d14556e9d3cffd49eaeb933ec8e132cc7710e6a5e55207e54236cbfe654483781cdfa0e6d59eb7b96e13bf4c9e89c1a7ca24cff6600edffacda162aa501bf8037fc543315ed520b4ef8e95530ab2337962aa589b2375393cc498d93c4331e0c786a280df9a6f597c1737b04850608e4cd4240ace87df323fcd92d70d339adafe791ace79621c5275c9203cb595c68a71468f9aabf2d169a1fcc9f7a970bf39efc0e2aee82964d68e468bdc4c3f9404c02e4e633357a8cdeff02cdbe7c658731842bda0b66e4667c398d86a0f7e26e2119702c6f31ae59cd48b748e13b67a2267e5f7d5b550b7222abfb6437bc3eca4a7217d5a1e5d2487bd3cba98982431200e7c1aa073cbd0397cf9489deef5bcb4d2bb287e0c53c12541ba108fa026cfe690ac2aa4c1c5b2040d7b3a4824bff66d22c5f1538a8917bb74773b996150b5ad1bbafc8c57397bc4d7a1d412891876adba33ddbc396ddcfc844594f9aeb17886ed8ded8e92ceeb3311c7cdc55c9358c07b49a8f1942624b62efcdb7b152d21b01e2a73492cc6a833dd5bbf1b1544fdbe612e655088f4985c7077bc8cd5a4a706fdb5c24c015fec213083360a6ab1b5fcc6d9730ab913cca9738933841ffbf4a75e8c25314f75ec2a908310ac6d31b55ec5c3e1121d0ea13558549569ea31e45831908dfe41a7ebbadf5dcbb9ebe604d9743eedc6f34d217afe8f2e517bf6fd0acb7382befd728532dbc5b9ffe0c77c0a0376a3fa03da85399bdeff9b340401b0ab0156f3f8bbd916f375a4da621c18c6fbc942dc5dff7afec288816f12bd6e37c17aca44bf31ef250b087f6220a538254ee4a31413abac4bc8b7fdb9999cb4ff8f0f8ac780096b16d76fd8c3c28fe4450dfe749373e4c6c0755893cc2a9116d0ed5afa8fc732ddee1442bc18199efed97a42fa79a92b9692f17ebe697b213cf13e266196af6e254d4bff0d1f8797d81069981e5d6f869928f5c95c624dac928d83695a4295186d38b0bb497bd4707a417b7296e3c91eb82be8336a2deff81cb3d7e0825a743961270e78815b0fb0bc559eb12b29f113018db79955752aab1fe49a66ddd5e06813bfb18a5b6a810ffbcd2919e6c6169630653308a1a1b6494a844cb1276a585a4258c264390f096ae61347bdd85a1eee58bd9277f3b880dc3e70bcf39ef82d151195ae78cbfd330f5215693ed4e891e3b9ac61b5a1179661c53691598516dfe3d529351145dcbf464197baa78d972b512ebcc0e7ff78fa827684e138a3365925e8d44bafa0b87c210e49a6deae7508eefe52555fec1d7", 0x1000}, {&(0x7f00000004c0)="a8476cf41a324f07e44d5914771f1dee7251be2ab047c5ab992d0f8abc1001ec5ae4726a12c5ac9bae0b38eb8f5a67d1dc72c5afe78c9de9c358c365ea8f620986bfebbc3ba61528587a75e8f62dda67de23d311b5f1c95e19ebb0556ffa6b7ba1b50fd3c89dd444210eda3b026d097d6be0d6186e9ad019738e50e7b6685a75a595e5b263c02b0d0e843b50ee37ba800483dc33468f98f9aad67de2340fdb327a3d5bc29f1fa99380b6e21efae85b5b2af9aba92455e801024dcca47e4200a2d8", 0xc1}, {&(0x7f00000005c0)="25b171695621ba591df126bc8bd454398f1651d60f834ac89e0b106fc9901ab8652f468222275b251950359624e24050125d424bb5ccd1eb365ea68cfc471235db6f813f96ad4c20cb2a0f49aff278ad2fd5f60c936428f2ad436f15df6bfd362a46f9332297ba4bb3ba5452cc412ea9a85f32b3f13747fb95a1c875a78c1ac223146b7e2dee1a44ffd97cfaadb566854ef510444044600c9a09fdee4a453d3e0898469d1d0abda9ceed7c7114229be6cb322f63a0b6d5ff15cc95e1b40185ff6af56d5c2527260d2fbd0c722cce0421434f43ea904526194f6f03f7ff", 0xdd}, {&(0x7f00000006c0)="77dda108e032eb2ddd40d4351e8deffad3d038840c150e34c8abe7a40198d609afa690e31aa80475b47effd33376fb204689b8c499e13cd6bdb1996b879e4afabe333bdefd52133a5f4d6c44eba716bba64abb20a9a263e333dc3840665ed2c22164769c32428ca41c2b7ffc1fe9959c53160a475bf0bfc587e87e785f4844e5ac6d278a", 0x84}], 0x6, &(0x7f0000001840)=[{0x100, 0xffff, 0x8, "3c32c641a18e49f3da22a3655674943c07ed766eeb43cfbda58562e291736a5012fa91d32bb0f2d1f49a254119aa81b79efcf4919958d82bb8f86f3f086fed86ce43e0cb2c957ab9d0d9d656878caeab78cdde6fd9a2645a7c9e72537ab16c8c07df30b4e98d119d92c79331188a3fc859789b64052d1d472ad6e11ad31e5e76403bbbf491885b2849bb75ea2d60b898a8145993e75011a1d2295385d7b145a480c004726a8fbade0ff4a46819285fe17197c649d5312a0e77329eee64d19189572de5b47b3447493a7fe7824669b6da4fdd3bd68cc05dcc8f3863391107f718096679eaffe60be71cce578b"}], 0x100, 0x5}, 0x4) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44}], 0x1000000000000059) clock_getres(0x7, &(0x7f0000000040)) 06:41:09 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x1) setsockopt(r0, 0x20, 0x8, &(0x7f0000000040)="5dd219bd0eeb4fa78464edfaf0c3629e18e119846acc6ae3d0114890e820c6abaa93bc0e934664a9c3967b8b701551e06530ba7f2070248816eb0e023b6f7c6a32dcf2d7647a6d09401bb2ef4d7e18ba939001fcfc30ecf89a0edc14c50a6fdcd2ed33bfde20feec881a00735d8c02abdd1dd4", 0x73) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="c124d2f2206e22913b49a6a56bc217c6dec184c8a2b33b9833e11acdf4ef954bc62fcb67accf4f003710ed17aeaf3a299d4b7066347dbe241035fc7d8447dda2cff706faedda901ff3343705dea5d772785ea310dc28205401683abd12c200fd73af69889548128124ef4c9134484220eec43e8239c7ca9c894bb277b5bb3eab14dfcba66f0acfbd3d7ebeaedc15e8c76d181e75389d2b686704edccb97ea3e1173c12c2df716e984c58fcc751755d919b134d146878c0565dad04a47814e879c4a5403864fb699c8be28254592f12f0b6a48142f9c54fa7e0d00b81ad742deec2e14303210aac5fa4dc2a73a597a01628c6c6926260b3dc41b8f2", 0xfb}, {&(0x7f00000001c0)="edeff0e1f1bd6210bf3478db67a3d3d4b8f43d619cac262b8f02d3d82259bc3d0cd3fa2dcab4f010bc4264702830d771b9f589e2f39ef213351f33ea750e04aa3c594e277a3d54077a7e9f2525c651992f4b1c1a8a53f06534fcd6a7d2e9a01243041561240a8a26e2a017c3a6e3ffa0b0d91e7e86e26389ca6656bf550bfc162e0632b5b4fd55024bf7b190833c87ed06efbfd1588f8f94dd91c1c25ca3", 0x9e}], 0x2, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xfff, 0x51, 0x100010000, "886cc4ec9dc1d7c8d43b687162a07a9202c9e98c", 0x1000, 0x9}) 06:41:09 executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x102) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) 06:41:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xb) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/110, 0x6e}, {&(0x7f00000000c0)=""/129, 0x81}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/45, 0x2d}], 0x4, &(0x7f0000000280)=""/26, 0x1a, 0x8001}, 0x800) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x11, 0x3, 0x0) bind$inet6(r1, &(0x7f0000000200)={0x18, 0xffffffffffffffff, 0x0, 0x4}, 0xc) 06:41:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e"], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20801, 0x20) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffb, 0x7}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0x20f) 06:41:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x7ff) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0x2) 06:41:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) semget(0x2, 0x0, 0x180) socket$inet(0x2, 0x5, 0x5) socket$inet6(0x18, 0xc000, 0x7) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x13e) socketpair$inet6(0x18, 0x8005, 0x2, &(0x7f0000000100)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f00000001c0)=0x3) 06:41:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r0, 0x2000740e) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x20, 0x100) ioctl$TIOCSCTTY(r2, 0x20007461) 06:41:09 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) socketpair(0x11, 0x4003, 0x0, 0x0) 06:41:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48080000007570b8de3dc73a9ad368984418dcf69541324a55d748584171b8e4068bd3ab9442b3be2e943f998bea301998040000002bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e144fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0x398, 0xfffffffffffffffe, 0x0, 0x239) 06:41:09 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) fsync(r0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) r2 = fcntl$getown(r1, 0x5) setpgid(r2, r2) r3 = getpid() setpgid(r2, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)) writev(r4, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1a3, 0x6}, {0x18, 0x3, 0x1, 0x8001}, 0x80000001, [0x5, 0x9, 0xffe, 0x8000, 0x401, 0x10001, 0x10000, 0x2]}, 0x3c) 06:41:09 executing program 0: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x1) 06:41:09 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bd396858bedc69d84b7bc144d3159f65947e18f94c064d494ea749ecdaca3fca6c6defdb237550badd081219e5a0", 0x2e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, 0x0, 0x0) 06:41:09 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x0, 0x0) 06:41:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) bind$inet(r1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x1) 06:41:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92dd8c85d4d772d98de77c885a38cfc1ff81863fce8df318567832cd3052389e3e801fb45829964597f53a9da9865b2cf327227a11572434c0a4b7a67c8eb2cd40e37ca90757067864231a4290cfbaaa16513f7eb339fead03c526c0c02d398d36ac70f38904caf65f89aae7559fa0fcd25b43935bcbd42ad9e59b6b68d1a2f6625b3207b911ac", 0x87) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$inet6(r1, &(0x7f0000000100)="d4ef73cffb7ec0ee08917a283898341d90bebe692b0a2d54beb436487005d2962af4b8af4e8abd36a2e8ad5080d152e10585cbdacd107304ec3032fadfe0e54583c3cbda9c810aa5a650152f9b708cb346aea87baf6b9b9f00693eca4c5e95bb34e1cfae6a94939f372da2140aec8e9d97db80d2b5f60f0e30ca9ec1b35f390cc779844cdedfbed1578954cd6e0422c226eade3fbad94ff6909568307917f6a0142ffea361014ac892968859429ed076bc3363e9d363d5c2a77694dbf95ba9276260fc469630deb3c84ad7d8e2", 0xcd, 0x4, &(0x7f0000000200)={0x18, 0x0, 0x317a, 0x100000001}, 0xc) 06:41:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getpgid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) setgroups(0x4, &(0x7f0000000100)=[r2, r3, r4, r5]) 06:41:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x3000, 0x151, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getuid() r6 = getgid() r7 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r5, r6, 0x50, 0x3}, 0x1, 0x7fff, r7, r8, 0x9, 0xffffffff, 0x9}) ioctl$TIOCCBRK(r1, 0x2000747a) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 06:41:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x8}, 0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000200)={0x9, 0x0, 0x52, 0xe7b1, 0x3f, 0x2, 0x0, 0x80000000}, &(0x7f0000000240)) 06:41:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) chown(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 06:41:09 executing program 1: socketpair$inet6(0x18, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) socketpair$unix(0x1, 0x10000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() dup2(r4, r3) kevent(r5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x1f, 0x0, 0x3fffffffffff, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 06:41:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000140)=""/189, 0xc3217080, 0x1, 0x0, 0xffffffffffffff5a) r1 = dup2(r0, r0) sendto$inet(r1, 0x0, 0x0, 0x40e, 0x0, 0x0) 06:41:09 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r2, 0x0, &(0x7f0000000040)) fcntl$dupfd(r2, 0xa, r0) 06:41:09 executing program 0: syz_emit_ethernet(0xb1, &(0x7f0000000000)="feb38662ca333dfd6a4490956a007207138266c17478625661796f5bba269879e68ec55f58b179395b64b328c715ec3d2afa41995158335ede25b0429407e05d39a71bff6ac6b8b2d1c51faff6953ef26b1f15baf5c75fe9aa9a194f22c275e4045f3221fcc81c70ad41bb632d5014aa9331da247e82d4301dbab127ade628b9108b0833cc1f67f1286b5016a0a5cc466edf2d9df8ec51421768623d4cecac14a41494a479c060bde0d8fd735a29bcc69b") pledge(0x0, &(0x7f0000000540)="1160576cdc7c90420eaf3d4da68717a17b8e9a9b16c047e694202876a89af8d07522fc13379051f72bc47e560daab1b6ff65fdc6d15ce7c3b484b0ded629ed7236a35cd38142c9dad2d300") 06:41:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x9) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x8, 0x1, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 06:41:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) socket$unix(0x1, 0x3, 0x0) 06:41:09 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="0bc312e308f52c3631f329e46b55c9decf5246aaf9fe204eac4cc97fc7651143c7734d5d9f9e7136cb179e51774d08c16d061f3273fe17b5ddfc1b464c442bbcbc351baf17798e3f4765345f9828d5e07af70646827ba88ce686953a79e867d6ab23c53589069e0fbb315f1876073d7de2a3b4992460d6ab9528f9988fc60ae1cdf7aaf69ca578966e35c01f337a6119544ebfd0499ff3472808f22245081acb05d7479b33c956f01c71ff2ea00e91fe2d77c5015e92253224993dffeb3ac2ba93692f712422f917528e837756b36d74c5304dd5d49a66e12a35253ea9b3b11bf961bf9654bf9da02a1873493d525905afc1b4b3846168a16b6f1f11836b", 0xfe}, {&(0x7f0000000140)="7c32817998c85df81ffb9b2cf373938b786e5287f00c50ed963524aff9c3d1264fa09b09c379ac3eb0cd0ea76321ee44e4c580115cb9825c82fad643db81f726fb3d70f0b01bdb7053c9a14bdd214b24e36cbfd0b376ab18160742", 0x5b}, {&(0x7f00000001c0)="ac6f9a1db5d5820d1fdb5d2b74a25b47cd977e4d09aa36fa6ec63aebc134e49795a48588bee5f9cee3d149aebd72d7239e49cd623313c330322db143705d318c0b94d269d3c945d593137dd10dbf2c77fec3d09d409d3db857ef90bf4d18b2848f76cd6bd3b45d86eec3108fb57ce96cdfb253a415758d6cd6faf9bdb3693e4ff2252a03dce835b43ec1d49ffc14988168f9a7ae0491dda6934a6d077c6ad2d2dc5a6dce9f6e4250f324f5023ba4f2854258e5d79f63b02b6b3a911dde6e6f93664c4b14d7cc9331e1500dd2c39a3bca05ef0e36836f82863f3f7bfe9dfb18ebb89584cb8321b5f5f708d3f3bc16", 0xee}, {&(0x7f00000002c0)="868a29ecfbcd5ac4a7c602ec922cdb2c0e37c775b4fce9a89f42fb73978a7fbeffb64417b4f5d1b96ca4ddf3d9b39e0f41e5dceda71c6dc585658c620f3da6059bc3b7fbbdfdafacdfec8ffa029d94dfd4647c7aaca20278986111db99321107029b18eb4f72d2bb1aa9b74bf626022321890626473c4c73894fa83654562f66332b6790348b081b16bda91f7c86ca3ad65c4941bbed23db0cba", 0x9a}, {&(0x7f0000000380)="ca57a440e5fb4c7cdb7ddd46b3f6e4052f6387404043e2cee7cec2054a9ca88afbd00054206f2c329474758c61", 0x2d}, {&(0x7f00000003c0)="67ac18ac8757fbc25dc77efabe097391dce359969920e87132745c16754b7c774c56c366aea58b430c23b058b3c53bf0551d9a7a4a3850e58a57606728e577278767b517b90ca385c42b53e3a2622ee005bf67a57d8a4e66c14dd63ed566aa6c5a5ba60ea0514dda2da2106a39b38456fba2e3f306", 0x75}], 0x6, 0x0) r2 = geteuid() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r2, r3) r4 = semget$private(0x0, 0x7, 0x258) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000540)=""/17) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 06:41:09 executing program 0: r0 = getpid() setpgid(r0, r0) r1 = getppid() r2 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1c) r3 = msgget$private(0x0, 0x109) write(r2, &(0x7f0000000300)="b1182122be8d3e813f20e72df017991e8c83cdef62b83f1b7643438afd9ae7ae250ff4ccc306fc213896b218aaf1d34f25eaa8adeeb213e7a5535755cf3ff926550193b4a54286613ab6c3ebaa20060c65275a2d09e975f26c1da9cf1a978470ddeb6a1ae66464fc40f246573937a39c4f187d41fda7fbc49c7a94d2342bea385ef0071560d14238e789d0f3019afbe21171", 0x92) r4 = geteuid() getrlimit(0x3, &(0x7f00000003c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) truncate(&(0x7f0000000400)='./file0\x00', 0x7ff) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x6, r4, r5, r6, r7, 0x10, 0x1}, 0x2, 0x6, r1, r0, 0x3ff, 0xb59, 0x3, 0x5f7000000000}) openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x62) setpgid(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r9}, {r9, 0x1}], 0x2, 0x9) getitimer(0x0, &(0x7f0000000080)) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x180, 0x1) 06:41:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x40, 0x48) open(&(0x7f0000000400)='./file1\x00', 0x4e0, 0x102) recvfrom(r0, &(0x7f0000000240)=""/175, 0xaf, 0x40, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000000, 0xffffffffffffffff, 0x40007, 0xfffffffffffffff8, "571810c4558bb958730500001700000000ea9217", 0x1, 0x40}) socketpair$inet6(0x18, 0x5, 0x1000, &(0x7f00000005c0)) ioctl$TIOCCDTR(r0, 0x20007478) r2 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r0, &(0x7f00000006c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921950883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f7b836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae5c48b89a55caea63256fd580ae7ecf96c6e100007e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850abe53805e34015fd52f538f70d454e357f7d5d3bcdcb0730783bd7201bc1f28798a3b7a74a39b04ec6f5bf7db98c7ff97984b33cff0764b8b29d2ac5a834c1d9878f960736640c893a1163b8dc139f4fb15d04c81d6cf9c80dfcfaec0b8a75be7234502caf93d498f62f3b94f7a21c1dbbb59158baac0a3f7c90a99f3d09850fee7fe6f2e59b02b7e9269a778f7880f590aef7801e36aca5b7bb08ba2bdfc3879878751c3a07ac09dd4a57d9f216c47547f2ea1acc1b2f2a23ee7412ad82cd02", 0xffffffffffffff68) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000180)=0xffffffffffffffe0) read(r0, &(0x7f0000000a00)=""/235, 0xeb) chmod(&(0x7f00000009c0)='./file1\x00', 0x10) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x1, 0x0, 0x5, 0xfffffffffffffffc, r3}) lchown(&(0x7f0000000200)='./bus\x00', r4, r5) connect(r1, &(0x7f0000000640)=@in={0x2, 0x2}, 0xc) bind(r2, &(0x7f0000000600)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="a24543399dd1e05f4d22f357566fa74e88b563f9d87c0463c81125ce576b0af7d0ae40be440e620ac87fa73d1ed915d9f75f617a5b81da2c1e6d395d704a32341cb623564b129645dafc968ea806cb5914f5fcbaa7437743542c5ccfabdcabf3bda0d8d3128f17075df400694f7063c8b62690478c9d00d5bc403225f4ba2ebb397530c6e4bf724900dda7e2956126f37d8c519b1cddc0eafa8d236e8690a209", 0xa0}, {&(0x7f0000000500)="dbac9138516d602f25c580b28a3633e5776c46a3a78f76f629340f1d10a440e930ccd420fc23063f81a41ad0e990d4ceafc9d2bbb33c35d21b5bc61ab5f6035799a2490373a068dce70eb417d0a6e79101c76e0fe7f514348aed0624addb0ae51c25fcc26a1d", 0x66}, {&(0x7f0000000880)="8c75d84bf19b36cdef761bf82b3b807d6a91cba39566ec4931dd604579c5641a074e785045062ebd1b80db2e11f8f7e2153ef4d6cb7ff7053103cb13dc6c342e1cee04beb3152fa80987129eaa93ae34b96eafff1bed7d8b50ae7adc4fdd666e3264b8bf930c5236d7daac83002601fc643c7ced3e7598c597b54d93a95536616188b2d0d75631e5583d7a1e533f5a378b359e30788d7ad1810ec25cecb1764a09fe1f1b8af81d14d22daf6efe1318ea2d7f", 0xb2}, {&(0x7f0000000940)="bdcb5eec8881aa53995340810d0133d51987dc1ae7a03b2b4d2a2df5b6c752b79279a2528e5c12a7f54803a86b1456b0bdfcb2690a17f68466fd2d8bd5b8d2add46a311238800a88b4e4b83e51", 0x4d}], 0x4) fcntl$getown(r0, 0x5) open(&(0x7f00000003c0)='./file0\x00', 0x8021, 0x14) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x3, 0x4, 0x4, 0x4, "70d7e2465f6b509dcc882f33c177b87172b1e0cf", 0xcf, 0x8}) 06:41:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchown(r0, 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) 06:41:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000200)=""/108, 0x6c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0\x00') read(r1, &(0x7f0000000100), 0x0) symlinkat(&(0x7f0000000300)='./file0/file0/file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 06:41:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) 06:41:09 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000000)="e2903bbab612dada1ed73fe53490fb3d2ef9f7e4d1b8d5f0807115e015deaef0c04adabb8bef845c1bf11c1718e4089ee1c68882e0f20310d5aac5d345fc6020067f32c518bb3483e0be868762fcd9bd269c3dd4cab9", 0x56}, {&(0x7f0000000080)="51cb757f8fbb4d2e96ee1b9b188d5aaa0d877ef8d1ac31969a4c3985cb94f40b8e0e78f98c6b11d915eb98f58dcb5e2395415ef37773ce611e65e515f854eb84aa881cb431e7b4a9f2cba56b3a5dd727cd6473bc270301cb25b53e60e1e7dfdfa1fb2f3917162826e92a45e282eccb610e9940b19fdd5b24476826823548b0207f197580025bac1c56570b252ca8042656b97eb95cdfb0209c403fde516205b0e5291b2159b721f8458133d04a0812e979e3494657", 0xb5}, {&(0x7f00000004c0)="73f6a6d60f1f305e168a85de894bcab0df3d40ee882f7360efbdd24b282441cb71f7d620c8e02bf8b1a1afc831052b5c6e0509c101da3001ec44e35fc9c94f83bfbe4e3b5bffbf817ba535ac72f1a6802d985f0c606cfd77a7251a9a6a32693be1a9d6c1ee6fe329ea07add4fa6561d7d820ae733c8f809f2c941bdd20e7981bc38bdd0513379b78ba1ab13cdfe18eb4c6826226083eac25bc4e256cccaf28b250ee9041e5cf300c52b89cd2ac2f18629d67ee26e9b1dae07a9dde41aaf55258a0fe0b975de1496b1f7e3711c3b83ecd36fe1917f32b009ba1a130e66a41", 0xde}, {&(0x7f0000000240)="d79201c99a9244be889ae1d1b818f1e2adeee32d82055d73c34ecb80c5c4505fcd8a12d9e538535b0416889eb149393579cba48fda6d0bc74d57de11d3b78a80aaf4495546b79ca5776ee4d864bff765bb3ce8421dbf405cf6550eeea10e7cb92463fe951c87aecb00", 0x69}, {&(0x7f00000002c0)="1face0be79746016361d96c060d9c6a8af209f78126a17e251ec6e8d883af8495bf9b4169d35c6454b8bd546012091dd9846275f5a00a0774c642a64ffd9173d41ed174d88a39939961759ff417dae159c082af29b4c1c0bd5f4fef031cdb5271adebfa16c89a8cf407a3d93d1b16e7edec5b2aed6edbabadebc68eef2966aacbccf684438f39962bb04deac7e71af84911a5c321c14116cdfb0aa24bd5662ce1eeb42e90e42cc5fa1c160a93145c2e4d3843d4430428ed5c20c23018dacda65f3a7aeee95425076dd3bf4d1940ca4f3e3c3f9b260b7ae1355af5986814750b38a2e290e96a6d69c4e7c9d711a5ed34d94f9000037440c9fedf203e85b7e", 0xfe}], 0x5) r0 = socket$inet6(0x18, 0x8003, 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) 06:41:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x3) 06:41:09 executing program 0: r0 = socket$inet(0x2, 0x5, 0x40) fcntl$getown(r0, 0x5) clock_getres(0x5, 0xfffffffffffffffe) 06:41:09 executing program 0: socketpair$inet(0x2, 0x8000, 0xbf4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept(r1, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="12f7d13b307a50289c8fad14194503f1f2fd3521a533562c3fafa287c0dfce56d0b84c", 0x23, 0x400, &(0x7f0000000180)={0x2, 0x1}, 0xc) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) 06:41:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac098f24da5394b7b4dac", 0x61) r1 = syz_open_pts() close(r0) geteuid() r2 = kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffc, 0x3, 0xd2f2, 0x8cae}) r3 = syz_open_pts() syz_open_pts() sync() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x3ff, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180", 0x3}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:41:10 executing program 1: truncate(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x82) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) shutdown(r0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x28000, 0x52) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/86, 0x56}, {&(0x7f0000000300)=""/100, 0x64}, {&(0x7f0000000380)=""/74, 0x4a}, {&(0x7f0000000400)=""/227, 0xe3}], 0x5, &(0x7f0000000580)=""/169, 0xa9, 0x200}, 0x2) unlink(&(0x7f00000006c0)='./file1\x00') readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), 0x0) r2 = getpgid(0xffffffffffffffff) getpgid(r2) truncate(&(0x7f0000000080)='./file1\x00', 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000700)=0x20) 06:41:10 executing program 0: r0 = socket$inet(0x2, 0x4008000000000008, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') listen(r0, 0x0) shutdown(r0, 0x2) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x882, 0x48) socketpair(0x10, 0x4, 0x8, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001780), 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001780)) linkat(r1, &(0x7f00000016c0)='./file1\x00', r2, &(0x7f0000001740)='./file0\x00', 0x4) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000180)=@in={0x2, 0x0}, 0xc, &(0x7f0000001300)=[{&(0x7f00000001c0)="e1e8d6210ef8405d251b97bb789de7573300750cd0ed993d397b2cb14df24417f59dc6fe523ef0b672a8b9221f6816cd41e6cab382d0b7b0e3f892ee110afc179179574a7b139f209080a0938f5b359df5d9e4b82a62778fe3160bdce48a8abe150e521a36", 0x65}, {&(0x7f0000000240)="92a6436df712328f3b6b6bcee00310a4681b253bfae94744f4dd22860f3d7881e3cd88aeb07a85461a67fe14017d33a0ad970dff4349c3b43c2242be50a8a30f3881265f49", 0x45}, {&(0x7f00000002c0)="7f68e0771c4c35834a551573c89432c719e018be5908271ea821f9c1382a162d9af32dbb700fc0ae45e875cf7d23cae9b01e323c0d09ffbf394e491fb0e0b051a33af8c122a0ba51f1591b9be4e407e1ffa630b7688d39cf347d15d57769c4fed4294779029bbcec33c1df965371b57a5668ee65ab8b0acf018a23d939563fe03a016afeece394b01fead5323bd1d27a12818c7687628555834042bc374c88e5149b490e9cc0eb3114b2bea7638d8ff496539434493da9586e7858282dfd8ef6b75e38752c2da2b9750cf76c0a87c047a9816f5cc0de3932499b71517baa8cce05d3ac7957c78abf2ddefa28df6fc3e0b9230cce72332e2d97780fb8d9573a13aff38af45153503b11da1997d1782bfd508b641103826f2066f77a3dade987823dc58a628f2bfc5f65075b950b8a73e91e0a00c72c170af804951868e2d8d86be41ebc50b1f234e93fc2fb94673deefed34708b0fda4ead8225883c1daa7158c7a6df109f7a1a5ab3e86492f6c0e98c01abea5a53b90093f127fbebbcc08018e6e2e6385046be7a0182ef4aed8aece1a0498058091d328010dbd2848f5df5982e1785311baa06a994e563d0432e5b16acdeabd5706dc1e114cab6d36444be5c3f40b5f6521e27be2d49b29a61a711583947d5d8bb31de315612f2f16d42054012d7335f12c788e1c2adc89825c77c11e475c1d278df6e81a3fce718a83150db8ba9ddc3730eac31243a355f44363164f22020ec0c6ce99e3e1554710a903076769bb5a45151326d83b8b337527f42e7b60604b9aa007ade02dedb50b0f90d08d501d1f024560b7b79012945cb1a58c148d27dd0df854026c6a6522442c2a686e66b4bf24fd3227352d38cb4b560d6f2f6c932b4a111fbf4dcd3748815a823b33b3487a16b4fc3f4f27884e3cde96f2b1aca06b708e032b21ef624ea48e89007255fc5a27204b241a5b28590c2dfdc05829112fbb9ef4709f17642cb56df6e486941563c0f3c3c952d22c41c0a7fac63b2ce2700bf02cb27c6df77563fd5a525084fe7b496e48cd03ff37616ae8a69b6783bae9bc54b2cd115d6d98c1cee55cd6b9916bbae87828fccdfd75d5181309a30b4fd22574d942328b9bcc82f2d159cdae5b773aed68870ff0d9c152986a4bb0e8d8181a234e457073adddae1fb3c2334f0dd9a2622ac7dabe2716957bd2718ab15deb9136748d4f2fa0cb6eb4ecb93c08171c2e61488f144683fdf3bc5828b8f9cbc6c2a76d538d2da8757835dd90adf4f6f5bb760e7f245429cc530bcd6b5a3db310a62ebff444e440f03114b702d6d069f01c63c3ec6ae3eaf6b5e27d87d4ba5ead57cc0b244772dee934b442893bc51a1b275d439fae26609398c406b6fe4539ba9f51fd02dcd191e80ec9a888346a8f677476d8cccaab61a54d11cb7456e88a7e0d1c9749dac1287f574942297cdfd6cba45dbf4c1c689b72cba7804f2ac177e97296068974a73b34b921fdd7fdae6bb4f408f0bc17cdb442e7f40755ee4a0be62b58d17ee93e1fef9572ec6b79241eca4593b16b704dfd2f3a25e1d20a906d3467994a4506a830b199ab888b2b288e941c7cf987d1f384940ed1ca3bdc3e16d8e2fcfa2c71698e94a7f7c4bf91745310dcd6ce458e19601e9d6d6359f10d409195c323efac120a34dce4dc5bbc775db65607e5768457799da2d6a1cb8ffdad76e870662f57d0052f23e04aebed897983aa8af34152803d293f412372f6cef1652d471d916de56ee1ee1b003a6a47bf506f9b904c2a6420cec6a5bc5a35d5d600f678a2f9bb2df90634d6123eca5343b29f5941b1a4021a35ad550a9b528e0f916a98cd5e63809451dfc18b07e33f2437dd355f595ca1e9fcdcb4e73904e01f76a521ba6c290e42173f414657daecc655547425d47e20a08ad83c0d54ee330eda1ff861c3c9dee6bffe1f82b78c9cfb271cdfc14713041d06c9adb42c977afab309f5bf2b126dbf0786e02b97e937b651c64b84091c4a2ae12c114275a86a8d6e332a1c3fb93bf70f3d513097a9fee7e3f3bf8afeadd428a0b0ae55660d1a63efecca9435a62422e7518f90ddd3a719dbd731ff7a76dbcdf9ec7b0803e4b84f3c2a18dd816efbf6b65e1dd1d066ecc3acdc3cc642e696b2c2ecbc875a781e57667e2f8fd5316b5551e27ea7922a9fc6f263b9650cdda623afe8b15de6f828019b7eab7d892382ec4eeaf0df45616da936efae377c85c3142d15e6788a4c1dfac488da383c2aee89f7c5853d1ca4934794ed7ded85188ab490290bb59d40646bd372ecbe0096a6a0f8d41b658934c4ffb238de447d2c6550b1667f6eac7803856dbd236936ef4e38d727c785b2da022fefbbf9b1d6f9c7afa6fb8d3519e2f51de2a997c96e483c3abf53197dbb9ac635d201e5968d8cb76b32351e233a2716324e7c3e0591a7dd86c24b393a808e9baf7f6be55265282bb831b81cca6c1cea80fcd8d15e70e3056f74f0b03b9a7738c92b13f95d6c9bcf199323c277c2dea67e5870002b7354f1ca8ea6c81843d2d5d4ad6d64a5142caa08f82883493790d715af62cae9bcdce2d5478f329d4b7072abac2572ecd00961ac2b900e62d51353d3d67e0c40a462f4a503481521e2d10c6d6a5f192763a04abc509c81df73f17a943e0c8f77a9b21291e9673c497ff183160b2db39d6203b0db4e4ddeb6b81743566a4a053da7fec1b63072f28652ec9d3a62a21d7cc5d7d84a158b0f018992fa78d4107666dbe53cdeeee842e50f06a84a7256cf6c478fe8c612fc606d6cefa8a154cb62a95f6b72766a51b8d6afd6233d4f2d3d851895c5e34f700065d1fb894fb8742b1164d2e8323f11e4b4b4a3d23b46475ddb7abb0ee69c863326e30505a7fd56303816a892df57e4535920c1c5897118faffd9477d917b3dfb2f255e35c5c07802994b384f915a87b8611ddfaab3ece162446097aadbc1c397358104bfaed6c403f45bcbff170b4962dec8c2d6ffb013444e263a14b691bfd07099002972eb99efee58cef59c9ece44140a12b76cf8f8719b5450d6c1799bc52242a8f31e95b6aa3dc1e5efffc53e2d231826c17a46188281c26b12eecb17eb7cd26fe761c33ddb59a7b361d0109ac92ca61dda8f6552fefc7e659acc08fa9ee02573717cbc5f14d003ed30e19b2d62eaa231ef5ad9330fe0d5c4bc23dde9c0644fb25c90fb7396737466ce9c0b17f5b23fd42a780ab226010a2b828f2ecc46fd97a9c1b5e5de10cc23b6f5ce3ab503efc0aa3ad8a8e2ecbdc5cd13c41476078e8136f31405af1d8ba6b6cd40ddb4787cbdc10db430a5cb68c277f1814a7651257d075fa68cbe3fd32866071fcc72fe32adbaceebc1cf22708f2be4933bcdc025bd6f402f70b13eb8a31805a35d5ad713426fd4d7e04f3f031b03d7edc422187ba5e12767cfc2e22e7837261d50ab381092b4539f4407a37b4622921b90d3a002376bfa97f8525927e4b6101637e138ce4ededc51c1dc653efaf26fb16d927a3c1d20b1189bf4c9a8ae90f7833344431ed1a88a7ca970fc77d3b3c97e2e7ae41b01e58859a5df70b7de967bec96cf6f1351ecedbe3319ef5c4b4db0e4281b197f443a4cff88811901e6460a707770b156033ff4340bb44b575b0c7d08ca9b236fde694b8fa30b8c4c2937447d16cc4cb764a4744342433535216b9a1db0dd1949784610c6295bb62f3aaba930922e2b06c95043a5edea99b98e364da4a5ff99e237b261cb42f2083818210a3b778f27e0e683f8b1476ab017ff20a981e15989fd727734944fe2e98b3c6a9531747c84355a4f951448310742c62213e8e0e8e1ba155263296348fbfe46463a9d64f2b269c40e6baaab3da18062f86ca2d50751d1ce7751c8ebb1cbbe0cef8e0e7fb1a6844ed58daa110d901df88552701ef86786c6c4c71f3354adbe5dc2b38fbd5c9efc41c360ce7227613223f1844603824c4182384eb1fc0e73970fac1dc07ef147bf9c1ec9b251867d98678012136b1550d7ca75bcb19320854e458ced19352c85c5a0cec425c2b2eb6111e55b2266d7319c6ac0356fb6d8b7a99cf008a635a690591da3bf1a79505dc15bbc3bd8fdd92cc2af8a062884fdb6bd708304875aa8ee598c728b0aae2fafcd062be61fb17f1da817d997fe6165f657cecd60873559d547be7f2c653a1b4bab022decdfa8c6a1023dbaf521d2870530a9ce41df5adf1b8f74e33e24f985b88a2a2bd9756b251770d8053ddb5ce9f54498689ccafdad1b9340a34e31182ab5e6c1e3dd5230972d4b65763c5d6cf33c09541ea2a21c5609fa3a19640c27d6d0f4e0f0dd43635e5ed5683c5a5920cb4f45e83307bc273c509a205f8a108e614c6d897f5d8a52f82e65e04e3765a71a2e2c295e034658ae33228054f26621909858020e0b1c931a4787ab29286904336acaf78cd2f1f2d6eb8289587f6888a63503f64cd531c24e25d4936aa2479c92514307662db349af302f02a4bf11ddcf5512c9ed8bcf227d18cdc3d8022e153a7cd9044ba9fdecfe36824c8c1dd942969a18c369eb11644ea24e8ece4556c0f14b8557ac5e7e0ed4cc6a52805fe20c6c409366f772e7dff4c15242d6af811701bed1ac356651059206fdf3d1b785450d01f56541e97d2387aa8d0b75389e1401b5f151561552cfb5cd889afb8b848f7436032c6706838bfd111f4d9d43c75523d5163b1b8e423516c723e3d3e60596c14bb13e55d6ddc3790e1f11712875c15920595d188ddd3cf97c7d3b6ef84873373727b17bce223fbf35fae7477425bbcf4ef61ab59ec8783117894a0bf79a9166658dbb7cd2d6733e176dbbd7097c77fc3d45af140d5322090dc2f35d1cf3cd192ab9c41a7998c89986faa4bf555332621d9a9fb607c1fba843b99c87fec5e1019b8dbf5f6d10d51d9aa14281fbd3b2f9403609cc0f20b7f5a8c0f14de9bfa61eb2a64292845b583a967cf559a9e4e0c229b0176b7fcc8fce4e4ec5cde05db0c6cec5fd935418d0223a1ed78acf18ea3c64cfc3c6c81ed6f9ce690d38da73b95fadb81f3d36be1971b70a42901d5d0b94a4dfd16d466162a68d85038bc23c4d0eaeff411491f9674d86a02821ae43ef8c06e319da1fd38ade0c4fc260a340a07640e13d3b6bbe756945e2f377cb653baf408c46541eeb7949ba6f134b549cfb8bc42fe6f8f90126d6077fc5a5641866e0ab4ec0c338fa13c4d938cd45e797dec469c7c40d9f604c516fee112ac2c30efc455317c860d147fcbc064f972576e3cbbb20a9aad29adc432fefe2c4f003f84bcb931991515fe6c0a023f9c2ea847ae7fc3783defdd26eddc93c2b93948551f861ba0d7045cd0b886a9920b56a87b335d5f29ea33aa14aa79c1127c8fbf6972ca0d211a691401707a587aaf46412af85542839aed72d6d79475c38538e9a6404e505647ebc4592e6dc0a8ba27229ca4c280bd74455265524f9cf5bb20dd93d0cdf5b35a866968c6e4a7a71e0a6f450f0826b250257435a356c18c4fbffb84256689238528d3b7343f1e0de7efc5bda72b26cf34dd7a9e98a68070d5713aabfd1a1ff4b743b2f18eefaeb53acabfbdab291e9a397a0fc7321e3ebaaf6bba9f1fe1dc7e052ebdb5ac9ceaa5c0a7336fb4523f6cfe6eaa0917cf7a34ec4bce14632c1d6d547724bccf3cc79fbd95f81695ed8870fec68c59efe2e5cfb023e6180b72cac4b913220db7c9fbd994787629f7cb125d486090e6791820f5875089de9d1cf74a9a665364a8e613898258ddcf733b95f327eb7675eb1a8e708a5c8160bf0bc5ef449cf8e22163a39a921", 0x1000}, {&(0x7f00000012c0)}], 0x4, &(0x7f0000001340)=[{0x68, 0xffff, 0x80, "ecf3fd3f775611e4f4a373bf9c3c0fbda00bd2ddef89c136b9c68c210441f99131b5c04531ee212d3c299f79509e6eb818f00e88d06f10a6ad2b4e3470fbdc08ef7f5284da3aae3a4f760f6b93cf9360b96d"}, {0x20, 0x1, 0xffffffff, "01ef9a87e096aac3c36b2bda"}, {0x70, 0xffff, 0x81, "024b1160459facc121286fafe53cd2694aedd263e94bec0aeea360b86c0a62a7cece499822d473911e60f2c66114ac994a48e77b897736fca1e3991d25ea7ff1b9ebf27e714a6ab1e85c0b955fe4d0c9ed3558510b2398d2a67e"}, {0x90, 0xffff, 0x4390, "43fd88298627c2c7d3f183de9d27fed5a1aaf22a42fe0827403cf21b3e6cec5265cc3ea7632d1ad1b899ddb7e59deac28387cebc3a87c1e59ce2b2f85c8c90b59a879832a7ea40dee38380cad83e5e4e36166853a81686ddf9f3091c8fa68485d7ccdf39d3bdfdf673068cb4a38d8935d9d6e324a654178a29c82f6004"}, {0xd8, 0x1, 0x1, "068c7a72fa11c6180003b3f63f8b094cbcad1a06c661479834a14a067ab188c318ad8f8685a3377f8a401e834a2198a9c5b62296bbed5253f961014d20890e0aad1b0afd61861cbfc63dca5bcc78f3fe5030eb445a9c6c62e0f25d8c8a1b43b15f44a5c64c483ff4c6bb5b9206db83db9fb0d8d5eace02c7e796625f331e297bc7c090c70d3545f3791d5c0a92e4004ad6bf59487d9b565ad0a4e954abfa2ab473d16e12f6ba0caaebac53a146e0de40a53fa2ec1e7720fa1af9906ba60c57368f4248e842eaedc9"}, {0x38, 0xffff, 0x6, "8ae64656dcde7f5f99d2e4d242c3983ea5e0bd2ff9de14f2ea68268e5ce0a135ccef5c980e5c3511"}, {0x70, 0xffff, 0xe9, "49dc4076b8904db12bc09ee71d41fc4427f44c4f7eaacf4843ef00c0e9d210031e6ac0109387be3633b0f16bf0861c2672c9731d8300655de631fdbee6c9f562068d5af21e8989ad7a001540ccc82d65e3ad0f9ec1139b161fdb0c13ad2e"}], 0x308, 0x1}, 0xc) 06:41:10 executing program 0: connect(0xffffffffffffffff, &(0x7f0000000080)=@in, 0xc) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) fchmod(r0, 0x25) 06:41:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) close(r1) r3 = dup(r2) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="b4f834a36a3480134a4331daa9446c7f413471752c11eb73a349233d291189b46fb7d817a4db472eed54946bb006a26f15dc34dc9c5ea5e1c9806301723e56b244", 0x41}, {&(0x7f0000000100)="21bc48d86013251035c336ec78eedabec484074f5806b082c2fa09f68904f8199bfec6c590e5d291bfa8aee14f23df7b809d367937ebdcbe7366822f2cd99db21aa81c34e48fd654bb10d6e4f2dd0fe722204d61616257323c5f1aa86c74d271a315090e30819db9208faeaa2da4f004b1ec2acb86352083afd6cf65b0dc06f43e2d92a488061f0505cf85a4d16cdcfdcd2942ef90f7c1712db31a7eda9e09bb5dcde1561cc0c8b5138f385a120ae5bca210160ef0cb4928445d2837573fc4e6623c3c78761b245d", 0xc8}, {&(0x7f0000000200)="5d13c5fb530e2a45139a087a658a9bb05c055e5be43ea02e6f7309a60a6e27cf707e6419dfa5fe", 0x27}, {&(0x7f0000000240)="76010e6cc5466e384241188aabfd66f5659682dd7e5104e16d12ec851d5afc83b61932fd2ac44ddba3f9530072712ddcdb426fb87d07bf81801fc4561ccf105c9a0fbb736880c1bb5f464b221136cb98ddc0aeb245b87fe36ae0174893c58a93a87d5a96e0cd682caac71013d3c87c3cf9564f744c52bb4152f1a6bca1e55e19b30b007589c0758016408ef15463bc5fc80d30ab0f5ec0afb7fc835cff3fb369e6072431fd150f1372ae1e0a894b015aa4bd0091bb26fee5", 0xb8}, {&(0x7f0000000300)}, {&(0x7f0000000340)="1b0b94f6699b71fcc7d5ece12d475d3410474bf139b1533126bdece51f9434827f003d7a1325c651b4261ea8bc6f6f5e5d34d76a3e237066f230b022d66e923d1423d3746339e691abf7f12ae97ffc5e4cfeb4fac04f85da89eff7b03205857749420fc70fe951bf06fd16117c210530a540b590c27669a906824d182664ece51577ff186c80413276765997c39f9e4bbc64f105bfc215d8959df03ce3aac7f3004bfbdf32ed09f8fdd9233302d4906c259eb8b9b31ecccd455707", 0xbb}, {&(0x7f0000000400)="1b222182ec7b19497e43dbc0396b8ca483677543ec44caa8246b0f996092c02b27cd9aa73c8680972e3f8a9a4d6a172b78342343403ac33407e107ed235ad13e57eaac64b2d6fa60ab649373b817d8dc97ebeb9da94e16f84a1c296cc6f192197128ba4568cfa10f81b9e202c3e1244c26d90a8620427fe2aa6b2220021b76e6b15eee54f64897f23def4191396b7fa34fe95ad4", 0x94}], 0x7, &(0x7f0000000540)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r2]}], 0x30, 0x1}, 0x400) 06:41:10 executing program 1: kqueue() r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) 06:41:10 executing program 0: socketpair(0x2, 0x0, 0x3, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x41, 0x3) 06:41:10 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4000001, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x20) 06:41:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f57a64b2abf003c8ccc09ad0a401700db2b4346ea406d326a5bb014b46b267a5e564", 0x22) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/40, &(0x7f0000000040)=0x28) 06:41:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x6) nanosleep(&(0x7f0000000000)={0x0, 0x5}, &(0x7f0000000040)) 06:41:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000000)=""/226, 0xe2}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x3) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xffae}], 0x1) 06:41:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x180) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x40, 0x7, 0x2, 0x5, "2b50787b5effa6a2efa05f7ee9de176c690c5785", 0xfffffffffffff25f, 0x200000000}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2000000000061bb, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x5, 0x1, 0x8}, {{r0}, 0xfffffffffffffffd, 0xa1, 0x25, 0x4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x42, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0x68, 0x0, 0x8001}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x400fffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000006, 0x4b46, 0x1}], 0x9, &(0x7f0000000140)={0x9, 0x1c00}) 06:41:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0xa8, 0xcb8, 0xed, 0x200, 0x100000001, 0xed, 0x3, 0x4}, &(0x7f0000000080)={0x1, 0x4, 0x6, 0x7, 0x0, 0x0, 0x9, 0xffffffffffff7fff}, &(0x7f00000000c0)={0x9, 0xc1, 0x8, 0x9, 0x3, 0x3, 0x6, 0x7fff}, &(0x7f0000000100)={0x0, 0x9}) select(0x40, &(0x7f0000000180)={0x0, 0x6, 0x8, 0x7f, 0x7, 0xb8, 0x3, 0x8}, &(0x7f00000001c0)={0x8, 0x7, 0xfffffffffffffffc, 0x6cf, 0x80, 0x2, 0x9, 0xff}, &(0x7f0000000200)={0x100000000, 0x1, 0x0, 0x4, 0xef, 0x10000, 0x400}, &(0x7f0000000240)={0xfffffffffffffffc, 0x2}) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget(0x3, 0x3, 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x101}], 0x1) 06:41:10 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="a03effd2209820fb481e6d5f5c3d4afce6d70dea9c8aedf41843eab0eb7c7b06ab30ca0757f0d2607b6ab51b73b5aec9b3", 0x31}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="49f455d865457977bc441105599b1098d71b8287c088d989e7354f7926583f50b03b3add099dc72d277ba3445730640a65f7635eb5879872531b96611f7152feabadc720df154c175198b77256e09c68", 0x50) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 06:41:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x4) r2 = syz_open_pts() open(&(0x7f0000000100)='./file0\x00', 0x84a0, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x6, 0x80}) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/92, 0x5c}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/80, 0x50}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000640)=""/124, 0x7c}], 0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1c, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x7810, r2, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x8) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x81, 0x1f}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x5, 0x7, 0x2d3, 0x1, "cd5e4d0bed2ad01da9be106a85c468af9185047f", 0x81, 0x2}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x80000001, 0xfffb}) 06:41:10 executing program 0: r0 = syz_open_pts() r1 = socket(0x7, 0x4004, 0x9) recvfrom$unix(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3f, 0x7, 0x9, 0x2, "5657b1d2ad5513f0369249bbb066ddec130d57ac", 0x4, 0x4}) r2 = syz_open_pts() getpgrp() fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCBRK(r2, 0x2000747a) msgget(0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) flock(r2, 0x0) 06:41:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) listen(r0, 0x6) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) r1 = dup2(r0, r0) dup(r1) r2 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/75) 06:41:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x2) r1 = socket$inet6(0x18, 0x4, 0x4) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r4 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = socket$inet6(0x18, 0x5, 0xffffffffffffffe1) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r1}, {r2, 0x100}, {r3, 0x100}, {r4, 0x4}, {r5, 0x4a}, {r6, 0x180}], 0x7, 0x7) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e001000000000000000000000000000000004c"], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x8001, 0x3, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r7, 0x1}], 0x1, 0x1f) connect(r5, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) 06:41:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000000080)="aced8457fce2371431a70050443a360766742d948eed5cceefa20e4eab41c686a70851b3502112c5b3a45a79854b189cb83718afcde4c3e3ca5bc3d7d5dfc4ed9dfe2d71cf0ba230829af1909bdedc7be9bf0bd6c415f59ca26512d9d3b0358c11b0dc33f45545c42643ae598c7c1a5fff7ad7c80ab71a939e882ebbe984a49a912b74c7b282ff048fe6296534ee7ec5adf29f2d70876eda15a653b9e47e82f97fea9bbcfd47e5336c6811e39cad9b3d0fcaea3dfc93ac8db4fc145d4507fd61be3ff45cebb45a53918e38e6386930801697b14d7e80974de7673dbf1d99447930fa803a21", 0xe5}, {&(0x7f0000000180)="d753f77ccfc91096db2e4e3734a6c2ca6ca188ee698f90961327b78373a2e741d1774d4dee7cef823f879d28996b483f2b4715cd", 0x34}, {&(0x7f00000001c0)="470892df04879e47f53e8d5c50a87cee73579841b0acb154bb9a730381421583b70979a04a6e137e2479fd6fe542db8282db75e796514472e5613f93b5afbf2eb8fe39ac9dad3b510ce843d2f3b053c4f1074d4c1e3637890b05d76d98ed4350032c913e4e78827d58ebd3aa215461ec0bed7e97c01cfa4c499c15b468232839ba48c537fd71beb7f3e0d1cc9d076086aacb30a545f066743c4a14e2b532ab633b0f18c0a1b7fd85f6ca710e98819d5d6496425d9549550324275f5221135f755a07109f9d305044aeee94f92ea1867c9d2ed5d85e29e7331fcc5c2453361a94365e21185c26e926ad0f34353c7ce6972cd46b0adfb0de6956f146c15fd2ceef879bbb76481ff263f8c86484398c94cd9b24396234108811a00a1686a6da660679258185676ce3fc0d23b82f1272464dc036e2d696adcd71ebb6d0bea0b1f1c12e6f60cce3788859a48d618fd8f0e6c6952d2ccd3a8a0a0941aff7917d3577d96cfa58009d3f48fc3cb05f50f3e405e0083b45410c333b6648b4afab7f00184e890a1aef66cbbe2bcee38da64f4700a32379539cfc13665b5a58f3ab9f4d3cec975ba763999b362b9a80f96e6e314d0a62b5e7e0ca59d290247ef82df71c2537ef8f0a0a10184959920b51c486109224234da73d0f259e2b5a54424edead2480fc88c992d6a60f1aa087dd40c001d258a400495e14efd276daa923917b437948556cc9c8f6940a32fae5292dfac9034f061f4d08f5c8b6404a600624a1d2d10efd96a47484f752bde9f40292566feafce2a774b8ba0d2fae68afaba799a202dc61e8ee664939950e4263031dac1ca07401b60d89664ec1c885eca32e9383292ece270d3155d9d2ff48cf0b473afa24eb30053b08ad4e940497b0b4e1930868bde982dc90af1fb260df462395ed5b829a2afef1b141ab3ea38c0e7743560f75b9a25d26f049386572449d2ae75cf2112df3e4a7c599d125423072ed915bb2815137f4f436584dd72a7cf8281a81590831256e27ca260b6492f6a8c0bae8ae494d6de885a5aecedc920c2b21df553f33ce4b2c2d0f833c1b4c64b56a93736c640d68bcc1ea161175c8414cb7bb1218a1dede98c95e114b972f595a374a41593f5e5616beeb39450d652ede5a34c5284f6e3cd36e039d6b2b7189451855c97004205a03bfd0dea334dcbd9ce4e82380392fb1ccf2cd1628a2ecff892463f07b0c270fbd2c55a859b1ba91e970dcbb2850c552088a4242deeb730a5e56b121a0019d10b28aa374914aa22750dfc653da5628f3cc58733d7d919d17af04c446df1cb10a8acbd429ca05e231ed9d4f333dd50ae6ce2a617b5441a7213b2ea81cd3cc7e274ce54405e2ce61f290c3e07661938a8d7d35006994b320de2ba3a81a99a8913b3f5d8e96e4363275834f1001e8526dc6c08481b8142937eaffd7c02c912cca2af28fc7abb967b6cc5d23d9c4c077c6c34f9c8c44e8a19a473a79afd83850916ee8a2d9765ba42a3baa1fbe5ad47e62abfe54ce10d87167ba702d38e1eaa84bf7066644a9ad85cbf96785d9569cc8a921a361d3c0b11a0e86e12d5f2c9dc88e9c7a94e861215a9dd129b61e2cf3cb12475dc6211d5f99fb1a970d12af8d364e5cf67c0e39949bd4670cf1ac210b9ce345846a44b1a33fb251d3f8796856b7b711e132a2acd38cd4001acdb1e0e7531d6717143123eb928aced41c31d35d6ba432f3ff803a4d5389762c8268a240befd83635493939ae66612a67256e9de1e7c0c690de5201cf4936602c091039d34d3902df09f39d588c240edc7a61f77a1f4caedb1ceb91d866dd415e633b33ebf20afd2b82999d0fb9828baef7e8c4612aebab886f5d91c131d926f54fb08e069750095b3c8e4daed9bd3fb64076da421eb4b30a3029cec6a7e93db4f837815b9f4772516e981c5f9e98063fbf945bbaa3065e28e77e5367a5b5b3d9c4078ce7ca62666d9a633f951b3f80973f8786c5121290548ff672ac4c8da74cbd33afefb7322cafa1a796405251a8062ba1d252cf7e6045549e7e580fd4f36bb1cf9a286688303af48ca4ebf8b5d257dbd2ced0f63da946cbc8ad5a523743fb1d75a2422beacbc35415e26c15de8cddda309a3decfaf0d07c925dd3c0db6f26dc5303f07124865dc4b62b2b90b426ac60770204f3e5d5c011a693fb8b9afde3cfbe3f48288c3f54e2c23fbc4a8a803bd03067fbce76c9517be0b6732ed28eb9b66e01fd09f2bf0b8f0898d3cf14936186e94b172a5b55e234aad1b0d631e220b66f0bf12e8abd0b25b17c623547d6a9b7c14a4e0e3e707ecc1a3e87bc647a43cbfb9bc826d80026ed35f86d0c195d4ed7478c960ea8fc9404f01d8238c5e17c7ceccf6cffc207ed458d7d9927e3908adadbde34af37a880fa4c7fe30ff8d9f59b957e6ce4d9b47d815fa02f406de7c96e8bac13122e318ec116a24ec90b51443aab0f70056c0a0b68a1b24d1bfbb8151606491737eb428cb6fd6f9fa2869d979ffafa58623541951b96d65908ee0af6bd51ce7f618f47a08881eee86ba26101ba7eec43eb755718d2506fbca878ecb1010584f99b57bc375897a76853bd42b6c6043c57c3f4bc129aa58f2ce44949a428444fe9bdd0839d5d90c7e20a2f40ac71b0cc98403d2a5fd5d1f36dd4e50e6c82ade91b4dcd55d9f6c799e34f86a649d4fbad4c490b59f3085919e80a4803722c806cc6b3c2507f848ef73a46331eacff655e23f607f4391252aef74f688c31f3473ede21b2dc380714541572559888b25c277d8c11891729069c1e8b16288999e740116342f2abfbd4b745e4f447bbd0fb636685789bcbe200abcd8e499290dbc1701192a5c08a01db5dfecab3487558c5f60059549ae4344d3dc1f14a8cc949724db9d6d28a962399eed62dfc59ccb6578a2507a1ca3c3d2d7dd7ae4dfa4cd4895fd27194bc22e18faab1f3ec63fa36b357b0d4571b104d4af3bd46e08b2cf750422942b4d528b4f8795008437016072c34c10e442e584388bc68a630dbb11383c5c08e25fd4c0669dd7f08d2d8de1ac1f601977d22389c2683e46ddfb2767a4ce76bc3125cd5d3cedc48ca9901b9d02e8d66b972ddef781d52c64ee99495964a7c887f4bea38d3f4037529219932a0ff485d68eebe01f98376896d490f505a0caa35bbfc904521579e5872f559f48525bf66f97379efd1f441c36f42431f035d81620f821c90cbff92e4837fb61f7d9b3e6fe3aa8306077f6475d25b3e1351370a9537f1e59530a4303dbacb40285eb7df32838b400bf5d3b93f3415c5b848527a9c5339208b52ef7c36e2ff9234e7d409553e8ba024c493dcb6bdbc018a007fca8fac26e3d20dbcea9643e4782b17e1b8b45e9459e0bf8b41823e034a2d77d5aba64045f4a6ea2271180b073296200fd7a135e54edf9c662675e7e583d9e3afbb815953a48ad0339ed791b086788ab694bb607f34f77b52ebb082044d39fe10184b374d003b703fff5cf59f86165652e2ccb599abb00ac751d85a379e2be08a1a862abeb8b4d99366c6000392e44bf748e33115ff98ae4b4f98a076778684e1fc633949e2fe6ed92e97f68def42745181776a03bb2ee36af6d24d1fb1a956bc795012cfe28a1a5b84d6db7ae3e06f78a486b6b1091e9bccb2bb43d354da1f9ec9427586273be0bd29ae337bc196a3bbb8f014fef5028bfead0a8075806df667f5abfaff15a1f01282a779f6215a40068013e4471b181f3b7edbe0c0adc19d65ab8f86d93a8d8aae617f7e87dff084f20aa3480a8231d4680a2f65f544072f7fe25935f208205f47282a524befba8d3b509fe87473f1c5c3f0d5b82ced7dd8ccdfe77035a7e9eff4b2e403f22a445632e1168f659543c43ca8958dd140a9aa1c1360e2a2e5a229e8365aab2305a8edd68bb2035cf744db5d77d495c28a0d2133630c059debc3678a840a31a22047b50248a5e607396b0bc19f7d719b13758cf0da00c3443c9f12e6d01003d65252a89f19d24ed0c1dc1d90e4f22feacb4ded09be507347063a662a2525b0add7da0fcef5b2b5ef760920328088e0769ac4f4352dc882218fc1021ed3307a36850e0934c7d9467e052d11649864f2b80972915aabc815d9dc4bcc5f79299720f8fc896c983f0ac6e5305143eda58534402852ff8e6dec6895d51140aeed2ef83a3beb28d510d4d616dcc42c0dd5d663c5e03a57bafcb6cc4671aea06a34ba3047f56f81713e8bca2667752176e0f74e2f922a01d9216c840c8f763544a3acc06770a981cd594631727208405e2e403f0ce948a967e515b7d7c7886a3519952c4b14c3c5fec38b3a855726534b161e7eec2e67cd4d8fe2e642b9ab0b1e950cf7b179d86fbd9f9a6f04475674cf3a4791f232dcb3254490f7859b7f8466f505b2cf173535fcef6662efb485a5c2c5ac28246cbbfc323f0ca8edd4d24eca7706cfb91f2675bc87cc3d50632bf8e120402befebca8294eaa929082f88a64b73dfe6a878fb35d152792ee868187f0acd0cfc0b088b42af1db53202d5ed7ae2112146caf3d40bff935cd17b11d3ce5b2f62bf562093d0c4c01ffa8816ff56d377dc07be15e6ca7baf33c1e465bd1d7c4b055801d56b0b10f817b657a115d690e578d74eb49424a5213bfeb5e0f77064aaa8e0c786e09bdaf34b5e61d1c9206ab06a2ff99a14a939406989a99d8b794ffd36729a23d193bd6f093324654bd9474f1838c3326148e3dce5883a06e643a0ac664da15b95ebd0a03270012e2f9cdf7a6d5d4ae01958753891884c60f8e758fcc78fcff05aa842027d4236573f09bff477dc7fd96f049218364603f99671cc3c122a45460000767fdc08cc7359fc18e506927e988ad454d3bb6b0525c06da87b5eab249582a99654a98f695e923da4cb6ae4c60ad78105650d2b3b33186e03c287bc1bbf38f1d471c4dca28d30b6fed565f7cd6f656bba0b4e2517997b87bbc62fe58a5f6082829179101da0b53647137bfe548b42033a2bcf0cf6a8e4f37c2629c8ff91a412828199d1c3d731966d83a2d31cb2bfb5acbfd9522b260dc7064114300023f1dfa5e00caffb584de5ae0a3d7e7809a552d249392f9a9996b2ca4e9d47daed444a7a5050f217a04c3ae74d6cddce5add533526e1b4f2196e8dbb1fa96a468389814d8ae0694fd4db2df0ee19029483c6497bdd4cf2a96caa8a2fde6353fad796bc84850e890faf04b506c933c3941db5cd9010eee05022e82936608708d55b5bb018f5db410674aa2762ae2e1db269cb8f890cc79933ef0454f340f39f41720709c0120deb000d81d2e50a9240cb3234e589a0bf154fce8621e74ef155e387e1fa4653345644904fb70b9bbcd85e758541e4fbb05178261fcff3440f76f6efcdf110ff5dc1e2d423c7049d6ce4bcd3ad93b5df6314f3a7958cb5d04308f3b0837485ccaa51792a7cd13ed248d255f6fe6d7ee9b1f115a875ca30b3523f53d304c64aea0f80c0a07037a84315ebfc6f01e96bb64f06d30f20a0e5802e3464aee6b84680754386bb49d93e253fa3046b3cc2c1a7049a06db4e2b2b2760b326762773b875006167e535f1d9381726965c108a997a1d388ff5e2a5617d16d51f3a09967dc290e00e8fcfb79393cdc1e8feb3c0e8ba7e27b20f5c03242a3dfe1e1d021d82064f0de072f8b4496b1d6368b076a922066811e4a68f4e1ef734e796db32ab6565a98b88a9baaf06ede17fee6e6c46de01ce397c04fde8225a36e16de12f2b968e8b29b00a53c48b6e28d581ce60d3561e2a8904fb4227999c5988a3e5d572157abc0", 0x1000}], 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001380)=0x9) mknod(&(0x7f0000001340)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x0) listen(r1, 0x0) open(&(0x7f0000001280)='./bus\x00', 0xc00, 0x8) utimensat(r1, &(0x7f0000001200)='./bus\x00', &(0x7f0000001240)={{0x101, 0xf84}, {0x8, 0x1}}, 0x0) getsockname$inet6(r1, &(0x7f00000012c0), &(0x7f0000001300)=0xc) 06:41:11 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x140, 0x2) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) setrlimit(0x0, &(0x7f0000000080)={0x2, 0xe04}) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) kevent(r2, &(0x7f0000000200), 0x8002, 0x0, 0xfffffffffffffff7, 0x0) 06:41:11 executing program 1: socketpair$inet6(0x18, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 06:41:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000000000070a7"], 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 06:41:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = open(&(0x7f0000000680)='./bus\x00', 0x1, 0x71) lseek(r2, 0x0, 0x88c62227e69ef335) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000600)="deacef8f86a9afd1882bccf183b0f6d0b2e208f67b0e95b960752cad8f55c98d2cc445609be60c2f11f8de6b6db3a1e853cb952d4ae163c60965077f95b3960b8285e27bf08b46f47157efd6a4798d820f564093a9686de37323bed24bad8db6f12c48ffbc4284", 0x67}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x40}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000d00)=0xc) openat(r2, &(0x7f0000000140)='./bus\x00', 0x0, 0x12) linkat(r2, &(0x7f0000000500)='./file0\x00', r2, &(0x7f0000000d40)='./bus\x00', 0x200000000000004) bind$unix(r2, &(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x20) write(r2, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) write(r2, &(0x7f0000000540)="84d5a964c2511d430fe10718551b45eb9b24e00a55cfde503a867e97b47d67049e1d0eaf5d4be7ba5cc6e3cbdbcf017b1b1f86145a2aadbdd48d50f0d911190e35c508782323c774a00c0d8ecc5f8f830bdef35e8ecee96481dcbe0bc49f9b3a40932a80c1ad2fb3e054bcbcee3b64223ea1bba30cd082f6725bfdf8803b968650b6e2", 0x83) mlockall(0x3) writev(r2, &(0x7f0000000240)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d437628619747d6b1bc7ff81a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a06ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x4c}], 0x1000000000000070) pwritev(r2, &(0x7f0000000c80)=[{&(0x7f00000007c0)="899cab6c8e92b344763ee1a7bba73915b6e7791570b7a88fa5012715bdae655c1227314bb46c563b9bc64cf6ca8680ef1af878809abc1a213d3bc72753b7b46505356527c5125c4024119f14f23f96d165a1102bf8416b4d3df32a30e5e43563b9006f0026f823531a850532a994ab8488441f0634899480ef2eb3060eda08cc650a9e355745b8a06753b590f5da38ecd032e27ea030ee306a56d3454897e286684dd5fdfa58efb073fbad104d40a19508ac44e86066d56f2be775c0831f168b8b232e2562ace320a275", 0xca}, {&(0x7f00000008c0)="115d4ed3e671373fffd8430c4cc5008a58ed75d23c4d35019f49141645efd863b4032de180b45a4f777d29f0cf7d9097c3976163039c2b576f75bed0578d8e0c52c952634e3535abebe9d49b21ff3bc900917f3772677f9b017b818ce41c47c408d1efd2fda364661c03652a1a63451378724ecae513e32af8210842dcaa2ac2adf67a4226f6bc00ce2ba4f07c92cdf53c98791aead6bf9c3f8aa1cf3b1e30c82d083708df556c708aa54e81fff50457f6a36dd912a2abd3f019304e097863b7f85a0cd3cc08bf7301ae654e0e16031cb8e7d719b5e0357e6805d90662", 0xdd}, {&(0x7f00000009c0)="196e8ffb382d1a542257046c05378cda1f1570a8dc786c05a6cdb31b1b76fc6932f19fb65814b1d6597d9602ab6b536c73cabdc4ff93018c088c050851ac60e79688fe6eb1a8bae9a3879ddfab7239bac67a0c93e8004a0ee68200afd24a6e1bdeb809b953da40a4e4f2841411ea36f779353c75212080e338a1db01e421bc7e4e65efb46f8d20054237a48dce87816b6fc3ae35176f08efd6a3ea311fb181a12b26925d9c1f9c4bb36795ed409948d19b777f17ed92854fb412a1e2d2244d752f514e619400467645ce2fa3f651dbdf2e891b5f3a2b09d8c6c54114cd", 0xdd}, {&(0x7f0000000ac0)="d7e5be6552933c68ed11576c1630cc1a6b5e5f4138f4ced1cf41d277ee230843b38a4c792ae0d877e9b542cd3092b4e8137c288f6a3954137775718a7237e12085a49eb5c8e2adf69a26bde2ce2284d672ff56aa558e6cf68ef9e5eab83b602da55f9bf0a77e34327b39f75bdc97f5f7c91df04b43aea312d853fa988cbcc07a5b5c83b8d8d161b0e355", 0x8a}, {&(0x7f00000006c0)="92cd8e3269442ce7793ced870595f9eb6fc74854c80923e7595f80bb7cae27c7e5ab156b", 0x24}, {&(0x7f0000000700)="02a58ebf4e564dea7ca7eb356e9ca52fea71bf7f6dff93b9afaf4945388d8a96fac7760cc07238ec7acea6", 0x2b}, {&(0x7f0000000b80)="dbce4c233e703889aec3e10ded4e06ae89c1c8149b48f2c65a14c03e15e3b11e5c18029f9125db2cef5b77130839fc26afa37935bd358af654331740f37911e6a08538f5f59cfc73324e09bb1944dc2da5374fe97d17018b847deb615ae1f04a8508e4d6a9deb8c5f7717f778fd7c4f37eb05774b69d0fcb75c65a32d97d317ed323b214016da4f447f400bb5819157c7851d0dcfc9c37543f592adf750e66581929795d03c56addc000d01896e090cb045f3144d7077e9771c95f21fc007fd2209c41994f956b1e0740653fdc3b12128c09b7e9e5680dc18500d427cd429d6931e8d4bc8e3246eb35f85db661", 0xed}], 0x7, 0x0) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x1000, 0xc8}, {{r1}, 0xfffffffffffffffc, 0x88, 0x1, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x3, 0x8, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x22, 0x7fff, 0x5}, {{r2}, 0xfffffffffffffff9, 0xe8, 0x1, 0x7, 0x72bed230}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x8, 0x401}], 0xffffffff, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x1, 0xa, 0xfffffffffffffffb, 0x81}, {{r2}, 0xfffffffffffffffb, 0x2, 0x2, 0x8001, 0xa42}], 0x8, &(0x7f00000004c0)={0x4, 0x3}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) semget$private(0x0, 0x3, 0x2) 06:41:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$dupfd(r0, 0xa, r0) dup(r0) fcntl$setown(r0, 0x6, r1) close(r0) 06:41:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:41:11 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x800000001) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x5, 0x9}, {0x18, 0x2, 0x8, 0x100000001}, 0x3, [0x4, 0x80000000, 0x400, 0x1, 0x0, 0x1000000002, 0x1, 0xffff]}, 0x3c) 06:41:11 executing program 1: clock_getres(0x3, 0x0) clock_getres(0x4, &(0x7f0000000000)) 06:41:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/122, 0x7a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x7d, 0x1}) kqueue() lseek(r1, 0x19, 0x3) syz_open_pts() socket(0x20, 0x3, 0xffffffffbffff729) 06:41:11 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:41:11 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x88) getuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x45) 06:41:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000000bfff, 0x6f) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x6ea15e24}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 06:41:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$inet6(0x18, 0x8000, 0xd97f, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r0, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x20, 0x2}, {0x18, 0x1, 0x6, 0xffffffffffffffff}, 0x9, [0x1f, 0x9, 0x6, 0xa0, 0xc6d, 0x94, 0x9]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1d6f8b84a72ffe78ce72fe33ee6a6484e9bd0421c057d1183a0ede0953b247340ee7725d538677496f0f3d9c882795b8c81046fdb3db46a48c312a364d6aa8ca15eb8675943049e92b1f2d06814b33f8c715dff1f57fad3501df7d4268a8f8c29086d1f567d7028f403396d76b2b", 0x6e) socket$inet6(0x18, 0x3, 0x1) 06:41:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x80, 0x100000000}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1}, {r2, 0x100}, {r1, 0x3}], 0x3, 0xf9f) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x7fff) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x2, 0x2}, {0x18, 0x0, 0x3a, 0x7}, 0x1547, [0x7ff, 0x10001, 0x9, 0x4, 0x9, 0x7, 0x244, 0x7]}, 0x3c) r4 = dup2(r3, r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x8) socketpair$inet(0x2, 0x4, 0x8000, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x25) r7 = getuid() r8 = getegid() fchown(r6, r7, r8) close(r2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r2, r7, r8) r10 = syz_open_pts() open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4) ioctl$TIOCSTSTAMP(r10, 0x8008745a, &(0x7f0000000380)={0x1, 0x1ff}) recvfrom$unix(r1, &(0x7f00000003c0)=""/75, 0x4b, 0x40, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) getpeername$unix(r9, &(0x7f00000004c0)=@file={0x0, ""/15}, &(0x7f0000000500)=0x11) setegid(r8) fcntl$getflags(r5, 0x1) poll(&(0x7f0000000540)=[{r6, 0x14}, {r6, 0x8}, {r4, 0x4}], 0x3, 0x5) sendto$inet(r4, &(0x7f0000000580)="fdcaac3e0d5c117bdf83e3f3b6327b6468daccd852492609966214d8fd19fc43157816ac787a05146682ee0ae0d54287a8c69f74ac6699ec62d1004c260a5c5883d1e41a28516a1e1775ba2eaa699e4e9c585f9fdb59da99dc33dd17a66b6df1939631d72c79fdb6ee465bc5593a5059", 0x70, 0x2, 0x0, 0x0) 06:41:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000040)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x8}, {r0, 0x20}, {r0, 0x2}, {r0, 0x2}, {r0, 0x2}], 0x7, 0x7fffffff) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0x2) syz_open_pts() getuid() close(r0) kqueue() syz_open_pts() syz_open_pts() 06:41:11 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) fcntl$getflags(r0, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffb3) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=ANY=[@ANYBLOB="10000000000000000001000000000000"], 0x10}, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) socketpair$inet6(0x18, 0x5, 0x0, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 06:41:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 06:41:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$inet6(0x18, 0x3, 0x832, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = accept(0xffffffffffffff9c, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r4 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) socketpair$inet6(0x18, 0x8006, 0x7fffffff, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() r9 = open(&(0x7f0000000440)='./file0\x00', 0x110, 0x54) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r11 = accept$inet6(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r12 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r13 = socket$inet(0x2, 0x0, 0x4bbf) socketpair$inet(0x2, 0x1, 0xff, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000001600), &(0x7f0000001640)=0xc) r16 = socket$inet6(0x18, 0x5, 0x100000001) socketpair(0x1, 0x7, 0x4, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() r19 = syz_open_pts() pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) r21 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) r23 = getegid() r24 = dup(0xffffffffffffffff) r25 = socket$inet(0x2, 0x1, 0x668) r26 = kqueue() r27 = accept(0xffffffffffffff9c, &(0x7f0000001780)=@in6, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r31 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) r33 = getgid() sendmsg$unix(r0, &(0x7f0000001ac0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000040)="ca283f9024c6a89aba4a593a717c2f2500e7705a02fbc2ff4a2ca344ea81900c9fef6616f4457a645b98025812ae8d32b7f51d6da679f572236dbf556be6dfcc9755f3938c4e49c8c37c32916112154fe05bd202c325867db0b2cf4a2e0a298a940321c3fe5135d472064788c9ccef7420889bd05edec64bb7756f7ccc59a1a5256172ba636254c7f87e7c33f322e09553c81683f0bf4cabaa2c", 0x9a}, {&(0x7f0000000100)="c7a0ee9db06326f717ed35f8c298b1b75c797c2aba9ff6a8459cdef6479c898fc515ba0310f447d5fcfda220e7224881aff892aef36b4cfe748ff045cbb1812406cdb441e5b3f8a311c2ef3d0997d209fe0638e67177f06688fa", 0x5a}, {&(0x7f0000000180)="91a43acf218eb7ad3a51e772aea0bd3bf80d7114738d8f8bc4075ec0594f77afce77a7", 0x23}, {&(0x7f00000001c0)="47cc9e3516b29c6fd82400b461b72c8bfd46b6ea848197f248f88a125407f5ec89fd6fc2d60525fcdbbe461cca884a933c186dc738b763803771fd639188897f0d5ba2e570e095120258e1cec3fc7c27bd826d8547e80e39f6335e19a004dace7d743be2056cc539a90afbe7c63c69de41ad8807732b729ac5ac5ac2d780530bcca032bf4e06abd2213e5d64dd86e7cdf51efb971fbf2ccd26ed4145e6", 0x9d}], 0x4, &(0x7f0000001980)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x20, 0xffff, 0x1, [r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26, r27]}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}, @cred={0x20, 0xffff, 0x0, r31, r32, r33}], 0x130, 0x7}, 0x2) 06:41:12 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r4, r5]) r8 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) socketpair$inet6(0x18, 0x8000, 0x4, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) socketpair$inet(0x2, 0x8005, 0x5, &(0x7f00000001c0)) getgroups(0x5, &(0x7f0000000200)=[r1, r4, r6, r7, r6]) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) 06:41:12 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f0000000100)='./bus\x00', 0x3, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) 06:41:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x8000, 0x0) 06:41:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) ftruncate(r1, 0x8) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:41:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001480)=0x8) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000001500)={0x3, 0x3, 0x2e, 0x7f, r2}) 06:41:12 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x140) r0 = socket(0x2, 0x2, 0x0) mlockall(0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82021700000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r0) 06:41:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r0, r1) 06:41:12 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x8) recvfrom$inet6(r1, &(0x7f0000000040)=""/83, 0x53, 0x40, &(0x7f00000000c0)={0x18, 0x1, 0x1, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 06:41:12 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0xa19, 0x11) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) mknod(&(0x7f0000000040)='./file1/file0\x00', 0x7025, 0x7) 06:41:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 06:41:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000100)=[{r0, 0x4}, {r0, 0x10}, {r1, 0x40}, {r1, 0x48}, {r0}, {r0, 0x4}, {r0, 0x124}], 0x7, 0x0) shutdown(r1, 0x1) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000000)) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000180)=""/230, 0xe6}], 0x1) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:41:12 executing program 1: r0 = socket(0x2, 0xfffffffffffffffe, 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="2f53e440770589ba365e1487e7447761629ff7", 0x13}], 0x1, 0x0) shutdown(r0, 0x4) listen(r0, 0x7) listen(r0, 0x0) 06:41:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6160, 0x4000005308) r0 = open(&(0x7f0000000580)='./bus\x00', 0x8400, 0x42) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) r2 = open(&(0x7f0000000640)='./bus\x00', 0x3d, 0x20) getsockname$unix(r0, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) fcntl$setstatus(r2, 0x4, 0x4) fcntl$getown(r1, 0x5) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xa0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0xfffffffffffffff8, 0x7, "47ea59e629d433b3f1074fc80f1794b8a6077349", 0x3, 0x5}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000000c0)="ec9c7037ac4e8b260854e6b416e79842d72d3beb5e3cb32d2aeed99e93c4901c66528b59d1848944eabdc8bbb08d45f07d7c4850ff1ff2cc6e4ecd0c041234393ad5087111740830f7b5da0bdd713d5b792b8b391c351585c4a01bcf1f9681defb6ef5", 0x63}, {&(0x7f0000000140)="28fb7576eeac48b41494771e98004082cdb9d92eb43110b195f5e96788e04903d1e92970cca718782fc12ea10433645b912bffff19ff821f4c0cdf619cfc2098a021e69dfe84c52b001f4c9b5c87a058dbf74b49e6dd8334846a44578d4a55ec885d01", 0x63}, {&(0x7f00000001c0)="26832c4361d13f18fed924dac5141cc88e7267cc08cb0aa695a86a11a3490c68822ba25908dae19ac156a189aeeb53ed014434b30829a2231e75ba7324288c2fdfb9f8b432fb77e9d85ad36cf85effe40647d3d109819cc435a88a6b577aaf341680ea018e7624b3f45bf9de6c4065e4e858267cba064c66805f5648e3972620", 0x80}, {&(0x7f0000000300)="460a90473608f492c7dcdcc660e996ce04d3b1f9f9c94096ad22d057e3839371df0b07cdbda4028afc984b538257c8d61ed7d5fee74e54b1219d1aa6b9bbcae7f40a714ecd57ab6571e1bae16ec0d3479e97c0815f24b39bfb16835ab39cc6fd8446b05e1f074dbad4632032b30afa4c05ebcfa39c731d7731f9b97473e3905b818078", 0x83}, {&(0x7f00000003c0)="97a8a37f44d5f26e589f57c1c75278db6b073d89224d1ce89f3d79c30a70f2103f01b167fdeb934357d7282dd6797e8992009835ce886a0bba6abf93be3916a5d24a32343123099726a3529b5cd0aa9dc96223350776949cac4f471a50c9436bc1d54d1936914c68127554efa3051ffa2b49e7f596631e6aef895750c6dfdd3cc9a95c84232cabadce256fe37ac8f385941b9b1bc391dc4782d8a5310f9d57357c6ec19cfb6feaa813afd73197619f412d4775b9610603109cb8549b1f26fd074020206f6a26aacbef0421c912e35f4160db5d26bcc6bfe0fd2ec0ca22fa9d943938609b32527a491da5f9f33c5202822f492f4a52cc7a", 0xf7}, {&(0x7f00000004c0)="c42384d0e41f41d6515faeeb8424798645e80859453bc981d2144cecee6a9d19cdf8c5fbb7d46d97073da322d03b35ac1ddb6006918bb161e84e6682b0be437723c38a5d1ad7658a4ce21bab0b9f8f25af1621088f022e2f4c82d1b1498dc3690523da74cf84c2a4273751d005060478571325f75eebd5d27897259f14770b6b7e2fd03ec6769bb4f7d348846562", 0x8e}], 0x6) 06:41:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x1, 0x2f, &(0x7f0000000040)='\n\x00\x00\x00', 0xfffffdb8) 06:41:13 executing program 0: r0 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) getsockname$unix(r1, 0x0, &(0x7f0000000140)=0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x8) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 06:41:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x0, 0x100000001}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000500)='./file0\x00', 0x80, 0x1a0) r2 = getppid() recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x42, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 06:41:13 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = msgget$private(0x0, 0xe8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/82}, 0x5a, 0x3, 0x1800) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 06:41:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x122) ioctl$TIOCSTART(r0, 0x2000746e) 06:41:13 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x1000, 0xff}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0xaf61, 0x81}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x3ff, 0x40}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x7fffffff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x7, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0xd9, 0xfffff, 0x2, 0x1}], 0x6, &(0x7f0000000180)=[{{r0}, 0x0, 0x7, 0x20000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1c, 0x2, 0x807b, 0x5}], 0x80, &(0x7f00000001c0)={0x100000001}) 06:41:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() fcntl$dupfd(r1, 0x0, r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:41:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="052919e0e1f2aaa0b2a1dd2829eafe9d888bc9867480c9e235ed670a3a81f4afab164ebed381d9472a239926b88cb2476fbbbf15a3e4615a29016788e41667d459139572fb3137811d56d65b0e61d5a9c188962e398cfb8bf9bf08103bb569bf29396c0c68a9", 0x66) 06:41:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0xf6) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x0, 0x1}, 0x10) close(r1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x44) setrlimit(0x0, &(0x7f0000000300)={0x6, 0x2}) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$getown(r0, 0x5) setsockopt(r3, 0x5, 0x0, &(0x7f0000000100)="6794fc659dac0660dd467dd79e3d1d32f46b415863a0eb813c5877cf076635c40f11744d406e17a856a0d58db979d1bf75901d44e9b1250cc8e15834befa9695a8f8ead76a070d72c2219e89a3e791feeb997f140ce0120bc8f06e7c3e3b781ec3443e4a95396cb60c62282a1a21afe10980eccbe2a5d8203bed1783401866485f5d4975f54ac3b508076cf97842e42a02fe9027e71310d6b3f73c0a3362c6e801bbca61ad374417eebbd082b73916b408e9a7735ca089970c3688798937c2115c24206d313480dca4667c26a385d498425c88e6662a6bf9560482b9dbf2d4b55a71f16731d0f2", 0xe7) fchmod(r1, 0x0) ftruncate(r0, 0x324) ftruncate(r1, 0x1) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280), &(0x7f00000002c0)=0x4) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0x1fe00) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 06:41:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x2, 0xfffffffffffffbff, 0x5, 0x4, "a09f981f507bcd6f35fc933d6d0a96e00e1d1fbd", 0x2, 0x18}) semop(r1, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) 06:41:15 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x83) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x40, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x5, 0x7}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0x1, 0x27}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x3, 0x7}, {{r0}, 0x0, 0x6c, 0x600fffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffffd, 0x4, 0x4, 0xff, 0x5}], 0x8, &(0x7f0000000240)={0x8b1a, 0x20}) nanosleep(&(0x7f0000000040)={0x67a, 0xf1}, &(0x7f0000000080)) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89fb}], 0x1, 0x0) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0xc) 06:41:15 executing program 0: socketpair$inet6(0x18, 0x8000, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x1) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x0, 0x0, 0x0) 06:41:15 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 06:41:15 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x1, 0x4, 0x9, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80, 0x776, 0x6}, {{r0}, 0xfffffffffffffffd, 0x28, 0x4, 0x5f516abb, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000000, 0x7, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0x2, 0x80, 0x9, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xc0000082, 0x7, 0x8}, {{r1}, 0xfffffffffffffffd, 0x7, 0x11, 0x100000000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40, 0x2, 0x355c}, {{r1}, 0xffffffffffffffff, 0x48, 0x40, 0xaf2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000081, 0xd2, 0x6}, {{r0}, 0xffffffffffffffff, 0x39, 0xfffff, 0x29c23676, 0x81}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x8, 0xd3}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x1f, 0x9}], 0x5, &(0x7f0000000040)={0x2, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) 06:41:16 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000585000/0x3000)=nil, 0x3000, 0x1) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f00006da000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x7ff, r3, r4, r5, r6, 0x40, 0xff}, 0x5, 0x10001, r7, r8, 0x2e58, 0xf9, 0x98}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xe5) 06:41:16 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x120) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba0ed314e6ba5dcfaa", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:41:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, 0x0, 0x0) close(r1) 06:41:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x6) 06:41:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x1}, 0xc) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x4, 0x7f, 0x8ec7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0xffffffffffffffe0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x6e, 0x23, 0x1, 0x2}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x10, 0xfffffffffffffff9, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0x8}, {{r0}, 0xfffffffffffffff9, 0xe, 0x80, 0xeaa, 0xab}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x5, 0x81}], 0x600, &(0x7f0000000000)={0x3f, 0x81}) r2 = dup(r0) getsockname$unix(r2, 0x0, &(0x7f0000000040)) 06:41:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x11, 0xe0000000, 0x0, 0xa78a}, {{r1}, 0xfffffffffffffffd, 0xa8, 0x14, 0x40, 0x1000}, {{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x42, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x18, 0xf0000000, 0x6, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x7}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x50, 0x60000003, 0x2, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xc2, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0xff}], 0x1, &(0x7f00000000c0)={0x4, 0x1000}) write(r0, &(0x7f0000000240)="f171e9ef476f2b693a2d19ddb25868f8ed00d715c409b612f7d99d3f3b62fe", 0x1f) close(r2) 06:41:22 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x9d0) r1 = socket$inet6(0x18, 0x8001, 0x0) socketpair$inet6(0x18, 0x1, 0x3, &(0x7f0000000100)) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) bind(r1, &(0x7f0000000080)=@in6, 0xc) ioctl$TIOCCBRK(r0, 0x2000747a) 06:41:22 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) dup2(r0, r1) fcntl$dupfd(r0, 0xa, r0) 06:41:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x2a2, 0x5}, 0x2a) fcntl$setflags(r0, 0x2, 0x1) 06:41:22 executing program 0: symlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)='./file0\x00') open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x100) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 06:41:22 executing program 1: madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 06:41:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000040)=0xffffffffffffffff, 0xfffffffffffffcef) 06:41:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$unix(r0, 0x0, &(0x7f0000000080)) minherit(&(0x7f0000569000/0x4000)=nil, 0x4000, 0x3) 06:41:22 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) dup(r0) socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="0000000000e9df08ad3dc9000000000000000000", 0x14) sendto$unix(r1, &(0x7f0000000080)="ce0370af677c01368b1ab8c4e8cbf02d298474c5e5a18e496ec4403a74d27ad425a440656f0903c3029c2da6b872cc4570652253010f7c1583c5b19b75022ccc1bf1922f42fe0b9ecbb488c0920049120bfa0ac2fbdade41acda26070668a3f530c11270c225434ab54bcbef72f82cb07b0390c030204b4626cda7aecf6919f4e5bb56e8bfb394fbe49cdf8c0fccc3863c8d8daa3bdb63a9d3a5a215cfafe27b92ca84750a6e9cb1b2af", 0xaa, 0x408, 0x0, 0x0) write(r0, &(0x7f0000000000)="f1", 0x1) 06:41:22 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x43, 0x10000) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x20000, 0x8) r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() r13 = geteuid() r14 = getgid() r15 = getpgrp() r16 = getuid() getgroups(0x1, &(0x7f0000000640)=[0x0]) r18 = getppid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="8d590d5c98c7d736b77c833eb089b4b30b01372baf9fc5fa443ad9167735300ceb7ebed9bbee9bb872bb9eafd28dabbf79802801b81990685771b6dd84998a983eb7197ad0fa91353267bd775e5b5235a0a6fed37e05ee2e2b26d49d5f3e14f9e5bf49d18edde07775704d3786227f087f6c4f6aa32eb64b63a0fe5aa834d2d7ccfaa2883f809cea890e6a03b48b85f90e4ff176dd64f2fcfd8448459cb60385a587cc739ad61a950e2ef096da4e6a050368b2271bbf42596e357690e7cc2644fc2011e4fb9570cb089bd23a62", 0xcd}, {&(0x7f0000000300)="74ecde88488f0af60e4ae715e551df97039d9fc16c6fbd8e9967c650dbe1e71d4c4c0fb153edc163ff84f2f22d2c1a26bc9c3aad894e9edfb1f74a658afd6c139ccf957586fac2bf00bda6999625d684d2be1b953b8b52153675532cf3a55fdc9d8286d39354a9e4ff7be02ddb6db38b049b985c766211da9de7c286bb3b3e4c0d75cfc37cdf8720d5c8d21898f4f160848c92bf43bec44985d156a56e21a59842fa146ffeb35098c7f356375b9543", 0xaf}, {&(0x7f00000003c0)="76edf705b5922d775dbb51f3fa43db828e7ce07e0de9ae3a72985b3ff93f0c462c313c2d10cb73c246d29972b3506b60f7a80114eeeb7597fd4b4e7c19cda18cec0bf32dbec0a8f08b0efc44a79be4dfa8f1a8d8b7d7d2295a1a5346da01afc9a13384dd6bd01418e4c1e4701d2dc3de062c8abf439d9c86fd6d925c15784be7734a6403b9d32c4f83d3be246d34db451ad11a3cb501794d78369a552fccb05252cedfa85270c9269cc0e25dc4399601db3fe3b95200a3328f0ce960296a0d468e12f54a87fc5805f9b8b5398d0bb27fc0bb9cc5c2342cb1707fe02909cba51ad1688a53163e9c590783a14da7fc62bcb7", 0xf1}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r0, r1, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r1, r1, r1, r5, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x168, 0x8}, 0x8) kevent(r1, 0x0, 0x0, 0x0, 0x7fffffff, &(0x7f0000000180)={0x0, 0x1}) 06:41:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x1, 0x3, 0x100000000, 0x9, 0x5, 0x7, 0x99, 0x10000}, &(0x7f00000000c0)={0x9, 0x2}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x22, 0x1) 06:41:22 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, 0xee00) r2 = geteuid() setreuid(0x0, 0x0) setreuid(r2, 0xffffffffffffffff) setreuid(r2, r0) 06:41:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fsync(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x80, 0x617e}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 06:41:22 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8081, 0x4) 06:41:28 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xffffffac) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8002, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1037, &(0x7f0000000140)=0x1, 0x2) 06:41:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmod(r0, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 06:41:28 executing program 0: mprotect(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1) writev(0xffffffffffffffff, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) r0 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x3, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000580)=0x15df) shmat(r0, &(0x7f000000e000/0x1000)=nil, 0x1000) writev(0xffffffffffffffff, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) lseek(r2, 0x27, 0x2) mprotect(&(0x7f0000f47000/0x4000)=nil, 0x4000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000100)="6fa85500bd134bad96173c4345113d661287a4ac5ebd634a207a5495f0b4e9554306d3d7bad17023010f76dc754ff0fdcded846466ac024f26b8cd3134e1e0697bfa33cec1074198d1c202f6edb037877a640a173d344aeff20353be973aa4aa0ebe3963223f07fdfa2e33dd3e30fa02e86cff2586c802", 0x77}, {&(0x7f0000000080)="9c373e42c69b8a29e83719473397784210d626962a04753b1d154b3721fb8ee02be8d6f5b66621bf198e462d1b520c7fe4760cd5", 0x34}, {&(0x7f0000000180)="b123cb28cbf23ec8bfd24fe68538a8a4aa9879efcc748c515eb592393576c200ede6cd9726a2dc9faaaa51385aa244300127", 0x32}, {&(0x7f00000001c0)="c7867ac786d2135da12073b81f6548be213eb6cdb0a5d890ce0c578bafd0e6d4deecf6f3bef98583af82e533e98f758f8e20d33a57a1b24e140168aeb44a64d089a9ba859d", 0x45}, {&(0x7f0000000240)="30fed908b76f4dbcfe3c3ff2a2a61e745a8fc9827545f666f6145a20c38f2c0ec0221655203bd42aaa36c993d473b812f3813dc52ffa893660fa6af69314eeb885ead1db65e8328b59fbe3b6841b9df2c4f5e6844b8c34528c895d56c2467319a66f6e30cbfe07c82aae2a43c685e19432dcb72481635f6315604695666db3e3c4393c863cf828481f2de261413ec439f6b74c7088b39ffab0394c50e2f6758b781d19008b286be77bcc0267be89c8cbdcca2c6ba2a4a7dac5875f754b23b6383f21177fce37b4a8f07803b67ee04f740f6bd5ea4f295091f0a62da7008efe68b013e721ea497bfd27820b5edbfa5d0053947b5f933b4a4efd5265deeaf515", 0xff}, {&(0x7f0000000340)}, {&(0x7f0000000380)="662d48b80ced952c6e47fb0675374f3ce849e0a4c87c3563b673f440cb85d4807e33b433655e8ec1a5b065862fcb6b55dd4e20d8414d05d71984f6790609e1718eb7ed818174be8b84c8d70ec9f1a5b220b9a2af5a0b5a92fa6b8df092e26be9b23837a1b2412a87f62753832169a2fe8d054861fb702c39b336181bac40c13cbe97a95207639953fda8578dd2f775ea5e382f46195b153f806ebe3bde234b960e7ca11b786ee88820393c2703470237a56f9f7ef30f123ee41ff2cf52064981eddbc8d553", 0xc5}], 0x7) r4 = dup2(r1, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000500)=0x7999) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 06:41:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800000000002024, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x10) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='W\x00') stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 06:41:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) 06:41:28 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 06:41:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x20) recvfrom(r0, &(0x7f0000000080)=""/223, 0xdf, 0x801, &(0x7f0000000180)=@in6={0x18, 0x3, 0x8702, 0x3f}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x4000000020, &(0x7f00000000c0), 0x0) 06:41:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept(r2, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3f, 0x100000003}) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x2, 0x2}, 0xc) 06:41:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 06:41:28 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 06:41:28 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001340)) r0 = socket$inet6(0x18, 0x400008000, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) recvmsg(r0, &(0x7f00000012c0)={&(0x7f00000010c0)=@un=@abs, 0x8, &(0x7f0000001200)=[{&(0x7f0000001100)=""/198, 0xc6}], 0x1, &(0x7f0000001240)=""/89, 0x59, 0xe53b}, 0x842) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000001300), 0x4) 06:41:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x50}, {r0, 0x81}], 0x2, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 06:41:28 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) msgget(0x0, 0x6c) 06:41:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 06:41:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socket(0x20, 0x3, 0x800) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1003, 0x0, 0x0) 06:41:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:41:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) socketpair$inet6(0x18, 0x4, 0x25, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x5, 0x400) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000240)='./bus\x00', 0x2, 0x100) poll(&(0x7f0000000280)=[{r0, 0x60}, {r1, 0x8}, {r2, 0x4}, {r3, 0xc9091e4a78c73ea1}, {r4, 0x95}, {r5, 0x4}, {r6}, {r7, 0xa4}], 0x8, 0x3) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r9 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) poll(&(0x7f0000000180)=[{r9, 0xb0}, {r8, 0x20}, {r9, 0x4}, {r9, 0x4}, {r8, 0x8}, {r8, 0x1}], 0x6, 0x9) 06:41:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x3, 0x8e1, 0x3}, 0xc) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 06:41:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x3aee3f36) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 06:41:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0xfffffffffffffea6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:41:29 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 06:41:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/213, 0xd5}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000640)=""/252, 0xfc}, {&(0x7f0000000740)=""/249, 0xf9}], 0x4, &(0x7f0000000200)=""/7, 0x7, 0x1}, 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 06:41:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) setreuid(0x0, 0xee00) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 06:41:29 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3ff) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000004180)="b9", 0x1}], 0x100000000000030d, 0x0) 06:41:29 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x5bf1c0d1807e1ee6) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x60, 0x104) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x8, 0x6c92}, 0xc) 06:41:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/69, 0xfffffffffffffe82}, {&(0x7f00000000c0)=""/191, 0xbf}, {&(0x7f0000000180)=""/247, 0xf7}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/22, 0x16}], 0x5, &(0x7f0000000400)=""/4096, 0x1000}, 0x0) 06:41:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x7) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 06:41:30 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0xfffffbffffffffff, 0x0) fsync(r1) fcntl$setown(r1, 0x6, r0) 06:41:30 executing program 0: socketpair$inet6(0x18, 0x1, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x80) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 06:41:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() 06:41:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') writev(r0, &(0x7f0000002240)=[{&(0x7f00000001c0)="e165f698d7f9b3d589f432e8dd84860f00f032bdc2b339d9f84cd04522dca0ec9c54abcdad189527298503179f5ea93fcd1414424a1651814c335584272cd44afa9169dc2fc3f9cf6d763a6a46fa282f921e0619020357068cc544326965d0d125a1d53d09bc2b4130013213509019009a0e4486aadb66018be55e15da7e7f04b940d58f8370850e66686b0b3a088a401caa231d53feebf04de92e12f28a1db385ae70af65c5e712b3d7494fbea9d076aba9bb51d16333ac3e7ca88e48348fb23f0f27a674d3faab4f82c6911f7e0df1933196ba09a1dd7c3a14c44d66cd544e3f3ae6a96dffa508e73a17b47b87d948890e5c90b5723b334d0eb6091227e7914ac8fd3e48bebf64c0510f2d804ba7794813d26308777692bbfef82f29687328c778a3a9caaea6bd54b26691c4ff09c9b5d116e4cc0461be30d08de74b35eaea807173d88c616c84408274aa70b5e420903469d8df2560571319ad2532f25ef1233eeac22ed8b33c57a376a57a8079d6ddd902be545e69049c06546522606739e9a3f7362bf3d4e5657f41a2204c0dbc98cb6bf3ba4adb3e8069a94d9fb7bef9ffb65ede777cb8c3151f78aceb5dd39d88fb03c081e297717a0d7660c84c22eb8c419af0da70a111181471b4a875d9088385c93a011add7d5bd0e2f91741e56cc2ad4905e53ba740eb10e88cc76ca1b312d6b1b3a376437c9d781b83ebee5d86972877442da47b0bbc2993c98be1f2ba1b4db3be9742438f7f4c991e03849621ec80d79a2820165c02bbd5081f315c73e71219f0cea153147fccfe0b5a676280b86416d3424427085135eb75d9c6b844f1785c822ffb9df3efd43307560e3fc68587cd41d193fae94b46018ba9b9025ee255fbad7668b2ab8828e898811a6c152a89a6b0d6ea85928a9f1ef4c4cca0344dfee5424c7d752019bb0368cff497084d02a89bb7b31949b5bad3f047c7e6511705d061e1ce8344885a51e112bc2ef83f5d380c7dad23c873ac20c7f1e14cbcfad0c845cc41712df6772a4c332879934959144dab872943e5c7dc1c02a1820217e5ca9c04d12bf5291922db17e4202662838616798b88f654e7c7d92cbb650830537948a76151b98764b8dcfd1b9332c943f4279192ed931145deb99d11752a52833be03b059d5171c7093cd674809cadcebc87f073aa3a4e96807a9333b0eb8f15f4cb467d777416083efd9dc158030defb6a441ee5f5d44fe01b352fe8888d958ead5b84825b5e843752af31de1c9d786ffc65c1d25065defb9ad988be322e7416d72b437a9b56217876929aeb621a5c1d671a3b801b5a38d65731eb314283db7da87c0170a2d6263df06e2a6b90a8f01c8fe39950bdbe8feffcb618c930cd2421b8d6ae6b1bfcec7124327581b365ff206f439a026d7ac38194a9840e4125fb54dce9887c5a9ac8f147bd4c09a81b875c44219bc944114a1c60e39eb82a821664407f910fd0303ca4890254fa7f14acb4453b949726acef9196051d62417b7937ef6426f0f4964f43ef5fb837e38d79b88201ce34588615a54d0a8782893725e8260fd33f047b369196c68f1ba47130659226fc188339eaad1cadf907b7450c0ad4ee7857edeaadd1d0438e91f7408b0f313f6cfa52871be4c955c5090c9dcf076cd67af31a4d35cfa1314fa0c9c86fe15afb6dc3ffbeb4d8d6030e1f3a8990244066c41acf18ad794bc815e799aaf0af8ac1aba01567363ee89bfe5049b608bae3e67ec419403d19780e6cea2bd9578f2f277f0793c5fecbbd610c78c683545345272aec13f92afa0e83f2f49321407500582b1d07b64807f5c43bb12b28788d7a5119c011c9b6683d9cb67e3c1065a72c2b41cd870b024923972720ba1c1131011942a7669e1f8454c89cb6a6d71cce0297d6bb2f510401040977d85951ea2388cf148d86fa284366bb5c89e8a17f875fbec862a452f7b434628cdf9ea9b8d4f0184c17b10985686cee672c244b844e73fe0d5188f248897bb16ad1372f743912e18942017f07afa2309dcec3e979877664112ea7f3b54d78e47c4e59bb27bc95b2d2e505603294b2b2189e4009750a686f4cc9ff0f08b8be7bb0ae652f299e0b1f54070e99ae88ee2a7a1aedb215f510a5b8cf29f84bd7e300cc9f08aff03eba72920a5dc53e656e585c6e8322a0bb6d80b736465ccf822bf9b545886eaef8e101d8ddf33de44866202fcc6a1b34f87113b1c77e91b9a32e5665e74b60321e7dda866dca637c268b9918da96b94c7074ab1bb0122a1fa43de8d6eddc923bf9b78b042155e8425bce40132ff3e0be2e452498589ec1069936f563771c0f05b006e0be98a2e10770b6995cfbe44b6dfe0084af72b490ab1b7d7a50a8a7ad8363a29aeef1f7c83637e923e94e5eb0d8064ad125e1d8272444aa29b316f5f9c19f8759a31599de954c03f7f010cf9a20b9e391cb562ef00d4f42abb9dfe34c1459e8e0b73ab4ace0d90c3d0da7fee03e5acd7819b69e1a7e77dea33376a8bcc972db9ba8c30c5fb7fd0932a1866768814b3a283691b902ae14787c7786f82346e11231ab865ee3d61b5a41d15ee0790e29ca9cb1ee35297cdce46470697262d628eeefd7cb17bbbb31b18b3081c0a2ff6145fcd22a23c93f39979811df6deb0c81a79f973fa94d242e2820ed6a0f2d073c41d2a81be79df038100a013e486c7e287f5ee4aa2255294425ed73af9771b631db58ae3593a53a2b07edca0718058c7f07532c0600d4250fe40a21077fb46b85fb79560e430bd94a31510c329038d460d55f6eacebf07a8b0ff6b3abc86581214e5fbc47789182d9ae80d79eca886f10c22fa98c6fb4586a3da9d7ee1b679a8847e632302d0d365c8a771e44c77329514c56ba2b2595ca10a87c72076012343fe6ecba40c6b1ad20d175810b318f1516fe0d1d4bf1fba750c6811ab7806d2dbf506efb9a8557ac84970af0368e1a1719492ea3b077e3b25b075e7f6e2b9867f6de97af01b363839e327e2a4931b0d1a9d3d7f73fef623ead81e3f6a5021ea67a126ed5dd9c78cf4027ed6665d8ae25f84e1aa0ab49cbd656683fc66b598d64ef4c2126634bec08479a9bd4bf1fc990241c61c678a91fcbc5c420b850c05476011a23134e30107852e8bae80d99abae13110faaabf69557979a5470f0235e5719856db7fd7df289a180737ddfaade2598020ce85f3870024962fb8ccbea28867fa561926e1d1acfc5e49e427f9b9edb4d2326e83a0863351f8073b57cf5af7964327248824249da644a5b93780121b1cb998a02542f5c0da128c19650956248f8b8c9634c3c0f3afa0c8050fe0394c706900799b0477630b8c1a4a2ef26bc74e48152d531daf65b910e4ad5281af50b3382776abb617b509cd0e40481b1b30c1bd21a79b0428d76a729f97afec8490fb8abbde524c162941991f93c56dee6d7e094f008e5c4b6a8babad8a948ce3fb643df13fc4e1ef71db9d2db2d95520f2ad610ee9bfa31e849635dd600263bcce62d90a162bc8b544ea083d624f72aa0e7fff5c91b8239e6dd67a19b92c96c9176d6787a17ea42a736bf9ef4130541610000e0b0327c0462ab1a272d02a4d166979dd2d177a332421ab3d00595c233f724d6c689353b35d1bd66708ca655a5ca104eb3912f2482ccd4da6b0e076bdd8242f01b55c17ae5b235bc32006050d904731b285255d2f094797893d46e7c65ae2d0efcd237c6bd7dd2bb2fdfe97a52400dc14b4b7dfac79517040d8042354a5f34e2204cc8217d0eac321251ef4610c6da0a18ff567babf9ee3d3834b0fb6be5f85027a7587a8c6de72b14823fca60f5f0210f48b080c97711a0193a46d4d1362684eb8e25afa192955037fd145f5633b90ebe182e8b6c6095db57548b0244d237088c768eff354aa4668dfa3bfd9540a9261aa664555e104d35a767f6ec46d170c307aedd63c64afec14b73b322dee1851c62b728eb8bd0286f3aef7dd2f94767b1b0e61fa7c3baa5036eb8133f7de21a45d661253bd08d7947caf18cc9a40ce395bc7b8ead170c7e555de8dda23a031a54fd03b509faf7fb98b7bedc4a795f84188ccac072edb05a6e16d653fa1b30eb5035e50c4039e28d533ee54cef29dba4303383cdc0449209615fa0f84366fc2ace7c2290e78d8aafc503a8a284a859cf82d38c3b927ae6e3eabd8922c49022fc8857c157afe0bd26b8dfc7716676d5da8173d47a8b7725081feaee5261c9ec69a90c4649871af23f66344c7ec612624f9b1927d86108d317bfd4c243434b449ae2c671ab4051c964366fca411ad47d314e26138c391bf6daf81e40b0c52bfd155fe6f3ecfc6ae404c19c69090531f9c7a60afea16ad3d53386454b15b99fef75085323a29afc025b28d993af3de055d2101ef1f36f22adf51ad35dbae95b2ae36c1fc455d1445dcc0d4960ee2f033a040b053f8fb96ca61222c5ca63ada110ed56e9f46df2b4f8642a73bca897f14007a1d97b203211e7590ddfd53af2a93a2a67c152b8408d197c646f570cd5d5b9fc36143dad86a9b346e1d563f98b891b74f7e5295f2c26f46f77cf2c059862cd21f95a9f88151dc3784698b941d3a6849715ccf1df32109e2915a03d139cb0fede89e5c467b695b72441c823829f9cfc6c688a7f93845af7104fe485cdaf393394c28a2eec27be48f488c89f94a200d49e4086d69455a02da6e422552591fb4281f0de0ca38e8ef0344cbeb0c86f48eb0875be298a0ddb69a08adac04d5a9bd6e8017ed212d7e5a068e9231591448e998bfcb68347417f6fd39c82da4a01badbedfb0aed282c2c431f1770fc93bd00985676b22e2b0b8995054d12439d5cf518c2ae3d09ac21ad59fbd2e286ec167a1b95ee130ea6f0bf8b2f13ff6caeef0f9ccfd6d35fffdf5cfb6eca5d3d0936d8e00ef939c937a87e955c0ea0a1ae72db0d33f1b2a59c4cdc8152765e232620c94e2d67ee56dfc1f7ab16a72be5986baf5ac4caa98ab213d419ff88c698808a98dbbd4abc86bbf541458c37ea6aa82ae96c8f3ff4b6021e6b4ee1ddd9174a6dc235cbfc83d1cedce4d4f1c4503a060b87eb56122501621b8ab84d91c284c6ef8e64fb8e471793be80be6678993d86dac1887611ad969a82e0e319755d1e1388af36c9be732a1264a159d6c8b3643065b1cfd7b20032bc63484a67f1ed339f65fed03bd4eee7d983003114bb708a01d5b6d83e51755398fee0cd1b5a88280d3d4c6a1115c1ef94a8340882d56691c4dc7c5c2ba4d0066dd99eb4960271ba460a09e2f8dfab3921442d2908b83b3b5c1c70dceb0438b982a44e80c811c9045f5f93b8642df610a8413540bbc62306bb2760d0f006e30e98f1a950a8f68c66d84195d9b2962d61db4f2d508e5eefc36e56348511d1885a0d55b88827619be3f631466e54745953d23902dac6b109deafbd3af43f269c1bf6dca05d1b9a8d920dac901f011303f43372a9a3ddeddee61177de6ceee152bede2975b5002e9c1bcd13c72df0f081311af589f122fe0b1acd5ccc33f943dd6f41c0bda5d29f684816314a50006e98a4986c80ff3e8a5702d59aa880d109d192766883447dc37c38f94ac0bf5dfc8aff6164589157f61ad5829914347b9ff7d4b78a489ce1a5eb07d643660848e2282757dd39725118dcbbbc00e5f7edf3ccc3555d874c3089b4def86cb4d7439d3253c50c4943ddda655651446856669127924245ab31239e4d1f2d3532f6bf030599ff487cd864a8533b45e7de65b095e62d41383a9c2adb9bf90a3736337e5b9acff28bfb0486c8033a66c13e8", 0x1000}, {&(0x7f00000011c0)="9e590beba654114e42fff790b586c1d8d6bddee87b704477025fdbd0754e9aaadc618179ca93c94765f60ba539ba7ab681ea41f6ef1ecea994446b680566de5b6935f76346bdf0c0555788f9298308d259c4c36a5af7a22d96e539e2c9062256ffab01324ce81011f1df263ff940f18217", 0x71}, {&(0x7f0000001240)="6e9cd0700f313bad336d0fb83157242577206a5143e5e21cfdde2eeba1a4968d41f65a50a1b6d98134dca5914e48a9027a1643e5c7c21bae111ccdceba656658e9c07b103b6b4bf44f338b8f0db52b5c964ae66026293adbe797c2870cc3a764e3e069a3001eb99916eab9f1963639e0d02dae662a9355fdad7455bcf17617e6143446616f8158b142147a7152d74311cb3265fcc6289fa89a2a85627c236d60f662b742b9f476049fb5f4f1c165d773f20bd80ae48678386b9fb171c890535781af81c67e4a5a53f656d3ff575645ca7865378de8f758d14d4cab74988dc6250fb2cd8dab502b383c1becc991c78ec83b139f7b4d71ae3ad2db37629a37d69c6f2ac5fe73095c0c0ee8561d70f9ec6bc27185922ce16eae8d437623c9e0b0c438a6011cfd18b2a65c911b05e0beaf70ea6bedded105cb7f813bc52fdbd410b9f563bbb412206ca4bc22bae6f520ed9b9fc6f83ea0d01757e92efb3a8624fab47215ab93b84fba7d22a1963fd384673133fd3f192165551a1ea40c3b66140ad105e2bb7922eba1b47b8db021f2464f8ca91cd09450f54ca5267ce8a0ada29bd84ea9d8ba62db6f240e033dfe87a07e2072304788348d48a67090e64d91b6eda4fa3d910bbe43045e9375fe1345db14fd192f68415622bebd8bdc107fff7f16f613e4e66b33550b40774ebd4acda3786c7a2100108da2e0e0befdf3c38670af09387f8ba1db284224896d8513c31cb0a02f38722bf57eae96c6889ed707b2efdc89911a19d6984973146c9fdf58c144f782286756738612db29646374c9a3280a678d9884c40be79485a492c5dbdd065da10574ad93396066e4ada4d13b05925c377036076fdb7e4bc4f8e72d92aa4972d5dc66ef799b6cb75b518c38e46911a9288d4ee0d0fae789f6c3365b84101784e848c7823b3e99b3d1485b6a87599e394c242d0bff9ce99bd8b10cf555d9ff31223509fee49cb656bcd18b49c22f056101dcd348a7ee275e9029817c83cb96bdd2a9a3bc9f1340b2d3e832ef8a5cc228326090d7c2aed300d2064d62564390e22878e1ad93d2fda56bfcb03a6e3a046fcf3163ba0404a67f96b2eeb4295ee3a215118970285361adc43ade4da417733250b1fff0754fd2a5ec9987f62e4d7c6842c11e03112f6996bfc0e0376c1fe653a94fb613a79ebe4ef7162df53c576c641e0709e6f67245ba70bd062cfcb17976876704e7b6f0456e4e3bcb14ca287055cdbd0363e8de8a0b8f3b1cb10e426f8219d6f863082c41c84977576df693dafc14156c20e69b7a68c4bcf3113094c90ce7a3fddaa3a8e255d58c2e518b74f43eff4463cddc16f4d3cad4ec9219508d7146cec8c24e9e1ad9f753105fce2960395e41f5f4aefc0845039d65e8918d9c9b9f8d22c6a741c8bb3f830a2436d9e86c4502f4e1cd0f54f97dbaa7fb05f11bdf8b0033438803f70ca9a9fb38daec5b769f17ba98474daa16107cff806b1603dedfa71c48b32cb2f423c24d2329b9148d61b9f25513340d5e81fd19877544438f4d292c52581c70e1e47d0baddbe58c6175a96043b5877f7c4bebd9b465eb61a5e3a9a8e40f3897cf27f5d0c949ad52a8affa92fa6564860cf6ed12d2c6ba04fae6e8d7dafb31519e772e1a7572523af1aa802d6cea1a076b2cacec20101f9d428aad99302bcd30000c5681cfef37f16b125c519113030fc703795d6a571dd02caf364cd3a95b61b9cbb2027e3d63c2624eadbd425eba56752b848bf5c9e0d388c7ad21c6ef9585ff0939f8e9f8a81284e467105e0441f49a049bee917ed5123590720ef37db7ab2dab89b0fcd404233e1495ff17e03f59b3dd34f2bd67e04d5d52736061866fac3a4091f9834b01d4d5878363bb5cf3de85dd55b1d77febe247edf190b504e735e064ce5f70ca06266b072ed6c02555c1dcde95b779e8df555b92d96365485c07152f3aa00312498e76b66d19d03870e65b09054375e1bcdfa25aaeeb084a380a73a67ee34020432347bb05ebe80965c8105f5865879459a6e3416194d40ba868ff825aa228777d83bb49939490a37188a0bd13837d8168ad79d31743078158715e02ce8e2892c7729eeab29a35b13366f0f4e86310c1ace5db394711c66e9f839fed82f18288a3dce79e33cd076169fe4abbfd4b287ec2b5fa28e241b307e697c92633ec79067313127af43fea09728a7501971cca4c61766a0ddd584db5fa185106ee94c1e7c71aac9e48670e5e8fb4afd7a5798a11e79d7462aa490afc25af1e09e77ae8b168572749e1d25ec458e0b29b0cc96462e6e6b26c3a715ec31c626a85d9ce92654356f4734d71abb2f27317922fba0b1915276e1dd3b6ccfdea65091d57286c2ef64a415b4c04fe3c58968b70bf05598563d37070e85744047a47ad8d6a05406d20ba1c8ca1a5495c8b25b4ea5c0e0713d9226764f277a4c83b40af968eddcc2bd3115d736511a96b0864684c14a155e397c15986c18d966602d1de1e0f5dd563fb9e905c67b3fbe0760bb04cd9a202a126e666953864f9d592690ba13ccc3a5f6f2ec856797354b617ad9b43839e4397d7a0c349c6c8e9456b2b56270416592d0fc4c517cb1fb6080c7044d692e35da1ba50e15ac00e57a4e38ebee9d08e7233246c81db72094d4cf1bfb4b9f779f8bdc49de89957d550166f858c3c4b089d698524fa486b52519d1dd03f9f78973572b3a1a968d3aef81a5e2cb3a98bb3060ceeeaaff1818f12c0dc70435ecf2fa858103d3732ec0208e57138fb5acf2fd060abcfda9f47a87c99c656254244e3ee20c27c4df5f006eda664a155ee8a5f2050a150d9d47ec3af14ae964ab4d903be890a766b0b5e6e5ce1757b0ae63055c19906de7d5e72aa96fb2e1330368496f22f09dfdff2f03cbfa349758d0aee011a8024e12ffa2ac8076a5d32271e25ba4da30de901df9a80f5ad2875af69d2ac300b0a758a76e3fb791cac5b1f3e8b14d80613eafe0c28918d568bab5dc6c7146b017ea2ef1528c870c0a22e4abb35f90d35e91e94631c261134e3bae5e7a6717f6cd0d617ddd942dfc2a1e58723581555ffe0ef32d7a0b9084cb66fd72d33397efd8d603ff1d0e20c87ce0e04592316c4eda9624d593b8b8c3870fa792bd9b7e010b0388619054bc661c624d307233492b6465e3b1511a56c99fc30dbff11d6493276b7ef9a679bb8df197b3384a995793678106ead8b4ac09a7ab7b4a2dd4632b4d34bd1b80f5dabb47801eccaec8ada256c774f65b6b6af1042dba09b3cc50412ea256c81973a984ac9fd5fea18f515f3a28b462271ce9042ab0dc9b5fbf1e521b46a5d67f143ecfe1190c2c40b278fc8cd63fc4c0379627cee8b7a2e9c6177d4a4a44765c0247104623bf73669cab592e7e5382879219e032aadd0878770587c63b1740dd770dc28e17efe6985ea08560c9320dea5c2884aedf70d8c3ab24365c4a606fdf657c114bcfa45691191db394e6eba00002786f0168df7d5e89549e8592b3dc06289d77df724b371a4d174a5ae99d1deee566136e752601e10c19e17db40a6a768634389693bcf54964649fcd31f1fc3495fb5170ccc25bf37afa267212701ef3c9e0a9d0abd1684d1859f42f20a7ebeba18421cec735bbcfabcea86f44716960d32507567681ee57e2ae5c68f381b5c8784e0fceb1eecea493946b7437c60c4e521e33ed9f6c1a2b9ba7bf0971f76bbd64d2562791c76f21acdc195a64ac26ef69975918f1fc2fec58e9081b3849637a180c8ba79f046e537844ad97317df62f0808cfc3652ccf541d513656665910e8ecc1d049e91e8d016b6f513cc970a04da1edf34a60d3698a012b8564fc3b22f8e84ae4dbf19c10d7d7c9259db3d84e2c871e8281f61482dcef5ca3206ee8f59e673bebb38dd0c59e2243e457cc677ab20cd19021c6f76b93466c17f060d18476070affaf84169038e1543d75d1311efa556e78425112648d5fc9d4bc96f803d7bc8d67a9783e8ef3bb296507a7824840981790841bf7b7ff18c7231e4305d283c79cb4ca643672fbcc75c5b7d7fd282f74064f9781fa3967fc370bec7b229eb0fa6bb5df68d989fe8eb6f4e3c69d7851981019d6366e6637cf4f22d0df6b07825a6aab86d2fbaffc4c9a17ba61f052e713aca91b8d9da5fdb4c78ed65ba39513081c23809ff07c7e727f7c7d0c3cc82527aca2f946056f3f8a57fc377c9e30d7e3c9bcdc0213cd2fa18e65dfb9629735300881089b64f2bd7330e7a3e1365fd03667413d6efe8d09d27722ee47bfb66cac39c9f3936479244eb7b4ad99ca41c6ea81807fa2afbb06b77cb86250d0b0f9e22846bf53daa7a95694e9246171311172b46fe111de60edd1fe4f777072fe3c75246ce9f4af58dc0b05844e94c5612da6bb8605ba1de8b408fa34e728ad7c58b7f0335887697fd7606c4307b9d421ce1ad5870c69ddeda46212a91e5c8a1668a1a43c61b0c126a25882e6159ba28919e5b9eed11be22e01f677be674238cbdaa751b12208b153829a99030b3c17b8db25237b6afa4c324982103bc69c57f1e7314c09b2ecba1c08262178fe6467fa2d078dd444b0b5271c0b93b260d3937daa7f3ce2aec821f01618a9999e192cecaf31bba0200cf9c87af220d82911d76567e9062aa65a2e52aa6b08dd893758a8a33e8c73a3121065d4939fe48e1e3a07f3b4dddbe1430c39bc223ce1b49d83d99934c704385b64a28f727c22ad0caf9db83ff54665f5a4ab503a852ebe606601657850d7eacaba4d8b2fff6d40b60f876e0f46dd4cfd15a12f2020faa5c8ad138353a79fb76f1792513badd22438c8de772c9327d82ece5b3d7e36df40066061c2f6094da4a04fb4d1dbbd8a9da7d3f32121764dfad8c3e136d92985f16d24bc83776c2c15588bbd10086050eaf864473cd174cafd6523a43e709e0cb6e93b18ec52f72b629c76a8aacf2b153f9becc9823d11540aa326ecf65b2e7481cbdb15d8051ac3b5aa681e3cb020640b8e7c04005bead72dcdb2e77d4280f723dcb6fa7d840c86baa6d6acc519d785d9c60f8dd05fd185c9b8814ff03c8fd7511c5f01ebcd61a9ddf5003bdb4a981c9b2724c91991c5df9fad5e1225c06a2013e35c7fd41f7132b56482ae8dc75d73667e26c2bd9f42547b4f43de8c32d49cf70b07d671ff8fb68ffca81c689bd8835b86799705bb9a66e39216b0e8f614c2339569ea413b9c7449b68fac3d2bcdbe4fb304acd6f752f34253f92bcfe7500c1f63190199dca78bf818b177ea310e10aeaee97d7483bac4a37ec8632d7c5b680abf1a225212587124db42d8064119ac5930ff93ba908f58dc33b318f12da540a0e214f6af4c1bf26ffcd138e36e1995b6ca87b5cd29b63cdc76fdfab8d5c32ba02347472923c745c17a0ffc799d8e47937bceae2bb98dcf7364b2ded2f682d5fa31b03c855e2426468eef9d5b83eee0aaf499f97128a000720ff5265484e42635b803d3fad541f5ec9965c91446989341fb48c458da4a278cd3b72d199694d6aabf26c9f14a02e5768bb518622c2752bb3102fb8b4fcb71099c36644ea57d9d20ef5002dbccbfd2b2584496336518b1ced333121a4671f279fe61dfd6c24a7c1eb5c46a2527cf3dbdfca1744bbf4490b22eea8700d0b9f4890dc9e0a81b2bb3d95bb27cc11c136233bb11299edb4e7fa0d38d914ef54a309ff32680464d2069b2c9a2c299b3ee33f92be894f4bea832e884d54628258a16db33de08021cf40b02eb870b3d3945db9558341df32926ae24046a8428adfec4aaf51e3e6d079a3530ce84b", 0x1000}], 0x3) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x0, 0xfff, 0x4b6}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) 06:41:30 executing program 0: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x5) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x388c, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) syz_open_pts() 06:41:30 executing program 1: setpgid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r1 = getpgrp() rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') setpgid(r0, r1) setpgid(r0, r1) 06:41:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) fchdir(r0) write(r0, &(0x7f0000002740), 0x106cd) 06:41:30 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='#%-\x00', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)='^!\x00']) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) dup2(r2, r0) close(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) fchmod(r2, 0x3) execve(0x0, 0x0, 0x0) 06:41:30 executing program 1: r0 = socket(0x22, 0x1, 0x8) setsockopt(r0, 0x80000001, 0x80000001, &(0x7f0000000000)="4f8efb4a1bc142fd5ac7fc39f70e30b953dbc6ff8e5b648656104ce63808c36e11c6e9cba4cf719d2cfdc9df7dba544f1f3886f0a32feb8ecf9a97619c811bed6b218b445a869a4a1ac5f70007a6a669d953ca52b5307319b793756fcacefa73435b0fa357871f", 0x67) setsockopt(r0, 0x6, 0x10, 0x0, 0x1a6) 06:41:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f00000000c0)="643e503291de5c0f87", 0x9, 0xa, &(0x7f0000000080)={0x18, 0x3, 0x100000001, 0x1}, 0x8c) 06:41:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x9, 0x0, 0x5, &(0x7f0000000100)={0x0, 0x9}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) dup2(r0, r1) 06:41:30 executing program 0: r0 = socket$inet(0x2, 0x7, 0x9) recvfrom(r0, &(0x7f00000000c0)=""/194, 0xc2, 0x40, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002580)=[{0x10}], 0x10}, 0x0) 06:41:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = socket(0x0, 0x4000, 0x9) ftruncate(r0, 0xbaf) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) ftruncate(r1, 0x0) 06:41:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) r2 = socket$inet(0x2, 0x5, 0x9) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xfffffdb4}], 0x1, 0x0}, 0x42) r3 = dup2(r0, r1) r4 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = getppid() r14 = geteuid() r15 = getegid() r16 = getpgid(0xffffffffffffffff) r17 = geteuid() r18 = getgid() r19 = getpid() r20 = geteuid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000600)=""/167, &(0x7f00000004c0)=0xa7) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="bc9b6c5d51e5503045e8eb1a54f786247edb6429855db0e5473705f2cc9d5315965ad8ab0d299c085b9fa01fd36f271ea50fcf13bef590933254fb17ced90e27bea67a89fd2d5e1f204843d3e8b3433f75ebf50c9e4bbde84e12d95dc2f914ca13756e31cf44f5de1ea6620ec5512692d124a7ff7052d324a5c98f6b56a82197e78f0f9743a2174e81a7f7a99bf451398adaf03774f7cfae69d09813ce099a5300312f3c6a6369aab19a63344751a65c4d39c3c230ad46b8d1e160a82f", 0xbd}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xc0, 0x9}, 0x4) 06:41:30 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0xb, &(0x7f0000000000)=0x165, 0xffffffffffffffbd) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="ea7017fc634d47981426372c9c706a05ce6c2453e09065b8d95273933d2ae7d08f3b41758fd6ba96b402c96930ce7d0b819a34ef6a788e8d5d98ea0ff30d727edffbbe18bc3061b1e29b6763c0ae070110f79cc0c5ce2c6321a4d69de73077caeb580ac420190c627a568c80a0dbf769a45ce84e83e456f48e0bf6f38656c65482cd81", 0x83) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0xfc38) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 06:41:30 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) getsockopt(r0, 0xf4, 0x101, &(0x7f0000000000)=""/138, &(0x7f00000000c0)=0xfffffffffffffd6e) getsockopt(r0, 0x25, 0x1, 0x0, 0x0) 06:41:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x1]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) 06:41:30 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x7) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 06:41:30 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r1, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 06:41:30 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x3, &(0x7f0000000000)={0x24fd, 0xffffffffcf9cb28a}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8100, 0x12) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) clock_settime(0x3, &(0x7f0000000040)={0x4, 0x5}) setrlimit(0x7, &(0x7f0000000180)={0x400, 0x5}) getrlimit(0x3, &(0x7f00000001c0)) 06:41:30 executing program 0: semop(0xffffffffffffffff, 0x0, 0xfffffffffffffde2) 06:41:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0xebc, &(0x7f00000000c0)={0x0, 0xfffffffffffffffa}) close(r1) syz_open_pts() 06:41:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x3}) fcntl$setstatus(r0, 0x4, 0xcb) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) 06:41:30 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x7) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff920008aaa008000000c3513e2a5e0000000000", 0x14) 06:41:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) r1 = socket$inet6(0x18, 0x3, 0x100000000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r2 = semget$private(0x0, 0x4, 0x200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = open(&(0x7f0000000340)='./file0\x00', 0xa81, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000380)=0x100000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r5, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x2, r3, r4, r6, r7, 0x80, 0x8}, 0x0, 0x5, 0x3}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x20060, 0x25) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000300), 0xc) 06:41:30 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x0) 06:41:30 executing program 0: r0 = dup(0xffffffffffffff9c) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() flock(r1, 0x0) 06:41:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 06:41:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) kqueue() r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000300)=""/178, 0x222) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x0) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/61, 0x3d, 0x2, &(0x7f0000000080)={0x2, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) read(r0, &(0x7f0000000140), 0x0) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x40, 0x4) 06:41:30 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) msgget(0x2, 0x399) 06:41:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x5, 0x0, 0xfffffffffffffffc, 0x1, "a147780ac85a538a1319000000d81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000280)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:41:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x8, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x24, 0xa40bb74682e8118a, 0x9, 0xfffffffffffffffa}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x1, 0x7, 0x7fffffff}, {{r4}, 0x0, 0x90, 0x40000000, 0x1f, 0x2}], 0x0, &(0x7f0000000100)={0xae9, 0x1b76}) 06:41:30 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x5}, 0x8) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfffffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x7}], 0x1, 0x0) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 06:41:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) write(r0, &(0x7f0000000280)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() kqueue() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x9a71, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) preadv(r2, &(0x7f0000000740)=[{&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/68, 0x44}, {&(0x7f0000000400)=""/240, 0xf0}, {}, {&(0x7f00000005c0)=""/241, 0xf1}, {&(0x7f00000006c0)=""/99, 0x63}, {&(0x7f0000000500)=""/43, 0x2b}], 0x7, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 06:41:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = socket(0x18, 0x8005, 0xfffffffffffffff9) r5 = dup2(r1, r4) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r5, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) close(r0) 06:41:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 06:41:30 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x38c) select(0x40, &(0x7f0000000000)={0x3f, 0xfffffffffffffff7, 0x6656, 0x5, 0x8, 0x3ff, 0x9, 0x7fff}, &(0x7f0000000040)={0x100000000, 0x0, 0xe4, 0x1d, 0x882a, 0xa7, 0x8, 0x3}, &(0x7f0000000080)={0x200, 0x10000, 0x7, 0x6, 0x9, 0x0, 0x40000000000, 0xff}, &(0x7f00000000c0)={0x947, 0xfffffffffffffffa}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="44d44f84965656af940e3d3d19b29256f3a4dfee445d4cc361b995128fc0164bf658b4f0fa9701fddb56856d03735f9be768153cef2bc16bae29c327ae2e74ec3bfd34f0adc9cc013456c4d4b9140e22bb602372ef124c64c2a1248cd32dbe9ef89ded32e11a2f33a529bee8bc701326ed1cd0d3f16b840ea897c97094c6d7ab0cbfa2b373ec1a6d3b9a9362eee7813111a64e46c8237a7c926062ece76ad9fe81509e6b5632169f3c78", 0xaa) 06:41:31 executing program 1: mmap(&(0x7f0000378000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="028977cefc4ef6336c02b69badeeb3f1ee711fe3c4020a79745ee5fcf4415f32f67a", 0x22}], 0x1, 0x0) mmap(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x1, 0x5016, r0, 0x0, 0x0) 06:41:31 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2000000000061bb, 0x0, 0x0, 0x0) 06:41:31 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x42) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$inet6(0x18, 0x4003, 0xfffffffffffffff7, &(0x7f0000000000)) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) 06:41:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x8000}, {{r0}, 0x0, 0x12, 0x1, 0x4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x986, 0x82}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x5, 0x4}], 0x200000000000009, 0x0) syz_open_pts() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x800, 0x1}, 0xc) 06:41:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x3ffffffffffffdcd, &(0x7f0000000080)) setegid(0x0) setgroups(0x1, &(0x7f0000001380)=[0x0]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 06:41:31 executing program 1: getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet6(0x18, 0x8002, 0x0) r3 = semget$private(0x0, 0x0, 0x20f) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff24) r5 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x8, r4, r1, r5, r0, 0x80, 0x80000001}, 0x41, 0xffffffffffffffff, 0x8}) r6 = syz_open_pts() ioctl$TIOCNXCL(r6, 0x2000740e) ioctl$TIOCCBRK(r6, 0x2000747a) setsockopt(r2, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 06:41:31 executing program 0: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="000500e001ebffffffffffffff0000000000000000004c3b0095b07fe619756b7e1e58efbecb26217247b4fa6fff1156a54e326f875537fbdf2fc0bb32c34bd094aa2ad0fb25da92dff2539e5e8c31d5208d1edbcd40286d94da398d54d3ae82665e27e458dc1af88e6fadc5463d78833c16e0d89139a8bfdf1dc9a68b2e31d069ce568caa4a71217d10afc6440ae39ada6dea31db53df8c95f43098cd61a2da62f6f0194693e60bea24a5bccb46199cd26dbc3c90812c6813d007044195e905636074298f530d2a698365df4e3bebfa0e4d57321237728eb221f102183f2579d7bc6b809a1613d9439d1431539e74cfa9663b4b4f4fd8883bf4c7b32c3c17f46611e3613dcd1e063baed019587e866bd3095d39c7d6586ddd948521d1316ef76e52d808bb5ee59113d2d9ad80aae13d420d41a9bd35e83934865d48b31ba9c143f311"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4005, 0xfffffffffffff4fe) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:41:31 executing program 1: socketpair$unix(0x1, 0x8000000000000000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() clock_settime(0x0, &(0x7f0000000040)={0x1f, 0x8000}) r3 = dup2(r2, r1) r4 = accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)) read(r0, 0x0, 0xfffffffffffffd18) ftruncate(r4, 0x3) 06:41:31 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) listen(r0, 0x80000002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x28, 0x4) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa130069dee4be321, 0x2) 16:00:31 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000140)='./bus\x00', 0x804a, 0x7fffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000043d20000000000000000000000000000fdc8d44c821c74a90694959a82341c41362f87a80bdeef4c2753369feae9937ca6a14f693c29d9c549a1849a54e22f92207a5a56a643fb1f414ba91cb62a6c741ed2992d2cfe60c667c762b6371cf153a5c5573f243107f984ee3aaf8aac25a0a808ab858a80e244e6265c69c9b8a64cd7eb02a8c375c2369f6d28cd9406c2305725f1d4d3fff7463596b1528aed470be80fb924d8d8f14d7eb4c7aabaa1ff08334220e71c9fb92ce19d3929c1dcc4a3e254edd8e2240b5bb5e45599"], &(0x7f00000000c0)=0x31) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)="79d5") 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x7, 0x8) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000140)=""/51, 0x33}], 0x2, &(0x7f00000001c0)=""/135, 0x87, 0x7}, 0x1) r1 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$unix(r1, &(0x7f0000000080)="8bb14721ae7b0e52db0831284f29af44dbf379bc9962917e1b2387c43ee6d6002784f3861c21d80c521c464c9b5ce3d335cdf40115ecafc61fc4f9b3e478cf0e8e67091a1404fc5f511d18007b21ef96ce1aff76c08ac9172235719c935dee5ee6bf714e21f138a5b25fa4e15097143501dc17a0f0b87d251d41e54decb95471012890e387c281e9039b9211a1f251b81d", 0x91, 0x0, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) r0 = kqueue() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x8}, {{r0}, 0x0, 0x80, 0x40, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x49ce, 0xf3f4}, {{r1}, 0x0, 0xd, 0x1, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x21, 0x20000000, 0x8, 0x5}, {{r1}, 0xfffffffffffffff9, 0x4, 0x2, 0xff, 0x1af}, {{r0}, 0xfffffffffffffffa, 0x2, 0x27, 0x100000001, 0x7}, {{r1}, 0xfffffffffffffffd, 0x31, 0x0, 0x1000, 0x6}, {{r0}, 0x0, 0xc4, 0x8, 0x2, 0x7}], 0x2, &(0x7f0000000080)=[{{r1}, 0x0, 0x9, 0x51, 0xfffffffffffffff9, 0x5}, {{r0}, 0xffffffffffffffff, 0x82, 0x80, 0x4, 0x5}], 0xfff, &(0x7f0000000100)={0x3f, 0x836}) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x14d) 16:00:31 executing program 1: mprotect(&(0x7f0000410000/0x1000)=nil, 0x1000, 0x1) socketpair(0x30, 0x0, 0x8, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x2) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xb57abe6e84a4fb4d) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944f", 0x98, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000240)=""/85) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) close(r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000080)=[{0x0, 0x0, 0x1800}], 0x43) semop(r1, &(0x7f0000000000)=[{0x4, 0x1}], 0x1) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/226) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = semget(0x0, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/4096) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0xad, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x7) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:31 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="20513bff28e2989b03fc87ec4bcfd47c172cf9e4e2d9cd0f28", 0x19}, {&(0x7f00000003c0)="d012aafee4bb73171eda15abb4ac594ac9f6522db6276777c0bf803abeb30425eb10c7481e9fb6f95beb910cd48824d4d66f43c3b8ee365f5f18e606051662319accdc3cee083654e57ebad7c3b2f8f7e90d8f59b901cb9c9604055de7c095df7c7c8b84f44e9eca2cf3114862fe2426b3cdf19bcdb83c49b6579204d399d80f425df0a9d9fbd04f4c069896733ed6aaabff04fc1a15596a08d48696f76cc49fbf388a77da4e63ddadc327c2", 0xac}, {&(0x7f0000000480)}, {&(0x7f00000006c0)="4b959e70a57cc0490c9b3f1a7caf74f3a08c1dbb033fac663b3eb4c6629cee523fdd78fb1358339570fe728a46e4d4ac85bc2aef9758c5ce1868f709a606af030cbc2674b61b9cd9271727f59a111b7a19758a68f25814517bbfaaab2b307f213bed498421b9eb9a9b9c04890240b0c6e7acebb4b7da403b22fa0076ccfb9225d4147de935ac9a81bc0705c7d1efb5189014ac5976773f1c14a17fac00e3350d2bc4197877e0d44acd7da3826813f07c26def04363d9bbae6a06b9719768ae9ec569d31136cb2bf16bf7e4131103f32be8c9b4f151", 0xd5}, {&(0x7f0000000580)="743b49701bceda566bfa853dd7a9295c44569b24d9bea59ec3c96dc16ece6fbe543f819bda908c08b93bbdca37eb873041b4a8483214cd476d3ceff4743b413eac0ee2840f018161247a81c7f2ddabb08586d3120a05081946f0483dd1f8e4da524ae8b226202878b008f42fa1769239e5673da3033bb24688dd96545821d1ddf1bd498dfb708aedae7e33f78d1b", 0x8e}], 0x5) read(0xffffffffffffffff, 0x0, 0x0) close(r1) r2 = semget(0x0, 0x2, 0x500) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() chmod(&(0x7f0000000300)='./bus\x00', 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x3, r3, r4, r5, r6, 0x0, 0x7f}, 0x0, 0x1, 0x1}) openat(r1, &(0x7f0000000080)='./bus\x00', 0x450, 0x8) 16:00:31 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = semget(0x1, 0x4, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000080)=""/247) kevent(r1, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffe, 0xa}], 0x8, 0x0, 0x9, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x900, 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0xfffffffffffffc84, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xae, 0x0, 0x401, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) fcntl$getown(r0, 0x5) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) getsockname(r0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0xffffffffffffffff, 0x7fffffff, 0x0, 0x20000, 0x0) write(r0, 0x0, 0x0) 16:00:31 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)="b22f5b2b00", &(0x7f00000000c0)='!\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='%%\x00']) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r1 = semget$private(0x0, 0x5, 0x83) semop(r1, &(0x7f00000001c0)=[{0x2, 0xffff, 0x1000}, {0x1, 0x1000, 0x1000}, {0x2, 0x72, 0x800}, {0x4aebafd3313b66ed, 0xb2ee, 0x1800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x6}, {0x2, 0x1, 0x1000}, {0x3, 0x3, 0x1000}], 0x2) 16:00:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001100), &(0x7f0000001140)=0x4) getpeername(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x800000000300, 0x0) getdents(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) socketpair(0x6, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x6, 0x6, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0xf0000011, 0x6, 0x10001}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x6, 0x5, 0x1}], 0x40, &(0x7f00000000c0)={0x3}) 16:00:31 executing program 0: shmget$private(0x0, 0x4000, 0x104, &(0x7f00006f2000/0x4000)=nil) 16:00:31 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000240)={{0x9, 0x36e9}, {0x0, 0x9}}, 0x2) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000000c0)=""/232, 0xe8}], 0x2) r1 = getegid() setegid(r1) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) fsync(r0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="00000000000000000000000088fdf2bdc84ba8ef9e6d52f3c902baa0101a92a58f3c35548f13484aff70566430ee9752f09949166c4a8f958f3ba295cdcad221d592d356fcf0e0d04fbba534060d", 0x4e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pledge(&(0x7f0000000140)="26232a5c8d3a2d00", &(0x7f0000000180)=',v:)\x00') r1 = socket(0x10, 0x4003, 0xfffffffffffffff8) sendto(r1, &(0x7f00000001c0)="fcad3d0e19240039cf510cd6d4f1c5cce1f7901a1e70383ae2b276ccddb06d2934acd2", 0x23, 0x0, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) sendto(r2, &(0x7f0000000540)="010def09107de6535a48e0a156104eea3dba5914a275ae3db675c29a395f00bae96d7d889c67ece1deab5020a56ded37bd5ca7b2e317ece2ce560114c01e36fb391602890b364a65ad91c7c4ca02f5f674261f53e2a4f5d9165735b1f037cbf9070f2bcaeace074f9a3ad72e58e549d036fb339982076918605792f1d1c4f009516251986b1a0cb4b31a25d4e7719cf31aea56ecd89545cf01135e7ba1589a992c49d1b5460da191390d165548156784a343204b0ef06a2cd759d57bc5ee2af29084c5e76c02a033e22877fa8f1df802d4a7d188bc86d6e4673e65bed22d770a5af2aa68855bca61c213c08f5afe380c7c34e3be295b1c67d0295f5f35e3918fc4d94375e6bd200b347f0cf736385dcd9f3d407332363d5ab72f1a17467792c71558e233c0c9b8605642005ee0803d8c2209ad45c9bd7605d31ce5f6717cfe8e272b7271a6203a1e2a76d6d0bee2af08cd055861b7dd645fe8e6168210bd82c6acbe3a75d1a683cf82bfa891c5b78810940118f3ad60abddb09575cf746dffbc058dce28b38d49d2f6512eeb45417cb6a3c1a9c4cd0987cb4898e3a1b174404b074e81fa5cec5d8459fe43941ffae37c774552d16da61e433b0ed0850e220f80fcd9f2ba0e8be599034e5257fa594c4c4771b06448e4ea4e809dfee77c56193c00f1db510a799bf3ba1e8ff7d47feb2dd160cf1f3e495af6493ebd9ffe0321e233aeab3ecb5b2248781a4e06b78b41cf6efa4f07849cb31096692f5ce9e7c26cb2e3c0c6b2eef79aa641fa3244df11ae2b90a4e0717a867f58784cdd32b442e70ba2785c31e29cfb27d085be00756ccecb8e6b5d18bd0840f2c95e44b4b9f7b015bc0e68de9e30bea8c8886c925fa8c08106d2dceb7fe43a444459e1f0c672727e128ab45b9941898900b61b3d62a5bc19ad3fb1409f6f1828f865ee0a7c3db5cca54bb5fb186e345c0f5dada3a76bb57127a2639e52c674dc8fb034cbebf4ea8ca30f3d9f74f6b97d123d296a58f3467b2f7375c178a445f09640241cea639eaf990a1b7e55989d68a671e559184a342757ddb3e650489d06189a314f6e191877a216152ce0da93045f9305b56587c52654f9ba2f3587f9a14e9514f5e17dd15434e2bc0924d096390d64bf79e2e99614836c7d4d89d25fd80c00cc60bbea6ca0d6f9293c3bdb48921808a6db6bc0bf1cee61a2b74e4a6d24872fbaa1920531a80f03511a39c83dbffec1947d128697ee5630409e1bf8e8eec2dfcee42426bd18633992a6a4df3a7d44a23a622e53957c2b575371d29e14a56ef727973bf0cde88b1ee6d17abd998efec824d1b9840abb240602925f77571b72916d6a266d1773ab9d730a22224834852076eb54fc89eca497bc9d4b52a64ff3e2b2976914f8d3495826030a4a9b961f81856599a0075f585dd8250520e0364b47235a9a635282a85139a044d4a29b49acb92c33eb905dc97483bc4a2315a2d4e5a228c5e5849f190e084614cf8a47f4a5906e422dc54305982aa0f373503437f5e016931fea87efd576f6e97c8d7e6803d44c4ce9bbcd70f53772963225864fb807aafd4df46ec72d2cfdda96c387738ee645e261732cf71687eece495fa6ef5baa7b407e397baf1de22e96b69e29e8f524aef5d2524ebd43aa0d2c2338b3c922d5eea5165e37f58889360ecdc6e52a2cf79d0309bb5b53e937a4dabab063ec437dddc96a99c7c98ce5a0c31d201fa3df24cc12e7ef1d468888f3ee5d668c8d66113c5ec67a9b7658f355dfd4dba7050e1f143c262da513fb98c673237393fc0e8b02a34e6dadab0e58f0943a7cf093f9ebcbc54fd479250cf08c66b8b1314b7d78a5211d77346c0614f8b304a128e0fe50fa1b0b61b4128fd080ea59bf218818c17bd1e0dd5e4d2116803891dcf6a61d4ff860c7464165a3bbc63f8683a5189a53436564605ee38622174d2a36851a546e6c31c3734867825d6284d338111d8783c8c3b4b6a80eb320acbe65836c0aafd48c65d692bde72c6a6b01f58eaa29b556df9961732847e67fe6e974b550bc70fe40af64324d999740d7807cf24d15e5ce89a335b2ca5ea504706d177aaf2480c08f646059f0f70a2b0199ab0ce2ff71c349f3cfff5257d92e2cd329daab2fc8c9408ff343a5f2cacac5f3f47a499e2da65a05090eb9c4f9cd13840db1725b20e04586ae0991b4ada0b868eb55ef8200641139ddc38016991613aeaeec3652c269cca1aa091bcb28a45f4a5953940a9295ba0f13deab0d3992dbcb86f0dfa20e7e5a1bd94036bc25461ca019c7273ec977e95bb34aef939f43ff9be221cc52d2c6862ef6c12ad367436d3b63cc0b6bbc7d3352b6628d5770c871310f1b2cb7aef5c6f689f7bb403953141f0f99ba62eac568ab4f5e82925d2353e88f74f6aefe01a2c9552ee31e7e5916180efb0509c31afc8ea4d3fa7bc6941a6e430466dbfc2bb1eb1761a9e1e694d2baccbe690acffc000d9ddb080dda38c1b737d4f4d82320b91b451dbd9602e65a4f0bdca3ce05b76f56ee2b382e7b00d992b9d9a57696caaa64c06462a2fb9ea7cd35709db5d8fea9b02075d31e994e63d6880bf9cfa6cd76f828fa0a089f8c0470153b7a9d63fec8931b468074be7e8434260058a329a7d1e03db9f1a6a6ff05fe3e19eded2d1021a98986eb441516db561c095a2129953d39302d6ffb842ba9b84c146d4aca77e8a4a52a2e30e75ff671dc8bad09bbb7983eb46a751c27f0b3cbf130a3447929c7a6d3e845dc56b98ca5fb053fd8b1e3262ff291c4254e2463d96b358c900242670629b3116a4196a6404e94155a77304bbf02ec3b7dd82919eda65521ed5fc4ef65a1bf705d029252373d39c818df5c62d7a05bc23577453ab745e2fea92e03b91a8f6e65a316e8cfcf055c9913cc4566d4893cc5cf6e5380558507ef8a45206ddf168bc308a66b0bbf47e4951e7568620909106ddd499ae70fe26b0b6a93efc046f87a52e436cb602d4ac06b4367a38ebbd6c1384a3e837278ae709f854984acdbeff77eeb73b98413afb0750ecd7396cfb31a3a99e5ce7fc6ac0c8b5b853bce1bfdb143081297da58a583662fb4971892aec1f557d547aa4fc471953f9e75c7ac1d5f77aeae03bb39bcd0d2b1c3d445a1e609a46b237359a56c2344094f9b3fd979e22463684ebf45fb38875e5789705dc8538779adaed2090c5affd2d7ab8302218f44ab464a5a2809d30ccfe325ba785d5dffaab016b162d1f89bb3de4708b23622ed2058cb2dc92b3c91fdabd0cc0e48738de4fc2c01deca0a655c2dc9d30aa784b78b6488c1c459ebe3ebb5f60b8540c06daa9c7925d77db1ef651b7675ffe5111e47160a521fe4d7432e8b4c0b0564b61154ca911b6b0aee8f70fad6fa7de70eefb44a18162c5253e63550f3e96d40529979891b86b9834d654d0c7623b7458738d4e748a408d2a5db3128fb34f61608b9e3951607ef931f20c92e7c2a34d92e35b4d5597bd0501d14bfe7705605650f051eaeb401fa53a9be00c1e47dce27d14dba81fec976aec6446d9e8dd56f06e8dea88f12060c59698352d63f2d1688f6846ed8a320af94ba63bb896fe9376c96ab6c9bf9164c59ac1885f9abcc8e60a23955633dbbad6810d04d960476fa43fa483c44bca499feb7cc943f13d7f6c25addce7aa36c5072e064dd8d7988d6f7e20190b47d7667197bd942afa45bad44b11d6f3cefb1631046cacec17d4d165ba846968d50c19702e280713244669b74c959273d9a6021c7a3015cb560aa83b9acde5d07cb6d9b3341de2b55bed3fff9045a40e594dace9d196cdbb66e802cc7b364816ecf588673dd106e21e9422c7168ecf0aff54452b0fe62886dbc3800f51179733847d22a40efa35e44934c46fce3fa79d732c7b1aac8b78c7458b431e9616b328801c476833a21caa86ca8d3204af1f040696aab90c09937e9efd2dcd77e4d5ab683f3e5202af90231511b0796e4455a6f5733d21d2c5edb593e4cb297050d5cc9bde228d0ac1a20e8d5def0dc685db18a0402a0d18616241db0719f4949d38a7d4dad79aa72b23b88107baa653b8d47db0fa67f3b264bbd686a1db80a435bce85ee51825babfaa816c930843848c89f61bb1aecd493e02c42ff53af0e01ad56543e792b2b2dff2f25896a5107713742e5c98fc787162d9322614314bf66aef6b90a6b587f8d7e88512b6e663ee6fa7a8cc1ef3c5db70c9bbb2defa6e283bdb782ca614e403f6e5c5e673a200fe5c6c48c4e74247d2725f4522d008d98955d84945eeb4bff1016c403970ffab92135537b2c09971b5e6c4ac6dc63bfdbda2d86074758fecbb18ac7b41324ab0b0c3223b33153430235eae173875681169c02f30f7152877cdb2d20c0d70d7484e5c08f5a933491ef1519b8adbd45e4d8bb11ecc390105c0954d8ed644bc7f996ceb8ac2e9dfc41330d2d3cab7247e84111a72941f15c002c53ab446934f87e5a4499bf0b419cb9932bf990ac8dc4737e80850d5b065419a4a1271f3f1af5150aecd028fac08fec0b900b8ca9ae5f62330902ecbf5b31a9426159dc387d0e87c5ddd5ebe56a6e7c9e4a5b40059f41c90e847c88cb4d59f11ede293ee021c863703caafb52e2eb29f1429c24bd08ebf3cced42ce8ff9eaa7665c537ab2252df991f2d542186f2c89656ceccc3284c3d7ad1da3a422d3b37d742ccd8d330809d527c8cbdc7c4b9909fc2d39f784ed1419bd84806a6b855c9433a5932e74bfcd52651115da26d722fc4f3468a1787409f6d5ef1848901f09b7cb11dfc2255690662fcaab51562e3ca11ca28cc2dc36279e78e4286e2f21831d6c2d105e8dc679decd866c168075c4792c8a2e0483b5e7908468a1627ced696c65ad4ce1668b7da1dcdc310f115da7269fbac545d0b1b93e5fde774d76a73a395ebecb939d2558c59dc050ddfc66db6ccf8d1ec247553619cb20ab5bd937ecc92898f2720a35237a12d724de43e6392d85ff0b6c3d33d1d6641e93fe3acb0d1756f171c1ae2759f364042f28971fc171be93f075dbf639ed5f3fe98f4d84c7ac16e4f43ef8a0ea02bda8982f661210113480c888ba22afec58e57f4da7dd99d9486b8a975ebe0e23fe84480cb9dfaadabc5899e65c744c66e8c396aa381122220d65f86b39886fc2180b43947599b62516375ba59f89166c405d50b298ae2c0752a66a41d600e232abaa07dca083658552570e83e6e348907ad07a7b87d3fc40555aabeedc90296c7644f7fbf5b17f59827f65fa9fac6f565cedc9f59f22b9b07b78a7299097aa500d178aa5eb72e96e478cfa7606e50d9ad744ea92ce586607bf7bd287f740d4915e64dfb69d75f07ff521299f00cea9a2fb97e480e598ffdecead1e4b863349dbc234468dbfc9b819a7627d1b700d898dfc67f1ef84c8c803d2176f28f3ea7efeca352acef9bc0165f67224fadd3a6af9863a30637dbf032ff05dbfa8aa8286202903e0d13093068a1ce58f479f4ab2da114152d806a386103610d34c0b896ede58be06af19649b888ef9312aeffc5f1cdfbbb0666829172b51e4c58faea95e3d340c3acdfd32b728348b9dee2fea1aa0b72c157261fc17992be6858343b436ada290aaa053aad04b74bdfb2463e586ff5c8f8d881bff694a6a61428b5030129f20083f1f23dcc3d653073a8460b83522343586bac76e90569b57ea883d7fc3db20435b6b0792d29292ed80553dded158f9ffc75ca407e2562d4102902a7d6f867e2da6f6de8cbf9f9894f2eefc3f72a8ba3a82bc35f90217d773f51a40c9d3274e4d", 0x1000, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000480)) close(r0) syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x7) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x7) recvmsg(r0, &(0x7f0000002880)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002700)=[{&(0x7f00000000c0)=""/231, 0xe7}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/52, 0x34}, {&(0x7f0000001340)=""/190, 0xbe}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000002400)=""/196, 0xc4}, {&(0x7f0000002500)=""/196, 0xc4}, {&(0x7f0000002600)=""/203, 0xcb}], 0xa, &(0x7f00000027c0)=""/153, 0x99, 0x2}, 0x840) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="6befba88f415e94bad9c6b5f17a1759d39261f2b3d717fd7c54da20d24ebe0bcced15c3b98a227f7e29f5bfa1b110a1f0ea82e2352790e371f8ef76f14d9d0edd33fd1d72a079f80d91cdd6c858e61edce1ea4b15ba7989b8390c0c3c375dce41a508e39c6ebc27495186eef9bb8156349e849c11e86efbd2991", 0x7a) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x200345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$inet6(0x18, 0x3, 0x3, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) listen(r0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(0x0, r1) setuid(0xee01) setregid(0x0, r2) setgroups(0x6, &(0x7f0000000000)=[r0, r4, r3, r3, r2, r0]) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000080)="341e6749a3d2e9fbff4e63aa6c38df1346bb66f4136379d0f753ba63aefe2c2e7af6667a4a2788e5fcd9a3b013b52bfe0d4995bb364c46503125571c1f844ac1e3565752bff9a9174bf9873a7ed030eeb2c0cbe85c134f7999c14441044810461035460824917d156435d38658f4dc68d57ca72ca96cc21702377dbebb03858975b02128e52307c3465f171f5a76d84072d81c0ce4c512d86b666e73dc76e854474dfe5bd7e29718310cef875abc058c2c39fd76644755b58b73a4d15f373eb80a867818a11aac78fb9fe3a20de3ae732355c51fc9322d1e85", 0xedec5c97ff751155) fcntl$setstatus(r0, 0x4, 0x8) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) write(r0, 0x0, 0x332) r3 = msgget$private(0x0, 0x400) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) msgrcv(r3, &(0x7f0000000180)={0x0, ""/221}, 0xe5, 0x0, 0x1000) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="85bfed14669b093aafec1f68f9e8d172b7a6d924bdcc677b50c00e0d03d0167922cb72", 0x23}, {&(0x7f0000000100)="0833cd79c03aa0a7632b02d2eb75b8f8136c8cada0fe4cf085f492a03f0bbe798811838bb6b4ced4445a3a17dea7dbbd8fd666cdc0ca847453844764d9a9108b2148e7a0ebc45e135f54abfae7c1ab4550fc15bb0da057de76b146e6671d5947bdfd04dd2502f51c612403c7dbc9692721b0724bf79aa4aa73973566cbce8b45b3cb5cee2ef16dc5e20fd4f116066fd4ce84eaa206f223b0287fa7c94adc1d198c805a26c1ba5e28ea25d7e1a6fc4326c536a8", 0xb3}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) dup2(r0, r1) syz_open_pts() 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x2, 0x4, 0x6, 0x8001}) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() setregid(r0, r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x8) write(r2, &(0x7f0000000140)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0xfffffffffffffef6) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x4, 0x12}, {0x18, 0x0, 0x3, 0x8a}, 0x6, [0x5, 0x1, 0x81, 0x100, 0xffffffff, 0x3, 0x2, 0x81]}, 0x3c) setgroups(0x6, &(0x7f00000000c0)=[r1, r1, r0, r1, r0, r1]) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:32 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)={{0x2, 0x2}, {0x8, 0x8}}, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000002bc0)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x722) r1 = syz_open_pts() close(r0) kqueue() fcntl$setstatus(r1, 0x4, 0x88) syz_open_pts() 16:00:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000180)="d190cff396ef776db78edd1dfaadee90d11fd3966d27810302f626034983d819a7f2ff4fc309c35544c0e827fc222544a8bb", 0x32, 0x4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r2, r1) setuid(0xee01) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unlink(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:32 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffd}], 0x5, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff6, 0x10, 0xfffffffffffffffc}], 0x8, 0x0) socketpair(0x120, 0x7, 0x3, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) r4 = dup2(r1, r0) getsockopt(r2, 0x3, 0x8, &(0x7f0000000180)=""/206, &(0x7f00000000c0)=0xce) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0xb0, 0x2, 0x6e00, 0xffc0000000}, {{r0}, 0x0, 0x84, 0x0, 0x8, 0x1f000000000000}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0xff, 0x100000000}, {{r4}, 0xfffffffffffffffc, 0x45, 0x42, 0x4e4, 0xfffffffffffffff7}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x2, 0x7fff}, {{r4}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0xaf1, 0x2}, {{r4}, 0xfffffffffffffff9, 0x4, 0x40000000, 0x8, 0x529ab139}, {{r3}, 0x0, 0xac71c94d7d5ce11b, 0x5, 0x4, 0x2}], 0x6, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x98, 0x20, 0x0, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x0, 0x80000085, 0xfffffffffffffffc, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0x2, 0xde7}, {{r0}, 0xfffffffffffffff9, 0x88, 0x40, 0x4, 0x100}, {{r3}, 0xfffffffffffffffb, 0x8a, 0x0, 0x0, 0x80}, {{r3}, 0x0, 0x88, 0x20000002, 0x0, 0x1}], 0x10001, &(0x7f0000000440)={0x0, 0x81}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() symlinkat(&(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) kqueue() 16:00:33 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000140)='./file0\x00', 0x2, 0x1f) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) poll(&(0x7f0000000100)=[{r1, 0x7}, {r0, 0x80}], 0x2, 0x101) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) 16:00:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) socketpair(0x20, 0x8000, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000001a80)=[{&(0x7f0000000900)=""/14, 0xe}, {&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000000980)=""/21, 0x15}, {&(0x7f00000009c0)=""/4096, 0x1000}], 0x4) 16:00:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6c0236749bea4e8b634a62e9e1f7f190cefb32000ac66d3cd3d0a2212d7b5fc7ad8c01d41eaeabe1ea79413b35bef09f1dfb1048a55e3368f595c12426f7eff44e3738d36aff01c5a1c806006e0dacc1e92000000000000000"], 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x2, 0xffffff67) 16:00:33 executing program 0: symlinkat(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000080)='./file1\x00', 0x8, 0x40) utimensat(r0, &(0x7f0000000100)='.\x00', &(0x7f0000000140)={{0xc6, 0x3f}, {0x2698677c, 0x4}}, 0x2) mkdirat(0xffffffffffffffff, &(0x7f0000000200)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f00000003c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0xffffffffffffffff, &(0x7f0000000440)='./file1\x00') mkdirat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x8, 0x0, 0x3, "c16f33783e9376fda15c02fec9c495469c3dba7e", 0x7, 0x5}) 16:00:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x6) open(&(0x7f0000000280)='./file0\x00', 0x81, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x400) r1 = semget$private(0x0, 0x0, 0x102) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/122) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x2) symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0\x00') fchdir(r2) open(&(0x7f00000002c0)='./file0/\x00', 0x91, 0x4) chmod(&(0x7f0000000300)='./file0/\x00', 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:00:33 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) 16:00:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) 16:00:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getegid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x20000003, 0xff, 0x4}], 0x0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x10000, 0x3}, {{r0}, 0xfffffffffffffffe, 0x47, 0x1, 0x7, 0x2e72}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0xff, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x34, 0x6, 0xa4b}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x9, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x200, 0x5e3}, {{r0}, 0xffffffffffffffff, 0x14, 0x6, 0x4, 0x2000000000000000}, {{r1}, 0xffffffffffffffff, 0x45, 0xf00fffff, 0xf6, 0x8001}], 0x2, &(0x7f0000000080)={0x3, 0xff}) kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000340)='./file1/file0\x00', 0x0) 16:00:34 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair(0x6, 0x5, 0xa4, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x10, 0x4000, 0xf216, &(0x7f0000000200)) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x21, 0x2) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=@in, 0xc, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)=""/33, 0x21, 0x2}, 0x5) r2 = dup(r0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r3) openat(r2, &(0x7f0000000040)='./file0\x00', 0x108, 0x40) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/55, 0x37, 0x0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000040)="cd", 0x1) getdents(r0, &(0x7f0000000340)=""/39, 0x27) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x8, 0x3) sendto(r0, &(0x7f0000000100)="e5adda27be92eaea3081582dce1b7991f45310c24562887183e93ca52b661bb5689ea38d2022eaa9292075a5539d3ec588a1248d1c8cf1d9621e6f31bc5cfd61ee85f9818d38c1410e3a5eeff1f66049df36c55d4c59aac6395588a63b17cb2b2786b72bd2ff152908e9af49d4e1790d8691", 0x72, 0x400, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:34 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x0, 0x60) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/6) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) open(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x108) 16:00:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}], 0xa3b, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r2}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x1eb20df6, 0x6, 0x2cea33570000000, "78d1f991c7ac5dcaca66b5a204ddb95947666d88", 0x2, 0xffffffff}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) recvfrom$inet6(r1, &(0x7f00000000c0)=""/252, 0xfc, 0x803, 0x0, 0x0) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r4) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = dup2(r1, r0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getpeername$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) fchown(r6, r7, r3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000440)=0x8e3a) ioctl$TIOCSDTR(r6, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) setegid(r3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)=0x348) listen(r6, 0x20) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000500)={0x8, 0xfecb, 0x1, 0x6, "842b62b55be9026e9a5b7f5dcfe896dd4677d985", 0x4a8}) setregid(r9, r5) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) setegid(r8) sendto$inet6(r1, &(0x7f00000005c0)="f83cb9c6", 0x4, 0x8, &(0x7f0000000600)={0x18, 0x1, 0x0, 0x9}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0x5, 0x40) r10 = accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) 16:00:34 executing program 1: socketpair(0x18, 0x3, 0x2000000000000102, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x142, 0x180) socketpair$inet(0x2, 0x8002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = dup2(r2, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$dupfd(r0, 0x0, r2) 16:00:34 executing program 0: r0 = kqueue() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001700)) r1 = kqueue() close(r0) preadv(r1, &(0x7f00000015c0)=[{&(0x7f0000002a40)=""/253, 0xfffffffffffffe65}, {&(0x7f0000000180)=""/250, 0xfa}, {&(0x7f00000016c0)=""/56, 0x38}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000001800)=""/235, 0xeb}, {&(0x7f0000001740)=""/138, 0x8a}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000001900)=""/54, 0x36}], 0x8, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001680)=[{&(0x7f0000001640)="c142e85bab3399e7f453ffd231e98c127a314821ab140f71facfee5d29446e7bd71da51c9f108b5dca980afe2086168d", 0x30}], 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:34 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) kevent(r2, 0x0, 0x0, &(0x7f00000007c0), 0x7, 0x0) 16:00:34 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x40, &(0x7f0000000000)={0x25c, 0x1, 0x0, 0x0, 0x2, 0x8000000000000000, 0x8}, 0x0, 0x0, 0x0) 16:00:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 16:00:34 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6={0x18, 0x1}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000040)="4ed911dd2ecb5f34396597d23474abaa2f6bf7b612ec1edd6df1407caf36f49bb043c99667b4025a92bcdafc2f1833c39b2b908c7022a2", 0x37}, {&(0x7f0000001180)="dd647416113536d7162355245052e48bfc8e5216155355e69df106127ca3c4df1b6b95e56789a93da86c237b86d98c3830944b5b3e449933e6b6511e722bdd5c4aa121bb2439ee947cc16a2ea4350388f05570cfbada546d57547d8296f14fb686d602c8d88bb8d0d703389f23e5c232ec918dc30ae545655641e8ac441571524473308d3e9a82c0261eb10afbd38a68fa120026db1530824f752705c5faa50567e13f1d63a49826af418c73d1f8d73d6f613c21ce84b955a5", 0xb9}], 0x2, &(0x7f0000001240)=[{0x30, 0x1, 0x0, "dce6956340eae8e0067df8c522b7ccb82655b75fb875da3811bc8879ad8a"}, {0x80, 0x0, 0x2, "b6a0230bdb11a6335cf94f76a3b6a1e08ec0458aaf00ed6781fb6ecc29e488853a79b63f6b7da33cceb37db12e7ce2cd212d3b88d87d8cf8c6f9110d0faf08716ed4d92108dded288fb8b0c201314d48f5667e7e16d147688d7174da559ba8f3c4ae2ce8fe435b4dbad0ecc2"}, {0x80, 0x1, 0x2, "a2ebc4e17fd185c6a441055e2880a5f02602cf274bae21debbc2f54d8fb62998c22b6c5cf399d1b951675735df07a8ed00ba3a399fdd662b9d89d5df3b877288b19470fe1e4f1a8581433dd2b21424d9d1701ed7926850c331084aeb25657db7d75da554fc26871982174af97ca555"}, {0x60, 0xffff, 0x5, "496a8d7fc45a10da1a3bb912326f8a86e3359f3f571592fc9b31b8cbf547d87df7004cf53fad0fabc1a38a51303bba7349e1b8b89e2d81e6e2ff0a667ca5a3b5b996a6d97032ef9e060157c30babad"}, {0x40, 0xffff, 0x9, "7c05c6c2f48f4c42cb62848c241d2b69f38c9899024b50f83b5812015f9c510da06ae20bcb962d09e5"}, {0xf0, 0x1, 0x7, "891a6253a56edc652bc2fbbec2f8d262d386e40269682121c9be660d7acf3f78946f29a7b748fa26e1db1267dc5b5e521245b743e52fc4a1d701c2cd27ef4fb7fa0a0b0a60a112c635ab572c630601c8529cd2b077d0fac4a8b4ddfd648a40f6dbca0873a9f33a377cb229879d1dc2fc96e4d2cb2ef46a8e6cad3293f7b6b7d74f82276423d4d28792c580ebef4abe08885a744f81883b07209733f6a03358670c82baaa76cf3dbc567ccede307bf83074c1926e49eeb63ab2674b5dcc78624b516485aa32b25cc8903ceb15f3bd610f38e6e4bfe9dee04eaa"}, {0x68, 0xffff, 0x5, "1ddc08b7e91e6da20caa2d7828c391daa83c4679835b0a1e3684f36745444c6d7463699f8624dda0343fbb573c908f2d4759f12489f5cfd007816a44f5b9dc8b70fe0ff24e1ebd3cd171c6dc649026365ecc6d4a6983dcb6"}, {0xd0, 0xffff, 0x7, "ea5414f5fe5d955bc93d82abde1bfa1827e8819ad86376f17d2f22454ea503ff34b28ba4fca8c4369f40caeda54aebb20a7ab695679e2433852a4a96159b334e32f057b5b5adc5edf8b30d0f044e32806048dc58a2dff592be5aed1b45700566bf0bead05c46ecb3c1ba6222d334a63bd6d0f556fbda158693e733df07c480547da83369bab3ce14c0322122a0160550add0937fc26cc7f4881e38643de852ab012206f6b4b07095ff4e5d891863abc1f7f43de6e7ec72a449"}], 0x3f8, 0x1}, 0x3) 16:00:34 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x9, 0x80}, 0xc) flock(r1, 0x0) 16:00:34 executing program 0: socket$inet(0x2, 0x2, 0xfffffffffffffeff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)}, {&(0x7f0000000080)="0f7987b1c8690bc828b489618f71cecce6ba907c219406c69d376f559391c06e85aa997cc4dd2f58520304372f6944a69ddef2ea", 0x34}, {&(0x7f00000000c0)="7fdbccdf209ff9e1", 0x3ac}, {&(0x7f0000000380)="d23fac46face000042e90668bd81fc4408a5710000c502a6008841472b5d8c00006e8d532afcbc3ca6d3b16a337e4e942e0000000000084b59e2", 0x21}, {&(0x7f0000000140)="e9ea61c1c00d66ffbfe9b96731b13981299b792b5257c68d8203a2f843d590a7b5e6b5d8d0efdfeef837154c5bd2c3fed266d929c70809f02254e0129bbb360c55f7b5911ed6a2e747c4e6a38c064f0eb558edf312ee4f308f3ecf9733898604692f89b05f2640d2bca5da58f69426ba2868fe785535605b8346aeb4242dddbc61d617ae4150b137bbd820816e324a87439c26cf286d71d87df8dfc26b", 0x9d}, {&(0x7f00000002c0)="fab101bdf3879b1984f5ac74527d1c945cf5e2338bb98f319ed5eb5127f1d9c70014fb4b0be9a5e4b8fd304693624bf3f2626791585f6fc4fc3f6436770807552928b4fc7a165f0a40b624c7b5e9b9b1a2eac7c42aa3cb1e8ffe75a74ed430556c905336bc4ff6b4d1c4e54d52d650c762eca7ff1233c0a631c005a5cc58bdd83bae3b8b8b05cb6170b348fa46451d631a28e95c428614fc9af18661a6e8", 0x9e}, {&(0x7f0000001000)="346be8e1304b90208dce9c6daefa6cf4fffe38b8574f11afec2fc9195ca4b173235f5eca976afe326d0f83e9def80b589304b41b5182ff242706ec9cad76b1dee9be571bd7a4826bc8d4614ad92103c473dca144d4f6afc85147fc420943325ae25e9c078e20b9e6dd5f380ddc3eb468cd784dfb8e343ab8697b45e9ed26630bac62560ccf56f557c935d60c6698eb0efbcde9a5acaa1eab843f9d9a4991ee398ccf9d12e7fb35df780eff326af7af7e64d88ddbc9488e634d723479ab86f0ca90ca7d5610e458de793686bedf1a1ac25f93961df68f10e135c81417137336f065b12d8887e9760d0e1020137410d142ddcfa530032378079d4bb682075e792aab194be6dcedc84e566ed3b996af0fa7e9b8fedf117e3e9c1256c8bab984c8b053d440335f44459ce3fca951ca240dbc3c4c13e82c26dbccff54ca1365ff8c111f303c2370e414c092acb185187254e0373cc15b52070dc71166b2543563dc0b434fa9815773f09073ad67cf82b68a2d2886bfa93954435fe6ea877e1e3acab0b679fba1f2b53685114c3e6886d711c5cc6d70bc0b8f40aebffbe60f8e903365394e24b0322fadc0a4c7142e41ff77a4125dbe7c00e0324a2bd4e1c3303d5d88a72ce197cceb9c6e75e92e6b85017da55baea1203d58a93f82063cd5cd957208b67181e64e85cedf7969519a1b7ca3bfa1c4d86e5b438e506604a446cd9d79cfba3304058c876926bcc278943e683490d9ed69fd1d98c5e9cfc4a01d40da4b357612266fb78f771e5e7e6819eab335ca6e475bdb4ce33af1113579c5e5261af0efc805a31acafcc61d2745a4da6614885d2a1ae10829e24506250efc54d5f2894c1f1df2a7e3289a95aed3614fa258dc097c0701d06822dcc03dc6c3733329ad8c875056133786b06f69d4657729935eb56a944c24f2da5d8bfde8ecdf38b6fb84248848608efa09832146c0309255a642db92f9a6e2f8ff08a00a1e7174595a02ae644d9db9c60faa63e1bd01e5a62b01f52770cb06a405eabbd21b92e90c2a08b1bb717732af72745813a36db9a36ed59f172e906c31531f17039b2c0ab52f8e3ed6bf699123075f65370f3e7c1bdea8480ece4e1aeab799f13b241b2e33c55b56437ae176763f20558280375a9dabc90d301cffc871ade673967b8d21a49a7b9cd0e2c5c3f148023149eed6b768f8c095f909c692d19912d4a94c025490c0a1a811f7ced17738b3d9dfa5ab637cdc424aff2f71e67f3af15d698ce51753abb04aaf6646150506d8698e90e881f066f9a0707c7cef038504397d3965033ab28ef18e043138b26c0a3c83005e3319ed37457fdb4f6d550c6f36757b230d9e99f5ec5cea6c96726bac6f708dd4fba181e0c2579da1e018adfa31e200f8cb955ca4fc971926018bb552282359f3a4aed998786dc700b7e16f6e5b68a234a01edcbcfa4f495e3e2dd51a3445449aa3afc88c4dbbd7a09cdb4edb4029674d9b05c30a8adfdbbaea8960a0c75cc12599d48e74fd7780d28ab6f8455d2b5015aa63531c4af37ea2cda8ea17380db2f730e1465f540a2b255313584da678178b5087232bc59b85902fb98d5c8b69e7b536e56aad0ba52f8f94bb47fc54f61f7ff799f3ef68bab7bee904deb95976533f1be1c1f20b26fc4a8107163b512f74b70272df2eff438a4679b520ac4add58a0798b98dda9d3962e137db9921939d8d550bd660c553827be7708eaba4298c41d7be9a815fded2d528f7232a87232e3c0fea92e0931186bd527918816ce97592a8b2a4ac63849bb0c005e17b33a140392a99f32fd20c1ce55fac16590b41b9834894761b74ff3f62b563d35762553b6b8f3fdb277f19b589066ab86b2bdfe2a4df3c706b931faaae15ef0741b73e3efaa31c3dc402f6eefb382fd2b5158019909b81839f3347884ead320c7021ad439bcad5f7085351473bc485a73be84b6b694a72e306b3a93e9a07ae6537e97af8416e8fc41c1f08587a606d3db9d7fd52e7a1ca262001f85b97f2f96eb514fd40375e4b55d5dc2edebbf3cc90a47853f062c20fa32752709091d1812c7f55597e0ac303a2c40eea0a267a64c319371bee43c522dffb10c84aa0d3eb2fa4823ce7edc71279af2c563344357954b9c37031a64b064a3cf79ae945ad8ad96c29408fc5c653eb83b553d7bf3bf6d6954363b7236ac96d7787cfb103caa07309c06303ea5d2233d4d1339608c9ec1e9a4e6b227b25a75de74cf8f3c39a913a6b894bdf6f6e24f6c03504b21ab6d13429c3fcdd693590a5b54aef66fa795f16c86b9fa363a2794d533437dd7c217a93bfc475f6edd6b75ebbe400db40f989736b4e7ec0352996b39ba4b154dd42ada861bdb58d41dea77703e387158115cfe1939c8cfead8dd70bfadf49d2887271aad245f01cc33562a15b168ee133ed39417b1c09cca56b34325f710ac9938d6a56e535e3d4c17919ae738e61e2f3622ed48868a903ddcd5461c686cc34293121c6c53be770e99be3219a518c1aeb54a6ed19dccacbb1dd69093a31203f50e10f95ae0a0eca876e8fd1c620feb6c8f7178ff828d0e11c3f312a32cb1a3ba884494c17234cb4eba8f7a383a3a408cefffd16a5cd6c973265b897e108c3a6464ca312a754feee782202d16a54d0b58210a84c67db1425f80338c077c157c4b6a68fa8220a2522fc081884c242739a92d004d1f614ffe1862db1eecdd59999d1abb1e49f3b2113af71aa0246ab5f5f6acc49ef6fafeca0306e1c7b79fad2725da0f8850713a61d8a3f11663f3267888fca8ef1cc8f899be7a93c7af4bc5dcab5c9947529c6777307284e4af608af94d131f2a230602e3543513d25cd8be6dc4350afe8bc75bb80a597e38473bee25437129fe6ebb28c2ecf24f1c90dc930481ea7f54b656dcd2d9db180806baac1c200d21d8eeb0788099d9b0153d0b02b15312dba20b7140724b63f1f3c3afb05bb1f93b3edde540b2a7bfe1296dfd9e6e83e4854b6da260f12e248bfe58f8be21953c1261f3bf7d4c4b4dc1d9696ce3c9ff178e74d8fdb824790c160a04847826b8f57198968851e1f802e3bfd65f5d87c647eeeaf1051377b172d7b992bb6c95d3472e62d6deb0a9081c4786a474b6d6a163bf073a35c7d55e5d113d1b65951dcebacc7b0e096c709c0037c64aa771fd3ba0a5e3ec632767762af07f85f05879eb43f4cffb39886bc9caddbe9efa75d8ce77eea645ff5fd7003fac83119449167e2034233753964591e8c93ee53bd916ad6a8bd722cdbdf5f6431d64cdf8caa743557e960676f3a7288c1f3eff16674555f7b2902b4dedc5972b74974d242932e87600232995017d4e20aa0d5b2f72f3eec316a7929b5c4e4b65f2fbcf86bf4c24ce5256e8394f1b0f04b51ea26bfcb32fa5356c4294ab25c2334add3b78584f58718f8ef6660cc9e76d1eb936b52832affd8a330bcb53a09b877c1bf910a0ea77c6195946c8cf879d0cfc56c91ef6d0fa9e7959d726cc982c284a5e2bf1800ff8ace78684eb78275591e919b931e2e18837b54e9bb15b9b301d8984eb71e01a2a3bedc5443b623fc95148dc5cde8af694a7623ec3ad4bc362e46b012854f06b849215e4a044c963dee1066322bfbc6ef18da9849572b56fe883fe2d310cb46113555aa79f1b667c6f890acdaf93d47503dc9cd1326ded2419ad70ce9e8a10b4597422d6962e3042faaafdd0700b91ed68f2758beb844e0cd7cd59f1494955b56418c18463bb5e49419b8182d7638a4137a32308adc50c28f6270dbbd84e881cc1507e241cba1445fe724888e93e29ac6234149bff36d8572dd960e269e711da2ceb3c67194b7dfb607db1ea19977f24cefc1186fca7b9fdac280b554f883f8b0d0cff6d18547218e5ed02b3ca0fbb80268720c0843d0ff1336c9bee9e31589ad7f9cf4cd7ed92539d14dd5fe449f8a7621925deca58b313b2a10bda98c8735d3dc30a391c735753e0a96a0f76df2b92ce449a501a671927c0ef1f22c9b8dc8b28bd09b78e01e3516f204a49d4a309f002b839460bc782dda65f098fbd070dc0b9f8ac970bbbd8b7eff66b0fc91363de2b471a67d5f6053181a72d0f64b921100e9c16addf81cadff4a10b3f2c22600320f0f0e45221b0558d5eff4f7ba20acd96b539297ea06d34b515650dd23f93de1474e0a9710a7fab70730a95ac1270122362583d3101b42778d7cbbb12dcdaff9d4293ce03769ac96152788070d9e4a3f32053fac04bc2c8016147adc14b3c6f3142784101c47a344b30cb3d2b225e13f1b61517269106f75e5226d2a4c7640897622dda172b8e2ddb1a2fd6708433706e7b736ca699e05020aef8d4f98f996efbb61ce15fe90c837c2a079601f7ee233fb6cb1e3b938e6fb8aa08d854ab9a64c2de0ca569ea9d146ff9a535bab5bd342bef7e7e826e074c2fef3c656d48fda2681c366f44577e3b9c5af89463ba7fe771402cbbab9f59e313880b50ce2128129eb721ab1f95f0b363f3cf3d4be18473597b9890ffb99d20df972baee34f180eaa32876b976cc586e226e40497e2f3ec53364a76d8a24c7a566d437aa13d00d80498ee43c17f0d8cf4d1c82f0568923f185fc7f78a62bfdc65e3d54fe3fa1a1b47162800bfcc74b9f00f1d1ffb4968fdbfaf6795fb150979a793b8b47b55cec1480552144dffe834d0bf348fb9b5a191f3d4ca46269526eeaa8c05496ef0a8016c80026f1360978c792b04475d391ba67afa243436d101f2707eddd1a5bc7715aa5f774f5b4b84c1dc5498a70aad46715e912ae492fb3e3b284c58897eb35d204e51ce48d73581b9ed3acad52ee1a63b65725553e39bab5ee4076a6e748f4d4d2c0b904722c5c71ad332aad409aaac51d0a76fb0ac02e760d4ad3ca4e055d1862c93c1a45782964480e827e9b6f110d10657c992277024b47d4d35ae17fac11f346d9e206dddd3ce22837da834c24d0f751a46cec48c5f022e0011f552666cb32f084319183ab74c3a643250f1eec8b1d18040a7a12c0129cf561cef5f8f277c719f59d89f7bc179ecb22965c6ec67f124a04283150226610cb77b476c94b53fd387a2cebcc15f8740220d752253949b22c07ac3bbd62998eec0d9c59299a84ce9f33c25f8b0064d223bbc09f404d068ccbf769ee06243e31302273c6e6fb5ded48c6c410f20281a565723c90db223cc9cc1bd75e2b785a168e60fc364c84fa1f28154b43cf01e2789ec9d6c6663b28c04f72accdab13580c4dc0bfe80a30f6e2fdc4cd89b4a16565979e2f7599e8afd76aa1143125ecec534bc4d9531b39378ed3cc70ee9a6abc00f76e2996997e2326060294ac0c6c1e6562dd44bc95cd5ecc697c66563b53fc3f6fd3d5cd7d6d9c52ec89843d2b65b96e4661316a009fc72e358ecd71467b3e34fb45ab4d2537b7ab3bc16317aecf617e72f2ccaa2c7c56c8a12e30403238f1b32d5e780affed3cd9e9b7e2d307c9dc46a1672f1703d6edbb24bc13a902f8f19a70ce0d50efa9667fc5088383b012aade0dbef375fc3c5186e1ed4c49dc99714a34892e1f20f00a9b29ed392d6350ed3a65ba192b9b6b4904c9f31d1d57944ffcd6c2d6cfc7f6eca9c16b58a853ee28fa567be4329dd785dec7c4786185e7211d55d8316acc7146d0059c0dfd3d9853ea3b10261aab7bed84e44f3e9789318bbfffe917c76d7eef8eb4290aaa9940490c77ae55629b6e50e3ef0a74b0f87e195180002ddf675ada593364872684a15147033a21eb2a95d0658ef6cefc569fbdb7e0b4fc907b0db03caaceb1448391b3131856272ae", 0x1000}], 0x7) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x1000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000000000001, 0x8000000) fcntl$getown(r1, 0x5) 16:00:34 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) open(&(0x7f0000000080)='./bus\x00', 0x9d2bc983a5f643b9, 0x6d) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x5) close(r0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) sendmsg(r1, &(0x7f0000001500)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7f, 0x8}, 0xc, &(0x7f0000001040)=[{&(0x7f0000000040)="acd29948cb07ca1a75a813ca78ce92e0b12bc41d87a415aa1461468cd4e37de9333ffc9db5a50d56df5d78b29f3ffc4974ed6fae829d0cf0fa266668a64102542805211102f21c3719ba3fa07b40bb9c0cc8a9461176af65396ce0ba99d0760e12b463f128b7f28070e5cfa7dd8c01860b5887ccff71050ed09a37385934c7c85ed0facbdd8f50e5fe02edcf7bbf76b39116f730c97d0a7d5862f53ba9102832392f664defd6e06f56dd02f539ab4a9573e53643bee2bd42be442090b5d4b37b14f417a553ac1266502e2e2a4917596b93140cd03c646abf84c1a58d6a4882ee9f05c3b85dab262b664c12484ca6176b0870d31ac09f8e74e5964f5d77524b6dc73acf385decf0499efdb98d05bab849df767e845c1340e54ca62e753c26620590997ea2a196f2d0c3b0c61eee61d45324bb10dd4646083314faa143ec865bae4d4ad02446ea85d6c823c3cdcc857bf09484f8147469847496887e3be0e07633a5131ed26ec5732a7c99762171be972bf8cc6505dbef7c1d233c035fa55334505b3baef35c53a7c15ec64f08fc3e811a9fae975cb7858e6318bea81e908164420c4eef32de0508968223c465eef10a6f7856928076d83222f66ad99de7bf0df07e6d52d113bedfb01e550b9ba1c9a237d6ae01d07bf4aa47e7f23df0208eded34c0d53039cd62d264d00278dd82424c4d8a56e813959f02ed1d87012cbcdadfc488a50e2fe7d1e2fe373ea7959338ef14078a402b7ac801f7936ca5a0f8155e1122007395a16063a11f3ba4e4146b829d7a0ab1a40ec6826e2091f76c0abc4b1f0f7084721a4182f4fd05442e5fc473d8d18b8f7ab93ae0484065f77d43a6227c22dcdc41b3e84f91daa53f70a73c0285f6a31a577846f888cc3254b05eea7cb6bf5691babe9465b7a9cefa39fa29ca93dcbea31916944a2e8c42ff54afe92aa20c1c0994fd3bda71e575f245e4b1d700bb59500a98e6a420263dd5e3565001d24db48ba386858a308c611b729e8461849053a514318cdaf4b558d65cf69920007d079de60ccd9a949d4c1b8b097426fe9443e1d80a7538589423cd19d01575df43ef35d5719c9470bd4ceaabe166220e17fce0fc5bbc0dd7403039f4e0dafa3e6571ef8aec912d04da760147269ede9f51ef0439dc4d68afcb7802597c334572e9b5808c66618cf73f4516c1dd717cc22c312c9e6af18fdc59f2dcb9431690e775c5116e39cdd4d013d9464328d83429d41b22ad75c24d0a04c1f8f1d6c7951c1dd0cd33c6954323852e113adda42cb867cd2af62b41c5a561ce0db29fb50e9f30eef301c163f0cc5ac92fc7bc5ef272f19d53503d34854309c924005d57fc2842a8804c51db9e7db78844f1ccd90f8e98ae124aab4857ce00c25b70a5d38a254f8f997a5ebda2b759a5d89a3518331af9f2d3164ee30f168f2f2523914da4ebed9771c22893dd6a84da82ac3a870cfb486be6a358a3cbfb2e571b569cc07e08e3350e1cea56cde32809fa569f1448651e8289aed5911f9c28b9881a2503c3af749218d1acaeb238b2444594abb880cfd9c1c9262b794e9a8e3061c3acad3605773a6104704dffb70b01987ff2323a9871c5f08c263bb5684cc98a3e6886e9562a57a0c41de9735c45b9a61d5d59550f16df74dbfa590363c57c9a1bf718b33c28fc3f3537ae36c2aaa5ec6d77138de02ac059bc4ca1ac41325236636ddecb155fdddf17387cd66fe83939cb4c5fdde2cb6d0ff8835a545aa01c38a3ec398fced53a68c0df00f0019cfafc45aa606766d3f298a01e98dc2f0a58fa78836fca3f270397d0521964e49c817519d5785e50454d920aa8ccb3f3986abde8fc3c694abfc41f7d28e2e4485c49c9a9db0e450e6c98593fa9b54b733bfe66e0efbf24c56cbc68866c6025bcd84434818e4c0267e3566a2356e507465c8f5e25aa2197c4bf1f974ac2bfea0bd768dc5329cebb4df25826bcb07e154ff744f6795afc60a01a5150dd2d53408fee4e00a0cd47164b452e918d0176993ed458131240a2dc4ec4a76beb3d774042b8dc4e679d73eaef7d458a9a36c78a80c5876f3f74180b03b53c2e837a2171c02a78955f3ba1f8af30727b44d98576db21e13b1092d16bfbb39890c69dd68dd988c157064808f1e79c00208402a4a661df9abd9c0aa90fa845d7045a041f6536e82a10a6d775d2bbcc8a53c504e76c7ebdc081c271c1a09108c589f3e6374a7b8bed5c8ab20bcb01f8c20ebab580b0e51ab7ba6f8d6533949df612a7ed4c7ca51904989c0912da2eb84fc2b7796b86a4dc0d67d5df2337ffff551882b7244f8c20df3b88acb72ce02095b2ffee9ebb0862f2bf791397d7ae82f07501137e514d59e19b859d93518f22a400267e3cff7939766835b490e68add5e003e3bc3af5b8319ecbedac172b6008ddd87548c11ce832a9feb14c3795219de59fae8368e85825e076171beb07cc9a5c854cf2f89be99a4b70dd624f822f6e136893e5ce1bc94d7fe9879f7e082db38649b2fa13a435612ed5e2f0b452ad3cb35683239775107cbf824af88993a789f93410bb050a7892e9d7e85929b2289aba19c31eb4744a7f79bde225fb47bfe08ce0d4e3a91ea87b48138b431daa03c5192edbbb5925dd0070d54dff4cc078726962140b96b86fe138d1bfbc3520122501024d0ee50232651274d5e2d837d3d816fc15f7b27d7e6eeb837b50601ecb44002dbe2c2d717522cac9a8768a63436ec201ec65ef18d4bb0d27b44b268ce3b9b3a6c9693f9d7cd7df7f681c6f8d9e147715723330a0bdad13f96e0729621c5a7c890474e97f9275f7dc9b9d0116bba309b1a68fd7675da88c7525de25ecade1a82f5b81fbf780c9a558444fc603d41987e480fc78bb604a7ea3f3b5636a53a371392126fe3f31f948a7ac209eab2706e656c3fbcca3ce876fb7c4cba8c4e6697230d627d807b202e7dd9108e41cba504f08b21a8b67925e3182eaf9e4b68049edf5be3cc041aabeecac941a62966a06cd5a582621761e88da3080defad01ee9b80aa30b5f053a10eca5491de8f2e8b7615250c3d5d0de3b813991efebe8c42b775460899e6a3b543697a338007fabeb2fac86ca3a7f1df0c9c29ffbb0d343a49941d5b33041a91d45cdb9e1ed1110e0e42a3d81d48c5d52553c729b9b6e83f09da387b62cf3adb0659ec4e1d52c6c77897b72f0256faebe6d88161817ea46c2f41ae88ca4ad057761e54f5af61716eee30f132a788f8ee74d00a153b874d9b51d6aa0baf231edff166c500be0c473307be682e242e671dbf8faf4e4b6bf490ca594d92be425c8aefd86d2afd3755f43efbf23cfc3c1a1fd72c540e18a148bcdb9e2ed803655b41247b8226901116907929ff0d2e0f6a3d993ce9c496d0fd31e5d517df09c32f2de0b25290a71a15a171dc8c6a815d89724e8d5ff72d0118ca2d125700538204f57f9635e8c37abc9500c4c380aa847e68468c1dac1e20444c41a0a67dfef187f8ec617c2ebbc2846ad07ad4d6c6c9f22e2ef058aee02ff3612e33239228407f270c72b1e4bd36f479aedb39a3a34aa619933e1ef24ffa0706da548a8a0629a92788715ffa07c5a5809c4e180d8a57869139e153175e6dad1c995ac7952c7f4676e66b51c11e1568951ca8f9ed15aafde01f88574796efd1eefba805b6b61d55c69b79397f5fb716353bd4c24b19242ce55232265f79c805608724a401ec7438b4756b61406e55f2d12b139df663c979f33b63b6e85d355b5db41b3c5ee1112f0ec8040ef3af49416b974204d4a936ab96295cff0d2cf580bcd48f4f09eb0c7da7f027adde38e8a61dbaa8340fc6dcb7e80dae35c4343b7f4b646ca88f94c5305d331fddc3c574d0a121e733188560da15abe47f5bcbcda12ffb8aab8ac72a6b00f87382372e1ebb7986434f60ef3624373a9581b0a34979bbfef4d3d39a570fe9730d71aefa4aa8c9f192c12e31f7f8a5b3b2711af74c0fff14a9995b0194f95aee158f71e87f7bbb5f4d22e4edf2547bcaad851b880644626f45246cac40860449fbc664aa6db75a86b2c7180db0f94caf1ceacaee04134586da6d9c85f98b92f3a727d5b0fb26e3a188675b9ad552ad848f80acc7bbe144a7c52f4d1972a96b5a007474f49468631c2c39508d582ede8e67424a5fa3da0bb4d4e4c326f5b18b7e9687fc3472e9bfa8c6bc4b36052c44d44425b68f71a581bbe9804765122ddc639fd4c5e55acbf8755369c69efef2c98a1cd46494c2a6b67639c63cdbb48ecac7fe851675e16f22fc77e53cd840acb99e486aaf3836d8d89bdd43a2e2f42ba3cd708e452b6fde8a70b2758e5818cf467580b99fdf3e86fa6aa810c01fb9f0d5173fe12cdd8ba6d069f970601503c3185b36b46fa1ebe099ee82df5b256d1950ee8c9232427c7ff34d98f8c7b7525a294268ee166eb16481bf013cdd31a6d881bdff16f2909394bf839ee7e7e40c8ac58456be86336e07c04e792d83cad15c4918e6509eb23040fdeda1b234f81752b8e3a1481b54c683640b11d2ff7de31eba57c7d6a1f165d915e087100de743eb03cda4e5f1b449e360e45cd898cf6eb991b04584940c7242c09549dfe410df0559401a78320b30a88003a1b25ae7bdfdbadd890083add62e3e088b1e6f63875aa827c6fba20bf69e43a24b81d03955f89cd13c26a397ee549380cfdd1a7f9aec39520334c270aaab32f729320a439865f26643548f14afefb8d19db0a620f9cf9cc9869bbcfa8eab926b1574479a8004bb8bdd6dd27e5d5566dd3de3ce91599443f6703d457bcc287ee8116c831eb74bcd26c407e851177b5624702f6ec53a4c9c442f1a0e3e9092a9592ce9e97cdd6768db03d8a6f5bf29671d616e0b862f5d16f69df1d89506a2b043020e5e757e2bacb4ba15e2790c210a16d239d0a0772fbdd73292b4b614bb5fe04e1395f772d6debaf57aa6fceb3d94f95ba8637e121c4e1130e25c4ffdc6fa95c486f956ba4a6f69b49f7cc673a3c4ac4d024fa3068c8c221fd3603787e1e312ed4e35652512c93eafb32024f5b6470a5e96b7d555aadcd0f6f2a6153d60007d0117422c9d774fc926c92a2d4c93209650ffc1093661f00f3aa7f951bb5665f297da9c5aafb4978b5ead019e59a1a81a40425c983739a2f3f68ca6195725e14420d0c6b2bd0d51c474c558a55a56a9216dafc49bde0db15de053d726d801e60e45304f28c61f63cc255be789e570fca2d99cfeed3fe5b2af8f637a82d64917e9fccc93689f703ba388d0445514f9e0593bd9b5b0cfa76e15a2c07493dd9dd00b53af7b777908edbcfe2523584ad43eeec83607a272385b35797bbe04f4ab7c0e16df7344ca6b253461dfa48c90fbb49c47f98f10b9732e10a1cfe44359d7aed67f3c8022b1c0d453f8c1d4d6009dc27a22fb35794028d06e14a1676a1866aa93d2e756269ef75b12659b0f2867fdf55a5ce5282131f6b76a4158d46ac5dc96c248abd77f06f13f891fce55df7ff95ee101073e23a557ec5e86f0b8f82cad43e39c208ba290c40adf1aaa24847deab6b1213b40619ee65f64f94735f3508d4dc26367e36d01d063f4a26f68870690e383ceeb5138f852e8fa57d246663587dc122721277ef1fb71901d61e1c7e84d1645cdbb5ded0ce366bbd0de5c108d83e201b5cef87cfc9cde321d9b118c1f33b2503ac274a5c4054d0cc6fc63c3eaf42d5bd8b1a2d509eb135f0e10616d2e6bc8ed6c22559291e151c3264a74ab2f513ec6aaa67f0d3c5627d8269438e06453fe71105fdcf7427fa816e6bd77e9816", 0x1000}], 0x1, &(0x7f0000001080)=[{0x40, 0xffff, 0x454c, "7ad5ff63c46657832ed188c04c1dafcef6293c9e1564bd26b91506bf9be2f480e8a78e3d4984eee0b8"}, {0x108, 0xffff, 0x0, "66c53367e868c11b725beae73a7a28a5405e14d6da501c1c0cf61e47e67c7c87357ede8eebf862e2364828671239ec2347129cef1dfae9c9bb123dd6c837b5e5b4600fd8fee37a76960a007dda22c6473b95eb894ff781cb38b48fdc9813716947e1aea6ea7eb712973a66726b54fa18a5ad68aadeabe85f4b1f99e0531f79079eb4ac537d16268be864944e79706f8d7aee2cacc9a92c2889337a63655b5a9ff8af502dd84ea937a9f89950faa7aa060574ea4aa6bdaa8ab28068e446f52208bd755f0303c964c1a15c2bdc05f5646956b64e0bb545d4196c092fe13bb76d5bf8b2fd368117a5ba94e7bf8a40edbb36066f54"}, {0x70, 0xffff, 0x23, "67b83dd4f4764bfbc8c16dcab3d79113e1549078a89d07a94e8a8701a9cc0e9376fe9d8c4bce09489d4a048f0df028e3a5f2d437c4a99b3781afe8aff7ce27b312d3c5d84829c8efb58d9de753850519d4d5bc13e5ce0265a12c3741a224147f"}, {0xe0, 0x1, 0x2, "149c3a122b71cd433a4f918b784e76ca6fe929d2dfe7bc88a7198f0e2e1b2d3adbe223934af14bbd120f9be38105690ee3c5ca7f4b4407b84cc8c236107ec97d8798955b8ff8b1d1d8701603998dd43db72dc8965ba37473a30949a14a5219b5b4d4d0392afddf0b6eb2c2807f96a7550041a626da303fefeb6f117992b422d11252b47c4d0447dcd376aa972326da34b7d61e88664ce65cd1e2e7157fd5c0d8056f6cdd9991ae77709946b082a1d1fdb6fecb566cbcbb8db754f43d0ff58ad81f12474dc77cdc899f3a3ba1af8c2f02"}, {0x28, 0x1, 0x9, "8049977befb3e4de78f72c02c9439887cc"}, {0xd8, 0x0, 0x5, "e1f0000f4fe4b9252d173b7c7c535dae1a32c779b8c5315da44fefbb0cff1c48739a3455743bb4d28aea66e869d3f38ef1259250decf75c28f2a0638be5c992a55f2c99734d5e31f16f0f35ddb4796b800d4e45060392b7ef22d6f67064fa7f3ca5e243c2c6a2ea947f67e1c621628e17b3c55c7c382513ffeff6c33cafa5b218e912e84df2150fb6dc3531ea96eceb00eaaa35446cab171420450a961fceb25459e98d77a20b09d971024db7480a83be6b4caa3c605efd2f435c3dbced32d7ef5bd8a7c65"}, {0xd8, 0x1, 0x7, "76ec9cc86ec14f36c1f3c15936b802e2af3b66c98cf671a81fe1889dd374810b0876a4a25d0217cbfaa26aed25a6f18d5894bb07178cfd18aab7bcc369a93694d8c2459188f882c0cf7ba1c27d26206b419031640503943ba54299f44a1aef452c198d088d38e54f090c994e9861a11a4203f9572927f83db244b8a32012e29f4429c885ab1aa4e584b81c2a9e7d6baa37930f2dfb87609cdfc2420ba2187b19c00d9974cdb7e37d1f1165684535f5109d03e36e56d2b16d6d38da4f565e454d6d4ca3"}], 0x470, 0x8}, 0x0) 16:00:34 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) munmap(&(0x7f0000d29000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x0) unlink(&(0x7f0000000040)='./file0\x00') shmget(0x0, 0x4000, 0xa2, &(0x7f0000be7000/0x4000)=nil) munmap(&(0x7f0000e17000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) kqueue() syz_open_pts() close(r0) 16:00:34 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xffffffffffffffff, 0x1000300000002}) 16:00:34 executing program 1: r0 = semget$private(0x0, 0x8, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xd902, 0x1000}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x8, 0x1000}, {0x0, 0x6, 0x800}, {0x1}], 0x0) semop(r0, &(0x7f0000000040)=[{0x4, 0x6c80, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x593221d0, 0x1800}, {0x3, 0x3c, 0x800}, {0x3, 0x4, 0x1802}, {0x0, 0x0, 0x1800}, {0x3, 0x2000001, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x20, 0x1000}], 0x4) semget$private(0x0, 0x5, 0x28) semget$private(0x0, 0x0, 0x110) 16:00:34 executing program 1: poll(&(0x7f0000000080)=[{}], 0x1, 0x0) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000500e0010000000000f71cb4d2676cc05546c8274a7f4c795cee97eda59b0ca5c9f3823ab44b12650100170fc4ef2b3146c5e7f0a7644db2da3d98fe828927baa60b421afec6f517c1dea0cbb7c677ce1d1fdc4c11f2b89db525ce4f2ef085eef7e3ae182c13653e786b6ae4815fcfac0b5fd84b36b10b3eed6b187962a4111a76b5dbb0eda8b594a4be8768aa77760ada840ac0c20f2b0c6182340300c87dac7474318bb8fece3da7d03e97b0c3c885f15d65535f273e42ce2179f989a6fe76efeaa194714e75a3516cefac461dbfc06767be92e69c995c00994f580000"], 0x1, 0x0, 0x0) semget(0x1, 0x4, 0x202) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="102c63fc9f310c60ce9857559e38552dc40000002000"], 0x10, 0xf}, 0x4) setsockopt(r0, 0x3, 0x1, &(0x7f00000002c0)="47409bbde92065af2589ab5d130f198462c907fb6fd26b8dd1e169c9deed7ac4d708b35c73827b0e1c133d8ad5a34f6848e8af55b02e5bcef5788d2a39530f3d6a3d70cc77a2bc48e11c8d379e393d4d804c54e550d5dd13a6e518b56f0015a1e4ed8eee25783c17bb0c40f77fc651518801e2000d33412cbb7d62c2c594a1e4fd1f679d00b74d39a11714eba3600ccb6f5b2ae75fb2747967a5136f3bd5c8af038f5eff12cfbad109cf3810d74965c69ad6aeca455a8a937855931f703714b097b7c57778671beb4fc5bc1b7ba78ef8eb47e4818de1e6174bba5a795067c6a9a32d6fa4e24e865abe96faa9c99d8e5952e8934c5d2fe75c0bdfab0cd17dafb9e2700a554ba3402a3ceba43a64743667a3662a7f4687dade9bf6ce3f49dc574d5c5ae6bbcdd73e2ce217a991135ebf44f4e57b31a9eddf6aa509b9d9967b6c43eb839dfa6716c260e5043c7c566b99d5255ae4d41a297cfae1df9f165e59df498f9a4b1bda6796bcb3729dde2c3d1e347e30ff80a7c32d62e50a3b307d6dbd34ffa02ef5664bacad97a0ffc29272a000bc485519a91930afddb2328ba07f11fa7425efcea6e61b1ef0ddafeef34695d8da0ff1e0336aae824eb643ac4163016494d77d7f08dd0a4e5cfe46f084c3963cefda85e6f072f1c2e9c5b4a7bd1019dd6e8e985170392803d60c22c138e24d6242002e08f33a614f5fb5ce317dda1650e3649d39b2777a82876fdd641e38587ff58fac47611a0a64718ed0e328d01ebd34a1ed3534dd0a3edb3a27db789f7ad27303df8d1b9c6f9681817c2b28ac05a8d4df0618d622fb2de5b1d8b989a52af907859cfb21a3a3b1a248309316b2a5e016c018cdf57fd9a2838c3db32678dd42139796baed46f5679d1d3b7ccba702f53d318d730322d14a76239510d4cdd6061daef6de23c11aa12525ca3915a2af0a3d2d15ccbc666212cc6ae9d0c5decc9147c80b3fa484f9c20408931eef08e779c669fe175970826a8f8fadc37293b48a6577d78bb34a0ac5ccbfc10c8525a8945b5677869d3dac92d9feb15807cadb89389876f703e5b290a9ea7b5d97019251f2a0ff40d7ae0c6b1e98c5a67ae2a0b027922fe3933c0bf2d81b8e4e9b32e9f037ba0625af7d0559292da94b8ab6c8090418227b171af555f935b477423e481e00e2a8c2dba1f62e2c7c2b46c8b7055890682b6347bd7f060c90bea936385e0d6a11dbe89e61cedf9c478394074d1a494741405e54d05e749852cc868f7ec6399cf95264922c73d77f46af4eda8becf6dbb8623660e28d77532ffc2b8b4110c28abba95ef5e52200a662a120a4af78d465210230f6396043f16c81482aa5285c2c92e3e5a73a40ad34a2e6c05c0d3d65aac6e9a5da86d26775cbc02a3130c8b32a936c3dd75ff7a166cb82547e252564ddb070219fceed89450c8a51d719c54fae28671dde1e03a36e58d96fa32cda6c60e38133ab86315b21624407097c463588a51138c09d8b68f11f0b1312316fd8cabda1f798a03fef1fded4675ca49336989d6a93b43f1ecc611bf7ed5a90a18b1e2eea9bfc3df156e3faada820df08e9bd2da1dddbc1400776eaf4dce28eb7549c16593d02a8c53f6d6d2aab64250a4eea3476743c5f0f39aec02e44250950393d7c876e0002c2f559fc71d7fae033c1d5e1d138595b1072282ce886d1b63a184827b7ca019896c449d6f5b8d34a908e947deff7afcfdbe3d02f1fa7c107e73bf3c24dd12c9da2ddca6f1eb2675f037b973739edc8acd0498a0adb94f80737e56221728ffff2001cc6300497f62e2f6292f37d2c8701e0baf42fdd4f30a4aa0c17b9680ba1d8e008ab0177c8778aa6a0d65ffadaa32df0c0eacf26b79abd06acac6031c482ca635727b32b9038bac6ca2f42433f35443318eed036dc31372dcccf0f956d7867d0c7b6dd798eeeece1932c1e6fc14a09a910efa9a1288ac1902f7bec11351ae7b4182204388f0ecc7fef0fa33c08ba0701ef6c17b8b5622d2f0f670cb08d8f31b4086f633771836e28501be53e6310f730ee7184423a8e0039c329014519f6d8611c02e6d61ebe2fc3a529230f552cd077330bcc6afc05ed93d7d0d4db44c70d4473369cb5ae25874184354626e0fd9f74222479bef93d5355de33f96d99d055242478873567d608cac1a10c7f677522f2a67e6851a9476f02958494237465e745d226757807f45801d69ffb9f1046e28515aa92c1d4d6b5f05166bf04d5617695658baafa57e76271313f199d0824796cc922aa07aab65e1fa37b9f63e30e23ce782578210ef5f686dcf5362c738c7c0b3e208f4c1cbbc8594277ad511b477b64ca7333b0aaa4d1f718d58c24d2d2a550a6372d184ac17ea54aacb09ad4a9f9f720ce417e1459f664c8acd1a064cdadfd16246750920224fa477f05813ba1014e14e91f2c631996e9f6f1cbde21da36dfd707f7c3b9ad768460bc836012fdf20fe5a03677cf21103b7e0c474918a3d647f33364e1dbb875c07f00bcb427e2c094cd1e9651b9d970142bc00432c6f4e0c84d51610d071e112012e958d781000be63c7d732124f3d8fd9612738cd24440cb1501461d390edc93f499edccccade9bf5084c9442933d93087889fadcd8132bf206f673ff25f1f48d352b2a99dfb259633f92741fed8e6c1b196f9ccebe4efddc3a802c851b2a0039e965d42cd4b6d85b6409857c4a762692fa27188f548373b4e9999eb4b68aa7da3780751a79c35fc785963be50058749d48ceff0d019dc12e6f0041eaf4c87c233d7413f18cc9d75b4f39df53f7ee4b82665eec7cb444a123dbd8b47b624a9c665e20200f8088f4e01dc4086d2852d659304f88b1b1affe27cfc59ebdafc511fa38abcd4d84958dfb7566bd6654ae1c6dc643f20c41e12ae065261d0e0b913343e2c061e289f56fdca332780cc37e1b64a36f8ae0351783ff208e770271187afce6beeb854e088b402b2b7f442c05060c83bc0cdca6c220be4ca43c2827d89b86481f6397d23a65738a7a5cf15fb29e0eae0d2191ec0edcb159c4ad0896dda7b4546b96e31d32ac104392009bda9b376a29a356e89b0d1822f49026c2d7998b3d0efa747ea6bdd9cc7f993f1d2add9dcbdbd1610752009ff1f22600d74af242ac574f0d2fef3e755375e121313a6d363b76a03b5cc95d7dc954340b9b108d7272fd4b6090f47a81585706e35eb881cc29cf207d5d39e5836852ff48a48502a7711449ecd35151120b0be7a6e45d06019cb742b21a186466e031ea7fdd889442845e2e67bc1c66c2698257ec4ea77a30925090b27f85e7e2e04c1f7e02e42bb4272ce960bacf5615de02980b692374d05bc15b5065b2b287be8679393adb881cf6185f0e7af8a00f02a7a1cfc9cf392b47969b4bd2e5eebf3a89ab5aced261b3cca42b7531a2aa62a4989bd6fc4616b718db9d28cb2729e3fc34a5659189a3da8108f66021b726f2207f88e2b9f07aa1f3c709c74c91c2bfd0c2f388650f1f5ad2e6f66b40b9ab73cf946635ee65a70d5c1be40dcb7edd0aafd392764c6b3a971f915add1013a1a8e1c2d9b0461137106c9a15cac524783f7af1f5cb99e9605bf3aa343ae71099ad08fe9ed458fcf99ff0401346ee61128f711b5dc2abacc9294f00db443ee3ffbfa62a114e67bbc416a8d33a9b2c00bd9a9e4236c35e9943d08ec280a032f88ad800a4448c9665ba84f466b59b225abd7dd5939145ab3e356f09078ea8e50b30adfd2533df9dd8e7e5e34a1a5b505c23907428b4bfcb6af27d0e17f87dc5c845bb627cf1b81e3cfdd6672c3f1baa59269993230f9e5804b1139dd7c71266c3a26a1f17b3f991a68fb06e4d05d306e3d7e54ec4abb10a828bf0ea132a91a976f7364a5b1fe4e817ad2df8d01898474f966ccd94417edcbc0d6b61c7a2c72afe1afd5e41d43e50e792a4b0b2f833681d2bc4ad71e99c97ef9c742f670e8471730e34af042102e677772c27c50b4b9cf7b08b9f2f0f662f4b4fa5e73f5d43362ce665f5624c8f0d08d2f4afef4c380d9c61b913ea25ac5ef53e4713f443db8f969215f1a535958bd0556dafaf3fddda288be33afffcf911991d3ba93e5398fc736cc879cd3a7592a14fd2265bb998c1497220efe7951168222b6c3401a1c677b72e9d12cc050357359b84ddaeca6803bdbb260781eaf49c49e114f3409ce9daf07ef49c2b3e78b1cce51cd4e9282cd5295b60f08850eec529c385d8bd4b70cba6e2ea8ce084757043bdd387755efd77883621bfe5a5dec759db79c224455a3ae1b23af5596b3db4e3732636fee06dfe44e20731f3a775b7f4c223adb72319fa9f1f5c443664a39d0281903b292e5b263432ef07a29c961205d25a132e305bf5486b80100564fdcbd648abb1db4d18b20327964997e898ea479ff2860abc6c4baf35438bedaa7bcd9605aad129cf090ff7c60d07f760df7eec2c5907e3ea26fe63c594e1c9d455f60b290d7bbc8541fa0ef2edd3d78fe6226bda8ee3019ff88cb109184af1260cdd2c48c44f7eaccdd73551ccef599f53ac9b161a475e4f0d608e85bbda5c0e716a56ded57bb8ebbf34987e54883d70d9b6f73bee2453921d2805c758862467eec7bd0fb6cfe3189bdcff37670341905fd062b0bbeb7fe324c5cd43989eb19dc40bb5203295f13fffb3518b555e04f7c3427607010e0e11573190bef12ee5fd492c37b52070b38a39fdc2745e10ffe76f3629036ba355cad7d21d7a7d3a179784adcf33db3a3bb6779b8bb53914517441a9d931aa6364a26806dd0085d82dc639708cec50b58e4e14797773e2c5758a325b5a0a3501efbe308c1e3c751138fa5746f618542e132f771eaeef64c3e12ff39135b1104cc8ffbb6ee074f84010569cef05508a6e2f399d84ee7a1d0270ad84f20b736cb8835a2c64694b436214ff1b240208b5c9873c1925fc71b0abd755200a77827813cf41d8329150f811c2a3138af6c96239ddfc53569a26b7301b45c010e32943b861b980530b8c5a231854f7856bf78e5ab5e7e6d270f34b1a79b63a1decda138332db1af0225627708c8da9802782dbfa362ae6708d01af897fd4b262efbd8dedbc2455e0e0bd014ea56557a2e3fc9ae102533260084f3a62efe65ede7938f5ff7f85e1694db6ba828f9f39352d0f78a953d290bcf8e442798f938e3e42b09a17e89838b398c3c8192a192744dcfa455e303ad464befd3417bdcf1c6d29502b725e7f14cf8a3f0f7a28defbc9e9d172eb99d1b1ce9676be9038a940d48ef7e6951a8b854cca31f60aacec6b1b07b64486779c6a242a66434ad2f46df7506b10a9a3ae2a8cfb81537a802d4b2b3384fe2499114be7357f34cfa1b8d57f6575ac73d9d679045fb271a8562812fc69b768c2553f80b5a4c86bb3b26bf192ab864eeca9b34875682ccda728eb1080ecc255dc7ef20fa36e76ee64f16634a0cc15a72f8c4352fc47d587d3e15e9c7f72a68d61064801451847b052ef0535ca639fe81ac427290fa390ddec00b3e213febbdef73f6f3942f4a314cf7a42d1af3c2e0d76caab14316bea033866c8bfc5e373214d921295fb37e6e4b7f0995f4058489dab19081ce1ef3c374baf326cdb90f48a5738d60aa084b34360ee7a88d50b9444e78e01e88ecf1c4eec667229ddc0efbd74d33f050cc0acf77b94ef37c5253cb83434b81878609f877c353a4b640fb49923c92accd97c504534aa73ce80ec43d1b72444702c6c2dcf45263ea7dadfffe3dbbd776b678e6cc4e255db1a2e6fc67fec2c8193e9f0f83a80a2cd90039b614fd61", 0x1000) socket(0x6, 0x7, 0x100000004) 16:00:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x64) kevent(r0, &(0x7f0000000300), 0x10000, &(0x7f00000002c0), 0x10001, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x42000, 0x5b35) mknod(&(0x7f0000000000)='./file0\x00', 0xc140, 0x80000001) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="53c4149b5163108191280b6cc1127c257eda3bf941453be3976d1ef413c296f54a41eb9cfb02afa563ea7ac0352449f06994c59660e765433867c2c2e720fef6dd5381ef9be499bcf57a8ce93e189c2594fb996ea1d24be1264c5908", 0x5c) r1 = semget$private(0x0, 0x3, 0x122) semop(r1, &(0x7f00000000c0)=[{0x1, 0x1, 0x1800}, {0x0, 0x9, 0x800}, {0x1, 0x1, 0x1800}], 0x3) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e06a5d654d7693d201ae7ff000000ec00"}) poll(&(0x7f0000000080)=[{r0, 0xa}, {r0, 0x80}, {r0, 0x25}, {r0}, {r0, 0x8}, {r0, 0x45}], 0x6, 0x6) read(r0, &(0x7f00000002c0)=""/214, 0xd6) execve(0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a653000"], 0x1) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:34 executing program 1: r0 = socket(0x18, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x400, 0x0, &(0x7f0000000080)=""/75, &(0x7f0000000100)=0x4b) r1 = socket(0x3a, 0x5, 0xfffffffffffffffa) mlockall(0x3) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f0000000140)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000180)=0x1, 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x9000, 0x6) r2 = accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) sendto(r2, &(0x7f0000000280)="4c64aa358c24774291d01897f366a4e5a2039262a69ed8466a116a2296ba4e3f9af94a77bcb3c9dd936f188b42ebb4c4fc53d262d44a979362800dea4514b2071c6c095d442a2cbaea133eebdf3e20dcdc28781151781c49f1ed937a476f4ad6386baef44d1a9a89e4600d26725833d1bce689c149f5312afd334fdedd7175b1ba61ef5afdb1421ff91e38e3369166d33fb7bfeb015c1c6dbc3e1fb0833de402acb664a0c973faa93efbfb899b8a3072a84b530b6cad40c8c5d5d05a4008bfb0c03acf05667983d28593e925fcdad8e7efa5bdcb8e89c7b593ca746cd7d8154d212e207246a2844d416803b684d6c3f74e290f00c5116861b4eace88", 0xfc, 0x400, &(0x7f0000000380)=@in6={0x18, 0x3, 0x5, 0xffffffffffffff7f}, 0xc) lseek(r2, 0x0, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xffffffffffffff7a, 0x3}, {0x5, 0xa7b}}) r3 = dup(r1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000004c0)) preadv(0xffffffffffffff9c, &(0x7f0000000700)=[{&(0x7f0000000500)=""/212, 0xd4}, {&(0x7f0000000600)=""/239, 0xef}], 0x2, 0x59) socket(0x6, 0x7, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000740)=0x9) recvfrom(r0, &(0x7f0000000780)=""/63, 0x3f, 0x803, &(0x7f00000007c0)=@in6={0x18, 0x1, 0xdab, 0x7ff}, 0xc) r4 = dup(r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000800)) ftruncate(r1, 0x5) sendto(r3, &(0x7f0000000840)="e05409d3a71bc29bf63ba5f5e0f0717496f76fd040f78913c15a2c42254787e41bf4d487f7a1cf5e5ae302eccd088324fdd7a3000dc2c52c7f3a8b077191a94d33f0e264864300a1ffda8c274b8852b4575d995579acc5874cb051cebc9df15390fdbff72b218882537ff8992e42a393abfac6a6183c6ad29c555f78cc37c388b2afb93598254fca5e6dde665be4cf74fa1ec9e563bfb70f5817b0d42d9bfd51bb0927b5b3aa6ff46623e0837d9816157d07cf68f775372b33b4a85a276be7f6e556f97ca08681aa1650a082945841a6032ed591eb84a00654bc46675dd64603cd57072243bd952781eb025b92ab64b9443f", 0xf2, 0x400, 0x0, 0x0) bind(r2, &(0x7f0000000940)=@in6={0x18, 0x0, 0x1000, 0x100000001}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000980)={0x4}, 0x8) lseek(r4, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) utimes(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)={{0x60000000, 0x1}, {0x5, 0x1}}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000a40)={0x87c, 0x0, 0x9, 0x7fff, "8928b8da5d395c86c11cb5b848407077e77922bc", 0x45, 0x75a}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000a80)={0x101, 0x2}, 0x8) 16:00:34 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/29, 0x1d) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='../file0\x00') 16:00:34 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000000)=@in={0x2, 0x2}, 0x9) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0xffff, 0x3}, 0xc) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f0000000000)="bf75efea081ba171092aed15d974865099d515a8a78f7b4bc67d94ebbf0fd27844242f165853f2bacfda401c58dba9fe67a5e4d8ae74558306f24bd932725929c2e7a1c2a0fb5da1ee4a5835dbd66316933ba28b5f658c8515e1db4dcb8ae9", 0x5f) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x9, 0x743e4b89, "ba000000a99cb100"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) lseek(r1, 0x0, 0x3) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4f, 0x4, 0x8, 0x0, "05211c563ea74d4258ddb49107298dbc8c850c5d", 0x6, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x10000000021, 0x2, 0x0, 0x1}], 0x7fff, 0x0, 0x1, 0x0) dup2(r2, r3) pipe2(&(0x7f00000000c0), 0x10004) 16:00:35 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffe58, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x6be2}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b409", 0x11) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x9d1, 0x2e25, 0x879d, "09456988cff4bab396dba449a933772830b113b2"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:35 executing program 0: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000180)=""/30, 0x1e) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt(r1, 0x5, 0x6, &(0x7f0000000040)=""/196, &(0x7f0000000140)=0xc4) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() socketpair(0x20, 0x4003, 0x93, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf120b93df5f24cace12f3011fe759a193dac837", 0x0, 0xfffffffffffffffe}) 16:00:35 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa0409, 0x4) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) r0 = socket$inet6(0x18, 0x8002, 0x6) fcntl$getflags(r0, 0x1) dup2(r0, r0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3fff, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fchmod(r0, 0xa3) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a5", 0xce, 0x0, 0x0, 0x0) 16:00:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080), 0x3d5) poll(&(0x7f0000000000), 0x0, 0x3ff) 16:00:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x110) lseek(r0, 0x0, 0x0) 16:00:35 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x2) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) ftruncate(r0, 0x401) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xc) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000000)=0x8, 0x4) 16:00:36 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r0, &(0x7f00000000c0), 0x0, 0x401, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@abs, 0xd1, 0x0, 0x0, &(0x7f00000023c0), 0x90}, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001b40)=[{0x0}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x2000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0xfffffffffffffffe, 0x0, 0x39f4, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 16:00:36 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r1) 16:00:36 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x110) open$dir(&(0x7f0000000080)='./file0\x00', 0x11, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) ftruncate(r0, 0xfff) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:00:36 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/63, &(0x7f0000000080)=0x3f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:36 executing program 1: socket$inet6(0x18, 0x3, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:00:36 executing program 0: semget$private(0x0, 0x3, 0x440) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x3, 0x8, 0x800}, {0x6, 0xffffffffffffffff, 0x1000}, {0x0, 0x1, 0x1000}], 0x4) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) r2 = semget(0x0, 0x0, 0x0) semop(r2, 0x0, 0x0) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x20000000002, 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x10004) kqueue() 16:00:36 executing program 0: r0 = semget(0x1, 0x200000000, 0x0) semop(r0, &(0x7f00000000c0)=[{0x0, 0x3}], 0x1) socket(0x11, 0x3, 0x0) syz_open_pts() semget(0x0, 0x7, 0x10) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000f80)="1531a0d16e482b8e9d922cbf61bbecacdbcec97bedbb87f9118271ee5a596b5354638ba84cc5cebcc561d412df760847a43442fa61070b30c5186a6d03151977c853f882f051fdaef1a75f7775e0a735c7fd93974641d1e2388baf2c167a3e266dc57d7368425662bf8b1903f41a4e25a03beb07499b64e0908f2463d9989ce077e38ff1a17e083635671ed72c80f76395a762598dd89ae9fcad0d22941999ad4a90b19963f386d4f20edf2318110ab6d929a11bcb2d1778d664f5bb96bef62e8c09ab909f0bdf81c40e3f223938793231d90ed764daf7dec7c139ffe1c194463eab3eaf31aef00840db9ab6e07c82cfdc2512d270f5d8ecc64694df25ba3738300d734d24797da0f03cac20b15235e5b53d590bde55150a096c72524318339296e5223c056bdf0e40865a872f1c91341c5b385a547b27017b36a69f53e9befc647fad8951d6feb0b3e8692e6115bafca522b37c69ebd1d90fc4f2601dde7f6136066d098b1f73a71fd555f76c6b8b1907503b302e68d1427ca2e6f4742283caf60dac0500750555375a63d4de5d34a8cfc1f6dfdb309528ec083065a51d1b3c3d69f53638544c1dbefb799f7dae6093735ce6206580ee0885afb5106e96e47cc90c232ac626a6014f363eb35f820e7b6df8636cfde9c3be9c1c4a676a5e5c25acb9810804d2dde2372b6efb2af3db69f1d9349d8fe2779fa43b6039d20901c0a9bc55cd421c74f7e7043fc4a71b396e688d97b03a14bec2984f4b37eb995dda33f113cd05bf540004333a28ecf7bd707cbaf8c01964a2048a40c04a878ccd1fdf965f31791f03b8b4a0fde5ddc07d32a2a7003c88c5d2a2d54740093364dfd02d46f322c594796f6b3c83531b0a8a5a3000815ac41319842a90c4af50d7bedf7c92f988f5fd2496a450b4c66b7d6927ff39080e0c0ba5cb6da1c766e9f7d5fdfcc743e630d9de87cf4c80a5454c52e23ad1003b780a3784a86e27901abcd4ce58f0d04f63bce3ae949fb3a92abdbb84b7b5136dc62a073791749a174cfb62865ffde905eb0620f826bbf476e862c1f1cc0f130fe19fbb", 0x2f7}], 0x1) syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x40, 0x1) getgid() kqueue() open(&(0x7f0000000100)='./file0\x00', 0x10022, 0x80) syz_open_pts() 16:00:37 executing program 0: r0 = kqueue() r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x10a) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffc, 0x4000000236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="8d9babf864b731b675783f02a2a09871c4293042432e18e84ccbcd939f8862e3b168359e8a4a2b9691172b8c22b833493ebd501bf1adeebbf4720dbbf547d380624455fd1dd819960576cd327baffbbf7d9070a4c1b4e7efdf32af1d312fd350b73d12cf36614961007a23ff9e18dcbc19e679013c80707f53be9c789113fbcbe70d21d466dd774392d3b4c3712ac0ef16051567c07516835dab264e9c58b8687b47cf4ea3582351a3754d8aa53cff775a15ecc3eb4fba7a0ed73d40", 0xbc}, {&(0x7f00000000c0)="33ad0574faecd7e159bddb78421a7b2b08bd3101aba24669f4693c95f5e0b60608bf1bba757686b80cc1786cc9e876c2c3817049db634644497987", 0x3b}], 0x2, 0x0) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpgid(0xffffffffffffffff) r3 = fcntl$getown(r0, 0x5) r4 = getpgid(r3) fcntl$setown(r0, 0x6, r4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="17545e06fec57faafc63661ef43d86637d5c5f445c4b161d8a65338d9d4e8bfeb1827e53e89048ed75aee10b49d44d3f0f36c27c59013ffa7b7ae255bc758b1d78", 0x41}], 0x1, 0x0) r5 = semget(0x3, 0x3, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000300)=[0x1]) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f00000000c0), 0x1d5, 0x3) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8002, 0xffffffffffffffff) 16:00:37 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) recvfrom$inet(r1, &(0x7f0000000140)=""/15, 0xf, 0x40, &(0x7f0000000180)={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x2011, r0, 0x0, 0x0) 16:00:37 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x1) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:00:37 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x100) recvfrom$unix(r0, &(0x7f00000002c0), 0x0, 0x800, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/152) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2) write(r0, &(0x7f0000000080), 0xfc4c) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="024961814b49e6e4fbabf292319d7f6ea1a0bc8747f7e6af83cc36f33e254652bc8e628fc52e79c72a4803ae7497ce04b3eeeaa1b16e91315c9345fb958e9dd257a507424eabc68d40f8e47a9826c2855a2b7e60f3e2f0221ac5c636ebe80ea61811c363f0f0c5559ff6fae52b42c307fa065d4f1866f19600170e89ef04745d7ccf100fd419f4f2769b09e77b3381e44934d28f4eeb5c453605b55a2f366a04d8f7eb941934ab9b1245b73b1c66656c3e0f57ffc0ffad89790a2af36274ded8141305d7b1ac3d4f1dca5d72db5a92475773f41507479788655d7a6653e366729bb4b9e8ed116575d0", 0xe9}, {&(0x7f00000001c0)="ea80d53242e7a67c1a093838a35d6a66e91498b6a6143b06dfe2ba99563bd3c4f9ab3df9ef17b121f761cd449022f98eebe906fab571ef5fdf6a488925d057db2f3d9da168a8524ede80a8879e68899f74b0ca7c0928e9d67993c84e0cd5d56077c1965b035850aa88b89f30c9d5eec4309e2e82a115a1f4e7acefb19a878fafadaeab901662ec27a935393edc96b2d21a03aa9e92cd", 0x96}], 0x2) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) close(r0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) fcntl$setstatus(r0, 0x4, 0xc0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:37 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendmsg(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x401, 0x100}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)="02f92ec847418ab8c67494a9826f9b4148fe0a14325d20efa86dc17f2c80949ab977097983103c445d8048c5ba1115c2368c709876813f5b607cadc820c92f13163eaab82b2b7a1a9c9dbf779c14b0eafb911a53f9012662d85e94ebc01d23bf3769412de4c721887a06154ce8c8ed17dbceee378b22aeb9f8adc17f6bba6f1e9b0868a389eae794521c8b0f65ef90e9038fe939e992ecbaf6e49a7db92461b24565f3fbbe93a463a7090bab795df6bb40ce252bf2817ba397f6f899d916548258ec347c0bf5a8d2337c61c0fe36e78355", 0xd1}], 0x1, &(0x7f00000001c0)=[{0xd0, 0x1, 0x6d2, "08573e24b7eb01dedadb9a8e51a9863eb785d19ffecbd196bd8869e965fc93703568a67ebb509954d45aad8efc5c8f65f29da7d647325c5963937388846f9dca5aa14c38766c9f47c514daf9f9a5f3f1a7941c11ab7afd39402582b3fac07cce5cee0de831bb3dd1b7a3ed0cff20aedafbe2aa0af9b8d2a5479de560b922f35593549fba4e86d3d01e9e07f13f69b12f0b4d6526d5d43d6692fec87c023294a62595b9759536ca2b4fbec266e5caa6223973d12da1d2ca5311faa1f6b91e8d49"}], 0xd0, 0xc}, 0x40c) shmdt(r1) 16:00:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x1, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4, 0x4) sendto(r0, &(0x7f0000000140)="1da2fbf549990b46a842eb07c3656979733fa26b4349bce3a92a544d80164f5f5fa4c0ae59ab99a465d99cf46f9d9bdbbc681f61af0cd0235d9ce8eccd5b727dd17acdd4f400681f79f2b25523fc6487df452769e9075e8d7c6f665d5d71cd6f587e3c5d10d42aa6e6e03905521754b5e9f6acb24e45afca97e48bb72b12de299a87272f241234b297b61a990bac32c10d354382224fc1080f62d3989f44b28b571f14da2091d2d201ce04060a2120345e4a202c03dfc2cbaa32e3b2e444e8d5607b338457a92a1faa3b9cf6a8931ec55825b18a17843fa3c64fbbb61d398a40d294db7fa238f769c4379e7aea78a78222bf428c2a0cc8b53d5771586128fad81d2b99eb0a19e35c9e51ebc9c8c992866cb38c7bca7cdbf2ec255df540fc08c7e3da28b603faefd01eb00a3707196c8b32249d6beb529ab15687d1fec1b42dbdd44a530867aac24112bd7b5334568043d5ada90b7295691172c7d033fdaa9acd107fb9d7336511877752e8fa26ac7ea245b9f5fef46bd882f69069f1a482e12aa3ae274be1d0e6c56b8ccb37a6dcad65b84a34d6dbb528979fbe5f4fd34988c974df4f472dc0e18fbdfe2f13087b583432269217ad206f6fbc5b598e1bc7279b49ead5e081a1f847637f6ed37648183911a8909fa0f87d7d485481f38974a56edd9783fa511936535df8fd696891812066a7400fd5a529b699b14dcd2483cd0a281b413d06c1e46b4a05e0700a32d31bdc6b183e3e32d88ade604ee3d548697c1b9065a47c5eeb2ceda4950c0676a3aa40ee9e889959b94fbdec5d33c0bfdebaf265bc62dc2d9bdc1b675171933d57f203ddeffa510f8e2a3eca21d0158ad29de5d0a2f2a57ddb12545ecf949867240e0cb2ebfd21f049bab1cb9f6810750bde4605674ea98d103e5c9384d98f3f5d9d92c30fd658b1f3446154789992195a7ee0861e28d743d5a28a5214834c37d0680e9c48394f8b4e5dff245b8c85d6ebb1b26e83a2ecd7c65650f661aca66f7c1092f69d2325306b902bef3699e65471b3c039d8b4b1d5ab153363ee8ca0bc35b2a3211aa64a132146b630919dae1a1cd9407a8160a0a7772b859eb858ee44b82c544847441dc98c8e9e2db7c4b5f207349710f06fe8685283c57b57f676f30ec2a1cd1a7c28bc01b27ca85bb24591b7753e1b6e41c091c37d875c6747ab6842017935f1e66ea5e2d9348cc0b39a8e15741e9cc9fa13356b2d7b2a93ea99a7103f50724b6c6e8170c837b1540f90a12e07e83568eef710c1676abb02a7827c013e02e47152a0433f66c52d92468dbdfd32e8e6cc77811af30602dda8adef135c2f2c899190bd405447695a85112ee704e1e8c8747c9f6012c5b0e71e81390378306aa76d780ec559bde6b9e8052e879a20beb9417ef30cf5d71df726dd7593ba29fdf410b36ad96c4ad493b3c1d62885aa91f36847662ca2df45e5449a18074e4fffd2922f810f173487df2dd31f15e002172a29c8e61610f00d0c002e0dce2c19dd27af916866e59ad8466ee16a1c61eb5a25c86b955f0f5fab7912c343c7b11d1d7f2a44e6e9485c2ed4298ccb79726a1cbb73f8a752102cde14fdcae56eaaf2e037db072debbf4a8eca0d683303232ccfb616c7cb5aad5d6ccdbd5a86344b6ef686bd0248b1607f54c8efc3676137f4a3be464d803c205ace169f2583e5b0010fd7e11d87104532d023adbd37c2b042ffce7c360e9852a8a638ef1e7952f51194d3c5956ce81ac4914f502ef744e1be35d1f616061f03b6516b9277458b242de3ce909930e750572b9690b9f6d0129aaf1c1ce7f73f7bf69de816fff9a7919446da2cb7d3b58aa103a072c97003b901be83757e064765672ae88bd3439c2673f8b44d4ef951a63cdf44a5e7827e82ec53b5dc6066137b18fec6d30e9ea0ce050c74cb127eb6a6c68f3c17c0dd60a0f1989fdfcaec5d14cdfbe72d18d184a5c7b363ff90c134e0af5a96d9b3bdeda24102d1a6c46f7f6f85c5e6c0835b41c5c4faea323e84cc0c2906c77f03eb3eaa8a8a65c77d940b2ee7dcbc109a2ba962b12995a4b4f2631555e78ec93ab49959ce9dd8d2f452f23dc15c640e4665470201b44a3bebb77e608a59fa4880bfa759dd46fdc2bda62e4f858093f7d3abf983e4a3a62497594586c8e4e3b11f3442be0d14af4511b423ed5334d44380cd53ff3e2441adda274b87e55122f944e6fe88795cbb56cb17e57b3a892222abcde83423a92bfb834460054c2012eeb95bdebce52c3a33415aee29c43406211b7a3ca87fe16369463ad25e4facb188a937244b60f875bb323e2195ebacd4d62fc82cafa0c42bce60da04929bac28ba4c2eb286bcf1dc2be5a7d124edbc5bc4e781e9068068b1620e2a551a47cc34c82ba0bd2c1fe9c256c89e942bb7a3198bc2ca9d5cc709b5a9ae67dc685dbc0548dc139e147e6c9d8d4c060390f369e559aea95e8b3a0579e0ffe0113dcc8b69cc414a8874d2b7ca12064565dccd571755cfb40b16506403ff0a6e06ada44d6f575e34e3ed27a3e9f4a5d379a054de83093505e444cde4f5cccd21f956be77e1927a437d96fe0da078bb7379f32d1e40407296db0f1d4c2250c3b332aa0c8ada511af0afa769f59f4102a3471657b7b38a3345800b9fb3bdd46428ab46555ac4c018eb8cd7589cfe4b6086b6c9fb37c2b08151c9b8923a242c8ee7c9c3998c1e9d4633812d6d2339aad5a8406cbd8437fbfee955257f713e2b24374e0e04316242466603d65a354511c822a56e180d9f4266cb6ec23993b5d4d57e445abbf3bada68226b8ff567e980950b7caa6344e91e1960b865c7e26b2d4e80e6b3ea894398169c4b9f8d0bac3d507e4f9603b24bed28820f4d6ebce90996d3518fe294d61a410d5f96a0b52b8193169dee89605e0a8208969416bc479ee708e8cf87e3a8bebdce5fb3e1a6b7e91ec05fbab2228528f7c2457e4a49488c2f3ad4044d2866c0001af0b9551a0ee0f6f103b72ba081adfd1373934a101a369b47290ffb3a69d3be76038d1f4ef9ce888816fe7a299e458d6cebcbfb9949d872ac0d9b1b1d31069780d942154d91ef447462034dbcaeca6b2f67a5d7981fbdee35ae8d8dcf72f156dca53a52baa48086136012420b537dbd830e83b7be9f8c4b9b80f51ac996497a8a17cfbaaf4fe713f6142f0690caeaa295d20b532036495a9a9e18578bff364dcce77557a40d51d520a5d46f454d2a1a00a2cc083e6ebb67a5989762377a778de6af2f373012b2a72aff0932fc2099e5df6a26a0555ed9e8707ffaaa8fa83a1d211d1500b34994a4eb98dc386d3c57671b5a99b95b86b6c930fd2b461cefc77280371736155c4fd19516a15b647e36750c30401d591a194ffd9fa7059af7e0e1e0009a363405bf0a15e87eee7e449fd8a3bad172141bc6f082ded4755cbb19890b02e9d89c12054cec9f3bba5b5ea49d728ff78f389d54a3761f6e8d270dc9ba1ad6d19a77da2160364c05444059a537d6e845ed0f8e09a83259b66d07cc6c694a5a6720b609ff1201657c2cdc7a189a4342a90adfdcddcedcbaaebb242e111e23c23f2e8ccb0bf19b065b9c8e87fd20a2f167e696d03289232ea906d18894901ed7fd014e5037dd0d14b1a5027ae043fca8e9c2ec05e730eb85bbfdedd688bb506e5f8e89d5f4e5651ae23e94aec29bd687e4f86ce198148b9e82657c0552f3b3bbe7a56599d73519c600de9209174a82cda5d4201ef2222324f936317fc044d4a3d1f549daae30edeb290863a57ae9787417577ed2ecc8f2e46f61973d016e37569c7729fe3986503d91f6fb84b3dbce8a4d332128413f20f0ed64211c5fbf8d2be5119e199446a62e4a0f0fd40bdc2eae21e2b5ae756989454740ae13181c3a640794e7de1791be30d4df0b4d5ad9541555016a8f7cab209d80995ee31198748658f69bcf205231e0076a6aef994086c89ad84e49b9419f28932b0e80dedac5dc44228b165646ea3570b55a4e45189fa28fbba0db9cd25e022e7b3b4cf46b5acc639811d319de451b8b4bc7d8781d8e5cc180c4d3308e847d716e3dcbfb8e834cde8906bdb6b9b9600dc8b3a72053967fc4261321017cceb02938590997fdfab105d6e6d2c61d212c57f556cb659faefb43275423c31eafe796b9b09ec29b068e75caa11277d761ce1ddc9deea41dc8d00ff7fedfc869847c83ade5c2f73312e6c0628f70f9d756c14c52e257926cf0ce493e2bb76991e54e34e506efb6ebddc9e455e775b88a510834c6844eebbbd60bd61cafadcf996f93a6309b24d665dc3eedf2136fdb684b5c57dcf8028083286b159094f0729771a06e2f7833a9b417586311b370a9f08da56dd384b4b7b5c20bc953b094be88a0a0a27881c7b88f7207c245c5a0ee9d37da2f0bf553e738ad03d64275efa2f699f4d6b079d8f79be0cd8b4d4cd0c5cc94df1900f53beb9d80ea33745a3846dae76367de5048383e2a938012764afe0e907f552cb2394c94a6e374f1dbce03b1a2dd2944cbdf86b60d0e8acdfd4909283991252a6773399923eb86e1ac39270376e43499e2f0e257d9af767591d515e130855a15b7fd0c7a01b8bae18182921dfb4ff77ed1a39b670fc1c49218d9e7567d0e56988a81d92f60f4206328d33eab6ec169cb0385bc22127383ff1be8341fd6008aa1b54f00a5f029710e1a55affb5939c078f958c20eaf0d7db4aa283619c6bbaf7d04830fd862383a18bf28d93335d5e51ce69dd0f219ca9fb132c8267db97480aec5dba00da4c8082cd4414c0e3bb7748def06eb5bbe06fa72119541d4d6a05e409f13187d647aa6d996061165f4270a2881d416b179c40cbe8ab17e30105818c12d9660d7e0ba4f21ed121d5d11bffa9078a7a4a760097c85c5f4ad48cd2e28f11d44fc1512ce8f4ea02dd78da5abff63f66301bce501748c9e63f2e06483ace840034478d79dd589969252e3925abdb31e4efb072b068ea1b3479fb44952454e4936424a6253e818b5dbf8963d13c807364c1ddfbdd5bec276a0ab9f798b9e07baa8a384f3226a81dfe352b89b5aae7064ac82128cb18b017f142c06bca58ba3d08bc5b2dcf94ba96b13b91c67faa1b66dbb6feca1478e218e78b32b3b6a9c6a6ad258a6fdf0e64e5e0161961060a41bd29b407c4b92ba1b9cafaa976a93946d90708a14c7d4968e63842db27444d0d77449c730d6c78c5a4940f69f0a62fb8fdc3889d8bc4317bd53493a1ed0b3d09989e625d2dea3ff14c2dcb0553741cbefe45fdf52aa374cf17468ea463da3dfa1c914e0dde39d1bdb1f65f96c6cbfabf59fe10082a71876cfc5e53dda44cb62fd3078426e0c57b04cd495a1e362e8866fed6be2a1eb9ff86970b6f942917397112dd0ec4f58ec21e561be033128633d2f7a70e640ca43b66bfb9da32283ae2581f79cff7c346997fc57f5c5823df66f656d712683cb47920c8311312756b4235c466bf2d473a08b64835369362bbe922b3746eacfe1c2abb6f5cc2322eda535a0f027f46b1981ef0137932038979a02596ad24131a6bda1d5714caa03d02a0c8dc5527e3a21458841b6999df36e24c2d55a84212a6810e04c8223732b74f07ee12dac2aa3a35cf449857ac6f3935161967429f3ca9be7cfd4560eeaeb0daccfbaf6d0bb9d58a5a95d87b63cc1e79be47fb4e29244588976b2e130caee9477e72ccab5927a46b4d7008044164d335c8d9093905022295c799e5ef2f3b2a25d79fe16921243ab6725bd5e1dffc671ba64b4552ae5ff1ee73bc113394ba9dc28c733937c2dcb423fd055", 0x1000, 0x1, &(0x7f0000001140)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9, 0xffff}, 0x10) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) fcntl$getown(r0, 0x5) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x7fffffff, 0x1, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f0000001280)='./bus\x00', 0x2002, 0x8) fchdir(r0) socketpair$inet6(0x18, 0x3, 0x1, 0x0) r1 = kqueue() r2 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r3 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000000)="b2", 0x1) write(r3, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) close(r3) close(r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r4, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)=""/207, 0xfffffffffffffdc6) link(&(0x7f00000001c0)='./bus\x00', &(0x7f00000012c0)='./bus\x00') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001300)='\x00', &(0x7f0000001340)=',:%\x00', &(0x7f0000001380)=']$&]@\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='@\x00', &(0x7f0000001440)=']/%@\x00', &(0x7f0000001480)="7d2d5d845e27402f00", &(0x7f00000014c0)="292d2f9626242800", &(0x7f0000001500)='*-\\\x00', &(0x7f0000001540)='%,\'$*\x00'], &(0x7f0000001740)=[&(0x7f0000001600)='\x00', &(0x7f0000001640)='}&]-^/\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='&&\x00', &(0x7f0000001700)='*!*/\x00']) kqueue() symlinkat(&(0x7f0000001780)='./bus\x00', r3, &(0x7f00000017c0)='./bus\x00') kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7f, 0x20000000, 0x2}], 0xfff8, 0x0, 0x0, 0x0) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a44864a57c69bc4ef1300bc6c1fe86784b32f59138d4010", 0x7a) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0xff) 16:00:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x7, 0x9, &(0x7f0000000000)) fcntl$getown(r0, 0x5) 16:00:37 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) r2 = socket$inet(0x2, 0x4003, 0x4) socketpair(0x6, 0x3, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000000000000000cfe5894cbc93450b6606ede5cde232bf20e99d5267a95ccddc188b055b336deef45470b605ed0fda3090c971c371f65ae9b38553289389ab534be700d754376c3331b5a63f5c56036c8300a6557fa1195f2a80e48372ef330de2b568b106b77259c87c12680ce4e3c0f2d7cfd5508f07c4650500000000000000ba63e60004f61677b8632fc528713b7a0f0000000000000000"], 0xc, 0x2, 0x800) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6c63, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:37 executing program 0: socketpair$inet6(0x18, 0x7, 0xac, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) 16:00:37 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="1819c4a17fe28626e1a4651aef4b0131b7b1b7153dd8784cc7ff6b07c7aac1ff4dd69e8265010f96a535bf6480dcf51172513b428b6bbb328fe329be359d925fb4edaba7c2788c5f871dbffd4be98357dea9e51181c312468d36134857ddb206", 0x60) r1 = socket$inet(0x2, 0x4005, 0x9a) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() r6 = kqueue() close(r5) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r7 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8000, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r6, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffc, 0x20, 0x40, 0x1000, 0x87a}, {{r2}, 0x0, 0x28, 0x0, 0x4, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x6, 0xe23}], 0x7, &(0x7f0000000080)=[{{r5}, 0x582f16a453c5d525, 0x517be6c51573f343, 0x40000004, 0xa8f1, 0x2}, {{r2}, 0xfffffffffffffffe, 0x66, 0x40000000, 0x5}], 0x5, &(0x7f0000000200)={0x6}) kevent(r8, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r8, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r8}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r4}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="45b7c10993a22d7a67d180b6d09922ac34cea91c18a16382bd25a5b4c069b2e47c2bfa9e3a8b9fc5f3fa168edfdf363eb462d37a87b58dfeb0e91480cff13028dfe91976b4accf39c8f2d5d87c7227cec5a4de55c3522dcb03d411432e6f3f50e24f9620b58896719d2152921dfd7f5b2a548f619bf4acb2", 0x78) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x9000, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r0 = msgget$private(0x0, 0x15d) mknod(0x0, 0x30, 0x20) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000080)='./file1\x00', 0x20040, 0x1) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xfd9) poll(&(0x7f00000001c0)=[{r2, 0x40}, {r2, 0x18}, {r2, 0x10}, {r2, 0x40}, {r2, 0x4}, {r2}, {r2, 0x1}, {r2, 0x80}, {r1, 0x20}], 0x9, 0x9) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r3, 0x2000745e) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x810, 0x41) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x8000) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open(&(0x7f0000000000)='./bus\x00', 0x20040, 0xf0) 16:00:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = syz_open_pts() r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x2) dup2(r3, r4) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280)="0922ffff", 0x4) getitimer(0x0, &(0x7f0000000000)) socketpair(0x6, 0x8004, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:37 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d81", 0xa9, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:37 executing program 1: unlink(&(0x7f00000000c0)='./file0\x00') r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) syz_open_pts() r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000003800)={0x2, 0x6, 0x8f21, 0x5, "c1d815a808c22b935ac168e5bd3e41a0092c3fd8", 0x4, 0x6}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000037c0)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) accept(r5, &(0x7f0000003700)=@un=@file={0x0, ""/108}, &(0x7f0000003780)=0x6e) readv(r2, &(0x7f0000000380)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/89, 0x59}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}], 0x7) pwritev(r3, &(0x7f00000035c0)=[{&(0x7f0000000100)="58a71e", 0x3}, {&(0x7f0000000140)="c5414eb3e2a445ea9a370d29e82cc978d76bab3489f59ce38217422b729482d60f733b852362cde4710f9066734c186ec2c02082c92efa9af57ef15508f68185a2a7e75410d8", 0x46}, {&(0x7f0000000400)="8fd505b6ee83b660fc5886026fb2868f744d52099ff951dfce9f5d3b56ce9483ba7ecc3b4225940351d76a6f8c36b3d8b897bd954d5b6cadb108fb0f9c5c49feff11c182e4c5ac9577593d16d9c601525a070551793b15add3ef239dedcfd73e6acef51a846897a519765ac616a12eae81a06b766e82f33227c020cd244369e0a84b5188792cbd8548db9c64449814e03ebe7ee1bac74f96293d1e0ab5fd7786", 0xa0}, {&(0x7f00000002c0)="7b2482806c4fceabfe5eb53602e39ac20cd6f3fd3529be47fffca711bc46ba6de4f7caf30dc5ad567b8c65443871d6908eea3c5f1e0d2a0fb566eaad55d45385b6de50b565f39cf9bac1f52c985f", 0x4e}, {&(0x7f00000001c0)="ebd877f6e07f1ecdb2b251789e6402d7cc08c813d9bb2fabee8a80868ca54b2a42baef41e6ab52403c", 0x29}, {&(0x7f00000004c0)="e8429a38f94fb36a729c6ed5810e90", 0xf}], 0x6, 0x0) fcntl$setstatus(r3, 0x4, 0x4) select(0x40, &(0x7f0000000500)={0x3, 0x10000, 0x94, 0xffffffff, 0x80000000, 0x1bd53e70, 0x4, 0x400}, &(0x7f0000003640)={0x3, 0x5, 0xfffffffffffffe00, 0x6, 0x4, 0x3, 0x401, 0x2965}, &(0x7f0000003680)={0x6, 0x24fb, 0xff, 0x4, 0x7ff, 0x1ff, 0x3, 0x2}, &(0x7f00000036c0)={0x7, 0x766}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:37 executing program 0: r0 = kqueue() kqueue() r1 = shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) chmod(&(0x7f0000000040)='./file0\x00', 0x14) shmdt(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x15}], 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x86, 0x1, 0x80000001, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8004, 0x400}], 0xa581, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket$unix(0x1, 0x5, 0x0) r1 = msgget(0x2, 0x611) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x73d3, r2, r3, r4, r5, 0x42, 0x7f}, 0x5, 0x9, r6, r7, 0xfffffffffffffff9, 0x55d6, 0x2, 0x1f}) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x901, 0x0) syz_open_pts() 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0xfffffffffffffe95) write(r0, &(0x7f0000000140)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf68970652280390372d57252f3752e72f0ab105248453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac742b71", 0x5b) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x1) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x100) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x11, 0x50000000000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x80, 0x6}, {{r0}, 0xfffffffffffffffc, 0x43, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000083, 0x2, 0x4}, {{r0}, 0x0, 0x8, 0x40000000, 0x7, 0xfffffffffffffffe}], 0x4, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffa, 0x94, 0x80, 0x7, 0xcb9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x4, 0x8e69}, {{r0}, 0x0, 0x11, 0x73, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x32, 0x0, 0x8, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x5d, 0x7fff}, {{r2}, 0xfffffffffffffffd, 0x20, 0xc00fffff, 0x78f489bc, 0x92f}, {{r0}, 0xfffffffffffffffa, 0x28, 0x80, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x1, 0xf0000023, 0x0, 0x80}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0x14, 0x1, 0x6}], 0xfffffffffffffffb, &(0x7f0000000480)={0x1, 0xfffffffffffffffa}) kqueue() r3 = syz_open_pts() kqueue() ftruncate(r0, 0x10000) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff9, 0x1, 0x1, 0x401, "a9e05c33bd8fec827d8183e46c9cab6a8e9f88bd", 0x2704, 0xf5}) kqueue() r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000340)=""/239, 0xef}], 0x1, 0x0}, 0x840) write(r1, 0x0, 0x0) close(r1) 16:00:39 executing program 0: clock_getres(0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x4802, 0xfffefefffffffffa) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x200, 0xffffffffffffffff, 0x0, "1eae8682517540fa5ab89dad50ea8dffff206fb2", 0x267}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x10000000000000eb) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendmsg$unix(r3, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="4e02d89b8b18feadcf0134a05f26ff55dfb9ffbb042c58b1d72496190a36c41e6483c1e8489f12f29381360a1be1c6847a184489254c1803b479ffa55f44995018eabea3c0d7fff16418cce048d0b1876c161984393ee4237a268c075134c2615ffaa6b43aacc1d8102e1d229d461e203254eebc191498989ccdeba05093952189a951c143331698ced65d0a5c5dba2a78392bcc696ff7d5d60eeaf09845d0d2621ff21d6bf6864b90e6c63af6bfe801f9b764b7391a31ba45c9dc8a5067aeedb47858ceb42947f3320fef5086271c53c47b4942fb5a70ad18003816d579323509c11162add3213a20b152d8dbdcbbcbdc62a15e155af5350a6e2e986847fa9a33696574a6c17a215a4373bbc76902c0424c"], 0xa, &(0x7f0000001380)=[{&(0x7f00000001c0)="265f3535a4c74254795802c5c748cb2c3c3d341e350b0cff48435f44f65df6c8cf22c070fcaf711d96d1a18089bcf1ccb1f4a462d915f4a8994b6a0222dd6d254d4124814135ae88ea3ad5bccb4ad5fa3900f5b5b1156986ec61178828f5830ab51f63423846f7d8e64430a751f7516548c615f8cfb5d8feadb45205b5ae551569a8f313d361d32a0eba6e933e73239b4060fe376c220049855f29250e60b9a62088b44ad9155741887fd0b163fb969fc645793a886d6b3a8d006d8c1cf0e3d9363cd7759ad4acafd4304c10e9d16b3ae85b19f5aed460254962bd98fa853fd341fcf862145166a19c25db0f8f477a7e1e02394caabc19ec57751179c1aa399dbcde89275c75910cb5af3a057102fcd9bfeeabff6cb9e27fff7125a5c1ad4b146a73973533ab1c86baa7f35c34db41bbcbb1f85d55136ee92b5f264ea53b225da7ea72cdd05ba42c0984679bbcfb11d120529636db7906f944264765fa1d36ba3238d66701592ec312b2af0cc9360dc29a8d63b0322cd0eec49bb5ad76a7ad3232984c66e91e2da473ba58251d85b0aab0af186c0b9ee4e4289bc9088fc96f2227d730da0e126c42372242cb981478d51fdd646ae2cfaa1b7725d30e6f624bc6767af6f4c6ea1cbe04bd011bd1452727db7585ef965d4544e07565812fbc6a483057c57ffc199d2ed07cc4cbe034739fd39e58502191eea5a9cfccb8901d022a4a853d3e707a92166a70da13d74183f0de4cc864b775fa144053edaf7b0eb942595e7cc73ad73e8cb2dc15a4f1b4395f0a9de353d0b4619782731c3856ec098a7a216b92237d5947f5778b9f50ac3eecd5ccfb40c64fed8ee0cac097b81a5f373055873bfe1ecd805146ec0faec54a72f867560b720e59760671f6a66ac0ffdce45afd5f5fa44a66c0661b3f6a67745e26d7fb257bdec6c7f0ddbd7a038baafdebd43159a2ba26ce1ffe58945365c4a9231d8de1ef779959a44eaa6ac11b1f2df582209db0daa7905fa8cc2405c0c8938d8c72c6aa9ee8ca7357c3b6ca275a91d0ce885950698853fe4f08a3f55358aba92f8e32a1fd63238df9a1d22c99da932887e8316578d376247a812fb426bcc86fc3c0c5acdcb51f16d8fdf603bb1bba2cb5c263396325cf458d64d681e748a19d72542b9c9bfd88ef70750f2a31887a5c0200f8a53656fdbc5e83ac7fd16a288db36e154e3d69b0bd07f04d4a894afacb5ef458b5575ca33d1bd03299b4f41e25dc54f4f4e09dcdf176ecaebdfad9b4e6909d8ab78f94131dface2b81ab7bca8dddb85373ce8e75c6e6b4c17a8cc41b4999a4cc80200acf4c58797975145ccb50820b0dd2a9b36bf5676352b18a20f7e1f9848e3b1e3bab0b545b74a1cfdeb9bb583353ca81c86c2b155643cbb2f3fa2cd9f25ce4d8435b84cc7ce13c7ad10b40e83b94f7344db1efc758986d65768083d9099d440e409a46cfc53ae7a46ff9708df1cb0110944b9cf888f192ffed334266b787afc89bb9dd18f3ce3b2ae2f62fb2a458c17fa70544aa0f9493ec2f79f963f150453ac9ce04b43b56439dd05b18b453218994dcffcd881713c982fbb5aecaf2df90e053d421971ac88fce79284693c3abcdb06b9df72aca4c4052f64d7da2a38fcc326d4faa061ade63f659e452cae36d3e182617873a3224178b35f6ecf96fdcd1cc1683ed5286056db97999e745da6a1c6eaeeb9a0cef3194d44b8c20d7bd0a2ba02905b2e1771217fbfd185e3805f79d9494411d02fac534a0abc314b8b893f714e888d24754c0aa40111ad128ff6e3aab9f33394146806ce777bddf7242de4f1d026caf475cacfe310e999d10bbf914dd67e4e9f13a875607d2647c912aa2a5a9a1f4f3691c8eb25a937abfb52d622598930f11a1cebdf596bbb3c5b70bf4c14ad2a6544c4d04e8eb97d8a98895934da85e57c8a68767f01e30f9e201e5b99a5c0b017a4eb8cb3a864a6a786e8f9ebc45006aad1e8e1d84aa88a6de08f7fc0ef27fb02a5b014c3389f494c0d1ce402ac9ba5cc020164410eb71b5e752c289a49416e2750ae6b2f582b3c2aa5b0fbe193b7dd38adda0d18eb7b344f8db9d8fc17811ec066a3f89e688f3716875ccb1eac86d1b7b9e8f340cf1afe4a8fbc2bc8632a8b23ceb2d7c70b06b39a0cd0c2b61858aaf6f8708cf4d6e5b5ab475f4808e457aeb8cb2bbbc94c8b2c73feb7f15870289f7d4139a0d361e28ef93229ff6174f8972384465db5634c18dbdafe4f5246e15cd094aace840a554c054b111113a69f318db8e820a37c6a1fc9b014c03290ffbc26eace5bb695e6c1bb1b225daa18e43a4268de06f0c6017a186d4cce6c92ea7a7f9033f4aca27ba8cd030f53f6757ffde82a0ecc94866a1b8598260b87bb6f7c45a39ef94386303eef7b221137bf498bf11fc765ae2e146896a3b734b1d8094e36b8c1eb034f137618d9d3a9f9f6d109f6aa4a62f9f08e0fad8bb866b3f2c150817d0b77fdcddd670140c0598e357181822967df22b66d601ae8c6900d5ac492fec6e104507a6a7573210a9ddf877097701f58c7688c608439f8ee010ee3c3014f87ce44f91e055d39ffcf5aab5b1083bd94b26b20934378728981a3c8bac91a77433099a7c01f8d5467542db0a0df7e8145e0a562851bf26e8531f4cbdda9d2d59210eeff1af84816ededf9b212c7cab0aca58e3ed77f8092b6dac3ab708722c9560153676dfc49432b176728f6b229b101691f1a55ea27942fd921bd7fa66107f515ee26004196770647722024e5d4c10a73dd77fd03bac768d466fbcd94b60659864677812da288b4ff40ea728820e32235758377f5bb0cf1c3bf6e59fd7bdbef9c22ada28aebe03cfb8955dbfdc4063181dea09d1729741e24d30629eb4d93838db8ddd9c1cbd5470150d95eb8fbe3ad32106c7bb6951b242cec318764a9354a1c71a2d3c0b011f3d1da2890029367f3705cbd88451bd486baee07323cc84da697f32a3b918e083ea54a06e335ecd92a2b07a4be73b98a352a1a46194bc676f1d2d57c584ab739cddd4ad9137c629e015dea2b8a477c36deef3679eaa2350bfa4d88f0116678c2ccb63c389417bab70fa3c6b6b376c814416a79ae1a5382ce5bdfed196fa1ef72b530fcd85ca13419f025b95a80200b569bc67a131fe11cbf8f663a736ecebed5e9c67e7fdff7d72ee460770c790b360fd5836be3c4fd07c11726e2280f20c2ce0c55ca34ee47d5a5eabc30a917ce007416488344b5583367953ac554e0cbf694963f6c824fa5ec5d5af93bd6e242686f8c7bc338d29cffa4b598456f7ff1cf6eeede16e302916b538fbd167230e37e3bda6a85dce9f08400736b7e2a8aef565ca4e0492388c3cee1a585bab9979bbc66cecea294db8634b3ca3e7b721f23e6ea94c309a1b6a0bbd5dfb93b61ecdc74b017ceec2eac24cbea5c4656f820d7716c06398a918a6e5fd9be556e1c3399d8f244607ef701be8f0df7a95b86d630cb3f786f2b1a7d88d4c8af01327225620074a4aa0cca722f86c63adf14d452c846f93495888cdaea91b9651d9501f2ef5175a0bd61ff0702c12d3037d7d508c24e61273cac6295feae092a2631380236b4e2a73e1339eb5f5fdabbc8d230eabe3506cb9868b82a8a194deb72b2c2589b836f68fd3b3a1705ac45e39170cd0484db1d6edd6645c1037021da3b2bcd653b0ec132ae4c70e08e6d4aefa25ab90d1cc3ab3753c051cabdf6c592421c1b31a453648177e6630ed657427f6e53948b5370f3782f97f15dd779e1e5eaaaf728a43f1b07810491066fe605f2416c0f22acfe7881f1e77c314f8ccf6ab903df3d4cbc0826e430ccde52bc0661b18fa9bdb19217a79e77622cee97b928ff5e09fa8fcb006982b5445643ffc6ab748d9abcec9bce41ff832046e4cd8824150a9f2bcf0f15d87b0f733f0fe69bf6ee1db6687ba22e2becf60606b1c9c0d0f6ee8b4bd0e68fdb90eac6b628ccf9d9174fa0d9e1a96a23a4166feb1f794ff075236260f604d0dd45ab88994749a8a415f6118117717d25e77d1b21ee2480a65aade9c84a94a090cab12b32c8c49748cc533aee28091b26fcd32ab8b63447f7204b72871d90d9e3ca9875ba0e259c006796fcd73848f9a3fdfa2608fb23a24bbb4545d6e3b2fd7f3b687a9e5d7c2f7a3b5a1af8f8131de91e64172261c365b318b39ce290d8c8e317ced16cc550002ae8d39ece83a950e86007b9809d44618c1c7b17356a2850e65a3352f8619261e7a4716d2dd16a6fc363247bf50229df8fd6e66a7731aca39d2e1e3f4512df29de8b0d3b769d3b154f630c99d19ee9a4e1650a4140417df68eaad3f7b485bfb17a2c7dc4cc17005efef6ab685f8ae16bfb1b896502da565e14207e889f61e5b42f0559763aa7ef496655d276733af0aeb64927e900e28d122a97d6742de31b54c87e2fa6ac16abcbdd4d2d5729d0c1fecd89f46561930aa0493a26ce8a1890e010d9512620bc246c625c72c30fc35c111eb339ff986aa7b1e6df28012bb5311743bc7859daa20111cad571298e0e7f565a95f8bf55f7b955bc258f44a58fbcb3081dd1b0b9b64c101ca379999f639ae24246f4153311f83ac8ced3168fd7dfc3cfefb0f66ab65da0808e5b913a6243884c829baa115cfc61e0d7f43adbdb181c10fbe6190765ba2e95849a4f8ed1d239e2d25a4a88229561f9802fdafc8d954b66610eb802d2591595060d00d64c4ee8b0d8367844971769d1a44b01ac5f519ce078a64651aea8a84da740b57d5cea19d939a4754539bdc7c475c9018659c6f78cd3ff8064b310a8ff109ddd35e7b3ec4ba7097b779296776cc803e37fe6daab060d3ade571b0d2e546faa01ee03688165343bb21c359cf1a21de51c0a597bf03704d4bb0709d7dd9963fa49ef5045d761e19640947f42a1ec8c00b3e242a5b822bdc0d6d75f02d0429f50480ad9d7a3d3438058ce5a903fdab52923a7c50f9b49e933cb5d8c1b9c28c2f4dc01b38a1b7f152587ea2da3dcdbe908e9eea691cdb3a6ad9492347ad58054ef169caf40db34c498d8b9e02e9d4664560714ded20d12b66118de21838dc20139b07830ef1167d17844223b334f6fc869057278ae368d22355459bef6eadd06103013d62ee163c6e31d77fe4235c66be685d84c76c894d6751b02704f0d3ad10faa90600eb85c97154fc1d2a9af43d3084262f5a93e18c96bd58287e1957e0830537e6152d5c69f724db8bd69214ec2f83973d3b79796beba665a0b8ef357748458570af832495efdd5ad941c02657fd8183d0aa50e5591884257303b2fef19d33a84b441634217233279e20f5c1a796dda509bc9e87d3479b114e2b7028c5d8838e6f3e61e5e73d8dc25f54df27b40c4209132cacdc7f76ef039fb3f7ea25d0286f85e0cfc63bc55f38c5b8a36fb1fa984a6495248e90685528ef6003b30bffdf57aafb1144406dba43ac65c5c5ca517c9884804bf0118d7e2fa8fdbc3ddbb599367c600fac928cc56b14610d7b2d130fc1b2be23fdd49dffa73222ce7ba60bb6567aa7659aaef20fd4da7d2488d6abc0c3825bb65295b4f28222ae84ea550e3ee9eb1de5a064f31b06ca9f1c349b909eca2cffe335e6cd5d3ec5155a6c89f8865966ded80c13b33ffa017d3436920860aa22df2850638df5298be4d1b22f34d1e0ff0e6f0a56f0d0fd4fdb797e7f2fd53116f6f47707ce57a4d870053bbb48b4bddc92d3f2ca8e685e6a1e469106179928262e41d23233eefd60dc2d756759ab370d71a3caf6e37f36f7c9d2c0aa300e4d99e162faa34933d528f2bd", 0x1000}, {&(0x7f00000011c0)="7b46e8dfd359c795f53ad2f25daf059d395ca7a3b0b0d87d229304662851f4171298d026383d426a0b200ae5cb7acd6a54849f983b49166bd6e9b3c1ba13ca1f7dd9b5bf72704662289ea91cf634c1077c03439a799101c07ff2ec125a449c71b244d27471336a19f6153656a58070e5656674ce86b8c4ba38b6f5394cec959e92db2c1a1520a418a4dc23e872c12af1550a21d2672674656466fef250e1478db267ab0d64f2c1b889125425d80fe3b45b013a92f0fb", 0xb6}, {&(0x7f0000001280)="f87c68325a028566bb4743525d6f2ba9e27b6a85f16a3fdff2f9550b3fdd71f409165953bed94b9c09d8a953d6c2108ec83f21028573e8dc7ce15d57fce37b08f33aaac8c35dddd95a", 0x49}, {&(0x7f0000001300)="846cd670d1f61eb46563425c84028667a6a062a744", 0x15}, {&(0x7f0000001340)="2387892ca99a098998ed654081e7e48edc5e372026c57d03b7b4", 0x1a}], 0x5, 0x0, 0x0, 0x4}, 0x8) r4 = kqueue() r5 = getpgid(0x0) r6 = geteuid() getgroups(0x2, &(0x7f0000001b40)=[0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getuid() getgroups(0x1, &(0x7f0000001b80)=[0x0]) sendmsg$unix(r2, &(0x7f0000001c40)={&(0x7f0000001580)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001ac0)=[{&(0x7f00000015c0)="fbb91838f8d68456846ae8d62dd77378a1a1cc4df3bb6feeca8d3f8420b7e51546036e7b4c09c237adf5c0010e2bcd5aee5633a2e49648fda6f6b3c7edc4af", 0x3f}, {&(0x7f0000001600)="8d221457a32a13d86bb66bad6cd72a89fb2bb29ecc59a4a1c2609acdde1286508bef652b75a327a3103c6a1f58fbb4d523d04cd6d9311442eb42c487d87d0dacd828e9d4793f123d9f257fe45ecb1797105347f31c77a436ed215d61035dce765861b40fd95c77dd5454cfb857c464f32ad87add0727b6142f3f3e24e2025eeeef530e99fad8ff4117c3f75bc67f6ee3e04ae41829dbc4ced72962fe30a17511420eb756b25c3ddc6396e88f8b2f634f968fbe1d8035748b12025d84d7cbc215cdc6bb09c011a7a77ebc8263e14810ad40854e115abe95688d63fdb9dfc4ad64032c479a6faa9a8b6550b33dd9835c6524a1cf3bc6dc4b458d5d", 0xfa}, {&(0x7f0000001700)="1deea981acdb0f63b16c9ecc89d6d7b547d3dbccf04107740e209924fc9d32e86396128af4e21656067451b296925412a7ee11a1f39e52dfeefbf65839845e5267eb045c4bed9f9a547a563d45b272a0d8b62482525b1fde3a5175ea7246ba050f1ef072ed0e13d07f18024c4817926b728b66df9f5b4f4343c2ec8416cef0129b371fbb93db3a2053f4447353d460ad8c5420312269a667d035099d759897cac3863893e6011c3a79e5574fdaf69ea6e27cd30e9eb6a523bbafc1bad1f7d31919ebdd52641f4238f30e82", 0xcb}, {&(0x7f0000001800)="f60156e0c6218e2508f0037b9a9da5e1a2abc5d47bd859f226aad1e5e7a6f57b94f82ce8579899f65b37391b9df2bed1c6c06295710afd98df6239eb982912903a77469b9c79cdc92ddf0b3ec408638bd617b101eb13c4c6c65ef879097051d310ab8a0563607db051052093b3d6d34e786a59ab5d8cedfc608a8ce3bcf7666451", 0x81}, {&(0x7f00000018c0)="1ea741e2369d404b2d1d2b0a62ffabd2434797a9fe49f113bc2b5520b3912f99191b248bdb6d7520db63e616f5a5f2c3165644cbd0f26be6d228ef3626ecc7705bf00769b46b3495df8738dbacddbb382d491bf7e2e67a0ed42f1d5af762e25a968bdad91e93deafd379ac3cfafc7558d434c2ae8f019b98041589894e987d0d15b6cc42276aee083dc19c4e64f86045cf192f271fe1ef44935d9500a8211aa9b4c6bd721c026fa0bd1109f4ab366e3d2a664fefa8b774157f33da4d5df6", 0xbe}, {&(0x7f0000001980)="00c81a1914d7c5fe9b87976806395b686235d68a3e86b3bc808bc66c1f275e417062d62185f360076d6d0bb3", 0x2c}, {&(0x7f00000019c0)="0890a7171ffca0acf904891027fcc7becffe5c29c23cd5d1701ac6602f6fa7e940cb835045e709df17b7f403c0a9d2879e34889e1d0d698b37b8c98808172742240efd3be1e1e1c6d372f53b299d94036509f497aabfee613e0bac4d888ed7cccda6dea70409e68ad3243aaa7c8593e0bb7fa43ad51d37eff84776d75f0681d2cc849aeea99dace1fb1b903fa76c87dc38748f12f1d3c4871d1ae47a9ce9cf9dc8a89106627a5e337c9196fdfcf04d8077f283d68ff016f9e208f62ccb6ba7533c9bc7d9ad95e7c7ef9807a89a8eb3424bc91cf513646636d0502aae6777e1020491200b520c225a24281c7e98bf", 0xee}], 0x7, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r4, r0, r2, r1, r3]}], 0x80, 0x3}, 0x0) r11 = dup2(r4, r1) getpeername$inet6(r11, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r12 = syz_open_pts() close(r12) getpeername$inet6(r11, &(0x7f0000001c80), &(0x7f0000001cc0)=0xc) setsockopt$sock_timeval(r11, 0xffff, 0x1007, &(0x7f0000000140)={0xe1a7, 0x3}, 0x10) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) socketpair$inet6(0x18, 0x4000, 0x9d76, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:39 executing program 1: open(&(0x7f0000001500)='./file0\x00', 0x20700, 0x40) accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000180)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe2(&(0x7f00000001c0), 0x10000) kqueue() syz_open_pts() socket$unix(0x1, 0x2, 0x0) socket(0x6, 0x5, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x2, 0xd0) r2 = dup2(r1, r0) ioctl$TIOCCDTR(r2, 0x20007478) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000280)=""/150, 0x96}, {&(0x7f0000000340)=""/13, 0xd}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/34, 0x22}], 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) truncate(&(0x7f0000000000)='./file0\x00', 0xfff) 16:00:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYBLOB="964fe79b46e7db7790cc578d55800c0d37792fbc6b7ec2822037973b39d56b7082f87a52c0368952d8f87950f850894e5e1e5f511c1bfe2a6b20a64c96c280be27f1f99aaab8f5e7629f8ca2c3b3d0204c1d44726f983ade3b9a505c44ce8d5c20f0d421a81a7f4dbe7bcd538e244405bcefbf0e09b72304b477f52e1dd09bc4dfd94d1de1951d6d8ffddd2aaf458d980137696e284eebf1d99967b8cc1039c5dde8252b1693aef454a72be4a19a0a1cd36c61c6c2b3c21a1298f930996c25b36df1196f0cde7f60f705c69d62e5243fc5f82a3e4dc7b94262"], 0x4) 16:00:39 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(0xffffffffffffff9c, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$inet(0x2, 0x8000, 0x4, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./file0\x00', 0xb6fbfd70630cbff6, 0x44) socketpair$inet(0x2, 0x1, 0xd83, &(0x7f0000000900)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x10, 0x2a) r10 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) r12 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r13 = open$dir(&(0x7f00000009c0)='./file0\x00', 0x18080, 0x4) r14 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000a00)) socketpair$inet(0x2, 0x1, 0x5, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x1, 0x2, &(0x7f0000000a80)={0xffffffffffffffff}) r17 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000ac0)) r18 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) socketpair(0x6, 0x3, 0x4, &(0x7f0000000b80)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = socket$inet(0x2, 0x8000, 0x8) r21 = accept$unix(0xffffffffffffffff, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r23 = fcntl$getown(0xffffffffffffffff, 0x5) r24 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r27 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000c80), &(0x7f0000000cc0)=0xc) sendmsg$unix(r0, &(0x7f0000000e00)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f00000000c0)="7172b562d80acc63c1837ca63e710288e67e9bfa9f6cd10fabdc70fb7de89916d55e4d6312e1a90318c4402b978e2c9c65af01a5a8687ef81877486082dfa318bc1aa27f2ef09ff483429b35bc887cd60d4f5ec3918d71ab3e58f0ea401060bb2d2b1bfe9fd02ee0553df7bdaa559e4b7fa329a78cdb3e9074bf679f", 0x7c}, {&(0x7f0000000200)="f80b7cfb0c93833969dab109fba584512bd0331c70244deccb2c1142919aa7590dbf7009f12a8f16bedcfd106bc075ce764b7a0866c71d215a82f438900083f03da6d41ca534302e0f81844d557fe89688ef6ee943435fd9335bc11f84ca144502f431bc20b119525cc43bf2af6af0b96996bd61213225c79639586972f32af32f2b1fe4a4729b5a6e7825250bb004707c534d77c683bb1a0cbe52412c983f1beee0e0c579a5c41e9fc23bca41202cd547367b9ceae5e82952da53f62360f232c2c4c1678cb48f067df8b151dfaf697aeaff9891334c", 0xd6}, {&(0x7f0000000300)="748f4fd3afeb45e755cfd27efa29c8ab81aac872e3ba6321f2b77df3f618202630df8b55dc0aa6bb677dce95c73328d452f57d8e90150581b001635dac2026fd1daad15519e9f6c0c30a12570a74a93099ba6d62826ec801273ebec86cf8e3a5e22103cc5b8084d72e6f7ebcdebc4b3e2b1eb8186a4ea0d2d2c442aca3115add540f1d4f8de956bfd7db60c3ddab18a5449586fd6cef405b96a32511c8dcfef4f7cf57c51bcbb77b1d58d774b92c5560035f0bd7640c99000eaa7fdca93839bc549c65ea03da43bd440c90da3a30cacfadc192e4aadf159b6b25b4837abce62f55cee404e120a0709ed3a3e97aed2b7dc9c5f316a4", 0xf5}, {&(0x7f0000000400)="3fa285f260de4390cb0cbc322dd8e6ec5cb4fa6a3d18e93f79f1358e44b2742b65f1c972ebcb387488f1a6465a7dd139803f1b90d5a01b39eb700a23e408a70c6a692376fe462c414c9b55ff6d342ec19b5381924e4b14a940b9e08edd96c0040f22cda3e47c20e8898aa4ae73e32af62c", 0x71}, {&(0x7f0000000480)="999bd839e2d9dfae22f9cc037b58160b981c4dbffe92bdd5824147ac4fcdd0d52fdc7b348e5d0bc2d3de1426f3f34b8411c97645b7862621a5c6fdffcba09450a1de9adbf2083b183be94202f525bf9f91da86d8553bef0c5a544a40d5", 0x5d}, {&(0x7f0000000500)="0cd847bb41a1f2e4d39a63322b2e50d33a13632590cc465cf9efe10acc2845659ccd19ab6b477d4ff49b89362e00f4d60f428464d53337e740984ff8902446f78ebb4dbbb5f1176c369e55393ad47b7e265825a791ba1dcece60a1540c2b6a6f36096afbb05233c6722fc407b41c290078fef3f68ce1936a1516ca6bced2f6d70604c324f29d7a0569e81f2e592d86cd18cc4189398f8c8f79237e16d3e2a1c8cdad27a19251fc8868d7041dadaa373375b9c2", 0xb3}, {&(0x7f00000005c0)="2fbbb8c8b4338149edde3fc1f19fb57b204eea88c2f7adb22b7cf556da99df60b325acca9ed831054b56f9bafa10ff24e9a98f6dc7253e8969014885847cfcf5d59698bfc1717274e29d5cdc19b1f60e535a5bfa261c0417d7f3c567b59cca5ef17fcd295a3a0e8cf22d7e52b9a8", 0x6e}, {&(0x7f0000000640)="b24c394b77adf1390d429bc1117ac20c991bac17a78f0674ae0264a287c4e10a9bf4da995ea31000f02fc877a1581bdc1b467a5b9a46caaeb5aef028d269239fc7aee4fb0c79c0aee52b1c39c0c9955615e612a063db5806a4eea37cbdbb80f8388ae3880a0d53c556b649958f31aecfa8de50d47be35398c4e6020bba7b6e1ed141ee4ee3079d548d940521af93389756053a10845cc83b0cd491f2ad79239213c45fd51f9da4c0ec246b023d3a0b7b8e8319495e4a2e457ac80a001a52c0ee91bb6dceaefbffa930d2", 0xca}], 0x8, &(0x7f0000000d00)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, 0xffffffffffffffff, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @rights={0x30, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26, r27]}], 0xf0, 0x1}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000000000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07054083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3ef0745cf2181afed02e2a23a33f230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e069", 0xcc, 0xffffffffffffffff, 0x0, 0xfffffffffffffeb5) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0xff) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xfffffffffffffff7) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) sendto(r0, &(0x7f0000000200)="1856e17a367b5000caf435ad8340c6ceca8e56750bbb15f4cbd409c3d00875d04c4299df6ad17019abd1c5fd9c1fbadbf3d07973c4f475caab01d81dc2865c026eed817335d00b779a6452f87e7744af7c5170f5177d39b9228fcd49ee23654218a5942619fe8e6c924908e04834757e2654498c52353627cceb537b0c83a4c3f712feafb9b5d94b319b50469031eb256cb2fcedb3a328c4f5a0b0ad4e388a70e23a2d5d079ab769ce1ffcada7", 0xad, 0x408, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d81", 0xa9, 0x0, 0x0, 0x0) 16:00:40 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffff10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) r5 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) connect(r5, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) connect(r5, &(0x7f0000000100)=@in, 0xc) 16:00:40 executing program 1: sync() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:40 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xffffffc8, 0x0, 0x76a, 0x0, 0xfffffffffffffe19}, 0x0) 16:00:40 executing program 1: mprotect(&(0x7f00003d7000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f00003d6000/0x3000)=nil, 0x3000, 0x7) r0 = dup(0xffffffffffffffff) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="82d2e845e69be020ad6d2b429d0ce0536a1d8407b18c9cdd2bafb799337a6908bf54109082e7cec8a05fbd722bb36c8ab33937f830becfa2df78c666562a800412ab2d44938ac3e5f427b6e5d069dec214c1bc939dfa41d0112191b07c3670e63dbeb4f39bcaa9fdeac0288f56c7b5e6566b4b4c8a7fa2d0d3bf5510774326671c815a352f2db002ee64d3733bf0ddfa2718cfc6a3c02b4b1b96e75c70db93c52a9cd68fd19f859ccb", 0xa9}, {&(0x7f0000000140)="435d6582c30d725dcb16981efe931c4a57dd0ac1e6a1fc4d0dc1288397a0e6da7cc0c328f7164e9ff7fac80495d7924262c6b50ca1aa3cea2c0688d2c7e9f25a49888916c73d7c7616efb196aa97f267dbdbf38f23208f0cc54eed559a", 0x5d}, {&(0x7f00000000c0)="68036a4adbb21ce5d4de6d13b0f926f33707dbc18f65ea02a8e7d348f7a20079970dbbbffdf0edadd00061b3e10a26fd9182", 0x32}, {&(0x7f00000001c0)="95b36d7481be9a96142649a61cf94a9368203900a97e8fbafeea87ed453a2a05ada026640e13eda1d61f2dd0371164b6b63179e7109454ffc3deea15b3c924d3d7df811c96f73d3525b7d487bbf2a2b88c7771b268e6d291bcaec297a033f5a0bc3fe9c5312dbe9424762f90e55aba1a742929c408c652871ea624e1e8205c95c1bc2c12a562caba4fd9ad7c43037774e28eb0f136851d24474e34130730a5622473563aaf649623918439c7c69406dcae4d93dac5f68fea349a1b0eb3bebc3312b5316d095f22266255bee2838bfb89113113126100e8f8e326f0ba82763be0", 0xe0}, {&(0x7f00000002c0)="9642acdf150a39e8ecc216e6b3ebec44173eec2594fcc13f23eacb3ab595c9bed58bba416eef2235c08964ea063aa755aa06bfdafca76984438ac57b1d7bad07d4e0ca2cfce6408893ce99a5488ab552b200ec3f9c586f52a83940d1b8c747b360b5d835b4bc35099d823d7d5d0bd0103fec38d6b5fb8b0dfe08c0054de5d10bfc764edbf948a17e2b756247b65c4fdde307013ee025d5f36501cc9878ce68c4f36e05b113b0aefdec97cf77c8e10d47abb57635890f5f50f0a3aa1ff8ce17bddda1387482f8bb8925f00158be32eb16", 0xd0}, {&(0x7f00000003c0)="7f2c0aedf4155b8cbfa3b33e1e335f61c1ba0392de78743681c9a670814706285eb542adad9ced45719c865e3fd53be59889debea3b17dab6d512e5209cb5e4742b6a74d9cafa2ceb790f0d6194ba010b30e86570ac7ac019377320ce0ae862165d96157fd11b419870a96476ca3975b5a126ed9d188aed4a12d3a6081e542f47a2522d978906f8f280a338c5d3a8549e4e29cd2075f64f83ec2a67418b4c269ba3fdabac78cfe071e1211794592fe86cfebdc45312af753536d6e1ed1b47a0508d9e4cf8fc466a068f55783b4ebf7f4a214ff53a52a7765824fa9474fd588c20575f19ac4b0b5bba24ea8622adda3f2ac5a41e4e60ce34562ac", 0xfa}, {&(0x7f00000004c0)="26c474ca3030ba522a58e5a214fe1bb14844248fa4a33a7eda6f15a634cddc0226fab2e9e0612874c699d1cb4386d28227aad0e2ad8eef29f09f64b9542a3650765b5909dfd713d1aae1230d92c5848cb92ff56ad43ae1156343a9ab66de84b0de412ffbe8a9a166bd866934a62d6379e90ea848c72e1f39809cafa2983caa5acea480543d385f9453ffe9b4543f0bf7c492210a855f0bc63aa6554313f777a49b26abdde1a3dcf6f22a9eaed38b6549a46f04d7aa61107a50f0e90d58b966234b52d88376546189bbf0", 0xca}, {&(0x7f00000005c0)="1a76f3b27fa602ef196d625d5d0be9f2aaa935b5d83791fb8451fbdf6a481e4a975ca704aebd77c1abfa3846ee3219ae1eb8a2161679a8a7e64fe2eecce893487e7c3c4074a06e12d1aee5c88d9f9cfe64dbffb8498305b579979f7fa6088d749c92d0702cabc5998f5e140b951099ad51cd7e389edf5af20cdee0cc9abf5d886be814f2afcfdb019a6138c2ac3ae2407ddc9bf2b4ae2275c22ef670f0024c5ea4fcb7103f03eafe7a871adaf30833da16afab80116c5d8a74dbbb26c50e4c28f77c7f95b43c0933fcdc1011fe6c3b", 0xcf}, {&(0x7f00000006c0)="d6560bd5d7b2d3fcba69095ee633e910c244abd9ba6438ada3a2f3bd15e0df6c13d0c5d4dd39015e212e6978f3a4a0260abaa7aceaf15025e9379091a0aa309c5b35a7facc24c991fd", 0x49}], 0x9, 0x0) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:40 executing program 0: utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:40 executing program 1: setitimer(0x0, 0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000000040)=""/114, 0x72) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), 0x8) setsockopt$inet_opts(r0, 0x0, 0x5f4ebb85015cceea, &(0x7f00000000c0)="41205602675030b7467d7952e261724b68f595f48218c7f7adec9804091fc217e4295737bceb6758333121b634530fcac6385e42107bab212b4a3a9bd6f3eac412fd6ccdc8350ed9667a000bbbec8c90a84e4ee05c2e24e0174353c6af400866869737193ba723b1c228e44c27ef4eb3acbf4bb9ad98d75551f419ec7a9ecb5b8a7e62775f48f2daefbd1be146ce86f1350cfe00683302054b76a91194e860fe12b4c5c4b79aee0474a7c163069f6b2a0b28634344595622780e9b0b583bdebdde0c11304efaf5ae3bfbea2350e579e82145e6e0b62761ee57", 0xd9) getitimer(0x1, &(0x7f00000001c0)) 16:00:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x4000000000002000, 0x6c4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r1, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') r3 = dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001900)='./file2\x00') unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0}, &(0x7f0000001980)=0xc) getgroups(0x2, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff]) fchown(r1, r4, r5) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r10) 16:00:40 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1813, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xda2a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:40 executing program 0: r0 = semget(0x2, 0x4, 0x101) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/1) getgroups(0x54, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setuid(0xee01) setgroups(0x1, &(0x7f0000000040)=[r2]) pipe(&(0x7f0000000000)) setregid(r3, r1) getgid() socketpair(0x2, 0x80000005, 0x400, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x1, 0x10000, &(0x7f0000000140)) semop(r0, &(0x7f0000000280)=[{0x3}, {0x0, 0x5, 0x1800}, {0x4, 0x1350cc8d, 0x1800}], 0x3) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x1, 0x0, 0x3}, 0x101, [0x6, 0x400, 0x7, 0x3, 0x4, 0x1, 0x0, 0x1]}, 0x3c) getsockname$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0x283) setgroups(0x4, &(0x7f0000000100)=[r3, 0x0, r1, r2]) 16:00:40 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ftruncate(r0, 0xfffffffffffffffc) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) fcntl$setflags(r1, 0x2, 0x0) 16:00:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:40 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) open(&(0x7f0000000000)='./file0\x00', 0xa, 0x2) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) 16:00:40 executing program 1: socket$inet(0x2, 0x4000, 0x8) pipe2(&(0x7f0000000080), 0x10000) socket$inet(0x2, 0x3, 0x2f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) 16:00:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x12, 0x7, 0x100, 0x6, "cc84529559fb2002ec1f67a4d8c64bc8be13634b", 0x75, 0xf}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000f40)=[{&(0x7f0000000700)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x2) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) socket$unix(0x1, 0x5, 0x0) kqueue() openat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0x4) socket$inet(0x2, 0x5, 0x40) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)="811204ab49f1dfe738784e11e4206d57ecabcd2b39d3261d7df8b013ca452a5ca8c312aeb26fec232ea194519fa87f670526742486522c84535d91c12c91c9e36d3ff93b88e80b8bc7d21b1c0b5bdcf6a5854676d5d7729afd57abb5595f5128ef57d74f9b41023902454e001a4a40513487639357b8cfa9e1ce13486fc3e85d2a569dc6f2613edced79038aea8ddaa8fa04777a27e1635c5201f0", 0x9b}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:40 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) accept$unix(r3, 0x0, &(0x7f0000000100)) dup2(r1, r3) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x80) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000000c0)=""/137) 16:00:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x1) close(r0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x1, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xd86, 0x1ff, 0x100, 0xf17, "99e2109802414b8b7118afcd32ebe285951e3a81", 0x5, 0xc6b}) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000000)="268c", 0x2, 0x2, 0x0, 0x0) 16:00:46 executing program 1: socketpair$inet(0x2, 0x4, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="634c40709659f23971fce8d16e24e19a7a75c3ae042d120c788923a52de28a2ea1da437766375fe72d3162b3960f0370c9cd34e882f59be9d54572a4aba5cb9e51b1df5d4c5afb6682c841f8c27c6bc022326e7d5383fa0da78cf3e48928074ac445ab1182c983da9ce72991ca97091f45cfcb59ab799237f3b99e18afbe0976f706b79ef9395627c8437bf5c0b1520fd0273fbcca38be75b5fc340f29100ee73ab9f40732b228e1ffeb1d00e8448b957e108afa0070552e5dfd22a15f39037d3bf93c7a7a3c7925", 0xc8}, {&(0x7f0000000180)="6b84c97674c021e3ed4277aa359150e7690eaa3a165187aa4d8a14e0ba1d96ebd3adf15b9e633bcf035d92c5112a3aabf4d00e17b754628a6430243190bff356bbb80770ca532a1e5b8da2b5cf2f16812f4743fc543478cc6e645e8c643468e0faf5c8238d67a32092788181", 0x6c}, {&(0x7f0000000200)="b9c647edc7d31aaa9c4731f1b88446ff9c106a9d06097a3f2be2e736e7d50e7cccb872e95ecd1d74345eb745a837b138fc52498bd9cd8e3586476b13ac512aa19f68e6d765e9f60e44ec63eaa4ad3c613f86cca2bb4ee6ee0b8f25935ed7fb0a5cf1", 0x62}, {&(0x7f0000000280)="1ab71bdc1ee87961376b2a4724728bc911883d5a7737dda710b1b17c5077e4b157b8298089cf7a621ca5067ab3bdb72244fb0a27f07e0cabc180d021ff57efc1d767b42d08486bac272baab13d7234c8d282dca12a296f545b9060657940c60ae5738d38d10cead4185c51f615e815c895fc2532c5f9170876c88eccd63f4de05934f25cb2e555dc180bccf9f29637770605d2ef1609f31f7a8cf4681fe6a70831bad6af12ae0944b625b87d418ad2bdd6ffed1994e7f7cd3f9b097c1a972a666a56bab0c13cda6f58d2f74e3add5483d942e023398bca5120c1d5de2935d3b97aa7d2acec7ecafada828d553577ea482eb62af6c7e2ffd379f2af06eb2b", 0xfe}], 0x4) r2 = socket$inet6(0x18, 0x4000, 0x751fa0e8) accept(r1, 0x0, &(0x7f00000003c0)) setsockopt(r2, 0x2d, 0x0, &(0x7f0000000040)="fe780000", 0xca45c29c53b4583b) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4e8}) dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) r1 = syz_open_pts() dup2(r1, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x5}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000200)="40bbb843f7da4246e78003f72783832c0361b156d5431f2a72c72d1a4ab2a82129d5337405fcc6e1b0aaff91fea770f74006e161235fb9da4e811c038b76e4d4dd51505446ae614dbecc5c88f5fd873841621932167ef2554eec93048f389fac01733de5c335fa509fb5c1a07b17df9e2a8f8a6d68f335089cd14dc98db0207a2be9ad3c1077c8151042466c6d8ada0ca4731a6ff0d1ad4e4fa18a11388a5149b918878d33f1c5352207f4b99575163d64f1a99f6f5326967ed9a8b8510f4e8797182e8588a1cfd4f25960211ec764256d006a323c3c549c233fbd62", 0xdc}, {&(0x7f00000004c0)="27b99a831a798ebf718932a1ba4d2aa8328dd1f6085d6cf57508cc348995808350744a1b3942c0b2585b264765c3dd7abaefed0ce3e59642291e4c69f9056b70e716a70eeeb815c9ebcc2e1513085641ceb587ad2f7e62edc28cafc4b6addbc55871a23e4d8c6b842c651893a440e6ed1bb185610105c3ffd831702414b2768757b2a47ebe399032b00c71308f0eb6281eb9ac35beb6e4345140618d2954a81f270ad6b7b5181930a83c65a3d0a52fdb49e97f453e9d75f108dc1b27b9f9a55be7f7798c76c1e6e79563183786376a4f4a61c18f501cffc80482026128abf127fb93410ab56b6945bdcdf5e0ae8a4025577bb693ba7af1c1b67cfb8a1bf8cdda132eb2b690ebba7ddf6fe115bd4ff3e8591f87d91e24f6a9579bef9df775fdece50cfd2ac900aba7d2c98ca57769b9b90f1ac66bdc0e21eae72b15a1ef376fcaf984eac88f713acbb913667b2023fc3352e6ea21019dbe00f5820c3c15d954ad2befaf684d6c82805c2af8d011db450a673cf9ac02ac9b3bd1a73ca6ead890c22ed76ac858dc480ae65935674b9835a28ab964fb530158baa577398b7b41b7d852f4ed203aba7cc6e5fc3ff28bd0c5a0602eeb38db15d2f47e2959682e468903b99b39d38bedfec3afd439a41db781dd9d4910aba2f5b33c3581f71cc6bed71750be9fa75386165068ba44a3dc408b90528b1daf72a8a171e28e1bbe6e5eaaba514129f2a3314206d2f8c267f7a5d2da7f874922a7619808cd80f9f24d47a13ca171a7140d10e92bcb5e90a8326c8b3b51d7b69d9a1c274125ac7244f786b8415128484bf47edef6dc408c36bfb79c9538f9ef1d05cbc5d6eff8d1c855739524ecec6a049b905d308a2823c7894082873bfde6b8c5b961f788295e8265925f957fb25732eec25ef497f8efa169c8534ab21ce34dadef1e712833c22f6db7091cb932c852b368cb4387d38d4d94d183868ddaa11c9f9da83f5394c1f69f67951e11026c38c54699ff5a97bdfea91534a5b53efd3ad94fedd7f51ff84d57933ed89041c7cee432276348a6b2862a7de7f5d0fcf35d5d38bb6890c9476df8845fb39a2843d3c78cd949ae4731eb649d3af4a4d086689019234ae3ee207c609c00b9d1f813bfe38d482d6ce5b87f29b896eb9e6301f7300cd8edaecebfb854249487cf92e16c080462e40f1a8c20cf37ac10bc07bb03c5e53f9472d7caa72e8d91b0c3eab07f08bf48a445d00e8e18485bee4373c689289139b4cc79c51a3d872d67943928afb8716034c115cfd5ec1e4c6fb0451d334110ad4620ac99ded9d9924ccf9ce573bee8bad8858eafe35269ea5b03a454c9f07269c1c6940fa326e87fae753c42ef89211d04694c65d2d1e571fd5a0baf6ee561826ba6963da7d739d7637d1f0656172259d3302a8744e68c36c892f43c1bd03cedccdb82322ec8e25539e9bd1d2e18dafea064d0bcd33dbd25c0e186611fe89980587307b06032eea0f38fdda412558eddd21f1c923d33e2799d03e2a3b5b497ca7eaf63017f3e01cfe6aa3d0b547e465c41a8f2719cf9dfb4e613ec415414aa7545722bd9fa7e79f2fd51e5fa5f3408ec128d353fc24d016711370c0d57e0a0c715253fc35cd6b984fd60ea87d39911bd05125c22f887c8c37e3f4ad6c3ccdfb386e03359c65ba4609d97f99111b21f068986ace35996756eca46bebaea3e83bfaad157570457e88dd6486da8ef5a4da2f3e9e95b99e3a96fbbac5cf407a9eb19a62ec8ceca64317bf1afb13d9d31435519639537a6702a848a80616cb44535938207f359f4fbefa9f0fa5a47f0849c8075a068cfc6004b68e3138bdabdcbc01a523525c65c3ad3db36c24dbf26668298daef30065975679455318c187e614266d2f1186ae9d171bb0adfcab088e8dcfb122562ea2cfd25f6a0e39d9b698c39afed0aef5f6a2159934f0f56bf09e0eef3248da4173e98b96e97ced84e8a795853cf00aeb1a05e4dbb39094bccf1e529ce33fbddbfed146ca5236161e2b8e072ff6bd4d215771d1c50921020b7dfc72ec3c2a16d5428fe07b51ca453fc57f6f1b47861515412e6282631b5f63ec2a98728057adfe66f4cb3d7d14a0ff6d18093026f6daf049821101103f5d40bad79091fdbbbfd9dbae9b1a12c36cce57eadde8a75c6fd74117f0277542765d42a9d000e1911b6d6ac5de64bac944f243862ee5d4609b00cf6ae7ff9dd1f567a63dee9c5839e9af89842acd1364171bca487e8ed3f712cd8dd934dca117438e22fa0bb1696fc785c5176073a4dff1ce681c4d5a9d6955791b20e525fe05d01ccb3438ada13bdc7c39d27461974d67076a8a36146662c3d04492c38acfd7472eaa419562a72ec92ebe482d8ebbe1bad008189afa87e97fc5dfdeee4534f606cb660fe3db3a75d466f0e56d203637f5275cc893d7336ed7b67d2a2f10507029fb2315fe20342ada013a1134e395d3ec34e1f63709d4d443d3bbc29d1b038bcd2e38fe33d9914cb8fa88c61e58e504ecc97d88c2c90000e15c3f95f494e3925c7de979eb4681022a9560a87edccbd13e14f12ae5caadf7168ba2d94ebbd931a3d3e7e8605e1472f654aefa01d3ba639145e234ff890f34b6c655dc9bd9d80e77f0feee8dc0251d4a9d2480718d74b72e1ed2865343e1e8a556d57411ff834a7470c6a1d454a493f651e91fd7635736b38be98745edc0f398324fd71037ddbc29597dc2a3c3c359732977ab1c08edd8a8df04ce77f281c8a577cbd563de2cb89cc35e85d84c2cde181285a23e48437edfcd54299ae2abe97bdb09067ea2212ba3f5c56ba7d6100da04b9ff8b1088d3df50292b89b2b203f05f4172efcf8843a90ab4334832a4982b032a5029cff4119a9e8ac302e3a96ee7e006c6a8b1779f7105ab5f0650ef316d623ec1011566f38c211ed489532cca6176bb3d33ad1f81b451a3f899d76125be57d807e06cbc07a2100ebf1288744ef734fd6bffb121307a45c1d72d6ed34cf1e9274f0e6be9d34dcdfebdcc7252c94f49ba524a7f6cfeb0460c8a28734d4fd46002ca3e8ccc8c83cb7f6f597b8b54f94c5ccc11f75355c9e69c9d8139e17baa311b66a94239bf4d7f391ec5177bae6170102ac77bd203166dbc9007fd162595e6a8f3c4908ae1e76f4dfabe065b5825723336ad83c4e239baaf19cd73c1e7855a5ad7d7805ef88330e7ffb700e48e3edf4ee538380efc46c9f44382b3259f96dc44c34bdb8da3f0a98b3ee3f1b03b94890118357c1f557e50ff8900b58a06b457ef5d98ab15f7f2e6d1359c7a87ddacd535e1b2061c68923f527eb78d95da6b7518cf8c6c0b5e45027006693725a562fa1301d891a479d986a0f2fdab9d40dea0c05f508e026ffc121d4e03bd6ee261b5e287995da40f9b2b659d7135827472a5544140173c80dfff59bae6d353bfb78f8e97b6fb20e6c9c24906743ac3bbb9443bfcea4c9d8d6a2709eb95122d2de8108ee52446c3213f5d6d21fbc769505734b818439ec744e4049521c4461ca07b023ee912bcc53229f4da6b4009509bbd430331ace3f6301af7522477aa83fb6baa58cbdb545c218d1a0d113bf4357bc0d559ffa6c61698893615dbc2abd0aff613999a012ea717702692e9c3a5bf91bdbde325fdb9b40d51539299372b7322c464e75747babed0364e3c8bb2fe7b61e165d4c1f23ad9fbb9bc6bdb306a91853aace7089e14afb469fa36b9380ecf51a98d4b3dd0cca33e176449a2d5a6198520e5666911c82e7374a871249ff3efdb45a076e49cff503130b900eef09effe4eb2ee387ef6099f1d182f8f39247f811168f966f037302c2f6d7815b8ee889bbefb7af3bad0b7d17d32cff3759695e1f160f609c510e1a10ef3d1a3a934d90b89a12860397b09c778bf08ebe951295f0017dcd7c76de4949fda86333e7cb5d4ae7191014280038c016b695d45e59252e2c8610010d1513aaa0c638d228b7a297ebd100207b78ca2c0646c71dd9d9d065969e065e2b8b0f8e87bd2151ef1efde404f1f491a8c29cedc7016d5f0df813f97d1e3cbfd7a6b241001d4df48b968cba41304b0dfa003720c4adffee8f550928627e6f33e42cb8a05ef53819aae94964daaaa680baf022218e17ed4a5860adcedc1042ff1427bf205a46de0d9f26d09bb07b8129ebb868e3718238b87c85796a5a04fd6ff4fabedef44289622ab7ed5b0c2a916f00a7ecdc4897ca7f072c28685baf1700cab07b792af17b03f4c84bc0d4f997f9f9f51db53c54da8c7016c2035eee54c71bd3307b77e4ab7591e8d14c808f14837796c4120b47aed76eaa86178e2315fa61c58ea3e820a12ae68b860d3fbb6c3448d13653070ee834999208facba4e943be42bdae309b688c63f5794c67d588191bf0be38836229615a3fbaba280722a0749ef2b7e51a25e40991f47ea3d5ea171334c7405b0e2e89e9c1124d8f9a30f2d41099c156da89c2995f05ff3bfb1970618b4328c7f0defbbf6a7b0722bed0a3396efd737521b02475cb827132c4678ab9d3f7f56e97d1900b1b88b201853d7464c5b421a0dc5e68230d0bb316420d9b83a3af27d82afcc270fa0896e85767623ba3e6044092399f2621b1494dc21828c8f823f0229b161af6e4a490604bde33f94a274d6f3d43cb2a6ffbae3141754327b5c502fe70d73dbd89fae8dc17fe18f77a59bbea8da33dc0f86575cf3e5ec306dedd62cfe757fb9344aa9d1d9f57bd4362e1259022497c822a4aa20c52a880f35bba489fbf5afd9ff8e67bca3552fef7643abbe1e696102cb889a2d4381c4aa1ad5f096e7aef833d2ebf2005b4d6f82c27de680694e057418c58fe1e90bbab6a9e3da0071ef7629b6ac59c9e425a44fc711acae6e842ce1abc4e7ff8164f7866d65cc575e280bd1d88c5ff906e833f316c14f812bc8b5d2798d5c9e24c9337759ce579ce9fcaedbe2c356d328575f1c83b440d1c1143a7acba5ee2418fd721525ec5751b2ddd91ffd3ef8e5a8fc12d4f88187e3600a8b640c67f550be274c9ec612e98d0a7f6bf51a4d955b32eb06a3de593b94488d201f4aae407126d86febfe357a252b40caa69e960c125e63e2874825807534beb4cc4df047f97b49951b360181e7a6baeb993442ea8906019c45424d7322d4a34ebe67145660adeb9ca94bc77450390be04bbb3d018c5ea337e103050472910a5d50fc43cffdb71e91ec9637ae677efc87ae9498623a308d47aee284c6e3c6fab5b5715b62d72265b7535baaa9d2d0f499d0ed57777871ab6c317588e41df9bc78a4e110769d47b869774f8ac70064146741e3ae66564123f67470f5d3b535762644dc42c71684bf6d67d0b640bfefa0c021127c180a1113211904fd13a96cb52535d81452252c21a7a00477d87150891b4d1c97880db4856d98ea082ce752e1019cc5c57f097c0ca340eec0c6ce3414b43fcfd41cd5e7acfc2a2a6e897348c5333cc1a33ad833e0e072198727ba36a65e130686f65ca75e7929cdaae875bbd37d9288ef35fea06a440791926d6a20487f175e05a217d09f6b044ed7861d3a6cd7ffd21289f5624ae3a5dee92202e810c391aba62599e332f2c81ab890b08c06b4aa434eb93764b88c8d5a971ec2d966d4a543d908062c42553da6f768b84c320765698774cb0a46558707662fcbcce1f05b90e320c1dab73b3be5361b304e6988701773805f61fbeaa0585af655a4bbafdce1261cbb3c290f24797d64af440c927bf5fa7b997f08a98e8ed14471c16886fdc2381d691d6014be7153f9043a065b84da7925bcd6e7fcc75731951", 0x1000}, {&(0x7f0000000040)="cf4602c98a760cb2927052fa297d27e8f8fd5ae0825c369c2220671b", 0x1c}, {&(0x7f0000000080)="1e5306bba98d3d446c5e8f3916a87b4b20", 0x11}, {&(0x7f0000000100)="bd7b473e3ed4f3ca737e2f527d887d02e4a68e9b70e1260cd36b5f75067c9c5ae76c8f0308b6949c8fca16e05037685de24e85944d22bcb6f6e66b19cdd0181f39fa0d3785e28d99c90376b779fe8fd3dc7cf49010dcecaddb9e36628153bc99a49b5f1b8eb90f51b5791c43c7db2926b03d36e4227588c1bd8c0c62a42ec9f50d0d7d06ca3c163839d8a2cd6082d0879bdb0dca9aadd252f3ebd405a71113853fd3f20e38c5adf13504593eddd7fc36", 0xb0}], 0x5, &(0x7f00000014c0)=[{0xf8, 0x1, 0x4, "e3a1d781e38c5651176d7644938546d1891584f3330cf76e0cd6c7dbd3af6da8d0a46993727332d56ce32f9ed45ef8238a29f920bedb81948f472c71f2a2b1cf17647bd44cdefb4f57bf6da60dc02bb10d00f26f213198c39e18cc757598e8ad3f6b4ae4d5f37b6759cf7ece3379b6acabb80279dd2746e75fc6aa5d7c33c45769131c529c0b668d949c6eba2f319950d1fbfe388885036ff5c921bc3b2125c1ae91a28d8332c68298d089f613837ea2be54f63416bb22a456cbd3a787b2881feac2c5fc52c60661e41f7f641ae2ec0d189bbfe92c4eac41ac334be89f4442980e17"}, {0x80, 0x0, 0x6, "57433e21814250fb4fa306a19817611235237db9c77ab4336f748387d338a624185472ebc201e95ae5b3efa901c4ca2bc9a5478a2c6a1016fb2b3802172db6db4d8a3809b962cd727bf43e26f5655f2ac6751e5238edb1e959c77772711e282f198639bec85887409e56226fd251a3"}], 0x178, 0x3}, 0x8) 16:00:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000400)="9283396dd8ddc3a73c1d7086f9e0b67ec11ce4bd66bee05a23dab56aa83fded769be63e399559c5eda0961f862391a5938ca1611bccc9dc5ad25797847cd2df08e340b31e2969e11a913256e6f54a29b449136ff400a532381ce4a02f9786045edac526eb921b580a1cb5c2e7b9b337f60bcda911b4f5ac536698484cb09b3ee27ff077c97498df9180c6da544c506120aad6eb3f22c7f01eeba6ed24025d0349e26dfd837272c3ad8172dc36fa64e87ebacc96aa540371a019a702965d0d98e3465996215757f67be0872922cf25b502a0b84194a5f74f7c8062990e685ed75a78c049a3b9a29298f6b9424b90c56fb02df9651b3282167f3d45d18b35cdc8ebf2af05f7e62bc6d2f2cbe2846fde4eae21502dfaa76035d4b6fd2d2b90f6c1a8f14e52a59bb9c9d00a975e1bfbe4ef617e0e08462fe9a8710654ae7d842650b81922552deb036e3da6e47edb0f532053fc487159b7f34c3357506b3f79aefa770241aa60ce2018a60726b968d74113ca5e70879e06ab96157c64cc5e04dc259126296dd2c2429d2f032313627cbdf9f8b8532eebcfc618184b2268102438c61b8fd6906787d6c15f7e5cd127501f302dcc032045127e10da1bf209e3de8fdd02ae1870dc608851428c9b882bfc5a031303d48cf8001f01ebf68d72602e9e208d1d0ec0b083d90a51fc7a71bf19171494cdda3daa3cdf809d5a11610c09e083233cf15526e5bc74e42e2768748a45b3bce0359331d9067fd637e20fc6d1a0278d6837cb21b428a27530cc22399e39cead78e2489396525900582f81ccf29584e11773543d74b1de7a4f277c083a9b8b2d9894fa190191dd89dfba85d8b4cfdc48878315ff35e2771e1a5fcff94ad18b1c455e28065ed3c256515dd14d56c4c7afa09cba2cf7dc9936bb9bfaefefba6fa23297452aacae9d7f76aaa790355bb6ed496b715855b0e0b94aa2096d6a4ded1f3effdaa11cba1eee441e7c78ad546e0af2e2fec2607a782d8fded9b3971685e8d0572a25c21cebc7dac4e838b72b3c73137b9e0180dfb092b2c0e1cec08fcecb63f84de38873e7f608d99e841c2c50f6f2cb5da01cf08d120026485b60f25f3dffd39ba93a576c9e9b20bdc5822328fa068656fa89df72505d5114ceec86a2c835b9cc7128f39522d7c9ca8a986584377dc295f23638eb4fc99a6b22826255b2da8c9e86bf9b310bb020b2a1d5f3778dcc9e8cd034d864c055c23ee5b7036dfd98b58dbd6f6bc73e0b478b60e01c8a8c5a97f3c3b018b3dcfdaf79cd32463635bdb8e2da16a05d9f9b5a097f16407278c497c5203e0adc4453e585b6e365afa325bab5295b91e43809a5d1730c54c4ff50d95098c1256016050d8753c9c12ecc8b8a81057df68ff4925c2cee8fcca7bc023e39ec786f3beeeafe2754f6b123e4d632576dd798f80bb51ae105f7869b5ea1f46fc5ca49d35642e9f0ee934c4a2d0a2300702e3dca99140a0a26eb3e050d5660b00c318ba9f93a235caa1f85363cce937e57099bbb78edcfc1336d0d13cfd6f66a504a235591ad4988d391acfa5211ab7cc2d1c6d645513a966503159582b43fa37443347f5f2318953cf789a067b36fc065e6b4aeacb255891095de80d63563d731d601e0f7fa2d7119aabeba036e933b9a1619290bfc7f6c7c52c7375db901e6579bf51a9cc70752341a916e0b0dcea0d6b20b94bbfed9ce4a76bfae37364ba9eb0bd2a00e97d99f2c5497610a4d78efaf7c938bb173d65aee288160df5935a778d2073d4b808d3c1ca8ef7eda434758d69b15deb299929e6cb0ad9e6d40479aad1eb84232adce784b53d4a5ca4e7c957c7fd9281774bf52ae42f1573d0ff8f560eaa65b5a77edcda13d6126d554709672191d4384be126c13d55c0859a86ca50f36ba2e6e39cf9e81b33bd877c814e9f2d422195e6b3bcd94fff2a3fd1d6f5b99b35ee8e66ba995f767625385664fd8eddbbfc31a8fd0de17502073b6fe0a5a5a356904fc0dd72475a748a6c68001d4f0357b34b8c1b4a8097f3ef637d5f49561c2f168f29657a1fedea88a11da4798a5e2ccf0cacd89b93837822f3aa99a9ee5af26dbea7e3dcf754de4bd46ecb4091956c300bb46133a8f38ef13bba2313cafc820608950fda38d245ec71e884c0fce192fa6c8958a0c426d1b683372087786d1675a32a81f4971c25040c427f560f64f02e05be88f3184a028d3f6a3af1566a1dfff3d14fc131c6f61cdd2b780fe63677a9afda6a4dc4d7de51d39039e6d0ee1550c2e82e57752c50930de9c0fca7c982ec5d3891ad586185e9a7a7c37daa43ca7885c386c2a50e14a1fae202def79c78de7fcf075d081356c6fa9f6265c1a6985a90d3ddc8afdac965d325a7c6163e5e0d1f2cbcf0a9172cb088dbcfa522f238b0cd2025a9849b6798107e342c76738a936ca2d3ccca504743b3e418dcbebda622c23e352b6a0b1d7e9d29a69f0859a4dc38e30075e6553debaf2bac3f5ef1b37cafae8c73ce53df2e2825eedcb42b8f12c5d08bd69f6546bbc80207e939bb323cc7dcff7be16e3db16760222ef29927623590c6659b0317097870fc1e07cc8ff11783577ab961c1123117f834e820a3d8163136fda4badd03117086ef9d07aa4b61b7ae2c1753ceccf60806c64f814b00795c1114227f06366811626bce924ea5163920166396abe28d8f711b45a8d64befd1b9b0a6d5238871fa7159eca1022e86feabe271de26c31c42a9c987527bd0a671fa9f05049a4fff5a", 0x7a1}], 0x1) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) dup2(r1, r0) geteuid() getgid() connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) socket$inet6(0x18, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="eb7d2f00afdb027ea0e2d780b51c45cb45c920cf54832f70704bc19be84a2f2947014d06dbe9b4de22265be4c68ec0e4b1a3bbf9100da7d893380fa137727f1d33e175f2c16c8403950d94f43f65bd27d17163ea9c99fd8f55de000000002000000000000000000000000000000000000000", 0x335) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() syz_open_pts() poll(&(0x7f00000000c0)=[{r1, 0x81}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 16:00:47 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x20) readv(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/133, 0x85}], 0x4) openat(r0, &(0x7f00000012c0)='./bus\x00', 0x200, 0x80) r1 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x21, 0x0, 0x7, 0x2}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001300)=""/183, 0xb7) fcntl$dupfd(r1, 0xa, r2) 16:00:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x85) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000a224c0e135d66c488a032fc080810800000000f3d8b42a4f103af19166b7f779a06b66993a68fc89bae562e7c5df8ec76b5b7b3e3285186690e2891ae497ed901a3172482a0f802b8eadacb5ce78626a90e4611ed81f3e59327c8d74c72e452ee0371cc10b67f4511e01da213d63269650aee74bfb06d765698ab49a2a0b5abba872c16892a1b18433d9faca235016e3bc89fb78f91673bc83516b908d819258da9ff897e5baa8c05451312026139e8b75124ac8c1ee98e92619df9e9f0219e317e9a82fc48500000000000000000000"], 0xa) r2 = dup(r1) getdents(r2, &(0x7f0000000040)=""/226, 0xe2) close(r0) 16:00:50 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xa, 0x10000000000}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:50 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) read(r0, &(0x7f0000000140)=""/48, 0x30) fcntl$setstatus(r0, 0x4, 0x4c) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/119, 0x77}], 0x1) 16:00:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r0, r1) write(r1, &(0x7f0000000100)="eb1524643e2805fbe56cf0b8c4631a871909a44bcd33b3d04724a353d35d24c0329630ad4e9782a54f3e14087e8085793932d0930b6ceae5c780972ded0076c1f44be799", 0x2a) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, r0) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) 16:00:50 executing program 1: socketpair(0x38, 0x0, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000001540)=0x1002) r2 = accept(0xffffffffffffff9c, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) r3 = open(&(0x7f0000001640)='./bus\x00', 0x100, 0x8) r4 = socket$inet6(0x18, 0x4007, 0x800) r5 = socket(0x19, 0x2, 0x8000000000000000) pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x9, 0x1485}], 0x4, &(0x7f00000016c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x269a639db2d96f8e, 0x200, 0x9}, {{r3}, 0xffffffffffffffff, 0x0, 0x40, 0x1, 0xff}, {{r4}, 0xfffffffffffffffb, 0x83, 0xf0000022, 0x7, 0x5a}, {{r5}, 0xfffffffffffffffd, 0x1, 0x0, 0x8000, 0x21c}, {{r6}, 0xfffffffffffffffc, 0x84, 0x40000096, 0x400, 0x5}], 0x100000001, &(0x7f0000001780)={0x3, 0x489d}) mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r7, &(0x7f0000000000)="165dd6a19fbb94fcac08922c4cf1ab48fbaa3b39b5a2e22eea73151c4aaac969630c6242b896aa79d7e2f2918572", 0x2e, 0x1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = kqueue() sendmsg(r6, &(0x7f0000001d00)={&(0x7f0000001840)=@in={0x2, 0x1}, 0xc, &(0x7f00000018c0)=[{&(0x7f0000001880)="25dddc967ddcc9703c502bc0a49818ae52d6cc810f9bcc1a99b2cf84bd5517532322600829640125209e0fc7eb73801f449133307b746bdfd148eda5", 0x3c}], 0x1, &(0x7f0000001900)=[{0x20, 0xffff, 0xff, "179ac87dd655acbebd"}, {0xb8, 0x1, 0x4e18, "685aabe48fffb65ea9559d952a03e01f4c260e6fd70f04d2d6a05df980a602e8f28f16455fb849a080ca24022cc6a965635dd52f70209c7f9eafa210b7c90f3ecc7f94454c49fbf07167afbc26e376f1ff582c4173ab2396c6a80f8bd951bd9aa8330a3b46f931a8f6ac744cb8f1d8a3e7ae5ce669506a5022407e0bb57702fb3f54e5db30c67930155fa69b4e0f802d8d99d62bb709230d03fb251ff0a207c55e84cf4ddf1db4"}, {0x78, 0x1, 0x5, "7405bedfad3bde46b2342e26fa8d1cfed4f5405039d3c15274fa2ec89084b751a9834a853624e8f570570c19ef9a133402e11ad19669f9660c4e60393741d5d40cb76e9335f9d6e3e36b8a957ea0cdfa4b240bf95a49f9d89acce823d8df5742ffef802dd1ccee"}, {0xb8, 0xffff, 0x6, "1846ab574a6c71280868401c355faa742ae4eb3d288660c3cabc2d24bc136269dd75997f5374fde5a1d3cfbf63b3b554e9c1ef0a588d8a266ca8eeb8461df63e3400038028acb5e28e22a3453868821f45895c15eea32db937d2595272b995d3f28cdde74b0de3e209a60a05cb5aa8cc33260464adf0fb383ebaa3d8e632d8d1a8c33cdc2aa1a481da8148b704ad33ef6528e627886cf4dcd56887c5e55ba226e8860d4b"}, {0x110, 0xffff, 0x5b7f, "33294df257f3130ba65de5347447798af3045fcb101128ac5f03f85c7a89af183385377aaf79358be92af7b6140b45115de22f37cd118535ba380ca4196de793fef48fb6b0614cfcbd2cf04c3ce07c639efe4818444d0d0b24a23fa606676c7560335007d3480f60b2a75c0108228132f39b4ae6ce9f78cde256f6a293690e279b3fbb5b3f3b012e34043ff2d85a1eaf95a57e090feb347c093d19bc273c43644370db902c7e8c82ec1c24ec3a5174af5ccfbbce3743ae845bd486191b1ef930c8bb4e07e78d8192abb7c1cfda98754bc76c50ada9e06c9fed77c9bc5c24d82ad405af884d376a29e90d2109c248db226f632d20b915eb8949b43fb6bd"}, {0xc8, 0xffff, 0x3, "9f184e0db5a9ec709838e20e5a146b880872b142acf5b4a1d512611ebc69ef1e1424d27ff39a6340e733e88065542e394a25edbe1b95697b7f4bd03c8f6a1514c4b963e03299c01741ddd44e2d637703d6472b85bd74048d8a00ad23356c013abe64173e91d9ba3b694d9032c9ba0039545dc0ebdf9ed6dd2f39a186d043bdb182e35877d4966f8eb43233949a045418d5ce1658dc1f491a5a0d2fc2774bf8d57ea38a35d01549cb55890f9aba47015587f4c308"}], 0x3e0, 0x4}, 0x40f) accept$unix(r6, 0x0, &(0x7f0000001800)) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r7}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) recvfrom$inet6(r7, &(0x7f0000000240)=""/253, 0xfd, 0x2, &(0x7f0000000140)={0x18, 0x2, 0x3, 0x3}, 0xc) kevent(r8, &(0x7f0000000000), 0x9, 0x0, 0xd, 0x0) kevent(r7, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffff9, 0x1e, 0xf00fffff, 0x6, 0xffffffffffffff79}, {{r8}, 0x0, 0x18, 0x400fffff, 0x80, 0x7fff}, {{r9}, 0xfffffffffffffffc, 0x81, 0x80000003, 0xfffffffffffffffe, 0x4}, {{r7}, 0xfffffffffffffffd, 0x21, 0x0, 0x57c6, 0x1f}, {{r9}, 0x1be15b1cb3b9eda5, 0x57, 0x2, 0x6, 0x2}, {{r8}, 0xffffffffffffffff, 0x3c, 0xf0000000, 0xeac, 0x3}, {{r7}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x7}, {{r9}, 0xffffffffffffffff, 0x20, 0x60000002, 0x2, 0x7fffffff}, {{r7}, 0xfffffffffffffffa, 0x1, 0x40, 0x8000, 0x8001}, {{r9}, 0x0, 0x2c, 0x2, 0x401, 0x40}], 0xffffffff, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x1, 0x0, 0x7f}, {{r7}, 0xfffffffffffffffa, 0x2, 0x80000003, 0x52b8, 0x5}], 0x5, &(0x7f00000001c0)={0x9, 0x7c571a4b}) close(r7) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f00000017c0)={{0x18, 0x0, 0xfffffffffffffff7, 0xfff}, {0x18, 0x1, 0x2, 0x8}, 0x7, [0xc8, 0xfffffffffffffff8, 0x9, 0xffff, 0x43, 0xffffffff, 0x0, 0x6]}, 0x3c) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000480)={0x6, 0x9, 0x2617, 0x1000}) 16:00:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) fchdir(r0) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mlockall(0x3) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x2068, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x4, 0x0) sendto(r2, &(0x7f0000000040)="2f54616a1a75852f81373ad2c4de38d04d148ea6bde7b29a58d82d542d5b3d30c68dcd2f458a8be28d657e8451d04e734dbde39c27f84c91f117b22cb7847fc6be452353d80f52b8a3bf3d46bc4b0fa3c6c3158a28decd8649994e3d495d0d70f9966c8a84a1cd52a5101a0f09d2480b0fb3adb2a477388f6305591bb6f3e7ede4c5b996caa7f2a5157407224185568b0e7ca410ba32bc7d187d050def467d2ae71e670f9a0c6369539dd3c7ad793436c53d88b7a2f4a91cee8c1bd0be9e5442e63c1b641bee045721b327c3", 0xcc, 0x40a, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:51 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) listen(r0, 0x2) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = kqueue() r1 = syz_open_pts() socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3ff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = socket$unix(0x1, 0x7, 0x0) fsync(r0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/88, 0x58) accept$unix(r1, &(0x7f0000002840)=@file={0x0, ""/4096}, &(0x7f0000002800)=0x12e8) readv(r0, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/4, 0x4}, {&(0x7f0000000500)=""/124, 0x7c}, {&(0x7f0000000580)=""/108, 0x6c}, {&(0x7f0000000600)=""/106, 0x6a}], 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x0, 0x6865eb787d11bab5) write(r2, &(0x7f0000000240)="8b83afc453463624c29f2d860c2302cc4b98400d2e2ac602044403fe87e26e719db814adc606de8a8e73e6e8ca10e16cbb78fecba9e0fa6e720d862e6a5e5f4d2ede3e9de61161c62d9e84dba637f547849ba8", 0x53) 16:00:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0x23) syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20000010, "2600fe220dff0900000009feff813dc31600"}) poll(&(0x7f0000000000)=[{r1, 0xf0}], 0x1, 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) link(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000600)='./bus\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8080000000000) r1 = open(&(0x7f0000000640)='./bus\x00', 0x10000, 0x10) preadv(r0, &(0x7f00000003c0), 0x100000000000021c, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000500)=0x3) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknodat(r0, &(0x7f0000000100)='./bus\x00', 0x1004, 0x7) symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) link(&(0x7f0000000200)='./bus\x00', &(0x7f0000000340)='./file1\x00') execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='-}}\x00', &(0x7f00000001c0)='[[:-\x00', &(0x7f00000006c0)="0090a12aa0cae077a2000000000000000000000000000000", &(0x7f0000000240)='%\x00', &(0x7f0000000280)='[+\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='T\x00', &(0x7f0000000700)=':\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='&\x00', &(0x7f0000000400)=',%/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) faccessat(r1, &(0x7f0000000680)='./bus\x00', 0x8, 0x1) 16:00:51 executing program 0: setgid(0xee00) setegid(0x0) r0 = getgid() setegid(r0) setgid(r0) 16:00:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x60) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r3 = open(&(0x7f0000000300)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) flock(r2, 0xa) recvfrom$unix(r2, &(0x7f0000000280)=""/107, 0x6b, 0x803, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="9694789ae2a38e9347e9a97515734830c2e733955968ec696275c363a872d0b89aa8860632d26f3fb7178bddf8836236ac0d5ffdc0be51066ed391907a9cc176de64914eba9d5baafd4c4b9d3b1e381bdbb37f5cb2fca44d0b6f2868bec9ab3bd4b319fc4a1d4efddc064535f6025426c24e3ce84018b87ba9a789c72b1c41e4ddf7576af8e0d7a39612e703d1e8871ba3c8e46e76257cbde037d55282f6c5283d77648a2168953f93b3b8bddf2b4989f767d4d411bc35bfa70d29b10ed95405d4a84710d6", 0xc5, 0x4, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) dup2(r3, r4) 16:00:51 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x3, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x800) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x87720306bb100870, 0x1) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/245}, 0xfd, 0x0, 0x800) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000e659e894ed478b0008000000000000cb2bf1b39d3b5dc7153d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc647aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5"], 0xb5, 0x800) 16:00:51 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() socketpair(0x20, 0x4, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) r6 = accept(0xffffffffffffff9c, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) r8 = dup(0xffffffffffffff9c) pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = kqueue() r11 = open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x10) r12 = dup(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000001640)={0x0, 0x1, 0x8, 0x0, r2}) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) getgroups(0x1, &(0x7f0000001540)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f0000000100)="a92ed7b170a195fce022a5326f2aa8620e046a351e574f", 0x17}, {&(0x7f0000000280)="0bc70b6d9b471356456c33c545553b3f644454223fb969d928c4b1bd5a8a1892a5778a2552a134e295c3d26d7a87bf8785939c9de58a9cfcca8caf08b3cf57619d3edef876a1915196ccca72e6c6065b5f8413d46a560cc8139c0e6350660cf690c58f85cc340183e5913ac93eddf6374bd65729d80b7539975034a9295ac69a811184d322a14b88a1f4a7e5b4f545099aeacfef7433ee554a3fd2db4c3d335fac170c47258aff7ebc0e6a496c3b139c309065c9279e319ebaea2c4db64b781bd399bb2960a0dd6a256762f2ec130bcaaeff292c5bff883fe08289be0358105b5b0cf9482b5156da6b3bf412c47d5604d203aae4a038dc44bcd0db0d47053f9b7a8592aacbf004d78116b65d2f90bcff965d781e07972415462db2e64f1e009b79121950f851e44fd1a4c5e7eb27f224c7dead230e0db91cd9c5d3dd25eec1b971c15315753133891e44c73033272e90906594998a4f7cf8f2518b55430ed44125eea7130542469d693e3cd844c787e0be0a25dc077746cc21cbc3abad19251862368ff8e162ad694d937e1f6b56515f2d30aac6f5b1a3d742ae767d9fad1f9fe8d8ed804b6f6717c8c3332b5c6ab915c5c6dbe084c9c6d81d9faff570031fdf15f625056e10d9826ead0893480ab6316ab45821ea3479523ad8049e4fb4290695077f077dcc43bba105c12e7bb862635e0f6e41de7c384be9f76faba715c69066dd53708a9b9e2ce7b66bb0139892c2045e87456d64fa608fb10752107eae01046e6de7ca1c76b006318ee30dd423e4e520f9abbb33a6c7e548365139150b8b0df625fb3ab83c90ce4a6768d9051067ece1ebfc7883359dbf3d9b16af2d5839579bd22fe19ea5c1642517d1aa7f4e39867a10e6cd6f1c6f611afc97625d592d57492f787e3c5adc8ff4383e336ca0abacffd375837e5e78f5fc9b31eec2b8ee9e0c29206787033aa40c205d43a5087e23fcad58d658377bb3d7278391686049da544ba815864cab6a5769edd2673b6bb56c20fd11e34970d3a35632ed0ea53843ee887bc236bd1b46e1beb89395bdc3f064f6f33a6c228efa74e10e6bae170e7b6b5693ccddfbf45a5340dce6bab1f720cba67b0fbb395816140421fb8cb3655cc088e8e64bcf20c7f2a3f4661c485d012d9ac9e7525b563390ef923b1e2f7ff1df6925fc110e1102da5bfbce8f1ade8eb7dac53417fdf860a957af6e19a08aed7e8bb7ec7c5bb6b4759acba76c2cee96cfbadac706b3ebef170b66efab1ac74c9fca0837b1bfed132702e7be5581200b046c3e85375934a163d15d2cf426126d001449a6b6077dbcbd2dcf591c52485332a5b470e47ff58c3062636c18e62e6ccb10b39a1df5a1baf0b06c4b19491f530031531f5b526d762d031607f87f9da14565015fbf4d970451c3c1883e6ed269edb57d2d660effc9bd5e5d66b334a69cdee44263a283ea512ea03d7824c4ddd5564bdb5d92b618940949b1e00699c7ed45d1148ce83ea8051fa74c2cb2bd1e19b5e1731d5f9d09f9cc90f3a88f23de65813417952a0efd5cf5be6b4a9e818e8e5f2047a2345cf70972850210951f80bce2286460d243e4aecb596b4700dca4e974c4f91be7dceb67bcc8ab4a566e315c04b784f73db6b91c7dfb183a129000e8464a853cdd79a53649793bfdcae08f173000a7f6c1c7277e09ccab623c5b13f458fc8cccdb54c7ba58d3dcfcb156aae42662865215a6e41aa3010de3ba526ca87cb1dd22b68c57bbb68813c9a447a1698378af8f7937e261af6b3683a8a32b9c75bae87fbe374294a083b184412d0cde930e1d0430a0b20ce91ba2026f3158a24936bb9a9a1d37c178b231a6d96e9f3221ff6061a93e2070fdf71b181b714f340d42e3f8d659114b5b51945bd2eb000da130a3a9da7ae4eab7852489655314435c756f83b7b809713d03291a62adfcf9e5f3ec259d29b74b4a4f6bbcc28c404c625d38209a2b5af8b3ed55f8fb653964715daa44ea08a3dd0bb02fc893b3705ef7cd9fd75294ea4a0c1037366a9281df516b47974aef7b7f914447cb17a96f47f1f534bef3b928d0d6b83ac502c74891800fe9082892083d55237b4929a0ed7a9e01298c060195fb2609f0b8fd819e0b7385e88fe2a4a07fbe9e46684bc552a6d5c1fee6e8add945330c982ba9bb102bb1be609f873bf4ffc16fddced78a813e84477f0284262ce36e4d87bbe99d9e23b2fcd1d9903bd82772e4fe4bf0f9c2a063741ebcb317b54e7413fe1398b913959a0ea2a2456d5d630f1ddad3c9a554eec21f5e0ab7d944a24915ebd7be0beff2289ed81106a20a37117b7c4edf40825345c0507fdbb6bdc094fc2f71568a79851e77ea205e4331799fff1a07b51a7fee46e47b0ae2f4016f6dff59beeb7119f1930e63c9e550f0df08785bd5b8f921e000980e7bf341f9ee049355dceb9865516f56560702d868f42a42003aa2a7b0bd56792bd0e513fac405016dd1b75afdf13222f86643c01d13f63f440348fe69e456f8c1c60887dbe9f8fa9b1149dadd82a67cb8bfae0f2ce211df6fd586bcaf69283d8b3cf34ef64cd39e6c8f25816ea8a10a9994a86840d0e47c30410d56451ad4901f8865e8f78eaf85aea39291624618130497f4957964baab96a7b7c4568850828e60da8801fde7c0a11b01d683e8fde0238eaa6ae52ebdeb175a0816ae3829e338722f3d6483ea432156bd7e72a352a621fabefc27bab8af144be3a6bf87c80170c07a708f8dcb345becf2b627211fe98e5585c7deb9f59288be1200b4756602921a82eec12ee33293bd82b4f306d4edbdaba5ab8c433d705018692be4c8afa776f1325dd01be27f3afca0db0c221b01be16d889f0057534c9008527b9f4bfd1fa4bfa2d0a2a232e76af95caddbb509d8f0bb584076c2e40c5b3bbb921ce78db3bac78d6e0029b4ba4729ccf4e2f791146b3cefc8b4b6f4ee7952f12fc0ca9ca979f953e6467d9d5352ec3ab62b8a0bd20022c0667b52df6edf968e538370817f9ed45cddbac7153d64062c7ef0747b022159cce88c36dc48f78a68215082f7ce2a7b4d74d547b44a700f7a73a6135fbbdc9ae0765d667e88f114f801ed5187162d511734b9bceb6c3ad05f63b59956ba4b52dd7d39eaaa508259147a5ea407df3452fc96927cee06946ca01f3dd133e1499bd8d26d3a95f8172fd050838c7246d9962626c203f6de2a6a3e2b1023f99c8d53463d7701bfc87ef161fc95207960ba00adaf95e05cef3b5729e184c03229bdf9beb0d12a37f032ea8b7aade535e19834dae720bff841db14b200a9125cfe23e84e1cb0a449b8646194d8ca5a9a5e12bc7c9c1914cdd1f9ef02d042e2fa231da5fb3515ba61ed97e2d2d90b8b16183298907ef60afc90837d44667deb4c0d6a8fd71b0ed8be1285cfd12311745d2ed1563921a5c62d953b5fa142ab612c9118b10f5a732d1ac86b4573dc10ff1548323b1a596155b168b22a3b2c637e81d08566b8ad80646655e7a715b7e8bdc23cc7e3e2fd5ba5f4cc109fb152fa2cb640c9eaf15f72713e63b725d793a1cc04cb144d721101016cab53ef070a95adee91e2b96891d24d054b9c54c626a7a04af594246c3f0a2a476e979a63e41e83c95eb9067e994eef08d8d06b527137f4e953d1ece5d19f044363c86e29bbd7ecb110abe2fd9f2b07b509d86dd30e8b9399cc0149b54fcad8a7e9727212670a7a667bbbab4b8ce36c615dea5c6a922c3ff2aee2b076ade75891ccd6e480ae8e056416d39ad90741ea0757cc3f0f614e0baf06d4f7fdd734b383053c52c4c41aa298b86bc11efdd8aaa496f83c7f621d480aa69a6c9745d810806db4a60b9f562cd1256af29195ac30c490ff407dbe9cf4ee20a4e24463749591da5c0426163c63cfe39684dc6f3437fefc4688b101e5e1ead0bc175fd6a736cbbe7321998da6f177d155f4b3df878f9a5dc05bf0f45c2cb41be309ee225ecdb9301bebb87bb00e5a865871a19629b48ac9b7bc14b28816630db1b5ad11163ce5ad35707a80426be632efaabf430c250c5a83a8cead385a338ab6d219bfa311d5df640698e3328530171f57872c518a9116eae46eb78773eb208c595ae16d404b9cb5043def625e59b098917157c81f48d4a7526f3e83c3f6fc4bae8209c74a3bd26c8e4fb873aaf9c2ef1304ae8b8e6bf766d12b8f1eb4f0ab74e85d2802968cae85fb0cc245177b184c95a1bcf039fe1840877f171a7c3503be0b718790a8c1581e33a6fba9e90248b07bfd433c22b817aa3d27379a89829139cfa6823551cd3a4bf7cb6c7302830391cb71c303b20f26f3e70dba7ccc49aa0c605e253538e85c87fb786462edfd49829ba76e86c51390e731a3a139724b127a3b7f0d4c1e70ab59791f0edf3e572ce8b3051f8254909cc30d142c5c5736fa7061cbc05478d060498aa3545b26ec26342f73fc0ca86d62243a3d30938d7ac44b7b96915698e938b14ec87d4b50d29426faf299c076192c08078565e45bb22b9d7e73006c0b731132d11e372b44e4a2df394dad017c4404303f9cdb5c1d66fb1c9462df772377ee69893826098520bc56c065409463f466fae09d290247b65dd8c33399159206d50cd1360d2c7e83189e8712b37197f09d972d94f4f748efd730ae5331f6cf27e46a6ef141ea2341fe6258bd7f2cd9f8c576cb59e8b47da91d60390149e3841fb3cd0f7663d74de1b4acae060a65f9d9e7acf5aa1559511e922bd70f2c04289f7fa50d47d004f955d19746aaa3354b0ac7241a8af4f0ca1f13444889bc564e0303ce5c8abb1dc4388cff3431434feed690cc3a8f0f711f42cf202241c2b9b5e8895decb5ed3eee03d345fd11b055d162a0e4c5f15093ae5e8459c41c08d6b6135eac7287c7d1ca8ea1d65cc17f35685606ca018e56915ecf9b74f8f8f0cee75ba81ad922cf508c348652a3c0b45a183a52c2d830bfa9e4a5ad15a1a1d280e000a97b28dfff875bf85eff4a1afba86e66be376c0fc9c1137adec72080d9fdad7a6d1bd6d618afe11bdeea454cdeb062b69eb595ee1ff6dadeb6d6cf80c015a9888ec0738d9ef02f95f5b311e60183d19c604b4c1690d01c519fc02e3596a33751e82b43e143fe5ba9cf1e291a3b5ecc3039acdc44d259979a9fa14dd8d005027546beff86fdf773cda0deb61b9d6e556506eadc170777677e44fd4d59668c384b5e9c349ee1fd7e58d56ad790c897cd56cfbaf18def5f7a008e0eb50a6dced68ccc29f3c4d09efadb47376ee39e5d6752e66bb09ed42f08c4ff03921d15e815d8af917d55d97d7d7503bae8e4f5992c598fe24809c64cdb507001e945175d4340eba19b557c007c88dca8084b6248aa0c08b0f09eb45b398795dd625a77072b8fa99f45a32b0ea5c64a1814cd925641b1baacb8a2222606ec28734d14b40228512017edcbf7a5278725874c0015241a10737f5dac8fe6b68d6eb8e6ab0ba39aa6a9317149430f5334f026d2d1a73ea3c4e905b048e89cee22ea7d715b110a76a0aa98ae1e2ef5ab85fce86ecd05ba0dc7ec0208d83b6ba0913dd9e00fff118e093206613ffe55691c2ae2f347cf60561fe8443659e8431c1084ac69f3a4e1374d0bdcf2c182e8b55ba7d4b9683fa8c99da0e6a4e8b5aaae0e1f8fc11b39dc507b1142f66bbca85795b42334d56d04beb694da107cd6f8c04c9525fcbb9ebb81a5a76c982548b450ae967d23999af8bff425a1a2ebe91a6ef0e2a0b40112286bf8a88b38c8708ed9db5de29ee19fef6d2249ab1d9c3479de413b4301058c79b1f9cc83cf7802b", 0x1000}, {&(0x7f0000001280)="edc34016edc4c8b23f858ad75ec4ac49cc7291e90f524c39bac4f5d33ebef058cb8d3e2537a0a48de05413b0a667a21fc10b7bcdf54a900e0bfebd8e8d9a8bd1d2fba501b83b115664086ce14f9c4526cbc692ee2bf328c886f9fa7d85b01a6545fcff193d0bdee547e2cf2000ab6f8dc491899faf6b24e3b2c358a5833eceb2eadc6a542612170e9d811d52b1a7344fcf5ad897d422e105c906d92e039685eecd5ab5e798f415765ed59fde324269c93018c9b5195401d42d969027a454195b77cb6c5436c025150a8ea8784c2b4debd5b77816", 0xd4}], 0x3, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x70, 0xd}, 0x409) 16:00:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x75) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0xa184, 0x0) 16:00:51 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup(r0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x280, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x9, 0x200}, {0x18, 0x0, 0xffffffff, 0x9}, 0x5, [0x1, 0x6, 0x5, 0x80000000, 0xffff, 0xb0a6, 0x0, 0x1]}, 0x3c) socket(0x1, 0x3, 0x60500979) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:00:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:51 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r1, 0x0) 16:00:51 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2000000) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x100) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/81, 0x51, 0x2, &(0x7f0000000080)={0x18, 0x3, 0x3, 0xfffffffffffffffc}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8, 0x104) r4 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x800, 0x2) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xaa) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x8}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) 16:00:52 executing program 0: r0 = socket$inet(0x2, 0x1, 0x6) close(r0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000020, &(0x7f0000000080)="00ac2512", 0x4) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffe, 0xfffffffffffffffc, 0x8}], 0x0, 0x0, 0x6, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) dup2(r0, r0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f00000000c0)=""/202, 0xca, 0x802, 0x0, 0x0) dup(r0) sendto$unix(r1, &(0x7f00000001c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585e1ab099be14c77fa7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b16035c1e302804616b4c86c3e8f520981b8a1214141b3df93900257f88e34c9bc0c9fde04911371e26327861298db9d8874c6ae4fd33026f9a2ff1534783b69ac05678bf15228393df504b52c2f9c4792638c0a0c579df465ffb79a6baf5b91924e49eeef5ea2b4a3bb9759098b3f00041a24fab941569526eb46360de9b5ec948d8208469f5acbf26e68e955d99755fab234326d4825890a5c402f9ee161d43a2a7eff54", 0x171, 0x0, 0x0, 0x0) 16:00:52 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x30, 0x0) stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="02000020000000009df60135191d24b9a65ddc6158ceb55b59416aeb80c10ca01551e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"], 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$getown(r2, 0x5) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:00:52 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x46}], 0x2, 0x0) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000040)="9a81d0e37abdddeaf01ff7c6e7582635cd7a0daf592f69f520bb61432eed4f2e7a2ddd83e2acd2fcfbb41fae1508c86638b9d0c90ea95f275a742576a834a4d8c293875cf2926d3279a43cc9dd7d7cb2fde940cc49d869e522c607cf007ae9f2987c1c9bf6ce029049fe7ca091921a47a9c8cab125209f0c7b5f143e9f4fefe7dc4a1d77de5841becab73aa48db0eaecf35599132db37930529da1a20fb471b4ce363f1d9c7bd3e08f65e42c198e8917967ba9bff48260898920cb6d39c838e22b80be7f88940bf54935b73eff6b9207f54381cb2c44ff0d2265c317c48b7d59c465dcc1d654a48bf21e92be143b3f6bc1b46f7bbc91dffbc07953d6ab9a9b9995137761e41ad91853fccf1930fded6d7daa585d06386a8d63702f2ec9383ed6978bf0c7a9cfe2984e7ae9e470aa6ed451e1d606a7e6de9a0fb03f2090d84234a78d73a5e16851425159b362671561d9525365e254b88c8d8ef883af953881430d035153b562f8925c30baa1951af91f2789f4132bdb84f5f7241351cae6ca7bae75f1515ca5b20fc6c67a547d4c9640bbfe5d685f0e2c35dcf596f289ac343a4a1c10de35292bc922ae55ecc91a1958780140a4bdb7016db4bd27bfacb8b14caf74318aa7e973e2a5445ee4b11346863fe40d105272cd32b55101f14b88cd99e66b158946104bff73a63c5bacc5db57e6e65d0a8846bba1b1548ce57379b8bfca635af5ff3fd5cad02b5df54d40893317fce390c232da47a476ba56ce419cc7f66800f9c60173cc7f92ad9f085b18363d33e5878bfdebaea815c8fbe76307982264082852efee9a0ebb1250c3c29a819a4c3ccdd7eb929d039036ac7c2b4afb5b2337dfa031a27cad86bf6a07bb6d4ebd1ab2aa821f58184ebe73e88ee448734c040dd6bffdd880aa16d2295a934c02357f3f00fbbccd0c84eb3d2388222559d3435b4ffbcc41a5da18be7470065f32238be85ab79e0e4e902a7e5667b30db1d4959c3672c0484b6c305db952c7005a147a2657aa47f5ee41b982fd33a1fb22d15c5cec68933197eaeff58fa13574c0ef7f7e423cbf409e9d14494c101d7aa98d2603f9865c274a079580a574fd914e3b73224f7860c95eeb9c9997be8622b5b4d57c6b25cd28237c5cb5bac16049910b77332c3dc60e963242a9722b85b4dd9c19f4bcdb3088decc3ad4dd3727cfc94c92e0c4ba32ebae136192beea5e5c2f9512ad20e8b104e699d3aa67a96998c8a6b3803d170bbf06eddcb489a2469204daade25b7a64b7a69238a2e493fdb89954230ab4bd9d98e830ea3663029cc7f490a82520694dfe1e66374ea438e9fb77ad3926b0088859d09e5dc853acf1496c3574de9dbcaf316b7e4acb137160d3343bc8a8c712f7b53f708082289f1c42afd006cc82fd5c57bcb5bb0e004acae1b7212fc5bbfb94c80e8c81e17f3bd670bfdd005eb36b6889634df20113662976f3aacdcac1b188cadb082f552d5d254940c36dfdca39eb426ea249804baa040d619ac2e5cedef300dd757e4e00428efa2ffd20017a3c89c6813d6f9e563806dc9bc3f9247d0396d2393258204756efe6992da687df048ffcbbda7156dffe7492732c78a36f53c2f8a95c542a78a846308e30a6ac473e8bd83f989a7cbde4bb7ccf38c0346e58661360bc5b3489489a95dbfe5d4c5da4ac38a6a3433afa269c1d6240cc76fd0cfbea02af9ce3cacf82e5569ae418c7e1ab0507565dc8cf0f19400687e71f61bd14c77f29f2335af7bad32038499f67c5ea78605643a9dcbbec1e782e1007c73eca68dba8f2de96226f23b5fb7c7fc1873c3aa3274af552859b08934ac55a15527ab61a8dcb4968c674db4a8847043d82f9d3360b66e8a7f45e805ebbe9c4a8122fd984282547b4eca627debef6ae4e610f8beacd6a0eef36b74feaaf7b633e3a7d27639586bbae74b3b06ac1c7f2aad92ae0dacfb3fe9444e73e210d4ff6ff40cdeee8587408156521294749a8e3c93d7be67506110eebd9f2d83b0664d3ea0d4d220a81420da843999919e92c7c0f9ee144df9a90386bb11764e16ede21068f8f5b4b073502245882ccb374eded5eae10e184d659038d34674b8c0a1b2230d2a1b1f2e40be66a16a21e1ab4694399c675bb5ab7ccd6c658b053284343fe5d055dd3a94a8da7ab7883e0af20543070143de9ce13f69616801ee7d0ee222c8749e10dd800ef9ea243cf083e07296316c483e6356459debac99aa81613300e1634373944b68d8e88c3370d5064876cc20469eb8f403625917ecd5d480d84b1a9e22a1e176bafea4ac5a6762cea0e2fcfa6c4e07556979921d8eaa65a378c89a332a305e90924e05bb98e28028e0b1a2fea833c9132d8bfb21a7283c3092e77c1bc3d595bf35411507ad422d55c07df1073d3ce5f79209945ae1f345c120daa7fa6711a7738bbd78f5a97b19188f6be26958c4b35bc5e140199ebf6f92b175d4021a7ba3ed800d2acd364f67c32b76261bcaae04a8c60c8ca26937256dae9d89cffd9d577b5eb561e61ee8b52858fa0a2093d0376ed8487cd4896e5217c97513c6bff3f996bf6c16699657482b407e90e324ee86336c8bfadbc83d58f26268a202b8c03102797b4d6749dbae160b397d301ad988f88606a4974e2af3c606b4fab8d6d4593811fcc4701a18359c58d4639e61dcd456261016fe5ce39c1f14423814a5dde6d419f006095b3342ea13bc90b9d06da104ff1ccd5ba39ece3eb53b32c5ec40764b6798cac59415142b9b77cd8d1472727c601434707c9bed151c045198d9b3764e634cf0df85e89f62405b884a9874bea2b364f1c7798b9bfe17ef5fef38374a3aac5747a22c2323fa20fe09abc071cc04fe7ecab9eaba0fce006a170aedfb4628d9a080b63bfac5b8357f8767d44b97007ee560736c5cffa30a7962f3265890babefa9e050144a590f69f5ff4d4d8316f36e84f5cee5f17f9ed638bbafe440cc6e1c33d54fda9e89f969c05095e6e6badcfe5e0c86c8c5fe245e109d31d456e21c2f0be2cc5591d09091db63e8763c588a18364c65e971727bf2148f1bf3f5ce340103453eed0c41ea545be705309243c72059c9fa3eca485eb052fe43d74a909edd798f0cc78a506b5816b8964953479adc0b0a7ab78a5fc76b615f03ef5f93d6b04b09ed7ef5a9e0808fecde6e108dfb8056a8f89fb9c182aea9ea27ae70540f0b9209aa9f9a48cafbade0813014a67c6a788eeda6863b6e19d09dd816630f146137667fc080fd04c01614447c3e2e8327dfb72b981cbf692ed69fe798bbf22bdf7eb19ee75758f0efce2bbc7d9b466ac0f142cb460d75716caa17a6078b5c16c51b575ac46124360037f465902fcd2d37e75a69c2317972d106c0296b5d9ca6321cbffa121a4b8dc4001ada344a4366a4fc5479b2770d67e1ce47632810a74f4b7fcfb2da6b2679640147de04572b97f3aebfc9147d3368747587740840badb7bf6ce66b51f2afbf68353abdb67d2f00827ee72bb03ebbcba03a325dbddd56767230dabfd1050ec0da5487cd034c2f5d81f31d7273fe7ee0302da4abcdc512dfbe0ec5b2dcd5bfd4cb947f001bfbf46dbe14c439683869c7e280ca58994cb200816d1cf3ee83ff3ebf2a1e4003d291157a83f2f3e92d2bd4ad9a4af7be025635235d816b58e41c421b27f263383e6287bfbf54a58a738d6e6edc2af3021450bde3b1405fe85af855107661fc2c7db430271b903fac1422bd771e6d41af2bd6736434b19151db5d06b488404e3db658bfd395385ca0c4bf323f4327f6340f63310844c69c30b86775de11b95e73f0316d3404db5a45a09fdb120b12c1fd1c548cbc9fe9a679e769c28c50b6e5bc21db839877d962cb344890c94b42801bd8402fcebf444038c947d981eec1a623467ee9db489f61d6f8c42019dc13b729e69c3f91d5e1ee468293c49eb070adcffa37287c5db2b26752c0b4f4afd1e3b925e9dbf6aed14cee7efdfb236be55f9d12fa72b1390885a9eafab554af591439414d95d6196bd25e772524d37b713c009dca5bafa2d77cf7611ef6d0cda2e968792f2bb85a694e5a1713384c76ff2c4d79daf836c28ba8b39f4c955eedf7c82d2db3c7b69f07984f8c60241ebb562124976e447ee6ee336d487e3a60a301cc0d5074409aed83bdc22fd3ac14fb0b01aaaaab72452509377397cf221748723204355c9322b9a1216c9900a35a685415bedfffd2f2532c1cbe01048a3e9ef76ccf76950d5f8828fb178410989266ee973452428ff5065a6bb11f3754be081152a0a84b26d6d67646243e9f144497cc5929e365d72b8e6729b17d09eb1d15f0f4b97da1f68552b904b5171238fa3f6d8850e8267c4aedca917baa4a9e2555c9a32cf3897cb39bf8d99aa8abd519dc7c5c60589ecf98e39befc0dd57555278174ef1236d885a6565a452a745da8b5fcdbee56cd6dd307c93d186b3df05b906cf9868ff8a6c6553c67a3ca2ddfbbf7d3dfbaabe433e5ba982e0c56b610dce69b314337acc819200424727798a8952631639fa7fe833ffef931e214f9e32883fee1d260b589f238574e1926becefa88944aeafb87583aeb2f95d358f4677b1b7aa034185535417a3f48df80b17c9027edd2523183668a287d4c9cfc6b65fdbca6d22a697834ac4cb929b141885156667568542e2158f2ba220cbe6b419a11f5759b9758e6012771534e1012b4f964bc3fbbd2694f14a7e5ec58448fda7db744cbf79609107f53b8f2e035ab373dc7cf6fbecf9abdd64b552fdcfd26ed8c5a12d9396430c8820a57ac1d2626491f615d325e749384bd9d61d27cd07236c3a8a5d3386e4cf38dd8c11c9824074af0261ae666cab63623b956de96055376832ab0891674ce8541947c78be167ea9044893f95c3b1fdd67c34697d39b846606b56f55c8ea3299b909e592ded253487dab9876c2b9701039f51bf3e2880df014bdd905161dc63802c12a65b38d9a5b3653317e8de9aafd9c24af5e751c66645787c144aea859758c156263596e9a372db4ae6dc17cd5219c87fddf30632e34aac5de8996acaaf753848dcc39d54f7676419737d1899656152659321e2f215a57e253320cb23cb9240d29759dd0859864a4262e3e3cba3210d0b85eadf22921831d49e49ac9534c2a43b3b99120e61731d5d6d86bd79b8d3b3bf1ca4835f7c4fbf0c16d7ef54fb2ed13c9f11dce4195c6679e7e5947f1b3b73bb56a3452c9b02d4582b41935034d015d78e477419010c820f1764f1cfdba7ed0cd3a75cbebf4fe2cc908e96e71f7630e19a1ddfe0fe20fbbb24b431eb89f6dc1d222ab4a1044a30e1891fc52b116d68e318296adb6ecab0c90b9bfc201fa1dbd5a59710944ab371def62c1c5967316bc28d4d1edb50ff97eb824e455a6ddb58a0e93456e677d5fb1b3904021325e14d5df4bf85721fc2e32592874923302313fb322a091cab7f291bc376ceadecb979066a2119fe09eeb7fd026853d35a2434d8b7611993cea96214af858a8b5efdf5c8ae210ef7b7a78ea92b238c8eaab3fe566bf78fd618129274a726fc4bd9cb5ac8e3fdb5ae9f028b8307c3fe7456359d2ff2136aca8bf4c0a32961463587006702d95a0e08a0678fdb54183b3f2d999568c55e29e2e1c6bdaf92bdb7fe57fc5d67ceb619b150b555c5e277c7cf32f95c4e096724f35d38ab48feaba8f1145772edd6a47b295006abef57e5bb388d5cf2c6cc888e92439165c95a62d8d47438f9935186ff0b248f3cb174c9de1a2fd365d54fc6f5553bcc469d3810f16ef5fe69b1dec6699b6e5", 0x1000}, {&(0x7f0000001040)="7649b0316b542fc9c2d4064836b9073770463bca35c45ca466b03aec000a230f4a2116e77af047", 0x27}, {&(0x7f0000001080)="77043726acc37ecedeb3c2b8a6b0e4e4acd06a9f448e0c752dca5176dc3bbb453e2325405674295ee3c03d30ccb29f94c773d8c3c05e1bfb051ad3c30edead6efdb441d27ceb3c2f7ca16a7083489df2bb450c63723871d2ce956840bfcedb88c9010d23c2e1500ad7001d1c4c101d75c8b560f142b36502760d20bbb6a1c520586010fb17c9dc1dcb2ee0435eb6fd64b4e4fb3a2832e831ab42c9802c9911bd1162c346ed720fb35f008a324711e40918faec5a08d3e4c32b47c6135dd3", 0xbe}], 0x3) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) socket$inet6(0x18, 0x1, 0x3) close(r0) 16:00:52 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r1, 0xf080a9a2bb35e91b, &(0x7f0000000200)={0x1, 0x0, 0x4, 0x6, r2}) flock(r1, 0x2) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f0000000140)="77502e642cb341c2ccecfba4567d6ebb8375abf74dfd57db2c3ae3e9874a544e7ad5efbbd6ee277543c8e16cd4f534f7914dd5a71e34fdf3ca6318f2b1ac54d45cd4dd35dad9123de2b81525850421bbc492eb937bb9902c5f914cd92222c138895d19bdfdc809669f0d46397e", 0x6d, 0x400, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r2) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x400000820) 16:00:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x3) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fe5ec26c7ae08d53e12c8b47c95cc20768483471770888c9f97d374fa529453d3e4ce5c042ac5172e52a47922ebe175559a8fd352611be184fe66f750ef071576a53c240a", 0x5c) dup2(r0, r0) lseek(r0, 0x0, 0x1) r1 = msgget$private(0x0, 0x401) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000580)=""/4096) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000001}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x2) r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r6 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, 0x0) mlockall(0x3) fcntl$lock(r5, 0xb, &(0x7f0000000100)={0x3, 0x400000000000004, 0x6, 0x8, r1}) flock(r5, 0xa) fchmod(r0, 0x10) setregid(r3, 0x0) setgid(r6) r7 = msgget$private(0x0, 0x100) fcntl$setflags(r5, 0x2, 0x1) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x6, r2, 0x0, 0x0, r6, 0x4, 0x7fffffff}, 0x1, 0x5, 0x0, r1, 0x6, 0xfff, 0x0, 0x7}) setregid(0x0, r3) r8 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000380)={{0x2, 0x0, r6, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) r9 = shmget(0x0, 0x200000, 0x22, &(0x7f0000dfe000/0x200000)=nil) shmctl$SHM_LOCK(r9, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) 16:00:53 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x100) r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x4) fchdir(r0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x7, 0xffff) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) r1 = socket$inet6(0x18, 0x7, 0x9) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) setsockopt(r0, 0x25, 0x59, 0x0, 0xfffffffffffffe89) 16:00:53 executing program 0: setgroups(0x0, 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = geteuid() geteuid() setreuid(r4, 0xee00) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000080)=0x8) msgget$private(0x0, 0x100) 16:00:53 executing program 1: r0 = getpgid(0x0) setpgid(0x0, r0) r1 = accept(0xffffffffffffffff, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) write(r1, &(0x7f0000000000)="1816e926e1837a12b1b073f982adf8cb3f415d0f97b0238c46b1b4a1aaf280c9acb78eb57b1053973de3e7da9c72b5fc9a1c49379fb82f0a0bb79820ece2012c3edbcf4c31b1ca33fc8c852c4617ef9f28eb1439b6c601fde9b8b9ae9bde5166ed3d5d8360f760130a489c2cd1f1a27470f3ec4d97102815791f2b8e1ad1e09895715d597d9258b0924adfbbef4b05f101943ad9c191e11973104f7bd5ec7be35c1e3b92eb0340f08edcf308a5b7ac91044076ca3cbad1e4ba3f62040f7cfa91cc869a15b505b90dc5298a0d043fa61c3548c0f43587f7a866d931ea403fa6be148371703b70d93ba71c0e923bbcc4675ff3816a56f1079f4f7fdfd256b09c8df60428ae51c42b7bf692242c9c1a83d517bf214b78b8337d2e5d3ff6c6039643f1a56debfae1a0b5a72f2b41fbcd0163e08a474ceb0609c7db15bfe8b8e2bc0d50de9e674ac375e325d7f7364241b51eae2aae80e2f4e6cc678845473ea0d5ffaa756bbdfbd36701a55dd8ad0b5e103c7e5ba08417125ef22b4fafa89392422afa9e43cc8cb2986522d48ce5582008992b09b3dadd8cdd3280fd356b95045dd4d5efe3777adebdd7fe7ea7c3199a4aaf0e8c57f029e08e2879da9ff4921eec45e05d7ff7e88c106b489d0b129a09844e8f9c7bb4a34db61698bf20830d86d9ead04cbdceb4deabdad00a23b6854595bc60614eb8f54a40d2557b71c4b8e6a317b4a65fcf5c68ae6dce9f82a6aa472c9478fe1b4811ae610f722ec5b9dc55d5f74aefeff5da5e99a7e2799182bc126f2a9c8a3d9fe6a473dbd2dd61df7c182a018d0f4396075088c5e158867ea8331d899ed888e7d98f95963febb0d464aecacd35975090045d07987cda82c7f4366b14410885036d1e5fadb259fe829f8c27bcf40d101c946ba99cd5122a4c1b498edd4744d5e285bcbca31dbbf479c85a4c4774fa55e48ca8bfdabe062a7b8284a486c0ea299a3e7cdca68fb82d42a16b0138ec6b0fb7e889f49870150770e635925c38ccab160811a1898b742c26e37aa21abfedf5f946fcfd4861777a10ce1378db7f0a257e5f95f71eeb2086f9a20128f1db9cf33abc363acfae4883177b6577a7582b709c8a2d4d68ad31a39222a5d9f81a1213d04ecabc2739fd3ccaf982720a400be4247dd206ff811463d1c162d183ae0dfa7910bfe01af8e06f9d9b417f8af40e7a9a880eefd744c02adc2e44c0138dc787daab040b8c2864174defe784e28d57e2c94837da35f6bbd148ca8a7a5cbaaef37fe50dd407ddde9bfa50a0ef08473b59fb239e3285b195fae22ed857debbe5ab20a5fa9fe27b14f137ba7d78fa71237b38d973742762034d691c58844ffb2ca7256da57d8204686538a1b2a77f938df027ca467b1fe720be9a03285f8cfa7c9937c9a076c45d175a8446ec13ce2373c7d385242e7e4697e30f142be74ecb6381a05d1c6cf69d92e49f94ecb0377e328c1c1b4b5eb4aa4e3d163568aa5704d72259289a999506b9433e9ba7f4689496c7b71e04e155e659804a51d36d4257fdd9980328add70aa5cae917571f32e5fcc6f0c4509135966aa528833f58343054ded602367bbe77c767d5245ad83912a80f98890c147ebbee1ef3a2c4dfced27c4cbd27e1dfbdaf873e8e5b3ab516e6f84ed92358e9a6e43ebd17127aa27c188ad2604bab6314dd3713a3154c61f5b744cc84af3b90dfcd2ce955e5854bae92c2b37f96e00bf101e5cb42a0876dc557802f1444cd532fdc03ea05c4c86f9c8ca3aa849273e35132126cd9e39206a6d0d05e1ef38643947f529022de933388c87958547b45feed8570136694b8b1a838f4fdbf1c39c3fcaecad5860a95259da38eea75a60fe3cfc9b1bf234bc7c5e324b0ee2a6ac924240932df26b83ec1b3568a8f0eb31b4d43cd60694e5dcaafed4c7d7b382efb4799f7909f6cea4048fbced8378226ff20407e1a81208dfbe6b15fa1f069034f9e29ef1a598a7bfd53f34c26795e6346344d7bf7b9177614cf1fd9b7a1c9902de161d1135900f12cbd6424e1725e990473e18753dc59589205978b92255b6f3a83a8d5081442e7d660efbc3f1f7889bbc7b943e479d83d6a68d805758bfcb7701601add32e96cd1ae428744b00142119d4300d77fd3aa5b3d1b6d8e69fcd22c5f994e62df49bb23a70c18c7cf004199368bea870894ba0578da4ac43b131c7f06c61f1d3da2fbe1907add4e01a6b6499bcc86414037638b214b82a93b5b5bc222ecbf0874bc24cab54bf5fbde7b7cae18e823c63b62612cc0ce5271e5d1532e19993dab0707d7a45187a50cd1dd8559bf1e52cdc3033599b77c72e5bf552cd85b3ca8fbb30b7893753eb8882fa19039ce5a4e23259f5316f66e78913dd9763449b1aa7fc410aebe456261cb24fa4f23d04ec079bfc7057105ea360ead136af2b39094b2c7b6098b1c636ec6a692791ebf8fa703dde399cbf0f7297ccd8a9859e3a82a862d81b9c1c383a555232b3de972ec589eb6189d08231cb20c224246c0ac0b96ecb8f0fb54830ea41aa47ea7986dad7ccfad00ae7143028065900a040aa7235ea92c66fd0eb05206760c34711d3e26e46bc157ab72cde5f2e03f45e39b7c998cb4f19c73fa74ea15cd41848289f7361dd5c602f5452522490bedcdb3e0e750dd4cc8694b94555d55e7f72d95a30ce1e04ed1605362ced516f4e8d39121997a0b001623ac97e381a5519d09b61b1547c7b4ede7c7f4e1a779b76ac65e227c0efd6c2581234f323bc71192191b2b088687b104b9fd59ad1a3a398eb7d9f3ad7fc7ca607e7b0a00c2d7b976df835cf6bb723cd4d085b7f6226d7dcd36c773014e715cac75937efb35c98112b3befb9ecb67a617a4f306c3b11f1f61cc2e0c0f8ffd8e3ec52b68ee656ac9221be28dfec470c4b25e8a1badfbc7d6605b625fc2eb0dfe03cb7e04703ec6826d18a5c0763b51a646a03d938c40b95f35c7ab827d48f427452e2959b5453aa2e1816780ee7d70fc889bf7b115e2687fba23a0e22345a8ed2f71369c514dea081c2f56ea6cd1e7e5d1726ec47ea021910b039cac791bff2de1dd41e3edac13189baf1d3cee1fcb4b3789aecde3763ad0ace8cbe907d4403c7112b28d30e7935832e774671a9fd528de86adf40d84adacf2e53724c436219ec8ec5e4ee142170c0714119911f03d8add9618328673a8870ea3b7de899fa725484d640ae6beba8d2f6d7095dd4f61a6ebff9c99dd73c6f75a88e808bd493b2bc6c6533879358c4419b0e00e5ac009ad5544463153147417ec9d0e961e9377487abbe9968f0cb27e68e97a11ef69fedbe1ad977f0b99bb940cf5629968a0c18f280071f11731a5dc7a63b11e7ec5e7ba3fe2365c7667515cf52842138c756a39ed83e07acfb9fd1cee61bc1e9f900545edcdf2799ee1b37a122029fe1dcb8b044cce811f2675262dc58c10cac36d87c0759d400fd9d08c426e8f3a99d67ac4bce7bb8423b7f9438c553f72c31f15ba164f6657e7af89f38115e6c85bc7e7ecad822a2b0341537c94ca98984416b47502ff1c4f1d13f846ffdfa835bb032cf053ae7a2e0bc42bd53590c4bedd265154951d103255a2607615537d9ffca4cabb87280f3eced5a495690075b3e08f44fa4fd5b4100042a36f1b0bf3b49d7e229a6a2bd05e46f42addfae77fea055190c04c190073efc8ec8a8fa5206c7b5060b69b51851c92a4c52ace47cbf10154d046d9241b0735b2364107a8a87fb0ae6c54168f6b4b14b1d1308378d7b640d7fd4a2c88779f9e7697805d7850b18f099d8e19116bd262a865641082c7e0a0396f61c1b47a620d6fdfc45bf5611e9e13c784dcfe9ee6f55504837dc3d600291747674d48df7c9a062068fda006219608c7f2e9977602b92589820fa06cd1353dafcdbe1fe0eea9b372f477986735016015d256d041003cc92710d29efce523cade6827dd5d4801720f0c722e6cadc6b1768dc5a7df9d633d45b8a90cc7e4aa9c79f39a1dd5f34c537351884e479a8816b0d3b32c3402f14269af762f1d8cc68dabad68003412d4caacb1ec9eaf4e73a4f8b608898d0b5a9e7379a9ed25b639cac207929aee1efa067bcc85473fd4ae4a900c0daf7753706b3e8a6ac898b6da70a819b95ac59c9e3935e91d10876dc4e45f45c4d8720e2eab3905f936e26290e8f8797fb6a8daee0c54097105f5515940faee99d2267b893f05bc4ebfa68f8d640b71b4bf24eb5d5ca66178a615e99cae817154d1395a3c54033d575f5c14b1261e0de0a789ff919ae8f3a42fda6aeef0b8a41a8ca100051ed990b9f3b932087ee7e647e41050da1d45798f61d996bb9e9f8b5fd36181000ab58b51b1912fccdc7b8cdd2c0fb73ced20c6ce9fc523ac82791775b438d944afc0182c10d68bb13c9bb3c2df7b5116f999698f2e64c89ff37e0f5be23e4fd6f09fe242b15d8c74c4f99dd328cbd2bdcb0498cd177d125b0486592fa1c9bce49eabd4ccfb0b1063f334efe1c1bf779623da59865e8d2634fd1b023589a90c90b90730d08d0a8cbf65a4ab5ec54c51d71b35b8bb19a35dc301af83daf4d33b8fb33712513d06f6b63997d412b4d96c2dcf801d54f72f572de9b811f12ffa49ad3e9d29da505c66c199e8ae09cc70d7d0c3e460b5a810db2e5eb4371f4c89fc98070ef9866c108a945e628a6894feae7fe4e325862b024745cff3b4d4e6db05a5de90b34d557202be0305ecd43f500b972073b32b67d3273884df5524532eb8ecc67f30773b60fa514c50373766a2d28cb79437b08355e7ebd71ee28403dfb81a4e1a6c088c0388936e5ba5dcb92a3fb1d5fd1200af5f143deb52bf35a2b63f000373bda594fc17aec4f810670595160067f034230495833714c6f81c15c4b0c9ffd35078a3db53a3d09a731279ac8dd74d6af3df7fdb7e21b82bbd34dbd0a6f05a84dfa5d0dfdd188509421ec913cd420b7fbc698101b5315635a5738a0859d76c49eae5edae09d7d5f3717cc6bc8882d317aa4a51ce214b20dfad868bda9f8309d9dd97981ab1c416d823fdc8277808fc00700f7bcd79db9f4d0c5c8f0077ed859131d52cba8fab4141b87409c238624c301969634f0ea13f846abe1d898c6f9a6dcb12878c845d4692c00cae42c053c5ca236051965ffb09f06ab3d876b7f156485e3b69b55e56c3cd66d69464b9c55fc799ddd212bf2722e9bb894e3a2a4a77515ec391cf2bf0a9783feb3569e32c30da424d6ac8a8aa17ec7dd49fdee9b5d0701c54f98046cfc2d899c78766dbaa5369527edd6c6b4711dff65540b9737e672fbda52d0c40432b55fed5f0be9e61f4f351f722e33ad19ede38e3e876086bedd04ca7749175a8763617673301ae7da1b5d0396303d2f6e2e838fb25c35d419a13e83744ee7d86ffdc2e72d2ddb1aab8c284f73ae5ddb3639aa328c103b72b301e61bd067273a363735fb125fb3e376d92f6290483d879636332d86e537f66ff760a69b5da109899ed8e372ef55a5043fb13732362aae3017db20c969aead752cf409f70dc3abe5d84590fa276f69ce48bde793db10b1e4a88924db1aa0a88661304ff4fe4c0b23d0fcdead949d15abe2a8cb6a6c8f7b0d00e9c8309fe56b99b61518dbe6519e4fa4f13e477726b915a1820afaad17c2ddeb55cada73f8129c4cf61ee82660fd9a2b7bcaf8f807b597b89305d04414a3ba5da8ba19c2fce91e5b298f6f34a820fd9bf353e88fe86605c21f3513cf7d88a7f7e423d2be3cbae51022e7414b6b7b39165faa2a7a3aa9abc8de36802c30035a2bd010a5389ce0c3f987", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f00000011c0)=0x466) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000098cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000963600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000096749dc55e3300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a9eed7c40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6137330017a045d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce918744cc738ee400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cffaca4926303d9400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000097f58be8884bc2018a7835984e583e801e4f559a64e3cbaf96fa0853fecff4198e97b05d8af9f6f8ff829a43b316740dbfa824e328a44a849b055616a14dcb47850fcff819d355b626aae6534d466c4ef111bc662f5003c7d8f17bf7ea07161f625c9de4f6373394afb8ba7474d72fd38fe5e074644a3443c64c6c9358999732faa9913b1c3632b43b1c5c002a2fb94fba6581bb1a7c70bebf7a3a"], &(0x7f0000001040)=0x1002) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001280)={0x2, 0x8c, 0x7, 0x6, "862d4fe03e1a873d0d5a6cbac90537b99273427c", 0x7f, 0x7}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001080), 0xc) socketpair$inet(0x2, 0x8001, 0xffffffffffff38c8, &(0x7f0000001180)) kqueue() 16:00:53 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r3 = shmget(0x1, 0x3000, 0x416, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x73, r4, r0, r5, r1, 0x80, 0x5}, 0x6, 0xffffffffffffff1c, r6, r7, 0x10001, 0xda, 0x4}) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/242, 0xf2}, {&(0x7f0000000180)=""/244, 0xf4}], 0x2) mknod$loop(&(0x7f0000000300)='./bus\x00', 0x0, 0x1) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x21, 0x4) fcntl$setown(r2, 0x6, r1) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x14, 0x400fffff, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:53 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) setrlimit(0x3, &(0x7f0000000040)={0x9, 0x8000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() dup(r0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt(r0, 0x1, 0xa1, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) 16:00:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x0, 0x7fffffff}], 0x2, 0x0, 0x0, 0x0) close(r0) 16:00:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) fsync(r0) 16:00:54 executing program 1: select(0x40, &(0x7f0000000540), 0x0, 0x0, &(0x7f0000000600)={0x0, 0x4}) getegid() 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="248921a6", 0x4) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:54 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffffffffff43, 0xe, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:54 executing program 0: r0 = msgget$private(0x0, 0x7) r1 = socket$unix(0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r2 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r2, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:54 executing program 1: socketpair(0x18, 0x3, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 16:00:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x79b41d44}, 0xc) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10000000000000000000000000000096"], 0x10}, 0x0) 16:00:54 executing program 0: r0 = getpid() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r1) getpgid(r0) 16:00:54 executing program 1: mprotect(&(0x7f0000001000/0xc000)=nil, 0xc000, 0x0) shmget$private(0x0, 0x1000, 0x6, &(0x7f0000ffc000/0x1000)=nil) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) 16:00:54 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(0xffffffffffffffff, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) syz_open_pts() 16:00:54 executing program 1: r0 = kqueue() socketpair$inet(0x2, 0xc000, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x28, 0x2, 0xd200000000}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x5ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000081, 0x100000000, 0xfffffffffffffff9}, {{r0}, 0x0, 0x8, 0x20, 0x4, 0x100000000}, {{r0}, 0x0, 0x18, 0x20000000, 0x4, 0x5}, {{r0}, 0x0, 0x0, 0xf0000055, 0x1, 0x200}, {{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x62, 0x10, 0xdf97, 0xe3}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x81, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0x1f, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x8, 0x5}], 0x8bfa, &(0x7f0000000240)={0x0, 0x101}) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) flock(r3, 0x2) execve(0x0, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000002d00)=""/4096) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5fd50800000089384e0500000000000000ea9217"}) writev(0xffffffffffffffff, 0x0, 0x21e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x4, 0x2, "5512e9fb6835429d30ca4c18339032a063701b45", 0xffffffffffff1b4f}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x41, 0x140) fcntl$setstatus(r1, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x80, 0x7}, {0x18, 0x2, 0x81, 0x2900}, 0x8, [0xcf2, 0x6, 0x9, 0x5, 0x1, 0x6, 0x1400000000000, 0x8]}, 0x3c) syz_open_pts() sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x40, 0x3f) 16:00:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf242c1752c921d7d4852016cda7b1198c22d8b5bc1218d55ca9d97258e8fb0227b1b7d6f62a8abebb019ed0746e3d134146c055364fd6ceb9641868ed690f2d2e00b400f08febb90bbeddf60fa1c2f415dd5ab2fd2b8daf959c4ba7c50c641326c6172283f53c2f964120594d083c89dd122da0a0ae3a3c2e8937a6ded906bfe27a6d31461b5e22bedcdde75e4a62f01f655c7f5404eb8537ff306e75cf6bdfb7dfce2ecabf19e2ca3bae02ffa020edc54b7cce9e8e71a9a6ad7b849c1c62b70bddcaca618bd3c1d7d40d810dcd4d3ef6128bc72e3b0500c6260a5d76bad05487337bb3f1152dac63d47b91d3cd0966c616970876b47871f5b3eb895c72858ad247185809d7c769f61d05849a6592424db3821c9309cd9008e31dbb1ca85fed551bf7f8dc15ea440d6fe0f2c26bd28d5fb06bb0a08c2c7069654e6dd3c12b412facdad1f09b7cf2dc1324b4af839f7464a4985790db92bbd9a1ced2bb139753bc582f9df0e372298442d8b5c18ba015416cdc86bf5c5f2fdd270e3efa7ed2c6141909c6d9c31c36394bd18a2f6892f0963d4c6e500e641e04aca1ae1f46f65cd4ca8268905befef800c14be8b00d6fd09ecc0f9ff43e68781a1d42f19d64bee20f78f1993a954bca8b954e0718914195b8ecec87734e7756e7a2f4d9436712a60ae10b1729a30a38f28f07fe31bad689188425dcd2f7e8dc1a8a99b2dbe95abfe4e9bf4960dc959119d9021fb1866ec7d07858095a00b3b129f7c825572e0bbc1a234632dc5adbfcb3092e725f42404689b2d14cfd3fdae30911f8816d1ff5c38b7c7f8e998e611a1ca0d8ecea60788af41fa1471c5488cf74db63b56df086f9890bbea21b2b36740fab79c796c2c2476950debaf09b8ced25db5319ebd8dc8c7f942d3b14a1a1b307cf783ac3791130cd46f3f16b092d69a51b4bff33e96c1f14a3d3cfe3bc870dde1a3b050e23b0c3a2f7c7f931e0b858bccb3d9cbf014fcc3200f43ee3c727cc8a1fb2138565f28014d982fc7cee58246df6033b97748f694c8c015e4d656a6514b628d97f626908fbc2e64b55e2068a3c097664e4ffb64475fb70c1de61149c86faba83b4eac5bf67a1c3a8207b670078c222d3d5dcf72c947d1e70b6861e20f1f208950a3b1d6ce4d6a629e33c673e6d58e08a1f648ab38e44f1e2afd7f6083ac23f3551f37c672cfbf3ead6109dbc58d5369005431dad0c89a04eb382f3fa9fdd251a1e82256231bac4ff4ee42bb4a5eb5d344d85a823f6d8dea009a4dc53eb250789c714aed7832a9e35fddba84817fe9cb45d879c1c0e6a660db92a36ee9bf06634393b3fa6689a2ce1890f7a111acb35ec3e835f86469cc6d6205478fc8648175646b055569a0a7cea04e6c50a3d7e0f59f0a1c74420a1372f3e4041fce186a909c4b67df33e137102448f45b53f2fa81d48e53fb5b1124bfc0a54da074b77f2267244c04510759b750036e92ea9c9ec47e873dcd538593b0e3d6c45e2a5b6d93b651772a009810491bf3ddcf5c3e6db5bfc2ce1185dffedcfccfd6559cd65472244f5eda347b411c4da98a40092c4751b1ebcb35140ec3564b77bb1b7856ae4f816740afe156482fa4f77341de268028c481a4e3f9577eda15a2ae0eecdc45dac869ddc21d6c825dbdfe497e575d3b66499ccd82a4402b927b45ef5b4e8e0db8714d612902bafb1726231e9abca0fa5d424b024c8b2274c380cbf7379bc9482dcbf00cab8d72557c761bd41aec7d952032f233cc4fab735819ba699dcc9b5b8d2d311e2949b14a2a2286ba9f7182d85ece320d5829711d354becb8d23df6a34b63109b8e2ad791b8ddcb2ad96c28914a127b211025604b47f3c37f3734e6bed71bdeaf3e1aebb55b7ec9580b3e8a8e260aff480bf3c0adf41f729a2f1bbecc04ace6535dceb343b43a1c377a16333da2c11fb4a53aeb885e035ff253b0b4d5839f5e46c1b03148455d01e7c3a89a83ebad50d90af6b33d549706da8360ffb0d0cc7558723163b91d0ddb1594e47ae5e7d0101516a76c8bac5a3c5ecc2a7a51918680624052647ed8f48521b5e8a2f70e0da32731f19dbfe7505562c8988ff29b4664a12568387169b2c3874195509d8d0625724b191a5d5517c4e112cd3cf532917ddfacfef98ed336d33eea1cb666a165a7f2de10ef1225bcc6f4a45f78e51bf1822c73e2cc4036c6438dca7ef1556633990800f7f744f4be255af33dee9df6b617d08ab0cd2feb965f13230f14dc5de13753f1492e5da93f82e82624a91a2b7271de7bec2ad1d13d13cded221540a193ffe1ae6ff372045987bcac329555a4c70d2405ad93a2d86271f1ddf04e79530add2b994744e12c1c2260111f152d3a3d247bdaa207fc594775d637c2cdb570939a86dd51303fb6ece430b16b39ec09362eea4991e889d856e57d68f872cb027c51b6764e15baca4fb0a19a0b96f178764e52098739cc63dfc49641ee18b8b61dea489b7de612860b61d2741edb2b65f6e3e890b89b781a536042387008a33ece5fff84ed298c0a18262e8d792a6ed8eec7d0f5990b073849db61b1455ad52867f3cfb895568fc102bd7a2893c61e20573f4495724d73bb0f933f4770d30ed0e8eae32035242648a6fffddfbe6aa10a8eff619ca39458802ffa225aa8fc07e95d7fc908ed0a601cbdf6e60ae4c560a4b12e8d0c8500ab4fcf846129d4c3e0681fe81d4965f8db969ce2a826c3ae269432b91b4685fc9f5ff6742e9e9bae3c383985306e9a50fb1bcbe2a5f2f68fd26156e6f8549095e47ad2245e46e5a8dcad29ead424341a478c3748392d1ccdf56b61c31367a8975b18cb367349358f829ec94f5849bcc58d636ab947f7419ee9842b755d79fe3703206121f6b7ef03c2fc750cf98ffd4347d357b22d6cb3c1992abf319f52e86c0280903adc172f70397c7c16f9c19258f3588daca3f94137f51c8c091937f107c042848aff107930542445ca8b5db0d0a38b7ff0a50c846605a04dc897e219c4f75d1be5ea1a95250b07b181de718cb5ba1546239f81d28e17f86c8af3abd42e4126604bc064fb3a2c943db92e8503caf46a742a789e1872ba967ff072ce1795e471f6af05b73ba00c07cc85ab6574e2a5dfe2de9b5247b6d9aea917011c996b21392f99d0c707373065603794674803993e028fd091dc3b4ca3bb4df081b8d7f3a9fe2926297c962100488c5d5aab89c3773a2c47935f63c9bfc24429fb50b91fd5d941f10ac5f60e7c1fb252aea93eedf00492d361f0db0df92b60558b77861c9eb8d41b26de7fc4157b76a8ee68a236513131d4e7ae20e8afcace1f81fa5ebcd21c24ee9212f9ee1306d5a4971d038dcca457fe1eeba4964b082e5a44f928eaf7ebc129161527a5d4ff4d4c840ca5cf10844a72634404fdfacf8176777d93ed03f0a8d5e5dba8b67fec3b42880264ef43e4da74542b1a5b84d4824fa1d3768504fdb471e9712643a3816310a8f23ddd8a71f38fc422dcaa9b072d214ef9cd63d5d90439434e4f9f362e7320ee27f988df2f15a3b58d68dbe294ee431968f45269c363b8a555bca36c8cd896567a936d8f8ba750ead8a22a54ba64d2e2574ae8b9ec69cae3419b9b0244f2b3c44b4cd4eab77e33e799985765621807e3448eb8c01463d9b80acd8936e4ff858aa5bf1354e7f10238f4d4eb25d98fdd5085c3ba0288a57b097730bfb2ff2218dc4688c2278c641c3031fc7d1988644fa2ce2124efed9a0eed21aea00b5701bd578841fb42a9192dddd8ae5265059f9f34f00e265f4a6062a1d47e817910c84308d071ec7bb094a1161dd1c443880672338fc3a774cee4ebed85803ea14e60e0ff71760105f5a3c0f54f77c7906b18462a6cea9bf9705b0d25ea2ee45b1ce59fae03b3e3aaf979860bd166470bc0211ff41d6820e82bef7a9fefb9fd199bc37447e45d5ec7933b01d0180f53235cfea6aeeb5e04633f915f8b8ae4a9f6d965c947c5fd2acb9887bb12991a49441a450f4d306d86048488463b1ecafeb89cf77f4fe6ddccba4fe4f5b5f457714483d4813d629968117e0d1b7ece15d434b236ea89d9493bf52ed038da6c40f082f7281e6995655d9b687d6fe22740799dcbdb12f9e0bb112982c0fcffc92ea7cc6cad8d35dea4dfb417c53f0c5c9dc4cedbad8d07d7266057911e4810c2bd2e4b4830493e678c43089f9e26b40f0be4cb182c9d90371d8f4bcbcc02d6921bcb46cfa8a4d9285c6dedc61ebad51df44bc7deb79d52cf3cfa1f43e2bf522ae729b3dd925d1d42f0b7d352ce5e62b388e5344603aa21590cac05c39f44a6b94b3dd19bea6547bd69615c7b042473f75bb2d4876da699ebc9e97556ce5681673580b124fbb3c31429d204d0d2cb0a62395078b73b343747b94cb519273dd3a4faac92a7e010e7433946901d088a4a7298c3fd1d1a2bfbd1d028f4b8cef8f421f86a8e98841941d3c203285ef9b3797507433575abed69b66a50151a9b65087b7ea5dcb5d3be5687997b258c5b7806cc53658bcbf23833f4f2f9c6a619fd33e048c29d5db9fe12cb9229e8fd0d27bf41826f2d6e610d90c629b4d06dbcce57b18d256d2f68cf6bb15c0c7ce5daba2484332722488c002c1a249e1706f4fb92846f5a51667dec8d61f59b447fa58493d0ab61397b209b2d8e2e6b6768f4e57c3478cb6e3ab9373ae500807be9ae8dca26f8ec8c317bead6bdbf6e56ff3cfa73eabfec1eeccd97138387c259d164f440b04c909c96c3aab777f8d3cb7d56dd9d71a9451199d62f51a067a177a594c72d8da11348561b27f545a200dacb1fd9a259c5bb1ffbc4c8165ad5336885185983d9cbef44f462cbde3efe8d9cb01a0c4d93bf4c5e7a84f81dd63c6ed49d61d784d3793742d35d3d98e8604c2f9acc5d0477d4c198cb49b57c75d44742d75c078857b835e794ff310467568ccaa2f623c51c4ddc9ef5972a2bf1484261b027c3858f3de1d983532bff93d0d6c1dfd1f9d8b6dc4501582f493d36fff385c4b4c14d2d63c8b64650fef6a96ac55f02bad2370b058ea9f5871943e49ad7496e58744b4c47ec851fe5f13ebb34d55413332aad3575ba1217683586cad58920664f7da6063c90b61f27d9ff6e2ff4e0eca72ecb259adcb9912657dd8c1444f8885e4d6d6517ea3a8179cb72ae33bb62e55ea6fe7bdeef92d1fe0c99438da15db4e0444b8a37db99c1b8597c1340a725e00711025e6e7b246e86e4370499afbc3fd623f287fcdb347b7e800cde23e41d66de7be471d395cc8405203bb5038b", 0xed2}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = getpgid(0x0) getpgid(r1) ftruncate(r0, 0x8) write(r0, &(0x7f0000000100)="a581125451790f55da1583085ada8d00ff49ef654560a67c573c47b8f1a7062b7e0d111ac507938cabb8aebd0fa6bbc97abecd086b82357c0614cb2092d50aa46bc09dd11641a5d0cc124fbf3b70b8d634ea5392529f89684666ec166f0f1ff2d7a6e60ea3cd9916c3d7d27f085b6b1dc3e3104228db8e4613ac6ef81afb91ec275b64323d75ec6a2d2608e75e01b3b3147f30ec43ea4969f671f920d632583bcd4caf6828c02286f275b177df063d64a9", 0xb1) open(&(0x7f00000000c0)='./file0\x00', 0x8088, 0xad) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000001080)=[{&(0x7f0000000040)="25a4bc42ea1622491fd9b2e9a117eaca62270d9ccc8fd7653ebdc972acb4aedb6b2ab6d1b069d9cebdcb0c94e1e0612b18bad9344ff031cfed25b10f476ca2f77e7cce35783a24281cbe85eae8d76f019758c481eca54ee1ae05b217544df85cedc831a44bbe821fcde2bd1a3abe62e01f79aa626a079012e5fbcb492fb89476f215a3346ee8676c2752059ffbc88bf3a593a2de1ff5cff2ae997bccfc50720cc4459a072f52cba87844e204ca41a49249c83ffe08919515984c56952aa563826869289b6878cadd62198c6a4047a698f37e738d5de47ec27ab43fdbbda5d7cc2f77fcf8bdb42661312a009d32179ed0ede14426195778c2a5130391278b32084c3b2b0eaf2deb00f20dd2d8c25eb9db8eecac2a23cb91e2a3e9f70ef4bb65a610464f0289976b5b4c8913fe8e72388a5d843f6dd3289662a6f2a5bd627890a091f68c66548b935ae37ec9fcc08ffe76708db580738959492da8bb7b0e764d7bdcf33f511afa93dee46eba2aa79434e96d6ee6177f65238d1a3cb4506c50ec487940b0c8680310a6155aa788c179914321668abe1d59a9c9e059451d1739e0e47c2dc1fe8f3b2b9754efc2835651b6cc705054e0d31c8c50cc5105be7630290c7fa3326af5e2fcde2920c8ee0efaf5481f57a7ad4a1a86ecc773f598c73ad44087417dce8941397f1f2261ec159bf0dd9ff3600c23662669a57f746afcc04848516f4982d3c492c3bc6b1a21ef43858bdc3d4dc288b324611ee017876cf05faa750790060420606359a0f3ffa66d52e04f1bfa23751518e4eeb5d50f7b6c1a237693d92ae99ba0f3b5402420339d9638a77ab847537830b260ae55c8de2e5e241b2dd09f9696d37922e0925c93f941afa2e98f0be0f160d19cade067de566fa013244096805933e05827d09531ce7c05035274ffb999d3fdcbc66aeff563710fbff09c03f84281c58866442df5863a783d40afada3de1dda9c070717d04eaea494a2f49f9f553b5a338a6b3f7cd81048852a069c7185f4e2daf469f7a6a270e85dc28b1596b186ad3ecd12f160532d79d42a209cc45934e7199bee5d3d88a7b4223afa8f5eee0f9eae88843eaca0539210906d511468d92a0f130144c752c6eef504d9b63b5391877aab4b57ce12885228e994eeeb83e3da18997cb0a47e3981574c13b8d89c774a0eef5208271a3d0704bbb9f282625d4507b9d24cab66a5e373d38968743f7923c033861726980aed11c858f46b287877621aee8717f99f52f5f2ec19a34b4dac5bafac6eda17e0cd24539214bf17bcdad3fde5320ec16f0dfb8fb8c88b4cf4b67c95c32b7ef3dae29d7570108d528caf6e43e253a44201166b7c91c9a837bc02485732aeab05381b137ab97405c2e35696e7dad88f69218a8835f26ea0822c093c817d2a7138e6924ee881a96e3f7b670783eb292a4137aaa79629afd8f0f089d6db1e45aef4541804771aceacea3fdcf0b346fa6ed5acd23643fb63331047034bd8010f3ebc9be5459cb123d0c23f58fa70431291a3531094a6b71e2f240202fd7985914b945bd974b858361efe051cc9825a4ec870638e774e3d8db714251ab121dbc19031f28120c195111c99a09804d7baf207864280f4a1cf5d14cb8bd218551995f46ad9ef6def15612ebb303c6130bf28dbf43b5760fe7d7bb05f0b721af71e19cfa4fa1687b3d70c41bcff5464d15ea259dc18f6106e1406a660cbaf9001a0764ce6f1a400fb8872bb080958b029be10051ba54c4053113ace39a33b7e667d0ca70b6e25dcfd35ab087380f7d0a670728ee348a682eaeb7aebf00504ce4cb1e0b064ba74ea5644cd8df6ca8c90def2ee935c98e8bbf916ba23e84473665cf2c2d37f1e32fc3ce06de828f221f8b4d0a7b2afa5f8a7d0b147d5576f7e250d61a466bf1c283bb4437c78630b1b9decd7c319f3497e136f47b7252e9db3a44dc106ef1b02731fe59f52f6903f352db366a214561fe885fa77d164ad201a43502e89058fd86b69898fbae0f8a6a46b9405be132deb313b80a7eefda5053f2bb439e64318fc3f121af000de0da5132bec44c98075876eea101c4c4bbadfc087ebe8853a64c929bf69627f2e1fd72dc97f88b86feb38e796ec142bbe08b564085c989828e5e9ca9fd268d0528a13763963998bcd161969b595c6c0f8fc2afc8d93d1ee6669c6e51bf2fa78cc77a07347b09f5522b17b26f07c1fec044af813e3c28c9ef3cb78ab63746e1c7c073fdb5a4135822bf509a768efab80ef14322fa376df41df9941f4e02979208751be770210378be59d69c3be64641c6c68ede2f7bb3185b76d0b4df52e3df4a2650a8d67ea4830db9cee38b71a48d3623d948b0e2ec2a55faf3b6484371d4893a4061b8b8663c02c59a06c1121a8bfdee3faa41ef02650526f0760ea94b7c6ec02c2cfc285030156a6a7748e4fa7a8150327563406aed4fb72f6a82f7f2238e5eb52e49742def00b7ce4becb8ec6774bbaf1f082e3147c2249dba5d7ac4e43e7ee441795c785738d633c49c81d4e182f5efc2e6e577d6930c82da11d8ca1077df8518ecdeb352bcb7f60d6532ff9a1d997263075e827eb3b14557c2279eedbf50ea2a83da2d392ba9917b8ff74af3c552042bd41d84ddc8e991be6a49d9bb4f4700c02d513e96e25283fc4decca365118c558cc3b3f1e7f09f12541a0331f21237f47dc0eaaac5e24f56c6470ce861dce6d871ea59ac1caff9ceea75978831fb555e8c40ded6755404a8e335367ff39f03222b29ec2bc9804981db21549d2023eaff9891f5b340449bee1ad0324bddf589b6661d838cf21d581ac75a2da29d38553955099ba8c22a1a5a7ba2a65186e506069634c6cbe380e4e84d475a48a66ff25e5c8487a128aa0e7b16267f9b4be8ed2d70cbceadc88c8aa34f64b91d2c26d471281bb221fddeb73617b239d9edc25cb8d87ab671709095a81f3fb6af27c0b1c4f0affea097d774fcec6936a4ade3aa72aa05d53bfc77a463b78b674501c769977c21db631bf3a703d07c6a5e93b01e6d9a96a7024fd8eb0d5bb6d9456fddb2009d3d630914996cc503d03aef363c0b4ad8404d899e915bfbb93bb52864681cc232b31fdcd812b9a036da201878462e8401021f20b60e96f9880caf5706455e7b243c60781066ea0d404085710a8810cdf753c37b6bad50e9e3480e26ed4200171d5166b4678e0b91d1e2a30104dbcde04783cc400871657fdfb3c0efe52aec21911d9786f83d2050f96fef1a278a6a967d4dabd8f398b16e66abde46874eaabdf0f6ced0046f33ff319e0c6132304d2ba62ec9871c6fd4606597d472bed81541501b58a67ced745373ad052efae1b1a146d3c47bc2e0b219d499b77a8c9b28c108718b48c960b4ed2cd4d97f7460c49705d49e4493e32049215d1d72dc8c02ad3b86cbd3cece38c1618baf7b1e0704e37585644f4529efe9e77cbf15e544deb4877b13df4437a914fa2eebf27d85abda040b00fc6a712ea045d475d40de853305a15eb8e45de4d5ad855b01569929aeb3fd82e4868b0783e2744727784417d8d8ee2fd895dbb041731f0306f03d41a710277fe8363615cf606696ad5fd5a395920255a41950d1948b51632b38ee84d184a7d48600741befc714e0c103d128902287201eb1d8f86cc3e98f6bb3b110511da7382c0ed5c89fb5a5f40aa9a8769a33541d78bb137ca50020ce85b58c5dfab7516e63c2760d5c29bcef6ac9eec400e26ce74ed26d05cc9405334026379c9988dd71f53d554030352e5f105a549d1ecb2b8f69c224b1937fb5b360b343845db28f1f73b6363775701183ad73bd0cbf4937426fb26b925dc521e216cf890b789b95db71057e89b609f6273edbae61c28fbdf6e1cef1275ff1cb03308852b56edc701183b6630eca911b19a1ff21b933728a2e142e2d5767c0e6134a8b38f8c56cedc6b9b1ab9b6be53e71895d81f964d242154d6961d0293d02681e21b2bdf3b5c404610502b06a255656d38f8ed637155abf559c7f14fff3cf7bf16984de08056ebee6c996d796a144cbee4fe3c2823634127ea4ef9ee5bddfd6045856767b0260181e0fd17b7aa03c2fbcd8544e670c80c9ddf7947b1ce318be81e360883be5cd1a76885d73fc2741e9abc510e36ba8f5ba823c3095435a25e462335f375771a7b3f130bf6ab7ececfcdf5e34a7995f680987429d7b7ea05064635b9ed7112c757efe9dcd9d3f9760999ad082052c0fb44a680700cd6c73578e1e84d7e7e21fd9a2302000f5b975c3a220f9587d9917392d4e60a9ff24d34c12cb926f6fe09bd8df1276bd1be5ef8cd7619ed924314d1e2bcb0d3c4cdb0ec3ed9961a84f99a58251ebe48c4bd476845fb8ecb6f5c395148ce8bee9e86def8057ad7cb93d8a24a83f35e09402f7643ae6e435816db6e6353744c289d84aa5b45bcc2b818ad2a9a61c48b4babeff4c448d25ea0bfc187d6804316ed17606cc0367689b6d25c31ee106ca4213843231d3d9b2630c00aab315dbdc4f80ca47e5a6bdad5cd561f112d111c96804c04ae94e308e1ab9f96aab8f207f14ad647ae8bb62a26bac2f5efacddbcbfd4fe9952b9fcb2e421fafb98e13c4415ba39a3144dab0cfc27d2b9df981a987bd5741029ad277e87321e6a30daf436454e194756f293455748da6201836bce374981f7f3666f986889f2ea917de38918e191ad107d193a6fa9a51bfd7189f214996e256c12602b937d37adf57ac7420dd1bec3daf79c4e80ba215c233b698335bbdb47979092256cf25ecb01452cc5d53480bc3ed8785722d3e46ca94bceef8f05de5cd79173db95e14f66d24cee385ba94d3fc01b452aee8a7ffa1dc71c919342f3bab5d12e6e6f761a44b1dce46934967038801add543474104160971fca56317177b9cb194fd811f679835355fb6b8f6ea7e2acf5298d48124fbdab3ad2040902814a718684b06aa133bdfb4abc350786cccbdea11ae9eda5b8576988a4caedf9fc1733e7675e0a5e8c483b403e5b8429a9b287f44ab37aa79685ac1a07423cf9981526c08829a1c27058821bdff70f006cfcf9ada45155fb04b2e96ccd66f1b48b231a17c64290fc661742170a62206f365ae5f4497811fb59aa909dc9421d2c5520141aabe30894b2d0b60f4f8ed4ae297c58bd4c4c63f168888e365331a7f2dfb40c4f9144b417f93e8c077fc353d28f49156b0af619dbeabef86bad811f6695a70517d4f65de6b84c6596a88032c8d1b2bb4c053a034fbd8f35d0437374c5e77c2e8821ad4a507fa4b40c6bf2f4b61cd2fe87db08f1bf2114e517e147167f636b2a7e54ca4c0a9a263eef51bf1c696f4180e8103a83c7d221ce68efde6e4ba9ea0979c84aa9f751e9b5274d9dd7917857820dbd35b52a6fb95a58d6bea888d73e9690d5f65211514f77b30b521983a824cc51e643eb97b11c353fdbb4f6a95325f8ac91c64b5193e5ef2e82879f94c8d8cf2713ee144adcfe31da92dfd63098e381637b7b977b2c339ec7e3175c648347b35a72f4be6a96353b8547990fcba18febf025d53e4e82e56c184f34c354035dce46bf3bead0146ac77e1b1832783fa2a941fe872dc6d064853b797f3fe3418c4353978f17ba0af3b5e9cb645b795f6145e0b8f899ce5002bbfaa677f43004c0f485abf491b7faca73a49b70d1508dad46d91cbd5757926d031d728b95563f7fb1556dde4947276243cf8393b3d61f4170ef588755c879ae05379c854ea6cbc3c75eae3c5bea58e809807e7f0e4e4a4370d2e6cf2b2eaec30f56c3652d4f6b8333", 0x1000}, {&(0x7f0000001040)="08a2cefd894ab815549ace1aaa500251e41f55ad67f275e23ac37431c7", 0x1d}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x101) 16:00:54 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) close(r1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) shutdown(r1, 0x1) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:54 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) dup(r0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:54 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) shutdown(r1, 0x3) 16:00:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/197, 0xc5, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, 0x0, 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:54 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2001f, 0xfc) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:54 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) dup2(r0, r1) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x6, 0x7, 0x0, "2b4a7458f318fe6f07822c70ecbacd0f89fb6ecf", 0xb32, 0xa9}) socket$inet6(0x18, 0x8000, 0x354) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="a1", 0x1) 16:00:55 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffa, 0x800000020) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) socket$unix(0x1, 0x5, 0x0) flock(r1, 0x2) socket$unix(0x1, 0x7, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) listen(r0, 0x8800000000000000) 16:00:55 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r0, r1) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0xa2, 0xa2) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x80000000, 0x0, 0x0, "a2a875681872b174c27409d61b4f929395385f40", 0x0, 0x6}) fchmod(r0, 0xa1) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0xfffffffffffffff8, 0x4, 0x3a, "a27ce47d863c19977629a4837dffd34c307945dc", 0x4, 0x8}) r2 = syz_open_pts() lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socketpair$inet6(0x18, 0x4, 0xc37, &(0x7f0000000180)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7, 0x7f, 0x9, 0x8, "8e2822ed7e6cb39daca2afd36b0a218c1a88fd10", 0xf2, 0x6}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x37, 0x7fff, 0xff, 0xc1a}) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x1, 0x5}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000002c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r2, 0x20007478) r6 = semget(0x3, 0x3, 0x241) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000340)=""/4096) r7 = syz_open_pts() write(r3, &(0x7f0000001340)="4ea7cd61e2e7c7683083da319898b9b1f944cd65ed61fe44c381c23712ca89caa036d74e358733085a356fcc8b78ac495f53f117e696f0202df3a33def0ea89ccea04062e77a9849146179749f65b8bdc79764a9d266886ba49c9a39c349656721a9b65fab4746d767efdb548c8b3737f1113bfe44ff95ec2cb3f665cd3d37115dc152c5baeaf1de8f65429d9567b4b504c597c5807d1fb945d2716804c015c768dda51578fa5938fa761878", 0xac) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001400)=0x9) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001440)) mknod(&(0x7f0000001480)='./file0\x00', 0x80, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f00000014c0)=0x6) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x8, 0x81, 0x8, 0x4ae}, {{r0}, 0xffffffffffffffff, 0x48, 0x4, 0x4, 0x7}], 0x6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x87ad, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x81, 0xaa6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x80, 0x5, 0xaf, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xde8, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd3, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000043, 0x7, 0xa4}, {{r0}, 0xfffffffffffffff9, 0x81, 0x80000000, 0x0, 0xffffffffffffffc1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x20000001, 0x6, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x82, 0xc2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x40, 0xf0000010, 0x1, 0x1}], 0x0, &(0x7f0000000080)={0x4, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pwritev(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)="2e0a63f13acecacb0cd67106c3456e4cbe71d4c397fe40638e0015b2ebcd0f0936751f68d4de4dc19276629783934442b982ade87ecca6cf3d2d2b8c89672cba38504124219e09917f8d8908b6310478cf75dae4f2332e9a23ced2", 0x5b}, {&(0x7f00000002c0)="a23903344e5070ebbf38ae6ad839fd75c92d3e1b8ba548e01ef9051877788fe62993023ba799369f285b836ec9a7eb43e9dc7379885e30cfce392e118ffa4eef6462302473055fe86257c580054e22d57229732660069b4b58e928a50c77f4197f29a55d66f2b6f21da27345ac93f84fe06e5d2d68a6f3373c2ad645ddfdf82c25ca42347991c269b618f3a440e38f07c32755abf3f45de7525894b9dc996b5315706a3e9507b0dbc8dde3ad8a5a5be20d5fece9a06679c438f26dd5e25ee1cd1aed0f", 0xc3}, {&(0x7f00000003c0)="7e22835819ce242b08bcb03dede4f3caf7321ec37e80d58653b463453cacb1b766ea07ef8c981a9ba1b846cc9af6caf2d1e3081005fc061661ae55a732e9bbd6d371a2da026ec72a7fb137a327a4f6971ec6798c9dd75a730ebf939fdf6663d22ccc7db80d5332a88e409e96b54f902eaca4f1b50b3e7ff08c511ee40c4f30387814c4d9f32ed8d545ed76d11544051c49c653ccc4ac44fdd666c51497a4dab7d45d0089091e631165ffb3e8aba8a14b0a8ff01a0b19e172e5282d56a1146f00d4099ac2f9cc8e54c147d75485290335d7302ddf3e07b7", 0xd7}], 0x3, 0x0) 16:00:56 executing program 0: pipe2(&(0x7f0000000740)={0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0xa8}, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)="b00e82771c5e0a1a9e23986f143c4cd7f8db4efcfb2fc20f4aa73ab7522c4081cfe76843e76c914b649e7285291af4f59a8d4fae63d1a1b61846c629f82e623679c128eaf99d538460b5", 0x4a}, {&(0x7f0000000140)="2683e3227a1fdb3db3ede5caa8dbfbe3151e5cf31881b593de1e12c125606efecaf365c8f10d8fbea7c25673494ac4732bf4377b6a3d67f1b2dc95bce372c00279beea386558775d87f296ecc0f4aa09197891868bb17cccc3c28e8e45445561d525663bdfc5a0f3723b731374dddc2fd23e94e08fe6c11078c2a8b22f24323987a1d8c34e6fb8d222d7d2878a8e21a4a789d087f360eeadd65ea39173a033afe636a9d5b9ac8b3a04660f60e9512f067c3bda1a72cb9641066100ec65b40e61", 0xc0}, {&(0x7f0000000200)="9479c9c5d40c6aa7893494a0a1dae4634e3392d8728760d54b400f7d9fae7b08272bb2d875893af6876257b8935aa09c1874effbb21fec0ce9867072779ffcc3186188911b7d77841cf86f225204f3e9d08379639fbe", 0x56}, {&(0x7f0000000280)="9531a59c1aec6d917a4c8a10c94dea9e3ad1a9ce51bc0a4c5ee12dbcb24aff4581f2e793146c561ff502877b522c5035229c2f8799de67bc9feec31cfa212c5936255bccb2cfd83dced288e4bc9e171b1a7c7b47731124ab3a74b2cca768a14051abef39f125044eca81c45176ba603d1ae4d936ff1f6659406e28fda4933fd7479f558a814c9e48814c99e823efd76c705bf84fb325c2edcb380bbd4ebb8fa4166e1e9aae663e9b4c5a216a6b4cdc8772fc8ddccf3b213832c2ef8d96ebdede4a7fc385e6224b9acc66bf8efc0b4d1eb9a8316732e6b05a35d647db2f016ff120ab968d6e8af28d4bb2de4d1141b691d367364a5eeaac", 0xf7}, {&(0x7f0000000380)="a5ef259816a7b467845f9fdbecc41f7f749362cebfcc324c84d2dd9bbb54fabd34f6a214b28811bffbc4c24657979b0d44ff5d6963450babea16f54ae51848e0fc24ced78c06a67b5c550b7c01e2db7b2c7609dfebd534320871eb0ec2f1bf84656702cf603d7b887b463ad8d915b8c9335a8efddcea8b161f1a2e28a16e8b3173772d0b7744b0dbe653f4e958ccb1b8ccaff03a8000cbf2a96e0313d32afafe195cabb27e1cb0c6bcce751a60a2b36b2b7df8c2cf0481f29ef1d84346ce810e6b992d13ff0caca436157da8ff6fa7ea9512646972686d6c", 0xd8}], 0x5, &(0x7f0000000500)=[{0xd0, 0xffff, 0x1, "6a07c0114c413e6259434fb212c949a56458e1f3e5ae122d1c46e1c9b93eb57e269b60acb15acd214b3c54095e43032a1f57f7f2fbf3371900dcb0ec324ee6c3e706d232bd31989c14e0c95356645f5fcc8696bf64ec6a53eab67e238912b96346a0d9fc799c53f38476c9ce6049f44d845b3f1bebec2fd78107dacf235d58a03d3d49952fb5ed6d9a0f2557cc02452537f7e686e6a48d435ddd72a933868548977112adc6a37e4099e0df637f315ca6f8bb75d4c6d01c94b72527"}, {0xf8, 0x1, 0x2, "d5fbc2cd98992c0e2fdf99c59b176637d3e69a0220af702c8f16dc911150465fe1548e511af086db3634e30240ddcfe83aa6a440b908c2f7a5b7adff2b8b95a33786c40d0d1cb63c0c3d61ca87a2127e5f08d0e278c761ea617907e5f1bf794c5f318b9aa019d3be98f45fedb0e88bed429d38ac6ccaffdaef808f9ef7861685ef074155d3a90e171f19ff40f8be4dad62bea08abcc07657c2e057edaa7e65e3d0a5a3fc2651edc88174bf8afe1e46c92211b3faa7ecfa286d3c35b96c04d0d27db9acfc0ace8badacbe19ac9afa713f374367767e5a0aea1a135adcc0453ce6e34f07"}], 0x1c8, 0x402}, 0x400) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x20000000000000, 0x0, 0x0, 0x0, 0x0, 0x8000000000000}, 0x0, 0x0, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x107e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/129, 0x81}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/116, 0x74}, {&(0x7f0000001280)=""/232, 0xe8}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/230, 0xe6}], 0x7) shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) open(&(0x7f0000001640)='./bus\x00', 0x82, 0x43) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') getsockname$inet6(r0, &(0x7f0000000100), &(0x7f00000015c0)=0xc) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x40000000000001, 0x800000) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$inet(0x2, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(0xffffffffffffff9c) r4 = kqueue() r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000400)=0xffffffffffffff27) r6 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup(0xffffffffffffffff) r11 = socket$inet(0x2, 0x8000, 0x7) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x54, 0x4, 0x1, 0x1}, {{r2}, 0xfffffffffffffffc, 0x0, 0x80, 0x4, 0xefe3}, {{r3}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x5, 0x27}, {{r4}, 0xffffffffffffffff, 0x48, 0x22, 0x6, 0x398}, {{r5}, 0xfffffffffffffffd, 0x8, 0x2, 0x7, 0x35}], 0x1f, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x8, 0x0, 0x8, 0x8}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0x8001}, {{r8}, 0xfffffffffffffff9, 0x0, 0x0, 0x3ff, 0x80000001}, {{r9}, 0xffffffffffffffff, 0x53, 0x1, 0x0, 0x2}, {{r10}, 0x0, 0x0, 0x80000020, 0x2, 0x1d6}, {{r11}, 0xfffffffffffffffe, 0x0, 0x0, 0x7, 0x80000001}, {{r12}, 0xfffffffffffffffc, 0x81, 0x20000000, 0x100, 0x9}], 0x5, &(0x7f00000003c0)={0x0, 0x6}) r13 = socket$inet(0x2, 0x2, 0x0) sendmsg(r13, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="a9dd90586556cc0a59bb912e2fff6964653000487400000004000000"], 0xa, 0x0, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3ff000000e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e58a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fcf5eab0c88c7a781796d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df7238701f6d7d9d0208cb0b3f8a97ed97426a40cacb131fab88ad7f92aa4f24fe904e0bdd4d884b2279e037ef2ce907721d7d4636b6553c2a4bfd667002a137a72319746444fe83b41f4cf959b7e9d52ac0fa019d8ed69e8a52acd99b19aac7290a40213c00326b6fbd56947b9cf9aeea020f9cd0c7288210b85bc458b724a92e3d3bf42081aa60736f2e5265ecbf823ef33fe36fcf5586c7167551064f7ccc6b5d3add9bababefc938201b26c2d2f70d0e07c5648ad604f797226"], 0xce}, 0x0) kqueue() 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = syz_open_pts() open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x9, 0x83b}) syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xdb, 0x4, 0x7fff, 0xb8, "d9bf79791a2cd7525dbe4523aca8ebb1afa8a97a", 0x4, 0x4d}) close(r2) 16:00:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a42af72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c7613dd2b111b5a5901da1049fac08f6f92651e7066d2ba6eeb000000000000f98f1ceac9d6e49676be0aaedadd2b75576cedfeff442a6fa8cda8510d1104fd932f068cd786c2936b983df9d344b4cca6c2285300d48175568795cdb1e94594d5c63c6d49aaa8e37738fcd715bc08950d80b1566ef1006bcf8c4f1dfcfbb33d82959cd99210f500063f736a92f576ef15ab6359d429253395254805b381ee7cdbe8f6b208c44d1ed4b311f10163ecb4947b36f7ad5d0ccb", 0xff62) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/85, 0xfffffffffffffe38}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x400000) 16:00:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r6, 0x20, 0x1, &(0x7f0000000280)='\x00\x00\x00\x00', 0xfffffffffffffde1) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000240)=[r2, r3, r4, r5, r7, r8]) 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() clock_gettime(0x3, &(0x7f00000000c0)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCDRAIN(r1, 0x2000745e) fsync(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x3ff, 0x3, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040), 0xfffffffa, 0x0, 0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000040)='./bus\x00', 0x100000000000ffff, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x100) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000800)="d93c51a1d193be285b344921a46b0af47e919061651b2cbe56afdd31575c204eea13addddf9b24751e80489bacff30871d152b5efc565b36611e75796e2fe9926bdf1631817b0df08129fe358f4174a5ab1ea07dd78856edc095e9d62bc190b01afe183c23b9d8e93af4d52a367ed33f612cd0c187af2e86e53a19ad303f61044f57a01dd3ac62a2d30316071a57351f", 0xffffff05}], 0x6786d07f362336, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x2d6}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="13b222cc4e35097b2641d1a1e455039b0a61cd0689cb13a01a4acd0dd2622cf6991c1e53bf6e7a6dbc4e73839b978210c99267eca226c5054081bb43ff412fd108c304eee57fa0ae6a484951b3709b94b273c51c5465cae75cd3c825e72b0c029d0d13c4903ac8ca63a2232d42841a5a177869e782223e8ed8ed513f38cee96f9b5d863c1380bc6409f187b3288e35a8de3e3a0a1060f9f7deee446d2b7882839858c874931fa39310cf", 0xaa}, {&(0x7f00000001c0)="9ace69ee9956299f6d1a90c80f4100a61171c3aa6d35cd3d9e37c855c7f230f23a031f32fc329fe301a011946bc2ced920f90a053fab70b11e38149e75bbe0584b611c11b65c9aadf3db5afb19e9c3b7843ed12e3ea1f94436a29907483ac4985b0a2b64b8afd74404d5c807290a7ab15b295f12826beb6ee2da9c76c7afea4262fd3527a82746fd6fc33ce884b1202cb3ab50c9e3c7f4bd014362ebf7c2c5829bbe8657344904227ccde671ad50776a68a7f55712a6a95e1aa819e1efe62a374dd617c65390b49e8db571d6ca99f2747d0737783ad71916d89d64663b", 0xdd}, {}, {&(0x7f0000000080)="aa52a21003710f5090a5e88dbcb0b5236272861b8292acbc0f5f9cf2e13a41884dcb98e9e4", 0x25}, {&(0x7f00000002c0)="4c50dc975e6831d9ac73f24fddaec48a647681e782a9853dbad106c473d954e9e4c1f62d51ee023772694499ccc4681db2e84304e9689908c078133db5191eea0fc2b3f009d1c8c1dc872776554a0fc8b2a9ac10c88f36782c3739df8a1de5bfbc400d1ee45a609cc10b26556a8c4d951d37822c5217", 0x76}, {&(0x7f0000000340)="27ad93d4d34b4c3c12d02060af223afdda50f49e9ef31b2654c3908cac9d3b3cff70d4985513fc66f652d1810e45d2397900973a2bf8f327424e35cc6d03b25624192f7571bbc263affcb88c63447033e4a7502318fb71c04a4e3489f68dd1c9e0267a3fdcdedde6227e1b4f6a44e6e8ae418890a3207a99daf69cfd57456796288fdb814c7a0890d885841eee3ddf96608f2823ac94f219707d1f1c78c24851155a74711b3c9c77b6b5b9b56b19219b410d1a442f3d5eda6c751ebc8696e175ad7355f9c5bc470cf6566e7d6bec316088eda75c58ad2fba0650908bd83bb65b33b1c7e370dad8d8f4a952213a52e1e6610476", 0xf3}, {&(0x7f0000000440)="3b86ae710059e7799399f4aa09560a9ee100e0055c4c4c21a86f9f975eb20ce7eac2f7f3296cc1cb33f15a75fde77af8ee3510177b14ca7ecc7addf9b50b3aef1a44a1baea2d8c39a98ae951449c0ff4ff1d31bd0090f5cd1634c20f88124f0e328912993f1a8a986b195b2ba4c0e755e4f5716a7ae8354657b590d4e37b833fcad5a8e801b70ef19c1b31b363055d8a9128ea516004a54d9c7a3dd2edf529655cf77602bcd1f505033227152db6d91e6bbcb262f29c23b03b82282f714d0e80a3d793c4f02d9490c3743e52108c5480ce03c3fa31cf71aaf954fcc8f5e7a582cca7a8e937", 0xe5}, {&(0x7f0000000540)="39fcf872d171ebcff97f969eaff8bcb1e72a4d838e75a7fa3f4e5adb2cfca7770db2ed257850d2abcafc7ddbc2ee5b1eebfcde8d76cebf2850ca44e4eec4e554e22183dc4d78d0f7f7ac76e8fdfa3483a7bb19d0cb48f742aa98e120e00a4b43aa04b4bd83d2f1faab5a52bf9f458e29fbb5b03fbbd1e9a51136a05e10173426c13ee255e45b5d9c4a455a32faee3dc59546694fc942b3027b38b901f6278671825625656c398e7fa6c02779690ffce02b151cc8ee8ffd51b2d4761f1ece0857a3c0946c475fb1ecc80bf42f8f20166539e8da773846b14bdeb50be7ece82af5791ba9a36e4e2bec66c556af135b727b7972b5c6", 0xf4}, {&(0x7f0000000640)="ce19a8f95ff88914d94122e3d7494262ae12a42c2c0725e79d8a9a8b21967e05dee869fdb5ba27bb0403fd85c1f4aab24372f50413919815c8134fc0076aa78d318537729c9849853d94996f33863c8a07344720b3615ab117b56a0e2a38a62500b2fdfd0673d636ebdedb6de0b43b22cf1b9e4233421a5d2c290c082b3a45b72c8159cc521887bf21c2ef60ba96c56fcba5f13cfcaa5c38dd9560d54007f142475f4139839ebbb970b6f0bc", 0xac}], 0x9, 0x0) mkdirat(r0, &(0x7f00000008c0)='./file0\x00', 0x4a) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000007c0)='./file0\x00') 16:00:57 executing program 1: select(0x29e, 0xfffffffffffffffe, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0x1, 0x3, 0x3, 0x8099ef5, 0x8, 0x1f}, &(0x7f0000000040)={0x10001, 0xc1b1, 0x200, 0x4, 0xb15, 0x9, 0x3ff, 0x5ab}, &(0x7f0000000080)={0x101, 0x5, 0x7, 0xffffffffffffffe1, 0x80000000, 0x3, 0x2a, 0x800}, &(0x7f00000000c0)={0x4, 0x81}) 16:00:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getuid() setreuid(r1, r0) 16:00:57 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000600)='./file0\x00', 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x1000, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/212, 0xd4}, {0x0}], 0x2) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/116, 0x74}, {&(0x7f0000000200)=""/139, 0x8b}, {&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f00000003c0)=""/108, 0x6c}, {&(0x7f0000000440)=""/121, 0x79}, {&(0x7f00000004c0)=""/163, 0xa3}], 0x7, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/14) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xab2e66fe53a8a931) munmap(&(0x7f0000fe9000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000080)="29e9ff89ba7a26a681b7d87cd3511230ce9a443aef911b72b5cc51b3a0a24cf1178386408d41042ea8292d7fe335a07468aba77ddad1fadb09397c44bdd9859fce735da1025d887dfe56d3bb358b1a9aed52a6099fa85623890b0745b2a5baa01e9c28093e76b99b9acdd8c6b13a448dd30413135d2207b59c388572a765850d4375c9ded99b37f1db9d0cb4be1d3c99b075c2d2fea2837c4cef4b9d8e2d5b60cc5818648f232ccf6920", 0xaa) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="00a008a2", 0x4) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmdt(r1) 16:00:57 executing program 0: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x1) lseek(r0, 0x0, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r1, 0xa, r1) bind$unix(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f6215730059a6e2f9129df8546d5134d25fbbaf1018ca30301eeef75b71b15b516472bfea3f06d7cc4442cba6f3ef30d16a0cff380df958d45dbb1362ebde9a3ffd59e4d39ddbce94d2d3499a9507d1f9341d17fdeb7cd9dd096d448de1476508e6b822615eaa9447c27581b0935e41d561ae325e9ace7cafe1c0e8fb56689b8ff419682399d27f9a3c2465000c0049a7e0c873504f6fc9dba2001f30fa5643a7c1594b53652df26587e3ac4525b500005dce94e73ffe48691e0344397935e21a9f5f9b376c9a4deff9066acd81c34fe31af7e4e5"], 0x8) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto$inet(r3, &(0x7f0000000200)="fd05e79a29e1307fef18e4e9bf87b2ac56b791f26816b278bc7f9f209ed174b57ebf061b12d6cf1d980b0239b51e582f9d7339447a0b46ce07fcc4ed86e1d63646647b2d65dd697dd1d36ae00fdff8f1e89268a168146d85bb02e5b733519a6d0aa264e809718a3e16aee25be2d64a809d9c86d7e3297196031fec6d36ed3c1070a28b40a108f3c18b83c30e622a0a50a47e9f53bd2f37714681", 0x9a, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x180, 0x40) fcntl$setown(r4, 0x6, r2) lseek(r1, 0x32, 0x1) 16:00:58 executing program 1: r0 = socket(0x21, 0x0, 0x3) listen(r0, 0x1ffffff) r1 = fcntl$getown(r0, 0x5) setrlimit(0x6, &(0x7f0000000000)={0x1, 0x80}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x400000803) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) 16:00:58 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 16:00:58 executing program 1: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$inet(0x2, 0x4000, 0x19620000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/34) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000004c0)=@in6={0x18, 0x1, 0xffffffffffffffe0, 0x9}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="7dc62fc76094ade269de33e6e894ef51e5ae5236cb165bfbb336", 0xfffffffffffffdac}, {&(0x7f00000000c0)="9f7e178a28d7f8177fa4715fd4768955a97d37e9392ce0afdee887573c5b0ea290915dce8fb2a72ec4054fcb1b6f220b0382e0404d35466d403a0bb4249170bb068f68c439be28bff92469efba7435a1215e17e59a22b32db9dc1314d291ed7ad4c6814251f91f9432a116c54dcff97be7ba0c48f350297e193cc5731d45d6883289cb891769fa142cac5accc2b800a90aaa9a2c4ab176e72e5096cb1f57e90e6772518b1641af9d8accbdae29cd9d804758707c06", 0xb5}, {&(0x7f0000000180)="be1c8b41b32de1811a0222d5c129b217ae28a23fb9c35c4e16ee7666505dd6165225234e0ad26531c836e2ece5388c421ad9c0db6ecc9635ab346b9cfa6dcd3f51d027db239b32cc1d340884881532a546b3c28cb74ac5a9ecf5961587dcdb3358e18842efa0fe2e88caba8208cf07f09b5711dfc350da30b0dc72620c3a90def5aee113f41ffcd25d8a6f0bf757bb32d78e51b4e87bf012588f59c857ee75d3a13d0e16a22b863b1a00e969e81e8a4349231a6fde4ab2d60afa0427d77cc190b4f82fae61963f10c3ea0d6e49acc4bdc7a50d570f57d6106960f6d8c890ce49b8dff98656bbf6e788f36da72470d5447a92ccb9c898", 0xcb831f1fd887d9b0}, {&(0x7f0000000280)="5aa54e", 0x3}], 0x4, &(0x7f0000000300), 0x148, 0xdd8998b9b9c8acc1}, 0x400) 16:00:58 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r0) r1 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r1, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/121, 0x79}], 0x2, &(0x7f0000001280)=""/196, 0xc4, 0x2}, 0x841) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup(r1) recvfrom$inet6(r2, &(0x7f00000013c0)=""/214, 0xd6, 0x2, &(0x7f00000014c0)={0x18, 0x2, 0xb99, 0x9}, 0xc) sendto$unix(r2, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418dcf69541324a55d74858411ab8e4068bd3ab7a8e39db1ef4cee1bcefc15c761c9442b35c2e9472a8d59febf8b9eb5d52e985be2e943f998bea30199860ed76692bebfa654be3585ea7ef3ba26e8764681aa1f7442a31bebdbd749c2b412a51a34b08488a34ed80d7da7bc29887d1e8e2d219a860621ababca7f9fb7775c3c81ba32e944fe8e1d43d0c99ed1f37ebd8a66e02a34d813b0d9e0de364c0489b8b33e43e29125b981d62c937a99227b1a22344b160a95abc3fc8c9a50f8f2daee9ad87a67d2d01b433", 0xdb, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x3) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:58 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) semop(r2, &(0x7f00000002c0)=[{0x3, 0x7, 0x1000}, {0x6, 0x100000000, 0x1000}, {0x2, 0xdd, 0x1800}, {0x3, 0x6, 0x1800}], 0x4) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) semget(0x0, 0x2, 0x475) 16:00:58 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:58 executing program 0: setitimer(0x20000000000000, &(0x7f0000000000)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000140)) 16:00:58 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setstatus(r0, 0x4, 0x48) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x8, 0x2, &(0x7f0000000040)="9653c2592e525518d607be55caafbc1092b5e5296ba7b5026346ad4a778303ac35ad98af807b03e4a21d30352acf0d1d02c6d7f3b3c13b6a269136a4b744911af0d2fe28", 0x44) 16:00:58 executing program 0: mprotect(&(0x7f0000467000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="d5") clock_settime(0x2, &(0x7f0000000000)={0x8000006, 0x100}) mprotect(&(0x7f0000467000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:00:58 executing program 0: shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmget$private(0x0, 0x3000, 0x300, &(0x7f0000d4f000/0x3000)=nil) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0xdc) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x32c) 16:00:58 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) minherit(&(0x7f0000061000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000204000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x2, 0xa0) nanosleep(&(0x7f0000000000), 0x0) 16:00:58 executing program 0: r0 = open(&(0x7f0000000080)='./file1/../file0\x00', 0x1003d, 0x0) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffff, 0x8ffffffffffffffd, r1}) open$dir(&(0x7f0000000040)='./file1\x00', 0x28090, 0x9) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, &(0x7f0000000100)="929b40deab7ec0d07eb63336e68b5c2dae61b252013d252da3088208484f904f7057589146322f53c3be836440c5beee89d629e7bae7f7a2a619cbb2f6860c0ac0d7217332a551547c2cf9124059af2afc4ee8d787a6bf836ddd7f05ce5b70dabd47b295f36aeea92016f1f75fd891303fdafb4ab4de1074c53cd4a0cbce8aa1fe9e2f67", 0x84) write(r0, 0x0, 0xfffffd4d) 16:00:58 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = kqueue() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) write(r1, &(0x7f0000000040), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x43, 0x20) kevent(r1, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:58 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:58 executing program 1: r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x2, "3e9d498d271b8b16d368f575d9e48462a10dd800d7b4dd6533121aaae68551415ba23c563b3f4eca31157749a1cc2c739e998771fb4f827d51660633ec997a361e1d373ca94127c45c2000d62a651c9838b661b7e75d1a20555e933540f2c6b33b8d554b36c87f998de0b347"}, 0x74, 0x800) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x8, 0x0) wait4(r1, &(0x7f00000000c0), 0x8, &(0x7f0000000100)) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/229}, 0xed, 0x1, 0x800) r2 = msgget$private(0x0, 0x500) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/204}, 0xd4, 0x3, 0x800) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000400)={0x3, 0xff, 0x6, 0x1, "fbef4b6028dab55081d93b5c2ee251f86aacf49d", 0x1ff, 0x7}) mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f0000000440)=""/239) msgsnd(r0, &(0x7f0000000540)={0x1, "41d328cc018eddd6af5e39ef65d3626f7360a26f66ffde7c1025bde7fc8833daf04677967789ef9239c537c7bd3205f44d40a07dfed9e9"}, 0x3f, 0x800) r5 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000005c0)={{0x0, r5, r6, r7, r8, 0x44, 0x3}, 0x3, 0x7fffffff, r1, r1, 0xfffffffffffffc01, 0x8000, 0x4, 0xffffffff}) bind$inet6(r4, &(0x7f0000000640)={0x18, 0x3, 0xd4e7, 0x7f}, 0xc) syz_open_pts() setuid(r7) msgrcv(r2, &(0x7f0000000680)={0x0, ""/237}, 0xf5, 0x3, 0x800) fchdir(r3) getppid() symlink(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='./file0\x00') setgroups(0x2, &(0x7f0000000800)=[r8, r8]) bind$inet6(r3, &(0x7f0000000840)={0x18, 0x3, 0xff, 0x3}, 0xc) setuid(r5) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x0, 0x5}, {0x1, 0x100000000}}) syz_extract_tcp_res$synack(&(0x7f0000000900), 0x1, 0x0) 16:00:58 executing program 0: fchdir(0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x80000000, 0x100000000}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7, 0xffffffffffffffff}) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$inet(0x2, 0x8000, 0x8, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0x27c, 0xffffffff}, 0xc) chroot(&(0x7f0000000140)='./file0\x00') r1 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x1}, 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$unix(r2, &(0x7f0000000180)="67e5d2a700a3af57b6e682ca43fbbeb838e13d638bc6d1f9d16c9cc7762d49817699f57a9fb0a9263165d9ef13126ef2e6b5baa0ba394353c2c3076b5d8722ddecbb17633b6b3e74bb1863c8b9fc70ed13e050e0d20474b2df3c5d0dab457ab94ae99c22cf400e4f644f48439ca8a629bbf4228fd88d44c46dcd181a60a34b0fb8297e5cc41cecaeee60f424d1adee3f9ed33ef583db89453ef77bba0274a2e20a4585f6e6ecb4f24a857632332bc4db83d04d9413aaa89a6991cd02db64973992ad5f35b25492aeeb493eb5f7757f4af1171249d50f13c5637e474ade61afbe27bb894471ee2b73ce13cad244aa", 0xee, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) chdir(&(0x7f0000000040)='./bus\x00') unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='c\x00') ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) 16:00:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) write(r0, &(0x7f00000001c0)="a7", 0x1) shutdown(r0, 0x2) 16:00:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/44}, &(0x7f0000000100)=0x2e) r1 = semget$private(0x0, 0x2, 0x40) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000004c0)=""/4096) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fsync(r0) r3 = accept$unix(r2, &(0x7f00000002c0)=@abs, &(0x7f0000000280)=0x3) dup(r3) r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getdents(r4, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000040)="06c253c3310a6c77957d61f304d937d5c9abb648586a77d5d3a5cf32e0bbf4faf2d8b624c7496a68594461b55eb640c4b4e207346015c10ba84cb57734ebecdb7b53c14f97723857671f0220321738bfebe12329e49a38b1bca76a0cdcb5e30737aa7e", 0x63}, {&(0x7f0000000300)="52e58357a1bf2707b1255dd2fad2c38450fef384b19107db92bacd16222384848bc6e37a3e8736ff9f50c8a568c43a224e2f115631834baaaf17ee7852e300972cf5883148a905407bd17a1d9d0524ab98c87cfc9b49f4ad9c07dde5375620a33ea976f0bc145a6713c8ec91ea8b7f504c29375416345f75a90d193e30db7b9568085c435451390297dafcf56c", 0x8d}, {&(0x7f0000000200)="b67c1b0a08e8466183cabd1a7e87be11b01ab2056768a78304fd34b4b19361054961fa7007a631fc55f2d73d4d98529df06dbcc05ac17d6532272d1d9d92a79897ff7c03ecfb1eef8442a0187941c70e74f6befddf64637d2aa1d2f1d20c40ae85812c7632c784b05f839d4c90e1509f", 0x70}, {&(0x7f00000003c0)="aad3dddbef7fb64be235dd27f10cbb658ce0e181ae848387d7c049ce01b9415b1c949d", 0x23}, {&(0x7f0000000400)="33d41689", 0x4}], 0x5) 16:00:58 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) sync() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 16:00:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="6b449f9fe3bb2dfe6fa447de2075f954c33ba73aa9d9ca726f85c4860703df2d2b70d4095a5854c4cb2c1acb83314dc3525bef943e67573a65c269add4c097b85e0c86f5ee388b18f7006fb86c6756f4297528ab4bc571fb91dd8681afbdcfc7fc691973eb808fdc7326b39ea7fb5c75d6569c064349241fbff0f3b4c740", 0x7e, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="0124c0c7ff32ac3a2c0034da7bfb53ae32344d1c80bba4b1807169f3dc054c0addae9de7de3c18a86dc454b0f6ff23068b6bb1a644ff00000000000000be94f988deef2c2013a657783affed4d06f68de51b9dac763a0703c109126453cb1161ae095e240a222822c040fc6be689cbcefb4daf03e964a08b752ceb5109f28d8f53d5ce138a3c72a6c159af3e297cfff8cdc8a99558627f6873b948cb224983ddbfdd60f049ee5869c0d332bd4cbe3dedc9dc05eb60e35c80541b55c4f353f998498dc3f187943cf53cf5a66b9240170c40ae08c321b043ac0626c7f35ed590564e13b4b1372b8006a569a3f420ca8f899eebd23a0cc93d58"], 0xa) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x800, 0x14) 16:00:59 executing program 1: getegid() 16:00:59 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) fchmod(r0, 0x22) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) pwritev(r0, &(0x7f00000035c0), 0x0, 0x3) 16:00:59 executing program 1: msgget$private(0x0, 0x102) r0 = socket$inet6(0x18, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x82, 0x0) r2 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) write(r0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/4096, 0x1000, 0x40, 0x0, 0x0) accept$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000a9a5dfdf77b1a88612d0e1bb45aa0100000067d89a3f2ff79b0101000095607f1ae67f05354a9afe5add11cd3e1d38d0fbaa64677d84b7aa26b0b42b36865b9b05698f762fa7d3d230b563d9bccc4dea7ce733ba451b00f7a15743a05fc9c531ec051af0881b6f6fede3bfa714580eb24baf74705a42a019eabfc7178d5509ecffffffffffff228f6fa229625e9f72dbd3a1ee1bb14fb49d3e830300d6eaeb9a0916f59edd7323a0ae6219ccf7178f2c94ae96bf90d66aeca3602e1b051351ded1d32fd486ca606d75f747b30e3c7058a1a6d075fcd61c12a3fc620709af1d719d964aa11944f43bd8985ce2c00f067dfab9d2c9d12abd213cdaaae975973459afa033387bd93a8cfe2866507a3e83d551efaebf50195a9454c592"], &(0x7f0000000040)=0xf) 16:00:59 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="c4cc7a4065", 0x5, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:59 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x1}, {{r1}, 0xffffffffffffffff, 0x8a, 0xf0000000, 0x0, 0x9}, {{r2}, 0x0, 0x80, 0x20000000, 0x8, 0x1063}], 0xeab, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffb, 0x2, 0x40000001, 0x7813}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x9, 0x10000}, {{r4}, 0x0, 0x0, 0x80000032, 0x80000000, 0xf4}], 0x2, &(0x7f0000000140)={0x0, 0x7f}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r6) 16:00:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4a, 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:00:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') 16:00:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kqueue() 16:00:59 executing program 0: r0 = socket$unix(0x1, 0x100000007, 0x0) close(r0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/180, 0xb4}], 0x1) r1 = socket$inet6(0x18, 0x3, 0x6c5) close(r0) dup(r1) 16:01:00 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)="14e82d4ecbfbc60d21d02d2ebf041c613868f1fd1b996f5da1c23fd267d2975669f11ffd694e15cb832d70ca4eb367f9d994cf2476f4616e3ec9881b3a651962161bc299237d3e654695b4ef9ae12895f050b8ec2d091c3c30b1697e71b0b39db63e260915cd9a7e80aac64294234a23f6b40ddf52094278b9acbc31d3300d3058594d693423b60dbda72622ae1fddd6a2174e77", 0x94}], 0x1, &(0x7f0000000280)=[{0x58, 0xffff, 0x100000001, "3c67823c558d8192a29c548476a836ef6e168ac1f9bcf9a8c84229e29595b9a0631637b73fd891777878c5b49152a5844b01881124fffadaf7eb1cf38d1e8c0f5cc4bb951f"}, {0xe8, 0xffff, 0x420a, "28e0d4e3555e816b83f33a75ed11b701e4b5105677f7a04291f1ddf177a69e47ca9d596120253317a010d2499eb628000412ba56726bfc670490ed3d714cde016f13e146c492cb173073bf32da9b5c1e7c2f721f27cebf64fbd81374b39708c2f11b82ba9e6a2a40ba91597edf9d43b29de8682187feb139b52287f12c8593334648b1faac1b0687ee4e7b1b39cb7cc8863226ea1bd119ea26269decbce097b1eb0be546c05a800d0dde7712daea3dc7ca1f363b1af650ea57d6dd81df37e4bae0ef953cff428618397fd8161191b1fd8007fc5e4c"}], 0x140}, 0x400) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:01:00 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffffff7f, 0x4}, 0x10) 16:01:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xe23, 0x1}, {0x18, 0x0, 0x2, 0x1}, 0x6, [0x100000001, 0x3, 0x1, 0x7, 0x6b, 0x6, 0x3d4, 0x8]}, 0x3c) munlockall() setsockopt(r0, 0x8, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:00 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x13, r0, 0x0, 0x0) socketpair(0x18, 0x2, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) 16:01:00 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000000000000000000000000000000000000000000000009be17480e96300000000000000000000000000000000000000000000000000000000000000000000"], 0x39, 0x1, 0x800) mlockall(0x2) setrlimit(0x3, &(0x7f0000000180)={0x100000200008, 0x4000000000001}) getitimer(0x2, &(0x7f0000000040)) 16:01:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6018, 0x10001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x7c, 0x0, 0x8, 0x5}, {{r1}, 0xfffffffffffffffb, 0x60, 0x1, 0x6, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000000, 0x100, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0x4, 0x7f, 0x1fe00000000000}], 0x5, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x10, 0x6) r2 = socket$inet(0x2, 0xc003, 0x8001) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x48) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, 0xffffffffffffffff) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x8000, 0x10000000000, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet(0x2, 0x5, 0x7, &(0x7f0000001440)={0xffffffffffffffff}) pipe2(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$inet6(0x18, 0x4, 0x9, &(0x7f00000014c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = socket$inet(0x2, 0x5, 0xa5) r15 = socket$unix(0x1, 0x1, 0x0) r16 = socket(0x20, 0x8005, 0x6) kevent(r0, &(0x7f00000012c0)=[{{r1}, 0x0, 0x20, 0x0, 0x3, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x7}, {{r3}, 0xfffffffffffffffd, 0x82, 0x20000002, 0x1f26, 0x1}, {{r4}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffff9}, {{r6}, 0xffffffffffffffff, 0xb, 0x2, 0xf4b40f7, 0x25}, {{r7}, 0xfffffffffffffffa, 0x2, 0x0, 0x3f, 0x8f7}, {{r8}, 0x0, 0x1, 0x8, 0xfffffffffffff64e, 0x7}], 0x64, &(0x7f0000001500)=[{{r10}, 0x0, 0x2b, 0x80000000, 0x3, 0x3}, {{r11}, 0xffffffffffffffff, 0x4, 0x1, 0x8d3d}, {{r12}, 0xffffffffffffffff, 0x61, 0x40000005, 0x3, 0x101}, {{r13}, 0xfffffffffffffffa, 0x10, 0x0, 0x400, 0x761}, {{r14}, 0xfffffffffffffffc, 0x8, 0x1, 0x2, 0x81}, {{r15}, 0xffffffffffffffff, 0xa61ebc2c5d51a722, 0x2, 0x8, 0xffffffffffffff00}, {{r16}, 0xfffffffffffffff9, 0xa1, 0x20, 0x33e, 0xfffffffffffffffb}], 0x4, &(0x7f0000001600)={0xe0e1, 0x4}) r17 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x1) mkdirat(r9, &(0x7f0000001640)='./bus\x00', 0x118) preadv(r17, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) close(r17) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b46ca89cc583175dcb6262e22a697337fcc20818d1ea67f277350bcfe231b81dc6a760a39468970a50c0e37a8a2e37fca2416da5788d51ac2d00b4861064722c289a3e89472be5bc5310e1cd96bbaa068cd18b2ff64febb809cac5df690fd5f4bd44a0627bf7b38f65afda38aae3582ef38f03ba9418ef68654c86943e1910ec5dd2deedb4c53c", 0x87) 16:01:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0xfa79, 0x35}, 0xc) 16:01:00 executing program 0: nanosleep(&(0x7f0000000040)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f00000005c0)="8acbababe3d4d917b5b38d6145357a5b5aee2ba087aba3201a0024a98e534c75a3594112088e28a2d97eaeab525ef1f62d0cd6ed0193e31def171fddf1d8211277801ab6d146553edea3991c4a5d8cc9742e6e9458d7e33c02fdc762321305e5e97acfc84cdfa99739b0b5be63e108a4f44a0bca99993476ab5e43fd32b2f1ab22592e6666b3a91ff617e44e1c9142b2f2de24aa83fd253baafcb7e31e5a550649c3fe43e08462a3f07d41141c1e0f9abd4b0bacc371d2ac2ce87c612ce3c21f2bd9b90b2b5c3d720de11be9b73664116e7cb5dd6c672e6bd61de52769a1207d3179377fb970ff15d690bbf3a558714211df9b58c1fe78622df2f55b9e6035573be1c437857b5dd0c60b1b84be14e103283c03d72ce97a43baa9d358f1ced4662d95fbf4dde050c79e89f8dff76770b238042dcf4fb5ec84d4758305ee9ed0f5d4747eb7c1aa0f9b89d4b1930d756f38f6e2220815cedd12e96a46274e799639ddcde4801dbc5b0d1990594f9d608284aa0130b0beba6a0bc5285e6230e8a6209edcff94d108ec64b84d3772b180d5c1ced9076e2f39dfa574951119a197e990aec9a20205e110f7e2fa877271c945e3890c1850075c2066e175d91f5bb701f551bcd3433230bf0ce407f10c929708b16808749eb8fea3526cf65d21b63c3cf12a177123afd24317987dca9abb163ba451f85ac31493b7e7fd892d728f86ccf12b741f2f6b90ca70959fc66f5dea5a51c489cf33ab1a83538bcb66d193b42d99c4b2afd2bc0afba6a14dd67f3b7858e20a6c375eb344af1d9767bd6095d71d1399ab22d02488ca6454f1911739a40ff5985bb64e0f6ba9275838026f26fde9fa03a28d05dcefe592c577cb8b5dc9d4f128086d6c2bc1dc760e3d39e8a2ead625deec13393ee65d438974d4b1c121ded32c74ca0028b426db7bd72a284bd2924c41e990d9b48477be490db15c772e615dbf1c5dfbd9e81e13f5aa5dba8676ae2f5e59d4642fb1f3591797343c01635bf53f5c876ddd67a76a6b280524be84422a0a976eda51621e996a50447ab2f9ef2fd04ec1f420d50dee144f61e8f5101c85674f3c3b487737a8643e9e49919e208a3d3721e2a13d3cf6591101f352200a852b7d95fb8fe98d9035a6b41d07f8c59b167a8f1b39eb76d1c4867540215cf58a5b41ecf0cfb35a86ad535b62b9071a2ff33503e3cf9ceaf856494c2f786efc4bd65c933bca6d3b703274bcc08407001237067ab9ee5732a03c99cfbc59322f028623fd4a4d7b897bff061c3150139d0e2a0cbb63ee2b6b31b80c79c24f9116b347ab2c8cab374fafb02d6a389dbb0a892f63f1a6a8929660288f3500d60e673f2aa39c7bb835f637a44ef9fb1a08fa59308e09931f9abcb98275f96424a784fad23ef15876c9cc5fb7a39bb7a49446110412069d143107922f7b6ae6119b8a9df87250c6d631ccf0e99cc2d2b23af3a591809f449768dd191d3d5ef90192937246117a5412604a21fe4b1e948a5ad1738d9f1c4ef9323bf98793c76b5a44e9f0b3879d3eed7d030f4e8e2030565d004682b6050084879a580fdac5eae985f845a412646e74990d7f981db8aa1ad2bfc1d4a5903e564dc1c63c98455075b2a1c5c4e6d937c4e9fed4ee12180b35b2143a6fbe82b18ffc9821e3bd67b1096e2637ba4cdcdfebb98fbf234a24b2675e86af0ffdf93bf7545fa8e7b29d903587b60e2bbc68ce968d255bd7f41a93c9abff9047980fc73d94ab0474de379ce6f02ed94643c8487a7cdd462d5626ba85027ab16f9d3f190d9ca54837e2cbe68936e187fa95ebbb228bef519fe1d8e11473f949b9566e2aaff445c19a46564848606952fe66e5cff58ac1f4b0527a5f5c5d87d3cfce7f57bbbacbb549036fdc19cd85dc0afc7a6db017cca54acc0d7a654973b93e757cbe13fb6c175eb077164072e26896bff14d77bc30ff96ad2456890a10367cc5f406abb18f669199100bcb2557ea3f6aa01f27e3def66df1b64c483b4eb73f530212223bbbc25a635339672a3c707c5baf5164e98246743e1f20b8239e196dbd30ac7cd6b2e609707a9c2064aa5d0ba239c4a932c5911ca47322983699ed14a6765725c92e61f4a7b074c5f8ad86b445e25d43c610ab0b900f88af83ff58e501a7b773e5ae9653a618754c9cb6c25c9b29ea515d4b5575a11b69a194bf10eaec3b934db9eb18e0d5e1aef07cb223ed55d2265fa52bea109441705143ba99e107f90469b243446aa9b69e07e0575912c026f521871a8358e5bb13715fdf8aee119a8e9fb8aafc21b4b31f16f0e66c2c8f3c52f0e0eb55b320822950341773e9360489b555d54d3cf5a625e81d7c5647f71a0766f6d28db1af2e9b659c98e58a5bb89a5262dd6689345d1090322b013edd92ef90254a0a507b93a9966871bf27815c34d9fe4191213a2909a6b169422cd22ba44589564a03c11a956ee0257f029ce090116af9012a61f4e8d439fb5ed4eedd3b41239d1c740db2e527d9331c4436f67259dce7f368734219f6d6bbb9a5c2e1927003a5d1e1775980d4d34bc5c056d7203fb0053307133251f157a2ebcd53bad2217314c30cfb68aa59f00dfabbfd1d0fbb0baa9fc8483027617f1d00dda950738047f8709a90643ba18291c6f651da3492c6d0516524cb444952e6d91fdaccbc198e0949ddfa96c8920f39a0c39ab9eb4635a2869c0969ca8ab98716d9ce05f9137749859fb655028270f04b24c74fd5c131ab1c91208c4768eb79a3e204c968b21f08273396afc25904eb6a76bb9ba6ebfd3ca9bac891d41c78d0077f18cfd4f009fed83e4591b213b6e8e60820d8d755d5efe7e414cce5bac6ca65e9a3bb0774f06066f2e0ad3d2322f13bb2d6010077fce6f87fc7461910644aaf78f4885b5bdb225c318893fb3c94ef2877d56e5d6923eaae415b137ae47f305767fa1a8053044222d77b35cb878b45b79243aae09b4fd4096abd702da30776c13f9e5a61d5cbb6b530d8d0e0ab61d803028460c4592ede4b17b306b0d85744ee62203c2b91de1b45f3818e6dd90962d1c65b6d197505a6ea1fbfa88644453327f595c11990711fb21bde7aba0e4553681ed3d36fac57bcb42f56555ce3d9c9030c4bbc705ddcb404014c34fda6487567b57c9368205c1b2adce6b6c5b2407017f9b20d8b86d752f0ca3cf2e20933ecba3d83a18429c5573acde56a7ad08f0d30dd22273fce2863a19712b0328253ac55c0a13e0e6a5157ea9a50f03e6f4f24301844c69125c20637731371dd8281247131d428625a9d6d43975b913aada5d71bfaa37ab4e7bf6dee705bf1825a09fe32f3478a2ceb4c066d83cb640a0583e919a56f7fec04396b49171da29807d624bbf83610b33dbdbe1f2972f1c7b6661b7dc5e317d1c7fe00bfc37133db84241d05453a407cdc9711235826d27fc47cf52f25812d8f8d8ac9b3e687690276513fef2413a47c243b11e8fa4b05dc3a2b4530116e4753b7a4c857449491f7de75a0c054e67f4f362e2d1a29cd917e4f8d2295418139adf72aa6f92472ae48d5ece033b2b39d53c1285deffa33077c9c904ac588437db5fc734bf7f122e8eceac1db32f72df8e9717a45f5c12359191efbf78e5a890af02d73798a814a124a425ab99aebb3eab28e626bc1ff05e78d565388a48a00a8186b5875ac89280ea5f1958cdf3cd27bd089d6a752033d41ab48256ee7d6af4ffe1d4bb2f94d3109882df6bf9bf0a770f6e8ea31eb115e37b3fc51859caf81916c8f601af0a8bd6e2d5ca58f9353344180f4b2ad411bd7ec185ab47b84ff60bb94811fb9e89f8ef1590b0a348773d062c9de6194347056b50d09ed137f8d7f757a48dbf141c0cb2cb13e132e47b57232a08295f0df0a4b456a4f226303e09112112d5273219bb83a6b87b15fe8f0af9bafb39d14c5b8ccf9f38d0814d6c973cc2ec5e1db79cd74ee15c1eff868985cb2290cb8277b4d477fcbc6b4c4e87db49d56c5257e4742f62000619463ac0bedf12b4c499d56703710c58bb272b34df93f7189e15335fef1e7f1c1420dc6272c84d2dec2934391f3a2de35fec66a01631149f9ed783e64b36fc4fff57a2f8914beba5074354d493e6f78d75126d7e0b73896b9ef22a5fe823bb93420c3b671d7e3ec09fda4b14b3af71bd333c18936cde9283f62a11d9d0c59462158e66fcc898da6e0878c3db40398f6ddf524d9f7f3bc66024aabac5213eebde32ea80bb59e33b23807fb1ab4b192e2185a91f42bcc44fa9f8255b3513e27c98e6c27a83d210defa83e75cc476e38ffe77ce184691e3e283a7d51fa4d22cf7045cdf839ea6ef0f16ad6c9d5c5d351294107200ad7e0af6aced40f6c0fdf3f5d40677419cffd03d484f340a815d374708d8329a52d459be855f243c1c91f80e5b26ce62567ea4d0099e7d14d69056e83820b089609a5e181452ab9856679e08c9f1130bd97fa4d82c33ee23a61becc8ebff683d4b99304ec2ecaffb7975c89b1d391ec128bca69c7f924b121aae610920cbdc54db61af04e447fa92dd959dfe8b15f13fd5cb19d72ffe6b4a45adfb8a26c9040bd1f1c88aaf19381da6ebd8cc5ed9c90158167e9a5513335bc0a89c6eb0e68ca588c470ac31352f7a3d722dfee88a7ede4296c4d38ad4cc3718b3d56817d0af12708f8b58e0f6227145b38c7430a1b045555cce71d8acfb1c150022fd95d584c85b85fe839cd5b1889a1f1848f3c6f4ed57d0a8032ffbfb41ab755498e80a46a55aae10f3126f814dc60503ffc21ed6b1a54c9f44e8669b7fb8ec2120deec743b098341912e175609ec2571b30737b74a1f2bccfee396ca506cce544a74163f9ae72355012a84286243082be2d2222a38fc2abbf5035cc206feea82214644644390bcb3bf2a94c5aaf1392d8d1d41984ed793becce10d7c23b217b3815e777ca14616efa976077251957caa3b797e7c0c9d1ddd6d81f27e0cb19de366417137370ccb9fda39473d8343f4642fb0cd21f3c306f3414c0b70343decf3eb2224a3123b212958c9b4e6a617ee48478da647abdb0959f95159c9fdb18f42ea5382ef5fb481132e967357b03d43fbf130706630224ec122140c876cc3b33d39ce9ce647aa2c1041fb455720659de1ed8fba84ca876b7d1b76f9cc45b4a994f26790371d53893f12fcbd864041e5e3257dbe6002d1e892583e9ab4b257113815d3793854c81a2279ec349d9b5e50c43850eb57cc8ac760ad406e9ea9bf8a4f24cb04cc8d1d45d941443788ee98f6e8dd5814b6bab2458cbd5da7b9ac3b581155adddcb08e925bbc31f8ca5d29b40208d7261835610faef1bdd642b186d7235962ae1bbc795dd6ca05a31ede7827a28f09f50326ff3b3581f6c74595831b4fd84eb8d11fd65620bd78936ae4dc9dbdb8ef1235488dd5508595734ff2c4403687f0091a219ad93940912897760e99a4ba1c41c943766232b6841d9df2858d9b2ace7cd25eef4a2faf2573376c4dee1a215b44d6b28de7effab16c78c6fe43b0609ce3eccf55a12c45e01a96b1209412dc5a427d58c6a11fb07bfe7d99b5074e3790b0276cb98d07c2f2df0134ec16f6a3becc8669035601d4275d7863900a2f9ac329790b26aabba731cc1ac64bec37a014391c661c9ac9ab1b7efa741caca17c7c9cc4fb04df3e6bad4a3a195c1bd0b189d5517da24b624af69e9ed02a0ef9a9493a1fc6a8975fc19aff5c67e20995517b8552ab7e241c2700d1c48ecd204ab7f44f3a3d31ca76282b4322f5a815f421ac683dbe991242efce5056a50658d5d29f67dc4aa9", 0x1000, 0x1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x2}, 0xc) sync() sync() execve(&(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0), &(0x7f0000000580)=[&(0x7f0000000500)='@-^\x00', &(0x7f0000000540)=')\x00']) mprotect(&(0x7f00004a3000/0x1000)=nil, 0x1000, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = socket$inet6(0x18, 0x1, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) socketpair$inet6(0x18, 0x5, 0xfff, &(0x7f0000000000)) fsync(r1) 16:01:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffcf) r2 = getegid() readv(r0, &(0x7f0000001280)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r6, 0x8, 0x5b6}, 0x8, 0x80000001, r7, r8, 0x100, 0x1, 0x80000001, 0x8}) clock_getres(0x6, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x280) shutdown(r0, 0x0) fchownat(r9, &(0x7f0000000240)='./file0\x00', r5, r4, 0x2) 16:01:01 executing program 1: setgid(0xee00) setegid(0x0) getgid() r0 = getgid() setregid(r0, 0x0) 16:01:01 executing program 0: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:01:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xffffffffffffff5c) listen(r1, 0x0) 16:01:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x48, 0x10) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x482, 0x20) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) socket$inet(0x2, 0x4000, 0x3) listen(r0, 0x6) 16:01:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x8, 0xdf24}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4000000000000001, 0x6, 0x1000300000002}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000240)='./bus\x00', 0x210a, 0x1) sendto$unix(r0, &(0x7f0000000080)="762182de7c7316cd917610e43b5e1917abf19eb08cf877f3e2ff927bdff957629df2198d05c1545995608b709d2de81c5b9efe4472000d3f7753b636517fb8ffb7e8731ea134c783eaf85f86fbe201c84d237fdcb8316a785fae1d3bae1f383fbae6618a964c03a6dde6aa", 0x6b, 0xe, &(0x7f0000000280)=ANY=[@ANYRESHEX=0x0], 0x1) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:01:01 executing program 0: setuid(0xee01) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fchmod(r0, 0x8) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1e86e82482b73881d402a099eaec3167ed1735b1d808d5bd66dc5e9980b4a58131dc925a3e1fc06cf69d5f9bb01ba5b79af4ed6a4a1c88f3f0be05", 0x3b) 16:01:01 executing program 0: r0 = socket$inet6(0x18, 0x40000008003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x210, &(0x7f00000000c0)=0xffffffff, 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="f800000000000000ffff0000010000009b2e6cf31ddf1d80b92098ce00e3840ba513181fea2d6b566fe9e3e448d918256862b09153c49edd3d6a87f92a2b80e9a60af93d7a1665a92d1975b9a3f10b72b67ea408ad391b7b6c3fb2e0e25356206114bbb61448fdd604b2b3a1baa6237ed26b048ed0c50102ec980ca855a811431ec2b134cbd09ab442ddb130754620aca986bbdfcef48be8cdb28d3c72ef4d00f2b9f251b9526bb88d8e83f8df6b4f31d7f6b66f0997d61b06502ac6cf18d85c426eee6211b221a838041e1ba65c768f196479997419ef880fbf3449623ef78f1e37f0311c95dc0000000000000000000000"], 0xf8, 0x4}, 0x8) 16:01:01 executing program 1: syz_execute_func(&(0x7f0000000000)="66400f150b664b0f3a61fbf5430f0d202665430f691ff3aec42141e1b8ffefffffc4a17bf028c423a95df200c4e3195eb20ef35bcdcd466800000000") r0 = shmat(0x0, &(0x7f0000122000/0x2000)=nil, 0x2000) shmdt(r0) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r1 = getegid() setgid(r1) shmget(0x1, 0x3000, 0x1, &(0x7f0000120000/0x3000)=nil) r2 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) write(r2, &(0x7f0000000340)="3c3418992b4c8203d2e4f283544c638dfd69c1bc317d15bfa93a3044c421352607b60be3f56aad10ebbd2ee18a2f0b8c926fd20c5035e461ae1a7af768bb9a7f67bfafcaed30b22523f9687a5cb405838480f914f347cafc46352b5d5b07bc30b3dc7800c09576580d771e8add01d7e2f1ac553f616034ca34f0d4c76550436ff3cdd85c6b4183cea219d70b47171bcb25b637bc4011309cca3c121dcb2c1266df1e60ab1b6a83f6d08f8c9b40e453ae12f6e9b7a6c7ac122c2ac573b1d31e4d59c4b9c00e755cc0aa514d29d16b9590c8be95e8bc42542bb9eb11324f33975517e5641498fe137806bcb11f09677ce75a4da1d74f97cb9d8279748692935dcc38751c3c3681617c8b38b7cdce773aa00f4a45cfe12b609db96fc5e9c31e43f202c6626138c80d45092f13c0eab0d1e4697b93b891a63f6daf8c86f54902d4152e7011d6f736d31eb8d667ac4c442082d62cb341dabd1ef3bced44359f3e8eb989a412d27f9ed0f81c5cba65d63b05a14799fac0b166da09f15c0a1572ddaeac98a6bba7c72705ef49cc2131f4cf8988bf5aca01537f74db1578dec4d9ebfa96217c0ee8955239e052f3910a684f44838e77d3cd4866801975f40eb4ebf4f46fa7e02c3da643a08a0faf4a5f290ae1c2ff5eb5b1d8c7a99dc31ca75cd31cf759f20a88ff1d47666d221e8c64f14fe6f6e58651681eb562bfd03eb2d173479f2e3c26ba9733241b88475a307cfa7b0dee383320f888cd2a8cb285ef78736de5edfe8370c1241e2874287d4e1d6457ef1009e5eb3c325d961ee0c1197c69292f9f56d667923757c92a7e1b023a752e1030a9c69d8ba63711bc0d225310ea716f5cb7eec6de8d5dc0f0d8af70988103cc8b224b604350945e7a324da07e860b620c57527def2b5e76c6c6203d95447d6a411c6ab30bdcac88b30ac4c48aed8e4ef1486f24b73106a497d47ef33a78de6e7e161a900230604e7f157e51ed112580f76006789463bebf8d90947eebb6c2d7e61cfd208d9edb0dd57be376b0af6d79d58fd8bb21f25b954cb69b27ef74eee71d0f29c6c9114ee331a9353c579003b6c51545326cd3a1ac334f5cd9f2b6c7f5b12426dd615fdf3748b20dcde14f18c866b2f1f32f6de58ed4deffafc1e408feadac936b2c04794ae2603aaf9e51fbac07f56df9833a45d59cdb92e023e3e61189ecf8adb62903f54ba4f3a294cdd3fb48a5c603d30c07b39df4c5ef228824127fa7fcbea809eefa7a609e9834b6c5f6ce5285ac990c5dda68a9460d8a2f58f0cb88ea0b0e966acc25524c158797189398b12d41ab41afca4189717010cf0d10251efbb0ff754ffa618518b392790797f82228ed10a001586adbd0e3272817c6c7915ac72afa3dc7b1ea9ba9f1c8646e6f8cd7a4e8b4a3ca57a29d156b7f39f6392f5ad90fa06736abc5955f01da6e8408991e125c1b4a2e36243a3fa4a7d587443de9137ad353ba21275d11c4e7ab379d92516384a4ff6a46f8fd6cf7eb31dbc7c568a2ccf6178351f0855c82dddc62f1b8359389746ae66d01ec9ea1ed37f2928e46d617399c05a6db8e64546a83144db0a78fe1db458c3da5d46f9d0fdac1337bc6be8ca136946523e43e628f6d12100218bde3c6326222f8aebcfd8ba6d5ffb33dc1dff6a27bba29c3c277b45ef747a1ef7c426560954b4154878bb6a8483c5f4eb8e7e2536bd863dd825a823e6ac814e4d93e5c3640d211f6b135954692ba43836c3da5fe7c8bb87b4f6a338a241d1a0e4af28970038dd12830ed6f33a58bda40e380953c56d41c662802f9ce2a3ea853120b1645fe0b29b8d0d8df49ec9b232a2043bc69c944b4762751ca27cde74bb67d763893e04ab5a548c787bf91539ab2de0160b2d5e62a6eae1c6565066ba0808a95288c6339ec1875d070c5f9721a7ffea4d7589b90a23d442ea4a4fd07d8c0b3a9b9e5cf5403b4801b1c603539738e08eec1128d3f4a73b6bfb6d84174246ff52c712f0b7265d2a5236b8e1bbfa46e44c15c1115c25da74c0df838aeca6dadc1fb25cb3f574d0ae6a65dc6e8e43f4fa6a6465aac3a3ee4e9555eb1f1ee026322c5ef95f1609e53ff0a7f95bd11c4d38ce32c56b1a070aa2a67fa8c14e53ff01c789a7f6626d1c5067ec32456ac08251ce15c559655dae7b0c80602cb57b81ceb2530607ee0468d77f7100af4483a5852875b10a78324dd4a49df77420fc3113ac14515d4a515979d506990ef5f4212e077b4ff44cbe55f96112bf62e1e2b3e9b93a42a09778440d92d555b9e35c57a902bfc5f3728cf4c1a4f3ef5ce92902ddb19ee068ec0cae2e2eb042ce93bf0eb3a87fc7307f6b2147968c753fdc78ad713aded2b59863db66ba2f092a006ddc73cec43f581fcf8c15483ffcd7fd3f437f7b92c437e16affb483a45eaca3c1143c4fb982a721ae5b15e51297214988cce3082ebd297510ead81f93020e56db4c1efc3fc83fa1445ddb58f7891a5c02a82b653168f79a94e2da7b50ed08bc82201d0121b163a90ea943dbbddba6bf89c84688241f2a0d8aa617266704f3f2ba67103cd799c38e1bdc9e7f9367bd2092d1497afbe9be3b87ad512e08f723186922f4edfc0c1a08c206402d1da8dad096d8c0469e8b78d16f3164d0545d181095e0ebf30d0fbff26ddac43d3fc809a4789d885a670fb6a60e09f24f9992b90f1bcb1719883b84b4236f234ac13d11434f16e62731addbebd9cfadc002758a6977a69d9735fc21284f4ebd2d007f6fd4087675d6578a72e6d156d92c548f8409a52f2dccf12c7d32053f32aedde43f2a2fdc4ed7de0677f75ce66cd7ab15eab882694bdf2947911e2c5c56c38d171950addaaee61f307f660e7eb00201d9450492e6e4412642b52d7509b3a9fedbc9bf876e3fcf5de5a6d879ad13a9b81c59faa48432baedded2cdfbc94b7d117613d428ec837f2626afdd734bdd3678ff48c97dcbaf7c3066f3c5462a43c0d6ca4577177afa8e95e27e8725227e3c5f5313ab52e8a6d61bf7e0d68fda3de5308112839254934f0904edc46b354a453def0c9d49fdb60e1b6177f8e3e2be80371db3b5402f773b6ad585d60dad3429d3c02305646d1e517735ea9a41d330c07f65677d2d615fc7e9e693a96c4ce19282ca62bc3ba17925ac4b0d0feba2fbdd1ba168bd1c82e0ccad6a0879e0336df2e1ac87ee38e384beaf1e85e318a48ce94ceaf26365f3a42ab1deeff4f9830675dca717873d1199632567404ee223b6effee9d67458126287056e34201d299d57f8ab8f9ac3c3bdf952050745339f922640d955e2b7978c51680753f3b8d3e8de7f2fccff2037e8c34765d7f42b4ea4d4cf834b4b619920e0e537f188b8109594bdef86d7a7247c1c3ff99b7d2078fe2c0806029d73a960dae536057b8ca70094ea3473ccfab2917ae8cc92f9a0f9b4edaceb1f9f6e8378a1e7c9acff963510c7875a362cd8451d633784ee47ec5dda51d2bea0b9ee24b3bcecf00759cba6a3952d97760d5e19645cc799d8f174307a215a9c6eeb49b40be03552e11b19dde2956fc4b08488339c6908321e3bd9037e2f2002efc6f51f0ab66c8b0a6fb2c6649f6ed7546a09f38ada26e3072f43a6b016f53c7b200db2f7e0fda85e2195cb400b7f82f37ba375df53a38290396f5fd86b4c27c5af7712ab8c0fc9fc643b90774d4c3b81d84c0366b5a9092570400fa765f588806ac9cf2e07f3b6cbe662eb50b6ae0497ee3255da5733aa5566926bba8470879f1e35e6f3da01e6d2151a3412a63851f0b711a6545ea9c803f134c814121b0e189cb97e31c79188aa06457e302ddce5b48d5b1e0fa908db9ee329da05f791dcd15d97d2d3b355a60c137a5a8a39a4e66a03a294fadfa4cdc68724098bd416302b1861f1586d61a56e3436ce75a8005729b8d90fb21751bd4bd4fdc86e29a32379f0b3ff6f074e8e082be91d2d51ff43185434137081ec57154c32e396e3f4d64471db69bb64b0ba8c736c353942d167f8a6c186e8943bfaa839c481985bbce8400ffe94428ccdbbfc806ccd42ca07d4160e82fbc15aaa85bd0508b889b4283e9ee7dbf02e1884890e1f035685740d0d1fbd8c6332537f43f5be0a29db5f907488eff094ecefb567ca72902fc3b33ff01252e1e3d045df192c05a4ac5a538f9e34a84eae07cc560dbbbcc51da68331e7fd38d49241792d798cd554fa52ffa1283126268bfef4d10a6446f3bf7ec3d718a4788203ff03bcf1232c8c7886824fb783ddad136fe015aa39532e249e761899fd15daf37c3139f4af0f3debac22932ff6984c51b199e0febce21a0e9fe583e9405245d162968c3cd5e479c37ef0009ffd0678f7c05d71e3a0e0f2d688b47b7ad3a28b4fb6830e99bbf0a3e65683df4043426add671de72d05b217b716f8206d7cc8339afd4abeebf7d583eafc62ccf79b0b1d9da23dd5a4f57fdb6d47e88b7c98a8eb56ca44fb9bb841c5b36d7aa0883d1d6084442ffbdd659b795a254ae283f02c65dff89062559129c2689b1feb05af99658d7fd01fdb7d57a62be9969f116680aba553a0c58b7e0bcc6c739c0bb252b6f7f2aa453ff95fffb0a5a0f1044906638c00d3229f3670f6b2be43ff4b6636ea5f75ddf0ea8f064d60af2ebee4306ea584016219a8199b7e1b3246b9742126a6940cbb1dc9e3faf48d6e09890847ad41a64bfaca758fd1d6cc2ff621c25536d8351984c84c9850404f03fd23e67aa3af9b73c7752b387ac4ea8ebaaee4a69335a3e3bd18287cddf2cf299e66eb08f92c421cf4b8db32f2038a75d0ca2baa6e30c792924bc8b707e0f2a13ceba5d54bdf2e9e1f9e84faf1286362414cbedfee740296cb7b0f880f2486fef64ee2993f0e944918702a94172a1d01b5d2332293feb0a85cb64c6ed60df7152292e3f104228536d82a55dce086102fd011c52e093270d9cde839d3aa715241d080a91b7fef1a3a46198935a76a198c0541758d29070868e0988a69a91126766173ef6dc918de2fcbbd1a1694bae9bb02ae5d18e8ad438bcdc81763d6608bb1c578a17159fb48d585e88756b95feed06dbaa1497dc3dda530dbd4d9c6d5963ae3cd4a76ddb8ec241d31b96fc4ecc8c5863cdb6a4840b30b63ed1f649ba8f988f4c338e1bc6e291014f71cd78c0bde7b4c2186d1a1357e03b6e5b788251c021a6b54a36c0ca4022a392e88aeab81a461a14d8ba2ebb4c6fefb817225dbf40eec16ccb7927279b3c929da04cb88a30aed82d58f25eb99dbfb670fad30562ed13409d64fbffac789bde31b92443459f8e377ff9a8f0c21c02764bddf5b4cbbf358186b8e6dc6e4994b1ec973e2256034cfcc8108d638d0636e5a41e6eec120b44ed6e7d575b99ed6f0f942fe2b937b89b1964c898ef73e964e0feb98976e3ad6d35191bfc3a99452a73c9353956fa2cd0f5dd13af42851fde31ab5d1e7466a058fd16203b7acf9d4b0c7d00255c07983da2a3f3371512d2eba1507c0bfad258be7846a7d4a0fdc5225251bf6bad2b6eb303278e45f88507ae42deedb07dc0979e7f454793423478178ce2c65896ee13c084c2db9da4431bd86e285c6d8eefa85a19587b82f4277388e6416c9fceab672b98afb635ac8165d70d14246d2be47dca9446dde88523da6d0b432429f33d0a4b20e2570ade0b26a1c09bbc2aa25370b25df2dd4d65e2abfdfb5e9a8d073a02e44a4c73b7ce1d98b64c62e417306ac6f3b1ebf2a37d4cd298bee84d60e18ee226a210a0a69646a3733a745a1d4398a80bc548a3d8db17c757e7855b8891d7e6aa6f526bfb8f62a6", 0x1000) r3 = shmget(0x0, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000120000/0x4000)=nil, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000040)="71ab9a6a51680a27d90df7e19f665e", 0xf}, {&(0x7f0000000080)="e1905c712b0d442d5c12d74444b68d17e52826567a486b156ed7d599f109718099f1d57a77a7fb10a7231bb82a", 0x2d}, {&(0x7f00000000c0)="2bbfcf3daf6579d96ce334624ac4ff70da4595ea39d2503da86c1a9bfbcbaa64df344dc6639910290127172f1aaaeff25a0b377495c6ffeebcd7866e70db1cc046184d317424425438ab16681effd3a8db802f6a64984cd6608e631a1cdfdde82a1989a40908", 0x66}, {&(0x7f0000000140)="4fc86351cffc7be40e10b747ff141ab69ce0f63fcaf68f74c9f8a07c978f2f4a85d98fa6ecb0af4274dcacadb1d4c09ea0c9c66878a40aa1dda203ebe69d3957274d3155dc65e857c5f49110d0ed4097ca4acc25e2dab4061f91d86baa892d1f15853978dffee416e61d48b0a54592994e93f6e800acd5b6b50e5288c5a4bb7f97305d2d6939454f66fd28f714335847d5c5eccea3e27a555758b1d91127afb62855f74b8418712798b56d9c4b1695", 0xaf}, {&(0x7f0000000200)="2850b40f1cf9ce3553ef9cd8defc82209ab6580ea4b205f1f817b834410272550ea94a8cc46142c969358b2318f764a052bf00b35f906e6b04091d64ac5838f520543d37b154cc6df55cd484bdaad7b60773e879906bfaabdb4c97a82a36fab7c0a59e6db35d73267c553cfd148bc3df587a94d1cc16e224d9d024cd119b", 0x7e}], 0x5) fcntl$setflags(r4, 0x2, 0x1) 16:01:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=@file={0x0, '\x00'}, 0x3) socket$inet(0x2, 0x2, 0x2) 16:01:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x80000000, 0x1f, 0x0, 0x8000, "a79fec482d80c7acedda7484bcc397ff9f9c0a1f", 0x7, 0x4}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000440)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r11 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r12 = dup2(r11, r10) r13 = kqueue() kevent(r13, &(0x7f00000001c0)=[{{r10}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r10, 0x8004741c, &(0x7f0000000080)=0x1) kevent(r13, &(0x7f0000000100)=[{{r13}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r12}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r11}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r13}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r12}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket(0x18, 0x5, 0x40000000000000) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x1, 0x4) 16:01:01 executing program 0: socketpair$inet(0x2, 0x3, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff}) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/27, 0x1b}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x4) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r1) 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() fchmod(r0, 0x1) r1 = kqueue() r2 = kqueue() r3 = dup(r2) connect$inet(r3, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r4) 16:01:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000001600)=ANY=[], 0x0) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff2", 0xedb}], 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="0e2007005829c6b837b5595e43f778cb3dd2fb8f1366267ee29c2ee8cb318cadb3f7fcdc0316db66bca77bb35eb0016b1918d41e2eca34a925a7e3bd9a8ac636ac0b09b1519ab61381f84c4729c35115c69ade6a592a53edae9ca261189e2009dd505d1a0c8809b8bb52c2cfa123c4060b9f530ee282a4f4989e63e227df8abef0949af71a3da2c47b1054510d67312739486ad9f658cea03589c6e4b91b12e98cd258b56a0e685f382bcaa05aebce296cc98bba5a65c08477dcd26e0a88631d7a8843b207d5cd61fb68c90317a322055a53cfa4a0a94b340d1df7fe87dc671e3e8028058b44", 0xe6}, {&(0x7f0000000140)="c8bfe6d4acb49966d4ae0dca1c49256f8c6a5e2df465f0907f5c4c1ea6ae2995ba2a1419f54866bbaf1dcc23aa7a8624e5e0c811471e06113658033e5645132f5f5dc5874b76d440f62c74f490f8a2bf52958f73e273dd08be5beff79df29016b4978c17b3e242b8a1337d3a37dc22b34fa3b473c173084b721c4341673f775bd9801f2bade5fef16373378817cc2ee2ae90cd1ac2061b10eaab7ab0a31e611f3bf2d39484d2680b557646f5169c3d51824b563557b4a4df0765029043bab2b866f38dd76a06048d0a1e2a4e28f6b6bf1ab9adc7fcfc6fd003102f2d95da1ba1bb757a79cfd007f656a0", 0xea}, {&(0x7f0000000240)="5b29e98d40afae86f68d01eab67586a9a0b2a4ee8a164860dcd6e9ecb551c9cb0e4b227fdebd4681c2228c32bf04381fb16dc125fbd95d82d6fec05822511bc6199f0feb64981d0353619c1a25544e227e4284f59cc8521cd55daaf6e36b634a21996c75db0c630176d0b3b0763c4019da28058541e751703bdd2682f0604da427b2e8d20f138dd69af162c0a28ba601f014d80dade7abeb8cb1da46022faa67e6211489c24c50b85a99f6ee40764e637e88d55d62ee7d1c2d1f34e508d944e44c430902f88c5e5bba7f731507c8e1ab2a1d359dca7419866d7a3fbd72bf2ce330694e5ac70c2bf773e454ea242b", 0xee}, {&(0x7f0000000340)="b20982e95bd08b02080f2411f3b1d28a72ba049d9c5a048ec19c914dbb48acb2d63a3dde4d17dfae2fd66bc3adce554ad53b6bd243325a4a68a941a21f5f322b4777ed2038a915ab2eec18ec196af9a3294993940562c1a05187040b2927e9271508d9ef7b3c3f08adb56bbfc5fd9a578b607bf423a4ba3a13ded3fb6faf6fb50c612b5cafb8179bdca461be40588a3e49b46fe36fdcb761cb5d82ce0e07fbcdbc6c13e72908d53c55a17f8dc635218814fab9d5bf2fcaf29ee7334a4085f07b1581714f4997c78c9a8f2362340746063ddb6becd6d1f1f936dd8fd50076377563f8a08e103f419d7320a6924100becddd6dd9523e358c8eb8ec5c01b3266c5b8b43cf7af2b910f56547c722ad438086c360994f041dd6a713f2ba9ec196d033a9aeacd831202c6c9a1612d742d1e5e90459859314a5cb848d373c6d53f08807023b2ff8a9ae385ed872c86cf04855e8ea61319ae734a5847b32fd471aae441445e4bf0d0ed533c997a7280e1518831310a248899d0232cd09976be1456e9e4cfb79ea923c84809123009324c53bbebad78b3fe9a2307b3a270f6365f76009f7006fb04941f1b3b522247fd4e9d5219bdca8d0ac042d5c37d86fc6d4dce8b4640c0a968128db05279c94cb9eae8ba789e78b5c7db24b0d983f4b055fa34de16e0bc31c533e470dce20b8cef022a49ee95d3608b31ce7d932ff34c3323943f0d2a6ea1bc1fd29c23e69ffef8cab1b0c8e6f15061bcbab13a9ec54873e7010c1095b20c388cd204af6dbf8fb94e3a6e3143daca639378ddaabe0af1edab9eefb031fa124f9ad9a1345c34aa9fb9a3721f2565d033b23a1221db3c397f320482908f16d4a8c6b7337ae939f43f0f9ec38b6ce4a815b681263f46528f5e357c1cb5a4d4e8196a07cb062a4755b18af9bb87487664b2ec497cee93a65a2b284f8660632c5ac7892b7dbaa2740fc7dd0f00333419303b5ac0292043d262fa9fbd3fc36a3b5974ce944350aec432e8bd1763f3fc488feba26e316190570903b4e1d40b4ea13e80c36cae6ea3da10a46b72e8c2a237ba78b2ff5a8d82ba286ddf71d725a56711d32bcf2232ed37fc189675bcb04cc5fc0daf0c81c60259c4a2f129b96220fe16450b29337ae390fb6bc45b716ffe4c70d9a59be1a80d46acefb0b1a1b460cdd3ab778782a4ecc86415fdb77bcd870f8f3622e3a29cb32204b5d210692ac3525d8f6f4349787657be54436a0ceec698bbc4faa411a4aa04e3d0587c920e2647a22b37b947ffd0b780037b43cabcfb3d2e2953b6b013e99e0e3af0937a2bbb0b75ef5dcfdf6a75c02d193fbd9e15167635f93ac383c57dc2488162b1404491801a1118bdfcc29ab663544c27fe60dd9ec3e344e1c113fa2572474f970c33bb8ae1b3b3ea6743919999456760cd8173f2afc8a3cb1050efaa10701a6c1268c9ad4c4e87de3abcafcab7670b218b84e02271d225f1929fb9e99539e721cbfd80e63e1e9b6f5efb9f5f13bf8bab9257eae6c5e179bc02b77fa3e6e5a09272622c2011a4be1668c3a39a25bf0a0a904797d1591579e52aa2a828fb97ba3cb4962c38cb9f18cf17893cb21acf7782e9402c23b40a3a107de83dcecba5655f8a92a0d2c138970f538f6439be320ac6bdd5d8e0bb35a41563f5fac2952b926b03fcb71d7cb8f2f4eb0c48842dc7de72a2af819b3f28296fe1aa96af4f6f1db24e2d2beb2efcb07e4e7d0f71f15820364cbd293995c0924eed43151a0498c068dd9345c5a82dfb1ff7eb5b4fd70d30fb2e44ba104dcdfd30d90af9fbc4b184fdd120addeba28f42185c2c4ef61ed7f1aaf468209d8a71eb10e7e9f02c557243ae4f5c049a7307669423153fcc242514b15b83610d1d07cccc0ff529862c8916fb6d0f91967895e281ab69180485258895524a9d698d4a41893fb8ddbf7f520e12045aea9a474d49c1817eaa431921d66fd016c28467aab9a8519e301551be930f50a4e3268bf336d9b6179292a9000e6cf78ef11bc66d478a760c611197ee3bc7b2ea3ac8c22cd26ba40be6ee892e30e288b0c3643afac9591ae2e5d4a0fe847ad65f1ef1a9e6b62d867f2550392c92aa114b5e7b019a0c222e871e35259d4c2446304db64dd79ea3ebe0a951d8fec8b25c8d063eefbe4ab23d179697ad790bb26e940200fab8dcc9b4ecb2704f46f2302e7a6d3d7f4fc87f703851d60d4aebf5f30d69c1af1551b73a934f267017f22abb284843cec22378d4c56d64411e96d7ed14327c495bae4006298ebddda395ee12ad3a8e20b547e78fa50a20052be7af22ec1e61520b2dec543b63542f316bc761068108bda76772bd2017fde28b3d9647df79a36d1da0a961478f6b0d0c78b88efe10423e26b46250b05601edb227348eba8f0c67a8d3d4c5afaebc0237983f412f00cc20617f7c96279b9f692cf97a444c3d7d56c6eb41ede60491cc182c197c999a5f954aee95b1626cdfa78f243cd51e777104718f451872230256d1082a81d43b01108e2edd039809fc0bfeae087dcd65d2cd1f0dfa77c65a721494a335ab8848f48290b6f6731ee1a8622b6bd402ed2c5d088633af4f6757675910aeb7c887a6c5cbd30325e98c3498b277a4cc5e1882cb2280c1a12e88c3dd3850d17a238e180f5b1c693eefa5e5dad62c81a8f9f099dd1d63cea314dd9c28f7f6d6dc17428aa8d33d1b14d54568b9c672e0ba2366a1f50f233c8a88fdec3c23f63d9819a8ec96aa39e9af9f8acebcf42307e6c8209489d720a760cb69b5db2676487a7e2c241d56a832138da36e2e0f10499c9a2cca4719692301fa406bb5c0409cc99106d0a427106e3de01dfb554f5f287dbe5fc02553cc24a5ac43f415e0b5fb1ccac63a3ede4cfc05517983bbf19199bb14bc9dfe2ee2fad3e9e986932b3ce137b941329fcd977828dc5c9bfa70990e7a95c97af1db39be3c76986f1ad4f4d57c1f61682ef715a962376e9c7d04a534f5e7153df49d6977ee0593de0d967b2a00596456718a6d33ffb9c41f70574402400f258f13c738e51d2ba1163521c95caf23672d192de6e23edb65b4a973e3eccae9800439bd24f555a8256bd8d0b99c9ce36caa6fb7339c104ff5612d5bb9ce2aac4c2535f25979f0d82e48ab608a121a9402aeb53e1f083706d589ba070e256a669c8e77288395864ff1f79e5f7ad7aba31c3587ef80dbe021123e4d40fdd6e3a80aaa3ec2c7bad0856f880961c818b67bcfa1fe4c072e74550344e2c707e98ad75ad3a1e6b221c2b5003685f389d1daea1488bd60ad5f91fa8589f0bf24b62583f6be8966b8d9650ee0ee67139db38b132f280f3ccacf6f9ee27816a9f931aa9b97d26d9f875ac1d55b70f34e0dcfb6ca23174e82cc477a870f90e90c4583a7cebf3724909767aac614363405fa79adc9581912a37e2f593c0c4a78618c9e5f9d4fc435a0619532a633cc0dba229ab4519046cf0cc04adfe2dcbd1d507485fbb46537ccf079d4ca9812d3997e2d34f2b9c55b80515b986995be091fd8e1320c0a2de0cc180cc31c14a2fe81b1deea3cacf04561b544986bccb7aabe113f35fb11441145ab2b0b64dd0e4f61447e96f08c95a15577ac765a5b532c7d2d69aee0d61058791ff468fade0adf6b580f8268b7fc77294a18c5ae65232e45963d266c06b45ca22683af5ad1663a4a305bee472c549be599d5f6b9830a363dc73b1a72ead3557cdb606f7cb293f759cba516fb71d5d6b0b99c8cab3b59166184e7c8e473672245307d9f30640da2bb25ed7c3ce8005f04bb09c04407610fa7cd14750f774349f54c61bba5f1ab271f6d3609bec0057dbc4a49c3cca042b0d1b3ef1781ca8f84e43884af4f72c0ea54987a75de5f0ad7c13923798e8eb7832add806e441749d823b93778c30babf42ae83491557337470db2fb4b9f82c94b71649da8d3bdb0290285aa9a409037907a77addb1867bbb4c878473b5a5a3f3caa1b13a9433cb1cb93aef19c4f88a3fe8c07408342e384c59799272b6ed068c5e6797d7ae80545739facdf9f149f5cc28ec06de8ca883c3c4c230263d06c10b37a48063f9752d6935dac54a57b290b139806dff295418cd2a2840ad5c57ff775bf61b530ed564477bc63da5e42ac71df09eb56c2b2f9fc2582f38f0e9ab5eefd62e0dc120033a689c5bd956ece25f5c92345819f893ea05386bf1bd05a876ac1d0189ee1a45593721d43a40b99271135ffde82a6e2a4e2dd07b080fe365e03a9f6991c22439e972e6759a1ce3fa2c5eb8925572e379c315b7ca1e890b5d0552455b787942ea5376ce76e472df1d24fd60694fe52f963048036c3cf897c1d4e55e0eefca8907e9e88a5424d12d46d2ed9bad85005630998321dee465b310e91c2d76e3a4c8e70c351dea45c443f10cee976c564ba27d94aa628e3454a6bcc491bd3cef569f90f9981e7772e6741debc72f7f9def6cc2cf32b0a0923ae00cf55894101b4bfc8a69906f296ec04b4cf5e63cdcfe31ee7e9cd6ec1d52989c366dbb7754611c2c967569f4c05a2eae000ef382ebece243f55ce8c239bb44ff1d95b33905f5ff38a5c941c2ee72e9783ed7fc38d752f9a537a2c432cb9d05046f23e72bae7a666194ac6270d8550b0634401becfe316590a43fd9cea7119e5d6a1b26db99d9b66a67ae626a7de5d8d8261f774928cc045543423f4b7313214ce34832089f5ab801d88e8e8b9ba721ffc3c07a3ee5b63db089a5560c2c8bbdba18bf159b73b46941cace2bbeb55670a67dd02bcab0bff90bfc5b7d003daeffbc7095c404e146d3877d7034d2bd37e85dba35cc39381aa0ed0b4c362f92fb389c1811a678d0aa222337ef887d9fca57236a4cee2908185f7a24d6b30a019c15ad41c9545dd4b49cb232c5d6d1ba0753e2820286a77e32edb4b05a3a2c34f697357f0b46a8134fd657715e82b3877402f78fdecf4397051f534172f36a039bdf3177b633f2442a51df098f1e9a7071712fdb8d1485e11aa5960166f491b9d93eb665142639facf6168cb1cdc35980e0e80acb6ad5b23b3d24a546cd6de5c3afb715ed23c88d306e659be7a741375b3ccb3cdf6983ff0c9b8e25ff65f09839b9a97effe5fe3d0a7da67aa0c9bdba6397fb7e67777a7e0f6a7d314e085e5dd4e51ddbbc025873329f2e36f7329f3f4b08e0ce16e062d44d66679c7b583910fb5cfaa32af83db28f2a3a8c6f3d69a5464187f7ef5bd53fdd10062bcbb116752057d780c867a551cbce1367659f4ad5fc5e006ba3060b0a410571a56ed2855160ebe00a723bfb386c4c28ebe5868a1af1b6ab521362ac64602bca926a41f2355c2641fece862ef5ee301a9bce1e21cc8d3e71c376de310e08618d07bd06b2bed090db78d86f468e6fd373c1b6b6bc4ebd8774ec568a70216dd0356b5b3ef15e0dcfd2c166fffb34122ec8803a62fc54145a32a494b1b03ebdcbc2dfc72bd3fa08ac82bd7a52246ba673b5d8ec277375e9ea1ded7fbeb5e1536488ea783cb42fd4496d9c30d431181a7610f81774b03cba61687ed33194e53378f46359ebe9d07160d61552376a5780cd83f0846411f4831a5936abcde798166b33d5e2d0ff316122e213e848121085722cb20d879c6bdd2bbeb5838413b0505b8dd81f36a224c4f8250ac7e3541f78797d48a8bcfe58cfe6c7836635cf7de37b1cddae4880b9cd7b782d6c7af0b706825f488bf11befdbce5ce5ccb117b07ae5d26807ffbe3b8de7128e58bbbc7c58d485b9642b2253330eb9fca042e62abd4b1f796458790bb831de64a0c00ba41fd3474a5487", 0x1000}, {&(0x7f0000001340)="3d48d0ae5a396b860763dfb0700336120872ae08d3d6f3e4dabb5ad1b0d2db121aa93a8ec3b03515ffd3cb4735421108d4506f2fe25d61d76af03ab83b96340fbc53390606876c553e1b56c6855a73eb717655a19bbfc5539813db0a9a23450c3c9cb67fd53676f20ef3825674fd4aae2c98591ca90af216bce6d39ea08a63c95ca1498b63c7217a03a37bbb6ce47151fb067bb8dbf745507f91850bbe75ee", 0x9f}, {&(0x7f0000001400)="3cea29b8a286e016f9a1e2ccf9b5c989f17ca3e85ea71e088c1a18edc7fb5572678842b9cec70dae2bf9a1673b46b24f254d7102e27e8e4d380751d4bb998e52b69464c6fd82c979f38bea7c823f14182b389c7b5376e6360400ef736ac26383f2c74c246bd0e965b28c47bcd38ee03c1656dd50279ba0a332fdd13d907484cbe88d3ae2de5471e17961846fa36bee9282aad552200989c18981038300987cc1a6fa9f04cb310dd64b78a99aa304e17eba39023b999b1dbf55b9c3da6fce1e160b0652d97d9115", 0xc7}, {&(0x7f0000001500)="de952bf28efa17", 0x7}, {&(0x7f0000001540)="dde9a8e6dfa9caeae634cc1a1818d18a5d569ea75e1052cf5eac36f8d21ebc7be1988afbbbef6ba99fd2b979daad4cc02bbe44e2eb70f58ee64e02ba19735481", 0x40}], 0x8) 16:01:01 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000)="01000000", 0x4) read(r0, &(0x7f0000000040)=""/74, 0x4a) 16:01:01 executing program 0: socketpair(0x11, 0x4003, 0x4, 0x0) socketpair$inet6(0x18, 0x3, 0x200, &(0x7f0000000000)) 16:01:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000080, 0x140) getsockopt$sock_int(r1, 0xffff, 0x1205, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="e840af75e3d45b72cd0e2bb994acd4b5ea88ebe3d9c0ef2f5d708304ac631f02fac11e1f50e6e58ddb99e087e2a8ec0526e9578ee25bafa259fcc5cd484dd9e8bcea153be06c2e891f44637edbb696d79739a28b7c5239f4532b6a61aaa9638f", 0x60}, {&(0x7f0000000140)="769dc402a02bae15cdbef9a33256dee206182112d2a8923906dff57b9bb57c95202a48eec555acf7854e35d4dd5a84d1af77f341bfa86382ea587bb11feba1e413085ad0af44b3a6ac3c6e54f1e25b6dca8d192e0feece3a2e82b881ecac68d0d50b75b973c17fd364687710f6ac37a7", 0x70}, {&(0x7f00000001c0)="71fb188718b39fa0dbaf87ede37a916f2f04f3172558f9c0837a24506f2cd26d32071f2c11bb54098af3c1724fcdf48c96f3883a2af36da6d1c59afeb0e342705e50c851c2063134bb82cdc668278bb4120cb7323b61a4029998227d2412231589f7434c59c9de67953864c947bc073767137ee1ae4e635314221478a118ac604676a96a0a3059b1d46fe7a8830953f50baa6a4eb838a39baf2039bcac90bff078f9c4285077e25fe1cfa2e9023128ba3840d6080ac1f4467699ee4339a4c206e8801db0c7187a8f5d9bed279f1bf276bad423285abca368080b0f40eeb07452f8fd4d8f5d4554003fd4dfe85bf67eda1eb7ea0e", 0xf4}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="ee9ecc46c2ed803186b0a7f81c29a42a091226c76b2aaf5823432869a8c150be", 0x20}, {&(0x7f0000000340)}], 0x7) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 16:01:02 executing program 1: r0 = kqueue() recvfrom$inet6(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) kqueue() kqueue() 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) lseek(r0, 0x0, 0x0) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x42, 0x5cd9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) mlockall(0x2) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) ioctl$TIOCSTART(r0, 0x2000746e) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x80, 0x3c6, 0x3, 0xffffffffffff91aa, "7a2897075d406d8020aea1a672d2d091722ae498", 0xa3, 0x1}) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x80000001, 0x7ff}, {0x18, 0x3, 0x6, 0xd87}, 0x2, [0x7, 0xfffffffffffffffa, 0x97, 0x0, 0x55e6d87c, 0x2, 0x6, 0x8]}, 0x3c) close(r0) getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) unlink(&(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r4, r3) fchown(r0, r4, r5) recvfrom$unix(r0, &(0x7f0000000200)=""/61, 0x3d, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r6 = getuid() fchown(0xffffffffffffffff, r6, r2) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x9a, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2001, 0x402) mkdir(&(0x7f0000000180)='./bus\x00', 0x10) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x210, 0x2) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x22) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xb1cf, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x31, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x38, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x100}, {{r0}, 0xfffffffffffffffc, 0x88, 0x40000000, 0x10001, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x60fd}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000047, 0x653, 0x1}], 0x80000000, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x0, 0x40, 0x20000000000}, {{r0}, 0x0, 0xa, 0x0, 0x5, 0x200}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x80000000, 0x2d1e}, {{r0}, 0xfffffffffffffff9, 0x10, 0x7, 0x2, 0xbaf}], 0x7fff, &(0x7f0000000380)={0x4}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/119, 0xfffffe2e, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xc2, 0x2) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0xfffffffffffffff9) syz_open_pts() syz_open_pts() socketpair(0x2, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x0, 0xffff, 0x4, r2}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x3f9) getegid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x6, 0x4, 0x200, "9097887d58214fedf22d0ac360528904b22d5c48", 0x800, 0x4}) close(0xffffffffffffffff) getpgrp() execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1100, 0x101) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x409) semctl$IPC_RMID(r1, 0x0, 0x0) 16:01:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r2}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r2}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) fcntl$getflags(r1, 0x3) getsockname(r1, &(0x7f0000000300)=@un=@file={0x0, ""/81}, &(0x7f0000000040)=0x53) 16:01:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080)='\f', 0x1) r1 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="d7910ca9be38174d7d40736d6e1e4f49b229ea9fb40ab9887984bd964c0b30a5d761b2b85f4540f4cf8ba726648de1262b77972fa7786aee63b74dcec5f48367cca30ffd6c73597f6c56a79d2f4a800ce3055f3c450be1c329f142d41eec51de933b2f24dfddc8c865401c6d2bd872c7ce1b6fd4e0c3ec4ed0577e0630ed814634f2b20d41f19b87380185c304c9f3a6dd7ab6856471905d5722ccecfdb68ee2c1f61fcceff2c9c3a8666c3a5f29baa335ecd90b79083900dfa9c466472425d5bd9b80839136d7a34295a353efd25d328219a139d45fa11637b063624a467030057fcdb003", 0xe5}, {&(0x7f00000001c0)="4e62745b34bdaaf474ca7052a8ab2f7381a5cafc91b703d2725c190ff060a932f1fb5212dda56175292a1d17c84c30cb51fac56c826116646cfc8fab1d8c2a9786b4cc622ca5ad49d7fde87ef1fca06c87db6e2570569ef5a0f5c8a388022079e9692ef42890312aef37ea4802984110af8e5cbf55f99ba2dc24ead532e739e5d87e571374d356fb8c20ad4432e309ac3af503bd87493b7ad133b6793624f5e88fd3a4ec777316db9ff6ac4d3d7ab86d56327eaa59dde867050a53996502b88790f00f405c79e2c4ccc137833c8d851bccdcb0f8fbf9e364a5492b9efb5812d386f963721a6e793b420d8524aecee2fe6e5e54d17c0dd51f10b2a0565603a2d70831f294b5e20cf01d6fa679a166f00ae7aaa79da6d81af0a4ae24c5aae74a8e5953dba5134bff313fe22a7ec7a51dab9baac73ab7d639d04ceeb6192bb87485322dc85d739788cddcca44c0488d4fa58ece3dffe42c5a00fd5d63b03eea55ad2f262cb7a7221a59693e1258bb48c837345a08595a1a7608bbfce1a9811ae5bf5122fbcbdda5434dcbc6c49fe0ec70b3699615a31fa5782d5c3fd90d8972d8d937e21b684a696f66f269635df2a012589fdda269e1fadae37faff419c197f924c3fed0aef5d9e9cb6d654698a547c6e178d2c42e2cae587600fbe516610456eb5ce849dcd16dc0b280151e0b62e8a6e32a040094609cb4ad2df51bc71549561a00f421599b70b4b299c73805c8e661f9fad41def4b43c4cde63d3b966c6a29997054e506c6607b50dc7eba9ecee4e729381eba23c93921bdccbf65bbb49e485f413ffdb70c1509bbe9ee288b78cdcfac36959012a4e3c78e4daa7a47a1938f9e08032a71bd8f20ceca6eaf0c5b6d5dd652fa22be6fabf58db6824e02b9657bba33866de6febb8f9f33d814aaf5b1e637b9168e7d2cf40aaf4a5a72e12b0a83f76736f84248cdef502a45beca0929df5fb4a5078cbee95e105bba0cec5f121afcc1ced1cafa1224ca1b6af8f6b202a7a8b220bd26a7917bc5f0583b7980df2c9e60cfe6390183a9e497ad3f17fa6bb090e05fa6d1260ce892e5368f553057d036b6cff17707767754a4da425841cdb6ad4d7e9f7b3683d7babdec619d08806ef2e90a157a692e08918e1ec17723f286f675214ce000a9c5219a081cb5f7e1b86d239b90d591427464ca52e4148a979db7bd96107ac4e2341a6e8a447e8f1aa4d7de282945f5b0d4e5fdf4231bae929e7748afa0d049d87fc57def345af3a6fcb7292ea0360a6edc356fe00115a8d6101764fac025bd378cdc8ee9f240636a37186582740215b5c1e6798e1aba6e7ab012c6a435dd6fa3cdecad8ef5fcb45ed70f85e15dafafd843c74e6e13c835284a4e56ca272ce4701be0c7fc13791198c1f8cbaeec9bccebdf478cb4f71b65f0929534757205de7ab0062470bac989d244e873fcc8f03a9573dafb499381f542b06f135938d271e25af70398f303ef3bf27aab1e2d94551f4f441f048407e4cf62e6c4ae384228c1a5088c7335237b7adde2debffe1d4dc15c4536b8137e9e9ec4e272232ff07146f0a159e619f95de0b29dabdff0abea7895cee1a6900c65f0149facfb187588ba7dbb23398a8f86d82b0fcb2db66731c5285c44388d023edbd034d5e351696f2b2ca9f5d59cb5b3f036525661b1cd3ac7f375cab7746a0d32176dadf59518e6dc440f90f4d6bc4efe19b815f016f26c8f72975b5d9a516a1235290aa89fcd5aa466fa4a9d70cd2db0e27dd5c4b025e774104eb9dba7092af7cf7b0f5a2b198fd69a29a1fe952325e8e7f9cb2db8bbd3cdcbdb4be23bc4f26932f98e7a8986da99a6cf950735f394103f723de52333e596ad7661fb8ea50697e4a59b6945d426d1e53f9d5a7d04e6106dc2b5abe83ac5d1a63cb6cc8b2f8e2c0abe428590242a3653427bc50d44d66ed47bb2649b3767e99a947b9c3e5bc7138dff1c4a5b262fc13252ba4243998dd3e3fea9c17681a3914b0bd9e4b0ad820dcea130180eb611f6e6c26460ee84e4f749f3cf66b8e3ace38ff6fcd9e9264c50a8f4e866dc76af6fe161000e350485b10af596d73b8ac8bbc24103b410844eec766167b5c15fcaeb55ef878fb88ef766c95f58aadea93c37dad5da4bb219a43dc8477796e96d5d74509f38ab1b0a74610f35fd835d40cf51bd14b7bcb8049ed5faae9e010a275ea0ba786941dfef23c978b8daeb29395e1d60f53ea8cf6a1cde5f963c641108a40077757275749f3dc790af53870411c0051871f39575e3f578a6a23828b1c7b575d7caad71951502d3157dbb0a76cbb99e104e8b0f47038786dee7d4ea360d1ac2e09d2c6fa02e96b98e391e49dfb0467e0651563f4a2868efb9a8ade2039e424899d87f0e072c285fefad602e365c786d3b1d7b78df8c23a8d9bc17ff572a299c85e9dc15d24607feed53d4d812c6ee443dc308911b9bf49a51b6f1ae4cc4444676e57b8d44975c7afc418f1e1df225f34799281592f669c79b9f42aa134ed568e1cfab77006609da901ea92964243450e91a57ad16283d8bcfbd2b929c441d13604d098d780603b78e109eb4f476b7d03816d60492490258f382607ab884dec517ab92ae76fc1bff5c355aed8af97cb54f3050197f9f970d439f0a7fa194e75a2fba6f88b89bccdd7272cff0e38494805023ade836887e34cca3f845905065606ea556c003dc14c6f81bcdf71e1ba3c7384299bb15a6c57a5e2aa2631d05822bbda4abd4443038d6b26f53951cc870e88550a50a3e9659331e3232f0536192cbafb7e288bcb6faf7238c20b236bf13c43000851b70995a95fe099e2fff42872197f8064c2aa86fd898fa78672ff055905250ca2b3bc6a42b1b2d5a9dd42ee90bb6acfa169976edb3bb6b06fb8dc032645fdda8949d4db7b2ce798585a0149316b2ea298db19cda47806595661d65ffe05563021912c7f37919f6c65f14bf610cc0bfa58e9289b0cbb84b2d3f23f4bbb89af2f644c71a3ae346d3cb445be86dcc5588db6c24f301a743412368c070e6a46fe777288d5671c78b1073da1842244ff9ba648dd85951f7eda78f227eef6dc655ac4e262a1fbb735c3580deffc21c1b3cabb70e5a536e562ab2b2a774de0b9a9cb03921b839a9de79eb97045cd13e48b333c13a1f40696eb0da3ca8bc0cffa31a3ac72a8c433cd8dff87656c05081f3615c6f26490753e9ce1c537ee045c08e73ed3750749298288046dc7b067238ef69d15ed158632694d87b5c90f94d9b25283124d9a2bd1fc76fd26a5d25b75cb74d3cf37bdba54ca506a352974b8f59d0d9bb7b4528a6362bfe7114e12a62ab76c6d0f146b16f42efbba814e35239b3a9a5e8d43885fc514c6afaf6408ef85d9c874569f7aad1f4cb01effd30688f3957e7ac35f294617ed0656ed3c0acde8347f27875f02f900effd72ac46850cf135c65cfbef6d6dab2457a4e2148a65cb48571e75bc422461e17a9b7220bd77c786c4b8dc536adf260b1f63531533c5c383b550c39f1bc84171b5049db7b89f1518f6b611cf7c39e753511a91fcdf8216c6d4870fbca07a00a35f4acef95726417ba35fb1784cc0f81b2137180718362717e321fc27b80ad684a98d3dbf944765abe3f0edc9c67b19644c60a6caff18c184bdc0bb9e1909db443538f85a01d397b8cb7d3576414363a4aafa4d251d9d3b0f0c8df07a5ee977ecf2676d943d17ff3fdc690fc2c0d559a5d1d1546e9113b456956a0ff6eae73af0cb771f68401c05dbc7a30da07456284c34486759d44fba6eb411039e78e6fa8ff36fad5f125acbed9abf49187b7220927f59d8ad827b2dbd31c0b5d517f87a66a91a78d453d61144f77682c22df5d2965eb75fb7df34548cdf427f9e92aaf99a4f21a9df2c42201a822cc34c7482d4ca22bc423f4bdad404a49cfeef551149562dda0cb9dbc66e7c219979626e9c314676a758aef588f7f5465ed0972d73b66ab64c519f54f8ffd0d2f6b407ab5298be13530d837cb83be0ef10149fcddd120471f02b328bcf02f3286a3364524cc75933bcae645f09e2cdde926f9a16b671f09670222b3979a6223de002f7c3886c0ff1503f2dfb50a6f5ccf2562548f33e972d979a53f36ad606e9a7a7aa22bce3b1ede22ce1c3c5d77abf86dabb5ac91078a67961ec02c9dcc7fa7bd55628dc59ba6704adb0053d12284a99c3b42f6fa12c4cf0a81dc12da5b81bcf143e24ed0d4116587e81b3e9afe9c94e160d7f4d4282b54e9a5640d2c9c2f792a198e4aa87ffe13c6da49d04869f32097bc6357562d23cdf02c73c3d00aa61a08c5c5d004590fb1ffe971f971ec59a9745cb96c07dabd1e8d80626bd0fbcae12a23b76538ec5ce19619555188ca531a685dfdfecc44dc2a11ab62281d1229700ef90c9a530731f03ed0ac4a285e78a2816e3de62e026a402b6059a9085962d801abc6b1ed19337ae773a61608189443a07cb029a1d159d3f1fc365510c9ae6aabc2ca062578af7d452896cb4ef83d7a545c0a3fe0118eae64c2eb55b8e92e7f4fd2bfece6dcb62f39e7f893dd8e955faf6343fa0c95c11c498ead7f46cee915a5c8489891572fd915f392185744b121bb60f255fedd8b825c0be9dc9c5679cc6fe9a53978976db2c987ea5fb318de40b211a8fdf3a8b6f8e8b700f68e2114e8b21f7486607e23c157c954259ea427b2775a454d766eeab63f4526d30ec164c1d5973b17956cc6321a0a74a7b49df0f2db134d66fedcdf767e88dd785230ed204f2fa62b4a6f70a04e05680f69675bf95e034a2130b6e4d2bcdb8d1332eb780f39a85701fa956ddfcb1bb8e8295dbe4fe273830117997ef993ddc23614164700831b31d9b5830689ac28c8ba141fbbb0b3a89f9b266d97b2306ee487fb817ee1b09a80d7b5744d5994a9b38a8295d25578f13d270cef44b852ed7f93f5016c958f2b9bcaba0babc50e2944b8efa29d0e77fa577c820330a97e55294078c5de2c9b5d8bc0901dbbad5178484653474fe7772495374003ff03d18ab4872b33bf9b96159f6e99991801d4e80bd11813cab124f5166f99254d2d4233db2f81206018f55aa9162187d4729e5b84c0d2aa554522ad8c0f3fc1c1b0d77e18a044e4161a0b695ef6e6fdf0a651c85825e2465085ddb387fc596e3c61cdc1c9391a108264bf24d34e7b4067e4bb2ed5feff8b94ed6bf2145fdbb7b4fa602e8788e4f43fe97399d8bcee747a1413e92e4a016730b05e8119fe1e91ae18340e51e5cc3e8fc9a9c043f3a2575ed582dcb80de67324004fee80afd91fb478baed53bce3e46ed4013fa22a413f6a2c2bf80387ab8a440d113f553c9b14de9cc2457e55819d0d49d041007df4318076d115217839b63f3388a59d6cd21fcb20703dce003081c69fb937117c14f63239ebc91e9116c1936fffda0fac035bb6628f8268519f022870796c8da7c7c9ff6321d54c337333411c78e8b0a7f3ad0a307e873720174c76c52ec8e605a7ad738b37c1deccb92224c92cb467519e9df6d85e51bee746f72f03a45239e87a7c30932a21e667dd42c2f9be057149bd66f6a629e102e3bf634d6a85a709aacca2e9cf05d4d53b25d4e61afcc100d799ceeaf89cf061817aee877fe004ad646e8f32fc1e9d1ebb4d2837eeccf4e173a9862a1ab10ff0ebf85e835da8a6ef7a4546ff7f9372d67d19a23451478441bac3bf39fe09ed2f189df38bc82843190abfa29d8bc58a0093743c4dc1f270dc26ea8ce4b1e4b59d1cf9b897f0cd097c52e01f795fca24c7509503d73f90f65e1d6c58ae8426", 0x1000}, {&(0x7f00000011c0)="928256229b9aa4c9b7af20c58bd43a57f43d10a0", 0x14}, {&(0x7f0000001200)="10abf8727eb94a15c5f9525fdd7a04a841c4af5b5ba9c6ce8a686633ede9c4ff2608a6b04416eb490a0079bebbdecb2200ebb79ecac16922d7fa11a853f8bbc1d30dc8aa72c7065168873e5bb754681c93d191d89501ada2d48d15a96f1711b6496b8d52c14d1e751a203beff2835bb8e6d589743bc0f51643c7cb746533670106d3aaf000bde7d738cbcf8df6139f435cb4106ae648860eef768d4cef4fbd05cb32fa4160ad1bfaba71588ba7eb2040302e3dd44ce73737307fcea3ea494242389c6dbad299176fccd10405f78135637f7e4862678e9dc383901db8e7de4db956729497334d1ee0ab", 0xe9}, {&(0x7f0000001300)="d87f3321a05dd784da7d2af2099fd7906861f0d73fdd964be20b0a29bbf50287e0e16a4ede422b6e4493dac34e7b3985e88218707b6090cfcb9877c6fe0c2f05ec24fa40141d3adf9c0e347c5fcb93e8bd95ed78265ba11a2e4d29bbc1d9238121c08662889c0c2ccb48143ac49bc95bd39f040f0f40dcc2571d38ceb92103dad737fe175df6de198a832cea2f3c45051ca6ebac5683cb61d38d7fdc5d3af6ce18b76c4f7c82033e1b22a44fb47b8dc94cfc85e900c3aab794c84a6ace53c4f8d1965968d26e1cc947348356208f57738869ebf8d9fe19", 0xd7}, {&(0x7f0000001400)="49b9b21f074e84eef7a7b0c7cf69d970b7d2bcf509f3d2eb63a90c05a86314777e89bbe2137b618ecec8ff9d72142ba6239bfa4d69561e5dc0ede55f96", 0x3d}], 0x6) mknod(&(0x7f0000000000)='./file0\x00', 0x20c0, 0x9) execve(0x0, 0x0, 0x0) 16:01:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') socketpair(0x7, 0x0, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000739ffe)='..') 16:01:02 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) socketpair$inet6(0x18, 0x2, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() dup2(r1, r2) r3 = socket$inet(0x2, 0x4002, 0x0) socketpair(0x20, 0x1, 0xe2e, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x4, 0x3) r5 = dup2(r3, r3) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:01:02 executing program 0: r0 = dup(0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 16:01:03 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') mknod(&(0x7f0000000180)='.\x00', 0x4, 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) 16:01:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0x80, &(0x7f00000000c0)="c4eebb6920f5c0c400a2a42b4e7f176e35f1589b83b8557501344f12f7dd24be1120ac2d3f6e7feac1dfff7f5832d028fa128c1da349bf324e5d", 0x3a) r1 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800000012a02, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) sync() r2 = getppid() fcntl$setown(r1, 0x6, r2) 16:01:03 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x7, 0x1000000000038, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x4001, 0x5) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) 16:01:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001b40)="115fed6a8ebec29eee1166137978959bcdcc2f12789e425f748268304993fae31e4ae3f6b6a851ab861ff5a805d52850b235958e96e22d38eec377cf71c4573f9be18832ab047f6f0d0ced049ef496e26c55f64ff94294c1a02b577e06846a581f971e40cda7a6444bde6993da5c5ee85294e74e47d18bc1d17b282bd804fb7eabb445ed91a311b2f6cad135757aefaa085f9cd97221b384de17d8d66dcc75653d1cfd21c0c4a83e5c0197f8de4ead42e43063e75ee4dacb1df2f1a6f3a9a39f376d1aa7b3f66beb9852eb91cb17e351416773130c9c6740238a38d5056881ee97184ab5c374b292d1c3c6162ff9c1461eb3c40904c2934555f39f8b7f8c5d357f61fb3b27a80e64e11b2e48a9eaa42f2597edb294bf1f9f8177d3ec27f76e40025ca47b19be0a2419a7a6d78147f61558751c45727a181f3474813871897c2b93a40bc88b813683a514ac4b51aeac099221e7938a8f05e6af6f8238f909ba745cf5530991018767d3bad15c4ea8e03b23768ae1220c06a02104574c997acb722eea6ef4655b2e879fdb7ab4f564fd8e3cbd62ad46c3c0dbc9060b54adfe673017fabb2c06375cda1592ddef5ad6c4b80188ebefe5827d7897188b278bddfe7c59af76ee8fb48d0a764f5e78f8e775324d3601a7554f8e18b4cbcb90194ca8d799fc136a8af88f2eccf42e719cac8b64fb406cf5286e756a70ab36cf04c2ab96fbc97aceb3a4ed5cd822e8dc90b577365afa9eead516363036dad53a127dccf2dfcedcd36592f41b70ac0e84f103609b782c8698293d423aadc33b159e42d270dc5659e9519f082ea69426a4286c79f526adfcfa9914e1e9a9ff9251cc96d0be697f8c76514c2df3f71583fcb18ea487418b08cba8d361fce93beb1bef488cff86066d408974b78dc016ac5d22c1cb7da7c37905d792941c4b16abec784ca49970c5ef0eb1c633cee8b60aaa4943e0d4850e4ab46e9bf9fc066d11e473c42ee34f1fc8b9978cc6c85601ab6583eac6501141febec01b765f869e7b367df46620e79224924b660185e38600400b08f7b03635d5868b3e7d6e45a4ca9c3d1112c980f9612cb9d1add16b07a3141db20490c65fb0d8b38e700b4fcac8dc863354aea475a252e14102ce83216ba152f6cf0e5a52e1e970cdd318a6a88113ec72f2f7b3c3e14a0ddcd013fd74da6a0f6088f023a0605dace4e45d214620a63086a1f85622e823a3a878c305d8473b3c71c6f6555632203571ecaf6bcb01aaf31fcfa7e4e507218ab3f87aa390126c62e65ee574a34cdfbba293ec02414e1de79fec5e22b38b04860d153a30f761fc9a255637bb5858799db7ace23d6aee03b304b83cc9d817dbb6f602ccb6d7c95f8d54005159da01ebc59d2ce8cdae4e44e04e5df43b80366319eea3153b0152709b7b83a3dd493f6a560b42ca8befdbae3f73380eabf161dcbde81993002293247301ca13526be947af374945eaf72e2ff21b2e5e3f3d4e408d4199e65bad43c0c3fb66a1e5a51df7a17059b79a4eb284edfacd680a6dbc6ce100fb9f0cd51a1ec078d7ee3820b80ab8834740bf3443de2dbaf684ba9d6f13029941bd800923b05ba8bcfcf3f50dbe3ad9d8ae9dda125ab90863a5c4322a97b22a8c5c5b7950f3ae54ba48d46a7e315ecceda63edfa6b1af34563a3ccd8d9d7ec3d0398128e5778a6095130b1eae251967f7bf39c3492e936be3bfb647cfaac6cbaaa4f8c166a092588cf9c8d2a4bfaf17f3ec07a2f2b9a819538758c61a8b5f7d2aecff790b7106accc04b8b4850df6ae0bef2ce6edcbbd4014f368cc57f13089d92a81969924f11f47bd1df5a5d077b6e41f00120707e9a1e419331a2480d375ff9f47955db21ab86c409f3efb0e5c04a02085d6e4c0b42a1c4d340937695ea3f53d3d9a8fbd8ce5aa039de0f347ab5f6e4044d671572fd24257e7994c72db6655b24763496091314abde46a7622a272a5908748e6a9e4b05761729547eeff3ca85cd0087b64518817bdf7a61b9b6586423305dd8c3d65a04c", 0x59f}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket$unix(0x1, 0x3, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x3, 0x3fc5}, {{r0}, 0x0, 0x40, 0x26, 0x4, 0xf3}, {{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x84, 0x40, 0x91d, 0xfffffffffffffe02}], 0x7fffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x80, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x18, 0x2, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x1000000000, 0xf3}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x8, 0x4}, {{r3}, 0xfffffffffffffffd, 0x30, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffa, 0x7, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000025, 0x8, 0x5}], 0x9, &(0x7f0000000040)={0x6, 0x8001}) socketpair(0x1e, 0x8000, 0x5, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r4, &(0x7f00000002c0)='./file0\x00', 0x14) syz_open_pts() close(r0) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000300)=0x6abba44ce3a4c322) syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) 16:01:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1887, &(0x7f0000000080)=0x8000, 0x4) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x28) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:03 executing program 1: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r6, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) getpeername(r6, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) lstat(&(0x7f0000000480)='./bus/file0\x00', &(0x7f00000004c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000440)) getegid() symlinkat(&(0x7f0000000780)='./bus\x00', r6, &(0x7f00000007c0)='./bus\x00') bind(r0, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffffffffff) 16:01:04 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00000c3000/0x4000)=nil, 0x4000, 0x5) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000400000000000000000000"], 0x10}, 0x0) 16:01:04 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) dup2(r1, r0) close(r2) 16:01:04 executing program 1: semget(0x3, 0x3, 0xfffffffffffffffd) 16:01:04 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0xc10e, 0xd7ae) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 16:01:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:01:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, &(0x7f00000001c0)={0x1a9a00000000000}) dup2(r0, r1) 16:01:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202258ac50630658b153a45afb33db2b066996cf1bdb487dabffa08a0ab56dde5320e3db7d00bfd61d8bceec905237584f0a63c30f974e8e6728a16732f7a95c6215e72b12b4376b186caa5554187d839ef531ec0daad546c9be329ed"], 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r0, 0x0) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x80) flock(r0, 0x8) socket(0x1, 0x5, 0x6) shutdown(r1, 0x1) 16:01:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000200)="dfe2780500047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d563883ccdd36f7602238c7df1f8e72f5911e43e2dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679692bbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x18b, 0x8, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:01:04 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r0, 0x200000000000002c, 0x37, &(0x7f0000000000)="00000081", 0x4) r1 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:01:04 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8000, 0x80) recvfrom$unix(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x40, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000452d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f00000010c0)=@un=@abs, &(0x7f0000001100)=0x8) 16:01:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x45, 0x2, 0x40, 0x8}, {{r0}, 0xfffffffffffffff9, 0xd3, 0x2, 0x6, 0x40}, {{}, 0xfffffffffffffffa, 0x81}], 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7c47, 0x7f0000000000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x4, 0x9ac}, {{r0}, 0x0, 0x80, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x58, 0x1, 0x2926, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0xfffffffffffffffa, 0xc8c}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x6, 0x3f}], 0x100, &(0x7f0000000240)={0x3, 0xffff}) kqueue() 16:01:05 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x100000001) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) setitimer(0x0, &(0x7f0000000140)={{0x4}, {0x8, 0x2}}, &(0x7f0000000180)) syz_open_pts() pipe2(&(0x7f0000000200), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x40000, 0x7, 0x7fffffff, 0x0, "836fa2331aae40d5a9c02f793b82d6bc4583b8ce", 0x6, 0xf597}) syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 16:01:05 executing program 0: setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) pipe(&(0x7f0000000000)) 16:01:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x8, 0x0, 0x2, 0x100}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x10, 0x1}], 0x10}, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCDTR(r3, 0x20007478) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:01:05 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) mincore(&(0x7f0000ea8000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/37) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x20000138, 0x2) 16:01:05 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = kqueue() r2 = open(&(0x7f00000003c0)='./file0\x00', 0x401, 0x100) r3 = syz_open_pts() r4 = dup(0xffffffffffffff9c) socketpair$inet(0x2, 0x0, 0x1f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) r7 = dup(0xffffffffffffffff) r8 = syz_open_pts() r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = getuid() r14 = getegid() r15 = accept$unix(0xffffffffffffffff, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f0000001580)=0x1002) r16 = accept$unix(0xffffffffffffffff, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) socketpair(0x20, 0x1, 0x4, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000016c0)) r20 = socket$inet(0x2, 0x3, 0x400000000202) socketpair$inet6(0x18, 0x1, 0x5, &(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="817f367f918f92e1273da8a2c36ec38529be4d0fa8b55619441095e983ae4988414a1e56e52312817dae4459f7e56331383bbd7d70401316e9ca48fdea867112cbf20cfd775ca2a2f43483ab6ad603424ced76759284060eb25d7ab9138f5316e3a71760b0c814337a02fe130eaecc61b69d0c0321a5b3ba529d80873deb5693463cfdb01612a77f56e757f8f691", 0x8e}, {&(0x7f0000000100)="905f0e3f13571ddd8bbfd17e889da0d31554a09fa96cc64e245a767b3c591d4b5f5d9a930728624602cdc57a1e74299d82edbeb2b99f8882de1a3e04c73644c882787b66f929024215adc3e392f4246f2f8f08665d0f1ec120c2fd95352c50c7c5be6c3b6f1d165741233603071a63088ee5ade3a1926dae839cd9c895eb75f72b728578ef43f434f1970f59bb88723c1341596926243e8bce81a96faee5dbf708a62f3f18ef90d047e9ffcef700c617b32ebd94b28d63ce807eb093d85c9b6a65508d52a0b3d44d3520368026fa9d1ad7a5858e7bcfa2bbb56d9eec28a0", 0xde}, {&(0x7f0000000200)="6bdb00801a7f01217219d1eaa58046fa1ef8f878b4d1aee3eb23cf626e85fadf24f281d623f2349c2cece579010593f93f9fe3e9d38797190d968ec30b566ffa9cccd0862cfd94674305388fbcf54ce50f0a8f34fd8d3b2df10f36eca088ceb5440d084100619f7f16d83655ab1c0b23484071", 0x73}, {&(0x7f0000000280)="e657329a71a1d69023750af292b66983b1c0505233c4451f2ee4bff2a2d2a62378f06673afa0496ecdbe6c99f4751d1dc629466277e9d507e55bcf45a834949934940ec98852f23f110f20f948816a9304c0b691d1dfd40b1ffdd59f8de37497e68fb421f388a7ce680db0ee4a17e698670df2f2123267dd1aa0e4e11de582da12f5d7e4a443ac245b67e64e3be49413b3519ef04c36b1e26dbeca51ff1202972d467b6aff341bddbb04778e380c8f9d9cf6e0d6aa41743a7707dc9b4e23791827b74897c2e9bc4ef3096ed124eaf786e412d32125e1daeffd865b", 0xdb}], 0x4, &(0x7f0000001780)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15, r16]}, @rights={0x28, 0xffff, 0x1, [r17, r18, r19, r20, r21, r22]}], 0xc0}, 0x0) poll(0x0, 0x35, 0x0) 16:01:05 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setuid(0xee01) socket$inet6(0x18, 0x8003, 0x2cc80160) r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000040)=""/230, 0xe6, 0x843, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x6, &(0x7f0000000140)="0000000066df08d6ab3a85b7e60a2d248218d343dee85e2dc04fcbc290d9ef9e425555bb0f8e1de71350c10336dff1d501c2bab8a5b5fd88d136372d00d50037880cfd2a892687a83bc9606400ea918d125cf7110df46bc49e89509af76d79312111624d1f53caf00b451b1a01ff2a8de24d2a96cfe1e3ecf3b28d4c06270214082e91115ffabc418197d35bb2360b4be24413177674ea350bbd97b21ec92e", 0x9f) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)="b6b37c0e064ed516c6318db2cd3ff45867cf84936db050794f2edfba65074a09f5d45920b451319e43d0860089c193315e0fe2b7664c0e596828dc1d22dffad83d33c58689fc83f36c5e105c248c52b8695fe069abf568bdc0311d38f8ecd46fc26e0593428866de4df9", 0x6a}, {&(0x7f00000002c0)="ca325d9352ccead7ad5685d93020ac8d4ad70b8e511b7a488226c78a1660c04f7a77cf6755687b64ec40bd78aedab87ea81a03453cd4ba490d31fab87f74bb4d67745f260157d3a622d589e95bc3ca2c0d50f4eadbf89885cc396e86b456290429b3f4f3a38659b0f72d92b5b15b2c1622c9031aab5b15e31d248dc4dcf786ac58f35130e009da68eb173d99f94662736f22a668f77693e66619e3e7d66463213b4c7764565cb29cbe786df539718879c884d6e8f5d515b6bc7f1bfc12aeb89ef76a589dc02984ea3a235464c1c55536438d4df31bdc933e2c3e63efc513be02896229db8f5101301c25d424ae878a9bb7720c737d52bbb119fbcf", 0xfb}, {&(0x7f00000003c0)="52ecf74b1663dcdb73cd502b9f0f134ff948dad20808cdd883d1e2da7a07f204638b75a805cbdd1cde0b2271c509df6b1cd0dd985ee2b7166bb144dd16bf3b69935d34a6a3d57c7302ba1fd26882c57d9e4574ef1d9bf062bbd490b3", 0x5c}, {&(0x7f0000000440)="53d5d820781592732b938ff2466b909716a34857f3a4ff39bea15baf21bb7402dcf2fcf705b5f7cc39a81b0a203896f26e09e5a61535d2c7b3648c9ef66320de0d5dd8e859", 0x45}, {&(0x7f00000004c0)="8f28b1af946694682e863b18ff18fdc3991afe99c972c9a5824671aa12260801a3eb1aa81c", 0x25}], 0x5) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0xfffffffffffffffc, 0xb592}, 0xc) 16:01:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 16:01:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x20000000) close(r0) 16:01:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0xfff, 0x3cde, &(0x7f0000000100)=""/54, &(0x7f0000000140)=0x36) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe099c2ea2404d577052901000700ce000059b7ec3fea0000d0df3c43a3e4102642854de5399163a6db8f15dd23193c8fa8229601bec221c2611a019d48dc74618032a36911dae6e2c1c2688cb2ddbbf1e01faf2c0666aeee7415b6b9a7786877d182", 0x63) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x48, 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) 16:01:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$inet(0x2, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12e4c7d5d0d4c486c86933cca680328bfb3a5c37aea250b057ee2954bc80fd9028ea648f0c75df39cabc38e00b1500e3534fcc3e96678ade27a4459a9a565836d71e9860b3599d0f5cc0da2eae899621c17596b5841173ec9d4d6a3ee9fa509d24f9d6a9d19b4a9fb18e9ccd7dc34c94881345691a056ded1ebe559075e0b09d59e2bc9048fbf5a13963ed956e10be9bdb8b37d42d8899e85b4bbb15407fe40ddfe019a25a7502ec2c96ff4450261055cc8a1404a08e81981190a66beaffaed57ae2cf7bbcda7310e0ab410778fb43130e31b4a4b66852607aecabc79aa06526c53d81ecf8b5e1266d7efb2bbc2fd03f0ef4067e3f788fce325e90703ca366bd1d87a702fff8809a754164ecc48ea358a5d1861d8fda0e7cfc51984a1dc262b0f42db17b9fd1b64c0ec13052a0389b350f48d8ec6644e827029097e988022c38ad5ed227e5e50124c15c60b8766af543976d0a242544efe48ebb8d547db753f9b64e28173db1674c016e4666fb45dc20fe517fbdd358848f1d57879555b8b20d41df4e48aeffb4d33ab37daf5295442e52150002cb53663378ac2fc9a78f8fee158cdf4fc29b3e0f5957061b02fb4d7b305b8eefc5322309e68e371e4f1503", 0x81d}], 0x1) r2 = syz_open_pts() accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) pipe(&(0x7f0000000040)) kqueue() syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) read(0xffffffffffffffff, 0x0, 0x0) 16:01:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) flock(r0, 0x2) dup2(r1, r0) 16:01:05 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x200000301, 0x9) open(&(0x7f0000000040)='./file1\x00', 0x10008, 0x0) chroot(&(0x7f0000000080)='./file0\x00') 16:01:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="693135eb4a6c653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 16:01:05 executing program 1: r0 = socket(0x10, 0xc007, 0x100000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000080)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f00000002c0)=@in, &(0x7f0000000100)=0xc) socket(0x18, 0x8007, 0x2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000140)={0x100000001}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x12d) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/243, &(0x7f0000000000)=0xf3) 16:01:05 executing program 0: r0 = kqueue() r1 = kqueue() close(r1) dup(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) 16:01:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) 16:01:05 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) pipe(&(0x7f0000000000)) 16:01:05 executing program 0: unlink(&(0x7f0000000000)='.') 16:01:05 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x7fff) dup2(r2, r3) 16:01:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0x4}], 0x2, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/59, 0x3b}], 0x1) poll(&(0x7f0000001240)=[{r0, 0x101}], 0x1, 0x0) r1 = shmget(0x0, 0x4000, 0x201, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/123) 16:01:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000300)="0c6cc02f88bc0a0e5deb4145bcf6a23d71498e39a56c07e8c64e65d70bbd628ad886d74de66b8b6c6c62021696c955fbba1daf3cc2f8aa088ef499e77d909fdf1cb377f459649c109fa3d4c37828f49aabdf15e4f57cdd41b170f3bddb2ec5587575e10efdc085264fdb5d2c8a4a7318072f3b1e2ee0813bcad5566d384a5338", 0x80, 0x2, &(0x7f0000000100)=@in6={0x18, 0x2, 0xffff, 0x6}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r1, &(0x7f0000000200)="9d9cebfee4c9d717a1f3b8711e0f9923596d74ece93b43074df52d26ad900cd1fc8feb900e11a0c93da9efa3cecf09fbf2dc6810e0ee60710ba6ef9de48dc91e0f0f0e10d0c226e7a85d92294b6147beb92ab2fcd567e9a9bd7adb52cc96b74d74ed85a6e37b14ef75a9b3c257cbbfc3521a80fe5c5c2a0601e974fee7e22f08a393842536234f11a325a8488d3eab7c8cc82bfcf1814f5c9620cc3a879b91a3e4455216d2c10f0273aa109b04cb63ce18de2ae3ef0b228c1beb87b911e0289bc980cb9a5c5c872fa6396e52e77b1efb812bc5d74069a965137b990c55d8ba8bc6e05a23e9c22cd7179cb577f5a38fd7a0e3", 0xf2) openat(r1, &(0x7f0000000000)='./bus\x00', 0x400, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) 16:01:06 executing program 1: socketpair$inet6(0x18, 0x4000, 0x1f, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) dup(r0) wait4(r1, &(0x7f0000000100), 0x8, 0x0) getgroups(0x18b, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff]) setregid(r5, r6) wait4(r1, &(0x7f0000000080), 0x9, 0x0) setregid(0x0, r8) socketpair$inet(0x2, 0x4005, 0x3f, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r9, &(0x7f00000002c0)="530768a146c41d7e65c894f4667c475a24fac70baa322d300443c91e02a492c9df6bf1be67280f54fd70ac7b25621f0aad77ddd7f696bff22707edd5885f3255476ed9d7ed13421dadade6107e649227e3a94adcd0f36af30b8a", 0x5a, 0x1, &(0x7f0000000340)={0x2, 0x0}, 0xc) setitimer(0x3, &(0x7f0000000140)={{0xfffffffffffffbff, 0x8}, {0x7b, 0x1}}, &(0x7f0000000180)) r10 = semget(0x0, 0x3, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x69, r2, r7, r2, r4, 0x50, 0xce}, 0x1, 0x1, 0xd94}) 16:01:06 executing program 1: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f0000000000)='./file1\x00', 0x8, 0x1000) rmdir(&(0x7f0000000080)='./file1\x00') 16:01:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffff, 0x7}, 0x8) 16:01:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) read(r0, &(0x7f0000000000)=""/106, 0x6a) 16:01:07 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x16, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/6, 0x6) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x140, 0x1) read(r1, 0x0, 0x0) 16:01:07 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket(0x2, 0xbfff, 0x6) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x80, 0x4) setsockopt(r1, 0x81, 0x1, &(0x7f0000000080)="ead56ea7e6210c6788975b0c32c5437c13dcf3262fa2488a23cc606c98c5d686bc8c5885490190be6102a3aeed8947296889ac639fdced7db64ad9b8dccc34d234806908fa084a35634a33abcbaad71a5a639ea718f646ae116b01e2e80a07d24e9b01c8587f17f2d93087e9a61ea5d35303bf0cd8a00a98ac98b2fe8d74e19eb21566cf50f03d5bb4e58ab9e271818ec27f960230d682be99a76b714f94cb7fa1abe71539d9c67271f7a5837cd591cb815132cb09bf008e888c53e6efc73a536734ff606063a03f26e6335d48d30ff9a667a57a3765d82d938b1059c6f03ed9a75952ad425fd97d91aa930fa07ad32fc674639192838b42638a27fc2fc68a4df9ac0d1d10e226c71dbbce4dc4bd0e564dd5f2fe0592d93e204d27fa0d47062b47fc304657658d92a66cf560b88c449af1cbcf848e01a4a36e07b2cc23781bdbec69ede6ef4a7fc4c4d17ae237ec4b08ad916a8b809f37aa8f2f923af1b8f9b51f1123abdbca5e37024cebdb3330f6b4ee91411e48f19e9448a2e57fcc2aac9f6ad97f82bdc6ad32db62b6bc129d4848061dc792a524d455ebf69f5a814740c32f4a341ea1667f76eff91f0d9ee77b3b6adc70aa3a4b9347cd5437153adc13ded1bda8e17e3b4dda1a2b1f5f136aecb34c9b1b9fe2607c6fd095d6d85754df418bcfdf714e398e2592c8a47b88eb0b8798ddd447c97a65a746d0f3bde25707394377623800ed5c288856be6b18391a9321dae84bebb7a0d24c4e313d46375a36c5e678376f750582b712a2627bc6b048aab515e62bf41047ae08e50c80823631bc7b3100aea370148512c63f4c375afe75e25457d2dc4aec2c1ac685e3c7bd35dd1b3850ac8c06c042ea3bc5ff35340d911338534e2455820362b883a10ab6b34047178b20d8b00096eb50d30814531528173d1e5eaa43637db51a9289466f7cc96f26c29bef5a38a01ea26a0559619b26cef24d14e71490e1f1dc0717a6b9cad66ba4c92a513e6d78543ddd34e0b066e291c9808188d3f973cc29add4f4089fc8b36b6b901fbc30555a4fb94ad9e2a2c022d10f48d0f827ccfd39f310536aac337ff20e2190ecd79eec5470937422888a76436bf8017ce5b4db3dad32528d81c8203a48ae8cf7c7b87fac79105531009d6b60af9d47a2980dc86b6852ba9f57a2fd6358450472a2f24217858754b1fda51f0dc38439e6d39fad0ef605d78553ab8200643af8a368a8fa678a42f21d0a0ad0193ee386ca270d69e4480d06607b09c1598fb8dbb7fceef9c27010e5a4a87f0fcba68cc47c1e0749b7744b24ef407e16fd2d69de6f0734f797527fd44f1c0e33faa661d299e96733599323fe0e81ac4a7acd17731e16ddcdcc10370e5aa85b1889ecbac8e6860f5ed40a08e17f1b40621487462fbbaf5b2a883c4a1d3c0fbd8f4510906475a827f4b5d0008b9c11ecf5407275c746e721ec0ad7db8b8fd489a42a2d59b5d7ba2bd6018e4ca753f4463258c1a645dc9610d43b50181e06d91de3c01ca82afbc75c8f5804cdf097bccf7ddcafe92b6c3560b243f4535e41373477452dd3abacb872e600fadc8e8df57407580eb1e1626e295d182730206aa62d93ceec1bdacaf0b6d937aec29d28e3f1830889b3e9088239afcb600ebd4f0a311fa88484c9236604d40642f347166123b0107a49fcd80230cd8804aba6236423d36ed009b3cb9b22fa7d7b193c092c384784a7326792dbd4a3f959c8580b9f94e49dc8f26df5227895516d1aeec29aef73a4a9c56ac97d725f31dc1e5cf6a8327e8173318a92386476bc1183ba9a067ee352e1ffea9c15c6c95fba296226c3e0de4255598a5828d8fef3227d9555653f2d6d547f9722500e68b4366efd0d35850fb3d94a7a3f4f633a81104421bece8c884f503c655b5021ab48a3ddaf9258dea08c257fe25339329aa65348bd0a75b7278566bdc0824aa4c656936eff17176cb87250102ec6164a660b4b79bda232c768db7c7813a1837063534703f39dc64e5133a5d05681164aa5181e1aae15f2079577ee89f76b15a81c598d96a444bc81317394b42fd077af3fc48edb30f9cee72437a8c9ad1c74958985c06e364714fc5285672efc8e9f44b8eb076029d41561ee7456a3a969e41b3b066153bf9641aabb19306d4289d0c629d47d000e9d75be30abea51a191c72ffcc83ce5d2d7a8397989b3b499d40449205c82b937e3d30d5aac5ac878a135f5a50e2b30d73db07ec91a281d651e32aee372bc17ee184e989a96fa0905299a79eb76cc2d81307b5ed299dfb5b10d8245d77c492e79c17e4d1f1302ecc6c975263c7281ded7929419e155df1b947aae21a655a33ac1f35d49c4791995ecc4d7ea86b623698097c016878484a774dafe12c86720389ab06d432b011cd03d8be2c98d996b7c5ce5496a4cc24b9935afdefba816361c239ab9c3da3f2576169efad5c866f4ae46d72762b6105382949ed34dcd37475d961a389704db3950367ec84f1019fac4af3406340a72f920c70f6eb8217df9a86a21baf1ba35632d4644ba9e4f2e7f232473c0482c00b59e1c3cb3c2ad78e178effe0fefbd21bb1a4675a8a7427925dac4d778b8ab229ec8be9a19cb4713291af2722d242273e092e7e29091e0bf91180e974acd190dc8849b3e8e1136fdf987c887af5eb0b498ca51c7d44ba591a6ab553ca15c90756d8d44efa273195eef16333dd1c28636d4773ee48916d5ddc4a048f6786dfd9ec393d43b28126c97fb44284e234965d8c1ea03c5fca95b6b44d0caf28f0dd05081fe2477be7d6fe0e12987d19c71f0b37f0b1c8054a5523c8435343b0671362a4f533d2ce960e013e0b151789e903e32896724170e36a1143b3afb5d698acbaaac90d24dc96d672e33a8d9a23c9bacf8fcf08bdcb78b12af149eec26a3eb654fea93fdbef4f962dd09b01df25ae580d5ca63bb90d23d476de618c003fb6274254fb7a9e6ba619249d94faed939662d01c64732a2b655d1a867e8b0341ce93e53e1221cb7a9ba655ec09fb583557b79045e6916636e8ada72e3cb5e70c128e76468319e5510f4a8274ade8e284afb08eb3de52e7ae54882458fc754e4bb9bdcaf533a9570936c8991f5b2b8978f1304f7a7c9bd6fb5148839c57c74a3adf6e2448d72f7850ad326a49abe914940ae21d33d48c8999dfbeff0bfb8bb1beb7ec6cfcf1385cba1fbfaf57645289285caea4fc03b1814177017037d6048118e2614c2dafd41222ad79ec14cd6eb68a1948be87ae91bb5165606d3aa8f8e230c895df79231a06ad760a148cc3838a5ea7d2b8bc50032f793bc5f578c4f88455410f5d4575e018ede9f758fca7d33f89b003dad7586367236ca7b8d0e8984b40e43d926218d57a15ad8d2ca50d10a6b25d71fa2802767d656f8e8e581e41276cc827b2ea37ba6c9251b03bbebd3ca6e5f7e49a37fafa747fd536ece020fb507e0f51ea7b3fb8047452c5cab60823a8109de0ebd413b1c2602742b1aaa03490364a920cd7b43074b81eb1182c08d0423025eaa7b0fdf3acbd1b065cc4feffb32a5d1238e6082376b0cb65ade07f2f68ddd71b49a470df80ee276d8bf95bf3ca1008269aee39577402684071348a5af6c5bf4fed6acdec23dcc8543e29217c87a7671e50ce69f60da328537e8fc31612b94fc3cdc03afb1f50f2a9c257e00743f1621a87ade022d1b5873d03f08dec827d592437f3b7b7510c57fb4b1cac5da9c8267aaea3d47d300df9df8ae36e82bc04fba3bd616ad690f2c6c87e7693df8ad578b2709357ee65bcfb9d5f1969fd76d5b4c5746925e0c78076d88e9d4acd7c5d0d4a3985b289661a9909d471eb1e9ef6d0df6e4efe69e369c16d4c39410b6576a4731f0e05ef2c5e068d2ecba5f879f7eddae7f3791a775d65b5ef54e1efdc54ce9c213adae354bc07ad8b0abde17452eaebc61738efc1db38efce9a65bd7b129ba2008d5dc7d8c7a6b08ce714e56ccb404791078a1052c55afbdcc90bd495c633d388b48a463cd11f22adda12360092897452254af38fdd52176f7a1b84d4ca95bcc0bf0887a52f10a1f136ba793f90a017168b6f717448b70774e9f51f0574dea551e7c7c9da0e763410187b52d7b300d4f25d359fcea57e671a33ec40c3849adb2cd07b717416fcdb55320a1e3e32b8216ed09677679182e1062411ee42c7e5121afa494edeb177dfc536607a473c60e81191f919acc2b241dacd1a266f732473418714687f80f6fe125959e7cdb2f89e9b217473449bec84d54d1ccd65322fa0c51fadd5bcc91d9174ac8188d5c44968d41c254f5329e2e48dac061e5f83a4c56705df4d64149103a5c6be1dde09038776243f2028000a686b2d1bb51bb75d5d2f5547fed861866327d5a95e14bbb0eb8476a826f357d76bf7acd9c5606da4c25a5a58c1a45b430007dea97462abe5df51319e9975cc9cac9b5d2a848937c73b054fd2e383ec99284bff34fbe4b4b4bc002fc3fba69252b46d3184f2fa3ed161a36c434342f6f8ece6ed59fefa0358689b57cb8ac276c0cf3335494e1fa04d3fdf4f03682cfede96e19400945b9bfc2d05c2a19a4b26bcb2ec61841a326da70f8bf61f2927a6a23d35394fd62b6b26d1d4ac5db55b36596574a628e4cd36656931f30fda3030294bae4f3a93931a07a409fb00755633919c2ebf6a0de5e30e72fe86a58b59fc23c75678ca950530631314557fb2b73581ed3ce6d22384828c12857c036b8e3e8d3934012585bcf9823540986fbf5c3e2765c809c575a2d357e2165f5a0cd30af55276a58e5e185b596ae9933a1aaced3b119a7d8c1496fe4df66cbf0967512c8d1983b042974fd98f68428f6035a8ded865f147c3cac218884d708a6600ccb5c5008e7f77959583a33396fe5fd310a50e686702722ec98fb0192793ef70b9d318b1f5fdae88debfb753bb4ec077b0e3f65370d6b306092a315e04dd9c8ba8c16adccb57b46bdd4342996cc195ddde960dbc61118a135ac63653b2501dd1dc5811aea77ec457177567d439c87a677bc3213f6fb02d7d5b883c129e4339ef36de0366c29f39a13a46cb2004e7a0525e0c4dfe94709f2a1829b3a49a28bdef43ae23944696deafd67d212733f9ff57f76ac3627640de8ac7dc9a5754fe6e2c8869df9c125992ab49ec3c2bfe4b9ebd26c5ef830e7cb3edd1cd10b070b8d09e3f4de0d0d8588b6a2d9a85c41a9bdf31776b84e8469f655e4e9d36aebd8a8e38972f41f04b9a95d87673041cc428b16968a421bcad6834e7f33a460d8defb0042e63a506370086d4daaf6f114ab63d553d567fa41f207237b095eacca39e2244544a1c4252b5d297cabde6317dd8c9432e0b75c81e505aaeaaaea4e5f5a004e8c4c782f499cb107426a32ec1ab8deae0489d1754d3f0bcd40764b547233d30a7564a5a02d37054890957a541e54fed8515e390efc856a97c1ed15657262410c7f8f0497337e446ca853f0b9840f7ee19259d03a84a7f7b9be64bd6532a43d42f8820a661a1a0d471a4cf7094426563c4502a060e5b7c57788e586f2aa293c6e8b94a9d35fbc901b91e34d02505e07b87c3b12b2dc7ba7c0fecb9bd0b402e075d6ff494c8f96c252257d0d277372d39ea76ce950a0a111048bbde551a7c2e2594646df698623bb65d334ca53f90c80a5cf169754f83c3251dd31895cbc0542d8e71ba7ff36451b7b211300e2d5c03d3db133cb01d9a268094b042fb56cbe3e98608e30c043785e5e0225dd24bd44573158dd32fe9f71be9da03d6cc46658afe94b3515f0d5282799b83ceb", 0x1000) open(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001080)={0x2, 0x1, 0x637c, 0x4a0f}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:01:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 16:01:07 executing program 0: rmdir(&(0x7f00000001c0)='./file0\x00') socketpair(0x2, 0x7, 0x6e, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x9) select(0x40, &(0x7f0000000000)={0x2, 0xfffffffffffffffe, 0xffff, 0x0, 0x0, 0x8000000000000000}, 0x0, 0x0, &(0x7f00000000c0)={0x3, 0x4}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x6, 0x1f, 0x2d, 0x1}) fchmod(r1, 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r1, 0xd) 16:01:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d42eb1f9c99bd646a8b55dba8a984a2aa8eba9d124db80bf61bdff88cb2209a2c02f8db2a5a30d074aaee99bf0692353d5f22033a6617e8325d32a872764298ccfe10b69d937944dadb051975a4163258a435ad0b5f76f6d195def1571b6a4643f6f260d5a627b71f61c2677d771bc650fcf3dd0a8188c972b992c75be80d5b4e306", 0x82) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="031102ed8deec3c7bb5513a585971d2a636f7ae74713db5a4f201bef55a90c848d8e1e5bc084fda742b4eedf", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0xffffffffffffffa5) socketpair(0x7, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3f) 16:01:08 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) ftruncate(r0, 0x20) r1 = socket$inet6(0x18, 0x7, 0x0) getpid() setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(r1, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000040)) getitimer(0x0, 0x0) 16:01:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) login: or mux 8388653 [2R't^u(/g9q[TE?g7{Rt!G6!iwI&^4"VD|NJDhJ02?Q[\v69rWxp$]wSYR1V=n{9F;[V/_ 8g9GRs,a5Hnh'N*3n; {)8c\V6KG@ g!L$H?bk]"`B8pd28PtG'=5` )' sm\Pi0(R.fB%t&S='g;{eQ Wvaj}? y1|_Le 8 6_sm Y'5djNJ$}]=F4CQzgO9ht3`tPw$OM&nW#UBi; kiVY;C1 T >UmK=`H`F^w]>$l94,CJY,g1*Kd\S\wiNKQL#u_Bwl( 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xffffffffffffff3d) r3 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r4 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) chown(&(0x7f0000000140)='./bus\x00', r2, 0x0) open(0x0, 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000001200)=""/148, 0x94, 0x40, &(0x7f00000012c0)={0x18, 0x3, 0x4}, 0xc) r5 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r5) read(0xffffffffffffffff, 0x0, 0x0) 16:01:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x204a8, 0x20) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x20) 16:01:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x1000000f5, &(0x7f0000000100)}, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='%\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='^+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':]@\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(\x00', &(0x7f00000003c0)='#]\x00', &(0x7f0000000400)='+\x00']) 16:01:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x90, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x1) rmdir(&(0x7f00000001c0)='./file0/file0\x00') mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x29, 0x7f) 16:01:08 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_RMID(r1, 0x0) 16:01:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(r0, &(0x7f00000003c0)="fe010aa9d03ce50a7a5bb2827fd97e8109", 0x11) syz_open_pts() 16:01:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) 16:01:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/129, 0x81, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) socket$unix(0x1, 0x0, 0x0) 16:01:09 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x1, 0xd64) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) fsync(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1012, r0, 0x0, 0x0) close(r0) 16:01:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x4075, 0x0, "0666b34a133075817f18304e372bcb753f840f2e"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:01:09 executing program 1: select(0x40, &(0x7f0000000000)={0xc, 0x4, 0x6, 0x100000000, 0xffff, 0x0, 0xddf, 0x7}, &(0x7f0000000080)={0x0, 0x2, 0x5, 0xed1d, 0x2, 0x2, 0x100000000, 0x100}, &(0x7f00000000c0)={0x0, 0x6, 0x5903, 0x8, 0x5, 0x4, 0x7, 0x9}, &(0x7f0000000100)={0x8000, 0x41}) select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) 16:01:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x12, 0x4) socket$inet6(0x18, 0x40000000000001, 0x5) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x4) 16:01:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000040)=[{r0, 0x18}], 0x1, 0x20) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) nUPmv!t4xH3(=uYk&v!Gyx OpenBSD/amd64 (worker.syzkaller) (tty00) 16:01:10 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) fchmodat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="58924c3c35c6f90e5181c45d35f1b795f0d389851e86def94fe50ec0b2e03cd14042d3c4d015ee344d52e3bd73f60b949d1285", 0x33, 0x6, &(0x7f0000000140)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x0, 0x81) accept(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) setsockopt$inet_opts(r2, 0x0, 0x4, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x280, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8d, 0x400, 0x3f, 0x7ff, "3b1bc5d8da082e75d591608589303d65fb554de9", 0x0, 0xb80b}) 16:01:10 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x60) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") 16:01:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000028, 0xffffffff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff, 0x61}, {{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x70}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x14, 0xf000000b, 0xd632, 0x7}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x5, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000000, 0x6, 0x4}], 0xf7e, &(0x7f0000000000)={0x8, 0x7f}) r2 = dup(r1) dup2(r2, r0) 16:01:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) r2 = semget$private(0x0, 0x0, 0x400) semop(r2, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) 16:01:10 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000080)={0x33cc, 0xff80000000000000}, &(0x7f0000000300)) nanosleep(&(0x7f0000000000), 0x0) socketpair$inet(0x2, 0x6, 0x40, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="44a0ab97b0ea4c83e1080eb7774b2189cceaad119928ce6af1210352fe455570a11a9913a0bbd7d2351f8e568883f2ece0e22d77f6fbdba7dc30c4208d1ea91ed56ec9a5935c3ab2b03c8e41eaac7a8cf74a34a3630cba7806e441afe9015312cef408e377fc72fbfffd607eb03413439ab8101d52e936eca4fb3b32c2c9d3c616a5a88c9b05a84099422ca45014677ecf38c9e1a6763ac8194f98433d03e1562a6e96f0e9d1a375e48fbc0348220d3291d62ea289c90548b38eec7502808a93a4a34875016e5268ad96b0fcd7527ccea4f5", 0xd2) setitimer(0x0, 0x0, &(0x7f0000000380)) fsync(r0) r1 = semget$private(0x0, 0x0, 0x21) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000200)=""/242) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) write(r0, &(0x7f0000000000)="a7079e61e34dc80634e3a8a9de8e3e541c56ca761fa5", 0x16) socket(0x20, 0x4004, 0x1e) shutdown(r0, 0x2) 16:01:10 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[r0, r2, r3]) getgroups(0x2d1, 0xffffffffffffffff) 16:01:10 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket(0x11, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000001c0)) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@file={0x0, ""/33}, 0x23, &(0x7f0000000100)=[{&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000080)=""/75, 0x4b}], 0x2, &(0x7f0000000140)=""/236, 0xec, 0x80000001}, 0x800) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="2052bed8085df9138021cdc0394b659dd7ab00483bf71c76790e1a2cad3bd632d4141f7929a09ced675e777c18164f4c69cffc6e66416429fdb1b5138f7e14d4887b8fe2dc936ec6c65da9252547592599a5f97f14d76a581a349738324d7dfeeacac9f746", 0x65}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000015c0)="dc007f982eb65f5ac551e20d827fe27c8293bdfe709a65de7d13711bbf105833d4ce30bf6b079d79c40d599cd485e81b422fcb8f135876317c89165e9561688f581236cab70f8e3efe63d700953724d31e166a9c0b6edae2549405db9e7200b90e6584bdf9ce9448e7e5d34950f3c594f4c332639c4cd0f524f56b3badbae263d3fbe2d1fce22a22f7aef8e74aa8ff178d85cb2dde283e8f7b93ab8e57a969461bc36f0c02af3aa9b359d9e82f75916175e7cb5080e755ed348b6a5fc848f1b6d3a2ed8f156191bde45eb75a0f67c4ba0257a8619404519eab545191c975a78d3cc93be669e11e126840aca2c39334dc86992d5c23144e6bfb67443d74c451ddda6b2ba94bebd780ab011bef78830f0606e81045ce15cbeeee805039ec8a82ce170e2a45f66111d6a6f4c6ba766bd86fcf993f1d2c2e3ec5dfab1edf1ad006f59a396117d7774d4dde880b58dd218f4785b8b0262f9bf4b21b4f3abcdfd0caffa50d6736701cbba9f8d9dd1f03acf7fb5bb2e774ae9e82b5cc418d432af8ae9a091a57e09661652e4eb0c9f529a2827dacf9ef0519a3219160130566ea45632026032781a7e1f5265702759cd76c43df4e0542e18b5689c09aad8989bd8a5a6f85845aa6c93d9bf10a3f26d6873d8f92951ce7c0bc873e6a2da8c51da5af5131f1e0290997da373e3dcbb741de47d3159e18852611cbf1fe5bf932d5b8fe97f9540e54b0769d5391639bdecf458c13014d5283bbc45ad008ac4b43ab3411461025d5e043969b61711c3ace74b39bc4cd96b0f5096ee3918ef86aab08d422c482058a481336f4f456c6e64f5c584313e6b09b0a1976a7bfa95e4c19a778a8366c470451dfdc8ff6ba04fd5cbd3cc14c4c92630bd8d0d5fb39bc6af49d2f5bdfcbc98c72537b4b1746c225de61c91313", 0x28f}], 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:01:10 executing program 0: socketpair$inet6(0x18, 0x4000, 0x10000000001ff, &(0x7f0000000100)={0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 16:01:10 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) socketpair(0x2, 0x8002, 0x3f, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) connect$inet(r0, 0xffffffffffffffff, 0xffffffffffffff78) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b06047c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) socket$inet(0x2, 0x4000, 0x100000000) 16:01:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xff83) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) 16:01:11 executing program 0: r0 = socket(0x10, 0x5, 0x1c000000) sendto(r0, &(0x7f0000000080)="21141545a8c455062c0a0d389c6d79dddba43edc26c5ffe2c9e599cc8d1306b6930aa86257acd3a87870287ce7fe27d342e5b65a5e0d0923407ccfcfb4b43fb7e0b389d92da62009bfec5b3bb039d83616ec9fd38a0495eaf64cc7291b6d9108ede01e066931845f503ee349d2f8b8def937221617ba3b175c61148e3a4804aa3d859d2899ab79d2a2a5237512b19efa98c0df32e9979842f3a77b0bd86aeba6ab2f6ba69b9e71224fb1cfe95100d6d42a9b947237774d26c47158ed35a02a7460e9096913dd148fa1", 0xc9, 0x1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r0, &(0x7f0000000280)=""/154, 0x9a, 0x2, &(0x7f0000000240)=@in6={0x18, 0x3, 0x1}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001200)=[{&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000001280)=""/225, 0xfffffffffffffd68}, {&(0x7f0000001240)=""/30, 0x1e}, {&(0x7f0000002380)=""/116, 0xfffffffffffffe37}], 0x4) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(0xffffffffffffffff, 0x29, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:11 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/34) r2 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/2) shmdt(r2) 16:01:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x802, &(0x7f0000001000)={0x18, 0x3, 0x10000, 0x1}, 0xc) select(0x40, &(0x7f0000001080)={0x4, 0x1, 0x0, 0x80, 0xfffffffffffffae3, 0x3, 0x6, 0x9}, &(0x7f00000010c0)={0x0, 0x1, 0x1, 0x5, 0x2, 0x2, 0xfffffffffffffffa, 0x9}, &(0x7f0000001100)={0x7ff, 0x9, 0x5, 0x9, 0x0, 0x7, 0xff, 0x4}, &(0x7f0000001140)={0x1, 0x1}) r1 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000001040)=[{r0, 0x2c}, {r0, 0x44}, {r1}, {r0, 0x167}], 0x4, 0x1f) dup(r0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, 0x0) close(r2) 16:01:11 executing program 0: r0 = socket$inet6(0x18, 0x80000000003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 16:01:11 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x222) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) getsockname$inet(r1, 0x0, &(0x7f00000001c0)) 16:01:11 executing program 1: socket$inet(0x2, 0x8003, 0x800) r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = semget(0x0, 0x3, 0x200) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:01:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0xa0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:01:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) socketpair$inet(0x2, 0x8000, 0x6, &(0x7f0000000080)) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000100)="da2345fe3f1732bdbd324a908aa0f34ce94de0d69215de3254e1d667451f8e3448822102b4b0f360c5870d1b564150f4a0e88ac18a23565021b838722f77f17d9d4b64e65d8503d443ad2e73ca70ea889ac3d19c12a478aab8ab3b1e334a76ce4a885700f6c1668c8f9456272c32566347bc04052f671b86e91d60b4d0361e1399fb55b717b133f6d80f13452037f6cc568898a26e64ebb126e6dad6e02710f62c1c3b5b6844107f733c744d736e6a77ff6dccab31ad300008a74f93dab178b651dacc57e825e6917a515905b37ca14b2ea8a62e2dc017a06e72c4a8d1b1b6be033eef43b224593e5dc4e64370e913818937b9d07e", 0xf5}, {&(0x7f0000000200)="4ea22d5a2438724e3e572b43f679cc559affa06d27da7594025df30582b0333094b690f611c19853a52092d249182bb982fe5edb1bba1030c5bf63ae2cdbf2d81635e5c05e564650cb17c4fedf609e3bee69215ce0c9b99087f92270d2ba96f8fc1feb8419574cc1e2f0f1d5f2f29531eb0c96041e76d5ef34583553652a9a83d347cdbeee40583e22c7a070976f5f15bac3225fabd7d3cd1f45385707aec51d5b9e97ddfab2884613a3a08d10c1ca003712c9a2", 0xb4}, {&(0x7f0000000340)="5f4dc6dc84235e4f81b06d0e92d96b2078fc185778ff46861c28db15918e7ea4e049539e9646cb4cd65ad917088edffc4cb67c123d4896fefc0a8ee14a595a15b7267a41e5e74ac0d2c6b016d141ec9a9de993e2798b5ac333568a7c35e049", 0x5f}, {&(0x7f00000003c0)="55f4db3796e7d4cebc7c8fb4768a2172deb5331bf2712b66253da833ca5e6ef0e2dafad7a6a9a4d28988e688bdc1ff07d7cb76b65743c475da96fcb50bc4f456b820e3abc77e2a6a0b7e72d215bf94b4cdf861880477542a47b076250ca3350fc3c784ebd025ea13c174db24adab1d71555be903598a5f0be16223ff3f34f827ac882b93edc080cef33652d69d547119842c95dd0a8209ca8a12624ee43b2309e540b232896c83ac7331fcec2e8ea9e8a4c7d2458aebde1607", 0xb9}, {&(0x7f0000000500)="2fce6735001e87e01bcc703a888fe5c8ac923edc9e0bb64879c124e66e1e374085ac52d54f1e80a1334825e2e565c172695142d462d6aa29f8c9330f3afd8a40ab639a0bb53e1426bb5bcbdaa61d57e759ff48b685addd011d28612528c2300b55c1b9c9190ce3f43393e09e2ace0f59ea8861acdf268d1f30e40669b9ccf9cf9c3e4a36c0a84984270c9166a334ba342859034c81fc165c771c182a0b78a64d47aac2f2a8d37b12bb350b0abb3dc238be5f4856a195109d168aa7e8719d8f9534dd70ddd5", 0xc5}, {&(0x7f0000000600)="f632a194f1a1c17a468f0010ebab688b3228afe9ef4f171b902edc6a3cf4ff4f73027f29b60f2bb99aa61d14fabb32a5c8ba579042774f73c21ec2021df82cfce00dbe25e3c5837a1d6ef12fd671b5f63f3186345ce73bbd9c7ab18314f612640e971dc37d4b18eac9cbbff675dd2f426c347f38ab871d82d2c99f09b0e6f90978797aa01dcdd7f560245fb3632e3e5aacd884a6f038abd68c3a489b541cf3a84df4823b3d31511007a27835db56557af32f9d6f807528696fa1afdceec50ed7df03abb6", 0xc4}, {&(0x7f00000002c0)="e56a3928dd193933a4475a631be3", 0xe}], 0x7) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) 16:01:11 executing program 0: syz_open_pts() r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:01:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000002000, 0x200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:01:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) r3 = getgid() r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = socket(0x2, 0x2, 0xffffffffffff5d74) r9 = open(&(0x7f0000001400)='./bus\x00', 0x420, 0x0) socketpair$inet(0x2, 0x8007, 0x5, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x7, 0x9, &(0x7f0000001480)={0xffffffffffffffff}) r12 = accept$inet6(0xffffffffffffff9c, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r13 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001540)) r14 = openat(0xffffffffffffffff, &(0x7f0000001580)='./bus\x00', 0x80, 0x44) r15 = accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=@abs, &(0x7f0000001600)=0x8) r16 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001640)) pipe(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = socket$inet6(0x18, 0x2e623bfaf4f20f4e, 0x1) readv(r10, &(0x7f0000002ac0)=[{&(0x7f00000018c0)}, {&(0x7f0000001900)=""/6, 0x6}, {&(0x7f0000001940)=""/171, 0xab}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/71, 0x47}, {&(0x7f0000002a80)=""/36, 0x24}], 0x6) socketpair$inet(0x2, 0x4003, 0x4, &(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = open(&(0x7f0000001700)='./bus\x00', 0x10, 0x80) r21 = open(&(0x7f0000001740)='./bus\x00', 0x2, 0x110) r22 = socket$inet6(0x18, 0x8002, 0x0) r23 = openat(0xffffffffffffffff, &(0x7f0000001780)='./bus\x00', 0x800, 0xb0) r24 = dup(0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="0286ecbfdd123a6e2fc5b7fc184c2bf24e921e702eb3c254d7d14116852f959e976cd943ab4599739cd084849a1542494420d3827a2438aa6fd53715caae9ef79f047c1637c2f801badef5476925ed96695c385e087a58574aa8a6f5fe2e271543d8792c73031b8eadcc6734a7ecdaf2b51c5b47941522fb02886d588bf2ae17af01abe4af72c1f678bf60cca43ba0a61e0e1923e05b23398973d3c3934555b0adc16ed23e205e25c5ff7eb6121ae74261ba69865a57df2f7bd83305f79f7170bcff5ffd6a3c7fde0cb9ac0dc8db97b6fb6dbf7949bd3bd6a8986d07a373bb623e520e6f03a7a5a2dc9a85ea40df25f1dc202f7236b8ca7fe2c7bc3cf65ce1b1dbb07ead9249a180f0f2ad3b3a2b3253d39dcf0b1b5435deb5f7896a457daaf676ce6d3670d12d4225ee7d231ffc43fc98a22b31504571d4cf65ca306ba992c209d05703af9e4618728acd1b6dc0aee931e4bfb712e8cb7c5bb4a3db270870cd891e3fd899fe0d7b549913df307d10f293b93503f37672a8480f526832476da5bf0a8c7248a2187e553daedd1a5dccb3b2fc53d50f231998352c1edc56e2f8283604a76bff4fa7a40c3b8c4a904b7b24069ab9a31d1718ebd51af3e1b7d729e394ea62236da5208e65bd7886e1834adc32ab630a944547ad36eb7dc9a605c82170ce0f3853b14df6ca71f490463b6541b9b42e1b40ee24a076552702a9e9956688c0d563dc528204b84fff7b7b7d8148cee572402198eb6e86518b1c2c55872ef0fd35bd5ca0fcf777920067b47144aedf2160bceedc0d9d53af4554dffefc4f9c6a0757ef2b41cfd32b26fe3e035fb4d011807536c3d63f74b913eccbb72eb06f1da39cc94d56fa4112b1bc2853fbbe60a88e6e8c5b53e54c95af990fc61ba75e6dfce0488ce90e78cd94ed7d7590b1c6928c0697804d87548c52788cb8546bb72e128b970725d4772b748802447861856f63afe657a7f14cb3308a78b761bffd7fc72ca739a5c6b83d4e9ace91c9deffef32f7398fa12317d3160478909bf9dede8f127c553bc06c96b7210446abe72f8af2f09376ebd76a9d3488d59bec130228866c3b9e13e9a0f50c3a1d912cf720f14730bbbb82fdddeb55f61beced3e482de2dd7ca077f827325f53f8c30c839baf767f7a9876a48fe499a3db70d38301ee916364937fea37d999863405f0d970ccdc3e0fbaab249790681c5a1fb53a654fbe13bfd743c63121f54e17fe0a014e3f28bef1ff2b0cf1cb7df739d249718dcddfff3fba9d78d4cab9cf9553c2b44a899e4d25ba61b97343fd00970f389a821e963ba5dd98bf1222a7bf393aa2854f77e62573628480891a069b9172110280c548fcaef3d2fb8a6093610789aaf4783282baa319e1eed50ba581e13b3788e98b617a99510ef660c5b0306144434df632b39f3696ee71ec8b730e04fc6fe1ecd6f5f1403b1bf812f6e8c5d351bff2aebbcca484548ae90393d6c3114674c0e28315b4d5db4ae7bb5672367a65c920e9ab377722c44dade3a4fb0658c0e57d51abe7c931c88e41168374dfdf40b18d372f09d1528834f63f5fdc4370ca6c789a4630b99191bf6374960ce49adb688320d88fe0acaa45c918bc3e22a49f2cfbfe83fc855eedf6a29ef13331687e812893ed8acddb4d57f0281a1e98cd92a25e1e52e08e78668a35e59a413b03f6c408ab0294ccff7c1d0d79260e727767ea12a3f213b072ca5cc5933bd62eef8c3071ab0f33d45701d81f913afaa228223109627413cb468d275abb6af922f772ecfe1b7592f8fae7d96283b33d3de9b5b0fb7c08bd4aa75b6b659c611375527d5ef5504f86db49e72c68ab4381617c3510bd7175e873de291a4226522ea555da2574af147a4e4476ff62bbd25aeac6155fa8fe79bdb4cd5d84ba439ac5ff4d03a71407439b7b401c9ff9df4b0b4a7acb54b4b6be9c44706572d5eb4c99f9d59cc28c69e176eb75138f9d4fc98c27d08819b0b102b50b8023a26dfb771036e5b022c8aa7503771dd592868738950ea13b0282162550ee615b378fcac1a0529ebd6b132afb90f048248a21c54eb69c5bb93129576a1553a342424f2e6e74257182693851ccb105b09ed64e911032100138febd3f8a0e738ff57aadea4a0a8ff5ead67b9200c13886a7469b9eb86a90322f0d6e1db1b138d693a6eb852b7376778b3bff72622e31ac2bdbf580a2fda5e7647fdeba984b35cf1ce3b7c83ea589ea272988f0f4308c8dbf18f04ecbd40fe08d630eff118f14a0536d5f276b02bc2f0a6355dab118f34abccf7145b6a9cafbbce593ebfd35dcb75b15b2f0c810df9c3abd027082632099fa4f7668c210ab404a5ca40f7e954cc7bffb4bf3c100068d9aa8025be87ad7d0ced08612f77e68f7cb2e7373923f3540ac17a909fc18744f53c93ab21ff6a277965177efa605111d0a36055a5ab422810787ffb7d1325177c43c5102e74ac1fee90c5b0b6d9019c49d7d68bc4e5110f2a641753fc4429a8f836192aac958eac0e7e6a3c708e3d7229849f5cd738f3a9f10dc2c35e0f46e86f738b971b17db0b4f3a02011939eeade619edef28612a0fb08f16e3057d1ec3118d52bedee6da337a83c74f2c2e1cdab1b308cfd03c07619b51ad35a47eecb82cd8b7e84920a89fb79b6f01365a8ec71df05df5e98fcc04fb6216bd2592cfc475ab235e372d87fc3e3c4c0f671298d14acf82e7759f6414ab43d75c99667658665be0cb98acddac2c621b61d4eacc71cec42a67b199c473555881421d8f6cb6c9edf35b70f0e8052e0a6f6f41546923fa3077ff94e646708ea6b3dc3899fdbaddf97a0e6d046293511a5d7c844f903d99074ed54b7f3cbe5a15707d31ca376cae66628dec0c66fe6852dc8add5d2e3d6920677b7fbb8ba45f877b064685b82958dac74f05e64d75e2a31a27aec7c4f27b8219023870421f3f743cf8e86b80f6c489af0aaa48cc23fd256827e6268d32530d614b6fb62fc99b25526bffc52d7b88297c38cbf3c461e6051b88cc5d721fa903ba82f36cae01da2643b1b86dc2078addf78418ccaa8ec2aaba20ecffe1460c7386cce2ea7a89ba69b8cff9cfa13b53e35e823a7e5830162a48c419da648f2e974be1d489e6d2d2f264922200adcd17f411c58940de70304c6cdcbcaa2f2885132cb33ecebc5db679396be05f4e3cdfda578015c6ffd625760d400d334df250a83a71e7c1c0de9305c9899c94b869d8193d0d6cf8fc399b62769fe51849a41f85ad9bb1df5071cfd2e36c4c54921369fccb997ae9e2f50976f66566a79788ccc9206cfa480e5dfe629e974ac3df313640923776d49030aff524e3d1f9f7daceab0573ffcb47e6980479646c0fdf85786c281de0ee523e380551c2fa2d47470017764371cfadc56fb8c869880335e183349ad5aade77fd4bec276ceba71ba82168cd1ff542dc5b1dd98dbfadfbc302d36f2255b3cd2df50d81b8e4fe16aa62fe5ca32ece31eff391b35ffd32f6929157e68f95027d29ae7e32039aecb0c7cbbd75ea0b555555c9d256f9927f7c7e94c3a87163d0c6bafa99f278a08e893088fc52c1dd1f89eb9b2a0cd296b6839ba45e3163c31ec57dfd30be779e646906773df280fea7316c41821ca4942f51cf039212e11e9c99d47e8c2f4234c0b5889c53e1fc508fb15a61abcd533eff6452757246c79d715ceb5f785bef22d6db0178488525eda6a392ea46207266be096696312128e18066c9a049749f56b19a4d48a5dfe7a7c96c92b1b5a31ba858a246a021c7568c29bf45907879d077314d05a1639c36c345ecedb77178e51fc87c9dd031c0737758b176d980760173e62b3e160034aa821bd386c91a6feda8aa2b82229c6a857f229293d5f8ad3c2c4ab5063b9512798301b08ef3c4c1f3cbf8aeb85299a50a02c7ffd418749c87d69250c27b184a75544e5b40756452c272602fc4846c5ae4fc5b67c9f1c562c0ec712b02ca4baa13485d05a840ff9540999f12262e7b5fc81a4f85b1ac9dfef9513e4e7a4416ced61fdd58f79ae7b58b32840ee26866ab6212177f977fe7a90d50624d56a32dbcb8bf6f422b8e6531d58bc78f44d981759282d6a2dd2e4cccb0677ef7bd861bdeccdac0e0d889832cd0ebab53bdb74561795281bc61ac28bc18724fe03b1369523440c4281d340307011b4b107e4bf205c3ada7d62d9daca66cb709b0576c8b37446332a0a81eddf9ea7d83b5a0b67238429b707e01cece6c32d7c5f172824a12bdf73ec057f38ec116b43f70a699602fe8145179bdcadfec2edf631456d9cb66c50f55a45af1f2024c25d2555395da3aa029117c405df72d37c0890a92b2d11f89b32e3b5b5bb5156003e303bc5aa0db3f15c576a41682f3303d4a66ddd3a4655b1d6f955f9403879168ddbce34dfc8822b6d69853819d605619bbc497eebb2888719c031ab18cca4fb3d3fdf1b4d4918fd774dd3f5c3cdcc049e4ce0672dc127439c442e46f3ae150dfc94e0b5f98fcfd6974955f54a8c551a19133e0019931b1f913dc2e0d698beb07e6a265ad5a20efa59dbf87859fe239e7f64c88b6d117f37a413ab063be2f0d1ac06056889da428c4c9fc50e1837d40ac07d0fe468659d01c08032fc771da148b8a1ca19459909ed7b67450d07d5f48480135221a2596f32e014f312f33c4fbf75bf0f488aa3ede2db0cc7ddb67f3762241107b63da84cccc0ca8356acdd4c5e1fc1b3d3f2d668eac55c2015408e141aac8f94f517d1a6e40d6446a68e876bf38ebf2b97788be78231d43adc4208b6e33c9a027fb8861ec7102270db7d46fe2c64970490449a024d3e955f4d0244db6c0dee6b84d5ef7d9dcdd1d2e2ef18d666f5c0afc81d2942cb3cf75ef726e34429f2e3392221e6f1cdab26c30471a33f7e5a0839c56acfb43d968bb5c05b666dc4d554d55836a02d04ef7c93dfcb7656df1773b161a3c63aaca1d1e58fd306e968c127df662676a7ee9a59285d40e6458fbffc58833b7ffbc51c869af58739a5c547bb5200af69de1630fc3b853d78e7a83687f81142ff9449af42edcddc5a07c05b7a36d7fcfee9210ce68eb5bc5527109e7f1c6ed9c2d103d3a1e76f3d6f0bc9bd36ead7741db6dbd6cadc590251fa5712b6f82bf81553ecfca840f4a551756224d32dc74de4dbdcdd768359fc66ca140991d360226388b0ded527504d51c207bc0dc332a13c363431f44b1a9f5945199c49b4169189e0d9f437133a12221bab0c639eea0e73db19c491f09f30a0fad204c01718eba3115e36305fdcdb7704db3aa4872578f357cefdc737cd8dff62ab04b46f23a14e9da552c27257ac987bf52cf8dbdf22cb0ad6f1d018d93ee814e5fda1dcd8f6f64c3e38f04f72ea96005fa2fefc7217569f8d03df67718d45e923306e1628a3bd6338f2297494846117660dfe136523c137385d5b4928b0cc2bb3c760e3bfb13f8b35c1d1f4a6ec915fe88dad6485d477c39184069d5f8ddeb8c36a875030707e0a31421cd7e32ff6d67b6b65d79b8567473300efba3430f410eb22331cb76b3ac6b7e9a5533ad934c9ef25104810086f2f497b622cd32e9aafe2c86fe0b5090a26fb9052098ba9b373f1a9303fcbe8376dee3d3bdea1c27e16a96b38fa1675f6f50cedff6d32a7e783366c063fd09e096b2280a70cdd22daa368723f34cbc07a4195635d153912686c709a703845121fec6b7624a5626f83fe71b5dcc0f808659646cd50c83ebd831206c937c3febfe7c3f765fbf5c1162a155b67dcc36741cb943519b99fc2d8fb0abf7705c64cc9d0c253", 0x1000}, {&(0x7f0000000080)="400bdb402edabe60", 0x8}, {&(0x7f0000001140)="6ed80943eb1c2f9934eddba6c70a35592e268fe92f358d32211ee4e6319f05d03ce0181ffb249832a4007ebd88ff994f953b2e7ea2155c169f0c0263771a9a19b1f776eebd968f38b46b66580a18b6545bd39d775a108f0044676f417f", 0x5d}, {&(0x7f00000011c0)="7203ea63d2694339636d19b34755d2bfe5fdc66dab0cdda40b86a7a15c37e03b246a967e3083f238e03a7d980047fb50d2d38270596a9972fc8cc83f67623427ba4af8a8f8592ee5e160763672d608f6ae7289af78b492578208ba4e87cacef3f9e0a28a5eb8848a2f0bd454c6cf6be37f5ad7beeff9deb75516c7e14fafa2d146f928c4d8d1381a0550ffef013c5a999992fd50862dc23aa70f73e728689a6775141526dcb5d886d06d27b59d838236345fa9221c2905447e328eb77ebd0081986616df5c19cc8e91c41de05848f6a45e40bf7f90886a8255d4", 0xda}], 0x4, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15]}, @rights={0x20, 0xffff, 0x1, [r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}], 0xc0, 0x7}, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r25 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r25, 0x6, 0x0) 16:01:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) socketpair$inet6(0x18, 0x0, 0x0, &(0x7f0000000080)) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:01:11 executing program 0: r0 = getpid() r1 = semget$private(0x0, 0x1, 0x100) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r7 = getuid() r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffff8, r2, r4, r7, r8, 0x100, 0x7}, 0xcfa, 0x7fff}) r9 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x9, r7, r5, r7, r6, 0x21, 0x4}, 0x9be, 0x5, r0, r0, 0x2b3, 0x10000, 0x7, 0x4}) r10 = kqueue() fcntl$setown(r10, 0x6, r0) r11 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[r3, r5, r3]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x0, r7, r5, r2, r13, 0x20, 0x100000000}, 0x9, 0xde52, 0x9}) pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') getgroups(0x1, &(0x7f0000000280)=[r5]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x3ff, r7, r13, r2, r12, 0x2, 0x7f}, 0x5, 0x100000001, 0xffffffffffffffff}) fchown(r10, r2, r3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) ioctl$TIOCSBRK(r11, 0x2000747b) socketpair$inet6(0x18, 0x3, 0x7fff, &(0x7f0000000340)) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f0000000380)=0x87a7) fcntl$setown(r11, 0x6, r0) setregid(r14, r15) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x2, 0x8001]) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x1, r7, r5, r7, r5, 0x8, 0xbb}, 0x1b48, 0x9, r0, r0, 0x1, 0x609c1931, 0xffffffffffffffff, 0x7}) getpgid(r0) syz_emit_ethernet(0x70, &(0x7f0000000480)="76bf3986802ec31931b73c62a8fa753e81b0e143829dac20d9f8899524fd56bab01e625244ecfe51a3b12a10068fa4229ddf876ed0f9c011c07ebc376ab3add716b0edb381493b3e2a9137c6cf83c0be2ebcee23f864331616f10b6fc327661b384b1b5975b16f0b3a6bb4fc0bd6dc6c") ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000500)) link(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file0\x00') 16:01:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x188) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) clock_getres(0x6, 0x0) 16:01:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xeee) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x3, 0x5, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a532044908d0d99bf7c19f078177da0600c2870000000000005b4983af35d1d36dcf877b3ce62d79d2d6286374e4973b2280057ca32f2ed69665e03c64d24c73365d3ec82f7797b2a4158e1001cceadba6fdb2c279c0566493c9864ab469319c52750dd337a1b043245ef6e9a5c98804a5bed726f67140c712afa1869aae0c3215bc7badc903f252eb3a7b87e505c396bdae8d1d113f2ab87b63dbde9e143a55a02f4e1dc6e9fa0a96fa0877654d9926c18790d17837bcdf8ebe75a6e46014ca065282a2df364917e8bd7200000000000487089a", 0xf7) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x90) connect(r3, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) madvise(&(0x7f0000fd9000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000df7000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:12 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x7, 0x3}) r0 = semget(0x1, 0x4, 0x100) r1 = socket$inet6(0x18, 0x0, 0x81) r2 = socket$unix(0x1, 0x1, 0x0) socketpair$inet(0x2, 0x5, 0x10001, &(0x7f0000000340)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{r1, 0x6}, {r2, 0x4}, {r3, 0x4}], 0x3, 0x10001) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000240)=""/203) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r5) mlockall(0x1) r6 = kqueue() chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x8, 0x0, 0x200, 0x6, "107cb243d0822b84f456908135589306c4c85a60", 0x4, 0x1}) write(r6, &(0x7f0000000140)="a3b7c0ff7a", 0x5) kevent(r6, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x2, 0x4e49, 0xb00}, {{r4}, 0x24cacc5222c54711, 0x81, 0x1, 0xffffffffffff6364, 0x4}, {{r6}, 0xfffffffffffffffc, 0x25, 0x1, 0x5, 0x7}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000041, 0x9, 0x1}], 0xc996, 0x0, 0x0, 0x0) close(r6) 16:01:12 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x102) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:01:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) nanosleep(&(0x7f00000000c0)={0x1000000000090c}, &(0x7f0000000140)) execve(0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) 16:01:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1c2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:01:12 executing program 0: lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0xd35) recvfrom(r0, &(0x7f0000000000)=""/95, 0x5f, 0x0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x43, 0x1}, 0xc) 16:01:12 executing program 1: r0 = msgget$private(0x0, 0x600) msgsnd(r0, &(0x7f00000000c0)={0x3, "d157f2e3a26279eaa30c98dde00a03c0d766b1d7c5d3ad61a3fff79816bf463868584f9f4f97945f211352ebafa574e998db6ea6b3c10f4c2e1a46eb39f7055924db4e076c998a421f843f06b73916faebddd73784054baa53057a0c7a82c70953af32d82a990f8b27bc1eb24ba5aa6750fed5b2d5578a662f0b38d76f862775208715b53d4c549d35bb647d3ed5370e9e8da7243095be119ee9884792c4f5390a8a921cb4ae2adb91f0fb423d7918c034b51a1965321f1f493a24b6c0a3089d1f1c69868cc7de6221a74824ba7cde72d7865fe36736aeb22db7af6cc7999741919cb03f14982a"}, 0xef, 0x800) msgrcv(0x0, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x1800) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, 0x0, 0x0) 16:01:12 executing program 0: socketpair$inet(0x2, 0x4004, 0x9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x4, 0x4) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) close(r3) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1a4) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x820, 0x8) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x8) read(r2, 0x0, 0xfffffe39) unlinkat(r4, &(0x7f0000000080)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x2, 0x190) poll(&(0x7f00000001c0)=[{r2, 0x10}, {r1, 0x15}, {r3}, {r1, 0xe}, {r4, 0x80}], 0x5, 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x8, 0x2, 0x9, 0x100000000, "27a1fd00a2ca2ee0dc6da95193a34085905275ae", 0x100000001, 0xeaf0}) semctl$IPC_RMID(r5, 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f00000000c0)) 16:01:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) r1 = semget(0x0, 0x0, 0x40) r2 = getuid() r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x400, r4, r3, r6, r7, 0x1, 0x1}, 0x7, 0x10000, 0x1000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x78, r2, r3, r4, r7, 0x1d1, 0x100}, 0x28b, 0x3, 0x1f}) r8 = msgget(0x0, 0x149) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x4, r4, r7, r2, r3, 0x2, 0xcd87}, 0x421, 0x9, r5, r5, 0x46, 0x1, 0x8}) socketpair(0x2, 0x1, 0x1166, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000440)={0x4, 0x8001}, &(0x7f0000000480)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgget(0x2, 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0x347) recvmsg(0xffffffffffffffff, &(0x7f0000f10fc8)={&(0x7f00000002c0)=ANY=[@ANYBLOB="4cdc907bed8d0761e112b9fbffffffffffffff2c3434cf02c9bf0a84abff03000042a1adc7519b1e2bef46ed96e888d2b34a36b44d8a277b824bdb810753fcc198fd80a9dda9fdb86fcdcddded8e773b2cfea5206190084eede5c5d047c9116cef0393885c7d18f37158ffa62cb8caa49493b5110f2c7c6d9b40fff21cddc010cd9d9cb43b0d7bcb84386938ae348977e464c2c444e116d0e860b05d1c0a17d740e1a079de5440e63feb83a8d9e21623752840f3639608f9f14b6b29d5728de04dda7cbaabe776b8ae"], 0x2, 0x0, 0x0, 0x0}, 0x0) 16:01:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6badcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd14182d80404f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c250", 0xeb4) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = semget(0x3, 0x0, 0x180) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x4, 0x8, 0x2, 0x9, 0x7fffffff, 0x7fffffff, 0x7]) r4 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0xeb, 0x8000000000001d3a, "75835db57180000000000000000000000000ca00"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) semget(0x1, 0x0, 0x10) 16:01:12 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a52752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c7f13497d1065f50f0fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153f2", 0x66}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7fff) syz_open_pts() close(r0) socket(0x0, 0x3, 0x4599) kqueue() pipe(&(0x7f0000000000)) syz_open_pts() 16:01:12 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:01:12 executing program 1: munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = shmget(0x2, 0x1000, 0x4, &(0x7f0000003000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8, 0x5, r2}) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:01:12 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet(r1, &(0x7f00000000c0)="fd058abfbe8fb065594ffee6e921e19f20f2bba260397d2d8c9d7ee612189713e11a9025ef91f452af9ee1e5036a50c5f956bdc29d69b79a9ecc7e75dd990dbb9297", 0x42, 0x402, &(0x7f0000000140)={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000002500), 0x4) 16:01:13 executing program 0: pipe2(&(0x7f00000001c0), 0x0) 16:01:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x2) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:01:13 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1800000000003) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfe) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) shutdown(r0, 0x2) 16:01:13 executing program 0: mlock(&(0x7f0000d93000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) 16:01:13 executing program 1: r0 = kqueue() fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x20048, 0xc0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x7, 0x101) 16:01:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000249baff9ee6480e734867011c179ff1675923318a5c2cd0a8b865f17826a74a640ecc2daf96e29aa970d609690adf7bbde1f174d99307530d9f4747fb306f19f76a293bcf25fa9901587eb0be7b54feb819d8cab7aea"], 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:01:13 executing program 0: socketpair(0x1, 0x0, 0x1000, &(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x26, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) close(r1) kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) 16:01:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) setitimer(0x1, &(0x7f0000000000)={{0x100000001, 0x7}, {0xe5e, 0x6}}, &(0x7f0000000080)) 16:01:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r3, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) r4 = dup(r3) close(r0) readv(r3, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) ioctl$TIOCSETAW(r3, 0x802c7415, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000000780)='./bus\x00', r3, &(0x7f00000007c0)='./bus\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3, 0x51, 0x9}, {{r2}, 0xfffffffffffffffe, 0x10, 0x20, 0x352ad95c}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x8, 0x6}, {{r2}, 0xfffffffffffffffa, 0x8, 0x10, 0x0, 0x9}, {{r2}, 0xfffffffffffffffd, 0x2, 0x0, 0x81, 0xe8c3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x4, 0x9, 0x2}], 0x5a, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffe, 0x0, 0x80000042, 0x6, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffb, 0x38, 0x1, 0x1, 0x2}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000010, 0x5}, {{r3}, 0xfffffffffffffffe, 0x10, 0x5, 0x1fffffffc, 0x800}, {{r0}, 0x0, 0x1, 0x0, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x81, 0x6, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20, 0xffffffff80000000}], 0x25a, &(0x7f0000000180)={0x4, 0x1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) fchmod(r0, 0x10) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) 16:01:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000080)="cd4afc9bee0fb1aed37a79ca7040b7456f46d85477a2c2407fb3e90249eb192129afe25ae5b3c9893c4ac97cca964a91e1a2535a95780ebc90980f573b8995bfee3f4d1744da45ad83c4b9db5e307a1854693209558c4356129ff2c4e66d347617302f7a7631bcb824092cc7d00066acdcaf016fea2c2c4c778207c83d74eb52fb12c593bf", 0x85, 0x2, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:01:13 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x0, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="41184d4538d2403984a6c550f9ed4e75f1d1d0be7cd86bab61f7e3e187e4f11ffdd61b9ce6b641cc26a421be821334fbf11343076ac04a96547e98d5f12e3dc9647c8c66d3134f58f322aef4fbd03a423a82baa0dafced2f506b4230b057d08cf5b7d3c8032690f2e194109273d314ca309dd787570ff3fb96128cdc8a8f54b95b954499f9e03947ab085b9ec296fe8697c5e4a0d31502", 0x97) socket$inet(0x2, 0x8007, 0x3ff) rmdir(&(0x7f0000000180)='./file0\x00') 16:01:14 executing program 0: socketpair$inet6(0x18, 0x8000, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 16:01:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x880, 0x100) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) lseek(r0, 0x20000, 0x2) unlink(&(0x7f0000000140)='./file0\x00') r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) fcntl$getown(r0, 0x5) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) 16:01:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666b6c6530001ff445a02bdf0371712188531548e7e05effaf451bfe342c55033c9ab929c28e92b3a355c50b7f8152e5717c903caf956de6ff912b99812b727f203dcb9f1ef98f891a430bacdf7e679e3af301d75be9a87741b0398e784d917d5bb05b35b69cfe8df3f0ccb5854bde246a76f7b5662c9759c89942604f"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x23, &(0x7f0000000000)=0x3, 0x4) close(r0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xd26e, 0xa25a}, 0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x28001, 0x8) socketpair(0x10, 0x4003, 0x4, &(0x7f00000001c0)={0xffffffffffffffff}) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x0) 16:01:14 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/20, &(0x7f0000000140)=0x14) getgroups(0x5, &(0x7f0000000040)=[r0, r0, r0, r0, r0]) setgid(r0) socket$inet(0x2, 0x8000, 0x0) r2 = socket$inet(0x2, 0x2, 0x3bbd) socket$unix(0x1, 0x7, 0x0) getsockopt$inet_opts(r2, 0x0, 0x15, 0x0, 0x0) 16:01:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x32) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000040)) 16:01:14 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) r1 = socket(0x11, 0x200000000000003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x0) semget$private(0x0, 0x1, 0x10) 16:01:14 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB='\x00h'], 0x1, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0xfffffffffffffffc, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 16:01:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open$dir(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 16:01:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) fcntl$setflags(r1, 0x2, 0x1) fcntl$setflags(r0, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x4) 16:01:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x4b, 0x80}, 0xc) mkdir(&(0x7f00000001c0)='./file0//../file0\x00', 0xfffffffffffffffc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0//../file0\x00') symlinkat(&(0x7f0000000040)='/', r1, &(0x7f0000d06ff8)='./file0\x00') linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0//../file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x101d, &(0x7f0000000000)=0x7, 0x4) chroot(&(0x7f0000000140)='./file0\x00') r2 = getuid() getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) lchown(&(0x7f0000000280)='./file0//../file0\x00', r2, r3) openat(r1, &(0x7f0000000300)='./file0//../file0\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0//../file0\x00', 0x9) 16:01:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f2560000000025b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000200)="ec", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb90002000000000000b1c85b6a8a1311"}) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000580)=""/4096, 0x1000}], 0x1) syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x4, 0x0, 0x3}) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x44, 0x41, 0x9, 0x2}, {{r3}, 0xfffffffffffffff8, 0x80, 0x1, 0x6, 0x1a}, {{r2}, 0xfffffffffffffffc, 0x8, 0x40, 0x80, 0x4}], 0x10001, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x0, 0x3ff, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000000, 0x4, 0x4}, {{r3}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0xffff, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x8000, 0x5d5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x8, 0x9}, {{r3}, 0xfffffffffffffffb, 0x12, 0x2, 0x7, 0x4}], 0x600000000000, &(0x7f0000000180)={0x40, 0x5}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "76b7be93837568ce6a4ba30820591f0ca675f117"}) syz_open_pts() 16:01:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x20) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="a43dc72356b9", 0x6}], 0x1, 0x0) 16:01:20 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r1 = geteuid() seteuid(r1) 16:01:20 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000000)='./file0/file0\x00') truncate(&(0x7f0000000140)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') rmdir(&(0x7f0000000300)='./file0/file0/file0\x00') socketpair(0x1, 0x8000, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xdb6) readlinkat(r0, &(0x7f0000000340)='./file0/file0\x00', &(0x7f0000000380)=""/216, 0xd8) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f00000004c0)='./file0/file0/file0\x00', 0xa) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) 16:01:20 executing program 0: socket$inet(0x2, 0x3, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:01:20 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x55ddc7cb47e9722c) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x142) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fchmod(r0, 0x4) execve(&(0x7f0000000180)='\x00', &(0x7f0000000380)=[&(0x7f00000001c0)="40681000", &(0x7f0000000200)='/\x00', &(0x7f0000000240)='@\x00', &(0x7f0000000280), &(0x7f00000002c0)='/-\x00', &(0x7f0000000300)=']-*\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\'+\x00', &(0x7f0000000500)='\x00']) execve(&(0x7f0000000580)='./file0\x00', &(0x7f0000000680)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)='@\x00', &(0x7f0000000640)='\'+\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)="4059cc2900", &(0x7f0000000740)='[&,v}\x00', &(0x7f0000000780)="40681000"]) recvmsg(r0, &(0x7f0000003080)={&(0x7f0000000800)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002f80)=[{&(0x7f0000001840)=""/119, 0x77}, {&(0x7f00000018c0)=""/13, 0xd}, {&(0x7f0000001900)=""/234, 0xea}, {&(0x7f0000001a00)=""/207, 0xcf}, {&(0x7f0000001b00)=""/240, 0xf0}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/244, 0xf4}, {&(0x7f0000002d00)=""/109, 0x6d}, {&(0x7f0000002d80)=""/252, 0xfc}, {&(0x7f0000002e80)=""/197, 0xc5}], 0xa, &(0x7f0000003040)=""/10, 0xa, 0x8}, 0x803) chmod(&(0x7f00000030c0)='./file0\x00', 0x80) utimensat(r0, &(0x7f0000003100)='./file0\x00', &(0x7f0000003140)={{0x10000, 0x3}, {0x4, 0x7}}, 0x2) readlink(&(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)=""/240, 0xf0) pipe(&(0x7f00000032c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000003300)='./file0\x00', 0x280, 0x10) socketpair(0x1e, 0x1, 0x8, &(0x7f0000003340)) faccessat(r3, &(0x7f0000003380)='./file0/file0\x00', 0x88, 0x2) getpeername$inet6(r0, &(0x7f00000033c0), &(0x7f0000003400)=0xc) link(&(0x7f0000003440)='./file0/../file0\x00', &(0x7f0000003480)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0}, &(0x7f0000003540)=0xc) getgroups(0x3, &(0x7f0000003580)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000034c0)='./file0\x00', r4, r5) open(&(0x7f00000035c0)='./file0/file0\x00', 0x8012, 0x1e25a354b375937b) sendmsg(r1, &(0x7f0000003840)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000003600)="0a819f7c8066adaaee65558e5a06fe69339d93d67b31ef026632445f5e8c5f8778eb2a5cb52a88d6fcd3fe6cc9033063cb08d5e62551928fafdc84c1a978", 0x3e}], 0x1, &(0x7f0000003680)=[{0x30, 0xffff, 0x2, "aa6d9cf09d295c31fbbb2ca8a0c23445b6b00f7b515175cf7489"}, {0xd0, 0xffff, 0x6, "13a7fd2a85accbac1e98cff738106666e25b4d231849499e9915173dd299193d6f208c9b8e4489f3ec2f7c63c7df3e71dc7b3acd788c4371eb100ce1f2137d20e23999f7d51573b7af171113048dc9c559f9a153dc639f1c95e1101375107d2104b7b9897085388c535fd5f2aab7de35a495fb1ea9fe44570e546c0116e825d82c5520ac6b88778d994ddedb463db4b1707e8311e2c1eea332f30f995f46a8c476456e02b552d793e9df0c04f3b238f077be90f106b6356d238e10f68099f8cc"}, {0x98, 0x1, 0xff, "f656279f55a68f88653e6bd6e535bc7b1c4abc7afd9ba8347bab4bba15da7cf82d550b21da1b29ef56128842639668f4d93446f21aad9c83f630a150bbd4625d5bffe9f4f851feb755fa9b26bc207e7797492d1672d48e2e4938640ebbf8a43f11dfe1f92a67e8cf96ba6dd2adc665fbbce3522962b3cf7336cf76b47c8ba433ec74c027"}], 0x198}, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000003880)={0x5, 0x5}, 0x8) setsockopt(r1, 0x1000, 0x3, &(0x7f00000038c0)="bdfa8fc8647eb16062ba7248f85b1b954cc418b23b7042d64b630ea84dcbf2bedba90e43613e30d4a5c4d74908b08844bedc4a918745a0a4633cd82a1dbc6f8ff76651f3401fa144ffe1623d4ce564025dcbcd02fafafd1b55270e25d7aec50351c13d6d876ee08e47e9dced10ff51ef5821dd8d21445153f0e63efc4bc83b7c8727e793aa9a7ce0199323f3a55fbe94856a5b0c79a651a60c24fce25bfe05", 0x9f) open(&(0x7f0000003980)='./file0/../file0\x00', 0x7c0, 0x80) recvmsg(r2, &(0x7f0000005dc0)={&(0x7f00000039c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000004d40)=[{&(0x7f0000004a00)=""/125, 0x7d}, {&(0x7f0000004a80)=""/144, 0x90}, {&(0x7f0000004b40)=""/146, 0x92}, {&(0x7f0000004c00)=""/122, 0x7a}, {&(0x7f0000004c80)=""/153, 0x99}], 0x5, &(0x7f0000004dc0)=""/4096, 0x1000, 0x800}, 0x840) lchown(&(0x7f0000005e00)='./file0/../file0\x00', r4, r5) syz_extract_tcp_res(&(0x7f0000005e40), 0x10000, 0xffffffffffffdcab) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000005e80)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000005ec0)) 16:01:20 executing program 0: socketpair$inet6(0x18, 0x7, 0xe543, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet6(0x18, 0x3, 0x7ff) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:20 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='W\x00') chdir(&(0x7f0000000000)='./file1\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') 16:01:20 executing program 0: r0 = socket$inet6(0x18, 0xc007, 0x401) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="b677bccf7ed5453c57ab774ff1665c98060000003404d633aa0ab655944dc9fae2f7c5d7a0ee859f94f06606b81596", 0x2f) socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x3) 16:01:20 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/186, 0xfffffffffffffe24}], 0x2, 0x0) close(r0) 16:01:20 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x10110, 0x58) setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:20 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = semget$private(0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() semget(0x1, 0x3, 0x40) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x38, 0x7}, 0xe7c, 0x48c, 0xf6f}) r7 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r8, 0x2000740e) shmdt(r7) 16:01:20 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xfefffffffdfffffe) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) nanosleep(&(0x7f0000000000)={0x3f}, &(0x7f0000000040)) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r1, &(0x7f0000335000), 0xfc94) 16:01:20 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x1}, {0xfffffffffffffffc, 0x401, 0x1800}], 0x2) semop(r0, &(0x7f0000000100)=[{0x3, 0x7fffffff, 0x1000}], 0x1) 16:01:20 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000040)=0x9, 0xffffffffffffff82) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:01:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) socketpair$inet6(0x18, 0x8007, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xfff, 0x9}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xffffffffffffa966, 0x0, 0x100, 0x0, "88735e3fd412d8cead0e8600dad7f47c7607b89f"}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="9112", 0x2}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x50) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') clock_settime(0x4, &(0x7f0000000080)={0x4c7, 0x5}) 16:01:22 executing program 0: mprotect(&(0x7f000011a000/0x4000)=nil, 0x4000, 0x6) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:01:22 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = dup(0xffffffffffffffff) r1 = socket$inet(0x2, 0xc007, 0x1) dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r4 = kqueue() close(r2) kevent(r4, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r2, r3) 16:01:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x374) 16:01:22 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x5) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x0, 0x7fd}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xf81, 0x1}, 0x8) 16:01:22 executing program 0: open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file2\x00', 0x0, 0x20) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/88}, &(0x7f00000000c0)=0x5a) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) 16:01:22 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000000000000"], 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/207, &(0x7f0000000180)=0xcf) login: uvm_fault(0xffffff007f12b948, 0xd0, 0, 1) -> e kernel: page fault trap, code=0 Stopped at ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12b948, 0xd0, 0, 1) -> e ip_ctloutput(ffffff0068eb0718,ffff8000210c0720,ffffff006e708d88,ffff800021174ad8,ffffff0069793200) at ip_ctloutput+0x784 end trace frame: 0xffff800021174a80, count: 0 ddb> trace ip_ctloutput(ffffff0068eb0718,ffff8000210c0720,ffffff006e708d88,ffff800021174ad8,ffffff0069793200) at ip_ctloutput+0x784 sys_getsockopt(ffff800021174b60,ffff8000210c0720,ffff800021060620) at sys_getsockopt+0x13c syscall(0) at syscall+0x3e4 Xsyscall(6,0,ffffffffffffff66,0,5,235b9786010) at Xsyscall+0x128 end of kernel end trace frame: 0x237d78d7640, count: -4 ddb> show registers rdi 0 rsi 0xffffffff811b34f4 ip_ctloutput+0x784 rbp 0xffff800021174a20 rbx 0 rdx 0xffff800000acb000 rcx 0x5c rax 0xffff800000acb000 r8 0xffffff0069793200 r9 0 r10 0xc38e05c84beadf2b r11 0xffffffff8170d810 rip_ctloutput r12 0x1 r13 0 r14 0 r15 0xffffff0069793200 rip 0xffffffff811b34f4 ip_ctloutput+0x784 cs 0x8 rflags 0x10206 __ALIGN_SIZE+0xf206 rsp 0xffff8000211749f0 ss 0x10 ip_ctloutput+0x784: movq 0xd0(%r14),%rbx ddb> show proc PROC (syz-executor1) pid=169759 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000210c12d8,0xffffffff81eafaa0 process=0xffff800021060620 user=0xffff80002116f000, vmspace=0xffffff007f12b948 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 71037 419908 26956 0 2 0 syz-executor1 *71037 169759 26956 0 7 0x4000000 syz-executor1 65152 214795 1 0 3 0x100083 ttyin getty 94928 143503 0 0 3 0x14200 bored sosplice 93833 485597 34480 0 3 0x82 nanosleep syz-executor0 26956 89686 34480 0 3 0x82 nanosleep syz-executor1 34480 124628 34659 0 3 0x82 thrsleep syz-fuzzer 34480 186089 34659 0 3 0x4000082 thrsleep syz-fuzzer 34480 329189 34659 0 3 0x4000082 thrsleep syz-fuzzer 34480 40123 34659 0 3 0x4000082 kqread syz-fuzzer 34480 371742 34659 0 3 0x4000082 thrsleep syz-fuzzer 34480 45982 34659 0 3 0x4000082 thrsleep syz-fuzzer 34480 87229 34659 0 3 0x4000082 thrsleep syz-fuzzer 34659 39919 95211 0 3 0x10008a pause ksh 95211 513404 6718 0 3 0x92 select sshd 6718 396791 1 0 3 0x80 select sshd 98992 287364 61333 73 2 0x100090 syslogd 61333 474120 1 0 3 0x100082 netio syslogd 71665 462858 1 77 3 0x100090 poll dhclient 67796 476150 1 0 3 0x80 poll dhclient 76036 133693 0 0 2 0x14200 zerothread 24385 10305 0 0 3 0x14200 aiodoned aiodoned 64798 488577 0 0 3 0x14200 syncer update 89252 408945 0 0 3 0x14200 cleaner cleaner 70295 290461 0 0 3 0x14200 reaper reaper 54564 194275 0 0 3 0x14200 pgdaemon pagedaemon 71720 247054 0 0 3 0x14200 bored crynlk 35577 23976 0 0 3 0x14200 bored crypto 65793 356967 0 0 3 0x40014200 acpi0 acpi0 31803 12687 0 0 3 0x14200 bored softnet 64135 444693 0 0 3 0x14200 bored systqmp 97976 343641 0 0 3 0x14200 bored systq 92414 455605 0 0 3 0x40014200 bored softclock 98455 157475 0 0 3 0x40014200 idle0 1 303922 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper