52f9b2a41afe318d4e6b9b0c9ba7338a82462cf5eeee4a16bd1c7ef4afc39a53016adf78befd9ee1e98f4205ee78ef57564d277a9343216159282effb053547675ff0169693382cfdcd273ecca24571d3d8fd9447cef897d7b7ac4e4b21019b0f0367b94b2b4f898dd384501b7ea4c7fb0b017b73c8dea5a2ab81c90f3a1f22798376ecd781fec3ee46ca3223de513819884f5aaf9668fff434bbac2deb1832b9dc0bf31d534637b7a143809978c30ccd2742c290e34b1701e084b6086e650408d4bc4abbdd30b8f1282f8ec64df4c8568c04eb2437dca58fcb542ea0726a6402afa6ed231f11211ddcbbdeb7883fa1450a15c6b318c9f3fe0196313c650d50a7960ef712daf94d83c40e268ce1e3b859497c5ddae7824d0e93834a2b5e8dd392c55c980dd6528924517212210b93459917698f29e981f5a4cd21250e3b32539a42498e11403b58c8ae69119a2907422d590f83de7a4eea181b189ad58cd2575b83f1d6b149ab09d72a1564a1ec9e11ea97d2cccbe41edb3f0ee0f320eec5e8748cba638b6624078d278815abd0cfcb4b0606fc9509a5e7b379babc9448150e61a01ff813bb6356ac3e17919f313a6b562e783bfa0ea1d5cc85818cc08c58e9bb0aec915879e0919af0570184077a693e427cced362415564dfb7d1578427ceb648928e2cc8a8b2510f97178a0eb72d90e03eb8d477a6a30e785d8a106c16b9ebead9ef3b1fe27f9295c8ff967451c0016879c3f03a82c7a17a9ef9853474855c5b0d1340bd314d2b244fbdfcab49457ceb8842af83d2424c5362d99b1489e897bb16e7a33aedeee7d846a4f52013a2f0a118231679de0afe5e74e25fa7a49c71c8834123b18323d0d1dbd24548c57a7bce4340b595fb16eb9f096050db81de28888f5ebc95d22d74332f4fdaafd44b4d57045397cd8c39aa0017831ad128371b3b2c9d8fdd26a3b4eaa8776ed9c9f8e75f3457c71c534b1e588c52c2a0dc396ebdd7c36739882fa950e59cfb655443e4bc76605a272f833d1cb9564ba329f3fca52f4440d2263f9c2f11ebafa8bc3156f5a3422485c89cf71cabc502a2316109ace35c1c1aaf5e444208e6f2e368d3e13ebd6ac27626e450274bc15e0b886aa4bdb3259120e373ffc10955377a0ccb016136214b1d62c1188f52f020571f5be523d8bb61b0a4e01f08321a51cac5dee2ad71da007d3edbe07e09831a0280bb48ffa82b0e0fc751cefc74f1d4336ffdd5fe165e28b60e91b7641c0730d31c584fd8565117182f2f686db13a7bf4112ae58217b9483e8b76fa95583d7b1cf37e9d96e515a3d31654d80311a1bc222355801abf0b07dec74ebecd758e043131158cd925e59162262a6533bd3e3f60b2c6d1318aa3b77614c73e8a54067bc15dd8d0af2001c67e3eacbac53265371b6e74f9f3a1c45df6b9d9b956eba633c4b71dd166fdc70d97ec64db0eae4b063d0d979f71e8dd5abdf07be3d5cec9635bcd23eecdc015e4a307c1e4a728dfc8d874b6ad217c8697e2865853b79250d96f48b313a3ef62f9f3cfb3c0afa6ecfee784a03c23dcbd230863a3586c8242867884a1b9bc9cbce9e2ecd171a97da0077bc29213c2c3986580d778dc5df5fa3648c8cc58e311671b69f339b6071218a27a189943d82b05d4f95a7b72db374c5ef5eca8d5fc79caf4362d735f414a5d6d8ecfe42fb5ca0b9f71de14a34cf5615960ce951e036be2cc9af298109a9fbac6c9bbacd3c019eb8b9c7901c97e941e19c13eeb4f5090373989a3990a6dda3eb6501cab2fd502c7cf52b7d8acc2585d365f4279b016913191849a6eb451ce4a8ffdbd9e6d15beb4d350e30acd575170ebd2767c4567454006e2ed99ccd962ca3ec7afb1e0553e2a3d043644deae0d6472f2cc616bcc65cd58be122277759341f995909fb8c6f613e8b280b6c07c64b98f30588e5d1f7ff8d7c266a7f551538535ef5c75e067175f2310d74cf8cd7acbbb8fd6775fc6e864b94904c749d5a33d743313da2d9f146c847e2b0bb908f7327fb1d60dbd1c838cb689d97973b4e5891714c4cf5657d67a3833120df168c4645fee3a18e3d7d0c80b56d3ad01184ec9a4b96e9493345194a8cb2ca9fc3c91c08de3120b853a2130f3babbe17f7ab910022aec147d5719d875c500ae2e529b455ba9deaa3204faa69ae5a79febbe64148f59a4c2946f21990068c3592c39efc27bb1034a77930b5026f97b583e7a9590d19e9957bdc00afcc61bba1c2420efee9b9c907051006704a87ba0e10a1103347fd177b6651d90c3c40297cb79531bc716a0b37206a68df3bbd5275bc57eb76af68cc7e80035ecdab6c83e5a8db42ab6d0f3033b43b07d0c023ad2bbf4119d43a4204673a8dc4d70473f91687edc368c9ccce6278e1cf20e505421fbbb6ff5f62a0462022199d9a6951a2d21d605f76c019bc68e8bf304b06d250483b76f08cbd022804ddbb7604658e2dfaffb071275026d75c787a4ab7cfe9bf4e2b11e45344aa67c65d3a03ff62a4e263ebca6b70805fed3c210e7121e0e93385fef78bff8c41b9dfe500c108a2878fa4aecd11fcd754dfec2c60051ee3402f0e3e3cbe4b69c376de71a917e96fca00b44c6d298af520089e8b84e07447679b4b47a0e5f963ea837b05553c8265750544da3626e3983b25b27dcf64f22585e714c2d379dabb4c44f2087b56b51449edfe4b316efa34d6d091d4f5585f3bd94620b23f08e697e80b4f39071daba00487fb169f18600366091b2400e99963e695218ee122e20122d5caeee7420eac0d11af268201975267292bf21a182a178fbc21273298b3d5b5e01b6e5a35227d13471fd51223ac44ba6a9d004c41c298f6daa1985ae3486a8264793569c012feb29a7bdfba850c4f610a43972573cf67003c7a9e3a23fde2cdabe3a19e7615a4110a139b8a3dd0fe70e3471c630c41be0fc160b532b9ac476e3e282072794faa950bcfd10858c7299be32f3213bd27241a8817abf8fe2aaca4e24f74fc2267d097727e3171543ab300d5279c5500a631c0ef0300c1776ed932884ef96fe9f5f9b2ba7ad760d0a196cc81eb6b39315824acfe71e6f48b7c141e6c4b6dd5a424c1f67a0962c03df19f61ef105f3f7768335a12989c26d2605e1ae2706cfd0d25da8c634db7c09e934d0d5af53457c77ecbff83cd0712f8b0001fe5aa2e51e7c3979b7464fd6ade06c306e99556762af5452b3f0661efe65dee4821a42ac5244636920d628f5bc2ac1539e5dc5b048aa51741d15631de1ae7ac95822d5c35c0dc200ad259dafeb1e3169f3593a2d2ea7ce8f45a458a8c17fbd22674c002936872cfeb0ac11027590ad21fcab6a26a2948396ae436e0b65b9c729061406a361220cc077d74e117687f899ae0045ee61d0350041d7075bc70e17b6ce0bb275e5da22ec1659dd112be4ec2b81fb5affe8dcc3528c0f9b696ac3a650dabf2948322a02224604bdf0f7e819c1cbcf7d04d49eb8c5c42c2a947baa1dc23ddf5669cc2dddd389fedcec20a6a9c83cd603fd1f032abc1a12520319a5ae092ff63718a0cdbc7b9fecffe750c2d87d0b0ba9f86b1239cddbc27a3065076eece55229c7422caf9cd2655a57a50eac4f86446a5145f872cccb49b44b13ec4cfea03d4c49d1237b328f1f7d832756c4ed6c07547755fd86cdd2cfa8c73b18799f7baa4fad3e5c3f165c2aafd7cd3f966de057a2008811cae04154b4c347e82a3d4fbc2155a17b9fbb38c6f515eb4fd1f349f1cb2f0211acf8bbe06bd00e03f27284e386240f891010e5ed5d5493cde0551aa46bbab3b0c43dd392b257f6b30f3f2b51983feda7333fd826da1b24a7a4a6642f39dcd3b9faf4531e39d24d2c6cf29c7e9e4", 0xfffffffffffffde5) 23:49:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) kqueue() kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x3, 0x0, 0x8, 0x7}) select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r0) connect$unix(r2, &(0x7f0000000100)=@abs, 0x8) 23:49:54 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x7c) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 23:49:54 executing program 0: r0 = socket(0x800000018, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x2, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001700)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/220, 0xdc}, {&(0x7f00000011c0)=""/112, 0x70}, {&(0x7f0000001240)=""/126, 0x7e}, {&(0x7f00000012c0)=""/243, 0xf3}, {&(0x7f00000013c0)=""/68, 0x44}, {&(0x7f0000001440)=""/153, 0x99}, {&(0x7f0000001500)=""/212, 0xd4}, {&(0x7f0000001600)=""/253, 0xfd}], 0x9, &(0x7f00000017c0)=""/201, 0xc9}, 0x800) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:54 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000085, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x110, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x8000001, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x80, 0x1, 0x365, 0x5, 0x8}, 0xde0dde2fb3e12c0f) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) ioctl$TIOCEXCL(r1, 0x2000740d) 23:49:54 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt(r0, 0x0, 0x4, &(0x7f0000000180)="e9c2694195dbac6e865568adbe7c792f684e29af2090e288952bcf99ddcc8a77142af0f4bed1bc036037bb85100696bab9e0b37ef4196c56c23a9f5bdab054b8d5cd24f186b81579fbd32dd1d49d36a6c1cd6c29b621e03d941d9e343d51a6afc83952ace8a48dc384fdd6960dd924d39fe05b40732faf9d0c26ee68db269f5cfd04660d6289ac5ac3207b90673f54b6a777210a7c1b33c07c09005c025cddda530c65966c3d454221f0d2f3f77bf78ba3fba8657f5c6d8abdbe9ab04a6d4c3d69af858d9a3657d7172398adf553900d73fe635e3ab7cf2c11c70a91048935cd656fd05826ed06126c2368af1512792fd22de42250b7989703c42289", 0xfc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) shmget$private(0x0, 0x2000, 0x40a, &(0x7f0000ffb000/0x2000)=nil) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x4, 0x1ff, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x20000002, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:54 executing program 1: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/93, 0x5d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/137, 0x2b7}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:49:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x1) 23:49:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x10000000, 0x7fffffc, 0x2000100000000}) 23:49:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x101, 0x10) linkat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 23:49:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000540)) close(r2) r9 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r6) lchown(&(0x7f0000000140)='./file0\x00', r5, r7) r10 = openat(r2, &(0x7f0000000180)='./file0\x00', 0xfffe, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r10, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 23:49:54 executing program 1: socket(0x2000000000030, 0x4000, 0x1000000000007) 23:49:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0xb0, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/41, &(0x7f00000000c0)=0x29) dup(r0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000351) 23:49:55 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/242}, 0xfa, 0x0, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) msgrcv(r0, &(0x7f0000000280)={0x0, ""/214}, 0xde, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000200)={0x3, "3e0a08a94d3a2ff0841a92917fcf55ce2239f8a9f74588269e13d30a60365a6a04bc13315d8f808ea778c5ba61d61d3a986f7351f47dfc01a91396583e0a3661006f0800817ab059649905ffb091f556e72e6e300da839dedf21f2b236a9cf0d8ee91024875d2e1e"}, 0x70, 0x800) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000001c0)) 23:49:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x6}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 23:49:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x1c4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 23:49:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) getegid() r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getgid() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x808, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x8d12, './bus\x00'}) 23:49:55 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000020c0)=""/4096, 0x1000) 23:49:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) msgget$private(0x0, 0x104) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 23:49:55 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)) clock_getres(0x7, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) 23:49:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/247, 0xf7}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000280)=""/240, 0xf0}, {&(0x7f0000000380)=""/202, 0xca}, {&(0x7f0000000480)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/157, 0x9d}, 0x840) r1 = semget(0x2, 0x3, 0x6) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000680)=""/183) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) 23:49:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x78) getsockopt(r0, 0x6, 0xfffffffffffffffd, &(0x7f0000000440)=""/4096, &(0x7f0000000040)=0x1000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f00000019c0)="e57667161385ee259ffbb70b8dd46d3bab7b1078048933c769c4fab169ce68f2531e152a8f26eca2cd84ec0a4ca2f96226702f34112806fc1f2dbb974ccf90305bfce2f4a1b4fc3d4055025b14f97795863e6dfda25b2b7310896da6c9ecaef96d8ba60211f9448340bd631ab00728bfdcc837b93b4f116eb1bebfc0ac00f897760189280d907ee5a78a22163584a08144f011292c90ce34cea47b99fbdbcf55000a9d3ce5e2c965b9f24b11b71a5ff0cd3f0d921cc86751cf9b426e6ccef97130c38cb75c6dacd33f3dfe5a30ef2352ee35358cb293f4184ca01d4f8516c34974035772bc7ebb7e107756441633803e527d2813d30c1b82e372efbf2a5b6531239f4e6375a92df9b051657f75b5f9378190068a605ff9fad6d0f8bf120b84a9aaa2f3adb885a6e914e9d24fe65e01d736e9ce41fe16012e8b40c2a1cce8ea2812e25427e21fbc18771dee0f81012f9bb17a8f62e5752836e6d33a7ed3025e60052249f3b9788936bccdd2845498333b45f77598f538e861c2ab37d00ed520060ebeb3aede4137ac069a9ba6905a8183b082075cd2e61595cbdd456bcb54965928d0333f6baeb7b014a5292d6fc23fb7956378a97974e81cc2cf4d797ea984995bb546ba5aabde21b6830f12105782cf174c779a5da1c83d7b0fc92b4807c1ccf0af433cc6e38051ec7af0459d8d9a01a45609734d6420333bb155e5e08d53da8088426091df59a33aade40ee467665eb9eac2b09a98af135c249dd0c74324a50e1c8795606e85dc906be4c0a4323c0fc30a46f33c649dbc57ab147b3ed13f1b53b1fa19d6d1acfa7e667d753525d19096972fc9cc438419666b210aa2c7d314121890a3e7d49ac8319ddfc753403e0adc159a4e7ded3ff3fab77f3b53bc8a875a5a2105bee1dab5e5aeb68473073846763ef3c5d7e53e56d9c131e876218add7f9376a910cf2355ebcd395a6443ea1d9795ced59b9622c83a824bf31a1dbbad423b6689a2bdf729d926eafd81a6696062936f820a6c198fdf7644bb1209eff9d0a075842bdc866fc79e26ffafe88905bd02d870cd94174ef56813eb206ce29b0c4292ef5617c9da2586c20cff407d211a8d1b5e28f830283e7d1c51ddded9972146a11e1e466bef515b7ecec0ea9613da43a83a295586d17cadbb6ad6677bb0131a7c0272f7e2ae34aef02aaebe0f91997bc4cd25f254906c6e25a7d19a56f530e5fba473f93c346bcbeb96c09cff54a418a3f002e0ce7199295df1d2d7eae8acd0c353d324d754dccc06659a5494c171289c201bc01066f5a84f836d5e2f4b29cb66d5e593feb674c8d1b3eaa5bc3b580ef55c1e39050929254b0d5dc3a4ef3fe089884d24ccdf960c06a08b4e5900a4b8d35bc28a1fbad511f7f9d3a1ad781f15414dc341181f2a7b1dd416948c9f7bd8fc486a4172524d0c09f2544641b1d5f042441f85442bf41f9682ad602378ff85eb0c643f338caa730040b683d9d9d761477509071ae7ac4e8f2ca85fadf0e499e1ffc0e684e7ff1b86c7d581b687c21e806f1da9a7734b6cf258f8716920071d8eca66932a1e5f8994d1b802998f1adbdc56ad7f958e3d517c0a0f38f910dff295953c220c9959099cb2dae5410d712cae045f87bc5fdc7eea01240fe6adf3f2c3ffb870e02e00f0474536d970e7726b4272f1c8bb8ecc731d84a83eefc6e25895321869ad642196d2737abdb9cf54e8b2dc30b90237a708ec9e4e9bcd8005da2e06758d18c7961547595c16d6b35bc5bd923d9d4004688b956b000be824b712db19330298f2e15b6393f6a1720b32f2810d178e975d1f87676d353e63d947a4c6dddb414e7eae4013b1a0690d66b3650f8eca5c690db3957181e720e43b6c46e351e12397f95ef009a23598597d90591d0cdb46564b85251a36b05e87748a9b8e4d0335f89ddc5e5813c5db0d76639a0ce4e1306e50a5219593113623b41d353a044fdda8d40b59a259e8e8cf1b568110b3dca8125df4d8d85d9c71f81c511a66d85ae659390c98e8c1699fbffac86ff536f79b1f14ddf11bf603456a0a6237386764455828fdf21bee1fff331fabdefd082c559e19300c2d930f79115de7f8d9b4bdff2a9b6105f9bf7538847a50c82d022b4ce2f4939d7be1aef0d747dbf8e6d9524d0336adb70f02ca305711ef1ee8c0ac31b80dbab20e4d38b3ddca1a284ea0471d98c0826b94c430d92ea3b9d12c1302a720e48bb4e09ffff96ab11e87c0d219e9163e1eaa8e442394990351ae93a793fa42c1747bc52037c138d5568da1884d4d99a4588f176f7cf1105d65ccdfadd34860edbc72e10673e9530cfc4ea6702415bd18c3a6624b17eb0ffa1564ab430b69c554229b864bb995d8b3b43880d19a609011787b9faedf53f8bb3ad2898482015aa4a6fff0e133d3c0c61756395cc921b97e9d71c2d4f89dd584e63e8de6e7fad4957979fd2a26190f13124173392b38eff722ccbe08785087828996fc383c795e07194b071ece5ce6776d14c8e6730b7be3e5dbe2b1bb1fd74ab31e6bd8a10edcd0a9ca3bb741b9f63a6a8451012a5a95daa48d25890af18232b3cc057e59495440c86f09e260fe59337de8d8a1a11a6fb7fad20d3cb5d6acc677dc19fd6f59ed7ecab3168e500cb950162cc7c6a92bec231dd80fbbc1a9cc6ac7d79bb916e5abb82bbffc4dade0ca58012ba9baef21c70e2dd024816f814f06710bdd70cd8d2270ae3427496bfc277b40f8b68c67a26224452c3dbbe41313690dd2445c18f1ab153793b14f0d66c88357c9208cb97b9e3603fe12b5bc40492361243b1b8c37715f9f3305d40a1c51f2ba2043dcc38fcedfef1cd3e512f634669423f54fe23d96e3d0fa295b79716cd89cf06e571f95b36b9f020d70be8e57aee7624abf81922058d401d1e5f726293a81ec85cf1df936d9c2c4b95bb774d9a118678d7d56c873c5e6d12034031c4f6a2a8c80c27e84e4b545c22f7f1be478aafcabeb03ee840e025475b4bc2d8d1e88be5db56c4b728f9a35d9b6e0bfa71ea96ffeed74f76239a6d62b25476e9e74e6931678e2d7aea52d23c0842d26db8384292d3fab62100652c30e6f247ada326e8d32def659e3cb401b3c794bde04ff7829d49f4a87a964d79f0a4c747d1ce869f6af5a92aab19504a54f022e411dc42d4f3677f3d51a685ba9e405859e0f4c467207955f314a503505017e1cbf1a17675765634f4589e4f07b75688d7beaaae99e15f48faf724f0f5f70a809af722ca7ab2674f158793a596a8fe440437e556e0521be14e03b10bdc996d5ca83cdab0f780ed26dcaf18faf53c0eee074c788ece28ba1b8b546c09592a5d999858a9ed90027c5bd3cdc8bfe014ce0fedc025ce5bec5915e0e6967f3de362770db04d8d1a62935567a274238657191f79ab5e1882ec00018ce8d3ddd34fbb53039f0d027b39895d12b2bee6e9d2da3e42c800f016d01cfe0c6d1c70025d14b25fa27a0aa4aa6304d4f476196f431cbca57985516a5f19b497573cd81afafc60d1e4a87b041916870775569c1c3a19cb00e0c75c659f9f166149c29962bcd667407ee15be514f7862ec53bbfe6a2d4bea18e695575f0ef2caf2a8ad291db8314ca08e53b7bbe3720c815b8886a310bfb56f77f58470cbb32e6cf7b03d577c45a0808da2b693403c4b4c529ab0f0ce6ae0e7d5c0652fbbeb96fd98d17fcc27a500d6a92d1c0fd8db84f54c299090bc01530af2633bca6f7ee552ef482a010fbd9e8d33b04348098413f12ec23bf4b01c1f96043e59be2cf95350b00105fc1fcd496c7357faf0bb3d56e1425324ae5430b84c895bfbb4335a135610e13330cdadbec9a42b0cad5804bd64d4d41c76da8d78b218b05e0800137bc0dee29670ab128a717541c415936593acaf1aa3add5f635ac92311ac6b9743f1f1d838d8148cfc38c91919ff398a554771befeca49af2e04f3a5ca3f02f45d145b894d63be3782aef185fbf2cff58797456804d34692daf6889f84a6615751cbd165f2dd5a63e01d334a445bae8bf8848d45259225d02e4afcdd314be289f6e969c879fb26feb2afafe3c17ca930a3120e1894cf434b420eb8192cb3204678af7455b890139c5b0c6379a0e623e60d65e8c48b2bae54f001de2a2b564071d654e01ec8cd2ca7b9fec4114b768909ac345df6054c5ebff4110f45f3a859273f29ca1d8e5c988edb642eb625b227af197f0e10ee38011cc89c1258ae9d13fb71326ccc8b2539d4a687d8aea57883d578da20317480802a3ac4053fe6f8415ab3420e98c4e9f620530267dbae4b35b8b9f6b0d8b20ba242dfb449c93ffa0c2796b263f1b14bdefbfec08efe4a74a207d9519a74e890806add0c2442f05b1c748ceed42d72ffcfb774bf9f03a39dccf86ed7127d823cf72564d0e49fafe3eac4fd424726a7d2788d109d2c58b2563368b8bc2519bf1ccfe5a041090569b26bc5efcdace0ba705268155af3e384eafa410e9e67fcbfe9ac0ee3527bcbb0ada156dcdcd0ecaa02f0086d08ebf9835f6a05269b8e8b2dd5b3daa6274aca644735427975c175f2c7b6bebd6eb3d116f126016683ec63268a1cbdcf8a8a6272ccba15f4386380c10f23db059bd7168d2f25652a841e907bd626fbce06dbbe4a8838191a73ea3091467d54b101f974def2ac16c8c76740d3ba3cf1a51b981786f180d6fe1af4d41bcee68e3f6a06fa84057a480de3ffa5b91ee4b677205b84eeca75d9b3d74fb3ebf341a911f4603094498165bf47d07e68505f33024de2a0a00f2500fa50af4b4596b9f35e2df9fe8ee96e300c6ef135f0f17196921442f697c55a907d0445627d7d54528491c7050829a7e36d3535a1b401033d5eadfa7899f6324c0ce0045ada1a4d8c2c269cc0176f3999db6a12068ecfd31e5369d62d3565d950fe8063f88644c4667a461b1c470d87e854779e66453612f8cd6577e0943737aeb0dad9a5033a1677ba22f42b4896b2c77bed0cfeac7f6423ecd3b5f27ccda10bba1aa2e75da87dd0fa92182734c391d44d6879ef8ceff66175b047fd2d3819db4092e4e59d7c491855d3d1cdc9ae909a55fc2be30c1cdbaf2a41b2b587a7f0fb8a6aa08adae2f38b4e4fcef0fd62afeeb3e408b4346c1d7c6d17344738e5a444b7cde0a5686e70a2456a1980fbd5c7def7bb396156f7d989b797f729e88b1104e26050a281dffd706711028d6b39cd23e207893df30dd8315eb8e4c75014ae34d23162b8a183b887fceda19e0656fe91232f5d8687d14fb25d00b64ca3f22426dc2280c9d9075cf3bb8fc2988378ce821d13aa1315462a64b7834b74cea2d367b5f15848d6a7ae2853b1590ccb8e78363d18d7999eaf4909ca35feb4d8f9ed9f945cd9b7019c87c12cc8cd4951e6d2c7974895d0bd01731408456c7c6e6a060b5a1eee6cb733aeb3d029916eee4349806f3d061b7fba3a18a2e036449a83c494d2b97cfcf23ff7e13af1683fe4bd1d2b8f990b2c5101eec1921a0e1989357bba629e249a0aa1c0ce7e669c1349d4fc6d1c1f0ec45fa55025cddd7190727cbcb5f9fc8f45204d7618e3ce927b2f62d31ee8e21619c166867490b2a5f157e113810b21cb652144a6fa35bef97900e18a5d7ca2bfdb08f0c6bad5df9e51ad3b57e8f1d26aa31d41d4add0470f352612323085cd6871cb5aadef07fe765a6dde194b965286178079a8bf067e8843ae769630aceba30c49d9d50cc64e29e2f2fdda85263163b1b3dc3b752066f606240283b8f9a6635886d4badb2b02f602bf3b37c157fb412c158177fd6a1351a389e", 0x1000}, {&(0x7f0000001540)="2e87523a2ca3c6c29480a25a615e1fa5b48e209559621e44ba71b8edb4d4b3071efb8197c5653d4b4f0f3e4fd85b8c736328058c4ded2d953aa4142ed1b19c922dc8da18a0113368ec663b94b53a04d0001049c40a8cdb5f99fab4b4f131702b225df9b620beca05aa6742a23206e5d89997ce0fcb4f1c4c46fb3a353f7dfc77503e5ffd13eb114017a06225eb526322b6d58283979a30c14ef608a27751a5fa42b33c1aaf6db8", 0xa7}], 0x2) fcntl$setstatus(r0, 0x4, 0x4400000000) socket$inet(0x2, 0x0, 0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) writev(r1, &(0x7f00000016c0)=[{&(0x7f0000000180)="11842a012f92e6c4a15464108c1eb567fad1be8d311f27a94678046f056a444b4effd58e82020f909c61216af73967626932633ef0f69c857ca16249241db23f5c91f22335f142ed9ba20997a4dce6f52bdc126c3e29969426233b52cc6e105e043bfa8ed4574720b1e6fc62871a3f5b4354a33fd37ab520891d6233e2a7496e94d60722c9122a72ae51165ce7e23183c62f313c47774aff4421b6083891e745d8a6605394b526f82685c04976002158d3a189de890cb31981478b528401144a301066efd03f2381705baa54d14450b94dd98dc37651326b48d9ee9c80023e46e9c1cd6d74bb06fb18fabad9649e4edcf43d0b6a1a", 0xf5}, {&(0x7f0000000280)="e6a1c9e3af3f649ffee0a0fc19de75f23a22e26a3786d121326044fbef05016ff6e909b50b4d19f796349107f14cce194183a94974e73dca0891a09296365e329e8dddc890234ceaa67ba5ee8c94c9efc4608be5498c01067bf87f414f6128af8c288057fbd15cc9275753bb5cd543e5eb4bffb3c4da6e88e4e3cbdc19b2dcdcf0ad87f16b96f8b74aac9a9ab6ebe70b36799b69fe0e1d0df1ca74df964d5e3ed49190acb256c93b79055a3e5b1b856be6f77f05fc512bc10d78a858f44d4592a0ddf90277f13cb9b1f520b8ba240c92c9a0a434f97ade68ad9fd235053d0d92e05126b1e1f6389223ae6ee8c081da71c9e9", 0xffffffffffffff5e}, {&(0x7f0000001840)="63ba3e1c2559b0c2777486c6725f2de9f0e9a78dcf443ad83208a366a0a3e907f48fd60e26e2959514c8e420303a6a060455d9bacd728fccd034a24ad19b03590c383057adc22ce40d5982d89f4cfa7a46a957b2ab734773681e899404e2", 0x52}, {&(0x7f00000014c0)="abb3814d7ccc4159dfc6edbd177a8e70d98bc378ade4cb5c578fe84481138ba5faafd43525ca04f0390c76b039579be6e484db847f8a5ef0bb041e0926bd87ba714ddf2843783e12177e2bd2f961e9adea8a91537163ad98c3c086b04d799fe3eda9d0d83af9e0de283489", 0x6b}, {&(0x7f00000018c0)="178b719967f1afab8f22494b740cb030fc08067daf3c6ef6789d40801db64d7f0e5434f4326f44ffaf2bd4871f6ffb0a1a216d09472fb0bbe4f7ae0d93120600000000000000801e937ff1d37339a993e47c78ed65e96f9b0a86bcd62d0a49bc4816adce468c4c89eaf2f227ef1c3e6b7a6df32518de4ee2ea772506e79a97e8dde7d0ae818a180b05d2aad98517e636bb48b41e12b8a68b422e428227e2e0d685b2d5c664e73f626e0b3c8e06525d165b2e6df26a396be806adc78f16ba65b474cfa1eab4d5a51bb30da6455a90a7cf8b2ceed6d1a99ec00e073a30ec5cd42e4f274d07843e5be2051bdba7a278bda0dd8e9b77", 0xf4}], 0x5) 23:49:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x4c, 0x10001}, {0x0, 0x8}, {0x27, 0x100000001}, {0x1af, 0x8fc2}, {0xcf, 0x8}], 0x5}) 23:49:56 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='9N') mkdir(&(0x7f0000000180)='.\x00', 0x0) 23:49:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x90, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:00 executing program 0: r0 = semget(0x2, 0x1, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = geteuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x513, r1, r2, r3, r4, 0x40, 0x4}, 0xffff000000000, 0x881, 0x673}) setregid(0xffffffffffffffff, 0xffffffffffffffff) r5 = getgid() setgid(r5) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4800000000000) shutdown(r0, 0x1) 16:00:00 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xfe73) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r9 = getegid() getgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r4, r5, r6, r7, r8, r9]) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) kevent(r10, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r10) mknod(&(0x7f0000000300)='./file0\x00', 0x6000, 0x81) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8e51ef34b27e1b4c87bf5fe46d8b3a798225365c662508b5f990084d1df061df6dd2a2bced26febc16a6", 0x2a}, {&(0x7f0000000640)="5c0c8f0cf9983a7fcf6529ce1db8b497fdba27f2111131e55e08ed0645acc83b30bf024c585634a1416e852d2271212f0ee75e17ebc03d0c1dc18e3d736508cec00d35f29959d3e3de46212c30af0b2dc2459a02c7347e43f178b1276e7e3f161833265100a8843678d87624830aa67bf49628c480628727799eb7ca9b706ba48c8206c5d40f63d140166e72a302f1d20674e5876b769a76a68b501b6029690ca2de407b9548d88f03cf1a1a260804ff9e9c41d92723adcc830ba84793753a637786fe9e175702dfe834fbfec2452eb63a44bf0175e13a447c28fa0d39a64cfc2596e6670f658382050a6a8389c2b40436d97b712387fea1ced01ebf5c8e4ba90e2be07b30c4cfdaa3c5d13633d4c27d9a61cb6e7545f418ad87ce67bb454c8124f8dd4e4cabf03bfe7edbe6b01e82c8b0e2e4275ffb71b17bdb6593c68a6f529d5197a3da22c77dfe2fbe83ebf88f0f77f56d365e095de8f0611ddea6916d48583e056dd3af7f9a1fb7a7bd8e84c3abb443d6a7031e51598ce3abf13c0fa23c35113f35c673d0dbfdf3b4a4c3ed2e0767350ef89913d31d421c4476c0b782864c530920fd1c118877577b1afcf0bcd27b6cbeeebb82c08ae908aba7fe9e5d813889d467e0956d129ac548ae78967d3ad33ea366fe229adbc7f5282337fb94c6c6735f14b68463c632a07ecaf43fe1565c1a6f7b2ce2b444741e594e3a2c1f6b831fcd71f8e57f204954c0ef3b787944dab36d7e13744dc15d96aff3bf8d5101669bd9ed75e31d9ee408d57149bd9bb1014e862f3e805e6f574b059b45958c0d022a65095ebb6296ba30d5f59c13a860b47dbf6a459710ee7cbb4664dfda20ec1c070267ce98882d4e19303a975a286a028030167f0595dda20dbdec6a56bff46bb78f2ffe38c093c71211ce625e3fb12393292af6037fed9d8c31280accbbee149d27a8526df7b26363497426cbe545cbe655d1557b5f0200287fe9993b06d406a2bebe9740b93863602c2fb1a4195117604e55c967bde7b05190e31fe43a09bdd903787662f3daf13668cb2529cd9a3aacfaca8b51fa0a5182bcdef35d4c84349d9604c30572b8138f3980573f2cbe07c4f8f495a5b2032bf19b536476dbf0cad85285d5165435f558947138ee448c45269d4ecfb0279ac7df150e1796b9c048e7b69595c203637ac2cf8e5ef999c2e67e9c89905d5c3067d9f03284e8bdb68b94f9f02e1471b3b34ef17939a157ba4ee77577acc3b135b51c81eb7fe4dc4c62e0ce7dc16f40935b7ef36d0bec1f70d74fdfef2a70e93c6f2da6d758d2b0dd03bb37044dbe817e1d5b0f1c2199dc33e481d486b1b056e7148142f00593143d83d0542981d4157fb9a8e60d6d5de7bb17dc49c2dde89a451c0e51693f54e04e63569614c89942bbda65f654d04deba23eccd29d8c4a7f35f736ac2883a8af1aee44cdf7e79cd97261cd9db9cfb02fc8f0f28b5287838f5cc1bf36381eb4c06447dc2bd88903b84dc873a014eae2b0af2f6e3f50a76ff11b2b1e7bcc6dccb50bffa53a53d333765a3b46aa0a4ef9ec16dbb862e3784a067882d31009bb7d651de1b3f0946f107da68428c82caafd2c9869f9120c647bd5ce4a6241b1068ba3be5628d5eb5bca62953d8a8ecba81b95dd9be90f0dfd20df98df6119390297f9219a3c583daa8c07a36c442342eb0032655ac2257c9c5dacfe3963c0eef64186f83ae6e9a21f39dea40144bbda4a2efe16bdb4e7d32e16b2b88c779550632c515372a70c48fa9e7c62582ddcb4c87e0504e28d818d184887df470b8e00208b3cff406674250b83fde39940aad2f469ed7a0043152272479fda9be0b637f5d585366aafb1239340bbf2bdeeeee8dc3706d7c59531f54047ea689e5856bff825eb6e8933e6b6b39b4ae35194e9a1f63b67f0b7fa6fc5a5ce3dc8dcf7249e679a7d21b371bc25e8ea021a08bc536749e83c6de1daa8853a2113a898207c2da286eef770bb7ee823b8b1cb26dfd4799f4a17e8e4f377a49b836429755399a56262dbdec4527fa4cf0183595aaef077339c5ae0a037c6e99a07bd6f7c5d76a72ba9b7befa53b354910d105f4c2bdcf9904efcd5e0b05e9566d06f93c0832f3bbe277b61f68c31a9436faa0d3680e4a03c829d28a2519736b8e3daeb8ffe053586795b08bf1992cf4b99c7a43b5627b09afdbf208114ed25d5616b1164dc30b06609a6714b556c97f788c6598381ee2394dc909d13b4718f0b2d86d8010e582e3cbd856a2e5baaf98e8302c4ce95ac270ce3c82a3a5bd1720133d1411afdbd6d49a555553485f157627f409f957ab0f44e96626e143fc343a97747c4d93ef4711c094c83490db33188f26edc1c3834670f53361d66b00c265714d3dce9a2ac42465555178d1e474ad712dda06f1f5de79f4f78b6962735f7efd57a062c6bb8acf598b93c9490cb35f917ae4297448a21a5574120b70d5f17cf67dc5bc28ddce285330c53fdb59bb95fc865ad1e4e4ed8565405164a069a2fc922078a6f4fbae73835a43765fa8e41c3bf87472fb241f136b9deb5cbe4962e2cf7980007fb451ef121f5f9076ab60c5fb3056d5520b67bdf651f642633299baea94053d018d15250e63003451ffc6b2d888fdf06dec320ac42c168f8b0e9c241166349d05d96cdb249e30891af80dcf6fe166a82c5d0b1d6372056994aa7649e025adc804cb1a6c9d3cdcc1dc5625784656a04b2c827d1a823e111197b02f379735b0d3473f82c8dfbc2bf514c67c0c1a1f82570d343a27dae450d11fde4ec1815dbba9794bec5811c702c28534c1de2f1f082c37fd3019432059a163c1605560dc0466214712ca8944fb2dc36f582d08132033a97077c2d9c1cf0467459363cc4f2db00b7f4b13b3232ca69caab69314d7b623860c7ed839216456f2be42948802f04a4a65a6c9aed77d8087e38273c3d57e42ce3f5d66ceef6d5a966ff1ddcce47c6f0855b74a35ac616f158dd6c0a58b676d4b5b80ed5ed0ed254dc55b54f07731edd0b144a99084a80818a7f355c08ba9ea0f80d31ca726a641c7ed5553d610f7b47b37537ba7da96cab06e19eed655bdd5d6e6f46835a71e0808e546e840b3d6c120af7648e2e8e0f6dc47591777b3729a3e19a05105526fc1a22bf69f393e312232d418d47d20479920354476b59b4713448880c5ce38b846bec97f69529b6cac1b7f1f00ae1b64fa8c96e9ff8c5e9dc7f967b8180deb2b563e95d4d97a45d1ca6e6d94ed182b4a90f8dbf31481a6461fb5e9e9300b3e9c9f19ec19a3fab54a8cdf10cbd863dceaad53a60dd41f6c2c6482ec8ffc4dc0e2fe56895088f1998197208c67a097841f38a45205fe5427b65143f5eb2c8a971111d8b88a68f11e226c68f9cf143792574cde31d1875d64ea3d11ffd4a0378bd156518b9ab2cf409c19ae616fe53c06c72ced38b350942ce649cfd2f549cdae2d09fd4a190472db92cf52fc0c02cb35db6ff7df981f613ea434bd62ba3a64f9686bf5786b7a7dac5088739af4d4ef35db7ac9bfeb6670afd66d8f3df17c568289dc43a68f349c63535bde6ee52e029b0a84ace431b5b002d6893e8889914ebf3cfcaaabde71253d21e4f78c3087c429e0302caa91fef90c9ceefe98856fc1690c5a7f47ad84624d4fcf6b9231fb070e0111c3ebca38c2f2d1727a1f2a1ef8bd7e4e6ec40b7eb013d25dbba5b7194148eea66dbeb6689c11dd3b07984f31725698768e47b5d24d71d7c1c09f099e4fb73dadbc8f5b9f40b741b868d7d20835abe949fb10c6699a4daf34a2b8b98377b50c6949e40f6e984d836a58fbc83ed499516d8cef067035008bfeaf772d3af63f1d4287d41ace8fea38ee2ae3d95ae3a85b292553248896a32c74f5f20c4abf1d018103f8ce2c061796600946b7abfb8577a3681f13b177785451a4d2b9a956fd5d3a4a5d95559a5a393a42d2c71ad510930379f3cc726996c40738a4d17c8a2fb61933f3b34634a7d75ffea7dd45ea23fb925c2339cb2d2a3ecfc3077d028008f22c9fb3be631fb9509447fc57f033bf54bfdb43452cd42f9eecf1892fd83a5da80ae548b397dd4debdbc573cdb4f46caf1d4c328830ae7ddc3b989c75675cbcf79152715c477893918dbba9df14dcdc465799d63346448b3420c934b035d510494cf008f4e5d5c6b2322122b507445ab362f2aa6cf0f829d4a3e6b09c6fc2e3d205bf92ed5a97fb61dfe48aa3a7c20740e5fb023d1bdcb256a1e7f9f810fd3ae5395b06ea71fd70e03e74da9233d69073631caebb9d6c923134d1793be3a2b2a264dc1b6fa7ee6dc214249a2c775773f75a84636218212d199c264ed59240a0809ad302133db10dcb8169e2df4675f28bbb81af6e20e285204afaf37cbc7bb5aeb5423789ba6b0397be0dc483d39509e535c32ef85ac673053ef33d1a6a9b4e4401941d09052faab8cd757b2a6e97675a52a6b3c9d8c4ff32e357f5fb81dee49cdbc7de21714d3b6cdad42dfc46c0591766d90ff5be84c852fd2ffda4d622ddfe1a33541f064915fdbe3ff353a8f3536eb8010b87b509a8146de7e83c064033011111b9030912d554ec4c35e21ec65b6a604d65652adc7fcd226efe18e36effa50d7556918dc31e7abf89b9f23dbce684e04a216074cf9cb582f73e5e19f8e309bd471c0d43dafffc8a20a9a8007d04103f53d29ba4b86a5c619b41c522b664b68f2eaf21e1f26a1b348fffa9c93aabd9a5ee079aa9d0dd82c173663d9e5377839fa44fcb744888f52981a29f6841f35906d455f90122cf553c90b77ddac0e2442f93587482a50fad5801ca57ef8b2e41bdf5608f629bf3a1e16246f7a48e4d709e5669f9fe70ac5f318b254be5b5da76e8ff01a94eab8bfb3fd241308c4fc285a72a97631577e55caaf987ede895779dc96d8870e325d802ef375fcb8e06ab5e4400c4935502f583d9d1a59d3062ff504d4399f9a176ff00ed78c19d4ecbbdfcbcd199bcedbe6dfd78dc4e02f5cfb5474ed3a8ace608f73f43f439efd75e063374f94f07463b71dee6b5bc35a274ac460c57a40d056dafa3e34acd096ae45f09cfc2313d23a01a4a40ec3ef99729f74ab1915bbafea4590bf33e8810a6f42fd524bcc889982ab11c079c15aa043ec6da904e5fdd380679bdc692cd86321ae4683522440dd76ee4e379d6cd3ec55ec83cd8830560a5bfce9bc3a6e75ca8900bb924c0089e407067750bc4418d6da71a08f23dc49aec83a0e75a2507e1c79b548fb92088bc1442333a08f46624c596350848c612e239888d145fe803e28926e98931e6668da08ddea5886a61ce52e550fe0507ca9d685435d8dbdfdd377c24ffcb181b751b46dce3c9d51b75085da7d324c5ccd75831a6116b2d66812425c3bdcf8aa2f2aee60c06a57f3747d2e33abcbe448070f410fe5fdfb6cef1b285d575bd57b55aad1fdab28be0292cdbdfc65ebf4735276c19936d4cb93f05226886def4c01832d98e1d2f1885ad20b5cd9d79102f562d3d4924d0441335fa3f92e7387421ac5ba3a8280303ee704ace03463b23bc17bde8c631cb468ecbabefe52a05475b87a4e7631fdb032bc340a0975469b1973c6aa27f1e0328e87201efe0e52ab9ad420938d36588da78fcb46023caf46b541f1999eed3977fdab06230f5a7ea54aba14aa5874925d5162a3ff36db778977e9265d929943fc017df52164ca065ef546ef1c91e04b36764011bb2ed469be8ca29b4b3b6c2d813ac264c0158202d8a4f6d3fecc016f2bc54a55469b9ad51872d1313e5d4ce1ef5ecdf02d5d98e8900b", 0x1000}, {&(0x7f0000000080)="5f7067229b15c5c32258525c300f1befc240eeba004b1b67ba78db31b90e0e2052a8790d618f741faf21dde1dd878b518e2855c630ccf9d0803c3c0fe1", 0x3d}], 0x3, &(0x7f0000000140)=[{0x28, 0xffff, 0x3ff, "7dbf65ebb79a5b2624ffae5fd44e188d08c0c32cdc"}], 0x28}, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000400)=""/1, 0x1}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/152, 0x98}], 0x3, 0x0}, 0x0) write(0xffffffffffffffff, &(0x7f0000001700)="527a61cf", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = semget$private(0x0, 0x4, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000180)=""/4096) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000002e7a111e06545d4f97c0d86d893799e6e6fb16dd3759a0ac50e20b649810"], 0x10}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCSDTR(r2, 0x20007479) dup(r0) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x600, 0x12e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x8000, 0x7, 0x7fffffff, 0xc086, "ee7352484fc556915ab8c9c74bb59248fdb86e1c", 0x100000000000cfe, 0x6}) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="e64827a2fbaacb920b4c58a3102b0b063bb38658e9da3b7eaf8e8c45d524312f5f2ac61c5a034b12163cca639878a060a8763efb7e995036a6"], 0xa) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x1001) 16:00:00 executing program 1: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x6000, 0x813b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0xffffffffb54ccabc, './bus\x00', './bus\x00'}) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000100)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x7) 16:00:00 executing program 0: getitimer(0x2, &(0x7f0000000040)) clock_settime(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff]) r4 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="f1b1179d11b762fac37677fb4d8ea04ff5bb3c88e6e3833b1606ab9161c7d0f7244e19f494789a2891c95a1851eff5853ad90aee6f896e8aa2c22945808b903a3e924327aa35825496d92f82c5ff54364dad06c76bbae62a14338df4483be6a50bea01d387b0c07b625591ac030f7d8514c312e6211bec704effcedbb9de1aa8e19b6b015a4d5a881f4f8db0d76f96c0c13999c66759e679ac0e8f9d8724384b84e0c94a0b04c05a1d", 0xa9}, {&(0x7f0000000140)="eee68f3501aba6e8d442722cffe816f82fb1f08d8edb16030e5a98355c988547868e137ae6a402c883124f95c2488e286899f250daf888cb4ce257182ef1a72e69ef079b31b03ad24cd293f91974d0ad108d6d3f875f92d9e3d6aa685fa8933a3063631712dbde46ba33842f9cc89dad3d9d8f1d8071505babb6667fe667691bc9480ff79a20f9e5861fc493ce52ac2cb1262fb369a10d7ea3c72c7fb6adc965f806e33a147a11f2b5377b5779c7088fac8c1cae3999bf1c04361d7fa292ccde2aef27c35a518b627cfeeebc034d197dd2c2599c", 0xd4}, {&(0x7f0000000240)="294d66e25d40493de46742676c1e41c116d365a27481466e7ac89074cb690332382669bcbc59da20e0ee507c98cd6bad96d201c66a783ead91297c90f531a88aaa50646501cbd03c12e7172caf45a03fd9e395a1474559544ae6ca083afe5e238e37eab7fec232ce1987081d2cc7096953ecf11cfd2458a01e8693cfedd04375280ca722610dcdb24c670da9f866b646dc1d7338433c384736a7b5790052265a23045d1eb5a6b7852f6219f12971", 0xae}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x78, 0x9}, 0x40f) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r0, &(0x7f0000000140)=""/229, 0xe5) flock(r0, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x1ffe, 0x1b135a67) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x8, 0x1, 0x100000001, 0x0, r3}) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x3) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x6a, 0x4) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x10000000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)=0x1) close(r1) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000140)=0x10) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 1: mprotect(&(0x7f00001c0000/0x3000)=nil, 0x3000, 0x200000008) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000000007) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r0) 16:00:00 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000003c0)=0x8) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r3, r4, r5}, 0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="54eede3653f3e1fe35e0edc8556acb21f94ea3e69b30eb0a5eea90e2f424fb4482050dde33bd869f269f8453b5e8e62a818a0e0009ad3ac612e211d9be0ac2b0cb73d2562e47ce076c9e00f3ad6b5c83bad1cd5d6606579cee69ed76b4f2816d0a58cc3f9faaf4d2318a17909d7bb13683f7b6e5df3ba633e9cf86c35233912110541ea3c7ad3301564075c196cb005b388ccfd3108c3663bcc5fa58439850da0e31bb33", 0xa4}, {&(0x7f00000001c0)="76d987bc73fb436fc9676ddc11a89a14fc3e7d1338596ede4f0cc774ffc9b1a007054dd3bc2f48f4cca6d04bf5a5dabd3e2c32bea6ba58200dba2627771e17c478cf81560b950bf97923217daed0809ff18536aef92a07e0d813569dead8fdefee2f0d6697cdf62ebec8e225c9ed51b614cc4e67f5e68231d58b4d3a95039855", 0x80}, {&(0x7f0000000240)="7124b1e2f43fb9ab12b50194ca5451720692fdae4f9d705da882394de9730d498ac653be5de80bee773075e4ee868c9c011ae5d7dcdfdbbe15e6197fbe13c3e1577641483ab42e17f88facc901e646f8d2c0ef676a6361ad56fbc1feba4f145e2a7a732720be3933fe36d6067b24c4ac5ec29da835767edf8c57454411", 0x7d}, {&(0x7f00000002c0)="6bf53f90a9c4202e0cd35ab4d4dedc43f584bb90b9e8dd852099022ebb7e8afbec0cb5ff6d3fb87813c9ba03ff51d039c7f082f1c1649744c2588976c9a40e964e939c42dcef4cf06dbaf447d7ce638022fd0d39c53d08cfe7ba828381389d7b28b0b938529179ad7ddb099994c2f95bc7e322976ac7e353cb432c515e08e3228c2849888fc22a00a4e7e13db945703a8287ec827a6b6c0416918922ddef1a32715e2d3582cc57c5945e2bcd28abf3db0e45f6b363b1d7ea25cb2457e223667a655784b1f8d62e7ea4b01705891cfe54c44c9b3d8cbcba3cf62c4d33692786cb4c87a9d591ebed70ae60a8", 0xeb}], 0x4, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) r7 = semget$private(0x0, 0x6, 0x20) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f0000000480)=0xc2) 16:00:00 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000003440)='./bus\x00', 0x18800, 0x140) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000003400)={0x0, 0x0, 0x0}, 0xc) setegid(r2) semget$private(0x0, 0x7, 0x1) fcntl$setstatus(r1, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000001040)='./bus\x00', 0x2) r4 = socket$inet6(0x18, 0x7, 0x100000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003540), 0xc) getsockopt(r1, 0xca86, 0x4000000fff, &(0x7f0000003480)=""/98, &(0x7f0000003500)=0x15d) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:00 executing program 0: r0 = msgget(0x3, 0x129) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x5, r1, r2, r3, r4, 0x40, 0x80000001}, 0x8, 0x510, r5, r6, 0x3, 0x2, 0x4, 0x8}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r8 = socket(0x10000000002, 0x2, 0x0) r9 = dup2(r7, r8) shutdown(r7, 0x1) shutdown(r8, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)="7fc0b6b1b4811f98885e58eead478ca9a19910cd17f72c176410982f48701de9908b3aa2c9468169964ae85177c2fea5b589c6c6461793e6fc9d8deab2e61228146325c82c9b650d0e9623f5b06d5c1abc58b85972db3b25722b94fdb3131dda6baf72ce6f4bd9b58784236814a7486c48359a6f78752e8f7d4668cdf1f7c01787ba9a8c5d4935f872024995f2e7ad916ed316bcec8ba6", 0x97}, {&(0x7f0000000280)="daa93dff126c2b9a84c4df85e30bd907ae5e3256711cb0a4e146eca36822762bcc167c1b767f35cefe3bb5c3fa6ad028ea368e2cfe8ff97504778b336760055ab1920cf2e1f312c902f0089806f2f9cbd97cbe5c17f6456271d6fe2e22d5b03d192edb7e57dd539af44ba5afaefa65e0b2cc7ee3bf11150abba3be6a818cd840d66cb8684a8cfa71d3d8bd9ae8ee7bfc545a87d1e6e78e9e21893565895d59e23a560b6c09d5731809e9c453515824056c75a5356a9461b2df4e79e6d4b79e8844a0d0ba07f0ddb5b3803c9573a6ed567f5f40df657ce24fd2fef6b8d46877b184c84f", 0xe3}, {&(0x7f00000000c0)="b1b9", 0x2}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="300000000000000001000000001000009e06a1ed0beb8b7fb8c4cac8def31db5d63d61ae2402e33e0a000000000000004800000000000000ffff000017ee0000dce10786520e495bfb39aef9a69287e1f5de3068c242c94edfa6bb9a4ac25e998c56be9898973728c45d2b9b3c5f10693f4b37673ac08a008000000000000000ffff0000130000001cf9f8f635d7d3f5e6f0208acd2987da59cddee3bd8fc8dea51d753646731ecc538d20b6631b7be2feb2a20a6c16f2482f564ee18cb6cf367a1d35e86c636c2d6c91c06ef9a7101c6052a6487aea5ef814e1c785ca39fd0705d15485cfea4d05faccea54176393d0987e5c16f77600007800000000000000ffff000008000000add8b68585c7cf5ec9f5071df19b4478226ab26002fc8b4e9a9a8b7780b634044bf44688d4fd6571a32e012c6a1aa750988d4fe7c0794b5038722ef6ba20003e08b03628f38013923bc1a403608435f419be6005709afa57b5a431d31e721bc1175e3c47fd59b902a000000000000000ffff000081000000a0538b8045c9969773e787c706f2872225e0a439d2f7c28a5f996e28df416b3a90a0496ce038a99dd87bc4775d08664c56e4a5a250d803ade1f844021246cf60730f8cd90fed9d207c024acbe28696d2daa6ae495eb7fcbbff23e529226818e47dbf673c6c1601c2e821c94563d723dfcfa53f3f3502e361a9c6dc50f135627916deacb6ff3735389b6931c50be2f410ba21fe512500007000000000000000ffff0000010000001a5ec54065605629d40be00d99b645589329a62600ced57b4decb60d6994230eb39461440a86e270f9b3fe7933cf0504e0e17be3007c0837159388913353411528e177f7b674e4f606b5873360790e1e117601563d095d906fe5cdc090df0000b000000000000000ffff000000000000e778874c338313b11bd6577e47a9365b06f84598ea6b0510867df025550690c788549f48b4d35fbc2372c1e3af92c7dc7158967e0e4c5853e796b419a66ef12f7ebe472bbba3256566ac36b9143a738f3fb132f63ab61789a9ee64f6bfae7c19fd3da78679f5f96f4e5918d8573dc23e5a0cfbb3c58b2f5fc0d00de8831faa2ed4f2f142f483ca2b357da95668bcbfe5c2450f8b9c1fb0f330c3b3dfac5eb082500000000000000001000000050000009537780d7a2b77b3523a39c28752741df6384aaf224b5ca9d9ec926849dbda683fe4010473ffb95a1b43754b7b7fd81e2e8c8671ee97fbcc03abadef5f644c00"], 0x380}, 0x400) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) rename(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:00 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x241, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) socket(0x800019, 0x8005, 0x7ffe) 16:00:00 executing program 0: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r5, r3) getgroups(0x5, &(0x7f0000000040)=[r0, r3, r2, r1, r4]) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x0, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:00:01 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0x5d) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r4, 0x2) flock(r4, 0x2) flock(r4, 0x2) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x8, 0x9, 0x80000000, "b220916d06c56f41d79df783ab771213c1bd977e", 0x3, 0x2}) 16:00:01 executing program 0: r0 = socket(0x7, 0xfffffffffffffffe, 0x2) listen(r0, 0x1ff) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:01 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:01 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7fffffff, 0x75}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)="bb78f8ccd96c1f41a591808e278545a2f96d41b090d0af0c6b0063c5b362e1c670bf0ce8c8d63838d27f56a0fdd6dc8a905c9d3d1860cb631ff87bbf03ce21f50073088237530293cd65c6a6453965a65f6bb7d6959fcb4ed2e938a23bd52a8f287788e5af23d7e2fba9cabe80c944fad4141095aa5f", 0x76}, {&(0x7f0000000180)="8bbda1716711e0b5ff964450d3ff1a13253c74b3ce583ed62b89017665decbcfd6c535b66b329dbbecec0123eaaeafd14fd1efdbcc1404fe99ae3040f936f1a00e67c34b02308687565e55db199457a7175388b0eeb88364622b2e9131f7b8659a926ec9b97774c52eb2bd48bd9ae2c6f72d0298db7382d4d0370d9d73d292f69a3abd4d7588df988347868e08e0e57381", 0x91}, {&(0x7f00000000c0)="d322ae489bedb2748e0923508bdfde36c36f2083b9193911736f4e14cb307a4969ab0d63f1604afcbc358259cf8e965a4e14d983397c51ecaee5ac721054535dd3b2458d0d3f0083879df05c13ab802729", 0x51}], 0x3, &(0x7f0000000280)=[{0xb8, 0xffff, 0xffffffff, "c7ed26d662d0fe2295bb155a1b4c96d56579b13e9331534ff88c0a3b6d7c68e442b822392f7f7e9f704a943364fa427b773f94af6cad7c3bed374b24219221a7e28cd021bd0ddfefe7c6c88cd03ea5c8a229b871403046acba1e49b9f836f89adf995cc040c162856cec5bc804742a4dd6a8cea1d914d169f09dd20894afe8450981dd7a350c44dbc69534930f5c939b88f509af166690b9efec736e7999b11b3d"}, {0x78, 0xffff, 0x7, "fa6c473bdda8a6dc1b24d88f735643493d739f96eeaa013bd164e34a9e9a057f7b6e936be76e2b93e1acf13d290931d7d32ed690ff9fe9cd7691fd4f37dedd8b9fef55dec73c82496dbe85d9196da2c94382dda1d3066dcb0c5d810011e72b6253d8c0d2"}], 0x130}, 0x5) 16:00:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x3) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:01 executing program 1: munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x383a, 0x79002f0}, &(0x7f0000000080)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9c) ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x3, 0x1}, {0x7, 0x6}}) 16:00:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:01 executing program 0: r0 = socket(0x0, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:01 executing program 0: clock_getres(0x3, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x6010, r0, 0x0, 0x0) 16:00:02 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x10001}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:02 executing program 1: r0 = getpid() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x2, 0x2000, 0x112, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r2, r3, 0xc0, 0x7f}, 0x3, 0x5, r0, r0, 0x9, 0x0, 0x8}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/214, 0xd6}, {&(0x7f0000002400)=""/145, 0x91}], 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002540), 0xc) r5 = syz_open_pts() ioctl$TIOCDRAIN(r5, 0x2000745e) sendmsg(r1, &(0x7f0000002cc0)={&(0x7f0000002580)=@in6={0x18, 0x1, 0x2, 0x9}, 0xc, &(0x7f0000002980)=[{&(0x7f00000025c0)="95e5f523581f691441858ad53d7aa5b16688c2d2f94757a1964ada12190ca96b3f85ebd3e7659e09b7b42e9626f8db422149ab81431afd169c18a5fb7dd9640a8159a8e54a798d36fb210d9b66f6d2dac2fb166ffee34fb11637458ea706582c04b7eb121b9a1fbf59a96b4c22f301bfdf7465189e1c4edf4c1bbf07b6d2e5ac997a98de8d0d2e0b5113c6ba49672435d52c3282b9c7a2af3d79212b3b7b4c676f3a05a9c16d03", 0xa7}, {&(0x7f0000002680)="ce367363a15ad32728ff63c24b68e91fea939268309c15f11bf7255e13132c8192dc2e57e53bbcf25256ec111e0e0c716c6b9755720bff3e0d94db18f3f8157f0a9e5f", 0x43}, {&(0x7f0000002700)="e1c114d58a659977aa392bbe48723159038b81bd5d00b0159babc1544a76edfdce2e7cf6a1b261bcf2431f1ef71df3a76ebbe14172f76f57b51709fe02e44bc8b452958bae359867889962996c8b6c78e3f7bfb714fffba1ef922ed0c469ecb4c10e794f40e48f9a0d7e234d7e8f09e77f9ebc12177e2e3de35064bfcfc96a02af98ba4fadb0521a93d48befdbe895714c322bf9a4c6216bb844ecec7c60eff2b90338941431dfe102b177aa4654c9ab3c53", 0xb2}, {&(0x7f00000027c0)="5cb25f0fec42d05fc85cfba2e5391b9db250aacda9832043ae2675bfe82f7483ab2dbddef32155df168df4ed450eb8ec496dd46d5a16d583ba40f35115cabd1a95062b23f336df1d2f61f6817a6b6dc4b63a70fd8ceb2d7f05c02ae6da2515e6984bae3b8931da30a3de83c92be2d69fdf86f2041b02038a2c", 0x79}, {&(0x7f0000002840)="45212bd07849664d2a53b565df899b08ece247aa961440859d8ab963e632541433e24e83f2408b16cac11f8fde118f08b492e8a254198dc89374152989108199b631d26ea9f9d020985360c723406f704170b5596f20c587be637ecb7835a9879a6ba1b44bb90acec16bb2e7b62ab6bbf8b46f14a1ddbd845e3f69c5e16b704b61e8820da168db020f4ddda0192f8ba752c2b818c80ec997547bead7b7f561b38df855b6bc", 0xa5}, {&(0x7f0000002900)="38f5a513446e05ea2501ce90d28a79d89efbd727c4c3266f86239cc51b55bee734145f3da7f0161f84988484bc4443a5441f715a6a97d03187242cdbc7baacb4cbc25f90216093510ed989d7320134cd251cc3", 0x53}], 0x6, &(0x7f0000002a00)=[{0x108, 0xffff, 0x8, "315b6f67b76ff79b0d3def8656d7ba96ea0bd8ea89da1580bd5f9d8f2ac08f3beaa09998141528096cb31d6aeac442880992c137141b8971efe95369b4388ae8be8b1786deb015add384d066eb143fb74a7ebacaaf2b5183e3adc8c6d5dc91bc65621641e9fb1d261ad74db342a3315ad73e542f0dae7aafc96e1042cc50b22e03d2b1952c7ec5b128679c3c7559255dcb6da901ae296364d9364706f11afb134ab341baa4f96ddda50509d6057ddf28d18da9b6ba37161fa594b23d43bec48a783816b67c29a81a38cea5fc58705fde5bb406532c6ad8b811e0371c5330e7157e3ab76539b66ba3c1df2b71875637ec060eb697207c81"}, {0xf0, 0xffff, 0x1, "d0562d3a849d0f52a287610d8a6c7bec9c63b9cd39b4b5a2431ba94a0d9ab31a6ccf6c04458244749a0e8cb6abbdbbef60c37eee3b3ef005fecba574f61cb9ac71450140fe6011cf6f466ed03b8d72ea87932b23d1417e4bce36b41668f51c2a0856d29b0d982d7ac2094c72674a1f4c956b551ddd6ba90c17d8ca0d6551eab54fe337c24062521d879d0b60c4c7578de3322fe2b0981fd2606d5c0ead8624efad1871f09a19be48560c8eaf7e79dfc3e8ea423f640f91f1bf13a5c6e9911088b85f71b2eb853346726fc2a1fd2e4f59a48702de122a27d93680"}, {0x40, 0xe34c963c56775fae, 0x7, "90d1daef01b3a8acd2ec362f1818c6aec0597d51d4c5c04cdcff4b7cbb81457d4f132fbf7ec77d23c7a2c09d"}, {0x70, 0x0, 0x6, "6f9522e9a922dcb2833d66bd3972e787c0ee697ff41db13c00f328725e0c2f47c258790a4edc50f4158cc8c41522063399ca91ba5f1bec66bae5630794c4c321bb05c86ce8e2523f0322bfdf7e6ed2240e6eac5200f5149231e81ccbf8cb09ec"}], 0x2a8}, 0x4) ioctl$TIOCNOTTY(r5, 0x20007471) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000002d00)=0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/zero\x00', 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000002dc0)={0x1, 0x5}) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000002e00)={0x3, 0x7, 0x20, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000002e40)) mknod(&(0x7f0000002ec0)='./file0\x00', 0x0, 0xc0000000000000) pledge(&(0x7f0000002f00)='/dev/zero\x00', &(0x7f0000002f40)='/dev/zero\x00') getpeername$inet(r1, &(0x7f0000002f80), &(0x7f0000002fc0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000003000)={'./file0\x00', 0x4, 0x800, 0xe9e4, 0x0, 0x88f9, 0x6, 0xeec, 0x0, 0x0, 0x1, 0x2}) fcntl$setstatus(r5, 0x4, 0x8c) shmget$private(0x0, 0x3000, 0xb1974b4344ecac7a, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x9000, 0x90, &(0x7f0000ff7000/0x9000)=nil) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000003080)) r7 = shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r7) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f00000030c0)={0x92, 0x0, 0x8, 0x10001}) 16:00:02 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) fcntl$setstatus(r0, 0x4, 0xc4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="8f1d8e6726264b64899b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ce9d7c587d3a12a93a4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c89a8595f0850070000004b86c4b274d872bb8a3b5d4f48b745e327331d8b557a6daee9aa383532572511db5eb5c4f86b998ccf1e671a7f66542de93653dd425f190f0ae2bc1960219cb3de23747d7918f73260f1b179db45413d7d4e20f6ccb924336715dc461cb0452fa729925ddce88499a81eea51ae7ef32194a3df90023d517e1e0b7dc321e2c2d5ddaa3ce129f6fbbc66095b34f03a72a534729f27586b6f005cfc87e54e8aeabb9bce976f22b69be245e8e01ff2db8084f3d1cabf614d8ff6acd450a1d59ec6c2cf7d868090c27c0279116c197fbbbfb33d9f3bffa2057f8306936b7b692282918e5ec3", 0x171) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x5) mknod(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, 0x0, 0x0) getegid() getegid() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockname(0xffffffffffffffff, 0x0, 0x0) writev(r2, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x400, 0x7}, 0xc) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x7ff}, 0xc) r1 = socket(0x1e, 0x4003, 0x0) connect$inet6(r1, &(0x7f0000000100), 0xa) listen(r1, 0x0) 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = getpgid(0x0) syz_open_pts() fcntl$setown(r0, 0x6, r1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x43}], 0x2}) 16:00:02 executing program 1: r0 = msgget$private(0x0, 0x502) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xffffffffffffff6d) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) chflagsat(r1, &(0x7f0000000100)='./file0\x00', 0x6, 0x2) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000040)) getpid() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f00000004c0)='./file0/file0\x00', 0xa00, 0x4) mkdirat(r1, &(0x7f0000000480)='./file0\x00', 0x104) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = getuid() setuid(r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r3, &(0x7f00000001c0)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000380)='./file0/file0\x00') recvfrom$unix(r0, &(0x7f0000000200)=""/156, 0x9c, 0x2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000375f333679f19678ba6d3a3f12e840a4f3ade1aa961d0f8f3d22578292dcdd36c7ef4444d90e248b0d72ceb078f914f86bd3eb4e0b545d7f89a6ccc82a824b1a0f57d530a4b930465c206dd6777a566a981e8e90f0b439b9654f66d9d247f3321705d2e80b3527413cfc2e341e75ac30157f74a47d8c28d87bf0c6c0bc58a4fe5ba1def300000000000000"], 0x10) accept$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/93}, &(0x7f0000000140)=0x5f) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$sock_int(r0, 0xffff, 0x800000000012, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x40) 16:00:02 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r2, &(0x7f00000000c0)=""/232, 0xe8, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) dup2(r1, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) fchflags(r1, 0x4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:03 executing program 0: socket(0x10, 0x4, 0xe55) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x3}, {0x0, 0x1}, {0x2, 0x4}, {0x25, 0x6}, {0x46, 0xf1}], 0x5}) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x69, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xce7, 0x3}, 0x8) 16:00:03 executing program 1: r0 = socket(0x100000000020, 0x1, 0x80000003) recvfrom(r0, &(0x7f0000000040)=""/7, 0x7, 0x1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x34, 0xfffffffffffffff8}) syz_open_pts() sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x342) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1649edcd00b8f9a671b8c3db8b9f8c3fc6c6f7884fd2470ad3a3718bff4b4584a18eb38bf6b9686d4050480bd94ee10d126a9c014456bf994035e4bd1ea0ff36fa791de73a953a89636ea36dec4173211d8ddfbd0d049668b670efbb7302e8bcf2f2c0905e470dbe3313e936eba98e7dd2e845fb62f5825ed2a721d1c4ae1a33ca610a0a4ced0361ce7912ed7b17888f73174f9a174bbf9d9c15398de8ba74548e70fe9e795b28fc485b634f6269e3dd9b4c6ce71bc7a544b939143f97d3a108c4f55eab93bf6bc6533775ff32315ab8f6b4f78ee781d98069eff310bcc27f5e765ee61cb4406d895996a3cb8ece60cc", 0xf0) 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f0000000080)=ANY=[@ANYBLOB="0100053f627973003f54253eec988077a302f26ebf54aa01089c300c"], 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="dbf396f4a4743cbc58e4744642886e2bba", 0x11}, {&(0x7f0000000080)}, {&(0x7f0000000100)="b4196a14fdce6b4fb4e0336e8df29f5b001d0ebcd52355f5f1", 0x19}], 0x3, 0x0, 0x0, 0x400}, 0x400) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002008, 0x1000) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x7d, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x25}, {}], 0x326}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x1, 0x4, './file0\x00', 0x5, 0x2, 0x0, 0x7ff}) 16:00:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8044, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x40) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) r1 = socket(0x3a, 0x1, 0x4) sendto$inet(r1, &(0x7f0000000080)="8336fb1b1330f9a621ccd6b034d3474035a025fff88655e824b50d4b0ea00028bb8f6fb81295d44b", 0x28, 0x8, &(0x7f0000000240)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140)="19930b58519753450d9ed205a2fe271b3a166f3641ce4bb98a3b77cab516ec1d58af63f63fb593aab37b221df1600f20c30ff4e33f447b3f91057677ea6bf9951ec34f0e4cc79d12063f26f2b987666d5ddc3d6e9eb93e5bfc12deb02e9c646c77662eadaeb79f1022da348425a02b0413e213e013ef5a4b3d18608510a15d1e887e0dcaad139b3d47037e13508754eb62ecc8aa612cf8c7a9e4cbc2e287344fb9f973e15467151f686ab45a94037d372e5eaf1c54272e4b8a094334ef489b485e423486a041315ff1cfaa77fa8eb0dd343ada606833c4f05806d03c13f132ff4eccc395d5f44ad0485d817a23d43cd60501d6a8ed", 0xf5) r2 = syz_open_pts() ftruncate(r2, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x20400000003fd, 0x0) write(r3, &(0x7f0000000040)='<', 0x1) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xffffffffffffffdf) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) connect$unix(r3, &(0x7f00000001c0)=@abs={0x5e936829ac9101fc}, 0xff13) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/99, 0x63) write(r1, &(0x7f0000000400)='x', 0x1) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0xfffffffffffffffe, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4b) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x403) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4012, r0, 0x0, 0x35) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() getgid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socket$inet6(0x18, 0x4003, 0x4) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x50, 0x114) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) setsockopt(r0, 0x100000000, 0x4, &(0x7f0000000100)="face3d7f21984b82dae6b9e11ef64ecbddc52d6bbbb75ec4f74e7206", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:04 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0xffffeffffffffffe, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB="010000001b00000000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff005601970000284e0000004bdcec46710bd46426a813834c752fab19a7fd1c296f5e1368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8cbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5a454cf685e64ebbdee23ae48922c8a52cdd229fbda5737c9bc5f0480d000000000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd1400000000000000000043c328ae3e780c97090599e3b0ec25d5cc2766a937be09bb23385d9a979082aed8b4e59e0c7e32195286d43cb58a6e2faa56c7363a833240cd971c7d483b63d22209b1403b7116f675b1efc94e4a4322b77ab75713d51e45e967020b38189964e950f3c31a3075689a8b7f87ff5d1b4b8676"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60d, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x3) mmap(&(0x7f000000b000/0x1000)=nil, 0x1000, 0x0, 0x2811, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0xcb2451bd43e6f3cf) sync() 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20082, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x6) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r3 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x10) getpeername(r3, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000001c0)) fcntl$dupfd(r0, 0x0, r3) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto$unix(r0, &(0x7f0000000140)="b100050100000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0x3bb, 0x10000a, 0x0, 0x0) setsockopt(r0, 0xffffffffffffffff, 0xed, &(0x7f0000000200)="59c7fbba33a97bb053f07e7a8c8a84ed35b5e2acfe8da0e432361753622c308f8975cfd8db90314d41f42dc84dc1d28bbdc00afd6fcc9efc3e322dbad4134a20c14ff3cd27504937550c50df38bf910ebc20180130f188327ce055d0e2a36093f3e4e2ab5aa16e44a88f2e83fe51fd7f5b33aad59056a987640528636d8f06ce468eebff9882af1fe0abe9c74cb733a0592fc58602a63570774c183094e62cc87a2c412b9152d41984a031f14758e55c9a5a4e91c1ae0e0ae9a384c74b60fc5d43dd28e6db8fe633d2966b166c7b8a88e47786b4ff458b4ee82eae8de6000fd0b03994c413", 0xe5) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/57, 0x39, 0x2, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x13, 0xb2a3c092184a32a7) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='P\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='$-:#(\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='&-*\x00', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='%\x00']) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) recvfrom(r0, &(0x7f0000000400)=""/118, 0x76, 0x40, &(0x7f0000000480)=@in={0x2, 0x3}, 0xc) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = syz_open_pts() r4 = accept$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001b00)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001b80)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001cc0)={&(0x7f0000000540)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001940)=[{&(0x7f0000000580)}, {&(0x7f00000005c0)="05e25e669f913ad8c51182f0da361d37af1d31773a226dc68ba99e3e8f183c1d8837dc89c16859b517a382ec88", 0x2d}, {&(0x7f0000000600)="14b54f67cb65278adc9c86ac3d7f8496f77107ce3985f75118b9093039fb50ac09767104704b0c46462d699b35a4485d6e909455b376decd1b34687fa441a7ef0b17eb49e0d3b20600772a2238c704defd9390bf4b378ada81867b04054abf6e1e7a35ce76766ef96e4870509aac8ed0987bc85f2b9a3cb4921071d3585ccfd13e47906682e43f10969f4699edd37e95847403755a82acfbdd9a4dc84adac018df19b110c61b6c2caddc327e617b2b062af9f17a7ca44a8f8daa4c421bed3a5b089b540d57beb2b95307bbefa85b281cea79bad22ddfe57e77ab28ac29ec42ee0f23d9ac327c56674480c9e0b4d184903ead2c", 0xf3}, {&(0x7f0000000700)="e0f9", 0x2}, {&(0x7f0000000740)="de86adc8e699be75d29117531d8ab060f445d53e716a98cc05db81e701ad9f53cdda72eabe9432c27509d04853ec2b2637e6f790208ddab7ab46af48b18a7c7db7f66c16d4c93b1bc70419377d3528ebecccb04cf2dda29f2b1cc282b46627a9f6d28d92d7916b95484ce971101d2e2f0686c13e", 0x74}, {&(0x7f00000007c0)="9c997e65554bcda7ed14c64e2920d1cb0844658732096b0bb47bd4c95b5dc9facb57a5db487c2771ef831a616de9bc992f13e58f58cd411f7de5acb527388afdd8421a09374a8fc24bc6e8d54e0694f7e91177597ac4fcf7f960f2e52a71271780c602110a600a783f2815fe01cbb97e1d3a4528750028dee8889df17f62bc30d9a39c061e10f45ad03fab401b0a7945dc6da8a2c2537dda82c0f84f33678426b07648f8e49cc77cfe5ed428", 0xac}, {&(0x7f0000000880)="ada9b01c1b7970900e4665290f9fefa1f398620643a90d656e1b006e032e403dbf52f1cdb375d35b29ba0dd033899f0ca6c4dd305ecf4f21b71474883da460a82d0a6a91434c5e50edd4e675572389489939cece433a89c9265e6902d66e4746c7b00ce48aac9c78364323b90fab98b16621bcba43544e3dd48a58bc7cb96775b443ab2b58e148f45194274b1e406b7d4d587b4a6f6ada54bd2482306b2445b3c0cb4eb98903a6930013e57377a5e7815d5715acb30d0cd46eca52bdc1b769b8b87e02ab4121a1ff51112dfb9494863fbdf378bdf123529b75a632625e095f7b6d409fbf0833cced26d932bad64645036abf5911f33250fec91c9dad32ab3c02d8330834fbb138a3826ca6b9fc4465f1cf7fd790019af11cb8bb6f516bfdaf137aa0cbdf5dabed8e2e4fd0d2f3946ced6a7e82f4aeadfe67cf0841ba991a235d827956f4837c59ff81ac5949c7ae0ef87533e5ec7844fafea4baaf596015b8bc0b0e439e169727b5f05e446093f7fb22fd73f7bb2d3c3718f6ee398fd0e375d3cd2d26d6f2c08a7629c15709086f960a14e05f6dad0c48709d4867b4def6d2d71296a564bc80870883c4aa446e3b7af24f5949b40ed4d04e8115d9349d9877b38aa1bc9cdebc791888ea9e1c181f8063830f23ddf3be4813eed52c8f697d501f6fd0d90715bf6572185b53e88a96945c53b05ba9f752c38e38edc10709dcdb3ded7b37b28cb72e47f82a0f83d8a3d354839f35193f5bbcb0e3aa82a5bbc8fee30e0ac4ff0502c2cf05415960d1cdbadfed1e3cd2fe6d9f485e6dfa10eefd0db1cad72725b6022ad8e98f0090ee009e490ef8c14ed81f43d6fedf8082c43ec4bba2264f0165e9d509440ae3bff950b7ac556d15874724fc95d0f1cc488ed434ba74ef40aa31019760d303be6d196fef1b98aa5d84a541e1418a9d4994ad6918c4147f72a2ba0c5d354584bebed8673f6b11e164e89f4549ae66ecc781b2b58142a25c3ed461aa4d0791a4cee9e0354addd4475cfff12cfa4da3e1a61bd57f9535a62f3a7cbf3cb29aa715204bcfd5fa9e78ea1b4872ef1322979b8bbe0cd04a5428a269e4ac9de6c3a11e6039adf05e39940327ebc0988c9d114ae7d13a415c8bd2854a763ae05b0dc211a616394207bbd786c7b623589e387637a4b76a304927208cdd4406ca5ac6219028d1573401787123e91b580601f4f4873d333b2a03777c162cbc0011c2c643a4997cc72a2f943b79b6509b56058ec4b45b4fbca864324c204d723334b22ae5a0c4c0dcfbc19e39f7e3ef583068676814bd58873ccd7194ee9fe100ff4063eee4e71043bc628df7fa6beae7b40b01f0f4de1fd491244a79547f7b7fc6fa3a0caa4d5a78aed77fb59a176b1198c244f5cb349fcc5508170bfb1d4ec07ba3230ffaeaaf8a6b89a916059de88808ac50e30fcafe41a1ac0d351d4fd8c8f9f797e741dff9f987c29aae725777b97dec67d87b52fdd124a4e9da519f06a839b11587b06600f0bba5df9bf6633e3483f349e2eea010948a61778cb08edc7689cab693ca202e4efe8d9dd87b36d497c95893b3e39732ae3271eff4a9d675d3874df91f040b15d70f7e8716b12f6c18bcc1a671c5495544c50d3e9e0079bb535e260acf1d142d1d7788515089f34be0d27c1198dfb1b2bdeaad8c76611d9af1830851f669a4ab582586db6a563d780044d63e436e66ab4f077705b346fbd1d4bcbd500bd4b3d7708b3e79b88fdbc79f7c5ccb2cd9f2dc2fac694c6ef645496ca9f89547b4384d0fbc71a0c26880c38fa2bd2dc0588f9819a2309e2988a857f4e53ef1d5a1cda366800cbdee9906ee1d12a75e84aec292af7bc965f6ed47b82207857d0ca76432331b02783036519133a38754f72ecb3b8085f04b0ed572237ae71d9b5f033a6fe58e29da61a8f900cc8aac62521e882dfe9853b63f415fe3727e8cfab1141c45220c6b06f21c95970e5f245f4407d54557339a500d61286a4c73ca84b718dc83974c81e5c465b69d13f1969d4273d57e5e669ea8de2dcef9153a999ea2c1b008e6be621faf5f7c75a0f278fdd9339ce0d65c9c02f197123e89c30a19e3ddeb2dd57f9cb37e69979727d94a820467247080d4be8a9a05010efc52a7416cf099cfd7f04ba24352e59d79d51061aa050cbf8adc2e068f614980c2d005ab11a869d2547c30279894738f0c00e62ee6b3c1a2348bca86116e1486b5184db408d1093b4186fa7fff0e595850e54b7a48404631883b330d744e85110dd6c6964fe2de56a70a2f0651abbdfa2b273700aa2a017b11919c5ef8b080c2fac42193a3321882b4c133022896b919615ee665760412ee69c7f6465892223ed1bf75ac0fab08c501fc13354770a05ded40bdac735728700df9c30e9653422d26dea8296762a2237deb037723150266c26ece4c813af35e3b57ad57c886d44ffcedec9701e44973f054e3b3b421032afb4b697cdf2d3230f3e3bd3ab3f825eaf54ee41aa0189441e708260e148d50e1e179643f211da256b9857dc10360ecd720822706cb4fb165e510b7985ccdd94ac5980f491a7853b9dacb81e36e9365474cca50f2039a8b312e72048315ed36b40211e4798dfbae38e7aad369754458c601497a922f808e55edfadcf576f41114b3cb0487efde7af7f9d8a8588efa03b2df69190ca278cd68fc1d4f8af7fe9f9ed5a222a54166c5c7fe7e262aef6f4fdb20e6dcf20cdb37450a6c40277da92356e158146cdadbe7884bf148220bb9941b440bdc1cb0adc70eff37d425b68f540eb7d241fa48ef90a1bcd0a143b883f875e44f6980619d7f166ba75ea0735e1de3af214d319fd62aa0a78aa5f015dc8b509ec5cf2194bbb0ca7c74c9829f6a9639db8beb278e7597f2a886b1043ce287661c7a170601d12688151ca42d2080d68cc9987f003a672f87c28213a82f6f0b620dd0b2f22605a52938767e004d052b8d21974c545a270b0b06ecfd9f8816fc3206aa53506926ca8529334c16bb5be1d19b12aa25983c4018321b006b56bf75d4e4b977162f59b0ce7429ff41ed018910b3c698ffbf631b02f3c7a360f90c8455b722562b774ba1064ef8fe253948c89fc06b612532530cc0803d79b47602ba302ca8ef634eb8328f927bf899cec9b4c0427b0b8747b128d89f9b95ccd637524ed2d966e52c60724462f0d3cada719c59d4cab4df84738ce9dd62edb632959ceea224cd5cdca79c2b9dbac0ed61b63a78915b724278bc2bbec440835fd5e197bc1884b5528a309914deabfdd41a3f4849d4eac79841f43061e0c3736db3f5cfd27ab63081e583db1fdca536c7c9329a06ad774c911f5935980df6b132f972f020db06b1ed6def68f3142cfa122dd9f8deac6aea746e0c7d840ba6f45077a8320253c218767449a22529e9b45d38300a3a6df303918e83138b9af50c6dd55349d6da03b99b9a4a954974f84ab94e2fc087669b9ce426258389b02162736a910fcae93bfe91a5c0a9faba5d33efa887176efc3130df41c8b02b673bd38693d17c93295b88aeff141a24f6ee268dca75d527f1f57ea74bf22870c3881ac23a294dbc40b0bcc0babcb896551d896a5f55eb7e47b791a738c32fe81de5dccca6f6d17e836d7822f040ca2af5986639ef29f04f8f597efd421ad155e580efb65812b42d983d6b2836c00a9c083f63e7cbd1d97ff3c8e7cf580f2382aa82964ba4558339cc7d98e04dd024b20dd778509c8facccabc62d3f6304e1107ac53137f4b4401459c471eb46959492a1afd315d14d35fc9bd3c353dda4d064a73c92e3cd4492170a1fe6299634ad4b0118f65a7300e06a6d275713c2a5569b367298d3d04b62c731baec060bf0abadbdfd381ecf4c63aadc946096cde6d9db16bbc889af1d5cfc2873475f39f2972554667cc1881de12f5ac25b47111a160deb9a4f1f994fca8c4a4720f6f3edf87669c1ae540b02c90d28a1d5ef14c77c39d4ced1ff6d1a861826371ae0606a53c263157eaa955ab613fa8ff4bfd418186ac68a643c714278c328f53eab5eb45f3345b84ac928f56c89f74d1def9cc2a9e8fef6f5957c67bf7ba3c025c377f43bc03c6b6ff801decd14943fbf119c798ee8f390374e32334bc4506118b770fc18c0bc779a4b763dfe15ff205db2df77f67555151c870ba020b0b2cb54a8d6b9c4ac0add045b16684b408f56b10583cccdbb41b24aefcd6420bc701f14c5022b986ac73084c5acc8290f321b2f5b128875b653b14db0c6014fb76df50ad4df6f0b02c4ca1901bab958c9ef2b04d6e34c7d311a61d45114d2f4bc32145df692a6648b0636539e4f5ad63128e62c461c7777a897cc3519e51acdb24926327bb0bdc2369707be7a878489824956175ca81196bafe379c127b12eee06f823df4d3ee3d0e59ec182fb2466969b8a79d8a9d862522bc607b85f375b1ad39b40ed8ac5559fe05886155eb68e5073235685d87a6dd58a6193715eed35d51820c61af5167a4848159ca26782382db1ecf5f5bd24151fd40ab2ef25e2b6b97536a499372ea13ffb4b8fce858e4201378999badb8fa3c6e2fa029a9b199a117bd2836ffd5a77fda92ba03e77e7930cc839e5f77c9e43b1330f868797aeddd82d3a30675f0a71a166627c71efdfcfdea8a3048e878b0d3b33f56ade6464dd162e9d6559b0a90987f4911bb4852f43c61e38a27209ce9429afd9e0923e9b22108ec15ec3737c72434a5d0ea046549c5a946a9bc00618998d8f160916e98e380b1f590b6504e3f36ea217bf825305d4149a2cbca4f0eeafc29a9a90cb17e7dd3b4b1d99d907895fc8ee46bb48687bc83da4e0fa322a0288f2dcdd787ce7071800c3e4d15c8c8da69416e25c3cd70a4e657e176cb36c86ad26a0ee6953b68f0e6aad05d7abd0f317597b68b7556e7cab463e4705ae6561cd212f5aa4e78501860c3d49d5d12a1f3bb78da9e992b887ead35567d39d3786490726bc908361aca3e802d9c55cf74e2a4f78bca44deb67802dda33055e6ece71c702b83aed3bf1dacafb6dfd91fa13c5cdd9144b2c34f918d61b89bdbd868d74bda32940088ac72b1ad81f84f2a4b355409cb8263b6ec12c153231b70ffbfac7e78e6f380b105b400329e517e9c6f6d8c5ca20a614b27f0ad70ddfa66999dcb70514cf6cd0cf72419745dffc25df67275025ffc475c0c55affc9add20b907ef3e945b19849aa1546fcc00818b54df625e26348c520f53f9f4c96255a9beda5e9568780a383fdf5f8456da1f6b9f2506782c5626154882d25a9f516de71844345332f7311068cc9977ee17f249073baf1bd89a560039e1361f93f93cfbe5b97f4c619112b487fee5d02f42b82d8a3b1ce811cb36f081599da55c4f8cf72811c5e0e5a3b9bda209210f5547edc4c8d100e6d129286b06b8df312449528c911addab8b7ebbed635df0a84b89ef9ab180e7b2de94357c7f02dc3e344be070190f8648840233fbdea3c99595f72a9160a6dac2e49fae127ead039f8b63e739f74c4320ccb350f1a798f95297463395712a354bba62073e1f013486fdff85205e46380d73a16920310e2d5e9b11871557812c24e465451eeae366feb676bd82eddd773a5086c6faeaf3d3abe95a18a6f7fe1049b6e3712f689c21a92722a56e798a222f22d663d894c556860b78effe5fad41c3389dacb798244f73c6fdbb15e92fcadce9b0222570aa61425ee00e05c3bf23c0ba8755df252ce53db1a60eeef6f40e86f7f8617258713f4876b9ca4a0659875d96701810a56dbe85f4c6a2d31ae5a413dc7c77a0bb", 0x1000}, {&(0x7f0000001880)="06c2a7652e85d556862a17e675e20b26ffc8c2c31316105a1da79d6c9749405d6cd0a1b0e4fbb47ed34f4612b257a6a638c54c117e48c24aee684d82d29c59b3566a3d06da34a921b21065144038265a0b32220cfe48750f7d4f6290ea92b3e107f54fb06b939a42d8f5051f0c43d08181b78186d404ffa40bd7e5f7239fe3999d07f559f15a6ad4dd5be71122daa04489e4c1b243c36f6195acb07e278db6950726e4", 0xa3}], 0x8, &(0x7f0000001bc0)=[@cred={0x20, 0xffff, 0x0, r2, r5, r7}, @cred={0x20, 0xffff, 0x0, r1, r8, r9}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3, r4]}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}, @cred={0x20, 0xffff, 0x0, r1, r14, r15}, @cred={0x20, 0xffff, 0x0, r1, r16, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r3, r0, r3, r3, r3]}], 0xf0, 0x7}, 0x2) write(r4, &(0x7f0000001d00)="4642499df973c6f83f4fce12481063a8fef02a3274d03b646f0b29bfeb4a9331ca76ed6c86df77d76fed244c158886be5a82cbef6b0b6fabf52731e02ed85fbd3f8b38362c8f1140f7a26f4bb1d75789e20190cfffe557017f18a52cb2acaa58fcf9d9daa6ea2ecf58ed5be3349c8dab48804c426e8cbe3d7803cccb9864e177a6ec420db6f61a87c5f09005", 0x8c) socketpair(0x17, 0x0, 0x81, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e00)={0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000002240)={&(0x7f0000001e40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002100)=[{&(0x7f0000001e80)="3aa6bee0eb9d3f18fb411f632bd3253db7ce984b637470af6e8b1da33a697c112bc5bec62aeff9b54c903bbcfffeda94d93a8b1c214e562d47ed428dc8d076386aaec8787a52898c7a262ed562333c1baae43cb2d6e4e0d269cb184b939e94cac7e42fd3f52ad67fa7205b93ab0d598852898abcd05740643a5fe891c8c5919f6c47709e463a5101b81f2a1cb4e87635ff43c0a578375bbcae2f00dc8de49dd2c1f033e8507ca51e377947d805394926f43367f14567cbb7603100d057fa0fda50187827a2a1cda8527ed237887d08b036f225bae9b04893152831ba1b5ce417", 0xe0}, {&(0x7f0000001f80)="d109d0035d388aba79f03c86f543d13b096efc043f3e8d9b3982b000f316fd302cd3262ef7fe3d573ace5fb7c09830f3bd0feac0656b925fe5971b71d3367f985bf53e0d923b7b753977a1656b38b5dba04459846ccc20e4766fcd", 0x5b}, {&(0x7f0000002000)="d109acd40183f59b45b7b4beaa415a333783555d75a62d404608c19d331a6903104cfca4b20324dd5aaedb216c030d770fc75c82bc0f1a39928300bae9", 0x3d}, {&(0x7f0000002040)="93762ff14c8ec89287ee92adf5", 0xd}, {&(0x7f0000002080)="e6794d185564159fa3f0aa77c89c0bc146860a4372ab21b5ee7eceeed5f4007bbfe15e1bc44de082a6847198f084dd57bfa9545dcc46428ecf1f251d6d839598ab9a43170ead3c5347a50418b656676e757e5ef0154059d40ccba0", 0x5b}], 0x5, &(0x7f0000002180)=[@rights={0x38, 0xffff, 0x1, [r0, r3, r20, r4, r20, r21, r21, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r14, r18}, @cred={0x20, 0xffff, 0x0, r22, r6, r17}, @cred={0x20, 0xffff, 0x0, r13, r14, r7}, @cred={0x20, 0xffff, 0x0, r10, r6, r9}], 0xb8, 0x402}, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getpeername$inet(r0, &(0x7f0000002280), &(0x7f00000022c0)=0xc) semget$private(0x0, 0x3, 0x2) listen(r0, 0x8) socketpair(0x2, 0x5, 0x4d086558, &(0x7f0000002300)) accept$unix(r4, &(0x7f0000002340)=@file={0x0, ""/95}, &(0x7f00000023c0)=0x61) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001180)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="5c7ffd67fa7a251d9f70c147a9ac3f398f3adfd03d1ecfdc77be4d98b83a8683ba0d14890e91966911b59dfee16b9412c031669c76a2f69b8df1074cc127ea9e6dec0a9bcbe8938c79d9a866d2f689c916e36a455d7761fa2126caf83412b7f0093da8ac591b2293ca61600afb2e489bd3b2a3cf805e90c900fc3dd1a52ad392", 0x80}, {&(0x7f0000000140)="0c5da7552c2812510953430065b3f3e475cea715837c6092ca6fee997c2fdae5691c5266da537b0871a7f7ccf2e01c9fcb0598eb4a5bc07b2910c33bfb5c9f00b4d1ffc671d29cbab4ba9eca7b1de51d3a5742387af0851d7cb27d2e663cb7706f0ca283ed9f70dd32de9060a7115b568ae391a1658415df62b1aceb6094a7c69b97ca07934042e98b78f5eca2073445291aa0cfb59c9ad0218934452b4e22e2a63115fb8109404ec73227ffa208a95a48de2ba1f2dcc1aa83840e6abda01298116ccbec8f8231960068b63a8e663ad43a88bc24f8338d958ebf99f144fdbf5f1b994ef5dc86ababb82ee9f463ef97dd8cde903375f5f792f09371fe207764e3f111758b5916c1cec88e6634d001a2b46b4a90d50f013c5c71caa237ce8c033d1bcadaf7f5bb3bf1a1868f069aac206318e5fda737bdf6dc9c658cd9774d828be47494c66e48adbdfb85446e118cb3498818d7282adf62a289fb4989c914a0943d1a032c00c6a7b9bed6e143b569e2ece1e659bbb482869ca5ad0ad28c396330700f84c393adddfb3bfc0bfa7c2242b5d1843b4fcfdea13f47ce551dd37e961b78fbb10ce6221824580500bbf92a94ad308f5fc3886709501f776bbbc4b513ee91a0e955fb5cef72c82498aa22f8c4394c9957139e51eaa42464d137970d64a2ceb5add9c368f4d53f3affd3817fdd8f9c3a692a6d9bd34463f2b56dae710421ec1d75f9442a93f6745c2783bf51dd015a940811184a1e0d90ef7804a2bc0b3e8053de1c4ee9a9a22e67536c4db2f7499a922cd4181b863326b33e8010d754ccbc34079072991e00d8cbad27ad2af1520c42055dc66b867e632558d64427fabfa62f6d04503c306bf5cdfcae3dbdf81563e43086a860597228ac6f5e73904f4c09334d340e308bf8449c79fdb3a8d82f3508facf1e5328060cff3807571c22f787d04bac216b9955f9e599d13bb89bd172bb342bfc6c3f94d6d63367f7b09b04bad3134d63f8443c2eb0d813cd200c9ed222424eda113b52237410f93fcabe5fd016a1eb54e13a761c1a50743ecb538dbd6f8563765d39155e73802a22a36184c1b235ea33adea9b768bf2577658cc4d0018be67d606d5167a82c6e524d2eaee6d258097944ae11e764729076bdd9146c63c77d650dc7f3862c859986a0d1113e3e888095bc4c63e620fa7a270a7b5e1aa4d677d86692b0e9449c9ce9f110de26381cd5e7488394e0dc95a29d8e7dc660937047d068c99a1359805ca3b40fa13e03edb2542e452faf9b8b20a0a93f3673206db85f1050c275dd076f14a3533bda4c9ce6918cc11238c506d4a930a65aa0f5ff8768b840d2351436e63e6db4dd8ec76e734f1a425fe6bb81ae9d0da9d7ceb148ec8d0e995eae93982644d31507cae57e5d5fbb70d774e2f6e8c1b827f8fe40b6570caf5208144723823f2d5e7cb896e7c6b868e81921a5f2f7a55b75192132075be513dfe0a13e246b60d8a465dede96dbac3c6789d3b132de9dde80b3788c5391ee87eee0683487ec014cf7f5ffb74163b3f44b1be72619bdb17479cae4d4c12f5a52f082931177d561374c9a2ff1f46aca81a5fa06abccd89207d1268776b92e6a99296ca3d86cdfce6e3255cb9e8545366b02fc7098904527c328a95a60d13f440c91878ad3838c3e25f60b09c3a974d1e1005e4f30bf7241b3b873fffa92795d49e4a7448e427b2718ec90cda7d6349b3bbef03f14df1ac20dff0b1bd1dfd90944a174daada168e791f27a7af39499df85be1d9876236350d26618584a926042824be19768736c5a93e7907602fb887db634b1a67de4373dc8ea65987bd9978d7c62358694ec6272bf0bb0c66276ed9b796792cbaebf614d61928197f2f3748ccff189b114b0c6cb39c47db4d29b08eff23f40a20d3bcbc8c675d3dcf80d88d98785a1032f38cbd7e79cb5d60823746a390ca7fb5236ef4aee0c1c9babd871db27d31da2231a1f15b0b6b7f8ef70227308ab10c11678d39d9772aec9931bea42fe6e8918f62226f5f8e466e7d2f166eb807077a8855daa96a97410bfd04b71db74a1e992ebdda9735291eebc1cd089b1d0eec573da30d00994df4d343dffa6ad64c5d259bf6172ced1bf3d1ef98424074e64511065de521216c8759ad8abe3ba204833fa9fd53806b40e3054f53133ed03a474a6ae3d1cad00ee8896758a5430ce9879c5dd6412a4e2a6793d06ef18b1dfdc48e1084379701c86da621f5ef3ec24c8062663d5043452696d670650532ffd97667cb80d828ee332c2be7b39a7a8320a5397c58f7ae927333e6ab4bec5e1b190b7570616de174d00cdf7ed6408883a29add62fbda7b7ef53dafb228784be32a1a6ced4f1a7fd96642f445c816eba51f9034548f27a10959d72561af6cfee8e1a55af32b3d39b6fc3c93ba9024bc9dc131399106abee1e333a402b44b05f3816ea8856fb46fa144791955654b3b22eb3d92ade0b9ff4e3bfaaaebb9732611a051466afa049945f77b09ade038c83098c5ff3493e20c781821d249344d8dc4ba8e8764aa1216ebcf380e2af77e9e8dc1bae902f92964359991bc306cba259fffbec78e94e82620a3fdb24b0cdfe85d6344b6e692712b0b729701ce06a92e899a42608c59c735d6aa6ac1b80966a2e56bdf3ecee02468166683b8c5b9f3b75decf3a0c18c0ccd43c38cdbaa345c4c4253f7174c4368898d230dd7207ecaff71ffcce54c95910b195a70ebddfe970444afcc62cb8f9bcce1b2141901df556160f9a29b108114cb4096696a6a6393c047743f2d74e7fe9bcb3825a9c16f2d6c84d6841e65c00fa59cfe0fcf4feb26263dd69f00dbaf7eda10680c7208d597be43de0c0ea916b44796b0eac43e07a3b62480297a3c8d10fa923a6e52ec9f571458a1106e84824e88a5fc28d1b284a628f276942163425395798dbde42afb81206f6c973ec333d9230904d6c5ea2013578a55d21886f017b6f7efd10cbbcf20d736c1c4551cb4e49341d3f821da79ea535ec1de3d006181dde9e4dacfc6e93d53a689e085ed0c0cc16904ff1a2e501e3475f656c97e259eb1bfea3cb9d2995d0e1c1e9cd82f8fbcd8a613fd7fe67f62a7144a05f34911a9c55d82b7d7e23e41c6f1ec16392ac9022ab02474d2944b770da36b5d4a60a00bfde273c4d41f29298581e82b86239bb605d8dbf61d873577a596ae746a3e2377c784e0d90af1c76fd468ef8d5dd5dd476c60849740ce8a3452103ce14157ab90d4dd242340df24c792443ed5d8acf060bc6a55f39a0beeeb10f06bb4a98eef41206be9903b860d9aa9aa511f298127a204d9f29703596636a41bacff351f7d33176ef3afc28f6d4634f7eb9c3d029b896dbe72e97efce497517ffcc0f8f90ec16cab63b6315627f7bf0ddd5942e722887d9d11f305b73577bb256162f37f0660325afab12f86d875ae3434cde55e665bcf55adac77c6b281ba7160c5836a90aac85b3d15cb768fadec4156ba824d1047706fc8447fe148d12732d12ad5294f21288133dd3a8c8802d4ea970c2ec66d6d4fc17f4f6f186b656bd9790f77c98c253338e6a3168c5224f9a56393c10fcf2e8111f5dca6f998dbb484255248ed719a392e84ad992023eb955bc2c7f1d26c76d16b469e9da472f51f06736c5ab0ab8c2be48fffc509295b6fe7847a1a798e84ee2e7bb8e016bc23c8803961fac90ff1c26cd6649fd8f1247a7217bba84bd3c4c9c849c7ddca33136ab51165d8ca23961b981cd5d60e4408f002805b458b37876758d44578b60c40ea25a1fecc853ab7f20b5b061df14865e717bc9036374839694731c09b4faa2ffff4065d54e5762d43af26ba6846f799b88c35c5d2385f23ecac436ee03560e2fcbe1f93bae3deee31654a981b691eac87a1235707e136008a2d705dfb9aaacc78cb41507a44652f1d3a0e3922086579818a66512ef78664db5736568995fef94933ab66ece2a9948c03d9ddbee54b6fdda09a6e7d11ff9c4a5d935731e4a7318ef0a90d3891de6a6945202aadb6ddf8870732098fe666b164f7da9d86fa70dee21e6beeb83de14619def776bab776908cb80d9747c8106c6256f427331a1d5334a763690353eca8a1fdeb9a970291c567a99aea12c92adff0719bb6e1b4e965096bb729da24cc67f350f90fdb7650b5eb4b44cb8fe4273f91e4926e5f8427ec819416f1bfa37a5f986ce7045ff895df17eb80335fe06ee3dbb688a5b74cee5909a54d2ebee109bbdf506274b5083d1fe0ca17527aed6c5c8b5358405f50e0c9c1e91426c61e41686b84deafe4d40058f0bd9936bed0902474cae685ffd48a1feaf24fe9cbcfa25ec0086cf1dd1943eb4a9fee2db3fd3a2a04545859bf07b66292becb7f97bc33182d8e2adde3b9e78c1c25fcd7d3960f2e3bd8949f33192c49c20006a9c31c0ba9ea4b9af129d91f6a7455b22cee876c72680fabae6043833b14b20a5674c962598ae6f49d576705a2aef77f553b7fdabe03f88c793f0a07a0dbeb05e5aabe5556b4706160b01b00595c8dd5d19368b9ba866f19d916879a293624bd4f948fe5f9ac7859323740b8a26e994fcf4d83783417e224c4ce831c0094394168fd83768a8bf88c6eb3fb55de5b9a0082a9f6686114a395db3ac159274582c8d3d7a5955e57d659763197c6c7e18e794a5e1e47babfad4579ef8ef4004cf70aee1c34fde3c3ab854edce76e429c10c822221af39efb03675d373dfc30995a23a90192eb6b8f4eec73b2cda43e13c605c350cdcccd45adec26688e8650576d76772c38b51c583a11b697a892bdc4385135a14980d6f110a2249718c258ae2fccaf1f881be88641ed5a83aba350dbaf2077686465aca72e4e2671fe9894935804a7f709da33f334133a301d029eb80de495cc016fba4e8f1de85b30e9f277c86c9e1f84bec3897dd5c4809d1826d143bbf507a4fc4840909f8c5c5493fd49c1f253232a3c1a22037ccbd7505883ba2f235422285366fc17bf6e139d605f3a12b3eab7766e6bc20db361418b7744629a5e48c80ed53742fa34a8fa6974486c087038fdc86de02796a1a572856e1bebdd3a6ace8b18d9aa5c513c9bbb3077f7e94f77032bd6c2ef6d782c65645ded0ab0bc9e867def66ced78f3bc49397662737ecdbd192362842244dc0fa78d7771de0a43557bc5d39e74ec0119b21b87db014221d05439840ef6e128f4ddb040cf88c4d70ac49a2103cde9b9c524a1e460f971eb833ab8c833ad20c21e0597ab4ba902fd84df628061c97d346436c56d49ecea7a7a1d7bb4a05e98037b17a9b6e5829f55b157bf716d3252c460813c83ce8db9a30ce69fe773f352de6f361f742f4b9273dd2fdd84012ae7cbbd5df01246eb014ce12777f07e75d887f7923f6cced1fe457437120e4cadbe6d9f8eba4bd691fd9e2d8be0871af9c3c7bf9a30be2e1bbd7bdbc760c75d25c6b60289e8602553d3637ee450594d226bb0527f1999c01f87bf97d7b9cfb768538b2edbe8ba37fc38494442bdc474d184dc0d39b6b78e4a0824aea295ce5c5979e3d5ffe79246e18ceb06a55a010d56c8d9d090974549e78465437f8e2934456bb49cd4a0b9d672c355f0387b5216f19524e69f678321c156a7f75f078c22116f864b066b9c21231074c00f31280403e4e7afed62a2b0cfff448f122bebc6ab81e175083d3498e14c904d321647d68b07faff1bb6493dc095302a52416a5a57d6bafe58bf69a9af9511e37ad21db7425e8bcd8d87db9225355d0df7231cd96f545e3a063166e8559be03ebf234ba62a0a067670", 0x1000}], 0x2, &(0x7f0000001380)=[{0x70, 0xffff, 0x6, "4d41efad7f8903e795f2832c0812230317891685031ac01bc8194cea29850c3aec5d3236fdbd76ef939e68a4e64f2fe4dde1c5ca319531f4181c1483a57d3c78154d980135809748c773d10b2be0a6501a8739d3b732f4a6d26992"}, {0x20, 0xffff, 0x401, "e2b27065e23cacbccf2fe7"}, {0x108, 0x0, 0x9, "9f8f14c11bc18cae67ee7f2dd97edc7a2b6665f086e3d09cf004fe99ca753da4f3f1d099c9963ae1a7d475be25490dbc5db85655e8541915c045cd1ea0001743afab186be31a75177a1af5bf95030a12acad19f146fb34e63577c2c193fad0c77ca0af7b88abc37a7273d075e4bd17e987aa4c38fd31907df8ee6b87b3f3dfb619b65d35b964c358e40361bfac7d0851edc11e1e8b038a2ecf61afe11c1a590f04636a3efdf49935f34f11df299553de3931d269490c0a24ae003ef75e3126c1e27b0e50aab9af2bb7dfdcafb463ab583591295f61fcdebd0e7d765bf48c05f9247d051d24117f171283bc11ad1d57364a9c76cc52d0"}, {0x90, 0xffff, 0x5, "93a3b9c56bf28b24d7a413ffc43eb656e91ee5284bc37e156bc4bd07176c0b4b87f12665c9d48e3110be242858355027f2cb804d5b70495fdf208080b2a98fd03b6a0babe52b6c862421d99957a377726f3d87870165fb2a32252d23216d29236e0037cb1c26b02335aba0c7c12fc2a774726ffc53e8d8b31856"}, {0x110, 0xffff, 0x9, "319f4b4ae1af7723be1a2e9e01b97e1527b8e6ffa499f1a8bbcc8c5b2e3d68f8ac7e446170616119cd088a52891810907da8791970918d94b2342eb577ae088791381331958ba00f4bd41d416ce589b9bef999243fa8e864e473af92aa7e6d188f1d833a030838e42c48305f6de696ba5843947dd37489c8c037c3db3bdd5c2381c74f63f6b283ab88bcd5daee9709604fba6197c57337ee31e559fa57ef5fbbbcdf4440eb243d3f2ec490f75e592547d39b031cf1363ce412d7487e6652fcd04402bc2c6f78beb87cf9f1fd534b82501bc168ad18be39ff1ea475062f3e7a06ad51938911f40df30bf03bc9b6f12661d99e91975bf858e15619437112"}, {0x68, 0xffff, 0x0, "128e875640e14b63b5c4caec3b3835245e97bd8828d46500f1eb95258ff0434f1cc13839c0291ef4ddf90d25933f7c5ac76ed527790553c6516ec31e12ab23993c2aa2e83dabef70664fef63672fd77f0019"}, {0xc0, 0xffff, 0x1, "7292b4d45e73c799c6289380ed7800fdd11a2097423e977be999917566e71c8094ec6e3701d29a0f82e463435eb3a16c33d73f9cb289a3fbb5b8844c8af6267015ab4063d0554b7b64b5e05c4a5e1035bd5641474d080c767d7d1e3779e94307e009856e408b5aefe73de22e3d1be90c62714164e488772327641a85a7646ea857e546ef398444aa3ec4b46800945c7bfe1a70ba1057e701e48501f7c6e783eb2361a375b3bb71ed414155"}, {0x1010, 0xffff, 0xb1, "98b2a930da38efdb28330773c33a9a2088c9e3b64cf5d32a1459955c5a0c6aff40f7e3da88eb4eb6846e7f948f9365327b862c20b01c4b459fb3ca3a979f11207b28d48888f5d020de72ad7e96ced9397f2f8b4af1ab5f503373673e1f0f029cdcbf46446cf5f14fda19cbdaa572215a4f27f99212abe6f875b133c81b23aeb0db21a1bbf794d9e954b0b708f4800897135dbaaf52a88b33de8b54885ad20d4fc3640a82381b5f5396f4620587a0b5339fc7cec1129c0bed730cc717cc61aa1de87e71ae8c4525f09f95941e471b537c92d872e1c5b14b1a9b5dda3d3e414729e3ff661e09f55324d29caac2aa6719697d2ed580881ee9fd2467fefbaa21db06b8413244fe82d5d2daf59837650300d941e8cd6a998851ad142751ace9c969d99a8f773449d507c7370864869723c25b26a1d0826b2047460f65c499d701a573543c5bdfd13d892b19070f929ceab19fa7d269b6d3ecaa94eacaaee6b3ba2c70f608585fb0f29c4ae5580257826e2cc3d41680706361d2eb5dffad0b57ff3a8f3077a1fee5d8fc54bb93c4deecb460d953c35f4cab68fb28d8b718e7df738122fba568666a09eb56de511e095cb946d4e8898c9d0326946050680f839dcade4caf896060377883276e07f9364ece34452d6b62d4f2eaf9c65cd26cd4baf9a5f6774791f72e4fa7718bb0081aa00f9692a448b4477a5353645a90f2eb0af87025e0faacf4b802072d040470846aeaad36f69f7e14733c9dbfdf3d66d99c498c77fc684de8f040ecbf566c0c989c224ead84d9532b9c4a6a64433622d440a87ba95c0a27d27a3207ca3233c7670e8bbd1661967eb1462c59c747587b163f29a94a52510243efc2c8d3c8f23e71204edbb43ad9bea455841db1a47bb55c63ec6d6dbab8f0085bb1175659dc943d9ebc32b6155c97511b301e9c0885ce5b7efdd5dc01284be7417b89d99b8536aeb5b9ac005186f05a11ca5a1fc9468f3d185f5522942ecef993f4756e791b43b4f5be242d74a81b730b1d70f8d9a1d0155afd7f1067cf265a69cbd44d7614db6055c390b85431f7e3a0b98286fddf3963ecae5e5af7afcaec62daa6ea58bc957a8cbf2b0fedaebbbe90c3f07a39cc1c3de5150895b4674e0b5a982c3c54735badf5f0c51f506f4a12993b5b871c30a94bd9e34c32acebf75c21f06e3c00eef8cd3c5a11f8d8328baff1632f2c31302e7189ea92755793da7c331cff34bcdf90e1193f03ea3220bb9ccc4070dcfa199f283b89277544b10e087a5d4b54b909014c802647930f8b3b5c28a2f826bc1d756c3f432f86f3713c698ea45c37a417186a452f9c7caf6bde1fd4ec1074a4496bea69e129a308a9e6a14cae154078cc9d12ab44232a38149e325a65e0d26e27269ab3304d55a415a6014b08712c8c9d80bcc9bbd7d2d3c61bd2c364f4ac058efbbbd4d6e58c5ebc9861ed8c1061d71ce9951c328246e3834dce13f63af753683f33446a0bda984e0ff23714eb5e8233036b0c1a5a3600173c40f6535f890fc04716a69ae73d67e166786241ade638254a495a7076f07a613271b07554c9ccf3da03c5ac80f1f3852644b1f9903431a2b4985c37208814d6a84eb8d1dbde7123b92c2aa6b6ff537f08acdcb800c74907b23b4b8936ac4e97ddaa52e4c18f8bdcde42f4fbd0a49e365eb58e306c2a59848584f7fc5a911c71228295e86ca490202d5794ee79efcdb2afcee29cc0d866e3bb8c394496647dc64e3b256960b9bb2d2801ff19b1dee2291cfae371bc3aaf0264c556e5e762b23c67c1326aa479b25af9feb99e98d8fb1fad5d4d4c3e8f313b3db07481d637124e16aa2c47abdaa8675901f572551774b27ce0c38865b413961c35f169987f83b4c11a10a80dc5ff52485e698c2ac1052772a50ccaa0d59dea219cda37533b6f5ec50732e5c8abc6718837f7b8ca6da0454e944c575fad85626e66c2f1bb6da0ae43b607a274ca004ee09aad64ccd5f063e202e6e50d3051cdd1ae1cf0c6066f9e92a2e837401cf7f2528c1f97bbe39745f4fe9bc120c27d84a91a9c06f4a8d62ae65019be5c9e5b88f60e6e8971b224f7ee569e941c28842001479697d9ac0f894e7b0e5279bbf2060cf61561bada168bcfc89871be1ac3bd7aa92847adc1691d85459ddb987958256fa409866cdad3eea5f5668ea24991cac43f2d561b4744d93e82495ec0e3d99d26a7929e25dfe1f9f06358418824a645790546189d8e2c13e4d746a35bd3dc3a31d0663ebe3d9529b50d2281d499637f0f1219405efe8720fa350a0176a56498a5f673bfc3b1f707c0b39342479fc7af07a56a7afeaef0ee13618b874eb315c595b2d1cecb54bbafa17bcaf300f6fe04b9ecb5089acdec2ca4d955456e1df199e47849032e2de8d616f4e4951d7942423cadfd96883645c9b7a474f08aedb558876ec61cf7e72efd6e9749a9f28e40102052458e128689cd45a6277a728e4c3d4c2bee4d972d2c18362a340e19c2c2a542577f4c0d0871f43621ad5a0049f6a1ff6ea4f8eb4cf7c8d314750a06f2fddda966a06418894bf6713addd2333269bf21592ea646e9faf3a7201e093627c794295fec2802a2a62f3515cdb9fb4351ce47781ef8f67fb7490dc84802dd0ad641ff88b64da17179fcebe877c7fb86f35d7dc8b1b2195a1d357e48814990a8e1a24919784af7d6000eb2ecfb3f1cef0720b0fc17c09273616dced7eaf03c624932fb871b694e4f087ccab223d8b8004946622278dfc9a0f55ed1b0a4f51b0b071235beaf9d3f9d8caedd49d9ac40e3eaca7a3465c803287b935e04fbd49d104f24be4960828a989671b3763abe74f3dc21aaceb7126302e96ccf2c8b35aac45c1dec691cb45406cbbeba1e62742b11b5153161ee3b30a44e66f3d1e3cd1c7ecd9fbc9b7599a1c276dd18ecd2d1a8627af4ec17f012163d81394d10cffafbb7526b06b8f008535573486eb67398c5292dd38b3fc1a602192e75f7ce868bd3be00cb786fbfccb9609d3d8eaaa4e17b353045e5090f232775601ef2517619108d51b89cab1fccfa5d335bb7c7a6422c69460849dbb89d29d8cff1710a2d8363c2348026f714b44ebe864644147a45c4189c7b0361c6daa6e378be8aec33f7711b8058597c63d7de50c0ef94dcb11b9b80a4ad09a87e734e37a54c61718c204b0793f170e5af6477f4178ff5e98b4a87b3d5e5d68f182cd6454737ed7e693ab472f8950e5fd752e0502e8d452472f9529b5d4095366d4ae23cdce1b39fb480ee6d54f2c22ef77671756d060b67c26dbbd2d6550e83b86c80cfbfe5756296c55fe9729b4731a60398a00ac6e0758b428847f59f96f50587357f6ea973a3c48d5a87ce6f2a0b8cceaf740d6497a42887d5c960003a1d67ab19b028705103b5aad37913d9ac856d27ac736cd259cf24aa4c7a4c7311cb5265b6f450db7bd5d1dd69f4fe70673503ba40cf0704063fc429c6b5917cf945ef0b340607940e8d1758509b599c03baae674c1fe063a601b42f7e6578fd210a2e7c31fb853e37162542c37c22edc781f275494f4557395cb0a80f522844ee87a541d7d862e566dfdac7add1e6d06cf2f9667bdec211e91056223bfeb95ab8873fa0f2d6af003eea1a8e055aae93fe45d3ace76eebba2b8c4bf464d838ce2628f6fb9fed09cb0a063b607d0bf6959f6e0542041641735baf200ab93c0b1d6afe440a05810cd9f36baa3606e465e209b3a9598e003d29c8d518f09e109dffd01946bd72feda00367a724505a3691d9bafb6086e8f8e415c24d55d0d4d6dfff19d9883642dacb9e229ca1f619ee5532b02d4a5bb293dbf91ee6d960696c789b029dc06d46e45ffd28dca97e8c78009ebb911a86bd244953eb26f928e80e13fa512ddd6ddac3ed2b51c1bc5bcd01e15a940d729d965563d06de5852ac0a846bc97f1e1c4d1840b76267e0146b44d34f3b033cf3005e1fa6fae1259ee0494cea3133cd9f4af39c4cfe1d08c83dbb5612d61b5e1df1b3c543dcf005b50ea907b83c7cb822e38dba4d2bb7ad97fcf7caa8b3d68d6ef0b67dfeb59551c21453f1cd25b79adc884c4e2ef2c5ead47db1d1197c4151245b340f52fe6665fdd16424fa1876fd8b966ae2f0c87c56065ef202602ec88fb732e004e567f8e82e17dcf878a0541c37d72e7503a3f3ea35477fe9b43198a030246ff48d2e6e6b5266573e7c48318a092429d3b063567bc81ed405f2943cf78c7ae1d3dca4fb15a06148c7bb2753652a5994429599f45d420ca15a8dc5123a8a49497e98a2d9c76740094330e1fba68d1d2a41d213d8bbc146aa7aeca1cc395fec551d47f62690a6c9fdc0cd942a0e71fa07f22d34123a753a3ae64fa4e09a19bf2b57434eb34d872db6b9771d0597901977f2fd590132c9323097ce392ef1017229e4f3aadc60bdea253bb83058186446529ce4de8f5dfe93fa235dbf1e1d16bb4b5d383e48e725d3370c8aa0bce143fb0a344d3c19f46b5780f7233fec22e5fa82250d7d1371bade97c1298825c42fa43cab0eeca35966390e7197e7a697204d19a1d1b3c3fda371529c53b375a3a6b23049e8f8d9a47137cc39472ff28a180a62539c867b471ad9bbd4d60bdaf9698a55e1095717401b44cb65636add5cd3bae8d59fba6e516a9079a14c2b5d969eb8f60361c16df82806265c6f32b5a061b75bead3c1806fc1580d332a157ed20dcd3154f0d5c1be786e4a07ac87a6d379433e9d31e0a3a5c8f61b798c6282b778c5fefe0d5f69780a574bcc62b8f42e71f670b4f9dbb253ded3b69c604d584b3f1ab3e1475a8af0cc01bd7576bc6d4c18c365f997c5032e3e48e0e555908dbe680958975c56471125e0294ae2a6ffdad2f7c04e103d41ce03145e38339ff70e0672b4cf50c52baa6eb1a93f74001593b5e6213a61a43e656db92adb964f82831f6d9c4793979e987b55436b1994049afedac182474e5ed676d55cc651bd2d7e2083ec531b19dd81a50ddb1b029f9b922c498e3b4902404558f73d4306b78714340130ec7892a4a499ea792dd2e4cb8dbb0eac8331cf2cbf5f7f45a2a5a0bdbfc58b8b0b4d293d498e955e00c8670d0a4defa00ef9ebea621fc135052effecd12d0e86d436253de6b16a50a83e9e9c0d00c14496a0e627d1b8139b7bae5d5e814c9b3843c7d296739a884da33e2d87b7379437fad86eeb31b9c9c28b09a1cade4720b5932ea9ff7868782f2f8a362ba67e93619be60fa4ce3edc99a167e83e90f449e9bea812700b0034ac2d726291f9812f57a8792c25e89594ed6270cd187ada07820619f1023df968dd889bb56d983e6bcbd586dc7ec36bb261cd0cd6754795090f0ebf6143c92df6cd7f063de01278a2a9fad12f8a97603cce05a42864ca3768f59c28ec5ca67f6669d42bac4fa8624da3019f3b904815ec87cce048877240eb57947c0a739ef72bb88cd2982ad5c928de2792c87157224a6a340ba2607694a2d1aa66102c05a6eb2699700c5cc08c15e3268fa577a8762a0c9dd49b353bc5f7c5a5580edf4fd8df700aae63fec038a7850b04484257cca8bc78b9bc00958569e928cf992c639f03d16f12b075442286bde673d14fc86e83f1bb920ceda46c7c916efb5088ae268aa9fc5a5b16af8664fde3995a664edeb7d00d7acbadd01434119f03041df1ea5209641edd1a303d40011acb1c1f4086d94d33192874d5a29703272bcdeda4a495fc44740bb1483f56571f4c012f47de8c2f001efe4ce7852d72f9bffcdaf949097c4205babc19b059a357416652c960a9420024ad2f6e15ff94"}], 0x1470}, 0x409) open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) 16:00:04 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1fd, 0x50) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = geteuid() r6 = getegid() fchownat(r4, &(0x7f0000000000)='./bus\x00', r5, r6, 0x2) fcntl$getflags(r0, 0x3) 16:00:05 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) 16:00:05 executing program 0: r0 = geteuid() r1 = geteuid() setreuid(r0, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) syz_open_pts() 16:00:05 executing program 1: mlockall(0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="8115aa6b22c44cc4b3d2354191d0ed2aa884dfc6c74d852677e213bafc", 0x1d, 0xd, &(0x7f0000000080)={0x2, 0x2}, 0xc) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000aae000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20202, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x512, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x1, 0x7) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x800, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x801, 0x0) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x49, 0x0, 0x8, 0x2}, {{r2}, 0x0, 0xc0, 0xfffff, 0x793c, 0x5}, {{r3}, 0xfffffffffffffffb, 0x82, 0x18, 0x1, 0x14d74f50}, {{r4}, 0xfffffffffffffff8, 0x54, 0x0, 0x5, 0x6}], 0x8000000000000, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x42, 0xf0000041, 0x44, 0x7}, {{r6}, 0xffffffffffffffff, 0x80, 0x1, 0xba6, 0x4}, {{r7}, 0xffffffffffffffff, 0x1, 0x20000095, 0xfc79, 0x4}, {{r8}, 0xffffffffffffffff, 0x10, 0x80000000, 0x9, 0x4}, {{r9}, 0xffffffffffffffff, 0x40, 0x0, 0xf9, 0x4971}], 0x2, &(0x7f00000004c0)={0x3f, 0x8}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r10, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x4}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r10, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x2, 0x7ffb, 0x2000300000003, r1}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/214, 0x4e88a710) map stack 0x2071c000-0x20b1c000 of map 0xfffffd803f013738 failed: hole in range 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x51) write(r0, &(0x7f0000000780)="6430ca246872503f43714b0b0000ffff3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea9593806ab51d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffa3887141f3d971e7637337be1c5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8d98289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x198) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x7) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x88, 0x0) renameat(r2, &(0x7f0000000500)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00') r4 = dup(r1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/217, 0xd9}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000040)=""/1, 0x1}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f00000000c0)=""/16, 0x10}], 0x7) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000005c0)=0x1) readv(r4, &(0x7f0000000cc0)=[{&(0x7f0000000d00)=""/161}, {&(0x7f0000000c80)=""/1}], 0x1) 16:00:05 executing program 0: kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7445, 0x80000}, {0x1d9, 0x1ff}}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x8001, &(0x7f0000000000)="040caa709be557e93b6efb722e39c07ec2b7293a91bf436222098f0bae5a980beae74c98346d10800b01287cd9f043d6cfc2979a8acb2a4e72d7224d2ad968842a267f704c062967e806dc0800e800bca5d5b9439b6f281e6ccfe67b5c2e306e839b1042f1f7941298bc60fc704803c450b4d07508c4515121c5990d016c5ad3ac7f2d66dc08090eb481729c57df6c541ab854bb", 0x94) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000240)="00000000a167242bb6e5bdfeb280c533595ccefd7ece717e8449c4bc866778be712c5b81cbbb92871de393ec1f841edfa1f58021cbf00e744217a2487620dd1dc5dabea4ffee9ec776c47f8676aae48c8bef461f7f884202e5f8ba13c8c339dacacafe464fec822ec7515b014084bd80954a9ca6ade1b154c1df2899000000", 0x7f) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000100)="04fb31852ed75f31eb81e98bcd30", 0xe}], 0x1, 0x0, 0x0, 0x8}, 0x400) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270500000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, 0x0) r2 = getpgrp() wait4(r2, &(0x7f0000000100), 0xa, &(0x7f00000001c0)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0xc1045763, &(0x7f0000000180)={0x100020000000003}) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0x8007, 0x7fffffff) fchmod(r0, 0x10) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt(r0, 0x2, 0x5, &(0x7f0000000400)=""/82, &(0x7f0000000480)=0x52) chroot(&(0x7f00000004c0)='./bus\x00') readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f00000002c0)=""/251, 0xfb}], 0x3) r2 = dup(r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000003c0)=0x5) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x700) 16:00:05 executing program 1: poll(&(0x7f0000000240)=[{}], 0x20000000000000dd, 0x7e) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x12, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x480, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r1, 0x14}, {r2, 0x8}, {r3, 0x199}, {r4, 0x10}, {r5, 0x4}, {r6, 0x128}], 0x7, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r1, 0x1) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x81}], 0x22e, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x6100, 0x8ff) close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0x0, 0x1}], 0x7ff, 0x0, 0x1000000, 0x0) pipe(&(0x7f0000000080)) dup2(r1, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = socket(0x22, 0x8000, 0x6) setsockopt(r0, 0xd, 0xfffffffffffffffe, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:00:05 executing program 0: clock_getres(0x4, 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r2) r3 = msgget(0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="e0ff2f005102de65b000"], 0xa) sendto$unix(r0, &(0x7f0000000180)="0f7fc2ec3078eb6c94215132a1d320ef7e4be7c208b3434c3be138b77b86a73c8f02ad686c6d46ba5254944370437df66d7e416cbec1ea1c955178c57fe1156a18e9fcc8091ab61f25f3c2ed742e9262665b7fb68fb90c749796ebb283c68c6bbecf55d38fb0895cffb86bd5c95fa545cc4171f33ba71da71611d4417a197c78d84cf277218b149dcc0145f2a44f1887da8720c35a6563ac85b7dfedf96253138c124b623396fd65c42fd6045d8b0188eff2a16cd091e49d5298323ecb66af0d1082435d312ad8f7e6388ade26b1cb5dfc00b6c84da50a7c355e3249becbf14ab3ed10", 0xe3, 0x4, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) read(r0, &(0x7f00000000c0)=""/92, 0x5c) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0xffffffffffffffff, 0x2000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) lseek(r2, 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xfffffffffffffffa, 0x1, './file0\x00', 0x9, 0xffffffffffff0001, 0x0, 0x7}) 16:00:05 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x1, 0x0) r1 = socket(0x0, 0x3, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x10001, 0x4}, 0xc) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80, 0xd1f7}, 0xc) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000380)={0x3, 0x4}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x14) unlinkat(r4, &(0x7f00000002c0)='./file0\x00', 0x8) close(r3) sendto$unix(r1, &(0x7f00000000c0)="e2d2d6f32c8dc8e463c8df0948513ab5ea046333211dc23813ded58e2991cc5c475030686715cf9b161124277ddc91233ca851df884a690e52e60984b7a62c3aec640336ced5fb7c0524a7602831aa0f9ff42b58a6c0d402af04d3e07c350ee54d59eceab0b82f4177987c9ebce3e9e9a704a16e18963f44490944f6b816ec7826dc573c74a4df052e02800aa13ff2d73b1deb7ce16afe740855cc23ca605b33b6523123ecf0116721a3b00e412d8f633aae8a997fe31bbeada6ddda6118b9a9ce02b4cef650ee82958eaff6d5de6ab1e847595c3d95cbdcc1253379f896de609e967e0fe7", 0xe5, 0x400, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x80000006) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000240)=0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000003c0)) r5 = dup2(r1, r1) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:05 executing program 1: poll(0x0, 0x0, 0x100) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000440)={0x0, './file0\x00', './file0\x00'}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="2fbb95eb28096254e7144a8fa4d9ab2480b53c20efb5af24eb0e38523636c11b963b78cafe0cfa26b85b018fcba1e7b4e879595d108994627269e0083c899279bf", 0x41}, {&(0x7f0000000080)="5294637c32", 0x5}, {&(0x7f0000000180)="79d595c31e113c13d16be8b4459daf051bfddc3590e661a622b78bdd27fadb686b8de9cdc83429c34d37ece3f1e2d16b08e176c27c3cd25a76a2bdbd182ac40e9564a12de549953041b2b31884527c60664fe7a48918d4555b873831511d4338cddb9df4ef29d499cc4621d6539ff83985d59439d5b30e7d9bbd2563e978b476b7bcedeec22a6657c8ab1b5e05f88a3c57e7e78c35df74eb16aaf173b0e2c18b45e6816cea8efc383c85e2c0c3f05150d12fbbb113f5e2157a53756352d4", 0xbe}, {&(0x7f0000000240)="ab9ad20646aa0e5f28ad851c5f370951bc37437b2e0a14d646e14b8c3df8775a57716876ca19a34541fa69237cb123031b1423a2ad2c0adcbce7f51ada2c2380f8dfba868e0cef381ec3f8404c5d76dd126604dfbe78afc0105e3cdad00faded6cc919670bf8ec72811f8bdd7641bfcf8a2bc68077620002edcb2d2a160719a2af6997789d3736ac690efa244526f9f7b70f2add5ab655c5e401e3d74d8d49e5c14ef9ea5f4e531bf8dead", 0xab}, {&(0x7f0000000300)="c5042a55c64f01e128a0021ec848d49985fda2b1e1aa06b31eee368022b5a486f8585e7b3d9b7f16f4b58beb5c3260752818e002b0e8a3a5a597998d2d0bd696bd7007e05fbd65a0c7e1d1c70bc7499c3c8d2fe5066c81f34d868f453088b75a59c53f02f9709a5a185543a6d5f1a893df2f8b9306082d5e2aa91f252aca887c013b81584d0551b2482fe250d7e694821ee7bfe2a83cae37b97b006934f69ab7b4b811", 0xa3}, {&(0x7f00000000c0)="1c7934f89a72aa0d8bdb024f8836e6ba1cde68646f34494b122345e4af876055dfd6f6f96da8d8e6de060c61b73f143fd9d4738a974f3d960b1e44a3342829a923a389cb0fe5405da504a0ce8d7a2d3c1a6d87c0ae9946808753a947c1f6dee04b06710ba7d605a8bde60e52eef81dfa79c42e608ce6", 0x76}], 0x6) 16:00:05 executing program 0: r0 = socket(0x18, 0x8007, 0x483) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="08dbc4bf0d0f13ba909d736243d900b28adc2966e400b1924baeaffacda060cba50fd03ae514fcfcff9bee2ad7ad9ed029f181b94f6181b54d5067e9f6a17773ef1abe1413aeac92d6f15788dce3e8f4195e3881121f58cc2707d73706ebca40b00f0c135b7c7aefd8bea95a42ee8e08fa9db0b176d8d9261e16f14fd55bdd442e80242d287344e3b616175ad00a8a2b687dfd84f07fc922df9ba2e4f4919cbf122039afce32f5", 0xa7) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) msgget$private(0x0, 0x209) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x6, 0x21b4, r1}) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:05 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0507fbffffbbfbefc21cda468e33fffffffffffef96e4fc748e93f0b780486ae007366010000781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af632000000000000000f20fd3872babfbb770c1f5a8f6a04f4a57548c04a184c904f561a572c88195ff7cc53c8943", 0xb2, 0x0, 0x0, 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000000)=""/51, 0x17}, {&(0x7f0000000500)=""/149, 0xffffff4e}, {&(0x7f0000000200)=""/194, 0x356}], 0x4) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) ftruncate(r0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000340)={0x4, [{0x0, 0x9}, {0x3, 0xf04}, {0x3}, {0x3, 0x5}, {0x3, 0x9a}, {0x3, 0x1}, {0x3, 0x34e7}, {0x0, 0x280000000000000}, {0x3, 0x6}, {0x2, 0x3}, {0x2, 0x8}, {0x0, 0xffff}, {0x3, 0x80000001}, {0x2, 0x47e}, {0x3, 0x5}, {0x2, 0xffff}, {0x3, 0x16be}, {0x3, 0x100000001}, {0x3, 0x1ff}, {0x3, 0x81}, {0x3}, {0x2, 0x401}, {0x2, 0x4}, {0x1, 0x4}, {0x3, 0x5}, {0x1, 0x7ff}, {0x2, 0x9}, {0x3, 0xffffffff80000001}, {0x3, 0x95}, {}, {0x3, 0x3f}, {0x2, 0x80000000}]}) sendto(r0, &(0x7f0000000140)="27ab992c4d946c474170828b571736ed1787c7366a38dcae0b283e531443306a710e679b5ca473e1dd06d0eee93bc387ae22bcff5d668c6cb13702920845a024f4f9da9cbb5e3828b317f7f33a9c8c7c78425815b202fabe911c65fabf1ff32e31691e33f42cc2623f81e433a5db7c08cc4cfc36c3bf88ec724e47880c17a77366c1d448406cb114df4dc1bdc9b2c4c3f4a3712c4da9bedd4dfc16a1e0c7f2e3d17e3742e39f91aff1215423ac4cb50941cb3e10b24b844c463fdabe6d14", 0xbe, 0x1, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x328118bb, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001980)='/dev/zero\x00', 0x8000, 0x0) fcntl$getflags(r2, 0x3) recvfrom$inet6(r3, &(0x7f00000019c0)=""/57, 0x39, 0x842, &(0x7f0000001a00)={0x18, 0x0, 0x1, 0x4}, 0xc) read(0xffffffffffffffff, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x40004, 0x80) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000001a40)=0xfff) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x2, 0x7, 0x800}, {0x1000000000000005, 0x5, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5c) r5 = kqueue() r6 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r6, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) write(0xffffffffffffffff, &(0x7f00000008c0)="596189870e29e4fa85f86f1a97038f82170f00004ffd87af2119", 0x1a) semget(0x1, 0x7, 0x100) faccessat(r6, &(0x7f0000000840)='./file0/file0\x00', 0xeb7480f0babd1cb2, 0x2) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000940)=""/4096) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, &(0x7f0000000300)=[{{r5}, 0x0, 0x80, 0x2, 0x1, 0x9}, {{r2}, 0xffffffffffffffff, 0x92, 0x80000083, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0xef3c, 0x423e}, {{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x316, 0x8}, {{}, 0xffffffffffffffff, 0x2, 0x4, 0x6, 0x3}], 0x869, &(0x7f00000007c0)=[{{r7}, 0xffffffffffffffff, 0x70, 0x0, 0xd47, 0x2}, {{r6}, 0xffffffffffffffff, 0x22, 0x2, 0x83, 0x80}, {{r5}, 0xffffffffffffffff, 0x31, 0x40000080, 0x8, 0x765}], 0x2, &(0x7f0000000740)={0x4, 0x200}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) connect(r7, &(0x7f0000000880)=@in6={0x18, 0x1, 0x2, 0x1}, 0xfffffe11) clock_getres(0x4, &(0x7f0000001940)) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000002c0)) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x89e4, 0x7fffffff, 0x0, 0x1, 0x2c, 0x6, 0x1ff, 0x1, 0xcae5c376ffe7c6b1, 0xde, 0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0xa, 0x0) setsockopt(r2, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) pipe2(&(0x7f0000000040), 0x4) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) write(r1, &(0x7f0000000080)="3bec71c8de7887ff6aad263aebdc6ed685d471929910d3914a3f024d86e902d4d2dbbf000b11e7abbd94890cd6747eeaff007c92e6b7fde072c144c84dfa183d", 0x40) close(r0) dup(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2006, 0x7df64dc8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() setrlimit(0x3, &(0x7f0000000040)={0x1, 0xfffffffffffffffc}) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000080), 0x3ff, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2, 0x40}, {r1, 0x10}, {r3, 0x41}, {r2, 0x80}, {r2, 0x2}, {r2, 0x8}], 0x6, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1, 0x2c}, {r0, 0x84}, {r2, 0x2}, {r2, 0x30}, {r2}, {r2, 0x46}, {r1, 0xc1}], 0x8, 0x1000) 16:00:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4d0, 0x0) chflagsat(r1, &(0x7f0000000200)='./bus\x00', 0x20000, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) syz_open_pts() pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) chflags(&(0x7f0000000140)='./file0\x00', 0x10007) r1 = semget$private(0x0, 0x0, 0x20) recvfrom$inet(r0, &(0x7f0000000080)=""/79, 0x4f, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r0, 0x800, 0x400, &(0x7f0000000180)="a563cfa6206dd1767ab8bd3aff29c656dca457fb189549b566a240d6afcc1fea5f3f1b82287f8da7a2111397b9f81d9e45c9a541bc750ff81de0574b244a5b7661c0d46a44eeb1900eb0be3c0a45bdf57bf7bc1e0bbc7e", 0x57) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/34) semget(0x3, 0x0, 0x10) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: socketpair(0x3, 0xc003, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) open(&(0x7f0000000080)='./file0\x00', 0x240, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) read(r0, &(0x7f0000000000)=""/17, 0x11) select(0x40, &(0x7f0000000040)={0x6, 0x5, 0x8, 0x8, 0x8, 0x9, 0xdb0000000000, 0x9}, &(0x7f0000000080)={0x401, 0xa, 0x80000000, 0x3f, 0x4, 0x401, 0x20000, 0x80}, &(0x7f00000000c0)={0x82, 0x5, 0xfff, 0x9, 0xff3b, 0x9, 0x3, 0xfffffffffffffffa}, &(0x7f0000000100)={0x10000}) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000003c0)) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r0}, 0x0, 0xa6, 0x60, 0x8, 0x1}, {{r0}, 0xfffffffffffffffd, 0x49, 0x4, 0x40, 0x5bf5df7e}, {{r0}, 0x0, 0x4, 0x0, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x6, 0x1, 0x45}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x10001}, {{r0}, 0xffffffffffffffff, 0x18, 0xe, 0x20, 0xeaab}], 0x7c215d8d, &(0x7f00000002c0)={0x4, 0x7fffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000300)="6f2acdd3fef1bfae488d1c88eadad01c7251f9e9c57467aa7e115dc52c83ed397f1edacc85c5", 0x26}], 0x1) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="38a03eaa3b20c26bf7631ed38483a8d3608bb8d5c84744c13d5d8c4feea55f136ea731c030d62658f83cb6bd4828ee3344315e9117190c1ea64f14321182b7593331cd145ed24f5c73b1f70f9841772807e49127c571b44a77f5f1e6fc336464dab808198f0a03c494af7e13c55658363db21675bb77ab6a8dd0c809e4f31c4e6cb7c4bb3be0301140927e8a4e4b443ffa503c132c9c67119fc2b72dcba295b4f491fc8a1c51310e063c6e3e90ce3fcd6dc82f732f8e96fb7b8fe9e2d14348fd67f40c5a3edf2ca0a925bc744223ef7698e49070f4603ef88b1aee9f28178a28b553bb1907534f7a0f6fb979d99775e61283f99265ab56847ce5", 0xfa) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) rmdir(&(0x7f0000000000)='./file0/file0\x00') 16:00:06 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/204) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x20005302, 0x0) 16:00:06 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0xecb9) dup(0xffffffffffffffff) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x20000) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fchmodat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x40, 0x2) lseek(r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xa0, 0x2) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x1c, 0x4) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="062ab06b1249880d25a09dc0d8c3c674c9a985164e575e660e48065c364ffb5243f28db2f36a7d47ee838d0ee6f996e5b600a12d3e5eb646e56663293e12367a0104bc7844312b2940d1039094311ffda467acb6806ace1c5ccd", 0x5a}, {&(0x7f0000000080)="73bce1f8bf41a8ce7a865bfd879e0200cf98cf68106a10f94659013959a00a6d624a4b9701b0d1f063e602c5dd55f95e26e74a669a6ba9f77581aebf94bb8b311a54b3a1d089fd74a9f8273d0556225ae28ef5a099e1fce7468c1ae20bfaf76ab7af383716764ea29deb867102c81371c4d73884e79298c177264a2ca8", 0x7d}], 0x2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 0: getppid() socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000315f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xffffffffffffff28, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) close(r1) r2 = getppid() getpgid(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f0000000140)="0f", 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x100) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r3 = dup2(r1, r0) kqueue() r4 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f0000000200)={0x3, 0x1, 0x2, 0x3, r4}) kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x2, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x4, 0x6, 0x1000}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffff9, 0x10, 0xf0000000, 0x4, 0x5}, {{r2}, 0xfffffffffffffffa, 0x10, 0xfffff, 0xfff, 0x1}], 0xed20, &(0x7f0000000040)={0x7fff, 0x4}) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x84) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0xde7, 0x1, 0xffffffff, 0x0, 0x7fff, 0x7fff, 0x0, 0x2, 0x0, 0x9, 0x8998}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setuid(0xee01) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10000000002, 0x2, 0x0) madvise(&(0x7f000058d000/0x4000)=nil, 0x4000, 0x1) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000040)={0x0, "613356d82d91a6fe4bc3816f211f25f6e6584cd5044207969ee0856a2e219d59c619c8f392bd7d359fc15b2142"}, 0x35, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000e24000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000cf4000/0x3000)=nil, 0x2000) shmdt(r1) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) munmap(&(0x7f0000caf000/0x1000)=nil, 0x1000) r2 = socket$unix(0x1, 0x1, 0x0) shmdt(r1) getsockname$unix(r2, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) madvise(&(0x7f0000f1f000/0x4000)=nil, 0x4000, 0x0) getegid() 16:00:07 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x1655ee4d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() setpgid(r1, r1) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x8, 0x9, 0xda, 0x1}) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000040)="3957816cfc5b79d0a3b8059b9a03ae662ca140b0afbfd07fd7769781e42754d868cd6ee795d3cc57b3caee08fb1a38f90647fa8190c4d2d5686b0555d46badb472ecefea1842148572ade245899792513dcb651d4f2b9856a729fd3ee471ce3094b40ee5c3c800d139f965cd5e7f71bedc66687b83d33139155aa2dce4d1a0080f34f44b2dd3871afe32fcacfbc4bd765f1748534ddce747b469e6", 0x9b}, {&(0x7f00000001c0)="d77179d27343e9dd33f6acc5d449cbb8adf1a27085c46c061d02c5a97aca52f62e9d2b81821d112aed925e7ccd8f3b711dc07c52b9b57642c7998d1e65fe2892caad8a3e6c2d2d5ce369580c0597fc65c5965a3d2f88d4ac2b513451d11ea212c5e92ca86fda8d847b504ffe33e19e37e302aad8804a3c71b3c86c3af7303722c3843b01f6e35aa1efd5b23673ee6d535cab7fb818610016bbe0efb7badc1a223fc0ac01bdcdcf7838b48956197945d81dbfaa3d724e046445576c20892981e21f4538ad1b76506b10bddbae3615c64e96658b53d9b93fc188aa08ee27e8b5ea998de8e28b", 0xe5}, {&(0x7f0000000100)="c3f6c4767d1d8f9cb1a7d78b3b55df378ebbd3dbe88e3539f2c5832113d609e0bb62babad2d8a121280e05c7c851bfdb", 0x30}, {&(0x7f00000002c0)="4fe0628d93d3205d055d813c3962a33e21e6ed1ce6be8dfdf6036dc0cfbf1af391d2a5bccc171b0b3fd328d79568be7fe56a3b036b99604b6bc4d65c4efa3c2f71d4f82ab9e3fa351b9950cb05a36821b7f4f3092edf7c466337e5c9d0ef33c43bf6494453ea0589515b3a830146481094ec25fbfbc10d83c529079f0ce86f55f60529be325a05e8398a5de67d42f978", 0x90}, {&(0x7f0000000380)="34a57f4dc6f08bb5bc4b85638d7d82c12b387356162caa6faa7d35e80f72bc232d30494ce7795eca3620eae734722f1a3d1b26ff33f93b6e8d0b183c75f6f62303ee", 0x42}, {&(0x7f0000000400)="e2631b87f8062b61cacc52883c502493c6765397f4bd0068b6207225c78b3091e93f6302a136638cb8f8b6497051bcc314ad8b19c0ac9435f61d3fe1fe51b086c581e1546d7378fde0fecabfbdeecec1f141314047e9bd4df03ece6a7942773254922105bfdd1c2765efa320dadd1333bfaeadb39045a60104bb9fb0d7ab856abadf0656e90768119b8247ea38cb0bfdc881490fb7624eb092cb31ba611466574207d17d4b9ad467769315b7c6a84c4beff256638275407b5a8d028f84c9b44317c15e0a12cf764b49234254fa8eacf636ca183937", 0xd5}, {&(0x7f0000000500)="c05e21f80f3a1e2f9777e6e05d46a12307a3f346f1b4844ddd5cb96c25f69d1ea7609d6d99c6a6b74b5a3b8448eb08f32fd3114543ae8fa192af3294c0ac8f827a44112aa5fbfb6106147bb8dd4b2921f2dfa154450cc4deac5f8fcf125f1111c2cdbf05e0d5dc109ccdec4da26ab5825cdfd3297a8c39921288a712186438ee7bfd8d667064c659fc462168cf03bd98357e73085c3fc698462b9c01c12297d7fa3e90c448e8e2dafc106e880ecbd5f6e266483284f7088bc83c1c3fb98c468af8899e2da8c5c80201364218ced155e0833787fdd27d20a62a6bdf66e50919bad2b196805126f4b710c54fa45dbea5b25053b8bb727efed0dc688d64ad7bf02d403d2d713476d4102d1b94e8296b6110580aa275e315c3708ad1fae827a556360f2d9eee07fe374976e4fbc554944c9324d01ed0c89fafdf42a941b9c742640d937207b6c59075802c486c7e19243a0c053b70499efc12280b75bff8edc65b9bdd160dd19e92f33d3c7696b0b9fa938441dc0bdb2be008d64c0b5bf766dfdfab797fe2c10d1a611cf62d0f9f1843c602bacd86c9b794f88cd050de1525cf6c74b9a8a43b948dd0afd7a92d3e3824ae4fd0b187001605acf68787292e35a200cc1422474684347ece0caa918ab2318a2688c2485c1c7686ba43327689028c1e461e51a2014049af74394c719f4302317fa975d2705d645ab366bd79dfea04c0a96def038f67f8e9b9b0e2bf766b168c8caf8727653c40749d91762a4b4a771bf3db8ac503894a6c06785c4f4682fb0dcdca24e46497544a273ccc487e3b9510a7212660a2997de2c6a1a1b354883e8dad30d6c601457286ab4b4482a31bed86fb6b26347f84bd2ca99ff2561c3f8fe9633fd15cfe8623dfd19af5e3bba757183ae4de4aa4a1d1985431888fa4e36ed30f7e8bc525709dbbf4cc29c2cf4ca8c54046ccf82cc5b2f6ffa14b08bb614ff15e535afde948586b7c0f6678409e4a35711d8fb668d6f31648c473d5cc99ea255dabe74cc2d2bec79056b3bca9efeb2005241529b9c0e2d08300659b458dc02554c4925afe4006e2f69fd64e32c1dbd92cbd3a3a1b59403f56c4d44687aac0fba310b52288876f83b2f5cc227803b1a085164eb4d02a054276d3d38ff91da0579e2b63889780a9f0977257c235509bb6df7f60a5368b8b0c5aed8c71a63de04860fad9e2d321974dbf2f2e0561cf796ccdea5d47fb781982b4c6e02dab0f7cfedf060d9c1895482db67b9ada7dc296c5f890ddbf64fdbe6d56b696bb3850f3eb3c0b03ae134451b0dafe724157e6487b668186418bb6e51de83c38a7dbf387b5ca7cb6169728d7da02746144f581bdebcf75602c9b7b3c96a7f3a517323b32ce764e286ae248dfc96353206b3bab78969edd8ea959dd34dbbdbe6653d4edb5eddbd3aadfe04eb96fa1d3df7bc115f934defc68ceee8b11b6b9a0cd148656702ba9dd453b50210537c7deee037b2aab8c0fc658fca7bc053e905c8757d5a98dd829475faad147b0bf85a84a5d91863ce676efcd64c8e1301e2ae3e3f70637821b5f5451d1039ae53f7218666b5cabfe8ab54ffe6949cb0b51fda1eea471775c061c5412c3843becb6142bf12b78222a70da69cb112562014fa512cbe05d79cf63901d754257b847e5a923ff14f6cd609b0d636ca647902718527cb1c6ca9673f5ac3d488886fd3d90692dbedcc2c97a8320f1b1369b54548179f4cb7e83856a202aa0d15fb3be5b0e309dd761be8a536cb35599cd0cb3e034faebe3c44faa7e881529a3b319f79928a8e68135a07db3f534a8cbd6a49344b911eddc9adc1007588739f9521646f78dc520180eb3d18ce2483994ad1143374efc3bb3ba9c664f0838f7121acf6683969443183046c0ca93fd3e70186bb31734c0ea4490ea51ab90ab084acca5cec327bd003215b9e211afd8998e6d2b44da3c04475eee161ca6a19a6b7286f0b94fbd47cac366a82318e11c6b09e3ed897d628ae8baea491979c89b3df16292cf5399c1fdd50031f82faee2f1c3abcde3c4a2d23595a551d716c095e7453fc8dfdde64780811396440341e00a844300a080f157495a69eb3fc859892e8dc9cce3810bfd14cf4840194b63b10760355c712bb1c4c6580fb1b2769078b704ac125d64bb326d2d3bab9725e50a9b6b2e69fe148165e18e5c2927327e72ebbe63ff7c6e462d7231d21c99fbd6cde86694ce53dc9e816b384b49e5a0023071a476f5f10c9aa11ca6ef6515fdede6c6a06cf803424055fa97ed1dfbada566a71d51672523b9089f6505a6e4858a8c14d73858b6847dc78b15b96c2a0dbb8c1dd5df8e307ba11bf24ada18c1a9b667f2681a43f6f7df1ace22981035fb41287b16db2a9e49030bd5454b718500efb869a2b943c3ed7d7da4f4dc38b4148f0334c2c646b32237ba39a1f1505061cb1094508f0bd331db873525f38bf24a2096f3cd097eed57941c4975d38c16afa2c25440b32bcd33261ec8f42cc2107ddb80264ab7eda457d5d5c3db4edd114d83f4e45e4b3c3976b638e434f7d11f8dd2225223f22ca68f7eae24bd5026a3ab536f23225ab754fde83bf8f0b55787ba25769f4719532a610d3c58ccf6d69d515458ca3fb029d625078685e1f699e39d12178979b963912cea27d630376ad1f1e24d327ec2e4acde34a6e43a4216ad3d0cc38667ee7e4f444a9ee099c88af80c56f421cae622c57f78dccface64067cae1ad7a0d3780c68d8c2233fe6858dac8f8809994818f42d209ee5065309c1c15abf80235488807eaab7eafbaadbf4963ec2991a2ed0a20f0267e1827b70df7f1fb37831a40485a9178a64b9ccd16a3d3668b9fd6bb92fc4fe27cd733beec06df4ae0b3b7d2837f67f423f4c82625f1bf60cc43d2179ab246290b6a692d26f3d2e36a3a24262b1a1fbd37baf7ca3bd5606ddca7962492ac98e6c7098ea98feefd3481fdedee3d385ffbfc0b4131cfa2eb6b2dd6d4a48b7fdc25d394687ea84c2eca0b5c76510e8e925774b3c08d8dbfc9a7ae83b8e3b8781391cbb5335a5f9d4f64cd0c957d3e52f30ca6d7b657dc11830af52a1b36415beec6b5d62be2ad2bfb3dc79897c0d72f60209583be12fc3e55b0a74ee6053bc207e286ba201c6406802fa09eeafba7b2fbdaa854550b1521a7a2c0cf3b8dff0c85b137936826d8cc04f009fe71301e86c20b19c9f33f79b6ae59ed9f9d5d374039ab46c8e4ac0312e5fce1a17a0059dbff5bb7c222a443ecf598b4826dfa9670fce49918d001da3980c2958f0a18cbbde90162ac5bb97d87bfe277bbc92ffa5cf6a7f25cad82bc85f5f661aab01511ea41b52f3cdc1ac03f90bf88c1b118bc705f7dc3f13803414c7e6b92778ec248e255b1e9afe3458ff6cf22af69a8b38a8445ca3ca8aa92ac1b91ebfad275e58a47f6c2b5890659fe0af0bf88ef664cd23c3b2e05978d0ede9637f9a93d436f60a2682a1e82cc0180ff7f53070649c197fc37e6a6777958f699506c3a21074a9767ad2fb9b7f18bed56e8cd611f60cfa785e7a2bfe3966bb8522e6a2927bdb9dd43562391d05cf31fe423f911d4e493f69dff9edac5af33a644985cd4fad71e24c4cc5cde45313d87cb0b6696762309432ce5edab1cf2bfc15998ee9be9cbf502801c7b9454c58f4a3e26a954377d1539bbe4681a896469b16e82f66592fc128a8bd59cf38e2ac42690ec80963765431161ccbd8c63fbc9209f89717340943498236583718c175ef501ac4baf648f28758f0c601b52dc093862d93a5dd490d3ceaa427c843372e6670d896e9391f60891222ebdcb44329647fb3e71bd75dea4853137373a46c85cb1c90265d07ee1ceee3cc83cbe8600754daeca8baf7e58584f2954ab9a67040717bf41fff0f204c0c2aaf978e4ec1250283cbbb6daf69d9f219a918d7a763a737d3b5d2495445dfe15cb0a0cf9bdb3091f1a22ea92a895bcc357be942299d7ab71fbf440aaba0012e12ba75316ff61964307faab058171cabc3e078e41012707e168fc58bdd677ca018732530efd7b9d5c4f2e30a8c5679c9bfcc7fd310dc9dd2060c8709603f03352c4371b65d73b2dd60c8dce221138bf1f11bc837faf083fb516373ef3e03a2aa59408fe9b428df29776c341daba7d5ae55e906f0d770c5990f74451f526048a30c45134d932b62f6c5c04ea1944a607f3d3d75efaa85ef2d5d8bbc7336e8e9a15e5affb28724a0aa82f3594dc5e412ab144eeb1eba2cc906b1dd179f45832e2dd95f4905444f9b123a9aa3cd265d78f07b96caf01eb46105a18fc43a641426fdb5cc996250784180ab5350762d8b3bda17ef5298ec6be33099e6d2af1dc692cb9fa3d650b9cf1cd45c2682f61b20597798e5a610a078a4fed2cd55bcb6650194fa3e1c671d86de05a10d3257f7b90540e58aac3246bf19a827f483f058c595e3a9b9ba2c2e0416f21b8bc9c6b6d2115f81e2015609714c2f9e1732344451b7beb04ff68a0726fca984d04d327bed63dabc20f9d5361d2d830be20187958cfb716cac6aaf972e0bec813eeaae3f2388e16056144c303f6ddc058dd9a217f87b869bf9064c2f5717f925f4a2e07c8a226be7a68218840d0400b557ae5f96c87b6b9bea40904c8ab04f245582e4d842c008c1f1179c4c72b61bfac183ecdc96e69b1357738f334818e0c998ab9b984e5c7a0139403dded6335e20c1a058544a7a2fa69bab4b08f3c0ce2d3291da84a34b9560ea5d7cc0fa3098d86c258216672c84173063f4d1c58b38ca8e2af51680572b3e1315b3cab4beb1cb735686adc7aa5201865a480d77510b4a56adbe89a491cb5f82fbd3b9a8cb36a16f867576b7f0240a0713714c22d58c9f48d78a4b50fd7baf293416ac87a503395a5c2a99f89d7c4dd151e9aceff2f285feec8dee0f46bb3ddc7f7b8c24f001e908484aed4258b524d21c71cfe31ccea4d26ffac593ea6ca25430f13cb342795ca9d3d0f42f348bbc6790464163368b6cf97559f76c66d154a2db28010213cfc37964e55510f5cc5de54ebab7bf698bdc396318274d0613c899471e151265667c761be27471efbac500fbd7628f70c6518a1f664c76e59e6e81ba6567c1fa72ab44c1e75da2c124e4b9ffa1cc5c1c6b238c294bef9f57a81ae22082a942db3cb88ec89f094d7e1cf7d785662c0c455a051be97411e9a1b231541f46b3f0b7eae22cf5cb751c70216f35d3a592d68d276d24559195d03f9919b017c3f9f111a849e5058def5ce5f7a9bb90419d8a8d46106bb253d3af497306fa13a8a8c6882af709ff355373f2e064e808ad8f93171b8da2deff1cfe91eaa7362825e31c12bae5d716a44c7d529abc98ee3828295cd75999dc5fce57f9e0acb64cd6636ee6326d7e810ae6e2edd37dbf5272461cfe950eae279408ee02562262318efa159b7f09b5eb7b0092d3921cded566752d0b9b6b1f66886ca6edc76157198fd47690262e0fd9a62eb7d28178bf21f6e028112ed82e39aa3a1dbb9325fc464c148278073cb76905d2c63a6b0f8e7153cac223a4c5641a50dd65c78f563805643c6f6a762bb5744dbe8c09585decaf183a74cee51d83f78a6eb0a1e10bccb294afd36f559382a67c08c25446d98db4f9997529ec3674ea2c1e3678240abf6f5b065c4c58c966f2502b7df14af95142112ff9c1c27194b878e9e54f427350bbb2565ad9c88b141855b71d22abe1caa77458b898a1f3cd61620539e901c3e0af9abfcd3c8621a5b476485bd447b1fe9ff9b656516c3159fc6f1a2dae1bbfed3ade97461ed7ad46f904e", 0x1000}, {&(0x7f0000000140)="7284ed4017206e4404179a0a11efb0f75f64dd00219c7a668353ef06ab791229a3f019d5ae30af20d2f9359d112958927244", 0x32}, {&(0x7f0000001500)="903f7d4983d038ecb2fea098864b6fdfb8e0e44409fdf8042e8ea02f446ac86763028902ad1469ec2cd109c80420f77f", 0x30}], 0x9) fcntl$setown(r0, 0x6, r1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) pipe2(0x0, 0x0) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) poll(&(0x7f0000000040)=[{r0}, {r0, 0x5}, {r0, 0x48}, {r0, 0x10}], 0x4, 0x7) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f00000004c0)="582720efabd16ebae63221259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da024dafa31d7db964c871f7d66145f605a25bbd47b3bf579456fc7d4096e8c8b6b87cb2d72020000000000000028193ef16aa2e3269207000000d50594733d712b72930d64ed4b4ce99514cb0986e2a1aaf795fd662f12644bda5d6a1020265a0752f1e1c30cdebeee4f6bb4a23fc83ce39dd76c5f50551b58fd5d358a8e7075a043cb9c09d5ed6e297ab5006819bd1b88ef76edcf1d86ec33c0a1854a1748e2fb3e838d2a0ad3f61c872979d9c50ca643a5a07c383ae33f59e4b8e1afa35c99ed0ff56db66511e8fb002f6911a6eacbb16bc563254a25a1d52d91b57fb7af0ecd6b1edb6c67051a3a87f29bd81ad782d3fd22005d9dd11e7834348316ad97dc84aad71bda47386b50b62206fde3bb51b8557b35d49474610794efc87f2cf009369c4205c43272880000000000000003fab70cd6060f7b2389985339ad830011176976d2835139bf11dc59ad910b71959753d9b7b5e5df7f0c49a0678d484be95258b2e3e81739f900e543eefd9eb33c000000000000", 0x1a9) write(0xffffffffffffffff, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ffffffc, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f000400"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r2, r3) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x4a) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0xa429, 0x5, 0x3, 0x5, 0x2, 0xffffffff}, &(0x7f0000000040)={0x8, 0x81, 0x800, 0x1850, 0x8, 0x2, 0x0, 0x51f}, &(0x7f0000000080)={0x9, 0x5, 0x2, 0x7, 0x47a, 0x100000001, 0x5c, 0x555e}, &(0x7f00000000c0)={0x6, 0x41bb}) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xc005, 0x3) setsockopt(r0, 0x29, 0x200000000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff9, 0x1, 0x4, 0xffa, 0x879}, 0xc) kevent(r0, 0xffffffffffffffff, 0x8b, 0x0, 0xf74f, 0x0) 16:00:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000000), 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/63, 0x3f) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x20, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200000000207, 0xdffffffffffffffc) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r2, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f674798cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349d0600000000000000aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0xfffffffffffffc47) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f00000000c0)=0x8) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) getsockopt(r0, 0x9, 0x5, &(0x7f0000000040)=""/110, &(0x7f00000000c0)=0x6e) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt(r1, 0x8, 0x3, &(0x7f0000000080)=""/88, &(0x7f0000000000)=0x58) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x101, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x0, 0x7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x800, 0x6}, 0x8) fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) write(r0, 0x0, 0x3e4) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000002000/0x2000)=nil) r1 = shmget(0x3, 0x2000, 0x189, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000002000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r1, 0xb) 16:00:08 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x45}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8320, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x40, 0xc210, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x4, 0xaa, 0x401}, {{r0}, 0x0, 0x0, 0xfffff, 0x6, 0xf9}, {{r2}, 0xfffffffffffffff9, 0x12, 0x40000000, 0x3, 0x800}, {{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x6, 0x1000000000000}, {{r0}, 0xffffffffffffffff, 0xe, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x14, 0x30, 0x0, 0x7f}], 0x3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x7, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x3, 0x20000021, 0xff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x20, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000021, 0x7f, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0x7}], 0x8, &(0x7f0000000200)={0x5b9}) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x800) r1 = kqueue() socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) listen(r2, 0x9) close(r1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28016cffc0c90000ff000001ce25b6039df33111fbd041b29db15aa3658cfa0aa30b40b58f024589d2412ae89cdabeba778e81f209dc2223d12b9c53dbaaaff9c72708b2ad29839781edae97689ba7f1f8cc881c1966b849ee5da971acc77b826944fa30a8f9f087df246496bd0d48a08af1735f06a5d6c2ec35bd0c7f86a0df3c4977273cd665107e3e952802783964a47d088cdced2d9892e58aa30bdef0b9462c8b4feb4af4ead58e9823b19652925ccd873bbaf58c7e2b58c750fd17eebc70bc50b69c28381c82fba5a520ed006d8ea79b1fea6bf97fbab60febb75baaa173d8859dc12515ecec2c6378b4f5b71de8e3c4ffcb385566f1458f8a4c09d2b8f1fdf2d4"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:08 executing program 1: nanosleep(&(0x7f0000000000)={0x9, 0x3b9ac9ff}, 0x0) r0 = socket(0x23, 0x4005, 0x3) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x8000, 0x800}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200c6, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = kqueue() munlockall() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) mknod(&(0x7f0000000180)='./bus\x00', 0x1000, 0x40) dup(r3) write(r1, &(0x7f0000000040)="3330ba145bd8b676bf27459ac1e6d225c634dc20b959383f65b41c36a7b48cf07d1df50a7658cab6535fbd565a55995bdda44d720c785af7f963fd846d64cedc001742f2bb0d9b2f85621a9e3702898b117c468aa01a704e97c198df75c2c5a65fe7e5be2e4103ffc0dbd3c272a14d17211791c911aabace99e77e05ef43c50b04d850c6d6d27a4f5f89568e2f8d464b425b1becf002c5ba7ddcb60f", 0x9c) write(r4, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x1000080000000000, 0x10000000000000) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x7, './file1/file0\x00', './file2\x00'}) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r2 = dup(r0) socket$unix(0x1, 0xfffffffffffffffc, 0x0) linkat(r2, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000002c0)=0x9) rename(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000340)='./file1\x00') 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r0) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fchflags(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000280), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffe3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000140)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0x2ce6) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/8, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r2, 0xffffffffffffffff) 16:00:12 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000080)="4c03abdd9bab6575e5f6ce01e2bea2d4f9a86a89dcb124a06ff30baf3cc16a9f571618b80f86fca98657af8fb679dad6fd69498f8d386284eccad3566536c075ad9ff0cae871472fb31337b3b2e33c49c459cd092b087288fd4509223bc6b87f2c7103a38656b500e5bd383223b475851741593bbf4a8f314f7eb66c6ab0d8192934908db72edce35ce66778558e5cd1642dd40149885067f225dbc549e40c41fe2fd2de55707eefe2c510a0117bd6f788a8589433834290daee1478162e807136a94daa6a16d8f6a624ca5e3414630635ba1ed0653e958e7ee405", 0xdb) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40a, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) socket$inet6(0x18, 0x3, 0x7fffffff) close(r1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000000)='./bus\x00', r1, r2) 16:00:13 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') readlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)=""/238, 0xee) chflags(&(0x7f0000000180)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file2\x00', 0x20000, 0x38) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x2097, 0x100000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) 16:00:13 executing program 0: select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000380)={0x8072d, 0x8, 0x100000000, 0x0, 0x40000000004, 0xfffffffffffffffd, 0x100000001, 0x2}, &(0x7f00000003c0)={0x8, 0x80}) select(0x40, &(0x7f0000000000)={0x8001, 0x401, 0xd1d2, 0xfffffffffffffffb, 0xffff, 0x84cc, 0x6, 0x6}, &(0x7f0000000040)={0x7f, 0x40, 0x6, 0x20002000000000, 0x9, 0x1, 0x8, 0x1}, &(0x7f0000000080)={0xffff, 0x0, 0x10000, 0xfffffffffffff801, 0x2, 0x40, 0xffffffffffff0001, 0x2}, &(0x7f0000000100)={0xffffffffffffffbd, 0x7fffffff}) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x80) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x10200, 0x80) fchflags(r0, 0x60004) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x800) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x3ff, 0x1835537f}, {0x20, 0x5}}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x107) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x40, 0x1, 0x7, 0x9}], 0x0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x2, 0xf0000001, 0xfffffffffffffffa, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000004, 0x3, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0xf0000072, 0x401, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xc00}, {{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000001, 0x8000, 0x9a}], 0x3, &(0x7f0000000240)={0x1, 0x2}) 16:00:13 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = semget$private(0x0, 0xf40555828bea63, 0x40) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xfffffffffffffffb]) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) poll(&(0x7f0000000040)=[{r2, 0x1a5}], 0x1, 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x1) r1 = socket$inet6(0x18, 0x1, 0x3) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x19e, 0x4, 0x100000000, 0xfffffffffffffff7}) getsockopt(r1, 0x5e, 0x6b, 0x0, 0x0) setsockopt(r1, 0x1000000000000000, 0x2, &(0x7f0000000080)="f1678f1d3957ce0b47c1d2be631acd064fdd73abba7eb39f16017359d1919985ef6a9b2ac2fc44caf14a031f3f20ed259637c507", 0x34) 16:00:14 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) fsync(r0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) sync() 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x60) mknod(&(0x7f00000000c0)='./file0\x00', 0x2, 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1000000, 0x2}) 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x3, 0x471) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/25) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="18f654fbc107a47ef9b6ecd6f47f4ccea4afc874b00ea506bd4268b42affd338eb86dc248d085e5b661071bb060febcb2353a722c94ba5046a7136b8dddd599672acf4865a1829934e48d3a15929f691d853a11686464af589e588a08146d61c2557d5b804ddce04134927d346d435da72a26d593a1e42", 0x77, 0x1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000002940)=[{&(0x7f0000000600)="f29ed5d39f4c71fc99878d12d8b97ead526e210b390b11a6f0d282ee24f9caf711bb99fbbc533abd25717babaaad9624c4318fe2abfaf0c6d42256467690151ada029a5fd59b25abaa80f2d7", 0x4c}, {&(0x7f0000000680)="969ce11378519c758817684bf0e5cf39206275a526bb138e865fd61eafe81a8e813a6d0ba36af5ed882dda8224dfbbd8a01a76d9fc05e544ac125d50b58de3e8b6370bb5b8189af5337f8166a9b19a44ecdcf864bce8025d6e4f8affc3b79db59a84057e0b348c23b0ca12978a090e527847b46a5208f48d92733207e449981e48a5c96a4b1ebc65d4ef1f12550a7b2d4e577dd0b35ce99e87c048fc56ec625febb5f5db7527b96885cfe347dcc2b45fc182d9", 0xb3}, {&(0x7f0000000740)="6aa4e04c5012fb83874e8cdc10d72da2ab9433ce58eaa7e0df085c21fd299fbfd822131a49a31387a9e834933b7d953f874584c145b09b98cf43cdeaccbdae6f56d6cb05ff0140c559ffcd1c09cff6a62a3577b79123ef681aebfb4d29aedee599b1c67271b2b39c039d66ac4b3d27d6c4ce3fde642fd207647147d2c07402e9223cbf73ccd742a82836e924f21300540232e86a3c72ac866dd1102bd0ba09d8544266503292f4cb794ee97794d09923d87f41080f49cadc643912119cfcd206f594c82ec4c88361fd8d9f46eb6333c7b9033298317470987397f180914f4770abc4c33055308310118a191a7bd178d62535448b2bba330fca40b88227a1cffc81d191181d2b1b7d1cde55535a2c1c6144b1eed5d6369a9b04cd25a80168ade5a6886337e1a1127b26b33e3693a096f9faf76552a09cb9984513820ad1b566a65d4efb0ee36f24ad3eed49407640a9b2d7e52581d93d549deaa5f26cf2dd6e431726cefe45a3fca8e7c83d6a6f35e7eaf73fa298f560d6ad66fbae224547fa7b1182f4b05a0fd97f9d89367861a320fdd9e810e2ca124ed2bd4210ecbf51e99c79addd695d14e06139036df13f480ba64edd59ce9c2378c4059ab05e1cbb8cacb25fdf1727be31e56be6747f1c4066c8f47ec1a3b1e8a83f3a9da71620e869180b651690e8e60253812acefd364a67e165de434596ffe11d55fe67127e37ba7a339484cf8bef71d1c464c4be0033d55c1f329ca3b0a73529d094260abeac3510eed72521ddba7f33ba4c73ee124d86694b7b78824a37ac8da9740bbb0746fc809881b8ad4ff6891cf830c977e547dd1f0ee21ddf56c032d90cff7022bbc1ff1456b7317694d4c0dbec768102441f7f1ad74bf527e9ec83dbb143e93b930ff4c00d0a5aec3c09e87f959a8eea9fdb8781c196443961f6a8a8c36b730236101276d3a5ed0fe30bd8a7d28b5e19bbb5f814d1f1656e8d4c7cfb4c355197a01d2ea4581450cb814fc07c616b47fc9c4492517bf13e4347fac69656b2b835f31f298804b4f28d7af391d07523c29a2a203c6b4bf4d05203956d6f2591559eb73f23bc23cb2f76d78bca5b6c3e75fce3185b92fa759d931856ccd50bd67560bad239cbf0e861606c340933b770db126df273ee14217056964d53f3cbaccd043d5abd322e0eaccdb2cd48bd17c38f868c801c22b5dd0de3678205535cb1b3f019b5435ff1a0fb3a0b713e4fb76253ca4fd72344c5458d08ac2f70c4a9121f836bf10426a33a82d7c8fb68a98eef7a7ddb2a08eeb7725cfa88f5a12d9318a5609f0681e4cfbca427a986a3e6960cabea43dfc2e95bf926c74d37a8c24cc4f750f72af9103ba0f0aa1289f563c389a0c0cc880825e4faad452b57fc2777108d8d4396bfa3d36fa29853207a641f8d2b1ad8141c03711496bca0c9c64f12850f81ec13bcb618285e2e67e3f6a673938394e7c3e671997d9acb9a504fd0f61c9d92b76fc40df2d98dc5524a3b37bb7f5592a1219a2e49b28b1249157343d05f86fbfad70a7f542ab2593d98a1d41d99a9034fa53b2211725342cc94eb9dbb7fd50dbe46fa50b739ac98d3d853cab7206fb324ef1262918e44abe2409b0fe4de6c127784e7111bea666ac22c622a111d0032d0f15b50a21bbdcc0e7588111e9aab82c4d8aba16f6f20acf11111995e5c908ba77d2690c6ed9bfbe8dc5fb0e6062f66ac42f319a18d6fbb9c0d139538cdc73b6f7644d05b30c7d9979564a7a7adc433cfc04816303ee6e94e13d792c205fa2d68cb17803917a9038efbc93dcf928f612aeb8af0a95f2479c7787099da719eca37e4278ea77e97eb7be3df43dcc52a23b216673e86e9481b1b5bccb03c3d1939d649c040ff301dd4bf19e092ea74b549b1cbaa9fe23b400606dbe5e86793f9b01c37425674257db5efaa08c6657338614372625fee40e92bce97f057dc317bb82519d9f4c555cdc5ef9fae5ea02d812a855dbb024bf3efb0dfeb73537fbff0da04eb73fc338c41fdb816202dd6de213e8c8e238a5e4ee9709a5732a0d4ae203702e0fb607e7d53882ef6656e4b114daa40eadc1730c128a66c262b17133ad17f3dcf87b95e2e951cea0cd2bda75751322d749de80bdd0790d5ff3ff397212aa05ed8af00898c396fdef0406bab67669a34eaafe73dde3f538a32e25f4a7b7dd241edd5e6ead02671b1703abd5dd2c196f530f4632e9728a9747047a2cd7c85f7abbb3c4b39332f7473188243c1caca5dd095ed94b0a1c970f4397d0020158e8d5dcecf1bb378f8e0cfcc2af86d7715e6c4d9ed5b7fd253e499e6517c5ae907202429e4fbdd890c847c1d68e67479c33228ea27ccce521a1f0f2bd76adef6bf234b208b04b5d60538c5532f44b205bbeab10f6bc726e5e57e9559ea3ec780e271e4c8b034fcb291b60586f5ee1fa9bbde7efd31b3992b15276182c11d8fbbc47299534d6ea6746d0be708350ff57f4c490425e1a3a3c59958494c36e3daa889212488c43f04c9aa16055e105e8d42a4ee79097a1f70a9382a81f08a9ec83bf30d175a7a76d5d9d9272fe9e3c8667ae1291535067674598bc27fc506738b250e310c39015093f671bf3fd818ee5092b055b7f4d16c8a201c7e874aab4549bcf73328e81626ac59a5586cbd764d93af77b979e8be787ad8f1c059406505690c414dcaeb6794d917becec878292e41850cba378c686ae525a428df48cda4238db3997ce92a26fceb26d938f0bec1df933f71eef5bf6d40f5dd0b13ab3b96d8acb6d722f365e0eca39ad4289e204fb100e225e346279f75e6de5f4ef5ded11f9b62e1f857f2f60866f005c710e0614a11e54acf5455986195254df65b5bb5cfe55a50357721142fe4c2516e697a0cc2fce616af4812238ded39456e38fee40cad7aa6cf746af89cc3316721e65fd5af16e533f8f472aa38fd7f464e5b00f60238f91ff99cee64a50a7675cf5182aecbdc583ba6aa220d2e9b8646be7fccaf107b320f2d67f45af8c390fb6ec8b556adaf562b1dd8cf5304ecad2f8b4e1dc0c91082b8a64ecfa848a149a33194fdc3d72ba2377ebf4f962c01c0323f0f1bf6aac77cb87573d8a29e159a1840628c8f6eeeea832f697ddac7c65c1b13b6f0ded76e209d3fbd1173e638d6acd83da3a90ded927ab10f4fe5b33f8834ba7a1a7a38b921064fc8410528826a5a7cb6db524ae2ce8acb1f23c049228600309e7bbe580a34316b5b590b6e66cdeaa0259f0eba8ad00b5fa03f48fa156358aa58a7418da46dcade607d0fd61ea43ecb63271e8ec88cf8a400280323b2eb92e9e204ee9074887f864562181fa508674e836bf6764e81fd45da3f91293e62bfc205355d5655fd7cc46ae926d6d8b18ba5cfde59f2b46aac19a887640331ee11ecf8677e92a0bd6e85984fa52cde13dd186e16843aab3a98eeacc44302d364c968370788e9e65caf717f10e28c9dc1000b57fe6c895b1c34ac46df63c2bb932262eca7d54b6622136b45902a346d1ec8d88904848d4e279a86fe368c4bd7f92fec3e420cb64f3a5d6618a428fc710e50ace4a85c0045735893b832272bcdaa49a34a5affe0fe7c4a74f64620ac6ffbbff0ee605a52977b23272ac999004b72e196dbbc77ba7162f3ffc5802beb95ea8bf6caa859426fca511105fff2f5b57df234a93446b9f1a9855096f7306a14b7b2a2ca444eff76be58d3dcdec3ad44f2ffc2a9383adcd09fb77567ef6f76ec8fd1293c12f7593d6badc4d78e77140f1d1fc4a4b4ea076c5b392183a0232835990ff84bce169477d4b563f74387a3ac246238196519bc34ca3335dc10694d7849331aeae6d36441220259938c3e7d12e4807fd7070ee7bc6b4a9ba1a1d82752b701ea18425585a2913feb3b999416e19caa16f64acd941007cde855a67e2e957a2ac4ea011a385886b91db5afd02abda34d5fc8db53247cfee9cb6b5ad13cc5e5ebab2fd9c8eecb81abb4f1d10ee7088a0e76e1cc37c87335bbe1389eafd2d7f84b1f3985c9654dec13024eaa336b73c9a5061145e11363751919530b28755f10faa80ffc7f29877c75a474574052f114e7501d889c5934a729b32de74c2a7b2f932562b7f3c5addcfe57b4afea84d944392ad17e9f9cc708490d41e76596b84ee983ebc243b39465ff3a4987c4d613c882f2fc395e8a1cf65afbc510622dab1472e6a310db683e32100e756e3aa8b0380b384f483c2862bde76d43ba62162f9e894f5d31f9c3516884f22205a50a1564a3f95196d5f5431117d73ae0c6732abfb5182d7b8578cfa8f57aad99a951925ee362cc72eb009408f7382d983b6decbdafa45e3464af40b0ab30aace1d8ccfe748d85305252f10deecf1441c057b06d163987a655a85f00dbcb917c5e987cb07e58962463b19a0ab522ca677a7a579c47589ae6e452787bb09d14c7a36f520a9b344030fdd7da6d2f06beb9503b04eb004d6b178db34d457ce547dc6e8989d5cc56fe1da726527a0dbc3d8e09a7f6e653a04d22ac10e6618194f0d34dc1a14ab8293b8327c345d19b6953179f2d88ec66a4c364b39d44974ca37d989bda720abd61c1edeecac07f5a777fee4e426378161484a47a17a930f82befbbace72344f622d044838661e8b890893462edaa3255cefc7682b4cc9f9740f1ac28373978cf7cf7e4738b94302ddd18b17e7219bc579ce489fd72c2397628ac56c164e526c3c87ac6c1b201a8b4c4cd182f67044d1d1601aa88ac7c04fca288bd932e718b0e85ae348fa6a8dbdf5116095f37f02f6cbcf8b7c7e949f59c908db77a16449c7243e640192c2257087752c1eb7fbda0b55e21dccfda8ff5186e23df97c0c3b5d26e6a2e8404e69903807f22d99c091e87cfef4ab3fc0513ba2296e0c4b0e48136b4c49b43e248480326c5a36a93c2a0e53928f385b04b1d2be2aec72cce3ec761788d5d2a46d7b7228f71f26b438d6b3d139d412a39a88064d5b26e869bd6b70ab33c7eae46882dd1dc4a5605187c01ed34df047fccccc1dc6d28f571d42a22617592826f3474324f4391f7df02f870a729be059af77ec5311523fc6bf975aa6fdc81685c839ea0a04a545288346ecdbbc9ab8a62f6d899f7e6f52768d0bd4e7ca23f7f09dced9d8270508514c5ca6cec815d568c1c9128238a2ab09e785dde5599742767d139c9792f7a017e58e21f86c8272c9b1d372d0a0324449ab87e222e3a8e842fb0d86ec42cbfe437482dd9ff6a14cfc6e305b25494fccdcb565c77772de452fc4e06ca36749a115b1c5d3be9d1aba8fdbc5e08d527ee7902bc9e5de5257a16cb602d7a23ea9c0f0221a94f14cc800b00679c54ac7a5be08bf51959c22b3134778cb3a63ca263bc168d723a6757e5e88f84b819b2c2bf8827b653242b18b7f6d7c59e682b3f84c8130ab080d724ea562fb3cbb0e5ccec3dd2411db5e269179cc06b76d93cb0f3724edf619bcef4810b8ff5b496cc80060139ab7954f09c1e3f10c4ef812a711b58151303131d7928b223c67c74de842c88cc5e4e89e9d465d0e2205ccf054c3b9922b824a56b4a1371aa2a0aafe225763b66537fa5e8018ef8de9cb5ebf1d71b43ab9ef58b483fe51720abc5d5114cda4312a8d32c5f9d9ea4767fbee5137a9e5bf5bb75c9347fd5bc4c3643935ac43c04279fa8cf7fc021c4c51003567027e9d9e8b06d53bc170239e15b5535e847ba23cfc5e78bad8efb041ff7009fe51b9d358c8503a119b175f5307c906dd8d383387cfb1eb8ef2bf329cac7ccbb4088661a2bfa67386d441c3db722e2ba4ada06a1865", 0x1000}, {&(0x7f0000001740)="96482049d077afe4067bf47715fbc4ac98fba41c678ebebaeff1f8a0e25867", 0x1f}, {&(0x7f0000001780)="33f420813967306e61b19b5bd6699dfa08dfbed96bbfe53769d2c3f456498b00b97f6a808bbc8707c0b8bb4cee5b397da00d850e59dd439489792a8529481fca27ff548dabafa4677fe6fc5213b7f839be1ffb726adc2e70e842458ed723d87beeef40e39485561d1ff18dd15bfbdbcf41ab117a7e26f4e2b2cc45399db52a8a74d9d760fbcb2c4c5aa6d09bf3f8796fcbcd1fc4d1d69a46c848256e29b9e4a9b21eac9ca1962983be16bedafd6e5c25eb1e725b9652", 0xb6}, {&(0x7f0000001840)="88bd8fc8acf0e0472333736d6e272e4ee54da26f88a9ad4e0d618d0a1e33ef178d6ba584c5dd76ad79dd49d0694d6d908d33f90e6de797f927c395c17689c483b4c9ab97e75fab421ce7a1f288e12ab2607805fedc434e3e2b3fa21d659329f1dc16cd9e87f41c678538a45c1fb731b9997dcb02c9973062b5bc268ee78a4ae5e5c997ab15ecb24aa7c4f2a224ed7ab8766f43421891", 0x96}, {&(0x7f0000001900)="5b9efa73b0047b1a9e92a11d78db2bcb6df38511ede4f1397277bfaeb5649e2b5608317cc81ea9e4d57670f94238dd64b0dd6ad3e9ad75dd4e9090515762a41779825f1d239002c0ddcbf9731168fcb5987e83ef484e8082377d23acb7351cbdda0aedb664ceb4e9a4f19ff747466c531a61accdfc32ddf23f19220faa4ba40b886ca919b2e871c8dfd99a6c8bc5faa00e97f50c9dd08da39341e046360115c22e31a754e5efa98debabb4e75c97d8f898cc9312305d1c4c0503bc32febefe4ae5ee7f80c114b282116394f19c75eaeba80b5625ecf5cbb0838a5473c8b7f8d9b3634809bf224a1eb69fea9811b879322c6b0a94637fc2fae08e43431090cfb13582ad9115e51a9aced70831cec424a3a894052be211b6167674fb3f1781bbe9a5d9b36b4957b6b42dc9c04aae6fe308ace2c4b88488d76531c4d1a977e346637209bbae6773269f6377d9b01c7e61f8a425320384a377ff12f183f2adcf87f727035ab15f3090c6100ea0fb28a6255da06f8f43d384c042baffec7bc689f27dcd9887a0b0aeff232bddce4d991e247c6b8338d5660c8e4263d3d213db56921a64e06d8f536518b211bcfac4efe820c25fd0c7d1d8a3066867e919110c48b64b532e1fe130c7e5dadbcdb0ac1346e231bd535da6af0ff9ff2581ec3d9eea834c78b22a891403823756074f32e97631d62383cd957750af7d18c50cd22f0bdf3dc8eee29459e7338ba67876a3ef53acb753280b8ebcc74592a0cdb44b7f0cf06446c6fa9954d4eecce414fcef5c7f07f38e01f86a9c02f0347f2f92577a11249f2f3aca4e036a6ea1fcddd9be5cc18a0b55152da82820e996e3a5906be09ea4bd979e98e207ffbd1592b40efbced89bf5ebad1548955069033dd0bd565fc6d27c65d1ec58627c6896b82bf82fb4a4eda25b386b714e268c4eb3bc2f25af3d359efecaa15b6669cc6c0e5d47e37cd80b2b98e7cfb5ded4e74f303569b2fa0ca6fbcc4c862ca08c8caa5a07e06057789bd0ac00fc1c140eb925f3fedc5af8b8516a9e666d0f8e21d8d9d9bfed7703988a92e36ebfc75aa2a61578364e8533ff396007cbd8b28521dd9b29ccac69690803770a5b0113f17633388f63ab7562ed9d92a5d2a9cca36e4a57f634be50c16af899709cebe68e208571563888c4a75459bb57d70bb78ce720a7d46ac8a40ff443510b39cf2dcec5654e2f4020ea4e2b73c08e03a6438e43bbb86debd75e3004414d519cc97bf4be1634898df3267d89c240ce9e185e9f4c0497ccfe1a6bc543cf7e5e2a8a71e139e29a5a8ad46f12fa0760ac16e6d3e475c6f0c58d6c4ba41136d9c331cd26fedd68df5d914ff4b304d0332ef3992ee66f9bf85ed03091581f69476a5c9059b061ce47a94782a7e949f6686934a0adcb1331e402c24b75791c34bceed63cd31b1d633badacd3c9ce95b3ef7251fd132d7255b8d272fa3e6e54c19830cf9db1568b8a448542ddb8b1205457a62a3d31dad6500f053f0fbebb441f5be6027958dc9d6e6fd8e3725c3a44b6714b9a2600ea1057db79a66b723bd82a7c3e246d82073c65386ce03cf8afef310c3fedce291501510bc6a6e3103efbe2c7e89992620bd4d65b852137576b206988134b361e4fe28bfa49867d4fa5847d5041c609b560908183c65e55957ceae2feb929788ddb4fdade77344831319c055d75dabf0ef4ce0ba99555f84ce949cecd785c13d525bcf2fb946c8d1dcd4ef9bce0433c2f7e4f72d9c81b2690582b9bcf1957b4f2d619f78772a276364cd7ec51a1d5a6eed35761e5a132e7fbb3aebb33879031a33ce8897198f49050a1d9c14bd74107dce715c185ed3b24f54a154f8de4b7fc3d3de336e44b65a335314df00057a246514093fc440de29a08760cafbec153110879b477482fc65b75f5c5d69adf0b6280a39126cf11c72c9f717438324717d7f2a3e5d88e05194aa501b2673b674001bf9f483ae06e721b46fedc8e889a926535d1552bcc904371f8c163b9d924ff32c43ed454e233d14a25a4fe40d4284c7e959c803855ee8f03658ac03ced3888574752409e0a1e981f975da55c93601b1d4d52af8679946db428512b96206a41d808933cf07c8888920ba78f8fc85bf9a1dc7b83e63fd7e387ecd327a9faf9a3c9962cb8b35212471188305337986887a88a64994727720d7d8c0dea887e6455b62f80a5c8e603e8e94354710cef3f706fed4b820d20561ecc7d14b45cbaea7410ac9e0c2bdf2bce0d8d7e27b65935f84f11657178ff0659571325abc99e94fe272d25ddf024f5028f290aa8b449ecdc1e8ff3f849f8410c069bf3320d6901e4c82d7e2d2a5dd0e2d2fbc6550a0d65a572db96f0573f207e30d68b1e37748a13ea42d340c504b002a0ac3d78d405744bff1dd595b0cd889e4386fecf7a7ef995cf86d202b9a4362a87b255bccc7bdb06b26c48a34b65b002a85e923f6c452cf27e2822280b0b9bcbc41f49bbb3aa6ca05f27ea1e36390306d7379024e0d08f64af026cfd06ad9e2c7804d7b62663247231a4e507972b865a78422536b1ac7227969d596f42dd7d6b5a67d5dbb700db782adcec73a05c539006b6924e2eed337b9fee3dbe5bd53c7cae24a8b08375119e67e7c696949e81a20459646a79572fdbe72269c6571931ee550bc2e0de502ec6a16416ae4f891985523102cbf48b8af3b906a4b57d3633660150b042c0f220fd220611b41276c273180348b65662b0acf6b36e92346522ba86a6e33adcf9c89c1b64f74a89f4ca0b7795711412b411d6cca3aefb64c195b53db5fa3701c296d088726baa90bfbe80d08865bcf734bcdcc551b58284bad7cb48a63a20c806d79228507e4df59b4e0cc386830395d8a99e659dfc3f00690b4d2b7c36d0f8081d0dfa4c83a453f43ca19203c513a45eec7bb983e58311b6c3a6f1d5e782c911c89075e84cdfe9d74a3193ac926bfb2241b380be18dcf029e4e59cad46211789e7d5571b7124fd32b9c369824c52aa7c19da3593a079e8a6e5932b35ac9b03e1ded7664bbcb1eeca27ae7a62f54a5f42a5e4f62209de95527103c9a7a20fbb34fcfae10488b2d5d35400e316040dfcaa6731aac1133c943d44cf00962bfe108b5affbd5b25e7913abe79ceab51acd970f7efca4042e76f7ef75934823e265dfe902f66c09bf7f3a6ce9b5131e808a003a75ffe07a0950760a2907c96de6fca5dd92fb85c420dc2a43807a2d3c47194531ac2d5fb904351a69defb901fe58090924a9bb3a33ac0c89084fd32a4bb14ff19dec93cc4e3c49891fc353e7bf918f80649ee8012731e8c2b96c04841554c7f60447b9981157eb84a20f51dd67461567c3a1db6bdd4e16f32fbc1d2cd126f2a6ed96d7c41978d19c5f31c7413872b5cfef4a7f1a9a37a56f015ed6506b5e4876097475bfbafe8f6b3582154f3dad4a3abbd0c0e295aa3ae8e377b95bf6d1fceeaf9be91ec3e488115003258cc688830e49ce187057a7da16e048286501a5563f66412227227c00c2281385908c30fc07379953e0ef91718903498a364e33b2e7f24a350b75192e270ccfec0173a8fac101c9660fbcb30bcad4ba94c54c34d17b0ad0e226ef7672e45fbfae850ea16a5df03626cc4619381cb114842b15100c1ae0f14c6935986ea23f4604ce614d73e5c2265fff76defc070aef4cb8a4b7c64c5d2af09d84acebbf8e01133ea4de5b9f892c9738e607f23a916695d4e1fd1fbf06283fd8aaddb822415b3854fcca2e10b4e8e25a686c6d0e3df2348d54ddd0a24ba8ce649eaced6915f234bed2357010077f5dc19fa3d6d99dc92ea8bb39cf8ced3b8ed8bf86d31fcd7f24ff7d0d5ae4c407b75a43c01741d5ba8571df71059ce97e62b8ea3f4ec0aa0b7ed50005873417cc8cdfd811462871a2757adaeb73a2ec2dbb5dbe84e4e28ccdf12d460967aee2d44ebebd4aec8327f0e6f10f705361f2ab8a7a4b50f1509ad551c0c45dbf2c7bc72c080e81b0305e2d6b0032e812624cba7669b4b6972f75e597c351720f9d4947b1e761293e3c3e9077ecd602501a45c12d00957e3f9e9886852a286f149f7b158632ab465024c730d5d8b0393175615e28277b37ad90294a67932dea064368c2627384b767c171158684054bbcccfd48b53097b2f58cd291daf31ee45d344033aaf696866ea6d51a764a129a2c7457c0176e198a2878e9eea696eed0a1922ec8a66b27d67903dcebacf62670b4487a9bcbd0d3145d77739dfbbee49540f4e66899fdf08fae4f1f805be933487c91a98c8c47de677d7baa86f2b32825252e72ad105107f96cc85a4629e8fe43f8174acbf311a3465c3d864c7cac79927e9d300b1ce1222667d198c33a53661a9c266d9dee4f840e44d944e3bdf7302ef049fba09a65fa253f9b79001ce5f6045a02e77f5226018f504b0c2a92eb95d0c451e4acd0e9b3a04813582d4bd25efaea1e705e3c76a81d2aafe376b6e4791b9621ab882b6f40b4545ea5ae767ca43905e735b42c980bf359a60876e3e8d179317ef25c472c0e93ba007b1e4a7eaae430ba5f30d12ea28146fda8e9591b286d39b5a1eff8fd760cc4b9df7ec387930d8fa8ba6ea15049e0f8bb5f153fa8c1548068305cf6343d40229a69a72a509bb4378b9cb4cd37aaddf8c442533e2e1fa3598310064e2bebb4411a44d82fadedf7b213690186cfd7db193a487f46a6f55927bc1e022636d2ba8731f80cbe5c1e7f2e681c92c4062170e612dc17983b58ed4eb4f3f97dc760cb36b57cba5e98e2a4d1dc77b7fe59eadf08cb686b2d62ef5eb23cd6363d1071ed13783bf21ba15ce932b6fd6f261c3aa4f0e2e9a9ed0f2f1e2665e69c664af7594e88dd4f76e8cc8b7de3db22f1e026d8e4c9443c71c8efb4d64f2ee69c8dc1492f97378063baea2294763f1f5ddcaa4d315286014972eebf84accfe6637c74f3a60e2d7ec109545ae39b14ca167435239ced044712f0729a51f86a1de12507b1a16ad0e59944f37d207db0e68d8ee732cdf42b439b4834f8e977bf47ab63be1984cedeb99e50c94b18b144287567b5132d2a09eb6f1d7d8e8ae0dc0f6cada551def525f4766c17aaa1a158ead2f94a3031facff3caa2f15e7315d0b58fb496d0c005923800cc84d47ef7417f415b2edd46e13c6e6e86be08d2448a8708055356a7631291532ca5e875fc08c947e056ce2b99c4b89f9533db8662c219514843a27589a524fc542acc449303d5eceb593b33936c9b46a717bcd579847688ec0665735dc9612268cc49b6bdce810d9d1d12953cc2c96bf88bae7378221009107df3618a80d2d3a76dd9def50b0b5c0c9a9fa38a84e4633b24eb7c8f23403a57298982419b7ac4b62a778186ad96b5ec196158a9e0b3cd6bbe24fc13daf8129c22a133491376c2462d65b348a891754de505162db737d4c7be0300b9a03c26eb747acd0ca9cd73022b0d36454e7d60b68d9d0c3d0a659c37c09812d2fe4e1e0f3a6dca9ba2f944655728ea10ca9eed3a928f940259d1661f70dd588ffe8faa2c0f6ff88bb96b1b5b7e701c3b451056dfe16d91f0e258384885cda593fe2e001a9bddff23a58314bd146243a3f4862072b829b452a03e5f55417881378d809c4cb68ff1af4dcb34294be8994c3082d072cb0e31dcc8f7c412c67e858df30c917e8b308ad12ede6ac7e1bd6571e8492d43b56ed54b336ee203c6933ec59271565366e82880d9facc2fc6a2ce58b1152060300d53c77e0d42b36a00c6b06c4924773649f98f29436db88d529b3b3237d4bcea53f4b94a5ce8b006b21182", 0x1000}, {&(0x7f0000002900)="ea418b1343ac78412922a19e15", 0xd}], 0x8, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x4, 0xfffffffffffffff, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x101, 0x8, 0x78, 0x5, "a2101657b59551e41cb86375d377eda6526da2d8", 0xfffffffffffffffc, 0x4}) r2 = socket(0x18, 0x4005, 0xc1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000540)={0x2, 0x7, 0x100000001, 0x1000, "a3bf06967869d39539daa7545e94bc0a124df477", 0x1, 0x4c4b4f2}) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x10003, 0x8, 0x5f, 0x4b, "7a7d71a8803f53530475aa8cefdf18e1f0f069ae", 0x1, 0x24000000000}) flock(r1, 0x4007) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x2013, r1, 0x0, 0x4) write(r1, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023ba69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe284cc33b8574dbca323c", 0x9c) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) r3 = syz_open_pts() ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000029c0)={0x1, 0x1000, 0xff, 0xb76, "53165d72bcf821306b898f9cb873f7603f3c9a01", 0x2, 0x8}) ioctl$TIOCNXCL(r1, 0x2000740e) close(r1) read(r3, &(0x7f0000000040)=""/54, 0x36) dup(r3) syz_open_pts() connect(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696c653000c20ccf0b27429a7e5daf8f997b951c20a2e3ec9b1b52cf3a0126c5a403b338181cbdc8c0d8e890f10f686a1c28a1750efc21bd95317ae74189d885bb58953cf86701cbbe4c3c4852af4bde748c1eb366149e"], 0xa) 16:00:14 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000400)="b100050390000000000000005786ca1120741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9181830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="cdc3e6b0694415aa90c0e0336b4330d9de5f6bda0d4943cfea2bb4a7214d9f77ab684b993dfd6d1c819085e805f86d4c9ce162b815697ac85bd57c", 0x3b) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2495, 0x2, 0x0, 0x0, "d70000020000000000ffffff7f00"}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x701, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0xaab8, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) 16:00:14 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./control\x00') mknodat(r0, &(0x7f0000000280)='./control\x00', 0x4, 0x400) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) unlink(&(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fc, 0xfffffffffffffffe) write(r0, 0x0, 0x0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x0, 0x40000006) semop(r0, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000002c0)=0x2) r2 = semget(0x2, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x5) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(0xffffffffffffffff, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0xffe}], 0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r0, &(0x7f00000005c0)=[{0x4, 0x1}, {0x10000, 0x9, 0x1800}, {0x1, 0x3e664106, 0x1000}, {}], 0x4) semget$private(0x0, 0x4, 0x1) r5 = shmget(0x2, 0x1000, 0xfc, &(0x7f0000ffb000/0x1000)=nil) sendto$inet6(0xffffffffffffffff, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000340)='./file0/file0/file0\x00', 0x0, 0x50000000000) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x4) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x411) r1 = socket(0x19, 0xc001, 0x3) sendto(r1, &(0x7f0000000040)="1a13d07aa1192111c6114466fdc8b0f929a124691b0c48b90ad533bdceb1f0b7b3f211e4a449378239212c05501e08e248c23b29d424ff5322d402d9b348a524f1254828f41148ad61f657cea59e4c4ce4a2a1569d1bf2e0f7a4a71177f96599ea63eec2cae0083bc4b1afc4f512fa84a002f610afae6885b2427c0cf8a9bb845cc47640a73bee4e3656ae77091006ec8fa9452a3c6226820e60ff86d6f5fdec98ea6529b9000641a57af1d6110b45b9eb946e180c47800f34d72b162436c51cd89ce4e353568171859dc7fea6b900", 0xcf, 0x8, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1081, &(0x7f0000000180), &(0x7f0000000280)=0x4) ioctl$TIOCSCTTY(r2, 0x20007461) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008000386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0xc1, 0x2, 0xb, 0x6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x101, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0xd06f, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0xffffffff, 0xf6}, {{r0}, 0xfffffffffffffffd, 0x95, 0x8, 0x101, 0x100000001}, {{r0}, 0x0, 0x12, 0x1, 0x1f, 0x2}, {{r0}, 0xffffffffffffffff, 0x3d, 0x10, 0xf17c, 0x7ff}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x3, 0x2, 0x10000, 0xf75d}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x5, 0xfffff, 0xffffffff, 0xdbc5}, {{r0}, 0xfffffffffffffffb, 0x4, 0xa00fffff, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x40, 0x2000008a, 0xffffffffffffffd8, 0x3}, {{r0}, 0xfffffffffffffffd, 0x14, 0x3, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x8000000d, 0x2, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x18, 0x9, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x7, 0x9}], 0x90, &(0x7f0000000040)={0x1ff, 0xfffffffffffff000}) clock_getres(0x0, &(0x7f0000000080)) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() setsockopt(r0, 0xb19, 0x1, &(0x7f00000000c0)="c6f55bee847b2228499aba9179ea3d7ab3444716ecbd7a9aa37b28b9f4c8421a54984880f8e641b49d487218f3ea", 0x2e) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffff801) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffeb3) shutdown(r0, 0x2) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) dup2(r0, r1) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000), 0x10) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/161, 0xa1}, {&(0x7f0000000140)=""/117, 0x75}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/14, 0xe}], 0x4, &(0x7f0000001240)=""/3, 0xfffffffffffffe55}, 0x2) 16:00:03 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='on', 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0xf10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:03 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xffffffff, 0x1}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$unix(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000346eab110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x1002) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000000000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) 16:00:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2, 0x4}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:03 executing program 1: r0 = socket(0x4000000000000019, 0x3, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) kqueue() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x19, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) kqueue() bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r6 = dup2(r1, r0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="820a68fa43022f2f66696c6530005a72db9c359df1f2e8a3af91d41bf07dc736e5c617ae11f72eb0d4b1afd0a024cfe741b93954ef9be91ea453ad0c0c12a21fa94be48c40a1340ca67341f3ea0525c556d448d15017cc0cdf7ca0e2661aba422e178a445933552acdb4fa4691ca3c7fc69242f0484ea2e0642e7ac28d4a934c3c6ca75820f80c8a679a5ac84929e67ee18abea7ff0f00000000000010061501078b05e87f2c2f2fc871e610eb5496f135e9cd3f610f99b7a07624339bd0805ee40f46e794b923e7de2b324c5b46a9b598ee495ea2533f069d68dc0fb14ba0348d4b3461db5614"], 0x10) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) chdir(&(0x7f0000000180)='./file1\x00') mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) sendto$inet(r0, &(0x7f00000000c0)="2c8b219485a4443f85dd4a22db58180563e444f4604357f56dfafd43fc3322b4e99736226d277c731078ba227a89aa66d3df828795e9595939bcf54f073bb713624e13d494005324f602b51f45ed952171185bd4dcd62f2cb09c969e8b34e38f", 0x60, 0x405, &(0x7f0000000140)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1}) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) socket(0x32, 0x5, 0x400) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x3813, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x100) ioctl$KDSETRAD(r1, 0x20004b43) setsockopt(r0, 0x16, 0x800, &(0x7f0000000000)="03cdcda13ed0a503ac30f168a84706bfcb37693580406aab150b2bd7ff3933fb1dd4f84adbca495a3f33c00cf9d98edd0156ffe295dcf8ec9fb185d308b283ed6e99ab84e95561fae8bacacfe8437b85c40b531eef28042fe1002e26513b63b92d2c7ce060d8b90c2a135c7fe2abf582e229b211046ba2b2291b9e82c35c01124b3538bd9d3a4fc1e2d8", 0x8a) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x20000000000007) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000a00000000000186ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1013, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x42, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:00:03 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x80000001, 0x200000004}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x10007, 0x0, &(0x7f0000000040)) setrlimit(0x6, &(0x7f0000000000)={0x1, 0x800}) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) dup(r1) r2 = syz_open_pts() preadv(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f0000000000)=""/49, 0x31}, {&(0x7f00000002c0)=""/103, 0x67}], 0x4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ftruncate(r1, 0x10000) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = fcntl$dupfd(r0, 0x0, r0) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x6, 0x4, 0x8b8, 0xffffffffffff7d9e, "89b1f64ac8bb4ec74531f3db853a8de9ce010889", 0x100000001, 0x5}) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCCONS(r2, 0x20004276, 0x0) write(r2, &(0x7f0000000080)="e190ff725832d8cb60f5964205f98e5ea5a82514fa87c9ef5f56fbb65be161a9054e41f8931a89e1521f94e2ab158c92d8a97ff524b284018c241b009e846ad54bd9e1d337f67103dfa7f36701bf76", 0x4f) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) mkdir(&(0x7f0000001b00)='./file0\x00', 0x4) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) accept(r0, &(0x7f0000001b40)=@un=@abs, &(0x7f0000001b80)=0x8) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:00:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x5) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) 16:00:04 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x822, 0x0) r3 = kqueue() r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x3ff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0x40, 0x6, 0x49}, {{r3}, 0xffffffffffffffff, 0x9, 0x8000008b, 0x675, 0x400}, {{r4}, 0xfffffffffffffffd, 0xa4, 0x40000010, 0x9, 0xc3e}], 0x400, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffff8, 0x9, 0x5, 0x5, 0x1}, {{r6}, 0xfffffffffffffffe, 0x8, 0x10, 0x7, 0x7f}], 0x40, &(0x7f0000000300)={0x1, 0x4}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mkdirat(r7, &(0x7f0000000100)='./file0\x00', 0x82) r8 = socket(0x18, 0x80004, 0x0) accept$inet6(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r8, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r9 = socket(0x18, 0x1, 0x0) dup2(r9, r8) 16:00:04 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = semget(0x2, 0x1, 0x4ae) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000900)=""/109) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={&(0x7f0000001f80)=ANY=[@ANYBLOB="b6ec85d6f01762b3e09dcf525a26354c178a7998b0d1f67e29e72c61cb48eb03cf242d3c515cb57d88ba48489d3c715fb54c76ab41210663fe2d3d6a806ec3ab8cbe7b7480889d3374d0e7f83ba99f2688ac83be7b04a2ef24e760afd04c96ae4252d47904f5107196ab5d449efb17f3dcc40413b1035188b5ef3a61a3f04a11336afa7133ef95e1cabb8c4cd568dfdce6007a0645f4de6f53e5c624c71a7eea73fa6794c0381da3ddd62abf2589a2d15f7ff2719906243ddf62ab7dd5a2155d70b8800b645c47947da926084d4e953381978dded46bc865328358eec70ddc9c48dd3563e5bc0fd4b1198529cf287fca15582997f8c3e793647b92a1a9bbc7696440cbd8a8c0000000005374b5e2dd3e11af0762e9e514d4606d09dc880b8203edec95305faa5f8c3d5afe918f2035177933fc684529a3af250162fda8cfc799bd9d70d7e7665e30e4eb050611e713603e7e9b8f76b9f6db01ff890540b8931861a938aeee0117640b9d7f85f34e1e55faba58bcb9903cfc8f0b9f0e9fc3a6045c20ccb23606d50b5752ee284cc80dff30ade3b6d1a9a64cff7bb0b6076a73259a756b3eccbe05512b30ecf4bdebd34f697600000000000000000000000000"], 0x1, 0x0}, 0x0) r2 = semget$private(0x0, 0x5, 0x2) semop(r2, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000700)=0x1) r3 = semget$private(0x0, 0x3, 0x407) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = fcntl$dupfd(r1, 0xa, r1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r1, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001d00)=""/102) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000006c0)=0x203) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000980)=0xb62) bind(r4, &(0x7f0000000680)=@un=@file={0x0, './file0\x00'}, 0x105) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000009c0)=""/103) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000001b80)=""/204) semget$private(0x0, 0x4, 0x408) r5 = socket(0x18, 0x1, 0x0) sendto$unix(r5, &(0x7f0000000b80)="b25c99d16eb11a166a117748afe4eb4cf783484c76bb71b930045466b0c7f509887952f66db8cca3474c3ca096ac52b83addb299c129aa5a453a2c67d89680d12526dfcecd5d7f646050b13fef1b40b7ff4a7d44381c55d5cad058041cbb89e428093611d8eeff459306620f5d8868d7aebdc2eb6cb6503c6c183d97f5190c8357acc666da06e571406ed998a14db1d71bb12104882c98e4c51901c8446c32c01449dbaa68245aa56944eea6d9fac00fdc066ec6b1f10a02d797149747920797df6b12f7e8de476cd78dc10f71a7113323e2f016560d00d68f7463116b6f78d87cdd3f8b10a8d8e36848889189325ec7b9158d48612b1e64ad3e557cbe20526d22a570ffc79445b167338d0f14830e531e76be46a8e362530aa28c15e44806d59f2e73e1a082bb2d101b69abb09e2de8881653ebfb3a437745f907a51452265f80b9afd6cd975fe2d2391105e7a25e9b0d3d0036f7f07565a377e891d977a0a09c8a9499796f8a9161e8fb7bf37c1f32687185cc517d47021d19072e29b4d631dd3a834385e3fb9188e1e9043a05f4e32835c29eb33baf119e051e18aa4fc3d56c89f25b4705a6758fd92d2380a3cc330c2228767edb80c4d7ac94dae02ce7e31bffdc0d3f55dad2261c48970aa52ce20dadc1e6be3d9f85f17e2ffdf3c43aa1578aefd5c94044e05062465ac84f105d06ad668994cf070ed3137e9d7b19469f610ff4b817f01854900f1bb05b993b5badd469c2e88cdb4efa13ade6b03f44afe569ae38e0bef10cd50296170089bca493feb225842830fa78418344b330c0821c73a787c480a56c3207df6a294fa4ceae0f08b220d1a92636b22abe3d6fca11f7a70e6ee81107e0761ac09876c4c49823e4d60a54eb29ba95b64eab42e985a8abba68f2851d208e4f59b99edb7c6c110f90d4456d303d40cbb549c29abbd6190a08048ffb339f0f6150450e33eb06c320e9ce2b789cda7146e7dd49df0987f53d433400657d2013cb3abbf162490395a1ddea48c48f9246eb64b33db11628848fd3149ceca4afdff4ca17d04ba49b5652788f770261240afa522b8bc7fb1024a6e257ceaeee747052c2ba57983b2823a6cfd5a6aa22f2efeca4a6624262311bc6c0cb51a12ff9b2dbbb221f8ec2736791d5800446e19480803914018678623881d289c2ce5d0b984201d20d7611f87a97aabb08b2e3e553ab88839d8a7cbcc7741e0fd0476683115ac4c23f424cc3e988b5edb6524a641282032fa4e07d9a63c797c6778d101839d6ff61fe4a70d10ebeffa6632dc995668756fecdf002dbedcbbe66a2ddcc130f79ddbb3164f956e3570a3efb80709843874ae21e86d48ca24db482479b022d3c594163d1c5fe3bf067c30f857dad7f3e2cd269e5a6397ae1d02521702bbf211b28d568ee42a5f951ba5172c7d79bb64ee413e2c21f0e7a08df45d4d67da9d6b4e32775ab2f942f1c47ce59d5aa2eb34c1de69c9a837f1f432282dd15fc84f5190b343bb1086f453ec988a68a8f40b5ea310bb916e4c963caf280ab4a458ac1e5e3c793dd5097d568e5e75c1d92d66bdeacc09e4d26bcb1598a8c62d3f9ca377562c638df36c6d76a9bdde1f75d23b47e2408aa737e86fba85336eece7443563a14181a2f2e9c212d6179bd4b9fbe0a907a5943142f0bf2ee8166866be4d336c86d67c1281d95d08afcd371877386f34ac2a49cf8a02e0b4d8a6579260c88510f5d48e259e24b6caf8724bfd732c4bcc3f2a7eca6ba4ba6e7aacfb595a39e3bcf98e6714461124a8a71a46a8ea06900ecd0729703a918bf0459bee16dfa77ab189e292116ae26d29af2ae714c73581a1c9cc17054b5b7896c5f7bcfbf53cb417e86d9d8ffe38715c0200dcba1a58ecbe07dbf71edc730f4d412dd24932f3e1fa9b549dc05ba801fb64381f8aeab6994bc370e535bd861bc7c4b3db50a0b0646bea1671837894edf572860330cf6ebba241909297b4167e29e2a672f822756d6903947273935f1ee8c7ed33b34af09c4d773291aa1a890d4a200eb3c8ca8aa564d914d67b92527858a983d6f384eca26e150f1044ba5d95c45a80ba3b8edf7984d0e84e3de4563189302781bcb71719ad3138cedc3d67caf33474e9c4de74bfd92c253a637168b5965e65132e35e3804c32697b361463dff1548d746475ab3787aca8ba3fbfcfffb160e98b962de93ba33628147a8ea3ac91f4f75f60c4ea094745eff923653f1a7f02f6f014c6cd3096e51f0be7f385e68e5e6427df761c6aaf3b5e5aeb392c182ae2684a5fc2ee58c04bd980cfb143588fffc17587557821e78e3adb982ef077d044ba5135f39be5364a53d019cb6a89202da05752f91eb04c65855ba31eb87a6ab26d1f1bec2dd41089bf35d0c0299bce00c2a1d80be71efa89e07066b387ef9ba895c08ce621389020d309a8d76d7800f16fb106803863f89a889d03b117d44f7238a0300dca275bc55b9f76264400c6bc9f147900fc7abafec2dbc1b60f8aa11ad04993b0bf1dc78ec0567d5420979dbcb6cbc17b69401712be7c0d0f717c7fce8ba5ebace4dfd3a1e66844429084d867b87bfc5ea2fa2187b45da2af357ea51430f4c29d10b63871b4ba64c81fad851c0e504a4eaa8a2a254c335209282e8d98a50d01e6062b37a664ce857cc52c5db6c07f2a074dafe2b2edeafba22e6d07bad6d64cbcd729fba3953026f397973dd7f1a64672b7b3dda3d7d3de523cc69b30fa5a71abe5dcb8185ca428262df5bb8894b6421fce287f75177f9188c214fff6205d9c9ea532d27b6f162deccf4fa44f83f6714d5a9d12a69256824dc562ea9704a080654bdaa5993d20512a3f41b6f5f520c2b57b232af047df22d5452cd8b3f0525f699d49e1ed806cf65ab359baafce99141e6613e6ec554bf8dfcc89311183ba50ae2dd7552632f3265aa545d70088c724cb2669b0cbf0244c9a8419b4fff975330378503b6a46809b1a7a28a319fdf5c3374cf9e26dac282bdd7db5fbfa3f3c863ddee6cc83908257b5e919731b1d1982bd2d8dc7d060947e557c868d474256ad0332e0d61ac76869af4ec0620f0a37ab36c62e6fdbacb8a5660e06aa34d8067d13a34e98fcafbfd75448cb250f58d9c09e068508067347ed543e58e813d2e48930789e7448f5d730d4d15214c17ba7a314c08cb10d5707452e54af946ea0c9fa1d3290d76686bc21ecc6f5809aee5799af2588303af4e04f199499f42405111cf0999bacea3628af4c61133d9b55d85e368887c3d26de7207e3a4f0240705b8f35470644c9e60e235647dd8a90d29a4a99121671edc336b44e2ee4c81fa0b8d4eee2723f1c5b765a90ab4ad6540462763f8e234efe3618369a951b43836391b682550478b2b4297c5c651b62b2b5f0a7ef7de6097aff9d91c93258e80eb108b6679cf13fae38a4e71eda44ee45c33eb5400d64688a686a07af1de3d492f3ccd4cbfd0e9024860170c5039322a8851255279dcd63e52ff1c8ff72d663da0c6acfd6b94e3b7cd4f8c4a2708c1fa892fcfbc6d05b415233e1896f31e90cfb97c8548a3ebc20464d8dfadcb592778604e73ca1c10034af4a551e5eb362268ae560038f7bdda09cdf1d166d0f501298ea5720eb290900b469c7a1616161195df8e26703795b0322f88bd3efcdee9e8646f198e9c269bce720784be8c932648f31530f8663b7bfbf0e1460e38fe5eabd30737e50121d7286eb8e4b9fcd73fec6a663dc03796010df6b3c72e9e44fbb022c77a02ca64bf0ddfead0948d5963cf67d16aec5c6d30c3c7e25f8471f196960d5e5c3dcd14dcd2fd2754f6b389f44d7baf6322da038cebf0b038481d7c10dd298c70411b5df6c4c4cb1eefe7b0f8d51d50b50240e6a41046787b7a218f5f170e38f17ed64711e9c01535e3128fdc3520f30002eb7b66608ba9d80c83f93e8073342ff1ab8ae87ccfef2e408e35fc75f9c720adff05a0ce46f21a96729d8617f64b5fe1a0483e423e4bc7144b5f773e58d639799799d52069baa9c82c386228505ac0727802a685a3a3dba288f524d3f50310ecb7a99d033a3425512de49cd42e6daf2251ea3f2b4af4d2e058d8419ffce5d6407fbbef7a8af8acabcb2fb1f54af04aa549b4d427ec68baaad38e6902b5dbbacf732eb05e6dc1203411650370f80b7afb0ec38b0df732264273bd7291a19bad4a65f006a18a62d15eab60ef3594a2125b050ef2704d7419e299d1b4461645f4959263e921075c90e5419edc243528cface1a17e540a20940fa0af104a27999f6a4ee942f5740e862288617338680c4800d932030de72c24caebc0436dbd4081eec2958d31dde7fb7f7ac15f84c71e199a8ad644f3ce628112c4d8da27dda248ca7583ff0b91ca96ee1d0c59006e2793a67f4caef85e81519de6bd071ca5d5a2635e3b060b5d8351a6fcb06e852268cd2cfdbbf492a98c1a1187504d4b2b2ea5a6e02bf40d1c1b5ba3d55a01cf446ff389d00fc73616050fc3c1dcc590847060813bf9e703b0a9a6b789bc77cd71ce6957f60efd2265f180acc837aef7862803e1378abf7bee3e415e40d1694699d880ae6c3c1874596f1ccd35eb4d599bd1634af2061ce92314a2b8279482d70e9148bef95170c80cd7f01e3ea46d44f59f152b191265453669a4050037451da984d76c7f2abc3f1cc8053aac7dafefe8cc2e2204661ef4bd1f744146fb9e6dfa2d819c4cb85951fcfcd7e33072977dd57c215a802fe68b6b49dda2a123f0e960cf201f11876dbf21c7aea87dfa427af36e297e21e5ad3aa2378ed497253d7a51d4c74eee47b8d6fb8cc3dfdbf925684d4216cd329d893a84c4228caf0e6743978a0f46ee1e6d3258e32fa6024c9959a67de88b22a52f31f1c0ce3cfb240515ea44e3d983e27f8aa78b4c2fadad906cd182bb2101941238578b42ae91650cdc65354b54cb76b5096fc11e99378170652b7018ff695bb7a36d061ae7fde6e0974ae676adfec72e0851debf7647909737b2c960bbeda9afde8a2c0c02844215654f709a23efa41f5d785cab17c373c8e6b856ce3d5d85cc47a1ee26b09a9bb34391fb283331f7d66c68d7010e12fb42b5b3efc2140035da61ae8de118810d97cca5a42802fcfe83f1ab00597d51b16e1883ff3a6f09537ce1cea7ea3709f133aa863b6f03b025f29467c6017995db93fbbad2c38ae37b7895bdf70b3ea13b7eec8767dca0a37691589d06d6e7658a3545e5e05585c9ed2afffcefd24db35c4d0781392467d7d19e8eb2425eb5f90240aaeb8da842148aeedc0df83248e01b33b2d59faeb8dcf526bbc4719ccafedeb0370a0adc2b80bf83d224ca65f3f43851b4d41ef9e90f3192cea87dcadcc3c2766508aa67b2a7e5cbdfb1f8954833be5e09061b2057c9ebcc14cf0ad9d439323a9b8e5251d2aeaf200d9bbabbece82cb962bf39053a7a76fa26b6bebb5c9be8f54e14f5451a3a4de0fa800a8f28a294d25147fbaebc6671fde6389fac1fbcee518c6cbad042146244b95a4f065ab496cf179c5a6cb999c59398a9d4e196b4b8e01b77b55e7369cf19b0b4db07487533488d283c6f0f423dcc759195da3bb038b85369a8c25cd08901fda27ba8780a5673961406ff660c37ad4bc7ab974f47f6d74075abb7464d840b40c64116f5da367d927fb3db9689cc60e968d1d70e42068380f4ec6ce0556630ab80e7fe4bd8662247c21a51cb4aeef2dcb6547167408d92f732bda91b8f3f62838e76b9c501c8d861a9ec83eb942670726bfe2842f6c32b2f8bc13c22ebdb2324a012b96a39460e9f", 0x1000, 0x401, 0x0, 0x0) setsockopt(r5, 0x7, 0x9, &(0x7f0000000a40)="bcc158d883493ffebe495631bffe1386d8512cf606457ed64ef79f0700000000000000a0317c2ed5f339712d2c719af24733da5254ee32f143d9a5c6c440445b54ead7fa81dc94b5915f0100fd7f9bbbf0faba05484d476860c567bcbd0dac248cdff0f7d67fb8e4047ef04762e8b7f50dd4879d6bf6a541149f98ac6b6cdccbd3870a6d021fa5ea6de21b4a6683e85d0f09fc8e5b062a44fc212c597c2bcf53b4c2fa89d818daf2eea65d2e71807190631d99bf4f98a16657da7b8149a321b6ae8cdd75f5b3ea80e78a424ed64ea1abd02500000000000000000000000000e759d7686d068a1031919522f27b58c9a224fc8482de8539ef6c2864ce6c26071266c74f76e1330e868507adcee1f74440e22110252c03c0930ee58f1838de4ad2372ba8c279151b24769339b3c652d7a2ac717caf83af2b0b9203", 0x13a) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000140)) setsockopt(r5, 0x29, 0x800000000000009, 0x0, 0x0) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f00000008c0)) bind(r1, &(0x7f0000000740)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:04 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe2(&(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10281, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x243) setuid(0xee01) r0 = msgget(0x2, 0x1) msgsnd(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01000000000000005c7e3bfd4e2890b4d046d59850b58055853e4b18e6a4cbfd297817cf0fc3b1c2fbe709674c6aa091b65b04855a622a842296a973b9270503ead15cdb9276a3f2b67b58c6a5f4ffafcec854864b5780fa92f05c1a2e8bf042cafb9b5918e014d3ba183c39250cba42c5250469eb26113337ae752301000000000000002f74a35f695aebce8f413c72db37a7ee46d9b2ef94183eb2590000000000000000000000000000001773966c0eeed60fdc5c6af4244441fb3987af3a0624313931bb9937ec2c01b9b6140cd994b6652163434db2a4f80ab61ebbf94cfc6ac932cd0e56cc7f044585d934caa083c9afe0d3391c958216a58a6d679271aec3b00766bae66aec24da653f908151cb8e2652c40b482b27801742a9da50f177754fa7b487130da47d7cef05c18f670fe55113df99558ca71bff20859aeaf3a9bc7ebaf9eb6589f4d11e11dc13fb1ef7a1debb470040"], 0xac, 0x800) r1 = semget(0x2, 0x3, 0x108) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) symlinkat(&(0x7f0000000240)='./file0/file0/fi/file0\x00', r3, &(0x7f0000000280)='./file1\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000002c0)={0x3, 0x7fff}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r4 = shmget(0x0, 0x4000, 0x2c0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r5, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') syz_open_pts() r6 = open(&(0x7f0000000180)='./file0/file0/file0\x00', 0x28400, 0x100) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000200)={0xfffffffffffffff9, './file0/file0/fi', './file0/file0/fi'}) recvfrom(r3, &(0x7f0000000340)=""/9, 0x9, 0x0, &(0x7f0000000380)=@in={0x2, 0x1}, 0xc) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000003c0)=@in, &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000140)="1be587f63893acf486103b7a193868b0fa44d827b66794c3fd18893251a64ebaf0955fe943", 0x25, 0x3, &(0x7f0000000180)={0x18, 0x1, 0xffff, 0x4}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/61, 0x3d, 0x802, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) recvfrom$inet6(r1, &(0x7f0000000240)=""/40, 0x28, 0x801, 0x0, 0x0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000280)=""/123, &(0x7f0000000300)=0x7b) fcntl$setflags(r1, 0x2, 0x1) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000340)=0x80) 16:00:05 executing program 1: close(0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f00000000c0)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x50}, {r1, 0x4}, {r0, 0x8}, {r1}, {r1, 0x8}], 0x5, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) kqueue() close(r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 16:00:05 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x604, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) clock_getres(0x5, &(0x7f0000000000)) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="1e00000000000000e0ffffffffffffff"], 0x1e}, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, &(0x7f0000001240)=0xc) r3 = getegid() getgroups(0x3, &(0x7f0000001280)=[r1, r2, r3]) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r4]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x0, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f00000001c0)="b122d9891208b7a0741fd08f7106ed2bdbfa1c81913e495ad3f73a7a9e6016ef89321ad20199923e919202e54c3d3bc0727f436ac6b8e05b40dd6a5ccd6d7575da52dd15c2e998203f76a86d3c9a29507f04ef6364c24fac08cc1e11a95a634d314591a6c23a6d2f74bd70a53248dc13218785c16156c9fcbeeb7d02b5f899b1fd03ed47eb8827cea37757fc0ccde15c3c2fedbc2fe664e65ad26517cfe9021b515c8a2fcbabb2c510f4b54335337945b09b9d78690b344c310ef809093eba3f9c428bff0fdbb913414acfff5ac49092d553cb9f250360961a005eb7e6efc829421cbb3b0b4958410282caf4b333c1d61491b728569cbb22b7d2ceec96a0d3ec0131c5b5c029d3fa05054f173ee4bae722f64361f56bbb0e6d043944e49aa5eba0c4aff6d043d7bcdf15c7c9a02a97e44ce774a3bce07560dd1818d82231dd668b78dc3276fbcbf30e2bbd7f5e321080da8e2f5288290229ce217be444fb84448553af93e47fa7441e1b20b6960989eba67d9299d9c5d4779a091ece7934c6e31b30d161de712f90df2ca7c5e6292918eaaceb7023f454060a02c61b157ff07c577b4f6d0fa16681ca65568e41eb60ae760bf2c3e3440b645b217199fee512b318cc05e88b470d267d37582871ed2d685f6429cea0044a66c9ba8dec00e2c7a2ea0f6c0c789ef6a08a820d98b29c863d4a85c28c8891c9cba67a653a62afb734f274b7198252dc52a67235591fc22f71fb84519bae43030ee3b34c340d7b2c6597c2fcc126a09113b0a6312f20a853cdd5bdbf1c3b172762e6f40db2893615a928621b82b6f0f72457f0fa805060fa41f4de9311673a7d076471132bb8138dc1a2b417415a40ca77489fb1edea3127603fa2d541d12dd97b3b5895bf16adf9121ec15094336c03650a9dee6b0cb4f538625f9b9719bfcd6f6d498974335b9f036ac7c2ad5abc15937db36f03b53fcf708146dfb4305f4d6f4de976ffe8a43892f407b1b5fe51748021cbc7a3e1daf8343a9e8e673e5544cc12fa390d210b9e2a6b4cac1557c7d2edde21b699b9e13f03d1d8cb9bf2dd855072f09add82b4b8d899d5b48d373b56d9c05cbd9b6ddbf467cf8fed2124b69f0d609f7c3e98da01ccb38783607668574558b3b3a6f89e0e02b9636122c58736ab140f5d181ee8d296e990f8cb65935829e5b1e8c0e54a0c293adf8a721e7213aef726dd9121244dfb73ba94543a3b34830cb388510f73fbb0b8e5150cac164e387b82e39587901dc725ee98a584a9eab990032235e9ae9245fa92640c75a9cce07d2275119ce91b80b13f911293e5b2dc9b2ac9e7a744db7a9299194ad75ce5e3b5f997b4fe3a8455c331d9c333d7a36c8a6e9f0d087190df0f87a08b7ad2c90f8a409a40d7a8be14650c006dd86ee523f8b9c020374a2388d756bdd00aabcedcefa43ccc19a95e967f2146db3d595e50b5c87edbc8e3632ee38b9998d2439fb2fb31f5bc80808f0d34d478796832dc1c45b8c7ed2cc5426130dd552365c0ce21ffe69fb389c040f9112570dac0bb27c12e21a80fb4a5261d1bac1d815c2e5effa44beb4b709d7fff9ef2f90dc5fbc4b9212c7ffd5350954980c45542983e4a183659e796cd3cd89273b4a73cac3e29ffdeadb1043edb5df284e40bd4bcab0cd1ad9db5ab6bfe57baa716151bfd6cce24d078a3c672972b105e4550f94c11ec174daf5582fa35057e2ea9db748ba2d42d8266e681e5259ac3f79872abf10d53dfc5202db6ba0284afa0601bd4f77d37d3ac79aba7f5cce1217300a41a2ca5de536c812ef37cd64e8e509a04178c1f3f4b8f5fa7f20be919e0dd5ed5763a8bc8ab392cc7678000755735954197e947c4c17ec3d5d79778b4caacc23cb6cfacfeef177fc6e8f9caf0aeaeddf3aceb37aead42b67f5895c8c312d1dcc162b7460c99b1c8fe2ac46d7dbff2cf3a54bcb3081f5b62e6592665054e8e8b131dc3640824599d6b17d7551c49d00325ccaaef83a3cbe9ffe034dc3e92f6d5d76cc4e3e93d0e3bc5d0ed107247837daf706715d5f182965e9bf67827919a3288348d101bc54aae0ac4eac0939fcaf2998b358194f9cad60165f5f6e5be6344b5888bd9da50af66fb6e1102edbfb2903df655dcc6e4e2e75616644c477f41056c917dc45eb5f6228a4891114d9260051337ffde827a7d3668d5375750e0286ae5dc747102f4452713a62c903edc11b722084eddf75319d939d0d810e085dfd621bb69b3564e011904ac80558c19d6ac2f1424b5d0f7a8d79ffd331d53c8056badfd58b9149e517f829802f35f423317b7ffbc1696c1622fa3c70e279b614b8b670c985c660450501e66d9b672392306057b50a0814edd208b97dc1ab74d2725278a8d791083896b9d89a075d550b866af9827eba4185fb74b7976132d8df3a0fe0c9fc6147a3c6de1ce387577c583933f4d2f51ca3cf2caab5d157f091363203531c97f9acb52b26ccea2ce8858730a8162c6b4d9b9fd616b3a496ff572a4bd64faa262ad74829893c214bb06ef95572169fd4be82f2e9ae8fce0bd22abd7b1ff6049ebf5cf29d3b8630a3dd57f8904df707e489f855a2ba8f9ccc753357483631416a1bdbd73478ff3d25dbf80e5faaa1839a18703c7adc0f9796177001a7ac65cba03083d78d6cb1bd481aba46209823a1d9705a4fef9718e811bd43ca1088ef18a84c1d0ee299624c7837fd1f68c2251545c1de4c82528b5de8e801ffc5fbdd4284e8f98cda3098462cdc9652b1ad212c23b26533908c432516487a72c7ac967de338555e05ee20fe7f3d2205d2df5bbc0a8e570dc22c708333dc4055196b003b2387623da5de183b332c8d91789ecdf204d2266b55293a1abe1607f2d4a764546b0f2e8f4c232584abbb678ef542ecc0f7853300ae0338a3a3c4ca1221d8bae7a191033dd385ed2bc735cec9e713c34e1dee4c0a52a38ad59f0fc39c43f8c6a4a58984eec569abafcb98605c5b27ab8f0dc859fa4c95df4401adc0186528c28dd97567d2552f5510bc6f3d8052db2c53a3c7d8573e1ac03732462d40f47e6f7ab1f8b4acb12a09e1ebff8e5f3c311dccf81d7dba928fa6f34a8095ea817478c04abab1efdccd2a80b6ba756cb2c74e289f94637706ca13da1b695ced1d9182accd6da78d3bba1c626b0a7bbbee479857d74f5e7858425f03782541eabc53a8d1826ac36c0fa89a1bea677e80c561200a33386534465f5be9d6a80efff3e14795931d0abd153db3316813119e5dde29e31ebc8519f403ca86b7849a919ee60cd9224f2909eebae6cffb101d034626bba00445603fd88967451c687c00cd4a205b37baa367312f9db7ce2496f4446a2521f231196b05790e429f12c2bc229ac1d1a9e500738388b72af47097158a7bb8a73c6c784170e4fd60f2d72cb89058dfbb1300ba6582c44b74049a4ecd8eeb8643f4aa5e576730b6c6671f56d6956d7287e8d3e4b22391bcccdf428ee595330812d8bae73cbbec54c09836bc2d192882ee59136be0e3b8875be4d5af8d8541335c1d17ad872444a23e2faed48c44cd6030a3f44e4101ca8ed74b7544baace178ee9350a745ce9b0672f3fc57448c92a3b4f32cc53f74dea578c66d0ab0ad150d6b57f850ab495852d989e285e93af45c0d2b640a9b08150239c3e98a7d70eaa21757894ceb365f4e2aac4b75266e5651ef377673061df0b49a71a9f9e49f9b3c353d5e1608906b3a5bcdc6177b9ba8ce802120c0659e2afdb9fdf6a1b7ff1f5bc956ece5be86bc2c5aefce82b8fe45636a384f9a4bd76e00c496b1a113cc6396fda95f0b1d191d99ea83d82682c645902bdd899923b112e0726ec77ba20e40fc804032de314802d5ce6aaf5af41e57b0d198409d4c5c110d113fd5b71f08357c36b6217a9a0bb3efb9a21216940be4bbf554d1c46ea12e368e3dbe0e00bd529a584e21bee0c0a8bdd957d15fc63f25b1c39945408402f91bcd3d79690a1bcacb434966a3cc0998b8b0d2235a28422fc1cad90f858c6555cacde3f59e7420c35c335c89dc62ed57288a6f15c446d119bc24722ae55c93c06b38822acc4a879e6095179cbac96569da9b4270a9edc5d730cf42481b3b3643ac926eef547549c59bdd3cb63ab47968b1b53e988830adfbe88e187ff6c4697d8c177afcc1c8efb9e577af987f72d53eb32d2d02b27e5decceceb84cc64c3cb6c5580f1acc6aeceb77826ce6f4ae9ccf557f952183ae4cd012966550b651ba0f2dda3f01c4e56fd6feed4e00821e215971ffe86c8e5767e7f09f377096fd5e4727f443e0dfa58f8228b09fb3393baf67e49dad8484a36e3fda732c32d3d2728d759d1be6c6f4f937388a8e80720c6067b9a3f3e99672329eb91456a547978490f49d8681a0df69757beee28686a9d10783ea7cb871d34180f3f0279acaee2d7c2e63ffa3c071385a084f852970a3e7aa435f24e96f48ed3b4363b1ecdc2fa80ae290f85d214702c34298c7a2e35483991d2674e4c88f79a5c2c741474142d97ba275aec915f91b40034007656b2d23b7982862f023301f31991cee22ae8d6389d924d716f742099a11fc2cce4556a76702932e26866813ab7b98a32d5c82c99a79536636e972bd98a979835b0f4d1dd66a0da8c1cab32ad331373ce85c698c221e18a189705abafed599ee428da01af821bbdc7a7395fb1fbdf63a38d6fa4e8fea5365192682e45ab02ab5fa742be5584be03c76dad55caa18d0cb2bccde2d6d88f989baf8aeb7bed56f35c14f434b744a96bfad25bcb4256ad0b0b6e537c81795c1987ab92f35dbe94221d67b9b96eb4586455f69ff96ea2da184c5ad73ad036770d89df37b03a87e8cca65a8e5c850cbb4b452757366c49e2b984d2f48ba4e56f11c1358f952c5d92f512dba2e99f206018b630ff712c774856aecc1fefd9ee02a432f3abace7fc6b0b998ec13f74e152b957104bd294a69643437f97b9a4409717282abd02dbf88b84eedd1d5eb7b5fa7ebfe67877e9616b1e97a2f78ba99fdd50a7a8aaa7d104ad0dfac5b21a83f5f4b2b53f7de3779cd8dd6a49eba66d05030c698d5608162921aed3ed763b993ff7f74e8c7636306f1257b7c5c2e3b03327ae1f16c4aac5b9756e15d39ee279f6d615608026086a84e1cdfcccead9a73789e878f52a53edcd60a83e9e2849fbca533462d1e276f104f158505b8fe191c78616d0c546336df74ac2206d21deb56b76b6a6f102619ccbcd532020d2d76bcfe52466521eef8e2a380a22ee700403e38d3b98de69a8a46c600ba1c0bd7aac855f5b55be438412b06f9aedb90a99940fe1503b26817e601d388ad95c8941ed9ef1d78c6b807807bd32107179c8d04b77a7e564b121575f076ca0f9020bb418df0fe6101f772d781e61e2754a7432052b250d52daaa9dc163d29037e39cebb8154265212a601785965fa5c2c0b362179637e574cf0f91bfd0b453849b1a10e22e755a65e6b750c0c7084708ab96a049510db4cbcb4871ded82c43f3dc6b61035b80efad652bd5f5c422c6f6d7ce995cc2f45090b255db4fcd310435ad431147a001a5c7cb002821f3b051ff931ae4654fca4e837e1a11d4fb03fc7fed4ff8b74403116631dc7d4ff2bf2a6715558a1c153ae0f6c11d61463b364379756af17d5ffd14e62bd1c766398e7e735b7a2b2f04e9b552f5b7b226ecc9bcf5c5f3dbd00b1c6a3073d7bc0649e9dfe467b80e4ea8ea36fee3a2edc2e977b7e365046db6bb88691bf3464db4f1fd7f7b9cecaad579f7c6170f90a3a5c07410ae94394d2008d05800fe86", 0x1000, 0x408, &(0x7f00000011c0)={0x2, 0x2}, 0xc) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1004, 0x80000000000060e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0xc, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) 16:00:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x4) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/17}, &(0x7f0000000300)=0x13) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xfff, 0x7, 0x7, 0x1, 0x9, 0x7ff, 0x7f, 0x2, 0x0, 0x5, 0x7fff}) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = accept$unix(r3, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) bind$unix(r4, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) getgid() r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x100000002, &(0x7f0000001280)="186fe65c", 0x4) r1 = semget$private(0x0, 0x3, 0x20) mlock(&(0x7f00005b6000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x800}, {0x3, 0x3f, 0x1000}, {0x0, 0x52759782, 0x800}, {0x4, 0x2, 0x1000}, {0x2, 0x2, 0x1800}], 0x5) 16:00:05 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x1, 0x80000001, 0x0, 0x0) 16:00:05 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x50) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = semget(0x2, 0x0, 0x3fd) semop(r0, &(0x7f0000000000)=[{0x3, 0x3}, {0x0, 0x8, 0x1800}, {0x4, 0x1, 0x1000}, {0x0, 0x9, 0x1800}, {0x4, 0x4, 0x1800}, {0x2, 0x80000001}, {0x0, 0x8, 0x1800}, {0x0, 0x101, 0x1800}, {0x6, 0x4, 0x800}], 0x9) r1 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="aa9172f4e7a15bbd049e3995a9fd20ac6e2ed7790f5bee495828f438af246646fd042054415b391713c312a77e196c4e3d6d0f1045e8684d58dd4d194b0224489370faba64459c1aea26423c0dbb8f1ed15027be94ffd9786c897e573e83309ab19baf81b688b89af5e03fa8e4a7ed2aa710b1205be08057b3ae05", 0x7b}], 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000200)="101187d7116c72e9687f88f00e846403ba96f307c546367226ef3bf656c1b09b63a5b8ef5cbd96f11d30bd3fb2b473e27589e45bcbbacf337bcffcbd0f0ad6b6ebada353e89a1b542bf56d59bbd7afcf7e7bd0e96c108ff5b184748055b756b76eb32cd29df9c837e78390d267c0170dec5b956a26c2aed94fe7b157628c205b499c6f282e67", 0x86}, {&(0x7f00000002c0)="554ebe8fe3af7bdd761069b52ef865ac3dd1a88548106d2cffbcfcaa84d1996d0af7da1613e5374ecb330cb468eb92c27afcc7a8272384a58bfbda620567cc1753b8b42434e2151139e08429d93d11da992905e741574a950e44eee2852da9105f999355317594013fa32bc84d86d9fa01c6398dd75bbfbb8bfeb11074e03274002c0446ddfca3cde88c85ce6c07a00efac6ca904ae7b695453ad04e7d931a16fe98c6b74f6933f61c1681ea1a513f4f019db51d6b5608e9ac2875894aca59a869b7853d622d556e12be2b57c555a34eee9a3d16e6b24e3ef6348f799056cfa42954c0c2fbc5e724ee906f580c792f9acb226f17addbe7fedffd1054e0262b006b31e8f5e51d1ab9b217e0c23403bba630463061db8e1d251845d8604f23815494edbd86950664db780124c1532f86a41dd14e1fa316031b74086ca1ec06f6323e86409cfe6409648cc4f325f3e5352db844ce072fec3c40f3f8d5e8e291f4d347a458ddedbd5cc3b9901158e72f3a8761435ad23ec55132ad0bc9655beaaf113bb3052ed5f3051b893bc22ad2a1ea909403be6eb3248b9021d492d6753e65d7047930f56228a9a2982e7d183185ef7490085b79bd0c60d39883a6069ce92182db4f824d587c0da97fb1d2eaa613bbcfc6902a196ce83e67f6eacf98c9aebe23d7dea8c27be96ce432fef9d6af027dbfe020ab827396298ddddded2deefe975f580ad5248a8f5071e33ac9ca2314a1fbfd2841f3cc9c09c75c06007bdd882eb1148a010810aa0c98f601b2e8ef45d506c9154374dc4d7517084a9f1d8a8b160934f0390f36b1035eb0de2e2e50c555dde496e8cdbd5aaea6d3b5f25accefe28b7b76d3b1b7abcab3505cae04e1473e31a5ef29a0ee5bea5c80b63b9629809c457f3c596db775141d65bac03150edac290d035c2c5259989116639dc7929fb83e484827f250c935c570a5fe6b138719fe010a61724cadbeb7e686100245da964f0d245d8cef520da077c44bf48c75e4234915dd59a9183899a831c147cbd988bcfbcad708150fb526f47bb83b9f6abcb8e9a16ff3a9317fb11f024c7769ca197b58a6d7faeba68c45a45fc8077e2e4e99fd0e28407b9378fc9a58c314947dbc0bb38266a421220a1c85885dc5d081d71d4b52a1e8ba5ee903cd867b423fbfe9fe5b89d83e3ac47264a877a3ac97b926e12ba408e6eb1eafe25cc1320f557cc6c10fcc8cceead71360bdb477265e889613d1acd7ae40d4d1e2f829bcfd27639cd31e6275bfa75336625da4778fc5af24ba17ce5bfd84ba908826d25bac384720ebaf4e9f5b915cbe2555098991adc8cc7183165057df8d0928be468ee0fd075a60a359e84e30a9717748f8def8318062f79267f69c524084bbab4029a6de3b871fd64e44b34cae33c1d46a5c94e8b6691cbfb9398b2ca19fd7fb86522e7a0441c1321a96d21b52d417e09c1b7efc583eaa83b32094074c7a25c84a6564f1a0b129e97f5c80bd883cf7ae6c436a28504c829cde9cd28c5f8a0006552026748ea4aefcf4141dd226431b01c65c2b45bc7fc91e060b4bd563524f4195a591aa2e197fec01c992753b8f921c268b5624f677c4e950c0586af49f7066be2f55af8d39aa9ed3b4e7594c6dc8e4aa12ac42fc6965e862d7520c1c6a3fadfdc2011adbb859ab50de92af871941665401ab728e250481981b5cb53f0292db48645581905348e757c80703a9405a856d4a6f283c38004fccfad6a91a05f22e838e0878cec6e233ecd5ae11675de9756b717a948b659522337b970ce5404a247231ee33a1f5b164e7ab895462670f7cfaf265b5930342cb938ce380da0abb9ef19e615892a74bcee1400fe714ecf1e9143ff1dad5c4fb3fc6d90599f522e4296fb30e43b00c484d73e6b2e242857e7cbf91bf9030478e4f6be7bd4e51d8621e4e3ec6f55e38d770f501f7f261a9f6ae099d24c0f8c8168e14414526ed382aebe03a20d3e0022b4750f4e17b751025f8c48400d686aa84fc3fbb6e4642503a4e5fed516b2cfbc5efc0a011167e8013b650a959bb41bde4feb336c9b05e6a760399645627394f34d10d670634c9a0c046526fc2dd17a325f4bf0508dcd48c3983416a71d3c40f5762c58ca22ae07c6396a51253b79d88ddb08fe95a68a2f083bcd118aac2b47615e3c18e0cf3cb0a9654ad04dfb7ff1378c8b53e8a175d8b26550adaf06c10f4a69cb4e2bc8cf15253b47ce9d0e2bb8a3ab3c57d934f6bcf983113ba1d2d61f49a49837925b4ccb6f64f85039cc5accdcc0187fe135381198105ceed0bc4d2f27aa8e63e03102369b8ff39cc3b1e3309bb8b908a08446c867241136e8fc47222b196ea95ffcd62e5e6962e4b63701f639e09e32381410576177a18eaf88f7b34a778115c8d958a5d5201ab8b320eeaf619cbfb0c757568cec2a95ce25488d4c0a9e5c746ac0440f1879c8fef884d9ffd39859166d2fad339077e76a71e4f16c141f8a8a75f55499c71e495eead6e3c2af8b9391798bf951f296059a72d2f70f6342d8e2198e282e356d8bd7c8b38e7b9f8aeff1e434cf55de5deb803856f0a48fbcf91bc413457b810939f7a032ca5104373978a8cd692e380d74284619ea89dbe2689738efaac554504a38d4ea993f616cec51a860af416db688173373eba5e32b3ad115275ba91957bf734a39fc815be0e35cabedd1bdf07a99e9a25cec67fd79dcb9f711c315d708680054864896d62776ff02ef4f0470f564a3d8e137d68b111ef9505c4c784f3d70bd87b29d609841360ceabdf6eed7ba04072809146c2660fccf3fed71e5f7ccc4780a24d50eb4fbe270c6c993d6adc68d7afc2694fca44897a73e2470bf832cb02767ea5fa9bbe81b417eea2a684ebd0d1e759d969011ab95a4b2e1740a8d6790ab2636eed54f4e76457d1f74cf8e6f03d14a4c4871b8a061606520cecb5a4384e7ae09c122f3cbad5999816c0903c52fd114ec83bfc7309ff39b46c53f57a25ea963cfe27854d4e10e3dc30ea3011161d4d500320a8dad85cd10e51158a6a886d602a37513227e7f23828b000e1e7a056e8a1b3936fb272f0f157af2f6e9383926e7de05900329d1a5eeeddecc98f83409e32a95924b7e6f195a4faaae697945ae7023be04a69381003e886dd4889c2c5169d4e1b51b26b5163dfcf4827ecb56c7b91b39a024df69ad5376a5e91a0903ad64515700181395326dacf7f23010bb33a20e2cdeed427acfbb4e7be23724ab6fa06fadaa114cfde41ad7800f885975b04f644cf82cd15c5cfc097e50251325b5f3a372f963abc2d105c12e9d39475dfc56144c1c1a01b6ce8012646f3341be06dcaf75e5428e56234efe2b33175d140aa7f8af334b6ac2198f8498c7c56d3cd17c6acf55cb3dc6fa8c65f144108cf93a88537bc1957daf79f1e03aefb69238bf2cf357f4c01b8a3336c80681074871b591446c4d7e249fd7cc8e993af45d508f40d257e1727bb11a9599b3232ce32118f48c59f70f27c0177a09811854f18089125bd9a12fd17496378a31873c381f668b66563d95fe7350f41faae4fd18a5092495733729f18960bf268c7ce172095833ace82d378f129811aca168e7a4b49424d9e4a7effc4bdb1c07b6bb1fa7e233223dc035eb4749e89201c657b99c609dc953d0736919a09c3a6dff662cf98b3fead8b227e5461c899aa997cc53c6b25a22fb10f064a1b8e4e300d1f78bf36915f12c4921dd6dcfd50d795669e0246b99a84e88c0ded10f74fb038f262f661863086b300e943173441a01257fb3145e3376c0d52471f6de04aac0ab95334b79e6c8fe265bb07d7523c4a2d11a46371986922504337e0e283b2e91bde0dd52f6c44f335abcc66379feeda44cc4448eb7f6193686e7a484e4e0fc8b6237c0ebc7833c876efc2f9ef4f72137984ff141a69971c49d4154b50d88cbf716941d264f9cd72a258650fba7785e9df31565258bfc72c94f239b96987ce7cc5b1ae23d4324b7e2ee8b4b710c7a6389dc4f573c095c0803f2eb5ca06d87d596843513106419b90303f542d2b6f402d057096f2096ff8131e8ca4b8a888a3682abd7dd1efa64584fc9fe32df7174336ee3091c375319859ec66a6ecb41eabc8d78dec365e4aafdf536a5923b2e0b8e7963b449552c0c168b5493ba57128905389e6ec70110b457c2ecef3628c56e170f3feed6e14246863ed378ea1690b411efd5f8676a31c18f41584f9e4017b7bfc759834e1a34732f0e8915ea8d5e0654dee86d414db9305985081c65440ed6c1377b28ca09aaf486847c3f17a9d23bcf27c8af98730747ddde120b75e49cda1765221af17da5807f2f0ba80202163d1211c11008963e7078dcc04e4b5bae127668e4b01c62b6558081941e5cb00733f4a5011887669294b25e3198d9dff151a7807b714dc81988bf2c3a2df6dc33761a8f5d387b7888da9c796f10596e229a36e7fb837c91a32f4e3cf7b9fa7eaa9d7bea2a02b10e6a755745c4b1b1b8a3d3fc72d5327b2403be0ece689fcf42c758797def80add48516d4c8a349e9d6e0bd22acf4f225896b33af78b34190ef1db86ee8f6cbd240073362df60a0d6a9eb9e3d6849c62cc303ea0008122710adc512bb4eed78f9667d3cde5f1d2d576dc168078a4e9b81af7130013eb97a133348a9a77cccae6433e073e2bce03cac8cdd96eea0321ed6a209a96ce2118019ae1fbb6bc545ff6de831f4c3d9dbd20b7bf0f3d16ed6059eb08c57b70fb464d3304caa9de890a59bd3f5e2ecff8db3bd51b7387b8ce5025a2df014595faf864dd758cd48be1488a78d64f0b2e4b28b299e5482040da4c26e07750b93ebacfaa6f1db0a6681f2ddc0cfc66b022cc8432af6e90e174829713eba5a72795a3121521f30896a80a7f842df3dbcb112c3bb628636ca38c0875eb144c41648cd82fec46251273fce84d2012fedb3837976f6210253412751f212f335598cc23949df7c1894981ba6470d2c117df1ef46bdb4624ea9439c1f0326de156293b832f2c77469e6d6a0a5e915ac9263d8f2fe1dff92d8a16fb8d76b939fb68a76a2b625ca433d40ef76b4a89989187388eab521bfc03155df72b5589419a26b60f34cffc65f697255c2c9cc274357f0e5ecbf1c19a8d2170dd219016aaf46c87c77592ea55d8f9d8650342c7d755165ddf27b6b257aeaa170226ac906065d1de41fce9cc49d4fcb76a3c51dad58ac87edd86429f856550451634b420f40771546fc964b14f3323aeda32850b0e7d14f0cc0bae30af14360e809e601f5c06c67fce8eb40ba87a60c5159860902c74a1f609fb7dddc5ce70c880f3b51f163b45f2bf08b336164dbafcf3b4154a3216dbab0d296eafb881ffc911af0d8b2212fcf8cc047d68cf729a712c17bafb10b532c475c6b7cec9e6517197395981e9f17c61341b63fbeeeb0910058af934dd396e9fd5613670c743ecb7e57b07ac56c8cf273810cec425d9554012e603e420a86df49b0107a572420d189d011654dc6c497f214a6293f5cf17bbe8a9ec7659e9fbabb395785cb222b167c268253032f8efac2b003fb74c39a961d45786a36fe3841d1cdfb9098309e33acd579dabc6de4f43eed9cc8fd2892ffa23a03f0ede33669f2368a49f876ba6aa67a983abadee7e5a85c704130e25a10b9962e7eb983355d1ad1ab766a58ec38105efe58670a4c45b34c3ca274de37e1631a021912c12a1f5158b8ce5e685de9b71764b2936d7bd0340b03c83d1ac8a96711c2f92b916eec709f940349032df3dfe348ca6105cf797504ef6a414ef", 0x1000}, {&(0x7f00000012c0)="7f867a94e8ccb598cb8ac60c141f1b8524ac296733d23bc269fe2d31508d6e7249ecda6d6ea8ed1ba4eb14e9106d8e02031870c676d2a977cb2e7eeb11af7722fc93701d02a9d9ae03295cc07fe512495e632571c29066d615f21d908731a9d30df2bdc1b9307e587e1c3cbb6297a08c29e1c73d95999452ebdc1e001b2e4066691912e145edad0ee09b671cf3fa0d1bb3b6ea024bbb2d15b652fa7781440caeaa715b00c44b5e813b795bc1b83da43146f24750691297cd96e6003ba1452dbe57caba103822a1e17762508d9d28954be6c115999d6611bf793ddc190a33b9cef7815aa64bc78a0eefe0ec9808ba0b34d13b8c987f96bc56bd04e9aef0f8f4d65ec5b91ab1530093cd2cbb7385b878b9239f9db6d9da8cbd4b02a113c61013cf9b6fde4042dfdf653019b6af31199e1e7fd50fed696775f2990cba8783829aa6bcfe2926f93b47702f99f8653d8247b07c7e7c619a63ddf412ff1747c990eb9d4392415fe06165c70d85b9607c3e1624dab9498691e1698e2643421510a3a986900d0170ab8a359659904f600d33cc427cbdf57e2bc50ef77173903634afe2b7082910d3fef66ec38e12041d29e90674d3daa453f070775ec1f3c6946a1911fcb8e9622ad5872e7786a0690a1fdb12845b039099607b117aae0635dabd974c368af49f48ff3d8a796418c547c0b59b6351a22f4825a64d521202ef123913536d1bbcd3c0ed5044d60d24a9777171fee4bbe5365dde0d87c45df5799ff29ce919dab5cbaf58cff0184931e926f16282891bc4a5b6fe452090a1b4ea6339c78bba4d118e26db31706e32cd9ced66c080cf32620e861e918c9666d4aee75d03f0c637f712642e4ffca97fd80b2b67e516104a6cfa75321b24cfc53ab70aedebb05f11b527b72e7ffd0d793a2c52839fa5ad9f01d47842550201c4d87c60108456c8d5eddbf82804741221cd34101c47f8411a2e9bd36465cd83b5aca28b4ed2bc1367919b5e836ec9f67bfeae292c0ba63add7f27f8c46ada1a53a4a085395f427b9d6ee5d6860d8af116162329d4cab3ffec75f7eb032d5340cb5f90468bcc6345d5ada3f394842889cc6dc3a74fde459a60620d3dd2841ddbbc0e604bbc9e3056ae75f56e807feefe27ae8316c887e7cfdaef4e6916698e6956254bf45aaa30790a756bf17d88540f718e4cf31d45fc5cf5daa90ebc97872e721b7c8de55b96df94ec7cc0d91e245ac2224734a0d6bc1366d4adec3fbb0c48ac20ebd13c7ab4b17f29ac3d55128155e97ce9e8238c09303520a2911ea371961934c1afd51d4562acc928cdb389c5319bbd3dbae35735d246524e755c06f987113814fea108e43cd45c8e7b34ca2cda096e0c1fca65f697cdb0172d3fecfdef39bd14beccd6913748dfefd382fa0133aba205aeb905a2be3993ec109b9505fb65a74d57d8b782bb29fd48f5e271f0e153d07cb9309241371f790093640be3ea7c93022dc160dafd83c38de3c501fba47c26197f27cf228b593f0f55ea91fa9d055c8840ae14bd72c479374ea7a0e3f3821b6d0ba9f50d821c39bd9197cbdb661160a0860671b31719c99a975f016e94531c93edffe33f52c4ca495bcd61e3814f3cc139d089ef96c9328305bc30d3567a9547dd34bf03d07625dfaa8375a22309d4df23afae465741c4477dc28f11a464b622287056ec78c5ba4f465e3f1f2b064aa59bbdd31e6cca59b77dc459af785f1d647ce3b7182ea8ced1c097599af215c078fa0a7bc5084cf46846ac3df9772a660f975d718331391c57312884fbc50c280316320fce78ab148c151410a726c999b76a9fd1f89ce9c4d0ac5ab0f5a68df65ccb8beca6a8c8bbd784022d025ee82bbc2e38689ab77cabbb524d9f1c4f491dab52de694bc0f93f159563758310b329865c0b6113aae7bb653b7bfae1ae521262f9d70c3ae22fbf2d5115c054a7d4d408ef644b0b137a27076d1c7ddc2aa3b368508b2f3aeec7ba39cadabc600a30d35389c1b759ca85189c996f4a9a2a7bc589a18865380e45e1175d33d78513b156c7fd69ab0b3c31ebd2041549be84c0e044078306358164417b2865829ae24e4e7e457279e784417746f739d1a15c994befa1f698699857550b27d218ae836fffa89c8614abfa29ee8687e91ed413abec15e5b5a3d42ffa61e90bbbeeb697834ae2e76d67e215cbfa8ae91b0e97b95fde985872830dccf977400577878bfe149a16263182837459e0e81770ff1c3c1bfcea8805caa0e3976c7e3e4d4fd2c8f24fcb645881288453e64fb12b6871e9b700815e148d1d3da730b147ac6cdc347fcfcc928b19435a5c2f52915df8aad13ad702ca503e498fd6080acc6e17215851bc328f1faebb932dd710245cd5596667b813019e7f2a1e43bd66433a523e1c45e8d1329795e754480373ae280f3e967452dcce6f1cc32505cb82320583de11a154ce43ebc358fa4bae9d488a4804e91e0f874ecf6210b0b6c57d02270d271cf2e0282360fa68dfbd37008e9c753cb8584f23584bcd6bedbe706b4816fbc339c9cd14853ba11b99ea49a8484bdb1abde128e5a0ba8bd4ac6e83784e42cb87f7d6c45a7b108bb2b69bcb37d75e117aa0be8d9521a1f68acf69c12695556a7747a22b9447fa88fcdaffef9ea7c24814dff1f665fd7426f9d399e0fb64c1d28f3a836f6a20300c2a060177dd0cf7a112692bdb9a577f32c10c1534b455be605692fcf6063b33eaf6c63a925b586b8b676a75fc0e11f96b6fb5d2436d7499e0e60d8fed141f63b12911d9a9f9e23e1b01902fa8e1a93fd27816147555896e7db6126b7c41411a7a2f3e4c0c389eafe1ae82c509a45a7325b120b485787805ea5334bc71994906292c96c9525fec4dc137a3e27c82b1889908aec1d59434652289ee0e1f4c8c0457099cd891748192d47f831a0dd5988c70237fdb65720ecae5bd680b5f6d581aa2101624b57ab120e4272042c565501379230a0ca6f20af00d94e99f672a1c354df0b3bdef4810b3297e2233b71049ebceb8f73ce9fb599579e09829d4ddd365563bc5ce23c91772598cee181bc8dda33ed9237e417c549382a027044101cbd902a61bedfe4c2455db9c728fe67f0b06d3cd8e32b9d0a8a73e5359b94060679321f0c39c22f498dd0ac99d0e104c29ac80efd0418af0a54e1a50805ffb3b6dc2832cd4466607b381184ff1ea6e46927f630a064657d8a7b6d039ff3ef899c4082fb9dff8c5a9d44d5e50baecd07337c8314770542f969a3f8bde7d8cb4af1a466fee51b13583bc43a4b8fd40eaeebba8c77c0e685bc3790470e621d8e851c15be56b6f2e78aefc57cecfdc7893ae3cba2a53c7dca1b7a2be480019016be8c54a7c59e1410c358f7f2cc5ec38c3c075e9a03aaf2429375f0b766247f0483d4beb0667a240e4314635af36c1c00e74975e3a03aa4846720be2f95062b37297d86856f574efb619da650e235fb59a62a3c264d110dc1493a18fcc223e9d232e799402aecd7dd06193f1bc1d45501e3ed58d8df589a39786b66a6c454c0d78307c35d787f0481e96e84760847b5bfa53baa084904209fbbbc513d8ab4ce8f0a97a7c76294599a2b043331e3aaefb4d0a922f77e48c22653943b4336ce0a801efd6e9f14220194d11d5b5411c0e256e5deeecbf8602c707bef23afab72479822c0836d806c91ba1fa725ab3f3ac2a7c42c5e60d0520f4a6f0b3e7aa038c4e11dcb565e7c11c1a3b8e0563f6ebe395831c715f532a1ab6d5419bb1091ad30c854fc4ccf23d134098aaca338bfa7c55c6e0c9bc0e864207b3f3fb2cf31841212e678f3a6f50275fc2f892f00a1a932718c2ab528b60011be1c009e8f9f7c3c6dfb697f0b2188fff252547cb0def56f6ad6d1a474cf9eab6782af60cd15446192df1a32bc852c3ac6caff90ff75b5d68d555d4bb0ffb0532c4732a6be88889bd5dc62dbc479f7d41551f10a0af4a3b3367fcb04d4a045cfe694a58818678f4ef5cb49db41f3b80ae17fd164d7ed17af0f42a9c57d8c284ab0af35fef06c17b0961db20711994cd68ceba3f0b89eba193c014ab6b40df4d21f448b14394b231a4c3414bf4a0ecfee59d7b3d123865f05dc149a5e6ad57154cb0d5ce9042737797449d63e04da4dc4f3a92843f69065abefa40f78c4901a56f0412af3b1aacd265a7873bae287db4bbb6b04acafccf90d4d06a21b98e362cc91765b7dbf0241bff10de0d27ab6ca10e50704036ade630868754a0382a613cb9378431be2e55df9e33f95921afee3acee7bf5fa6429215558dc550de2e739a0a1e7892f360590ecfffaebe2ab084eabb4b9fd8398e473d231f0088918e577c92d5f7afddc3eee75f61e090b2fc17822d5ffc3b149fccc8132d31422aa9a9de1835ce688393cbdef321716074dec90aa342f33ac074811d765d1b7ca4025b9dc82493cd18b7d5d3923c3a9122958578efd1387bcf7e43ae7fae5671c3d92c0f631fe030717e180df14d97339629ce71625d858b0fac5099e6f4338a23674f6be30d2dcc7ef68e80ddea0276d092121d4669776c622ec6d74fa86d6e49b448725bab6998f4cd881da2b186d0097aaa5068571cc8adc7d4ba9f1b813d6051c523764feb21495181f3b5d54b2193753ea2d56401b8bcb9aaaba57efdb668a7f2f6eec1e3ec52be84b443bc1cffc02e56d25d02b1689c0df3812792aa00498ab1a0cb7c5587d131510d1cd9b7f03aaa1e57a1b71cc2bdcc19e595cc7c28ddace6cefa5756090c69e5e5f505d15d0a7c6c554bc82ede5fdef033b449f62c7070e4fccf166d5e2248fd3f7a3c8ad8c343809cf3e835347d62f2083a8fed88db27f184e23929ba024872320a334b0a91fe5adb2760352eae42f809011ceaef0c59ae797b55bd7591d1285afbc115a5a3b735b8399d4d395569972140f1966eb7afdf33118f1bba01155f6a9b90f3620e35b22e10d6e97bd05abee5dfeb566c7d6090f6013e25ad0a213f6bff3c7f628a052d155d09d42a8b50ac3feef6cdd86b941bada7e7143cd2698c10532dbaacdfe65cadac9e0cade8224e5984aeded68df65b1fe9c2b98d59c128f29205a0d2acb62cc0f03cbd8c35b861d7957179f01b9ce6d88e26e8dbf013abb8198f269dd8cce7b4b5bab7fc4b9f7f3a73ba55af8c7e177674c35a223eb9edc033630720dcf55aa0486feea6ec6a85205e7bc41c671abf1271ea9812f86c4a516a1b1f9f84f3a91fe4df743e59ce1085603c7575b33add7211f5c8b9c27921eb2b727d5ecdd56352bc6e907dea13ee9eb7163db9a7ff55fedccd6b65f02b3d2a5e7b82b9043c27cf05490bea3844c3df19f102b73b3b45164df1065af9e967af33771fed964bd1f25487ca35595bbb256032c7a2cad97011238ad5522119d0892af16d9d6a7db162161e54766b9941dbb8c09b03612758b7581636017b7140f00a0b7ee7513847c477068b67542d7bc70e1443002472daa30fdc5d07ddb6ac17ade0930c66593fbb3c90dea5949bbe513617468e45cac3d57698a60abbd054c2f790ba16dee2507579262cf72f323a1453de6351ab8e95261c9df6c0d73e78a2fa166cffc6857261ca8ead55df1252e01ee644fd4c6ac1a4773be881a73eb4058a329a80f22090283a40d42897b2add634219eedceb1d233692accb3c6e75269db42ee01fd279b48e61202e9c8e23477b94b035ee0f6c109082e030d32ab77ce1365fc93b695176c768320b59df2f369cc1d662b4645c54d4811fd5c0682b5b6e775d76a5aff91aaae70c42bbcb83b117ac15f244c4ab1c3", 0x1000}, {&(0x7f00000022c0)="558bcb04dc6cac22aa391355688e4291075b39571fdc6178fc48e12f49039db3968993987a048e76cd05518738ace307e85789f69a0e7ab8fea18106e7a350cdb10f20ac117ef1c32574a177707382468f2c0929d971d567480d3a023a3733b385b85724cd1af3b01007d74e8662da292c7939160d137407879cad5d0187b2699e688aca6b6f44841cc9331f765f2e373421267827c0e0e226ff0a9704eb956212e18573e0393c427be229511aa258d1b91d4b08b1e4a05f551cbc3a0d337f25fa5512349e93d9eb88518a15a5e97d6c5cdc4330d70a89dbb0", 0xd9}, {&(0x7f0000000140)="28623f3ce22fbfde", 0x8}, {&(0x7f00000023c0)="7b3401aa9782bcd98ee76ff4216ccc242e7f69affe6e781ad6b456fae39a8cfd7a63617419b70cfc1c12994faa1ece6e635ee57e29a35a959d8bf0c2e98a96fb4e0e481ad483d0cdd2", 0x49}], 0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2f, 0xa, &(0x7f0000000040)="0c328f7df4a09add81a8b9fbd9dc938941eedd3f645348eca3e7beda9e3f29c82e939f1e9702eb2bd7ca31a5ac321361d4fdadb1069812018aab8f13d4741f9601d555659cc40b0203469e0ea8", 0x4d) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x1b9) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x7) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x648, 0x8) recvfrom$inet(r2, &(0x7f00000000c0)=""/231, 0xe7, 0x843, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x19d, 0x3ff, 0x4, 0x4, "d9fca1e1c44c641b28ac237778fb33a143375320", 0xfff, 0x1ff}) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a1, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 16:00:05 executing program 0: clock_gettime(0x4000004, 0xffffffffffffffff) clock_gettime(0x0, &(0x7f0000000040)) pipe(&(0x7f0000000580)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000004c0)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) clock_gettime(0x0, &(0x7f0000000540)) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/196, 0xc4}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/220, 0xdc}], 0x4, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x1, 0x2, 0x9}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="99d3bb985505a780d70ec9df9c449028ef0f297255f56db6a8db2571235d17a06b2e6bd5e6bb7bcc7a666d664f77a9165c8cd54cdd97ba415b12b8f6c42f13e08d8c0e6b69e645c2d67cbf3158d92698b29193054799625ad8211500560efa686782639b6ce075772755239fc330006a77310d54d1c506954adfaccf49fe267c2c454adf4fd45daa0490fa7b54c6147fa4687fe79188710447c6304a86375b431e16cf9841bead091eca81c126c694f6f32de432b4e5fe99daf603137b6fe1af275061962910b0e3c70d41e58799a1053e55b96e16cd9317223937f0484634ec9afe7d7ab8284d6fd8c894", 0xeb}, {&(0x7f0000000180)="7f3f00bf322bead457f6f25304a5fcfb63c173ceae1a0bcfc6e4c3ec5498474a4098ed5d66178cf5a085027fc7c5b879d81a69dded69d7a83e5a5a8f99ff0f6286dfcffece8a6de9a7a6a445981213818a0aeb5a3a865276a9bbcc06a1cbca394faae162e173072df147c61d1acdd9f2063e21a99376c69b82215a087bbd6a3d716fddae0c29dab988b875109dd18b785e801ccc59104928d558984b1676b82d27d92aec95", 0xa5}, {&(0x7f0000000240)="a3d3abbe8ca8bafbb4ef97ff1fa75504be375b437e05af46a2bdfa4c55d893a98a15e46566be89e11960bc4afa89e408d4a32d967cee927982baabc83126e38e2cd98feb85bae0ba3ae53d92764725b5cfbd2e82992d0f7ea9bc9d60ef14", 0x5e}], 0x3, &(0x7f0000000300)=[{0xa0, 0x1, 0x8000, "81d768a7cd25955f0fee33dfc77bc5f962e70dab92b754cef5c4e8e2ce4a7262e50d4819bdec4d1358ec3f1549624164bfd925939a2dc3b364ab4c69b5b5e42545ae8bb4ab7d42d6156df91850f56da591cb4c861b53518f2df8750c8c24e87e9cfb3679afaec95690fcb7126a1af54d4b1be86c33512afd7f799e1b81dddc9e4884f2e55585021fe2"}], 0xa0}, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) recvfrom$unix(r0, &(0x7f0000000180)=""/12, 0xc, 0xffffffffffffffff, 0x0, 0xffffff0a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) read(r1, &(0x7f0000000440)=""/87, 0x57) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x40000000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="9192ca9fcc4fea9e1e82da65c5edb8f6ae00f5a780fa413830698a66d980f43ade4ebd7907cf96ba17845fcd20646bc2c7d36cf831d31738660afaef8ba29bff09a96eb38c4da567008b6223", 0x4c}, {&(0x7f0000000140)="77a3155bf9101d5b767e6110da4b8183d488c71b542316acd50f864a4834854936fc40e239924ee10a068c472cfcf2e8f5b6a35870985f0ca26f95daba69f47b12683b54acd61b4d00173ee4c640bf4c241246e4b4882c1934b1481e55b430eb8484d23ab5f291aa8eacba967f8901a260acdb6cd3f1dc8cfb2947b7f48b6ed33f7a1446786bad50bf35370b1c0d14f676ef1746ac5f2ce58ce7976a38c9d7871eb51015a1cb02c2d8b99fd42eae1185198bb94c86c17b41c195c308d990a24c", 0xc0}, {&(0x7f0000000200)="ebdae9f52442366999511ef21491209b9603a6df9d14e4eff63220d435e4d1de6d64ce0c8ecd165b02647c660728bc1328448cda5d2c1ccb70b8786dbcfbbc54a4f89795214994960751b5e2257b226c4781dd9f4a350569e6caba06bb69", 0x5e}], 0x3, &(0x7f00000003c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x38, 0x400}, 0x9) write(r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) socket$unix(0x1, 0x7, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) close(r0) flock(r1, 0x1) 16:00:05 executing program 0: mprotect(&(0x7f0000302000/0x11000)=nil, 0x11000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9}, 0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x1, 0x9, &(0x7f0000000280)=""/201, &(0x7f0000000080)=0xc9) setsockopt(r0, 0xffffffffffffffc1, 0x3, &(0x7f0000000180)="aee27793214b33f27c6c012bfd0dff54edd53818734930ee62b7d43d3f6c160043e0783bf622c431071759762282ed5e55ac88ab74f7ea00c9f658f295f6eb0017644fdfdbb301689d65fbe3d5a4856b2627879fd679261511691afbeafd95fa109725d09aa702b94e8d86f47148823340cc6ffccd3f6ed9d47c1813c87b1ed87b9f90d0c04baf409ab7ce9445320f93fded625e3fdcc375f6d83f5561c9baf9fd2a7d237dc6ce04120dedeb080dbecc862d64a3edb15aa8145667c53380b2df5102dee74e4d2ce39286a24c76437a1a28ed935269e3b4348e6dcb", 0xdb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xcd47}, 0x8) 16:00:06 executing program 0: r0 = socket(0x7, 0x0, 0x0) setsockopt(r0, 0x24, 0x2000000003e, &(0x7f0000000140)="feb22ee2c592e20ea20177cfd83cd3398fa5b7057f3d8fd71362970af3a06b12898dbb18051f3b14b8099cecca09d76862a7d8ca49495908bdce4f83f6197337ee80587d42aaa0d774429d0e1142e8e1132c64a67558b1cb", 0xfffffffffffffcd5) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0xfa8a, 0x46, &(0x7f0000000000)="e6a3ae6dfcd77354aaac6246907cafa3a1a2e5e223d1e46b351f6f336fd0e9004b6854445bf0f299d37089b4dda97892ab62a2f94bdb57ca2176d205c904b39862b81b4a0c74e66a2915c32f83269d1795d2f762324b02d74458fb85cb7adee65079089dca11ae432f7740b661722be9a8b833d290a9f83cb9193dd3210a0f04b9656bd796196ad3db2c73a89993f40c0a952584708592add35856798dbf655b8e65f3ce7c6bdd700091c3a6a61a71263b3f8fda3c923d34edd006e6af0d38aa8200a41eb0dc4c080abf13fbaa389e670878dba9f3cc502b4c2d69408d834737f15690704482366d17fb1dec3bac837884", 0xf1) setsockopt(r0, 0x13, 0x1, &(0x7f0000000000), 0xfffffffffffffd9f) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x20) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0xcc5, 0x7}) recvfrom$inet(r0, &(0x7f0000000080)=""/168, 0xa8, 0x40, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="1bf9122a8b986cc664f604ab1b5ed1e2cfd2ac948cb8a4b988ee60efe13d0551c1dc77e7afce88a9b33a201dad7a9c", 0x2f, 0x402, &(0x7f0000000180)={0x2, 0x1}, 0xc) munlockall() getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000002c0)=0x2) poll(&(0x7f0000000300)=[{r0, 0x4}, {r2, 0x10}, {r1, 0x13e}, {r0, 0x10}, {r1, 0x45}, {r0, 0x106}, {r0, 0x8d}, {r1, 0x10}], 0x8, 0x7) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0x0, 0x5}, 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2813, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getegid() fchown(r2, r3, r4) setegid(r4) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000440)={0x1, 0x1}) renameat(r1, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') recvfrom$inet(r0, &(0x7f0000000500)=""/138, 0x8a, 0x40, &(0x7f00000005c0)={0x2, 0x0}, 0xc) chroot(&(0x7f0000000600)='./file0\x00') unlink(&(0x7f0000000640)='./file0\x00') setegid(r4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000680)=0x4) dup(r1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x3, 0x7, 0x81}, 0xc) fcntl$getown(r2, 0x5) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) 16:00:06 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1b, 0x4007, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:06 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8400, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x100) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000000001, 0x0, 0x4, 0x0, "76def6576a00", 0x0, 0x80000}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) r2 = dup(r1) r3 = semget$private(0x0, 0x4, 0x94) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ef3, 0x3ff, 0xffffffff, 0x8c8, "38d6e325d180184ce86e9208924841ff8bdbf843", 0x100000001, 0x80000001}) 16:00:06 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=""/16, 0x10) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0/file0/file0/file0\x00') 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x6006, 0x86134) getdents(r0, &(0x7f0000000300)=""/209, 0xd1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4080080c2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)="897fee563f726d19a5a129936e392b73510cb353a5835f6e2e5a37fd765b0c0a05bed702a4c73b41936c7250fc4f88154ef8b006cc8c2d52c07dd22107470b392cf4acc47656506934cb6e25122ec0aeb864d1276c36d8ff3ad5a255870a3d0cf0b4610f5d270068364d0487cecbfa4e", 0x70}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xf841, './bus/file0\x00', './bus\x00'}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080002002, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000540)="88cf8b87429eb964d68f6d939c18efbf4a1fa2c44d9ce0e7b14e43a83b45cce4e2d06740e57f89d59aad5120b9aad2aa83ebf2939041062bba4fe4c7b91ab42cc6c29f5a5a38c160ba38867e95c135b17ac09937a94a1fe25bce55e2c00513dc", 0x60) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=',^(]-\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='{$#\x00', &(0x7f0000000140)='{#%*[-\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\'}$8\x00', &(0x7f0000000200)='^\x00'], &(0x7f0000000500)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='[%#\x14\x00', &(0x7f0000000440)='\\\x00', &(0x7f0000000480)='#\x18/x\x00', &(0x7f00000004c0)='\x00']) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000000a4750000c60100f2e900", 0x2c}], 0x1) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) socket(0x19, 0x5, 0xfe09) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x87c3, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) dup2(r0, r0) r1 = semget(0x1, 0x6, 0x4) fchmod(r0, 0x2) semctl$SETVAL(r1, 0x3217b2c3c624a583, 0x8, &(0x7f0000000000)=0x1ff) 16:00:07 executing program 1: kqueue() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:07 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x200}, 0xfffffffffffffffe) r0 = shmget(0x0, 0x2000, 0x485, &(0x7f0000ffc000/0x2000)=nil) r1 = socket(0x6, 0x7, 0xc41) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getegid() r6 = getpid() r7 = geteuid() r8 = getegid() r9 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) fcntl$getflags(r1, 0x0) r12 = getgid() r13 = msgget(0x3, 0x58b) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000480)={{0xffff, r3, r12, r11, r5, 0x114, 0x100000000}, 0x1, 0x3f91044f, r6, r10, 0x0, 0x3, 0x7, 0x9}) r14 = getpid() close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r17 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="4f4d9b3ca21137f101e368a5628b7c152475a7f91cf052a91311c6fb5e5eae08f10a58033840c515375f2181a17339dea7723364e9e98051eeb731fbd01bae997164e76cd20e9cf4b6f42b921d530d55d1d5fa4151ef0012007d4752d545f0ae734bfbe2548ea5d5417da8ad65c57e79efa13364f24c317602114790f009eeb45d825661525e86410cd6fc8fb9a6bd38c7350a83bbfddcce11683bf75c85a2b97902bf452f1beba051e258635218cf609cd4f10a7ea98e352eb4b9dc4e9298c24be4c317560f70e620dfb01601e1b2e1de5c0a6fcb99c3aa6ef63f4efdbee1c96f056e48daeede3b19e87d34fc54bb9001ad6fdcac3a8ac9c4e9", 0xfa}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}], 0x90, 0x400}, 0x5) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) execve(0x0, 0x0, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r15, r4, r5}, 0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:00:08 executing program 0: r0 = socket(0x2, 0x8004, 0xae54) setsockopt(r0, 0x2, 0x1d0, &(0x7f0000000180)="682a08589675f0ce57d11b681bd7970d57066477efbbf0c9aea5188f6ced3ede42f55372e9b9997fb6a0ef2fa4ec6c01e5577b472e6ab610aa355c9e8a570780e7eedc61ffec935aa29755b9b0ae6eefa3c7475011cecc936443", 0x5a) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000100)) r1 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r1, &(0x7f0000000200), 0x1, &(0x7f0000000240)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0600"], 0x10) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) 16:00:08 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r5, r1, r5, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r6 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r6, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r7 = getegid() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r9, r9) r10 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r10, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r9, r9) setregid(r7, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x6, 0x4) 16:00:08 executing program 1: getsockname(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="f63b000000fdffffffffffffff00000000000000010000"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) syz_execute_func(&(0x7f00000000c0)="f2440f840d0000004199f343abc421e5c2450026c48185e4de1097d77484782ec19132233333a30f10f966420f3a17b3ce8c0000a8473280097cb27a") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1110, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x100, 0x480}) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f00000005c0), 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/154, 0x9a}, {&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000400)=""/250, 0xfa}, {&(0x7f0000000540)=""/81, 0x51}], 0x4, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x408, 0x71) bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) writev(r0, &(0x7f00000000c0), 0x64) fcntl$setstatus(r0, 0x4, 0x80) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000200)=""/30, 0x1e}], 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000280)=""/235, 0xeb}], 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) munlock(&(0x7f0000dfd000/0x200000)=nil, 0x200000) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:08 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() setitimer(0x3, &(0x7f0000000040)={{0x6, 0xffff}, {0x8, 0x1}}, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000200)="ff326d0d85b6534e44d37f5b9f0f3c12ef5c485e874fbfe22693c93f6f3af520f162c948c22a5f76aedc5500ae04e50b4f1c93c900007d9797e48d56b4544608deeeb36277ca802fa07e67b30877be6603fe7f3a1d6b2376a984", 0x381) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000140)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002680), 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) unlink(&(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x0, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000140)={0xfffffffffffffffc, 0x4, 0x0, 0x89}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x2}) 16:00:08 executing program 1: 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x80}, {r0}, {r0, 0x1}], 0x3, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:08 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f00000000c0)='C', 0x1) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x15, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2, 0x0, &(0x7f0000000040)="282f13277cf23bf3de9bddb11fc192c4b8ab860544a5c5a08cb84b4ed8d1ce73d8be37b84490925f976ac7bc41563ea0d3a930cc903d20babb01081f3268153b1166a2aeffdbfbf63f0167032f8894c9eda0c47bf1b56f9f51775867c794e2ae9929ade0fadf096ed8d11e14ae46f2ff09f54884537a4fc09599c2fc2db176be84588ca77793a183ec89f18ab2bd96c9d8f901253d460943bd540bc86bf77ab56662456b304f3614ed9f8f4217017985ec9cce", 0xb3) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x8012, 0x6) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000200)=[{}], 0x204, 0x0) 16:00:08 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) socket(0x2, 0x1, 0x7) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0xfffffffffffffd97) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300", 0x7f}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) socket$inet(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) readlinkat(r2, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) write(r2, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r2 = getegid() setegid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) wait4(r3, &(0x7f0000000200), 0x8, &(0x7f0000000240)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x7) r4 = dup(r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x1, 0x2, 0x9, 0x7, r5}) r6 = accept$inet6(r4, 0x0, &(0x7f0000000400)) poll(&(0x7f0000000440)=[{r4, 0x8}, {r0, 0x20}, {r4, 0x12}, {r6}], 0x4, 0x5) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x1, 0x100000000, 0x15, 0x0, 0x5, 0x8, 0x9, 0x3, 0x0, 0x8001, 0x4}) bind$unix(r4, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x7010, r4, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000005c0)=0xfffffffffffffffc) r7 = socket$inet(0x2, 0x8003, 0x20) unlink(&(0x7f0000000600)='./file0\x00') recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/40, 0x28}, {&(0x7f0000000680)=""/149, 0x95}, {&(0x7f0000000740)=""/103, 0x67}], 0x3, &(0x7f0000000800)=""/108, 0x6c}, 0x40) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000008c0)={0x8, 0x4, 0x4, 0x8, "94adc64e90e7f16091e697c8ac6e31e69eacb8c0", 0x40, 0x82}) socketpair(0x18, 0x5, 0x4, &(0x7f0000000900)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000940)=0x7) r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x1, 0x8, &(0x7f0000000980)=0x400) fcntl$getflags(r7, 0x3) 16:00:09 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) getpid() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0xffff, 0x4, &(0x7f0000000000)="2a67b39e", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1f) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x18000, 0x40) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x800, &(0x7f0000001040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x102) shutdown(r1, 0x2) 16:00:09 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x160, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x9, 0x8000}, {0x18, 0x2, 0x401, 0x9}, 0x7f, [0xffffffff00000000, 0x6, 0x5, 0x6, 0x5, 0xfffffffffffffbff, 0x4d3, 0x41]}, 0x3c) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:09 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x10000, 0x0) flock(r2, 0x20000000000a) open(&(0x7f00000001c0)='./file2\x00', 0x98, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000004c0)=0x101) r3 = syz_open_pts() ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000480)=0x2) socketpair(0x1, 0x3, 0xfffffffffffffffd, &(0x7f0000000500)={0xffffffffffffffff}) r5 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r5, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) poll(0x0, 0x0, 0x3ff) r7 = msgget$private(0x0, 0x404) msgsnd(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="02000000000000001c3377ba3322c2c36d896bff5de977a5590200e8831bb2d147822c8240000096e00ad14d5cf085446c95733050e9e6d1149fb399a83a75a89a65754dcba033b47ff7d74ba17506cc9072dc893615d691fabc36f8183c52c8840000502f1f71a901000000010000003550a3a67b014c0cf3fdf3c7192010976ab177914ef79621b4dc010001000000000077be1cf37282525fb0259a24603d210fa14ef313895ddc13c0651c0e104fa25e00000000000200fac4c4c79f2abec7116f79988c15c475984e12e921e66151818da7c68511302a01ef0edceb7aa880d800c6fa20b2399b40c54a3060338935a10b998088314fca275f48869dd734ac7f5699f3a61a3d39d39470744daf48d85088de9e89f43b7efd2f09fa39bd2001bdd83af3f85e21be5b8ad1ace4655e4ddb2bbda412735772f9f187b76824f0cdd47252fbb31d2444a21d59ae133b86e42f606100626eee5d834399bd38a9f5fffe7dabb5a800a45343"], 0x1, 0xa2a104c913b8244c) mknod(&(0x7f0000000040)='./file0\x00', 0xc100, 0xffffffff80000001) getgid() semget$private(0x0, 0x0, 0x411) semop(r0, &(0x7f0000000280)=[{0xfffffffffffffffc, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x2, 0x5, 0x1001}, {0x7, 0x67, 0x40000000000800}, {0x0, 0x80, 0x800}, {0x3, 0x0, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x101, 0x800}], 0x2aaaaaaaaaaaace0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6) madvise(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x5) syz_open_pts() symlinkat(&(0x7f0000000340)='./file2\x00', r6, &(0x7f0000000380)='./file1/../file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) chown(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b100050202000600000012005786ca3849451ae3d3051020741038f53e8551f30cd5020be454b691d760fb547929efade33c5f0e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4952d129d77f446a3ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026b053a241ae28e8a206fc05e5fe5a8af63ff37282934e4fde2f20fd3872babfbb770c1f5a872c881ff7c", 0x10, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x140) 16:00:10 executing program 1: chdir(&(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socketpair(0x0, 0x3, 0x100000001, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xde2f, 0x4, 0x40000004, 0x201}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x108) syz_execute_func(&(0x7f0000000140)="f20fd6f6c4e30d4a69003465660f3a147f02fec4234546f02936366566420f7c8493e8592273f247dc14b7c4622101d4c402512bc241a7420f380373ff") ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x9, 0x5, 0xbc56, "3c5076e0948be4e3edebe6784fe9d7a9e0d3dd60", 0x36, 0xfffffffffffffffd}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{}, 0xfffffffff7fffffe, 0x4, 0x0, 0x0, 0x636}], 0x0, 0x0) r0 = socket(0x16, 0x3, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="d11efaffb131bb573994867a2a9b555d1238a396bc7b15c383a0dee606ec24a51f4ba79fad637c57508f5105589a7653d49d9f791511a8a7a4a51b7c18e4e9b4b451088125035e5407d20c9b33352b0604ee411c08bd2b4b73d48f99621500af495e32843924d9e7a1", 0x69) 16:00:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x43b, 0x10000000040, 0x0, 0x0) 16:00:10 executing program 0: socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xa638dc7b0fa8dc8d) dup(r0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x1, 0x2, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)) fchown(0xffffffffffffffff, 0x0, 0x0) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) dup2(r1, r0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x3, 0x8, 0x1, 0x7, "1b48726cc0dd3f668f6b2eae18968ba2fa8aee7e", 0x3ff, 0x5}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) chmod(&(0x7f0000000080)='./file0\x00', 0x0) pwritev(r3, &(0x7f00000003c0), 0x0, 0x60) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = fcntl$getown(r1, 0x5) r12 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="7a00695d54fbd81ccf21057a9ed738813a6fe3add2d920e77f01fc7b411a0c61ed5ffa3517", 0x25}, {&(0x7f00000000c0)="e27637befb01a9bcd7a46732290d2a0c86027f23e403174e4a6a056facdfa1e18d42fa0aaf011b601be23702e94de89229d7b3f9ac48fdeed456e884b4e4b273515277280b3b0e3c149cf101cbf933f23f9d7d344aea66b9e52288144e5799a8d887ac6fed3ff049631641895fc62d5b39b333493f07bc96e58e6c84e5a1e4cba88fa417d26191ff34635043b68e3fc952a7ad20276984768bafa126c98bc2725059d089eb5f9637486145e08d21a0", 0xaf}, {&(0x7f0000000180)="7fa6dbf26b1ed181a99c5cd65ba693cece5d7ad03828ed1132eb3c6f0dc5", 0x1e}, {&(0x7f00000001c0)="acf3e89c4a12d9c3a6b62ea60fb9e83baf3feb33ff17ad63e4e700e52013ae21789d1c80cb883a560c444086e6e486afcef0007fd617b5db71200b55e06f158a31e75d95186144779e517b5ea7c1acee4e67cf960416efe089d791087cb876f589479302615b898505307df6084e6e7a23f6597601a6878f66ad0b36c2afc1e8daa2240ee49caf08779cc21ec593d4068fb24ae8c20281cbef7482aa080f855b1a1e230a45627f5ee45a2cf3e7f0b0010ed910ebd72ef362bcab74104957e923913c37cb4c1d58cdefbe003a997350fcdbeaebbfc50336435cb66dfbe1e060465813bc37a8ec026f6340efb25b6360448f85aa06e7649644178576c023c925", 0xff}], 0x4, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xc0, 0x1}, 0x400) mmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) seteuid(r5) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) r6 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0xb1a, r7, r8, r9, r10, 0x21, 0x7}, 0xeb, 0xffff, r11, r12, 0x9, 0x1, 0x5, 0x7}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r0) fcntl$dupfd(r0, 0x0, r0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7ff) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001200)=[{&(0x7f0000001080)=""/90, 0x5a}, {&(0x7f0000001100)=""/92, 0x5c}, {&(0x7f0000001180)=""/87, 0x57}], 0x3, &(0x7f0000001240)=""/19, 0x13}, 0x40) r2 = openat(0xffffffffffffff9c, &(0x7f00000012c0)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001340)={&(0x7f0000001300)=[{0xe7, 0x1}, {0x5}, {0x7, 0xa7ef}, {0xc3, 0x7}, {0xef, 0x3ff}, {0x24, 0xfffffffffffffffc}, {0x45, 0x6}], 0x7}) r3 = socket$inet(0x2, 0x1, 0xfffffffffffffff9) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001380)="bad703f892fb548b05ee3ee960cc4990f1b3450464f7e15e906ec52d9b19c0b8200e8fc19291e2763d81ac76e0ac293073f5abf669a6c2ad78998d123a344cd892fe1cf7fd88db0196f97140b5c7ecda", 0x50) r4 = geteuid() setuid(r4) rmdir(&(0x7f0000001400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000001480)={&(0x7f0000001440)=[{0x6, 0x9}, {0x45, 0x2}, {0x100, 0x9}, {0x187, 0x54e}, {}], 0x5}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000014c0)={0x6, 0x3f, {0x3, 0x342}}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001500)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000001540)) r5 = semget(0x3, 0x4, 0x8) semctl$IPC_RMID(r5, 0x0, 0x0) recvfrom$inet(r3, &(0x7f0000001580)=""/59, 0x3b, 0x800, &(0x7f00000015c0)={0x2, 0x2}, 0xc) getsockname(r0, &(0x7f0000001600)=@un=@file={0x0, ""/108}, &(0x7f0000001680)=0x6e) socket$inet(0x2, 0x0, 0x6) getsockname$inet6(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) getsockname$inet6(r2, &(0x7f0000001740), &(0x7f0000001780)=0xc) r6 = msgget(0x3, 0x1) msgrcv(r6, &(0x7f0000001940)={0x0, ""/45}, 0x35, 0x3, 0x1000) pwritev(r2, &(0x7f0000001880)=[{&(0x7f00000017c0)="f10afa3d3a186ab466592ddcf0dde927c9b12544f25c6b244ec839f4bc2ba3f5f5802f2e964ffdb17bdd2609d480b1e5f1eaed67b415b427e9842ba8d87559b43cd157665966c11f7997af4604467ace855b098909bbcad3a032d7b281a82ecb127ce4242256e2398d7785ce5ed428517f7854bcbba7d4a0979a1aae36dd147ff4ad1bdeb14679d59e5a3d1e12f7b3300bdb4f6627bf639e15ce17c019b28b154b25", 0xa2}], 0x1, 0x0) semop(r5, &(0x7f0000001900)=[{0x3, 0x17ac, 0x800}, {0x3, 0x5, 0x1000}, {0x0, 0x3, 0x1800}], 0x3) socketpair(0x21, 0x8003, 0x800, &(0x7f00000018c0)) shmget(0x2, 0x1000, 0x3a4, &(0x7f0000ffc000/0x1000)=nil) 16:00:11 executing program 1: clock_gettime(0x4, &(0x7f0000000780)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2f66696c653000190ad03e399eafccc1d79af0e1de2d5f23b039d32f6e411777b8ae30db9fd5f456b35b6c1de6067e032a9e565874f506a3c231394705632fceddf259"], 0x10) chflags(&(0x7f0000000000)='./file0\x00', 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1af, 0x7}, {0x47, 0xc}, {0x42, 0x2}, {0xa9, 0x7ff}, {0x8a, 0x1}, {0x143, 0x3}, {0x100, 0x3f}, {0x20, 0x7}], 0x8}) setsockopt(r0, 0xd59, 0x0, &(0x7f0000000680)="d8a548bd7c2522d820972384a9b453db2e108ff186f75b07b6864f3d803790ae13a726b37abf155e582559c4a7ee57a34a67191d12e7fb1c553b9d11a58395821970dfd88dc69ec9b29952d6ff7ac7149a05c29c3bc260cd20e802b0102d25bc40b3a32e692b97ddf9b158a3b25bf43ea4f2f1b43deb94f1162a7f28dd5e374b9e2c55e9fbb6bbb3a7a6236950bc038843c6c1f550903a2473b17bc3510adcb55b672b97f4f28985d427a2ec64669a071657d7d4867fe65d309ff4371282389e048532614373b10142d3ec9c3d", 0xcd) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001480)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c80ffff6744279be97a9badae3126d171a9a5d0371f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xffffffff, 0x1ff, 0x4, 0x1, 0x20, 0xd0, 0xfffffffffffffff7, 0x0, 0x1, 0x9, 0x89}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1, 0x0) preadv(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/156, 0x9c}, {&(0x7f0000000380)=""/129, 0x81}, {&(0x7f0000000440)=""/78, 0x4e}, {&(0x7f00000004c0)=""/60, 0x3c}, {&(0x7f0000000500)=""/116, 0x74}], 0x5, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="cd2f96fb7fedbf25b9aed2edb8d8baa78be29ad89846c11229f303b8fcc066ac489f0860e3530054b247a73d7619c6790bd710d73218c129a1f769a87e", 0x3d}, {&(0x7f00000001c0)="2ac3c735b740194a6bcd652146996d1ef41f90206f1d3acec8a9ca67274ffb31680703004cf5f40498e97d272813a79b1028bd9558389b5f11741fc8e85774681dd73acb8ac95d0f9016fdae4c919ba741d57e465ac59753344e19e531ab652ff2efb51d68cb9bd97d5f22e63afed7ed009532ea50c21bddf4e9b1e227ce0fec753c3a12bcd851c0ef4a84b17a711bdbc2483cbb34e83c2c11c1381f33d188ec201abca6107cda5680ba25a8b773bc9a9f96", 0xb2}], 0x2) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880)='W\x00') socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) read(r1, &(0x7f0000000100)=""/40, 0x28) close(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) fchmod(r0, 0x4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0x9, 0x80000000}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0xfffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x0, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x1c, 0x1, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1b, 0xfffff, 0x9, 0x3}, {{r0}, 0x0, 0x0, 0x80, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x8000000000000, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x6, 0x40}], 0x7, &(0x7f00000002c0)={0x4, 0x5}) lseek(r0, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0xd03b) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e769efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a4a", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="6500cb3324b4c7a3b189668566a7891d9b3000"], 0xa) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000015c0)=""/4096}, {&(0x7f0000000200)=""/111}, {&(0x7f0000000280)=""/183}, {&(0x7f00000014c0)=""/251, 0xffffffffffffffc8}], 0x67) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0202"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x802, 0x500) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0xa11, 0x0) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="68ac61f597a7d2bad9e973debb6dc1b265d2209e0703824e137703f3f6a73e09b71c638ee6778f39bcc3f9c3f76206d63a016f6fddb95d38a822fed337e0a1fca12706d0e3713c09f78e7061d1ce6aee6bed7eb434fb470664664afdac7fa511836bb26594d6c5ec95779824e93fcd73daed2a24a51b3b5f05f94a835026b3a70be920568e7220e34f6e0401eba5", 0x8e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) dup2(r1, r3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x82, 0x20) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) open(&(0x7f0000000200)='.\x00', 0x802, 0x100) 16:00:12 executing program 0: select(0x0, 0x0, 0x0, &(0x7f0000000000), &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x2, 0x100000000}, 0x10) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebaee3225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a041d796100f313a41b478d377e9b104fc17daf396fd18a8ae5a22bb46d63cf0f74acfa9c55a086df927a927c9d9fe32c120fd896d5b14d8e6f9a44870e7334a17350091565746072aeeea2a339c90b6206c2b859712b1e4c09ec3e2acd8f75197c982ec3f5219cfc7c1aa51b442836635ccb07873a1bebbd5dfdcee31ef8f20886698c6a905ac1cf518ba1da870cc6f2dd5000000000000000000000000027e6ad31c8fd6e3bb92d9ed32150839b17cc26dbf31243606ade7e08611dbc0088cb47feab81a9", 0x12a) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x98b, 0xffffffffffffff39, "02000010ea009300000000004634ca7700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8100, 0x110) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000015c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) write(r1, &(0x7f0000001640)="2b5e5f12d35798be976ddf4423577b2848fced0fb0fb2922d0d07fba5ad7bb64773b8f6228b4787515de82533e9e0d4d039f692afca8943515f8013df671d7c16ad8f6a9fa9623e13a3f47e6d5deaf8dc7fdf1df8606b9ae6e5052a705934ac1ebdcc8cc8a95eee339a0ae9cdb8d86d6708d1a7a", 0x74) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) semop(r6, &(0x7f00000016c0), 0x0) 16:00:12 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) 16:00:12 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c6506e513a85de6496d29ab7ad631a1c2aa90b391a144e3b379aab64690d6162a2c4415743770289ba36eb2ffcbff0a58b6a0db466e6a4ddeaf329408a9e858119671b496078151945bef12cfff8775bc6565c141f384605fad344aff2bfa25e4e21cf9212fd7a6689fed5b2e2ec6e3576f3cad5ac2c8ffd46ca3b3142749862a7a9ef9db3e"], 0x1) setsockopt(r1, 0x9, 0xaa1b, &(0x7f0000000100)="3d13276655e9a61b98e6a54d629df2017f0ef354e56019656a6f804b7b512d86", 0x20) 16:00:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) socket$unix(0x1, 0x2, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x9000, 0x53) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000008000ad002b66c7000000bc7a5f0001000000000000000000000000000000000008000000000000100000000000ebb6715ff00bfe160032"], 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x173) r3 = semget(0x3, 0x3, 0x100) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001300)=""/165) setsockopt(r1, 0x8, 0x79, &(0x7f0000000200)="1163c90511dfdfa90610b73b2abd86dbc5185ffe40ab01a3912eb2af68f8776f34ed844768998cc7294784193dc4feeca5cb20bb069598b766c725a7a41dfd540783f3b1e7313b46050ee397ee9df36bb1c1a8928e8d35634618fb753894860cd658f1db829f6a5fb8815f7135feb1b1bf837e916eaa6bdcfef2f592b20e9c739797007bbe42c92a8a9c58491d565ae5dd4ec28afe743e4ee6b578143cdb668b291f4c0271873b30cdaf4f833ba07c998f34a45d9297902daf92d43d989314fa2a50934eb5fa1780f95b02eb4ce220b45a1c2be53e26e3b522e6d1cfe251110f55df3fd22ecdd44d003e211d317b3530dbf877059866d019deb2515e444e281eb1fc2e92c44bde9438f1504b81478c3c84efb350f51d9b41c206b5023f3565aec2734927fcaee6bad02f01d300eb938e3b5ac87759abf9f7a6a850e636fac587b8ecc9cb3daf4613dc5b0d34025b6b18e15160ea5464268ac42105cf95de43f10f0af0d7b9db9da9f04dc97f300d2addf0d4509502cdd266c9f1723d5185dccd4f55adc4c337d3926631c73823ef67b22f65101b7ace28ff8895f8e2ac62e388f32c94bea0cffb143c85c3155a821a29bcae1cd0389eedfd500bc277ea918a23b4281a49aaf534822e2ea1c8927ef42e6095bf149a304b4506b9ee74a3070a0012150a2a789270448eb0431abbdbfe94bc7424b4fe8605adeb37eb52ff86835b6104e99b45bbfffd79bbd737849cd53ee8f54f23e78cebc86c05f1287ff777dad8f5135e9b7c7c8bf2f4ec8af9a96f00c65e3ee4bb95f69fd41fb310f3285c2f3b3a6bf42d87cb4d4b35087f1662a33a4cbe46844f1119e7d88602cdb378ee7d7cab5771c9330d2d9b7b5c308c1cba08096f093083ba7e2ed7a3fc3177a77d5eca741bb82f8f95fbae4e0bb001507281987011b35a5cee3a5a8cd86c5521446f352316f84db6142e0e6b2de780a0ce954a9bbf224bd533412d37fbfcaae18ff181ae899f6fa3fea57eb07cf7759b424aa633ba89f415d2327523c153d62ff18cc561117e56635bd5e15e030bcafeede74ed4a0099eb7e156f906c480f6226628b30977963b39b6d35d3abb27f37b1f138f06617c32d5e8ae904ef970cb9996008e7c44041dff0ce5246ef03e0b9facd2f604db52847f329f72c4c3cedc0bb8c5e006316db290e2f7def53de58c29593727b240045afea1aaff9d944ccd3f8155377b500ad02ea552d929d2831540b5736c30fb4c8e6575cf34507e9c65f2cb7d7c529705df69754f5dd977fd1d0b36b8b993ec756328873ba4fe3442abc6d82a6e623b4f63a06fcb9568c0dac8c03926c0960d6a5d7440d950143bc2c6c391dd9f3a7378fde97e248ef6b72b0ad4bf80c6d2448b6d410ac797f1edce7d5269929f53f87dc0c8a839633d5be4433ee121f2d67d8c4c7f63e46bda40af6eae86e113e29340d99acc1edcbd1c1f03114c23d6d0d9b035293607de20b2a5b87d9fd43baa500b72665717dd31168cefc0c7f6964d90de356944139e13e3944615a0bfe7012e54e5f5c4c050b6de7faadb9f753a05bb2ff3b73ece2ec9483c6b0f84ba3b114d85bf5afc1b65d7d518e9a37d6a4a879e3897bbf71157cb52527b8d1b8e68808e97c90bf167c420da7846d5f391dbba37529ad5094a6f11e96b26793a71f325881afd2f76d271ad7e4ba44e0124e8b5e68b607c88485297367453b73eb6d11707d79e6ba1db55ad45c7de80cb9a4ca86bf6337c1755c78b272fd3873389f5e28a731b033db815a3a2ef1ff0d40202b00652d9af0203c53ca9b10687ad174409cfca4260ae725098c1c04f3c43d17cd205de150cdbf956d8b9c7019303ced16070485333cfb5b85b172741fbc74508f63444214599cd3b9e85edbbe04d8c58a7cbe642913e2672a11fad9234fcef94870acd0bc64bbdc71536d5a21003537eb19bf668aa8b9b08eaf13bb78b2314c09c8d805aa8088c695f48a1b180a40be68f8bbc37a4a11b8048095df1275f129244d21217fbaa632b88efb784ff9ad3970c27e9e27dcde740acf676947fb161233329e3189fd9767005fa4b8a26a439a039c0b6b905cf6172241a4cb4092aaae6cd64963d143bd52bd34aaabaaafd47ede3ae4b60a9cc752f3f89453b093fed1de157ee9ca23ee1b74ae54db6f71a43643d006af3497a976b861772713fae6dad52732c3f8239fe868b5b8784e11ae30bf04b03c794306af00e03c39bc013c9a015ebdd8a5dfb67a6a62a957aab8d67980173f40cc97efd0a9683c82b9d023f63d5331766a575aa00b3518d5c191510d127c7e367d8e5287ae3343ae6ee33da245761d0209fb16abbba90a9b856605fbf10a800e6b2bfe6be80eb376179773a59776dc1257cb73f2f63dc507392e64713c098b708dbbcfa190a0799922374d4d8523c1aa0214bfcb188e862851939ec7271b9e93d14ba3f4e461ee3ef0791eec03f715772b017262cc57796dad097932a74642da12e7bfff6064c9080ad3bd9022436482169f33c8719aaafbe757a3312a6fc551d1375b08e3595899bb81c03f84ac960e67b92cc2fa2fb6b29aff58085b52a1298e05e8eaccb533a084f7c668c77e67f80dfeaf8f6183ed64acf4a08ab2a8907e1c716100a489549854ead8f179f534da40ecd4439b3478a50d9b44748329f76781417c642c274a1caa0ea92e2d705ddf043d23c0034aa36cde9bc053a94a0b504f05469c6d3e2d1a4809c6955f355ca45807ffa85446da718af06cfe2255daf5264a229e14e116e846f817bcf1e8ea47e5399831050dfaaaa9577f2867449a4c52cbc54e6a2c3a0eea82efa8900f1139146a1239e97e7d0639313787d4cfba9fb13cc986f362268bd39e229d7fc877c294c92a787e6bdd08f1a80d2e5290d19c6ee5133e87d8f3f2e6fd79d663c8914f4f789e5b6888120b03ff1bc3db8018366b5dd04f14aeeaf74545adb4de94b6727d3b68a62f6760de405976a493ac247294c5519387f5d79e08abd67ea031825a920a9ce5bef964c41a09112cd180947971ea638ca5126b9c9fe476299bc5fdff9b1139e529d4af883e483f6822edacd7221adc24a04f846f6e1b25c1b26722a13ff57fb0ff0685c7d32e7346ac9e86193c37d8991090d99441bee69a4153cc455c80ea3dc33dc6d88998053a29702f67c637c1367458ac598de709b4ae7446a437696770f764c7cf74f07ed0b3200d8c6512c60a48ace4949dacd6defeb0d2125b353fbfc4c8696faa481f6ea6fb48f57e647acb28f7f50f404ef59252244ae3a11ea03bcd1e01458685c490f2025c629ae36d82bd46c7028412eb2fbae1073337edc09c968e0c8800be78550b217ec96a3d2ad91af87f6ba1fde998e8082e3b11c88dc32e22e1bef5abdcf0de65936381fd03703f17932045da38a5d9678f0c22aebd5dac5bc5069bf7fcc17c4cff7c05740bf6aa6d85248ff4b0f6d69ae5bad5c19a3da89da421640e95e87a42d53f12a106244a53aeeab2bc1ffd4be178c706108b73dd9935d72f962369c448cb5d86d8f506551d5a60e722c632aa875f3394f9f7c48127b58af55e3aa30eb9d495a98e05c4af148f1fc94b95de161fc4658464bb2a41132e7f850a9af924d9b5f85c8dd354a0dbb0b057b1f5115781432e3f06957fd91392ae66bf775cd6fc609dbf665d0a67f72cfbd8763e54a0034b70ccad2d56f13a5cf033cb9acfef7580c8700164c40ecd19d026335be82d72e4138284a5a934f7f17113bf2c4c39c9949d20250715ac1225c8bc6f8240c97fb4d2dc20587c084112a71f619e0425e19dfa5a02edc1fc97530a4c49bccb6622bf6cb77e2a3b6e1b3bc57df69944930b0d7a7027651233802bacdd3a7d4629fc9d7749bf86b52daf27b8e3d3d8e17dd05aeab1699d20864935d5cba5bfcf3fc238566eb0ce1eeaf49588b9168ae910575e714e711ea804059713962b1fed1a315b048b293f04db34ec523e3c92326c9c2900ad5cfddbbb1ab7702e7b94ec5cf11f128936bba69267b43a586cec1e8186e91955f04d19c8757d2085606415c12d90a80716e7447f2fb6a1ec5746f184bd8fa08392a76603e5cefaad1a9a9980c187ebfdbfc1298c782cc4284591f2e3666862780d5fcea139f731b009418e6084bd35abc060c433ad67ac5e7100745325e24fc649b315b2df43a6ca0a9158f53d24d5d82aaf844ff91f63c8c49ec7ecd4fc1999d2473523ed76edc3679f815cc1461f430dea8345154f1158ba3b5babbd502f744d2fb5ccc0cf6d932c79a258fcec8d896eb7498c5b5fc1ddb8772c0c2f3e3dca7ab7787c7019157d6a1d6183f6023442e8bec745b836fb123c038a3fff707da5815d79587a1faf0e4e29de13d5633f1128c0db64e0f1d70641e56925184e95eb7e4d00b3ecd89b5d1e9f9695d0ba8e035db4de317e00627ec01372cf95b34a260ceb9668fe4f7fed72256d01491314054ebce889225553f54803bf6336b9d469d10462053d2884861d56f984368497791d7d28e233d85df12756287ad1226cac08dac8cb509940128cd5a0879e96aeece390a4401fdf876264da70ce75f5a4d73ceeae5169d9459714bcbc3ad0e88eae4f8b8c3d155e9a9cefa3d94ae15e66444a1386a56aedfb80db0af4db50903c5fccb93806ef67eedf2130af83f6e746807720b3d0ef65ac1b9a83dd5ebb8bf5abf4a62583b835970c06beb06c9170725ba7fae247616504259f723d86dd76ba2d2c467b1870330372d73f97be7ec01498be5957149ab6cd8cc601152b6d7ebd56b99d3805496591b1e807afedf441f8ff2205c8d3c881968d9ead2da42aaa4e736501b6db55507dbc8fb491f93a49b061031a780330a273cf9a2460b07249431b257796d9c97780e1723bd8706d4fea87b62735ae6f646dce654d27561b892983834d49f882028597697e6a5e173f1a419459a49a1f0a7c920cfe5b325651e354a8667b168e2df18b2917a012a333608bfe0e2cb624570e93ee7e045e08170a36a51e47341d173c7c814f5e1abda0567612d27c075a8621e9608a25dcb8cccf61200b70bcf0432e60aa5270b24ad515c7f339ca030a95f8feab980b81b2a0b370463b4ff79682bdce60eb2dfae6fceb075ce2033be7edc62ffc8998949afc49735ff7e5a2646c9485f3e20d34699b49280e2209a81e5ee2fbdf498ba5f02884d1bdf94b710ac393d29118dd1d24984fdfc0de6a30faf45ecbd65dd8675c696ae931ee8f58f517a8c5a4f35988ff1834b168362b83a264c49f8108c1a92afb43384c8468a3aed1d32dd1d80ccd1955af366f29b6383801f007ccc67fa3612b44590e8ce2d6ef62ffc4a5cc5181fc3acbc4690a7ba84f02a41ed2229bd6974aac7df926f0609e825835ea16e8e57064b303016dd9a7cd5d39c95221d6eca16c8d4a16b7129bd6d1f886b3e148abd25da40c5fce6cda8635da431d568d419ac97365537f66ef519532e89274d2ece018f4fd93ccd0bae5821388d955c68e8b235ca7b094e8e2a3c6ccf7509c0d8f8bd18cc09403d8c51810782f09c130c8c05f473dde23b5c1edb56af9ba8fb61d1672843cdc9040bcd61ee92354deafaa93dec57c164bf6ea63fe77360b7e1c472760f2193299032a1fc2947ec6ba1eb6f7bc6efe4e903b74f93426ac9720f6c5fb23fa754e05682135456f61db0f8c376757d9143815f50b98b5be7fbc6ecfb9fd219c577376801379632289f9167cd3db3f45e13bffd4351fcff4264aaa93091671d262952ec56fc4fc50bd73116cf46e99e846504b566bba52f4a337bc8", 0x1000) renameat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x100000001, 0xfffffffffffffff7, &(0x7f0000001200)=""/174, &(0x7f00000012c0)=0xae) getsockname(r4, &(0x7f0000000100)=@in6, &(0x7f00000001c0)=0xc) 16:00:12 executing program 0: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) munmap(&(0x7f0000727000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x4) dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x2, 0x8000, &(0x7f00000001c0)=""/119, &(0x7f0000000240)=0x77) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000696000/0x3000)=nil) mprotect(&(0x7f0000663000/0x4000)=nil, 0x4000, 0x6) geteuid() munmap(&(0x7f00005d4000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x4000, 0x8000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) read(r2, &(0x7f0000000000)=""/215, 0xd7) mmap(&(0x7f000015e000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x100, 0x0) accept$unix(r0, 0x0, &(0x7f0000000180)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000280)='r\x00', &(0x7f00000002c0)='\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x57) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x2a067eafa10f7f4d) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) fcntl$getown(r1, 0x5) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getegid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x20, 0x1, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r2, r3]) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r5 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) 16:00:12 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x33, 0x8000, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x48, 0x10000000000000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x7, 0x1, &(0x7f0000000040)="d5bf454e94b07cc15422f20433", 0xd) mlockall(0xfffffffffffffffe) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:12 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x84) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:12 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8020, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x1}], 0x2}) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) socket(0x1a, 0x4000, 0xfffffffffffffff9) setrlimit(0x2, &(0x7f0000000080)={0x8, 0xba7}) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) write(r2, &(0x7f00000000c0)="6c94bfecb6486e6d0e65e92d2368ee859003b486a1dd236f63b5a702d5b101318d46ad03a72bfb9c9ee338535394210326e26b268545e611fe0e4b2e336b509fecb6adb7b4a68bfde78985e69fd82159a83613b7d801b44e8d2b1cf5568918e4ee8c7fd523e0a0841a1967cf71798f4f0dc6e34ff1bd27e06c000a25f444ba6d06191a8446c62a29e171a0ee7c86b8f9bea5dc47808953928f335af0a531d8ad7ad4c0700b9ada3848a64a0f3a175ad24acf0c2f4a576a59f0c3113bb085ec46d8b468bb293575bc7f19fd9acb6e0b62bf18c30d93cfe03218d05f3e628f", 0xde) 16:00:13 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x3, 0xcb, 0xd127}) read(r0, &(0x7f0000000240)=""/157, 0x8d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) truncate(&(0x7f0000000140)='./bus\x00', 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x9, 0x8]) write(r0, &(0x7f0000000040)="510f00", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080), 0x102ed}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x7ffe) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x80000001) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x400) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) flock(r2, 0x2) kevent(r2, &(0x7f00000000c0)=[{{}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000746f) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550b1e1997ed925bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dc99ed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0x1000}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='.\x00', r1, r2, 0x6) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffd24, 0x7ff}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:18 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[r1]) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x4, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x188, 0x8}], 0x1ff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80, 0x81e5, 0x2156}], 0x922, &(0x7f00000000c0)={0x0, 0xdee8}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="53dcc9e9d53dfaaa68c5fddd22d9eb1bd87536701ed9186e4045c6c7b1c4fc2054deaa0d1a9032b9e08bd9f7d443ffcbee77bf128da8d37a6b0122b8c3", 0x3d) 16:00:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2c648f0b61eeb02f9119add1ab7f82022e2f666931653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xa0, 0x0, 0x0, &(0x7f0000000440)=[{0x0, 0xffff, 0x174d40000000, "2cbb3876c9e92046589b19f7de92274d8f45661b57ac8bea4024229dc5203aa4dabd68fe64dd9e16d17c3a770216de8368c7dd1f81397ba4388fb624bf0797da4d26fdc2cebf9f0ac539886e09ee2c45dd66ddff91d35d7efe0fd7b1e45fc5eb873997dda166bdaba549429cfafe9cd6c530628c266e2c183604f0bd546bf68e4b1ccbc0f1ed54c33797a86439bc9dfdcf8076401cd4e70def00f421c1043b30e276f23793152a3e167e3e29a267aeb36c7d"}, {0x0, 0xffff, 0x5, "2f18a9f2c350a0b7c8e185a0d27cfe078c2d35490da5b578b9657dfd2e36048f9c13ac5fcd2565c40db118311524bea5a4c87ba4ecac0195c3a050ff3575290c162a440eceebc7387e3874690f4ba9aa507e6b14688f66173f5a8b7c6b9a9749ed78b26ced32a217791649de5f531423f98aa017f221c0abd195d0f5d23d647d47dccebcb484a844ca1fdf7e3bc82ca14fcdeaf646d0ea0585ae911e75efc0a84584d72445c748ffd37e10213f8390123ce81e6cfa222f88ad3acb961533dc47de53cad86f42f68a021f3abafaea0aaf40aa91d0a306b33e96f645685e3389741d280a0c8b0438df7d339d83e19900a3ea7b391bb30d67c5410542e83a972774253f198e09de77b65ac1cb09fb05da94ecfc9a936c2e1ca546744af739a4490cf605a10f63bac7f285d37fc7d21a5e735ff9e4f70b1276860167c091f07b7c0af87c08565318e954718d8a263c2f2092d2140866e7b9079fadb5a8934328b9eaef17461cd865afbbf6e968a60d9d5478d5c66f87b0edfe918f3928d78733cd80241c436378cda8f0fabcc75b7719629316f4f7074abdc4c38b20529b2d3bf4d2cb7d609d23010960cf6fcfd7761009b786d8ab24b38b2e63578009fb6263a52dd75c23c247b88b2eed8ad8e267916e5449f5314e40361f150b3b9bdff389a12e6f48426c1ec903750d5595502d98bcf77d0b5450eaf1e2387051901c81f171b188494124a2eca44566a8c2ed8d84d9c46f24dcf0543a4104ddc8ede440fff598e857f328df89f9dc9634c80d2fd14cad45b3a39edee330070f5abb8cb6d30f7f35643515da8104ad1a1691ffa86ebaa6ac5f2abcc2d13aa4a15d4f8dbb139c4faa7c06cbb78871cf8132567a0f41304518246054c18ede692073e796dc112df18b82263dac15b10b42a76a3efb45d87248a0c12f107a626b904bbbfdd1a12579be5a03c5f312f543fb008a62e6d6e544513691c92c891849bb5beb3b720e5af62f3945995756a3a879a05e694e76869fb8787415e407635dc3bd7fab20cc0eb53118b2e5d2e97bea35eabad6a81f2bf1fc593e883d09cf88249e730a40ee40027b54309a1833f1b5b68173d0a01204ad9aa6b63c47d175517f323ed7216acbb8173afc4b324ac443231783e7ce4aaf35427a28962f93c790d3dc9d2641b84569d550c02ea317c3ae3aaddd9d26b677f9fb6e7fe822414746b35cffcc96cfe3dfe6c6ee349a3a8894656c674a9295a8894c450f73f9d32db843cc2a8f1f594e264bb934c40e8980633da03ab9b13a858deb70793150239bb27303385ab9784fd1ee51f61548f9cfd4f91a72f82df133f88dc6c1eb7ffab2a3f8a394cd8aa0c1d55c97536a2edb440f332302f9d9c7862fbd9fc0f58656e732e1a277e59d1cf7abbcfbdcede28df75e198a19f7c5825f24a9281ffda297ac070a8886e7119cf1f66e5cf76289466a9ff7f476ea1b49a5c7da2779e32646964936c07cd5334540dc0abd69fdf4d3ff62db5815a6698fbf15ae48883d825260d07fbef7767170791e7d85e647603208d4e5692dcbbefeafc2752aa0ab20864f33ffcbca5e8f9768ff423c9221d5c687aeef754a8c5070935204c2b6426fdb3e655d5250a74a882e90e13f6deffcf3b0c3ed0bda5a606b0693daee5812a83e9190bdf82df08dc0babaf1208553b355d1b5c90402e1c9731efc30180db9e6829d703248a82d0cc941de7494927973f0ca34d64e1ea40fbae6d9f9bdeb15f80c4565821abade0b06b912b1e4dd6c0a38622ada4be0732b758e404c7d2bec6745f888aad587ea98eafc1e7fadee120f98daa70795ea6dbef7e1422c002523eba28f26fbe32fe8f97540d50020c0d03acaee10e9942acb4cbae5f8557fd24e055830c2205b0436727744f02d602e5b26fd3c96ba39949f969c617578bc0d235030bb2d7259746db9ff002b17a5c5b9de123b06b4739b6a70934503a6f979daf34b1807e02d4d6bf71c29ab8d010ee88d331f627de13a1ff1fabd700a09d69c82c384849f8a321c12a6d5dbe39b1dfb296bedcb3e9b9553a704bab5287109a795fa9c8412c8d199b0ac5304c21f4da8f36e1703dd99933bc3b4528e2383078c4ca1a80d0001de3dfd5de131922d82fa9e79708206bcd36c199093a4822b162e90a6ebd52d13a69aeb7b467c91439273e53719f2a31cceb4dccbe389e541986d0dc23bd34b9b63750d7fcd3dda7f6a54ff30b1c249fddc09b07fa5fe75c015472721fdd0b2617ac7e74366a1f4316cb5dbfdb74a4d3a52c9b9d29cee194d5dd0f2d304471e4120a63b8793cfd26f1e9769bbcfb222e9448fb65ec6db529089ebff745b72c63048cfb0b17050c010f66dadf2aef460f6d4b6fab632d7f3153e903bed039e207458ac8f6a183bf6f05137cf8b986aedcc55f01ac2694b0684463e81799fec9708f924eb1004fdf1bb93df6e1da88bf95c55220a44ff58c77861bc8432d475562e40dec3f14533cd91730380fd649519db5b3fa903f1bb20ea402a392f0a2e7b33ad612dd34b85c5077ec983615cb4da2ff46f0e0a7777959ffc78f583a74c3a4c4ada7e1eaa571d77ba0c5dd7f611216a3f732ff459c6fbc6946361459634dc04dbe70f699157e2532d207f894cd71b93d4a63d7683b21e1f1dd4fad485611fd525eab4b5f11c9b07606d68cd7a0cdd08aedf9e1ccabfcff8930a39f9e1ca9652d23d05f734c6fc1361c3b6ee854507f0fc958a95a9c5d0935efbc6ddb5cf4f642c472d3ea660382171658e7883bed7b513ee49f1e091f80313a2678ab90bc4613a0eef1bed80f0cb3d2450bd7f545f33736ab83113aaf66a96862a872489b946c74c3e33ef8d59d661eff0a3945256914d32d880624f3da42ef5c7048104204bf76ee57edfd4563de66a9626fb48c911875566e78873f7ceaf14c41fe56e7dabc9a41c620f3996e247f0e70c8785e5ce870d8fd0accddb240307ad06e5f61200a73dd01126ebf47dc133ddd2c79df0b070f578a30d1482f981bdc76a5e79eac22dc02284f315f5b192030c14c6297ded8a01b6973ed65d34746e2fa4a0c6a8407ebc5f6b5aa53f3a4d933bebbb2bc7725b82bdaaf5aa86125a88e5b3be38a782b8e3d8f0379ef63d483af87d270209a12de51aca2dbfae96f2643892bfa200f85c4f76dcc0b301179a7d5d373ddbf408f1f16db6f740107ab73d99ac2f4685a802231b2981d4baecd84378d87b847f8dfcc202710be3a397679ddcf441b5c6ae3ddd9cf1bc58408edbfd80606e6fd1753c12304ecae5599d7b67e336139351c33573666ae47a2f8aad1e316daadecad2cdd3e81cbad7b2f89fcb22bc81ddb325ad4affd404795e4e288404129cffd26e3f5140c2cd46d535a8fa63e70043d09e129ec8c329d31b00c2041e231f39a9de323bcb99fb88b4f22a8887b3600175c8c8081f60ee5c4d1841d24525b5c230e8b3adb0b832556cd49eaed8d21f982fa35a6bec4f01d8fdb432d911318adacb7c28f5595ca256be1412430e7ede47d82e8ce29a0be6c8c60e035b31b39e9daaafd7fa6c419c90ab9422d4763f02d32dc646f6e8a27cf353713e6d2c1ff13637813d8cb9c5ee516719e89f212ea7cae9acd42a00a9d1430414fdf51560b3196ada9d86ce7d82b45c54314388396b32d10c832c2d1ecebab196c2cc25638a72c6c42eeea47915dae5c510d8a555f66325921e0c06d8a913ad13e78f6fb60ed76e005885ca6224411d8d43ef888617bc4bc9dc24d020972484bc9f3e205e30ca5458f37885513720a1ca14872403919ce572834e9ddad3926bfce212940e3845cffcd657d9cb2dc980511feed92b1cc8c2d82584bfd6a327d22d087b80a06f1049a098d20ffa6384d17f71f94470ab759df83c4a794c72980751171e57d5a85c3562304279d8e144fd3b7c32ffd17947dd296b3766c6e6dbcbf9275dc0326aca46894903a1dd4c0305aefa2420eb5798b8ef64167df064e58fb054e11c4930b16c1691eef52e697fd9f7783588d502b311c72a13638f3083ccf7d18e7ac515603bc2fdf1e2255edf3568d45b7955aa0f1bc9e74917264dcfc7be0989b120da76f12254217d11bb4cab14b0c483b06cd586acdef47787bb64d0f98ac44ff7f6e93287db0c739a06f0c10023837533f1818d8acb59e26acb66ab4fe946f4cee25c6eb3456c6b57b2858b0bc805ce16ebec6b7c46d52bde458c17a9d52401752aee36012966468c1d795c7a276b6381e340ae5c3e619638cd7e859484901d63a95554cf3308e475d5278a32d99fd2b8d61d25fd6a4fa268342e5c3e0dc258b493aa2f91d61cef991b52b069a7002fdfcb9a6da1f43552a3b54ab738880b55abc52215e1e4be731f4722f9a1f36260fb9009dff8f82bf9dbf72f8edc52a9e82672ad62e9c29654ff1fdc18eecb48cd7d98422781b9e5935f19b25173d6007b6a8ce1905856a10f0678b5e9af5d2ab759ebc322c64d55cb4f55c061a80ac62436cad6af2333ad72fa3c17b8013c13febb29c7f5b6b4092a4155b78783cc49e7ffa6b845bc786fd3f745b02cbb288e9beb3208ef8dbf4c44146b5f99739a37bcddee5aedc30211384f20631a5b985daa193275b81226f986ddb0a135fbb948c9934c3898a2d4c4b2cd596e49991ba893aeff8fc7d71dd1e2b70841236d446ead0bfea61afb54441bd031b57f7b2de6ee747d5682541595f293c0ee80b8e428a09fef153a0674032fb62786c92932cc7c0120621a512c5e0be5b84f7411bf4b380858c66b0f3a7204da20f46b0b0f517b626e50d6cd20285c3bdbead5404c8c7b3847dfcb70855ac3e0631e614b97f6ebd20345d0f56fd39274eb07653d917974e80a57dab4b5428334ce2eb7d9dd929b27eadb9eda37963ca37e080e8a90b7d8131b658af2a7972f89218a205bdf459f910fc1822d05909521c70c6f3545d9af7662232a43af3d5eff6116744a381ee828b27406cbb87a98f3b4f05ca51fe855a00264fd941e99948cce71a1597f2e7bbb15d9c264fbb72f7e3304be32e01076760b6e420d448929943d934cec73138499f7692361d18022615d495e559f2f5c1863b357acba5c22100d1c69a72448aa84df9e7179670a3cfc35ac1b4db94f30255675324e5910d3e10c43814db091030e267dc3d65fddda39097c3379ce67060f0c9de1ade910c1788e8c547d407c6b46d2b580c0a5d8fd782a1b57e957eda2b1f41827b5b4e2f3d996e5a859a0f17504f1ea4fd3dfaf1e7a645d0b0a83c6b90dd44cc560708b965c7f96f6dad35e34715642e643d83bf7483c73fef65b5ab02b729f1ad8ce15960dd6b1bccc60fc329a3985ea78997a8cb3c0c2bf7e105d54b2ff629839782b74d40b6df299b81ea47f68f81bb19d49dbe94455f56ea3662e22745b953bd4cfaf742f60c0e6c17bfca97efafc025a889d94f4d707e6242ff072f4e42d257209d042c477a4f7b34a488f8d1bc57ea5413ad2b1421822efeddcf6bc7840453e1ad7966b7f4636f54dfd30b51e4c4f203cc7db2230b1c5bb5e9c02b44078181a7bae0cee89f76160bcdc83658ff1f743dca482660e4538a6e11b5b5b0dbbf4c4d58e25fff44489b6d3efc3140f6a5313bfc7ab280bf767a5d8f9cdca5cfa8a45e48a3e6fcf681b5cfe29275dab1ae689cdc6714755d642674e967c5022b36c9e9b1b5a669ebf96ed462db471439489ac618982153cef4d46d4e53df214399fba1cae5be2789c9d10ac843e8e9d3ccfd0b5cef2dd1af883519032bfe4f2eac249ccd3fc7464b0d5b442f73de4f6889bcb69f077819e"}, {0x0, 0xffff, 0x5, "b888ffab69213f050c58a2e7faafe69f0bfc8533211cc4e008eb4bf38bafe4173acd0844539c97516ba9f1d07fdc3cfd6e980b9b2ab126476cc4099ef72b90"}, {0x0, 0xffff, 0x0, "49993ddc0b554dde9790bcd43f37bd3bac5365ecb19ed0b669815165fafacd8623fe01d2c3d11a41fed8e6f94538465ec463e7a1d4efa958a8f8a9e7204b8e335967201d93baa2483683630e36c43f5804f64b4555fe9bd217bfd3956931d1e359449c134575be8716848ff822cd98f8486ca03a2068bd95903ebbd9d62741e7194ed89712b8ee821f63cab9598b53fdac5b66114d88d4f5cbe186028802cb35c2fe"}], 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x3, 0x8, 0x7, "26bad5e3848753430f3c4d2ef223115d3ac23ffe", 0x33, 0x400}) 16:00:19 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) close(r0) fchflags(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:19 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x400000000004, 0x1}, {{r3}, 0xffffffffffffff7d, 0x0, 0xa, 0x5, 0x37}, {{r3}, 0xfffffffffffffffb, 0x30, 0x1, 0x5, 0x7fff}], 0xbe, 0x0, 0x5, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xf4b2) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x472, 0x9}, {0xfffffffffffffffc, 0x9}}, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) r1 = socket(0x400000000000002, 0x5, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000240)) r3 = msgget(0x1, 0x10) msgsnd(r3, &(0x7f0000002f40)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9f38720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf085e8c5002658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b0000000000000000000000004f05dddf06bd22eba90c6615446b462ed2851a02ef98760e0f7782f6be7113d502861afc2464650161d0e394a3e3ec4346393fa275892ffeb65b4dac6b99e627809d2050eeb3c1a0bf2699cc243fed0ae1531bbb967cf2904f4411004f18a14f771033d6000000000000000000"], 0x1, 0x800) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r6) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r4, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r7 = getegid() getgid() setregid(r7, r7) fchdir(r5) 16:00:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x0, "aaf4fc892d8444d2b4ca5b6d07dff6ff07b64473d13b32b12df1788a4bb6819641a28b3b945a703875e1575134b400673d15accc4c1a091d5bcf721ed930c38825a997ac5c97a823bbd2278ac4a9239109266159161fed281d9071b7704538dd520ed3a741f2af6293cbcc3a3ad5634688a293a0d18dad971711da93c20cdcd0f0814dddd445d3ee0256f56d5f49fc3122003c143594e95af29c014d15b292d50fa06d4cff2042932baf5bf960cc555a96b3c345b17938d3102124739cdbe530487971b929afc48a9e6f1be116c35bad560cd89a37253e0e2b9ade36d664a5bab6f15118d21b2d85cd3649f058ac0b3ba7a9d0413d10ec7c9b2b7e25c4221728ae3b259f593222c5bf9d7015566892bb5d6e0190590db75da21309befd6c4e83eb4bf30533189c1a695c4a02ed89bb9f62faba6e8bf2a24c12d39dcfa6b1bd8549eab610a6145a4006f565fc5bae68b071232eb28ac6b659694d044b99ff357e7868120b9b34741b4c98a95875b07fdc1f9c3e65639cdc0096ea96189dab48bd7cef04911af4c4eabce08e9d78dd9dc67be5947517e99bbbe86ab2b00a604f6e0bda393992fafdd2c9d55b455465bff3a50fb6645fc3d0d50d12550e5880728cc8b13f6ae14a82fe7f7178e0b18015b9c571a72b8f2f2995996cf543849fae4832933fb93503edbe1b232679e3bee7c652df10d0d64c2c7511541c86f7a67bdbaffb9c2299a421037b1b82a09dee517615219daa3a025ff1f1242d7c764418c24d771cd33bd904f74b33b896b53d4e7f64f88334fa703f88541f9d9b3bde61594059e0600117cabc8f8712d3a1f6ab8fefbe0e7376ebb9fb164fdcc12d57f213a56ead5c37ce986a24c5bb0c2a8fff3c34bddbe346cde5a10dc522f40ef647c07faad8d2c0d3d451e1ed3bcacc9d1385d229bc51ac24111fba2fff67ce3c66c36f1391f00dbf0c578d0ff5765a2ef158946d33505980231b623b8dcb8a8c42120278b7f8560e2664a1d94d90e4bbc6fb2f5c5211f78fe19a0f5a053aed8d51063a134e7c70621d2ceb8fd9548d80d0d0496fa8744e1f5ee05b1d713c2c7593f766c02c0ff019df57256c4d7c534c01128f73414e9cd27832259f8f1f7c821f99f087dac65afe8cfe600d05433fd2f26fce261153f979e8309129698ffa5bf80570b511564f28f60cbe9d10f54846190802119a1d70ed9466e70eadd6f6b91f5acb155d67a599b0789886653229bf134f81a7fe0669ef2b3b7e2e83b8787913ea8827c30ffbe3e84ffe57c80f7eca96a9bb391963c46220e7257fbde27c8a235c7089396265066518141f2c5a1536ecd7e69ec61cb7c31975a4925a8e768fac69c1a678ce85cd9c70b30b93027b0a6962ae40de1b94320ebc4e38f1eb3b2c7943eb33ed6c06bb7a9e7a9df77d188b54ccebcf8866660b1d05979e3fe4b5dceedcaa83a93a6f4cf227b5b662c5a2eb6939061c248bd3c1eeec6a7b7ba6fdc6d9c9c3cfdd22981fd0f7a39d80409f923be50a98b269f68493266a565089e2ee1b25020ee04757e6380353b8a34c4de2214be48085e8a27c9e0761db24079cc322c8049f3334c291f10f826aae4ac44730357c69c0986a058ba29dc502dc77428260c69d7a3adf6ee6776e36c439f6c7f878e30c5bbd803a6b3c6f9bf303eddf23d7039b9a1a7b8f1eaf6f37535fd92719131b7efcb04e1f017b68f0e159b2084a914694fafdea502d3e3a5f9e851e76cce0279d8abe9c6b6fa935d600a1f9c2cbe90d86129eee6983f0aa8a03be894fb24c6ca784999118da34cd7905c5b97e4ec3df7dc096257362ab158c159a12a6358349ded402bb936854624382ed52e5fd6bb2be157a99f92590c6b80c5f62c4c1082615e1d4b17ab9e052a9d86ecef09875f8581422cb14b17fb543abdd09b3be6494aa832f66b5c69420c5f5cfc2e0d9870b118f760182d4c473ae5877549dd6b23b45edcf063ac316af11892bcce4e020bc562f1b97f703ebafa20842ae69b25187d8f173b3c89e77a1d8c5be94eecc682df462aae676472ada80913b4a07e826e89db90a080ff606bd1c0d4918f982e52878e6a24aff989a01cd220b19c557cb38449b64ed168cab6cbe1817fe32615407eaac86a284bb6e01fee57e6c8f6c872326ead7000e51a86f686c7f48adab22d5a60aeaa0f630ef53f9d31bfca6563562a69977593fe9073e701b8b2abe10f62ac2ac59d057041c60f645fdf7bb47abab90d9aaaca8b574c8b8a4488cdb07ac3c1382e7902b18337e4926f1f922bd844581be7b2ee919481df42860baf88f69e83ee5f27b58dd7c4b838a97ba2b1ae0a4309c6238f06e3e3fee55553d2d669981196885eed73267b4305228bd07c9eab86fc0269f2b1d6e42002beb30c98eb45f671f485aeccbf230442413a1b639b1e9b3dd0427847da805fe872dff6dd0ecc51bd17b9cf91f78706c66d290482efe4ee91150a8d5a1355f04a99a4d9b261e69b37e7bd2d38efbe230f80fdef7aa446062a72dc00ec02a09f502d35d8f676f22bd4065671fbec0e0c2c746a662c0c6a1d156590aa27198df3452862346379cc95da484c7877d2367dcf53902f69e3794b58148c440013af260983fc0c3a55432be2fc81430995fffcb772d973e277354c1ad13ff6a60e5ac830fe07047e69d010517e4ee91952fd5328f3b07f07cd947bc40a186e3ad40bfcd71dc7db797cc9ebaaa365b5e8035f74c4eb719fe368caf62ee1affa7b784108d9e2119557dc143cd918c3a51aad2b2edde359eef2e235fe29686fd2081ecb72513e7f37a3d45c2792ade86fb48f1565e75dbcad51f0b32b2ebd8b56010cf8af99832b67069eb557e04a847abc151d768475703ffecaef65a263243704b2fd3a8ef8cfdab5fd739c20c8ea408399baa9b314cda45b54f0ddcc848755d257cdced0ce03f2947e83f8773a158a23c7365023f6c4c7b1270e164c1919b5432eae280f3f46b634aa521413b23cc7fae0238d8df04ce2c4ac87a1c962fd665d909c86c4abfda4261fd195fab4e0a2f59b3df809f0b86c67c49439b7d7124d799d39ff0beb9f917e7a69bf31511f88a000d3605cb6898c463425d776457df11d249ed9b94da9320ab73a0324a7e4618db36ce377f9744d6d9c2420248c0765499c8c7da4d982d2e58166145d512dfda9dcc7042bdcd130e5ae2755edc62cff53a88e0acb3b209316fa1259a38daafe7c8c5ffdc22553a805b215a15a4a4d3641a03510253772192b44c1515a2811f0e637b73f7bb9043375c498a16c7341222b03f9932c930b9aa327b6bdf57644295d696e942c09c286d2796d150d81b76fad89c780e9c8d08739a7c235fdf9364294f151ada8fd2eb15a7ab08c96efc328daab8f73aab3d94369c6d85bb81fd4f9525b9cc8fb2f1229a0902ce6fb9b5f17bc839e83207c251be6346a6e71f45f8a1fb00b0952ac0b0984f7b5b1c3cda52fac4f26ece448b2c3d1995018c3f78877871d11464c82b19bb9300344e464ae9a6fe88badd17efdf2a74dbc85ae637520c836ffa56155488a907a0d2a2e65bf68c1a5d9ae11f3a85aadbf99c209538c0502a31d42f63ccb140be1e0313b43882676cd8539efe3cabb8419eeeeca2def57d36ccf02f38f1674fb6142eac9ca0a1a0fb1aa087dfaf0b817d1ec2b5f54d2f5b13079d0f0e9406d9b6642d57b70dc5526460908175770d92597c14d6f81fc7374baf04bf66a08df52191d64a922204af5922bd0a678d7d4bede16d155712046b285554298786824a85a9494d03f75a741201a7d86ff11a6a83488a421112582eef2d3c289e533e642e44ab6778bb992b8bdd80a4899523fa3e71bc9740095a01fcfdca4dd213b8760694b197bc16dd6181393e5f24a36e7ab8ac60e09c50794259dd0959e89eb65c74b77645cb0a0eebdf235fb8100f6c6f50a394e8b4dfe6f69a5162654ab7ffe8ed397001777449939918cc6909f6ec5db35f514e91fa505d9d3a10d2354212857b84a037ac18338e45fea63ec76520c066175903be7b7a3e6d6b5d5e54f2bd6663f37d9e17c54269e4f4b350c217c5757adcfe663167f58d18643db2d7b0f768b3b392b87acb84e13b9db258378733414137a779cbb131672acc1a799baac4da9478f834496a34b4aac2871d594131b5c5f188a1b2458c300afb446874985f41005599625e870c30ca673cd8b5a7c6d8e052a48afbdce5e840a6b8107675abcba5463a2a93729705b9f437768a674a55e38b4f33950bab031a4ec8f050473e777d871c19968dcc427c4210101c3a5d19a21a9e968bc3ac09eb90b88979c0a7bbebacc0d0c306d9abe9081fa7f176f5187deec5b07affecbb65ae7c959523b1805ee8ad97987aa04fe6581828c1146d876043de876eff25b6fd4054bc93500f286039ba405eb507959c074c7c98da9c985f001312d6d8156d9ab923161d735884947eefb39eb4cf61666b023bef82683907a29f34976f49bbae2cccea4a9ed7e9556fe3431a6d512c82cb53f928a72b42f8572ded8278c648bb47d195b25f1ae819f34840ae7798f0919a7cbadf822ab8be152b918226bf58e0cf27a379429ce769b79c37adff8c3e0afeb0209df4c198ad135b923d97debf5a0e1dbffd0db1cfff2dd9532af080be05c12638e26bb2c1c007c92d2beebbbb6fb86aaf635a9f8c5e4d82175124ee38e76c34421f9dbbe52ca74300d91e07d6a8b356f2bbaaecfbad2f8682c658606ef4a30da139039e692cbec84ae712bdfa2defb101c67770e13ed789a9927cea05d95df965cbffc060cbf4226e2045aba1e6fe6d973497c289d1d0028b86206caf8567222d0c0ad10be3e5cc81adef116d9c773d377e0207e3bda7d94c4dcafe8eb9546b94506a5e3d01af73a2be94acbe98e029a8ebe60d8f3576f545b2c5e1aa3c6e9893ad78d594c418597aa7a305b154ce4d536ad7ebde6c50cda55d0608fbf592285e2aac84dd1f103068e8df67b70a25774cca62cf5511a548a4fd724c8982e12c77002ec377c187ce8b99b7208bb94a2a9bd141acb317596928b5381f8623ac91205629337fde02d87ef4370d2edfa07cabb8cb69612c67d2d7737123c1cbe02ae15905ffd087fc631c8e725b7abdbd935de9777b1bf049d75fd8b354393d3dffcd3b249113fcdd6e146d3f86d59592e7722572bbab0d8bc4e575faf094aa06a65f0d29af407897807c8a73dbd15d02fcb750be8a2ff4907d64fb4d3ef7c5b49fff4ceb8968269b2f484b7281fbcf0e10fee45f92be76bbf0d157c52a48c6e55cc282887f6d904988cc1ec8327c635f85b50705fc6a13b3cbf82e77056c1c570a3cd6d210f2800b856515a6c2b627c17d72fd0295da4d02544bd53a0cea825e1e9ff3f6a4c8ad3e93ca1cc3ba07d05377ded71a16dc6a0ac77d0332a7b1263604091efbfa6bc843ebeb4e7490ff564a4f0a63f3119d367b3a867e8075182c90c01aa07964167587fa106e52317dd0e89f27ef0bd5fefd61508e0c0f30613ce3f676c89b393b22ba76034e936fc4f2a8ed6227dbb0ef617ff4c0395b776e42cad50710e058e852508c9e037dd0984801f86209f9255d70ff1a47d4ebe2d0756ba335bbee28b7eebcda6477b9486be676b56677bdccc740b045c1c536775b59c873dcfea5c05eb3982a111603671147337c90594512503e92d40fed8a78b8e3868c92bfd811df50df3478e740e4a2e35a8e883edeb6ce9a5a58d33013357c0a9256cddd5b40968ac0a512e082f9a5caac070a850186da3ea2844690fe6df77669e62456acafdaf5c4"}, 0x1008, 0x800) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000500)=@un=@file={0x0, ""/84}, 0x56, &(0x7f0000000640)=[{&(0x7f0000000580)=""/152, 0x98}], 0x1, &(0x7f0000000680)=""/80, 0x50}, 0x42) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f00000004c0)='./file0\x00', 0x2, 0x9) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x86\x00', &(0x7f00000001c0)='&\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='/\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='(\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='@#\x00']) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) madvise(&(0x7f0000280000/0x2000)=nil, 0x2000, 0x7) write(r1, &(0x7f0000000180)="bed018f853eb11d82e095651fe6b38ff26a1986f2b604b554e67aadefaa1c4c1ca9a3d64e8a517b38084f7cc6e3b7f307c70c0e4f70ea8034825ccc4d412e784231217db2ac3844f6f1fb9f2cee6a6ae8a548dfdef01d55a89734904b0798d3810305d5e98edc0002b860ab3aa6c87c6888c1e2fddf8a7fbd979648eb4a362feafac85ecc0c7e354653b30bbee05bdd2", 0x90) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/92, 0x5c}, {&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/80, 0x50}, {&(0x7f00000002c0)=""/5, 0x5}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/38, 0x26}, {&(0x7f00000003c0)=""/86, 0x56}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/70, 0x46}], 0x9, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x2, 0x400) semop(r0, &(0x7f0000000240)=[{0x3, 0x8, 0x1800}, {0x3, 0x5, 0x800}, {0x5, 0x5, 0x800}, {0x0, 0x3ff, 0x800}, {0x3, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x9}, {0x3, 0x1ff, 0x1800}, {0x2, 0x81, 0x1000}], 0x9) r1 = getgid() getgroups(0x4, &(0x7f00000001c0)=[r1, r1, r1, r1]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000001f00000099000000000000"], &(0x7f0000000140)=0x6) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) getgroups(0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000200)) setgid(0x0) syz_open_pts() 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ftruncate(r0, 0x8) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) mlockall(0x1) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) write(r0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x400, 0x2}) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x6, 0x4) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) semget$private(0x0, 0x2, 0x100) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) r1 = socket(0x18, 0x8005, 0x1) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "035acd76ef3caf0000000000000000009b5d00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef", 0x72) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1) r1 = syz_open_pts() shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r2 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) flock(r0, 0x2) r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20310, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='W\x00') chroot(&(0x7f0000000080)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x20, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80}, 0x8) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x381, 0xffffffffffffffff) r2 = dup(r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r2 = dup(r1) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) mlockall(0x2) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) fchmod(r2, 0x80) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setrlimit(0x7, &(0x7f0000000140)={0x3ff}) setrlimit(0x4, &(0x7f0000000000)={0x4, 0xfffffffffffffffa}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x3}, 0x8) mlockall(0x8000000000003) chmod(&(0x7f0000000180)='./file0\x00', 0x41) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x44) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x812, r1, 0x0, 0x200000000) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x4) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) mkdir(&(0x7f0000000100)='./file0\x00', 0x46) 16:00:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) r2 = socket(0x6, 0x0, 0x2) recvfrom$unix(r2, &(0x7f0000000800)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 16:00:21 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200)="d25306f5fc14", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000040), 0x0, 0xfff) write(r0, &(0x7f00000016c0)='Z', 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, 0x0) close(r0) syz_open_pts() 16:00:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) mknod(&(0x7f0000001180)='./bus\x00', 0x2000, 0xa5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x22}, {0x7, 0x5}}, 0x2) readlink(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001140)={{0x18, 0x3, 0x9, 0x8}, {0x18, 0x2, 0xbe8b}, 0x895, [0x1, 0x1, 0x7ff, 0xf8, 0x100, 0x2, 0x7, 0x2]}, 0x3c) fcntl$setflags(r0, 0x2, 0x1) getsockname(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="118b47d28ad017fb59180ae9f4c61cb9ce8588605432addf3ee6c5b31481a09a12bab6aa431db4a66d32a2640ab58cb7615bca7a58f33fa351", 0x39, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) r1 = accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r2 = msgget$private(0x0, 0x200) ftruncate(r1, 0x400) msgrcv(r2, &(0x7f0000000980)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="02000000000000002c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f7018000004d1f1f4460777a181fcbab2a9b90"], 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000640)) mlockall(0x3) 16:00:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() setuid(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000100)='./file0\x00', 0xd008, 0x7) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./file0\x00', r0, r1) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chdir(&(0x7f0000000140)='./file0/file2\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x7, 0x341) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') openat(r2, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r3 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r4 = getgid() fchown(r3, 0x0, r4) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000140)='ml', 0x2) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r6 = fcntl$dupfd(r3, 0x8, r2) accept$inet(r6, 0x0, &(0x7f00000003c0)=0xfffffee9) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r8, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x100, 0x8) getgid() 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x80000001, 0x5, &(0x7f0000000080)=""/34, &(0x7f0000000100)=0x22) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x3, 0x0) fchmod(r2, 0x74ac03ec0a0afa1d) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000000)="2b00ff23000008003a00000000060000d4c1f8558eb0e817", 0x18) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x8006, 0x7) sendto$inet(r1, &(0x7f0000000000)="540c43881c7a7421e7c9a4c08e6945d794d7ffd6ea931f340236d63001233deac90e4939f146e23a666d04a31a11d000ae668c17e130d1c8d8331ffae1adfbc1387e1317692df2128032ad5f87586e3dd56404dfcf637036f9055511af009f333132d5", 0x118, 0xfffffffffffffffc, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x421, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x10000, "002000f70601000000000002009349da72b6c800"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x7}, 0x8) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/179, 0xb3}], 0x2) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) chflagsat(r0, &(0x7f0000000180)='./file0\x00', 0x1, 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:23 executing program 1: socket(0x18, 0x3, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x38, 0x3, 0x3a) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)="00000000000006008a29a3833011214efba82c00000000dc117c1f5a36e7af42b4", 0x21}], 0x1, 0x0}, 0x0) 16:00:23 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) semget$private(0x0, 0x0, 0x80) pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x1b2c620000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x1b2c621000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x1b2c622000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x1b2c623000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0129c0 va 0x1b2c624000 didn't change! 16:00:23 executing program 1: getppid() mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:23 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$setown(r3, 0x6, r1) r4 = socket(0x18, 0x4005, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000000080)=0x1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x1) syz_emit_ethernet(0x6d, &(0x7f0000000040)="b4366aa342406bab4855608cc4d3ee6b1f35573887c2f3155a14ae38339861d6c24616ca2834dcec9696601751697144d2f731c03a483aa71c046aac5e2b6023b1a39b5d4c75bd7881e8f325d9901ae42bd71502a5a8084a3d4bb25b4ea445c4d7a0f912915a7f093b1b96ea6c") pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffe) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x84) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r2) setsockopt(r0, 0x3, 0x40, &(0x7f0000000000)="eb6e95d0635b7e6d6a1091878d61e52fa33b73a25896b68d7ddffbe678a30cdf848bd02e2f9504c850b1ad090be08c13f7ea4be8aaeb75b2a9db", 0x3a) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0xeb, 0x6, &(0x7f0000000180)="1ea0ec", 0xfffffe86) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x0, 0x5, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61ba0db100000100000000764d583e9600004500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: r0 = socket(0x14, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) kqueue() sendto$inet(r0, &(0x7f0000000000)="0e5d6715ec55e389364c0bd4b3a67d5e3ae5f278aa44d1562e5efc5b3e606e3e1a8583ad6758cc75cdd72a047e8d18ad32ed055f5f6678e6d921dbbe9757aa48d7345b36db", 0x45, 0x401, &(0x7f0000000080)={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x6, 0x3, 0x74) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x1, 0x4) r1 = getpid() mlock(&(0x7f0000bfe000/0x400000)=nil, 0x400000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="b773bcfb6439a545fc5a6a8c3c477ca46890364bd1dd91097ec313699c3501c40bd6", 0x22}, {&(0x7f00000000c0)="35ac5d3e8e8ad5940026fc073260f95e93cca882ea7afe47ac6c234836675f545ed7155a0345b12f1d05dd7b02f6c4151f52ea5bb650ed0ab2cefc424cd92741324322cb9c4a199d21a43b96b66fba26daeef66afabb9bd393c03e0677fd37e3f7eedbb6cb685be5eb1516d8a470b1831452f6868876b485ac3964d55d12d7dabe5c083f877fc09a7607ffc9663b92580d29c7944f2d67459977c5839a7305c4b422136017540b603301d38526e820a708216dbf964bd67159a81e17c263e659f064bd92ef9bb84819a975b42a6d2d7f595aac990edb9a4682b343d46b7cb31d9efbec9403c55ee8b324cda3d2311ee68fbd8631ad", 0xf5}], 0x2, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa0, 0x4}, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000001180)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00') recvfrom(r0, &(0x7f0000001240)=""/70, 0xfffffffffffffda8, 0x0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xa) sendto(r0, &(0x7f0000000140)="bb8c44bf24238d77c2638779477ec850b209369e34a490ac4669bedfa908e061606cc0608f5bc9b65458d0148cd9cf62b7cf8f9f015a430943da18c8465f997caaf5b8f44472c2e54d94c1b265ea3fcbb54782a4286d837cdcdd0aa694ba853a95286eae52ff201e0f12be207b3f1beaae3df356dc701878b3c660dc1a31709ff40aa68f3b5719c0dc175e357ec67e1f7310769bd8fc3e9d55159b0612a6fe72d87acb53211afb73884592cd40fbbe060106df4384469d0ae15b013babcf49cac268375363fd96b7c5f6315bbc0309e586845088ee0cf2887a90a129b0be3de8cb8cef786398ea302fcf98bd3c11bdd9fc6687bf4ca48a7ec841e2eb37bb119f58015be2825ee8e347871350e9e9e3cdf22cd116b656e4c7c0fc0aa47db12b267c122de841cf02dc2204e23fc89c2eb9f27a50ec38a45d6e5f5da20e603f341e06fd936640fb6dd463c2e454e3dc4a068354fd374e7c3f226e4486305055e86880cdb40f3e6c32aac20de030af4502ca6243820385f90af99c91d85565fbe9301d45d6f7e6fd7b014fa0b8331695703979fd29eeb2121fdeaf980be2ab356e1ede811456c306ba803b34cfd19e610e380441505655989a3d17ba13feddbd5db7063fe5566cd4f7ad1ee73a62049ef1fa825c277b7104ea096070f165be6688923b6a62560a855af0c5b1e73309bf8abd699a192df57235ae6c51e940c7caf15eb53983e5f1020e7065128d668321cd4fb3c0c7a1dbc17a081d2b659e1ab27cd0fa33eafd0ea5b530a6094c63ecfc8f5ca840405b2e2fbf66ca97eb936fddc5a6d493919d3e2fa9ab3af07fafe7ccfed5a32639db84fb0e18fb1d156d205e650592c713215adbf40185f5bdcdaf19a59a71b76be8b4cf19791380ec89398fa7633723a4115f4fb05f516ca6642e355da0fface4d8512906bfdc6868fe93af111a2e32f16e6175f76c73704a70cceb01246561253dc44683975e45da638c249ba36073f0a35676b7a94fd6da8e3ef8a80bf4fa96c2c7854dab737ec35494753de60529eb63d28bc4c721bea5702b3d86fca2b2063a534823af0661b8f9da0731633835ed3b48f1e5bef3ff1e293c86d1f264947c072b8e0cefcc664d3935cdec90b7eb132a9f72793fff4e8721a1249802554bbbd809002d2fc14732fc222ae55ae897b9a3f3185fee36635527a42db7c10c5c53dd42c9ae71ed1ddcb66af96c56d7fe08bb396ddf56a00e6eff56042c573264deca783ea2b4fd90993b7fdb4021ad9e9fadb8b6ac3c7ef6bfb52667489ade880fdcb6bcbe0fbcf37a06a36354649d921225d4befe6981c1bc4bdbdeb6956f2b6940eaa09765b1faa19bc5b55382f1197164a9f6f146a43e7689a88feefde6e377769d6170543a272b40892728c550cbf17dbf43879c4b2cb2d9e904aeb7e32f189e75f16a73602ca051a59a5b647db708c9410dc95fe4d533565be83f36a5898b43d4e22efd7906fefce7993dd7324aebe9dc233c2ad606c952d727c86eecdf66852f897bd9b0f0b445882ab6d36db7a1c65e63f1f3e1a87a3bbbade84ff402c5af1529c6cc3f1fa31cf2968b6cfa8f4144df503a14847a8360d738481f179ea0e47db376fc8105ad88b1d3d5278a1c61ed702d6f48bd49f486370e37e862edfacedd771c76d369892f92eb0d1d2d6f254d0c5f67f8ff3ba362d2a138f78ad66d9720e2d6f987962eddaa40e4495c834dc41bdea21d5b6ec751b56b50c5395c022633c37004c691c7b01850f326218bf5d6c54dc0c1c0e18c5a76e6c8277135a442a7c6026305b42a4589fa1fdde9d59d79136c5edde4aa9d6d3da6bec0c6a3f4cc10c5a527a4be38c07af68ba0a9952ce2ba8b8b7ed354943df48fa532d2c80db26e2aceb0a99a5a5dc8150dce98d8423910f3519d975660df820e26588673f1f50f8213f75599a25442ed112084e23d0da0fbe8b9cb5e48e0a3c388f00177976dd3ec40067ad2b4b92dc4c8000b2ac94056f6f3754b09274eac49d62a7246f56bee9e5d3090ef4616b11d69207f1b91ede63c6552da28912e5d49ad1a79804d6716bbd15416dbf20d5b3ef80ff69392a704ff397607f59585e2d79816ad3b4ec503be939fadf5a9472cf58cfe64d90abadde0ffeefb8647ed1861ead1ae3067ab92835c7cb53be72fbeca4b65ba835a7801a5308425c20005233f8f8e095315881aabd20fd7864662229028afda37079ec3010b4a651b48e14f69f47283200cc9432adfc6a6ff951e651d54f6fec346ccf5f5c61adc5b73446277cdf1fdb077b72b7a67b1c938a70679dd73a40f8e3d3202d8e1f7cc89effd3d8223b6aa102512f0cff861c0ca5a2f7ae19bba3aed6074900f16170d44248be0f632b5df71b0f8c9d2cfa466ff4faf79631d43e2140d53cfe0923ed80a2b02c4996d5e2245caa717ad09a5727e4583c4e8b6a7aabac52db850cf55cf993bca45a35e0fad97770f5b7bfcba7cb47e4758b7fe23330f29bef3720750e9a17ce15664deeeec5ea8e731fa57d35784b5dad9267e1841d47d740bfa7c5cb8589dbad1f6c2d53b271b7b5bd89eb71a549faa460788ec1257183166bcc82e7e9fd7fbcd7256620cdc5e3b623306d1dc2dcb6131438f15fd78f7d21604eba0a7325a0b052d45c52ba206ed92f859cccf07a0fd3e8154b7c79b2a8a2489584c5c67a5e4ad389e3947045b4ef7a8ff85b605496af4c822cc4cd6f3e09d7b4eccb555074fbf1f136d83479fcf9e5fc0bfb167a2eda1eec4cb8e21abc1ec1a6f67fac7ded1bda0bba3b7d3091cd6e3d7e7d77b5f6eefd5baf24060526ba2ff67d503ba5ee9474cd8b81f42279819f8574a278353698e0ea3693a76d7ce054ef047c4a3032b912fe2706a287b175c50a297402fb82dffbf845d0a7d4c8e23964d31fbe8b213238640f7988e3b942fdc4f9337aa65f8f9c906b969cdce207b944fa6adb0d98181de1d3628601d1beffa5b752328e603f15a70ba3c16963b1b61210157231be4c21c143e4565248a567380a1dc8f6218d65092ff49861b0792c37c7f8ecf0cc33cce105e0add234435f79930d2a2c9c775d5e879714fa31e5002f265a1fee799d4e93aa5ed589f370a7d42f4cb4a736c6c13151231c91495c4657a9c1b25ab04646ee0c17b05d9d63c53cc399fa2cd58af3044cb32f5060cf5b7dba470c7789cf0128c64036672423b9b60279f5dead8cae30713a680b6b8a83010648e4c0f335fc1c382dbea6fa0a0d5f2564713527d8eaf73c485777c4bf7ee8e7ba26c317cc66c1da7a2d425633c2d3cbfaf416c76fbda2eebb15ebcf4e4ff321f2c7374ab9c58d8b350e1dc2a9b784fcb5b2bf8323980015145511e108df64b45169f0a3d67cf495c18e4fdc735723479860dfdf40a40345512c3da2f84d3cf38f9794a330e9926cd27640277df307a97d32d7a53cbc5bb22b5220f8a00fe2518cfa99e973acc38f456cf8b055156d4ce926c6018dc64fe381ee42bb63bf51ee92725567999b2d841b437b6a78e1e3149a3bb22ea85b926a75ca58ffd6094a028a044877a914e698ccf8d44feb4f43d92aaba316d6512dfd83af64610be8967167ca7aca9f8de518a5a464f551768f0c2cb3039b122238c51a486ab5bbb103ced1e26e5101d4a522a978e94522ecfd666f701da2052805e5d08f540c863a3023f7a0d2ab4c3d4934d2dd9f6d6ed3c495aa380dc03b93fc1122a27afe2798bbf146e5f5789621bf16b7ac1687b60308e8c75cfcc09fcec2d53da6573215e82a430613820217a4b38cde44e57090cd46607e35f7243fd14528f9bf6847d0c2ed72848adaffc31e9fce382d23efe845c734940b6ad8ff2ab86750bec0aa66673582bf2ad502235f1a2449e436e812abb96fa79893e2dca2cb222c7d03e496a0a9dbf19b07f5fb9961730857feac5f4f9c472ca6a0cfc5079c7dbdc72ac9401a75ade9191540656a0b8cc31da2d508e007e3361f01319bd0df082536edc14ba91050be777359e2002e407567d5ce7af874adb8feb7f9540621585209e9b890a0a74472e6f9eca33dee461c47b387b63c4cba19d65e6f597cae739cee3919f06fda0d8a6b3b43cc47dc29dfd99c750b76ce20727c1dce539d5df76e2f70c606aefac30f8a74b93761994d02800c8af4e9b415372ceaf1cfca936ea2ba0423c083ff3937a580a0e9bd6c8a27178201ff65cfa325340e0e97c333a4135a1e3ccf5cfa28ae94af3155f3b089f5908b440199becde39efa15b636a46b4087873f354f9f49074c3bd4cc6f0f9da87ca481e79e4a271ed93034a2575b8cd539409ebc31a11941c690247c9886d1daa6777feead575ec4af1aa316a55d9d7b15c916846aceaa559b869adcc954fa5b90a156a33ecdba9c70a62ba5746aa41ade67abd7c4fb0eb20166610e3aaeee513649c4f7e479c1e0260dc04dd12b71f580a8bf605cada48494a0fded3e854427f1d39a908f6bf6c08e064d65f50ce6623a9f58361f459002d0cd1fa2f8c00770577493b2f4056a331d2c89e13d5779cc568c82c5351dabc619c8272f08ff764c322772f7952999613575bc44e5de8f3c9205a99abb6706992aaca42046d9eb4029e1c44fc835c1759b554f0028c8ee304cc2a13c2becc4e1759101ca69b382b02608280c7ba01d7efe606ba61198095d00c48544d510cea1e9d90353321593ba092938e483763524ac9f9f5f24ffd790ab50ede71430168999b13df220c99771b20debb24dda7632e97e533d97eb81776f8537f75d0abf55947691b516f7730c198ac6fb640c27a552d13b68aab85ca58c0f89ef6d8252daf566633a496dfe9fa855b1af783fe3c385c64ccecc46ba8b15b32f33b0d02a7e43d7e84d9445825e38091a40babd0e8ecaca1125c45112015a0005345a3878413d09dfb7df8373c17fde32bf01ff3782148921a3cd8c9c54855c27d2c192a4049c7931f4111fae68d917112058ebd972a6e900317e4e481ab0ffe8634a9b354bea549ca0a965cb6e3cd7c79ae04123e1dc7750cc5dd8564cc449d8bbfba4d7c30faf5a2902abbf10df12b3eb04784602bfe860c686e638edd835e895eeac14d9c3ede5830fbef5781bff5277a5e223a573bf7764a69c0a2f08e1332b5186d1b26ece4ac24d3583fe1be17cd64174199885d918f900a3ccbc4ca83708ac7d5dee45874dc3ff8c92f32d0bee3736cc4701f5987d0887d6e90468ceea1c7e12957f4a20a30623b6924b2c7c565df16b6c9b146f8d6ca8385050c5e3d0df3bb96f0fe52bd85bc4b2a2585b2f07e9ae2c289e4f0d47b0d34188f46a3f4e9f6cb673cc230266503911b48e281feca74ec863321ad9df36f10781d8f8215d2065f8feaa4fc69bf8f175be9f8f54a2ec78a4ce52786445ca08133221fabfad0ca89c073db9f39669cbd414986437416dd595161d38bbe44ff791d8512688bd7f421b1160bf5408b7a0622662cfac75a0cba021b02f12ee1e4bfdef424acd2b8e647ad3a9468579e128294c302720edbedb6f05d022da646c6a569294b2913641e710160371892c5b0e945dc5d5859cca7ee1a20a7dd4d672c3d71d3e540ae302775d55e0c3239aadc22f589b02448137e6e4557eedad6e4af1a52e01d06473b368b0b10111b62494541b4469eb8cef44eb536ec1e11084730421682e57e50e757c00f72e04b237912ec1e1315a1bdeb6cf4079f9927fc12296e39cca415743ad877936a709f327737c7365c9e2026217ed6477b97460ec504a138708af9498fd24f0f5fb6c582c155d7be4b2002d7eaefbd01e2bc6dba763f658289", 0x1000, 0x8, &(0x7f0000001140)=@in6={0x18, 0x1, 0x5, 0x2a4}, 0xc) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000140)=0x1f) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) setuid(0xee01) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000300)="946da3aaf253820c7911212858bc23941a4492ee473ff9724852a461c4531b302ecc681bab", 0x25}, {&(0x7f0000000340)="649f044384cd954cfb42a3575e4d9392ec936a7a54508f4145b06976fdfbbccd42badc2e1adc15c746cd55cbcb102fc6bd227a77e47195d9f44f8b408ff66d6704ee14eccdb557fac412e2d3bd075aae650a9d13358db63bba48c65a1a11ce18ef2d2c5781f0f49c5dd8ed5b8970ca4881c3bf5a488650a6364805a85c", 0x7d}, {&(0x7f00000003c0)="956dbc72f00b7e6c616a3a7112dabde06da47cb6db27e79c06ac163dd0b18e07a9dfa54e5ce55db8dd229f49a0015779a51d2816ed71b9853ea88d671a3d4110b99f66924d703c834495f1a2bb05a860c758279f44b41c498d9aea184c9f2131a55cb298", 0x64}, {&(0x7f0000000440)="d85cad00685adc995f6ad16aeed047d6433cf892f91a85b0cd578801d48839287a3c610512f7cdec0a2d88e717c2f313ed3ad6188806799f74b0f2daa5b0e05c9f526012b3bc3eaf036cfb89d07dd01301e558d69cfc0d27b1ab3c7361cea48107b93f7204537c14807ca6ac0058c2bdf693eb0ff5fd2b4027527a7fd7ecac2120ab5a7b3d91e2472ab610534dd558377034a3e7b3602ba83bd27a0d4f2c9896b05cfbcac7fd3379f5849844a761ae0c6028cf24b0b0775d477fb6651de6e3c181c46e561693ca11381e2e5a37b40e9e393d791cf8b8fe8925eed19f241aae807a468a64c6df5cb302d35ac5e74f46f606844f0a0f1e53ec09686756f5347fe73da1856a2289ce36974b1cc4764594ef81371ad3fb9d6e55bdbf25b221a539828da2c22d105c3619a36031f02a63d2e95513400b89269591d223f2dfe543ae7d7f310d5d13400ed3d312e4c686f72805f10df50a05073e4b28148e24e28ca0642e4678461edbf5806f034f9d37b5ead4b0d3225a1dfbd4fa792080e930cdee0eb93837436d4291be2dbbbcf4d4287bed66d115d178384eb08ae5933f6e2aea207d3d896fb2c48ff1665e4df1f1c0c2718affe83c5abd6b9b7de49884125db9a9d1720aa3e1b80b25c2521cca9baa9d1e7cca8ac9712762e201654b85dc27a9aafb122bd4a66883470ae9ae2be8aa6a55b6c24c32c0818ac0487090ccb6f2cdb25870bfc01deadc3359aee41d321d1c1beee9b7c33ad417d6e077f16b215ca34dcca4d76373fcf4e7fadbe73ca0935ebec035302a484d9d47d243c6c43e9aa0552eea05e2c68fcff6582b4a9124995ff80b1a1c26aab361407830c57db8a34c01619f0d5e65e2a19db5f97f7cf42962e4a026d97161a38cc3d7f805242670de641012d93552ebe8de28010798ab24e1dc498f51bf4ae7e2056e209561a5b4851a40c6e3c98db7e7511c856f63bc3e3eec05d514256bc0eb409da2d1aec09542c92aca72ec8fd7d2ec18249099ddd51aaf3cbd81ffa10cf932783cd2f4b648ccbdcad745c85a536f8d9912b9985a355e19df9ff9de34d111be1a85f6fd5880411ab2b18d1330f4fa7f45e1b4372e65ff2eda27957071944723b31013010416df9ee05d40ce5604e550f50ed228202ffadc8b45c0cf1b72861ad6cc7a0b564e13d9054a99f60aa501a01b2d09ae148490a7da7ef51400197bd95ebf8240c6a3819d9991843eaf79eaf88b95f43bc24d93cd387c7209fbd3375e5cdbaba1212eabef876354e9ce98bd302309e82f88f85a3378501d635be87cbb021ae1ecdb5aa2600d57ec64ff59bab51853e61c59ceba762835d1e9d0cb021066aaaa51ef5da36c337d1c320160405b44ed400863ab69f39c4c2590e863d14b0c980ec167cbe4d4e87300ef4232cb26ee3430a61c3136328ee0a8bd00a904f9732c5127c34555dc57680eaca3c3c3781d6777e8be1af1cb1a9aede7d19c8f7863dd65c794e70ed1a1e5cb76287dba0976cfdaafaca1355c686b26b1f6b9e7e7b54094af4fcadaf6eeb61a67389fb9910484f763b6c1a4c99c517d5a7894654a10abfabfa1e236e817993e12ffdc4dd58743ddb45ee2bf70865154bf12c74fca707d011698669a607110dfe606f0bb323944174c347fed6c24b78e9c376cdf9073eacd26ca294e891e7e32e4f22bded5e64cab05863a53ad7b297d9617609933e5ddd09ec0a5cf1c16369337cb7168b809e5269f7a524144920cef7dd68e2318534912667941107a067681777bd142f94d1431b9e548a72d633a334bd7243839468396d65ba14c76f972a93574e8fb207fe28f0d6601325ab26c8e796c8e04611bee15387d01e31c958c877dbea389a79cf477429caf974b8e22e56c8321b0324549c490f7785fff33ae338005664680fa6fd9efe4aee4b995e8954e38495dd417fa8250e3f7dc567b2965ad4f7314ab2bc4e22825a0101110ad09b0a7460000e59b45e1cb3e809fcdc720abc4f81744d942a62145924325a632e0fb588d0a91feb4506e9b4859f2b6beae9842390cfbbd7c98e2ab5bd02807149333fe6e043c95688d71a908d8ed3eff682d0f015925c8da1993eb53730898883f8e0a03d0c594b58748ce2641c9a7e6f5be1693be47213b799b5fd47589cb23d9dd60f88c45132e010c1487a9b584509e32a491da508d2ca0f0a4161874abca5b790077f861cb29337f6a096d65d8ce9e90daadea484f5bf779e3e7f48069ba1d70e18fee9540abb5de0e808380be8f12279f4e479e6776f0e0c22dabeee0dc6c342a095fb9ac4b979c34398a3c22a4943812fcc27a3b8ee3406ad5c3f7f06910364adfec7889918c77103372b1f6dc23312e615077d0bf4af183009ae80bf4781764abe0cd846df1f6eb1f8932dcc099189a121f0e16f61706303f12f5443319272da8831ca6b73c39c4e243e8c24627920f4c448b80731deb5368795e3e93bf7bf45fccc9a2c9f0b1f986b4e419786f457ec6360909ac02bcc8bb92668036832d2af6233231ef6243c4ad5e9407fe08cc083ece7291be348847673524df02e7b6923dc4bf2e5dcb609674322eaa3e0227eb69300247f2c9aed1ac4d0071c84c741ffec63d9261c271bbf462faf7ea32984124893baa71659b26b6aee7baf2dae94cd7888e22fd4d4b820ea4a4608911e11d252ade9b3b59fd9e66943da8b01d01c7165ddd6951c660414ef1598477e6cfd9d386896c00d42827a77f00d4dc48a752de9496c09550416ae200cd973e757e7eab2bda3c5d5cd6a5d0d81f1a710fd262f7e636099846fbfe0c958e1ea9e1689a4153afe189e061dad5f35495ccf7cfd9104c2927c555e829d30846255f3e83740ba4a60c49eb35443dac5a17f973c8d2895735bd591b9d0421ae49242fcfc66636f1e1aec9d10e9e94d665a99a31063b0d7b63db1f2fdd901f547324472ff7b8ec628d9a47f1b7b4097dcbb7eacd0d2abb2ec4b8ce3a97d41276f5e767866208dd45e8790bfc2145317d2d1ed0c89291cd699c6aab7e7923cf6b323758247e7b272815bac2edf1629a834f6fbc0312581686f508cfbbc4060bcb6d0c4741f8afb15eac3860caaa4836cf5a13a1e7c85fc869c73422dee2a9ab273e8fe704e8f59a7cfb0db075126f15d0e0a903739f88dd64d826d3fa9110300cfac3aeaa21ce247222c4ecd8b1d0c20486f72fdf2b4787b9dc406d00f0954c86ea31b8fd25312a871de971b6d8e9c4bc133a9e77a32f54d92814fe40d755cd6f891ab0110ddaf1976d2bd5604bdc1716f27d3d56fc6eea539798eb0396f0e27c98acd02d41527f99fbd6f80a8245097e9306e3c3235684b605578af9eb3e68ee9643262f4cd360c53871ba8a02526779f72b6a94b0582b1077d7dc4ec1cfa3c5852c269dd1d15f40fb5a9e34c5e158f34a351f0fb7bc40e756738623846695c82d8e71e3ee7c8918cee7d17d8c71540c3d3558bc60f675eff00efbd2869eaa31c645463a29ece804133999bd04985792e1306ad050bf7e289ef95afcf72113b9316abbe490c4b2bc00147fd198f8a56db4abe1af71372b01db738a4d1a00c21b88fddeffb9ffce1025dc14962897144c5bc67a605003c5c047b23ab321bae9915351af1cf54e5b2f158670d5e5a72eec89fa2a837305c128a10572d05f5872a5359b5ea6f13dc1993520784ddd6be4371164a39f07519fa9c0c02be134564e50a4f34567372ffa2bc34f42c03d28ebc3058fb6ee02d52a9583928c588f2300b09e26fb30fae74a0cbf41a9eaed55a5096e205d2dd8de4cc31b1a8a7cc4e436cc17926416c7a31fcd819d653ed88de3607f185b7e0eaaab4ed19d2168529fe749f3a4bbbbc43e3c5d69fc0b1c18b71cd850970dd9cbf656856fbfb712e0d4038aca3a54e94c78e794e361e74c5e92a46328ed6dce3da64ba8c5cfcf44d7a4c41279fbedd95f2395d8393c3e349551d01c2f29e5a65e8268964447baf73fd3bf52dc42ca6255eb80c1cef8284d23368bca3b56c44fa4d3b23356e98102e515b329af38a44b519777e3ec8dde24a1215cf89d657b8aed79f69ddaa22169e229f2cf68ca62c8d031d9bd93317704caf812618b426be8978c08233fc18f1a160a9774deb6a0c4c9f46c98c158f3d735a739f22ddc7df79fe43ae1a5aa4440dbd0d23eb53f4e9f7f5877489a14250dc2ce62c9d3fb56886d4c5a25240c96507c417b79a4a647a7516f6fe3bf8c2724bbb918de755e386c14f04eb335454bccecbc7da2047735dfab2b3751e00ef37df439c74ebfe9490ca58c5f3d086a856bb2f45bd2f19ad15c4ac6bf198f964d5bb52cb00148d2b74ecfd41286e6340fc4d34082966275640e9347877bcfde05bf8f9765a08247131b22d4141fba28f5206e36f0bc34f73b5513578fb247d6ba1afa8b8367d590e816827d98535776daf925633ce4f67b643589bb891c7aef394900f7764d95e22ab3cc96f12170cde498bfb48a65b33b5f6037f2bc1eaab09775c144f6216f083914c98a1c0d9e3429522fa74c6f8e8c826f35607e6f021ef722acc007e4a259de55f01e023809c6f55963101e06bd18638eb767771d7467cdd479670480095b944a7c7c05f2754be4b747bc69b704708f33535efd0df4df30382291c5ebc262a40dbef8ee526c6a8ab8612a05dfe123ff10afc559e1db6da85df89655daea4d18e006f51490b6b1ff9ffa9c75a3a5048d7c8c0c327b83f251277cef18d32e704f3005e9ccf63b87f1e69493212fdbd7305f930969f780a27554b3139919aaa1c579fb5fff5482171a92bebe9efc63c26a47391856d29095ab704af5806b0edc22c3b8f251ce6435e6781dbf4a53906045809e4c57c019981a07cf4a7ec6bc788a0434e92612072cb27c8b756da65914538bab416e089b7c59ca748ca0e9d40a176fe82cfe58122387da4c9e8f70af0522af86cadc956980cac0517671aa492801fa1bc08bb6df0481e3de11dce237aa1f5d3ee915c74b68231a5e81af969382682e188d40a2b8391f0c08f4cf7b2b110124663640896691784c86c4f4d8db37ac6c5c0aea7eed72be249e7410f98132f46a4f75d8d41dded5bb58137aea02de70a26cdbbf67c1cebe3ee3f9911d4a634ffa5b3d3bac042f04e51f5be2e01824e3d6ebf3477162060e28480ee68bb37cfe103fba788febcf72cfbe6fc0e6cf1a103a1b4c9f3d079f5a7eb0cc8be2e173ebb50a3f6e21ac69f5750f8260cd9ba37c6755b36c12e80eb9893ebf07b3bdf8cd9e5cc49c6de8c246ad080edc4237412ad6084495c57f76767e2eb07197653840a12b714978474b6d88d2c3ec2552d9b8ee4578eb4c624e198974dcdc25e5a98938ecd7de366676794228d5324bea70bee9e85bf7b3fb74bb53c2abf03d2315f19d8f96fd42c1af5bcbcc10d872d40966f243686e494f5ceadb5da5cbb1f03ec563d4d4275ee5ba46388ca3f51955157d71e755684e1f02961d77c2ca7f5b9111c40169e9b447f107e0cfa9e5547fee710df34a8fa7178fe7660f243bc3041835939c45d423df0a6306be9de9d1d8cc5c0405544b2f41eb6e6d6c341365eb5c969d464ec8222f59c7d66ec8a0ba5231a3f19fd736a9a99d50890931b23ca5cc031071beaaecb45e626c9dd8d8b2558371c8fd5b191f840355046ba60b4005a18964ee5e17265b2be6c073ae1c807387fcf8937d40adae2dc48a481c167d86985a573b9d3805e47d56e8d4f3a2999d6fadbd2212eae66218f304b7957b8c5f3efb6a2b56649230543e2fdf6295c5483a85d9ca8def1066488aa76a5b808777", 0x1000}, {&(0x7f0000001440)="bc1ffdd7ca191c3c52cf4f14daf239e0245f8a0663669e254968862cc47573bc5bfc1cb3b7421cf59e26585e01c3bf2952410ca1ed67fd10d59f2510658013d74333d4f6388fdc6d2b04fc17fbb084929d86c3c2969e2f027bcf976a04cd37ac7ade28680d17a7c781e61e15445cff037905b689f1ee97aad0ffe5ea1da12cff2eda833bd8ae836fe5eb12cb6088a3ef03b82f0df3c386ab7a83638c2f5394b18375eb04eef7d213742c8cda5b16dba4b08d9c1ec5b5aa968dff90fdf35e3c0638019fec17a3a3d40da8eab22102ffaf0aa7af21139e0795a7dca760916b0d0981bf80d2a9a8c5fb1394d8b3cd", 0xed}], 0x5, 0x0, 0x0, 0x2}, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xd, 0x0, 0x641) 16:00:24 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x100, 0x100) unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8082, 0x5) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000001940)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f00000012c0)=""/213, 0xd5}, {&(0x7f00000013c0)=""/144, 0x90}, {&(0x7f0000001480)=""/152, 0x98}, {&(0x7f0000001540)=""/203, 0xcb}, {&(0x7f0000001640)=""/207, 0xcf}, {&(0x7f0000001740)=""/200, 0xc8}, {&(0x7f0000001840)=""/219, 0xdb}], 0xa, &(0x7f0000001a00)=""/113, 0x71}, 0x801) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80105702, &(0x7f0000000000)=0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./bus\x00', r2, r3) close(r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x9e, 0x40000000, 0x6, 0x3f}, {{r1}, 0x0, 0x21, 0x1, 0x45c, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x5, 0x101}, {{r1}, 0xffffffffffffffff, 0x96, 0x8, 0x2, 0x2}], 0x80000000, &(0x7f0000000140)=[{{r1}, 0x0, 0x4, 0x80000000, 0x401, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x100000000, 0x278}, {{r0}, 0xffffffffffffffff, 0x13, 0x4, 0x4778, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x3, 0x5}, {{r0}, 0xfffffffffffffffa, 0x1, 0x20000001, 0xfffffffffffffffa, 0x6}, {{r1}, 0x0, 0xe8, 0x20000000, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1f, 0x4}], 0x7, &(0x7f0000000280)={0x1f, 0x4a}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffff7) write(r0, &(0x7f0000000280)='>', 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) getrusage(0x0, &(0x7f0000000180)) poll(&(0x7f00000002c0)=[{r0, 0x44}, {r1, 0x20}, {r1, 0x40}, {r0}, {r1, 0x2}, {r0, 0x25}, {r0, 0x11e}, {r0, 0xf0}, {r1, 0x1a5}, {r1, 0x4}], 0x20000000000000ba, 0xfffffffffffffffe) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x11, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x10) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2050, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000001840)='./file0\x00', 0x2001, 0x8000202) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r2, 0x9, 0x2, &(0x7f0000001640)="ff22f5e8adb22f544adbb2c2a2623fcfdb44fffbcbccf5937d84e7e83b4ee6d440fbc12882fc7d1d799a98f72dce66d12e239f6d3295f3208b1ac892ea68a9c3cb9427500a62869af9ee1d9a93cee5bffa7486a0589e8d4a1324ab0eb3b20f96d676b8d2f0c2060077fe4c8b4467164ca51606c3d9427a9c1f3be5d47efb0d2e00b18253077864c2db547f5c0ec0587211170cceefa402a683bb33fb8f17f907ec17eff4bb60551dddddd363b9551b9f3f2f7e15bd720602", 0xb8) preadv(r1, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000080), 0x159) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) recvfrom$unix(r0, &(0x7f0000000500)=""/20, 0xfffffefc, 0x43, &(0x7f0000000580)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) 16:00:25 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kevent(r0, &(0x7f0000000000), 0x101, 0x0, 0x1ff, 0x0) 16:00:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x81, 0x0, 0xffffffff, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xfffffffffffffffc, 0x0) 16:00:26 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x16) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)='\x00', 0xffffffffffffff8f) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:30 executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffff, 0x4ea3, 0xed, 0x8}) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x1, 0x9) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = getuid() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setuid(r3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x65, 0x0, 0x245) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x80, 0xe5a3, 0xfffffffffffffffe, "d4864feb9c6b06b345036d5d17f5fde549ab00"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r1, 0x0, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) fcntl$getown(r0, 0x5) r2 = socket$inet6(0x18, 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x7fff) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x4}, 0xc) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="280000000000000500000000aaf17c3305acd9ddf112bc86257d902962e859a9f0a53022a8", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) fcntl$dupfd(r1, 0x0, r2) 16:00:30 executing program 1: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) mmap(&(0x7f0000ff2000/0xb000)=nil, 0xb000, 0x6, 0x812, r1, 0x0, 0x0) lseek(r0, 0x0, 0x1) 16:00:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040)={0x1, 0xffff}, &(0x7f0000000080)) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10200, 0xa) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x8000549) sendto$unix(r0, &(0x7f0000000000)="b100050202000000000012005786ca3849451ae3d3051020741038f53e8551f30ce390fffffeffcea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d886684ce8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001280)="987f86e7776626fa3f3b3bddad0ed62a950508a786b640bd811c95defdd6cca66276e83b7b54ab96a3bc42e3afcdbb0a4ea4b4513572959c7b140bfc6b42d93ab5b8052759708ea9fa1ee0964cffe7cf100fb65b3eb9da87dc252ae171b1752606dd51d26316a21786a9d5b6075cc035d977e7b409c2fd7883b794496bced7e98d893488b2842d702258a88df6ddbc725420e08a51748429c5f6aa5cbf00374396098188d4120661c1d6d9d5b01671d809cc55c2ad67e62b3d62477316621cc91907e6985e353a03c8293c2cddfa5601d582e1e18e53199adde54bef896b81faddd46a2d7ea8c378", 0xe8, 0x3, 0x0, 0x0) recvmsg(r0, &(0x7f0000001240)={0xffffffffffffffff, 0xa, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x3, &(0x7f00000023c0)=""/43, 0xffffffffffffffd1}, 0x8000000003) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3fffffff8, 0x2}, 0x8) 16:00:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1f, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0xffffffffffffffdb) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10002, 0x8) getdents(r2, &(0x7f0000000100)=""/211, 0xd3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x40, 0x2, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xabcf, './bus\x00'}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r1) chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x6}, {0x18, 0x2, 0x5056, 0x3}, 0x0, [0x20, 0x1ff, 0x6, 0x3, 0x9, 0xffffffffffffff13, 0x3ff, 0xcf6]}, 0x3c) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2007, 0x8000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = semget(0x1, 0x4, 0x40) semctl$IPC_RMID(r1, 0x0, 0x0) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000240)=0xfffffffffffffee9) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) bind(r3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r4, 0x40044278, &(0x7f0000000000)) 16:00:31 executing program 1: r0 = socket(0x20, 0x4, 0x100) lseek(r0, 0x4000000000000, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000001680)='/dev/tty\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001700)={0x80000000, 0x4, 0x2, 0x8}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000240)=[r3, r4, r5, 0x0]) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001640)) fchdir(r0) write(r2, &(0x7f0000000200)="e1f10300", 0x4) r6 = syz_open_pts() writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000280)="5764f75950bfceb9ef8dd16b2e7eb7c3862241a5e9729766ea1b8bbf1b66ea7f6d55feca36a161eb7ad85d653c5748e97302a26998cbc79f61196c85755c20de8df4c252fb739c19f7382c4d67ba7101c91c0aac8019973ac880d050a01dee9bfffa844ff40fc3ae940cc985eec5b1f6191a927ba15b0903bfa669ddefdde58d59bd891a9e5322027546922cb4e3d380b974bda6c1d6178596aa212437c16f28a1bae4dd0e4eb7d0d7ff7e74c606a86ee1732ea5302a2c638ef698ffe044aff0b9fa6e20824c0d922b244203cc4eef736d63b05e6940b214cbcb98e0eaa24fd48aa82d3a15d42269e2fba612931a1d43391687234cde42c3d36f4603ad0dea187a9921419984a20b8ab409985cecee5459c3e6f2362529fc3897514ad857f5cd197ff1350e5786ab70e9475a18eae1bb0c0442ecf8e59d61b6fd63fc489a68efbe57a20ccbce6a896dadfe8e8ee3990d3e8e0a11e15455f940d9fd2e635ae81eec94e27c5589133ba93f6493e04cc6476ea383a0af609155d32d38b43d0919ec709a1addbd5945bc484add8bc2f1bdca798123f7ad10c4a5ee052c3008d7af19bebf926155c02342aa4fa782d1ee119df2e65f4fed6bae5104c1722e1ac0b48027225fd0a80b90623ec2eb5804d7516e910488b28c29839b4bd1fc00ac6b96b2bbed1fa9241c734692d97bb07a5c3caef932dd040a31a25feade3ff526b891c29af5b9291c27bbb42f622d330b0fd007c928c74c6ea25e51ca64bc61dd739a52cd74961d23c11ce28db7c11dc0d73287897b8bf802b58b1a6b573f0030e80d952666371948245ad76db6e347aa343707bafe1ba4cdf5cacb7a6b2d0531f2b3f17236e75bd0af0d448712442cac1a1d6f402e3acbeeedeffd5734fe80f9cacb349c6d6eba41104c0b2d3092740c85f38cee1304b3a885f9a6d6b5d053e8e2cf4bbf3bd41f6a4a29bbdd1b5394eb79d97935c96c137aedfaecc37a9f479fbf8a11987635535eb119425ecd4760f3ccb6ce9ab99e002bb10f5009a89fda36e964ab2c1b1e2606af2cf9e1ddfdb0e37feb4f277994e17f3ca109f0b4feb272ea85de68dd0fec53c1017a5e685206fbcf277235c89be954488a49aac8610d77bb008a01374849997c358a760d6888afcce608b57ed3005ed6d5e7ad2698abbf10acbc30b6b6a0cc251f6e16116ad31a4d2c46abad8a84f88ae82d47b4ba9155944cb2a0db3fb5296f01548083048af120460cb558291e80f9ac46dbd85c1d84a1e836ee32634922759860e69e8f176adb85d738df5a679fde710208912cdb0f7475b1e39120cf81130f6654d4445e3681f00ed9c94db673bf436a94db49b6eed397c60e1845c29c8e28a32b270d7f936606f8b41c16e5b4ef06ec70968284690cb82669b5975b5a706e589ae63362ccf3b4dd2d4f12cc36ca541bfe0e0e06879399a90fbadae9a1a37e4c599737cfa1848878c5c82cfc570113063bd0966dc6b04f4f94959944f5e4abc80c952165e5c929918e89ead5731d17805b720d14f3457fa1f6d428f81dd11c68c029d71208fcbfa5ee0dbac0d26f84094c5607918cab10c63c64d7a6abb33f178f75e7c6a1269b16da6828ae5887c0cbb83ce4e1fe8c7214814c754de09cdc39fd9cf51df5b62971b27a2a66ffae9003b8269ebfff7770ab3e70f8a28bf9b6dfb9ecd9d610477c2fafff36edc54cde89d281d97651e9726245c1241d668103ca7cd907f5d10c43d8f449e334af8c8b80d72aa7074a5f9aa36623d657f500fa341c020b8e0a5c99a73a6d683fe15317450d6a3a1b459b3f7419016e7c165f85323752a2f97f600ccf737ccd55d79b8f42c6f9dfd68e2b9521eefa1c8bae714471d3823089397c7fea093295c4f60435b571ac70574f497455acacaff084a016f85d5922f094df95a61b8ab6a834bedb0c1dbfdc4afd8eda2883fefa0d81d4e9e3719e5c0260b41e468fd84e2bee36fde9e0f1835f81a1b09d4e23b1c12a8d1237d821c594aee4942893554cd323b6848a609548b42ea2725927681bf78b1e1ca71523f9b90c2cbe1c59c8f5f12d7326fe93747d2f6b5df91c0aefb55f5cc6a05f0cd60ccb9698f628bb6ee0a51712c7dfa3d8f78b97b943320a579306a947ed711e664112e2d037d283c08a7536670303c549de1b037f0e7d395a3dea53f0ba6b1951c9709d35aa183d66b7e23c5ac91a0d800891cd17271be7b83e6ae3003eba69d479733c95244a3d05dfd17ab45db40856079a96f1a3e89fa08eef35645ccf9ba40e3c4b0427a1a5be78e5bad9bb15076c5fa9832d89a560f574574bb30b35a4548e7dce8606a0f0b0fb510f95da25b3070b22b3b003b2db281c43109afe097f01566828ab333e2638f825df410d6da9e635b9d92d868bfdbb4d69a5401f45b337a851b1ed486167e229ed660f2769fd1cb486651df2fb80306ea1a46c8bb6737b3a1f550773d384339e0de71d92599cf1b70a5709ad787430bbc141f34cc57c98f5ed42c02bf5ac35be92b53a4ba698bc264189537c75437c63156fed47bdef9f20ee627faebd7c6f47033631798cedf3c71b5a0f98efda62841d63402446f41576da9d11ef1b65cbededf76e8016e411dbc3d2d7398a6d135dd5d275e87ab714e411f72f99dd5607e06f434da96a3ad5c054d88a7841a3143b8f45400bf267aa66df0a90fcfc222e4b4cf2daf5d12e832b1da964a7f59a0d3ca9c25306ada8e491459f329a0de571ed1348454f6fb6ef58a6b29d01dfebd6297cc5f53a6bc7ccd6c9986fd3a216b3638128804d3c048f81a6e08c15cc5f61f0abc14ff398085a1f143a836382d3cf5c5dd7a1566ca7f6dbbcc006a4c2f636f4c89af9556b7a618566efeb3140cdc104df77c67eac5bc54d248fb419535ec82c49b1d2e161c99276326d486fd53e386d918995ebda326dce8b4c5c9bb9ad32cfa4cad7918662f9be5eb45138545ebb079b2f2b1fc81eeca10e94e143fa73f8d19735e4e09f7d2523be930aa9bc4bf889933dd578aec49530e89006acd23794f23360fdb9c3bb03465d8a82a3b6a85bf677e90f5a1973703b34f632ace3b560992e4c31945fa5a7f668b2ceafe4fa7adeb65d20070f04af7f2737421b39ae74602377a514eb14c52ca4aada3ea69e63bce356810b42d726765af7211534978a0aae3533b5f191920d502ce62c067c5ab2ff409b74a6a0137cd3c53e363eabf0136cf7d5aad56dfe5f0367f344cbfbef5cd40aa866fe51b01b5f9375772ffc1b2ba91f970b31e30416ff11d715803587b59259d83bdf7d7e18db4f6043f006acd911fe154c5f566c8c2392bf3020ec4b40b6c25c312d781a04156861caac84197c498f7cf09c6114d9e3cebfd6f02f318b86d1808a795ba367ad110f7fed38ae0ef8818493684de48493673fc329427f972965da89a6b7831fa16d22727e182c7959b80e554f2ee94ad945e54d11aea24e909dcd477970816ac93feb591cf85850b02b469bbe23e9c17757d01f72418ee4a470210f4ec0d419042e231be2bbd9f20124617473ec3e0681ebf31d3763e3d6fd892a05e475bdafb7b4d3dcc713b804755347491d8b32591c065f4b1caf98035bb1464561c5c6a411a169d32fa1246c21ca44132dca277ab3cf67178de2609d542a6dd40fc165aaf78b26a375e2263277e14c7143399d92535fb3e216c0630ab1b25481f45531294d2936822757e114dbaf17c7ac8ffd80f30199a2976d89f9f40f0d284c61af386897e81234b85b7b3c59b3e1540bd2d6d4f681e5be25a540978e6c5fc5d51b6fd0ef03f8715c12246100f760eba075e2d3f2a576d03920c8a984d7d6743bcff7deba88dfc10a803983747e6cc49f9440fed3e9a7a41581eb8d86a3f45f5454d1517d03a3570634c244a129e5cb520731a387d1d9c43db151dc117e7ae7e32872fcb397d7d297fc11232e1e89ab8b6c25628563b8d641f16f62965a564dcc0a59905e2299f99010bc7b01c6325a26f16a4febdf1071935d08c2a3d586eb54408271d5e49baf18ed0ed287e05f65a2cfb5d7ddb72c20d09526721256f31257b671589295f18d07d3cf01875d2aeff2b53591416e017d16b3b51e831616195caa5d136978c99eb39933198b1b3f0c5078ae4940ad6948bc6eedd41594935fd224ad26353972ec6affb63eaddbcbb531623f01901f24e4bc9cc9e6bd3124d806a48b4a34bc52fbeab56958257574378914b2c69e91780ff395070b04fff7c8680642510e53d6e053237a6d12190c4143d8e73891412de6d79d5d281f2bd09c4e72a89ec6fa4ff1f0b60b09ea67cea9d12e01b7e200a98675e58caff07697fa2df635654dde80b02e91a29ba832197a378d82b0607e94db8875b42d9d1015f22e3ff6997207c2cb4b865f2c23174873295bc16e65f31bff92eeeb98fc8dc4d42351866aabb97e3fd9d40a79b95c737e44b0d277b7deb2a1260a2f8148ccbeefb597c6d6fa149ea3a282d57f639644e041d65e2c7a8106acfe50ed5d865f2a0172fb6f3970e4234b6feee5cf2186d7ccfd65770cd91850324f75b169922ecf21e75bb0693812467bc6d17779fe85deb4d686978ce4d654c085e3aa79654dc1d5e6c17d4aafb1c6316a6ed260bee653039a3edb38d3f311fc8593ba08d971dee25db3a9d63b89b289f8fcff5e1f7f17711231459b443dca8911b95f90e1c0db0979c80dbc40c2c2b307ae69012e5d3a378e6df4094ef58395321a1f283f9c916dce08dfffb404d69b0f4bb9565682dc68fa60e37e6a4bcbff7d9d6270ab9efe2c9b9b5775063cc6b3fba41219b68639504149b30cce6390c0314937a1d310aa40889d40319951d842b1e28530477a26e5e120e6b2b60a863200aa447855ea819921c348341116301e990d22753ee5c5ccd027d24df19c05f3e09561f82614982f836ebd0aa2caa657051f7638c7bd1dc1d61cecf1d83a905c2f7beffa8f149e3a5e34990105ad750759b8fc3594a55a124d950bbef818fa829f5843e7f5524525274764107145e07cfc3cd167e3a52710449db539f55f6e6f26c2e2bd9044581d159d7b79589639b53e7b11850655f8651e2c8fac4db8d1b5490eba6d002525a23ed1bf035d25d6d6b8ac8731414bded545b5417041e1ebad386d73d881271f2adaa3ffaa78ba3dbcb689a64cd77948cf5b9c533a76afc33b998854038f4e80664677ae01eb4f14bf51d3e4dfd3ec8be1ce0b4ea1af2d2c60b8661022415d6d5525d8b958ba78d6d1b85fd668909e5eabf4e331ad272c16c30d84a51f0203bae91e57927d0770dcdfc8eb0e1b549a92dcdf56e674e8546bcc6234a0bf0486acd3589df2e60577dd32df05fb5391d4f4df11bd6014820c59735846168395bfa6cc0ebdcf7ca21c6469718427646ecc1e438a9f543d28c27730f1ada66496b2c70e6bf407ed4c3cdb34409d3be0426ef82fa3ad2a5f50ac56bf98e8f577d2c82adf279b773e5d14e93c231b6f79535428bfe1190992f76e215c6a73b561a2202d3c88ee8c7cfaf36be3a938cb93589898315b1f3e43e743434f76161a880db382c298695993fc3863caea02898260ca850fd33b80fdf76ee446da70fc237b655959e9ae0a03a685c83cac72bc66a51dc568b5085624a48578546f1acf81078ecaf9464c5837e9ede011681f9e5ca53b53fb32d26360e198300e28ff8de22bffda1b7a20877fc5c0971dafe765e83a2b6b8ef33f4fa9f18ba9dedc237e503e136e16a359f1722bb32af3817abb55685b8b77f3e00ac019a80f45fed27c4d7807fca2b148a9f608ce197d", 0x1000}, {&(0x7f0000001280)="6d21b3749d2b57e5df28dc990bb03098caf4e1a857633dae300cc6b4af77951e891d2cda787433596f5757968894660364cb997a5007452a7bd8d7eb1e993cdb9807ca3171d93d2881dc696291a68cf55cd7b1b5aecfd79996d921f982cb879b20dd0518a1ee2715a74bceedadd9a4708aa8856dc3e1923edd22cd459df262a23d6e5a3b9f0f2a1f4be5913301a9204b3e8ec4489f0bb5b2cfdfe1422edd1567a7fb4f5e26969986cee7ad28799abc222eaa26a29a72e0d44eb0f55782e20cdf60cfb6e0a926c9c236adf2204f83bf0aa746a8819066ad970a21c85d613db38c0eee9cbe62", 0xe5}, {&(0x7f0000000080)="189f41763878", 0x6}, {&(0x7f0000001380)="582344aace865e1131f587d8300dedd1e70be4dcf898bc914b749b7bb2f028eaf3ce87cd3a1e3eeb56060f7810ac832a9fe9c1ba14c451313d663a0cf58e18b349c3f8e93543affc8bbbc1070dbbcb7231eadc05ef5b82533e4f08dccb3fa0714bced89c66e02b74beb89ea32fe16d37cad0e0595bfa36ea4330e0926bc0ff6ee808e4403c656672bb350a11c8481ec4dfd1454eddeb25364c442aaf11a7c4445e9b96c48e9ba71a3f5075dc3975b3a3d626f6a4bf49f89a132230b845", 0xbd}, {&(0x7f0000001440)="5b7e11f68fef2d83074b77137c243f83f8303575d5f3ddcbbd943b32f3de305bc62910ca5731cc68bc762ecdc14026b0c50b103799bdd23b8f991ccc7c0d35939cb99505ae530df0067f53df5717833ff9ac1e767c32e73fa96104b0d8bdef19d1c2265efc80178251e2914b6318d962165f5d7b", 0x74}, {&(0x7f00000014c0)="3077ffe4ec9b8efdc13d0d00641306367de4675abb87b1e4810fd53aecc93f04c8a49b00bfda8a0943792e8c8e4d98528a2158cd5845b1adc225c06b04f44cc0545157c34fd3c7ab6219732743960a2b43b0f7df5827894a1c9bc381587396d5bdca51be9e78ccade95d59214c930766fd0d3762c3ebec40cb0e8f0d6f02b61d8483a2e21b692ed18b558cd4c67b58e0d2bc0ca5fb40e0187c79741f001ea4967951f5f850b8ecafe70866f4160814d0ff9902322e94951b9eb502c81ff5777db1f9ef78d8ed0c", 0xc7}], 0x6) close(r2) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffff80, "855c55000267f5bfa200"}) unlinkat(r7, &(0x7f00000016c0)='./file0\x00', 0x8) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() close(r2) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() read(r0, &(0x7f00000001c0)=""/204, 0xcc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:31 executing program 1: r0 = getgid() r1 = getegid() setgroups(0x2, &(0x7f0000000000)=[r0, r1]) socketpair(0x18, 0x1, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r5, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10080, 0x0) ioctl$TIOCCDTR(r10, 0x20007478) socketpair(0x3e, 0x8007, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(r0, r0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r5, r15}, 0xc) ioctl$TIOCDRAIN(r10, 0x2000745e) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r19 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000000240)={{0xfff, r17, r6, r14, r15, 0x20, 0x5}, 0x6, 0x7, r13, r4, 0x3, 0x1, 0x1}) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f00000002c0)=0x81) setregid(r9, r18) sendmsg$unix(r12, &(0x7f0000001840)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000340)="9a48da682a5854a7869d301724e90948bbc90dd821145fe48935e1202c05e1b0322dc345b6a3ae7949cbee09fdd284cef51013b2450a1e3765fa62c1c206a454b119315434b6405f9fc76de08cc8e7b0ff713bfca52063b47c2d01d4e69392d736bbd50eacfcf74b0e84c2e3059f34851fa054713ca7544d00d6732f95c4052f54204dbcf29dfc7ca89a050d7ab0de20c2e4c5bc0302eeb3a613a65742da49efb2513dc6d25c847860ec93fee4772bc848795a6213247b70d688acf60766a0e723f39f48d6a86472aa18fbb255d61517e5efb6d399a03ad19ab7", 0xda}, {&(0x7f0000000440)="e031daac0d54f827dcdc02d36c6fcaf3855a3dc081657754a0dd1fb7db07d8993c7d71bd534a849dba6dfd3955c3cc26934845ea425f350d776e69d589298fa3bdd036bc0cf737b45e36a4f5850c47bc", 0x50}, {&(0x7f00000004c0)="e1f3e00669b83f4d89050b3c0a8230392a5c952a03f46625f9ffd0134f7b545926b3467c72787af2a37620485ac614ae06ba0eccb9a78f2f66cbceb129c2ff44429b9fbcb0804a825800051af4b49426f33b6d0d9a7cbc97c312b1706df55f164bd8546afa1e0e2f546c8718f362905be441d9ed303fa62ea7fc45c4db6ef51879334c1deb557126568fc14f38896b2de797c164876737b668c0ef0b5ff0296ae45f4e07436e6a41bf99d4dcdf094bd21eeb2d434f1a31420832d9972e50ce5a73def7b8a83e1b", 0xc7}, {&(0x7f00000005c0)="6487fa4bd29a7d03bfcb9724a483ab3ea6c9240257fee8b5f434bc9b33b8318fb94a8434f410f1943d00b20a91ddc2b6387914f0c3bc577d1d79b3e65ea6bcce2d45c7cc0cb5441cded6f9849a3413230b6726ce89e7611c98d70ba76161a5864690223756eea2011b71d5c61f0090d38d4531640fd077149330e1188c186447ebfab70b73327205e0565f5ef9934d460902ed79828a3707edb217b9b4229126d47477124a10307d2d88203a7daef7c14c13e0db1290cc1f3d7f0d93f3235ba8d12c586d452bd44e42f81ae3a07faa1872c6ee6c0e8ace3b08fd0cdbb5378cdbf085d0641f7d8a311b40a53fea12dbc5a74e8dbe2a0eb7e4a731453dcdd756ae891c71784080abb1a4c9142cb67b16013448fe26141a14d865d3f012947b0c5735ae2fc5ea7bf287fdcbdd200dded02c420e20994bda00a767d6a0ecdc2c948932895945ca70caac76455590e932132b9921ca2209cc36aa933276d7a4520f1afba5a3a440473baba0359178a49ab668526d246a7d4130013629e8442ff58aba633103019accdc6e4b478e17bc819e718fa883f3d35525520c4a0f9eab8399598314851eb2ace6cc31f1a67edfad21623924f0cb6c71c377f99f019a2d21241809a6daf589184bdbecf6279dc25aee2a5afbef58b287c6740af2786465f880b033677b839302c63b48a379c872794a3e4c5d7b2f7b6b56de9b155fb46e3e7f63dd9ab01e190e5090d1d871eb6c75d49c73658a6691b9b4f7cf901e85520d0ad7506cd26953fbb1d53cec3b27c8fc3cfc62959e592fceda408f40394762cd77a40922186c6c6ac52debb6f1d22fe45e6e2061da289f3e4ec1641f8370ba566877b3936d9cbd87d0f6752a571a5b4f91b6e320a7fba228fc30e05dd1c531d52a70b2d7a1197b6fd56e01e9347a21f2acc3337721c6bef24af9e8ff2decbe784fccb657748fa81871042806ceaad2bfa7a5c0aae30f0613c87fa33d9808df843368f35b5b46b90e72dfe8ce66209bbdf4b15d3b0beac5012cde0bcd0eb3b527a1da251206638a248da7ca6a5072f8b33f8ab220e0fd0dca09b3ee605d2deb049f1eb2c370c540abe88367bb50dd626600cb76be75c2afe62d8d0fdf6b650fc71da5c8cbd3d0916508f6efe973bf05fd257d9e3fd9e1f42237bad349c8f05e55d82c8233f9bed7b9fff5813580245a3d931ff397e0427b234e6c5f30f4bea98693e78a92da1aa94bf0f38b794b3aecd0589cc0b2b981b7d15f35ca653deb9667a6c76413e6917694b0f9fbbd7edfa301026d7ed370edf37b173d45a2d510a7b57cde4c8cbdec36889ec13f3e90171fd1a4e9ed807a7e5cdfc205379fde72fde2d9a34a644e235641bf69b435b63da296ec86d618c6d888ea0fa909d1129516257758e3603da5b6a270782599e5cb3454983182a805dab8af779af1da09fcf5920cc39e383e93a9f4973ba595de3cda0d67d942a38fdc360422e12268567dfe877e0a7251b3ffdbfac11984367c2ebffdf278a0b823855858d912e9684dd9b885ad59e419c26ce3bb5e805d4d123b69a9932489fd63752a2d989a0be1e9ee62d9a070b9a4b6fa50cbb32045d01c60337e22064d15f86bd45d42bf84aaff9e47f6a7a808931c0d7d69a79c22058d06e8d264085c036c156050d53f3a3405e0ac1ba60c8f9740dd58b8a802f3367405f505239d4026b55d2a854a03e0c2ae4a6e8749577c5a1d37052cd637308eba39c18f98bdc4f25ff14c53719fc786fbe713cd069f5d783141475d5911923d4c3388c2e8aacf0426fb97019c58785386a44484204e88f738adf32ab3a0a0c085dbbb9c37cd6d814744a672733b783e9dbec00e765b359eea48eba8e30bb08889f23af338db457d3b790008d9cce793e9325561d7178aa71baea9e500a47d3ada468cf7106079c516d037ed6e4ce0ba7afd4009c846e8fac2a32012b000565bbe4b5563a5172f2f6665e07e58c3ffb0352b285123ebd220e68ad1dc5432a8f769059b6d7345e7e2741130b4247ae5ebf5ec5bc0fee63c56c143cf5f455674ba595f1e3f3a99a36fdabb00a7250832e8f51e8b88edae2f1a415ea81b78d57d2bfd9b1bc623090a36dcd5096561a09d6e7950a16756fdd1aa83d686fc4c6c5c45659fe9163a8572ce6624bc5e9a9eb4684ef3e904a135378df15d8436c2db96096aa675e86d0ecf0275948db52fea3f7e3282be953f8131bca59e8666db28712e7b4055ad954c73fb777233fb52eddcc31e9f18b24b1c3b8223f21b7181fe66cc5e1e86ee925ac08f82d35d2080f17f8636cfd898bbae98b858c0c5ce2814e1bff7550aa8e20ae977d7f9a743f4d268add8bdd2d36d1769e32e4260a297ddf97cdef5291ac9c3a3f6a53ee3abef3e9bf6d0218b48c6585faa4e57cc8e3581c7f7265f95efe588e39fcbec7167fa51385ea9bb39bfb0f43e5a6a2b86b3c76ad84f48289cae8f3ac4288616bcebdafc807cca4591c26e2c9c2644593fb00284a52a7561220570b2003ebfe3265b3c87a1612512bb8f23c91db3abbedd65618ed5296e43f80da2e15cecea1be2ce39a29d4554d82dbf40ea69ed3a7bc063ed6078f9b8f4125752037391aef1f1f805a2af6c168f0d5b4cf3c4a53cbed08c0ce52a29f6a662015c1b20627ebaf3b7cafa51ed70a2a3a73d1b51f83d75fe11c020b20462f16c0f652830e0fdff32390aa1527e7eb864800317a9d4c0c2a18b4ea45bf29f13b00bafb395a45c2f4b396f7f70e3ae34560132546bbea44f24e3506c78753d5d199ba9401d757a85443bda153c42f567695d35cd82a642ebfe216751acf6aafe1fded6df23a4bf4ba9df77c71a0e7b717ac099615aaab358f2111e82f4ea8165b20508560e1137740e632be86f9b16d02221ebac09c2828e436cb2b142fac14452f529c739f76eac65026d9376ca47f9cce6bbd1fc9d4b92365ba4b7ce9be06f9e51c94a2145c243e121048acff24a595c685524aef76734ee3e6562e8140cffa648e1bfc22bcaf91d6a2ac14d791ce0ab033694a812c002f1b5926004bc93e68b11b60c1ec78ccb2a2efc009fe4872086ac9197e5d67e84650e617bcfcdbed365f9cd77132046f3bef4782b687992b8c6fc28eb36b89778a0cd37d64bcf023422e95bf2e4ed92026fa4d5d0f2af4515f5d44942f9753640546d4fbcd53498000f4b681f455a9fea2ff3f4d0fe85b47dd28df540c352e720ed41bc7143f904a48c44843c5800e89604e250b979c40b0cae795e67015d68030243e5f3df95fbacc007a9cf4bd4aef3f63ebdea0febb6fa0302e96721a323f5602c6c46e3bff3e4a75b2080fa83b4087e1157243398e072320d7e6671659f01f3e3a6a9b544546d5ecc1b56626edb8e8f2ac506c30e26c78fc912fe736ee9a75e7ef800eabbbc15ed4de59380932da3d02b5830a65894c0a5cbfc1ff958434c2f188e74fa58d99978d9b0052993c7707c6ab110e7e65dcc2eb2ed921c50de167fcbd9a3545f20f4b92218494eb4738a306ac789c3bc71a5dc5f05adeb2263901330c587d454a1b2255bfd7a22f77569795e0ea13a53ecfc80126311f4051c41767d9850c29e99658982408ae41f8132595dc12d54f12d5ba6be98effbfd4f0c79544fc92fb62225a858ba7bdd7ce3ad3fdd592135d5fd6409f6d52b758ebfad155e8f69e1b9ead5d8dae20d0ce1efcdd4d7f387555e316da441bd7b2aaddba7199c944c0fb5fe93773a648d77a8daae641ecb1545cc15768e4a792419e4fc1ffa42db0801845278bcb9904bf5e11a4ea9cb126fca31b588fba91fe130cb2664fe75e226cb87c833126e161d65bc9c246e33a25d6744b13502cdfd5efd91c8b6aee1cc9925f3e503150f72afbde649fc81aa8c271c713fccf8efb6c15b0eb66440c2cbcc4557a2fdb7926c237577ed8dbe1031646c5c75275eb7f3e250a17bda78dbd9de6ff92651f64e8a77313af9db35efa900ca54565f61b16d76437c98220091330cfc5726504401b17cdd8effbfb04f24427875cc18f9f29ab4f114bc381b8e992e55ced50cb071161a861479efa0092e8eef9536bd63ce1aa55ff401dc0f914836805903bdb1287d157b1344df8969560d111ac2ad0cd6a265eae0acddf14911abab4078d57e3719c5f8c8d7f35db82ceaf4b87f557ba621b1ef19d77a7b1612f62fbd165de41c2a1964e5d3a476569a16bfacf9fa4190d5878305bd8f0814dd58a1bbb210021d2360ccd91f58e074e890a84cbb75cd270ee51da78ea87b7aab76e2d9862d1add82375488b1878f98f37124da1848c8b3b2667cb8c41ca64d842bbd45f6ed010fbc1d761811f84529ecc1c4ccc65504e4e0a6c7105179a60e93fd5fea4910827afabb2ab606c88dc71af7c86efd02b04aaf9c9e401e13f075d6f9961928f173f76cbdab677d3596292fd48142ca561f14830a20a255ef6c385af12d88fabf3fa359ffc5e0275b3ad0bf9d28aeb4a97c49187913cb1fbd34d93285c433406b05c75280e2cd8debba4a6b4780a8a481cb54638f53b875ec51ed220ea4de8e57305eb32e92dee6ac526f9d6755602bbb9ea19754c7408ced400aa2a9ccbd3f7135a61d4c2f5db322aed32a2324b632405b7c413c44c9f81a9abc7cea15fac5772f5d7303c638f637748dea75a8986181d639bfb3037bedaffc71bebff9ec0e2ab7dfd0182218dd335049aaec6f6e7bf8baff6db9ae3ecec0da12c311b5aad0db6576939e8d110dd3243236b06e9eb74100393b55c9e11a468b5993604e6b6cb4951c6d25148ccedd2321da42560c4186a867dabd5e2741f51070089ecea894c1a4a98bb445197e8bdf1538244584e85c71ad199c7b5d0327ec6ddcbcf44efef9ab2dc6f607128bd00c591babfb904b3a5d9f7b44949e06a9795379c11556b455f3e16fe9a4cca716f6807b11a3da9cf1264a04122394bbf53e9aa61ec0581ddce31cb713670b2016579618b3c48e6b4c47d80c082cdc3aa56cc07fd5639c8cb17875413a041cbc56d2c7a670a29450401e500e631d9eb2714e86831933bef6469d00532499d71f630596877e6bf2e74fbb8c66541ee0a8e5482ea14ca7227f7e16dd5f3992cd96af34c2a26b5d701f9d03735bb1451bb9884dcfa91889f4cbd11f837090de7b68a9df7ecbb83b66b334674883eaded8a9742aa84c97884cf94295658450d6701f861ffc32cc6b94fd98a5855053c59693249a7213980f8f946ad66b684452812590ef0764a52bf251af435bca653625267b46e352b1c42381bf31ca5d27ab11d39cd2a928fa03e0acd46976eb908cfabc144f5071a99a9e9adc947f49c9f34aeff6c5fd37cfcd74029926fc95cadf87c954ef8a1cdce604f970139958eed6bac7f5f0d708ff7d081e5705dc0495f37a080e43f5d54a4f30ec809fd27fa141034a04e1ebedd9795e7995e735551a6425c4606ea73f533cab631cf6d8d896b2d20357b97251c503d962dafa581aa3038be8316bb0acb76622e84ffa767722e93b532d16374451b1eb76a20bdf37740bcc2a641a9e3ec4a549906b143861a502bb0bfabdd594bc060345b441031e328fa530fa99e20ee8763c70620e3923de65d26ab757d0228136c6d094a312c032256cc8b0e98368b21197a6e6cbb180def105034a9c2125a9be05aa2a260b87bb4eec07e40dda48f6a397a2507df52b30aa0a859b298874b72d82fa0b89ae1cc527f672dc63a1ba2c1dcb6daec7edf29ddd6a58d6ad0a35176c313e57108edded8cdc63414969991e56325d113975c6a8629a90ff8ebf067925eb2212cba3e4a2", 0x1000}, {&(0x7f00000015c0)="889f880aae31973b5db19f49bd26843c1cf7865b03e2a7f7abf502e00472ed776f173847b5628f8adb4f3c921ebfc0e1baf812214f4cb763069f09d994c09caca1b49a507810a73114a35e03d04b2b3030fba21caab68d994bf77b8d7f86aba154285f223cde85825b92a13db100265464bc3c4e6b5996d973d569eb68f91e5ab78600e9ab760297f01714a39fad8d16a72fb43ca318c4cc0e2f4f9b5eb69b792ef3e9b8aef5b7483f8fab5c5e2c6e7326e140a7b38ba02f48d6ce48f1c73d2f200e3d208346c1ecd177f1f36e474d8761e4c847e51e6e7bb109915229c304e59eb900bcfa3beef06f216db589ff607835ea71649cff0206", 0xf8}, {&(0x7f00000016c0)="0553a21faedf4f0068a117c0c7b792156dd8ed26f3bd86d757d7223431615a476a2845efd9", 0x25}], 0x6, &(0x7f0000001780)=[@rights={0x28, 0xffff, 0x1, [r12, r2, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r16, r8, r1}, @cred={0x20, 0xffff, 0x0, r13, r8, r9}, @rights={0x18, 0xffff, 0x1, [r11, r3]}, @rights={0x18, 0xffff, 0x1, [r12]}], 0x98, 0x9}, 0x400) r20 = dup2(r11, r3) ioctl$WSDISPLAYIO_USEFONT(r20, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0x6, 0xa0, 0x0, 0x1, 0xa6d0, 0x4, 0x2, 0x2, 0x0, 0x8, 0x8}) socketpair(0x10, 0x5, 0x6, &(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000001940), 0xc) accept$unix(r2, 0x0, &(0x7f0000001980)) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000019c0)) socketpair(0x2, 0x4, 0x2, &(0x7f0000001a00)) openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x40, 0x0) stat(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)) getgroups(0x2, &(0x7f0000001b40)=[r15, r15]) 16:00:31 executing program 1: socketpair(0x2, 0x4, 0x7a, &(0x7f0000000000)) dup(0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/40}, &(0x7f00000000c0)=0x2a) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendmsg$unix(r0, 0xffffffffffffffff, 0x20000000000007) 16:00:32 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x3}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = msgget(0x0, 0x300) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x5) setitimer(0x0, &(0x7f0000000080)={{0x7ffffffe, 0x3}, {0x7, 0x2}}, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r0) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r2, r0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCCONS(r3, 0x4004427c, &(0x7f0000000000)) fsync(r2) 16:00:32 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1000c, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000a00)) symlink(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x744b) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mknod(&(0x7f00000009c0)='./file0\x00', 0x80002005, 0x2d93) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000980)}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000280), &(0x7f0000000340)=0xc) fchflags(r1, 0x20000) getpeername(r0, &(0x7f0000000400)=@un=@abs, &(0x7f0000000940)=0x8) mkdirat(r1, &(0x7f0000000980)='./file0\x00', 0x4) pledge(&(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='/dev/null\x00') 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) poll(&(0x7f0000000080)=[{r1, 0x8}, {r0, 0x10}, {r1, 0x8}, {r0, 0x1a2}, {r1, 0x4}, {r1, 0x40}, {r1, 0x5}, {r1, 0x96}], 0x8, 0xffffffffffffffa5) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) r2 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = syz_open_pts() r2 = syz_open_pts() dup2(r1, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000012c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x7) r3 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvfrom$unix(r3, &(0x7f0000000040)=""/138, 0x8a, 0x800, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) syz_open_pts() 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0/file0\x00', r1, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 16:00:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) fchdir(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xd3f286e278968cc3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000100)=[{0xaf, 0xd6}, {0x8a, 0x4d44}, {0x1af, 0x80000001}], 0x3}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x50) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x40, 0xfffff}, {{r3}, 0xfffffffffffffff9, 0x80, 0x80, 0xfffffffffffffffb, 0x7fff}, {{r1}, 0x0, 0x20, 0xf0000000, 0x5, 0x6}, {{r2}, 0xfffffffffffffffe, 0x0, 0x2, 0xffffffffffffff01, 0x200}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0x401, 0x1}, {{r3}, 0xfffffffffffffffa, 0x25, 0x42, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0xfffffffffffffffa, 0x5}, {{r3}, 0x0, 0x9, 0x40, 0x1, 0x80}], 0x6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x2}], 0x5, &(0x7f0000000340)={0x7fff, 0x3}) kevent(r3, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xe, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8004667e, &(0x7f0000000100)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:32 executing program 1: r0 = getuid() setuid(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="f76b7bd888abdd32a015a69bc533db5bd96e91a0bea3410a3f6c9d93ac475d8fea566fc2293914796d4ed5faac12e5376d3e7e8fa58304da36af5006ff00000000000000a1a578da18106d6e69", 0x4d) execve(0x0, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) 16:00:32 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100c8, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x7, 0x4007, 0x4) 16:00:32 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x120) setsockopt(r0, 0x7, 0x100000000, &(0x7f00000000c0)="0eb7a81ecbf2402afd66aaea6842007ae2536a907574c1ba6abbea0d467d79dd0c1e7d1d0581b354e3199a1a8a39b73b244887aadb0211ddb387f660b4ce7164317485f02306e5beff32771d8e967b74719cfee8b77fd76374003f8d717289a05e844bd983a47f873a5d9a12d50938741d1c464e523919eae90deec7242e1debbdbdfba25e21c54d62dd6774ebd1a02170813e0a0616c60a6c4859217ef8e715cb0dd4a574baa7bd11d8bdf72513398c5253b719a8158abdcff2", 0xba) mknod(&(0x7f0000000200)='./bus/file0\x00', 0x3, 0x42fc) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x0, 0x4) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000001c0)=0xc) rmdir(&(0x7f0000000340)='./bus\x00') getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getppid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x0, r2, r3, r4, r5, 0x60}, 0x3, 0x3, r6, r7, 0x0, 0x5, 0x61, 0x3ff}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0x800c5707, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:32 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) write(0xffffffffffffffff, &(0x7f0000000140)='oL', 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair(0x1e, 0x2, 0xa, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000040)="bc", 0x1, 0x3, &(0x7f0000000100)={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) dup(r1) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x6) write(r0, &(0x7f00000000c0)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7642d", 0x24) execve(0x0, 0x0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10) 16:00:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x2, 0x7, 0xde) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000200), &(0x7f0000000240)=0x4) setuid(r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7, 0x4) setuid(r1) socket(0x18, 0x3, 0x7) setuid(0xee01) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0xc161) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000340)={0x101, './bus\x00'}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 16:00:33 executing program 0: mprotect(&(0x7f0000100000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4000000b, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xab2, 0x80000000000000d, &(0x7f0000000040)="5a72c45f2fd23f964a49a6462311bf3df3022ee9bb975f94a136ea583e3c49ce10a4c489f2add7b87609d52635f195433fb85897239741de210984b405975e6d90d8a0080b1e624f55c535f524415fe5375d140bb58c50f811af10c95aa8a2eb4fb6e7f1ca4f0487350acf65cb80ba28d6bc4cfb43e0fa2e21c40f19242d06a0e2a0d8069f35dcadb97925ae860d8e5167fcca914b527e18b93066b0c5de1af573c25cd0c76e4d034b66eda478294238a714d68ee917aea9e96546f29ac40d60505d609598fe703bf011125c3fce3ec724853a5ba6cacf827886c7b296814ab2540942c5e935a576d74cdeb4caeba674ed56561636974429bf3d25d23a192d0100778c80df681db9737e1be0375760b08bac74fb4816b71abb8864427a012adc3ce0d7a06e9f78e808c6e49df574969ae8394ee3dd8e0f7ff734cb32d2077307b2be27555fe14640d2ec00d585c3f9ee5575b041c3e4adc946cae9", 0x15b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x3e4) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="f3d98f56dcba432a7fc9a0cd73baaf235e31dea12154398ea93a611542de0b83a8db0569746a96f127416c5c28b46797e59cfcb8624adbbb5254ea51a573d9e1718b50eb381e3774b17d961fc89f7ae1ba105d9bc940879514f8bab60e9b89bc1182af385148fb6b6c297cdaeff9ebac67f5b7dc8cbedf402f5d60a21a8112ade1ef629267a8a9f20afc639e2df1ea045cdeaeac3e3a03c37baba1d706246522deed805f090a776dc59817d96ebbb412df8a1fb84477ab91539bc384030096121c9f0038390105b6f73b41bce395a456bb31de80395b563068736a9c28c1a9ad44e9b3ae58b50ebde0600c6b554bde742ef8f4a631cf392d54a8db8407daa9875878039f2cfad0cb3c395f15de8952cc3ecbbd3dddea4894927c933218c539c7dc8f988f66006f2e026c9731dcb02c0ecf0fc9a9e29daccf983c17fa45406310817030a6af275af4df7f5b8b34454b922bc417b5312ab8fc8212cdf3805d387852f5006ead258056d4dc1d40f06942548c93fb360003df7db51f7d851cb5e32051ddcd03bb4089cbe7a34bb6f831b7a9f20aafa0b739e3c31f0bfcda2baed1532215522dc81f725a242c374e4b026d7cd9f9a908c44b4657456607b65156c37bf77d80944ede5fe5e03779529382f7cadd4f7208ab41b3c3de4d9a23022467915791b7a27928b1cbe1aa364f4af108749662139d1c41c7a13d5b623648c7e74bff51eed3f9b917b68e895616e524d20728ab7aa7901e112f965b7bad4969e7f5f195f96307bddaaa4f1edbfa33241ed2c4a3f6844e20599a309e5c178f97b64e462845540115c333a47d0e14f6131fb6c69dd52823d37756abb7d7fde191b33f6cba1bf46f755538c523df40ae2f8097aa319722c2e7b4299035f15f1efbedeb3091fd6fa097f406be217ba63a844dc9bd4e962f4d96fbdb20d2f5f02ad212293542f5e8beefae9540b62ac47aa5908b637fb11c6e50b48653dfe245e9d5be7ffe8832fa51bfb6b380c141f7b03d022a71ae5a0c532e1f8f4340d994d4a630d8ba40e2d9b15533bdbf42ecc815ec28c470063ef5dc7dec2d7683823d73b013e76217c21da893ae8c3a5434d0f1fddac7d61f09324aa54b6b52510d5a167b36efa729e3b4a995d5096ad8185f42eec0a327d01533bf5dee421eb9bb03bcdcd263bb78514f3a5ddd3afb3c0ab1626d0ce4473ace76233a4318dc7f0116eea09a782ec93c0223f39eb38f0bccb587335ef20b29f8f8deb709e7b45955f806e7f75d2643c1fd223216b6952866ce0f4b0abcfbf93adf0c4c678d42d51cc1e69d95cf39eef44557a78ada5b7b5e293675653ded4df7261277ec31a70da9ab22b31ee38064ed5e41eea68962711fd2af2c294b12fabe33fd303d6cd2fe465eac945e53073eb2154ddcf906328ef7d2c58b4f22e26ae09912941853c9bc1c1776e63f4bd9c33306154ed81059aed1cd3fe12cede10b208668eeebf3f3410b8626b478d14556b35710aa8a2ba2cba3a1dd0d46133f19318ff55c59b35704fb1a83aa801734de728f5b7129cfed550905f5c45068c6cf166d9001ff1a955d7352794ab90b35350dc8303bf1d1a13295e63ac1a8c223a971cc203522350f0bb8161f6f285087048dffb6b86258068f53891c24babc001dc8101e7ccc4655f13ff665c59a50e5404e3cf5d0800b0a51ea12d406535b6c0f171719cefe369233793fbbeab4d1f70941679b68afb154864e58dba24ac9141787b046f61737be54d03ece9c1759dc10695ecaf136fb8e4ea480e2fa5d1ca19d6effac48b819d9277f21a4d7b58565d7529e89c1295909f38097bc0771a3cb8adfa156cad52bf03bf3bba3fe602b75130571461ea26bb53538bbc329deea809f6306862f39cd6b7c5f77470de5005421f2e2e5281a19f543cd1107ac6ef01d73d44f0d489ea0536f927db509acb28088ecbe013f8e396ec92e644f53118f2b3e68576d7ba64323af8dac6270b04fec075d1a62f63e8d0e276afa04df124f209d384d5da5fb8112c1930f66ef887535516c026dfbb6c8835fa3a16471a9e18ab3b7727738e85c8b0b67d9b26e7e8225a9113a0bb8818d415ee9017219dcc0fbf001201fa550640baa7f5440d200710cd615aae25cadad5f2522e089d859125317f076ab317e79d1aa108b1e78ca960b96e3c5a7372314943851b5960915a3d25dfe651675f2d167b39fa24adbeaf208b9e9218ffc53389c100ea2e7cd497225344602a1838b756afb93e54f227ce62832b5b0e37f366c5c634e2503972fc86a35bb0577fd7be3d5125b43f747f848b35179e99de559f84e243dd25ee2f68dbea00f54adec32827b79505519c82557e6de967802f8a6490ec7516abaa884f0691d975277bcaa96920942eea584f7472e922d94be8675e8d61bc788d4b7574f444bbffc046d154b26f6b21ceb1d7ddf17977ce7ad6809898f21f2a19a5a31a22b9676326f2dee9198f97508709b6a64c588efb8d982fe56f35e349c79fa8f008ed4e63326afa3029f9e1c87a524293e53a153e5462b3d89cabbbde49271d336a522adfd94a56db5470e770c9f4bdb0dac13c49acdc5274757b50b7a4595a4ff0a90692f17a734128c6d4fdc3fff2726838f9311f3d77f19c30f7c76e0ad3e1e84973262f99c991094db84f2fcb91c959fbcd344c7a15685d756aa174a69eac3d293f2d0b37311493341dfe0d1be0d6ca1c31255734f58e7b7b335137ef7b2a5f749e51ca83bc612c56e3e98779fa8d8115c007c7b91d59fd95f1b499a137515ba02e13adc5c26c85869987d91816ad8d83009c03c92a68415545b016ffdaca81e7fefe96354ab2d381ccd54114baa1da989b0d928aebafcb803f37ae783eb8a01fdd54c5dd5031018876e9a8b026fc452fad7542fdd772762423f80f94f05b4f20b14ca1d2e87c9943195705311f4f8e0b65cb8b61533ae14300fea267c0cd6fdae34e43f1d2932f2d60a4c4c4606b0d5203a4c8cc4559338af4dd9b599127a3d73053e43725150c4d39b9aeeaa4349b4675cd9991cb02e48e5911bfc125ceef29e21e9bab972bd3876f9f4f2355cf37cbcb482cc07abae5a41e4c7ad1a3133a0e8c5b3d8fec4c2e34a998536fbdedbd8adf9c99cdfa7237513934230a768130dcc627879f775abb234a21290935b296634eb7f20355574ed953cf65f870e2879e785b7ac6f1421fe65a974ca95549287b4f8f1e2099dbaf4898687fd963b133b40dc2795d2444c06fbf198ffdfca191d2f9194d2d3bdd92cdf0f4251e351b40f12f7dbc144289e1e145e2a9d772f1c4c6ef2c13327b817ea87d32fca85b3208f56e9cbe6a4a7cba78a39808690e0d15fec660d663e731d9126738446dc469585bc5461fb2fc6f5315436f3fdded8651c91584c6a81fb1b0c81b82d0cc2e1e96c6265f07f07d2f83cc0f13167d81f0802b638efafe201ca7344f03f8a97346684e5ebcb2a001a381ca91d24c6d440b4c333fab98b571888d160c07933741a62720a0ff36535ef3bfefa0690fc4d3c07d0e111291ad07c4d015c4ced7c7b562ebc59049ff2327f88b6cc750db56df3b0eb8b3cf9060457cbd53479286c7c3b4cdc6dd1a12da91c62283322fe27a66e4c703cbc57b96b721eab21448cac74f4851cfe6a6ef1f99b1543c55ca0c3bbbb2ae519d2336e68c83ef27916ce284a1f4d9c3b585516de54f033b8dce47a75a25da93f2f117aa1a060cf9b042103711ae1ce3539c4e2694e8ba4ffc0fe86b6a0988f5c10833e7357283771d530430293ca70305c767bf24a904ca1f10b3e00bbc1a0c91b1b06b2b6e7284baa18ad73ae1cb6379a780cd915f3a17d903d8591470987be31788f809452e76982d3bdd84e7e28c9723d2cdca8dc5c6cfbaf2376becfcacee4a90f15633821901502a2583b2ea6f2cbcce38c8db4c3fb513f22d86fd2ea70dbd1a79ee1d9ca9a932227e6a19498b13e15f8cbc73a166ebab0234a5713f9d6366d80d5cc9275bc7553a58fb97c19d2b5364e2f1624534e34d51f079e5ab9087e8aa3466d88ab7fbbbc28d2e334116bd07fa2838ac7a49ceee0647cdda701952d3b5fb398487aba40d97bb689de9e8567c5e3beeea75bc1340300ce8b371160c90c97a0437b6bb44212e1d86bb0aa8738d2c86711753d969b73a7721fdf3963f18f9d330935181fd1bc90f2204a17899502bfae7e5d7162cb30a88d440e091d4501b680f6a61a1402d719cb26ccc6dc202da85675c5a71e5d7fb2963d6b108115dcbf28f7b55d149a077105602b322fbf63b1e20d9ff813c17cdac1613ee5dee17bafe45701f8b43adbd6573ff3b8d53c06d2c1d7fd82e8bf59f7689b64c8926aca6d1053989bd7e8ed253dadc91d09c99ba27010cb8c7c4c71a0e2978a5e2bfbcf06ca7c18809f3cb05076355bb3bda770bd22ce2355208c702a1c82cebf4e64d784f94f60fb1ec45a5d9fc8ba14d3365ae47c15c17b9cb86780ea03f91b5add213056dc9ac89f4de078f453a8367bceba0533b68640c85405cd9c0351ca7dbba63a91a604ef5364c3bdc7bfbc1b91b9076ef2233cedf4044b31334fca8a479a0fa3600e4ef97583cfa2c36f134342e2286b050c9ba6db12898eba64b629d65f5fa0ff7fac367c4fa1824560ae9b6cf790cf09b844564f20d8082cc600f44d4ac61667ca36eba32b6ff089de18758057ed54c4d8f87e89f2bf6d1e61c6b2ea4ecb866613bf6705bb7c3246e6c32d3ad097a615edb00596860c63e30c779801b2d9b106a9325ba27fefcadb113e7c29f8de5c947f4013d2df5f89bf4820cb8f8e4e0f9efb98bee943b457cbb01b80fe635ca34b3465cfb5cee8a5b4b2c2904b40b72fb10e8b7df1ef5ef739661ccbd0912b50467a30e8fc756de8164e0cb0b406720073bb6105fc847cd8b0d114bc9bfc5d29c4584aa1dd33c8409b6ec15149cd19bb063a9ef62dce8002bb12ed4ff10c7ecd9207690f2e79839d2efb81730d4f79c8ae80774fe8edf362f96a0f3e61a828c6b274bc43d2eff613a2259a128dfc95c3d83ed164270bb1ca2877dd8989500a7494c53b98b7d3d4fd3498e735ba810e6e4b6bf20c81610b8b93eb27a3d217f622fc2cbaddc4856d126fb1f64443178fbf9eca4ac49f9ef811c30f3ea6586564bcbfa6a2451d1e5ab12b1af61c5da5a7c3b39578f44dadb6b6c8b300f607956010e69b7e817d433a1cf22f78aeeac8d06df7e3d03db7a2f326527ed0cb59e7e328407c9a08ca6390408fc3c548c79f97f6cd5ffbd025adc5e31e7202ca5825c395cf961182916dae985b7f91622072805778255469663890680955839488a3b195d1c7b63bae954e6a05b42d482d133cd4aa2ccf095d0ef277f0d632fc42c754ac7f34c13fa4eeba90654a358df908e3b96cb76310a796adbed35e402bcc956a87e7152cc669733de41af201252498f46a82e3beb11c8776986c47dc2918e2ed137ae611cd1f0aefc6f04a14fd0231b8f5a2a862372d6507b3731e4c633cd4e79878e3219ae478a625d7c4038cf11e7bcb86f69245718c0ee38f449077744bf96b9bab1401e70d1bd4178f65eb44d31cc723a502833cfa758003b55db37e826fe65aa7e966c4c406d733c917d27e3398e9d273d83c87b92d6b51cd3fef40a5fc2c750d72ceaf8436852c3e3d9158a73561916854fac545c47a4976ff8fc67d16cc8cdef409374ede451acbe5ced440d362a45d45a72b0c8d88d1227ffdd95964834fda14cc7ecbf709c6fd87e702b5c8c768e13abdc421c66b617906d0895731a812b758414470d7482d94b0", 0x1000}, {&(0x7f0000001140)="5071c2860b5994e975f8f70742f331a3668671ecf2ed2b9f24a494edbbe97991ab9b94f136f9ba136ce930ff8876a62bf86a6a5feb35272479aad80d31d95fd197bfd7494849a69643ce9cb54d8dddfb931090c18e4a184689437c76794bf982b944d68eb89562f299aebf3e3238023af618f3de83c708aa0ce531fafaa1cb0d410eb1a56b8904bcd5cae672706f37e2ef579074b9f55be16b598648ea9d94e769afc2ed02c07c653aff382d344527b9b71bfd0fe9d13d0062b6aac224ea5896ea0db05c1babac2b7530c4eb963fb5b86914df3e650f0bbb4d1d4c966a469d714f31e24baa", 0xe5}], 0x2, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000000)='\x16\x01') truncate(&(0x7f0000000040)='./bus\x00', 0x0) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8020, 0x0) fsync(r1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x40, 0x0) r7 = dup(r6) r8 = accept$inet(r1, &(0x7f00000018c0), &(0x7f0000001900)=0xc) kevent(r3, &(0x7f0000001840)=[{{r7}, 0xfffffffffffffff9, 0x24, 0x80000000, 0x80000000, 0x1}, {{r3}, 0xfffffffffffffffd, 0x28, 0x1, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fff, 0x4}], 0xffffffffffffffe0, &(0x7f0000001940)=[{{r5}, 0xfffffffffffffffb, 0x28, 0x1, 0x1}, {{r8}, 0x0, 0x10, 0xfffff, 0x2400000000000000, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x2, 0x8, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x7}, {{r5}, 0xffffffffffffffff, 0x81, 0x0, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0xc7, 0x5, 0x7ff, 0x8000}, {{r7}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0xfffffffffffff000}], 0x8, &(0x7f0000001a40)={0x8, 0x42}) r9 = fcntl$getown(r7, 0x5) r10 = semget$private(0x0, 0x2, 0x148) semctl$GETNCNT(r10, 0x6, 0x3, &(0x7f00000007c0)=""/4096) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/tty\x00', 0x8000, 0x0) recvmsg(r7, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/158, 0xfffffdaf}, {&(0x7f00000003c0)=""/24, 0x18}, {&(0x7f0000000400)=""/218, 0x407}, {&(0x7f0000000500)=""/147, 0x93}, {&(0x7f00000005c0)=""/178, 0xb2}], 0x6, &(0x7f0000000700)=""/108, 0x6c}, 0x1) openat(r11, &(0x7f0000000100)='./bus\x00', 0x400, 0x1) fcntl$setown(r11, 0x6, r9) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000001800)) 16:00:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = accept$unix(r0, 0x0, &(0x7f0000000000)) dup2(r3, r2) select(0x40, &(0x7f0000000240)={0x39}, 0x0, 0x0, &(0x7f0000000300)={0x4000000001}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) dup2(r2, r1) 16:00:34 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000722000/0x2000)=nil, 0x2000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x3, 0x6542}, 0xc) mprotect(&(0x7f0000724000/0x4000)=nil, 0x4000, 0x0) 16:00:34 executing program 1: r0 = socket(0x400000000000002, 0x5, 0xfffffffffffffffc) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="8b1859e9594992c7c3d7a0cd3640000000e2a19c13b81787c6be57dbb0993f533d4436ff4b83442ec8776b04f3b4e70b93ddd48ada39597e37e6d61fc925f3ba2399a654731436f52974ff7fef17e1f64616fd9629546b75b83d963c8db3fb2839f8e0f548fa61fdce82dac9a6bd78cbb8ecc0103cef3947f5ef8848aed50f2c89fb373782e7da74453347d0d98de62bccf7c30f269be624f1fed36689cea167cc616a41661eb64181bb11a6afd99ad545d9913ad9b6e4f44e3fb0369d39f579db4e0701fd196d21c262909b3ab707a47b4928d6f4c74639425f8fdaff97c6e375279b936eb71b36d429d49315a22abec8609fb52ad032e30b648d9bb1a5983aac0000000000000000617801511dbc18b7895a4a9b8f5e4e9876f10c8f9182389b6643f5b1564685c82a84f0e9fce578d005c32ba50282e1cf4f50f04201cc2f399eb462f0c629535fded088a87756bc77295ff61c29409daadf004c42cd268492d10981494a426f91442767c11e5aa704c8615f2570b91980d08633fd938a48d41937603bc5e3908874638c8ac789ee4dc6a5b0b73f3a9b56ff9b58349bc0ff04799bfcd2ed15594fc23e78f6683807dbd20efd2126195b3ec0d76ef5f6b12f292e0a97b579168dd3b13a496fcd7584290eb52774ab6a05d04d82b30d301e0d8726911bcdc40f7b39a1f71c1922948ddbc22acb7bc934c2c9eb64edb7c405e1682ac9c8e753ffe7d7397a0995e137d5872a98bfb5c02be724dfe3b8b73f6db87f937b8dc2c06e8088696669ca1c44b67e0faafe229fbd1450aed9c5fa5317e0c5feca02fc29f7e9cdd4743e75db7adea51055c51b31c2fae17c46037b529471677092506a2272dfedccc7a7ecfc557828c87bc041c51a672459a9a2740f874e5972ee62f9d641969e8eed8a941a26064bf654918bbc36bae1bd7b3cb87be26e40beaeea9c7f2317f34f5dc44b04d63b5012f22e3e207a4bd02c362c3540ee0d01c22dd5af12d7f95bab71c02f6c0cce97b8a29375d4900a91279825e0e53e116bc6510ea9687c0a72fdd1882cac20d67c644704ded99bace787a447281cae33f7fa22992a911e587ea4b74d0c610a27fc5b6d1e248fdb3caa090a21e48b00adb9312ba7218aac9bb1162e657d3559b0ab04ba61f2fce3c038b86b27cd74bb2b3faba17fe73ad3a54ae5c4f36816986e3efc9fcb5076a04ad394c28b08a529ad44416430e087d447a14cea0b115c72b05f76cbef62b1033069abc8ef140496b7dae37ac8a2fdabcaf7d93ab0772a1d237e8a48945c9f621d686c1e178f71aa4646"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01efaecc49b94e8f151104198afe39ee795be373855c9e891c25a573054bb6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6fc3ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea3af66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2fba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c48d108ecef2ba44e393951c4b90a33eead494e5e100e0f193f253b18db74bba093b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e46e9b5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbb050000005e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565a12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d5051019d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cbbd1ee0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421b62c10a55e91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e1646fc6891447a21c2b8eec2028d55708a11f26ff32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91512c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a305493d267398547461492f89c04586e926480e0126d42b7beba048cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbde4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb234e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e090000000000000000000000000000d3c714dfc4c1a140d170a28224016fcb2b8188502b98c2371eb3ea4eb7ff928d1d2a83d3a680bdae227c3f8f5ee88519dff1c6efb9841d113db71ed5481e5a437d1bfa9fef486e0c4f86a60c1a60ae50d47f977d9ab3b7d1d3c9748ea04b29fb9fc9f7de03ad9908b0d018c70a66db147cef53e798e3459da0d4d58962fa8fbd355ff62d1c9562bcdb25d9d4a33a8f86ddd70cec80141564c06a09434637833e935e14d027ef7a6ad124f20cd80551b2ab3ef425f8384752eb521d96131c4b33be01a90dd7bb61e385727c847d8a00000000000000000000000000006d87b59f4e2b11afce6da103aa344688b791a88f229dcf7a88ce7cfc9d7aac28604e5f525ccffee754eb45e08af02d04ea2e2a0d89225228c8a80661c86b0bb98b69bd6c218ebac99cc0314d7aaa8eda450e3146f2d5d3889ba4ea50646b000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="488fb11be7103cbf7d8866f3693c1c7240a27d0d88d95de4b828119af9e5", 0x1e}], 0x1, 0x20000000000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) getegid() getgid() fchdir(r4) socket(0x0, 0x0, 0x2) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000580)="aa81c08329cd6436b96273b130885971cebc493987d15d18da062527a5622894d793b3ce33add3ea1eaca16be4c054383801", 0x32}], 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x7}, 0x10) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x4599, 0x4}, 0xc) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000640)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="2cdd7a9c3be4c2781a45fa2ec8d37ef0fa1587c47c9227deb7890ba7d4073fad4a642a069a389ccb49d23295c2e680da2bcd6922a1fb5ef504d818e07f79c11aad57a2fc809fcb550ccc9b6863e7d0897ca62b65d56b051c0f5769edfd56e84cf62af96be30ed0c13bdc3af0d49f48266216b47910edb9a2f5054b72f4da00763bb72622cfd1", 0x86}, {&(0x7f0000000080)="df2afb5e3a78487c10f07be4bd3a432320224d7146ed05914e97", 0x1a}, {&(0x7f0000000200)="df50b19f8bf77d9c5a6e5a46b6a297901a3ec2b1b8ea84ace95881d4a55a00c5fb2d44c55dd1ed7e248b570296397f5b882cea1bc96882ae720176bc4fe7d6db4682de5c7862add1532a7777549e3e6821d2b0241a3684e3f693a26ff77d72298234d1b4ec47378e500c004d66d59b9822fb00a3227ee989dd72c0d7736939105ac22b407ab9316abbb246c4f2c910b330d20406333d45fcb5c5cd132f6f75215199bf9068f650cf8ec6e4199c6945e9060dac1e848f2db1af03510407b7ac567ef2f5d9ba0b28199537eaa5ed", 0xcd}, {&(0x7f0000000300)="b958fe9c2c3d296db0f2b6038d8b7623dba5ae9a9b3cb2c3a6f6b6129ccd4099a15be1c80c83968ff916666f675746e5e7ab67969f15594561bade39f36e1ddf354b7ff332ba2742458e80022d1147ce334423efac022925cdec6f462fbd7926430a7ea87037e38cb983cdfcb96a54a0b60d", 0x72}, {&(0x7f0000000380)="f5ea3d4bca37fa146d857ab518d9422c2de7f112078bd0af317967951392eaa7be95dee3f0fb9f4ad18f1abd1d1dfd0aa5afed0a1a13d34629b95b66b941e047f1ad27cae4df91c1f1cb2dc30e25f4358f05e82298ee492f4753e2db9c2330e97159f7e471bf39913881d2b59dd037fbfd1ffa55baa35fb6d74e07612152a64c4c63aca2aa18d9c8844ad335367c00818e1367c7df9c15ab8869bf3e022a3132ef23", 0xa2}, {&(0x7f0000000440)="bf20262f86d418e07ec67b1ab574de544d590f1c6d0ceeae277d306f6b671975bc91d53cc34b01f703d1849c6c429257e4d8a5d77ceea07027bae3065a7068a8a5357b3efe0070284a6e61a1dd299b09a39568ff8fde125ee9a8a3ce715cd43593bd789d288ee4da2d2c07143cd842dc19ce239e3a64ca66b76539a9ca41606d4e417246c294a658c54bd42b6b7f3764c4a1f94b968a4702e27acff723d378621daa0cc685428850d50b48c9a0202940a02e7898cd12afa16b9e57e26158139a0f43e86db075b58bc13d676d554f8b87e0b6b7036104078652bc7f33", 0xdc}, {&(0x7f0000000540)='U\b\n5Qpq', 0x7}], 0x7, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0x402}, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80000000613, 0x0) kevent(r0, &(0x7f0000000780)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4, 0x3a}, {{r4}, 0xffffffffffffffff, 0x10, 0x2000008c, 0x333}], 0x1, &(0x7f00000007c0)=[{{r0}, 0x0, 0x4, 0x80000000, 0x1, 0x8000}, {{r4}, 0x0, 0x8, 0xf0000000, 0x100, 0xbb}], 0xfffffffffffffff9, &(0x7f0000000800)={0x7, 0x101}) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYRES16], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/116, 0x74}, {&(0x7f0000000100)=""/146, 0x92}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/132, 0x84}, {&(0x7f0000000340)=""/55, 0x37}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/97, 0x61}, {&(0x7f0000000480)=""/37, 0x25}], 0x8) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001540), 0xc) getgroups(0x4, &(0x7f0000001580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt(r2, 0x29, 0x9, 0x0, 0x0) sendmsg(r2, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xbd7, 0x7}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="55ac86bf9a1c660956d3d5329e1736b573f2cfc86ed04b2e4f8027106e06753e0f6ce3dbc53fffde2223c1115c66966b4119f86f09c3c5834442499354c977bbf7524bf0147de11592a85b7286883871d03f431bb6bbe7213fd26247c67aba24e53e00608843d86dac2b5cd1b586df6172576597a278e030cc7b37d80984073d1cf569aea2ecf578f9bbe4b8301ee1d7043df079d154b87516ebba51b9851e2338a9132b27ed410f3c13f3ee5084397e6e4e22230f5813ea03d674", 0xbb}, {&(0x7f00000001c0)="167dbd118c3c0c4ac8032e5e53d562dce9e2ee1e41957f34e1afe0dc0537f57b9e4e924a94677c849d04281f761fd16620049e5254860299f9a7c53514b9313527004f8cd607f387e0c42b6ddb4a21dff91d59ac8ee718adb6764c3f4186a853a3f8f2db5f2417f9572ce506848815768cc7fb8f9f704bcc9407e8577532825ec95ce06650ceb02726470f8745dd38ea2aeeb1b10444be2e8b85a37164970c19cb41ce3fb72ff425d1d610cf6eb31f34522b0aa209eaa4c20745576f7f6145ce21ac0d7fb486b30de35af515fccb19487bd8faf9a11fb01c69f24a03822eed77bdee2bfb496484347464a8d7dd1c2c5fa4e109e3bd78ae473f5d4fa0bc8b1f8a795f749a89818e8393b9e61894f74b2a96874aff72e6da9f6bde106b9fd145122743cc0e7f2da44f15512b33951a2cce45e6c0e048e59fe82b48f98692e8f9662ccb584f05d86359df587ed9967bf680c7317950bfddf2dde71a79c76bedcd4b68ddb524eb635b784c2034c1a016cc309b1860eed8ac5d57807e576d4da2a7369a10245dbec007d5e7bd561c462209aea30c684638ad6fd4251b8a8c967535eaa6809b38709f612538e25979a402af43ce3e339d0725003f53205637e0ddba94736298ee7dce29a3a029691980dbc8dc3a63c605efbe4a7890289d3ea951949103732a46e9b69d9232fc9aa57509b726e88e2e6f17ff206c55b3370a1ea396e7838a1f094346bc87b5ec88ab717112ffebecb7da322cf96eb35f341df09e7c5368b37db4ae15d2cf176599f524d0ef26e92b80bd8851825dc42c3ce5844fa04af17d90d30b6fd3e1f7685cec75e26c32e49b1a7a7315307744e32ef21586c60dfe8543068dcc27bae11678cd9ccecab62e56fbf6ba6a983d272cfd3af896926b7f2e62f5555530fa5ba89dce8c1e08c83b386378e3c059017dadf26bd6775830aef3983f4e2c354f99508865d6b7542e08002d2a20884d179b84219a004c55523bc11a93c21e1f586c3926dac0f553475c6ef1375ec99bbdab8881df4b033a91381ac916d4a0e670c09fafe21be13cbe80b4252f8ba8e52917d66efe3d82228267b7cde59e0b25f1426683a6bd3dd7e9128d2c28f3e708c3cc0d5b080cb73f34acf86b6c61e639ddc9a87431e80ae6f72b63ac1ed45e313bc162681c241147ac151527ca210d85f6c26c031901b0ae452bfb604e4cbab7133f47081978946de5925936a3fb0198c4302afbc3e961b05c954885b5ec676b9299f281189ee2e0f1fafb657b245fb9ad8e536092542464d7523f0faadbf53d5b43542f2fb78684359393886951471a3959fb8688e6ccf81f622843581c40091c6a1317f453a302bd0cbe25188d7b019938d045c2b1cc7df16a9caff2401f76a0d6c3a6747d672cee5781ccaff8659f837a01a5c80254b1de9ea06102c443740b8b4a2b455850cce33e1bed95ceeccd1d0c71501200ecc6f1c19a54d50b9f4b7811999d648477d24a4baa7caaf71c8ba9ed3627dce4d4937a9773fe5b2aab5fc90566e71d827d9cea6b56a996d472f064385c07de26db382f3a43843eca4179dbaafa7622bd989732d04b04a39408416dffc8f27a8a8b9458d2493369d0f5704c236448ec6265b4180f12fd33cabf3782f832e7a5e98e09c91d7ab8edcca6bc7edacb38e4e2f56f5655e2121b1aaed735c3a041a51223b869d0ad0dfc7f82be5e1c88ee9b0facdaf6a4a52ed02444fbeb33e3e0b4c21d5a311407b5df8225b929c6350b3e584338fc1fcd920548701ad1497492339285306726bbf9b06f52661c306d6d7b405a8560d136dfaf2efa930e5c14b002fcac7fd4e36c460d1e1b0469a22d0c505f563e01b2dc2e17f42af7b7b238735e59d8be2fb93de2da7493da36326e1672e01f66cb94608ad2fb111c1f68b54902ffbf3b1d9f9085353eba9b083aa65b4561495e9fe60829234af033bb412da034609581aac0fd73f88b9dcc0e7a5ad1ff31cabf40513db5944f09d239f5989631f7495ddf7bbc31d192fcfbf8e5604f0cb7303a1fdf4545dafa529c7eebdde53a95903b9b51b6315ed6d1c1167cccb9ba397f094bc2065109fd1846ef89184bd8fdc0096f3f295a1a3890d795deb5fc7f97a20e542c7983d93e3cd3477c26c85f63bd1b8b3b2e786dfb86cc5e2679a349b917bbc3fbaf244bf7898bc018b6f654473879e789148ffcf03816fd21740803a6ff6a8b930984d38820b53c3ae7f0bd1cdc47a99e62cf6e366acbcd7b58adf1c585c616b085ecda4013165538d73718c791fd046cf6634f16701ca86a94faa153cba27a398c2654210cd7a77a8ab95c31273a203a3bdd34c296684555de9124ac32dfcd553ca76a151646b945a236b5d4c54457b34f99e040aed3d8a0dcb619ae9433c9362552064382603355ed3f75e8ef5f75636383101b732d46786100a2d22dc30be6565ac567173fc0df6f464346ced7db94f66f22ff6e646a54d104ae3eb1d819813d5c24d96f13cfc7c65ae50da16c2ccfe466507ffbbbad13b50baa55d213716e4e49921cd2bb90fe681eb66d72818b7109aba4cdb6e8a84807520500212f1d8cb7e5b440ec244ae00229ca2000307e9348e807f942497b714526480155d96777316717df513b14410e8c3f77f5ededd2aa365c2ca72f47c2a55277724df2ce3b4ca69149a97e78bc1a97f74ed3a086e67f994470267679d586da18b27029edfc6852d25fb94e1b7ec93cebfc6b62990a37161cfdf04d78285b1416d53a90d9b73d2295f15ccd3c8de9dfb5d8e9b2d259bb5a91c0df8b9ad9b032a0bf478f457e8c87ce004e2f6e741996603754d883085a4fe5633326ba1bb06e780e050e29194a8bbe2bd2a85a02ea02fcf79c9154d5b20eee21d568f83017d2121548c04b7114be60a21c79a68bf8efa13b906e65279fac1f64dee9385db722583576bd4391c312a9bc13a671c094df4fc50a916f46e7d21d45178102ffdc81c06d2f545df716212743cd89c6a23aa589051ce11496ef9f639dacaf628de558455732b9e89cf6f52ee6b86748feb9f99aafec347be3cb4896ca5fa7a0edc51e3df7b85e33906b5322642562b061c543f7f4fa1ac84fccd7893c2a87ca732bba0271c281121ef712572f1445854f5f74dca8d33ffdd01b8c38050e0537d0888b33807b64eb5f7f0f7c9d98870525920c64c8fa68c9815cc149646994844d063e429317212dbfb0c564fca9ed6c5c5266423d535cc278b32acb6dfeaa4837b903b0902b65c77a28b952718108bde56f8dba0274bd23aff525dad4cf63f2088b9bc2cffe9b55bb81651337a39fc9a7a3fb69260d52523a01e51118217dfa42c5421e019e2313aca30cac8c58e649c85ac18e62d95b24415e66a122fe7a9d7bade5fb5b198d4f62df82bb35583daecaac9bc5b8d8bd2bf2489bc2e4ce61af4f51befabcdf09c133c8808983eea988a216903e3e2736f27b78724c64aea1d4f6870e444dcd6292f9b7e3b7da783fc8d8ff6b31f85eb053bd55533efe5e5c082ba2d6e7299ba27a4976add5e28487c252687fd90621024b6bf8c480a313115c8c00abbfd5f1e76532d32e2102b384124d89f13aadf5b02c65d6ccc354492215c871683b7cce2d14ff9a481c283a3b3832166fdc9a43fdbe83d5b97932fd1ce26e17104c0291ba3cb036c32529033ed70c9eebd316a782a4af0b67c8475e5eba79151c0a6e35366c9cc5c011e3c07c80e445c23aba92f3f9c6bb922d81f55017609b6cd7d62325cd3900be09bd9ca506966b4e208bca7fb5ef0fffe7991f919a66ed04d13c751c4fef04f257d68a4022432fa184054d4f50a805e6c5a105f0a96423d7fd6e93852e099d9fb61aee74430f9b1114612ee2f882981a80638adacdae3045c263b2474c4ab28339f765a75ac1253c86d35e178546920d77358a24748770a57691655492b6be1b29a505c47322cff8a0baefb936310a5d6a4b8a7df83d078c62fd2f07cf23772dfbd79ace72753c4d110fbccbfd308cd34e2a2d720cc0bd49f058ff2e5c3e93525711b90341747b7cd8466a5b3b987280288fbd878bdd4ae17eea38d44254746f637234cbba0cdf57595dcbf7af1fc7912d108e09b33ae8f653651f5a6d217f0e04ae89b23686ee566f4b9447d5c25edb93d8218ead92312d1d1f271f3b365423378b38e8383e61562bde8fc85650d5160a79548583e7864da2222960fbf4b4b1731d874eb90326b239d7cab7c68c6f3ec2b5958beff1f4966c2eef7e45d8045350d9a138a57949f6fd9b21de3995e57568085815f6ab8020f966dd1f4a4ec61c9166df12c68a17afe39ec858d00b290b80d747dabafb3014456d1c82b2ed14c138e38b5256f8a83885c1ad82c52476b62b5a34a2fa144b2377adb1361574dd62b6d2b1f0c574409750115a4a9a550213f56b23168f42203b51c92ecf8e0fc69382dc13cfd415ce858e749b6539192038c4ac9449932b751bd4278be0f74968e4b9684bc63cc9a9c4909662dedd43dbf84001cb6b214e963a580106d0f70c8684049617f89b4b7e0444c5a2cbcf469d1d6a95e9f3624d5a6cc56015fb651c11e6facbf5d469c8aac00735162226b786e133686e9faf556ffe895cfd97f0c74b79fc5e5a9b225b3f142237ada46d54d7ebed6f6a3b9e937e1a3273b870cd3e873d4cf3497a59254c042547b52dc750358bbd96578877ea62151e7723f7616dabdf266e4b8ae9560c4576745015044b079524c2be5801873d6b9c3708facd78a8b0ad91018e641f51d2f7d5c4377da881559840f625773619b629b665ed0159712bb9fa2f97385f3ac0f540836400986d31de0d590c0ddca23182bd7c6b88b1461c105e7b06bfd079862a90f28810831db60fe7da5786fa13991c8fc5bf1d7095330af9050ce09cca6e81c25c4269698cae13c11ea2d6e52cfcef7d9ae42044b6018f9e60a3ff41a5b4ca9158c41b2cad3ef789d4a80f52bffd25278f8344a6c58a90bc1ba5259dabdf4a1da3d25a4fa2de521ded072d53885d344a57e8dbc1770f772658a37a00e9aaf9c13b0fc1a25591b7a078cc62df72ef274ea7b1227c02a8a945e4108b9e9c9bede82eea83d1ac6d95bbfa3b7bdded797366f295ed089f576fc5fb63d24b7d3b07bd15428fb3ed10b906a6f83ae4404b38d4f50f8643c413bb7753bdb08fe5fd55f10e35f82a65f10200d5ea926974802e12c336521459a5156a5fb004b61527f230404190ff6772764401751b0af4f033dbc708fdeee6d488c0d7a0ccc69164aa77da5f151f838a9e2d0f944f00d71b38af91ea5230fc0f8a2791f3b8a56abb718be2d3fd417c7aad24e8f4ce745d7adb55714f0e831167a6434f1172b8164f9388066cc6209e058c5b283cf3bcd804e050ee9bdfe0d3a67569168853ab58cc22d616262e79dee2a4601abaf1d56daf0a0ebda02bd289505cad75e2950da07a243e71ce68a85e351118e49466fb9c25f8ea801fb2cf4aa8cbf0571c96bbf20fb0200a5fe9c5f48cc7da019af65066b0afbf2ee38117f139030281001d87e96592ee02bd5fbbcf81a91200caa712a5037579e96fa3a30a8b604e8bbe409faeeaf47e27c7815aaa7e68d3c261374222b15efa2a0eb938b0140478d365956dddebc6f81344b07f437e157fe64fd6e67dba1a0f64dbb8864b3c85cec548f489c1cd5cbc139282bf62db1ce4339fcf5ad6ed79edf66b84445d8cd9292ba8c448fb870bcede82d32b39204e819ad60b865133df584823dc5c53a9ff926809d9bd2b59c63c9357056b8fe768930bed6e80a84749bdba366a", 0x1000}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="9000000000000000ffff000001000000d931158434540ac5a2b3c2b5752d33eff22cbd0a3211daa895158eaab44b602e6268ece6439cbdda6e54ae9cc6b8f785701f1926590808e62161d46bb3207d7c9be0fb5f71ebcfef86d7a8a8da7bcfe4df907711b43a9f2439626479c68e238c6844ae92eca3636d404f11a0465b8a079c2d192150e61315cf20b21944633795acb57e296f743dbac2a74869d0000000000000000100000001000000bb0799887492fff6683d97dfbce3d3ac28455d061e784e3c5ab857b16809efe01ff266a7dc6577457c953855e481c81dba2e866aecb7d4d0db9f46b2b8382f63d3d6db70b900c2e12621679d9deafbaab9b85e435fe6f1d60f27b70ab0d864085827e587027a1a0ffa86c492d83b1ad32c90b877e75f28926afad28e5911658db2b2e15bdf40b6c32843c83c4aa49e4ea91f89d51433c04a1a68b1c60a15ba3731389cba42fb2305dc404b31c8eb3cfd702e365fff4379cbcdda6e510890066e6000000000000000ffff0000030000005e64f17f0b9b4f250907cd98977591ab228a880469a77d6cc2163c8bf7dc909e7721c28e3dc9415b46fddac4ad7af445fe2ee612652de99d58bed1b3e04c6c9cab8e95343b4b03c279675457f63b1200f800000000000000ffff0000000000800110a9d89dc819f9f75f53fe6d08e674c1515acd4b08ddcc7a7796e0c348c8e7be1b01bc4ca44134b44fd610947617865ab4371542c775f74d1a57040b0e9571e58e9c6bbf9b571b41cb7e34201ceaaaa5e9dd97fe4399551e69c5b507c99715fdd5733951bd12be1a8ae11c336b34850d95ff8e385eff4e4e8e7e84f796cdfce529bd3252b324416ef163dcf7ca893d084a2964b611caaecbda1035f9b8a6991bd96dc57fcfe7d606db40d06841075ad4d2900037abd392b9fb45ae4e11db7e35008789a14fb5549b62eaac433a46316aeb27be958823e840dcb597d24941675fae30609a71c29a8f5dddd9c578f309834bba5e53128391860a612313937bee3a9f31e36f35500202b4a94414f004c47753b945f00947a53e0d57e0b559c59ceb3889283daff4105ccb1a9442796b2ef246556c341faf103f8364395f3dd55c8707f4e3618a701e807b02002f79a276301740cd821b236339148954297a7410dd5d9a94576e9ab19269c1d2a40a007b5fb11d21de7bd70173660e2d9bd6d354b02c18b3070080a167"], 0x2b8}, 0x1) 16:00:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xffffffffffffffff, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x83}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x800fffff, 0x82, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2000000a, 0x3ff, 0xfffffffffffffffa}], 0x3f, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0xa0, 0x1, 0xb8a7, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x83, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x0, 0x6}], 0x4, &(0x7f0000000300)={0x0, 0x4bc}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) dup2(r0, r3) 16:00:40 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) kqueue() recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/118, 0x76}, {&(0x7f0000000140)=""/152, 0x98}, {&(0x7f0000000200)=""/72, 0x48}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x5, &(0x7f0000001340)=""/245, 0xf5}, 0x800) r1 = syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1284, &(0x7f0000000040)=0x1f, 0x4) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:40 executing program 0: getitimer(0x0, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xfffffcf3) socket(0x17, 0x5, 0x4e07) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000080)=0x1) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:40 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="d25306", 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) accept$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) close(0xffffffffffffffff) syz_open_pts() 16:00:40 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$getown(r1, 0x5) 16:00:40 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x80000000) listen(r0, 0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x4) 16:00:40 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0x80000000}) close(r0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/176, 0xb0}, {&(0x7f00000000c0)=""/106, 0x6a}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f0000000200)=""/202, 0xca}], 0x4) r1 = open(&(0x7f0000000340)='./file0\x00', 0x10030, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000380)=0x1) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() r3 = semget$private(0x0, 0x0, 0x2) r4 = getuid() chmod(&(0x7f00000001c0)='./file0\x00', 0x0) r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r4, r5}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) semop(r3, &(0x7f00000000c0)=[{0x0, 0xa818, 0x1800}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) socket$inet(0x2, 0xc000, 0x1000) 16:00:41 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000840)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x4}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) semget(0x1, 0x1, 0x0) semget(0x2, 0x3, 0x35719f416b7b44ea) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) 16:00:41 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xffffffffffffffe3) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) sendmsg(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="ecc3648172c6e0e8498dcf7a9756f6e6d8d7e19e6d48c5d821626be4a6e7ef8831bdca2af2a234fec0842d3c10", 0x2d}, {&(0x7f0000000140)="8adfe4efc845253bdee8ecb53c5899192201074cb9dd22be8d18cbe03c4b24ebd9a3f44983d274bc47e64f537afb06b1a5918f0bbbf31c9c0cf288d7662de2c4cfb4d368de7697a028719975114c1f69970eaffdef095b99", 0x58}, {&(0x7f00000000c0)="51af376f3a0516b279db4188f9b88cd7", 0x10}], 0x3, &(0x7f0000000240)=[{0x110, 0xffff, 0x3, "228061f26a0311ebe80738c87a82853a7860636666e12310cf8c7cf11ed0b008a0cf0bc937136d1f99a805f6c4f284b3786fac811c6ca355c60a86a36272fe243ef2fefebc2e38184ac6afa9f67b7f2e36c8b39db1374f1c04e4a1ca1d580e8fa291dd536ffed804253b5f980903538172142aa0ef77adab4c4b81acbd5624de45d7f358e554e207b6de6335e3f0d36f85fd198b232d86b78c247319c4a6da935f8326d4949d61815c43b256bbbc8883a5f00046b8c9630fb31ce9a0ad677ed746f5c7b89e47e1744d0f00010a20adc069613dab144e217650e194257b0b0749c93e0043c493a6e15b220ad4c5ed26ffe720484069988223ee47f9c0b0907a"}, {0x88, 0x1, 0x5, "aed166b705175bc690dcef8c00c1a07672be21cd8f59045af956d7553bffd8da522b53c2965788837c729d47d28887ed698772b536a2e180f5d10c7b079f298159d03cc0972b1d0cf8fb8406c2621c0ca53d037c9a036d1dc4906339c2462f3c7710d768cef60a6c8db82d4e5a0eccdce84ed7f051"}, {0x48, 0xffff, 0x8, "d40c5210a289ddcc756cd4ffc7bed3f05ca6106ea7e8b3a69c5f93296691f6d8895f9c14dacf2a5e39bc92af018061c602"}, {0xc0, 0xffff, 0x400, "9f3fb134ffcaa4dbfd79d2b9049e2e06661927ba6159f4f4fe0597995ce794ad2d15ff2c925205f2df246c6d2c423b766c711a6d7df777ca4db82d238ff54cc384cb68ca6d72a98eeec1f473a0be41d4297fec095e493f29ce16a718c06e63ebfdc7e3aec5d477a6a937bbecada25e8501632ef2802a410dbab187686dcfb61be9960bf2a55ac0baab7ffe63fe95f2ab6a55d41fbf88b71264d0832a71874991d3ac2d96e087716ec51536"}, {0xd8, 0xffff, 0x9, "8ac3a3897f343c5aafb483a1ad1cbf746a912e00d71eb60b4f07e92716e96e4ffc4560b5aefbbd2b2ab96ce95ecdf0160f02adda858601616712969286bd6b28dd366eda3ced902fce21059cad10c1b044c20b23d7bb8a02759525d33929d81605f6e68a56bb2bda33eb613bed547824da2b36be68f1f0e06cbbe91bd6aae3e06b24368f52ef925512c7d5fbcfbdbf1571cb6b706a99d284cc73ea1b3313ef2b6d08c1c23592b6bda5671566920867cf596cab664fbf0d079ba99cebd45fc7f27824842f"}], 0x378}, 0x1) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c40f7b202c, 0xf00) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) fchmod(r0, 0x12) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) 16:00:41 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x97237e6e087a0a3f, 0x0) r0 = open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xfffffffffffffffd, 0x44) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') chflagsat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x1, 0x2) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x4) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f00000002c0)=0x3) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r9, 0xc028575d, &(0x7f00000004c0)={0xf77d, 0x2, './file0\x00', 0x400, 0x3, 0x7fffffff, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f69696c653000"], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:00:41 executing program 0: mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000240), 0x0) 16:00:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="1000000b0000000000000000daf14319"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = dup2(r0, 0xffffffffffffffff) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x40004, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x20, 0x0, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0, 0x111}, 0x0) 16:00:41 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xb, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmget(0x2, 0x2000, 0x2a2, &(0x7f0000ffb000/0x2000)=nil) r1 = shmget(0x2, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x84) r3 = getpgrp() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x5, 0x4, r3}) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) open$dir(&(0x7f00000010c0)='./file0\x00', 0x40, 0x8) r4 = openat(r2, &(0x7f0000001100)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000001140)) open$dir(&(0x7f0000001180)='./file0\x00', 0x10, 0x20) bind(r4, &(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa) r5 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) accept$unix(r4, 0x0, &(0x7f0000001200)) r6 = shmget(0x1, 0x4000, 0x42c, &(0x7f0000000000/0x4000)=nil) ioctl$KDENABIO(r4, 0x20004b3c) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001280), 0xc) ioctl$TIOCCBRK(r4, 0x2000747a) nanosleep(&(0x7f00000012c0)={0x7, 0x7}, &(0x7f0000001300)) shmat(r1, &(0x7f0000ff8000/0x4000)=nil, 0x2000) shmat(r6, &(0x7f0000ff8000/0x1000)=nil, 0x2000) sendmsg(r8, &(0x7f0000002940)={&(0x7f0000001340)=@in={0x2, 0x1}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001380)="b0ebe356abdb36f57e613fdca4", 0xd}], 0x1, &(0x7f0000001400)=[{0xd0, 0xffff, 0x6, "ba7f028fde22dea15a82dd7820eeaa39f590cebe26ad1f7c61faf89a7a3d4b194b0471ec2af780fe2f43a0e88af3bed02c31c66efe0018503acb29872023eb7ec790bf32003541f5e9e5765cc59a9442888d23852bd0cbcf9a7b57d637fd15cceb83e6475de0a0e6cdb0386588af9215771787b306f3e7ef6c998f2a198e509d57459fa00e7ef7efb3521074166b97c05382da59ea9e0120d3c76e7afb9e480658e945262cd985b709d216288087d7c6cb623b5901af6be8f49d"}, {0xe0, 0x1, 0x800, "9fe3f7833090bb3f17a5501bf58a54aac7722faa3b2961588e42e53b3cb8421608044b3fd5256f8768702cb0951537454774fd9774403e710bac365bef0dff53ca80ec6b14d1af915bb94fccb6138e8076bceef72b4359670579d5911cb2d522c14fb701d980a59bdc3b44082a40a5f2429199b0766cfeb7746a32b776ca71becd9d2c241f4ac97ff2ab9892c2b8d92b6f298230c3bced626fb57277a7a645f88a731f67d15d5c67c7ef7c3793f7571a586257a3bcb85c7b87df122079b63bdb9048bc997aa6e3c7611413b0e0b0d747"}, {0x1010, 0x1, 0x1, "166731ee8d4aa182f2cb9da45cfef20f74e0eac748501b974b0c7203fd1f0c31c60ffe669d1aaf76994e741c99808a4b6e3727b2166d8e1a108fd658c9437f371aaa1a1d665a76ea69188d0b4d5ab3ea0c661c55784fe99609c711d324753edf157a78bbf7b1b6d0d7c34e4d54ae9cba9fc18a3af649473821a25971fe876b1ff3424da368a343f52e961e84c350cc39c992f0e0828aa0b51e25ebfd4a6b02746a3c51b81624fb9e1dc88f2ed8acda5bf701142a3c624dbf8fa687693e651649ad6617945196fc0a1084050e3cdddb0da8ab024566cdf21807d4195f6bd79ab3e13b80a880214f9a56919b44a4424f3a580c43e6e8b43cf3e08388c302c707b3dfdca47012b00c88af85cc19391cf971839ef55573b91a6d528d47f47a93fb07dc6064d10fa630bb7e19bdaa6985cf9f473e26851aa30d966605e80446b30edbe9c67dc75324ec8609c4e1e7cddfaf16f86e2df47750f8780b3de0fc8648f8fcf06450627ca4286f4d139927fca5fc16a5e1dcb415f86121b9cc60ab1ddbb08d25513e5773c7e82a30a5d2e92d3d9f116f0e37d7f8136ab624d9d147e61cde0e1f04cea9239893a5005efb106dd2d472a01ad167f05c6b709cb43ccf6d49b7879252f0212a8f2ccdacfaba5819d0c0cf987a1d2b23d20db8f908b04967a3e254e239c7b51b888e41d008ae9a0407b4d6f7e966c14e7364e134070808435cb7b96c0f820e58a682d92004a2d28d82bab34b729e5c493e1f360ae04888079c8caee3fa459b9a6c448e8cb95ea451e25beb8313f45b2929fe931322d57506e50daeb167b8dcc0f533565200808ee70e1423ee9aa72d9f9ade886daca13845aa21c57d295cbb3f19d2ea44a9e23cfa78576ddddb2c99b2973c737bbf16974608d7c326a44779cec46ffa6f2de9fa2ca7261fc54d0455c502e1f9b907fd9c2dac75babb8a2c9e316ffed4ceb2e41ea19906ea753c5a46f80c2e9c6c11312086acb2e9ed18d6c918a62d4333ea02917e090457491c8ce76b71c84e6f056cb9e084efb412e61e85ce66c73c4f178c749934ddace6d31a4940bc3dad67bc06f905077b1e1248a27ce54a1181a9c436e0b41eb8aebb8039be70a6661180a76ee138a3cb671a6206eff2464930bb10ee8465e2a9345ae640ac688c854b62a618ca7cec953c2604bc747d78c45525af667ab8551f65baf54ea091fce913d9dbc38356efc1f4ff920ab9ddab238d0e39c6db553f1ca464737ed0745a8625788b9e5dcff57f33cd41ad3b3fe352ba8c386a801c16a81f014c2a621cdc5ad60057312fad3b8310e64214577ab289ebbd9aeeca7cdcc26d28e87fa3ee29e70a11aeae6a679a95f74fc69ed6eb217b7caf06392ec582c358cac9cdebc27ac8e60f94961f6c2f9729a9887400ae539bf8f342ef9af680955fc349be1699381cec15205e72907742fdb0b57d3de1d3613e0b62cc73ccd9791b39e4af93d851baae35e693a32a6ca64a00aba2634e9d73130c3a0088b1f97364e2378d29c2ffff42386b59562848378c6e219c5b34f7ce555311401dd131c28d268cc50ae8e159f95c2db7aad6700f8b743d04a74714d609187cae500610a30c669dee54f8fde22d6d56c1cd77e1ed009faa0e193db8e813ded630ef3f2ae00347c19cd6653d7665dd62ae706529c55986ba29eb575033add681e6193ec25e71aa8d70b3f1583bf6985ed334759da2409785a3bfbcc1142bb3f3eba8e2be0772d37c5f516d2794f73cc69d80379d45e9fc12439caf32743713f88fc2c7934e5c77addd3902904c55fff1df1c466b3b51eaefe7ef85970ceb9efa3f000c9762b8390bfb764a106fcd503d8252207ec267340faec8390595ed98377812ad2ec3ef678d930dd416ebe31879f3e10da1ae854b00bd5c908a3c4e5ac5dff28a06f41e60886bdc1772a435115a0a46244d50d5d6c908ab54fa6302bd930e6bc88f1fca0cadfb744dad2657b0875de6f3d178bd6f6c8de19a412d9d3e5cdb27b0201647e6e05677a5c2034bbaf7a0acdbd567070703361a4e2a939b1444dc67c6848e7f4ed55abbe740640c889a053c08ffb75d04b4474e5f14e5492f5e392873914206b31656181943e68cb75150bb9e62f2d5b380b89e35c0e22130a646ba96dfbc4736267460790a08758f44283dfd4aa3349f8c0457ec8b7b09f0edbc5bf909d9643a6992d6196da11e9a4c65a69ba28fb17fd7e2e797c68c1ed3896b48d5e3d68c3102fa704201eba5822e57e54145586c77db8d4261700ede250713ea61a30171ce09165694ac76516fb837706acd03a5d3ddc64caf79b0b098deced61f9e6989ba865ce1fd0fa898e9513738d86eda2076af114a12c0c03392b1100fe067365af4fd964fe19a84660897b2046fe7ad8469833c8a6e7418575dfa1472de9e638d94cd0e1ffca823efc9cceeb3d7d51003bd527ca1cfbe4a7d8936ea0b4dab0c1dfbf3083f4c414253a0f02cb1096191e2b0c22f93d00257c563e74090e67e65399750561ddcab26c084df17abe35b3843015f11cbb0acb7def7765d67ff5cbc4ec21040f6af27821368c32131f99b4a70e9dd284f982e99541185f54765a214622ede294f0f2cbdc8e47109a3e61bccd39e749eaaa2b739ff9e11f11e788fa1cf19551490d2adc60ed004245a569df5eb60b6f99ceda198154caeb94407cc863cb1cf54105d1e4601ee1b31ee55e2059d99684f95e692fd41d06163e4679b5d41ad09bde660fda4d9ac86921db08eec815ab25926da1de8de2be88a3d0a64050d0dd45f54fd12aa29b2674039bf2e7339569c79631a5fabe083d737b643f7a01db1b8c7ca4ff516fa04e61ddeddc5687c8a88d4a3817ade81b07c18dcd220a878c20639d556d44d11bc04931c664d866c3dcd6aa5486f473a046146dd3072db86185c1bf90c15b94079fcb36666b7bac102095e9f0b9570b172a2eb94c33ba2fe8740f542937fbb50a5624093aa5778c8e3e67d5e10f24eee6f2a2ba082a26202fa13d417b4aa2dc943c64eef691cc4405c1eac001c4eb7b6fb8c601d632f012f55f38d12098fbf3262b15554e6967e051493b6ebd7e93d1a8a5a6306d12c6f369f93d89197d2377f6f2746a429c007d51c3a4b1e566fdcc9e1c070f4c1b200bb8a7108eed3516f57976358f40a0e0ad9ebd4210fcdaec34207803e60d829b72ec0b27e7672c2f79432ba100f251d1716cdc202d98b1029a8ab14f5fe4513205d7921d8b53d05e1e718628088c47fa512fbfe91a84a6e2caa0bd17671bac9db1a3a4ced674d6b5f1107f2141eb3407698d995fdeab8569242776307001173d4b5b40b48abe14ee910a29e53f5f5551e53c0b7d3c644ea441e37e6f327120f900f1939045a0a36b2d2cd86d60ffbbae664620cde85c46b892440a12e4e4b256a86509c155c289e6220791dbe59b9aea0ea0d7e432541a2e3d1b757f9baf7fbf9ace33de3c61894b2218c94fd49229eff0eab3e3d7b49d1d1d5906046bf34cb90212a31ca1ecc1c7dacce051ac691b69d6071840ef68f6b66bb0650a75fc1904abba83fe47e2d14afb15e396f9442dec651960f4864097003c8f6959f77ab825ec5208aa863d72fead52e3e32a68d32957a0fd247b2d326e40ccfa29f8becca8db3e65b528fbbf498de124c0a36a02e0332b7b3af07c6f84ce2e83ea95815535e2751a0604de0ce5196289442e4c67aef5f3e89afca25c0cf998cba7b25169ecde05afa8c2a9a92fb0122ca035974987ccedd84df4cca5271b63313630682d741ffc07d06eb9a7dac0220f307950506e76d8faf3c20f2984fd4c265b281955cac282a03c1d6a5fcf38934f8eaa31170c4dc93619cf3b86682214cb7347fec85a1fa218056f125769a159cde4fafdcf90bec3fd632e76c84d379392f237ef692e5f354fe9617854f9dc86c5ca58ef640955f4f5f2bbb676b2e3a0bc14040c0b11466e46ea0e03741ef73f03c39c838b2577b006ca9ffd2b3f9cb959f32f4588ded20ec18c01b03427e7b702797aa99f7a37887076a203d7e37a05f51ace25f585cc3e5352a22cabe8d7e9cf84ece752d6a2bea547aeb5d0977fdab1e9388f8e6d86880163fedd006a7e8fc0d423fa4bbb1c9dfeca3d698c73d07d2993cbd2350b2b61acbeb2cb8296378a948311747f86f1a95be68be412cbf236627f41908dabb9b79d85a1d6fdba9f273155ba8d6b3af6ddffec905c0ea1a2a70271ffcb2a27fdd1597bba7296a3950a723c73039d2e90406ff051a5daf9adab6cb2d9bd5477f5c8854335a85cea44d96f788dc2c977df3729724d8ba6921552065169d89efed799d322543501a8dbacf090b62dfc0bfc0a522e9e9b108177fd436fc6e94c8d382acca8b751c4f60c8d1b066c3aaf6ee5fa4fa0f50866afd84cc1887583be4b34cb86c869834ec3095d9cee6eec026a9f3d22e9a3392cd8683133c70fa51d4f28bb592b7521a47dfa63bdec520ba8d61e73bc8c91213b413778a9c982f09326e9724327b5eca31a54f54ddd0dcec27826a69cad2b125040c4cb753a0476ba520c1bbf50b498d92c3e8b8a90cba94f839f92429a27fdd3e7536adee3b7247a49409676b296498bceb3df5738194952e715d62f4e385f99a216d630b2949077bd2aa820ceaa09709b2bacebe6032a1bcb40f0bc57525f2d5a367b348791d38d8bfa8f6336dcad4aef3554e0a08280d4dcb80da3926ddaad33bd9720388f8e781bbe040fb140f5f4c1db45e24e6d867a0b41359deb2f7faefc89af7f42e5c5690e9435d3b12959f24326ae172a67d98d14303abe428ed0363273c57190fa7a0d58d8d61730ed175824176c04d04a8aca950f2f85e918a05141375456dd21daea8ae4d00fbe3cc549130849e21463227acabf59f8f52b8dd02d104a100c0303449ea679f94ed9c6fb283a94506211675d5d00a1536e06953058f6e074b3204a16c61ba106316728685267143f02ee02df86d73f60a42c12bd5c4bed73131a4e447e58c284d219baf5d12cab69522704277966768eacb2ccd572d19e2c2d8680c5d582ee866e2e4019cc7167c0ff050d1e8469ea7bf392eb4efd8637d6d07bbcb8d2be01796e04f48e423e3fc3934c2cbd185c1e0461672bff927d47f8bc0bc20e7fc3d678c3937c69e3c5f917fd05bf3d3835bda8213cdfec17952d0f70f306c864ae035d1277908901ef645627cee67609633b04b5dc0da8c0115adbcbc9970802bfcbd83d4adda66dce425ab307d139d0752470f4c6a365216fc9c257a8117dbf96362252786a50d97aad387ef8157de3cbd953ac7806af63597e5b50073ea6761859dcd88fbb032abca4dcc6ced9202549c82d97629279afcb10ddc1f37129c9092a571690df3d125189ba70e1ecc67b24f56faff47a0bca9c91e56dd8d156238515c743359be9040e5c2ee7d6d6145577d578be6c02376d27405b88137f465f2ad09d023d1ea9f2dcdd6fe029cea3cea8dd5fb1bdae9695287ee26833c3d9d7b07cecbe6ad7c71b4f593dfbd6179d5f70802dcb22b0c6905f0a70b9d0933b27c798f484ce87bf116c85dd9201d7e3706251a5bafd24c446a90facd5a636f2240d62ec55bbd0cf840603a94952339259384db6f7bce9da300d3d95408870efde0658e5aa4ec8e69bdf76e43a313535adea5478a132be9cc49efc4e22e8f57e46c9e31a40c3d02ab6df6e5ea5eac1c3a5a59e42e588e0fc4a8f0371fea1b95414f549866a6cbbb571e9bd3540e47e4bd913022f72a460fc4d6c6195cd74367b6cf51e344976ff92466eecf406d5263e56d4e"}, {0x108, 0xffff, 0x6, "1ed9c20067e16efe6c454ae815643398ae3062d9e8b84c924fa6af5e04ff08a3e7e4cfc913dbf797cb37fc34081c1196c5b3d304e4f29af7b405a98a96b76c48cabfd103df6fe5c1b3c7d38082ff985b6ef179502439c87600d7535593366594ecaaaa181ebbfbabf7b7702767ca2e902535f5e4211d44371bb733cdbfebfa51b50a3663fb1014a7416dda029253aaaffb5b9159bbe8a127a3ad08bc8def7e740f999d3b13766f031bbc07c28e5140d096efed181cea8f64e6c904c11bb2a184ce2d473718ddb8dc32f4eba9ce9c689cfeb89c939764e4d0dc1ed254bbc14dd62622dd21f3554a7ecf54a76ea94e08dd2e21a3"}, {0x68, 0x1, 0x921, "b9c46b0a1c10388eb90a184c149de286202d5e83415798250642fbf6f2846baa4ac0f47e5a21598520cbc8faab0e266f4e961e1f0edb3e3887e0c6525ffa9eac28ec25615825f3b544468e4d8435d9a910164e5b6a55a5"}, {0x60, 0xffff, 0x0, "d4e3275af45d9961a004212b9238017f299538ee19d7d5956009f7168d4e6acdc3b1fcb3ec04f2b38d6b29609fa95cca8a013f66d8c240b3ab73caaa9df0b3e3aed70be9033489a294c4d01a66109b"}, {0x38, 0x1, 0x8, "98bd5caca440b930c446e1454c70de0a64fcaf48c4bdf4c1cb138758867ad6f5bf8222a4f0aa"}, {0x58, 0x1, 0x8, "dbc9c3ff646029800083697e6975689c9e96338b7c9834138d42a60997e8c7aed225a037017ccf92141e4f39749e475261fb506cfeb877c77082f6e9e722537d25ddce4a01cb"}, {0x108, 0xffff, 0x1ff, "91e15683518d261de80264a54a385cedce9592cc4c0292953bad9e35ac5204448ebf427853b26b107e2fc968c2eb2f12b0adbad32e00b1adcce0a687ac3f10fe082034361fe54ff2a813e6b1a20d919411142724131ea1c795ee4de3b8f85d1802e0cce7731b9c8ee1ae4b997608872cf6c943f95fa55dfffb45b17a3561f6e958067ffafc459d5fbe7e521a1df9c0878e63ebecd2d9359e52e18b196104a4acca50f600fecff457bddc272e99f454d888122cd1a04b3c5555eac419ab7e670268b9417374f9c7bc14f9d9818532705f2de8735c1388222baa2c356d7eb2cb6fedd842bbd0aa17ca2cfc0716a79333fb2f97b909fc71"}], 0x1528}, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000002980)='/dev/zero\x00', 0x280, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x10a) chmod(&(0x7f0000000300)='./file0/file1\x00', 0x60) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x180) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = msgget(0x2, 0x10) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000640)) recvfrom(r1, &(0x7f0000000680)=""/76, 0x4c, 0x40, &(0x7f0000000700)=@in6={0x18, 0x1, 0xfffffffffffffc00, 0x8}, 0xc) msgsnd(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="19a4020000000000000044f7187188292fe47baad2ab643db8f1207ded94d59424c390c6a889a5adbc56a9a731317cb85156b4a5130b6ddc1ebda95df56958e6ddff70ea20f661e52393688d9ce80744503afdb4ddc07c7bfa69982cfb30f9e716ad7689c6dd979525dedf2327e007d5bfcf6f4c28260000000000"], 0x13, 0x800) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x0) truncate(&(0x7f00000004c0)='./file0/file0\x00', 0x28) chmod(&(0x7f0000000000)='./file0\x00', 0x100) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x2, &(0x7f0000000600)=[r2, r2]) r3 = open(&(0x7f0000000540)='./file0/file1\x00', 0x20020, 0x100) readlinkat(r3, &(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)=""/11, 0xb) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() getgroups(0x1, &(0x7f0000000400)=[0x0]) r8 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000480)=[r6, r4, r5, r6, r7, r8, r9]) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10004) utimensat(r10, &(0x7f0000000280)='./file0/file1\x00', &(0x7f00000002c0)={{0x3e}, {0x10000000, 0x1000}}, 0x2) 16:00:41 executing program 1: r0 = socket(0x11, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290c2237d03be496e50c4ee91682b3decfae0b8e9a68c427d6d98b7194d42", 0xb1, 0x0, 0x0, 0x98) 16:00:41 executing program 1: r0 = getegid() setgid(r0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x3) sendto$unix(r1, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x105, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="c8ffa0fce54ed597c9", 0x9}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x59) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) write(r0, &(0x7f0000000000)="b306d19f5dda4d53", 0x8) 16:00:42 executing program 1: socketpair(0x1a, 0x5, 0x3, &(0x7f0000000280)={0xffffffffffffffff}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000580)="b22c790172c8ec281f77827fe70b3dbfe59cbe69118fed0c7b09567ff21a0cdb2bd0419ca4f84db3f800316fe9a0479884898d286e4e822e314400534b32d7e9cb2294b68f86a23db8210d7df3502f8f02e56409192c0c8a55909365f5ba7bdbfdc75e2970a26f7083f42341f74985c7ba6945218f0665f176aa0242cbadbd586c2cebdda47949d560a100ca9bea408ba808cab2eff29b85b2c9653e8158683c876323946d691dcaa1f8744f438ada682b7fc3b1e02a7520a2f9c8ca326fb996e594940a0c126106e4366829e5f31e0cea9b577ceee93b55", 0xd8}, {&(0x7f0000000680)}, {&(0x7f00000006c0)}], 0x3) mknod(&(0x7f00000002c0)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = msgget(0x0, 0x20) msgctl$IPC_RMID(r2, 0x0) r3 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000180)=""/67, 0x43}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000300)=""/118, 0x76}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000400)=""/222, 0xde}], 0x6) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff]) r7 = shmget(0x3, 0x2000, 0xc4, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x3, r4, r6, r4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff, 0xfffffffffffffffd}) r8 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r8, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r8) msgrcv(r2, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa2, 0x0, 0x0) 16:00:42 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x3) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() write(r0, &(0x7f0000000080)="0fc6d03c0ac629ed144199fd3e42fd8615a69083", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r1, r2) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0x4}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0xca8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = geteuid() r4 = getgid() fchownat(r0, &(0x7f0000000140)='./bus\x00', r3, r4, 0x4) getgroups(0x1, &(0x7f0000000240)=[r4]) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r1 = fcntl$dupfd(r0, 0x0, r0) dup2(r1, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000000)=0x80000001) 16:00:43 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x800, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x2, 0x9, 0x8, 0x43}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:00:43 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r1 = getpid() r2 = getuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) setgroups(0x3, &(0x7f0000000380)=[r3, r3, r3]) semget$private(0x0, 0xaead908cb8e08410, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="15706a725de7c61f6285124e1f8df0d254afb22a9b3e9cc9c622031b5709659e3d15916de76c087666f1d26b0bc8fe", 0x2f}, {&(0x7f0000000100)="82098780629e1fd66c1d28c005e3ee82e4561104aa24dcf5f04e600141149b2a800d84a9d5527776126403abccd03509cd4f878e5f8770098bf0aca076fa8a47bcc57066fa2c458c2c8146e154ef73ee5112f8ef27069e87b120ed4a9b366aebdbdcceaa1675cbeba47027f71f97fe27790f647da383e9f31a670fd81d9f04e9c55e512f53be", 0x86}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0xc}, 0x1) 16:00:43 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 16:00:43 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0xe3aa72b79eb218c6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) syz_open_pts() ioctl$TIOCMSET(r2, 0x80044275, &(0x7f0000000000)) syz_open_pts() 16:00:43 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chdir(&(0x7f0000000080)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, r1, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x0, 0x0, r2, 0xfffffffffffffffb}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) read(r0, &(0x7f0000000000)=""/4, 0x4) close(r1) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000100)="77448f4a2bd0ba9793c89ee73a484f7407cb71adad92c073da556476a7f6f5ef821ffb8fda25ecaef58ea89be4b38f5a6b5316c2a335d4197c75ac4b698cbdfeef4928d0111f6ac2c19d86a4164ccb4e7c17d20f99ac096849865fb026d26adbdf327f1d5ae68d935947a8a09711b6b939df8772c2385573d3c5964e31f77559de82c215f82dd8dd85506cb5b3aad85b6966b79292a9ee637863fca9877fc59a0084028aa6dc830d0581c19eb957c190ce2c17d242e2d38c589c265c6b4df49cc968feef41e723d0c05a81e4ed75de30a647eba0566a0feb7837c67e8b743f820608f6c61c3ad4bc4e67a6dd2509fd3388", 0xf1}, {&(0x7f0000000240)="878968f7a8cd3a62dee67e5bf18b6d94aba7d8112721d064de2466644789493a6e07c6aae6f3c9e0fbd673d0818b7546002508d2d8de003146dcffc23f0aae5a174a2e789fa12f1f956efb4b20dbb911eee8c2019ac356013add7b0f10e7394fd6afa71be3aee821db8037a72b4bc2e8846498ad", 0x74}, {&(0x7f00000002c0)="7e4824f9e3eb44af23a044daa7fa6820c63f9bfa7b178a0eda312499e4d34563c8ed191f6614b1f2cce2f50a12a3acbf0ecbf638e434245b6625149cc30485df63ab0c9b5b60cea7692e6daa66452fbb99f72c78e42ac8b2f45e53e453afdfaa5c3d27e9aab33661c26e23d9c322c25865e09b2bf16acbd61c7bbf011e82", 0x7e}, {&(0x7f0000000340)="b93a9f554d468e73e36027d295b897056a74c5157e944b5fd2b885e4fc6517e9df51a974ab077be74a155080b102df30d2a458506821c050c44732dee473ace96fcbb2e088acdee8f9b958186f5065cc1ae8f76199ab1bd1d13c87f1ea03da42186e56ff3752e9411393f3bb11f9be8de4bacef353a032642091463ae48296226a2bf53f739cf8707b44d773023ee625743d147c03e6d38a488df2d036a3040479cff666ce2d4cb110053d15597f91cc55ab170eaf3c8103eb4cb8ccaf2951d55b9744b5fb0634f4122e7de54a6435053615e87b8ddfeb0250bc0003aeedd052aaaee5b1c3b23a752cb3c6b718452ddc54b281c72d764b", 0xf7}, {&(0x7f0000001a40)="005e138f770c0fb8f69458225e68c6692279827ecacf767ed4a0d94fd13550676d2c535656505c2c05934296668e42a644dd8022c18337d4ed72ddaaf6bdcf6de510da33e7cda5b0d4fe9853c217bbd332aa16abf1385eaf4eb9e97e72fb23cd76a680152d8bd5171b80aadb1fa35b3a3330bf2565b82896ca478aa5e695e8eca51adce15e9cb14b1f167c9ddaa06ce63c2c2ead6291f8ddfb77cbe8e3f9958417af51036f2c0273005386b241ebd47705927165c39a73741a1641883f3a9ad306d8d8b081ccaad0ba28f6e88b58b393689c7a984b2c56933e7000beefb958abdc5755c8e27d2a30f9d3bf3d028c462a63fb6cceb410eea429fc3cd18d6c9ac69899fd7b0d1bf67318957920422e4ffa59a40ad39d4202489d2ab9b389837d632d27ff61e276dc11d9356e81b8ffa2facdb35c0eef4e7dd510305cf48ac5e126f9f4bd2b7ffeab217ea1a83e6c64e0a83107d23398c768d0a23fca6e703dd6bdf1b5cb5da2aa72fe049c0078f2555b4aa00b5f181a98009a2d9914f63bf15ce01e2f95d60f4409d20b764f068d30aa386c571dbc1130410a9b87383ded9ee89ec420a0db96d15dabbd8323aad1dcb3ed9d86ffb6cf8914fad599fea28313275c68ef954ba7db09ca7452682bc953cd8d8e18d2973d658779c40ec8294dace9face4c1e10bab5574bd2b20cf92e6afd301ede953ced57bb3eacfdb993c74b1939fa999f70d32ddfe40af82a88839d71d8dcf2198f4862c60e82c8d2fa242e7b07c608cd5ca9f9da47fd9931eda89bb2fb48778b3566198bc48c6714598308bba3fe7ca02d619afc6287d4e2966ab779a7de1239eb08d3b02ce9ac17f4985cabe10745964a3fa8805e64fb6128d637a7f8377334962d1829479eddebd1ad43bcc976f362b56977c4062e702f7a847e98a1be9f5257594618f744e82045c45d9e8f49478a0589b7e1150833dafb54a9711a49dbcb9214f581ac64a70195a5f4aa29941d9c2d41a5a1307a7f751d46de4d5a8c2715fa04d072d312fef74ec0b13f73a86bfa3133efb0a69041aba2cab9922627fcfa80a2b39253c39e9aeff2c3ef15df6fe20569efcbbc9233affa7e9cc21ecb6cff630b46a2fafa4c806ac31e7078b0b5a39a5bf333813678b15e53d7c1e3a441a01988ff8d18b7fd5721a601478e529e3f6eb3914985974ca517e5ca331f9f6b4a543d4f3e265ec3a67003047d1140dc8e4706fe46c9c262cc5922e75604861218348d41f01d891eafebab549ad41f36d5170c092a037c0c5fa4d1503e8a7cd3025204e64cd5368a65ba4065a491957bcbd25504679798ed278caaa506cf971c7a22ccf2878455d3a24b382a6663d015396d3d87f38548651ff4eb013e4a35f336b6c5423fcfca8f75b10fa2bf6b8a22fd243e0ea27d496105857f6aeaaccac6270b6275f94c2dc87e9941b2585746c7d89152005e50d6e6486ccba5b08c9bdf26b28f7eeaa05590d5330da5f92a0e60b8a63e1411164c627849bd91abff90834ce100e26cf890fea2ff0a3dd18f30c2525bcee04b5fcac3f6858ca431656de8da2cc56ecff58251df6d63ff032eb93fdb1e821d33491e894c290d75dc5904596bd6aacd0cc891945cf0879def1d0d546ec12e6788edb6bb0c57875e4fe24cab6b3b3098ceb76a9166e3ad8df43c071d0064ec0048d3a91921cf71b90d83a3cf66d3a506305143b0e1bfe856870d142d66bacb4d51ec7fb7fb7982e0239ed704ab668666cf91633436cc37a8cab53e98a99f2e89486d40fa0afa2fa7447d0bdc7a576b5705e76669a7c9e21efa33f354cbb1c3438a028008c3d243b3cda132125aec86d3acc3f7d87cee6075cf45aa370c675731ae6420cbae1c125b008652235abc77b0e7231544b138fbfd04546a8ab480d0b189fc393ca16cb89d63f98c2b43f50e61330efe65b3e9487bba11d550ee431c912a6128314b5d09251ece9bb8a2e66424182d969ef310477eed8c0ea7f4c7cadd4f424143f2b0c84881935eae6df6c1bb8040eb0ddcb359ceeda1818b191ecc791d65030fa94cade1ac93a752723eb32b26a7974f8924d3efca4e5f31166dd1ecd0f3b3100a03a73f5b0d1f2d62f4fcbb6ada0a2fa2a7cd1db442d4ac1bb870b0694b9dc2d8071d7533468840eaad857a5e7ef8a5b44a60d339d9f8d6afcf5bd3ee9ed48df6516fe8ed914f6e7698a34ac8e0d52254fcfdaa169db66c8097737958f52817cc68ef9fc00538e0eed1a9970179f4957cbebfd1c68aa8504899cb1a2e31841ac931a3e5a9ce1a919616f5cafdb7c5b7d6e21e11f4aac164bc95f56db10af546d17f8ef90755f0fb027dc2073180f2fe65590302502d2f535fe1fb763b64900ee8b0a1f37e7e105b88f4aa36d6e041e342fded9ad8b256b00a3cd70c1b4b04e29268578b335a8a5bb8df8d9c6fa0b6e27c0c4bb10f66d38370f45be7744530e3799799af49cfa8cb08c03bdeb56288100091a0975c68618def905c85a92095168729051c0001ed3fe84c513e68d4dd04a5869511b23a6488a4d6aece4e0898197526036d57dda85fa955d68c24314fb54cdfa8f6f502bfb62842e5f4374897d19bd6dc2048eea162d206fe420bbb295ee40410ba54fe9de27f1c5af2044173fe90ab66034ed26722a7b3f0d101949a2be4ab4f9e199c22e543595a7fcd7ebf898a1a95ebb227bc1b514368a130a9e3723432f55e3fb18dfc635aae706b514ca11a77b40488a2518910d791e29950a94246e3aea647e808c4db59a533330f1ce250fb9a519364dd99a5189d0b1b19b1b7cbdbe3129c08ab789fd570b7fe98d2024086326a7fab1f766ad51973150ae324f4c116863c57769c92d29e8b21f7a57ac0c9da222abb17cf84b14cdcc5952e72c9e0f7f2be818c075eb5c66fa46be48750536741a5598cd6c65801d576e558213d4815cebbb60ebfcd7b41a67fd74159b8f41e0304143022ab24fd4fcf4277397869f491631c9abd1b43b7688ea97e016601794401dc3f878f0597b970fce72748f07fa0dc47a816f20386de6fd521907d54943c30690a997de7a42260a3a1148587c4ac8869933cb3c4bdc19758c0b0da24d1b56377927ccd0cf1afea5fe7c860d9487b8f31f39922dbf1bf131e6b7373eac85775627a9fdbd024a3ebf8c6f3c56e0c8ffb54c99a2e9b854e15115f83375ad5eb678d03adf561dca238f197375c44888297aefe7e57654b54d8a519cbd495b494044cb3ff903d09746b63dbe878ae63b3d4816c210b5bbe6728c977c1db216c2b4d49dc45e6eb51350f5b4e61939c0477a778ddfdca223f761aa6c9d2b9d7f85e9d64821780095af70807e742eb598b7b6c66a21fb307a9a7706558fe637d86f492515c83096c811f3c6cad2387fb122b7e6565e45e3ed3e5c208165c4e4b5ed67d85a6526bc98faa10bf8b6e6f254a893ff01f33db63dbdb6bf7743deb62a80d9a2acb6643b107c87dc0b6a4b4ebde26b40059119928fff5f15d5e7874c7dd964df7549a4c13acf254ae4a4f1fc289e1f49748bef83550f221aa81510d5a5abfb6b86f1add973db5f7f98394b52cb9149df5896608a4d248f48492b2ae11491125e8380f56e948e4a482e760ae833cfc7d0d118e5935713d8488462be312fff618b21a123aa866d980d981439dbf330933f9c17c1a57a34fcee25e8fe7c5068322c6ef48d2e4965481fdcabd93cf5e35b6140014ea1e947ceeae82a80bc57cb637833526d0ffe46f3c9fd722df5a7045751f59bb38cfdc268b21f3fd76ef3db8850b3b2c3c60134acb1a2a53a463191a8d8b4474cead700f82521844628e284f9e6f12cb57d9b3ab1de331eca6dff30c2a35e7e7a9fb1a9671fbc11da62e30df03f388e91731e16ff2d885a669f467b9ddf60e469ed3f21cc8753ec7a4b3ffb94afe31c5a59c58b095c2be07d8d207e3284af523df9a59d40eb8aa5eb987e21c8c2f725773f954bca8dc4df38cf78dd84218815bea47a95c020ff55a4a77dab15ef7acec5e7ed85c364b7b0b99f0a2fb4be14c49adbff77ceae05cb89e72aa9b9637a6b7ddf7f9dc416519bad370489d32204546ad1d386ffa9ac99f534864638169139052f393ffdfc996fb566f795037a3a440828e660c38b360b3444b85be8e52643fa68a05ec81da8287997b66e5316208064e7cd62ef095ece32b9dc2b77e0fa3c47d29a479176994039dee0a95b5418fc6d30180231076e2946a2dd3865e87b8f1542b1a56021f1e4919b959ae4468d7e627eb17a3780834d3f2c7cae43e844979102e7e02db53e4aeedee3c3ea96a310d298178c3a709ffa96981dfa10df3b138d4e663d694c45c5e4997ad961de6410c7f72ef46190654c2ba698ddbcf96b3ce6e973afd0a4c5f151dd359ce49a7b5a522af70fa07b89c8966f4af59b3bbfb29e1ea75ef756e7512e557874891209eaf5caf40ed60d317c8cc1d826d856b309c2ff602ddf2e1fa78229044e17093f76dc6c331188825f47a0e5566910352b5dfe9e868e7e6b9f7fd727854b9b750ce7f974adad3cedf696a4d9fff88ac20abdbeae5d1582cbb5380b389d278cb7e248de311a592279a12a0c91aa44118ea6760c5b770bcc2e899c1eeda7248a6b742f0c03052a677f61c95395671dfba809414463b35e2bea35cd9370be2587082f91827803e0054f497463c163edbaebc3689e7dc2c95a6d9f5a6895d8e0ad6f5db5b33ef7cd4d156e2038d7977b08aa5cf583d60e2e21e9fadbdb621236bd1dddd51a260b40372491403c81c8da3cd7b6d5b427a5f05bcc6bf755c6dd7d7a3a8dedac43abe83a720cc2e99c7741477047712a8b16ce8c9aec7a4bf59f5c48606c61ae4d85205ede73c45effd41a3d91d8056eb9f1f676304318e6ab050b1724f9c639fe16553c8437195701d14ebf15e07ab7690261b39e89a3dda963d31a9f26658f82254cbf2f55ba6c818ec54e1df0f76817611855bbe966810426bdce4bd2be9ee2cc4a970239bdd0d7499019b0af7e97bc61cd380fa7eb6119f3ca242c386e3911d692677ab878877f9c3606713467642ccf9566ae9f7353546abf31c3d82098b67003d0b886d60d35ce4ec918fe72f874e457ff3f0a0fcbce628bb19628bf74455045beb53729f85810661f01b57ed8020638f5656f801f2055b360efe8896dcba3e070ebc7029f63c0fe5cb55e0b3c127105248047e15c6475e91fab811f68597f786ef1e70810d4d34c45b3ad534b21ed65c524dfc591948cb8a4a8fc2a2055b99261fff8d98821909046d6e797d4d14d1dbc13d5556edf865a50b8f0d645bb67e87ef51b0675a5c03c29cd98e964ffb0046aded6e7e360df95de7d94cd53ab28f99ab5038a4be76d36e2f9a9c15d25714aa6267200e55622e5051698a8e335599ebb3e964cc561028e8c3ed9e70c8627595e2ca2b3a1149718edf8ca12988e75e21f17c8ac050d988c3de849d48c0fc24c226a54a5c3b45a58aa4d480a75fd9f4bd761086d9532dc6e33cae76d2337937c2fe472da9ab67d976e4e9347e6ebe21b783ee9d351830e009f244887072084fe4e00462f9878446e6daa6b014a23efce1a92b070c8f3df8e836c9114e57677916259cdb27a330b806a2398c7795662149a66651c576a6ec9906b7ea041c646055ecde74e9055af1adac4b493db70c9879fb8d6bee1e610cdcaa82a2b515c79f4735b6f570c04f218ac963f4726fa101ed2eea325d7b78b0d37a673037745919f29ddcdea3540f2845bdcbfd3bf737aadcedd4fd912b6a4d1faf5915011f5970d3d44e263f629341d1da2a", 0x1000}, {&(0x7f0000000440)="1d2e688b3e71f353fe9d536eee0223a0996dbadf87e59a03bbb66d810a6e8c7585a594e6c28257d1d44640959cbdfb6e7cad74b8f4c797788fd008a6c29208ef9c9faf6d85cfa4a36ec7418a2b60764a67148ba17b24d37cc324fd46744d13d772465b6d4e6435556b71d875c1d53762e8beefd24927c4f3b8f9114ac2c155a35cc36469983b60a8a992a922f9270c98f8f678", 0x93}], 0x6, 0x7fffffff) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="000000186004008b0000000400000000fffffbfffffffff6000000000000000000000000030000004f22276e", 0x2c}], 0x1) 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1000000030, 0x1, 0x2, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="61bd5e1395bcbd71b89de05f248506f64220892c83ee0a"], 0xa, 0x0, 0x0, &(0x7f0000001600)}, 0x0) 16:00:44 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80000081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000001240)={&(0x7f0000000080)=[{0x3}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) syz_extract_tcp_res$synack(&(0x7f0000001140), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x410) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getdents(r2, &(0x7f0000000100)=""/4, 0x4) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/4096) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x40004000000028af) r0 = open(&(0x7f0000000140)='./bus\x00', 0x10010, 0x10000000000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6529d0a60ad18fc623732b41cddb3376fbb7b650162d0db38ea4ba8cf0baf293e009b34d42269af4636d1866157a"}, {&(0x7f0000000100)="bfe0fd740057e9410df885"}, {&(0x7f0000000180)="956cbadb5172d33857e5161519f576d1bdf01f419fdb3036938092c687573821b120d6ed5df23996ef22d0f5eabc80b2391ce6b0055917788e651dddfa98fb42081fd4f1c0214a4ac1db3baf85"}, {&(0x7f0000000200)="e97253bd3bdbc57899ccbec0ec8d13df8b686b96d04ef681cb64698cedc73f2f6371080cef703293b5901c2f83107b74c23c8bb269f1d7b1becc5e28c7ef9b0ac1c141f752ca83916e8b8d477c3be5558fc3aaa2f3ccc3fddf4451f58c104f4498a721448d34d733166aad9ad9aaacfa614571db39ea048a07507c51344a79eb6840b0ec91fcae2d522b8c0b66a17684c6201db0dd5dae25042b2e4223d0bb8cce8e789801140181066475ca20d13b8ffa6b"}, {&(0x7f00000002c0)="08d8c8b6cbbf879cb768c7409b02755479bfe086e64bbc4d1cb36ae53bb5bed9476c7634e7bcbe0ad3fe8024ad8313f7938646162814fb694b7adec6ced01df950aadf8bf97f6009e6218c5260cf90af31d9e72a20ffc16506f78908c81ebc7dd06e58dd7521b77d948d603a1196265a0d2426b4e36f82b890d815584878262c3054bbc3bd8d22ff5bca7b995be7abdd5a42e0191f2a7be9e6973c8254b7862aae35e8c3f10526075d29fa523790d6f8db2a6d86e54c7e3201bd53cb9b2906019c43d369836b65457926a7f177f167456efb5b303b51d474af3b32869d00728085cb894c14d8234e4d69f8a53db37329732867d57f936c15a44465679dce9998c2e40fc153d8ea20afc1a88b14cfc1ee82523972bfd8450ece26962c6a6ba87f25088603fa118c8a285029669cf206d507541f04d8a148afc5c592612e61d1551d2d7aaa83407b11e40728ea86afce91f9a7932099f205925333b6f80c3c2003836930cd403619b6dbd7b57a280abe98ae0702d9703ca90fb5b53f8111fef31893a3144885d9593e384312323ff97e7f43a8e221e19a88bafb9ed29a6d4ca7cc28a404bb55cfb0d60c9880afd512f262ef27ceb481b1f2b31b3db563bdcd6025ee5df6d1f0723945713121c4d3a818763330f86485b2ee75c1eee8e47c2a5b591d20b9288f6419c40fb9fdf4c895533c03173a15d95b545f34a2f9bb4fdfa640ec7107ac2775207d65e8dd0d88e15ccd6ff5fb7a6eeeb294ccaa23edfcef08acf30c598aee100c8f87b98fd6dd56fda42e535bb29006782e01ad1649834dd063832c594b331bc5186a519420d9c662e6579f34de204e614c4c740194f8d38fd76ac25e5edf218fbdfa1a7451fa82919ac363f01718fd83366946bdf02fe7e30505243ce9952e467d0d36daed0524f5869fdaba3d5d8143a5b91609e0025cf3ce292234dca141a36edc87f03369fefcd8a610ce25bb1634b7ce95a048cd9190c3d0480444d6392f87417b78c6f9e4286e4a1412da41722ac91e878a693df9d449cbeef3b6f1a8b24a403c8743cb2808b59cfd39d9530a4eff5b4b3b51ab4fbf0171ebda2b1b0062b2882ef4304c25d7816b5af8ecf8a6a7213bb8b379378fe2f810425f7ee5d4342cbb749b9bde643576a74e3d95dcc284bccab9402cd74fd78370b79f6f8ab454c597f95253fdf776438beb02d8df9f31695dd0b832ef725f24cb666088b70a6e100ef4ff1663bac21129a4341d37252f5de39047dfbda302b7a34a67ea28a588ac8693ac5ae235bceb5a2529158bdedd0c439f97084ed67a13b419853e7ed89227ace2019090d1edec76bd43cdcfa6d4f7a29280fd708a027f42d7dd0f5bd4cd108f8410c8538c293ecbd32274808048e53c81fd89c5edfcbc115e5d97b39bb1620d30b9c963bc7918f2ad10d4507a63ade913d7f59072f53059a0b88fa803e15a97dcfb11649db1af2840a05cdd0db37df03d91b2fdad4bc6de612ce85e31eb18525c7d87214f05162809a6e431d44af51aa35818c639be52966177cdfaf5879475c7ad09c22a8cdb9aaacd79cadf13886790b5a233a33763b492972a4dff1d96513bde41144b3fce1ac6e1cf76699f3bbb32e1fc066c66b51e832e222e43b4b61773672436ba48300afefcf7f1a0d38a5a9cdd30a8b2993f17b3705c3050f6475ed7c071cfb1bdd1b3e8f8a58cdf25df9bad76f96320a858afd51c23ee5e64ce1116e47b800125c5e332eef60ddf0b36564d743faf36912f6207bcb8a3c7fd561b176e02aebb739b96cb9cba19f6406a791710bc26568aa33b268ab116f4e83f35da4641f48d4a9b4028c573a6ddbab0f03825c9a3f46182f72d8476950c94f5f968048b96251b95daf03b6e5b89fb099fdcc5bb81f698d1041cbf988de31f8a31a1e72441ceef5b4fd03bcad848f5e2e0b1195958812cfdc775d6e8792d919bb75cc102c80a24a2beac7f8fd1f421584f05b415d0f64350117a44c6a3aa965aaf57cdc0613be20e045b180be5b3007f7058a03e740d3db8e8aa6d87ab45656b84acf0da271ef6242a1a8c50fc62b954171609afe42ed688381371afaffaf034d39bc4dab32632d2fce3f253481dbc475f59f5a11f82b8c80f4a1d169b968b91ca03a757756c21eb548b1c489681d340f6b31fbdd929cf28b51c091a93ab1ded4c7ba7a18d144301617ef35958eaeb8ad1b6d7b6ccf60d8d721e38214873ed4a3400017855cd322c551aa204f6def1d176f6f2c97893e22df33888ee090ceb093958a62977fa0e8a7e14f11013f091089d0897789736ff49fc0760e3cdb9a38cbfdbc37df60a30553e67d1b3f52dab82d9490ebeaf13d00303ea94dec1bc0d73b4cd8cd664d60c6c5ab85f759beda0b0fe087094fa1f8d796f7b2813006c4776471e61626800e8d763b5233866bececdfc394f237d5e82aab7c245d95019f80b8ff5581dfb24fcf04e19e3e8194e35ac66b598ca461adb51552b062197fdd4d4bbc67e2b5c67b3c3c60b410eb76e20e62ea7334f0a0eab399fc5e84d988dc83118b624ef6e96fa8211adc195fab98bb99bc3740bc2366cf2d67da2e2b8bcb9fda1b63158b8f1bcf0bf6014460054aa4497a940b1afe6fc953412d245ccf4340de8e4f8a085ec2f78f890f3a1e44a7765204a15cc7f029d4ab109c60705fb30c6e2e44a8b06e2d24072c27b06c1886a94c4e4a46672588d2882c2de67bf8922a4eaddd4a5e4cba8abf43f58f067bdc6ac507a890dccfda711881950ec59ba77d152e62db162e97bdc4aab45005bf54f28276177bae495feaf4d399d9d65f8598529bd3c172ea2004157365116ce71724810440b29143f750d6b93e08692afa8e5033475f9052928e0ac6e36ecd4977c452c5b04f23999209b6d3493ec541ddaa5931f825a6e0032d6542c15e4af52e1e0482166091d441e3396825d7090ebed5f555f9e2831f40869d6c9d1eb0074041856965750da70b9cb3add77afdd8ce674473e01b51dd1d25021505a69c6a0352bc008a2d1c95414e49402aa864d0237c4e0c8eca2e1c303ffc9a5631ef2f086017dba9b1682136f445eabe3c47aaed29f95c65dfa33a485e34224c7d545b15a989bdca74c38c6f89ce37c2d62fd53c70005f7a30108db8826267a2a64ddeac215dae95ec4e8613377e3aa8f13baff820e03eadf6ec514ea3d171eec92ca107a33cf387cec2bffa6042bec1513d3dbe526169d1a70ff21accfc5ca087b743260a7ee73c8701992a2985bd58137591c0dc4638ebd6df322718350916df9ab23ead6dee24200b9f1abea989a0565fea85d71d6a03f622d1a356c4d796a76bfc6975414ed29e5420d455d94ddea69e8d549bfdfd4c2b3b88d3380d77cec2f1efe72151c7b8e0bc4c90b7215099ef3f78fd24de2e5f71068c4d725925698a53fd8bbd28855d3aed94db5da7c6b871bdbacee27b7ae1253073e042fa572f1e41824f36a48d5770ce12f3ab9f5156a94c97abe427d947d2c38673ff12cd61e12ac74b9e74b1ac32303a6253a2fec812f600db1a4f9247565a6baa1a5395fb1509c259347f3a85151c7523d6dfff585ac1becb56510a3dd60b7d3aa9b4384dc7cd19a8835a09fabe66ea73334e816b76236eb04b28d1b252b59946eed43a1d6dd2ca8443525db49a102f2d2bebded2ed2f105a914931bf971a2ba320221eab1d4d770f16db5e1ca54a1a228a0ff2e00fd2668ab9b888ae62e0e6aedf2cbcbc9bf01651a751ae3c7fc4dd929a1b56a69404cf8a305349ed6fc0cf79f609e2bee4d45d9701a6f49ee155486f86da8efc628902d381131267e04a3e1b78ca34e568890dfc545be0fffedc3c1093f0c1d22cf71fe993aa9498b94deb37f5b0a507f3034ffa57e4b1f6646804c4cd4f3d75d6c14e4399aaf38bda5e607a5eedf930b741fe60f2e5e943af77916ff00501d242bfe6ec4280d51a384f64c358091c7cacb5d76855041b7ef1527b0708e1871e6d9cf989b8e2c44a1b3c1f6cd59ae137a944cf801de9cecdf0d8d8c0b5297d2b591dcafb7482005490eb6ec2fe9dda980f8e36c38784c0f07257049be5eef36fe84b0bc97070bd052c9754d72ee6b08aa7430860f990f51fa00c0b10248c84d0222db0f297e04d751ba1ebe5d79322263146437ce82e8779e8feeb7e138faa491ecf5a34a46bbafab1c2f89f345e7126686ee27814cfe5a0bc011e93f4b698eb73f5dd99fa41a81c3b87af741e1bbf84d40cde313b5b637554f5de9269564a84476bf064c8863432fce0b5772de2a8b7c9c45d0b6c1ef83e696f39ce1225967aee7200e0ec7dd71e741367d45a57242013c4ff2d80dfe845d84b430062b96fc5b94461cb902e4bfe4287d67a19d643683934e887fe6a9f067a559e731fd463042daa2fe9dfb03115186c82f3245b2482251b770f6abf171561060f3592fdf63569ce598d1491b2970bef81ae402e2cbb2cf1f39f237a7b6b6c071a9825b04226ae06035399cb4347d54942f9e46ea9f2a2fca1f444f594d7953adf07d1a6760f5551a0d4c629de2e8414920ba0223ab79685de610002885034dbf5829f273e8108cee9ac30ad7e589192bfedc0b16324db8a4774fb988e17d1091a398f74b25399a3870e947548c346147fd49c4c052f6894f3021bcd15258835403c51acef1b40cc97de1e8e86d878a78aa288570b0ef3fc6e553ccd6dd5eab033fbd51c29411723be92c815789193c37348b107b152c9094ec9b04224a056475c93c9474c2a3977788222f1e66964eacfed5109052a562c1b12cfc903d09cb9cc72f8262d67421bf7b9903fc94f64c5d9673ebf6aa2eb4126ae812010b3e986f69a8fc73c9a58267bac71f7c486978b73f03316e7fb7b7d96113d58994420ae1a08236189f3107de82686554a35c2f3fdcda5ac4e859d8c152859872a407588a087fa93921302924f4ee1cd07a4f799b314694fb1d5c4013fe34d25bd2e54acb2e47a458185429c8cef65391d99c9ccfee1dcb19af3a9dd106f2d2bff21b221828354369513feb2c9a77dd6b7c6e880c4749ad2d3478a2344bcae042f32e9973b8f5921428ef4d18668a6d4e9995d8a34421794a10d4de564e9ee3b9acd976255ec9f0b9bf8bec96e074ff47511911bce7a86720f15fe8682d4912b205fd89eb8e212f773f39c670cf780a6d787f3f48e16ca2c46412c413988997885a18aa7d63c109e7523e75d0cb6ccdd1e534bcff10060d33f75cf40be7a0700fe4eec35fe83c4962b05a59b5765d16e6da1a0a3a13e5347e3bf0e877d42d59d7abb4bc22990cb9bd1a843e70929ba1c1e26300736f0b6175ecf14f62162c95d2873bc0221d8c4bb765febc764c9be807d92679796974324383481f490c1e4fa10a2c498d4c08852c0e0554aa1e6990b4a7346543d32b59efe2ba9cd23d9a9f626ec92de0363abd953ec1673df755a1c5cc0d59984fc30cc461e194c56820124fcbaa267c3c3c6d9e84aa0d4f4096f36fed0e20746e228a42af49db1cb79c4551a0d56d1582027759d4fe2965491532803a907633131491df677e00acc49c4fe7cb23827f06332f37d5d74dad401ae120a19650de08743c1f14e2d2616cd08e18d74aa9863ba57bcfd68ed37c2e17bfd7a5329ac234f8cd9c07121c0ae272ed54efa5b7d26996480af25cb06410d82aeecdf8115296850363ecce96a859a59dad007bd2691b6c7e2a1b6e59092935a8de3bfff2ff254ffacb6e1dd71e8921247d49e4081afba08cd1758b26a2b17273f3fd3a6c2667a7cc6d85e6c7a630b6db34bb00bf6ec27d65", 0x285}, {&(0x7f00000012c0)="de91c0596b1ab2e7655e27"}, {&(0x7f0000001300)="f17fd46571c9b173aa16d987dff41c25198aa963bbbcb2ecec6779159a07551dd8227c14421255e68b102749a9b28cdc829b7675939408c2bf29e2b55e2f30abd17732742f295825aed3042e29a528b9cfb497663631eae97ca4c7c7a07f7e400cb42e9c4c23d48efa18bcaea8f82efcab0179b3d56b18e031e907912fa3c66c2fbef600c640cac5d52f1d29e364700dd5cd82ec83ecdf65d32fee983f0b5bad1db67049eda860840778757514a06c55a2619f6215277782e1bd7ae370299f75860f7941aa9a458cccff5fda3c6fb1ab26c7d24d7ba008fe97541e"}], 0x1000000000000553) 16:00:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x400000002c4, 0x122) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000200)="1460dff2400c5c4fee3fd6ab47b8573eab67ec27cca89df6c68620e06c10e919ac73161a3deccf1a9aadc4d570b3214325939af474c254a1bc0a1e96524eeb17ee35b607aeff9336a62a83257b43035a4056de50d37b1ea1c6eb476c65413cec81d5f3830670d931c499ad63967e426e05b21c077efe1e6b2f25b29894ce7f1464282b07f392221894391e54c1c323691d5b3490f9de85d472320203586256b10c3a7457998a532874d0f1cbca25509c9ccfd0c97aa1519d1be7e1a0dd3ea45b6a96e6df7718244fb249cb63d7af6ced19cda9a170a2d2d56d56128a6390207d0ffc9884b81e2b53", 0xe8, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5, 0x80000001}, 0xc) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:44 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x10010, 0x0) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x2) mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) sync() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) recvfrom$inet(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x40, &(0x7f0000001440)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0xb4814e82adc511a5, 0xa0, 0x6f96, 0x9}, {{r2}, 0xfffffffffffffff8, 0x88, 0x11, 0x832, 0x401}, {{r2}, 0xfffffffffffffff8, 0x8e, 0x40, 0x1f}, {{r2}, 0xffffffffffffffff, 0x1, 0x22, 0x390129ce, 0x2}, {{r2}, 0xfffffffffffffffc, 0x3, 0x8000000a, 0x3f, 0x9d8}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x51, 0x800}, {{r2}, 0xfffffffffffffffa, 0x44, 0x200fffff, 0x99, 0x401}], 0x7fff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0xe6, 0x4, 0x9, 0xfffffffffffffffe}, {{r2}, 0x0, 0x2c, 0x2, 0x7688}, {{r2}, 0xfffffffffffffffe, 0x4, 0x21, 0x40, 0x800}, {{r2}, 0xfffffffffffffff9, 0x10, 0x20, 0x14, 0x3}, {{r2}, 0xfffffffffffffff9, 0x80, 0x48, 0x6, 0x9}], 0x6, &(0x7f00000000c0)={0xfffffffffffffffb, 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) r3 = socket$inet6(0x18, 0x3, 0x81) r4 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, 0x0, r5}, 0xc) r6 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x615) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r10 = dup2(r7, r9) r11 = kqueue() close(r9) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000014c0)) kevent(r11, &(0x7f00000001c0)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r8, r11) openat$null(0xffffffffffffff9c, &(0x7f0000001480)='/dev/null\x00', 0x82, 0x0) kevent(r6, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt(r0, 0x0, 0xff, &(0x7f00000000c0)="35006b5d6b6efa1131d801b57d2db60f70ea87f7593b98ed4346e5fbcf909a682a3ba69d6477cc71e185e336b44b07633d9c556ec6cea6bfc59d6278d72e970f258ae9bac2ab139bd4ea25bff7fd0b2c6136885bdd709e259c60a5573a815b59c4fbb620b8110046f3386fa3dd08db7c54879b9469896bf9b2eec0c6237bab3d09855975e2", 0x85) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shutdown(r0, 0x1) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:44 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x2}, {0x101000000000006}}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:00:44 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) unlink(&(0x7f0000000680)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x100) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x10000, 0x1000) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r1, 0x0, r0) open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x30080, 0x2) r3 = dup2(r1, r2) kqueue() utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3f}, {0x1, 0x4e}}, 0x2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 16:00:45 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10001, 0x0) chflagsat(r0, &(0x7f0000000200)='./file2\x00', 0x40006, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3, './file3\x00'}) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000100)="233db07873bc4f4f501d4f734aaf4fe5b307b0d4385dc31ad707fe76184d6b81b22998774b857138d41b725a4f582834fb5a53e82230471add91a4f84316", 0x1000000eb) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 16:00:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/4096, 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 16:00:45 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="8b8f7dd2d27f7da34416cfc9179e3d7008d83c6a2be930e96a6d85396da51d687437a465c0d065e3619e80c405debeca4f8c5d81afc9bde9fa483f19f64ea312d3d6db3ebd4e22f101ab174886400f27bed83980", 0x54) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698d, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0xfffffffffffffffc}, {0x18, 0x2, 0xfffffffffffffff9, 0x9}, 0x3, [0xd1, 0x549b, 0x1, 0x4d5f63d, 0x4, 0x1f, 0x8, 0x6]}, 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001540)=""/4096, 0x12cd}], 0x1) r3 = dup2(r0, r1) ioctl$TIOCEXCL(r3, 0x2000740d) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:45 executing program 0: poll(&(0x7f0000001fef), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x7fffffff, './file0\x00', 0xb99, 0x40000002, 0xfffffffffffffffa, 0x7}) 16:00:45 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) unlink(&(0x7f00000002c0)='./file1\x00') semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) accept$inet(r6, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x0, 0x80) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0xf, 0xc003, 0x80000102) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) 16:00:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x80) 16:00:45 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) syz_open_pts() r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r7, r5) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/21}, 0x1d, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r6) chmod(&(0x7f0000000400)='./file0/file0\x00', 0x10) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:00:45 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2965c1e371b91938628cca4af57774a3e2601ef9", 0x7ff, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x67, 0x10000}, {0x45, 0x9}, {0x0, 0x8}, {0x27}, {0xef, 0x3}, {0xc2, 0x67}, {0x25, 0x80}, {0x167}, {0x83, 0x9}], 0x9}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="621e2718c630ea796bd780b1b07230aae15f8ca55cb26828e6f5b9ab3d4fa68a40beb21542c8be95147188f6137618cd4263a78b892960224817c501248807ea5444f64d42500962ffa3d08b78eaafa88196d4baa160ed8f98461ee25679803262a3c358df7381fd563215412eda5d9a6f233d3e74", 0x75) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x7, 0xee7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2223dfcba89476141a8b846184b592cf6a59035f35af09d3199499", 0x1b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000180)="0c000000000005001426f0e88de7a80198e0e7e87fc3f365f973cf6d5539ac9e96095fbb7fe98f3edaa809be686ec8c25d85aa247739f7590c3ed79714c0f2733eeb747e41abbe75a4b2ecc76a1e4ed9614e9b8a764881fc6a7b8002f4d87260eb6b66d93c8034ca7f429d7b30bcb2127e956f35f40f4fa9b325e2b334ae30cc834d8f068d153f64952faf4e73b9b0f4de51ccc6e43e0946b2aec91bf49ad55e76e705027dac72abd5175c56a37c2f697dc7dc75348fd2847091a1088b286ff107d08d93ca7eca1f20eb32007ac7dc2f7bd61e00b9d504865897a4788541dba8491055ce0f141b08cf62432db3ce0f38cbc231b18d37f9f56aabd9005f7893386920530079df256083593e6e8736025cea8228bb7449992ea8e22fdda8d0dd3212704f8134361cbcb3debd6ffe2c7ea35579a3a8d53d4fda818cda97ba27069e87a1111695d715fe018ada62a2da42df2823f850fef374e6e0fe462eaf92c49be9a4874c10f52b8afb0f", 0x16a) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:45 executing program 0: link(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 16:00:45 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10200, 0x0) kevent(r0, 0x0, 0x3, &(0x7f0000000140)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x8c, 0x10000}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) setsockopt(r0, 0x1, 0xffffffff, &(0x7f0000000180)="3a09ec46009550e589415f8feb1493e775ac7c0bbe1b1bbd08f422467ba0dda0723085fb9db7f6da8597ceeec1fa2a40990462426e801647b199ae95ec782be784f009877af9f37d0a593082069e38d6a964014146ec4a5596f57c19156003e64c59c0fa3768a2fa1cd284aa0e95a62929c427e3d0ff73bc92428e7acc282712c8ade9baacfa5333b70afc5e818d4c1d8e0d5205cd8253d625f6753916322852b19a5a3fc10e6fe79b3763b4051b109c5a3daafc4973a84380f49ec8e61b547245c7178b0756a9d8fe3fe35ad07ebdfb110951f5fb82cdc2e6ffbfa9b5328716c54c4112954582", 0xe7) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:45 executing program 0: poll(&(0x7f0000000100)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x7fff, 0x8, r1}) 16:00:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc00, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x28, 0x2) pledge(&(0x7f0000000100)='%)\x00', &(0x7f0000000140)='\x00') setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x8000000007, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffff7fff}) truncate(&(0x7f0000000100)='./file0\x00', 0x2) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x6112, 0x7) 16:00:45 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x34) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff0000/0xb000)=nil) shmctl$IPC_RMID(r1, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/68, 0x44) r2 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x20) listen(r0, 0xfc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) r3 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000180)=""/209) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c", 0xfd) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, 0x0, 0xc0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="ce775101cc6417b6a2f2532db35f295f116316d3ab9d67385f63340e4966f04f25ad04d440ec749a98843459941459086805dd46074ed1dbf94b7fcb09ea30771e1fee9da1efc6741e59f839a8c65f96f5769122b6d9b1fec3c71ea2b0bef2f1e7dce50fc479ba746f3510cb047aea8663b5a7883153db04fe4fcf18beb7e31d64a53e433be04f1d823f40baaefb2b7d96f5fdfe111739d1492c591058c3a2ac81f3d802109e105af525a372217a92bda822c1590ebc430f7dafd44e8f88c468c338d29a40caa3f90fa3b7b61a9bf82f1346bf19a5ce5cf0318f4831363e149abbaff8292fc993b0", 0xe8}], 0x1) r2 = socket(0x18, 0x1, 0x2000000000003) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r3) r4 = dup(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0xfa, 0x8, 0x5, 0x2, "7a7a02da44f5d57ea43fc59be839fc31ffb0f193", 0x9, 0xfff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xfff, 0x400, 0x6, "2026082842e819d8e3324ba906f017e55d8f85d4", 0x2, 0x6}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) fchown(r2, r6, r7) fcntl$dupfd(r1, 0x1, r0) socket(0x18, 0x1, 0x0) r8 = semget$private(0x0, 0x1, 0x101) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x5, 0x6}, {0x81, 0x40}}) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000001c0)={{0x80, 0x2}, {0x81, 0xfffffffffffffffe}}, &(0x7f0000000240)) r9 = socket(0x2, 0x400000000002, 0x0) setsockopt(r9, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000380)) 16:00:45 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7, 0x3}, {}], 0x2}) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x8001) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/100, 0x64, 0x1, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() socket$inet(0x2, 0x9, 0x4000000054eb) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x5, 0x2}) msgget(0x2, 0x280) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x80) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x5, 0x320) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x1, 0x98c2, 0x800}, {0x4, 0x1, 0x1000}], 0x3) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4, 0x2010, r2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r5 = dup2(r2, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000640)) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x7) r6 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x200, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) kqueue() 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000180)=')\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[\x00'], &(0x7f0000000400)=[&(0x7f0000000280)='.(\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='^&\x00', &(0x7f0000000380)=',:{/\x00', &(0x7f00000003c0)='!\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0xfff}, 0xc) close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) r1 = syz_open_pts() syz_open_pts() r2 = semget$private(0x0, 0x6, 0x2) semop(r2, &(0x7f0000000140)=[{0x5, 0x6, 0x1000}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x7ff, 0x7fff, 0x8, 0x0, 0x8001, 0x2, 0x8, 0x1, 0x1, 0x7fffffff, 0x3f}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = syz_open_pts() readv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/22, 0x16}, {&(0x7f00000000c0)=""/226, 0xe2}, {&(0x7f00000001c0)=""/125, 0x7d}], 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:45 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r2, r0) setregid(r3, r1) 16:00:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x18, 0x4002, 0x1000) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: socket(0x30, 0xc001, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 16:00:45 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b00202b27feffffff00001a000000f0406c00000000000000000000000000000000000000", 0x2c}], 0x1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x0, 0x5}, {{r0}, 0xfffffffffffffffa, 0xa0, 0xf0000001, 0x5, 0x931}, {{r0}, 0xfffffffffffffffd, 0x22, 0x0, 0x100000000, 0x2}, {{r0}, 0xfffffffffffffffe, 0x0, 0x80000013, 0xfffffffffffffff9, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x1, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x14, 0x80, 0xefd2, 0x5}, {{r0}, 0x0, 0x10, 0x20000000, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0xc1, 0x20, 0x31, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x8}], 0xaa35, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x0, 0x15d}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x7f, 0x8}, {{r0}, 0xffffffffffffffff, 0x8a, 0x0, 0xffffffffffff32b2, 0xed}], 0x2, &(0x7f0000000000)={0x94, 0x80}) 16:00:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x3}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x880, 0x94) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xfff, 0x1}, 0xc) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x79c, 0x0, 0x823, 0x0, "e20fe7a4839cd552edd057fc60eb6dfc5f73fa0a"}) write(r0, &(0x7f0000000140)="962eebb95c9eab00468d0f0e010100000000000094c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d000000001fee4aca", 0x32) 16:00:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x81) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="1ee706e4f52ebeb27dc2405d3f7331095b48444a9099a30b73aedea06018e195c80933b5de7ab42c6da9aa3cde5641b25eedfbf0f8319bcf02bf23615c34f89c59763fcddd875bc2ac43bd82f18d5ad90f28df", 0x53) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto$unix(r2, &(0x7f0000000180)="baf152e45165ee9fb0c91988423f58c6cfa8e6e494923ab494a54d7f7e448674d8ed86ae3aec3f672e3acb7fccb4d7fe37ef7fa5990ebddb5b3cf4637300e452c9e24edc163405faf1f11a3dbf85103693a1dc4c4ae8bad6f7ee7c7581249c14929eb9b1095eef15e85a", 0x6a, 0x400, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x8020426c, &(0x7f0000000000)) 16:00:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)="90", 0x1}], 0x10000000000001ad, 0x0) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) r0 = socket$inet6(0x18, 0x4007, 0x0) r1 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x0, 0x81) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getppid() r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x200, r3, r4, r5, r6, 0x10c}, 0xfa, 0x6, r7, r8, 0x8001, 0x1}) writev(r0, &(0x7f0000000000), 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=':@-^\'-\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='!\x00', &(0x7f0000000140)='&)\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='{\\!.\x00', &(0x7f0000000200)='#*6+\x00']) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) recvfrom$unix(r0, &(0x7f0000000140)=""/145, 0x91, 0x802, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) truncate(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffbff) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) socket$inet(0x2, 0x4, 0xa0e7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x800000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10102e47720400001e860177711e5140"], 0x10}, 0x8) socket(0x18, 0x6e7aed185df897a1, 0x3f) 16:00:00 executing program 0: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) r1 = msgget(0x2, 0x0) socket$inet(0x2, 0xc000, 0x1) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/46) 16:00:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="cc2fc23a75aeae4f6e4beee5ee945ca96d9694c71f95d535c7b112b5ec6f1d3e044fae3838aebc5493282a1b9e90caed2a6d20576b7a33bb180e4edd52534b4bb0457ac20c49004615ba783beda0aa9e8c03bd0af1d61edc156f92c748caf9f89ccc5b81031378f4440931c6b6a7afdaf2835b9550af8365de9c696843d7e866e60086fc421fcede966f99e25a8e2c1fbd3a3affc565dc4a9ca0f1e21f0ee0e3025853a5446864d8be9c01", 0xab}, {&(0x7f0000000100)="efa07a3c251523850f24cecdf46efcc09a175d79837dd5ba56e2b42fc8145346abdb37a98d665d4f7761b470c883903441ae39a2575dbd13b8ec046ae65acf618e8047ded0b8b569b8fd4c73b8200c426c9eb417c3cfbde3fb7c0741f20828f5d3d72721feef1f88ae3cc35e59aae8582ee4b01dd361a72275a39f0ac6b8cf4406f04b496bde93533a4c9ff9de828b44d24d", 0x92}], 0x2, &(0x7f0000000240)=[{0x50, 0x1, 0x7, "0e8ea55aac6504d694dd2103b68fad298e5310986745cc7418f3e736a2b4ffdc3530b0cf11b7565f6f2f9acb45e36b444f91bf7f5318fb12bf9506cda0c2"}, {0x98, 0x0, 0x81, "13cd5e916855e8b7695b059d3e0f7a07bfb2656481e396cffa88c709915c6bc45f4568011a38a48b05779a4844b62b1f2c18a77d5f946b660793982f0621ec4de8d2d1964704746e7eddb9924a8c93079d7ed686d4403bbb33e88e2145abbe163042e3f776b42892b08e32265b9ab5a16f1af9bc8e1951e77b9efe3408d92e254b08d2f5c0"}, {0xa8, 0xffff, 0x7, "cb2bdbe3745a438d78f3e29ab83467f7992e97875f8630904e8c498ed8020e8281f23569fbd229b103e8147f8ac45ca4a304b7ce33cf62f7117f5126dc273e4b438c7072027d921823afb905fed99494aec81cfe53c6b5c8a54defd361658e981eebef5f6d0e86e3e05bada9c139527d3ac8c2e6ae107f035179cb01e0ba8fcdcf1313734be190d55713f991a0fb196cdede8e7ad313abdf"}, {0xe8, 0x1, 0x8, "d839ad0a4bff5b33b4528dcca04c7bcfb07e8619c8fdaf3deffa7f308c1e2e6cb6b16806e0e7cefcaafd77cd848b586c7ac87327c6225aca13cb907a9851027e951aa29378d693249f2ead6281b0d8267f3ec88982884ea716b65bae8b5604dfa2eb8724892a668b1d4bd96c36bcdbe8428d90543dddd4c2baa21b3d1091250b521b9cf246e1fff2dc0d916ca8bbc4eb39f082ddb3f336f37087c9974e931a879e80bf0f25d88aece4577847da175dd3f2c833d15b287a7151936923d23b3cb7236bbc091a7f850cac3d3a1dcc4321eb58388f584c9012"}, {0x1010, 0x1, 0x1f, "a316ed1f0da9ab253005b64f6ceed3caa321756fe3e6f07b3f5e15140d531581437ab049db8f690538ba355d0e09a31d1c194f9b901ab2086a88de60e1819d504027cac62b2f8e8a3a4cf11231fcca4719bdee98512a01483b86478c4b0bd1de4a57be951de2911d5dede55cb047e79634db3804db0bbfe773648ea1dcf0cdfc9e5df5e88fe13f45bc7d9ad93ed7b138338c99f7a84445b09565003d595abec962d08ff911bc50dce7c7fb26c267ef4992501bd8918e2503692c22492adee5f57e9b2e9a6fd4f1a590a2c673df235a9341d5236a4afb8ea700cec673e289afd53d8e14e9a16e53eb4c9e8bcad46a4eabcb4239abcd11563a153d2b4ec41421c2336182fe94fb3c3233d2207d1551cfddd57279e5308dfad10158430292f85f46cc20b38d92939ff67919f3a9c2d56f13d4093079ef287e3c669d48cd7bf9f8028b2aa0337bebc85cc9a4db5b9aa94383ff51a7cd17a5fa8f6af4dbbfe145103e93fa4dc3f0642493e937a0b36a2a994cb25e039d2f1163f5f24acc5433898195a180da9337905d4cb414b009708d6e5415675aa4267fdcbf75489bc945f588193e147467f35342bc7d1af159aad42332f128f3eac32488e1567f18fea5578291dc0a27affc30bcd266eadcfa70a91dad7f01247d41858a4d531bf9ca53820fe1b8ca008af668466813378aa15b25163f2a7b6ce8ac5b106f295d2fb0d52785eb9e1123399daa1ee8a7bef8f03afe04a39fe755b8f1048205c981663a05b4d28eedfb4b04d215e47319dc6fa1d684c1931728492dffe32709194c542f60e6412b1cef89b5859b66b95933e16ab9d332875bd8bbb35b2e94d51fa2162973a94ce79aed71b577c2ca2b95204347aeb510b35f086a31aae0df63f2fe4bad067fabdcc762a7df2d98179caf27a8da5dd7a69daff01b6aaee998c8d59275928b0edeaf7bdf2d85d4b509160b665acdc6103da1d62dacc592f59b7d42c4a63c647bb26d8aafbd10cd5541e5cf3cdcc9458deeb66c140f02babb183037f48cb9eb3ea5bc0a74eab45f81ca46cbeef438a104ba426d51c2a8cf3b18dccd1375e4fc1aef780fba747da4fc37f7372583f218c470173bb9e9b4c7c3ad8714c90823cf20f4833fce81c48de3a912a88ff4455e60471364116595ff60bce541df4f522a855aff212b12ea9b53cf73a7a4162999af920c6e559a57c7dcd67bf78582a67fdb9565e9ddd64faf9761c7a840202c7b4287225a13d2a2427293cc83d823d5400dfbddd41396fcc449d7597ce5a70e83769380e6f7db9708abd57e3af8f523d355d931c8502397567646626db1ee0f3ccf91de0122ad442ace45730ae6253c13d64fd09c23f19d29b68884b5e2781167fdc864cb8d4ded22314a34309b901052c6238f3646a846931808cc44e8fefd465a92bb23651910343b41408f67b73a2e2a1df956e1b9b5fc11f895f6bf6c1fb81f4ce0a003a438a12cde8e774f2328499b554d226269e6e584961472f1c379ccecce7384644bc34a1831fc2ea25a48c76d41ffde649c5bfd45c8cf1dcb80aa7740c4847a8d14be45acc3f9d0d755ec501e9a301e928f3801e5c57d3af076bda4837e344c3e96c753329c2a490e7b25e04dd1751da517a4b727e5ada9f379f95a02a012051d4096e0eb53f0a6d01407f4c4a2b06f6fad61326e652fb11b62aff605dd340983047ec5eb4c660584da61b989b62ccb72d82407f5f9da944e2ed3f1248aafd906549b7e091a7b82018f7f9112da8fc7736d7a8539cdfa5cd875eee7f864d27f52b157302ce1dd5eb97a890b25090e9a51eaedc63d514ca6e9357d4b6bcbf32603a64bab988f3a5a9dfcd09b6b8dd7905e13718de312adca541869b63751c262316523a1fdb4cd08feabafb772a9d9e76e18aa45145efceb23dafc4c82afaf51a00d6c97162296e292b07dc466b9d43eef0ab8bb7da4fa1e54c96eb0c036d5ea084756fbaf6dda46421345dd9907bd02ce0323abfd4445ba3e53d98528613587833a1705730c278cf845a37eb401c23e1708dce9b05ffb95bdfaadb687d1100509c6743e09e95db534c2e18a8c6bc712e0d2b31627b3f4a625b055a441ac10409d141a979bc27db2b7246fe1ed015ec2700319e5556396602a0f12f52493c187a30a75265bb707f251fc4944c12a2d22a3e908cd768e4e8e4dc9b7589d030b31479615bc0bb15c33cc2649549a3c681718a0d002341c451dd3ae63ce63d05964dd4b36a2d71843495b646b30d9c788090a77f93ca9caf9b506fcf2094a2dcc3e017f4ce58654ed64a35e08266a7c06910a56097e8fac18564fb2689c114759d7e227ace5990b1c49417d1309060d583853ee2cda91c3e0cb0abbdf32ab0c8c214d924e3bdcfa73e715861b46c728409923de385dce4329f20da3bde443397c5052d54d89aca92fd3eba94acc50b7efa39541c8590386244d2bf1676508c1b806a9a826e5b352fc02214a91a375b6c9b65842cc417c486b702cb07e7282ff067c0306e40439460967743103d798d4023034043de38b8a69235501f34e21f634b02722aff31adc94d269ae83400fc9ce7e096c9d0bb5e545ab61a0176dde49166e6cb31ed91caf9f46ad533f76a9f397ccd157d16f6fd1741cbe494b6394ab46dabb61a8251d8728b32f9007171358c71e29ee458a37d3fbd79920a974f25da309385501a10ec907b5521f4dd429e8d7b8eb53b490f847d67062aa334b5bc8708a9e77902a8f5eccdf76b97352db84f4fb3af8d7629ad9e597c111d29ef67779e0a690764e7f6526bca38a68239d18776b5b0b90ca2da6c7839c59590b0326a2f8eaeb3d78c7ddcd666071ce006dc6c38709cc53232af80c3a56fad0b905aa3d4df16f473f4ea3d464b6d02f3273443e1e85e0f0946334dbc66122e88aa8a8da0cf7a84347cde83f9de5378b7fbae8081483da38d6a70e82b983bf52c4ec200a6c92230338cd3398fccfd181056e3d0c86728598733cb30fca55c04964096a7a3bd7477d2d2777c4c618078d0d8ec1ceeac4c32f1eb36c16757de7e8a41a1e890fb43eaa513b9406c8fde27543b05a75bba9095835be53e6da63b5eeb1a4824db40421f68ca83b9031d4cddb0c12e3d27a0297b33af48913d3db68c2bd7fa8c2f57a87dd5eb7883e88f5ca383c1afc098436b00e05fa97bb756e0b27796bf7f05a9207f02ad649f00900b0635f195b5ff6e617c6ce3ba7a9d72240a37a0cf9e711195708301d9edf22c1724198e24544612c29cc16827896e10773b4736bf09590f4d2699d3e9307c76facee3842984c6f4ebf0246cdf1366b8e4d9c944073eeb1bca9c0ec28a311a4041463c87ab6d662af5e65808039a3c5ad4d43040575ba0f8d568ad1ba461b83fb5997e1390b9aaf3f152a09b7909a19c70b56af03c272f50d74b749fb473e80240027f86ee99c937c51496037813f68691550538dc6c9e26ec8e374e55e9a942da32c97a43c4f1f0cd591655d1c574e7b20316fb859be8ddcaabcd1c11d3d4363e280d51547c6ece3c0111531b360d8a99e3e2a9abd0642da38521cce014d0d94bcdf506243afdbae4797e971acb952b434fbbe2889e6fd6d7642562d08871f9195937efe00f4220af1baa30a0235a1349410370f5b25ebf2a2784b7ba835396c6f97528be35bf09c849d96440617a420c9b7f15fe590365b8b37ca239b5897dc5d4d0a5a04faf87e10cdeae435de689ed4ce6873b804c7d1f69eb424549d5995dd80b74943933fef7debee06950c7ca6e3e4408a13189257835cf7f2f72e8050538b11980cd7f5d0464b5e587e01c13f77c4141878552fb7808a1793d07e0e3aea1abe91994d3c67073c1f27f428ef54760835011f7727668902b9dc22e37056092dbf31874383500cc9703dd893ba2b4c879af49f577a2a8e124da9387c5dba1ee2ef851078b04b326d1170b5dcb1c3826d84d3aff7b3fda4d3402401de8e208f400da2fa04e89521b036e041db628853531226c1f56fa9e74f722c488b2a6b6cd12b3419df5c9c00a773e3361ea34593e902497b3deef78dae74e0341017548429d04dbfdb774e225a7372cc737ad87fd75903421613508741eb88c3579fdae06cb0aeb71a30f19e0d212cba36a5cd4a50eca7ded48712581b2a810e5d7c29941c27d9d68366515ac92ae92863bdcdede8cc8486be949f90327302692205d6a23f3fcbeedb048e1c010a5137952b5c7def1f334ba9da92f2d9f66642782449ec5741419bceb73c9193ba4a773baa7bacb83182a47d50f70856c4b77c58b8ba5344f6839033d3cc74ef49cee8a1e5730a7270b64ff2e7792ea6526f0a490a54ef1912c023cf03898f0a315d7c505aaf51fff9666088e09351f372541d853f4509296959edadd930bbfd81268c2034c9aa976ce83b5bb994ee1d76753043b26025e44b45f957ec358f7620209987c44b5042515933bc48ed9078877cf9ec04106bfed65af86520040b2b4bedbe658c34eb187c0bd3a30cd26ae988ca61f4a315649cdbd003ce700cafef5f3098b27e45e1867c0c690ddff18924edc541c03f1a1af743d17e7f3ca46d7b16a9e0d2c1daa40bb3f8cfb6acfb2cd1255fef912a09dc343863c78a98587ee0e08c72bf1e082d2ce255592d253a988885b278f88bfe06bd503d5a994e974266ae43b93e982f7f675c6fd9c0ea54568c83194cf6dbd08ec9030a038b5aefb54ece4798fa9e815d251a31374a358d8c48e75340eca663dd113080aae3d8ed5cc1304be7d7b08bcda31d09b167d8684308a6baa2e9db53ac9a1d7c61eba6eb02ff8e2c52e10735cda9b7fb3dac549008d09b21ff28a7538c5de44c5e1c526a9ec759c8585b7557647d259750680f08547d579479e9d1f905164c95eb303f0d7addccbee8053a36ff66e6570ef1c6fdbb23cf9340b007026eb1d43be7e05b014bfd96ba38bc98bff274fb86e892d0c4e55804da0180aca14754b96a12ffa84a084efde096955e7559c9dc16374f9cf173a861eee9efe9b3245505b8d8c07f8003c271ae1535c578e6d342d7fbee39dec9b6681865be143b6fbe324b4add4e075561ddbbaf785258bfaefd4eb3de1e4cc8abb411bfbc438ad89e67b6ffee86c62047925e8eeb68531c0e93d4fefbdbe1432179ada49f9203d0c327ad3c84344d578cd78e5b875de6c51c506c6f4964d592546f98765c36f74fe06adaca4136e39a3a2d177159d7f95386c445d43fafa45d111b764e97a07e81cdd712452999ca05d5a4e3b5aeb37c9071ff88f0a5c52d2bf053fd029b655f1a4aacdfaefa275574db44681b05fc5845c00b08f830ceec7ad3798fa73dcd03bec8cff4eb0996dbf03146c23f8db498b9c3608d0e1fd2123490185fd439aac312359adfe4a85c4ce0d2d9f9a16734ca3aa1616fc5b7b109a5f188b36e5550e07029a4c0573893a659df6049ea2798b94622b60202f7d97bd87ac1cc4cda812f8df711c5d94c369c2ca93727d0dec471b6bbf3c1e425281e4fa6f90b561ae96f116c4bed6e4c921e48f26432eb3ccf126b2d33006e26d98bd9daa624853758ebafc82753f8c9381a23609c089314dd931d6a11a12400cec22c818d6d0418bcb40a83076f29ad2c0b658e5d034efe236d229ed6887a1e91dcd3ac8f47cd90015f16aeee60749791c72db91ca5de0ad03309d146ea8c028a2f260ffd4391c25988b52a0d69244a9a6db3d39cd1eb1d943181e35f1f5dfa11ea5947c5bfab1086baaf06594cbd4d2d4cf0014f01650e70aa2af98ca8d1aba61770af661aaaa969a37c0edc495021"}], 0x1288}, 0x1) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c98ffff0000122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d9586908d3d0b9732664af2e83ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x129) r1 = syz_open_pts() socketpair(0x10, 0x1, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfa, 0x100000401, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = socket$inet(0x2, 0x2, 0x8) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000080), &(0x7f0000000100)=0x4) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) getpeername$inet6(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = dup2(r3, r1) bind$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4000000000000, 0x2, 0x8, 0x4, "e6c4f26cd19962b1fe18871c23d09b3b319fd758", 0x33901278, 0x7}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r6 = getuid() r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r10 = getegid() r11 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f0000000180)="375c959ce9364c1d79426b9ed74dd464186ad68659604fe6836786a93cce8f9363dd4d858c6fc7f4dc3dacec532e12753f20ac9cec3f0a3870b1d8c0ac177b4bdb2e17942b0cd433bf24a035bbe9253b5d8b9412418d90529a33a6e8e8f6eedb2e4264f106c3fc878e6bc72abfca77afc4a7545fbcb164e981fdf7a36b4fc7c0b3cb758e0c5efd31ce0d269a56905ffcc01353fe87d2105cb20ad18216e3d6db10bc3e2c69cb996f7de923805cfa9a0c10b6e1f88100a6b18d7fd11e399af8c99752767fededc2eec63151200b16039646447fe4c1066f2f5fa248c571878ede6e049db45a18ab42", 0xe8}, {&(0x7f0000001740)="67c076be24891c0b573c06abbab00eacfc2940532df96b35bfba0637a4943737b1d1f62c7040fa61bd6014463b497f8760e502f3b97b88fcd2f6998fa55c179d0180f9c227e1255deca4599a253bc0edf0662873a52e2b0d3c7272c7405f7e21a4cdfb4f23f8dbdc1ad5da93c845afb9fd1f3aa7e131ebd3e68be4d3817d7a3b7fb751641b300d92f0e449493d41c11a027b04a6735579ae9a817ce1e9adc1f5582601b6975222446ed29b17522604f142a80b7c9c48d834c6ab05f2bdb589cc57923595843f49eed6d643bcac1d98220958f52a3778ad36a8a5bc705975c8045d26a4b0b7efad5bd1047d697a96007ff59e8d47d342a3b8ef4b137e1ce6969e32f53ed1187f2ac8ca0856edfd1e334a0ed2e8c48f4e45e6cff030ac804febfc70f4b738dfec8cf84af9106726061c1efca33dc7c6d2f2f97a447d3817d685b027383efa49d8946393a5d1eb0ab6924cb9135640fc3d96c3e53da473863364b85b9f1611e9d41bf43186b250486812853d3adfe486808d77c55021f70d0ab04d914bf39ebf4c07722d47dacb57e90423784e46e4c8f97d921f5fac3e267bedae6d308e7ae59301169ada8cb4519a8682a26fa24d92c569b76f7aa7ced776c739ad2ccd46da28dceb75543c578cf15c72b44e8110c3c7a43bf59ad2cb4a18e4c2e2d4cfa5efdfcc0df35a09a5f1566d6b6faded656382643c672f01af3887bc9bd685fd8908e795a140c25b703127b719b416cc19e2d4bd573295a1c56be741b3a6086df5d445303e68d097e13a00210a350aed80d032620be538bcfe2e57583c2a12a6d30d0b51d6ba81b4ac97b91f4a21afc61c684d7648beab501396975df90c30d17ac91848eeffece85f2395df60e29bf3440b5509dbae37be56e580a0c35733674f2581e14ad8da965d408c921033943eac1a4848da69c7d780276f8705a471106ec6ee566a3778fad279e768de1495a433a911a13e880da1cc14d0bb2b509dbfc5456da2838c490d6f138730c458e7d3af78c5fbc3765a28bed5072cdc2a06b29d40d159941f3fe3100c0c32e73ee77b43fa698d668f6f3bf353b34bc591706385b786c6d20f034754d63c79ff43e20299d1e11b5c4d45b41926bbf30eace9ab51592cc3932d76514ee3030a4b0b9b33a56d827cd9e32440f05702047e30dabba5707e8d330f63a236952ed74ddbb75a7a16b1c44121ce00d0932e5751406081de9b9316405114984e32c9e16bccf4f460c90fff18de309869af0f92505599d3d330974d54d4bf9fe45c029f9d6794fb2d22177a5c8f5612ae34c53cba49718e8785aeabdb7f3ab2e237babb4018fab20dab5db13ba8dbec8105de9fc37e2aa78d08c405d2c53a5eea352656f8662f814646d3e567d3ae401a7ac4d5c10f4b8693fb7f38290a51257fa7d92aa42a70ea7b96be6478f4cc7d098bfabb9f18cc6160d6fb7f28401b248d8eda36ed3533bef54b203d354cb6d11fcb9d76262b1028dcc1aecc90b1899d410a822da85d2df96f18fe67b82d00419c67c7c6ec1fdb40238439906f33edca3246c46d742c1e401e27d4baf5631113dbbd51c9aed3d8406262ac5204037d3f32f84a480c670c7964b359ea48d6f2da0335737c887439e9c9a6f94d67e87512d269d01ac75b431aa30593a2338d91becd3cb43ec9af0d68093974ed35dd4303aa6753105d690f8ef7d5fbf76a87cf4e497a94b4c770ea757b26f44bb128903b1016e53f815e716eb2e3119fb40a8391446ad6e9ad2ccd7ea7c7271dbd416a0b81a60dd508554ef8a0db4459a2f0e2d14def2edfce163bdfb169ec289bf1ef9ef7f0f3d9cf35bc000b71783a0835e2e8385e4905868bf4f90363eda4c97f5a26e5a6fb62cf0dffc0a0a2bd7142ead9477248365f58ae0fca3a40729387f811104da999af04d39b1e3b8d119f1fdf6fe01de6918affe590a3f8a5eda7c9f8ab65ea1836500c90d57212437e08a049b79665edeb59f4f5135ed39076ec18be2740be073fbe8824a8de564c22d2308c296669d56e4f4ba216e88a2192c6b29630c753fc14021a8109887ebafdb50f03de1496d9bfa550bdebee2a8bec3b487e1f1e80135cff80bc654b3e8a250c2ae1c0faea20a835951b32449e4930667473a967ee460a73504228fba1be4284ad1354183f46e2c71e7ae4d57e4f8720d8dda3c40807aa6ff8c9c8498b0e1a28d077de70a4d590b757f9dc4a08d0774aff4394cc1d5fb4426bb50c3b3fd748547777bf75a0aa7bbd721b9493bc20dae77c931059ee4c72db89c9998a61f8a5eb8854751a9b476439c7d135fbf5370c39e03b03fd6ef71c7fbf32a386ee19e223f47fcaca30878e5d7c1db9b134c10f0eba29e7f9a0e81b93b621ef8376d2f82f1a18ffc4a886cd2cde6365cb6290dc92061d565bac2e42e27b6ae335105fdb882ac4aa0b85a5c5c2d5f3c26ceb2b0d02b88c42100ce021cb0d5d374fa1837634113b592353f48fe473baa62ef238d88df5a0f39364bb3a7090d835d64a31ec64f3063176a4a285d3225eab313415ac7761f116fe80925740312e09dbab7947f1a7a82bed3e9cbc72dfe33e436f7f5acb5061b2ee8789151115c9688e2d1a702b5482d4d837f448616f3934b40267f50696e183411bae7f8412c014356e007a7dd85f655d481d2b41f1c5a84af44d2140dd77f26c0b8f20336e83d2416d6d71156fc3233b5bb8fda20ab42ca7e9dcbdaca24ea5b0712cea5e6a7cde5a54f23352f993705941d7477341c6ec29c4e9657f272b284d6e4135d2ff7982a058742ffc7176fe74423eb941c70c0edbdafd07a580d5299423bcf6d253aa65d4af6934ad4b7022a7fdf83915c120bb0bdf17708ef3397c172b93b318081b98fc7b150b09191e065c69d20a8613a6c1c0f7dcf89efb24cd8572b8a59f542ce729eb32cabb7a3f05add73f38a7fe1c1c336797b59070c7c7ac009a9c3c2e452e7dce958c85ac115b9d0e30beaa2c480d06d85e81e59ffeeac21e416799a49734d57245eba21aebf9c288fe769dfef6969285f621535a7b236d65f38c230ab90e34590e75f2b7bbe897429b46782d4bcddb11e4b770580390419a0ffb685817ef6b7e3130342462c3465aece95c79ff0f9a7a2fd9b0e60aed5fa5b4b2d13cda514d2269d4eed39c46c495d37bfca3357577d765ad103774746d6c5ebd78746b92fcf4bd21fb244ba05a1cb21973f00c5c9a96bf77eed63369c390198bf037b0a332ded8468aa6f3fe249ef9bf917c6de7fb8c57a71226707ab38babb586f0f6dcd120d3642363a52f532a387b7a921698d255f9348248bd50128df90b4504366cbeb7ddccc7cbcaeb1aa1907f10f6d47320b6a6228226a0a5c05849a14f83621e5738c4c275ebd1748f65a4158af74fc969ea1ebc4d9330e97955df3fa7cb07d2410ccde8c9fc8669620a22656c0649fd7eb4b3dac55369a9702058ad5c4195d9fbf582100cf32ddbc735e3716ba28ccbf2d37337c715a7a4dff5d971fb1c8e357e9bf5acb20f4b68357cd1f6a496e525459b43a9b266c6095253b606ea807676e3e4497a1cd45bb0cf256900c72da0127bd8b269c44acafb1286061084efce66b18dc9117182478cab9bd78dcdb624da671b43576eb5cf416d66d3cbbf0bfe0e406fbc54188925e5bcf144ed7d92fed1b6cf2878e5f98c395310200bce25f8eb473b89a680f26a654e0ac70ecc66bf424cd6286bbf0148e216ae54a9882b8fd1ef36c2af3ca02dfd0e9262cfb4f6452316343163bd99b956e7470a436ab6de79b49bb4da378d99ddc1b98d863ec4e83b3ad8c15d5890c3326afda65f94b135c7cc13403986d7af06b7a1df02daa44f9cb2597767af0adef0fa099d7c1502d6613d37be1551b20f6a2cde6b766ff2b220ba74bc48062d33b9ce2908f5005ea5197e531035606d4f5d4cee992e34354e5188c79cb9d320649c4bdf21d259de1d0c91ad09e68e270e1156ff70628a84ff69e1e06779f77b6fa6325f4da9c9a80772fcd0f0322b0afc93d640e1cf6ff58075e5a51ccd8c8dfd92511baebd62e824fbc673f1239d3099e755052a93fbdb81938207b3777db35c2ef56796b7467c09f120241db212b3ff6c800f6de625f6138a5e46ddd4d6ad1be088b947e9c0abd21643ea9954c662c80c8020c385d5814fb0ceadd03722f4ddac6bbac4d38b7530a6f317a48829237cded4fa7db6566824567e7236c25f277c6f5f01422f863cc2a7d5761bec52807f6d569e1e277464cb3f4c5cf40ca9829c89bf0b1d134277c5f42c875c85448c9796c3f08e75fc4a5c23cd322dd689ca16c07ea49bf570c90f49470ad8a9ad00fb2bd22f508c74e5aa10e005e5d1fc35cbed062f706b7f18b97d04d68c198943e4a5220355f23fafce4d0d3f79a298f2144ee68c47cb50e56b635a2e2039a1e73ecdb8bb1b76eb03fba0d478ddb56e682cab6e5c15ae83ca4233204b1824f9c44007c9cdf4646d6b57710d647b8b68e2f46cd253db2df1230453f91a9bf65efc92d8d1cca7c47bbf7c88e56b637f4e539b1b1da12b91aace6d96ec5754502a8d592bb732c991394ab77c7d1b8364897105938c28a305e2e53a138c402273638d248a02c2d1f725cb5fd8dc07d9d8850bd767b561e188de52dd80db01362b9942605e434d925cd72ab3ffcceee4b51607bf01936a4f2226311228370e6cb4ad39d1ce615ea7759abf66c1a2be7188b38bf0f6356fab668e4b47e7479f1a37840ca0f8cc71a6df5e323973f2c11f9247bcfcb2ce2bf95650e5c84ca01e75da0fe850603c80ba7b019e36f32bf6e8f35905848aacd98d7455080f8d4ede5f6bdd7c7983abdebfa0338233231388c510a0696a72671776be0d75dd5342fe96a7966475caadb4234a227299eaf916e827845b8ee3f3808909ada0ba43fcd68f00b0e83af1214735266d2c61ef9e9fcfd10486bb4e934dea100e423cd7a19ace951889de86a2fa0ec8fbf670985a6a15f9207f6dac444aab91a2f7e1a3c2755ba03b4e18578778e6b70a2d03ac2eab38591f77efcc1908201dd108d1a61771760ed993e693fc1021a58b4b88909b6dd1ccdc29a830cfa48e2db15c663b37bdaac40933f94794539620ca5a8b93443cabc4ba21956003e985e957242666fb4f47631fde52bfa25ca0f5a1ad08967fcef5fea426a8cf04d7752a4510e77dfd04a096f3553156b9fd65025aff18f09234af5ba0a96a7fb31b4a3eb8ec0037fa9fa14f54840e8d76bc0ab66ddbc2eb93bca02f99aab25c57f480732f8ed6f4191a50890fc228479f0ff6740ca9408fbcd98cfd68dd93a94d37f5b8f0af5f823ab7c4c895448d851b88b2587b65b44a3c1d2636770df6b1da7e2800ecff4a6ab3f66173f5b3573f78eb0f26511f80c70f25f4aaf3d76a35f9b20a908677c4ef0382fb62e678a3a6ffe399596888854fc19ad6007fde2672bc9f16038bc55f14d1bde0355900b4abf2a09bb3f91135434211962fd0e09baea876dc7472a8db66957b6745071b7fd9ad95465d140a24f354e0045e6bdee0e629f17fc726b3d53fa5eb83a33875f4092dab4d0feaabd1893c6f8c5421e44b66c56563f44ea1e6608fac6b346840a136f159faa970f260f2f91932e80b5036dcb96f135b9b3628630a0896b017e90aefdc126f8112668102ea010da98f934cd5202c844b7d1c368f6d1b446a79e2603e870cd7283a23d3720a00c7643100b6f49d9246bfce59b8f648d2c4bc9bedd7a365fdc84a7286ea44809b1de5ce84974abf02f5bcc60b637c9e9e26a5922ec88b7c2ed977bce7", 0x1000}, {&(0x7f0000000340)="d253ffe9a2c737f3e9f3a79ca46026ea8f2fee8a5e65c96cca6811fafb5dba7fe6b701b4c6acf8f59d323eabdbb4f8b89eb2d17ee83822278e2ee6a176540912cdd487bdf6e799e1ceb31765e6b13b65cbeedef15172dcf74a970a12af4470ad77b75fcde0a5c3adbbd9fe6c51e70947e63396871b2be0b95b852e4fd9352b9c3a712655fea1a520764352cd9758", 0x8e}, {&(0x7f0000000280)="7d52c75e0fd9395a64b408a4cda732ff073bd6bfb90fc6523cb591f9e47f068a9801ffc0e906d2862fde4a960cc8c31d77e513e461135ad24b90153a5bcd12ab", 0x40}, {&(0x7f0000000500)="408d2cb1a748b49a90444bb3e9025e664d4a2e97e571f8d8487a035ed0252da8f7cb3659b6770265079b1f562b9c8f8226d716c272e6ca271c6aa119529be8447627e3bfa6426f0c51ef9c4310c6a7fc800f3f4795ca5511446510b0e05aadb50b0525e404c4835e2ba3c41ead48a5a9e81e31d5311fb45d6666588b0d30ba00609ce77c7a281ba0eb3572d53bcb6ebc17c42e7b0d4e22d071c3152e8ead115f818b9864496fd210a1942a1bdd16037622c9d45796d0f8d62a3fcaa604807841d5d74e3a66d3575cf28aac3b469ee931a74539cbb8218b68dde47393b6a23fb0cac9e6ba1361276163", 0xe9}, {&(0x7f0000000600)="93dfb9e64a26ae6b367b7d8031f79b752f51df26b41a536d557bbc82752d54e745945b6c201c479cc502e4ebc2f44e544a991948713d26410767835e5a4a65056b7ab4c0f5cceb63de02f41e9b96083b9a951671e2645f239a9b21eefa8e74a1e1b7cde9fa6bc575066510c8c448376f08cc6195d324743c0fdf3ddbfb88e5accec529314c56c528d9c08a8fc1a841634452dbd471739b5fafa9dc9cc3c8f52ade0d195dc79890d07022c4c001121f02052a55cc22e031f9e41f491e2d2b43fce58f61d70c7a813696871aadc59a4dc9cdaf94ecaf45f062857c726e2b3351987a8b3d6f296fb81ded7d393e0d2df0", 0xef}, {&(0x7f00000002c0)="8f3aa3833d8462c3333aac4e91ea4b157020568e76a29312ce79486cca06222966d4122b", 0x24}, {&(0x7f0000000740)="64ca56b65d94d6e656a7dec7593acab0a74953dad16e9565975bba7cf956a100790a88b86a264d5c8570d9018003787dbcf87d43da51f09d6c7975a9fb9f7292bd4c8b2b645a26b27fa8fad3f5bf316e2ab15c49c8a120f1fda10d76271c6cbebaffa10c10fb20726633afdf02bc5aae08b88655fee6b6d1fb6e20fc82b07c9fdc26922ae0fe6dffd4d501ac88360e4679d0f80665e247c6c7529085ab573613df2e16af9e552fc9ad26d6db6127c6c439308d833edc235692446ddd325e85fa19e5465089b8fb1273587c0be01b22813adad8d483bf5fc9358b9e0b10eb3345091e257380032b4398e1a7ffd2ff4ad3", 0xf0}], 0x8, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r0, r0, r0, r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r4, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r4, r3, r1]}, @rights={0x38, 0xffff, 0x1, [r2, r1, r3, r1, r3, r3, r2, r0, r1]}], 0x120, 0x2}, 0x40d) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xb512) r2 = fcntl$dupfd(r1, 0xa, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x43acdf3ba629c561, 0x46, 0x20, 0xd042}, {{r1}, 0xffffffffffffffff, 0x20, 0x41, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0xa, 0xfffffffffffffffa, 0x3}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x7f, 0x4}], 0x2, &(0x7f0000000140)={0x8}) 16:00:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x14) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000180)={0x0, 0xffffffffffff8000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x0) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x41, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0xb28f) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x200004000e, 0x0) recvfrom(r0, &(0x7f0000000240)=""/183, 0xb7, 0x42, &(0x7f0000000140)=@in6={0x18, 0x3, 0xda, 0x40}, 0xc) ioctl$KDENABIO(r0, 0x20004b3c) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="20000000000000000100000004000000569965038730cbe46a000000000000005800000000000000ffff0000400600002c13e80a5b3d5536b1124fcf8f4808f44d576629e81a7e2494cec1eb6e33821ed746124bceff37d9c3896c873d3a27d2f6c68e35fe1749f261bd8cc9198ab22aa91e66c8ca6a00007800000000000000ffff000020000000f3db169dbfe01e706db74ff013bbf77e87f8f833147e1006e6bb805fc45b792b5e2cbca8c1ca2a65b024f07eae80baafaaed22aba1bfaafb655e784bca1f2626835941cbab1018ad253d1afb5bd4b193c4b304590880c500008000000000000000c113741ff9146d17d388edffecd123eef35227b487449cafa66856de0383117465bf7417fe8ed3f43b842078bd8dc34db67d704064aef68f1d9aaa2600ac6514f5f46712385db31fa42d726472c2564fc9b02e1d2feab1ca43ce262ceae848e3b4af32dad2d7000000000000f08e1bbf335d0f05ae66634614069c808f22503d61988b2a99995e006508985f0859679e16af0db6077af9126e97bdc56248888949a1eeff0ed160be08253f1039eb45a8824e4f420f50442b62cae538fa2582bf5e5a0e699fc20c74d4c728417a6c7fa67158252e50504361ba00005fcbebbf77f8776b9002e69c9133c6c090eb574e93b9852bb50f02f9a44dd561f75ebfa43d107b1ec470b57d281a6dc7f69886b5c746026977b433f883545b334d167651dc35bef1b8096bf12b4f276c060d14cda8daebbf98a04721c94936238717a6ca3825fd8f59937ae88b97dcd6e58f5dd388ed3a8794b7ce0e6662d29c2c0e3c872a43d6a7621817cc9796a2748cfa1b8d2f21232e33028504de7a78a315b025775d14201c9c01ef7d25b88cbfeef0d12bbf743023f5e2c4307a4782578d614b111d4b45fc569fad1e8b17b72b6aed7224f9b7a603fa262e515e7bd1d00ffb3fc6181b05714f68ad3656c460729fad122f88793d18f3b9b35dfa06f50208b2a83e819c18ff060bdd967cd8674bb0ef521a75223b4f25fa189df0beb0a8fca5347a99a0d4081666bc205d4ff64a91c72b04ce4579f7fa1a7ff97000000000000000000000000000632cce4c7623a0ae98898cd57628196b220ac210eda0894bc0eb4f3cada8e5dd676f7b66432d7a0b5ebdb7b1c4c6bf2d731182bbc80d5e3630594b621c650a27510d439474f022cbe553c9b4db1c49b4511bf54d8509ecfac063811bb1df2eedffb5c470f0c2cf095d5d11aeecf2046780de678bf7af0b64be3fb415213f7ff5e9bad47551ad9ddb674d940045a9b6b150896b527abd58bf006a983cde5e15824bc92169d683dd7d4dfad8b24f2456d332d35eb6376f98b3"], 0x170}, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) 16:00:02 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/89}, &(0x7f0000000080)=0x5b) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012300 va 0x20ffc000 didn't change! 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8880, 0x4020) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) open(&(0x7f0000000000)='./bus\x00', 0x8040, 0x20) 16:00:02 executing program 0: r0 = socket(0x18, 0x5, 0xfffffffffffffffa) getsockname(r0, 0x0, &(0x7f0000000180)) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="8a2515d111fa8513a7f7c12c87591dc63016ea998fd5df5486dcd297e88c", 0x1e}, {&(0x7f0000000400)="d6e171c3dbd398c34f44f80c6ebea3c51a0f03e1834aa9125ae8dd5c6dfe785c3bc0653d2d28272af1f9a944782eb7d971f13b1f148cc1076d51b66f936e8bb76a43bd95a7d45b347004cb0a7638df89fcba4ae91621ad78c2e39a3e01b6995b9c3b1a9e988833cee33931e2f2ee00db67727c5a3d317486c82ce4c879d3516fa87367c37ce84de2f597c48cba69c7bdee51a227b89901dc0406e68e7ffa01871ef586676613f9d1421f15fccc731012e4f1c86a", 0xfffffffffffffefb}, {&(0x7f00000001c0)="d8e9130a53c9121ecf8a54676f7d5af8876c5b0327b5b1c30b9ae22876671526fc59656c98b23fb1d4a67fec2a3de4b967f7146abd4695daa4ab36a57cd8e98fd187141a99f232e064881b559e1e450c34c2de7578ea802b0800e9ee202ec43c43fe3a132483353a0ae078b9dc4da7664664edeaf25d8d12ec084cec272452927a5260961200253d3249539a0f0e0d0c905157ba420ca96de3ad0f8db45abf945960eb712a978e648d1846ac", 0xac}, {&(0x7f0000000100)="5ef176147f65ad8cac7033d7de129fb37be8e66558d8e3a15288f23bec9b687102f4521b2a21d24dde75d0430850c569929202ee8642bc3c0c354a8a3b76e42f0be3113397f3fde10a95d011e7f72a859018597ba8618198fe393e1e75fcd82701164dac789c50cd0b05e326d4d7be", 0x6f}, {&(0x7f0000000280)="6f780100506d", 0x6}], 0x5, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x3}, 0x8) socket(0x2, 0x5, 0x3) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)=0x6) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) dup(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, r1}) getpid() 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/77, 0x4d) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x4000000000000000, 0x3, 0x8, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8", 0x7f, 0xfffffffffffffffe}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x402080002002, 0x7ff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0xfffffffffffffffa}, {0x18, 0x2, 0x8, 0x800}, 0x8, [0x0, 0x2, 0xfc, 0x9, 0xed, 0x3, 0x8000, 0x8]}, 0x3c) fcntl$setown(r1, 0x6, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x10000000000001, 0x99) sendto(r0, 0x0, 0x0, 0x40a, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000040)='./file0\x00', 0x104, 0xcd) r1 = semget$private(0x0, 0x3, 0xa4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x1, 0x200, 0xb2, 0x8]) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f0000000c00)=ANY=[@ANYBLOB="080800000000000000000000000000002f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec89c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc00223f84935bf6725bc83da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b4846800000000000000daaa63413ca10965a19757e023314100e56d52473f4e170cf7819baeb9519de6794b88ab4303de"], 0x808}, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:03 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 16:00:03 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000800)={'./bus\x00', 0x62e, 0x2, 0x3, 0x0, 0x4, 0x200, 0x7, 0x2, 0x3, 0x1, 0x80000001}) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffff8, 0x39, 0x20000084, 0x5, 0x7}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x7, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0xcc, 0x1, 0x800, 0x5}, {{r1}, 0xfffffffffffffffe, 0x44, 0x20, 0x400, 0xfffffffffffffeff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x14, 0x5, 0x40}, {{r1}, 0xffffffffffffffff, 0x80, 0x6, 0x39c6ea29, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0xffffffffffff38be, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0xf0000000, 0x7, 0x6bee0c3c}], 0x69ac, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x80}, {{r1}, 0xffffffffffffffff, 0x25eae9e0e2b983cd, 0x30, 0x62, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000010, 0x7ff, 0x5}, {{r1}, 0x0, 0x1, 0xf00fffff}, {{r1}, 0xfffffffffffffffc, 0xa0, 0x1, 0x7b0, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x200}, {{r1}, 0xfffffffffffffffc, 0x28, 0x0, 0x0, 0xdf}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x3, 0x4}], 0x80, &(0x7f00000007c0)={0xffffffffffffffff, 0x7fff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000100)={0x5, 0x893b}, &(0x7f00000001c0)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x5, 0xffffffff80000001}, &(0x7f00000000c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000240)='^!&/]&\x00', &(0x7f0000000280)='h](][\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.[[{[&\x00', &(0x7f0000000340)='/\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='*,@\x00', &(0x7f0000000400)='&$\x00', &(0x7f0000000440)='(6^9\x00']) kevent(r0, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x7}, {{r3}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffffffffff81, 0x99c7}, {{r0}, 0x0, 0x42, 0x2, 0x1ff, 0x9}], 0x2, 0x0) 16:00:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0xec93, 0x5, 0x4, 0x0, 0x3, 0x8, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x4a0) msgsnd(r1, &(0x7f0000000100)={0x3, "5b43013c92cbf11fc5180ba7a5236cac79c29eed723a3a509694c020735d7a93717d75cf18bf40aa84bc0ca4f6f161d36ccbf1255b52ebb71191b1579862c6ed2467f271c31f86789ba613cf7406ac76c63b0a6cbb8932cf2ac8ecf6c5"}, 0x65, 0x0) r3 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x2, 0x8000}, {0x18, 0x3, 0x6edd, 0x30000}, 0x0, [0xe2e, 0x2, 0x2, 0xc17, 0x1ff, 0x1, 0x3ff, 0x9439]}, 0x3c) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/59}, 0x43, 0x2, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getegid() r4 = openat(r3, &(0x7f0000000300)='./file0\x00', 0x8, 0x8) fcntl$getflags(r4, 0x1) msgrcv(r1, &(0x7f00000006c0)={0x0, ""/108}, 0x74, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000780)={0x2, "0eea22283f4e64a57a99f9fa5fdbf17d48136778554da00cd42299cb23417fdb08db404976f1e511f44a9257f4eecf77b6c12cf66744577ee28eb50522ee55b316ce20bab6d05f8892c76f436f6b8efdfb3a4f1b7fc98fb6626f26ed829708a321ae63a5a93e0e6a54cf838b7841e8b0d88d06e40ade6626f772d95f3d6a316c6cfda777e0da9b740cb691d285eb3c5ab748ebb963969260a6dd07b7bc87df3188762d43b78c89e63ed48060a560e6750a14dbb5295331378f6f1e20f6d201a5d52ec544e2373b13398eb4f9c4cbe7dc1786f1b4a67fb868c8079498edf17f"}, 0xe7, 0x800) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x6) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="f8829ce187f303f09d1a59d6b898fcee99c7eba3fa194fe956d708b015c122a48a76ab9fbba80a22cdb6492f94a3a7914432be69b5d8de30e4f54f5c12e217ca49bcd0e9b997cdfd1dc9ec94ef1efc2b2479dd2904f3db445cecc2887476a65ed82afa41e531919a047d63497c9accbd400333da20eac49fe871fc94305dbf2e40bada4275ac45435a4354b6bc6d5fea3fe0dc77b8a3ab225981ed9b523649d084c4ca8095", 0xa5) r1 = shmget$private(0x0, 0x4000, 0x488, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/52) r2 = shmget(0x3, 0x4000, 0x5c0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/37) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8, 0x8, 0x7, 0x1, 0xec93, 0x5, 0x4, 0x0, 0x3, 0x8, 0x8}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x708) msgctl$IPC_RMID(r1, 0x0) r2 = msgget$private(0x0, 0x4a0) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="03000000000000005b43013c92cbf11fc5180ba7a5eadbde9ec29eed723a3a509694c020735d7a93717d75cf18bf40aa84bc0ca4f6f161d36ccbf1255b52ebb71191b1579862c6ed2467f271c31f86789ba613cf7406ac76c63b0a6cbb8932cf2ac8ecf6c5"], 0x65, 0x0) r3 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x8000002, 0x8000}, {0x18, 0x3, 0x6edd, 0x30000}, 0xfffffffffffffffd, [0xe2c, 0x2, 0x4, 0xc17, 0x1ff, 0x1, 0x3ff, 0x9439]}, 0x3c) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/59}, 0x43, 0x2, 0x1000) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) getegid() msgrcv(r1, &(0x7f00000006c0)={0x0, ""/108}, 0x74, 0x1, 0x1000) msgsnd(r2, &(0x7f0000000780)={0x2, "0eea22283f4e64a57a99f9fa5fdbf17d48136778554da00cd42299cb23417fdb08db404976f1e511f44a9257f4eecf77b6c12cf66744577ee28eb50522ee55b316ce20bab6d05f8892c76f436f6b8efdfb3a4f1b7fc98fb6626f26ed829708a321ae63a5a93e0e6a54cf838b7841e8b0d88d06e40ade6626f772d95f3d6a316c6cfda777e0da9b740cb691d285eb3c5ab748ebb963969260a6dd07b7bc87df3188762d43b78c89e63ed48060a560e6750a14dbb5295331378f6f1e20f6d201a5d52ec544e2373b13398eb4f9c4cbe7dc1786f1b4a67fb868c8079498edf17f"}, 0xe7, 0x800) semget$private(0x0, 0x24daf899634d658c, 0x8) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000008c0)="de92a1e9633e6b41e78db50a6604536b7e5df9462aa5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb6278364ac98085cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d8feb8e3b990465a3c373", 0x6a, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000000180)=@in6, &(0x7f0000000100)=0x320) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) getsockopt(r8, 0x200, 0x3, &(0x7f0000000800)=""/178, &(0x7f0000000140)=0xb2) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = syz_open_pts() fcntl$getflags(r0, 0x3) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000100)='\x00', &(0x7f00000001c0)={{0x6, 0x7}, {0xa4, 0x400}}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) fcntl$getown(r1, 0x5) chdir(&(0x7f0000000200)='./file0\x00') 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f00000000c0)='\x00', 0xfffffffffffffffd) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0xfffffeb6) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) fcntl$getflags(r0, 0x1) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000000010004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setegid(r0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x101}, {0x9, 0x5}}, 0x2) setgroups(0xfffffdd1, 0x0) shmget(0x0, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f00000009c0)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a748cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ffd7672c2d0b58bb05fd403712ae5eedead8787c8f0b5f52b5fdb84fee80ee38db24bd14e4110cfaa0f6027f629609897d74e47161f4aef0bb90518dd673b2ee67ca0fc1148f09104bad54fda4c030cd9d9a9f98fb06a7217cee021b06115790615edad17c4c50a6ce4a22fb5e3e7ffdbdae8bc4f6fe6915ef65d235d63b7c65f3502422b015cf5302c5f67c8c6e96eb5b2e8b12389125b93041abff145a07f5825da185dc01eaec2ae82a5b6779ac8ac15caf5584a4662a93efa9273be1b4140226653b67a9e9d7d193365b3caee7cfdae39e94cf6f8764d89882d59401d6b5a999a743cde1b661529375ab84d607d681bc80272d87e5aa11c3f4424301f8a2e5fd6d08fb40eaa8447963418b09dd0343371609cc86dfe3a6e65ce483449900bce458c9b4f6dc78900c49f367e74a31bee0804cf6ed8fd315995cbbe882373d2b7b4d0cf627f07383a500000000000000000000000000", 0x263) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x1, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000)="dc3e31ed8764fbb9000e66cb8ce7912d052c3e11c948d41276dac259dd3d99c04d2bb67c1d13dabbd95cda5ef0606de0955093d79b24fbb3bac1e0564d151257ff4abd66072f157eb9da096646fe1d3bc728a6541c9015df094abf5454ddbcfa4e3d542082d48b10f7d7d008f6155e6bbe96ec960bde", 0x76, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x8, 0x244e}, 0xc) 16:00:04 executing program 0: mprotect(&(0x7f00000db000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x1, 0xa3f3e4b28ab158db, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8030, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x121, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x3, r1, r2, r3, r5, 0xa0, 0x9}, 0x3f, 0x8, 0x9}) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) 16:00:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:05 executing program 0: socketpair(0x1c, 0x3, 0x80000000000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="a9c1744d5ae61e5aedada797ddee77dd7432b6f272de6ae432d1263017d1eb7d568c0f722023c763e2e65376c88857e5e8070c681f1a332fc8459d9c2b49f95dc67371b17d3e859a2bf6362686266b74606eeb0b4869b4adb1b442b5d6311a7493fde97446468dec580ea055cb295359c7f1f02b13ea987fccb3adc285b95d33ff8fa98c61aacc83cbd4a60ad485d34a674f28fb2d96411b257c38d618f88d12ba1a434385fd0d59af91c3b0b0bfb0bd3c2495c686b4168edb5ec97d5427e539805d29f77098eec43aa6da08d766", 0xce}, {&(0x7f0000000180)="a6d13dfe238a059d4f9c47d918e51dd1a9c14a51dd225c2ea4e0529d79ea8bb64626078d278204d40f8929b724f2e2101fbb25383065d5c654747aa372866d886aa1ca9b70f87559386b0e9e0d04f5964e3c1d3871fba5ac5b787b4ca7e7cb86a04c63c7fddfc2b11f3a73f99d1467ddc0d8145e34789fee5e3234a80937297f86f86ad926bd05799dcf016381e689282b7b8e0e83b2ae034e95b864a6a1d7a8237f786c3aa10f6736555318af", 0xad}], 0x2, &(0x7f0000000280)=[{0x48, 0xffff, 0x6, "a08d47ae2f4b1f2603409570af84c5a0c728c00e4510ac04ca84021b9651714ea68f1df332209f282dddb8b878531000c6508ba49bb1"}, {0x1010, 0xffff, 0x8, "d9cb421d1958c8f64c64577977de9415a962ec3987b1e6d8ab04afaa818be55d96bf57b2541e07cee427e8b0e772501c22154d83942b8aff50cf37519b5cb7a599245bef4fff4be985ee884f42cb3bf2ae6d229358d5513b512a320ae1b3891ef703de9f51151332ad679a7447ed30a891c5e7532f3451364c0b84c2945eb94c8b20d4d748a408a80c53657c80916681bf62d7e1ebf3d35351f781abb22035adf0da5f5abbdf1eed6c7868e5802a7ead894f23f764b8959f9b349d83f5baac1edb6f9523adc8fe89e0c592c4c26872949530fe53bb20e0c95eac9e6c8ba7d60aec0b3b892ef9515915b97735b75e4b28a3691a221adda766e6b61a35c759cd1e39541f177d95c7c58b13de662206dc24a336fe42adc3e52aa018e8224d1de9699a7cac5488b0ac146fed1fd426ba62fd5623d112cc97628dccf1819741ab2201dcd2d389a729f111b3675e12af64da0ccd7f5edc4d78f6bc8274b2c3f61dd312581718cf3a29134f5fdb2fd0597efa6337dc21af48125f6410d0c3c8192840ce227b509d99553bde5dce0f58d21d8770707e03e4f703c941d871292bd1f40b09f445cf604b8cbe6ec3496ddae41e2ed3baf4d0f5a9f7fc565f681d1440f8a5ca54711aaa98b01b5d9c7bf64ea3302da5bbefd773e385dd5dbd59648023f49c1a9ecd5a7dd9b38ab9f01cb1170a5aa8398cd39564b5aa8760ddc7687b834c16b0ce4440c3459a5514a087c5816b1cace5ce75fadcade65b58288790a83c8b5213c5307dad72f8e30c2ee1ae58d1d2e38930c33cba9a995cb1def3ef3b6b772bb1a4e540c545ed368abba9a93a1094bb23c72c5d782559c96d704dd5b62d4e4eb3d80f9c7734156e4220d9ed29a18a337c744550a0802102bf540e85b15b3fdc90238e8e75ce50e1448cf880ab3a6a4562e36fffe4c824548cae951faab589c22095cc6d52e342ed4f2f61c16cf70ce6b97716d927369dc80f98f5534e8d6e3c26d69894210abc2aaabdf9dd650270a137903cc44adeeae66868213e8aad5c7cb9c68fc72017ec2deab122d6e51189765c7c76ae4571ad06dbb171c864383f079914eb2e5144d398f4d845ace8a501faa0fff13ca47bdb39f1483d0bbb3c173a88556498a7a5ac6f3c1dba4c5211ae20e743c38438ce52c241b8cd4e39ffa7dcd0956c4c6bb4ecf2716a5628a799b79fce1abe085ba2ec531c40d5de7194deb3f577e644db0dec1e54804eb4f7bc0a73f1ead752493b1a400e5b08fb3b478bf3cef9219ad9502d3571ac73e3ab6bbe3c32b4f5a15b0c30deae350e90c1575d6b2135b6f8a60eba3508f30ca8cf0f8f95909ff3a8bacadaff6fc3e124b78acb1e3fd190e5135149ed28ebc8c5adcd87d17402f847dd3469213a7a81c1f68e423fc3b2e0d95da01ac84436777910a834cced37c974bf23e12d065cda4ea7d91d936aa14cd7f9d12f1bca251e4bac826713c18ee5e0d7494129f75df65aede14bcc4f121a9bd4559738d66c3f8caeeb6abdf5782dd77c2d82092d96823b7047aec8bfb59d415eec580cb25d69e55894a8e169a32ad102153c4cd039d3d1acf4b0676d125b824df5f800f4a406574a8d40c4826a72c3f1c2694446dc10f7f0830e1e39226884c4421e266ff00961cc0d2a14249236db3473acdf14649caf4e22976fe118f4bae64843ba9a58df49a0561280324e932f1effd727a656c9c3d51e5d436da03c6addd0381c1f48b10bc641bd4893852230663553084137707a21eca918f502916d162e16aead32fb2dfc61d4a42233b2c5a282f4a677da56222e996b5562baa41b570210305d681d4645b4bfd70b807b740d979a3fb4c0796dd91abf8dea592206eb9473ece7f03a5c5c5e83825d8bd6647abf3bffa0f7aaca390a68248385404dee685b6dba4f6d674cfabd0b453563e2b30bf234be2325ce1d989c42f554d17b16d5ad302415e6bb77aeee51665f4e00fe292fe94931afc19462c7c91ae6031a689e32a662012863099ea4f662fca7a15217045fde3d3e436074eafaa991dfa19020661e4a6b8d434905c2658a9f20505dd29b5ffb703750dd7f0a08f819926e3c0a1e2ca8f40ac180e0914f2e44f286a6f71147782843ec5351358c41b420fc80936ac5b5b41a1ce6e029dccceaa3ec7a460cc4e3bcc2bd8459ccf5dad92c58d35cb8fd9a84822532be2ffbf555635ee631017ff43f8dd4d010d3ffa99b668fc55784c22a7d86273b60ec338fe2a1003b55b5ad6769b131ea9e9d47353d653404958880361871bb726ed7565b4cf9ff71d09561c9959e14406a8d28ac910d5db4e327bc5adc6ed25185ab5dd0da35a9c457fea48e1b6fd49dc37b3d6381fa23559562055588be5dadff20bd4147be7f47eba75f3ce53c98aab76663abff3e058dab24b6bd482297d80955539ed362e1b7cc6d36571d3d3937fa6c2f78e6226e4655d3900402c881de1d438c736adc8430a64f6409b9ebfb458ffecb7196c9b7c9c41e8037828910fa7d665a1e7790546f2d727f295164683f7d500af5c0a58a34bd01a61cc305631497dafe446d084a58ab845e53644758438f029d9b31c0402f1e4e21c8a54a53168e586685cbcbccc4195fc5f99bf7a714e479e1362150b72e510363df6296ae92be43c07ae70207b6f93cff5a8c3ba054ddc33911006851018200f3c9e6dbe3c9004198a828051bf44f22dc7cd44a48ec101296b7f3e1203d3743e695c877cc322145d8c93ae675e3919503fc0052f8681623a3438195ade7a25862aea94d899268c2ac990fe2f11180e0e2dae317402f744b4ba7704f78b665fd924b3ed9b4e7264bd38ec7e62098753f1cc2b3c35ce3a5e75e7376854522624cb166321cf499e98560c718371ccecd24fcbe76c6ea85e4780febfd192075d54cbdeab795ad6e01e3daaa1611025cd01dfc175314e2e21ea0d218d7db455476d82c525e26c738d5de30e18db866384066c74a0b929da54c1a9a1ba5c84c5f2fde157a14b7dd883dc145cbda0dcafe3b16e71fa2201b085eb41d99a640d6636ff7d683ddb16d5e84d8b88e745f4e830302f43256bbacf49c00eb340fb7cb7279114c5902fb85a9d844a27859f31d75f2e5ab4f47fa616ad0697a162e6eeb0a6b11cb1b6ebbc5663f6d7ff03c81067d7d0422f74cbe8df420906f3da66c97d4393c3abf49b568c5dbd11c26dd1913d0b50a8badbb1277776263af5489eb3bb6fa7a95a58011715c036328a631f5cc31cac18897a2cbc6ac004d3160061ec4c8f284e145e10d9ef4db3717e34ddfd1ede20ba3da27f0cca7db315bc1cd855758306021ffdfd5f20026ab133df55b0beba4dbe1e53e596b5736a050c6ab44812a56c19e49d31c8c1b0ba63911acfa377ad2ae0866de7df75ad848b60670644287ffe233aa240534b2e25df98aa2f19881e8cd4a3bcb35f5fd602174ea4fb48e6dd124ca9a7caad23b4d0385b6ffdb7be4d23e0be850aa0f6a22ba7ac3c811216f7955c50de6f58c20ae90e362193525e5466a6c57570e10a229797e7f598d83897d70cd08d330888e35b9399743c161e6f715b90e0a91a178d871890f08fe564b149b9f5424874498bd3b2ce93afececc4bfd7795f77879887fa7a6aa3bdedd6f892c7032e42c5e2f6face74043f73044a8d55ec45c223c124026df8732c69536eb7457e2b3dcd8f2f3aebf23a7ed1dcc974c22d5c23bb898e7841e89c23a7e6e375641130133f355dd966869fdc8134e4f537f1410bea170941b91372bcc700dc69099bffc8cebf93eb3f3cc1773c112a5fcf986be07e85253b476d066e8450f591420a961936dcadc900201a2b5edced4996ed52c1a501e56e71e2b7e4c3baac3e7b91f9f2e324d2b678555d0930f5c856075672d01fdebd5cc2a8aa2ef9994dc1dee4a09c46d947be108f2dea710868b72a224c47f25248f20ed484f0e34daf8446ebc0a903a7abd7aeae30225734930bfebe64e86f2140138515a58260939de1719e551bcdeb9f5fe98e32c425c5a73ab23bdf172207ebfdfea8eaddacc6981e395a77ac4e718e45c4dbca146964a40762213f42a543a56a302490fe3a317462cf2a3e73498bcfb0f2a507f8f6b482fc0ede4dec8e0f3a30ef66e87c29006d330986022aeb37ca7abfedf16fcba52196a6ac0b0c934c62a9a74c0516ecbf173c6fbd85bb1070efe66f26b2c72d3eaea3af95f02cdeaa46a2c57ae4623e0438f72e342f2b8365bc48ff9ca25b6c60e59cb4e989c97890a95e16df6b9121b0f3eb80a996d62b4e048ce57cc7b3b7081622659b97ffec1cdb5efcb57a76c15e2aa550c1fcf96bb722815d7ed24cbf30619032cbf6719fa5c34383db3f42494ec9ff6cdd1dcdba7a1a5e59a6a907e0b50a44b6f70f3615f0832747df171afcbd9cb41b4f6ee79015638f8772d500ec1c47e3bf29f391c3dc0896d6b55baf892abe6e0cb469b39c31276838c3d48ddafee15bec2ea1c60bc1764a2ba662f5cfef575a0f3d1103cf74fa08a4f3965b80739db32f5f4825fc0f3a3863331a6ab33a5c7704c1e9d88bc2774e9bd1cad6e3b633e969cbe141449ee931cf0b5a5aae00b402c4efb92f623c73ad29555765a722f960f87f3019329cb7656c6249795c48c9ef28b4a258890c7be88ae84697b25c00b373fc9a055b40795bf9ebdb5c14ac99582d0ba4cedc99e5eb8f16d0c943ae97b192b393a1fb4115a474056395f75b6edd223cced9a6625c3ba8d0e460380194d145dfbd3dac67c6dcf703d592912e76d9295783560f6dbe93a675c998235564c6d657876139e90772541c63b84e9ba08edf8fd2f7396fa3a74506e7a2e41c36ad2c71acd8e4ec54ac7dee56451178e052ea313a6fa1ab216fc85e6a88bb771a1995de44431bbb72e8a18fd143221891d70da6fb96a77a44ff043d5773df6731cea844048f2c312ca7733ccff51868290303983f2acd145febe6d6f4411f30fcc2d102dc472e9c6d631401d18076045602e6faaa1b40fd1777536dd2152e8ddf608b33b13594eba61324900f3356c988707109b7ba864b26e872aca2f89ab35048fe2d288369133cab6673891edd8ca5c5f5c1df2707b79a15311660dff6ecf823c6bbf6377a5fc0730b047206113bfd257adcb5d88ba0f4ac49ceb78c9ab750ec64b1577f72eaccab5910ec8ae64e0ac598d340f3286c6a54e1365912f8a02bd35ad5f1629cfcb33782745920e1be0b938a4a3f6742ff3aae5316e636fa1bcd9759f977506024d2694edf695746582b2568f4c5d4587f4afa5b7690cd5f6a0c51010138bf72a0112ba45fecd0ae8dd54e8301f7a0c05399657b57baaaf409c40521a55e4afc335e8b9249ccc420668b0bfff216abcc28a51266aa6d51f403c785623f20962a7b258aaa7dc8854f7b04e422750c3cf80c3a41e4ef76f2e99aa2f23c524afc496f8cf5e3cd0750f94eb61538b74c8abfdcc06600bdd92031c6ed9e4525eb01b3bf2cf6878a9fcd18c0cc10d869047f43e6385b6b51ac246211ef712214e2112904fcee98251adc39341f8de81970240958d65bc239ea30398e0fad793c754c343e00de6a54cc407e678d5e1019bf97d4f9386c0866d49132868f41733777dbcf19dc31a238a9876560f4e6fedd4f86ce1ec878df08678cbcbb1f018cf065ffcd6fe1af06cf3edf58fff8ebd0d3f8622f265756329c02c0fcd53af1b02feadc8d14f00743d19ccc23d46cbe366c150fe62da316d9fcd2884b4a8020ea344522573f1146a237fd9f7a95dac52c5dd5d8107f6a39b801e197fc8149ad283704387e24b3bd7eb4e"}], 0x1058}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x9, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000001380)='./file0\x00', r2, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001340)={0x6, 0xe9a3}, 0x8) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b854ae53460c4e9c9c06d00"}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="1766ed6c6d22fde8c65af2b111509aba00e1d349f0eea721d38242b362d73780ba3ca682c9055ddd059ca45c2676a447ea3346c5e7562404d8686056118e6ff4a958a21f953db117c21ef0f28d83f1d26334ad670ce57e66e88f8505cdc8a9c0af69ff547b32ea388e420b5cd08e07f9ba7cd4117560d9dfaedf84a74b59e3761c71906c485b798a88f80db64b6f7c290563498634c3e34ea99fc4c06c3f0c614c818c88995551457ab295a9a8b924f99e94533703e4899d75fbd54922cf269706a44098d355a8584e3fc21d135a10930bc119d7988fe60577415228a57178c63e0e9793fedaf835ba", 0xe9}, {&(0x7f00000001c0)="865d3ffe50bd8a6fd79a0a6b6b9c36a3ca6aedfa5ee38f3098b883ed04d51db44c42358e93e3269bd0e1a3e737909c123394142f59dfcd24d281f7ff9da4a8a5d8722c1302ed18c7fb7107a00a583c2103cc7bf003bebf798532054bc1ac05dc763e3976f7d7e4e8a5c56160e81aad53f2f64d89d5285fd18e998f5da2ca5d997ae2528df07bace827ed36db836fa82a8538cbf5c6c63f035ae721f759ebd7d9c9f299f70e598537b5f5fe2cb520246b91bf", 0xb2}, {&(0x7f0000000040)="4f80b5afe6a4c939f5b84869377cb89c0b4d4db03ab0d4c91896673b03aae126949281af79fa61eeddc94c9cfca6648f48ea2d7abcf32c", 0x37}, {&(0x7f0000000280)="e75367f11770b29a46c5e4e15b", 0xd}, {&(0x7f00000002c0)="b7c4d5c9d0a32b6e6bd4e5594daa1fa43b9867ac5c35a4cf9e5ea40d99623f315acab5d443d0b1afcf4805e392a5456c9755ff94b64367d35f265d5918accbb5cbf53e8b4e695795e46f9df831eab3794b6b47ff1cbc4160f61b4d39f3a8d7954f9a3fa1", 0x64}, {&(0x7f0000000380)="d2068588f261b7c2dae4ae4e2851dde443520ba2ad28badaccbea48cb04d6aa8714fc035ba63e0e47dc070b1630dca96fe76ee84ca3b7828cbcfa12a7fb6280d8c265a7eebf960ba42e96839e7434fb0791b75670cc14aa513b2ee8391f1b1e5b78d9b2e4c8d59bffb861013f82c219b60c87f9a723f16d57466f643fd655efaa607e18959a941738414a57f73c3d620b53389f3467b2553195856d090f77aba39cf09a8328afa9121d0f6d137155130b307c0252ad3003fc94df4bd614bf089dcd282e84182953888542af14cdbe8104a8225f15e31d2676380f266939f785c3e6bee0d63d159fef35a3d6d", 0xec}, {&(0x7f0000000480)="01ea93be67d2b23aa26500a8ab4650d947b0379126b8a590df7b60b9873900c08b1d6abe0975f736d4762626e3ddbb34037f1333af89e4b856ed0053b9bb0a2c38cc43d1b7345707888956329cc565fae25ef9e7f525d494b44acf9b1c", 0x5d}, {&(0x7f0000000500)="e88611595fc9ada66596b928a2afde1a34991ee0d7c7f4dcf8f905a83c0c661910b645262a8cef57b758756862a1e9a8ce8387b5b575f6aebffffa9fc238c42c9dfe00ef0281b394194d4e073f77811c5c576a288820fb9c4abeab17e54cc847fb6fe8b5ae726c7fb3d98a087389d3219e7d6341", 0x74}, {&(0x7f0000000580)="ec97a704519f9e87df820a8c4c7d4a2f5f5f842550d056db23d23ec53e181ea495df4fb6e7e47d035212a30450cf683032beb5b730073ea8f6cb6dbe7917b57cd1dfddfd6754077bf5a8e50fdb9ec01ae4c23a45158ecb09b26f5b6670a19c1a3ca36ccc26bb9920230762a6718dc735af6d22e33ede072561c21c3be0c9e91f0a81d4f59d32b982a65bd9794620e8cdac2a03e40e3df8176f46ef0b994cc0816f804a440750f38cc25d87a4c08eff81cfa8b79d925989770e8b60767ae08d6cd3d477c826cb706b80a644720c80f1ed1f7a8ea0241f7860d1b8c4587edafce16dd702b687ef83c7329577ccd135496aa1affcad", 0xf4}], 0x9) r3 = dup2(r2, r2) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x7, 0x1}) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="7d627351b3d45e2134a3c8605143a965274c56dba3b37b23c170817ca0e38292c957936aa0ffc678ac278abd6b473db9a38db1ae150e43f756e6a77127e40c27904271ba534a72b8d8bda90a564e64b6afdbce312eaf3895f55d2aaa65ec316b4ede9f2c67315585a2694929bc40a2ed4957ca1db84888a24704902a5836cd9efccbb458a3982a25639ab5a5e93a43ae35a2f0928384f1a24c3fea4879f2091db374aa60d0c85a9d608013329a808679ee9659bba5f0327b6a1c46af", 0xbc) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea59e874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356af246956ee25dd9ca8bbcf48f0bb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce23531e3a0886e7e16bb6a7b6435428d0766fe915a0189d91a2296dcc7cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) fsync(r0) 16:00:05 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x40000000000000f8, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x0) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x1cf, 0x0, 0xfffffffffffffd9a, &(0x7f0000000100), 0x20}, 0x6) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80045604, &(0x7f00000000c0)) 16:00:05 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10004) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20028, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file1\x00', 0xc004, 0x7) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) open$dir(&(0x7f0000000180)='./file0\x00', 0x4f8, 0x122) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) 16:00:05 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622f3dc3fa68ed53", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r3, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="00010000000000003000"], 0xa, 0x0}, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x102) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x98, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000f73000/0x2000)=nil, 0x2000, 0x2, 0x40fa11d8b4f55cd5, r0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002005, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x200, 0xc9) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1) fchmod(r0, 0x20) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x104) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:00:05 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1009, &(0x7f0000000600)={0x4, 0x3}, 0xfffffffffffffeea) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x3) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe9a) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x10000000000006, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) dup2(r0, r0) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) r2 = socket$inet6(0x18, 0x20000007, 0x5) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffff9) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000240)=""/160, 0xa0}, {&(0x7f0000000300)=""/152, 0x98}, {&(0x7f00000003c0)=""/224, 0xe0}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/93, 0x5d}, {&(0x7f0000000600)=""/182, 0xb6}], 0x8, 0x0) 16:00:05 executing program 1: socketpair(0x6, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000200)="12477b80c6e56e97e461841fc34904c2ef73de0eebe82f7129b1719f6449b6175f8d29b66d17514ba302b5eb6cec1b7e4bf0231fab1fbe21e58787d38191a3459cb7a73cb4c5ee5bf12b92c49b12cfa7b962753b8fb39845f2ac5fb1372f5a92f8e613c9ab283a64b99fa46ffa9fe5e67872ac701fdeca02707b877354d26d3ec4bf585bf3b678248f96632a61f84ba0096cc858042191a4b2049f28fa488eeacb48f22a0432238826c05fc62a3db57c914cdc8dbfcb23d2fef0388cdf44f958c3ad8dbfa7bd95304ec20853e0", 0xcd) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') 16:00:05 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x4, 0x2) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x80) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) r2 = dup2(r0, r1) connect(r2, &(0x7f00000004c0)=@in, 0xc) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1ffe, 0x86131) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10000, 0x0) write(r0, &(0x7f0000000140)="07c40928a2a8693aaba124facf1e5d5dfdf2c247995eb635ddc272226508876c96675e3a0d92f53da942884d55b70a03c6620c", 0x33) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) write(r1, &(0x7f0000000480)="59857d402f97ad7890aa36fe0b90945e7012acc6589363b0f0766056b8e06aeb9ac7af92b6b4aac2f84a2bffdd82d8d48437f56234b9c4302191d1cd3f26d95baf7b94e9fa8cd3db668bfd18df7609fceb725d0256fb51b16db30d6e18cc7d958148f5e431eba7309b90b1e8c5f131ebb0a6b9f92a9e8d73e8e1e0baf438b51b1e27fdb8f8cbc96b01527985f35cfd1dc6c08f5154f946e787ad9891b46c51e0bea6a5f2d2a77952d4e9ba6d4e4d66913e18da8406ea2aea6238375d411e2dd6d12e9e1864", 0xc5) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) write(0xffffffffffffffff, &(0x7f00000003c0)="200e305ec23e738f7a002588f06786c7658e2628129346c52e335b550cc0d5bb7f07f097cec422a2f9cc9aa0d1ba7de88a688e5e94d9958c0c578156bef462001c1ac1f94b5d7943bc89c2fefc43237d70df62f9f0afa6c64ddc71a50ed09ae8b41c10aeabee0bda4ea1f371878050cc7582a0dcde9df511c0034454660a0e0b9b6256ffffb216d9baac854b75cbacd1a0c0dc25616901e2391d320260", 0xfffffffffffffd09) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x10000}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000200)=[{r2}, {r2, 0x40}], 0x0, 0x9) 16:00:06 executing program 1: r0 = socket(0x80000000000002, 0x4000, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) 16:00:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1076fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43c9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r1, 0x6) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) 16:00:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x4, 0x1, "b800000000c0ff0100", 0x0, 0x2}) clock_gettime(0x6, &(0x7f0000000000)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10}], 0x10}, 0x400) 16:00:06 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10009, 0x0) ftruncate(r0, 0x378) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) r4 = dup(r2) readv(r4, &(0x7f0000000640)=[{&(0x7f0000000080)=""/80, 0x50}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000440)=""/91, 0x5b}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000580)=""/190, 0xbe}], 0x7) r5 = getpid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x3, 0x2, 0x1, 0x3, r5}) syz_open_pts() 16:00:06 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000003c0)="36f02bb91e3b21c6acfb795a4b24bd7f954d716c12857484cc599551973b771f06f873ea74bf3faa4ab318b93f3d9a3ef742c180c93fded8e8ad6e9efc79def14d9a1f7465eec2aa87d09dad67b481762129bf341a694cbf2560afb11a76da0764da3056a0b1649bbfca6dc3a8bbc5ecd37d2bcbc3bb044a1dcfd4882ba7cda5039091e6da7578c039658bebe9b568d1dd73cb3deab52e292c4e9b61c5408b", 0x9f) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x3, 0x3, 0xfff, 0x4, r2}) recvfrom(r1, &(0x7f0000000480)=""/81, 0x51, 0x1, &(0x7f0000000500)=@in={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="5cd0f932d31f125d2fdb81c0397866066431b99bf1f9a93042d5dffd1cc10d9cb7610ae14112606b7e84961b51855cd07f1b932909ce928323bfbf2036bffc8f556868cf0bfbabc027d8261bd32251d6ca371801fb03df8d40b80883bb232b70bbf0d39d34e0a95e28db838381a83e0daeb39cc679bb0891dbaed91b05ed0dbfff281f517c5de4b4b296ef318dbcf05bbec5f1c2b0672cb65236f4049ade39b2fa313389d93b8a8ba909527bdd5e9bf8e7bc25de301824052c07a30753723909f4097a4c03f4fb26289c92f3a62138eb8e1b745175f6c21357d8c97ecd442b86a0cc", 0xe2}, {&(0x7f0000000200)="afd81958d7cd0ea3ac17af5ee850b3e928652a65af93210151d4568c0408ff00d2280f185f063ae7e93f605644b2d9edc758c8784e037e7831432f7165833221e456a64d09956f4f71bb53843e0ea373f67fb14c3d2b3b0e232cd52254044d96571cf91462d89aa43daa277ab7a09f2d4d1ad897f906c53338931108e5d84535a8a5d88ea0e0b8d0549638149223db623e084c0791162e25a5a20e2b0b119ab93c02a1f091e3b7dd780f72c78694b6b9da98f247a8d4987316094612c9c8b724bcdd16cc047084a134489fbe48a595cf62108908", 0xd4}, {&(0x7f0000000000)="29c32ebf2f7670fa259751a0c1", 0xd}], 0x3, 0x0) 16:00:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) socket$unix(0x1, 0x7, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) getsockname(r2, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005315f6a4d5529f4f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000000000000000000000000048a3cf5b24671a2029b8f55e5e8ea1f4f640cd"], 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r3 = dup(r2) r4 = openat(r3, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r3, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="47b12e2f66696c613000"], 0xa) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000140)=0x6) poll(&(0x7f00000014c0)=[{r3, 0x124}, {r2, 0xe}, {r4, 0x80}, {r4, 0x80}, {r2, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r5 = accept(r2, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r4, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x5, 0x0) r8 = getpid() fcntl$lock(r1, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r8}) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r5, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) 16:00:06 executing program 0: setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x1, &(0x7f0000000040)={0x2128, 0x4}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x401, 0x1, {0x8001, 0x100000000}}) setrlimit(0x0, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./bus\x00', 0xc21, 0x100) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001200)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wskbd\x00', 0x802, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)="0449479fdb7bfaf30d1279207dab6da04b33883a7020a1fdf657c4106ed555dd39dd65dc5d81b477def75a49474cc804771fb6060149", 0x36}, {&(0x7f00000001c0)="072d1cf3417049488ca0b2a63c72d5c95d105bcabf07136507e082a9a749b4995b4be5f31c14103a1b954b1210df49198c927936b27b548536d6bd089bf5a1792e97c3bb3d06e6857492ecd61f1bef388e8189406f210d9e62ffb7623586dfcd2943d4e770afa8bad3040174034accbbddb061435a7fee864248e71630b79b706cabc94218d304d4bcd7b8610ac73f5062c1e98af2f1dbb7fd2182ebe54e9672e257657f98828eb3d85b06cd24829f5626b3d2e2aca73ab63457c02b0653b855803ca2c6ef16c9f50114c5d86a179e993ce537d0e2e18feefbe70aedf4d21456dc1e307bcd341a84cf347a54e3c81ffa97326f7bb4800e5d691ea84d222f018fa15ae7b7c3c292680d64eaffa341acf310c366379262580cc8a3d2a8d65a1170dbf0d399f9e1892aff13b86e903e134ff25c09e986b2efbf2b0c29e30ba3e6804328bf8418441383b8b58d6050574527596d1345a99467f3737ebb8f042e168a59c98df70ee37c8e70d477a684d6fb17ea7137ae92f12b9897eb75fbd7a463b2c5f48511946e393cd1f6116f79e526dad7353257040eb1339631fd88b03ae9f9819e0f79f2de4f3c46650e7ae0e72fe71cc595f09f2d9533ee22229b1d4f13742aa9422efe34f84a116b427e6db212d65f1b97df9b750f985a82ca28ee4c4cd5585938e2b8c8222d67af2f8ed06135f8099b8d1f211ea495e1aa07717551e30b0407fd7e10fd61f3a55298524b075a06d31e288caab614e0ec4b2456ff124c5bd5494584c1c867a253687e4ea3c96724eafc6d7f06992cbcb33983d80f8d346b1302cbde3e63ebcd250769aa978381ddda8d700b4c1cbb323abeb7d6a6ddaf4c55756054b6f3dcf3942624f702daf8749ab4944cff2248836ff27e1eef386f5762cf6453c3a32b462de2fd86da21bdf0453f2a388ce8f46f128effad651a5e55729bf0705eea9325c582071ca49f73787a0adf7f9aff7db23cfdc74301c0b5592af1ac06a047e86837ef9625e6ea0bf1248bed9dadecba3a93f981723509237e81285dafb39f49cb7012e3d5ef2e9daf9642e32ad4937f1f4ee99b15dd67d318506e1b26a1afd17df0e7782cf415a70abfd7eaaa254bb3964a657d9ea5035ddb4375e517a273ab16f4b1248e6e9dac89400d19286650b662895d557321b71f44431a773ab3201efcf02d8e66a12f87cc9e827e805f4dc155ebcd558cda99122237c24433cddf85c89625bd5a1853d1bf0fbcacf2b70fffa59666cefa51134bd3646e4e8d2d884d489627600e5c038762b36cb8ea06b362565357c50929c1a1011804c4427ca06cac25a0ef5005aa42b8c285e09a05c5de06a380120c4bbb29cc420802ee62168eed87b3a34c1afdd89fca61a03ff7cbe07f54adeb6ec9499dd1e5aa9d810be7298b31a569fa585ce3fbb4b48061bd65d2dffd6d9b940fd9271f4ea5bbd60823cfc6845c647bfc0d4ef0dde65fbb5336e3bf9f1282957b0789d2b40205e8de1e95c5028de3eb51b7dabdf6da55808cb10c0699bed912dbba7304e278f0d1f0887d1d12b9eb26d456b029e0d039985957b5ffa7f89f04b7843b8cd49c018f7dc04066a7831fa094359fe541604eefeae1bf7114bb7cbd6d64aea70955416ebb1eb1520d14b571c4b93835cfd2ed54265a4401821900709c916f9b647f4bf64ef280885ebd025d8cab9e7c8f880f115f37d3a66adc76962db4f7982d23da968de2b8722cc87814e7432fc481d6540211ab9afde005d1938589543b6e2fb463e223120d615133c68f8739e2100fe32a6a00573b1a3053ce15b7b15596a424de4c508a9762048a40338252a22a2d2455d685d50bc34ca0663cb26678e189ecff023b9f1bae3638688087f8ae5ea19fb3d4995829be830019f474365be5538a091fd67d7c197d94c841786a0947c6a2c46570a8cc07adcec98ea76f0198fcf6db482ad5a6e71f2493195f8ffb63be4627da31578bcc2422c5a4f110e35b2777f06396f8b3223849ea5a19eeefb4227da7be71803baf6387d629e4fe7b50470da1754556352f1180a19f245e0d1ee3ffaa440f476b55b349ddf79ecdd63ed4bcdcf0e50069cb28378ee9ff740754da1691a58c874fd9fbc3c92832179432cf63828a5ef4302540142e960ceb08a72719bb16457a6565275b5c87308852e6d5525fcbd6ac7cdc0a805879576f74db763e29a32b572e187411d5fb5d4f94ab2d1c876c64735cbe6699ba63145131d981c9e4cbe2bbf3c899a401b21d58de58fc23ab9bfd258acf287e5876d86fea0f66b5476ef2b67aeab411a3a26998b8af029cabe835372d296c29cbd6dc984ce7f8b74a122ce975b96ab5a09ba23243fd69a6254570f65919af10737d7eae07bdb0a804a26f9c9172fc4b24a5cd1ed168a5f46e303c8f93f49b895c2dda0ede4b8ae066f92b45fd2ece153726dbb032a91f727d6a8476eeef7554dd1297840f368dc3a6beaf56142547e5a4f397a67d5c9648d1af57de95648e6d88836067e66720248adccf5f764a26b1b0bf05a85088f21d68ad96cdd9226785e80826ad17dbf5e6b2979e7d175952a0ae0c71f09c97b50dcb0b5c9e84f79089f8192a21d16bff2f2d320662536290f91e44b84fc0608ee5ab08ddf01c45fc603488ecff69ed3b278dabf23940ba22f79410282e058f34440298f98a197f74f44426f40cc2e6d4587331be41fa7acad2657d3d5579d6d4f8ba85b24798abf1d23527945090e49d1c7bbf9e9ab5dd19c905e8b3da945b47bac8db1fecb50f06c58c9d0fd765970b6a5adfd9099740c36417049cdba6da42652990ced22c1c52612f97b6d613f0ef474daec2104213113af9ce237ae036ae7e273cb762794d6e3140bee2875ba0da3d074330928ef8eb65966c81dcb72e74c29ad033058f88cac850d41d13c634879c6177f502228c6b447c87d6fcecec97d2d6979808483f90e189ae80784577ad47b25893ab7880ba5ab22a30bf54a0cf82ba8c2637889477be902b30c1f7e77a4afbf082435644a159e765113fe63e409bf264586e154a3b7b71eb7f9c097cce5de82ef028a28d904af0a17689b7ef035bc4d8a51bff611385367acf6e2ffb9fb9c39c40a5103250f385537f72a98c0749b879e42869dd5b7240de589eeafa108f28ba919ad76a20aa67f635c7866734b6528f16063203698e3bf49ce9c39f928c77557a438b96d2f2fcd1c9f9d47c97158cbda41b29f22385b7787d2a3790deb32097d849d5759893d60ddcb3ef0095496e44d2c38729824892707a6028410edbbbc51530335d9e02ef2c8450bce6a60407e6ede3f198e14957140be53379af3d9185eead2d902535d52154fed5dbc07ff70936280f06ed42dd1292172674c5595f89ec9d81af45287d96d38149e905e2f892bd5b65bdc989610d12291adb24f23390e16fc868eaea87e2dc1c34bf899a6945cc751f321788631ac347f5b71e308dcb3bf87d905b31c9efc990cfbde04ac1a18d5deb0c92847c7253e960e5b495f4aab325e38cd5ef82680c5e2e1e3e13282244aa194c5f65d15c02f7ad5bbfa7e811d01180fdd6ce0b784915bf97974c12299d12ef7d69071990225ade719912d42b575af842bb296d6b5211857f4ba68e40838e58db3a2530e5e5424afa6bef28474d6a044a8e994c2e4c213a6aa7376c8a97424d85becd9aa5029841ac2df4b3c9f630f703d3da187b8eeb1ce2f7d67a48e867fa9bc265f3b7a8af9eb019c7c2289cc521fb6c83af5eef4a459b375f29928e7b254c7796fc9ba99ab5d186675aed95e0e8d1024610370afe15b1aefb89cb982aae584a7498085b2194e2063cf2fdf044f5da8cc9b393da17e8c439d8bdb403c38df54eec5cfab0c1774a08db3b44e4e4a28c6679e98db13927a081a6fa4c19c96f1e0746db020516dafc7c2741184ae638aa964f0747e5b9e7b0b6847f8d2cd07393820d48dbe778105f505be953cfad454070ef5a9903cce7e6ba518cb953c13854b5fc07c60a3d0c960e73611fda5af87886a21b65ad6baa7eb1be7f3f4e806d6dd8ca8de8180fc1ccf71e8de6ce23d82078bb9e639ed615d8c2bab157e41f221b888b5395a6c67cfb95186d5292bddd922e9872d06b98b033f9870b95eb24efa344fef42abf178c5376f3253fc3c2d8c34e66c281ec66805cd58d4e48d18679ca1b5a5a1c1c3e78c5ef3f807879c5bbd38e2096ec0631fc5462fe462925004be21c6adc45aa008cad1d9862aa518472d21dcc82307bf9ab7d2c006ef99f4aa16b16c787fcb7cb154c93b436dcbce1315a088f28b81f3ad56496e66c0d8d69195032fa6aca8fdb7105e14450ba86aa60cec54cfc126bb636f0aa11fc76b1bbbad7c4ec61ad8263b19b7baffc3fde374d0d4437641324385b4baa3795a5caf3a658de57fe1e5c5bc6692699cf5050cf7d443ce442d7fed8a658180a482af9bea04227924cc1be7c48aeeb96e509b2dd62de44f6f6a6a72c45c7a22458f1e1ea9918b85f7e5813b5921b2322cf59ffef6e7d3c902d414cf982338be27dbc8111479790e80cc41a2d12ae5089574478c88a4ca533d5e8083920709c698869e073617d3882d83e9ca5e1151b2426e2ee46fcb766ccc9cc8ff09bc30c472af12577d1ea691a682cca30ca31e487ed03d9881ca4b227fe91fbcc7dc3471d80cf066a3a7ccfa19784d9b31ddca089e35d528243a619e68d44e1779faade9ff8537e139fafbb2146acd3e2003ecce555e15a53482051ae7a12e7aa04334176fc15084e555453203a6a2aff35d872eb4fe08c039d3da7e59fe4d8430c7deea526fb21c363ff5184c029500f37f7b3015d18d73efe1131822b4f8da5620300775039caea3117da4cbc01e3b4c2543b0344324cd96320bbd3c42cc3bd3443daa3611ed96d5d4747ca7946500dc6795218c94be05a31bf522f4caa9b2f05d56801e03c649be312d7f8c97baf8534b6880abc1a26bd069016ab5343d64dd9da9d27b91207dde940b65bf688e31b4311b63187eeb3fe3a1f512b9c54934b8da0be32d0be8a525238ff0d441bcf73926d03c895fa94c13ec89d658e9eb5d5077fdae7b2085e9d656010f62b38446e25bd43414949d8f1e6bd7b3d51c1a67f602d3f3bdef52cfcbf5ee7d8aa31defcf797e87852b8f73aa85ee47cd859a4ff63cbbedff9dd4aa553d03711b02fbf4949eec13f60ada68192284b4d972be08700e209b0780fd39215c2fe9230aeb23f40deb2fcb62f7018f7764f3f5fe1393eff6c8bd1a90e26f3324178b9f121878a275adca9f3b2ed56b1992c8aa2781ef765df839b42c209819c58519ff10a27e3def06b4e0b9319c7792809ce9e71a7f54dd7dae1fb9d05c0d6beef940366f96968fcfc6d81b802755b26d1e49c4282654fcef434ee08fffb95cb085df0b681a6f9dd2915774886149ff76bd4f64c54efe42ed78b31756df63f774b76a42a4396eb23a301caa14f5b55cc2ddac2bb28df3131056e326fc0aadb50d7e46a1cf270b044b52c3eb87e49a17186e669a5fe5cbf3fb46947592331b778007c00b10cc1dc0454a13c4b608d4c6db6c55691a65ef4288dba93dec145314d4992fa6b0ee1c5cdc75f92d3621bb3667078a51759b6728255af12be7dc66c4b968aa989e06f177258dbb13611c431d927179eca65940816ff03a514765056031decb4f28755ee19e1e1b31a010892cddb7dee7eaf8ae6de67bc87d57d4bdf5374c5cf81256a4989da1e14487768e09192b4c1c7232dac43a05e8b5a255fbda3f14b2aed5049dfa1e7be80cf6230bbe8fb54088be6877b", 0x1000}], 0x2, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x28}, {{r3}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x6, 0x7fff) r2 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) connect$inet(r1, &(0x7f0000000140)={0x2, 0x3}, 0xc) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000180)=ANY=[@ANYBLOB="7ad7764aaa4cd73c17072399b797317181cab05dc6f4a1ad958426f142dded6e3432768ba8c2e75c6d73f7c4fcd9bb8be15799762e0dcb728545d488384956572101821b7ad083edcc3d32b8d033f7e04ed6f4b85570006c61ddd8beaf8d"], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r3 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) dup(r3) syz_open_pts() syz_open_pts() madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:06 executing program 1: clock_getres(0x6, &(0x7f0000000100)) r0 = kqueue() fcntl$getown(r0, 0x5) clock_getres(0x6, &(0x7f0000000040)) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f0000000040), 0x0) getpid() 16:00:06 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ff6000/0x9000)=nil, 0x3000) shmdt(r0) setreuid(0xffffffffffffffff, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) socket$inet(0x2, 0x5, 0x1) getgid() 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f00000001c0)="804e3431ac180a3376e92604b3e4e0196df6cc161546da606df0c466e50b273be61c52945ce103c7d1896b2abaa3615d3a84efce71ddaac8ed7574165729fdbfa14e39bfd0d25ad946ca81b85e4c7337e4b8b5a8faf53f921b37269e277a32fd21a69d46c416abf7da91f6b746109ab3c431475fd20872930081a8c1a8e0d39003c341018b3caf9e25cdc920f01066488f768d9d188928d14c2e4169edbd07d71084e83e7190c856c2344b2026763f55ff575c2e53a2607d3b09052385573073be48eedc68be5ac158b93c5e8678d7972fb00cba3eff6d83d270ea4e3add5a61878d91a886c807da16d6e2864b9ed4cf0a45f0438292e4cc658a766a0eba56a2dfa338c01bb782b007f51410cb61e4a83b9e627da914f89cc62aabee28e19123b9cb82263c74047d51b91bb2b72eebc822a49c22f78c9cecc22692f710411ec33c44d6cbb1dc0421b821c51ae8e0cf6af734f591f34559affce484fd307bbdfc8242cc862733924bb93f99cc75936c1a61ad0383b3c0e0d7734ec9f31fc621092b491c106ba38a1312ca83e1da39aa96974d271d1ded37047bb3e87fa704511d3496212886de7885352f2cdc69b9d93f42e788540d199375e15e88eb0a9486445da6ab1bff751cfbbd57b48937d6a68b6d66b0f8d58ee3ab89c69c8ae7cbb3ade881690896a395d56ea9b74862e95f24b6e73edc3f8f41a92bcbed77ffd3d6cc99643576f0995c752c71b71728ff23ef7efd8e31ae9079b143db9c1ed1f039b903bfcb9eb953bf51e84a00f44073691b104ddcfad8136deeabe47d63976c574e054b252773f516a974ae85c167d4b8057427e2426f0f6e346747c8bdb408414fb92c66a1a9fe78cf9923e838e111952bf34e58e1cd0193ff3c7ea67fd89ccf5237b3415f65b687b161df78839780245c8e1a178eed166c778887e1db0ad7f84be5d00df7ef77c67dcffd6c46cb1a3b35d6e93f1b1ec57094bc5ccd54579bb7fae6df2d4c6bb8116e06d715cffca5484a76a5067e2371091c7d65185c690b66a94faf673c34842d097952e78d9a4e134224761e8192be75e104b013a50569c170a89f25b06d07e503dd76ec14ee3f29d623f59389195017987f31953d6f5972e1386cdaf7f00851d16b7f392397a988686a0f7a0a9e26d691c2d2993bd19bd4f0a9a1f662c3dfee83c48d6bc9026c3c6194f68fa8b957c27b34ea19947cbd7798a8ade7fdf9f2c075297b57941f98b07dee1caa10b6a29a3efa4511101973354ff775759456d27fe5b957315dadc465f1f7d4d638ec01a349d8f3d789c4b54361a065e6c96af23824994ea1c9bbda42f080da62013d4927c36154fa9cc28917be77a370664fb0112ad3562943e8c3b618a7e962e00d4b9084bcd0cb35961eaf739492b57122ad841ce70147f29613a1fef676cd84296b89a9bc61d18e91eb6c47d9459fa45f0a44ab10318d7c5edea9035730f333c9017dc7616562f6a87483867dcf1092fe354cd4ef33bbcc1315e5e048e964af86d4b4db98080a21ee4a5670ead31810ad33fc453b791afb2531bf8ad8e77e36f10489194fb2056a9cd838d5c6c96d804116cceeecec0242939fadf59637de958e72a40351c69a28855852b33cbaba636376f48289fb395283828f459dd36f4da8c3c02aca36bbc9ca04136b3d1dfb492e02ab17f85db53e5e7dbbb88883a755d8d9269f6b610b56d1fd29fb1ce67c0bffb618c1e64a8cdcae58b40a0cd0843e67e3b04da879d501dfb716edcce949c79794fdf264355362b5ba7a3d8eac20a3878e240da3c8dc52ca8e5f86cf036ebdfcf0e858a728a89da9cd2142311961bd6acf9e0007de85e41815d990e2847d5fecdb6f839f77355e9cf1bff92c834e34030852c93a079024d77abe358faf269934b3dd2d2d7f95a46f018d7ae70855aacf231501f64e1f2065e6a16729fe97eb3dd70867903bc6f3aac6af5cca595386d158ae4b208229719c0681e662702ecf9ee0440f838ae931d20dc1bcc3b7c4588a3a07b65422360bed577338e69336332d974784b835ffbd350666a762cdc5b4a0f07ee00212f232fbd51663667080a148984f501bc3f52aee827a1818c6f633ae99f41306f75aa54fe3a7ac7f8265db10e6c86aa5dad783c545a90ec1a22235c93aded5e63bbe1818f91b1ba275768a95bfb3be5b4592982c0c7edf613105ac0624b349aca1c56a26c08b99e5a27fb06e7cf9725730216da8ce2e807945658aaa7d602b536aaccb7c4b65538ce1f470e1882439ca81f926387979b4ac5d344f04bd5d9a8fff0e2690db4967c086adb4b513ce263283cb7eff0feaf9981d3261ecba9e69cdf2326f682d4d2c2bdbeb52bb1d2d9e7edb4e3d8681e6cad0c61fb5a353bbdc178dacd77b287eab90dbc7728b877f432f6f1e5b3dade24c1f64c92737b6b09636be9f9c966ddb2c70cf4d07cb6cdf6bcc045485d1a9cbac9b45060f13ec9ca016b5ec7a824036b7d2d22a5aa9a21b7e0e404ade28de28447fefcf0e9fd01192a060a3a187d8b1e72bbdeb50387552d7339b791c96d3b1a49e4acb4e63bc5e1f1f669c649556089bc5de3d04621ee69993397e74c3dbcb98696ae0e7931fc9a2ec2d320125bfbbfa69c20dfc1fa76fc460a7cd6185f789f3ffac847cff0695c801a6d4c4b4970048b81b1a3140ed1604c2379cb7f4b11e7b80214418845414d604b768e394d89fcd7d157c1e3c5c3e3ee10250ce60272779b0790fef5a0ee667a50f0026b744b77679f66054688180e95cad321bd909a365b3e5869795a18876914f908342de150b4ab75007ff3f1d40d1fcb1496246c9a686c4551f5f79b8ffedf575f08c538f2d1cca14a4ef58fb202b00e6be8743fdf96e972ab594b15870a1454b38369b170fd8b622fca5e655cac7a01ed8a8ee7f13b4f1728c41b75554e925ce75f2ac3717141feb13e7b20c7ae214918ae6106e2062bc11eb9d5732ec91eedece576a884b1ace46f1ce5b896e7cc3b0f847cecd7d9c8cf7d737fe7d55ff1fc0e55ba0122c6976371a3cb2c4f10e933e01d033766279bdc72055f337c2a588a2c3787f4a041dffd1b3947ec66c06252510b1c2581812e2a0279b9c8791a98dcdcd19c57bb45aa4eaf1787f47b0e99f3539a030f963d3ae466511c51b10e86ad3c2f7237063ec609a3baa64c7baf95ccd8f922dd7ad297c183dc29ea9ea32036c1a77b072f5817216113c8d1837db3c32fc72731d60f43c7fb8f7ab3413aed7d762e606ee8dd53609b63c14f588e0bfa188e518e73673a2de5ab3557d8c88673db545831af0e202f83df9202222593dab9f1fbe58d25c1a2effff8453232fce8f13cb1cc741f38d16bb8eb9d5412ddccd07ad80af073beadde5c1dfed2acf206538d0f8b5f83b88dc304c89d5b0f1793c56b80c45b07634c59bd69bd1e458aaf8d458d9cf3c40b6c1293f3b8dcbfb24fd659f4417b46ffee665d25d21b39938264acf6dbdc2db20dfbfce0b61e83976ef52c4a2b97b60df21eaf80e474957bd63ead1a079b27feddf865227c9de478522c774159ef08430781f90bf3acb726140616732fa55c3a69b559901dc8aec83d2cc419f29226e9062701f23f4bd46db63ea402ae997565490e739789490c0e0f2b16c8a6ba2735bcd9f58c58a86d77043e467fa2432edc3aadd9ad1964f893ab1a0fb0f2aa1b5382158b7b1201017cf2e37f3afeb759c71bf1e57fba47e23168d1757c91636d81e42ab6de6297686781403a3c48f88be5ee782cc17aab5cbedf80d26500c6aeaad141ee7a2debed5bfef2e03f02459d06247ac4de315b4f9e935dee4c7f931f952a25f8171281ebadaf254d0278f3183b5efb5c05ccc9e764a306d199ceb5a4fd3f716bd4b606108f95c4af3d7cf22f198fa5d9dbdff56dd95bf341e4802f26f460e34798aea6f67ea489a47bf19bbf056e30d9e562b41f09872f124c04b0d3863cd37f221938518ba51ec91bc5384c75982daf067d3dd5d7c15031b3a8dbd459cb9a1ad54887dfb94a3e9d4dced57030e9678041f7f84e3a5ffd6113fa84eaf06016d7b43bcc952f55429506d04ac13cb495de5cfe8fb4c4acba1aa110fe0b11c29b6c98c0e5255fb79741d4656eb6ce1d57ebf626f0a362801f91c8afa022a9cb89ad84aa3321c08a23e914141ef6ce2ea0d3e0ac437fc805f0eec5bc28174fe624731a106448388fd00fbac08edbf100d301856b255fa87e19fd4802fca1b609bb094ae879bbedc820166cf9526e22c0344a092fb52db4450155738884556b633d0f96fa15700d569170ded8443a931704d700655e694644fe8de5e7388b9d7bbb66abf0ac47917e3425fe183262d17239b42530accfc080c158f4a37b463e9437ae837b02b9bc166e6a394ec0dab25220cc97732d0021d5b18ff72cd72887c2d26373eeaf2e5230767080b946bf44a5b9a6e58cea94c25c195c97a90733c763c6981d98d2fd7b0350bcb94a965344103622f5e1dce3347ace5fe88e9ca463a812d434ae9477a790c69f441bde8c6d579536b6e992c6ccea99e4dbbe2f6278e3aa2bf5f1adc062ab853bed8d05ff3331dba42d61f2a5b109f54c911e2e00b01bb7b1742cd39ce0f8b85646308ed2802e268c83f645289b6e9a852723a80d4f74aebe67e51d111ca7353057c9258a89e6381b40e239a4135b44edf071f7d954c91f1be98250fc086b8200f6e90f63ea98c7c12375e810eaa85fddf4b3bd2f9252ee1e7a2b512c6595200ed5e6d284d5e47e137e78d8dc05bf5852ea6875b53b9599c96b3e799ba4bb8a3d7192ebdc96b89cc7d627fdb8b58152b275318cccfc1824ebb01dee7639d1153521cfe58cdbf502cd055b7eaabecb351455952ee01eee3b1b7b7dc1862d73180c2ece0ecd8ddb2854cc3cecced794f1da89c8f6defc742f5972837ec21c1f7fa0b5267f6c271eb2071a85a6727d1cb6264cdb8827b1ceae74650297426d485bc9b20fd4fc2e0807bdd874c0461d008a7105f663389e19dbab26b71815b2cf57ae99461a662bf0589f5aab64d5271d960afc8fd06570ae69422bb53a7233e36affae7f4de8ea37da94871ee2097a2268da03e39ac57d959212b9ad31c5d91acebcc74721efefd69ce74e3f49056166eaa3875a3c3de802e4050d83f8e632a730372b3e9318dc407c9a2eb9a7bfd0a3396014aa2e8958522f48b8827f9f26e9a750cab7946e4f25cc4a2c5cddbef6fb3a09d8ad1624111393864808052ab12d256e53266fd1324faac29e988df35beef30f38f5e68680604e9c436b6b4f0f4e058293d0883b74b62b04d65d18411e256c0749cc6a46cfeda6cf9fed731175cdd96f70d32edc37f7f1945641e5cbbd2ba834584eb4389430dc4c5c6cfc77d6d39fce8cd472d08023409294b97de4f04ca4236cc8b89349d61c4e81087bd770ac497388028f03974c5286b41e5aeb7c29200c1ddc7ffe0491e94ec16aabc2f22288af1a82b61af394221608fec5cd3463aff5d06f5461549e84f4dc5b4065bca697426cbcd4c624202e34e737380c41778520a92317f7d1eb6c662c8fb5b02b62a43059241e0912201352be90936a4776b79c1487d736c12d4436657d893344270a0fe0bb21fc088f27020f20e40aea09801fd6d8ebab76dc091601183422aed61c64a224d27d4f2d2824c4412420c062008ab420ad7443a991eb22b4c34222235a9dd72f49363bd2baac1b1e9831dcaad23f049fc34dca73136d1227c8034ed537c6f2570c4213cc959889393bc41cd8be299773a36f54bf7cb316138b99f46fed6959dc34d", 0x1000, 0x405, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="01201a56e9681eab07783b370600000000000000cfbd4ff800000000", 0x144) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="62700c7bc04c412246895a3622ebf6273c23a1f34b8ec6f095b0d1ae3614e0aac9ea07ff506789b8e9865a67fd3894946a9be389746b365782596f7bfa7c6fb352ca1fbb6f7d0f5d4fbb6945516b5c2afc0f86e4f2b2fbbd2e1a819eb7b8670c69fa64d84c99a207f744188dee3c1f6d49805f99c9c75ade196e263991c2e702809d9a1ecd6cb1d921169606c0178b9bfbafdc5b7fb40e0cf704b31f1db22d2f227413457e85f8bee0fd7764087fa33732e9a9b988315bf1cc2cf71cbdc3fe4cf13f6ba21f4bde06918fc34cd7149e48", 0xd0}], 0x1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x7fffffff) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCNOTTY(r0, 0x20007471) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x44, 0xf0000000, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0xfff, 0x9}], 0xb0, &(0x7f0000000100), 0xdc, &(0x7f0000000140)={0x80000001, 0x100000001}) r1 = semget$private(0x0, 0x6, 0x2) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000001c0)=""/246) getpeername$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) nanosleep(&(0x7f0000000340)={0x6, 0x7}, &(0x7f0000000380)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10, 0x0) chdir(&(0x7f0000000400)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000440)=0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x32, 0x6dcb, 0xffffffffffffffff, 0x7f, "3da17097f171df3dc0c5b10c02b7cded258ac2eb", 0x3b2, 0xff7}) fsync(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0xffff, 0x1}) fchdir(r2) semop(r1, &(0x7f0000000500)=[{0x7, 0x5, 0x1000}, {0x4, 0x81, 0x1000}, {0x7, 0x9, 0x1000}, {0x5, 0x1, 0x800}, {0x3, 0x80000001, 0x1000}, {0x7, 0x81, 0x1000}], 0x6) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000540)) r3 = fcntl$dupfd(r2, 0x0, r0) setrlimit(0x7, &(0x7f0000000580)={0x7, 0x100}) close(r0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000005c0)=0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000600)) setrlimit(0x0, &(0x7f0000000640)={0xfffffffffffffff9, 0x20}) ioctl$TIOCNXCL(r2, 0x2000740e) openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000006c0)={0xfc44, 0x2920bd4e, {0x9, 0x3}}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r3, &(0x7f0000000780)='./file0\x00') 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget(0x2, 0x2, 0x2) semop(r4, &(0x7f0000000080)=[{0x1, 0x6, 0x800}, {0x1, 0x2, 0x800}], 0x2) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:07 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x200, 0x8}, 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x1f, 0x2, 0x1, 0x9, 0x400, 0x5, 0x1c6c3c061c032839, 0x2, 0x1, 0x51}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x80105727, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x16e00000, 0x6, 0x0, 0x0, 0xffffffff, 0x80, 0x80000001, 0x2, 0x2, 0x0, 0x1}) 16:00:07 executing program 1: r0 = socket(0xc00000018, 0x4020, 0xfffffffffffffffc) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_emit_ethernet(0x7f, &(0x7f00000000c0)="1c477e8bdfb2ce3dabee31ef9a507e5e9d8e4f63e33bc6f19a76cd03e4a26e25e380ec3b80979738203320e3d977232c54374509447aaac670b9d0539f3f5157adae0ea688160234bdeb140b53b87b4223c834ea888748dbfb104f7a7232e0550f70dbae0acae2e60bc07bebbedd6abd8d63ae786e8487d9567701aceed3d9") syz_open_pts() 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x200000000000, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7c}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xffff}, {0x18, 0x2, 0x5, 0x5}, 0x160, [0xdf, 0x0, 0x5, 0x0, 0x6, 0x877, 0x6, 0x3f]}, 0x3c) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc5005601, &(0x7f0000000140)=0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/71, &(0x7f0000000040)=0x47) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10010, 0x40) setrlimit(0x2, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1000088010000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbffffe0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xfffffffffffffea4, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/72, 0x48) 16:00:07 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/164) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276d0363909009fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x38b}], 0x1) 16:00:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xe98a) fchmod(r2, 0x0) 16:00:08 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x2) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t'], 0x4b, 0x1, 0x0) r1 = semget(0x3, 0x3, 0x201) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x65) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) fsync(r1) fcntl$setown(r0, 0x6, r2) r3 = open(&(0x7f0000000200)='./bus/../file0\x00', 0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x880, 0x0) open$dir(&(0x7f0000000100)='./bus/../file0\x00', 0x200, 0xb8) getgroups(0x8, &(0x7f00000000c0)=[r6, r5, r6, r6, r6, r6, r6, r5]) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x7fff, './bus/../file0\x00'}) fchown(r0, r4, r6) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="85dcb28571562127398c127e0852a67b8f937d3ed7093f05344b5d83762f6366ba50cb959a6522812d6af00b9c104413cafb3607fe49b5777a965af7d6c8576067f8858629f436e635", 0x49}, {&(0x7f00000003c0)="f8013bbd695840d8a450762d38aa978a2d80d59341022305a32bb24fbd9a3ffcc7d0506700ff8fa3ade2523231cfd5e305a7718a9102f25ec81da2ed", 0x3c}, {&(0x7f0000000400)="78bde02416adef7b63fb2e3c575c97357a36a67106229fb768266c54300a2b438a5ea107dcac9e4a5cf1b8245fa180c1b53743714117ba86cd4234928812bc838f3458e62023f3366a1c92fe025095ba4214ea71dd309696bd29d1c47ed721618fbf12a5c86c17bc805afe4bd2ae2625614f2f58c1820e031f5a143e10c1f11fee31205a8bd6f4ee8224a37f6c5d9258ead608e89646f9f4036e3bd8533a4fa6ef67a9ef89930a8879fbb066ec505e5268", 0xb1}, {&(0x7f0000000740)="39bec0107a8ec30302c81ef747e404bd610313e9c060d2a2e346e5bf79f443a134ea28d2ac8a5a21df50f52f2c76c63641bc6977a5a7381e9ca731fe300ebbb87325e5d18520df53a4127edf2c8295bbc9d1c7d539e69fac0ea90385f5c9663e289e0950a811f47c5e689de9ba3e7b6e01f747eed3aa997ce4a5240c071a49b7488de48e9f4c757286b0feac11afc02885609b49fb698ffec47bd5fc7e0451e0ec1162eb695100b2f3df18cfadce0b64df9893bf241bdac3ace13628a969250567349a62a112fe0237507f56be4123f7b4c5d3035191ede3d5009074936b8ca5f678c497ba82adf779dc86826b6f4d5f26c87768fe57c8df0fe29e1a4409cb538c0067a5e9c8f67ad4f92142752ead4f857e36358aef6924c77149b87f1fa74d423db6995b1782f9db6f5963c7cb9bbf31c86866a9b5c960562aae79a65cd92cf19188ff110acab94c06973c9b4152cf826f5becd0cfd656ce3a6d75b6f5daf522c1574dff2d1c85e2037b3f7ef60423a780dee2f5f88722b509ff27173a140fb0041a4c92ff5de8397fe521d3d86bb0b8481d873c829fa8a45685e1b1b9214bba8853fa11190b7dc8852d4eb95f28678ddb8cc5e7978d580e8b149205543f11867e4ffce591700aced724c1864a7001b1067ff7545a365ea4b812348e01b2640e6f4ba145852475f691831fa9ec51adc9eaae2fb34c81b0470f96c99656e12b8fbd5e3591cf1b46b631432dda57ae93c0a3bce7ffe714c929fa1f8391a4876fd2938155909f2e79e6b89137e9a0793224372c39bdfe97ef576dc8443ad0b331052abc6bd5e58d1d9aa5d19de14f4b63c0fb1902fbc171b609aa59009a5ef38b8d4380d57a94d2d81eed32b45abab23bf936ab17aed1cfffccc7c3f433c197390ed0528a6c4f196673ab392c9ede7155cc197bbff4ca1df98f6b7d152f8f90ded69d1aa2a81cd543bb2235b2644674ea1c815d8ce0b0c51a26cb0a23171f9d5105972c35d6dc13ecc0ac74ced180c24108ce6c23a77f0d55b0f3e42cdccf02b98f96951f43c9ccbd0ea26423e44f2a38c5aab8470ad584e8f1cc8d0223facc3ebe2bd51780b4fe748f5fde4397a2bbc0c3237c83516b93c827ed59ed96ff5d16c85b065ef9feea4c1aa851dec5b59b3b34a696d2e77d83037a762c25a3764570abe8cee6bb6bf510cbdeef34b3882fdafa7d92bbc39dc49dff38c016a6aca3d76427a003caf13c45b02bedce2e48ae7909c3790ac5e4b8994a68a5b2d40107f579b0cf062f31cbab6f262b8bc0cf81c9017637fc3f36b070912124e088780a62e654198ccabe83690027a71956825e134e3189ea717f72a47e2898eca73e3c96ac74cf5cbafc36a71da20a88191b4345d2e479212d5efec8f6c0d48c08e58f7245231bfe22046747d49514b8054880ba01ac1ed2a1e2727013948415dc059ae4c018a4c96015524c6d1f1a47614c625a194bf1bdae0e0c0cffa3f1e498d7b4423e131f6114c17661a04cafe03707000e1c47525ab8305c8e042cdde0df781aaaaa8047db580bf27995fe95d511f5240e5a591782323c1b3c2062a7868a95b3bf9859b2238bdee37bce43669a6d5540647b200f9feadebb6540d0af7f72b5b8810c8b1909aaf35e9e51dc9f8f524e342b2ca5e98d05c6212219376a665b730086f3bee20ce2cd534b1562bf0530d3dccb5d0056144e3b758d14592742774a0deb56ce07047e44579191b0ddf2a75a7935cc578b7d2e8afb036fe1973e4ab1545115256ee67147c572732fed726a793a5b8cc0e30fc940fef7b252ab4447952656571c4fc7ee77252d934946e85c50f0b7651da584792630781777423167fe9d67f24680c799c2facdb87472c3655a18bd10ab36c6e12117265584798caf39c08fa5b167962485ee6b306850c22f0ab0df5562c751b1dcf4e4452300b9d0de33e23a3070973631b0aa9cffa63f29455577e214dc038e1ea60b692830fd9aca6b08c0827e099ed42bd60e92ae75340ef0ec27a35e00872df7d8147e01430697bedf14fb8ca4f8fad7ed01086b1eee8b4efb048579a5a9a76a5383d67866b2d3ab40f2fd0321068a8025b90128568b26c417aecfd9cde836dea2f93762b1f4af4ff3e59b5ebbaff9356b299b6c570dcb7b56c84c21ae1c21b75693980f75eb75db21b0a54dadce4da9fe1f5a6c02c6a5a97488e006c146611ca4562b35ee2698e79c2b357a5f80b0ce4e1b22005c4caa436f4b6c67ad26988bf08e8c007aa8f5cd5ee02baa58cb4868ebbc693c7ed430f4c23cc483097896f501ffb47e2dc7caef71f8f92b286703286103606a610632394c2e2bed1fa6433db04e8ee43e17dd88948a0276f0c505804757190868049bd9874f13dd3739fa632f02ec728eed4fb99b6c6f7fb60c79a78cd6aa5413382aa619392b7dbfe11337f74fa88ff6b3a24be654b6a804848d223996ea71e6bbf2382660019dee00c1f0c1f568809a0b43a7d0a2c8d983c146d5307e99c7b5ff29db7c98cf296381d01c4ea29401c7cb0e526e14aa59037b706ccdb9529e4049c740392107b99be943dbbe58479de34dd490ff4390e584059ef3ae55331edc49a0ceb3f4b7b2a8e97cb33d2fb2614a0ea1fc5994ba52d8f5eb0afe207bff6bf4e251591ec33b7498c9401b3e68ae8314fb864bde8b8b72819ec4894a469cdb7eb782558e9d7ea54e987c40d94591d160a39a2c93aef387e1a111f624c05149982f9a9840c1c85712dc2cd5cbd0a5b8a2c42b7f39b7a901bc2866939852aea2989d2e0efd34c13093005dedb0d66425f26b0de04aa9c3b4f092bed4f7f5e8b83c091a2dfb30b937222b988c61c7e70cb126fbf8a9df0a3bc32b97ff53a4ddb5a9fc30cf7400c960b0b81ee9af7fdccd4cbe09ef772474215e59bd1d570eb2f053190a56f38d4f03aae6c3f0a332b85113f40832362528bf26696994bf809d280a11eb3fcf1c5dcdbbe340ede5b8e5128b9893b44f527262a11ee7dcd89b096f1689f8c4a6b6696ffaac429e9730f1ebe0d00401fe6c7109c142c86075aa6a7529bd6f0f2ce44cd2d39d431ab58035c3746553ad8a08fcff551de69762d9a2de7ca413e699fa5c191f6c929f83243bf93e658d7ac4eb1993a07bc7e83f084f79e896876743bdc02198b2296548167f766c880f2707295c2934bc62614d1a386a582bb83b0b37c869f82e420d62db330096c49da53071217f3da272efa5692feba78bae4a0b86164436265a9aebc532cb0462979d3ef3b7d5da5845f594039315f8f3d8421af5e3553596500cc6e70566939e005e0d9c92d390cd1f5ada151973434c1b6934d4132881172b5ffd401ba86cb1e18e07a99f1e149014be86ad6de53b67142c8478b6f432be6d8a71da63d47e68f70c6fffbae5df677afcf035703bb321092508b7085a4d9c0120a7128eb749b9bcb29f11695270c64b984ed35d7e64431847653db1e57b095b1549c424b07f78fda8a1ecd351052a6bb21b838f2fdc90beac3e005fb25de1960650ed8b63746fe165f3cf2f41c05c3b74ace5f2fe2deedd9dc486ceabc1b0fc3ba6deec980ef2584be9ffbfaa0a092567cdb324cc30305dde66f9c8335b69783dc04a21d1b0d20ae702b587d26c9cb9f3ed9a68cb69337095d200244ad63845f5ccf829858105d322ecdea9d4e8f46a4801af9f4170adccfc8fc7d4b4ff285a8021c121cb9a3e45c5483e10d65319167e03dbf5c4a59d81568ed00950d7327ac33e637bbaa445568c51f89a154defdcc59924cab6ee88bfeb9abe0365cba3571e2fa9868430bb54404a31772ec4b731c0a1443b98c934f88ccffcde2436b0b3315033e6e916f8f7689ad89f520463e634b053333a3a783da45e0a5bcefd48c802e30c6e70ffe091bd19af0a20f525410cb0bb62b420e47e0d4a3fa103df0377f0f4e1a96663819c68a6c18524c8a7475f1448bc693d21d9f1464618de169ca9a88b08ad6331beab21c9808c68ae2351b7450fc40a68373a4ea4c2d62084960201096d10d453785a78be2e29580638999310046281b13941df5ab547a2022b01cd2335af36060d53fc6db04611577118ffea51adc8564889514b5f8247fcaeb3024436a6f9273c3ac04945a6e4a81c280ec7d17973ad7c877081354ecfab9efca2ac9e8b5d54efe6cc882c929332ebfd3133481dcad14b2488155e59f846ef162e01bceda84aabc200356e1bf2b54a6e3adebe1922502b257ce151ccd11172ee570e1327b1a33184aca419ef3b357844b8385447219109069a75210957bdf645e81e3f73ac6edd971d1eb49211c92a9bc5c4525f0da97cc901a557a6012d24bc912339f93ce13bca7add19971e08814fc52c1b388af3f06bea212832ea494529a2a5d1723979499d2d1ed404977dc00aaee7fb6b3ec331161efe8ddaea0803734072fd9d707409852ade195f52ab2792cf814801df6763ebb9f535e4a17acfaed84a0c225d9b61308c06d332efe4b6a1a09cac010f2c98d20dc06d907c1dee11f406f056fa79819f734e2b0936c416e6fe524cdffb0b21eb76935ce191bc8c6b1ef35413b80916106dc62534ad125c6e1a09f6819245cc0151d03fbef2252f0dac9e5978bd67a6b876747b661ac1ed37877bd9ca1639621d1f6ba77ebbde8c967462bfd877dde54951cbec50cd0eeeb7e72d5ad73ce06769661afdd8c8c27d5becf9aa3b7606a1e464d945aaab6413586de4567333b41edf298538e79567d08432d19a8c376a85ad84992b49280f8a51da5e0786931df757e86dbfd7e39af4b0ff909062cebf5f9abcdf83b1a391506288892e66da924dfacb70f7f875ef55d01ed72eab339e1385b539829e92c4cc87f4e80f168a95d5afd54fddf3b685e6b8ab0ead8155878710903be9c596b4b78222f869710733ba61f92896cd0c62c5e30a330182e5095e1e5826d96e3903d48c566fa01d6a0093675ccd496d315cc55fb250b0f0a9cf808c4a977724670f4d3ed57e17cd2639ee173aacc24b12b8be8fe42506361f05202ea54cfe3bb1a6dbbec9bc7f89aac3026e5eaf25e597bc251db8a41a0222e8a3679fd436f08e1331b83aaa12cd8ba22b1dc6b5a617bb1e526a66810c07176539cb834274731d0dab89bc8719bc1d40702022a6a383061f55737019d1b3f470b515769cffd1a10e36ba7551ef9d0b4a88613f148684dec74de285c1836b47155cc8d7e5081601f73e1afc3910b89f2309fda7dd6c6ce8d8ee6f2cc55b488fd43303cea95374707690959fa779eb44879da50f1d16d4ce9928f7f41f96dae611b9e53f1387e97933f494655235e1ea49f518138e0a7be809b1add76292feb9cb311f6e2fff3951e8fe66fc5f52bf1c41a18d4db827f34156214245c5d51146a7d8626665b6f910299fbce23004014240f096c2012d90f73e12fab21ed03893c0d4703584e4d3f7f42a3f26ae25ac47eee9f438de932816be21de579323cf34325aa291411bc0d8a956dae63f4b2241798359362bc03051a9a320ec7c5f919a038ac2ec0ff67092f5d63ca0caf00e945cd91b2f7375c8931f6a23b3208d66a4ac2fed3b85bf32e9f21fbac6dc35b72066f5864d10cd9d7dd27c71ec97c6482325d18d97d326957c7229c8cd344cee66872b1b708d81370f652790252f0947aba4215a8593cfb9651efcb0812385706d330b8556370bfdd8cf04126c94fd6880fdceaa52962c9d3fb590a695e6781d948f7b066e4b22b5bf38a0aa74aae0a747a45232c9377ebea8f9d8433aaf37dc450008d28bfd33c25bd50da9f0e4b3ea0aa15e49bd", 0x1000}, {&(0x7f00000004c0)="93cbca686a523c3a382628303d7ef11530bd53dd90d69fcf7cc77a348caf03fb3764fdf65c6e6049092349944e538d2e7997393affed766a2761a828a5346672d62d686ddc6c0509559c71e97112f58e2db8128ee1bbcc12f638c478f0656403dbc5d7a4cdc6", 0x66}, {&(0x7f0000000540)="cfc9f5a2e29c7b51", 0x8}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/210) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x7979) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000280), 0x96, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, 0x0, 0x396) write(r0, &(0x7f0000000500)="013e4985b02824440e434ef1f819d123bb08b0c9513da625a640702005f2d9c24cada2c6060414110facfb857c2b3049f94942e4da66ec5765af4cb6ed568dd535967d4c9f3b8e8fb4f4c89af875f645d46b7f8cb86dcdd1c0e1c8fad55326d11fc77b6203931e78efacd30adb92df32ed96e8ff40ef114d17fc605deb440f7bf13376d6982144c333588bec4978e79136213f0719058609e9d451f57bbedbf351b8c82b177fead03bbc0619ad3e2cc90430f77831174dcaa94372b5e167e7893acdf0f5ff249a943775a7328dde56c8e2e6e9e8529b31e772135b393cac9e54f5c0ef73149dd7afdec32f1b71fdb19a784a2516c9c17ff42ba3feee1e755be816f55a7e17615ab1810cfe3b06d9013d568fe7c122f11d50f6a2976c090d4dbfe9be799b2446e930c68c7c526526aa9c76174eeba8a6fe3a1222f0897a0ce275f737f0165a845756468a9d64580ea5f75bb918cb2eec93b1eb61e55322fda819e4ce1d8b7a65aabab748738b68375e6b24a51b3f9fba96fc4281444736d46ad4e932e356a3a646a170fe90341f2e0505fc7abd92dbd38401e943ed8a887fcd1dbd2f02e33665717a05233b0fb9724b41aa553a83cc7fc7056d1db9d671a30c72f5f66f0f76127c9b6159481b6194deee4b8a3d1e5fb8e588edd1489151dc38bf22a35ef3f9a25bcf819b02ed59dc11bbf6d62b71f5d6714955ac46f02ce0abd05bfc4dc9d2bb9b3d07b6df923d2dc93a6801236c27bf3e08d82cd75a572c8d850abd63a68da9b377afed0b6d46f52187f1114ac428c7b0bd5fff3ce3d9fdc1f5bea5a0b3a36131590dcc8cd7f0a75cc90b576648c8813aa48485568c6f467fa635a53ec8f45230a1f43a53de6df421632294976fc8208b51fb2868797e42f9ab18c66c2243b4cba5a93d07c173661e641e2c17bebd8ffdab51bcb57e8bad043b9c7ac75cce696239f5b2dde5ff7ec4a2893cbcba510437325cce1e1063e0446a0825b83d17eaf7b7b14028946850d6f908def6b0fe885f9397c1b7345f7110cf21c261d540a37b19e079be9109386e6ee061ab77f87fac44a4d3917dab35cf6374be0242f0dfa6ac055bc6f42e59aab00053747fe01f854481796cc1fa25b7040858f72390c253757e805f6538aef56f6bf3a6b542be90258b0a26471ae4491648e0855f6200768e808e1bade18a983940e3bb6a7423565cfd0bbbab4c4c8f72be65d67daa2332bcb182c05c657183d6351d6661ba11a327448ba65cebbab30b229b30bcb5b25151de777bcea029de6fc267b215c842eedec799c782cd55dc159b0f42714215e64336ee200d8c30a45ff4b545f548611a4e9bda0600e2a897a870a6c83620fbbeef7ad05a8748c24c6810236458f7ade63939f6885f69d325c02bec3499564529cf9228f5d66365760c4adf553ca8c4a4655ccd034610d7552b9ee345e1dd6afab268dfe34bf0f77679b8ae42cec1b7e413cabf3138973bcb9fa67062eb915cbbe69eca95cd56d913038e457756db764a4047c611b041716e1712c9e79f589d8e12c18df780232b9f40ec73517a35d349cb3bc77f478e8d5af4358dac8e2510605d13dd9ef8d91687f873e2d1fe3ce82b0be989dd1889f2f68e9399c3f30a6e8952144ff9ec510c41a41c6d5f5983666fb1511a5b55cb621e9d14631b5576f99cfcaa5371b82a291fe76d02570af27db96bc88c7a90530cd6da05337d394879030f88eeb973f4040cb93d08169157ab4dba18e34ad8c9426d652f7c45a80cc3538f7740b7fbc5873743ec42aaf22953f07a8b47a6818467a01386113c23a50bfe9a183ab203c5d579df685a9d97e6159c568186f0462b34617f9f71eb5ab8b96e9654f2539a896e34d47d9c206173f0f053a855fef43f66a935c5f01bb7fa57902bb905571be9b0e04f79be41df1e04e232e5520ba3b5f38f13ffeeb5415adb804f2702bbaea0383d5a47aa0d8dadab55e2d77f9f991d901a8f516b0562c1905ea98b48ee16c77e626182394e06b29a94145c3a9713d19b238984a2ccc259faf5f03f6cc83cdf649b5e80d0cd8f78cd569a0866ffbd04ba9bdd4d437f022e25396bed89e9e001d7e20cf86c94384beba0479a2f4ba52da80f2e556dc4cb43a8fd2b3293b1ea01a8b22fcde1920deafba21a293fc28451a19dd3532fb4ed0710972769ac5433b129c795c8cc078485c05999751f3a95ab5c7ee9863091bd92a5041726db0e3908789d72a303c9e3089ef3a88cdc51bd6eae2e60c1b23676a69dbf827b9e2c625ab573f4151b2dc47c9fbcedf8bd4c68f23fdb7e32bfa01e4a18b74a12c89efc9a2c6c48c142bd77f93fef4a0f593b52e96cd8e3caa9959eea6992f3ac6c4df5723194a9d5c9c2e0d90bd1a5709df930873595752b69d8a6a340ac55a154bbba3f70db10fdd61d0295a3c631b7bfb356ca3a58d1ec2d5ef39fd92a6977a65ed8d38bb20fbf1f41bceb593022f4cba172d3f76575a5bb609ea6d43eb597941c9db16f4c2c9cb5c64831b3594e468de87d4c2045c792e836090786f74c6e9af7ecad70890ad5ab39a66ac17b5fb4e33ca83f8803ccc8460650fe89cfe2882e932f99b716bbf19cc1e869df5f1cfb71b4d77c76ddcceee9abd6a75b2e6ae843d81745a5f21aa36ca55fca96184bca221fb1c9fbc8f905513fd2cf7a3ad527abc0113e6b1e43d9d0568634e66f38d1030fca31fcac0bb9ad9c753068d6433d62f3c4c11e41567feb0a098edabc3a49ab618c5c1c675a99f181bd3769378aaac7b8e2e067840f336c49f7ab857392a8adf870aece84dbffb31778de16f2ed33736e548f0795a07bf9bb0c9ef5bb02e917407b69ee1b047ac582024d4903bc6be2e169f13559e8aff4c112383be89bf02ea7ed38d5f9d1ce68771f4327a399ba0ecac8e2e87ec6976077afd65d20ffb26d57fba6494dd74e55ad68cba42c68e89dc43d7f2295fb385c7e513c9fd16a11d3d3c0d7a9e66c28b6670590660b91b0ad5cb67f2ea5aaad81f796d1497558a9aac829b9e27946495759ac6f61be81f81e55d0da909091c60dd6c5922914aff462406b6ebc55a4746a8ee82b38fe9613df3d1842ce6e4f0f8391a414241063208e1f6172ef7f0208b561b1a74e5d37d8760dbc42cf107c75c6b5fd5cf4562f48f730ab21bbe6b7ced38b931063d0865b46a9939d1a16461dbc2a11b7cd6001466ec557c168eb604a1198a57531e8676e360cb3adfd97f0cd3da55b0e1eee735a6412689e87aa8451889a6553e5908aefabe9e65e14e5f6a7eb6a0dc209585b596e6594033bb96bf3f653178801c798a611452b8759580df68f1298c1fcc620348a109735e5983ab799fb25267a5468fe2d71853024d58221eeff99b8eab5511f982aa8d6c4f63893e48afe1dc896e4f2a197769942ed4ff183fec46eeac1726534c79559dd5c58d7cc5dd44e610c9cdd8792da23857747403652f7c88a55f907c7b7b98e209b5d39bb5938ff438ef8a6f8a66407650a226eae152c47c09a2759f727d6b70bc916cdb499857897c97edb08086e1640ffbf872459bf7a7f9ba2896a10db8f4926d0f4b9325b798e119e643a33877602be6b4b551a2680316c3212d0c368cf145731e14efaddc445a9993b1247f3d02396ddf09b7f46eac7773938e71b97b4e3efe5a9bf644823b5f78bcec7c3f59c98db3464af02f20c4303b0afe68dae19a35ed3d378925fe2c4b9310215f302cc8ecd472f79ab34600f154596a51ba95a2af5a4eb980e42c05c846f5fe9610d91558a8d980a93615c3dc849514a9c3ebfe7193ba59febca689a53a9102a7247b8eed995b5561e9a741fcb1d70b1486a830af1a0fda83be35ed41c06a6637e36e834cb49df30512a82759b38a36f225f4781ab5479c75b858d06419246afc80166479c8f23a3792caf8c46bee11b73762b6ce4742a150d84f87816af81c68353a9fe993553865e477f89f1312d849ca576f505c720ad06c275dd6944a9208c0537e091ccf8974c57d11b75f1906bbd69afb6da64b07c2e8fa9bb4dd280e27bb9b1cb2a0ca1d4d01b1684b73efa941e845d87f92646fc547823f5ab72e7bc9a3aacb1932c1178d3a17dd0381396157d928976121fcfcadeff19f19a05f0808c79be40209c8f56a5d04c18b7dddec57e64484ac07e84ec221c6224d66f5a9775249818f510cbb738adc62eba873421c1a82d5028912fb07b4414c988c94be136798e588c128ffc42f4ce13253b9fd10c54fbde6c5e2d692f6ef318598dd93be5bba234d19cd8788cc96f4e78a7c70d4521dfc39f735c8178c88ebb28234673f697fba3b325aa7d0cd60f4e721d7738801273455cd2f1acbe5e8a0e82982ad3e9a40b8017737536d94e821004c33cd0f6431001f65e81921cc5ee9b9951f999dad4a9ae766188093ca80f455dd63d91bd0a02d89b1ec6d42f49aa27221c792d1b94861cf2457b6023d4a98f28be42aa24694f03e2757a0b5698e727697326dd094eb51f5403ba4f10c9c6912bd2ed0c17405cae25ca5cf39fc88644a486a4a1ba1bfd237f252e86de2f5f66d48655e7468fc7f6ecc8885e161a728060bd9d27238e36fb98570adbe4dc532a0e1f6f668a91a383fc78aa9d3f03515283852500de9ea9866c0568c1cb8cacbc61abd87679a5a3bb70763cc442f463c3f889d13955fe0fb95954c97a1cede859d998d58edd79a1ec44b0cde6616baa2b541881f56f68463e8e3b0242d741d3254625074c323025b7d5913bd1bb6754c4a24a7205d25d8aac901a02fbbecc51345a7b6d6d0f06408e22a176968e342126f5df9dc0e467099b0eeea4241baed39b584fa015d3918a8be313f2812399b213d4d1deceaf5c49e0d0db0cc76328b35d18fadfe446b80490840480e8dfba841363abb468c5c90c86bbc79e2c0fb54d3d839f1ac32517a2f64ac52182ff02250bd8bb42ef22f2405b22fd415cff94eaaa94f6d31ab9ad05491a6821e9dafdceed30fe9ffbe049d2c3208cce506e8c1c082f624aa46526e86a05f0f18bdd2db0832bbb424e9b12bd99cb3b2d747108221e4b2caa93e1824f384a890445be30b67023247a0b076cd22effd3ad10da2f7ecf67f3ea8e4a6a46b39cbca432b1ca592db32061ed08d465f653ad09c79a2bb6cd6b6958b827b1212a20ec9c7bc34c877a58a0ee63050ba9f4b3cd1e836c9e8393436c181dd258ac656dff9b6382a5bd5533832289badf12a1ff5949cccfa5a9b6d611a2d511bf5d403f516d298c51c44dae1293bab9f0677bf10d0ebc91ef00e2eaa13d7273c7a1a7a5819bce75badd6f59fccd3558ac33953cc5264557a9924dc91a65675971f523d19d0997f4e7bb541ebad4dc696fcd594dd5b732b2a18ef9c01d0bb63c3cf7f78e7c806e18f5d0c18fd40304bf624a688f3377d0bb3d93850981a388dd6308a9615499448ee48983dbe854ce21187de7905464e821125bc490938b049dabf0cfa6a971ed132c8202558cf4c82cf3f1b2b9057d6fbe5e86bbd88b97db92ac90d56d90714bbbfdeeaf563da3adb6376a7b7fe966b868aba660132d2fccdca6f8eda481b37fef16c9d7acc562878519973ba0704272a456ca037b3bcf55b9df96e8333b2a053424694b01491774339c6ced5a424c2cf5de861ec81b80a3c0fa7e891c68a39df0b215f5c1886222d97c62b0964aa6b67d495536befa12a1c7e23817a82f4649de0abc671fa8e915c3a352c6fedd656cc0a744d44ffd9f1a946dff515ecdbe97ed37b5f2a57486d08048c3b2bf2da9902365335460a998291c6159942eb0", 0x1000) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)=0x1) dup(r1) fchflags(r0, 0x7) fchflags(r0, 0xffffffffffffffff) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x7}, {0x2, 0x80000000}}) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x80000001}, {0x1f, 0x2}}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000080)}) 16:00:08 executing program 0: r0 = geteuid() r1 = dup(0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r0, r3}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x7ff}, {0xc7, 0x8000}, {0x8a, 0xab}], 0x3}) r4 = semget$private(0x0, 0x1, 0x27e) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000100)=0x10000) r5 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x8, 0x120) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f0000000180)=""/140) setsockopt(r5, 0x7, 0x0, &(0x7f0000000240)="47160353bc75b8b21b20ca59d4709e5e39c3d0307746b0f3c86a6b0bb62ce5c8474029cd49e0f0dce9a4fd55e2712584d2084b9b95f13528de2b08d424f50d284faaaac140f55614e53bba5de8a369c32efc1e93e06cd2e256099efdb3b374101e9cb114ec14c3eaf944b309f80fbc8344d35c4721d7e4a6cc69bf583e6a400f192f414c2ebd96a5eae146c6891def91a36065d622d33c5f90e965bb5c7ed0275e1a00085ebe96a7874b54f5a5be5fc53aeb0a9e36c8f0c9f9e8382c557a319e99e79ab065cebadaf13d5e5088a458", 0xcf) lchown(&(0x7f0000000340)='./file0\x00', r0, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockname(r5, &(0x7f00000005c0)=ANY=[], &(0x7f0000000480)) getsockname(r5, &(0x7f00000004c0)=@un=@abs, &(0x7f0000000500)=0x8) r8 = socket(0x6, 0x5, 0x2d) chown(&(0x7f0000000540)='./file0\x00', r6, r7) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r9 = geteuid() semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/190) getpeername$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) listen(r1, 0x10001) chown(&(0x7f00000006c0)='./file0\x00', r9, r7) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000700)={'./file0\x00', 0xd39, 0xffff, 0xa8, 0x1, 0x80000001, 0x100000001, 0xfffffffffffffff9, 0x1, 0x2, 0x8001, 0x6a1}) semget$private(0x0, 0x2, 0x20) r10 = fcntl$dupfd(r5, 0xa, r8) r11 = msgget$private(0x0, 0xd0) msgctl$IPC_RMID(r11, 0x0) ioctl$TIOCGETA(r10, 0x402c7413, &(0x7f0000000780)) 16:00:08 executing program 1: r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0xfffffffffffe, 0x20) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0xfffffffffffffe65) pipe(&(0x7f0000000000)) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./file0/file0\x00', 0x7f, 0xfffffffffffffffb, 0x40, 0x1, 0x8fb, 0x2, 0xffffffff, 0x0, 0x3, 0x9, 0x7}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x3, [{0x3, 0x6}, {0x1, 0x1000}, {0x4a5d191c6df7caa6, 0xbf}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0xc980}, {0x3, 0x100000001}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x5070}, {0x3, 0x3ff}, {0x3, 0xfffffffffffffffa}, {0x0, 0x20}, {0x3, 0x8}, {0x1, 0xffffffffffffff4d}, {0x3}, {0x3, 0x80}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0xd8}, {0x3, 0x8000}, {0x3, 0x100000001}, {0x3}, {0x3, 0xfffffffffffffffb}, {0x3, 0x3f}, {0x1, 0x7fffffff}, {0x3, 0x4bced443}, {0x2, 0x8}, {0x1, 0x7}, {0x2, 0x24}, {0x2, 0x2}, {0x2, 0x9}]}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) unlink(&(0x7f0000000000)='./file0\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) link(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2400, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) 16:00:09 executing program 0: getppid() r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x20) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = semget$private(0x0, 0x0, 0xa0) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0x1000}, {0x2, 0x1f, 0x1000}, {0x3, 0x10000, 0x800}, {0x3, 0x7, 0x1800}], 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = syz_open_pts() r4 = syz_open_pts() semop(r2, &(0x7f0000000100)=[{0x6, 0x7, 0x800}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') semop(r2, &(0x7f0000000300)=[{0x0, 0x7fff, 0x1000}], 0x1) semop(r2, &(0x7f0000000340)=[{0x2, 0x192f0538, 0x1000}, {0x1, 0x7f, 0x800}, {0x1, 0x9d41, 0x1800}, {0x0, 0x0, 0x800}], 0x4) semop(r2, &(0x7f0000000380)=[{0x2, 0x6, 0x1000}, {0x2, 0x1}, {0x6, 0x44, 0x1800}, {0x3, 0x3, 0x1800}], 0x4) semop(r2, &(0x7f00000003c0)=[{0x3, 0x4, 0x1800}, {0x3, 0x62, 0x1800}], 0x2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000400)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000440)) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000480)=0x46e3, 0x4) bind(r1, &(0x7f00000004c0)=@un=@file={0x1, './file0\x00'}, 0xa) write(r3, &(0x7f0000000500)="35599176721a6b7aa511c876b2fa12297f4d8ee61dc8c82426d8947740d8562dad19ea89a630e922", 0x28) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000540)) r5 = semget(0x3, 0x4, 0xe0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000580)=""/60) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000005c0)={0x2, 0x8}, 0x10) dup2(r3, r3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000600)={0x8, 0x76b, {0x6, 0xfffffffffffffffe}}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047462, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:10 executing program 0: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) r0 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/187, &(0x7f0000000000)=0xbb) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x10001, 0x800}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1000000, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0xb1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000100)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f00000000c0)=0x8) 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x8, 0x12) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x80) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000280)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x104) fcntl$getown(r0, 0x5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x15a, 0xffffffffffffffff}, {0x1, 0xfffffffffffffffe}}, 0xfffdffffffffffff) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x8, 0x80, r2}) 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, 0x0, 0x40c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x29b) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlockall() 16:00:10 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000400001200ffffffff00040000001a000004000000000000002255"], 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x88, 0x4}, {0x21, 0xffff}, {0x24, 0x5}, {0x67}, {0x47, 0x401}, {0xc9, 0xffffffff}, {0xc8, 0x5}], 0x7}) accept(r2, &(0x7f0000000200)=@un=@file={0x0, ""/57}, &(0x7f0000000240)=0x3b) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f00000000c0)) 16:00:10 executing program 1: setrlimit(0x8, &(0x7f0000000100)={0x5ee7, 0x9c}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000440)=[{&(0x7f0000000280)=""/224, 0xe0}], 0x1) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="413a64bf8e", 0x5}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:10 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00000a2000/0x1000)=nil) shmat(r3, &(0x7f0000610000/0x1000)=nil, 0x1000) setgroups(0x3, &(0x7f0000000100)=[0x0, r1, r2]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)="108293ebeeec77706a8d919c683b2f84aecb1660dca76708c1c38abcdfd7c107b0b6c48b42e48951abd994b18227688451625dd418a36d81bfa407a33e4f4c6390480dcc8a308fc9fcfd46e78ed5c367b95b9cd3f053756410cdcb19726a35201b02acbdf7271473ab3c2d10b2ee28a11ca77ee92690ec4224b381fc226cf32c511af515cb05335bb9de198df80b4219e1470b7ecbbe28e19fd3a5cf2b20d49b2e9ed00713a03a417dd9a21c506c95445e9400d272245c7e9f76f9e4d0e9d8a9fddff7c6dfeecfaef66fcae9cf55da5ae6f0c2fd98ac41b5bb248e08452b236fe0f6ef12658aad37f06a5dd028371b9895b436e448a2", 0xf6}, {&(0x7f0000000340)="d4f7e4693f5da1a8797be2521b5d3526eb0c37bd2f43a75b22d3aa3916f140872d0cdac14efee420175ce40a6b22828d0e01f0b1a1cff7f7549d6bd105eb502c8a0e5e5a66eaa95b384efd7a5828ceada00aa5f78dc165a1758ccee57f959c0a8740420d5143ea2aa64eac1a5e05d0471ac025723d7420631f99dd8bd8b25a3725ef9b440bac06e167504f34976c3bfbaa704093bf12878d68fa25efd680cb96f283484713f8ea1eb6b91eff892dfed86d067b029aca9a66e75d4e7bbad92e6e3956dbf8612bff1e3df4cbc7dcdeb4d4cec90644ffac74981cdd360644ad4904c4c1da585af38a168c0114d16f7fa20ad28ddd82cf425f2953a9395cb96666492abaebd09a199f6263ddae69f81b3aa55fc5355a0cc53ff77aa9116d606556e47323c68e140424319789068836f1f18aad45be0a7c94b864bb4244daea542e138576abd04b7390a39af3973b961680fe24310c4c2923416273f891caceb197b77fb35965bf83d2e735617bba5defff2a9c23a97e3dd5f1b541072b538266c794d1d7a0fc344525d627abdcc115295e34ccd772c3ac90fe683f3c69f3a2182ce0034eae8fe022a2cf9a3585557e9f7cc9ddda111e0a7ab246ba8aa97275ed3dcba48678e538bae69c13a554758f2e856a9b4909ca200247a69c261a5bb31f026756caeb73382bfd8f8d31a93c39a066281e51bae69b74d4d2210acdd2fa511e76b0a2b8fd576a71fdf95bbcd996fae43feb460b5765df7734623550d3c677bbb19f44961f32b6c21fee4089ff3c0e5cc6af5cf31c686fea15f49422b2c9ecac1619b58be92eeb75ae54cda7cf8721449871559ee2ece30944da7e3c3916431c55f6099a4baacacbbbde564aad2803d882c4b77089a866dff4bbdf9a92ab9e772d3676e4f77d22f609112512967504f4d695c18841cc2b3d7974937ce2ac6656e8432a31d8ae56ec36b73cb6c11b70c6cdeaa8463b5146c4185c681b05eb1baa030920e86261f5a4599467a408784534588cc9f9b65a591d0636f0302c28ea66ab59378d147727e4aff7ec5ab1c8ef1badd8965eab85bfb8668ab2217fbc053759ab6799cddf85938a8b400a5700f9298b7c2ba552c8f1d1585a48d677b3c5691d96c73f6c8265fdb4282efc2db17a4b897ba58895cba74edffc2546cead861220888ab54d0ff2857617086692316cf67fa3f7385b2c8d15c8588d296136ee6b6f535c2639fb8b466c2288e8345551e97c1a2c63a711e9c24665f0c3aa137fe84ba68b45858dcd98777ec167d1839d282473f481618b3586b14b5600fceaa318794c4092d4b55ccfd76d0cce13f82d647a1a50765bfcf0b95f2e48068573b2284580440e05bf232ef979d72379f4eb454627b29e253853aae660bfba266f3fda062f2cc62dfc7f3045b113b14556871f3282ccfb3aa5758f24ec60dffdcaf4cf1ffc87263ece288f539c10089f1f39ce1433bc86a44891cb4e1535b27f443dc4ce12f511dd0dae8ee4feaebe66a6392f05679f91606fca0b99da4289b04cb4e2a2536618c0c0c837db11a561806e14ae3171427050c2e4c4a781e4da61e350e2a7215cf48fc59d8a0f231566c05c1b2d57b55eb48c1873bfa9a2725caeac100388c0b04b965dd408b086efef00b86f4597a89aa7aef477e28c0ca07331bd30b342daffdeaf4c01e4da7ff326871e2f3c89cfea237fb8bfa1a956a945e55614825a84b59c2025c7ab97b579f62e894b35edfcf0cdb66c9f17e9d8146acf176b187bbd0ba91b472f5cbc0c7356302b63166fc8b76e92593af9a4d82ef55eabac6f625cb3a4a99091ab4660a321fb6d90c1bac842c277849241ebbbb715f4baca3dd7341b1fe899ecea5fb5b93d2bc5799651970bab6b362ab4c5d42fdbe6510ce4893cf5b40887547a028635f4519f6862bb38b1119e80792fc18e32251e85a56d59980b104fd5556f50e88b3bda5a0ddb5fd2c6aebc8196f6e557fa8c1a85c539c41ef4cb37f11527e8d79e9f0e29f8997e2d4945163dabb305d6cdbd9d86cb90ce215de7b7a17aeef9947232a59eb4af5739135a0a3c62c93c68a8555c75899e8fe6f6231f0afe2cc3313ede9b3740919c86e85cad0ae80d118779230aae7196dc7942755b83041695ab40e5ed6c40908b703f6d3551cee0a8120c6f40d443dd62b05a8c23ef281166b0a741ee8c102789b2d30fa19949f0da8f672894ae96d541fed648829ab28bbac3df3009df00116489d341583c43d34b1f70e0ac6b9f7fc57e5d39a8eb667065d88675316d703f6655382f597d177866626632be466f885e425ff0e0c70fcccbd196d1455753baa0161faf58e1a1a384859b0b80181fdbee54e4a3bc6b0f7bf59415613253b5caa063af553b01fdaf012b604fecc20b9aede5460906df7587c4ab384d2cb135fd021092ada99b66226fde6fd316f5805bd0b32ea31fa8c771ed52cf69b277a3e054ee9a823c92caa7ce368eec8aab3ac8524cd27eb981139894007779dc79f4093e7621f069d3669122361e72a21d1f826a8a4eeeba3635a9609c38948e7010cdad4dd3d944e390d16810f68d98030e6bab3e4ff3356945e1a6548696b1e0e483d231cc8db421b29c63ce2dae4775f77bce7032ef89889800dfbf75a00c10810e487decf092e2e40b4994cde521ddddd39b1afae1bfea295ed9098461a04e082950a104d7757208fa8883e78a8c0f942aeebb36074845cc00593ec2c6d0faae7072fa004fdae71fd450246ffcb23f373f079518b8dc8f7cff36371fb2ef5525c7d39ff7e58a7f0e3715f6d156d2d11f8f950d20e283ff0ab60afb1a492e23d1df2e9661eb24b69facc9e8dfe9ef77b167ff48bad17451b9b27f6dd69c168344b8f69b92e8bc6535196f61bd15ffa80ac22b9c5ed891e4c160259568c41056cd76bc7de5592b1c00721208f29509180fa0b3a370f2e4420f5403a6ee91c4d894abf2939bfcfd1d7756691f7890442376c0fc15a72810b9374847a4b41a1a870583eb0ddd684057684113eb2eb6754fede3bfa30910e0bbf34bbcf1d6bc71310566866e2a9b7b09db04ee413119103624492827e9877228fdc3bd67b4f16a8c20f9b3c1fc8f438c181720ca1e6f316f7a74eed033a83b415785add699a16a237e9e9440c47235f408e2629c69def95edd8309328fd7ac994cda09acc817ae258bbfa5b5bc79c324a38e3ba5069b624dfebf34123a1e5634319441df4a113da54251cbaf9df5d37201bbdedfbcc25f221d319e3ca598c731ecf9c4a7aee9c634a50cd2bd490873f706313e94697fb991b19d29ea210402f28eedc5e172a40dadf8638f4d26ac85afeadd8b9193793cffa1e6f8c412557e11b50b56e099540a382cb5371d0511fb774a5a7e661656383a0a700e3afc979e7601c9de4c7fbd26851d9a30927d4ef3708c5b5bb27e6ebf809cb0a5d5625f04c0ea825874d7e3f9f4baf77bf5b49ea824c46191ea16fb666208ef69e6b18517dc8cf7d6956b2b7fb27ec2f2dbc1c68a1f4ca1197bbcbb7f47f71ab98f22845d5f52e1ece7fe092d01882d240e090549b593d55ef037552743507a7bdcbc05be8f25fcccfe6bd79511be71b934621505750981b9b0dbfd5175e44ae6e4677a844f7237f2fe92ab1784e9f1d195222f18d66801f096fd81bbe6c43b19f39fcc077dae102d59de97a28b71df348bd645bba19f57d6a4cb621cbe15f8ab491e9bfe3e62694a612ea9fc81b897828aaccebab32a256c14f699fd14fa575195f597f5bdd770efe72a26ad06b1c7eef39327b39ee914d1d0e189d53626d03ea185619002c5900249444347532b8e4440d1607c7b1753a2d0041c0670b5b60c231ec557e06d0b05450531836ce5f3fd464ef1dd801d9fe3054ce07a6d963d65fceba1817e6b0892ef372eec84ae7d89e32a9d8d396341221e000e40524bb1550e957c2d4678513c12e1a1e2473c033c786cff91d6a745c6eb6e9d471086ad42eddc9d565cfbb65853524520cf13788bab569c6e8c32d4d45cdc8b0af508f224616ccfc864b171aeb9adaca647a56af0d66c63f1ab0ceab634f441e5a04ba5f26fa92c79ed36e03720b608075e10e1a7493ef20d00fa404907248ecb19b356d427227400a7aceecc1bfdbdcea320cd159b9e698ffbef16055866e4b75fa4dbb20ff8951a428caef54474ef37ce99b61d654e0a107bdf502296c28042e83a24525695507132876d343b250f553325edd41234193ca23beb721c9c3e6b8eddf42ef9deed68df49fceb63c373669708c7d0e24ade120edac6bb115ef6ae89345352eb422f5e77bbbbb5fa01fa03fa49c7a609ad3ea0f1a80a3b530d4803ea37a6eaedfe83db1ece7edb3116ed4fc6d3788803b367bda2fe1431140ed18d17eacd07ad2fb3fbc16e1ebcd266098d92232d002d66b5845c390f61e50ed4eff6c22146addb2af316a7d8e9210b8a52a31204d95484aea2826fef91121d077deba9f6c50ec4c3427f38ed3edbb23b13b40b84ebf6573b4b68a99d85ca9cb9a392df3ac0b568a6e73e0c1d6fe3f0096f293fd8678854b337ba9a6252c0a690ad4cc645ff3c004c4972e52ab2503fbe02fa7fbcaeff2550039b57f4812ad42223508b7782caaa29d713122bd39c4249441d55cbe8c121928c51f31bcccdec98a98c6847685544dbe1d89edc10ff55a54ada187994244bbeaa76ca5e8bba17086ab8b156eac5ce041e0dfdad50418491b4e9de35ec39dfdc04f9beb2832711915be604387574a535e528ab91046842fb553b9573b1324bbdec5f02913dbde1a75bd843783b96aa93fcfdad76214386f11c2cfafe99b3ac6c019a5b6ec457bf539bd85054f2b6f1db0b9d39c743e3583ed7916434a21cab335074540c4a1a67bd311ba72fe557c51f9ffdda57563276430148fccf102d185951f328c2516425d5a9bace314810b4cea16d9bd18309c8aeefbd2e6e8e3e2e0d4d43b32e31d6df0bd8b65153e4d17425f7b08a230f7fe7a2c6441da01321333a25c72917843a81faa8e8f807dbe0573cd41900e96041bd2466424285acb6605557c128c172d280988e85fe6bcf2a74bdf031e4ff99b1c96c3b90a685691edf0ba75af96fc9ec80f02091dd0c2ecb2647bb4df5aa15479a772963add41bc052b743bfef66a2635ff1848a8fe75ef461aa34a81ab88c3eb7e5a1a5a0ea81e9d44a85a408e8ca2f8b8adb54d2e4ec9836878bd01836a0da450e196e51d958a61daf7d09b26adc51b5e555c15e6ce2d2d0a7f4bf9310dfb024f54f5448a75d4c0c4a7bd90c3c3c6507653ac36a427ceb580b6ff9cc11e45def7779bcbfa886cdbf5751105d2ce3a010469999b4f47c5302708d8531f10ae412f2bfe43a3c4a3b0cbf8ea04d0fedac398a34a57ede557bc71b7832e499fb7443f023e8c15f8f30948ff66e7c53aa07d26a712d8742c2ac03a9c83cebdb12b29182930d42ad6af47a7858482566296ed4edbcc60828501448b61eb985cd0c0c36c40d755dc5ce505db399af69c27702df430491aa152a609c348fe29cff65f808aacc9c03240caab30c20ff06a673a347229e52fc8baf50edf3588252582a4ec14073ba89bf1ecc743b8149829c5eb26ba0f41da7c64dfedb02d7299ab6d31e4c0a20ea35109e2d8fbc06f750d0cec15780ce93cc843d07df094828502e7fc356239235c204f5295859a6cb679069a3b08a4fca11b25e77a8cbf48ad7a1103cdee8d7fece5710278652e5e1927b0c72a2430d67132093105babbc68f7a44263f03bd330758e0c6ed5180ea0f436fe204aedabf2190a70", 0x1000}, {&(0x7f0000000000)="fc913fff5c73b5c1289f9b1681f1ba51ed7b6b1db1f1bd6a38e461267edf1a7228e36b35e511119a31da671b4a844e6e7e48d109078d", 0x36}], 0x3, &(0x7f0000001340)=[{0x18, 0x0, 0x2a4b6df9, '5&F'}, {0xe8, 0x1, 0x1000, "e590962fca08d24e8167a43e04fea0573d1082b244d866a98e5b954d52f21c45aa3fe1d251c6b88a4414308877f397e3f82a9504a2f2c387a0b61fc2c78f3d193310d194b0d2940400d7c36520b0dc0f86a6f9266e7e4d6d125264ad50111a5e0b4d32776419af9c2cb1e32abf02086baeb2caf9a1a36a587c2726d5a6f5b3f2c62134aa366ab029e0ce7a1279f2722c3167f297560e706ca05ad685c9a5340a49c92aff3e73f27a647a4411dbb2d993ed98c3a96b9a9fd7309b50465abe23a06db94f5bdd931869836248d61f6c7502c3e3"}, {0xb8, 0x1, 0x3, "1276f358e21f9c453fafb9bc97119fc6a062e2cd7d4a7e2ac76f650d683bb482a048ee43d0d69f97730d8ad903d0357d30e194b6c2646823a4717773c7c9fac0ec646a280e2c2acd49bb6d287af2457a4fd21ffe297b6f4d572f169508e8f8aee0f2396b99c33c2e26afb81d2323d446025fc6f53522dddc6e97d4df3eb70df7c36bc7248057a8444c22f92e9e5b05aae700a83c691f4bc1ec0123377b1067322cac5b60bad74fa7"}, {0x70, 0x0, 0x80000001, "c8d23fd0421fdf4709ddb89dd472624ac03384b1358563db4c774ca9a2ffd5f825f8606d5b5fc142691bd2be2110796b1c7c4478e78dbb1df91780fb90da1dfbcf5f7f55914d2934a440efd64729699b79e8a407f1e46194b4bcbc365b"}, {0x88, 0x1, 0x5, "b53ec52b6c29ae679498e0eec7372a1de179d5516771b114e0484ab68597c8370f240bcabe2122f99bfe45a77fcea1080698f552e13c22a3579950391fc65ca7b0d6b7adc860c3c320db268c305b1d52d468bdbb951ac44879bb3da0bf09c2763d0685a8d916c9ffa66e98dac6b90da7766a2361a65c"}, {0x70, 0x1, 0x1, "882488a3bdf9f052fdda1cede7a8011d12b3b9ae7c8f40f0aa20433f59e56c5449da63ee921f5441c6deae77fbe21065f3f2734b0ab57c03f5233f5a47da7ed7a404b1485fc9b157f211f056304693e5c07971de96cdb6e8e01281"}, {0x1010, 0xffff, 0x3, "753ea6d137d0d1ee9581b3ffc7b8d95e850e6ae8c11cdbc7aa4f969e48f3d200551693bb25b63f257f86fd59aeeaa7b92aa6b13a891a6d2cce868be196b7815105edb7b70cd204e8b770d5f2a6ca278d8f2c06f842651101098bfd1d1429b2f980f1894f9996b07c6fd565060c616d6dc84c8f0026a5ed58710b5b228cb7e1d0f97018bb0d36bc8c1340577dd000170a55dd5746ab935c30fc43ea5e7f1ee932ed5b6648b066ea1a4a8c5e2316f54d029502743f241dd9456956f6584c2948c296743e21e3e38cdd029513920301f88711666556a08cd3e499d9bf7ffcc7d2b10317ad3f6fbc47c0b1ef1ecaf99d3250a4647498579b4d59767b0780e6e3b1eceffe00e3943c733cad1ad5f612f0228eaaf43ef6419498a42e66c4d3de0ec2b71623e3dd4b0bdd0f4c5b851c0223404a4cfeb992911ddb3786ece25c1bf054c38ce8c7c1b4f536ea71466e189cb4b198d1017d92d508a264670d01221cdb6f687d66743061dddff9a6117ce17fa8dd6fb6b64d9a59b4cc6d4eca45dcbb4a2699d9f1fbf695bf85dc20a8357804058d33386a222c9b55817312ab098e8df40be1c9770050e1a9d904b0cbe4f26417143c14297e0a9f4ab6233a11e806d4edacfbcbf6c63760ff436576c473482db5e60457b039869a9f212d9d0c588ad00a86a161283064fd0f25aeaa53e766f567eb33585f63a8027bdba9518b4ba7ee8241f04995b672727488340277981a33a0912e7c30efaa03d87bcc211a6e1fd176dfb4adff3604d4f00b94873fcbb7c6525acc6c9226d9008b6624e9ca332921b46b9f13fd56aca481740b7e19d2a2d68dcfeb9042d1a8d435cb01197fb8f74ac12a26d778d2b562a7f738e51b0cc8dbf539f476e84f354d3ca589493cafc4d552a932854a72725199d94bf34b24f4c76304513f8a2c841103eb5362ab89cb3085579220ef222effa03d39e3e79eb059b5829b0dcf6f42b6f3abe28faee9f81b1711952d9e7817a150c626f99f17f467415b75475af7ecdc4e58b470d1e600000f86df746f6b47bd572b356df489288ae715dc7fb86edbf75a4022f295b16685df99d88fbfa8130fec952635afae629d3c85d7f2bed4db8f4bb9f18bf8d0e5437c6227a3ba51d28e90b57e6235ac7220cafef11b1255d791a8d4a56e46bec77e98035de41ad29596484b171408952dc6540410038896ad47f1dbea878699b885877abee9902665e44771791bee76cae86c50d51b156e1449fb4b259ea9eeebd79dad50185ac59a412a4bf1e5ce59b2e8159cf6313fdd04902cd16038d5a840e51b269039074ce07947ee5d9ad0c4257fe11d28939e82f837a104a546e40aba8cc81dff018200d02095ec51f30c9068a1f986c74b7a38d2cb6dbd14f13f7cd33f8eda346743518cab622a795da649ea058d42be4a969b079c3eca3de07783171d96c9de5380085085d05ef1eed687157d9a1bad010dc9485dc510d0371eb5824f493750cdb9f535dad3b12fb6ff41fe9a2a80b9d8dd41eb71afbd528bbbbf7d7da66b5f1a4c7753e7b6577ff855adb42f69cc5cbd47c2d41071f19ca25faf84af07444ea5bafa0921cf26de6220a0cd5917b6f7efd83a2a3e601492938a0d4841c821fdd4511a43045590d3646960b43d32691ae33e34c626a74f34bc18f77a6753b5aff488eb818504384f7a0a777ecdb407b7d30baf2016454807dd52c80ee7aa07f5a06653e59f2ed9e9c053ade5b0c6bd94e750b74d0dc51e358ea3d165ba4a2c0c11beed8a6ba5b9b05f1533433643df1abf93c7629097b58d25e77279705c2063ae6dc59ba7da77ae257f27dccc9f31d6aec3c2bf4331b3ed9fd7cfa32c8e2f484b79246b9823eb0a704f121cc4aabe7faac4a5d183338722019dff420e210af5284424ff429ce52b4715e449649283ea1789276fad27d94914a9bb3293c8425b1b655ad2c1a698274b51c14cc034de370c7a958955dbc1b2d63305e34abb3f59b240abc8baf3df77c740fd2e123fba3d102a29abebd9fbff1a2231df4d41904d34b6d4ca0e71be633d5145bece6c64b8388a35327261eebfd514c3fd064773f048fa71946887bf64f5531db07b3780230b0f7a9de0eb537893af3f85825d16d6efadebf97859b70303e756b97b57405e4befc27db63d06f1860756185f5dd419220c7441a97ef4505dea0df25a8d85b3023065fc3dac7fbe932f39b4a5e99f3359ae94e3543082a7f92f40709db3567bc3844bf0d85537dc49ec2252ab9fdf25c2fb515133aeace5c84a8805cf50df558bc44cc03d0ddac6a2ca2c01df2e70d66a20d9ad400b19c7209cbf39ccae764368e5adb897d176cf4500d31096f884acf002af705c060b77b11832a00eca741736f32c1c7877466a3386be7bd57e9ed489877d10624358f454c7d76049199e4d95f78be43c000d61c2ecd5f5c613bb097333935702993f51df76e11c14bc3f62c98324aff47d1a52ef039c5e789d35547525527ff371beb8e1f3637db7ec77fa14237312a0c78e741cfb62be0d300635e637704881ee8c80fbfd8624cd6615a824d12d8b86f285d1a226f8f49c628326195616042b17953f114114e97a637d868411fca1a87265104bca95fbbbc9bf6839b00eb796920697f27d3059968bba9eb98a5ee2e9e93bd2cc3ac4f862efb48dc2515ff39bb5bc0045caa7f8a111051f992ddf1ddef3f9b89fef3fecc8fbf7c2bd8d5046db83dbe71f581d98bb55782f7196d332a3e4280c15b15a40c118c09d5b5af26fb95da28e7f17d0230d5868b65db1f62a383c8d6c9e10f96a298b74b9b3efc94c8bd42859b284399629a54ac88308bde832c44b1684e5592bd75315f1a2744cdea3d3f5e193ec32ae9d32da457f9ed13e58ee70d8db12d2b0be4739acb0e8ed82835f2acbc561b9302a71e93fbf1c69e3a970ad6294bffa8c6c40575da39666961246567b25c0d6742c1c868e3594f3f6ef7e8f28ee51c6974790396c33700a75fa5f7669f7a1841052fc280b57fb2dc5f49c838c9f489690b76aa4dcab2ecc0760de3a98bcd92c1e85e7a3b6be274d9da01a744f2f7e7e4ce240445ece2e10334d619bf2e8df60dd9f1f76bb46097e299c136025d342aac9379a7b3a2bc2e807e050caf0569db62a91a16d4c62a71b307c94244558ab18b0517e2fd3d6375e36365103ad095d49c5199fcfdd9f61a7611d02a36d5a8694d08fae513bca327819ef3e3cfc2fb68668f64c6a4ce4ce91c456ea3e28685167072c3c0763cdfdaf3481b1e2c49fb2721cca5d95cea33bcd298291c0edb89b567f44e57a5c7253736c7ce9c18dd875dc0f49aba221e1c7455a132d99457fc11f4f116271fbb48713e668ae37701c52ce7e83bf8a4e90a782aa3c88d392645960914059310f42c844afb3811c7f8a256d63f7cd13c9aed8b952f9e6b0ddbfb5cec981090ebc0dd42b78b4355a86904468f8b060c6c86fcbcfb9a6b371e6bd7ddb1ba75f88b06b55c014bba2ab52a2049c4054f13935c589a5d1f11b22972b1b95181a452f309dc29bb6e63894690f00a4b9c1569dc801b6543d2a2f0aa39d494a12c111618c6befa783e4f9e9c3c6781e502607ddc2d29d651cfe174a51ae89f74881b6eac6a6d73d4a22f978bd3f3974756095f26414c428e7700f1d80d5991d9ca73e1649be6d8758fdaaea7371f13280248eadfe652f3ca630c800467232a1b4625e9c45952da6e92e090e2c32b170bc82eba8f19985c56cd4d8871283ef038dc6bd6b3b377d29050a675499f41e8a8a022a98f12bacabee1f61e3b03e85b2d9a44e2ab660146ecc995062d69d9629fbe50797435100cb1bf7435e49d757dcaf89eaccfa387940ca181d1c6988418d2e18cf6ae0ac991ab4b03f2f4a9b399453abf9cde464919005b02bb4df7057391b00bdfced57ea5f3bd15a88c4e88e4d86f906b46cf712eaa29fc522f282fd26ea3138cca895e9194397441ebd05704155eaa2420885baa5466dc908a1ee64b388e9ef024d6ec208bade463fd16958e9c5f48f69c99b73fb5e3973bd26de1f5e363b761cb5aa66cea55ba11844f906c2c12e76ca7730de492be46dc52ffdf99a9800cdab801426f2fdd36d31777e9ab99df98a4f75ee49b9471db79d26c5f60bcdea5b8c0f7604a7ac96ca540c354a9dcf707d860b449f1827d7e1eebc261b94fb84476f0b7ea56e82f93296e198bce63b5d57024bcb65e733ca2fb37a9ba5d55f6e14385ca1ba247c53ecb081c3e8d2ce8749deaca8f048ce35cdbeb970099d8b20bfc37bbd1de48aec600874943f21bb240f7a09c2836313712be018085087fde6c0cf2337c6cb915510acdf705e19cd49bae838fd55fdd5e64297c1c1a1b1964724d707922a8c96628f6033bc837dcdcd181fa00f0a78eef373b04fd10e12ab1c92586a7fefb1258d43165a6f283120489d0287a551eab29f4464debc1856e8c80c389c1596fa48432fbe73b9f4411b4feb935258517114f64b2b71b0f30f1933ebee643a163029573b3873bfe292b20c01a44b7cfe5da556813dc5fd67cac25d1e7beb3b814549efd72861eec8cff65a208c0539248e9d8b085ec8930879692705489cd191d1bc0c514137699f329b1dda506fdacac02ee4a786a4a04e73d5f8203a0a5853de682f197efd3f23e241da4b76238f2bea7ddb4e36a60abe3a06c2bb53cb0a8e9e5b57d074b76fe50011e7b3ba079d7791e4ae727a3421fe8c319db39a94d1180aae14158d33fb55f45c8f14093b9922303cc2166ed18bf69f7e8bca06768a6f4649497b3798dd1e950cb1d0fe4f7c699250ebaf3699579612635814469870bf9581f7bd016a4ffe6e418a0a15be56bbdc68114cd0add76d7c2a0a52380214600c505b361d94ca9ab904a99cb489d73575699d146216921e19ce2928b64fb24aa3b8476fc537cbc029f9382896acca85ad2ab7b407255a8960cfc305a1a02c2b21620abd7fdd634da672f3767b37e58ad9ee73aa78072d746c1cf7aae9c674827657f938b3bcee3d1de3527f2c7fa9717ab64a1ed5a518d31e66894a57f4c9feaee4af712fce63f0f9975ec5071e30f1c1688a0b4a105c45446f2620105cc2c1f4e5d15ef43d1cf4cd137b7c6042851ae6407cd3cffd3c98e1151c5390c6597dad1c9dcb8b0310acb1c38d05d4c9f9ee82b7752a933fe9651b7bcc81f4351648fae761988fa7f871635c1e404c44ee6e947bc38f7fc20b0094b5656212a7e8e3523ef772808d31543a4a432af2480c8d4fffc30c85eea3dc45d59601073479895b02adb46ed23fc43e616b2baf5ca19cfd42fdac4e824f22a9f20571c4ab42c4cdf0597527c01a9ba5afbb5757f9f29e4018ae352f30d07367d95ee1dab64d16b3302aab1d37e9bf27791d9cf565c4d228cdd836feb124b9007b01cd6b6700eebb6a8d727fc46de8ca798616509019589c39ec0e3ac3d7dc59209da661d8b002adceb9cc42b4af8fe06249768feb2683f0d88c5702948c90c9c534b686b99563831659fad10e201fdabc61927620f144fb886ad47295c14ab3737fe0d1de579849da87e9e10325ea76032f878891ada72da95adbccb1a584a20110b8d51e5cf81ca89050c37a18005d24ca6e9eabca1920145566430c83d0d3c61449a07cb752d7987bfaa4620d38e8f7a59451849d0bd947b2e44dc66852289676b1c41f1b361df500ff169d81bd6333fc1a2f1b671e2cdf3d2923ff2d96c6b001f4596c5affee9b4ecbcaf9ca89771075136bb2ebc37f51458cc2af56028d50a1d4eba7b0688b6f3d9e6eca714db239a3977935"}, {0x60, 0x1, 0x4, "cdb88e7e28b77dbb3abaa7f76ceb9d107e4f4c9719de47628af0207831d36f291cabd80c323c046d9ddae9114013f1d2a9731c4560352f2a1019ce342f9feae23f856307b8863f1f9f28aafa9aa3"}, {0x18, 0x1, 0x8, "cf"}, {0x50, 0x1, 0x3ff, "e34b53a28cfe074e19e9a672981e7d70fa5a384338987c604e0013fa1579775a34f8287736bde0e06a53b9349360cbe8139a6b3a0a4cc30f3a8ec829b4b578"}], 0x13f8}, 0x401) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000080), 0xffffffad) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:10 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1c0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xffffffffffffffab) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000100)=0x124, 0xfefd) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r9 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r9, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:10 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x50, 0x2, 0x100}, {{r0}, 0x0, 0x4, 0x8, 0xffffffff, 0x2}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x42, 0xffffffff80000001, 0x800}, {{r0}, 0xffffffffffffffff, 0x30, 0x20, 0x7, 0x200}, {{r0}, 0x0, 0x8, 0x0, 0x100000000000000, 0x1000000000000000}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf00fffff, 0x0, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x89, 0xfffff, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0xd3, 0x80, 0xffffffffffffffff, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x8000000, 0x5}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0xae, 0xc000000000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x49, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x9, 0xfffff, 0x3, 0xffffffffffffffff}], 0x9, &(0x7f00000002c0)={0x7, 0x101}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:10 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffe0) sendto$unix(r0, &(0x7f0000000140)="c1d7f812298aa724292d3dc378a7e15fefa33c50b343d6fc3be7bf408d1841c5d4e48ee1b5a9ef147b4b2549287e9865bec4c4cff05a10652fa036cba6e61090d5e2f3c4095b34b1415d80712516d839f0794bf3ab9d2eec0a4665a4433e384bcb6e644bcbba8ec4c4a8cae286708366fc5f53f26bef8c1a12f28866abe30f8c2ddac0bc77786c9d824401a0e4b015a9fb9f6f403429447d096528fb806100bc50301cb58746a57f264f4b1ff3da202919ca7d585439969c61c6598b8d76efd2aaeecbeb53ed20b464a94168fc8f25d816c4c4700c4ac0bf72f87ce5dbabd4d550c7bfbbcb1cb9698fa56e4bd2918100ba5c003ebf3f4ce9135025b617120739cc23565ac8c2614f72195eb5412b6094416ba1165e15fa22e252481509d9d13b70bdf9c66e3bbe6a65bea07a4f1015f92a8436e51c827e055870e3d184258b7170210d3ffd4287119088b305f44fca2a35a847753f0af3de8329db39859c7ce2345b860cd3e69c2259fb2ed374b0458e0e76cd551eab950a3674d4101ad8891f", 0x180, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7f, 0xa78}, 0xc) socket(0x3f, 0x2, 0x10000) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x10001) write(r0, &(0x7f0000000080)="0a2d86d7699a98f9c2f9a139dc9bc7faed16ce4e1e3967f2d39113b5af525e72a526dea6bd98435227e8ee140caaaaf46180d77c7d4adb5e40f865cc6c664b17f26108f7ad0af444b3b0f69c5efd42d4c67dc0e23cc2f70103cb", 0x5a) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup(r0) utimensat(r0, 0x0, &(0x7f0000000200)={{0x400000, 0x3}, {0x0, 0x4}}, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) socket$inet(0x2, 0x4003, 0x3) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1000000000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x3fd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xfffffffffffffffd}, {0x5, 0x2}}, 0x6) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x1000000002, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r8, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) setuid(0xee01) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x6, 0x5, './file0\x00', 0x78f, 0x64c6e3a1, 0x10000, 0x7}) kqueue() r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socket(0x20, 0x4003, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0xf390, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="0abfe19f856aab68305f3ff222d4db272aac2609b847772335d66ab6ed8825d4ddcb097501e7fd0a74dbba726105f34052d9e7818351d891123f42dea47e534747d50ec6a497d12c52d9f2adcd3b47d0390e5e245e0ea6b3e08d94121bbaa14ae39b446373fa9149f2", 0x69}], 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB=' \x00', @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x78, 0x400}, 0x2) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18001, 0x0) setsockopt(r0, 0x2, 0x7b38, &(0x7f0000000300)="044e2b1bc395b54e537ed50f0adc2fcd4f5889c4d6ef75d72311f068fc8caf82a113936a0604096e00082086ef18ccc897a5d14890435552ab9b45533e1d3db082cae6dac7bf32671bafce638e60c1e1af7ff39daa55b77572272476c4f22b521a041f24a032ebd77f628d85c219209af9e3995e0c6922678cadb6bab47fa838fe4bef7075922e1cc02fcbe35481ff605ef81aaf4f9ac171545d14c816cd01e690b3fcfa07085d464b2814d642dad6665f50d283fa97d0efe71785a56a6e1f72f30923b21d3ff5b6f83917ef81a293dfd684b5bcf035bcacdc75af2702933c70d914aa238a91b6bca5d2f91995389f", 0xef) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af429a3122b3bf0201eb5ad35a0500000004"], 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x1, 0x8, './bus\x00', 0x20, 0x8, 0x3, 0x1a83}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x10) write(r1, &(0x7f00000001c0)="a280490ed53876b2986d2de20368dcae93f5e7826fb987fade6615db2ec31c0689e6dbfff15973809e6dcacd7ee4506fbb9d98b39202e2039ea0f3fefc7443292c4954c7b8ee1ae54b93f28164384cea9853609bea2a467e72a4a53b26a8bb3f76ee15f577a3959a4a097e6002b50a6db40590b85524b51d88ceecedf615ea2234724cc67ec514b630511fe06e81a93fe2928c053657fe200e56daf0002ebb40f71e60e2e651b059e568c340d7f50f6af4562fc5015c4275db6c518e2f135b4d9b4ba2a5877462752ef53f52391c7fcb43b63f0bfd", 0xd5) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xa2ea, 0x0, 0x1, 0x6601e39b, "845d550900200000ebc67f8cdf00b01700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x2, 0x41) fcntl$setown(r2, 0x6, r4) fchdir(r2) 16:00:11 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20150, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x12c) r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x8, 0x88) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x12, 0x9, 0x7f, 0x100000000}, {{r3}, 0xfffffffffffffffe, 0xb0b808aa001bed06, 0x10, 0x6, 0xc9e0000000000}, {{r3}, 0xffffffffffffffff, 0x11, 0x2, 0x639440e8, 0x3f}], 0xffffffffb82f4029, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x41, 0x8, 0x81, 0x7}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x1f, 0x9111}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000062, 0x4, 0xffffffffffffffb6}, {{r1}, 0x0, 0x61, 0x6, 0x6}, {{r4}, 0xffffffffffffffff, 0x32, 0xfffff, 0x3b, 0x1ff}, {{r3}, 0xfffffffffffffffc, 0x44, 0x1, 0x2, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x4}], 0x5, &(0x7f0000000440)={0x6, 0x7fff}) kevent(r3, &(0x7f0000000100), 0x7, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r5 = accept(0xffffffffffffffff, &(0x7f0000000640)=ANY=[@ANYBLOB="0000000000000000000000000b00000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000001afe52232744bcd0155e14f749ba0040904cd1ce6a4d3c4ba3cd1b320b81f74ed5d0e59dfc3a6076fdd8d195e862fc98a6a4164cd355afbf6b44882fe7fedde5fca375d5152371018747dc1842fe6b0013e2482f96d0affeb83bc5aa8191bfeaa9532c7ef48e18d1f82ecf0100853280d23bd21685ad80c227dc8f098bf5f4430f701ce2e026d4684830feaa3ea3e10434b2aa505b8d199f3556c4cee4fb82f86a97f2ecb67d70909635fef34bdacd2464a5421438be3552739cf9d93c2470d12c202461eb6b85c1d3fa6ccba03dcce97b39ddd0cfd736a5ba7fffc5bbe6537d74af98700ce097550b82085574ffa883afbd8b08878cec53a2de8d9b7c4d668479c48c4dabe57c4322f97eb6cd3700acfa9441171f16a394eb456e3a6e0e974291de9315e095479627036d18d390f054e1ed27509183b9d45e1512d6fa694416a60774a642191c457aa796e0fbd8fc5d98d97badb7d03d76961f9f3c2a1ff732a5"], &(0x7f0000000080)=0x48) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000240)=0xc) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(0xffffffffffffffff, r2) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f0000000240)="f060e01e06000000ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d420bde2ec65232178c58a5b52f9e8a10f8941bd0260563d14cdbae678a9d1771066fcf7286d3940a0141a809f38c8095458ff2249bdafd20f713600", 0x22) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xe3b8}, 0x8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:11 executing program 1: mlockall(0x3) r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/232, &(0x7f00000002c0)=0xe8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') munlockall() fcntl$getflags(r0, 0x3) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmdt(r1) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f00000003c0), 0x5c949a0b96af568, 0x0) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="e4187e612be0ab7c95c526e6cc3e5523e7c7113a7be4d8c4f7b93b77fc3cee4200868b031ec3fd4b6973af04bed2d71888822ca5fa96a9cc8c60ad4c735d4297e8745ebe8b067c8b12042cb1437d854f3bf80c7c2ac6b5bea921236cd5aa504738954f176e856e3ae4a66c07402ae998a30a31a5e0ce1fc0c307035eb3634fe31e37c1365b0c70624fd19036e21063578b0b88221c8aa953f048fd659e479b55fd", 0xa1, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8001, 0x9}, 0xc) select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) r1 = dup(r0) r2 = socket(0x10000000002, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28, 0xc0000000, 0x4, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x12}], 0x0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff9, 0x98, 0x1, 0x2, 0x8}, {{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0x0, 0x5}, {{r2}, 0x0, 0x2, 0x20000005, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x49, 0x9, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffd, 0x94, 0xf0000002, 0x500788e2, 0x6}, {{r2}, 0xfffffffffffffffd, 0xc, 0x9, 0x7, 0x3}], 0x7, &(0x7f00000001c0)={0x4, 0x4b}) r3 = kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) kevent(r3, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0xf, 0x1}], 0x7fff, 0x0) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x91, 0x6) 16:00:11 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) sendmsg(r3, &(0x7f00000005c0)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000640)="efdcd0a27eb551d20dcf4f057a0dc73396b08066705c4a140fa685a3e2e94fbaa05f5be3372d306c8886c0185a55ba5c5d56d7f877eb67dc80723c25c24f23f4cb79e3d4e57ff8ef96248e6f6a4aff3466b2c2024346e80da8cd5eaeddbb5449ec00baa41d8da3bf2c3b9880a4679037d06e4ea7f78d4f3a1596a6fc8404240f928895830ad03ee3a85c35e3c2428223314990c3d1397e24e0765f8c6068dea94beb16aa15a7e43fd0161ce775623993a8633f09bcdd12c1c029af54895daf1a906690cca49e5869366ba4581de044e59584cdb86ef7e249da242bddee142c86ad9067def9d08952f1ea79e298c4ad9a9ae15cc61bf716f31693ce287b2fce", 0xff}, {&(0x7f0000000040)="626e1a46ce9cf0889e18dc0fa4214281bb63b85e4a996835d2bd1d4e9eb88877", 0x20}, {&(0x7f0000000740)="01df04e86dbb987add5394d04667d0897a474db2022d57f8562eb6baf62f52a52fbba4531792dc61ec6e1a2771bd38aebab4f6a9b33d9f9ef63c9968f9cd6f8deb10066364b06a199ab93ecfb91576d402cd4c670397823aede29edf32158a101bd1fccbb9c73735cf7d717472dffdaa013893c849404d62246d63cfaddf55eab705bd79035e269d9ae3c2810fe3cfe58ca3212d1217a2727880fc91f3cdb3b9c19be499d8b232802f5845c35cf2f07af111b6acce5419", 0xb7}, {&(0x7f00000003c0)}, {&(0x7f0000000440)="97d1e41f3b60cf2a5f23ea6b3ff23b6c39880265a633a338220f32b0323209d4c6", 0x21}, {&(0x7f0000000480)="3840dcae36d85920109c41f8e4697278fa31ecd3a7d6d9126bb192a4d08cf4ee415b", 0x22}, {&(0x7f0000000800)="dd46406a2961db67e6a61da0269f3e6a03f8aef2bb2b0914b302ffd2c07ef0c78fee19e25384e7f9560a9e8a58fdfcb93372ebec5ef7f7143ced008cc1c5f9b9b7ac6529d24ae8603dcbd8ff1fade80893546855599d2b9d4da4056e56d2281bf2d8f54940f4b62a8d7578f7516e08de898759c449eb5747c47da3f0ceb856b9aa986158d41592b0229cd2c5ae8ad8b23be2f1e3cfc33bb4005d884cd05cc693bb0a02b0516adf9bc44008fbb17b40d53637a43eebcd59e0fdc1b8d4ba12e2b1", 0xc0}], 0x7, &(0x7f0000000940)=[{0xe8, 0xffff, 0x5ea, "2fb6c08bc8148ade51164f30e6a4764abf2097716b43db9548de82df44e4f86a8c02c036083ba003d2c48808cae2309d912bc5b61df801365f5d3e84d7381b7f289daff272c618b9c8ba61b62f6f9111192003c7a5498c9d88cf30ab18f3e8534d1842bfbc3b1a73e755139cd83b7ae19c159543170c2edfb25bcc9b3899f5f698b7d7064b1db149e890173fabdde88d68808270a8fd25a005fc26c7eb532058007f144806ac04362409d0bc311c4b6900e43f76f673ebbba990f67f319a9981f5f657a1d4fbc0cde3013e0eadd828123b43cbd69b2f"}, {0xc8, 0x1, 0x8, "d3f448cea8eda18f838069abdf1104c76a43770b05b416b35dad568afef94c9d045330133ac89bd04a7347ce201020be1f3555535a6f8a959ac121fbdbd308d28961629310f268d4cf62fb97437b297dd11cbe83ef8e4dfefdf6c33f791a818efef1aae2a122685922ce31415ec0370746df4c871b32650284f351bcc65c6312ca332953b3fad75261648a0252e459d0978a257163cf597c125750c88c960a274e8972eea8afc89fd3b03f50bbdd9396b5b776fd"}, {0x1010, 0x0, 0x9, "dfd27d26f86c79316264292eb5b9fe269aacd1111f906e2e2a5a31eb2f7a136e478a1a482234572b63546be2cfe67df60cf25f933bada3bdcba745a82d20cd160ecd85111ace98342bf5cdde2626558e7181a8dcefe621c4f22e9545ae0ddf23d76373cf49ccfe64c9fe010ba572d32eeec804f4befdc875939cb162fb96e4a1e5beaa96d17137453e3f4ed14ec27e8427a365981c1d6d96c043d2b46a263ba03f2da4bda752f5282e7a1b58ddf384f74ed49370b008051aa2bffd4b07373ca4a2dc0e37fc9fd74f2fbd44539b4281a36bd3add1eacb9bbef7d66d9b3fe76a4636ddc45c9a4a5c799e705c4fd7e059936ec7a7b87a4e280ba0b1ffff30eec427f3f912bf5267696fde892e4748138566a370e39647fb331e7aef02b1fee564171982001f29624f2a6944ce18414317eba9c26cb65db8776e3891331d3e9c82b69001e9f84a12b3eedb7df12e39456078f4f75aee929d3e41315195d2db4dee41e192daa85c032f2870f664b94f7eca114022cc74b48843f4d8b5b9ab9b9bf105c8884afaea159f9d70536a946339a5917a0ed1e5da9c48d375f1c82682d7c5a95adb7759e1ebc65a3750c7521e16054da50697e735b258aa3ee2d8c8af68f17e44ecd8e6a1c443ceb672097192d6574cc560fb448c50f947dac5570575971d55ab3e5c0f347edb8d26cca5cf97d72be66fb4aee01b1d3aebc79d6d5212165a7314fdc699625cf04a74fad3cd30724d845ffb3ff20bda829bd5e00e229804d9e2cab63b16c09aaf2ef6cd50663c00374971e91a8a459ac51f84e657256909d0adf6d111f5284b612737d765e35d8e575f4926b7a16e472a2463590aa3fd70793f4b711d525a0bcea1a55a804a8bd97388eeb3a3f938ca325a82a1e2943462ed119c5b6aefa80bb3a649439889911992fdf8281b85a78dd36a44b6fc98b53150b35e0020ebb472d074c842d0ef4dd866372b02b8664002afb888cc967560fd39dcb118d5e0b4341722a840ed7d3a8296df4648e096e46a39d66b67d4040876783d0b70f7ccb5c49637862896a6c8f41b45f811d6782ca1149cd0f9800ff6d3776a131472553311456865e2f54b46960ea847a76e76a26877920a7245db046c17ef616d323c91e32ab2581934a96419a845b5788825e25b59a60463698f4da6476e263546b4d5a114638fe1352e06c29c3e759d898b44515702d836d696d221b64b585ce50909d7b708ad92a152b683d71db02e07654d8e2a4990a70b7f30f0f18d0aeed2cd5b88f59b9e50ba23d84b4e96d40811c7a8207aeb387c60d62613cf22ffe22065975a7caee735e436dd15a944aab8eeb389f2b401c65e15ab3c3b1a48ca05ab146a6f2b1fafed86e5f42a0f7aff7e8c8a69f729efd761eb89192c885f679043cbac8307aa29d5fc383ead08f24bdc56d169fe980b294f4f197e8e9e7620706ab763f3fb4bec984c9e25fc211c70abfca8088cbb844a3daaa4b437145295208d0f3be5372d0513e3d8b25cb8dc4f5cb1bf8c8a2a0477af1eaa40826e54831187bca3bee88073a9330066788db623d51662d2108cdb00fd3347456035b13c3b37ece8349ccbfcac0406081fa61546974ef0e48b728ce9bbb439578f65a1d4ec45c7fffcbd2016e00d477f673a62772479176821a77981f676232da8f94468e5fe3a130947b1c39d60bd657d721849b6838eadc17fdf08f2d8e1a75755f4b5c80b49bf5894595c46a9a085b0c308fc6effe3de9cc9adc19182ba48e13cabd6696e34951d9e72326feb7ca2ab2a80878315ea5880ed4c60266eb1698f6066f26cc80a443972604df93e9cf1e4c5c978d8d6aaba12ab8418820eac9c5fd9d234468cb0dc1fae64c438bae4274a175a9b75b7717975bba294d918eb4f2a99c34d4629678323c2b12d0e56e79e5cc76765598ab45db85ab979f3b92ad4dde2a1cb962b49731778f1bdf64979dd54097d58aab2d9555fc7a63e428709731f0f078378d3dfd30e3dcba51e651853ffd51b1a5c12272359a3c28480705beec6d66098bed94fb97c84375ab6257de6cae76ee2f171428b6a0b1fe8993432df1bc9ca752fc08c6664ca2c71a9458e657e740623bd2d59d8e9a1240168c5d991763ecef6ce3b5b6cd43768fe7cb55a06967810b4e73116540f09d6ee9246119071ce2962a7e8ac45d42ed582455c4cc713d30b1fe11f51fdf83b39be62a47bd70b2d8fce23ed411ae6325a729f6802d7acdad851c0d0f5a8050e86c6afc1d311afaa7febde4064f5811fe57890125799571de59fa31892651b2eeb007c27d4753cd2e8d7cf11eea759044751c592df26f5fa534cc73e33d52f9cc32f689afdb1f2a79e9de6b9edbe8c8cccb9211a3a652bfc5e643437606afe13b57bc4c8a69ac154582da119b5e50bd9166cb880d6d37c7dfa35ae20ab5f455885358efd6add1b7b23a91ade5977273608cbeda03c5285310f62c320a518d9f1b4e825e29c1ecb2048f268852d56960ab8050eb04541ccd9b5f36fe6a37c144eb95e759fe202ffdbe0f6b222441f9cc1cc744e50ab8f028a17e0e636966ec4b437c75b2703a31d0889d32a2adea99152987f6803292b9b1429fece07ccdde494f4ecf45ab0e41357b041bff56613467840f6b12b647f3b2f310200c999e4e3cd800be6427ce6fabe0f5168ae5dccd87c7ce53f1819b93a064bc1ae7acc0153de1cca5f722f3effc82e99d8781b53849360fbe94dc148c84d4214545833627a2e21a6d20d6a65ffef49a58e9cbb832daf40c3d1ab67026229b9b2b856776e40c4530a25e255b4b61d489060f793c3d737167b7f08dbbfe798d4cd5cf334b83ece744a53f6135c618db48836a3f3b356a497d34d3e359cf3e63aa50490a886f9588f38756a9e0b182c7173ccbe9f20014ba96f84f285adea6dbed267f5adae2bbbaa66a8812fc758cd0047a0739cfa39f126e00cea8c8218242c46018303c74ab65300454195a069690af8392973a0154d9270a14e60465c240b9873d64a761d1c67d33cc2bbd54d6492d9ebad0e6e13b84fc668320a8fb905ddf071b9ab5508113bdf89baf025e6cad46eaeef95b234ae51bc326249db19d719ef6ace2021620a590fbdbd5e71f247382154b94db4825fa7b2b82aa7c282e58fedbe2102d7b219b0bceaa520a3d54b0189c4a7fdd0728716189d05084aae09690fcf94cdc35f9b667f167cbacd668536ba8749b2c0450b8896658e5b3f59c0f1e9c0960ef2c60c1f5b9bf4d9f7f04c14dcbeba75b36010c447b94c3d1b8912621f93781ee5798781376defcfa1290d17d8b1c16cd5e433879707e4d3b5f86730c467468b75ecedda4cc3a90857a3601794cb2ed999d203bb62b08a8261791f5d7adedda587eeceab081084515f223d1bbebab7f6e638ea90b624e751be606545780f811cd3224a80aaed6bd6279843d9081b4f633da7a091a3e3b3e58c3910c8a3757acd7a46289a4516e2465c33c919d9e5d0e26799a3010b3b213d99a1234a39eaee9d3082026b8df43410a1809236f79b1beddb532ffeefd5035f5ba9210caf0490a850af8f52758acc440812dda34287eae85257bf9750ccd8c5821ba99a8b12baab2def66b15aa4d0f35b2ea36580857b1a3ba207cff00703f63c21aafecd323529b678b31aea290e01f438d1a3c317273bf51c9002004048aeb73afddb73cce579aaa3597eda8d1b413542adf066675bf9e21983c0288af946fc3ede061c2474b5d3f1613b31cc4f969a8eeb9229397efea7d3973d30fa96323bcde10f82b4686621a2e250393754afa98c60ace6ebac7c55c4492b8d947aeeee4cc489da8b1e17aef4faa0d6e478544ff5440802cce91ae2c7d9983b947729a2813f628cb02f47ff8300763dcdf7f78bfe33fc35e6f95cb0e9d2c8d3c0fec4caa75e83a8b14770f6ed8e0e88aac62845267e8fbb9f9a43dcff004b84d7d3a85ddf2ccd0d11a80b4a5db1cf540e2a49b7ca53caee44606f2d8c96186a844b927640be9023a18852cd5552c4ba9628a7cc872234c27430069b3e8eccb8ef3258b0fda2e17258e5eb9a91830f197dfa16153c70b862bd7fa6bfb62befe468e95a9af53396b0fd764dc0ef39df5c1c64f1374953bbc4d79a2716e3b6a8f47d096a1fadf10b26a15763782e54cfab1fca375b49e4b9c044203e4b55297a581d0b09a711bc24132c772168429e95ef379dd1924f6359550965b8e9b1b05c506167dace6e53bee7e0727009b073e1a9c0e5d64be09cfe1d44a6167fe914b69b251eb558f143ac0cb603cc7ffb6a7cb63f96265c0d80669ff7148518967e32f13c90526256ef2105356c148a04994662661e30db27f906b2def40fa4ed5ebc0a764bc4eadb158db5dde191f130f8240d9e95ec130977b52c3f8f63a6fc53429abef58450ed93d139531c81b62b90045685333a6b8da1e5695d4038425a28d3dbf1427d31bed6fbcb1d68ac9525678693b45c44893d5bb31c2c18b1efc8be29e65f13a012e14820edfa0051a0c9fea0d2037ffea2f050b4234edd4d8008315510f3cd817159245886a6bdcbe2a4d40407745e404b5402238c6e255a3beb03c620e97d9a1071557f7dc9bf39a94bece129a0f70269b9017cf865de1943a1eea3dc3ff221a32cef1fb286aac8b9623a4deeefd4c842b89d2997b8335890c827f711302d847221975bf1be0ec27a133755166a90df48a65ef1eeee504edb649dd5dad98fc1b21b8985b7e225f393a5649c89016dd6c21ed84a74ae39927ac3f9cbe40c635f93718d1f6774af8550340adbec60e73aaacf7d4e70d397f880b67614dc2a2e901a985aaff611688a95f3297de1063bf9488589c53f2b8d96392c3ed10bde47d38548cd7f55a47fe506428c79bf0f06df2734160a941e009c8f2f95b78f055c2ffc45d1c30c093978de03174ad20b09e2bee2128715054c7d810e93b86cf1cef9367febb22002bce64975ca60e384dab4e3642c195618f1d51c5ff3e15f330a16af5ac5271e50c95648987099c2a6774e6a88e6b063d2c4f51ee2dc936bf9f87cd9feddb1550fda9b9b2f5d162eaf02c0d3d67aec655776f8732a7087b67e455f4e9b6546d1605f5afe4f464695c0b0dba14e19a7ca5df8a5dca75bffc1a8b7c5c705cae401777ab88ee440af0b7b32bf6c14d72c167bf9c81bcf66fc187cb3499199f18384dce821fd19fdd97afa5b09b8139f0d8deb200d78f3af34f32dca26d45d123ea221bc7ec731514b70a0cb5addfcfefabee40725e15a852637b59357cdba064f5eb09fb6c71f33ec3cc340c7bd9d2a3a204d417bd207d7f33c14893ba195dddda47eb1e2a2e994276dc9365836913307df39b4acae089eb1c0f624ec962c841a145669919f1b00c6e4de31ad06000ee876fb9d495f7aed808c9027e8a78fe16c56219ea79af2e6e407ca3a43d1db2269207a6916879ef67dffac4a13312955f8b524902043600c9928ad80ae184f185dacb07aa3fbedf2228688e15408916dcb2d7426b10717f54aef9670f97e652e629d34cf0b81b5dc52df3800a5e00370c9ea253e74db52247d67a85cfbeff08bdf72d42bc4859befd7b20abb0d25429956efb3deb3b2dd8f393561048d44ada886eddcb43742c0fd3557d3005ecb6a1b656e6e69575aec3671871ff03d274b097722f5a91f6d3e3310176a545a60184c214c88d8d66ffc84b9f9770ed1c02a5a1d093115ea0ee0baa006b49dbba0041088ab5f1ebbee3a815ec0c6d64b21ac36183814f2f8c134d390cb400e2df2d8c31bf1af737c4d77c5c08c9672e5caba16f6"}, {0xe8, 0xffff, 0x0, "d6c370c2bc8e426cdd61b38b52ffd901da602e775d42ab10a6faad8037426bcc32c33008de7736ae7507c33c6b86b5c8fdd64cdcef41d09ef16a4594e3aa6143e7124af85b17837277d06a3bdecc0b01e2f9d47b5bf0d520601db29e4bdadafcac08aa9754365c40d12e2a13cbe1859762e65c5b3ee964b4e759bb5b0edd51e1ed26cb920f91aafd6895421c837008b18a936d73a39632e068368427c1e94eee3a6881d718ce8d540a17a7396a17ae0a73740c6eff25da0c6c9650ca1e3077e6c49de32fd269fd3ec6b0dc1c5f2c2a40d10e7ab89e"}, {0x78, 0xffff, 0x2, "b913531ea30627fb95c9d7cbb918f5210f530c08cbcb1c13e369322b4683246a01d515d2147aa897ba75238441084a55181d0c2efa02f5c36e7c20890fbb2a03bfcf26c6f75afb7756027a3899c980fd264afddfca3017c6ed324bbf663d2aec13"}, {0xd8, 0xffff, 0x80, "b12c7e2be4251ac537fedb8d5709315ccbb74cf52afdd053a6f9b1816112aae502887d5a21faafb2e20dba75291706ee680d79b6efedc90a16d9db9960d25158cce851e7a531c1712fdfcd7316f8f8d55041b12f7470e36c80581fdc12d74b3f50f74b36587162f840627fce9c422842c9b9c6809a4e0856148dea20492d5a5866d8ea51e190d85957daf2fef39d199583fe4030d9e4d4046d3cd50be0ed4be5e9d8049145ef0f9f1e8a73f739f74b05397aa76669e3173d5f6c41099a4308de6478e3e7923ed5"}, {0xd0, 0x1, 0xffffffffffffff7f, "c8cffe127d6fcd9bdb774a3d88c486a572e8a39114af6bf573f9ce9c10c967592bd1a2f333b89da6c80ddd02ea78aab7d6b038f1b5cd3b905c4e33e3ce9d87efefeea0b45d31155f8f19aa090b5ea5177a6c87407c644df35e01985416b1354bad62ff72e66058147db1959dbbb665e4c593de2f9aa80843202d447db29cb4fb9be0014845e3a6af38aef5c403d7323a85abcf61b88de176d17a5eb2263bfcfff5ceada7bf381291a9e26824aeda2ca023dcd8386c0afce6a67c"}, {0x108, 0x1, 0x7, "228256bf6f351a770e22460d91aea37c7b07e5d5735a32a1d69ad4244085695ebe9df329a11b31a40ffa10acefb4d56808f149cb0292d3b9737fc52915c61665a8d303689d6729f34eee2b2ddb34806efde1ea22529bf1ebacf69c18a44978109f26de8737ae8befefac63d57025f6eeb5d69cebc8ed4c324703bf8d7ccb5158d0ac2af0bfd2659889fbebaab6eaf1e36322d9529e6f4a43aec8db846c0fd467ff977fde858d2781967b61af1515dd7ac65f18ac177abbdc81b100a74a62a1513ac78ce4a14858a80c2ede1bdfdfc1fbc78044bf340742e05190ba232764827c2207b23e62d7e42543b5afb85620f07d60"}, {0xa0, 0xffff, 0x431e2360, "10a6e24f45e6954778cdb1d7948a3ba5e8a66351612433862d124c5e63f73d061e86e9fb5f04b185327de126911f5a99f6cb56ffff72f73e5e5ae6d8b4d62c8903ddbf1d7f34ec4bc02d11da58b07bf757efbe00adf66690054388d2ec6c5db51955726a1ec02d32893cd095cea0aaea3988afbdb1527f70a6d7f429260b3cd9080d2c1442ddf462305410ac7ca374"}], 0x1670}, 0x5) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1000000000000382, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="5f86c3ce8e092e0cce7fa3fd3aaf674d0052aa4b915d5b5ac4735f9de089b95556ee506c7015856fe58f39656da39620f927e5f6eaf8cd1456ff49b34f398eec6fce2652296e3e2a8343ea1d23c67a47b20458bb152d323fa0733380749842b44a71273ec5d7340fd5f72686321ced4dd6457dfec1fc108870d8bbf0e131b7928004b971e5ea3f007c881acc83c68f413f", 0x91}], 0x1) close(r0) 16:00:11 executing program 0: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x1) r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f00000009c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) getsockopt(r0, 0x1ff, 0x9, &(0x7f0000001640)=""/91, &(0x7f00000016c0)=0x5b) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001600)) getsockname$inet(r2, &(0x7f0000000140), &(0x7f0000001580)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001500)=[{&(0x7f0000000040)="9f19766e40408b588906c38bf6804d8b8f261ca630eb47f8115ce27bf11524909e7de8d5803f76ddd5d62ce3e4a41c22911528469e8b8e11901cdaa78308c10554f909613b4aca1966da68a3cbd94a2e58675fe8797115bf1d2b80071365cfdf7e1a0032945c583f911a5fd45fd7a4b90f261349f725a2e6536db015b5d204d516bf124211ff76e04570c81ca3d4d5d591698b74b3fa21da361d28464216af11a3daf2f4e6e54cf543111f01667e698bf3ca6f65528b5a373a23de6e4b70f63653dfd1d56da7496ac5acc157a0c18688d784ce546b3f31f9c2efa689053763546cb9fcb1e399334b33139a915f13c733a2e1", 0xf2}, {&(0x7f0000000200)="5a7865da33c4e506b49da4ff104333e6c27c6dfa5b2b16d20fa3b43d02bbc8a907cd70fad25e6c98245f696a6ee8176db12f062d189ec3cc81d048b803ff64f887f1b440adba51269953d579b105a6a62857819a4bddc2fd10c414e8e40aaf448b90b0afad533655a26ed56afd4f064bcad33af2a358925472c8c61d8439871b90bb5cf1164dddb58669c314a81cdf9ff62515de91cc0bfc8e86db029fc2f0012e7faacc9030f62d7e2c855089c17a33b3a81840c6226bcf14031b6e58f3486750030c23769a5cd1fc4c0a35de04f7140f3cacb6abcab663749701732ce8df0182ea275f28dc16674c3d29fc", 0xec}, {&(0x7f0000000300)="72ddd8e6f815e3cf0dea0009c6f2a20012b689a87949ce215dd162482af894d7789b5decb8598e89776797587fe6c914e164bf3ce21fb3e9dccc6a5b31389e4ecfb20aebb1ea4e9ae342db2e7438ee5e706747d3567ac9e9af7cb7a2e64cefc25d7fdb9851a31df38d1c834e3b33d1670a670b38f2d49c3b650b02642e5f524af0cfe319b6723949b6a32efdfc86a480f193c3e496d41e4aa879026643055ab9c6916d91321dfa3182d2a9fad83defbb6a2e08b631b8384f13bd94dbd50b01fd3acb48e5853434fcd078ac84ecb0723aec4973c643c0ce36d19ef481366f8a88a4bf909427834bfa3376b65b304827fb1db7f6901a", 0xf5}, {&(0x7f0000000400)="886849aec0856efade77622f97274480ea3d22ce93885b42f094b80e04205c26e6bcfba3e3b9e788e55facccb9984a349fc65d5513995de663d2d2970f96c8dafa6e9eea3851bb36bc2acf84e8a47653aa635442e0008c098d00abcdda587453d1469648e770e9d1f7a4b27ae7f00b29fd76af5a845848dc1cd5e4b6cb168924", 0x80}, {&(0x7f0000000480)="835f7f67b72987d406931eea6e4b09bf3f66e928fc52be3fddec15dfd16e160c996ce49e1231219af0fc3598ebcc78c1bb6a436a5241b846ad3fed6f21cbd5a823acdee395e4c1b0a2010e7b365fd7d27cbfdfba4688ca7bf793d96a899f3e4e17823cb7be05bf8365699c5322a8996511066ff6a618601b82ab746100809c39ca034d28c7f143ccd521e672bd0e0f444b4d837570295d222ec0c81d72fe17c2735855028ef698acf8d5278c2b3be9d76afcd7014ed9e96bcf4353f41c31ecd09234179072f6a07f8943d94c2c4e916f11172030bdb8a6522eacc5bbdea0e78d51286ff5ffe766e7a4e2be27813dd14f5c3a8a71fc88804c2cc4b51269fb5fbeda521830c07779c29c105a9f018c408340692894481ce9c3b7264707c63bb665f1780437f7ae5da9f1c83aafc3134a4480d15a430f7978f5f06bc61e4767831ba8075a06c7d11d5097515de0fd3d4f24e4567d45eefdeffaa3769d4ae042613b00dc122aab166ce4326acc23212ccd3c4a9e26bca851c8a41a3a88e7fb9cab00a8176029bc3785f24ea0a6a5e3d32a961207f20892f6f9f9fe8d5a35867aa2ea19574f81b03b7143a763f4c4edeaab9caf24ca8fefd8695ff0b9a35d5dc9306b0eda875fa50e6a7e92538e4d2892e74700db5b12ae29ec309af1035ad594983f3096851b0f341bd5ea55f145a61bc3b621d984b1e693a075ebc43fe50d3d397533152212575b344d05c50feab22f58b5d173b0ff93924a11d233d934996f2a2abb91255f5073eb6dac5b9d9bb12a90f845f1050ec5f85a2a84493c8e810aaa922cf1ba2b3ab32cf3dce076ef1bbd17dd9f004f36229db6d31caddb828928fed28363be356f76d1f68ec1600c96ea01a0a2ea040e7d695649d147499e91373966a82f3d38eecaebb9a14fd273b3745d666bec81b26b757e33313b0fc771b97c4d43f0eb88ec54a79cfb0d0891955e4d1fa9f91195097bb768d681cd7e642b38c31fecdb8995af5ccfc88c0cc606f72e42717ed02d78052aec2906b48fcec4ccb14b4d032304f1f6c1528063c068e4d8e38db30cf5446c564995b3736344bede360e76dc13a87f3f984a13516a21f715a4710b1671ec40c6049059ba2b1b9effeae9e90422f53412d454ac7f05832bdf3b42dcc2e218f7c61a1a71177b3c98b7e121b4e704f62ce0fe0d4370bdcc535a06cdb662b7b3bb0059b892f2e0ea7b7cf130b8310fae9c6052e3764ddc0ec9ac3f3cacf707525939891cd5c927474c4ff319a722fbbdda1247120cf70cb2db7cb93802724cb166bfdb24686e1adb368f056dc5f2498488c515858e1c0d05c0dd60a4c036da85dc4e4a129857e9d3f6994dfbbc24bdac765fe9d2a3a4efab3167836145a883da5d53760a51740862b2f8d759d2a78d65fef8788ccfac9862f85bdfb93e569519feeaf44fadb6ea3b0bcff23bdd34bc31b5b0feac8a77604df05a8e5ad905cceb11de2f52ee70ae345162237ef96bbc7f57be59571fa6e2be03e500c545fbb24ce264acc55806559a1b6b0fd2c7f7d11733ccb06f0cb7bd97ff4fd8bba566cd9796a1ccc34c287efb06c88d1cefc9b912e809051ec77da40f42304e64e0b7c5a2f8ae3286bcabe64c39f367d1620b487a3ec6e6e5b9717a51d74495e41eb6e8f4170596904f9b79175c6da9abf32ead00de5a9bbc9b5789d7f2142f06bdfb15e73a5ce1c36011a536039361c362f6a65057d2dc0b73a5edd3d5973c38ffcaa12602c031311c413527e49810b39e7e964ec517f5c6ddc5277dc01863c4db851202e33129b49c971d51df469ed0a5c642eac19ae501583e4b48882b79eb4d733e37e81e867f7a09dc8c86b3797a35629b7b48e1a7bc5eb477a66293d4a14f26e3c2a943e85f0cae75a78bb4314ec96900a342a3b72d29196f3a73fff9c2debd3b3e6e7d6263e36ffc7b75355d4e98b80f4cd72fecdf14b74a7510aa3a993360b6fad9ec9a5ed8f398420f2d1a376802acf9b5cd02de06c22f122b7435449344233f4058e158fc35ad1309b9664acc22ac14d41512d9010c67cc71623b600daae2690037122eae7b420553e345e738cda9b2478d3f58113d1f6ee242cf0dbb6948ff8ae0eeb2d49aec3923c9b0e45afb877c3849d23d2929f311a49ed01226ea30fd0da13b5d34f7a05e0cc68628b624099bc8f9b7b8d0a99cde2f3fea5f077f4c1e390bad7e59411242e2d626350f0a1fb497d2f029246ab40df40a14bf23b93cf8cfbeebf8306717299e3aeda649dc8ce1ba21d0b80ca4106e026a6e6fa45e83fe8e37f364e313547a09653ad6f79aeef0ee6c2aeddb43bdecd60490375465a4212a0681da50c3eb9bd834293304efdf0db93243b905bbb19c2810f260321b4f8e5e61925ae45b5c4a7d3b47fd3b645c570cf1c8ed0fb9ccac62e1750cb19ab943b5a0d85f0280086e94ff7e2a29c7bdca720655daab538b8536a148259ffd70a2607914fc04f78958624a13311803e486c670c6a8234fecc47eb9adce9a42ef9f81cfda21d8a2404f7f4d49c441d4eb0e58a95dd6b4bece92733ccd4423cc0c44f7aabd17c975e09f7190034d55aecfa4f0161720234715e8da1f0f2600b1302174c8030c6b5a9198a604beb23dba070210c485c8bd58e4d84202fec82b5cdf6f13e4d66d4f29f5efb4a03a1336e749449974394ba32f5cdda68251874935d2d70e75eca4f6b7d0449f507fc699efe0ec02d2c3e08fc7694d2facd5785ae7b28851a2924f677a623c505a5ebbc932bf9232158fbc745395cf4a76fe25bb76a2cad46e54ab5d0b3542e2c0300dc5c0e69072a17fed164cf51819cf98b18ae0c297b60c642ecd44959ab251d8b1284cf7256f62581abe3309b5cd988ea6763c4325dfa8c8c2ded163f57de5037af14757c4b594a9dc2e406eb1b2baae576e233dec456bd70c51f7c32276b8240511cd7e53d23703ce55e9e4c2e2419dbeb79eae5984dfc8ebba108038b18a036922882d696b47052d365f6b36367717e59d6db815a44b21b9c05eb6f19fc82ab5ed35f8a869ca9ca617ec07242f9f0042928305824f46f3928cb5713eb4cdb8609168ea69a9ff9f110faac5c44fb40fa27fd6e8afabeecaf348a6f108881d531f55e6c96caa225a9ef478e964a7bfca031a4c314ec9257a73cfc9ce9f35844cf5c0aa679037fe5c30ef1af80b4772f8857269e11197f47ccfb001e8cd4d42039da16aed7cc9fac56aea7fe0beaba5b10bcc77db568701bd3c751b7e87f01595ca0bd2944f16a796d77cab7dc6d7f2f1b414aa8b0d648ef4ab5c36ae03b130e5d81f2cedaff29b45825fdc7cfac4bedec303816fdecde63407c5de42460df673b6c29b2575c94a88ec3ba7d4fff15f599dac1227af384668decf76aeeb837f3b58b9897c11be0121d6778ff1292d6c0c4e81f979ef5226e2661cf78c79b532ec56f06227f698666716d9a19e4b5dc3f3b811c28a5e32ad0c0a6ba0436bc90d674d5d87d9f87430b7884b2c7f330a86e57e7c3556dc50808faac8e9689d05e2d200ea6491cbc203701da22ca67422860c962a9281760524a353e7bf5e975cc63891755356e4e35ad40b971a4f187a23bb5d8453f33e1e5c4a2ce44cbb31180a617b3e8b0a0e6c16bd31900bebc8fdee3a5040ad9d69be6b53f3e3b1ed5f860700b675fb3bfeafe47b0af8524fc7d249e26fb8e1c3a4bc56ca12c7f5772e4b9d6f0610faa6de412500f33bcf9410de9c9de9f205c1051d920d66bd9e9c51e4f5d94ae504d6dc44e222971e3d2860a632d7aa7cf675c17c960e73ce3bb167e252721e1bff4d4c2755f4374f00ba6eba52f1a3f49ebbacd6615222275ada4fd6612c16403f2bf5a638db4269d7d679e3e0f205bb159d7d4496ea77e6021e1efc343bd3b474ddbfa7ed27a696d00e973d06246583f0e6e011b596fdd3146b5a42dae79eff15fc2b76a535b2fdad83ad4c6b69b8685e0301d2ae4e1db28822d735cd4211444ebf9e6078fa3ea5ceb163f0e20d7cc870d9d433e68a8dfa5fab214d4ae4fbfba83ed4671a9b420ddbbd35d27e8d731f560cd3f22bb42b0ce0209c0ad5e683daa55d8c9e82c0b491a7b322d3fda83c7eeb512ee0fe62760eb95784257466a8bc8754d7adb36a89113b647344d5a9eef570113b6a388d7ececd41d9918b0af6d669a6675dc1196d504a357626c015769f8ade1a335b5dba169147c7652d08b43f1a1385f75e4d8dc9fb5accaf30fed92867ef633b0f16aab818c25af91e39ac8e37265b7f656d6106d72c4c8b0883bdcd2e642fe58953449e2249c3ca2a5c15c7abe77f4779cc6f9e7160c91d3593f96089732ed982afa05341194cbbb3b9c6404157773289369a4931bc2c5d1b4cbe469a2a101ff023c3280d6cb745c3e3f8e0593b9cd7a4032cbaa1d4cda759e10e8e7c1f44f80b6d83016c7319fb0a1003c6763bf02dc7364b465bf89ac0c6336bd7cde47ce9e9aea5014dd8cc2d3578e7c789f9bd459e30f281fa81547360c5a75659f0134300a74d3bff9beb7b448c1fe9316ec01fe64286d11d95142374fbc2d7990d63be28d4e062c779811395c7257146691f40334e988aaaa225640217fbba001f311704c40b2c654d3fc1887be4ddfe4433455ea635e8e079688cd0c8b5a203f9a2f18dd93b9db83f0e9efd279ebd1a7a8b85dac0a24558910416bbcd51b48257bee09a9bf3ca79c0372a4a4bd3388b7f1a66b4c519772abafc2dadb874dbddbe9b0e1c001d9c6850b86199ee00332359d1fd4696ba9336a4a9bd6a2867e9c63a4d516da1d64125fc16a88ff7e0238aa895e92ebe6b30851ac08564c37861ca770d9e7ce4e9d468322e6802d777b9976b44f5e3275373b3b0c9af3ab14057a15d2da3cf2b2b512c1bcf9f575bc04f942e582ddf42b529f9346d6a09b8ac75f50460ecd4124e66f1ba9fe90af8d5683526ace57fdc668716ea4d7ebcd24611c274491da2a95d51e12ec79acaabd4820fd8cce5818ed64691d991156b767054ef3aaf6cd3dd740229ba0bf397c69e1e496b56640afa2985d22e65cfb474c6299b35ade7e294d6348c20f6311e6f0d6cc8084e1c2d2865ee24456f672924743b28efba297d5f7d313985b41a665947ab02393e007b7e07f5c8b4dbc1e456bb2e97533f5b508a34ddddfa6ed31a7fef12d14582c61ddd4047a1ee194b3b88576997b9821799ce12ac4ad2d5733f2b04bab841aa96d5162e1a90949049b5c11d12e4a78a3418a74f61df6af68c9333919a933d34d1a7fce6cd25fac3288066ea3d6fd827639b6244219d1330787a0c7e22b0e63228231f58aa5f8b7b661d75cfa34cb10f969425deb460e21782f7a399cf0b7fb9e74e952b57d336a2275f71022d72221ccd8ccfcad5e17c54d6a18a60a2c2b05a95ae59ae92983ddd7fee599e382cad2a7e39eb5df0ff5341fb96dae50d93ba75e1367a1e81d6b284f9481a2a0e8bf91f53e13854ca3b6307f8e20d02737f5b3519d0b2475eaba21285e31cfc4ba5a52bcbd9b61bbf34d652d9e88313d6a922d81a1cf3d08c6ee1102aa16b33726a8f261c6211a7b908d81864970fc1e2e8b21f37dcb2463c674600832cb306e1795350c797f2b2966b49f52a38b5f4416cb6a5d1cbd23a8605892860b4fb1d58d5e08fa2737e3d0bc93ba3521f608a74e504c255220693ca3c5d99953bf36d489abe84ae0c0cf4c0dd8df47e3d952f660f91a6f3bde89891652992523337fb3b2d382388137ae75873a2d5f9831fc1965ccb4ffb0f42f8c40a4ee65d8e4d0055a6239c2ea7fdc09f4d3727e777c4", 0x1000}, {&(0x7f0000001480)="d992a95b9f7373db4cd2fecdddeba782dcd8188a93cc00af9d4c4ea51c9d39e658dfa1e2b77fe5a3cd79736f5361f1ad2ec708f645b57019b695a94c823b46b6fb0a36c6033ceded99a5064dafacaf0b5609baaef3285cad65122f9aaed7", 0x5e}], 0x6) dup2(r2, r5) dup2(r0, r0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe020, 0x1b00) r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="a887a88c714b772c0035b87e33", 0xd) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) syz_open_pts() 16:00:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = socket$inet(0x2, 0x3, 0x0) accept$inet(r1, &(0x7f00000002c0), &(0x7f0000000280)=0xfffffffffffffe13) setsockopt$inet_opts(r1, 0x0, 0x12, 0x0, 0xffffffffffffff4e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x207fc, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x9, 0x3fffffffc0, './file0\x00', 0x7fff, 0x5, 0x0, 0x40}) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000a, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) shutdown(r0, 0x4002) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_RMID(r0, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = socket$inet(0x2, 0x5, 0xee3) recvfrom(r0, &(0x7f0000000040)=""/186, 0xba, 0x40, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) mprotect(&(0x7f00003bd000/0x2000)=nil, 0x2000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000001c0)={0xefcc, 0x1}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640), 0x15) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={r1, r2, r3}, 0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000335000), 0xfcb7) writev(r5, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r6 = fcntl$getown(r5, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) sendmsg$unix(r4, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="96", 0x1}, {&(0x7f00000000c0)="3f755e73bc2b420c0dd57e97e0c4a3399da7675faca5bc0afdabcd84fcbb21c0698a0f4299f51fc9913c", 0x2a}, {&(0x7f0000000100)="d398d7c7a9875d3859844ba877af3156667ccc04fd11b3599e03ccf179f8744797cc5caaa85dd1bf9df1564d5d487e6279ac585c6d4eda8417eaffa78c7d732da5adc4549afa5ba1a390221ac28a4f77479e2d57a66f4c5ce4168c364ab9049d5bd88ebdd307085a0fde30991ad57e8cb1ab1e46f4a8b4aeb1cef24db66a7253264c29acea4c89ee64a1175e440904e4f1ab49c0eb50227e426c009026757adbc2c0ab03a533697baa5b168009dbbd0a1cf70c6b4f2f6339015b11468f", 0xbd}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r4, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="b2ce58df280de8e371c38e06b604d3afe0777eeed5a84342fddc6bafcf9f01cbca52041b93b218b1c0066fd86b1ef9de8f2b483a27cc38ce201c6730f9586f9d01d75218f6a2d7967fd26306cf7f7edbfe1fa156735188e162b895c7896eddba40dae2300f3a57408edee3fab38c6c085aabb1b8a41be26d4ae9eb79ee3067a9566d7798b98113f84ef07e5a9a29bb49ea5788bbe840acc8da45161ec864d85c02ee5c19"], 0xa0, 0x2}, 0x8) accept(r4, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) open(&(0x7f00000015c0)='./file0\x00', 0x40, 0x8c) execve(0x0, 0x0, 0x0) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) r1 = socket(0x0, 0x4, 0x9) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x7}, 0xc) r2 = socket(0x18, 0x8007, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x8007, 0x40) setsockopt(r2, 0x2a, 0xfffffffffffffbff, &(0x7f0000000080)="ebff9648000000000000000000000000f1f21fa0", 0xfffffd2e) 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="e999550b7cc260c1e4591070feb59def4fe718a2fac2836e4e93035bff724fbd3e37013741b041ea434203aee3d02b8e770d239fa06f8db63a207f351b948c310e1eb58751ca36c875d80316856e5a0e87479719167ce434e2d18f2d14b49a61bcfcf99d6883f7ac3bd2abe845aab69761752334ea091a24542afd5d7062f5c8f3910614937203340c2983938ed758c0009f6ab48c4410df09b71e7fd50c1e2d40dd2bae463cc7945f9e17b39aa93e6a19f74288d2086c4cf486627621d8693c0fa20318c5776ee790e578dbef5ff6493c4f631a3997a907ca2a4160379907c5a684ea5b3fcc885384399e26aeb9aa7a", 0xf0}], 0x1}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) flock(r0, 0x1) 16:00:11 executing program 0: 16:00:11 executing program 1: r0 = socket$inet6(0xa, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000100)={0xa, 0x0}, 0x1c) 16:00:11 executing program 0: syz_emit_ethernet(0x74, &(0x7f0000000100)) 16:00:11 executing program 1: socketpair(0x1, 0x0, 0xfffffffffffff754, 0x0) 16:00:11 executing program 1: 16:00:11 executing program 0: 16:00:11 executing program 1: 16:00:11 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="515000008038300000"]) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="7d2a9cdb2813c56c258fca0d1e040006bfeca7aef1adb74586ee4ad2b214b8cae9", 0xee}, {&(0x7f0000000580)="0ba8dfbf53493ebdd1f6b4a45aae02c76e256f3576387226f50699c58413fbf0e9fefb4ff909f172efaf38bb9579fcca75601ecdc8406aae02e16989ea4e7486402e624672d8829eab42330e8c3e3076b41d509d44882d6cf7d7c5c28c659dc943bb073b6e30b60190afaf4ad038969507f3f25dd09ee9cf76c90a8eb0e94d15c457000000000000000000000000379ad26562f9534689a74440cb2c10ab6cc45899a53cc49955adb070bd4f7e5c815cb9a71a972ecccea5762d736474211d5a7e573f6ba09a49ef5301f60fe212543c8c3d2dbbdc25420fcd9ed2692eecb2f36fdd45e649c0cfc5449e9692bb560965429c99d6752a89953d799e1eead6c989847422bd84cf1a81dbd90f5fa08c718f3b76fe143947a1f9cc1baf733419296adf825fc5621af639cd1c8aa9f9"}, {&(0x7f00000000c0)="b0e168e5c38081588b17e11a841b4cbd13b58a1ee62764fcb9f2f5", 0x35a}], 0x10000073) r2 = dup2(r1, r0) r3 = getuid() r4 = semget(0x1, 0x0, 0x0) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r3, r5, r3, r6, 0x40, 0x3f6f868e}, 0x7, 0x9, 0x1f}) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r7, 0x6) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) syz_open_pts() 16:00:11 executing program 0: mkdir(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x2, './file0/file0/fi', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') chmod(&(0x7f0000000000)='./file0/file0/fi\x00', 0x80) renameat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="248997bcc0a36367845c9a1da641842527231b47920508dc54c2098b3603ae0af175e28d6ae85abff2c25eb5e1541a1f68fd71d6e385dc669ceeacf80b3db73cfaacde75eb17c7e28168d5f7d8580f4f3030f8f7df1b7dac4cc6d5ea215eb2c8cf89b0a427a80a24dd06e51789ec50b7e9750ef0822e19bede8a7cf17ca3c4e521fc4b605b267482c27fd41e8aab174fce97f10b536f4f9ad3634794987b42b1133449501cfc18d367ef8e57e8d3bb88178f1d017dd719593faccfc304fa3b7357a99c6e4aaf80131fc2214839b82c255bc9815b145c23e7abbcccc2658eb770c0b0256171426472e8e6f29f070f13debefffd997b21e23f674bbd12de6e33", 0xff}, {&(0x7f0000000000)="631b187888ec082972763c9aa6d09d6813c429b87a282910c137e7eafc8b609654d14923b4b72725fba0213df6a068c114cc5ce1b2654da3ababcba5acb16884ad533ec8485de8f579c4da25c2d289b8bf930009feef477e21c8ec5acc83c76e803ed0cc3930db8c", 0x68}, {&(0x7f0000000080)="8968cb6d5558140a77b3460ed925d0f7790090400c7813f7b8d029211cfe63b0b33d964b83f59ea7e5cdb89f35ac", 0x2e}, {&(0x7f0000000200)="706fe973d3b6a4a91d000b91b2c5f01ad7fc592dcc771deaa18e00db530379052e39e056fbbd9bc6c76d5b52bdb1d55836c8b1856579938cbf4db2f22b5035ecac9b03a0b0cb1be4226886424e88186ff3fa0d5a879b8bfad7a0ec8604dc76d0989752e0bd826996a2bd1877aa5d9f50fe6eb1e27c9c62ba715507b79da68f66058652fd2d76de20f24745b4baba755be03750c33bcef5515c98c85ca320668a75b670a0f6c2d619ed77122f0d387f02e184916eff7a99f7c2e5902ebb5f4d5a25e65b207580376370824be19bc809717ff4a6e2b51343d8a88ef3e518153fdc945a414fe2c3fd6536a6096d8f07251199698db2e25b", 0xf6}], 0x4) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffffffff, 0xb3) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40f, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r1, 0x6}, {r0, 0x1}, {r0, 0x2}, {r3}], 0x2000000000000182, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x0, 0x4b2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) bind$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xdf) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r4, &(0x7f0000000440), 0x0) write(r5, &(0x7f0000000940)="75e1de71bbed78a54a5c95951e925063938a843498658522ec9976d81ed068c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92c2acd21f0aeb1a20e069138bf30572c31cbbe8202dc7662950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc68584391ad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/49}, &(0x7f0000000100)=0x33) 16:00:12 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='ww') r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/91}, &(0x7f0000000040)=0x5d) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="0476610740acc3f759a6e140ac9bd36ce12eadc379b06bd41f34be847257ca52fcc97c3c80d8812514567afd9e6d25fa907c4b3486a15f49ad561bf85c429410996be3670afd6ae9032d3eb7a55362f92375b81ba45caa04cb33135d3a120d830c05d7cb874d30f07f8362fc28b1ea4f42bbf9cb81aeccd16f9e850994f51e60e5a6615d15ae26a70f7f732072aa9edc59123bf0c4ffbc35e25e4a4a9b67f5be", 0xa0) 16:00:12 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, r1) mmap(&(0x7f00003cb000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) mprotect(&(0x7f0000683000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r2, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0xa, r0) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dc2) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) close(r3) sendto$unix(r2, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xfffffffffffffd83, 0x0, 0x0, 0xfffffffffffffee0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r4 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="f0309d0b2352670c1bfe85e98c92497f9e8f5127f47b5dbb34c128a1094361ab3e9bb3825f6e83a5956c7d05", 0x2c}, {&(0x7f0000000100)="4689c1bde46a42536c2d5e019e7bb3d7c3e76baed6ecba2f805a", 0x1a}, {&(0x7f0000000280)="153a6b01df2c1f6564b70333bb0493762fe53e487dbe8e3f967457bd3676695f39d860e41913a0a30419e3d41fb29b87de2c61898bf27ceab1ef736f5ffa779795dd9a02a10015553e91d5431f0228377cad5cee9416d90adffaece11e3619dd2218463860189af0b7d8827b7816167e18475836578afd152f0ffc2c94a3e854b5861815c9cf1eb4c6af916848fc29f90bbc5db71e19915da94602039c146b83fc6b369e1952e0", 0xa7}], 0x3, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x80000000}) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0x100000000, 0x4a8}, 0x10) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001600)={0x0, 0x7}, 0x8) setsockopt(r0, 0x5, 0x8, &(0x7f0000001540)="9a920c1882b306fce08afab4ff37f88fd0b4ef863952367dfd1b551b3fa4b0cb8349b4195aacd1c201ee3b052124e13208629193f02f633a79f102bdf9eab45e0ecd423d19df0a5b0d0f20203b800c5232f5a51daa5d8d6e50fdde1edd6bd36e1d59bab7e956f05afd2427013f36bcdfa7c2f63af4ed922f89dcba9a8da56dc0aeb7796bd9ac6bbb24ee07ab", 0x8c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001380)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)=""/252, 0xfc}, {&(0x7f0000000200)=""/121, 0x79}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/114, 0x72}, {&(0x7f0000001300)=""/88, 0x58}], 0x6, &(0x7f0000001400)=""/207, 0xcf}, 0x40) accept(r1, &(0x7f0000001640)=@un=@abs, &(0x7f0000001680)=0x8) 16:00:12 executing program 0: lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ff9000/0x3000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8081, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x100000000, 0x9, 0x1, 0x1, 0x770, 0xfffffffffffffffe, 0x37d31ccd, 0x2, 0x1, 0x400, 0x1}) shmctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) socket(0x20, 0x8000, 0x7) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x8c}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="7426f56b8edf5399908e3c27d9fa6f11b1a7e8fab0cb8298727bc811bb1473f0a309867671cc6d2de23ca521eea76991ecd26477eb82aca9345eff7a7dc07ce6c3bf2af9d24e4cc78ede933e4da4c5c8aa509390582d570fecc4c8eded9d1217f2589127ddb257ed985c8e565370edb69f18e6c6c2361ef1e04a554a95996682f45d5b37a9ef680b468a5efe02f0c5346314299a45170dba5d86f2e7afa0df", 0x9f}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="280000000000fd00ffff0000d46dd7567e0db51527f9b872f936dd8307efee68b2d69b51fc6dbce1"], 0x28}, 0x5) 16:00:12 executing program 0: pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x40000000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x100000000) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000200)=0xffffffffffffff9b) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000080), &(0x7f00000000c0)=0x4) rmdir(&(0x7f00000001c0)='./file0\x00') sendto(r1, &(0x7f0000000100)="ebd0c89b6a13c3ef5332c8980410df8a3aeec4d7b7f2bdc9396ca0e9577cc8cd14d9c7330cb3f37c72836faaba8ef9cfbd87299a2f5d11879f6eb43ed672531b64395d912071135549007a37f8a1dd5467793ffc79efbda2452a52d45dcb6f93fede3405ac25ef89093010dddcd310dac020d51fcca57a3bccae9bfb256c4233e4dc1a2e4b0059ff1fcfff0999efd325632e5440312bf4574352b439ebe9427d48807494613824a12adb6454257fc984a0dc00c2a5da04b1d23198", 0xbb, 0xc, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) listen(r0, 0x2000000000001000) r2 = msgget$private(0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000002c0), &(0x7f0000000300)=0x4) msgsnd(r2, &(0x7f00000017c0)=ANY=[@ANYBLOB="01000000000000008ad5dfb07acfe7dcdb713726f3cfdc9f9189a46bb683983545f1f543d8378d6b452181bb24107816cca8e800c7a05d83c0890cc48799cdd1928b06f5a93e7a3f466e33e8740a6e63cfd15ccadee78cc411e76177468887ceb5dcf7815c16d625e67db42270960221a6b9e10aee4de931ce0298d93320976027652507b0d5838ceff4a8f9baaee9973360d9c9b99f9c94290eef98337dce0b51ed92e8bf44796baf820292d367a264de8bed4d443c4cfac658a539b59899c62977799268bc80d1ecd44eb18f9d0aa750e7d242e4717e86047a3cee20fa2526b3e6d20648b204e53a5ec63bb3cdbabc59c00236aae1c620287b166cbc208d6e89375733e6cae5ca89f07d6c79e9b749e234c98564411be21d57eab977addc9bcf57e4bb969e896b9960462c9451b2f547cc9063f8170effbe6186bb18b631e92921f1e87bff99ff6114f185038412bd8e34d131487e9c45aed96d111d79b7945259db8cdabcc45fd4eba8814c65542c49f1a9a51d573b43671961903c9ee2037aa5d9b00af7e6d804f365c72d7351c3547fa877bce9c16dce6c3d286e4f0f21bcd58bb52e0ec51b5daeafcb98f623a81002bfc380a3e15279f9c27c94caa92b5a73467238729d8b3fcf5fb53751b07ddb389110686136f958c393f219858a2c838029d8db209169aa9a7c5d1864b29d98100d2f14a623c83c1f2ade9d53e44253f421a6a5a8ee7ee8e7729343568804f1901a701e4b12b7b28a2e4589d102011f49f2b6f415ebe5d37199afdbe5da5ff130f459204afc54e8f0f1ba37058214b36a24156f806bcd2a5a550bdd737c79ed2a3e23ca35a9ff42dfc903865ba87d4ea8f82af5aed2261b8e89e8e0045593058a7fcf5cb75c55e979575f05e59b991d3e3482ddaac38164e9d586a1b5b4aeac63a6a151677ba66211b8ed60fb45e44e5b7552b5362907dc0155b133ddb2dff2189f6a9cbad2d603be25f55420c5d88507841cda57c8c7d02d1c321397ec50e43b7e35bf22a46b8dd8a893d6ceb2d8e2004042e5ebed26ee01bd4ea0021cbd8c5c4ae27878b4bb789932b0dae76f038b2bf8cd738d12d24b3eb2fd4540b8c2ce414266e3f1a3b4d68e21282cdc1db27c6b23832d9e1cff8b003cbde3937952e9f28cd728739bef5f0f5fbaaa010c8d45c4373c0c252f36b3ae2ba488f2c1dcd4b6a0cff736a1934940c6122b6ae205b1445d25edaf0033efbf4b43ed3da58ab2182d5c6b1190f07e05470195bd9f25ebea45166de523f6b630a5ecb1b8dbe265aea22d99eba981e3eaa4ed3cd39eddcf9e4b22a0ea66dcbb5397bc7173b8d319208dbdd0527bd7e14913722beb710538cea57a27611aa7c2ac40725ba94c0fc92faca174169a30e131be58d0f59b67f6beec882ca6faa85ff39fd607289106578b78fc2ba658bc922b2a2b9eb024d992181178f03d9411692865cba6fd907f064aee787055e08bcc0eba47c8ef6b123615b37bd9807ce28436435879dc59f8eb0d7b8be4649875c21ff355426dbffcd312cb68f8badc4689dc6c781e5c9ea59d53f34be32fed6b56dd8cc9f86c3515d1f65c4677e5b4897bbcd40968b46fd496cbb57c700066b2bd1d05d415ef3ec4d4a5ce227256f6646218b523e7701c9155df436660693a0be6a7ebddf133cc8e4c8ac411ae04b9d4dc39f68260b84d8b080ec1165749e9a8bc84571d171af0067b124a836ba37897666b31f376817f768fb79e013284b60421190b4557f6426a4efeb2894c3797ff19b6b7600e85a447ca9d5f3df0a84c5cba17e0ffd14c0ce062ccdd2e3354ae35bee7dd5e08508f17f13282ae33c31498d08f1dbaeb6cd616878a67c9d0391db0b9e840cddfb43f504eb44a739d7dec0abb2dca1a272bb43bf82c4f6177d28a86777f6e93585f2a4c581df543e0ac7655e0bb8c475f8e5f29d0962067d9f50238a909dad209b12f0456135c40371b9a8b189ce400e68566eb3fba4ee21b8dfff2b2f9dbe9688e4227b7607cf7950e455673c1d25f24f3fe62568d1b508b8fa0eeba114b73d0b310a044ed59bb474f980214a24c21ed43befed06633afc5577cd86808c8455abca5a31ea96fb694fc94f79cae6dc7b016a66a61d5ce0be7557a6c35c706bcfd32d8a818f02b4b74f6b87beabea4f433ac6373e515bfff27578507b051d352738a202600ef8aae80af2c907ed15a084a7956c7e597adaa0f4e6bd64410017863387ba045332cdbdf6b69ffe2784111c37a1b350e3b3d771997264bfe5a03d242b9320cc671297b07d08e1db1a1aa0c447c39bd656a96e68074bee07d46863344ef0e6674bf0e91bdba81ce466450a3c175c465190a8e35c1b4fd1fc25cf55edd3f7e52f9bb453346b303c112a54f1d56288a153a82c874b27254cf32e039f1bbc3999bb549d9fe7f79fbf7cb47da43e005c8e297a134d0a1fcd913bee9acb5d65c1754ca85e2a4af2c093af56edddd3599817948edcbe10c8a60f60f52d25438cda8fc49a53c2e752260601420a4f7f0c9c12532dd01d9502dca94b5e04005ad80376b82a62c16491100418c076fea6c63909c394b73f651f84692fbb0c5d08ac9f0e67f8398df2ec6528df05055596ea6a2c99ef7bc7912776a83b69ad84f9667c1e5d36d792e1f66f4e063de5ad51f4f9a95d9a49f5ccfb6054d048effb35dd3932aefe818c9aa940d8f6f9b00729f1b0595f1db88dfcada6b3bb687322f5701c6121a647d2cb3adbfb94c8c761c89927b777e491cbd05d13a7a418039a77d8175e33330c5a92129c7358abe28997f1bec6931d6b1b2f481b2a500a619e4f40f091ff5f4e26cec3c88f1b0a3e9933a3c48570f1868fd32ae1ebc34d057456c77c138dac5e560f052e0d4b7e2b1f648362ffe8964f5c8be16101a715f9374ab016a06138c984929e930de3701022d486b7f08d1b656f16dc6e96949554dc9a71107af46a80107f2e5f0e341687876e7303351bc4d8f8034a8338754f60d538c474fbbb9ca43316fcaf255415a8f0cfbfadba6fb926da186a46da4323630cd5f40759b8563521f0bfc46841e5e974a2cb39b78c29d922817166b519f711463aa1bbb4bc81eb6674a33d94db3f799f6aa7237d44e57db96c3d9f9bd13505fb8d6bc9e42e8a7c4248d94eeeb1cec8d7e23b63eda4ec916461de009457b11f16d898e81612840676e6d754ff90a5149da5ab87423298429a320e95b4a4da501c6d3b98f4212544cafb13570306283eeae6ef68dfcbba33998d2442212b5f1d46cb9e1d2e54862637541ba0ddb614ca3737a73e301a7475d3a4602fcefc7e4b6d88a5fc0498db45a051d7600dfd826338263288a4f9d11890e9153dcff3513bdb044902c7df7f87c05a2940847a8f8eefe1c4d6c8298bba4945f395fa835815f3c8d33655e4d27a8b7b287e6faaca1219d31f0dcafe6f859a418528f4234e42f21131c991afc5b7cc0ee6aa35ba2f5cb83094de45a428597c8deb4b78fe88c46305d6c580a42c886fbfcb8b95c9c6e267e07705277e6870494da92e1f37a1c9fea51b7e12ec26792c0db2b6f79e07b8490888e23723cb1203249d8b106803c81a0db20cb8f87a6b0dc50e0a3a8d7c3c28b594e300d8b2f125180ebb0b1b19b2a6c2fe3dac02c814c5bc19a79add1dd8a5487a64a04bbf91557f7f35f0d817a3198838492d9f58ab34976cef3ad92b177f115d2b6cf62f6b18db43b3335b02f6c9ffa2561651482727a61722793e2e60a05e6738eb6e1ecc03a1cb2af7aa73b6d99ff86547f0e3105cd7d8f1897a938aea8a80c3b3714a418167d9cf03050f96bc8ae389f2257e7ff4c8a0835d0abad5b1751476e56688cdbb06922f2f751b04857ca58089e2486b60693d10af8ea7798422a3912539cb06a0c9f6a5dec92cd3c86be7d0bd7da39a60f90211600521166cb9eec30a3cb548faad6467c0eebf5de2eab43daec90f2186a66232664fe1a322b1312f51ae7623d74b6499eb6f8377b9847f79018b450539fe56ed7cc9d3e1a4e226ebd288942c76a3bcadff5bec24a13e208077344236882cd47ec695fcb558b51f8a7bc5d1f2dd433d219405293784aaaa414c924aea562c2256c95b89edddb9687211d084e1a44be8385dd85b753c3e7b858d619456201f4298d11c74aafe70ce287fbc76b6b4bd07a7fe07b601139086855c9eb6faa368d7e7bc856837ccff139883d34e1f5919f66086be3685d9fa77ec4664ee4917d4571699af040ae64a537daa05ac91a1540f379407949b326769097607b45671c938665098db46a6e769b2cf2cf34ddbf621f634be481337ae838072cfe48157e1479a11f04b678e87b909d1d7127bbf71f1db30ef1444a90976c1d38e36d5d392c70a53a251fb58209996e779fb8e42e31c76151e83d286b05049d808f1c03a295aa44c0704353d3a2067b43246555b25a7e4d6da6e06c31ab1c872e620efc7eb5d67af004141ed199dab1a0f83600254e73d71d31e30b0dbe71484d9e54aadcdf383057ba100bdb6a32bc14d02e9c59f554370f8bf8e2336b9fbb7d867ab4e21ac3271191f351260bbe38b8bf9cfc5e72c0b32bf8c32376f4539e9dbfa65b5704c6faeb51ed6e44133635a6520f1ead30f5ec10d65ed9adebf9b7e9d25f9797a5588a237828f25b32b1c7ab04945ce5b984b6b503f97c19a616bd83dacf8068c797f00ef9409984c1578e6fb9daf97ea00671f3cf4c0e4341842fc2a3282e4fc929159d858a8775c9aac0b9e84d79fda4895c380861a574ff157149b046c8754f48c7b3634f08c65836a869d51fc7dae912b92fb54f72ff167df20b363dcfbcd581e34b87d80b8044a1376e91a083b2c8538d73287fad66c92af266f04cd6e694253f755c4b312e7b7c99d29065bee5a7be2def190524eee372a5013739b16aa0e1bd96dae184332b135b199cb34fe7b5330479a40a3efccb20885d6664ffbf84de556bcad69ebafe1570a6ecdaeb1ada8aa480a2a5b156fc6b0d4eecb51113d7bd06b45b8645e68f73f57e543dab6711243806838961fac4887bb21bafcae963344d0d3980c86e522f53f265cf6020cfd002d47756df410386bddc534b573ef009a161337db1b37a1c24898cbe3d6e4243698fe739b0fd05600b3bff506a0d840993eaec73cf1b0f2c08417e8e052a95b394ac3596c9f1fe5f63a7b1ea9ddc548a31bde62d37ee8fb49a6333f235efda888fd490d269a2ec61d91adbefd9b0226d8eb292dd02b70038a1921fd57a08adf57628b285b6373218fc29ee94085490eb7e9e326dd8c7f45fb5ca668deb0ce8ed4e647647123050b242be28993104bd3024088ec3dcd8d67cc18094678a4d325bfc864fd6e35c2b46630efb96b7ca530ae15e90ad801c88b980dd7c880e06670fcd91ac3eb9b1864bf07bf90820c52b3935cafad5b06db9fd413a4f180e3caa176045d05cf7bcc2f0cd1398c02665e7c9bb54c2e69bf277382d10eb72f98733dd1a77bf0d2b9cac3205f6e92355e3c6cd66e2b8d994e3afcc0c10d05b3523913abe97e3698c7632cdb0e210fff7cdc285c28deccf1b8b488ccf1c81aa693de2c57e010af4717872bf773d8b6141fe18ef25145e1847324dac1bc26755ed7d3a7ea69614385202cd718151d9e84bca5074a9d977bb4b0f6dda82d148b56ef166491b33eda46cef44e66aec08364ac08dcc39d63d82c757d18820d35eab4bf9574aa34c883c29a502c9e3b1cd6a4d1e7272d158d280045fd9c418f474ba7c5e8880f9fa64b49b648e2dbab8172ef2aee825a5a8733172e4c5e1648d2e48f0d6f92fb2dadadfa5ec365cb63b9debae445630a513a95575288a2aa96f49a4d478392bf6ae4a26f968e159061c85bd00fb393cf830dece9ff68f14838208f0ea5fca5119beb9c6c6c8fee3c66b10bbaa3326c3c972d90414d80f1329013f662cfca35bd784fbaab1e6eaadf544944b98534348f905a9c1fcb2d5c5db16ebd4751999057e05bba6eaf5c9b508ebbe4c873f89fca5c46b5ca4f94e349d470d9304ef0305bc1e46cb0d24c32ca4426eaebdf14723b527a77a455e"], 0x1008, 0x800) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x207e, 0x8000001b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f00000002c0)="6e362e3572f8", 0x6) 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) r1 = syz_open_pts() flock(r0, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x6}, {0x0, 0x2}}, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0xff, 0x2000300000000}) 16:00:13 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x4, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{0x0}], 0x1) r1 = dup(r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20080, 0x100) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000001340)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: socketpair(0x2, 0x3, 0x7, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000200)=""/218, 0xda, 0x2, &(0x7f0000000300)=@in6={0x18, 0x1, 0xff, 0x1}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000400), 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x200, 0x1f6c, 0x8, 0x1, 0x4, 0xffff, 0x8, 0x1, 0x2, 0x2, 0xac3}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x800000) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') unlink(&(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = socket(0x36, 0x4, 0x5) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x7ffd, 0x48) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x9b6e, 0xffffffffffffffff}, 0xc) r3 = socket(0x18, 0x0, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x8000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x68, 0xfffffffffffffffe, 0x2, 0x2000}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1011, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd6c) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)='{', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x252, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001008a0000000000bede"], 0x10}, 0x0) close(r1) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x163) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) fcntl$dupfd(r0, 0x0, r1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x6) 16:00:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10180, 0x0) fchflags(r0, 0x20000) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x1107}, 0x10) open(&(0x7f00000000c0)='./bus\x00', 0x40000000801, 0x169) 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/248, 0xf8}], 0x2, 0x11) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) r3 = semget(0x1, 0x7, 0x43bb9b2afff25cf1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000080)=""/244) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) kqueue() 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() setreuid(r0, 0xee00) geteuid() pipe2(&(0x7f0000000080), 0x0) socketpair(0x18, 0x4003, 0x102, 0x0) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 8227 94220 0 0x2 0 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a2fd00,3,ffff8000149ffc38) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a0d2800,80084b01,ffff800014a2fd00,3,fffffd803f7c6c00,ffff8000149ffc38) at VOP_IOCTL+0x9a vn_ioctl(fffffd802efce268,80084b01,ffff800014a2fd00,ffff8000149ffc38) at vn_ioctl+0xc9 sys_ioctl(ffff8000149ffc38,ffff800014a2fe40,ffff800014a2fe30) at sys_ioctl+0x638 syscall(ffff800014a2fee0) at syscall+0x541 Xsyscall(6,36,7f7fffff0418,36,3,946609a5890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeff30, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a2fd00,3,ffff8000149ffc38) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a0d2800,80084b01,ffff800014a2fd00,3,fffffd803f7c6c00,ffff8000149ffc38) at VOP_IOCTL+0x9a vn_ioctl(fffffd802efce268,80084b01,ffff800014a2fd00,ffff8000149ffc38) at vn_ioctl+0xc9 sys_ioctl(ffff8000149ffc38,ffff800014a2fe40,ffff800014a2fe30) at sys_ioctl+0x638 syscall(ffff800014a2fee0) at syscall+0x541 Xsyscall(6,36,7f7fffff0418,36,3,946609a5890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffeff30, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a2f930 rbx 0xffff800014a2f9e0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a2f8f0 r9 0x1 r10 0 r11 0x9e02174fcdde7a50 r12 0x3000000008 r13 0xffff800014a2f940 r14 0x100 r15 0x1 rip 0xffffffff81696f18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2f920 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=8227 stat=onproc flags process=2 proc=0 pri=51, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8968,0xffffffff82282f80 process=0xffff800014962d38 user=0xffff800014a2a000, vmspace=0xfffffd803f013738 estcpu=1, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *94220 8227 36172 0 7 0x2 syz-executor.1 37130 342435 36172 0 3 0x82 piperd syz-executor.0 85073 512257 1 0 3 0x100083 ttyin getty 83471 108396 0 0 3 0x14200 bored sosplice 36172 281638 57895 0 3 0x82 thrsleep syz-fuzzer 36172 355334 57895 0 3 0x4000082 thrsleep syz-fuzzer 36172 441717 57895 0 3 0x4000082 thrsleep syz-fuzzer 36172 323838 57895 0 3 0x4000082 thrsleep syz-fuzzer 36172 135749 57895 0 3 0x4000082 thrsleep syz-fuzzer 36172 169133 57895 0 3 0x4000082 kqread syz-fuzzer 36172 273289 57895 0 3 0x4000082 thrsleep syz-fuzzer 36172 126110 57895 0 3 0x4000082 thrsleep syz-fuzzer 57895 89028 92822 0 3 0x10008a pause ksh 92822 163245 12192 0 3 0x92 select sshd 12192 297315 1 0 3 0x80 select sshd 92099 394525 68377 73 3 0x100090 kqread syslogd 68377 90515 1 0 3 0x100082 netio syslogd 72993 426355 1 77 3 0x100090 poll dhclient 64022 342599 1 0 3 0x80 poll dhclient 9550 455006 0 0 3 0x14200 pgzero zerothread 82732 174338 0 0 3 0x14200 aiodoned aiodoned 10316 186901 0 0 3 0x14200 syncer update 82457 426038 0 0 3 0x14200 cleaner cleaner 53524 108055 0 0 3 0x14200 reaper reaper 30918 297136 0 0 3 0x14200 pgdaemon pagedaemon 94527 399186 0 0 3 0x14200 bored crynlk 1215 213416 0 0 3 0x14200 bored crypto 38623 440788 0 0 3 0x40014200 acpi0 acpi0 83908 372922 0 0 3 0x14200 bored softnet 23468 333242 0 0 3 0x14200 bored systqmp 66945 487918 0 0 3 0x14200 bored systq 42759 105971 0 0 3 0x40014200 bored softclock 95794 512371 0 0 3 0x40014200 idle0 1904 318473 0 0 3 0x14200 bored smr 1 329390 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9542 71899K 71967K 78643K 13934 0 0 pcb 23 9K 11K 78643K 4988 0 0 rtable 82 3K 4K 78643K 4833 0 0 ifaddr 62 20K 25K 78643K 1645 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 200 0 0 iov 0 0K 32K 78643K 1355 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1190 75K 75K 78643K 5964 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 117 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 921 0 0 dirhash 15 2K 2K 78643K 15 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 21K 78643K 8789 0 0 sigio 0 0K 0K 78643K 99 0 0 proc 42 30K 54K 78643K 3051 0 0 subproc 53 55297K 67586K 78643K 3049 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1085 0 0 in_multi 22 1K 2K 78643K 1339 0 0 ether_multi 1 0K 0K 78643K 57 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 1441 0 0 pfkey data 0 0K 1K 78643K 6 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 96 13K 30K 78643K 21827 0 0 UVM aobj 130 8K 8K 78643K 155 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 403 0 0 NDP 14 0K 0K 78643K 559 0 0 temp 177 2359K 2488K 78643K 32038 0 0 kqueue 0 0K 0K 78643K 84 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 90 0 87 1 0 1 1 0 8 0 inpcbpl 280 4544 0 4537 2 1 1 2 0 8 0 plimitpl 152 383 0 376 1 0 1 1 0 8 0 rtentry 112 833 0 802 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpcb 544 1642 0 1638 1 0 1 1 0 8 0 nd6 48 176 0 174 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 230 0 230 37 36 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3888 0 3738 16 3 13 13 0 8 1 art_table 32 3889 0 3738 2 0 2 2 0 8 0 art_node 16 814 0 786 1 0 1 1 0 8 0 sysvmsgpl 40 24 0 13 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 917 0 907 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 19 0 0 3 0 3 3 0 8 0 dino1pl 128 16024 0 14251 58 0 58 58 0 8 0 ffsino 240 16024 0 14251 105 0 105 105 0 8 0 nchpl 144 28644 0 26797 69 0 69 69 0 8 0 uvmvnodes 72 7062 0 0 129 0 129 129 0 8 0 vnodes 200 7062 0 0 372 0 372 372 0 8 0 namei 1024 95729 0 95729 4 3 1 1 0 8 1 scsiplug 64 29 0 29 19 19 0 1 0 8 0 scxspl 192 105606 0 105606 54 53 1 6 0 8 1 sigapl 432 8705 0 8693 2 0 2 2 0 8 0 futexpl 56 142955 0 142955 2 1 1 1 0 8 1 knotepl 112 3561 0 3540 1 0 1 1 0 8 0 kqueuepl 104 2587 0 2585 1 0 1 1 0 8 0 pipepl 112 5954 0 5935 15 14 1 2 0 8 0 fdescpl 424 8706 0 8693 2 0 2 2 0 8 0 filepl 120 58746 0 58658 12 8 4 5 0 8 1 lockfpl 104 2299 0 2299 7 6 1 1 0 8 1 lockfspl 32 1526 0 1526 7 6 1 1 0 8 1 sessionpl 112 110 0 101 1 0 1 1 0 8 0 pgrppl 48 219 0 210 1 0 1 1 0 8 0 ucredpl 96 12263 0 12256 1 0 1 1 0 8 0 zombiepl 144 8693 0 8693 3 2 1 1 0 8 1 processpl 840 8721 0 8693 4 0 4 4 0 8 0 procpl 600 19245 0 19210 4 0 4 4 0 8 0 sosppl 128 154 0 154 37 37 0 1 0 8 0 sockpl 384 8919 0 8902 17 14 3 4 0 8 1 mcl64k 65536 4480 0 4480 384 382 2 47 0 8 2 mcl16k 16384 36 0 36 28 27 1 1 0 8 1 mcl12k 12288 190 0 190 40 39 1 1 0 8 1 mcl9k 9216 163 0 163 36 35 1 1 0 8 1 mcl8k 8192 129 0 129 41 40 1 1 0 8 1 mcl4k 4096 505 0 505 11 10 1 1 0 8 1 mcl2k2 2112 61 0 61 28 27 1 1 0 8 1 mcl2k 2048 61307 0 61273 17 12 5 10 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 163033 0 162983 239 230 9 44 0 8 2 bufpl 256 29974 0 22886 444 0 444 444 0 8 0 anonpl 16 920437 0 913410 351 307 44 60 0 62 2 amapchunkpl 152 38519 0 38442 94 84 10 14 0 158 6 amappl16 192 48656 0 48178 424 396 28 42 0 8 3 amappl15 184 1451 0 1447 1 0 1 1 0 8 0 amappl14 176 1767 0 1766 3 2 1 1 0 8 0 amappl13 168 1355 0 1352 1 0 1 1 0 8 0 amappl12 160 2365 0 2363 2 1 1 1 0 8 0 amappl11 152 1483 0 1468 1 0 1 1 0 8 0 amappl10 144 2001 0 2000 4 3 1 1 0 8 0 amappl9 136 1705 0 1702 1 0 1 1 0 8 0 amappl8 128 1230 0 1192 5 3 2 2 0 8 0 amappl7 120 1548 0 1542 1 0 1 1 0 8 0 amappl6 112 1222 0 1212 1 0 1 1 0 8 0 amappl5 104 2313 0 2303 1 0 1 1 0 8 0 amappl4 96 7788 0 7762 2 1 1 2 0 8 0 amappl3 88 2460 0 2455 1 0 1 1 0 8 0 amappl2 80 75480 0 75438 2 0 2 2 0 8 0 amappl1 72 167085 0 166688 24 14 10 19 0 8 0 amappl 72 20120 0 20091 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 8706 0 8693 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 8706 0 8693 1 0 1 1 0 8 0 vmmpekpl 168 59628 0 59605 2 0 2 2 0 8 0 vmmpepl 168 918114 0 916786 339 258 81 96 0 357 8 vmsppl 264 8705 0 8693 7 6 1 2 0 8 0 pdppl 4096 17418 0 17386 5 0 5 5 0 8 0 pvpl 32 2683838 0 2673735 755 631 124 237 0 265 20 pmappl 192 8705 0 8693 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1301 0 709 21 2 19 19 0 8 0