c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d0130", 0x1000) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) r4 = getpgrp() fcntl$setown(r1, 0x6, r4) 16:00:15 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0x3, 0xffffffff80000000}, 0xc) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x401) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x20) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0xc000, 0x100) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x10) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x1, 0x7) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:16 executing program 0: rmdir(&(0x7f0000000140)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000700)='./bus\x00', 0x2000, 0x80000000236161ba) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x10000000000000da, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000980)="1329a226c7e29072961c50cc3da340988cb7647592f12421e35a40acc3967e61ea4ee5809a34d64932615d144792412038f7af29b1352831fd2cd8f4098251933302ab12b654545f9e0ce022acd28ad488af68f4d38d2dd3101797945d0102ea5ffb880e3152fdec54ad93069132d313a27a3eeae698a8ad4d998cd5e379eaa82ccbcb3b3fd08034907b70750ddb41eac60e94995075f5ca8b0d4fe4bbef3f32e6d67f9e9343190adaa85120aa78f89942ae0d7330686d316b7b6fe9e2a9e216e5", 0xc1}], 0x1, 0xfffffffffffffffe) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xf4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x40}, {r1, 0x80}, {r2, 0x92}], 0x3, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002004, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xa0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff65, 0xffffffffffffffff}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x61bb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) fcntl$dupfd(r2, 0x0, r1) 16:00:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x2000000000, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000001c0)) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:00:16 executing program 0: utimes(&(0x7f0000000200)='./file1\x00', &(0x7f00000000c0)={{0xed, 0x8}, {0x6, 0x5}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) recvfrom$unix(r0, &(0x7f0000000240)=""/199, 0xc7, 0x3, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x64) open(&(0x7f00000001c0)='./file1\x00', 0x2, 0x10) write(r0, &(0x7f0000000340)="3b2130aff8dcd57601102437b9869bfd3d21904032db92f5e8b7aa8b68382c93168739c6b98baf5d4ef20f62a716bd5dc0181e14198e4688dceab7b70181a586bc1ab58ce8220824ecc3fcaa9a7d3a88512e61b98978279d41fa1becca416c89063fa1bed2b6d9f31b36b404c44d59683255de7acc113838a2a6ea51b26762e86bd7f58b6cdc1cafdda167804d33aff161c9339d3964976e4801848cd7ad7d481618cfcdd60000d942b2047108d57d0d7e01b2669041e5216b5e29cd9490", 0xbe) shutdown(r0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') rmdir(&(0x7f0000000080)='./file1\x00') 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x280, 0xf8) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="2dbaeb3a137520ae649c15e20a513e082af459a5c18c7431e69947af4eda63c9b296a6726e707a1b3d6bebdfdf4d58f15e1073b73f605187c3ca19e047c606ebb2c9651346de931f9979dee35e3dd46a8a194b060721dbdd552fe7748b6d8905a0721ff37de140bb239ce0535ec55cbc5e444530589fb59ddd8c68faafaeda444e3959a578026be3839a256f3068bc17f1902ffe33e5c7e93f050d8115e0ea119a84e59dd7711b721cdc96ebfb8d22a8872fb913e44b009b3b741bc0570f5247ae3a291d4ae6ff38ae1f85696375", 0x3d) getitimer(0x1, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x8104, 0xfffffffffffffc01) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xa4) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 0: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) close(r3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = getuid() mincore(&(0x7f0000ffd000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/209) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x4) fchownat(r0, &(0x7f0000000040)='./file0\x00', r2, r3, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs, 0x8) listen(r0, 0x1) 16:00:17 executing program 1: madvise(&(0x7f00002e3000/0x4000)=nil, 0x4000, 0x3) r0 = syz_open_pts() flock(r0, 0x9) syz_open_pts() clock_getres(0x6, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfa, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="2da480f96e8a2077a6ff9d0d4c7af983f5f6737b816f42cc52ae5d2f0420f8496e095bb9d3566ef84581e7bada88a4b16d004dca6cbc31b56c219ab7ccc6197e1ed8b3f6792ffdc87e019cd02135d9af1e0a02f9de5507cf845f58a4313e8164004df1201856ae72a76ce31f6ac4de724044298ef1a81ff2d764adb3218d9685f632f4967e3be349358880707e59c74b0bc57e802a2f5f4b8f85a33db73e971a84b4eb60a48579752e952ecf473d1a3ca260f0dffbc1afa87d659f47ccabf9b0d4ad7f8eb46973a75be6b2ca36a7558c4f2c6912bbe0d1d016", 0xd9}, {&(0x7f0000000140)="4ebea5adc9cfdf1a49caa3d310c8306e92c17157bebf9b524c2fed78408f8256d4afc2aa8d632ff33b8039b4105f3a7efc48d9cd5628aa750f7ff8c96eebc6af2a8722a837be72dfbc6a0beed41d2b6a7b9da8bb30d29df979e40a1eae7153590eae4f1a8dc606d06f709c1c444020bd72a8aac1d43582e99d8137654a172f87c1a7689fef25f90d66dd231b0919b64e29613c148edca0ce2c91f7bd52a87001a68127888b740d85bce6d58527fe9bb53f2159db586a2a3061b81e42d7378feed2afb4e688b760b138b51fd347ca2f63dc60b72e8160188745337c8116e52ac335b3fe", 0xe3}, {&(0x7f0000000240)="80cab3a0821a8699a00dfb0ef0b7cb4a40276f72afc69630bce7e0360024a62e577df69e96184fe8a254aac33cd2c19e15a88a25bd32d83d673a42192a24a21193ba78ae24af4f267ef485edfccd3d79deb1e4121e1b09d95d6e4a05102fb8750ddd372ee1598d149b080a8ba3f90c3351a5ada98d150dd201072e5b96b1f2c51faa40355bf7aaa5e4baf72f11b81ba7db54a5385edd57134956450b82d766552ff173bdf9dd64e8257b01ba2b5e9562a07a7da9aa76c96648ba6f21aaab1dea9573259a893d3e39624b894a329488d93f79", 0xd2}], 0x3, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) r1 = dup(r0) shutdown(r0, 0x1) recvfrom(r1, &(0x7f0000000200)=""/199, 0xc7, 0x843, &(0x7f0000000080)=@in6={0x18, 0x1, 0x101, 0x81}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)='v)\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)=',)&\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='-\x00', &(0x7f00000004c0)='*\x00', &(0x7f0000000500)='\x00']) close(r0) dup(r1) 16:00:17 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="9cefd8dafdf08ee40d9619d542ab9b418afe9b3e1d0dcb613dc25a82250a7d54b6789d926a38ea37d09d4d19a0f9fd3c87085568dc1ba3f2ca3dacff823cd0958a66de6dcabddb7d12e87627ef571c3a3049812c740d73faacb11c6dd773c937f2bb1884bc7be7aa1a7215116fac14cf5ba6babcad78ef856233922f9b0fc5ffa0a9011aaaacc3586c9f56442ec6215561bf9dadbebf944808d750", 0x9b}, {&(0x7f0000000240)="5650dca539bcfa860a0a958c65c4e787e64b34f49aab87f6dab6ddb26f70dae020e85c5a9e2638477f4dbc8f7a393ce331a1835b1691091f6c7ba6f96789f09b2456a9e640eb7acd2c636f87a1", 0x4d}, {&(0x7f00000002c0)="fe4ddb736db96d74075e693eff0433ad1f67fb73c8a2ba8f0d22dea74e670f8b522cc8f06a00ff858e861e7530901f3cb099477dfbda6d96241374d68d493d046f72f3dc77aadbe3dd2691af6dcb5fdae5210fea62f7807d110eddf33d8fbb0c3e3b87c78d5ee03cae94fffc2f93a0885aea1c5b8243f73a0ec2396e7f1698e37b08aa67db6b6fbb9e6472caaf98ece8f5fb3c337bdd32d7aa6d8082bdc37ef50790c7d32e61532c0f2b69a6a608e079dc94bcd92c069392c88b84dae8440b7782a918f60818e1f7a6cb84ee8aeede0d08607df8b26a6e3f9b3ca2371b24ab0b68325480ef7188be1cd6c41a4d200361818899989e345f6b35ada3f64db8301f47b762a7478f9fe2ff47acf665576a5012b566f6f1b192002bee51037ec65bb06970096ea284e2a8beadcd4dbf6e856afedb2d601680ab538f9b2e411b418dc712041e0f45f796037ca5a409d2327a8823cea32c65214a900b43fc11fd6cb1612bc3d5124dee7f5f08477fd59d535361a8da2b60a18a4f6f21bb2a18d1723e3cc9e5e9b799a050c29c4b8594f0a4201537318047f946a35af26f02bfe35091e9257c04929c58f9d5ca74aa2c823fff4f8a91f7a640f81f2ea92214dfce9660fdb30cdd3e06a013078d753da047bfb7d5af7464317ac493c9a1c03d9afff99bf2dc640737b55fe25ec5fd703567b633710a08dc559a991e4b1689751a5e7ce725b6e24837465df4f4b43e84f39a16058770235d9c634216aaed95d412bb4cdf519c47aa00a178a86cb608a0c07458a67c98c6caa895dacc62f67b3c4886fc51b60b813743f11f9f18ce369496cb0bdcb11dbcea5efabfc5c367eb2d452a666d78d5fe4111e6d29651ee7581fb153019d0c926369eb5077e8d82e7eece3cacdfa68e70cb9560a110ddf540305ba9f0afeed51162e492073774d6102113dd2da990872b0ef7f2d5298180841e6f8a432a770b3567668a1dd50ae4a768e8bc3d4c3e8a125884042135cdc3a91e44736f1ebae8d0676081fddb22cac6e3bcb7e0a332dd5adb409dea7f322d138bed32ece290ed19988215e7378dcc46802df8e5ac3a01d2db0ab7eec52e77802f1b233ff5c3ba73bc743ddaefbd8038186d38a68e8830891a65b44539bc7672835e01995ae8b2193f5d6a0fb843a95940bce520630faeec46b9191d99e838ba958a688a5dd23fa51ad578518bd5c5722ce14efc2b2369806432ed9aa2c50b13e2929d95b67f2d3bf433c378d2c13f407900c271e08341d295d82397af3c3a4f35ae3cc117dd82bbd1e1150bf5a07924824b9d36b7c2f3f320a8db290ab31a7a19f44557b5cc5e2b5773183d6535c47d961bdb3ca5553ae147b4550a7cde52637c063b109ff519b672fa0f54905789eec1f0b7b2abe8a0d1880001d2c0786d4f5ad461d8f6db645da2d586414472a12fd26f3dc4d6070df1ac35da0ebd01027672026df83436ccf8791c03d71c6f508c60feb1833ca9cf98b1c21551e17c32bdd9602cef7b3dfc95bb9529480eda7db30c83579c8c374db951f5bc4d6e7e41198ea77319916e188b42e1533869af71aed5f3074fb014b588dc60336c453f144a65c6f854839c47c61cc87403458f5ae0259edf7de652c6d83c95ac6be589c9e001ed5868ed79490c7a2ab2effaa6b77798bcaa8d78225fb9ffc200b523c3d60dbb4d5779e8d57edd521a68a1ed719e47c0445ab3d08bcaa03d3d45af8e54aa4678ac4bf50d6e7c707ffcbbd397fec64031b9b31bb62e66e44bd29c1f328697ba496be066a180f903b51a07384796898f6238020a687d06725595aaafc2c5f6bf9e5db2673ce13d74583753b019a1a86a5e2f40ba36bf48257d7d3d38a4df186fd0d46dd03e247936f833c0f173ab4316799041d0225898d8d5587fa87a3cee08a03e6f3a2d7a51e63c66dcf4db3ac4c146878d1f539240f396facf1966e12fa1c9f832fc136a8771fc1a3b2229c5772db79d6d86dcb425612bd10daec0bb01de3e27383966996c0635a7a565af8ee20a9de60dbc789c6690c694484bd832604d0201470860b8c7798f77148c8ae93502ef0949829d5155e21040b50a66f98581da5eda1132fdc7bfd400b61870ce9523463a1d2c794e411149a2946b10d24efcef6d7bcaf838e937c561dd91bfabab1a06e7a29828947419ab914412eb6111a383a890b8d7c7a95de66ed20fe487428cda7a9a57bd76c28529ad41cf8f6b0524709a3fdfaf4f75ba1f8cd2ce902ecdda5f888618b8def60137f9058169e1fb9debda6837ab87b63aad5b99c41b1b6cc077de0346413b6bfd1c17759af5ddb137c4b47fc256208bb91099d1eb88b76e909f7b7b6fa5e2023933126c1c9f5c83508ee48de8c4d949e1f6551a1c893e6e0d6296c3c470b352bdfbf2f413e3f1a770b110ff9e2a9027a97119ccb1fb49e035400951f71c1540a4dac2e35acb9f339bc9e75ecd1ee41871aa8444fa9ac1d9aa1fb9dcc064f9d50354806c9ba13aae96119ea30aa6c35bbb3cfc928e11c84ae7b999fbf3ec58f2e9fac617015596b866685d608a6da772c634133231848aa9d2e7de5b6043a267e79b2c1d61648fcdbb382670a7c63ae74282e581d9ce55ac37de23b5f60d1633c18dbbac045428e8174540ee2898b2e1ac1b3f324d17f3705dd5ede5d1b5b1fa0bcf580b5c8911db0b1e2a463f277fb0c4346fc78f3c9d481066046eb6829e4509374dd276cba1263e640c4cb9931f19fb6df404dfc8e272fce1cfb4b0415db21f3a76fe945977470f4cd2d0f13ec19a8f24d8e6d04ea7b3eef73f3053316a84bda3403333932bebaa2e73066462a4863dbe15e50d2043cceb39366e3b8244464443b83305b59c9f18d157f3425ad1ff0baaf9e51b2a84444c7c1e5a1ca60d53215084486ac172154ce800a15cabb4d281600e52a2ea8b99a770b2dffddcc28a8306ea1e992a090b8330c1f08d5e0a613ce752448d2ff9b314f65653eaf6074b30e5165091ac1d529ba559eeae2ff74df9236b4d6cafff42eefee7d817bd0ccc8c3d5f521dae2996f30565a5bd985e0fe07aa268f0e4cc9eb686b88203b6ea04d971763f57fa42c2b8aaa6e31d05f7596495091b62a4997b86c7eb2404988a2051f573756dc1c37f5ed749066037f797607ad43a19b0c638beee5018122daabfb6a69972dbadffde77a377018673bd249457742bbcea01bb8a26aae2ab4764deba4f2b328469a3945acfc71f3315cb253d995dd5bc4324a902ae951c63f5ad8efbfd9f0dc90cd2f4f65c7cbd85acceb6c53a1d3643b4a2a8565539f8be71ec58ac4444681e411e26628fce7ffee2f43434084be4b85a03b42b3c0c825486330eb6bc54ede6c8de90c4b39a61f9ae51c3872c77a5625af6040b35a14dda0721e048bf3a6ca2026865aa4b5f7245be30d300a07091d6a757fb7ed160c6e95f0046ab0c9703cc7fb187d7dcf760483e9d2c86bef3500dada779a1dc609cf13439b9e620410d708a8cb0c1c6b513bdb779363c9027c08d613121554bbd1bbb11310367b98630c42a8cd256e9348f4091dd6ef4256e29af79f50f457b112d8424b8c65be229eaf75d11401f97726376cb605f4baf530bfb66dba0752984776090c8eb5fb397f22f338a34f6d47f875a25903cb2d3e36f5b70bfc1ec358ccfefef308c5a056d50c96e9f4dd6c95c9e5a62f82917c2295188610e096099fd0a0143283877ed3b509a54fa1b86832f4fdc25863fb8b0a26f186a0c2a0ce20db607060272130c74e267d56f43ec0cd7fdf98ed9a2405612dc572d9b0fd65c2b5d4e0848b3d9eabe0abcdfb3da2c3fc1ee24f4c13c2dfd512532c632c67d2d2fe2574f89ce119c0f85fc2aff431ffaca0fcbe88133dc526eadbc70cc7bafa99ecdd1ca8306739be2446fb7f72426bbf17ab31a21117d0921761490c942580f6b38452a95b7e06a64c524f13caebaeb5f2f337b7e1d5c65fe8b8f90d997070abc77fc00ebb154be25c1ccbfe63977bf2fe4ae5827296634eeb1a3f66b492246ed92b505e546e24c46bf1c5b4f376463371243ac14c5e3ce312a3bcb292a7380ac08e5bf40b37942f5adba2cf668d827b93120cd6866d2d5c3f793bffefcca1c9f93448ab4813c58bd6b7cea5f028789a09362d6bdc7ad3142b896097dc6992604956fe5e786e784bf301e7554fe9fa4dc2a3f433d7dbb24cf7764c094df1739c21675580277f882eb37ed1156f779178e2990a81211fa894272dff32e0b78c047a517edc9caf217bf10af24d676c70e1be48c019d84a6e42db8ecc6b375f68781dbdab360cc1d150ceef6c617a01f506fb376e3561b75d3ba7272cb6bdd8b1b8851636c35653e9d726e161b419b5dbd1e792e753627427c7eb223fde03c8534daebf6df5b8fe2ec64b2dc2fc8c23257d62d239274d96c5076f538126a94b37590bb37fc736fa70db928874c0b49c2e5e422d3461f8c62cd4df01496cc6b925c9f19c1e8b8c81a6ac7f32a1df3f5d14aa4fab9d4c6675420c719dc3cab4b3813588f83936317cc1b810c2636575390f5c45ff8670eff4810d548922c7fb5979dafdd6d687bb46bf6746acb5fdb1a6247889f3cfb97bb289bf103a1fa3c63da86ce962f921b251e6f6ba9474f361b174fbd4034f090092104f4163e4b34acd3f26c6aecd5b5776e65eee998a0a1e0b5b876a5cf9bf08ec96f3a3fb4298c95cd4e32c60200b168b88559b79c720e8ad7562b5439e59f12b7ac4b2fdfe297f044fc8aef44b17caac324c0ed6a1a2207f777af8e0517f1d99803627942a57121d19d8f1c57b9495443d0159ae775c1258012a5c337b51acfd5a59948b861e313537e5de022bef8734a878f19affbd0432bc2414d72e9111efc081b6ae99666163cbedc59ff9e1ba8b49adfe4742c7310af6f269c3c975946e6fe45bdd75061cad43cfda91e391b88413dbe9074889557dd50cecfabd6ce4e892eee0829ca5ca63702dacd29f17dd313e5076eee01fcc3ec7a1a316ced5ac957602702b3c415d0411be52c261b76778ee034128c9349d451af1dabad2952709b3edc53a92d7fb91977ceecfdd213e910b4a628500b2005ad5b78c36f1412abf1fbf738aacb7d874a1ffb424103af922976bdfb54b5595eff60e017f1e135228ff0ddadb41d90188f7852894265e30feea4f1583f5a459171405006ffaed5bf28fe43886552524c41086409306c1b586d4714af64f9fc41d072f88b5659e53af0c83ab2178f37557806ad372dcd78f30b61bbf799b158996d12ebffec737787f92a9018f7dfc02686402b5d98af0700549f26cd09e29923b0b85ed0f03dc57d568f2ed22640f427b47c6a90b7649fe8b8512119251cbf2df0dbfc93a2ef58d1f3dbfee3ab994c35d645099dc5cf0427e5d96c4e390a18a6c6067add94341abf876429c73e0b49e171008d8b1329debe6710a8a8b38548e200a2170be8948e3b8402b848228c6efa8c7bf1a8558b3a301b5ca43e88e1e794d707602f32d10dd0961d8dfc4689622d516bcacdeca758a4887ed9764d56fd45d0051d222532f3ac7e28e3a582ccef12e0a3075306b0168e4481b6dffa74dc2aa26c5c9eeed07ed205b977f392fbea403d5b613c3dd203a85fb0b6a4cd39972ecd2794b24e1ea611f76ddafd9c0bd22a36fd2e43b936c8bb580fc4778db80441392b036313b37fdca5ede8df2eedf5eda20d99808fe8b10f05e5a9ddcef68420e9f6c9dc7ac9839bf1d4bb0baf8c32fbebcd35fc32be980d6cd3c0730f1eaafba5fde145341e16eb252b96439e9bd4ece2c3b09816afbd", 0x1000}], 0x3, 0x0) setgroups(0x0, 0x0) select(0x40, &(0x7f00000012c0)={0x9, 0x3, 0x3f, 0x2, 0xfff, 0x479, 0x1000, 0x3}, 0xfffffffffffffffe, &(0x7f0000001300)={0x8000, 0x6818, 0x2, 0x0, 0x80000000, 0x6, 0x8, 0xfb02}, &(0x7f0000001340)={0x4, 0x3}) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = shmget(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, r3, r4, r5, 0x24, 0x9}, 0x4000000000, 0xfff, r6, r7, 0x8, 0xfff, 0x5}) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r8, &(0x7f00000001c0)='./file0\x00', 0x40, 0x10) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0x8, 0x2860, 0x8001, "2188c8bd09fff744aff7e9c6b0386dc8eb4d9a70", 0x1f, 0x4}) syz_open_pts() openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x120) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ea6000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 16:00:18 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = fcntl$dupfd(r0, 0x6, 0xffffffffffffffff) r3 = getppid() r4 = getuid() r5 = getgid() r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') r14 = getegid() sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="26a07f43722e9ad7396bfd9098621b44782f2a99c8bb6668cf00da936e24d971cfb469f92ba2d5fd7f058c0e8508ebaf0fbad5aad9b082759f05196d73c01f9d5e186000bd01a34977642e7a4242920bd32eaacd", 0x54}, {&(0x7f0000000100)="6ff9c5d6c0fb550b19aa566cec5efb76177e1173b3abc1bfa3232bc541d6080bdeacbe998e49e647f47ce772da09de081d3a73707b929ea60ba7b2a63b23054f0112a59bad3048c46b6c21c1d7d6c2de1d82528fe465f904341a24ba497c165103b4fcd8aa68608e325c9d3c1a865838659ea1fc75796f56127f5c3f346f2d7417c458732b278c1c2561923ec1238887eb32f99408e6116264e40e6c784a51209cbc04741a1fcb212e28ea91dda1", 0xae}, {&(0x7f00000001c0)="a32f3d937f3aea92fa2482c578904585fc6401412f333707263bdfc2af7878c26515f478e2428800a30f85a25b0d193eead51e5d8194346b94ea2a16a73f1824962b76bfb693107a1204c5be956d5635dab9c3867de0f4bbbb8f6331198bb74920c5", 0x62}, {&(0x7f0000000240)="8cb3bff6196de4e39d136bfae3e3f55679d0d661c21de03610240f40d10fcd3febb8e462d44ee842223a10a6752dd1270a9acd55456144dcc167f74bd55a67561ca1ae0d8a9315f548b871b7bfb0f9a6c3", 0x51}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r1]}], 0xd8, 0x2}, 0x406) 16:00:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0xbd93, 0x1, &(0x7f0000000000)=""/146, &(0x7f00000000c0)=0x92) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:00:18 executing program 0: getitimer(0x2, &(0x7f0000000000)) mlock(&(0x7f0000f15000/0x3000)=nil, 0x3000) sync() accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) unlink(&(0x7f0000000080)='./bus\x00') munmap(&(0x7f0000f32000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ed4000/0x1000)=nil, 0x1000, 0x6) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="1c295b8dbde8ee97c1df7253941d41adc2d5b2f7cc5ffbaa", 0x18}, {&(0x7f0000000340)="b1b4334d1d584757ba581ae98ce3f46ded5114f042778295931dde0673ebf58f0bc44ad6e636cd2931f0cd5602b94a705f229f3444eda986b0d0f3ca42617640f39f065da430ff42dc3cb4fc68598f35691bbce57705cb1f4faabea385ca17c4388eb39e7f6754214ee0e603a1ad0382f90bde94d8bf2d8455dc447884adf3c4556604489119feddfdc1062181a665861719fafc8028f3faf7499b", 0x9b}], 0x2, 0x0, 0x0, 0x4}, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) write(r1, &(0x7f00000000c0)="01", 0x1) recvfrom$unix(r1, &(0x7f0000000140)=""/227, 0xe3, 0x800, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:18 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xffffffffffffffff, 0xa1, 0x2, 0xc7, 0xc6c}, {{}, 0xfffffffffffffff9, 0x9, 0x10, 0x7fffffff, 0x1}, {{}, 0xfffffffffffffff8, 0x54, 0x1, 0x7, 0x6}, {{}, 0xfffffffffffffffa, 0x22, 0x4, 0x401, 0x3}, {{}, 0xfffffffffffffffb, 0xc, 0x1, 0x80000001, 0x1}, {{}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0x7fff}, {{}, 0xfffffffffffffffb, 0x9}], 0x49b, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0x8}], 0x1000, &(0x7f0000000180)={0x0, 0x80}) 16:00:18 executing program 1: syz_open_pts() socketpair(0x6, 0x8000, 0xffffffffffffffc1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0x10001) r2 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() socketpair(0x18, 0x4003, 0x40000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchown(r1, r7, r9) socketpair(0x18, 0x7, 0x4, &(0x7f0000000100)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) socketpair(0x1e, 0x8000, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) syz_open_pts() pwritev(r6, &(0x7f0000000640)=[{&(0x7f00000001c0)="02ecd3a2d0123992cd75aad588525586b567bb0078d077c359c110897697faee762029fd7b48cac1b16d674bfae52d4d23ae5d3c344bd5527abf40064096e38bc509a50a97c2dc59184c5ce9f2f0e102c049e85893c5b970a1f2ec2e51c0ff443602d4218e18d9e16dfcb4ed2e177cde0faab2d6d6ab0b6c4a0ac3734cfa", 0x7e}, {&(0x7f0000000240)="e55ae2091d4183117be39228c59ed2443b5cba08", 0x14}, {&(0x7f0000000280)="4eae91d94bb64379aaadca024cb82ed5b8faf58511bbe40d6cff93941c99d642863c534b2af220e6e507e9f1f64a9e5946331ac4cbfc769648074c2139e9960183c283c49ea45e5908a0b334a2976e16d30bc5fc38938c01f81b59f0b1dee665c3d54c02eee7b76c98c16a2e8da60681482e44c0f5efd7d3d19609145093e8eb8a9ad5a67f9f02f137699b091dd018ce7eb2dcf9165a8c67dbc8341940f2ca5f55ce4b6dbfe5dbbd58e8f934226b18fe836a8c9608fae153ebe7a8da4f856b630ae93f272b536722f6604f45fcc3c5fc4ddda7e997aa5035ad52beb99894e3f83117bb5872f92f40179d5e50553eff2dba2af1", 0xf3}, {&(0x7f0000000380)="fed40c1fc3eebac84bc5d9edbf5c16d5b86327aa3fa54b213f30f110b4b25af21bca90c3a8c78275ac29cd0195f6615d6a339ebb0d819789eb9c57029f86ed05993d557a7696e1fdbd3cff97c817c2ebeb4065e9a4b2457d9cbe656055cf4e3eaff0d970d6978389df2b79c6d7e3c26d278c83c2f8815a6dfd5a8d76b03bff726aa24d485acf444f6da6a63c35e81eae5c61630fc09a7b97defbdcbcc87f2b74e84716c25d489928c3a2cdfbc25f5ffcddf98ad47ced69e1ebea395cf3db97df2fa43dee5d82104926895a55c8ba8f6878e33fbe8a79ec891739d9b5bec87a81da1d89b260c71674871ebe5d671e809198c755d64f39026356", 0xf9}, {&(0x7f0000000480)="63b63da04652ef74d9939c2b9079ecfb30315df785c3deb1295bb19722631235d7b14df8d879ac0f03d36a0591e022de3f0573593652cc64e536df5b57192681efc30ede3b79de5091e42da3f536a71a75ec813f18ad22b05d7fb42281ceb8e32af1dc61bd2f7bc2a3acf29871eb6df73aa18592b75a9da4722250b25f98256e4ce89ea67b938b1757141a30af8396e0c1da2d1f5950aa363a", 0x99}, {&(0x7f0000000540)="a9b4d9c10000e49444a469af30f983129962be5f8067248acef1e7caf7ffdf073e97ae93f7fbf3ecfed514e3c42dcc4f46aebf855fe1c24e4bc765a71deb2917ca6fb89f15beaa663c4a7a49d2da0cd474a2d3ae5b3e687d72128724bc7d982e4205d19a577d780df9749089f08f2cccc3ab62b106229b185e9f3ae8a9fcfeb52914e47992392b3f4b70aa868b79e01cfb2d4d515c0205b41acfdafc5500972f01dfbecac7d6b0c48fe3a48a1e7dcac3548831e2da62bc3d1f52163ca1e7222cd0b06098e18ae67f1424cce69f1847ffe75abc773f41c695c4e5dabb67efcd31c862fb", 0xe3}], 0x6, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000006c0)={0x4, 0x1b7, 0x3f, 0x1, "ca20cd1b4ed61fa94ba2d8c3eccfd4aa8d0d6276", 0x3, 0x4d}) syz_open_pts() r11 = syz_open_pts() ioctl$TIOCSTOP(r10, 0x2000746f) getgroups(0x2, &(0x7f0000000700)=[r8, r8]) dup2(r4, r6) ioctl$TIOCSTOP(r6, 0x2000746f) socketpair$inet(0x2, 0x31f1ad3b0986fb02, 0x1000, &(0x7f0000000740)) msgget$private(0x0, 0x1) pwritev(r3, &(0x7f0000002a00)=[{&(0x7f0000000780)="7a550683480c77597117b7fc08568c9e01cbbc9b8d986bb945253f8469ac3421a1a4228b2e34007802f856d4e20b1ad784dfd1a3823ac46b741e4ebf3c26e84867498be4b9f4c420e12058b9219498170203900ec7f0cf3e12b3a6bdac91c93f826b42f2d5f64250b06a63fa8f93298c399f0f70f5dd8ed2f45f12eb403a271deec9f329ad037c4b51ef1601ae887f748c8183b869e07dc592933c7421fc21e9eef7737f5f289f823ecfa5d78c7693b524a9ff4f6c31ba", 0xb7}, {&(0x7f0000000840)="0b3ef6fcb5b4625d2e184cd4e1b22de8575926aa6e1560e4ae0399ef227f4f4a4d3fb4e64aee7dad7d9bd049119044e54b9632acee6cc7b2aa314f8b3467600b4d8eb1df0352118142ac53cce44b5de5f37fa3f88feda3792b1b660d3943a9b7c5778167374fec4d922242ab8495d01095f8247e6bde88deef9cd4000e0c4d779b2a823e4a8254f6f159c83eb85c9ab724205a94a4605560bd1b6ea983f0eda4ccbb6b28b6333061a2cbf770eccef33cc78a373ecaf57ecddbec79616f226dab97b04bec962e41546fea6d4add2602f53ed1b60811d8e27dad98b4cb80470ea57747e388ea3bb2abd39af40bc89ff262449d0c03860768031b4066fe40e7812629614fcbb75a4be88fd90bd4208786d74b0660a0914956bfa64c5eb8ca79ae0915f1148c58b31f3afdfd9c31ddc0851c51d4751c952ab5da5b48bb9d655f66648e97390b6fda3c9c5c383fb201ac87310a10a2e0afa9268c29a36ab5486d0b919d51051ab2f8081bfbc328ca2cd40d528beae742c68c7cdee6a2e2b90dbf2c8e8141e5acb1d9e5507d49d7b84f80f71dc8fac7b1c5fdd31980c63d34945fb86cc724b4544b1eb65ce30628e503f408a5a0d411f8c6b8feecfc3064622a31f333c130376b606c99a158092079da711bc47f7abc66c31b0e13f8f12531b6524450b57bf79e5078226d61668c78ec6268665f99db7ba0ed3f43ba9a8ac349db529920f02fd6420972abf6f136a84ff052e520b9f57858f0fa5b5984b799a614e799c38c4188be7f1249e9534fdb041b68c40bc4799300e434a2f267de1af77053c29072d097058321285abb705b20a32f0c3c1b0dcdc193843becc96af90710959370000c5795120754a476784b67765662eac4fc732f12dcb71f94b24a4a7c1e5a923fd031314439f979b7ecf34952a57725b4edd419798b9081cdd40c1faf8b44ab7adacb03d77e15c5d3932180f244aceb6b1d4342ee97e1784a146229acacce1c213c4947b306910e3fdbe8f8fb41892be5aea349e84a883e2d0a2e8627e8b6ef02b807e81811ff6cc030dd8e510969700f0f9cffa6d9e089cf101069da063421cbc292afd04ee20eb20b76913d171a24572ff9cbc1d64d976f53a6cabc9bea966ba68ca799456945c6cf95bfa80a266a79945360a0fdbfe29d1fd02212c1e00cee4d64cfb390083ce772a7b9e9d397609d75579e6e873d69c0b9b043a2c9596d8ce6c4270d7b1315f79d8a818de7e09ad0a19ea0ebd1aea0032e42c5157f6c53ff5054264e4dd9b4bcc6900ad0986f2f075c655be61e954135555152b0b6340f5ebf5dae5516e8c8c17fd6b9a7e195554e5a89742a64a8b93088db8f8b83e2fef085cf3b4b0a93a4a015413636ff37b8036402d5c491ed33f0f8e9a82489c2ca1192607c2f38c8d216e559af7d44b1b1b6b47e04bb3191c6a9f4c43d46bdd08e24645bbbb603bde7b1b51405717fa60833c3884baebc4a12721535a88571d94a5bc2906564632f57b8e92d18e6811b6452d26aa7b5ad3d5a6bf885e704f9bfa16218e5cc830e5e266e160b328a79217ae86aed520ef64ba3c7abbc820c82f3888f73b86011197d2fa06809a19587e91263043fb52268d498cd91449e6827aa6ddb58601db335bb01efde325e2dda8a30cd9251395bf1404093d6bd005e9229e2ff9e61e97d0f7850b29175f481bcf34f1c2b81f0339102b132ba86e64e3a519662a6f09b7c7f091e317cef52e5ee6da6fa63b4e217022a2756eb5fbd54919177893596460ebe0ba41fe3423b4d9cae77b8e5acd907bfba96a62205093ac2f02b8b81b85682d1f6655acb75b682f2a83bab67a74a53987b07fc13dfc0b13f9cc8457c0a3b513fcb8aee5a0d30e90e9cbef9fe0c78b0eda15c61e76f55019d701e1d59ba82b9b419fd8b4986d6f06d6aceb1fe188ca564972e377f7fe638bf9bec3c7a1abda0f005fdae3d3cf99a26a74ab8883e7a375fb0ed834633c53d7f1d55b8efabd9fa8bae9b676251eda88f9124022fb9001b73175920bf01451f0de6797d316204ca632d27b33a90a7d3f6f3c657573dcf70bb78380a63d417beda2a8036e0538e6c47a6fa4fbd3b14cd2fd421380046db6d2a1f0c4c734105d151416cf64f8a032ff0b7e6ede7f62f56c4c099d3ef907c65a30040f97136f3f281ab0c36159401f0ef887c167cdbacead0173e8615f6e2ba2a8a27ed365a003a64f099c07ba2f254e63d1b1d3d4a16bfe9f7a02d4751cfcc3e73bc82d70331b9acd9ad51597a3bb178bfb741ba96ed99b24e26d29c5e76b34b7bc2f25086cd94c1fc8e330db9ce8f634b49e44b84f065dfc7ceafc4c6c87aeb037812e4e6c26b7371020d48eea3dd66b669d6b15e194758e470272396608638e61993ed4a56e66830f43ce7fb3d0f799a856f2cf28cbf4188cee46b8470fb1506f5d36fbd9d2ac77f823910b74fe9eeea19a11304699ea8ed8d84759675f741df738b945ca43b789cb07a981efa11292c0feb7fd26edf5c820eff4789e6f46f314bbdabe755c27fa6c03834d80e8cdef3b2d26e66b8b0e5d1c838b805c893f2a1bb369d632ae73c6679e476b07361c349bca3dd8840eea70aebfd755dbaf57e0d94077cfa9fa8506081d5c38e608dd8e393a0c51250ce68249193fd3382fb6c0f66da47c3d0af8adedaa88af2e148aab0d58e670708c03dfca7f6da570d670a6b475dc30c363002a80c4bba0018084675f2d21f14d0d107326a0119c09e907ec21850460660b7b77701cae2a550159f3571621ac43ac35036e2f35473a1a1a6a8d205ef122b4b5b2dc449fe2825610013b533106957c3d111370b778aeeae9adb6e5fd4d941e9bcfea67d304e9000a6dc47d6dc810533cd9c9fdf3399396d28824ccfedc5f17cc6d50040614c53492297e4864d52bb4bb646fe17760449c90517fe15a6862493db6507a88b46710f3aedf17872b13059bc5d9f7a2b521e9e81d0962fe4e259913014013a88798caaac65fb7bfeac516369ea33706640f3038d18dc04d7b805d279745ba728ff237283e825e3b6f4aea1c7c964ef9e6dac0bd3d19e0be868416db1d6bd2299cdabf3a4268885a7dacb1f28a2d6549c89cc567c02f8c9d651ce7daab583c37c557217503504d3e7339f1205de4a9d2859589b916228c1e9e858fcc0df6aefad230204edf08c1e89df780a132add8810c7a3106578269919d2d4ca34d31f7ff91b67546503b21fbeee209acd2c26c91491d5c9e7bf70342032686d64c2d886db70a8b308aef278c27985330495b96bc4d2476950176a5443ea7c82ca387f0fcfc5ed37b41eb811191024cc8068ea7c3f013eb3efae7885d417eda9f66cd83798266448ca91bb150153c2b6143f1449c36e6efcdcf722a662536fd00a2923684875ccd1f73feb4b6a8f68eba341ad13acf09316143e1ec246e0dbea0741aedba012cf6f548f757b942857e9779cd4338053c22a01382d058046821c80a97899e2fd17a53a0fa3bddc261f36a13c4981f7ff50de26b7104b96b8e32af1df86d58f09a1024c67f090c9f1a895f967d64446ba8a0d70354d502ac0107ab31f75978828cfe986574b45aee9a4dcfc9ed5393f98ace6177d54f8251ea5d711cff6086e64a774ff59228bf85bf6b9a447b52dfa7c124f5bdab3e18bedc4e060c9dfb793e934477c054a7abe9bae4d930144f799bd748813227d8ceb5bf9e1cb27e61bcbd001e48f36845507da4abb45954c0bd1d1948cca1761a8dbf3d0888b1480759517b79094c07d6ff81d9e25160941996d923ed2e8f55591d18e224351aaea39591e00cd0305b79174773a9748a6bbd92ebeb0503feabf5a5eeeba87fe79d75cac0dfe6f8ffcb42bb2d1aaeb07b419dfdad600a4bd17137a76e1f999abfce371811a71d4c64b9bc63f4559abf356cf25423c1574d4ea72d9f80a5f5a6cb68a7011f2ad2e33f8baf42bf6df381d89741221557f4cec7f2121977c674f928062528eb2b0fc1c1c503b2cc531abb65b6c1e62c7ff38d6271b0b735057b6990e376350fd80ff40e8f83dc103f8d70a3e52ef7f36fa99c0a39f644d9365e321b3803e120112d98bc5423c7a0bf5c60df1f0faada099e9a4006ba4887047af7d1e1c277c7a859c3bbc9023226027d51d457f4448dc8008a8ff15c15a759f695e9618105e5bcaf3f0a1076fa1f65ba3ac3b27293a98d1ef7b7c8b8ca86120310420de540092067ae2fb00c1ae20a4cec612c29aca1a09da67b1a3167f22a1b4152a1c6254a7a8f8e4a8627e0adfcc9dda590f906214308512e50ee2a71b2f61eda1316f3711ac6a044a66070150f3d7f640ea0ac4d41caf6761fe3a3bad1260e19623560f38fab95b8f3dfe48b6b3088bdb025951df90d7b42c67e7f410ef228b3c30fc2703ca4c9fc7b8e4fd1ce6501e70527e1dda0af0348d3923fdd17eabf77fd5db174e2081f10be84d4ef16f6282f6ecc0d7bee82a57e0be685b20e3069504f95f5f54159842c68b63007f2aecf6324b17a38ecae077ef9d1b10e741889efdfd122e7c24fd0ef37ad45c09c2336ba28db1cdd3e3dd166e2df2ca9ad727cb9357f3f93c7c6126ffd19366f31d66c6512bb026941fd19143a4dcb57ea82fe2468757b282ab9e9be5219c341e47b8be56c389f4937991ee3a3a340d2d231d48c59269af63e1348bc9778259e1b37807a87b602de862eb54c3a4c4f5bcd7f150ce9d9617c243abac1b8cb10be5991914fb75fd2d10ddb8d06f09b3df414f5f056f4d8474c3b357234ff3a72d4dbce2785a6273393d789f3612a0b1ee5c765207a8e06470cb093ee9ee826419dd099b346c92f731969a0c01122d7fcab54102e3e5487b7287bb0446a81beb2d8dcb996202225c275f8debc05dd2ffb45736c4fa2e969b15248d0ac96f2d5e1f08bf4cc6f0ec7c492916e4a0ad58c867c2ece3e7ece0a0b3e0ac6ea258aba8febf61e518bb8e04939325206191a45a04aea29a84e378a82aab305b8d2166c63ddc54c674618bd034328a549eb1a67b11d487a64ed66622e4be866932f6a9db2a69d0d0596fefcc0181525db017551fe47a12b898e6fc7bf3346244e7558452e4998a9e03126867b1219daa5d4f320cd3ad9aae43305dc9a4d508c26132ed1492acde2ab81400b098a549c63d31319ac35daea984aac99a84e5a77ce99c1aa101e2346d93f2b3a5388d7a719fe829bd122b3deb3157c2a1302c4ff69b3e1075367dbeccdde63e9a5b035f6f31ae900ffb1daf56d693ff4a5ff1ab2db37841d01c9aa854344dacb3762015c29702922a2f9db3b6cc9ccc03cb69ab07f089faa6b9d7256fdad3adb75e9b0a044e61c006c8e1c6f6e9121bed58a82b67e7edf5a5d92e9a99cdcffb1c36f48ba84b2b3d76ad7e64f3c47274ba4c5830984718850385d308f349dc8834f5c79c9cd760e9747602909b63b062e9087ee2795c82aabc1301e0d909c49622101306f4888b3239d18dc96de58b6a1bea5cc0388f7eec672a1b65580407ba515d1e66f7fc9c67fa41b5ca26ef4a7eaf137ad9d48fb4b48b7c76d5b652ff0bf782e7d1fc3f8d600f5ed9d3843b3088cb687c39278d2c9934a3ab4552e6a755efb10ee42065a5f1f0b785ddc33c2a6ab25d0e5a82bf2456bd5db80028b138063887d890e13f53292f2d92edb0fd15b11c7f805effb11a67ab083939e8225e93fd9a6576ac1a1d09c55cfad90854234f203f1a9f51ad6a4cee93947b29f90c6e424ce694ecc4b9eda9fc10f294c7636b1040c4fe5517788a5c7f6ccb2ae4b0eebee4623dd1459fe0edc571b7efdf29", 0x1000}, {&(0x7f0000001840)="a2363ef58208e733d7e8a857f1b5f67c2d9e440b01", 0x15}, {&(0x7f0000001880)="b59c65bd826cc0ce406f9416ee516f1625543ece715b9e4d74b15eea36fafd3cb2c1b42e6b299f10e38798eda678926312862396de17803066d78aece5d499068e2f6d9c4e7bfe2ce52cb851c4e045a9e877d797a4983aec05269676c0386ce13e5989824371fac5bad0", 0x6a}, {&(0x7f0000001900)="b9849d95af95d83cdb0358a6d598b4f1be191a0b6184d37bd38b1e2e547a7e59f52a12610080a2b1baeaaafaf2fee7dad879d745246b40e5ffc429e95c11ea2b923f421ac7b7ee92bdaa239e8ad0ff3d7a480b", 0x53}, {&(0x7f0000001980)="bcf857ce34f8134764068a0944a56526e17317e23156869657aaa2baf9332397c6b0b4b9288f6a2d5a40469ac5eae191c38de1dbd620a685a0b689d1c9faced1ba73df0d9fa894853200a6b6dd044f6935b89ea3b559e9babf5365ffee7a1918b0432ba8f67e0df8766f397fd144a50a90b6a01e67ac805ff8d61aee94f4ade9d4f9c71ffe13df340c96a1e79be768383233718b1232d9b44484feb1d272555d6301bf8297ac3eb6156327628747965e903d95ce182bb2cce2ba4efa3a67bc9fe057ebee7d317b654c687d3a90f0c1b384de725573ef2b9407de695303e5e53bb12b7c2266e3217f2a800e7c241d980a1295d5b1d20e0ac2b7dc1b49c520de04e258451bb97e2049f555fbd7000b6c9c8ac331dfa6c5da529b8e36b79b3156623c939096638f5537b0bf56aaf3331b46f55aad4e1f9e3b844a6305a2959ff335b512ad20f5767153efeca41d654424c7de29b62cf33394593f1fa9a3c7cf9917cca1c9df67b3ae00324ab0e46bb9a5fdc99e020f0b344f5398575dfef1883485340df2b6c09deb76e201be4dc67d9c05db89ef444c9c57ea35e9450c9d374c26ba9ef43fcc81c6f0a296f314d727b024cebf9f0df7480b28ec0f60631449fbc5c9badca5b19fc4a0725b4cb20dc08b537ef7d71c5455bb674a210283c9bf5d5e0200dd9e3a9fa87c59e823123b7bbd7ce0496668278d7a983f62edf0ba7da61b4e838f9a6ca2545d157160b8df75b6b640bd5b9dc28e16d53bb36f16e361903f175d4f4f0efb3f58ac90b848199cb2f813f67e3b91558d3c1288382ef0189e5b2bf41ed6387bb026afdca348bd5d56e2c772bcd0bf804770916a34b0605095e0c036f7eb24077bf95fc928ee492cf67b8be484fa35ee4906abd504aa178f506cad7d582a9f7561a993dff222e9d21af81215e8c9d667238b2c6cd28748944f5779ba978eece12289eadca02210eda082de5942a999b53b86440895e28ff03f6168fa67968b04418298258f32a8ba538c7c6ad9445232ffbd778d49e1a6bbaa604c4617d62f3489c8feec099d6b32f88f92748bf0d11453ec015799f68491d9217ea0ccfd1566438ffb66c5743750db3758e351a7c61e6f3717636c9b209c14960d2cabd9cf3df3633eb8eeff06a414141e8ab2c23f398f473716e3bc2effd763249019e51eb2d4b8bd21055c4b8822b1f101a6f0e4423d6802cb2668689b61383b0d8e754fe0ca3cc68d4135bccced1fa4f1159db0fe5916879581c41f9f8e320f1b7ae78a8b26fac60280f8dd33d545c65acc77c8dafaab0d998188c1dd07cf0abf36de3f47bb1278d18938cb6c5c2d802fe68bc2813b61a9947f67f1aa046d23a839a95d48b66dd1f4ed019c35ed09006a0a72cada58dad9f52480badd3f88996e209ae23da8e2bf35da105e43c085ea3c8a6473871fbfb143f8a7d4b858b32e86b458719805f682f56c711d35b6a8e01dadc445208e309e5ccadabd3316a5f2358903478bbfe2936315795cabef938ee548002e8ba53e85403cb8bf64031715fc29ed61e7b6e92f5b281f38eb7bb8ad8af94173984a141baa11bfdaf2a47034809c1293399f53d9638405de1e51a2f596ab500465b505f035a424964c0c057df3412398f05606a63fde9a60d198a2298d560b3d18c83883fe3070107c8f003ae53104f27901a988b1e23ee518bfcf42c790f65e87b84d7dad82e988614d1c63781a0a923d7a9b2ad183c893e8258f51a7a26e98a74f6243d69f0590eda19b865895a9e82c84ebb9cc180e52d5d5519d8237f70105c9d54e91bd23a4ad9b3a3f81ca774595110a9b52650994753a370c70304d0ead1f49fe18d7fb625d961fa248b439c887a226552d8e739411bf9210cb79db354749366fdc45bc34060b3cd9a5bb7834b853a32b8edea7eab7f4968ba0edfa01b5d3b740c951adb1110dfa5879870ea7b727467be01f4910b62afc54862862310371b6b645fea4a2f3b55fcfa1707a8df8c9f3bedf34abc9ab612b8f2fb5805c28378d1c8afc0c993835bc33427375be12d08559885b7cf9332d8002e1d6164730e10375af1a4ada4750faddd03ddfd628c47edbbee23eb67680f10d7916cb09ec540131ab96a368221a34abcc8f2dfabfa11564c3ce7c38653368f652cf5d84e2d792853b54daeb5aa4e011d460773ebd1841a6d7c9889000db1c69250d8cf881f6ba9e1bb957b499e25edf451a8d96c41bf13eeb1974304f66968aadbb7f1421617c1c7aae4951d399580031655b19de29086c4aeca3fff58bf57863092fff537805e72435b260436a231d3ff95e9306ab56acac3a6fe268b9ed17053dcd2f36e7c6a246bbdd7c265c1d32dd8970eef0e6041accbf5b4f9186434418a19f0533364e34fb97f410cdc27628b81d1767131167e845a935f815f1e2472c84e60e0926ec306b47356f9da462019ef46a4fe683ba67f9b4f8692bea4691882041448c2eb5b37fe3798bc37bfee54f9caebb5ff3fa410f45f77500c544c202d7cc45c2f724149533dff9c7666e4d2757c2d7858c6043677a3af2aa2ae7a7a1cabffff60a95ef28c152e9dd1d3f948430a0ca721d218c22e34c3fd928340582b4b335e6275ec7ddf0a961d2ebedef1f57a3ab980d1a483589011e272537da37286761e2b37799296e91519a2fca7742db4fc4105d13574d2eca289a7a77944d8c070cb350aa6e84a89ccd79885c36cc3f0655d15d3df430b94fef3bb86ce8acb8bfb7372755e15f88f3615bcd5fe90090d65859d662dd12a382ab04644d1715b31ecc3bca52303af25b46050f495ccf3a2b9d364fa1cc50b457ec9a9af8e82901256dc19d3a00669e56eb1f8bb9e80102ae390e7fec95e82bad24ecee0b2d9bcff9d7f3ed10853e1cdf2faabdf887367896de164751ad6f122d132647684f233e9ef2b889010f5db2548143a507b7e480a1e8c474e554d16778c96acf2ab8aa4f398d1e744ecd22c54b6f5a0ed40095afae72d6fb8c219559290f943ae140be7ddb86822b92569d0f745bc307360c3baf672479245a4f63b1fe922db699f085cfd3d0bbcafc2e11a4e2630bf85abdafdb23cc27a48e9587f8d9ec34101209f24b5327b64e79b7a2790b238994b99d4e08d29de03f93a0ce0388e9ec5145c3f22f8f2ad05ebd8612c503c61627818c10744725779276ff6baad4c300f3274f9a9d696285fcf2e7882e317d48b7cdd67299ef1653c6b807c0c1eee87263cfd18aa108e1705cb4e82ddc3b7be76317c34ab2370ce95ad6552e7314f4208d05240b1d869f040278bcf4a582cbb7884907438d8e847673f0fbc4551c7f6c8a368fd726c52d16792865384af23b4468b57a55590b998019b55e121a3a4c349ed1d7d861f5706afb1021557553f0750288099780546112e36ef9d0d7021f85aaafd8d6fbae5d2f0e138210b69bdcaf6c4b1d20259946eedc571f125ee4bc8c3ffedc71621009f3866b6b863159abd721ff316095f6ec34d197ae40a3983249c06ff1c6b569b55058d9bc0e5f542318b7c9889e41f4a088e4b60ab4dded9d408dbccf191880fa762200faa708774e4b5d2af38ea0f23bbfc2f122a1d81d6c36b4a0798e3151273ea9a71790b32249b6d24cd06260f961b8d23ac78baf883fdf357b2c77697e73d73c8b104789b919036ae9d45f37bbbceea6cfc9714c911c66b071720869fb4f22b07456991b413b0a257237928660d3ac030e1090e66fdf2a5096504a4f31ff86919ef37af24ae50a2c25084f6f3f0cb8bba87f3483887938de51ab4735730dea14f3cbac245945c48d61945877e372d21462e5e9897f06abda25f56d59b3b8ba3ca97ae45ecd3fcb6040938c20d4e7057fa701c5b041ede5b961beae3c1c7917c72734beb5ff5b3a80cdaba02ddae2d9aba73c6e0df282d9b1a74e577212af6b8412c7af9640f8969b4a6bab3de4a89f04b888f280f4ab5e5d661c3ee1c8a98a397a949cacfca701ef52ee8161cf3166d14a751b189d0e9bfc963e00f28acabf75594d8c8e759e6760c18ca0be8ff6054e3bf6bb1c4dba0d2ab98371c99940b9e08d57f7a2c9d9d33386e40cf8804f15dab734178703b39fdaf7fcd99b67d13061eb3bedcb6156424113e102815b1b595de6cd668ee66a720f513125d50e440e31789c24b64f400281e69539d5bae980da0fb721c8a4c5d0fa1d39ba1ea5f9ecfb7a9b30dcc5c46e60547a4e79f334d1709bbc941fab01de9c3719f582913fe215a1fd7618a1b7f06dc2f93e039d2e5d85c1f80cc0d48505e958a4a64f8b09f1ed2db7f30ae9a1ee24cfc874f1b9008bc2a325259453cc389477bccdbc46d82e0a703eba4c2bcccd5e8fc7b135cefd7a21e8bb3735df456871e018a4ea1620893f8e58d5703bb5c664843580f49212ae76800d2a792cb62c2430dba421b905180648e2fe326a9817371e472464045802aa032f2f150f008e73ac15165d1fbef8bdf247e839d1ba86ebab5a5dd2fc1fa36a2876eb750b418bbe6e8b4a81f53357e46d2e5620a8e9d55be4b068e092fdeadefaeae8b6d3b5f174f4efff3524dd9af531a9d36204afeb4232b0bf1bf251fdfb0b0a819fbbf01405b19ec97f7879c56f6315aede04b52e04a58788358e4afb8a95d580ff92d9954119092fb210884250516d1d65059912677db11c89c15d1e53d217407210957b131a3d2127a9733d343c8883f2d41e2d792804dca2a34c57d60c35eefb3a11852f1c3e04cdaee5c5a255a670379019c6351c80467ecdefcb307cfd65c7f215676db3dca793a4fe97c03d30a46a72c251778fdb1889c9580ad08e3b63f3dec9f67e535c29ed0d8e917d3ea0dc2bbc10efe1622d76e58f869042320d6085486cb61c2aac4ce79cbc95fdb7b405611473a24d4a0e4ada78fa8192da294ba4dbb6148edf567901204bdd7836f18cb290a7e8785801e77f843ab752294830d716a38ae33f0b4b27ec22b3e837f9d6e3f6fe3128e6b420259bd2d6ac3dcaa4944976c47f35ca5c96799d7b7327b98ccf40945b7cd753dee99b916252087235c12bd69330a037d0c183ae5898ef02f305377ef6cf8e68b6145b7be3d9f1d0a72ef4b2ba65921d876ee28562f8d4834e8fb22a7e48285b42a2fc0c6b869a616645bc96021ed9c2cfd188beddf9e86f074f68e13a363527ce60942fc03be662c5f737ab57c9335d975f61f8637a0f49888ebfac2785460592f7eb88b07a3876d5bb712481cffa06188c0618c51f9b087d9c3a0ed13b51aba1dffa4b33160ae12e31184097d229ef3004e09101ca75d95cb63cf2ed32d604ba7e5a23f6e1a866069cb21e1b958e6e5e073e7cf7a999128202919c8f353d9cde4846908ddb5f226fe12482bca0b431351558f2b644da93eb4d7e1ed2a9309daaee93647b765e10705f853109506bd68803c6368794fcdbd539711718c6e05f52c21380a964a270a2aff54c83a76e57e82f8e21eb47ee9faeabe422b660ec1b5215b8dd10f7ce5583e169486b9851570d522a3f5cbcf3b7c76cdecffd7fd0f54b912fa612b01129e217e4e4f45474574f77d4d164fcc369559915652480ce10003aacb9cf70b0fe44c29f45db43c44ad341ddb02b0520a9ae66d537599e504085e57cd149421c01cf6fb2a27c8417f93e45dd920b7046af4ca1f469b826ad4178f95deb629005d8cc3b7f3371408f00f1c80deca035828492c3ada2ff7dc30454ee8dcfbf2ab6fa97ca6e47b9b9e28a847b05dc8d449064848454c7d006affe0bae10d985916d2637c60393adb1ffa99ecb3a71ddb268ebc200076da96151", 0x1000}, {&(0x7f0000002980)="3d7e88b1dc2cb2ecddfbfa58d2", 0xd}, {&(0x7f00000029c0)}], 0x8, 0x63) ioctl$TIOCCHKVERAUTH(r11, 0x2000741e) pipe(&(0x7f0000002a80)) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000100)=""/217, 0xd9) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000000)) 16:00:18 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) 16:00:18 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0/file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x3}, {0xfffffffffffff000, 0xfffffffffffffff8}}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) read(r0, &(0x7f0000001880)=""/160, 0xa0) socketpair$inet6(0x18, 0x4004, 0x2, &(0x7f00000005c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x8800, 0x8) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000580)=""/25, 0x19}, {&(0x7f0000000100)=""/134, 0x86}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/149, 0x95}], 0x4, &(0x7f00000003c0)=""/98, 0x291, 0x3}, 0x40) writev(r0, &(0x7f0000000840), 0x10000214) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000880)=""/4096, 0x667}, {&(0x7f0000000480)=""/244, 0xf4}, {&(0x7f0000000740)=""/118, 0x76}, {&(0x7f0000000600)=""/67, 0x43}], 0x4) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x1f2) socketpair$inet6(0x18, 0x5, 0x1, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000001440), &(0x7f0000001480)=0xc) r4 = socket(0x19, 0x4, 0x5) r5 = dup(0xffffffffffffff9c) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getpid() setitimer(0x3, &(0x7f0000001780)={{0x2}, {0x1ff, 0x3}}, &(0x7f00000017c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) r12 = getppid() r13 = getuid() r14 = getgid() sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000013c0)=[{&(0x7f0000000180)="d9b1abe559d2759ecdf2d30ba6844c4c33eb8445a1daf2c06672d98e678ce7a7b9b74621f8dd50bd66d9ac574003e72e71fa84db915a0753ee5a323496d2d940820a65836a7fc638f29726bf969cc5ec99f9f6df02ec4011a3fa6bcadc74b8f0c583b5b927f8ef305385186e87751e220337d0b05a9589352822c35e2f43896c3138f5b075cdcf72a2c803cd5a781b69c8299b91a4d576b8aaa8bbfde0b216f452d288d53845312faaaf4721baaaf47f162f1a743408df6c218e3f0563ea095b38e1fd0a63c94fe9ece17155b425661a8122dba65afbcbdeff99f57c167c6b0130b7d2f06b37bfd00580f976", 0xec}, {&(0x7f0000000280)="58b6df5cac59160fa9052a7d2ef3cd3bf9572728acb140b4b60adc5b943b341c45414d09fb5d2ea4da9b915c28a4bce971cc01fb847f4d93c23117701d50", 0x3e}, {&(0x7f00000002c0)="eb7d011962d58d7bc286825abd153b40cdc23a09c10e2c50950a5b02a4487455c49a03a4c94811d2a8394773618b067d13473b6fd960d7a2a2a9d337055ba82a315484a78235e48f65d50aaa3234171e9fc63c249fe864495fdf1c5b299d8b422613c37a2c7aa95cb7332d8751af3feb707728a640b5affb4918cef3c3e446c3a6517b27a172b70fe1129a0a21c2189ee0688271817287671dfdbbf1f140e604b40a0d84494890b8c94a5ac5ee614ddb84ddb1582a5c609906112d297338250eed5b01", 0xc3}, {&(0x7f00000003c0)="6b1008b6db1e3a56be039ba2109d553ea4a10d3554f72136403b970fc8df7bf1c8f3b7bde18aaed10ed0c9fe7876a550e64f3068fcf471f08cb5286a577a67405b45662416ff143c255fc88a84eee9b01ec4412a0e71c5baec92732de24c176568f782472eac3af4354e0770805d773ee6dfc47c44edf8aed73a68978ddc49cb203d157b383ac3ec0261e177767c84d2f24b69112c4aae1963891824a2ce7ea63b52a49213b32d03dd0e4c8b972df9f3b39cf4ddf2c324169bd9e467562b9280c753f6b4e2aa687cd40b475b0ba32090a20a94fa81217f40e41bd6b019dd060ba7af89e15cea357aad173da9bb835219ba3280cc18b53d09cb15051f6e562ea1140a41c20f0ddc892d78e0763039caee4e15bf50d796c92ed5d432b61644a635aac52f4d3bb8e22b92781c941a2ba9cbdab5d5291295af14ec90f3a4a5d371712fe6e926e41371ddf1bd6cfa5bc2b1261060c65f9bf7f75394dc3f2436dd04f85924efbf58023f00b344b99cda948dcb1c72d3dedb6ae1573a769b116bde8b1b19817020a4e9a9e11fa43c641c0c2add8d51548599884195b0eedfe291d951124eb5d1ec6cea5fe95a304b532d63ddaaf7d15dff94b7fca259a2a8502f60750bc65cd53b51534e2a93af2120d62f8b6a2369fdcaece70510a60660cb038dd8042008e09fa4b355975e84e213d5b8c56a54078ea63c8687c1bdd32b0023e8fdfb757166ad546a647df53c8c2dc6ae0bdd9d5e220fb6d2f2224dd3c95c9dd2ab81fd2f28595af958e2cdb63cb52798b62d9dc8c3ea3f2cf9c82f46832a1964733983a4ff30ee01f7fdf0716da5fcd02fd20a35f81650584b97ecdf186e7f18e11d371917a27ed54eb556307e4fc28c1ba999675a44b779387f3c4a54827b558656bed430b4698a3cf02803751487112f716b4ae96d1516d93697470e93de834c8523f4766b85adc467f5787863d07a8970d690dfe05d31a44c7ccd5e2da045c946a17a198caccfac31f0611229ada69f5ceb8bd81a2949012665fc46aefc20fbaca738e43504b0d40872877ed747875fcb4f891a0de953ccb82077a884e1535e01bdf899a15a6a8965cf095fc32e1ddbb0986a4f587178800057daa3e258592ed331931304b91f4fc72e942fd400bd624e8c9229a97ada393dfda36756922da45edc26a920d474a7a6e06def3ead6b7d2e6c047118e52c0ac312f590dcfc2a7144dc4cf707242de2790fcc5549a849072f32f669ef394804238a89e6959468c2c66ec9b595fc99a4caf858df6ead2521610b94fd424a199e28801ca71ae7f9835e585570ce8087f4cbf304426a5690aa5de6ea5412627d005943349caf40d573e295c64f38e29d325890356a38c22d11e5b97558f5f68d26e7a88c727e0738c2b9dd5bac7c03d32b21caa16063bb27fd89fdfbbe7dbd464584f6516a10b09999ae80217586f7483d26e96bcbd6e7bffe56d31af82d59560de30878598e24a429a20c6da6a0acc0a314af78fa7912e3c3513c2e5dffecbf30f5cd8f5f3261d9c282576c31ce5dd07198c1dfb73c0e5898f8656bcde5a65c35657a0c6d1326ab67f39fd3b1c5824aaa00ff9e22578a07080ea2ff5badda16502f4cd928f21b54cb055e5b50c3e8922ad2dac73f0d2e4b965f8e32b3f4c2f562d4107b83f8d2215fa4050bc4ec4342168f99eec1a4eb17cb8e93506cc026cc1ee0aa0c72c28337ade177fe8cd3e7b032578ac2845e3c5c7e0d4aef0a06b21a1d6ea3e4b7e68e4884d0b9e92ac17f327d4eea1da0fa8f37aa2e03c7c9c293dd09c269d9343fe608ac217d7466432b82ae3bfc6fb43a8a390a703e5f01d3b89c94b9f447996b1bb105a0d0eca6a5fc0588fe441aa10735c400142de587cfeaaee60811f627f7990d8f6a8a216462b0c0c8a27d4c66a6bac1a4120c727a1b212a8991106a6498906d5955f1ff0c275030c2056ed9cf9c30025cff5def2b233d034a01daa2817ab0b9db3aa2b60415cc29dd7ec37bad28b07da258988805cb9d21cf2876411dd23ad2a97386375288696a9c424100ba31644f4fcca87623a9194e0528842acabdcf5c5ca7da8b5890ed09452ead00561a0b8a66e0d8e0edc61becd4bde1705818c7fe22edd6ff8507a056e515c78253650bafa98f64b72b75da1e5afe6a923888f3129502837396494988a9fdc6ac448bd09166930bd186c9c02cdcf26f991ef510fe1c9f378e98e470eaf425ef5e7f5b992d97be1629e19c3223ed318ab798a93ff77dde70da618ba215cfb1a97259e21e97968d66489e22a9f644bff4e75c1740546f243481f971645f5172fcdb404b588fc32c70ea2d667e5d13ca7dc868f3415aa5686d038fd8e3e018fa79d41b935e740b176800b6f0d4fc1eab0e23ae0e027300fac5ca57629b0fb991082d7e2c2ad3cb0fde531df9e49fcf164faf13e1dccb42ef9f5a3ba6f3c34e04c7a68155c5d76bfea7353932a73d389107d5f3716ed790c53b28a4d55846beae84207e86635e5db1208af447fd022bf6914b7b25876a53ae9b28a46fb7f0adf4ec2c3723a0bfa12953ef34bd156869540a386ec7c27d72dd9198a56e7af38366b4f4f75a518f0b678e42954afe8e59980aa7440ea31dfd51a740ea61cfb072d74f2bb128e0e92680a6399cf569acd7398bdeb240ebcbb81302cd8bcaa55831402ea822e7514ac4ad843655b10ef91845ba96475cfd5d309419178f2a6b075b57e41fcf9db7416ed24df5d37986cae929f0a1cbb5a1eedf9538cd6266b09d9f9bf874ca68cfa6850c6c3fe5798d25a0cafb6cc50f998428bc0eeb7b6d2aa7a43ef01e4c44e438caa0decb7d79a93ec429a64821320ea0110db4ab4a065b85bcfc0db4fea3ef112f284e41f442f6276e34f0a2f2b9580dd1e3e873125db29a456df64c7ce075d636fc25bed1bdbebc19311eb6ea0680fc667bb4ab8021c65a96165460537951295e4bbe7f5ec05b4eb064d70c0cbf59747de167144a35a1e4a4201b5d0c50bd4cad6108d3b5c57f29aedc6a87b3a53b76ecaaf43d82e57e12a99ee5cf6982d1515ec4e588974bf6814aa1d94d9e32e56ee9fc3c1c1ac69c031e07a43af1e189941c46bdfab3c24d5838e60f7dc90f953420dfacaf80758f567c929b4983e94d377b45ddd7ef0c5cf45c9383548c0abc3fcbba8e65b049d8de989da53cb81e9e5db198a73b51f9cb3d71220658118d9e89a137a46ea3615ac1383efdc2dc80a61ab87a0d6b9b1f027a30ca1fbbc30017f00cf4f3a5a48f51b0b876616fce1c8c231caf37066df7fc81b1941c092e58abb8c6d6566165c5810dc1e0d8a00cafddebfb0eb1eddd275fffec9eeb47d1c150e1ee9a746254b60619fd34855593701db6259d6c5b5b4738ccda366b978393ba11fb4889ad426cb62d1d9b09a1ab5464dc9f3f9928fa974de766b3d753962c00442ef05c8af7113e7ae7ff95d1a8f0c2f0d5783ed1661954f59b29aee94894ff87e5c386a85c8373bf308711c0a6aaf9bbb5c71849a5ea21678f07714e8a6fb5054b7d1369a194648d358b3ca53bdd5581ed50f0e417bf43f0235233ed99b57bcef1caaf3765bd0126955641d6f5c9cf0d5cef2c77e82a2c43eb29dfc9787d6e85b0f04770d14bbca215283fe92493a79dfd7833d81e31b5f27ab4e2277e68a1b4e02a9bb374979ea1bfa1b3684e12917658a5a1d4da0e0346366729fad21b50eff9b0b9fbf338ad1cfbf953eaebc1d37f0a3ddb68a44bde754eeed6770eeb7dee9a0e107eb80ee17d3ad082e877f86af10d20075b6b0029d05f3c52f3a82c50cb5854ea1a4ac0f2e4fdbb142acce8555e8fec6fba4b525fefdfbf0ca29001643fd23d8d880608fdf916b687bb3905e1ace8ee963b6edbac229c9b0fc566e120e565aa049b2e23fccb0574d7dbd05bc013ca3006aab59816ae2f0fd8dad8214b3f7e296c0aaab3c261f8c88c24ce224a9714afc563fab216390ca4d40ae58afeefec099fadec7781a8d6877363b3c5b5eacb8ec8377c2d401935997dcbf4e1d372578cdee422f60f4d8f20f09a451dc5524d8765edac3fd50fc3c6f9c4f5ed9c32aefc13443635d03c84342a067a7935086a061b551bf6b2dee61bb517eb02b1df74fde37ff7f6fc97ebb05da5949a0f9a9ed2147e76b58f921256dab04022b031c764816d21ec0eeab038dc5ea385174bd90942c741a9bfde83e903e6ec1dca44f8034fc471526c5d2464149f12aeb889dc3e98e8d03ed4d82f824e0a4ff316dcf5729cd9a82409cabda53dbb19cbbec025ffd2ff337c0a637fdcc86e07d19fef0426bbfebbf312fdadc4e080cb9a1221b8bcfad324ffa95e8ba7b1d4b9cdaa2f5b9b5721e66d7247c11e657ab4df46b3b7055244970edf10b048d5fdd268cb0068def769cce1bb76a5723eb9a94963c0c24770f6a365e7339fc30d894fc1ecb71cfdbfcbaaae656a66059dee8ec4faf822db73fc6f6278bc6564fea284e9ffe5f9b176eca1d899c8062605daab939fae58a7d601b1ace8764bcdd7dc0d354fefc43a85881515574f34c5bf29c3d29809d669395c7c24324452da32af79f37510fc93053600efc5bbd8d6d3eea7bf9dd581d46bf40f4fc7ba4bfbdc228a909d5298edbd51f7b2bc0ea8b16ac503bae524fdfdcd07dad2f468070f99e5e76a9616150f191dbf2561071f930694565d2f2fdc74e107511be3f1bdb96671822fd9e55e454500db21f8bf151262ead99a7a921ef2d7c5fd938f0fe3d0e4cb5cd5c4ab5ebca1816894d9e4858823a658937c95316e89ac01e28feb857e4d16daf588e1e92f521ba966c7dffb2be8dcac99590066e261b97ec1e7720f3a1083798cb4e701c1886074f00b4f43d8c8b16839d3ca74c1e9f31ae2f2cf6184f2f9bb7e05f73a368cf9f8c0f978973b681dfad2889c772a2732c8ea241a162d8ab51660054706eaae6f914c61b7787de1ad28affcdf1717e9202db3cdacd68dedbff1599e11d2645463ea0be6b36aa9a070bd9a2a3b25ad6b34068644cf658362aae7b4ebad887f6aeef3e8bca5a0e36e3c6bfeb6702057d75bc67f03e4f12279f3b221a128322b38525abd780755d15979203ab9b524f72e153fb0fa2741631db2def0777004bacb80ea065e4db4208bfd971b95e9aa30bbd4fe73f858c14df62b77f88280bced6d45a014e03daf66fe18b0ed17409ee403771b53c45386ac00a1aa56c9b49cbe034727f008a99174b4c562bf406ced5406206e5301bc9719d59a1a333a3ba96b2bb5d4d6589741a03d9b431f3ec83fab2d305fe0f4993ba5c4b7dee68aa49936f5d1e02e558b20b41c187a115827227ae61dd20a09c61b761f65962795f5918d048af9c67bd4d3db6798529107f6b9a9660610d28231804286ada60c89ef75aa3681495dd6799525ac267d80bdc216c1dbe613262d0f80d392e72fe10fb204258ed74a8c3bdbbbc41120b250f622fd9e1f47a22278c40231f4e409bd8d52a3e24825c7fcbfa2d9ab28206cc314746dd1c2a652df6f655c4d0672682d32abf9c44d7bf95f7b17ebc8e24d88a7275ef49df5be6083059df716d881488ad27585e3e5df991412d965e996da3c24e8e8a6738401dbb7ffec797540119a276b9e288ed56eb548388744bbbf2e2e97c96baa32182d9864c1dd158eb61891cb0028f891c6d69626c0efc52481715137e6f187faf07393c8a164c5303796a52ff95ae8abda5b0ede594c9fe328889f6af209b77b811e6ceb95dd58c5d523175888422d46a25fc60a4a196de86080802ea900199cddfe6b6e78eca61fdbc28682c7c3acc5", 0x1000}], 0x4, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x88, 0x2}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r15 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r15, 0x0, 0x2, 0x0, 0x0) setuid(r7) getpeername$inet(r3, &(0x7f0000001700), &(0x7f0000001740)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchmodat(r16, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./file1\x00', 0x1000000006043, 0xe75) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffffe00, 0x4}, 0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r0, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000000)={0x0, ""/61}, 0x45, 0x1, 0x1800) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(r2, r1) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() r0 = open(&(0x7f0000001800)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) close(r0) syz_open_pts() close(r1) 16:00:19 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = getpid() fcntl$lock(r0, 0xa, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000, r1}) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00", 0x58) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r0, 0x4) close(r0) 16:00:19 executing program 1: munmap(&(0x7f0000e8a000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x200000, 0x0, &(0x7f0000e00000/0x200000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:19 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) r0 = getegid() r1 = getegid() r2 = getegid() setgroups(0x6, &(0x7f0000000040)=[r0, r1, r2, r1, r1, r2]) r3 = msgget$private(0x0, 0x300) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) flock(r4, 0xa) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r5, r1, r6, r1, 0x100, 0x3f}, 0x8000, 0xfffffffffffffffb, r7, r8, 0x9, 0x5, 0x8}) 16:00:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x203, 0x44) fchownat(r2, 0x0, r0, r1, 0x4) socketpair$inet6(0x18, 0x5, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0x2) 16:00:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) 16:00:19 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) r0 = socket$inet6(0x18, 0x0, 0x20000000000000) open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x108) truncate(&(0x7f0000000040)='./bus\x00', 0xe2) fcntl$getown(r0, 0x5) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r1 = kqueue() close(r0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x15, 0x0, 0x0) 16:00:20 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8021, 0x17c) 16:00:20 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x81, 0x9, "301626f6dd6991d0543a6bcd4b7bbbacc9c63f41", 0xa6c3, 0x7}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5b34) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x21) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x6) setreuid(r0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r4, 0x27}, {r4, 0x18}, {r4, 0x1}, {r4, 0x104}, {r4, 0xa0}, {r4}, {r4, 0x20}], 0x7, 0x6) unlink(&(0x7f0000000200)='./bus\x00') chown(&(0x7f0000000180)='./bus\x00', r0, r1) 16:00:20 executing program 1: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000200)='./file0\x00', r0, r1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) r2 = dup(0xffffffffffffffff) chroot(&(0x7f00000001c0)='./file0\x00') r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x2, 0x8) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0x2040, 0x6000) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) msgget(0x1, 0x2) 16:00:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) getsockname$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f23a6559efa05ab166e8dcb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000010c0)=0x1002) r1 = open(&(0x7f0000001100)='./file0\x00', 0x20810, 0x27) r2 = geteuid() fchownat(r1, &(0x7f0000001140)='./file0\x00', r2, 0x0, 0x4) 16:00:20 executing program 0: r0 = syz_open_pts() close(r0) lseek(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1b) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) socket$inet(0x2, 0x1, 0x1) 16:00:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x10000000000000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b00"}) 16:00:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r0, 0x6, r2) read(r0, 0x0, 0x2fb) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b45727363e778d96525ea7e34023d58bf6679990bfe43204298cd0d99bf7c19f078177da4ce9c2877300000000000000000000000000", 0xfffffffffffffeae) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) getpgrp() write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) write(r1, &(0x7f0000000240)="286faabcfe8ce2a9adef61da34db38af50e4b1d0d8168ddac0aeae59e0c5dbdc4aaa3f4c7af85fbdc7bd10efb97b6ac7ff42925a2f94b32f84b27e562d7b79", 0x3f) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:20 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x13a02, 0x0) lseek(r0, 0x0, 0x7) getsockopt(r0, 0x80000001, 0x67, &(0x7f0000000080)=""/7, &(0x7f00000000c0)=0x7) unlink(&(0x7f0000000100)='./file1\x00') close(r0) r1 = shmget$private(0x0, 0x3000, 0x260, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000240)="81ea7151988ec04a8d7659622ded3b0d665f2222db184b771a86fe6be807caec2b1fa326ff5cf6039b6d33fe9b1682e902cbae570b7ade240f0ea5134dc63a6f95d022c45604e6437e0965d42644d698e0be93a0981b619fb455662fbf60575febe87a93d5cfb796982afaf931b00b755b42041cac3ebf8cc32d0dfc5edbc3976be2809b2233f0a6270ffb1e07927d0e54d1bf5e9d21", 0x96}, {&(0x7f0000000300)="8889ff57689703c8ecf88dd2dd2d6884ddb293f87844c3c213c6b714743389dec8e821c1252bd107e7f07b5e9613d78833761bb5a37cfe05d085d39f464b7adc06f0d4cb2289c745643fcc76f88f270f3f71ea74360c5ff5483851be3c1161145fcdb7481e69a44b58af9e38ded962be4ac180c8712f3ab77c471d43b82f67d22c9ad547b228e5816faf464b4eba20d8b39268bac64605f3aefc0a4ff66dd7c1dedb0dd4e138e4c640b01e", 0xab}, {&(0x7f00000003c0)="914509f9dc75573f783542d68b1b79b6d714039fc3", 0x15}, {&(0x7f0000000400)="c5e43ccc0c9be9f2d35993d6ebbcfc364a33c90cebf85ebcca5b18a36a267db7d1789cdff02e", 0x26}, {&(0x7f0000000440)="97d1d4fde5586dc00bdc282bf1e613ca3dd4748e1b7a0d0a908ae85989eec416de0ab9dd2923b845f94337b1a4ac65b4208a9dc92acd6e0d52ffb6aecb1819bf95cec4cd4d86e1dbe0a9da55a70d1986ff774cac15e532fee59939a991c6b586e243152f8179c129cc1797c5958e1d6ce336c2f4962da899cdf718c2b401685ee999eb1de4918f0e4f73cf400c3933b0d86819891f992bf60ee936177da3d143deea2fac4d2c24db3e55d8dc83374434db265cf8aa134fb61d9c47ad6b9689e9b33d810cea5b0f1ffdcc2f637e7ad478c6981d900b0bedc163a6946e1a", 0xdd}, {&(0x7f0000000540)="4d6d65ccb1cf088c25065ea725e7610c5957ffbff287e86169d6ef0c47ef6258388e163f80a867ba9c26f3eb6b0d5e81eb3ce421c31fc803902ea17f30d82a92d3a3a99b", 0x44}], 0x6, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001090000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000003c8dff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0x8}, 0xe) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xdf3, r2, r3, r4, r5, 0x98, 0xff}, 0x4, 0x6edf, r6, r7, 0x3f, 0x29, 0x81}) kevent(r0, 0x0, 0x0, 0x0, 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x1}, {0x18, 0x1, 0x7f, 0x8}, 0x3f, [0x200, 0xfff, 0x6, 0x662, 0x0, 0xbc78, 0x9, 0x2]}, 0x3c) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000280)=""/132, 0xfffffe73) fcntl$getown(r0, 0x5) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) r1 = dup2(r0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x40000000, 0x5, 0xf45}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x80, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x10, 0x81, 0x1bd5}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x8, 0x40}, {{r0}, 0xfffffffffffffffe, 0x80, 0xc1, 0x1, 0x8}], 0x0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x31, 0x40000000, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x7fff}], 0xff, &(0x7f0000000040)={0xa3d, 0x9}) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='.\x00', &(0x7f0000000380)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000400)='./file0\x00', 0x8002, 0x0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x1, 0x6}, {0x1ff, 0x1f}}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x8382, 0x100) symlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='./file1\x00') fchmod(r0, 0x10) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000340)=[&(0x7f00000000c0)='[-\x00', &(0x7f0000000140)='x\x00', &(0x7f00000001c0)='x\x00', &(0x7f0000000200)='-[$\x00', &(0x7f0000000240)='x\x00', &(0x7f0000000280)='x\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='\x00']) open(&(0x7f00000003c0)='./file0\x00', 0xcc551179a41d2387, 0xe0) mkdirat(r1, &(0x7f00000005c0)='./file1\x00', 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpgrp() 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) close(r0) ftruncate(r0, 0x101) fcntl$getown(r0, 0x5) semget(0x3, 0x3, 0x400) r2 = semget$private(0x0, 0x3, 0x4) semop(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 16:00:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x10a) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000a00)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000001980)=""/4096) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000180)=@in6={0x18, 0x0, 0x9, 0x21cd1e7c}, 0xc, &(0x7f00000008c0)=[{&(0x7f00000001c0)="a1fe5d4ce0d3cd59ca5d67e19ef8858a68a8b719762ddfbe455af75a21ecea12380ce621f346a9b0eb4b7bd326bd569d321e3896d4d6818defd542f60ce3f64d9dca9c70e9663b56bf4951303be4037ba48b1b3ce492866e8b612f657fa1f19aad00dbbd206442746d4ad49f325470d1e1e18af254970f8c103b7bf6b2dc28", 0x7f}, {&(0x7f0000000240)="881397f81f5d0ad9cf8f7198ed208ce8f3ab5b77f2f64d125485adbaa1e55d2f1f26f79fffa441ec08bebee2f0ea391174f1c47e5d42280ba1f37d64644ae7eb9cdb20a06ec20279e22d32d50884e919cf1ba507bae6e8170384078b14c515e07612ee1880623cbbfe93ace0fb08923853b807e509261601afdad255b31122a100ba5e997233355ec0ce7c35c03972a68bf5e9624b48283d1b82f393bf65fc06b7043f58d5f78295", 0xa8}, {&(0x7f0000000300)="051658f11a006cb94eb4c0a5f3aef259a0fb8d6af965d2e21a2b17171695bd2576215d4f820929f613bf2c5392857909e0cb6b4b200a491e6a186fb72261666611799ce3cd76607780f406ff0148214b12880228cf0871110652089656f77a3b2fa1dc8aa7d140a094d7a4d35eca0953a0c281dc0c05c722db48d7bbea92b3e3ee380c0debccd0eb14dfceff6a18f6d126bbd5a6f1f823ca3ba20cdc9eb61b7b", 0xa0}, {&(0x7f00000003c0)="425eadf6fc7d28cebfd6f85cc2cadea2c78d22f74d6ca1a233644b8d4b014ef0edd9643da7cf7928918fad995b2796a8a9f3c8581cfe962996af9b999cd98ef79db5714af83a7b3a4ac84b802dc0ff9fcfd0e04b1ff7458e6b6366be3aac8c6fea02fd9a69f92c98ffffa592b03991191e0e2c26d2bcc3b534655804757d837f0b8b010894130c8d4a57d9461ae0f6c25bacceeafdc36c8989bb7324728e6b3313033a8076fe285ecaaf7c82535124b1a8caef6aa72130df517bd56fdfa1afbb216066dd47929342ddd84d045d327c3fa72618bba6dceb96ee248f06ed561b660cf849ea59a849d438ea501255d488e50de9a8ed352e884d18d30a4a4b41f8", 0xff}, {&(0x7f00000004c0)="e34cbad9c8b248589568f7a3b011a8ca7144ee1cda32a88e6569f4b0ea6a8aba397e6f3f62efb587eaf948ece7ab200c00", 0x31}, {&(0x7f0000000500)="73ba14994d6c7c4c11d0ba1de58cd77a41bf3438a218fe002476e23a9192eb66fd7eb32cf57d553645e8b99fec8553dade2da66fe76d494f72a24f6115ecb2ea5c6854fe935172ac42245272c6340cdbe3dab7e33f2b59288ea5210b4660a2074641eb0a25567cdb196868e7a2b74c480b95c7a53e66b731f4683acb077ad94bf6abf358171d886aa915cca836a8b85ce1d5d2006d2e10db2f1ab4863348f772aaaa59729572", 0xa6}, {&(0x7f00000005c0)="cbc1b04f0ecf66083f28749e98e7b9c2678716416854721801f69a51b624ce706bb3844a206e2934874e61f5565cd444206cc0a2f5530de15e0940d2d09799803ab97a0a12d9c5c0ae917398b909b631c67690825b59b8171eda483bcde780f9f496edddec70bb7473252d8f1f933722b7c1b241afc879871e5dea531e4ffd0066d48f308e0f1335bc54ac89b84733", 0x8f}, {&(0x7f0000000680)="db9739f1f47d1192f1fc326f9740607bb49ebcbb2c12edf70198ef780954eb181acae333a3047a89527cdc05e8202c5b93563e9a1e42910a368a53167b7be9394832c2af91d777f82d63781344a0de6a3865717405e4f5ab99eac8571a83c823f8cf08657b11153b2b05e3ab935a3ba5b58fc75b04ff", 0x76}, {&(0x7f0000000700)="b9b0537041ea78909a4dd23bf092fb9c98102652ecd56ac297b7677dd1e2b0731da40848801936a2eef1419e08860223d1d4", 0x32}, {&(0x7f0000000740)="6681d39dea87e64fbe365644300314d82761d135b1efc45cafd320798510251d3ebec07bdb04a38c50082a5a90a26f6506de3fda121af9088c473077da618bd4dae9a5fffc88902bcf76f2534bc2000ea93046d41eaaea46de4bba167d68319d64c7af5a077954e332997cea441f5643606d7c0f7a622fe72787456e143b8ad90f09fda7a25d746239b32c6b7add29", 0x8f}], 0xa, &(0x7f0000002980)=[{0xa0, 0x1, 0x1, "5c63348825cd859c8dbf7de6e09badc886e6f0408024185cd06e38f43eea5d74993fd53aea2ddbe34955c8f97a575f0c39397c47ec1531cfa246ebfe2788358c6cd9a9d21b48e695ddd1b73739034f411bba27a0723c70035d29c53ac790a50eb15d4cc26c4ba64d2374db877051e1af272743ecb41b955d3291a831ccc9beaf92e09ad7b1e00517f804"}, {0x60, 0x1, 0xcb1, "1ca483ea59e17e5e13db198a285f483b4f8157ee3c86d4afa6ac419a8c9a52096aee351049c3eae4433ac7233a59ade46b98d851e37320349af814f5490bb4bf9072be7ad44ad2c5194bd94e4a68"}, {0xb0, 0xffff, 0x4, "c14aac6f1ce492bf24074bba78dd8f3292967b3554da53f0a247b8fb136368da101f5fbf7a199f526fe2130b4508e662a4de3ddf456ebe663a8c2e6367c98557f005ce607ee8c4df1b76565c472c66940f9d2aaf4f11345021897b9fb1075512f204ddf7786c55c9e49bb21793e2f9255f06e4b075e753d55e2590e8c0927a81459174b0225f38af068c54fc740a62cdf87b7c76995d2693dbeb7c"}, {0x1010, 0x1, 0x0, "40078bff21bb82dfb32ba8f766ecb88f4d1fff54f607fee9c7df2d12bb781aa0e744d6847abf117ee13e0c2d14387622385828258b5479c6febd6a9c9959eb4872401a6cf8cb68834551d8b7d4702510574ce07be8d564ed422b1f2919285c82793f64e93dcbf1c78e21372b40c046350047b409b277520dba8787c07966b5261f9bb89faab8c5202db1c82f8a6a26d8135e4c39cf5a273261886853deb459a00f2d9645aba9a169ed41d88e5597a72bd5e022770b87f13386a62fcc8235decf47ec07f250d56806fb153cde38c08a7a8538ea3ba980487a9d7ad23aa6841f4080e420471448830581ff67b46c726c58f9782832295dec6136ad86a9b90ead4b19df4825bb64210989089a4f737259939011bec239240bc4fa6e534969a35cbbed77e53a1c87ad0c9b242cef7e061f67c35c1f5df4cca0c1a50881f8e230ced454ca015af155132859de57424d795e034177c53edeb12ca755d2f62db7fd40732dfccfcbd4c953c3011d44aa52787198d2fa975226c3a0a06d3a63d2b7da13509fef7cc45276613750f54eabfbd2149a91b8730a821ed8f9ba25c5bd79951fe669861cc70d192ced4bad62b69e46359077b13aeb5c11abeec72fdc9ad90207c31067a0467e5641691115d9c263fd6a32aa9bdca93a08d17c6a64ef4cfe977f0593258a591ebc8b8e8284dc7719e36464af3f4a5bd442aceace065758ba3ad3eb41bd5743a880ba338d9c429647e4befc5d4d306aae3603d210de1a8c54516ad200e5dba35eeb3c9fa6f494b24f4e53d2a3404c435fad706d9f15a67180f3b741c7fc0c25ea49c915cc08d67a745ea767317b5ddc456e714219d63782b44b2c9f0acc77e7fa6091e0d2fec95d196f8d8e932c51c6d3d3b21aa32e2fff236c1859dca87e1212384181de7968780b2efd4ba8c8140819cc3d60f4bb92e804e61b87dbac246bd6eba11e4b92dc9a2d9ea576334901049c72076e186bd67bdffbc9aed0db9b78b74dd83a0fff5b1d5b1f37070bc47052bdd164fcf098d65229182489ce623a8762ff28fe2d329479b725709363e05e59b346efed16ebd7ba2c728373924684f50475ac992ba795acef6166a8cb633562ca99b340dabd69c4cb25b305e964408040173dffe74cbc524cdecbf00aeb218424a765d919792f3a376f8ed4b6c387608ce2b2f16c07c913e4ed4bb0baef2e3683d6aa00c252b28f8821aac0477aa018406677fa4bb326abf50edfbdb1c98fb00c06248c4e26473300762a7a0678666d4e80df4d3fcf1eae0642d4dcb5fb0673deb2f9e78a60724aa8d9025116aa22065d2cf5963f4cfddf6263ea5dfea1ea021d0292f7f041c093986e12d2720215d6ceef36088c5d1529f351939ca9672ec23c57ee467472d212f76e6fd7f78889c3c81f08b5f23f43d1253eb3b541416dbca53bf9e323f3ef0d0fd60bd91980a76c73df333a9a78a276016103fb25cc31e007b06373c908416eaff72576106ca9b4b90c03c456b380ccc235585ea0c50e7a891193a764d799baeacce45f1594443f41af35e85df5f1481d9bd43e14001e5ca338cd81f8c45f834db8d88d6e1133d7b63d0a389c04e8f973461e070e77e54f4f443988d966407afc5fe0e0a38c6dee9c48a5cb80e2d997815448ceba52bcc61bbeee7e62e6409fa1bd849bd9c221f1bda8c7c5ef60dae7a84f4134cd73866874cf6f0e6d76ceb22b8e02f42a7588e563afe265f6ba9ed90325fca5ffc3c9e8a9800ad937bc5c39950cab7044287940fa7ed8cdc0dceade41f5ba189f0b91a28f0580fc70842748b840c58e6165ad43a747594476008d1dacb44d3e231b8543de7a4d4ca671f48171ca10d3d6c145e82edfea737324259c8ee7ff313b80bf67851d09f45d2c05a9e5e6be26c1da4d707ab20fc0d9f85051df5a5f483f74eef885309d4bd335b01dbaa10e668498f623d14fd2f8288e704fe5b360a4f0a473fd71697ee4f605c9b31e274b076b4ef825668c4420d595b98d59c850eacbc41191950121be45b01d10071029ff9142b349a8cdaf5b852cf9258ced6e3e8a08f8a4c867a88a18a2ef6209530f88ae6d8cc7cfebcabac29322c3c10b4cb4beba2695eb873b318b3dee9f502e9f021e6531176989cd4aa8556a637c6ae9616c4b9c58f2f466622d332792b74346d0c2c211efcf859cbf496e6489aba29dc32f4c68ca463a3f4a853694258bbe87bf4138f153331583d9a9bc9ae7d30566ba3a0483813f1c265ee645371c0bfebef6bac44488868dd2fb33a1fd2ae8989c00672e97f3ac749533b3c9065f28eb3379c8e6e062d7b96b37c475abb17ebe9c3332b579fdd335c29b0069fc20460b2970119a582d0a742ed49776d28ce97785eccd7ac98137fa33a8f86e50a3593d27667f10045241cae97fb436f83aabdb4f3d00b09e5681764ea81fe5b046dd657add50bddfaee2d2a0448f019b63a8285a1dff93bddb0b0873a321020e1e23a1ecef412ba8c2dd9053bc1364d570f399fc5955db2b4cd557073030e9f40b210005c2238d3c5a00baba55c2071ad0e2f8781344492b86be3e94093617208f18ae97c839b832cb7a299f35052410974a876486830a209ad33defba9606f530f47e75abe3b4457e0018e9e63bd1237812c5175e024b66d48e068a43805ae9b66bad27fe6615723f3a05b80b3341e6b214752a57944d2abfdc250511a9b8f71c7b8f9173f4789da7ddbda836bf25068b07453c64f1d001dd4a13688c019d20b773a89d46c61beb443347ba0da148c030feb98567da6e088982df16bdb46453b3dcba41d3d5f6d370a6536e7736903496fa3d0a6b81c3bb511860b7964a58b5ba8bf430c66cf7b9246850294939da8f67e7738cb8b452bd3dc3ff4f986c3075dc801c988e9b0924d41a85b28d5d290e81f88f3f90ca1b3204c1a844d2f8b26a2423f1812681d010fa7188f9569d58dbe19b646255825f4d1d52b55a2b73f3c360c5e98a83ecb4228923a188970f0069719adddfe2f67f0d3772667a17196264dbbc5896da20143a36592ac6d3b1e4e495580970564bcee0b8797a503e42c86771719c346b8f85a15dd560ffaece43a0ca21e249cc7878f9ddc4041c8f7bf7421189c53cf6293658886b1d0f9c2effc8084f0fa805755e0e97b8c87a6ed6a8a8e81b32324e4ebbd0e043ed16db326015d27178ee73894ef4a6a569ef6fe133b07aa124ae1b06d9f0c6c647354f0c1ce59e3211e0fd403579f01e9bf921b7897ee8a50fda0cc8b8a4ff08ad7e03ce646b20b7d059993e3a60a64a692dd2720d70ece7736c8f4eaac915d761edd4d49416124c7d0f81ba3fac1c03e52c1b58ab77fe838754a3812a212aaea6716e904863b6fac143e05e1801f7e12bd2b881040b8a72a09f026f32d90df22dbc3d1e343246d4346cda234b9af975ee33fcebd174fc43efd1aa0f7d995ae119af5563535fb1f9d522b876b020749bc41a95b5c3749448978d2c81bdf6faf5aeea57609f6f54d7a0233e41900ae68ff66090f717b533b5770d0e1ae79d499c71d4aeafbc5bbc5d4689c69c787bad0648ffc093297d916202ebe3eb27f6d2644e9fae95e7beb7bfdd89a0eb07b73bda2fd337ed2dd45846cf58a7182c79ac37d9a99b6a77ba7ca22b76b57bd14227de1f6a3367221747dbf8a32f9012aa06fab9e06462a6a36a2af2deee530afbe2768ef7382d894ea1077c447b797363146d2d2e65f5e8135e72103f08f63f68e52afd3ede9f0525e4d3924fdfe983ec1c7c94b92fe29086041ab231691da2379bb637ffb4ef88585637555beeab34460c826e44d054c6b31061a64553095c9aec0f3c45224826b4259b84590f6d98394416235c2a951e350e71287984ac8ef469606fc504bac47a2bad6d7a44527cc6641055ca1174dbad0d3c26ce58dcfba016c3ecb01676172dcc5892b2184c3dd6500d06f7cd0433f49e73abcf645be504bad780dd1ba6d8f9477dfcd4b2d644902258e9cb0236b5352467efd5cd0527c33274b2477f431260d5afd479c4704bb28514f5fa9d937df588c0ca6c2c7e85b9506fe929c1971321448ed80de4c744d0c129acde0455122780b2e87a85b0f26481b0664fe6ef74d1b86d4c1c08c09a3e7092a8010c420a26dcb42d2c8e1949293785aa662c3d537c6d7787417f13e7b80efda40bd348069ba5d347d6152e57504af2ae899d7ccbc53797b54ac67d2a87499281aad56babddaee7df64b8276e901a70e9dcdd2fa1a9a8af112be9b7859be7961dade438ed0a4e601a489e90ed753b524452b5e3e9d8f1fc0ed0ddd57655823072421369d6c826a27b4a28c86db27115289bac9178c83d3601d7502152e0f968c1d73dba152dd1e8a13a1642e02a2019b879c21aebe9eb9b75fef0b5a3705fa34961f73c9fcfbd1b389b153decf9b9cd13b58dc7100e578bacad585374571d9f0e98bfa955cbe1221878f9ec7e7fabf0fde3cb31296a6e500b8f93b12a9e9c5a5901b95ea9f073e3e40197da02c11d90fddc692f5a5202d5575cbca0c45023f1650ec9d3e0bda65f5675958a0fc92e9cf5dc385c97a7a32118c24f89916bbd7720137f858f2a3747d7bd4006e60fb147d05f49db9090b04137be4e3b148a0dae2918bf6db5a6c45ae07a498cee21521e96d19d6d914342a4bb09f3d2d7f9f7aa9615a67c96f939974261da3a706265be75948a391dfc64aafc8ab7c102b2c995715231cbc6873965af8684de16bc40692ec692023541da3e63e68d9209443a75e3caee9dc7f8251269cddaeb56b9334c5360d70e696c284fcd51e853133d06bfc5e1bac1bbaf81025a10093e582e2f9d7d293e97a29d48ddf6ca4f3d7da1d894bbff1980674dd25e26d895ba745c134ea2d945ccbe7f9f475da872e38d88d6138a9b70e624e313cc4184da415915bf0c1b27a6dcf4254c7f6d3a3cd95bd1f3db7bf9314b84185a8b9c9e7342ee131c24c60702f35747978463e07edb4557a25a48dda254016d44de6dc5d898654c0fb715565612e9221e4b9b608e3044fc1ef62a6a1aa3093617897ad1374a2321eba63434917242cd91eee208df04c1b9f5e6694a003617cce3440fb4b226521d22b2724e82d3756e364a90993d097afd535d1712ff7f0c84a1f58702767a0844977ec799add875b8f533e347a35141d8e9a58f67caaed7900fa49af61a560585522f5b72723289f8e683daab315c1e5297f074bbe454c47486ea180d0d2f689dba910e7e19046953e9475c178d382bd4005caf9915e49b7c9bd8e373e65fdc4655eac8176281f47b6ec0799ad84f9976b4cda5dad0fca7d54864f76727bb5906c1f0be462b5bb5f368651b2f4f9de08a6d75267f65abe4ca2b7b86fbbb819d62e7a036b20cfca703429c3a29669de8883d75c6de2937d0908274c131eb9efa739913d263c7b14bac582f4bca5bc8b6e1980cb9b3ba209c7a1469ac220fc5147301c546b22590c6c80d1a035df0c6b05fcc4ccb31bc377a3ac917c5d9252b2bcc1ce92fb47f90c24e285dfe7ad44d7400ef2d946e1543d1af503795bd8113b3a6975f3a19a1e8aa3c3b0b2f51b81c08cf1bc3828d3d38bac35e96095e8947185fbbc5b707bd19959fb2e9d0a59f1674a2139d5bfd1ce1fd8f6652153703e3f25e2154bd87a77f51c4cb6929cbc7f99ce3051bcb83d91d31767ec9d083d8317ec81431f7e371739af0b33f2f47a5a45c329b7df0d7c793a888518f3eb1eac4faf4d9104f6b4b242b84128924f9de48097375713ba79930e0bbcf8421156ac0b2a795589c6dbb1d5c1d0ff0affd0a"}], 0x11c0, 0x5}, 0x400) pwritev(r1, &(0x7f0000000480), 0x0, 0x0) 16:00:21 executing program 0: r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xb328}], 0x1) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc082, 0x2e00) r0 = socket$inet(0x2, 0x5, 0x18) recvfrom(r0, &(0x7f0000000100)=""/101, 0x65, 0x800, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0xc00, 0x100) r2 = socket$inet6(0x18, 0x3, 0x800) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)) fcntl$setstatus(r2, 0x4, 0x4) recvfrom(r0, &(0x7f00000001c0)=""/74, 0x4a, 0x3, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) 16:00:21 executing program 0: chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/103, 0x67) 16:00:21 executing program 1: r0 = socket(0x0, 0x80000000000005, 0xfffffffffffffffe) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x1000000f5, &(0x7f0000000100)}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1004) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75fdb5cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0acf340f9a709a7c7e9837fd6b1532", 0xc3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) pipe(&(0x7f0000000040)) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xb56, "64a2325584f27f5cc821e14ff2997dce78f3fff0"}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="36dec0cb581435dd0c469662f30510000000ffff00002100b7045705fc"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x7ffffd) r1 = getpgrp() connect$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x5, 0x9}, 0xc) read(r0, &(0x7f0000000000)=""/235, 0xffffffffffffffa9) fcntl$setown(r0, 0x6, r1) close(r0) close(r0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:22 executing program 1: getgroups(0x1, &(0x7f0000000000)) setregid(0xffffffffffffffff, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) setgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, r1, 0x0]) setgroups(0x2, &(0x7f0000000000)=[r0, r1]) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f0000000040)=0xffffffffffffffc0, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000140), &(0x7f0000000080)=0x4) 16:00:22 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="c24a040fe156e1ac5a98982a9d9310ee1dd47f534cb60e2d7592ac95dfc56afbc5c9f60f072c8673a9d34b7be9b53144cdbb44a0a962f22bd66a9a5766c54a6d14d8e27ad2da4fe065801c7f2daeb1d09f167552a4568d851911bbbaf7c922273c895f9e04bbe981e81a6e0274967373d68029d3be9add94a8a836dfe10d24f169c3c87ab903f4506d9bdb2aa45e0adf", 0x90}, {&(0x7f0000000140)="ca5e9ae57654e5791a15236e3b962b792f239a551d27c6994f7e1e613563dc4b20028f631211b326167492046bd4f6f29195adf7d130eb287caa84cc84977f9d6ced6cb9786b0a9546d0f30115d18fcae39083e5b1f4086777c5d270ff828d4eabedaef785d4864855dbc8242f7131edc50abd2d5992aad8c053b29abc3e6917ee247a51323503fce8123e596de31adfd80edb156c6bfe31d4238b14e544e4c35a133f93fcaedd40b5dedc5bb24c2592fe04f693d13831a2fabba5f856c039f53e67a624980c44f9840b094261", 0xcd}, {&(0x7f0000000000)="22ed5b5ae48a16c0a069220aca08e0d0d87de20b1f5fa9e5c716aa", 0x1b}, {&(0x7f0000000240)="6ce31cd89b5c3a2a52c33183162d2e14d74cc7f6930a61b045b721a77685d72971ba07a11669544907b5453096e517bf3fda21578da1cd6ae694d42a6c8f69092c31bdb3d3f1b8ff980b6d608d5899fe89b786253ef830877a387524eb6ef7dca09a6aa9d8c0f4b7356704268b3e6dad89a72a0d2d1d9846e2d4dde7ec471d03398c99a343edd2f564303d22b2622edae11d40b1ba12e27839c2c39a13007fa12212c7ca9835a03f4555e08abeaa88f4a5dee3cdae6e90962d", 0xb9}, {&(0x7f0000000300)="28b52d3111dbef3ddf8a2d69cc8221b932823f639a220d149adf42a01c536e02a836bba1c448d79548537e30a4", 0x2d}, {&(0x7f0000000340)="1cf76036d56668d8fb88d07636aba066d31ecf93feefd8", 0x17}], 0x6) r3 = dup2(r1, r1) r4 = dup2(r1, r2) fcntl$getflags(r1, 0x0) r5 = syz_open_pts() poll(&(0x7f0000000400)=[{r4, 0x40}, {r5, 0x100}, {r1, 0x114}, {r2, 0x100}], 0x4, 0x567) execve(0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f0000001500), &(0x7f0000001540)=0xc) getsockname$unix(r3, &(0x7f0000000480)=@file={0x0, ""/4096}, &(0x7f00000014c0)=0x1002) 16:00:22 executing program 0: chdir(&(0x7f0000000140)='./file1\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') recvfrom(r0, &(0x7f0000000180)=""/81, 0x51, 0x2, 0x0, 0x0) 16:00:22 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x0) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffa000/0x4000)=nil) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x64, 0x4, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x4a, 0x1, 0x7fff, 0x3a}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x100000000, 0x6}, {{r0}, 0x0, 0x80, 0x40000000, 0x6, 0xffffffffffffff81}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0xb23, 0x9e9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0xf73f, 0x1}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0xf800000000000000, 0x8}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x80000001}], 0x6ff1, &(0x7f0000000380)={0x0, 0x20}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) sendto(r0, &(0x7f0000000140)="2b7bb962b45759021798000492336003aad8fb3b66cefc1183129cfe6348be66cfef23447bfb35b9c6c6de7fb4db51d0ee12bb9e3809c1b1bab812259926a52bd0191dc60271f75bc2e8606f33cda000b3de1e99d2cc4ed78ab4cc92ec2466fb03a8b39299a88ef903937c3eab83834c545906f4fd1db10c0f6de2981c907680120dac8614724910586730b52cf3b45bbf8bb22ad72b0b0d631ac055979189dc3129c01bc0dc5298f1e6d913bd0616da58b65f743899a938d8f578c8d512d9b3b112f98005bfe9969c854ba6456dda", 0xcf, 0xa, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) shmdt(r3) shmget(0x0, 0x4000, 0x300, &(0x7f0000ffc000/0x4000)=nil) 16:00:22 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x6b, 0x22, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x64d, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x3, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000010, 0x8, 0x8}, {{r1}, 0xfffffffffffffffa, 0x84, 0xfffff, 0x81, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x44, 0x4, 0x5, 0xffffffff80000001}, {{r1}, 0xffffffffffffffff, 0x23, 0xf0000002, 0x3, 0x1}], 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x40000000, 0x389, 0x2}, {{r1}, 0x0, 0x5, 0x4, 0x10, 0x5ba00659}, {{r1}, 0x0, 0x10, 0x2, 0x9, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x6, 0x1, 0x7b7253f4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x9b49}, {{r1}, 0xffffffffffffffff, 0x30, 0x40, 0x40000000000, 0xffffffffffff0000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x9, 0x80}], 0x8, &(0x7f0000000180)={0x1, 0xaff}) r2 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffdfffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206f92"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000054c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb0ff0f0b3b8b83f9c67199662d32eca383c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c2192d27d2772f50e1f7dc5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e86f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f739157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7e4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40dd1a443e5e7963014638dfae1a8c6601001df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c35241078714ac535411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2e2235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c4db3bc97e1df644a488fccc7be6537ab023c4afdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cde21290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc7b838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92e0000000085b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc180325b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc005ac58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686002f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2ae172a4fe98633b805760a0159cda7edf82efbc55bb63a42f7bf6db19fce9fc48b16267cdf32eb93146c0b622dbfd44979ddc0c0ccf8baaa47909ce9017f2796e3252e937099fb65e6ad794968704ad925950831ad26ba534a2ba406f1a70474f7901cdff080bf8de9b415e1eab1eaf28aee7219b27f0fe27375867443581a90ec4c49ccf79bfdd9cc4223f34c229397e9fc1b0b15c0145eeaf9962d7244a0d7d9f50cd119cdd571fb039afd20598db8d50417e5b32823861c92036708cc3d14c34e4aefb6cca6fb236b5f6ed64b89df2eadd9e77c62a91bf7f1339f8eeb329656829040d88a47d9be002a6e05cb8b0b64f19b49dc1ce7b09a56d51b737a87e035aeba", 0xfd0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) getitimer(0x3, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x8000000000001d3a, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) fchdir(r0) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) pipe2(&(0x7f0000000000), 0x10000) 16:00:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x4, 0x9, r1}) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) 16:00:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) sendto(r0, &(0x7f0000000080)="00c5875b0a", 0x5, 0x8, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffef0000000020", 0x8) socket$inet(0x2, 0x8002, 0x3) 16:00:23 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:23 executing program 0: munlockall() r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x28, 0xff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x480, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x4007ffc, 0x8, 0xa2db, 0x1000, "40493500774d7a600000001000", 0xffffffff, 0x82}) chown(&(0x7f0000000040)='./file0\x00', r2, r3) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x41) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:23 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="e0060000000000000000000000000000433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa3352fb1506d40492282352b0b63fc1651d9407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff10000000000000033ad5f17668aa1"], 0x6e0, 0x8}, 0x6) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000096ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000100)}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000180)=""/152, 0x98}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "65668c1f2a1c3b00"}) 16:00:23 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) writev(r0, &(0x7f0000002300)=[{&(0x7f0000000040)="87c4b55be9734947e6d6", 0xa}, {&(0x7f0000000100)="4c7a087778429786eca255c0cd32f3163ba492fd8aaf942f622d6e4b966724d47844b1f6afce2ccd9558745bbda6b2945fbb759c3d0e5a70a18c834a0930d034f0fe07671154f830f16d88d9382367016c3c5044e5b39e0a32df8c0eb34f09a03fd79770aa2a0b17bcc4d847d60772eed6258e08", 0x74}, {&(0x7f0000000180)="f1940df6104c6598f2192a1f0a669608d7ea99d3d710afa9a9819c795526b94de2649c03c317ec28860f244c607acc9b40c4711c513d11f44642eb135a5abb3d94323ac2c258e1d04140e7b98fc9c58a43ae85f80614b55a476fe562d6beff2a31a8c53a6ec74c1e21a10b8c14255ba06f", 0x71}, {&(0x7f0000000200)="c997bd3f4d671c2c90153f9946be8611820af1819b3375fb39c284103282bffb6b97a7f1949fed8b523acec66180b69bb8dad318c0b7ecb2c8d9c709552e74d0d7667a759a25e2fa4ab3e80bdf09e62adf238a45dd01537f5ad0871dbd3d5e09a65a2911edaa1dec9c7906db2cb210735dc118db818e96d0e697cf78490270f4024017b053d5bd755f9f3d87b854e00fdeafa285668f7c2256629135966bcabd9e19e049c2c8dc7647b4e1b07104f9e3b1637c8a71eb23ce1ef08b4dec3af5e3505be120dc24cff94ce307e1b7dbde2d491865baddfaf8fc8b5c5b2fd03a6b595824fbf1fed7a9f12b900901f66a80a5282d70d8a3a2533b79622711ce348d28ef01fd883bd533b8e821c3224a1876b5802b90ab55a0bdcbe771cb8785fd8f80ed3255b8f616809cd36def124c2146a7a42b834ab8a451ee287e83fe8589a439b639f5f7b97783e6050d11e5987bc00d4f39a59af94ab513a3995e805a3cbf16fa8e546693fd0cda44102c7191068444df50419d5d67b39464de118dc8ce08d14090b52e172520945b962bffdb7671bb8b6965ec289887b3252dcc0b1d10c93bcc856137e42204185f64bc01d723ee14c6cfe9153ac1d044889bad12a2de8dd31cd5cb7ef6ad3c67b4d28e957fcbc704969f658160b3bb40a377ee1f9e7cb32604518b5390038900bc57ce4cc3dd307ba5bdbced0a28f7b457c298e0ec8f3e58b5d8d61959401ba96232b009756a375140db2a839860229333b4bd04e6bb35c8f29220d6ed41b31826a2ae5fb9c0bf51d8cf0296f8ded0106699f733c0d1194cbc5a86cbba9d0728ac27a8b4a64bc4130003571698c404980c61ad8197da538aa50c78f30215764629e333a53ee04e4121eb10ef9a09f8469cc8205ff35002efdc8741d63c4bf305cf33a4720e7e6ac0ab14a975e503d7e96d22a0802e4f46492106de00110b92d2660d39ac14033ba85e57cb3e3837a25fe9e7827a3e352c956ef0e0d7bf57ad6cbd8f77d9c4b252eb9434b14c0d8d7e22fe844bd897f0c0c945ae4fb9571d281ae0e1ffa7737e8b92d5a6d6f2e30d25df624d8c64b78d9bcf9486067fb6e79f3e68387209e5e573f0bb326248057c0e3a99ed7f9c436b4e88ad21fc06a867596e773b9675dfc5e97ee1574cfed1e53d3f7581d27f99241a1876d3c0016ea2cffba06f9aed9d4176427a2d32296e0dd9808ad33977e93473b414fe8b92ebcb7decbacf83f8990e8fd4b636b7ce93bfe05db7f46ab8a2cd613c7376a306061ba5ccb38cdb6c803af7a61b60d2f97b8e391b8452312afcb3b821faa10b62ed69e9ddf77f0838fcef5d9582c7a1d74ac71e366cc58d93e9d41a3536b2be5e3c4512e67016581481c3790ce5b08d3e3e73ec124acf1d3fa7cd83937c4963c8712e21d9b92a83264e09ab4c32aa9a7851dfd04d48acec1cb73cba571736debb15e72685441f4f6387a6a1629e7e9b4040862c28da164b15e873b88fc587b159f641e4c30c2883ff680b70e52713a25cb963a8fce6655a34f193ebedd06cabdd015ae5f99643ce955ccaa0c0d533c1ca2a655627bd394f867cdb992c1a51478c6a89b63cb23adcafe12186b48f3f8124f20d5fb1a177d469b4ced68266d60ca50f47d8070066532379611f3a0b760c9ce5d62c0b65abbf9b3e9987b401a12c8c9782b6e5432c06d876c1c6b92452b8a327f101f53ea500a0124f7902a2fbbaa3ecc00d47199f6acb7438153b2147a25867348cafae91754c6483b256932686ca893179bb45ef412bbe128e2fa725bf49cc49178ffc59abb1759552cd5211aaac83e4b1365b81590120f3e518afe37517f3b7470f6cc7998e99b43b10527e555b98eef2eab752ef10c73b5e4dc476d3bee67464e34757001bef29d4b59377ccf979e27e88dee50dceb37c25c094a75f8eea273a484722a78523f8993447dcb277b2caa4bf603043346cf0cb555f7d994d0979c34f2a32d7201b30a933d58b45298b4c7cd6ec37ecb32f9d4db7dab2d4de8a4d864d89d2e5ec489479950ecb777a3eb5d1cc7aff995cddb4dc01e133cb9a99700341b97ca3ef0cea75dbb7b0e5a46fa4debcc5c29e99aea22330385ac94d63cd1ec53b83580c99d57489b1c44da8740d003f3b89fdf5865c2acdb666200258c34dfd0d76193ede763389d1b387adb2b6270f0e0491a7a1d22bd495f3e9f573a11a1efbe81443d53a291ccb6d41b15c059db725c4db1b5112c020c1dfbc94cf84003cb9d49197dd4bceda96283f45ec074e1d0dca7d4f249b7507602df01dd84a30c635ca02c40b6dd43df77362757610ac7e6797862f2bc55a37b3e21df2fddef27fd5ab452ba8248091dc10d6908fed3cd077ad32402c8b15d14677e8ff8d3348633c466cdd471a8b1d24858fd63970471c90576842b6e8544fc8cf96a2e094dc8f06ca86163876e1f75329c035234fadb67b962b8510929e041a39d4d7b2cf557f33992c526784248a0645ffd9943bd51e2b8ea7d26eb90f8000be61337ea01965ebfa253c8f0d102b6ee2f2b7840fa99029144f8f00a52f58db8956af9eb4ac65b40fa4a4f61ad5ced04f97d6b680e933bd66b4887beb764a636ec5a9e6e8b54c489a113f9e0469544648aa46c6483f452bfb004faa6c7b750056710c8e04974b77b87cf3e57669c8180ada73028a818b478ecb23b8f08683206d8a562cbe20184601261fe366d5acb5093eb5e0efc9a9d1c5bb0d6606714408b0cfbc05f3d0842877c921690040a948127162e20bbc264849151f5a6cdb20c483147afd73b88e3f38dd8b3a4f1d9c2c7b46496c84543cbf49fff30604cc4074ed76c9aee79fd7e953b746b5bac67390606260232fa542b7204d5bf0b43bff3ddb238a261a895ff1107bf066e74f1d4c78399fe8506d9465845703f06b0ff25f397c8c288750620ccd045b797580e708c02dc6537d71712852a852471a4a0e29999dfaa3d44524b716724e5ef075280fb1173ab7e728f0d64690979bc8d21fba664a030913454dbc4539dfc6ddf54c28880324c2b513a54f085f1dc6104bfebc02004d151ca87d745cd1a15de10d51f0621fe65bca7646dd211c7832a487968c729e0d3ae12c827e625c995835e1086c47f5bbc45311de4fa5c7edbddf08a0d738304aac13d2f1f14b0e208d2eaad29327f88b8aa9f22026c56809509487d17f496e43285e0429e80575a7188695a8514a7d05b7ebb817851b93e3d1cb8b0cea785ff0946c92e28824fe94757bd25f84ccb25dfa6d3719b65a5332d9bb3718ece31a1934c4df735eec9a8f79d262631b1f6fa0dcd53eccf8385215ee177a9a20dc98e095a9fca40b54a510d66ca451542872313679f371b35fe8e0076d7075e670e495dbd04d13eafc821fa5acf44002ad1dce12b2a46f610bd53a84f636d1d67f37a2d86f1bc8b4f4ac56389bdf1b4e53d8b6cefe5065e328e44c8cd42c71c0b60c05cf1016bee1ee61bb7c9bf8cdde36b864557a26587d7fb20606d4aae25fde5484bf5b9e8896cb99ac6426a721abb1ac32d42d9e197fbc6ec71113b2cb401d7d2549abc238214ce54c7026403cdbbdff4f33f108d5efa412dbae8acb9d59200782f9886fe08f4e3dfce41274d41f5cdb42fb5093da2c9e445801519c96e39847afd0b2fc765294e58d82f6576393332c869e88019fbc5edfa0934512d65091e81d887bac271fb07f07cfb58b0bfa833cbc0f3becb4c558af95c5126be12d78b2984cbfd8e5822f4f4ec8568bbded2010cce64864b39841ff738bb59e537a7e3946566214b13c65674faf05dd3e9204468b1f49e0431a5d47f47083aa08b4eb4e7c8b1423077b5576423d01fc3b22d7f0c3edf801ed057186fd844ebbb334293ac1789bc7e39db75e79e4fc20d36a6202173ad301ee91f6e95fbdaf256423abfec14f7caa1275515dcca91e65a22d5f04d9efbff1a05a3ec518f0f7bdcdae79cb3a305f7487384b3e6b10909237e54edbcbd60a66be86563bfadbecb24c0c50a68755cd4184263bbed187ab2430bddb24d259c2d2223cba9d362109c8d6ad017754e5a2b2eaa43105f82728ee6421cd96a00940933142b39351d35ac275845a73d029a11e74d8c3ed25119771efaedfd5ac0584d98f3fd561280aff6e78a007394491c5bcc3a032d17846ed18b972e91f161b942f0de98e7b56672aa0fd1a2ae4db341ceeec97c06e1e6015d5fe31271d84f57e85d66764357db0ad76e2ac076dcb933b0cece988902ca9788fbd6052f74c731c0a28ef72f2e36f1bcdf653a105db86559bb6e33e4c22fb9ccb73b8fb61ccc09fe28e3b5a9eeaa0d59025593a65d4ea067ed28fbbf942b3e9c59c0467de21b457b7f206eb52443fbb72f21639d39b277593fd8a1f02a021830d5dfdb9827ab5f4e7c1419502cfe43976644e3b016d7d1bfbf46f21060e5d6246a394ad50aa46ed78a18eb60db382f2c6488428508f28782022807faf7763472ee1d25f9c6f20bd7c4b131c1cee76ad2e5488f68ea55f01fa2b232562e41f626302abcd8ed8cd9364782180d364be58c4684b5b07a792c8bb4ebd69964a0bf2359a8057e7f31720d1b44547553430cbf70276e3c06944ce630806b7b3fed43b6b6403bcd45314f8eea42de8fc1be148cb0a3c9a984eaf88ce478e56c1a1e84d595ffa992c24256799b6142a32bda5a5a4805f0678ede0e3a75ee3b19cdbeb9d11b2fc4afd52ccebf3844316b87d906f9cf9c53e2856bc7b3a55aa656437405f8fdc5418500d6e296324f4747fbf4f47e83109fc7bd2f760065d129f61acee4adca4c35214f02c6fbc5632343af7051a2ff51c60e78009ba75b1edcc211e43142aab9660f4269a8f37a778bb7a8b6315943b3278e7f13c6242a286d1eea3999adeec30acc8e868322437e5c15c84eee73911032222737b7f7d09aa2678fb8dadbde636e2fb10e825f9fe0150ba69a5ce68b9f5f42710943595a978326c67cca1bba6e14b90c6ee1d5da3dd68e0bdfe43b40b6c3c016519d0bb8fd7ff614209fa023df35bb0b3e3de96b8d509ad28cb884b738adf75614114533076834892d37aa3d5a77c8b6d6b66ba0fc2192f4d89627fbeb96915918ed8d7dc0cd44262f5202cfc4cbd8a9c73c7a429c79c49d4520e56e37d5af3d76209e0476241967a5b1abba02d6bc93b71daee42b7b08902817e6f35de2826fef6aa414b112c76eee0cab6345cfa819cd8c1ac7b9c401160dab50740e569fc1c9b2d8cc2c67a5b9c0f717392f5b5f39ce52423833889a1d3dd10fe2c27311a460364269359eccfb9e6348acebe54cd6861f4210bbfb8dafaed53f5410e8672238909477a7eb1c81eb1d4b03a18926348ce1180a8c69420e315faf6439c70f1f0c8e84881c8404cff20614560d8fa15cff97e49dc0fab64209bce624d98fb03427c9f2d54216c54b81b0123ccca71d28d8212c89878cbb7785dcb7d19b967e6cf3bcf6ec0c676170388f4c6837a8ebc2a897c7d05c509f024aac02a6996e40b3a25410e3380893d3221ac6d517da97e193efbc0f47195ff3c1f009a1aa7a558aa1f1939d2f4548b759f93316b7fdc7bf3eaea2f8561caa9075d7cc47c7284513d18121656e1017852c06a925c5936776a45ff528036453aabe3f7a27c8e7087eafdec8135239a35901db9b4c27e3b2246b5c0ba58c893e3d5d41629a72ea6d5d723d6a50ed8e0d61e0f17ff8ca203ac0cb2c1b0bf35f83d2b33450fe2b2ff83a0ab10b4077ab437ba7ef3e726f064585922ec202e4225c53ae759734883fa6d914e7687f30387a6f1ce58b599", 0x1000}, {&(0x7f0000001200)="eb67769d2fa5dcd6f98783ba19c0f28267c217bc40cbe532831a19715f654a2dd4ec99724c28a63415463d0032bf7cf4d6fa450b5504274bfa1eacfe1ec54798ef18bbf9e43c2db209bb6c1ff730f30ac02d912c3677ba27d2b7c2d642963313c311d928fceb23a115d81f51ebd5956d09ccc1c73b5aa42c9f288a791039fd21c505bc3cdef32ad5ca60174d0fb64c0dd9742546b5c1cdc096c69e98cfe858acf9c4ec2f38e6ad9cb70e8cef93eaa53a19f1f70bcc853f81c39f8a4a85a1af43ad98d052414fea41b1d41658e5f69e1f473a3f83763a91944c9da7d70597a59c69c4ce94ec911b8814ca7d1f0e580aab5cbd4880791b12deab6f7227329c5063ce85708246acdd819345c39ac41fa2b796f4aef01be06dfa87cd37bdd3ab233b507843c082d4ecc8487e105c0dcf563af6bd351a3b8d75a654778b9dd82dd54bed5444221b006847e6c981fa971ac88a148e46101b5091e6cd0bde38ea6903808dd2f52aa5022e32859d34dc8faa7c024f93809aee7203272a099fa2cc7992c0f78649c78d444ac8d76052f310f54537460613f0bd68305df676cd68cbb934654bd5351ab84ac009df9661b940754003cb12febe238c72233c4a40f86e6f66992403207c6d962e46de406407bc0af3ed5bbfaf273342c73c021b6672b11b6d0965478dbfbabc753d78443f2466751e909a564504b786c6aba5ce7f3f9e4a7a51601c78a1480cfee7b2c2991955d8722786a52a7f5a2782fb90ab45503cc7ccae6957a46e25141d992dcddd196fd32fc3e6612c4b3b370ca6473b65374d7228af5ce2dd645d6052b08daeead420d39b669a63dc3825a2a65a153f7e1a2a2a26b4f18b2b75b5f7268a6d51c6f8f8ddeb6a43a48e36f68a35b24d9e0f9341d9d850efe806ccc395a6196e670ad162486d68bb3d929ecbb49045e6845e71b8578e344f0200f72dea1b3a186396c499bec4f492dd026b91727293c1a26da34f73880414a53bfaaa462d87fb5c9b2bce04dd6f65e6cb5cd611c3ce6e69b97540b92cb8f217fc8e1a5e18929c19697628fe28477e8b8d4281877c0b0317dd0f0cbf21175586857eea65237eba32bd122a4485934357284426878ec2873d0d1fbb051b1fc056f76cce446934d0a6042a47dbe713e9a9da1ba9b7a96a36d5a5e2b015709888b5f518dc56bf2170c45a7490581d856da563567f703ffe20ffd51c7170376aec0be522e403233aa0d9d94239cce2bca8a07b475622f1ae57a40e99a31c193ce28665110ae2537d305efb1d639814ce0d2503415a393bfa90fa05e2ff38945abdff5fad9f34fb770e677ef58b81e1a3c296121c48bed1e945f79c812e9c3f51c78808a76dc0a5f731f67ffc4dcb76d7979540296cad6e58919aff68a560c4d5f5afad58a121da9b2ec15cc96b86f172bf0608b9f64abb0f086982342f5d64741db3a5468d42915ca264d01d854cc3ed2a5344a80a5d885fc8fa2b2c8290dda99764d396da55ce6c03ec44c92aaef277df6f7e2bae95816b4f3619b546b4e44d5b766994d81ef422af76f90c57cea50aeecdb9ad9fa20265eff003f8be0aaa7ea2e647ac637e58f1c0b9182bf5e398be0f168a404a67ffb4e6e62a160a057b4c144d0fa15c74bc1f7c34bd7e6dd2e0009d0fd2a04817889ab89695498f8b4871b0eb8961a2ace9c8a97bcf25b69a9f2ebe9937844f468f11b68d82a920b235d32eee0bc8136f483e3a0bef955f190682f655befe32a273f296408ac1d6251c65c09d6103be13c6dcbf9b6c61b012c97f12874e790c3166c01f8d331520f9ba4175c0fd35a41285d4729f2e1bf3f451f751201e37b8ffd652fe0f071f900d51d892654deeef38e483bc6426f9305f00438f62c0aaa89e233dd6bc6185835667e48fdbfe9889c7271d84b9ac41b36efc62d8e9b9ea1c5529f7398c8605cc79e6fa91744ca412c221bd97ac022e3c439dedd5ca2a6d33f141e02ecdd8d4301102581506835885b39bcf5bea1071f1f21964f5ef69b85805def2f421166e94dd6b68b59228aef70838f95e120a25a1ad10b616144208d2e1aa09c87e984096ee048b3aa4bc1c88738030ea90cfbb75026fdd74a93661eb051d9fe349a592b17856e9095c66c9e08520a450915ded59ebf32a8bc3dfbb3cfa0d56d6c47e6b9a456d867f7135eead08a874289e82bf96029d7dd787dc45f375fbcbcb0e215cb83246197f59c78cf85df607497d0c55eb06e5e86dd28eb99c5d90761ebbcccb5af534f5f33dba62cb823951ff3286cc0b75c926eb9795f5e345d6308707eddc9e17e219157d2f462dadb1cc5c0aa90b528f66104ed51c57019b21eab8c3d984bf1aed3551a96105c2025e44cc739702832288e1c8933232ee061eeb0574a05626d53f75db5e8341d64c278e68ee2e6e3c39e859366f40c751fa6d27e9620bc9304b2bb29c5dc0a5862ad26ac2e1aa8d242eac13a2c4e406838728671615a6dac1f14e832b834a92d5a72599d4a1c812659178f3f9dbfcafe0681fd83ae6daed79a15ca4161425816826c2b6d2a5ea350539742b20b7f684343d195f01aa47a371ccd5cc6be250f0b43bb436d6baa48076bfb53c6e3e57fa2f6b508c48d33fe27a086ca586cfd64dcc623950128a1d7dde2475467d42b6c793314358de3248a7c6c6b63ee7e8cc3907681949d0b523e1d1f00e343934b5e7450300b0db63293a18a367f9759bc40b8fe61ede4edebd09e4bf5d7d9712530aa4e63f34012df91b58ea0718bdc62bbcf91524a3a4b2b653c52238175e9449a0970044611aeef3fae7223479ce8213528972b705d4ec90480dce39017dc6cbf497c80a01389bb5da9f2686c11a251d6ab91f568351278697ccdb554472953ba398b4991abbeb0f5cf0d0fa2e862189f4b718627eeb450c7c9b8a5773b8581df76312308a356ae680230ac4aed0dcd37ef8b56d04efd166bda6e1aa4975a1443bf5d2db97807c4d55f9cca9bf98d507377f4f0fa11ea5c098cd6e33f768668a1347dab9101490f6b7c24cabf4b8b23064cf3ca66cf661f1dfa963438dc6c32ebfae0333e558f112db1417098e8d01c0ad453c0a492ee8b81540fd8cd4cc04556168205c3d991baa18ff18b550ba52741f8cdd373e6787f905902111f3af52bb0e01cf46abab928f556ba83c4e958dda764d48cca06bc4fa45894e33824fead915edab5c6fc8ad715062fa038aaadfcc8ef6f60cd675d09d38fd28084e544d570b71d80a5bf8f17dac6d0b5031a2f6d711f0c0420208e9594c96d92a309dc6e9dbee25404be0f60e3cc8c73df3d179fea421367df36bdff80aaed01e6672b4e25705201c831995ac28aef564d5cdc0341ae21b6caf39488fb3e772c0a29a9585e7a09f274a87f9933a392a13490c8ee8f3390a918bb6ffc6fcf03778cbabaf3764a1e99ba8173e0563ab7f2fae7016b4e3fb633a0a9ffc72899aca5478cce5fcef1896c9531c6dcb331eaca212a3a25222c3a2706fc7b699893c745f339271190751d0361671b02ebfcb4760f8db7b8bc2761b181661ce7360457adc76824a75207a4ef9a80495fe12e9f147a81e14f669fc0c89ab4e85b7550fbf779a9cfee97074362a0d036eebf6220540c61580095021957cae0eaf4543cfa522aec5ec966e1135215cf1fbe3416fcb53f8b3b119724da62a1538713f1b0b01c8bbba9c6d956c2c37b68e21ba97313591398c8f1f9c765ca46eaaa02d78030439d66a0864ccce7c35279a48a48083e1a046c4248a3c00031d128f94762fc4919dcca129854b056a95c7f69d7fe906b5e548a77f2d2f1a0fee8b7a7dfbab4455c9a550b551aab6d6fbba86ed516b554389ed4dd31d7c3f2837e8f9dd0598a251a40b782eb599fd7db385ffbd6e5cd6e76918e5c2d5e944f73c2d78638fd8230fd427bc0a3b3ac6aa00700873a988774e086a7843f7ba5c85972790bdab3e1075c613ac73755f89594923c6f99eb76ec41032ec101d764eac759295fd747c1833f8ef18d08e0b1f684027419d04b1eb0bf3b83ba062e4b7ded58c20eb416d8fa24ea2e38dc7071ea915f3c2aac1a1150e8c739a872a638b7802ad862c59b8c03a84e686e39b907481b79c60284c9a845435dccd411a548d107e3d10f4943b59ae123e0dadff7962404ffe099dd13ef601846e459fcda781835d01a7eea82eb9241c57fd89d6334f3692072126a6a9a0a92b966685cf34c52286340216a039de16e62383d2bbbe1b6672bfe18c173fc3b59ab09a6022efa48e086a84c5b95f934eb214c71d2777d2e0a0536b7dc63b5752be453d70ee369d00b5a06c7afc4452ccc7d5507433105026d8b4945bf1c9ebb38869b6fe953802fac811da6083da2bcef7a3a406186e4684c2e642c3bd3fc3782cd46ba4930526387ea1f5b4fd492bc8827602b1c1dd32b086da221efe2b5ed74a6cb6d9f6c313a75464797a00d1618da8287184f79e9ab686061c71227cbd000099668f33bc25f030c64ba66b1c40a703fbc863b02c89ae6d7039f4350406aca6c6ef261f4c1f8d55877049b9dc3fbfbd3f0bb2353ad3b939ec226185d9644b5da8e71c254d8ff3a53da74e9faaaed980969fca529db0fa49217da796241b7e5daa480d0fbbc13979025357bcdcd060823bda1fac285a3956fe0703afc01578975993f44d4187c06c1ad166290b9121f70efa8f1aa40d98bb3b8ebee65287dbb914a86df07239880ed1919af4931a90bf01986c9892b6b57fc7cf48bc59c195e6dd667aef5d6682b13b4ad19ce04f989fe8dea6de59b027a986159f3d75983433fabafa6b1d62cad71797cd5d0ea024ebf7e02b38801c5dcb1b5d17316e9672c095398ffa454b10481b0490ee3ab0b6f0196af59a5324661871634f575727335f3f9b2b48670a5f3b8e5b7b61c5a6544f8a53b72d3df63480183131eacfeacb3257c63516c0b2d566c0187b194514e931e38c83ad9ace47900665f4e923fee3b54dd8b91edfae2f375a1511e2f0d22dbd6a57488672fc1037839f2496b3dd55cfc7dba8c62dabb73afdedaf3269e431d094e36a289d7819c88d417710c9b4bcb85d94c9c3dfc694cdbd522ef7c4696dff3ce7642b0bd9ac47ef5ea9d9b749b5405962ba5c3d21bf1f038d89a850a874a9adfb8ef1c13d06d61cb9100df4330ddddd59cddd7c5a65c7150112e390425f09836eee0abc443b7e6c72889649c2288ea2f676643a7ae46fa57ce0f15d3d8d15649b52fe41c90df78adfc1d0b1b3dc8a5bbdfdfac08ca3070e2661998320a9aa61f05d087a1791395dad59a6c09df1c105634a7a41e54b98fa9231034c5d93f4a4dcbdd4b07639dc83323af8d74615839873c03fd38bfe0ddcacd11029cb01de7eb188e6a88d1c9f704e4b15e99c79f4ad907794a5ff5298a7cc5901d6729b94da7a10e299e7e5a35c5f728996b442dab8b109b7b8911e5770dbe121bea334535728e66774da10b54a65e8531243c618474af71fed4553ae9b471a85aa18cbf01b790ee2b67678bd27073d49bdc93fce3da248cf7881a921a783e21c9e152b1cd86d7371ea1415a155d4e7656b6bfb74b1f05f604445520c1007671cb1d9812a270e8f091af0faac3eee3939b3f2236b7cdf8aaf64c37b49415c7ba21f4953c569019b57abe7352a1dad63d732b753a4645b5c7b6b45efa8d12b0b6846e589e8a1319cca969fb067f611c4a099bf1d282e34d7031fc1be54e0132075a88d362eed8d0d146439a36f712c0429385d2a407aa9f9eff107c9aafaebaf11bc3deb034764beb58bda806bc9d9b728eba2a5f35b", 0x1000}, {&(0x7f0000002200)="956f4ea6bbd879b89e7fe626663b5ea385ff2124bd64c50520a259822b1146c615a3116acb5c48d8264000306f8fd0691cfd7cd64ec0decd63ffe793ccc33f3c8e6db175abd73aa62eef9ad4b1a7cbe548924a37621e94abd05bcd89b0a23153387ee1d3f384cbacced96b385b161c6a3af08c426ab9e11f65661adb8ce26bcc2bd910fe3ac79689e1279bd1670ad04ced6b9a980251696fd52c27311e36df18b110af4b2b2f90f31991c0d712526618bfa6c45c1b5ac2542b6f732bdf1796d7447b0e55e3d60321de27d482c4803218cd", 0xd1}], 0x6) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) pwritev(r1, &(0x7f0000002700)=[{&(0x7f0000002380)="cea00841b195d2c5874ae2078c30d7b1740782412758549270aeadfff16791deff9ad7737afefbdc04857e964acf19e44148ce4bd1d8f6d150feb3027f99267b312e830dfed18e75eed02181d733b3f7ef54324282b917713175a034adc1e72476686f9524a3a7c1b440fe94c20ddca6d92374110ed51d60d15b70c95285bb5e837666e9ba134440", 0x88}, {&(0x7f0000002440)="ae25b19709", 0x5}, {&(0x7f0000002480)="342c38dcd7deef94f1b382533509b08d9f288a853e8b38315735549ac42142a39737057710535220f6d973afda49cd978c411be46e07840049ff9e92a7ca2cc7b1041f1394fc5f15", 0x48}, {&(0x7f0000002500)="71b3ab5e11b2d4648376742dac999b3a6e21b0c83f284c441c0fb713019251614e2f96dc4877f9a5af44041b7c4a8193884234b6d6325e5ef9aaf73f9e866ce88c531cbaf62a135263bdd9553896a023045c759e4b3e698cc29c75c3a3a7c57ea61c040206232be5f86c79de34e2f00da73bdf6bd2f37e2ad5b8ae4bfa62fc802da3e8f71ddc3d6e69282e6f61a37b127f9cb051e8da5ffd5bcfad56e5f1efd29eae3b48711acde74ed6fe504297308ee45ee483988ba61fd84960f4a987d936f85d1f483fb30088", 0xc8}, {&(0x7f0000002600)="1ef0c4604353bc52072c64ede86852a28b20c524f994d6538ff419420f401e3f42ecf4a7813f9522dc17ceef60af903f62528af9a2d0e5e0490e9aa589eac062d5ca4d6288e4dced9ceb541d8e45a2dcda4888267da53a4c8ad83d6214daa6f1dfafd3fa5b329a1d0176e0794b0e1e1a3142ae68b872a0f44465215e8defedc389007599bf4fa512c27e53466d15b7e848c86375b8b9dca1f1ada122408fe37a9c98256b45b0beea32ba5057cdc9c995fef6c6cedb9675dbe7ac838951ef5d0291538693d432a2aa6b3845359200d9d7db6e520b0df07f3787c563d85bda5f552bed2fc008b6e0f6099442f2c4b89fd5b253c1315709168d6890965c35", 0xfd}], 0x5, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() r2 = getpid() wait4(r2, &(0x7f0000000080), 0x9, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r3 = getpgrp() r4 = getpid() setpgid(r3, r4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x8}) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x6, 0x0) close(r1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) 16:00:23 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) 16:00:23 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8cb4, "15f440e7d215f27f8366d0b249cdc0e8d07b747b"}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x480, 0x42) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x50, 0x2, 0x8, 0x401}, {{r0}, 0xfffffffffffffffb, 0xd4, 0x60000048, 0x10000, 0xfffffffffffff5ed}, {{r1}, 0xffffffffffffffff, 0x60, 0x20, 0x3, 0xbfe0}, {{r1}, 0x0, 0x48, 0x45, 0xfa8d, 0x101}, {{r1}, 0xfffffffffffffff8, 0x18, 0xf0000080, 0x0, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x7b0e}, {{r2}, 0xfffffffffffffffc, 0x41, 0x10, 0x6}], 0x2, &(0x7f0000000040), 0x2, &(0x7f00000002c0)={0x400, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x1f0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/89, 0xffffffffffffffba}, {&(0x7f0000000140)=""/202, 0xca}, {&(0x7f0000000280)=""/26, 0x1a}], 0x3) seteuid(r5) 16:00:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) socketpair(0x18, 0x4002, 0x9ecc, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x40) r1 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) preadv(r1, &(0x7f00000003c0), 0x100000000000021c, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x800, 0x100) open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x80) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x0, 0x1) execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)="2aae232e00", &(0x7f0000000180)='\x00']) lstat(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x236160bc) open(&(0x7f0000000040)='./bus\x00', 0x28208, 0x4) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000080)="476c74d0c6778efb9a1568787ea918f7417fa1e87ecc2ea23d440484d8b7eace2f6fcaa8b5", 0x25}, {&(0x7f00000000c0)="87d9ff", 0x3}, {&(0x7f0000000100)="b60c9d32d70f2e5d6daf239adc2d6f55424c6794f9eba86353fe7a18a0559624130eea75e29b1002ec403e60250188e9e6c288b2c79981ef13d9dee850719c29077ae80156fbd3cad540fe8ed17539b31a9cac8540fee3fbaa08db2da69ae9a0409f9507fa75e7482fa22516fdd0300a4bee9a01006d6e9fe868a80acc035ce523236c646373854c7ce6d616264fb986c25c544db985979dee617b7d8b98ddc794aea9c820fddafb315e962fc70cd814e5f35494890dae6d76032e4675112c2aab31fc73e02cb5ca09261c3a443740069903822ae3a51221d7cd6a1ca6d13c0bb00487d6db9bae1cdb1e84f800e4160fdcd4a9fc0e8330c860a8f6c60c2f7afada2e6bc7e2d18adbba685f6f9066f9e01426628d24c4d1e095b62aaf040fdacf6da8d609c6ad9a96b54f1380eca4e7bf4865bfa0b5a4012d04059eddcfba28801081a9bb0a602eb8df93e8d351e00168dfbf7c6165da14913eed2de90151cb40cb2403fd2bf05fff94dae8e06c3cf282c51dd0ff2bf8e27e47bcb0c9a7fe6ba873f41d8eacfe40ac1969ea0bb2830ab3474038d9affdd8d736e7783260db02f8347dce2948b9da1c2f40c08c16f473ec698061adf47bd8eeaae8b05a5d2bf013b2c9166f6544066e568e0d0921aaea1c63dadf6ac426a8d619c443310d308c00128a3715f50fca5cbb967a21147c3da18f452ee5459d3b1f55a37d50704cb88005cba069e6d3fc38b951c42e8b3b02aa5471e15b665f421242f7f4cf4dd1b6889d0a3c11836de34448a62a72e0a7dd0ef4b4154bd98d25299250657cf96b4e00b68ae4608933702fcf4149a261a872124e40f07364c065f6bb666de8e4cff6b7747df25370943781416187091770a60d8c33b9fce8d453b3fd0ff2883602610590af93b39b3bfacfbe861dd6ca30e7516afba6e5272eed5385f7523b7c4fac122e2f418ed482c7ad18347549a89a8e1d95e0020e282cb484240b6e6626ff95b48cff875c22dcc40891cfffae2a8e363c024dcb17dcd3e4efd7ff98da0d7e8f0e3fcf3e42dd4a7224bdefda6980c6b74e5c67d7f09b8dacb8be361405b9f143d24f380d4ee320986c7decd3445c48609e735a5f2a769541733be797393fb766aedb51e4c1871c294b395f3239068dd8508b1f3420b6958ebb12b3c3d0431cb28d137c8af0e687a9004716486561107a2ad55f86f3e3b9fbd1d8c60856d2dba34c41ba07d345ee9c1f5e1bd6fd4edeb00addd60a17174274cc376c118c18f24013b6633c80aa826a09031190df2d1ec2a96b505048579c68ffd45d63ed91f2b1f8d214b7b04655e6cde76dcba31b7eb78bd1aa91a668e814069b451e769b74da5a4298de2dff872b495e0debdaa319815ad25dfeb354055a0bc54198a7ad9536aa3020db77151d7ffd58c10a4b5d1731d74e77a8ee3fb621a90b35223b4583bfeccc2b9020aa75aadcf97fc22afa2cddac53b1e502cabc0f43552e4630704d5c13678ac9c46f7d04970149f1b9e42ad4ca88babba8e830f243107c903f69938deadac2352a2f81f24a528cd4d74c81bd41d34162d08e22a6ffa4c467b9b21a9080f675c96cc6e0f1b5239cf49392d585f8be22156e338701de1753eb23ce05664d151ae78d84fb87bc7361def133f50035c8ccae150dcfabfc59688e8a4a7c1e783350b0d97cc8cb38401e00c49503050039c3871c70ab4ca2335455b07311352b08c4fe023b9f6a5668234e35e74282678dfb94c601523b2958519522dd041f120966109aee4fd51991e21863d895e7a1a5d60503a5037004f5abfc879a0929600790057d7107633ade817fcbd6d4a054ccce3ab94c5ffacee767e5e9298fe16aabda0e08de8ec5a01255dd70bea7895f6033a1a698536cdb979a23ff3774381399c7fd99f25b54af33eae6110621e1ea52b2b3d1b8dc39b08066928dc98f530d7ae19046f0278e24eb7709c40113b804da56a03f0107542d9dbbd6344bf9836149a2e49d8a5dd23a3d498cf2b1a655f26d493b9e2313b7996f3732220de58313b153bd959cb7d0f213a1ceef9ac5a7f3d8b94494927799a4fe4875d29f395046ba4196cd0a0ccaabbe0a51a48f231c130213db1644af6ba1c279af6728275638cac97c3f486c5b3e3be830c3409fae8a6259ae6836574faa76f4cfa955898eb9b55d864b598bd05772c04f17055195fb0a98376d66850eff80fcf81a40b12ee2ecaafc394078a859dcd3428903abeab4c7aa8e630d399a8ae2abfc8b05f551b97f3caab7c31750c59ca2e68116694b868b42b53d4f140460e556262b94c50dad15e2d35d4762b8332f43908dbaa73ba7bf5fe35a02ff6ae45331a87a115e26208ea41b0fbc069f55778f74ba5e20c30b1c054bcdcd7da0e2b7ce89f6853e9130b4a3746a20155d0925440f7ea3cb27565514234bb743b674b77a5a80092a459d69a1260a74842dbd40f2dc07a825310e69cfafc9540cebe2fea92d1faaf671312eeaa06011cb6cdf03a06ae25d285d1e0579de890ef469b5a7c9727b3f5f18e1db13322a30028f8fc877b965ac5b89c77d3d79f7f7a52e04acc870c2293b7d9ebf099a720dd0db7622ce32e05cc218bbde8171fe8b7ca200aa72f51f8d22bef31ad8447cb3e2522b6cfa0ed420ec96f78f843f4fba341b45709929808a40c9521790bf2645b34fe3e16421fcff341ada7c4f9c1fbc41319f9a152dba1c9c11e781cd68c2e9c7a07c3931a267229abd8753304ab36229e136f09b8eab2e96335cd3199e3e28222cd3cd9ddf90176628e3e368742d4759c6de6fb7d1d80ef7d9a237e65a14724668a2ebc13e5c93c12e20f409e12812c8b2ca78172628002b867ab14d6d3a262746292b8b9bdec600e8df7b6989c374c965dc1635c278c8e03c0f71c20f7b41dee77c5775b80c41e653f09b1fa7c5a2caa68ed83d49589ffda14308140a8404c151ec0efd6cffe5464e7fb19b1fdf2179719eefd1365a07b3fae3855bc0ba6be7badde8db3536bf3bad214dc9407bd4028dc9203ca3645daea64c5416d098db8b8c8e06bfb12fd2203bd4ea4efe26ac53b2cfe0da7f61ad2e1706857989dc98649a0d73dd9e30660750d992103076fb8351822835bca85c73543dc3fde70ecbb3ee7ed8d61ca414791dbf9f8856ee532d821129f4c9735624143ec6b6c6bc8fff8cf52100448c7f4a9e98011b415d13dc2bbcd3943b4fbbbae1bdc40f189d2eb11e2959ecd28448c337a37ffd1b3ab7c70afef7b581201d58319d82f0d4a9d9d1d28a2025b46644f0379223950dc6bff7539ef6b1f6c1378784bc92c22a1c4ad087e780b444f27ed00b0b13b8de5f90f0a450953c1c16f557787d6a52fc31ab8d58753e5ab3938365d1ff5c64e5cfaed49c62a65a567596d71d893480f3717e64915540d9a250bfe675248ace0ec73e098f38567781db6a4fbefbdd85c00cf687c9d49e12badc24c6e9f687f67714593a65457f68fc2c5224fa6bb2d68ce4594dafbe7d360adc94f36be4c1034da243e7f95f180257a7e5ddcc34505faf9ca2a31064764bf0c9a870fe918e62d682fec09f270b4fba6128913120666add2a24b45964ed76fb5dea794135ee0fc27bc610e80fc5e797001b7c200abc1e3b435ce49ad89cd7459987463c1405f71d1b029fb04242f2fec35d1d926f787ea97f0d28993f60340e898366a778c673eb3ce5fc9affffa7dd451e054bbc5980f30587d619d0db301be316de36f4e6f31570fa106a6fab01d27b74bf7443c26ce026ae9550f3d75e67985be9c8b9a8dc46963b24f26a938a32424d612a7e389552138990f69e35c2776721b9cf7097fc65e2856825b9a5d46dc28f1eaa6e5148b0e3fc13174d20b59ebc6800464834f25261e6e616d0fb209a688a3b3fbffa929c292ecf75ff1ec9322ac721b1b7824f855bef5472f03ef5ad9ef7c076830a173f6ee799ce1204aa7f2168796bc33097e0d9ad7636819aa91e57d13eb60533d61e8d2eb58fc1e6e18cac7a383bbf93130d8f71dff6c4cc654a9bbd9c8403cacbb3ad1b8f94d242877e7e0dfbb6948ab9dbbd5c38e46dd39c84ca4365246c87df1019ee0425f4ecd12b250955a8cbb974bbaacc91d511855d51393c477bb8e4ba9cef42cc9b8a956068166bab5198d8cf329f1d013446a5cd209f1fe0a65a7bd3f89066c30c731ed87cb112596c3d3616f4e2032de08bdb52d96dbe9a3639c2932d116fdede64135968f027601e07d337175eb79975bda8772a349486897ac92864d0c6783b57a99e715a4e005fca8e0959da33be08cb77a0a59d79861d8f3d435b7be2b8291103f8d1d165e1b6fe7a822c98a84cde4e7b01d6d24663e41d9abd7b39275d34b3b8a486b34a3c237808807961752714a7c43e897289466d8c1e42afaf3281436c0fbd2ff30cbc2d1265a14eb16ebab7a021fde9a60f3f1c1cfe68e30071b59dd2e3cefa6e43859a127b4a5ad72ad714ebdc83d147a2296065e9f5b7188e676a71e8cbf6d87f785c81af02d69f8ef20ede7c9323c534fd1aca16824f40c8b740957bb457a305c7586ccd670fde8c01c30b1afb1d9ab65e16c5bd291b7cb91cfdbcbcf636f04bf58e1d2cd7042722d94d8966e6d5dcb09ba4e073b35dc5f4078d4d1c100f861e5c3f31560fbea0f5b8e2cee1dce0bfbb797e985fe01ce26b295c3e8eee08c75649f6b48ba225e0e40872cfe570bb60f00f5008472a6528acc09aff031abd3fd28cac1810ec1e621f3e2d30d4520c10ee8afc1d0aa4aaa731ea273371f66850933bfef0dba49d9e04a5718261bd5c26b382403729a50f364a3ccdbc4aa11e51207a034cb4de419177a836377b0125cbadfa8acde89ad8888cb998facc69304c7fdee9f478f78528f7852b36d73367b474047b274d63aff12e23c45165fb1131c1ea91a583f23fab79ac241331ff7e9a082933e04cde81fee2b2f5afdc462126f05e29d03978d4e80d8e2d831a0d2f7238c7ae73d7c9c746f4bd64e2eacefd408702347db0a6537ac7294e331b3caf2f66c4b7bb054fa02563012c01a65d8df21827b6b5af54c21f104bb53891675cc7618d83b848b9b495bfc26c86294e61e2c10f16233f5e891cc2227e42772d4f52c55b07754074bde4da5b95d7ce46ad5b114e548a27637fdd653ab59ed41693e2d7b0ca3b33362080572eb6757a338ec1086981bab9563eb883298b49bd207365b504989e092f1768eeac5ceedc02b47008d072934e61fb4db0a1615c3856dbba93ed6a083628a6b7aa3bf13bf306267371a116e1c89c141eace6c3e64f4ea22071de078f0d67f3b060167f08e12b6ec220a33caf2ba6b6abd5f69dd133ae8dc35050c313c6f191634f77ff164e10e6afea95495d75ad685539039be0750d94323ea2cc4affffe61b3207becae772e0b4f6bf318522142d2d26270d46fdc4f743502fec74dfcad07b3c0e08712fc758a7bcf0aab0904ce1d66f0c4cd36cfe2a127e65f08ad69c247e244f6f9a5386b36dae048d5e85ff14b29dbc2976b3ae0568d590e7b46b4346ea07c278438ddcdeea2bcd6556de59170488cafe9ce536947ed15872c8e51f7eea781d288e637b5f46f1611ca88b289237a61bdc3141e913a3fb05ee7c38f8092c37d7d4d252a1a76ff591dd45acd4c7ab5c1cbd53f84f2dd9f5b1d94087d7d25f5b79a20d876ea0c29b742abc6e4ef86a58974dfb0a07f71cbcaa702449042e43656df16a3a63fa0da13a443c0a4b1a88e87aaed749b5c55ab366bc96c1259f9778fd5401dc873f561dd0474f3d3eaa5fc8571af0ca660de9de2aa07d", 0x1000}, {&(0x7f0000001100)="10e01cd6ea8d1eebe7a27aff25edb4b3de0a6a", 0x13}, {&(0x7f0000001140)="5e3a916f6a6382795793d593d3ef36a26a3eb214b2e2a0302917eba773828bd702b61a3266c092ad262478b4cabed0d341a11e8f8b4696082e635736bdfa09abe9a43f78af85ae1092eed7c6f55027ea4718558ee87bb1276e3b410df6609fbcb2ce25a1f8d75c1d480d6c923bf2aa77ee4524f2509016e0b7d66e66ed76a8", 0x7f}, {&(0x7f00000011c0)="7e1fc0cc117ccc551fd91391388786113543776c9396c58f5588e6c3602efbd356c6331334ec86b7e716b5862afdbf77ffed2f3dbf864452dfe4c6ca2ac0161d8dfb0c427b65b103c4c3dab5a1dd6f2836fcca478432d6444b7d3be4a4507ea7b034256054b631ef0a75475ffc1c38292d8c1ad9cb231a4fe8067eee0a981be23b3866", 0x83}, {&(0x7f0000001280)}], 0x7) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getgroups(0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x1, 0x9}, {0xb45, 0x9}}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0\x00') 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0xffffffffffff0000, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x385, 0x1ff00}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x2, 0x5, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x4, 0x95b2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x1, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x44, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x21, 0x9, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000010, 0x800}], 0x2, &(0x7f0000000140)={0x100000000, 0x7}) listen(r0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() socketpair$inet6(0x18, 0x8000, 0x4, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:00:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x1e, 0x3, 0x0) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000001500)="dc114d7eaeab89852fd151540e523fb496b0156f977af546a4b3043aef822e4837972f4baf523b1922dc228f9302f6dcbd684860956d31f65750c67970551c9a28054316d7c2eb17b5afc5c1b8e45a406f32caf5e8d3c1f8c98b2b680f970d22da11b3948fd12ceedb55d3b9e087a93f826ea99c1eca9d297d51fa69c5bad43cab2af0a1c3d94f180d3c5db706cbecd0a293f61fb25cc0ead8a1559f0f4214abb9f45975d1de60c1a3f2c58f6d37c72831054976a41b8c02b6987acec93f46e97f880a55329933f62c19fade2c7b246aa70d774bc213758bbcf115978f4e20118c3f0aafa621033c9a415562b6e7769275ca60ecde03dbb6f2655ed1dd8a30c649689f627d5069034d1b2c174c7c4f8d812da54ae768c6cf68a5956090f81c8b97b42e50843c0eed321d65f39152da2d3a15e872f328ab55c6b3632f42bae34d3d35e6151aede58f9f80a7adf014742a11f7a700b456464f8686a6a83c633f9026544cfec171a8d06d7e56582caade54ecca1be5bf9de6df2abef2b8b90318513199deae0e0857d8f865c196f9afddcfb9f73dedf45c1672659680aab5540ff40657590ea71ab14feeb65406192060effbcc566a072f34e8f01152d3c8a1270b767263b7db5fe35e7964c0e7e5eea16cd08e2263174ca4f5a022ff4bdb7172ad76c31be5fed49cb4014e1188637c876f9879f2721c260ac45060eedbf62de6189a470b9b2677a2e34150f3a59f76a6a009963c19f55fabfc9a9719e4a199b3aaf6d9ec35bd9b97a6b573530452860fda5cefcb1eac953cbf66e38c4357d7defd5c398ead82ee398c86021da770e616800f0da308f92d8d4bf2abf6089aa757503b5f7655ac3ddc7520d8dab4fa7c18d6403cc4e479b7b74c8372b946db5af215ec1c15cb37fab708bb4c4d85bab0e0d6ba7afa731b3fffae28bfde31ec164906d5fd0d14b0e073cb222a57388f0f957f26d04c41e169137adb1a1e649e27423a01ae60e53b341d103ec4cb325b72e1aa7a200f8282788960b073ce85a2b92a4c96c02fe53d6764b231feda0617c74215406ce3ce41bfbe755556ee21cb77284164f2eec4507de7adb616ef5c12bd55171ee3bdb0b7b379597cbb1ebde4e55f252914eb6fb22955d7169576455fc5035ab76d24af4832265397cb0ae35373979c19669e713fafd2d600bc45422acd6953c8bc266db05ea42cf1e4d4fb32a0ad5fe9ae7020586230db661fc24384ea34d87ee1a95dbe720d441bb6396aad1707af8a6f8d492088a5e96ae8654a99b6882d2ad48e09f3e3507ebc1f7b90409efd1e0ba08f146001ce9e2fd06ccf4660405bfd7cfec16bf62ffa51c8d2949ccfa0bbd473cf0db3893980f931734a0e7c7b2f051d932083221347ce307c843674c4134458ce1e8bd95081c6720ac8348089e343d4ae244253d9c948b2a88f5a27bc486c997b8be8f20eac2ba95d08412c67230dba5cf6f38465d8bf08eab8fd3ac9cb8a829a99109a12f2be3ca204ab865130b34c7703bb571ef5fa16e151b7d2737a1ed3532383e5e628a2a9546d60dae330150bd8bb974a732236ef973c7010e6049bd3584ce45341e57de58a7372d841b7f625c7657f045fcb727f0363dd38942ab16a1666f95518c3b76fbb8bf0bdf1639f558d39df5c470bcdf62cbd2277b4e566b88111f72d70d780dac6ec77571e0d2bafa98941ee4cc14926d807779db17cba73d2aaff476c4fd22c7dcd10b5a5e0f8985748c56ad6bdf3b3784fa50191684b1be8cb1a3b2bcf931cb63734174a7e8d3ecbea5d8a887940a5a3f6de7e865ee151e95e04b51ffbf49feb379fefa6e318b9db5cf4fb6de9c74a0efb2f846768d26e9f982a1095a49c8a3b452bdee543eb9a051d1199fac2668cc145bdd5d3e8f0e332b46b200950f4d41cf919fae8b3e702a194e2415a3b7e91ca20e5881b472204d029387ff82a39264baaf9c52804e758830f005dacbda09ba26f58d1fd6bcbe1947a8ed5dc7561e8c56329e1924c98d6195f9920a9af8fc1520eff88590bc93dc7cde9b13348c71339568a8bcb7ca28c26326f9c5962bc54d5f98d24b708bc9cd002eb72c9b3e00b695df2ab75305d64d1901c0d8b87050b972be417642f5085e178d06a5440a659fe11052e2ebc3cda25dcaf6bb9e7ee0fadf6d53236561f1d532cec2c29b749ad74e9571fda84dbdf12545434b071c4c63387063fab7a57e7c78ee62e7c661b3a951d78abb36c85668e23ba3e5863d4190e72b9eff1299bbab890f7621ac0357155f6c547b917bd9f08740845e951029c637720d642554d628d8987f0ee86e5db990c4c4cac29017efac3ae9e58b73323df48e5c390b38782f193a912506bf9439f4df6aa02b1b743e550d1adcbd68c423a7d359c5bb11febf99d447f484c58e32fb2e8e2b86f16a2f85e175dd469375f4fa9677190664ffad90a85b081d64746c847d1cedcad2d840150064a3e3c32e36f469587d6279b74cacbe634d042f6c09788e8d67a0385ddbec1d418762237d2162089ba139574beeb1c091f423ac1b5fb244df43f6205c8a6951b39ed73dd22b5eb86089b94f8ad89129bc183829d4293443dac20a313ae308cf9bdeb6f1a938a3b1e0a13ff886e31a95fe60dec808b50438a046d7f6867a5151b7fdc5b65d86734744ca69a68a6fd0c2a2741ddf1edd40366c6b95b0e29bf8285f4dab5d0f4d7c890b3b57f97a11625d44342f4416e690a27ca067c4d8c9f032ca4d5b7f7ba895d23c993f394eaf75070dbfdbfaaa83c54771e5042b3c080dbde9fbbc7dd2303143b042ada73e7cc31de10870d908209496e907678bfd309d968326e2272e9b62119cf39a78ec2fe9025e2c0a025f846992728d36ffdb5d363ec90e45f0449cf961042e144414caaa87207613e357029a0ab5536b5219af05bb86381ff8f96af884904fcfcfed5ca9108e5eccd7f4780a797fc38f9f8ca3ea51f2748898e346d785ba1db7029f52601f74efe92c818a590694dc650d9ad4ae11418cdfcfb2d812575c05a8c9cbb94914245372608dac2be534ed1827a7bfb5240da9805a42575db4212401043d5b7a6b0015bf6f065114f7444203be525c5d1632da7170d50e123f919f4a237051d976647640a284db04fa5dce050929c5e0095592d005c0e1f5c2aba739ea5414a07cccd25a1a3762f4f60e82e2b596eaa7acf36c7ba306fcbee0cff43fdfab167b3ebb89d67661237accc1b81f1ea7412d03ef1b84ce360767b3683d9f25bf75218e334dc3d4333fcb879c9b1f8e73aabc2054671989d841991113cbc86affba5750c3a3ac84557de805725b12a800025d0dc46211fb1ee8e152e6e24d36dc39624daef693f4a26bc554fd5a5614de7b6fb196d703564de382e4a7ce23b0ec5ca540057538fb2f752ce1ab52260554251b0ca30b81548bdc649c7efe3c92f038d9713c45d36483869b28762b554bf7362b1639c71768a7ba030598743a9a917cf24b7711927a25e936b2767985c09dc1b381642a2cae29081259b4c7748f78fa98927d6371fed30118622e41582c764c4cffca782f6957a3fc0031567c5cd6f937fbe112b09299a7af3b9137c90899ab49457c0709522f0705a755f0e16dbe2c482ac3bb063f51fb4ee9a87c68db3dbd330b89ffcba61464737bca3a325dfb36b89d38d54011ba7cd882187b47b59b9d40da87a5dadb2fc79f75091cd40ec7e904bb39de74717f788b53e02dd2288412782b4bf4f6d8819bdcd97301ae7adf89028027aaba5a58e7fe484813204d6fe2083b78156e22661809bd316b120361fd45995b6fe375dc8655e46ffe9dc946ea9acbe5c4eeb6bb5b1c55463d2de49e67559ff612f398e2f0b0a7d1fd81c56f3f8e43d856e15552384092b81f435189e6d5e7e4e68aba5a54ed4746ccef1c3f3e2ea63c0dcdb45630b539863f459577f0a75d1589d735ca7cab40423504ceb9340f7ac652839590bbd730cadb5b396a7311adbbcca98e2d33f163756b0a0b33ae259dcd93c0c71157bdfa90e256bcffde3a0fddd409f319196a81feacffc938a2e3ac09a478571e796da886485af2cc06cc0c646e2c4c0e9a84513d283b8b4fe4fcf3c6beacaa78e73be3917f43819db590bb791fd92a184d136964928012258bb956f7413492abf1f91204007e2ff7b742dbef24a9c3a04e2d8c1854132205cf0b1a0b7d5af26ebde94cc6ad3579f2a92839c289b9912270b009afac420c6ffe18ec66f969417c65e56875f5ae6e22147f83c9014200ca7f29ebe4ee24978694e388e3664b0696bef16c45736fef5518af6afc0f72414ae1593b64eb7b4cdba306e1142ce28eefdd7243c48ccfa63bab7f869c58dcb97ed76e4dba50abf90b1df485d7e86ad2863f9db62af9fa8305cc30a3014f8293d829b9dc3bf90edd093cce04780d4d519715199be86b09d6c2709ec4ceba4711febda50ed04f50f49e154c38136db04b431441ea421e85f9b7981fb0bedcedfe95c7d0d45ffa5a713ed0c11aab34c5ed9e8bb8eda3a6e08b48de28e22c3752ff1f7484019d4bb619bd4881da71ba0fc98b3fc326a8fc52db0b1a7a44f87ffeda6aea11c96a98d5c98c7ac4743eb9624b2cff5a330b5e172195627e40972153c2297aae3d7b96331e503a4ff7a92733a828d43c6b5706e18694cc2e4ef8d6ec179cec93516ad34cb6c9efd4952fdac62dac5746af6882d009a421330cf407b5c57fa075444146523ed5c9ff57dd8dae3ee1bf6a266cfda225dfe0f5e97c52a2b5377386d4831a1639b134727cb0cf03d8c49d63401b818e86ddb089d39e5f4307ce42556bd0fd39b30ac1fb6527524fd7cdc5fe7fea2b88bb67bfc307f4ccebed8f3477b7455c29b9a7ed35ed547f940f4643b261b6b6b74a4f78d0aefea527def7090db79a9360292e2c8a2296a48e71788d2d0a59e83e82208954f6389df60e541f80f05ed477a2c0081e40f3951a67c196dda348ae1a637f2d263d9407e37a884058cec59b604cbd5ec97581dbc3ffc4128ca23df9b63ac593062f1c42fad3f6465054bf6a28f745afe629bc53c94ac576296a0e904d3f5ff229971ee97be8ae5c50f64bba9f3007cd1daa0", 0xe15}], 0x1) 16:00:24 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000080)='.\x00', 0x0, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:24 executing program 1: r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x3000) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10880, 0x0) recvmsg(r1, &(0x7f00000006c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/66, 0x42}, {&(0x7f0000000440)=""/110, 0x6e}, {&(0x7f00000004c0)=""/74, 0x4a}], 0x5, &(0x7f00000005c0)=""/215, 0xd7, 0x20}, 0x843) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x40) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/199) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x80000000}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x5, 0x3, 0x81, "2be9dbec2907495ed034273d596b97d439ff99bf", 0x8, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xb2, 0xc81, 0x20, 0x10001, "d8772c6183034ee6a5d4ebeacebca54c367372b8", 0x3f, 0x9b14}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r1, 0x0, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x2) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0xfff, 0x7, 0x4, 0x6d}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000240)={0x400000, 0x400, 0x0, 0x7, "056bd6a3f2b2568143b9bdbbeb8efa12b96bf216", 0x80000000, 0x1}) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x11b, 0x4, 0x4, 0x3, "cd69dfd7cc4b7086a321506dede962a620d1e6d3", 0x401, 0xffff}) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r1, 0x6, r5) mknod(&(0x7f0000000300)='./file0\x00', 0x80, 0x6) chown(&(0x7f0000000340)='./file0\x00', r6, r7) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r8) getsockname$inet6(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getpeername$inet6(r9, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$TIOCSTOP(r9, 0x2000746f) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000005c0)=""/151) openat(r9, &(0x7f0000000680)='./file0/file0\x00', 0x80, 0x4) fchmod(r9, 0x2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000006c0)) 16:00:24 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="b0503e0af364d099d91a0acaa89da3c860a694c270f51e5a4ce22dd49a5d68834a50606fc24e7ee08ec365a3d0950cb3df4c14d4ef9699c8742b05cee7181ab39e949125946e45ad35829ef846e22540fd83761286b06c76cdede9b7c98ce391cd6ee2e816e3e7810dde8039a8f3a3fc6babd5e1ab149aff0f0a1fadaed54eca55f2db642c692fca9fc43e126292ecf8309579995c8e169681b3b015c1771d7f03b19f993aa2b9a401b32da71f4a45394cf2175b8315433b78c1acddebdd5823665eb6ae912f069a693eef1e2ecdf3ddbe7f3993b64dbd4435feb90669b29dc7871b2d20bc2d50bd775830310fe6d7606087dea7996942", 0xf7) mknod(&(0x7f0000000000)='./file0\x00', 0x2004, 0x4) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:24 executing program 0: shmget(0x3, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) 16:00:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x802108, 0x2000005a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000540)='./bus\x00', 0x0, 0x125) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="908bfc99d183f276f319e49ed5ba0931aa095ba0831d10521e5d025f13d4aece25586e0dbba9ae41ceb0d9a93c68090e02f2a1c12c8707b78a688e284dbd5a3662548e4341a65a84e2b1ae0f4db90353b123155d97423cf76a742be7b164ef81dbe74a03bf159a0b0e726bfc3835afe254696996207fcab9554f91b38dd0f02db9561f9ed6958899d7f625e7b53b388a0c051a0c44c07cf706d3ea613ada38e13ccec5b65d8c29bb93e48e038a7fb0c1289fd3a1df84b845f15ddca967eeb25e1e225241c6594a48f0b411259d8b2ac7bdbd8c435fde3a", 0xd7}, {&(0x7f00000000c0)="5449bdffecfca945f2b00f8e75f72e37ec38e8516d1881cecd5a81abe26a90d6b04aef", 0x23}, {&(0x7f00000002c0)="133f337a4819aade9000da953cf949e92201129fbb22f0e05f56bf0470bb8d6715c2d3b15b639b9a8a8a1be88e2d7a651dd0f6653269c2cc6de0ed3560ee1757f53c822938cd7f2e949c7d7cc3799f704a6fa02a3a1cb3cd6e117a3f5b0089708369cb4544e2173b299560c23d15f274b6ea0a342a90507fdb50481218ef7aa3b0c46417f3242775b83ea368a4d8e3aac65e3a0fa0262276b2f5b7b15b0b15e472091a58fa56851c3703b692ab6f7facb887d7a54e280e05d2267b30c6111593a23e48ec8651d3909e111d58", 0xcc}, {&(0x7f00000003c0)="0b55cfb9be4d4cee2b581ba4e43bf554b5c0a7580c3336c17c8e5755e56da871df8fbae4461b9c63ceb3cb400ba48e84ab3d502c437f92db6099495633ecf8cc651e4a924cc958dbae3e6f98fae960c5541ee41d371d5c25853a955a53ff565815cfef3d4d9022d71af2559bb23c4c0e1c4d40c4ff83bbde4a353711ce0d7cd75a79f17f7a668cf8ca395c7097eddf5030fc470971ad2d92a7e752b04ff96432337ade0a4f62543535982bf47497ebe317cc25f7c5ddd8d11f30b5fa847b21fd7c965285909ffadcb2de4766f026fe0e45fe55a17cb5fbab05286004046a5f5fc7078766b29b374eef9063ea68f69bf15b94028a96bb", 0xf6}, {&(0x7f0000000100)="783d23b36576f36afd0bd5686c500a28df30c5aa282e2bb061746e8f", 0x1c}], 0x5, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() 16:00:24 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) write(r0, &(0x7f00000000c0)="8d", 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mknodat(r0, &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x100, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/32}, &(0x7f0000000040)=0x22) open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x200, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x200000, 0x5}, 0xc) 16:00:24 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x8) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x2f6, &(0x7f00000000c0)=""/33, 0x21}, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:24 executing program 1: sync() socket(0x3a, 0x4000, 0x8) getrusage(0x1, 0xffffffffffffffff) 16:00:24 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) truncate(&(0x7f0000000000)='./file1\x00', 0x3f) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:24 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)="a87084958df9f9ae7fafbdbfa1347afae1ce96775882fa5f97616c59b18c2d38753d7d8549492ad93709eec1b0c5081c7236d38fd74442322bb68a18ae0117633d8c7717187ad96460677c01438cdea3f46cf11015fabb22", 0x58}, {&(0x7f0000000140)="d7adcef700c39b6b5de0584b581c9fdee5a913edad597b176aa0ecf89321f98c7f43127db3a8230d2b254bc4a9274367d23fcd683227848bd460cc30084ab91e646b9f2a311e19126781c5524cf59d8db8a65b8bf0d4dd4020178aeaab1569cf1a5692e3b723c991a13b7e6a81ded3219faff91c15efa10787bd3d054e5df68317cd619cb35481ad00104e6e937b69cae29b6debc10c0f4aa384dc4c1b80fb4883860bf5c8632ab02fb94b466c5e09b8835799063d74998d1e531e7caae0af5be6", 0xc1}, {&(0x7f0000000240)="b5cb169b0bb40086ade1e0d8fbd30a", 0xf}, {&(0x7f0000000280)="9c6f9fbfd1582f59f31cc01a92ddbd99cf91ab2f1da757bc490607ab72e717f2b4c0242d9925eec4b785662bdefdeaecece4e5480fef4df85f5a6eb8d16f44e7b01c3f5cb4c16c2dc49c055a34608f12a3a5262a351e683b13689014303d847a53c5ba17a1f4629945f5274201d8be40511877b202a6e4d77d6a81b096811a88e0fa5ba8ba3443558c7c4bb37850da9e0fb48e546c9981a5a8b3b10290a1aa3638585bb23490eb719393eb56438867fd0a5cd20398dfa0227d29d750e82533b078c7fa91b0652043dbecbf0fd59337d2268c6b5041d3871ca8731ce6059b090d4721fa9b81", 0xe5}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="1000000000000000ffff00000300000008010000000000000100000000080000fa8920308ef394a5a0aa15aed94e50a0a14d15e971c61928ce05cc2642c3b300657afe855be96fd513e40b1fe3e4ca8f8776494d1e2747a59e8177269ba5d8deb982633d67426f87ae65b90cfae60ae48165366689868ef9761b854cca6250d2c6e6327c6b6d674a1ec62b17922c937a11f16bdd34f00655ca154739b320a5cc2b32622d726e24b8419955184fa79645b5f43ddbb3f31251e33472255ea125aa56b679547a4dffbb7b3128f7c37f444acd43637ea776deb82ed965d2b9bf76b0ec89dfbc9f33a12a5a40e194777a1a434dc2e048c0e4fc5abdd094921b9ac668141346a3f63bede8f0ebc2caaecabcbfd29fe95d79050000a000000000000000ffff0000008000001f335590d0c0a85acb39eabe9752c078a78a307efc86100e6b8cb01cc40f5dafebf09ac6bee19a2417885331388c172a16aab7d1a256cddecc6862b8ea223f2814949d6b9bd12854f96842e6aa5ba3f5548e183eedf0506787608d1627a3ef81f105f538e1b6e8ec92dca0dfa820eaa25791629913c4239325cdd6897943852fd11698775adfca0c507b73170000000030000000000000000100000003000000189c070ee9beec7ef5d2349a90746040158039cc59bf31384efbdca48a000000a800000000000000ffff000007000000fd7a1f9cd977fe2400a7d3927db701050192be451878a7c4c2922bf895a324471d8802f42851e7391b480a6b756478c9a19b1090bd9291a49dc55a5074f3f72bfa9b9109f0749417e857e4ad095162e9f136ee7071e22583a289d2e3cb03393fa21be0e41cc9ebfa2a9b85b0fbe2833c5740db9945fe4298336f58cd41995e4c104539f453312ed0f8eda121d53beac167600000000000009800000000000000ffff00001f0000001d0bd29290fa7c3539db67c7453c97db76bc510a85edb8b81e6393a98564a1ddec4c08e8d8089e45b1bb5309cafb791e34bfbe007d4b84761618ef90c5141d4e7fedabe86a82d2a801f5f4a36ee42b38bd211e6ed65c9bcd042faa91f71e81784811f1e3d401fbfa5468bb7c15b10970326b25f1a48c465db3c8785fa9e963327300e3fe5900000038000000000000000100000005000000d07c15460b865a5e7ae93016cc1af11d1ce80f4b38c3b99c61449f9a41365ba9a2126f000000000010100000000000000100000022c50000916a8f9acb2307181904ed2718c519876200dd3fd999808d45364b1810f5cae04d7bc88236ea0462e239148c143847a9894a3cf5d72e2e711d8ff579625a1e17f731ce5e59e4825c15fb341319fdb746041992e2a1fb872d52feebc477312d31a1349deb2e9c750be957f0aad49b0f58af8fa2d6c7a57101fe9bde9232de90168acf91e75577b3c65cc17393851aa3358c6dddfc50f1e260be2999e42460e921719fd7065b68383bacac5094344fb0e3125bd61577facfd283ceac41abe6c7a1e78d4bf0fef408b97465d40a18b9010d6ed5bc0016f6190bc7d0263f341cccfcb345dc565b8cbf27b8391a6965c8f796a7b69e4a1b1c86f5c462485e38d433d6c83febe7c1434ea1bd3494115efbdcd565d68208428fe599431299904b60e3a28a57282e2713b5c898b1acb091d99765f0de385a13db87c9bd33ad07843f33e33a933bb189ef178555cb9947dc4c4c550567a2b183dd860c2ef9c6384c589fd327e9365bce9c2623b202facd48b3886e0c3b7a9c2ec6d0e564b698890920ac5491a3e2d304989e5fa21f71197df345f12440cfaa31c6cd17a9af62c9c09ba0c0415f006ef7cd271c3c25f0de20bc3b5fddc2a95cf41420569f4055d5f8d52d9d301a44af1e153f808dd7d7763d2405fc61a68dc83b826b1fd163f5991e350781fa1abe2682e99e1b01bb7395246055891dd2b4b3b2f759c35762cb1288e6403fa8999a724b1616da5e80de5e0f42446641ee30907307a0026a36933dfbc22e4fd548d4dc1a3f6df7d30551e328ad83b41ea09d34b481712fb2c8c878cb82f7b34eff2a711ecc77e80e5cceef3edfe8d6f5aa555bff83d9b99bb02990221ff2ddbf95026dd48af5a0101c20defd66e002d3042910f54f296c59fe1a0ac31293d6ead4beb1863228b31e7843acc251c9359fce98ba023309bcee9798d4749b0b3d22f39e288eb422e312dec27bc678e1a5d9d341a16a7efa791a27e9670f4eeddc947baed8f96a200aad8feb2971082edc2cd2f10b558f163d1b6c6a0955ce3b90ccf38de23fef49c8e045f77ab4c16b94eed7160f1865495c449a9f98f50d82c629f4d90f1bea330670a7f6006138ca529b7fae116c1be89aa80ac18a44d6e42bf38dde2e847bc015673e40abf7fdcf9d259249ebd2334b34c7fa458500f4a937fafbf6f9c074a92969cd322d40c2199f69ec4a458da4c23b4b57ba06c372b6b115e191179e4e2497ed2fc2878cfef457b3429e44fdba2439b3a9ac6b3fe1096b59fb335023aa17c21d06afabe45a7883b4232fd18c0dfce6e6cc80c8ecf63404c8db8021aa19b85e8788df7520c0f111a5c4a4220515c051dcd9160fd4664b098e102e103d90a1ad7c14f4311b98bcf9180f17dc9ec94f84c14619f4491e5cc07f0fa6f5a4f3eeb85c8d86e7fd9abf60d19b9dbfa80d06f277420eb8165481acf3ee460ddc3f8185823478c054316d5f89d251cd233c41d247c57defd58ed5fa6ddf2ecc26ac9b76718081ffaf4ad245d180551ab1ef9a92795cd85fe1fe7ecab7e3b8ccd4704e4cef3b9069e5567ec709aeaea9f11a38008c34dfba148102c138035f965ba47f21bc2ab5c94907d8f79f4572051e3f508ecd806dbd4aba4ec99f881fb8846ab1f83e048dd518c295270bf72fe8d295daca8ae57f7a2edc0dc783de944e9e03f60b42b4bbbfa7d4cc2aae1e3680a483d3540eb0180194129eb1a6a73179acfbb5d06dfdb71476b5691e0db820245f67fcfbac971fb744af6fa7ced6c09d0fc77c6dfd04f3dc461253fc8e18caa829adb0dd50f561fa8308d7e1536fc32b73cbf119d03abed530f8f95b7f3490b08cd7b99cac6b9c880e410d02db38aa4a374346ef6232efeef7036a01cd5eeb845c3de9b7e3db89d6cdeada9f395f639509fab77ad870d78c204c926ca2cef2d1311ecd92e68fd48577671da7bbe2bdca932421a8a7833441f2dfd39d40e714ccb1443f282c7eb4faa02d33cc857e74f681df54b8cd0e2c64ba1a57735ce874f1ebcf9e79f383898ecac2fa902302f1f05c7cbf4397bc13c03c487b77b3cd2422f2613f4163fdbb7e315d86e20c4036d4cec91bc084d138a500886952f344eb2f34d135697a1a69f6f57f20c21a400944cf77291a015b430412bc3224cafda84cab0cad633a7eccdfd27b161cd70e3974c2e10c3866306a81bb74197ca6f892c941331ccdf2e64a933b7c01876cae45ce402d8535b1a19db721cb3b2611f314491386c707367b26380d54c3ea1173548f784bf6464469c387718c4aab3ad61e0ca310ec2fbde628ede0a2f8865be8dccf11b3a44fc75f4f28b6e4c7a67a0db0e107d5f6686e24720acfc8da417c6fb43b784cbbb0a8ad7d64457373054ddb9825e61b72cd14a56d0d6339e40f5715b549623a1c8eb483ed6fe44889033ed2abe20b957c4b78777728413f09b47a136380c67282fb6b19c704860a5526287e4554141f58e841f18e835f4e5209db13fd6f99e6c9736d07ef82b98ba72cba4a28dcd9a941b40081d572e01f83b6035f4b4650a218f018f53d74b49fa6c53b0d8fdef895361ae87f31fe945a25c024d7723ec5f7048acbaafac048a49b0e408cd3a4363d2931ccd159e166907309fcd191241190f4c40c29576c4b60515202dc1c7d3c2829463ca664478f496d9e1bfe0291d7942abc697cbc59e5d9fe78baeb9968a7ca5050bb63e75e6ac4e6a3df2557e7244dc4589a5d136a0e3ac9a7a067f3107861049e8c32844a4e2012ac64b070a2209d964a3eeb328e59f6a6874d130dd203fa6b5d20f79fca67dd49e6e66730cd021d890964d601f045e6fc9d3f062c3d24ceadb8690715dc4a9c8fdf14c4059aae7920146731bad6dba49d75c63468d726f76d56499db7c1aef24f05e93f375fbcf7f795b944b31bcb2eac3b855898edd971134112ba5c97378427823ea790e37bedd3746ed23a81b20571e25da81455baec21243187fdac19050f06a610fa607ea534a1f0406967b54e49d1a21b5f582b8d0fd56b9e99b43d06a41e3c31bff42e42d8092ae7627d28613c51de5f48608f77a62820bca8c61397adc743c5f4621ca3b30ff8d5e6616a27ffb9da952c0002f2591b0829a6ebf896f46f6b6eec55fbd4c19620bfd224db1bf4f76b5c6ea8480850b9f6d699cc4c8383bc14b30ccd543166d91230527c016fb919f79a0b8094626db1c0489da86b5296dda414fd94ac4941b78831e25659b950cb576180b6425cf78459dba4bf23b63dc25be2a636ebcb647ab98281c618c3a79868245bc6143fe4667902ceb75a9dd98e461ad4e36651e93c8251c311114be7a749b02a8b4f95b4d8fb782860aa314bc6f77c01fd96ac7aa48480d907872c027fa08dd96ece8595b65b7be79522007725aa4c5d1458ac6281b68b2250b79d52eb6fdf49af0c247f4dbdc98d27b936f01b49739563490ea8a5bc7ae168eaeb09ec8c3bc97f2dc79e74589d70f5a1f7faa4ef17bf5ecdd34c3b82999cafe7c9271880fc63b061242b2de181102426b73772339385b5e4ef6c97483f4438e84a851594a9ddc936d0edbfbfec2eca36ed0821c0c2eb5c3cf84acb1c852f408791aa7e02f2d9562e0a5cabc5c2fb89f6c1ac6143b9651e4375e141d37aed5124d427e0e3f979f174d7fef2d4af2809a362a98e0098f15ee39d48493c7bf3139e573a19957258f9b213095344972e0eaea12afc6c4f4ad80570a91c09b54f030547a712fa605427f40402c4423b4187f9d732ebbfd8ec9565c51b4efb0e97b2c4ce3bfc7d423a36866ced753c13225ad4de209092ffc3c59cdf98ee1ff84b402d2a194ec35ec94f4f6b33da2cba26fb6efaf2b0fc879b472462688eb4c1052644ebc89cbf4f6feaebdda9b7da1b4ddab68ce8644a3ff092f33a2e561544ff3986620815d27cf4142c8b178d53f10658cf9612c9da880bfa6deae0e695a54e99f136a7e3b7edc3ed4f951453f5c37027d77b0016edee47d42befa07d6a98e7d7a5ebb818beb162ae26942ed7186d463ad4a7903b94efc6cd23dbb11023262b2a795d7ba1280c1986c0514f0991da235e663435df2d93060442f3cb928526ee87c7fe6c825eec068d35fcf503f7ae7472b9420902f5a19640f3587ebb46c4025a4ba0709a0f1a9e01d54a2b9551c9c6f1509e5d81165226a0886fa86fc6002534a5bc866941bc8b135a51b793674759f57279f110cac45b60fcca0fb75a06c1ae28707a923dd6f569cdb918c3099b572726bb1072e91c64c8964e5f6043fc6c04780977574393effcb67387ec20a36bb870767d528967df3d23d530d407355af044d8829f04a30739c10b5f3883059bf090ecda96fa764b90c09bd096ec927358f1ff948112519fa9f9571d82ff7abd0d8fdc5dec16f528093d84620d175ca52e8559bc25e471b9fd9e119b70fd51f16217817e3c641469557e0b1c6c8ec11babef11b337d106ea350e9f9e915480b0e4497460b03cc40b4a03173ec97de5ff9946e023edfb6e930b17f14b536a6fcda6bdf42e71320179829f1e93681044dd64488ab7f3f46f4bd8b391c2ec07f40ed3d6d0b8f2b88c959183046dc149b64a5e3c198beb701eec4f64fe8e52f39c8dbb855a5c396b2a6c5b2ee80813d2a14e1cf662b88db52353ea3483c39b74655740e399990a5706598cdc4f61a7e46be499e289c441b052b72fa856b05d8e2e31c8eb36887f26a0eb2c9b2a9913fa882cdfdb58899ae66a60376e6a53abb2396d29e4d963dec003e393e427ad33c6feb4437097f23068a05893d1b5207f681db575c4972397aef06c26e77ff730164bebe299be6535292701b9eb935e122ffee8f227f027a12619db1525af1c09293c5855d0018c1e619e7232de31ef5636c31fd340d71bb7dcc23cb6e6c8026e79969a46033996577d4c873ad3ef27254334a343997e6ae586fb748dcc7e244712f57cd5d2425217dfbf19cb8e7807646fbe2903a1461b818d075edfa8e3b9d516f5f7d85bf5f56c53092b41a65a7d59dd98939eba54e4cfdfdcc4db5addf3899b9999fcfc6902dbc7e219b3dd94e3c9ee3d615713d39a8f060cb2b3f9b80e0a6350dc5a3965c9c6551c09b9e5b4eda3af52b0539bebcb72b74b32f785cdca96a71e3ee6335c31a772b0009a066c14cdd732b624baedea7b9748dd7c68028a28b5c30ef94d4737283bb6292e3146b87a36b13c7bcf73555fac75b8c254bc294aa4a256d9f1bc713af2c6c3d46c43311c84e649e7312eee3862c8e510c50aa906b3dcf1a52dfdfd002996bfdbc78139ffc06af8b1c88175fa6be7a20645f05bb5e65edf93544cb53bec7130822c6a0f78c8c3dac54a32f28fdbeb091ce2cc4184496f5770e4c43317ef211276d1f3362444e39bb4cd8a66276ecc8bcb603ac38e9ebafcdc297247d83e2ab4776d1cc9fa7ea96c70ccb55cbb675d739db84a552c7f399c9e709fbf0baef25b17b1880a01a7f10b61b5959e34f0c27838a2edc8bf44fe6ea7b5537981960b35677a49693ffbff5f217fcc6788aecb3cddea6813f839bccc99ad7e2f9bce4f7886d218601956e78bf930d6c65ec826e2c558cb5ab202629117d4580e3cca0dad262ca867dc8411cc3bb3559b323ed659a8fc1976f81a3829ba7f245e57d9ba5cb6c6e68a11246951b63d5094abf095bda75abeb24f4bab4d91702db79f216da08d99a3028bb4cf5107837ceedc55c7865632497439b42018aac7d651542d4e1de74ed123784869429848007b10da2cd7f93fd361b0bade299fee63e2e474f5075eba886006c242fe955a9357ced3b2b880f69163dcf0fb7f3fb23e1c041e932047a558d89c29fb9922595d5ae78f446ed304d895fb5b8a81a72f6ac87f1971ce3102369a13df6d480e35a78102713fe023c4693241c45ffa9d1c7ad2e0c779456f0a05b3b62c03a0cac687fd0433f4f73e0ffac2f7ff98e4fd0de23e715f1410e74e2ad15ce4a76aa0f59fb736c5b9500e3fd532629ffd7478d0611ac3efed1238e80087271c05c58d6415d92ff54ac3eea62e0aa843c3f4b6e0a2189cf3996365f81ffe084ad8b50fb31d125ee3f2f7d8d6543a0e6f964500a5a799079e7a78"], 0x1370, 0x400}, 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x1f}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0xfe4}], 0x3) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:24 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) syz_open_pts() syz_open_pts() 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x20) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x4003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) shutdown(r0, 0x1) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28200, 0x1) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 16:00:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x820, 0x1de) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/34, 0x22}], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xabc, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x4043) mknod(&(0x7f0000000080)='./file0/file0\x00', 0x4, 0x5f6ed264) setuid(0xee01) r0 = getuid() seteuid(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt(r0, 0x5, 0x5, &(0x7f0000000080)=""/172, &(0x7f0000000200)=0xac) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x10002, 0x10002ffffffff}) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = semget(0x2, 0x4, 0x402) r2 = semget(0xffffffffffffffff, 0x2, 0x0) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000080)=0x6) semop(r2, &(0x7f0000000040)=[{0x5, 0xf58, 0x800}, {0x3, 0x1f}, {0x5, 0x0, 0x1000}, {0x3, 0x1, 0x1000}, {0x4, 0x9bbd, 0x1000}], 0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xb) semget$private(0x0, 0x2, 0x80) semop(r2, &(0x7f0000000080), 0x2d) 16:00:30 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x1, 0x81) write(r0, 0x0, 0x29ce62156748918) 16:00:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x3, 0x5, r4}) flock(0xffffffffffffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f00000000c0)='./bus/file0\x00', r5, r6, 0x4) fcntl$lock(r1, 0xb, &(0x7f0000000040)={0x4003, 0x2, 0x9, 0x10000000d}) 16:00:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x0, 0x100}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x20, 0x0, 0x1ff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x401}, 0x8) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x40, 0x3, 0x2a}, {{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x80000001, 0x2bc}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20, 0x20, 0x7fffffff}], 0x60000000000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x86, 0x4, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x1, 0xc0000007, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x6c, 0x83, 0x7bf2, 0x6}], 0x10000, &(0x7f00000001c0)={0x5, 0x3}) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x20, 0xfffffffffffffff8, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x45, 0x3, 0x1}, {{r0}, 0xfffffffffffffffe, 0x44, 0x2, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x88, 0xfffff, 0x1, 0x3f}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0x48, 0x80000001, 0x3f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8000, 0x80}, {{r1}, 0x0, 0x4, 0x2000002a, 0x1, 0x91}, {{r0}, 0xfffffffffffffff9, 0x8, 0xa0000031, 0xfff, 0x4}, {{r0}, 0xffffffffffffffff, 0x46, 0x3, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x13, 0x56, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x13, 0xfffffffffffffffd}], 0x7, &(0x7f00000001c0)={0x3, 0x3}) 16:00:30 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34, 0x1000}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/216) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:30 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getuid() r1 = getuid() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/251, &(0x7f0000000200)=0xfb) lchown(&(0x7f0000000240)='./file0\x00', r1, r0) setuid(r1) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) chroot(&(0x7f0000000000)='./file0\x00') 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2040, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = shmget$private(0x0, 0x3000, 0x301, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/221) close(r0) 16:00:31 executing program 0: select(0x40, &(0x7f0000000000)={0x40, 0x80000000, 0xfff, 0x9, 0x4, 0xff, 0x0, 0x6}, &(0x7f0000000040)={0x3, 0x29373467, 0x99a6, 0x8, 0xffff, 0x3, 0x7f, 0x9}, &(0x7f0000000080)={0x8, 0x0, 0x1, 0x3f, 0x61d, 0x3, 0x1, 0x10001}, &(0x7f00000000c0)={0x4, 0x5}) select(0x24555167e00e72d9, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) sendto$inet(r0, &(0x7f0000000000)="79fa321f32928b78302c7fed17ff92132108dead4e36954b6291e9d9138b6e9c2085d872e9b335551e33b0ecd2a28080119bdd", 0x33, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000140)="b9e5b9065fc50b991351ec79984b39b855a4e8b944fb35049045e33f91aba792f868d2c4196a0ffcc9df3a1c10c3c1ec8d2311451cb1d7254dc125e474cc3dd50903da4d24f0d6a7ad4317ee57b2bf8c725e9db4001284a371d5e41ed0", 0x5d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x83}], 0x7, 0x0, 0xc283, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000000)="fbd5a24666c628a2edb95d71285eeb0e59f41146133c93c8e610ea594d2e84b8e8de23b88fb5df7cf7148ce65a78101d109e7b67cafa069220576ad96b7fddeca05d", 0x42, 0x1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) close(r1) dup2(r1, r2) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x9}, {0x1f, 0xa6}}, &(0x7f0000000100)) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) utimes(&(0x7f0000000080)='./file0\x00', 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r2) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r3 = semget(0x0, 0xa06dcd44cf51d505, 0x50) semget(0x3, 0x7, 0x2a) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/201) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000300)=0x10) setitimer(0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000180)=0x4) shutdown(r0, 0x3) semget(0x1, 0x2, 0x400) getitimer(0x0, 0x0) 16:00:31 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$inet6(0x18, 0x4000, 0x401, &(0x7f0000000100)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$inet(0x2, 0x8000, 0x5, &(0x7f0000000180)={0xffffffffffffffff}) listen(r2, 0x3) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r8 = socket$unix(0x1, 0x5, 0x0) socketpair$inet6(0x18, 0x4001, 0x7, &(0x7f0000000200)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x8000, 0x0) r11 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x0, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x22, 0x20000004, 0x5, 0xbd9}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x1}, {{r4}, 0x0, 0xf2, 0x80, 0x6, 0x6}, {{r5}, 0x0, 0x44, 0x4, 0x401, 0xffff}, {{r6}, 0xfffffffffffffff8, 0x62, 0x40, 0x100, 0x2}, {{r7}, 0xffffffffffffffff, 0x40, 0x20000000, 0xfffffffffffffff9, 0x8000}, {{r8}, 0xffffffffffffffff, 0x0, 0x40000000, 0x5, 0x20}, {{r9}, 0xfffffffffffffffc, 0x20, 0xa, 0x100000000, 0x8}, {{r10}, 0xfffffffffffffff8, 0x40, 0x1, 0x87, 0x1}], 0x1, &(0x7f0000000380)=[{{r11}, 0xffffffffffffffff, 0x80, 0x0, 0xffc9, 0x5}], 0x9a5, &(0x7f00000003c0)={0x7e, 0x242}) 16:00:31 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x100000001, 0x0, 0x0, 0x1f}) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/149, 0x95) 16:00:31 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r1, r0) dup(r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) r2 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0xc008, 0x2f2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x2000000000000, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:00:31 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0xba92518b923d6709, 0x4) getsockopt(r0, 0x0, 0x80000003, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001080)=0x2) socket$inet(0x2, 0x4000, 0x3ff) getsockopt(r0, 0x7, 0xe91, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000010c0)) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) sendto(r0, &(0x7f0000000000)="587c29ae3f5e", 0x6, 0x4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:31 executing program 1: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/106, 0x6a, 0x43, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x0, "c0a46eac8dd2ac8f703ad58cabc77b2763239151", 0xc31, 0x7fffffff}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$inet(0x2, 0x8000, 0x5, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x180) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x20) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0xa) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x3, 0x3f1}, {0x1ff, 0x6}}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 16:00:31 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair(0x1, 0x4005, 0x100, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0, r0, r5]}], 0x88}, 0x0) 16:00:31 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10080, 0x0) socketpair(0x20, 0x4004, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="742af4fa6739775c2fc5e27e5cf5a667b656dc15aaf8881b8c0c4207", 0x1c) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='!{\x00'], &(0x7f00000005c0)=[&(0x7f0000000240)='!\x00', &(0x7f0000000280)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\'@]\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='*(#/!%#\x00', &(0x7f0000000500)='*]\x00', &(0x7f0000000540)=',', &(0x7f0000000580)="ee00"]) read(r0, &(0x7f00000002c0)=""/214, 0xd6) socketpair(0x37, 0x7, 0x6, &(0x7f0000000640)) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:31 executing program 1: mprotect(&(0x7f0000442000/0x1000)=nil, 0x1000, 0x2) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) 16:00:31 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000040)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) 16:00:31 executing program 1: select(0x40, &(0x7f0000000000)={0x6}, 0x0, &(0x7f0000000080)={0x3, 0x3ff, 0x1, 0x7, 0xffff, 0xffffffffffffffff, 0x1, 0x3}, &(0x7f00000000c0)={0x8c90, 0x9}) socketpair$inet6(0x18, 0xc001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(0xffffffffffffff9c, &(0x7f0000000280)=[{&(0x7f0000000180)="0c71cb105183dbc76f26a698eff1e8531f51f4cec6586ca04241b41f25f5483a72dbac1cf4e2bbd5bd7e4a312e9b2c4c095e185106525ed4efbe8d36201d1b99d6573e7077b6e818a5f21ea9aafb126feb29eb31e622dc4cedcc76e884157971d509e27064729a0f01be08dd5b10c696e24a8ce9b7a206adb2596f1ab7b8297e08d95825479c2113fdafc8107cd3e3b8b18aa947d51fc4dafaa0a2a965c94275309cfa820718e6b3c582671bacdcb25b9f92654cdce3bf523e9739bc46196f136a14107e6db81247e46219403a88387278bfeba181f2181f4a1adb1e6e", 0xdd}], 0x1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001800)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a45a2eff3c1e987d551aabd9f27717f5efd77b12f75e8022c48", 0x7c) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001780)=""/82, 0x52}, {&(0x7f0000000300)=""/97, 0x61}, {&(0x7f0000000380)=""/5, 0x5}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/34, 0x22}, {&(0x7f0000000480)=""/167, 0xa7}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/121, 0x79}], 0x9) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf000000b, 0x7fff, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x800fffff, 0xffffffffffffffc0, 0x7}, {{r3}, 0x0, 0x3, 0x1, 0x6a6b, 0x4}, {{r2}, 0xfffffffffffffffb, 0x1, 0x12, 0x8, 0x3ff}, {{r4}, 0xfffffffffffffffd, 0x40, 0x8, 0x2, 0x2}], 0x4, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1d, 0x80, 0x30aa}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000001, 0x100000, 0x7}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x4000006b, 0x3}, {{r4}, 0xfffffffffffffff8, 0xac, 0xfffff, 0x8, 0xe6}], 0xfff, &(0x7f0000000180)={0x6a, 0x100}) 16:00:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xf) r1 = fcntl$dupfd(r0, 0xa, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) socket$inet6(0x18, 0x5, 0x9) socket$inet6(0x18, 0x8003, 0x10001) 16:00:31 executing program 0: mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x44) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x1) socketpair$inet(0x2, 0x2, 0x2, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000300)='./file0\x00', 0xa1, 0x8) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x48, 0xfffff, 0x80000001, 0x100}, {{r2}, 0xfffffffffffffff9, 0x24, 0x8e, 0x6, 0x9}, {{r3}, 0xfffffffffffffffe, 0x40, 0x1, 0xfffffffffffffffa}, {{r4}, 0x93ed499b7d037e14, 0x8, 0x1, 0x798b, 0x9}], 0x0, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffc, 0x1f, 0x20000000, 0x0, 0xfffffffffffffffb}], 0x200, &(0x7f0000000440)={0x0, 0x2}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000480)={0x1000, 0x7}, 0x10) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x1) fchmodat(r6, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffa, 0x1, 0x0, 0x5}, {{r6}, 0xffffffffffffffff, 0x5, 0x21, 0x5, 0x101}, {{r6}, 0x0, 0x4b, 0x20000000, 0x8, 0x1}], 0x3, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x8, 0x8e91}, {{r6}, 0xfffffffffffffffa, 0xc4, 0x1, 0xc407, 0xffffffffffffc8d1}, {{r6}, 0xfffffffffffffffd, 0x4, 0x47, 0x9e, 0x4}, {{r6}, 0xfffffffffffffffb, 0x48, 0x20000000, 0xfffffffffffffffc, 0xfff}, {{r6}, 0xffffffffffffffff, 0x0, 0x7, 0x400, 0x6}], 0x80, &(0x7f0000000000)={0x100000000, 0x7}) 16:00:32 executing program 1: setuid(0xee01) semget(0x0, 0x0, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f00000000c0)="ec", 0x1) ftruncate(r0, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/126, 0x7e) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000440)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r2, r3) flock(r0, 0x2) r4 = open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) dup2(r0, r4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x1, 0xdd1}) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:32 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000004200)=""/4096, 0x1000}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0xc) rmdir(&(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x100000001}, 0xc) pwritev(r1, &(0x7f0000000000), 0x10000000000002a0, 0x20000) r2 = shmget$private(0x0, 0x3000, 0x60d, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4010, r1, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x48001000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x53ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = dup2(r0, r0) read(r1, &(0x7f0000000200)=""/101, 0x65) sendto$inet(r1, &(0x7f0000000000)="834c52fcd29f3aad7e96dd1dc5c8377738bc63f1b03112ac5acda7087072a4fcf0bc789339de3879679bf8a3740c0d9fd2232b5365", 0x35, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x7ff, 0x69, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x1) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f00000000c0)=0x8) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:32 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = semget(0x0, 0x0, 0x5) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x0]) 16:00:32 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="752bf1de0e20d527e22f3090115fac2876493ae3c089623dafdccaf1833f4ba9abf89ee8b11763939c0a2032f815cdd85fd26f6cd614ff22b0763a7c20ef3510cfeedf410a697e3563e72fa3b49b52a7381e7ae9ef1eedd0abf88fcb3ce959038a5a29d839ad6f731cc6613e7d2eb192fa5d28a892bc7dd50977a59c8b30aa2968bc311cb38cc2f3749b881d35", 0x8d}, {&(0x7f0000000280)="bb8dd7299f8d71dcd4c76f2f25de125f0d1be20775b56f75b1a6831fd78705d926509afcfcfc3aef9158080ed74f45c8bed03c85a7eb5321b8140557bba3939af603e5eca4d3550f7955822aec3f80f1498a099d5aad70154e0ebe2a", 0x5c}, {&(0x7f0000000300)="ab26923b5ff08cfbb4c736c8d6df122e2c84e7c910803282ff18a2b436d735c13426c329", 0x24}, {&(0x7f0000000340)="7928de5f023fb87dbb0b73f39cd79003b3c550df92ecc601c2cb017950d22c8d49315acb199725b93cc749ac0174a15034e6a5d7b517a06b23abe38808b6dcbf700149ff16d47a1e9351afed42d6ff236fb14997297042f6d5c36c52ee26a1f6f23b23d7098df3b09b6558bc382b37c94307de9e75b884ae33222025b0212914e7c7b3b3dd8a5fdbdf2ef9486c2e808defde83e86052db750efd6f2d9c", 0x9d}, {&(0x7f0000000400)="f7ddb1a88891bd6dd29af1520f74c2207a074e58c474de06175f5076ba86d26ac2f427cd3184bc52dcb95574c6c002e115b732cc97a0ea0db562170ae64ff9654a061b002e33e9a8a45b05e805ff26675e681c531bfffb5db6224a9b71a1d0bdb87d96b434369de4f3e2eaf713ab213b5b45769d309429ed1f3f14887b7e97594db6eb8b0adaaef200ffe1c39b166f4d75edcc314cabe9dfe9896752e9216229e9a5c3f6c44d6163f998d6d56716d6b2e752317a8f273327460a9ae9d1036062601e8e1388acb08ea080bc0a3ba03d05898f45430901a2c188fa38c8290e3f37ec", 0xe1}, {&(0x7f0000000500)="1a95a7b9bf0311ff66bb8aa74a4baee3569126b282174c7332", 0x19}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x3) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0xfffffffffffffffe) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r6, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r6, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) syz_open_pts() close(r6) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) setrlimit(0x40000000000008, &(0x7f0000000000)={0x4, 0x80000000069}) r9 = fcntl$dupfd(r5, 0x7, r5) accept(r5, &(0x7f00000006c0)=@un=@abs, &(0x7f0000000700)=0x6) getppid() bind$inet(r5, &(0x7f0000000040)={0x2, 0x2}, 0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000140)={0xfffffffffffffffa, 0x6}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x100) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000200)={0x7f, 0x7}, &(0x7f0000000240)) getsockopt(r0, 0xffffffff, 0x800, &(0x7f00000000c0)=""/157, &(0x7f0000000180)=0x9d) open(&(0x7f0000000280)='./file0\x00', 0x8000, 0x8) fcntl$getown(r1, 0x5) 16:00:33 executing program 1: r0 = msgget(0x0, 0x30) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000480), 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x4, 0x1, 0x615, "8f4a327ebb20a6320083f69311f8e5eb46bea7cb", 0x1, 0x6}) r2 = kqueue() r3 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() fchownat(r4, &(0x7f0000000240)='./file0\x00', r5, r6, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x741, 0x7, 0xffffffffffffbffc, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r7 = fcntl$dupfd(r3, 0x0, r2) readv(r7, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x8, &(0x7f00000001c0)="e8f0e55e1e36615d92377cfd4799274e1cf75be5661ec1bc51d16be7d386b7d226bf5b8745862683fceb8ae38b4599f519a711e092a3d2d0da471105797a0bc4790325db8386607e565025170c77e20a878f479f9cab818f9769735483af42306c3d9ead078b66a674ad76de2e3293ea28d3e791c9c56aa71d884639bcaf40416cd046dfc9d50aa24a4b664a13d8ec8ccf47712b211c9a6a65744facb4fbbed9b266c09b4068681d71597283eedebd75b012dd6dd472bf6728c868c7d455fcfc827ea89b946ed5b0bbefca73bbc17f4a9732337d949d3b8cb24f19b2513595261aa623050115ee9fc9c5b307894acfc79afa74e18ccf243d0c328c01b4f4c1d07bf782419eacca84ae9b9d2d70e0fa2af37806cb90e974e1a7e562b651259a8a0e8371170be640b19a500e537837bb99f6c585d02457338067eca0", 0x13b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5663572a7062e482d03e8d5bb8bda62b3d78a329d5ac364162b81d3a8a5b6a3b0c6acea5d8bcde3267c2d91180fe3708f3bd4e397e6a64ee7fc947121c7f787187b594206193ead2405394aa4b76a50112bf61ab5b2818f1c02058f622d8653f84ef45ca631b063ab8177bbd661cee5c1f44cc7686d1c24edfdd90e9926cff72f4050c5325e818fd3ea4ac49e143", 0x8e) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000300)={0x8000, 0x5}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4c713baf931294ef1e3bd3424a13d4b058402fddcd57edbc5831e6da5be442106f816c009e9892685531c7c3bd7ea13b34b3fc383798f977754be7ae0e97ec7ba3206f33e5bbc7824e5a7ca3bfb79f08fb7b7a1e166c033b0a5e150423c9a41e11a6f679291718ae2c57619f85be14af372bdca2b324d302e0bfcaa25a3b86cdfb31aec13cee017cae7fce83169d976b1367839ecece9124d8eb2a477b3a0dd74269824a153c59089c093073f6238cd24df07c342f0af24038e4069bdf12887b57c3464214b78b", 0xc7) 16:00:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ed9000/0x4000)=nil, 0x4000) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:33 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = msgget$private(0x0, 0x402) msgctl$IPC_RMID(r3, 0x0) msgctl$IPC_RMID(r3, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000480)='./file0\x00', 0x2, 0x12) r1 = kqueue() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r3 = dup2(r1, r0) read(r1, &(0x7f0000000380)=""/248, 0xf8) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x20, 0x7ee, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x0, 0xaa, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x4}, {{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x21, 0x0, 0xffffffffffffffff, 0xe0b1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x80000001, 0xec00000000000000, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x81, 0x10, 0x1ff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x13, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x0, 0x7fffffff, 0xa46c}, {{r1}, 0xffffffffffffffff, 0x12, 0xfffff, 0x800, 0x83b4}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0xc0, 0x8, 0x4, 0x4}], 0x6b, &(0x7f0000000140)={0xfffffffffffffffc, 0x4}) shmdt(r2) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x0) kqueue() close(r0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x2) 16:00:33 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c461dd6714068f89d894ecf3f04580650000c401796e10c4c2759a689d47dcedc422350c026f2636d8710f8fe948016a00") close(r0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f00000013c0)="9e73315d7df013eee66dbb95e8a95f99ad91510fb3d804c4b5f6ca9c55a8da9febf4d5d00e4c17806810613c7f", 0x2d}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x71a9, 0x4, 0x7}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:34 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x44, 0x20, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x4, 0x7fff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x80000003, 0xffffffff, 0x2400000000}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x75, 0x101}, {{r0}, 0xfffffffffffffff8, 0x1e, 0x80, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc9, 0x10000, 0x5}, {{r0}, 0x59ec4128cbf3ef52, 0x8, 0x4e, 0x6, 0x4}], 0x4e3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x40, 0x2, 0x9}], 0xdfd2, &(0x7f0000000140)={0xc6e, 0x3ff}) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:34 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file1\x00', r0, r2) chmod(&(0x7f00000001c0)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) chdir(&(0x7f0000000440)='./file0/file1\x00') setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 16:00:34 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x3) writev(r1, &(0x7f0000001700), 0x387) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchown(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus/file0\x00', r1, r2) write(r0, &(0x7f0000000140)="0435d530456362844995248fe162bfb7bf5dde6fa395", 0x16) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/64, 0x40}], 0x2) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0xfff}, 0xc) rename(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000200)='./bus\x00') 16:00:34 executing program 1: socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000200)=""/90, 0x5a, 0x800, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f000008000000"], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() socketpair$inet(0x2, 0x0, 0x1, &(0x7f0000000400)) close(r3) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r3}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r4}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r5 = dup(r2) clock_settime(0x0, &(0x7f0000000040)={0x5, 0x597}) kevent(r4, &(0x7f0000000440)=[{{r5}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) clock_settime(0x3, &(0x7f00000003c0)={0x20}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080)=0xb4, 0x4) r6 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setreuid(r7, r8) kevent(r6, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000002c0)={0x1f, 0xffff}, 0x8) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = openat(0xffffffffffffffff, &(0x7f0000001100)='./file0\x00', 0x100, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/13, 0x266) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x104) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000140)="6c05787366f2072e5c51f7f2fb50a8d6cedab4cf99e262bb93d45c060e1f73bf3a3a0a6b576d4dc8e1ff52639f83f6bc9170879f1ed2c377d33c853d85bec1337df64f2b30535c7ba35f2bb060db5e69a0c0a0c4c5a6229b31b211a455acbf39405b1df3d9f74ee3f83d695b61193845198181386971b28ecb5655c520665c32407e773961e4d265637e146226e7383dd657562b7f9d4bc03534d02402437a7c05241a5d3e14eba2b06080a2a222a96906d88c615df381e0ec93559924446ddb4eda07b44e6cf5cf96feb2e5094021ce5ec8570cb5d947666c2ed226f8e8e07a00f879c0eb85696493cd6cb30822dfd509113b6f2c5fdc40a997248756378d8a9f0c89b6df84925c4ee9b7287e3eabe5cdf5a754dda02d391d6a2352ab4259508fbb3e39534d1c862ccfef1165da4f74ec3026af1f1c18cb307db60d6709de8689095eb8215b6a2f23f9b29b3de7013008307420072d7007d33000386920bdc16cc45080d33ce271164cb7c9c120bd9e32c7dd70f2f80b14a9cfa232549a820566f80d1fa8fcf854956deac9d396584db2ffa354f73946b47ac098cb27aa2a0bd717bc6b9b2ffb37f976ecf8c74ea2d8e73c9e336fe6a99cd0dd37ca6b33146522c80cbacbd56ebb42349bdc55d84810a88c771476a075d2d3c6caba26f563dd66e6550094259d38f24d487155d6a5d2cd4bef7355e087463d7eb4592894dbb695b90b3f78cc2428c6d761718ac9df8a936bf777c299533d5cb5018eceaf5ca649b0472057eb329f543ee3a430ab628f0f65ed3cdcf40eade49965a0458478f176eaea4b21811b8bc43562eef7b53891cc075fc13f668ac87e420276e7282a6d3580a4db130e5bcd59ca23fc8911f68c9c2194e96235f775467253c6e834e0f8d93c3335de3fc0ed14fc3342b54a571476ee972bf26b74cb911aaa708795cad643022bd4a754b4e913a570f9a78513cacb78dc8111bdcb2ce90b1a41a58688e233042f782bbecaa1d93a3898e4a3782de7a401762b7d633a1297f9bb43b10b888f1fc6d8f84906d850e828f0a25f323934bd12d59de0e5d26dc3714ab5d053aaf7e8a82e88418337a7be20577bd2fee18e221a6932faac10bb1c7085b6f8a42d659b2046e4b768ea3b0e9a0acff07eba6ea1bcfcf99e519fcd2764dc8c102663878925d9c24658a17a504c6dc225598202b25a16aafdc1c523e8bdb8258540d89d56be3f45d1c3d9b1366a80b4920df763dcd4817b404879387c1dcf3fe2628648da5ae8367ebc23443683b8a038a8cc2800ec5351f70bf16acb099a4b94d1e01dd5a6b9875c9a98c444b5e85889c5d207b7223201185c871a14deda1a64477f8f1bf8afbdf32fe179a1d5db616225baaa1174227036d274717b6c8c3366a9de25f4c3aa7324d2f8a7fc60cd529cfebd883374bd113efd8098e9b4509acc6a0a51f128ad049917df4859bc399957a83ae7951c181431dd5314de888b8a8f3720aa9bdde53ea1b5ef4556f9c65efe084dbadcaf97e75a893bb005c9c10032cee4a1c4a1512297d644ec1698bab231e3f3ae77fd7bba498c961f2faa75029ddbef3b0ef1d2e3ce26889c855a4881040fd44495cd81d8990e1f8eb3c4392f103857a7aafd2b6daedf9cb71c204d7aa17171eb361737dc452ca0bdaad6c83d19291eb7134c0dd46c83cf27cdb9015084259de87d96e61f112519dac7ba9c1082f6fa52ab9235415de5b5513e1067eb10f1e3a124045ae4b4697654cd67be10425afff7de4653623124e770a5bd22d78a7b20cdbd20b615e7ef6313526ce8621c7242bfb3071b12c528112609e25bd5ae9635822d723a6bcfc601eb639b62bf213adc3f170e47d6dfd2b78d4d776c2f02bc1ec4ac110863a2dbc7873e123c776a87976d80b5a7e0ed32da23d9f66b20326b02a2b3993f31086a44085e614e8a05dcdbdc57a585bd3d81335440862547007f6912567724cc90dfe1a40d0b10402632756f64dcb23840834a2e29bd932aadcba7f864a7f7cabf4eadc31cf8ac5ea004f9fb100fd97d35e6a6f1091898ee979b2cd1112af60b9631a6b8e585de86915cc3f3a7bcdbb7e3ead64f44476f2f1d7a5ad7272d0e7589d61e326e0d4f4a4d9739befb0d3bd9a1d8adacd88607f7b80e83ffe332974a6d228fb27a4009b6a86a98f57376a712b07fb4a7c83ac47128ef79fae1e609346e4d432504e3fcc01d2e26517add302e9ab140a2c03ffdc4e5dce5edb4397e7ea9534432f9daaad3d9e1e2128756852c359b83c4e80c65d8762710cbe13ec7e6de6ecbc4d72991378a3dbdf3ca609ed849e7b39dc597fba63240c371f86fbab69a909612dccb11b57e202904ef3bb6c5827f24389dd36a0f4973ec511efcc30cc27c344ff8eabdc5f8926c6c99b5c98fa1043ac35cd6aade4294b270f98cc9230acc06d69b7e1a36c986d73bc2e40dc5311ece2c132d07e29666a059c1289475c6027989147e778068742204d5539abd54268e3a52bc88f1bcbf826fd633e9800541955882a1c32021d7c6964bf10704cd3d495c6b7c908ddc4652168b5995b837ca5a7b62654b47682342248d1727671a239e81366ccf0db101cf4a56d5c2e59711050d0a7f4f3f1fe4d3c434079cb0a291c3e9f01bb1344ff9ae9f323d6c6c1c99aed630d16e814ab8e6c3d2fd508c0fef94d5a733ff3fcec0bfeb6605cc6e9f4ad3173927571ce10f80da7f3f469989511de38949fb13729de4d616f89e58a14a07634ad94bd497e1e06d07c6ddb03f9c9f0e46630af031fa342006d9e7d1f9e50d9925ab60b0bb1d7009167f4907a53e20465dc1c61bb632992db3e7b19ea513c2db37246e2d140cd505357360d4f81031a247a8a8254c106d86accc1d5a0c02eaaa32ff1b29f5b6bb", 0x800, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000001180)="9e", 0x1, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0x32) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x800}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="3006feea29fcadbe24d95d343c8508b3a3911d741da30fe47e22b50c7ff45c1db2d98c56d33070f76ae7529364394eb1463bf18c557e61dc995dd91f260ea6cb0362c0c99982e01df655517d7086334df864309ef2991a86c6d5445f1cb9071f1fe69504f1081a30aa2eddbadfaa1bd1a967b9c35ab49da42f70c756ab44a507c83145734e86ef5b7a0555264825b0114759a5c6f8fb80d9562c5271eeb5c81f6e9bb8bf9fcc28a86b9640725b5b8d99f25b5c626f5685df50b928d94327f3d2241da2c167b06dd695b26da3681105", 0xcf}, {&(0x7f0000000180)="771d523b2abae65f0e50ea0e7e377a7b34f0ede4e0d4680e8fa289e8e957c64971d07b7e7c06ec9e0ab74edcf22e71e72d854e4235421b7942a2a875d3a4de3427cac286cf432a86cc", 0x49}, {&(0x7f0000000200)="cd2c29b50ea05dd16497f490d0bf92b35e4c253f9410190a585285b8b76011c731dde75072fd8962345a5ef1007369e9b63a7ce5b2007d83afda14d4955c313f3c21d3ae148e60d6decf9bcf6be3088be8c232e4f795b8e7f87f653d644e844d26589a3e4b613e3d72aea84a16422050f047aea48114a33db87668487260be7191ac0ecc472f96f3ce0a0af8d558532bd0984c83246d69e8c013d0adc0369c98a4b2052b49ec9e3aa34b111e47ed2cde06f2089da5f06a10982af4da94fc708b54ebcd9e607c52286c701e48e358e60f9e5f993a33f44dcb548369b7210228a586e5d4c94167fcc0af5b8032cb192a231dab7964240eb9f1023208439a8246a26715ccc7a184e6afd8e4984bef3ec6e05f91d22caa3cc0d78e3d9a79e2dfa4f5a361666693614e1e91e32b12993c86d5c8204b6597de710bb364fad799ab8ce9b8e6407ad0dbfc2b41d3b47209d1e139f2dfb3f122313270bb5df251dbead765a99b9cbf3bcbc529df6267b7d1c887d3fe6c948bcaa1dfa01a0b0b82693c51c61cf4aa6e6d1b96835aaeccb9c6e2e6f1be8a113e6b3ac9b17995e04f57f2125b4bef7ee288157683186a42ad679fe1b86a4e1abfefa4a03cdfd2bbd974f232d1e6ce244d11f4775a6b13304901dc21219d9b4473645878d202c29c70b9d10daf2e0dfa52f9d2c17674c01aa92a7c5eb53e7940302cb1bd81a0ff14a90c0f411ef641c91c268bbf27c797e476e602944c51485e43e4f4bf1069be43a79cda4d4418da0c071d9721a0abf74c2a1c6bc88d4c6aabd8360edfcb247e8136cae7187903390878eae621a64ecede3c7a4221608e971b67459262cc6f6c5a809d17a8af651c94c1917f039707afeec2106e9d36b1cedb30cf54d51d7b651b1e18e390b9b0e5bd0789540413fb78fc0cf5d226070198d95c6eeb9e455e6e836116f7222213913825cdcb10a78115644b32607dfa1e7dd4767740fc6e037da7a7fbecec0710048c66202ee212ea871dd21b954322189473a561b53130d0d45ca2a9bf4eb3cdab678ca2fb4c46dd0dba72c90cfddd477b901fc062ba818a456ddae0c615026844a48a1ccaeb61cdb11e5b9638ed4711fedf6e0c909b5751bc727972578de8371fe6bec0371c2c80880627ff83e9eba3b2153ffc6a63762414ae6d2d44114f722033ec3f33cf8f26a4b04c4ff40b36257d9e2c86a3d724d8561178bfc0e588755a5ebceb2b413bb007b84abf63f8084038483efe515692d5a228d0a2b463409718356e921e726701a777b45b9fb859dafc4b55e5fa5fb778f65096b881bcdeed4113aa386b17e01812e08c33f8311501c6825b57003bcb0573663f350ac52696ba3d0f423d69dbd16a35786f83c0eb74a5905708ffcffc1df509860f6c5b5f16c203e1c0f7388bde9c8d228490b10c3ddeead2c76bacc6dbbd5c1164db6848cdc65d183436e6d3ebccf2d57ac17f7f508203942fbc06ca34898a924ec809d316354bf16284ea076b8105735694782b847c924b1738091fee1df9c0f80c3218f89e050e12bde0d7363ebed9ea8bfa4fc8b3515f9dfdb56f8f3a4ebc5c90130178ee99c4b846cb9fbcbdccf87a540d36d0d39e43b1ab3cabf9f4af55240ca811e34d4065d61ff2028921cd453c6b42afaa43f16c7d72e996e582dd429c7418bc92e274353b07a1ad865632cad8d9e14a7608a9593c9a37864d72937ea4dca79731968814da5b98437bf33677add34077f571eb0c63175be440ec894d5b003d70d131ac19ab0c13ca741a01ff5935745df8f01f71cd5f3c97fa61fea31aa7b2c49e7604b89ed7132edb40098f72e2d686c6a23dd55831a4e9519374eec167c89084dde924c211cff052515ba62791ea21688adaaca694b4badbc723af33a44846d6eb093546647ee72ca88fc2ccf5ea7a9388bdc571cd3f6a1ca3199e9fff8e62946c3e6e2a895e8220ad95e5f449d824ff585da654539d1c5b2e373f50083c4456b7925e7aced7bd34001cafd90ef74cc3f88d3dd039951616378ffa894dbab4d0de30319f4c010f3b95cf2c36a7aa3e3a310ffbd9122c7a0498cff28abe6157a5d4c594857ed5e88e06bd52e29de5e8d07ad4866531ed6de5a4c4d92b1114d8902be07d2bd67e5c8bb8a1e4ed1459176c1c8692140bc38cc0c4b1b9801514629e0c9a57dde44055aadaee319c4bbcb48b21d15cb8daa318a1417f3f9937086c4003b17f12c10d7554860be37281533c351435f124910dece65cd76b1383f101e46b6b9ba4df1f925668eaa83fe5b08525c1bed0a1f32a5aa488baf49d353eb841f1a0f2fb57a12b370f7894601f7fdfe598016d2b3054930bab3fe4adfe1def594b49c02a3f5a099d61a28dd4c933c1c1e802aa9684edc6da2dc114bb0b26f0eac8069ffbb110cc55d5107a86839d8268223ece2e54bb904989522bbd4aa9232cd3f5c741a5b2e837d0914a4698f4322a43187740c22acfdd3d5ce15e8aaec83610e0aba65733768fb3e900456dc1bf1b82975def146c64de68fa3e5806d1ecfae152c199b5b94ae3f38f899362608a6b4765d7f2146a8dc83d59920d44e2ee4a1435acb7501d1e0cd8b82d12daaffedd2c1015976da54e62ddd467e4aff2246ee12ee0fe375c8207e85b31a087e0e9f104dd38fbe17619f4550c0450f2a94ffb29795da8b421059aad182cd673bb055a7fc6f923a041f2beabfe3afc29af03bdcfbcc37efa21a6e4675267759820857934f7ef54dff936d0c110d6321c0f0aadcb1e490e156b196f6aef8d0aa686ba78a88d786d3a1b2c6f6e73b07915e632efa69068578dd7dc3ddf6e4775966ea87b897a4a1bdfc10e176f10e15283dd4aeabda19245187f5ed0f9ed35f056d671c0c34eb0e43c6e4aae1fae734eff22919d4bb337aaf123a7faae9531e603440b1d09dd2cd4c52fbde2b2e51a48f5b9065f30dceb56c7fcf99485903b2ff32cb3681f9b9bdea4be03c2d0b1e43f26b24029bda93beb16c9310603c2c17b3dc75f40f47342ecc2c41d47b8a2dc47b5ea7ff68c5cba1d3b3620f4e386a94f0da63570cd8531374ccdc3471aedb164dfdffc080cfed8ba30159579ca8f70bc4f66e418f2c0e0558be70702bcd265eb679904f1e5d09cce7371509fba6a50bbe3a234cc6b9bbf3c387010a2295f8dc3485fc8ab199a89cf0e65533ce803d4cff9f4cbcaf013bc98ab20e2887dc31c459286c7f3c549a48975e85f6fbafde4ab86449e33ed68381732de5a8b910da8411646c13ac7634961f408c31fbe9934f7ec828bb4dc19e18b66816d314cd9537b8f2770df13d01fd186ae678d73fd2cb23c28e44a77a81dad8096da37f067efc6debb62c348ca41f2121a4db6acd1f65200e5cdc2c11b9950577aa89901421bc74c29c14193b60df7a50ca710d642363fa83f55c75c644ece87c9fe5e4d7694ed32fbf049a5793d82546bd99c0048ff8c14ddbd2819219546607e78734d317320af73d4c546d3bf18b10eeef05eed73edcc518b09ce1dcb7d448d66a5abbfba4265329d5e45c844745e3e0abebb5635017e4db9477212be29100024ff3a23fffd7efcb19a87b491b6b952044adae539b46518fffcebb49e8383acb92180902f00ba91f1695236764d834c4dc57b1f184fc7d0bf69c83fd1837d217831936f1349dd1f72314444716f6243bf4ca0944feaea37a3fa595debff9295c5d69e554fb08f8712a2eb0aed352cdf66d3242557459c4f7c2612f8ae7e605cc86d641f1ff67592831975f8c58a73ff74562f33281f0b5747cb1fbf8ad22662ee5af6f08a2bf9ae9e85a347ba16cb815d83ee89a68719e56310e44157e141582da94ee488263e54077bd1550cac1092857c360fadb1e80eb4c93989bf81ddce55a6933a3528d74c471865883a06b36581492c540fc7e89aa36be477ff9041228625ab6cbb15e07a56c5454bcdef3fa67aee8fabdf4e636314a45b680a1d9dc155c11c40d0a04e6a09e4cc888311f5d44b748bd04b12a2ef5d5d051173afbe93ef772408e261ae907cd803510fdfe9d15d6135673f0c3ea9e9634501dd1d8f45cb3c10bcd9e270b22b6844fee761e8f2047fd38200d6f42ebbff0a24212014876bf8e1cd676e8c5d8944895b5aa387247c870699160c7900465f3257832b0be131c03083afb7467c365a9c3e9011808ef0625722a2c753ddf8152ec1f43baca5b84debdd4f84437ca9abda263369fc8f0eda7a4537880c0c17c8966ba56426b82c87be51d6f9daaa50477f4680648d84df2be9c979dd672c13a37cb457c2cfb2c3cfc0c14242c2d9e349e421fa54fb1bbe866eaaf9cff39ea370e6db912e6eb81ac71f03cc8fc237295b771a80bc2b8cb2b3af8f2e9df2da73d8029705c89e5c7af6334613b145404ea2264986d1eec952aace5a0960af68d7efebc27b20e00dd198853464be09f0447118d6b7976f948fa6224a713ffb70ae171de2816b0ea213850f0383bb67e6980d358072a56c614ce617f91c2f3f4bc752845aded8c4005510f71ae3f32bec328aa4a4c6e66ecb2ed154806d99efe97790b8883e23a746648eb8a7d2314e6680e41f1bf6211a1379dc734323ecd3bfa2bba488a594c6c5fc73f99a3bac1a8f258cc05bf519639a0f5bbae670e25122756f070a19a7c77cdfd51c73f4728b06b2b7eb36ca22432d36b25866485c2826e9c88a3c023bac29c50d6bf6d03724fa1975c5f387a2c0f33450d6ccb4b49e760062e4379c5d8b813346eee4b706e939f2d9603d9eb92d20a6a64b430dfc4be8ab321926dac7f474eefd17896feadb052d1c3ab9b1bbc75afb60436583c8211d949fd922f45559c556ace7f3ebc0a904557b9fa0f4774059169f565b1626abc4449d1fa93030395cd970eff95acbbfbb24cba3943ac7aa22628a783626229c154f778b81c1562c3a073e8e2e62dd4c1a51bb8ea0ea2616abc53810b87dc75f0a668a08413b0aa8850b5aa9dbb1af4a5d042c17ff2c2cb8434d020d0fa7b5ad60ef58e4448701fa955b40de699db65f887c12ae981c9a35b7de37f8bf3a4850841be078e07276c8fb7a2190a8ea8cd8d2d2c3eebea5ffcabb034052a27edd433cc3b0e06a57ae5aec7bf2a1adc68f5eeebe80a9659c29e26aad1c0f67c11f33fddd6f8db8006e6bf1ef66678e85d0d52f319054147bd5e3b3fa5da8105962897e7514f8cce71f73e1221b630ff445ff4a780cba5ade20e10b78053c1590dd9b1ddd5712a46893d4ba504ae5690c5b66f9666be7a57a1ef98b06a7caf859093396ab0f8d1fb41bd47bbbe7bfddf42f12e187684e431930ebbce02a89006d5d4dfa326e9d100bf8c82a30d53b9474e5aef8189b0b7be6a86cf56c2354c50af0fb11af8887f5d8f02d0e53441df003d3a1dfeb94fcab2bf6cc2867b0c04c038da0d618349aecbcc3e09a4696dfcbf189aed1683bfc6e018c8a41d8ee64b394be4c7b8d774c93526cc4c62ffcda8e4f996c69c8840cd683bb486a4835d9129017b1d45dc58bc30d63a5c240c99004da4d25e6b4c8a657db449ba1a348ccb0eaadf6bef8bbcc574f27fea8c0665378477e5da2f33b07806ea812a831f9e717c492bc00ad5d4456b86aa1145267e9f31b7a178ef73d95b15e96b37a619b8df3655844122c8091c16d6f92e8881d313ae3350f61b3e5c83eda7c76d0dbfe4c42a5154da781608a429872f64168c71d74c11762a375d10f91874c51dfc9873151ba1fa9f39538443cac200445655b1caf91caac1fdc531dc2bd82138f99cb7a4413a0e8f1567716bd025830d467f5df22294fa7f192", 0x1000}], 0x3, &(0x7f00000013c0)=ANY=[@ANYBLOB="70000000000000000100000003000000935194145b717d3879aa12969c81c91663de1c50a8a4767803000000c93c0c8243fdf95cc1adc993d77d50a4aa279f77c9f0a02de70c5da75d431b84fa3988cb4d2bd141c72ca818cea33f16c233f1b63cc27fc982e679725619e302e8000000807a8157c3e0809ad44e3161cfab134f77f4fd84f59520c987a3e0c92a12c43b8875a380940c9751228d45302d8b9c6cb48575acb1b05d4e5d98eb3e0e4087a560c6b43bba69637a7e6f46a4ddad525c353ffb887677245b07a129aef03ead2119105e7ddebf5aa5ab0bed305376b8c460572f6973d1dd92fdce7658a9607425816f59a4ba2feeed1411fef0f64d7f774ada602fb6e07cdcfca07c0eebc4424249acb067ed64e1e69f7eb9f047d3065ff0ccd92f9a4e69ed1a0356e62d0f55e5dce4f1bd58f489a4a6b8546a73a20469c6b862"], 0x70, 0x4}, 0x400) 16:00:05 executing program 0: setuid(0xee01) clock_settime(0x0, 0x0) r0 = getpid() wait4(r0, &(0x7f0000000100), 0x1, 0x0) getpgid(r0) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0xa, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x800000050) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ad7a14c0bbfa803170d7e43495f9e37d2c205970f68f91d356d3d243a50e24f89273d3048fd0000000000000000000"], 0xa) shutdown(r0, 0x1) 16:00:05 executing program 1: socketpair$inet(0x2, 0x7, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./file0#'], 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000140)="97b42e4afa465c15afa423409f7549138a523b0553edfd52efb680f35808d1e411eeaccaf2c193c2c370722898cf1f8482685650fa02c6501986875fdd991dcf513616e87a4f82021e9508ab6147bdaab656b0c2a7d2d02bc12e73d0b828b88b92288751a82eb8595357c93bbefe33d8b2dbeab18dc28699789e3e36afc849b200b2e243df1b37e0e7553a6f851c1e73f01f8d53f237f79939594c31f81e375e37058138f196af50f6d2617d9c3e700e15d201f85d0a4d9a0c9bd07625a7ace718c506d2669a26", 0xc7}, {&(0x7f0000000240)="99acc7b9e9955a735bd20d6bad8ec6564ebb3a212b76ab0869663350c9a496f92208d46ff8326ddee5381a56d0e1e0aa77a64ae3fe26e7f75c63cbf7f4d71841cdf9568460670b51ac15999298b848be2e38752c1647846f64a4751468b069753755ccb40f652a766495385c802acc6951113a5441335defa6b203bedad2515e5b41df161a4d19634114ae6b9505014f3737", 0x92}, {&(0x7f0000000300)="155ed377a49f01366813531fa69b4d377f29fc8a773959420dcb850ab9f3fef338810bccc2a062ccca1b46693d1fe15e09b2dd309b", 0x35}, {&(0x7f0000000340)="81c7c6d3d258e40cbbf5c5aa86de682510988f87ec4f4a134300963c99fed67b34799662795358ea314a2d10376b8160462cce0ef371495cf1fab88f31b0ac145778e5d021739fee", 0x48}, {&(0x7f00000003c0)="2d79ed7278bdf4d17b92087dd98088d53e469af9985b1f3fd6c89601c50baa12b68ba3d33845194b2f757fa8716bbe05d375ef8d9d73c24223eb6c1ac90c3806ec3e9605fcb2ef94de926f30b565ca10a1d7659affe61838177865e053f9d74003d88e6fe6d29a00bff7852a494c06f2ecbcdd718b0f86307abdbd2dddb20147ad3b5a0b8144a92590d6ade10cbf679ad8cb929d54251e934678af6c32496ed5c67d39cc1c067d3daea389138375a1d85cc7c466b2e650a2a547d63c", 0xbc}, {&(0x7f0000000480)="c8c5aaea07826616d071351a158fc212a5885158ae93e63f0c603f1507d5a66c87e8e4c7b730cf8c42d2207886309d0c35df9efaf11ad8e56a05bdbcbbfc5da3", 0x40}, {&(0x7f00000004c0)="4ce88dfcadb354553d9113de989e0f20b1e40cb216400274b13fdb1185090d2fdc4a4a8f2e80bd7207060fdadeac0a1496f06d45e1e9c1551c2b908930c5d8390f16e370065befeaa556af248093d9f9aa4393c2093e4f19b39aa6606d3477d5272f3e95e03a41ebe85e12c1d8bd79", 0x6f}], 0x7, 0x2d) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x10000, 0x1, 0x4, 0x1, "9984e52c05dad69fd89db37ecc1ff6f157d17c7d", 0x100000000, 0x8}) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="d5") r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0xaf39, 0x8, 0x6, "8299ce3d4b6491d9e6b2b6483bd88e2da9500a45", 0x0, 0x3}) 16:00:05 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, r0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) preadv(r0, &(0x7f0000003480)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000001080)=""/87, 0x57}, {&(0x7f0000001100)=""/140, 0x8c}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f00000021c0)=""/88, 0x58}, {&(0x7f0000002240)}, {&(0x7f0000002280)=""/210, 0xd2}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/214, 0xd6}], 0xa, 0x0) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x1) setsockopt$sock_int(r1, 0xffff, 0x804, 0x0, 0x63cb3291) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) clock_gettime(0x7, &(0x7f0000000000)) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x2) close(r0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="489f5de8b072265a9d957cb73267ca66911f67d7c725fcd59d527bd36456aa07a3604e9bc0eea8049cabec4d17dc0322f3e588823e8b4e4acd20537520b7c9b7149921154822e7e69a336fe67417ec0dc6fdfb935bc2b5fe3f30f119362d4c589cfe0bad3692c8cfe9ce4bf40d783f9e6630ad30d71636694860cc76fea3800d153b86bb88161683e9e97a61bfa32e79db1396c1c0995fdcfbf436a973e0a144aa555db2164d05b129f391", 0xab, 0x402, &(0x7f0000000000)=ANY=[@ANYBLOB="0000100d000000001100"], 0xa) clock_getres(0x4, &(0x7f0000000080)) sendto(r0, &(0x7f00000001c0)="47c0c02790f8d21cccc10647704756ed31fe3381b71c396bbd6c82984fd3e47ecb1b8c8d43ff1608c06864ac7b8a218b9f98479f09306b96356f6c0eccb402b2080f19ed0f0275933a7d206dafd66699f4ac7ad0fe224f5cf12aa5b9b0f121ffc69ea682f7f5bf709cad9d176e83fffa448c839a0ee4eccd641938a165f821c21348a5dee015224ca618b7a8c7c46034327d15be69d84e77dda592635be5ef30fb322b4a544351a6afa10f2049126510f27ab76432e3c227fa107f13b83ff829227da907a4d62ea6a76053bbbfc9d8a165a518eee5b0369e5bd2a4d516f79d72477e1e66f1a5f89ca3782f68ece5cbc02bb1f2bc0965", 0xf6, 0x8, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) madvise(&(0x7f0000fda000/0x1000)=nil, 0x1000, 0x5) open(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x20) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: getrlimit(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x72, 0x1}) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) mknod(&(0x7f0000000000)='./bus\x00', 0xd000, 0xeab) r0 = semget(0x0, 0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x3) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x7, r1, r2, r3, r4, 0x20, 0x9}, 0x0, 0x8, 0x2}) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) symlinkat(&(0x7f0000000040)='.\x00', r0, &(0x7f0000000080)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x188, 0x8) 16:00:05 executing program 1: r0 = getuid() setuid(r0) sync() 16:00:05 executing program 0: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e2839c8853345d978ade9369425729a800d6ee191ab9c2984e454dececaca5b86e8f708a5d01734ecadea861bbd0a0188933c3b245b12b294258b0f0a4475fde16bc7b4b617849a67c9623a51bfe4c108a0d2e2a68c4d67bceca81a6b39fe", 0x85f}], 0x1) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, 0x0, 0x2e8) socket$unix(0x1, 0x5, 0x0) 16:00:05 executing program 0: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r5) getsockname$unix(r7, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 16:00:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x300, 0x1) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) syz_emit_ethernet(0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getegid() nanosleep(&(0x7f0000000100)={0xffffffffffffffff, 0x41}, &(0x7f0000000340)) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r1, 0xffffffffffffffff]) r2 = getgid() select(0xca092ed20cb318d0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x80000001}) fchmod(r0, 0x10) setgid(r2) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82152e2f177a773930003b7fd76168bf96f6d4687439ee5b114239033986d8a2e0608a05a0bce5b2ac0cd7c4967e624fcb0577017e628970fb812535b6a0c3c90c60ad2c947d9d1cbc35b1a1de4359936bf06491a66ac336270b05f8b07298fb8f458fe88dde67b0cf1c0419ad9aee9bd6bf673e2f427174201b0faa2bba"], 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a03, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 16:00:05 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000001680)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x109) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x3, 0x3, 0x183f}) recvfrom$inet(r0, &(0x7f0000000080)=""/228, 0xe4, 0x41, &(0x7f0000000180)={0x2, 0x3}, 0xc) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xa000, 0x1) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/183, 0xb7) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0xffffffff) truncate(&(0x7f0000000340)='./file0\x00', 0x1f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x10) r1 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000003c0)=""/243) symlinkat(&(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) r2 = accept$inet6(r0, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000600)) getsockname$unix(r0, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) sendto$inet6(r0, &(0x7f00000016c0)="ae381e87678da523e6ee6cac3e4cb5b34a1293dfc01ed7dcc9e39b9558650441a616aa82de5794a01d17b6f7e7b7471b504662db50e2afdbdb7649d9a4f3fd175791364e533ad545f9c2763108a11d6ece17dfcb97380c", 0x57, 0x2, &(0x7f0000001740)={0x18, 0x3, 0xfffffffffffffff9, 0x5}, 0xc) r3 = dup2(r2, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001780)=0x3f) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000017c0)=""/4096) ioctl$TIOCSCTTY(r3, 0x20007461) connect$unix(r3, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9", 0x1f}], 0x1) r2 = dup2(r1, r0) fchmod(r0, 0x54) ioctl$TIOCNXCL(r2, 0x2000740e) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r1, 0x80}, {r0}, {r0, 0x20}], 0x4, 0x8000) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="e30d86ccc42d005504b0bd3aa8f45f27f0fcf7a3563b1991aa3c124bc08a67a9a1a467186954e8bbec", 0x29}, {&(0x7f00000000c0)="9a1dc3c1add0c4c0ddd5ac06ef1b15bc342ce427e8c1935b23f3db4a6f1d77880e9fbc1e5449785d9a750455ccf39d4ca38c7b90f39e8b41fe19aabcb0dc426cd60cd73d96abba607e76c146505810fb8cbb2ca49032549d94314107855894eacc92b70d4d3c6e45afecc64b08f05f126e2a3b27", 0x74}, {&(0x7f0000000140)="54ed28e94c524f3e77", 0x9}], 0x3) dup2(r1, r0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x282) open$dir(&(0x7f0000000500)='./bus\x00', 0x40, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x2000, 0x8) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/118, 0x76}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/87, 0x57}], 0x6) mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x2236161bc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ef0e627c3d67c941c8ac2743ff9f9ddefd8169d1f7287827601532d1f52a59b23100865d1f3e29bd353085f3cf79c0e57c57d9", 0x33}], 0x1}, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0xfffffffffffffe52, 0x0, 0x36f, &(0x7f00000001c0)=ANY=[], 0x9}, 0x0) recvfrom(r0, &(0x7f0000000240)=""/239, 0xef, 0x1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 16:00:07 executing program 0: r0 = socket(0x2000000000000002, 0x10002, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) r1 = socket(0x10, 0x4002, 0x804) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) close(r1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x5) socketpair(0x17, 0x0, 0x100000001, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x80000000}, {0x18, 0x0, 0x2, 0x6}, 0xe4, [0x1, 0x0, 0x1, 0x1, 0x101, 0x9, 0x7, 0x20]}, 0x3c) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xfffffffffffffffc) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000140)="ec7d2f00afdba0ead780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c423bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e981d122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000000008a7a86044c826b1254dd64f178b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc968819924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951191d67481f27d1db813eeb072283ceb4fd947b6498c585b", 0x172) r1 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffffe1, "a146786eb95bd07babec1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0xfffffd8) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x6, 0x4) 16:00:11 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000000)=""/117, 0x75}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/24, 0x18}, {&(0x7f0000000180)=""/161, 0xa1}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/142, 0x8e}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/112, 0x70}, {&(0x7f0000000580)=""/9, 0x9}], 0x8, &(0x7f0000000640)=""/105, 0x69, 0x6}, 0x42) dup2(r0, r1) 16:00:11 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x2) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') geteuid() 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = kqueue() ftruncate(r0, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 16:00:11 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0xdd0f, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fa000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f3119790e1a2ef74ee6974848ba98490aacfee363635fa181ec057c343aeb19b9"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getuid() r1 = getuid() setuid(r1) r2 = msgget$private(0x0, 0x7) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d20060000000000000085290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc107ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0x1, 0x800) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000a00)='./file0\x00', 0x102, 0xa1) accept$unix(0xffffffffffffff9c, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@abs, &(0x7f0000000b00)=0x8) socket$unix(0x1, 0x5, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet(0xffffffffffffffff, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) socketpair$inet(0x2, 0x8000, 0x100000000, &(0x7f0000000bc0)) socketpair(0x0, 0x8001, 0x66d6d1c2, &(0x7f0000000c00)) pipe2(&(0x7f0000000c40), 0x10000) socketpair(0x0, 0x5, 0x10000, &(0x7f0000000c80)) socketpair$inet(0x2, 0x0, 0x9, &(0x7f0000000cc0)) accept$unix(0xffffffffffffff9c, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000000e40)={&(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000900)="0a878f9fa523dce33e9153243140cc4d6ada33010b34c3e191c000ce2316ede63279cf8e3f21ec9cc0d9cd6ea766bc722040c0d0bf0699bd0d93d3b9e8a3ec1d3d1d1c449dff68906a", 0x49}], 0x1, 0x0, 0x0, 0x9}, 0x1) r4 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f000079df88)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80}, 0x0, 0x7, r4, 0x0, 0x0, 0x400000, 0x0, 0xa2}) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x4, 0x3, &(0x7f0000000100)={0xffffffffffffffff}) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r0, 0x0, 0x0, 0x1, 0x0, 0xfda8) socket(0x1e, 0x8002, 0xba4f) unlink(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: mlockall(0x3) setrlimit(0x6, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) mlockall(0x400000000000001) 16:00:11 executing program 1: getitimer(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x4}, {0xe98, 0x8}}, 0x0) 16:00:11 executing program 1: semget(0x3, 0x3, 0x400) r0 = semget$private(0x0, 0x3, 0x4) semop(r0, 0x0, 0x0) semget(0x2, 0x4, 0x80) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}], 0x2, 0x80000001) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x38}, 0xc) fcntl$getown(r0, 0x5) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x6) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f000076d000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0xfffffffffffffff8) getgid() r1 = fcntl$dupfd(r0, 0x0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:12 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) openat(r1, &(0x7f0000000100)='./bus\x00', 0x300, 0x10) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="9b4b1ff8a7bacd525679006c8ce4b8e5f53d7a4f07ae6e0492d7cd2154f901805b8ba39945ad6d20bae50ed0454fe50cff8f96b864dc", 0x36}, {&(0x7f0000000180)="3e5aca0653c32f5d03eef561699ed839f10da15b1ef277459b10af214b5fc03f1a4930dcd36810c8be92ccead460b357d295d9f46bb6155b5c3e185844d326516d2ecf6ad1ba48b3fa62f4e46b9f269a6e28d24c6acc7454eb38d33f004faccf0f044e3e94a5b4977946fa1a9836f75247d3", 0x72}], 0x2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r1, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x5c) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair(0x3f, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000900)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de040000000000000086fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14ac74a53f2ed6cc7442b1d9f533852766f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1af62f87383d5f9418e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa912ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a8220859741f12f5bf59494d72c984373e3abb3c13ddf8678fbed1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c0800000000000000fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3f0000000051c48cba5ea9070000000f588b1db278ce1f3f2c6f117150530b7d03b096ffdd074ab5020c19a02e8cf7118a056510be92353342b3ee5d14b5321fd6abb27912dd80d74c54b6789fa9c2b7172768d29189e43ae1c9ea5a3600a6446fcb04d3f39ea7f27768bb6eff45b3f9416f6a812069a0831e2cb0d2e8187ba1d6ff0f4eaec8049a6b059d9086aa826be7eac927d6c117600b8e4edd28405f42f0ebe69249be63d4808ca446917310b29365120c08e2a0451e3a31cffa6da58a2596c9809438d533269534271579573a679b0f2704e322905dc04bee0fcd65d9b222d6d52cd6d96baf3bcdb3e8ef8272639d3b8965d0221474e78c12e087354a7d5792fab8795c4b4ba5db6eaebdbc60217190af858223db91", 0x280}], 0x1) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00", 0x190}) readv(r3, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) 16:00:12 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x400000000000001) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000140)="7379c9aab6a6389aae67f22be231a261f0ceaeacb7a5b797ed78f0e628598c467dbe6f6a2e04a0a6c801259d8009a787eba1ec71649f0292db7082a0b9f99997dd56c919c21e2255", 0x48}, {&(0x7f00000001c0)="ee4e6203ec09dc0211ded52cde1a48ac8645d91b97dc4706dba66744c0e8979aae6faf1e8efb6ab3135a", 0x2a}, {&(0x7f0000000280)="6787f2b869fa340d2e9a5c4a8e37e8a638f13b7cf5924717bbd986c0b4f6cb8b0816c9172039e687a9438b13710299e9d8628f57a6da388e6e1f522d32db3601c91da89148b3bc9915975e0c6ff6ab99660d5c1c6299478134015cccd69cc94adff8ea523b5026f34e531d1f66115c0657187d075127f401edadaf08f7306b429fb573b0917fe93671c59571f6730fdf8c20de36868c88a8738699dab8d1a3f9c4bd3f6408dcc67ec85db72c85733676756b2e74652229b152fbc975a5608db789d3938f637931be3b77018ca700eb228b832a50f310739a03693b81feb75b9ca5e9c198f3e13ad00d5ed604913961d07760f51aa6ffbf2a672196ebe8a5f6db784d741fede1ed785902bd7642b89b7b6ec8f19190a2ec41af89b84fc1d3d3f8555a3d9b3c34ad904797adeed07cb45d58f3eb2acb770c7b609daf4229cd5ed70131a7637ef748665dd8f10c75e5d698f5ad8848b8e322e46b62012a80c4e1e46da50dacc932a84bcf739501806e161044f990214a8d97f92571bcc17a9a0ee608e14a008c19feb58d15b769e654dfd8b371e2f69a23092c4da05f81b4d1f630725266cc0bad8b51b7c2ffb3ebf4ae7fa0450cc531b6ee7914fe101096ba77480f53a51cdf1ec7e176da8757899ad329fb668157c710f453dfa7ccf3e62c62ba9cca608da63258e613cd14f12737520a049715a4ca95422a9ebb0a8da949d14e4868461e7333453ce9d68cc5f0884cbedc9eeaf5299469d91945732215454a77ebf169aa8a2a3ac99778a27b6de429b50a7f488bfd3f20b66d4aa98bc4fd5bcfa505793003e60fe8c2677955a96d8d466e9bdf16129c8543d011eb4ba4025f3d20e765f142ecf1507ec8ac8f61686a1ad6a822033e11496325553349f84bfa1e260e11b15a3114413db1852dc31383e7489838f0dac4a76cd5df42ea451d55a9f55c032aa956bc1fc3abaccf775f6a5c3ecf6fc865522fc052138ed650b53f8d778b98471557a93ccc321d7721f2c0cf608c5af643d41fb48f25e27e87f5dd73de6f1612d6b04665197419c366f50ceeda7b00e6192edacb6cada7ccc3cb3117c844fb1e8090140a8756e89001dfc046ba76ddac409ce59838b24c31267d40d592702d4e6e5a53a4501ad21b220167d6fa16415cbbfdc43d33d2faa133c980ce9fcc183c6d37102d14434e3bc525cdd32f9b1f1f2fc210760a595361fb9f480693e3bbcdf80015de468e882d03407dce061179f6942e2da1da37176e633461bf7413435f38eca291fbd24404c6ada852111138dc2867ac75dfedf3aefb22eb8518effbb7e8232a0545c7ebb7cf1bb54a577ea4bb0dcb3b2881c4d52d935843d7024c7b38fb0d9efe33e8150e4466c5848708ace3d4ad51ceae89f498112fd8c9b0ab8de6104189adc9478fc8d267ce90e4c065b036e0dc930579f6cd945d267f4141470c94a580918e6c6093c0714ad15dd4092dd46e0a280997667e4a7828cf995f92bcca087e5c72bf09d6ccf9a63b3b13c8f55e62ae324c1d0eb84785bb04a05aa4e78e13e4d80a47c422d985d48565b570e2d1af62afe91fd1f7859673153b76ba935275fff94d961f43e9475e25a57ed8e46161d92e24b9b09e724eb769bf6fbc0320cef8c51a7db285528cea6c3fbc9f419e58a20fdba45e0801217d4e588a423cc3384f6fdd58429c1c88685920f8060d536d66fb17301290ba2f59d632bc70e6a7ff1cb9f02d543796fe721980244fba4a4471c35467310d593e84ec9298b90714e9ef8f7f33b7b7ac95162161e99c68aab8ae5f8d0c31d4e52810c4ece7eb0f06f2ffa03eb2486d2dffba644eb109ac5fc365d3a51c43b04800ffc15df51b1f857dabd75b270f88710a47885cf456d690eabc0d81543d91cca96c85ab51269ea5a4c7c8a765e175ad5473967fa141be1668df5085b21387ed0a9c9cca61d3f073e5bae905d2afd2d745dd2e8c1822fa30380d37ac99c846c0291df195d3cc463fb4052a49f6d4d29fda24b18001cb7801e50c2b98141fe64fd35a8a3857f90c79af86b75229df232dcef4acea77aa72ffd4af59c930b93e3c658ffc3cdcc5fe0e684cad899f5e16d037fd5fe8abb30415d5a0f7f1089bb86cf8bee72cc48387a6ecd56c96996bf7ba029195fecb74e26ec15fce7c73e2b2d9971a2e115ca0848bd5bef32678c400f09b73674291a3f9db411b816514e0dcc671d7bcb0cae905bafdc299bbba2a87160e8486ca09d8f0cdd74c59604fbf20b74ad3f834eada67181a978654111d10f99a3a514611025c7f8237cd419d3376d2d3d3b5d7c6add56396fa6ebde545d4f937dbf970d48ea75f7d0ec4816b51f94aff15768d1fd5ed03ae9480f6b6709540676559055ec82aa8eee7524857ae1c585adfc50c24e95a8ce5bd17735c36f86b2359c03fa839cabcdb5e70d6232064baa1e43023a40afde7fecefcf0e973a3859b8a347b15c12760e7977066393dd06487a1bccea5afd3d30d9aba74a48eee455764fda4cb0622e049fbb011f4a26c193751e9204007381abe303c26bf10ff3b42f13b271769f4f1f2d0d52439097e2f4972a624b2774af8f7fb0caeba4c77da398a58e10084334a2cc11700edc784c69afa161e8311edd9bc66cc8d18076cb5ce6c34e1d052851fc67a249286e60339095e26393120094f7f2276808a0b61768c382266e1730c99c96a9f8a00958ed4f8f939ef8cf313250a556aeb90f4c2049288726ae3f565d7bfbc16d434483c3eaced10ab2bfd6dcf70b68eb72acc5c71cbf15e664de2ffc36b3643c987e4230208bf23221299adb077c5634386f5f7aa97d07049469f3a35f5367b96b92f34cda38c2008475b00db6612e0673b0cddab893921be9a1db1b9df3933cf938addc1a0e19c549dd880d167004ddaf018d03b0ee43b61cab2070cc918fa6ce0fd4c64cb3f2e17ec16785d3e9f59758250d9b62da85a52d7b78c2098efed144a72b86f9920b71c65882b1f1f9958b06be582875830f9e2936680ae398ae33f6fcbe103cffd7d918254de5adebaa19d5687d69eac71a1b8dc2afb4a6a00888b6166d2d24e49e8ec50e62e0a5b63255ab588ac9c597ec442c87cc1eb7163b5b9abb1ab0dd78abc5c454b0d7f6f461127f24441d678fe3321ad877cf0063ef72ceba19e304481c82513234696bdd9f4290e5bdd5bde0130f7b0baf82abf3b47cf947f40f6c00d5d8f1e33a2e9c9762d32064e6f9c32fc927ed07203eec3b85a38165864378a4e4545a7f5a99777f6ac90058cf6001a6021448e68945c30d8d770fa55d2721f3e08df6cc89a06dac608e4e08483e8ee00ba43d913775ff4af0692b353b56057ea770002ab8a9aba536491a238b70fd396c583238868741bd0aa4d53d8febad8425139e9cb813edf75b1a34f6e0623f40b2495fa7646d02ab4dfdaa6d5b71f115396532f2723f34676ae42d7d8410c5da62be97184305acc726312223a4f47976f9d4854b5567d513ef0cec1176679790c6c8cafca6ad4f994d9970df57d4b359f376442b6d6fb127dbe81384c172b6867e7aa9920bc10005d64f5bf9c30d55517f1bcebc4df037f2926d7c35783d27e33784184830b62a5df4a617a438d1c8943a7bd7b3e4174a55270850472c93029e8b49328a6b815cebabf3374298efebf3d8234dd3b180b21931b5d66f200694290874e7fa6fd903c555dc214145126750f08029edaefdd72d517419f90fe3e9a78a8121eb3646ad3ee22f81c7ffa58f170eb625ca35ad07468ab9b6523140c9f13a31cecf1d84a56d9e292a19cd2d162222210ac73d385708329612b808be4c86ba56e0abc47bce2348bf9b49048da2d15c391719ca450f32423cff7a5c1a878905230aed4639008357d6099a21a3677f69deee18d24498f9b32301ee4942abdd657138f3d0141fb9b0820e80a1e657551533891c72b187325b7197e6b3989531959b939acaf516635e3d1886f645b5d3b90be8c92037aa8b6073da5bc19061abc655445f72e48b29d7e5b26a3a30eb1f20ec8b66e3d76efc2e4ce8f52856c00f03533eed666d8476863b0dca7e8c1779f20a6812190c7066987641183b08422078dd875a2c8b295cd0d2d9a03c8888ddfbe4f07c84adc607f7e2884128014b813b57acaf1ff8aa84cd9a5f13795344ba7f30fe486f7b3115fbec2162584c1d11d65fc2323d2c8347616dcb4e0e1e3ce3f6ca7199556020f46c52d326ca01c70f298e619da11bf219e7176a7f65f9aeac9ca3cfc2f124305b9d9cdcfa0c60f419b8c9864275d4ffd6e75d905d503a57d5329873ab23047b7aadde0f929167c0ca13bc5bcc122f88ad738da54cdb2d0f9f061ad6f902a018f5704a5e9efe9de68c9c73f88f766fd0f814d153223074ea65121a70b1bf341c6711fb6a83ecf0b75999ca7e9737f3dd354b7a36abf27da83f1ac20f8ced9e6026e402607607a67f4f0e1a4298c8335a751ca02a79ea039c7cac40916b7166e040652119f6334f1714273e6f6bfdd189720b3f351121040513b4792b5e3fc211dc4a94097f1a1d7c4d3f572b6e21733086e21d2d7674bf9d1da1f04d61300459e4bb8b66db31f7b5b76528a5b7eff2af0313ee2ad2cc4918c5c54f58a73aa8628cc39d79abc02ffad8ee5b62dd47a681de84b7b6aa272293164ab380b38adcdd326d0a15991b9cb1123c13444826f137c42a4927041044391cf32ac616012161caea62f7f15762a614b211082d32032370db89d47032660d405b7a9cdad40f59841b16cf9c64dc524fe65b1e50c5deedcce9107c1c7a3445dc9d12d6f148bf2638b6e350ea4487bf4ddabe6cda81f401ce640c8966cbcd7a284ae6e372d072cecae8e70bec0a5bbf62d1e090144ffc80b836178b54272e6e3800a29553336cddb7bef4245d67e1030876f36691cbb448a807486e780b21877e479769346aa1d9d90d2325687eb6e005eb294a69ec69612ab7852ba353bac5b19c55952a65a60a96e5ac3f52d407da541d61ee68afd53d201722a0f2ff04da7a19eca3c24878bc8dbaa61a0ee6444469760cf5bde01e144ea0385813b74880b7dcbdbca9b847e594270d6fe105d75352ab64b86722034b48e254e25dfaf60f42b871e3f941626ec11da873d0d1268fb619e1cd12afc3d640e1bb742fc6bca194e859f6416541499b9af8a31d743afe5988e8eef910c16c99b66c203c175426c558b1a77f7a9af98208b29b87f4a24a16ac436659d2a16ad3ac3c193c60f4b0d18d52925f486c53a2a390ab6844ee77f8027f39dd4700a21931e59016db10102dda767054203bdb2caa77ce661e7a7085989a203177c516f67937ad1f6c1b338c568c94bbc0dca9c64bd18b6ee26adeece00bc1930bff1815c61abd5066d92b9ecd48c01e3ac1b187b420a1cb007b4209c1354ad545790fae9ad81c9ece8351e659c36e25b239f2dfca07038a1b7cffe5d072659c9c574b098241d03c3a2ead18a1f40bf31f84801ee66bf0a28de5defdae1b4f3bafd330e388c442aaf3744cda799a9557ef8cf6434af7548fcc87ceeda82ca22d329d0573d4b1fcb351bd47f1845f0ef02a729c570cbe5d879ecd68d8e650dee972ae1bc50bed32cdfdf1f2a581391e4a693c2585fa6bd87e08c334972cabb3682e36294cb32fad15ac9acb151ae960829c7d4958fc92dfe4ae9a5deadc3750f24831fa4f2933de9a339892cb7c7c0cf0a436800fdd8523a76b2b8e057cf690e4b85184efedd725b28d40a2df9f855ef4ffd9a6c709fa78254179d1928233ea9bc27369c8d01298acfc97f999a13", 0x1000}, {&(0x7f0000001280)="71f421cd1c0309b45ae994d0fa42d5a8f2354ba64e5aa6744d12e9c4b759ccb42a6fe30a5c194b4441472ba8a805cbbd85ca4a741975effa7685fe8da41ed87b46c50fb8992c338ef37ddc2e76f488565f3dba68b931b0", 0x57}, {&(0x7f0000001300)="fab9b64d65a6528312c7144a3029aa51fe3563cb630f375bb8eabef1c487dae00215aca5a105bd16f297d8fbe13f47db80c875e4bce0e3f7d17416e8b9f3aba582cf122ed18a977d1b445663d2140aaf443fe09d28143f906ffb51ccee738c56fb69c83b6cb9d41b402f1b4bbd33c7daf3f0ee2d5efa21f1a2c4be6b184ac2bfd1b681f55e9411bf42870894f7aa0f548b55ed952960591e2e8bcaa1143455197bc1902880ac7ada00430ae88b7176d2d8233c17bf18a9e05cb447eefacb6893aefc9945ffe2738e9a08be0549cd213ce0e981d0", 0xd4}, {&(0x7f0000001400)="abcc44b63120b8d6fa340034a9e877d89d468c7e3526f6af972212e25272300b40afbc3a63181bc312e378655950abf68d395ad9f1d2678c833101df10162a1a031c37e5170ed3137cdb1d7623fd5b57384a1ea9c819a3e5c9bbe4c99f5f9e38cb4e7fdc02ab188414821972cb62b5b0482b80e95ee482709a80059a3402fa5beeba67632299eee98ac78a2fcfa0cf3e04013be12946db4a1ae56076b6d2979b906cfe02482b", 0xa6}, {&(0x7f00000014c0)="330782d2d3f1bd7a504981464ca47e0c319b71b77842f6a68b7482d9efc056c0a639ecf5bef034efaef7b8c8ebfed934c73e36a04d03cc1fcc9481f38bc4fba389a0e40c210281aade34068265ac8349eb7e66a79185fbc18d787b1a2d1ed84f36d93f70208726121b6bec39853756f023573ede6610ad752a47b50804ef76493136ba7da9e4252d0eccc04417730557e2ddbb3a0242e1413388b47f661f7a7648e85bacc4419afd0d7851305b4f1b3f24832342e08226a1ac639399c39029e4565f02a21ba5644884e8ab0f919f956143f80efa21c2f26bb1e5b19a1b69566a533652ffda547e6db6cfb2944b443fe7c0", 0xf1}, {&(0x7f00000015c0)="ded72bf6efbf2ca5b121bb4c2f910618bb90ae8e2744fae3887278d3baa8eb3eb3b7e98eee67323b3af84900dc43ca42420fbf12eae1d855eef9709b0086d71409fe81a4ebffc4a63c7854d59e8f7aa35a211f0c4ee8e03e27539eef9378cd420743f3236e9da01fcc276c55ff6c73c43ca2443e49950c73c43c7363a5236e68d17aa6559de60c016ddb50d1b1b37fbf8ae1", 0x92}], 0x8, 0x0, 0x0, 0x4}, 0x4) setuid(0xee01) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) setitimer(0x0, &(0x7f0000000100)={{0x9}, {0xb, 0x800}}, &(0x7f0000000140)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r0, &(0x7f0000000240)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f00000002c0)='./file0\x00', 0xb18fdc071e98a40f, 0x146) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x9}, {0x10001, 0x8}}, 0x2) setitimer(0x3, &(0x7f0000000180)={{0x4, 0x80}, {0x5, 0x9}}, &(0x7f00000001c0)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x16, 0x1, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getpgrp() r6 = geteuid() getgroups(0x8, &(0x7f0000002300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, 0xc) r9 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002480)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000080)="f858a701ea07e72a901f7c6f99e0a63630582358a9aa7a98a93e14d6459ac726f81611a7a40a22cdbadfec133d06e6afdd9bc935b439b9b9b4926c97b467947bce4e88410286153fa1fe107e09286a2244fd17bb6e3e0a0bfd557927d06d9bd246d59a942d070a11c1bfe6b926f6396fd8ffb6b84215d8beeeb2e6b619bd256ecf9365754a4e9f1770a32e0ad0640640cf3c7287300db7392e35d9f2407c6eba78a8505db3663f08c7c23b60ba3c626e329243c8dfb2dc9459c646dc9b746f98ee12f848b4b44a42ab3f71457b34eeab25a920529a8767f80943c97148c362a15fa27d7f403f3f6f8480098741c9669ccddd37478c295b1aecb79d30ff0efcb623f17f239366d3d12ef128b65522ffde37daa979e0bb9ab5d5ab91fd1920e7684d4686093e20bbfbc4c5f1b843739b9661d795d28290b129f758c477cc93956ed0c09c72981d8d1bf83827189d95e729f7154debc72f3b11f0195bfcf60902b33793fa95507024fa7fa81329ca3e6489b6b3ac1466c90abdb936f7a47b923fb63f8727135896eac87b97de60ec6799ae69d162fa060b7fe35ae57b950caaf23ee7bf2fe3c4ab98397b71f15ff89ce6c29673a275e7dfb759db418a3860fc90ad55a807ce288409ee67f0543d99bf7507add1c7b05bb26603f7feabf1879e828ab7f2863efde46a5b04df3ef1234fa36323041e534d6e61bd9086ff5daccdf22a69ec8ff114a96019f0e312cb23f8543105da1eaf66f91ea73699b665a1a0f90418e9083a9df04be087aa679fff7c69013da6a742c38186e5ce25fcd46c53f4e0a69d3287e5324a12c65b37f3b4909efcff37b8b7f2e168507884f9ac52015de0829e1737f3ae59cc316d88f5dc9c3f320b5beca440cb09cd39947e58c391655ca0c85b511f8896c59da54a35ab61421c5108bddc4c11509e5be72e93c780e368fdf11365801c4b20e26b6484bd76cd363bfe7b9d21ceb6968ff599c1cc936f2c983107d07cf1f07919c1fbb02e9a6c69ac0c604ae30042f8a04ea66dfabf2d459a134611fefbcad7a625097c568ddf51c7297ab64cb51d9891ded27f6d910a1b0b7461d2b98c762880cbe6ba990e3c24bcadb46ea3f13dbadf37c0ae4092904344fd23d264b13ccae6a7de31998f4b1ead393ba3c204e95423501cb062621dc9a3ba26e78202f10a65d7ad3d9dd2efc2bddde5bfb1414c36ca648c3702b047c1ee7f5b4b1ec6b39642a03b4ecf51df95ba2b18f7f38e632e77c26ba115c3058c7991642bc4fcc6cd922a4cc2cb5f27c734359adde1d1b28d1e611c16c840cf12ddee7a56fada2d48d68200cc28afa9da7d4addda94bc2e3b3a3d675b8dbf2904ca3694cc0e45c9363ea21e6300311d26e045466d9986aeaaaf116676426d50abf1d31fb9e0cec9be907fae92d5936e9717fd0d4d1d7dde24bd21bb152648ccc611f60d3e62e4ee9809823dca1b5454a08faee948b171e6516a0a0446b629bc92cdc47cdcf3ade0a4aa3474596db59a3e150bad7e85cbb433c8929966d01b1a0310337839882c60ee3461413fff05c541cdc20e7455e3bf81906434590b90fd59af4dcff969115a3c19dc2faf2f56e14c9c0c2ec1453d6de930f806dceec855f87fc366b5e83e6eead9de616b1d7fc5423320d427ad4ae194f38effb915c040ce6467bc80102be378e95555d0a6673dce4a95a66d37622ba6cdcf2f52cd868f2b799482d089ee885fa9c23344f7cdf2355fb6dad597171302cbbcfbe2f4658ebdee3b9665f6304c4c50f94611d8858aa2b4aeb06ccb316c24a6be127612b8fb6b882a638e6a689ec19021a6788cf37f08c58c932e0c197a7e8da3440a5e8a80edd1967e653aa2ea001365bb32e12293699e2e0e60dd35a681f250a16e199bfb35515c1dab7a4fa25b59d20eeff4af6de12c8beac4eea5c4f1cc06e0afd10921d1b62f94c701cc0c404d761ecd6848b4ba0763bb72eba6cb3a73da8a6f42bf9a264abfdf9373810753910e29a06c3ae60331ba6728bad193923bf68ec3cd3b4968fd5a0856299e54466ca0cc9c8c0583feab49276ec15c61addd758c5781ee282b4da5e1c533ebf86d47081dfea4ad1c4957918c755fec1d002114644908fc5a6bc7c4e29fd15de5a62d187fc7411c2cc2f388197736a8bd6aad6d100f52a79767902e04aa46f97943a7a68b3b25bc9279b56505f74a98a4d8fff87d3438b6f8493e5958a274d650b921ac06443b7bb06132180418ece94d9a1179dbfea032ce843dbde7ef2ea6f43600a1e27702873212325ea93a2958745f7c14e83537c0767ed73ac94da8dd3ece7409d1fc0325aab07fa0774639e71e764a51bdd5f724da817e8340ae20cb4b756ee733f825dcfdaf31f73e655e27b5d0e52a75fabc863df737aaf4ef541ac0c7f37c368ec9937d172b0bce5d3ae920e5aba0fad72c895f324b7a43907f1c997b8a0c24bbad633ac5387c662702a0d528654de50cc6faa59b0dbd4774b4cdd7f6df837f82c8cd3f8e8b9ceb8fe9b2f2d9352cd1948782ea9129b00929a21a21a6bf023eb6769076e1fd379b3c0c719f4713d6f959c2b4e80c0d37368ee6d3f74d9b323c74022beb5800192ef0b988d81b751c8efbaac9399f9cc87dfb4839359e94588bb3832ad48232ed2ab3209aca9af51217f52ffdf2ba3d95ec13a2c81a0481238d7529b6c93b0a6b68d666235bcb71b813308783127c47fe06b2e824e831db05839ff78b8e79af8de31de4c64c3ec510564d9320114f0b4ea3b8b400820ea2f41969a929676a83216ee294190c8cced42b0798eb643346bfd3cf2a46296d5bc96e6320e143669606ed2e364a560c55157c667b48898484180fd9a909f366378fed5146acfdd75574e60146476012ed6d474cbe12363ce894f2152d3ef85e7a01c95d9a0b8096da511ecb8503c8fe1c4c59c0a59fbbc486dffcce2804dfe65031d49e06defe3f9d99ad957b03d31961ff7b44715c96b31de2b8004e9f2e0634f4e3d017d68c2d27b53fb3a306a3e30ba468de5b1a9265b0379771ac9ade7141804e3cb1c276a820428d37ac46a01afcfe58c52b22000795630dddacb6dc7c7878fd4fac38e444944c16f39c35bffaabb70423d1c50fcb37977c11c4d8fc4ddfa88758d4c53344adb589cd112960ff238b2a512a1fa83fa44c6f17bfd3e880969fd02e2d429be3d3be050cb648bc74be199e6688fb62c2e9d6b50dfa82c0c4f4890da14279f8bb7cc27d6d015ed9d990ac89a9d884a4358149643b1b060e538f23fc11e03b296147b6f12dff4d23a3ff74d9f6e7f93dcb111ee19de71e7e520b40080723df64f441ed06fe6ffd2d4434353e9a98ab790cfde50e626353fab29de0814412b1eb224f0971a2b24079633205896b520268b6dd31dee2cdc5ac63e54a5bdf6ed2fc8f9d4c74a4e34ce1f2473ad910f199ce84e057d1730ba3943b4c39735af1177a0021c453c76585d252980673a719e6d7810d11475f2cd1d35353376a874ea64742b8614a9cac8f73f160f69db755c68070d99ac92b952b2de123b0005307f35bb2aa0c23d53b1b9f5a39aacf58b23fbee3e1da70ee319f7a987a42b996f11674124fcdf49ad447c085d44ad6a1c254c8040a207b326e846d7cceaa1633d340ee2757ef2cf9542893dc28ba2a94fc446f6f211b851c7329bb7f6d6ed8f9d72a5fd3d2fe4c18e83d2bd46887a68450ac64e90d51c7af07626364d4228784479682cf80e4e655a9c366e720e42d3f5648eed3b6421e9fe1ab9ff365fc632376d2984207fcfd64e596c4c8b03f0a007f2a97836e991b9ca8c23231231cd9e0eef0d96c1e8dec4c77debdf53bc87ee5b787ca97e3d9c4a167938b06477cd68b7ea513ff364dc5eb65d0b4dff8bb15c6a2e00cf87a4fd2f7378b01b472ae334f79cc6fa0b367d2757235452ae07b762b7607fbf016b7ead08c189717d237f97b909684522ff8cd0c23f09926507e668a5c00e1abaacbdfb873d1949f2e5ca2aa66f69876b993ed8c5bce849007f9fb40537b7f9274c607eccc3da8297cf8e858d69728432d27273c65309d7a990cd560f43aed49aa870c479aa8011f5d7629e9fd4867e1ac8abfc80ee13cf4115ecc5f08ebcc0419e51f025bb817f50a1df50d7b80a9368aa86f1eed044f9f683ef24a1db49ea960e89ae48364e9cf09b8462ee0e41ed97075978a99d607676761b6718b67fcd6512cef509f71915ad6bc0c9096a2aa19a0547c76e2e0f7be0cd1e8288de65cf130152f93b012339a2a549b83999f6fa945eef3b543187d49ef4bbe24e847514ff885dbdd190671926453d66742f1081cb4697f4f555f6a301d46de1261671892637757f9def743ec5dbb06b431a343990df4688c47e6c3f495cb13f871e666721183be83b888b0a741084d0233ae2e2a9f979c42076b97e2d34c519a98947b0a1d9d1558dbdfc917bc52a2c676694d3c179f22e18e5a2ed66a3417eb3dc64c710127bc2d4d7c5d0b9e27919f9ff71323f445de742aef943faf35b1f152eaefca510fc5e347a884bd0e4138ca757c8870a8ad018221ae395157b03d96da45ce2c2a37259fedfd3bdb8aeee6fd080e367dbb388199130658b23f04fc63d88475615cbff45d2281d45cba70f45ffb252964ed2d7a152974dbe3d935541bad3022de42608b9c78764aa165c82cac14c1b46fdde4d152bcd6fcac5be2398def0d88ebf6780ae6e3e166b2acf3d15db875664fdf2863bcc993d73ba87281a9943d9cbde9e0ec9f17489a35a2c91a8cc5e0871ad9e4f831b8feb39023b733c30a2f9f44e18968285a9e826a1accc8e1311ce7ab02eaaa39487505199623ddffc75715f708f65795b223f95c320cde7ee2d63d0605efb417fcd10d64049968e51b1e8987e9fb31aab1d3181138988d88897a2d1cf1784c2a14e5221ec9e3a12d0562c632f8b5f49b2b23cd96c880993adf42267ab6e90034802af14c39564defe9d4134f62da3add512bfb62cf341178e382ba000acbdee16271213d9badba121399cf894c8812fd7a1244e49c206335ffcc099354daea25737fddb1021b3ab7131198059bcd3571c34d31d2696772d0309a27293f72efecc6db9f7283951c5e43156697640ebb13cffd2d018f43f61a4804e6e1abdd952fb895918a8160ed03d416307f9fb4c112372a9118e4f91f76b4124b53ad61d9bd87c5cea0b0f9df2a4949ae4a225ae388308c6163d49cd70ea30af122ec70839f7b75178f284504506548484e89c3726ca0ad794e6d519c9b934948291f863e381548b6eb5d8933251c04854aba07d12809ddfddf706caa1796529fddd11a9683f659fa37cadf6cd7012bb428a273174db0de359074cbf6ede6fcf80795404e65cce66aab9880266462d34c0c10cfaf2589e62e2f7ed378308f9c0a77374e0b34abb3649b94d9b63e7bcdf933ca797ad822ae5b689fe91943c64a8e533d1d6648771b0070d766cb4b54a6fb83e933d0116e9b375ae278f418846c7954c5de24e588aae10737e45fa44a6ae32942367a0ea50236f652ad0d02c588850d6471067ee834d6ecfa1e870e833dfd42ccb847bd9fed777b938156989faf998e738517ad1c07c809d556466c4b3fc7db02d8109be816aaba5842d2ca31ec63213382f52b6b543e9c06a014a7cb328d2ab287ae99d798b2d0b8256a644204af873565401a9d0ff793024d6b716fab4aa7d429b048a6efb62d44a95e4eae3e32b918568b141fbd433929dcb0110c6f84e203c7ea0038e4f7a2432508afdf90f03e845cf9c30bab05f8121f017d9355ce03", 0x1000}, {&(0x7f0000001080)="3658794a2c1c2e149581a248b01dcbadfb0214fa95beedd80217d99af02e78fbb773737ecfa5e8deafcd0fa6054ec715328390d8d2089d8a08b153f6c6ddd8dc9ef7cc8e7d279a1a5e7154fd37042c5ced8d83b339128d6521135e8e21da99e3cacc1a0640546deeb7a8aa663db4bba50e983f60fa11b0e09aad0647fd9d2f99e6aa4909584dcc708e71322173b99807c8307aa02b1b4646a7e0616c03d6f5942c55fc6c22962517c9b916863b8c8c45365fa63863c9974fb3aef14fd2e218ee71a6ff72cb30da5c0e7c61ce361857c92bbebe7fde7349f9c397f68dbb7d8ac32cc1980bb08bc67844", 0xe9}, {&(0x7f0000001180)="a36841000048efd0552c764b25b464dbab45568503a0088b7564bc3797d03233a01ec2afe09052b1150c880615c135caea2335195dd937a46e60b4dabffe0fe12f307dddc79ede1e1650cb4d41821a1bb6d5fded9e19b2bf56a680cd19a4bcca2e14e80c87515b682357ddd9952c6a88c8b17e057e9ce9eb53222bd02b6ba1b2cc3e41e25be5cc8adda61fb8435da42e507185cc14a9cf99", 0x98}, {&(0x7f0000001240)="c86407275a0ddcc11422918b51403dac70bbf9555c63aa34a6adca6771f3d928480b30656fd175dd737d612ce867401d349b06b75952f4d349e524d722cce42030ef63477fc257f9c60a786f0848217647a74e443dd00f28f2b1426878d82145132bb0fb18c03e72b62f81ff3511509f6d4377e87f4b2b17dbd798fbc0887b96db8e2963ec101086702312989c8dc3d02ea7431ada08cace0b56d0467ff5be6ad7b454f3efe241af49381a1c71cd4b11c6e62e83f2e4f61b7d16ac9581623b597b2cd27258a012cec1f94a1eaad275a7fd616f73bff75afe1e64009c8784526b735a37751aa5935e790792967eaa40fb2de8050591e04439f956ce639c30c684cf865303aa7c1886b750a481a2a2e0fd0e7ab7fded38e5b85f0cef200978db570be10ff78c6090062234317da083803e495c69be864a6b58a73f97686c3cd42fd5dd466df40d0d99e1e12485d1337cc5badef5ab451cf2f1e0705482c756149205b9da6fb7f66917f0232ce294941e67edf38c1cfeefb5d29f0c2bed22cb3768682759fd240bd7704d3a7ed15e8a20ca4a8a7f7935ce29fff717228563cd681fdfab081151f25f94f9c9144f24f23fb82d6fabe2af6c6d05dc0ad026ccfc94c355203bc7265a26f61bc5067deaadd8877f2f90ad1d9ef798d16201d5940f8ead3fce94a214deb90adeaeb7b1b1930d5981349002603edbacbc533f3605df5f1aba2cf7e635c25d22019734ec79edfb14c651a06eb97f7a0625d10263d84922ae16b236812c0220f140b16757436056b4ed384c98c03ddf9585be1d1dd1c3af516ab5fe1b8bc58b4db38d0b2245125c8d72328174bd6693daad8bb1bec844394529c10550b822de071371fba5c20402854dfe0e36d3622a0fc4bb8a9dd66ebc67731d59fbee74cc294f0038145463e96b046fdeb24f18df21557211a09d43aa50baaed1ff3b8dc8ef0970872ace8543afc72def45e2601b52453c328d28453852e3dd6ac4a2eddf24345d0a06381d9c0106cd09bb13517101ceb4c1c6056644b415a9937cbe2e2468bbe4fa9d6257dfbd5482e86eaadeacc560aef437a76ffde40ed6287fe5a2ee24e5d76fb10450f02501e9afeacb2bddda39ae2db64eb546774098c4f90fcc4e3cff6fefad354ef120108526f67886003e56414defdc96ccc90e25ad663d549c599d18559cc711bedd396fbb90fccfff84a482f0a8520c972b13c5362bf1d6ec4a2a520c5460a94247bfe0bff2889ddb3d130291041e9d5c0e665df69a9763684c44f6392a2157ac06c4dddce04659cc7468e768a5502992be494adcd3c05db2c1027af7e3d31a08642eaf59171c2e7fa9605ef24e81e2174968a19da73c4b770b76721ec72146ad264670fa69b358c07e30604b2dd17085052860ca2dc7ebc2bf3c4c85205025318e3e9422c94ae72d1c80dd6a5d6bcb76bf685d943a610a72a68e74fe192ae7282b53b9b8d7eb53a7ca2fb6fd3cad981446453db1d644f122f8a0402c1863273dc6a6d046e29706651f9e004484bcc4fb30eea4283ad53290dfed0ef3fe83e9ef4efe9e270da5180058acdc4f5b7b262c79093156f05259f2011cd96e6a954e205e7db334f0ab6cdc121c2db5e49d825759faf662ebf5a88f1cef7b5ad56574524a46b2f5b6d876f8ed0a62130aeed0a816bcc2f967a5d1a780017409aeb8adb604f1cabf9a3953375f4cb438c0280c5f322633ff123afa36931a5b04b5538367644876d87009675b3cc6000ff535deae2143a06ce8dd7f82107f6874a090bbdc8a7406121945a70c18314eec2264fa76eb3d10945e5713d7378d070838e2af7a3eec58a3779a7c5db8e2c102265f63390c08be7e5bc5ca77dc2739bc36594a9a1a134ff9c428b5f3f0ac6206317ea7dc526f394d0410bc6f2004989ea7db9c8250b3d612d21981f8f18ee2459a6e81cefd24261e0db0933de62f1c8d53ac6c4b2d62b91b211c2f342caf498fbd20dcc561f642ac43bcf9a8db810bdaeb338ea267df21eddb72f5e7e65d3c6a366b323d606ff419330a74cf960660fedb1bacade1867752f537a4564c02f11c5cbb50d9caca28f6b170269e62b2580898696b541f12e62688b015384995ac602253b092cec23e116fd372b39f32002b304ce1e472fe2080b242aaf3eaf7e70dc5c9237a25d451dad376f7680f922932c03c6d5fa49a9628b08dd6bc37967f56891bfaf8e3e08affdfc31288d32b0188236d0d89807d022731b48649a73d72678ea6df50c27ade7cc0b0ea742f3c32825757af351ae7920397ec3ed9effe6ff60a72525bebad481074dc8c2887668cfb708197ac22b7dcfe0a60575d6c9c2c583becc0b3916b14905f133f28d56cdb61f2e55da26c323c24444a211946dcc68f97b02ebf910b075bc20e03d5d4f4503bee205b803bff9702be4c0bcc7b7255bb7a014725b712dc68a44f2aa67225715cb2aadcae577efe18a11d4c38ba90673da61bc1c44f1575d21b303f3127c5f082c696a5fad981b7f4e9e6cc5fbe02460a1901f4f8a134f7872584e92af55f0196c57380286cf094eb1327ae57b4c4cae95acd9c9f86d79aa862abc369d7939a35a90d825e4059b8fa08461e4e4fd33af6bd011b2ecc20eaeb05b13696c810b112f8498269c5c98df8c267bd03a67e2954e752cd9a722a7bf15aabc47666f606a7d8b9ed90484350bfabf03a450b4868b35bd3bba4b5e03538c3d5d73485a65863b18687dac7e164d8b814062fd537730ddf99c1af12a57f413501ba421ddf7b6d6b33327e72671eda754406f463b73aebaa6fee59a5621ea4b25289f1fb9700a867e64d7588712dfe85d4845655bcb52f7c8e703da5992b42d59bc628b9c66a537034be28a3700350451118268f642f26edf8d4066acd9bebfe5db563661e002125c6aed57e1986edbecada362ce67c5e51164c4af294e6455b3ac611090dcc6353c521bbb26cfe235978e40cff83f4bc885aa051217e6b28ce7afabe814fff6b429ee68e2ceda09c2dafa5208eb01e77dc1bc3a73e16a4606eb9d0cd95cfb0e99154b2713509522c7e3067fb0ce64c90c2d3b1d070d2423082bd780d700cd08b20685c3c21b70867ec4a1e7f72f80de70991d64a54a55d2589a389366c07baca658fcfdc97a5a8172d74daa9408cd585e0be8f1d2bba7892b7026d8d5bf0b3aa6d411b1111826028040aaff68d28f03c95279adfe09c018c11c4fc59c3311ea815da31dc6fe1be6f8cf7b40d05805601039ff44f34aaccc65e48e6ed1bdfa01d464979100601d05937092a31d5bbda7a236dec65e75b812b3ce8704d5b9d432e082ec4a4c8f0ac8862a87381a1714b727f148a71d1273f195498aa0cd1ef05ba532e5479d2d972540e9bdab9c0c759186c369787c22474c62017d99a809046e4ea5c432f97d201b8881d11849160b90ab62df43849d0b2b5d8419a3e8fa61bf69e4531f22a29cd4b77a10cc7e1ab038d8d3b96295c0ba30d1822e0e78f230b05308cfa9b13e19d1f8d46a62fb4955ca11c32294207139603c2f1ea40a04734ae3ece4ed8607c7a2483f14778d5c3a30e7e28e5d0f146ba24fddc3f359de68ca1c21c0161c04575baa118f4d190363ffe41d68a4382ef23f4714739d2ec80edc235351d66b75384420b643d4aa455ca4b8d35a21e7324a582acc1fa25c9d664416170e374d6145907ffc13fc60a10cdc0bc796c693ef332822329d02c470bc4bba73d3d2de2d477842b6cbf39710116f3b32834bf476dc471b2c3fe40d8c1e97fdf1b0c15a049113391fb4d0681fcee98fa37a736c47e175df24f2e1b915dc40cd0d8e8a6a548f30b2dbc4e99c28363a4503e96537095519cc6715f8d17e017462c73cac316fda8d0bcbd436e97ad9ae721f43439b1b8420cd95d133cff647eedf6cfa45e4c5940143329edf627edd8f681f09ebfaaa3adfce1fcfeb885a64fc377da650788faaea66e1c5cb12dabcd9533986656071e6afe5d2a4e60d94b01a48d11b221e92b0651684bf07a5fc206ce80c453492130e63b4479f2983a5700378ca846b3a0d34daa8d5bb8884eb912f969fb4fc411d8a06bccfb1a02f828b9e29aed55db4bfd63bf79d836d5ad9e0dc85b9b8d72d8af9bd6cc1259da18111f5d3c2c383ac017c7fc7adcf5d4fbb23b0cedcb81f37022744e1c0249a9a4c42af6c6bedb702771077a0565d0cf8cddd043205a49b9cee46247a4d7c92088c73eb7d3a5b8692ce3ea6037a12b205571f9837cc4fb8ce78bc4c9e89658c3fede9185446524cb0cb370cb2aebe2a49db86f351bea07ee2ffe0f1856cd687c9d42e4763bb3e2c9e978ef249deec4e0648933ddff0d04c2132c07c6c84f04ebd539b1fe212e347a38a43ef845045a02f635ec1ed7b654b9347f2ec843528c91c29370459ccf9db4c69b54692d8cf2c75cdd657e60727938fa5bf84b87cc91556fda5bd4166b5d100986924283c0cdab393726fab92431d7cb6ef1d406b3aa23569b6043fd790244c55df1a73b0a5cfd30e25dac92df4bab5f669a73be7501beab60f49d7cd0405707ca2a740f5cc854ba7184e7703327196359f32ba4d69217db519878815d882b8e46698db464103a229fbbf1df0764ffd6f0549c2436e203e13ef0d99e88d99cd6f8be55c5359cd9bfec778bbcec9be84a2410621a5806740261c4400d0391ad37220a3cd5a4672a0000e734b5d206535f3b14b596fd7bdbc07bcf6050c9d11abfbbfdc4840bbe9c997020d2f35567e5327bb11755584159677523e2ed7c15a013749461f23049b37e9a8af1353b8f4757739736662b45776daca0dc59c57a0233a8016767e37dbf003d708e6d7dc1642e7485f06cd120a7f63adcb40c6b461a02d1bf5a20f72e09e55c69e00850c32374ac9936202da39755311ae955d993ec7fac1127cf76fe5077bd595d99cc945130a835f66f2a5ec17c73531fd5c50f7316c7196d03daab3fb6e919f4140ed060da2a1c36a00d3e294c41fcf71e184225179eecce78190bdeb61d4adda41f7c4abe4a46db570ede409ee9e33e4a975cc25a519e15c8ea289251d3a5e59b56bd5f92996aaf139ec5f0f13eb7bada6d3b32364a9b4c57c11dd14cbafe4c244c56b8a58384e55addcebc7a2bf5653717217399a346db0337fdde11d7aa3ecdf56b449f228dea2f5aade6f66211c6a4180578c0479835242a0ba901a189a0ea5d878d2e3b6fcab66ccf52f8b23c92bca1f8fa096c6ccbf4c7d417dce358b46a61257b9a309902adac88f09d55a206b0a50589bec916c6c212f5ff74baaf7a5ccf128e4778f798f460cc6d2bd29270c8f6dd9dd8c2ebb9b63dd598f9a36e0c44069ddae1089b2020aefd02da162c166d175295beccd15840fc0b6f0ca9ee8fd769c4a28cb211ab447ad7b63eaabbc7aee4778414e8be5637206299b222d0537172b1c01c4d7c43eb5a0204e3e94b264323824ca5fb271e1324d9e78fac2f97c23f6d12238ae6bf8339c5ff0f3c939dd4fee82cb064d9491bf7b68ea9f2b7b151d3006c97a905613409abff40d617b7425ea2a267aa5f638f9684ade7dd97c698ab6b65b3d5fd2e32a005cc24d002da69bb7847482bfff4d6740868c318842fe724872b75ba84c12335203b8c00c54630800239f02e928b33f660068a2747d7423fed5cfd56ff7cf2088a63ac1597093fd7d1463648df5f7c711fcdab9b6000ed8a5a0b125eb2588ad7e4ccd2d5577a788a219faba162bc184eb8e35f44f73467303ac7425702f185e49461a1269343696a55444f9ddae12142ca4e74970754944236a82c", 0x1000}, {&(0x7f0000002240)="8095e2df0c0642a51980e5c88736ba7f1d979ab9edfdde603413845d76c131c72c524e25288ba44eb0056585b010", 0x2e}], 0x5, &(0x7f00000023c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r2, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x90, 0x402}, 0x4) accept$unix(r4, &(0x7f0000003240)=@file={0x0, ""/4096}, 0xfffffffffffffffe) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$setflags(r1, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x5d, 0x1, 0x392}, {{r1}, 0xffffffffffffffff, 0x91, 0x10, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x90, 0x2, 0xffffffff, 0x40}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0x5888, 0x2}], 0x7fff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4f, 0x200}, {{r1}, 0xffffffffffffffff, 0x20, 0x6, 0x6}, {{r0}, 0xfffffffffffffffe, 0xca, 0x1, 0xfffffffffffffffb, 0x5}], 0x6, &(0x7f0000000000)={0x7, 0x2}) 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x2, 0xff, 0xa82d, r1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) clock_getres(0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) socket$inet(0x2, 0x3, 0x4) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x100000001) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x81) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, "e239dc6f417270bf027f5f135355f2cdb3983890", 0x0, 0xfffffffffffffff9}) 16:00:12 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) dup2(r1, r0) 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) kqueue() linkat(r0, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00', 0x4004) kqueue() r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x30000000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x6) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="541caea78a8cadeee2624f9f23794f0fa365b2c4bd9282b2703a6c415608a447d4e8c85ea67e6057845781f30138d1f78f887cb5a2080b5413b41beede306a0af912d421273ec2760716e87fe425ae196b5528c7ce2b4caf1f7a364a9a8112e33fe400107a5001c97304a375437857c4", 0x70}, {&(0x7f0000000080)="fd2aad1876972b3529bc67b67559d2df3ecc3533e7f58205e87161c2befebd727989a96f73f22e42a0317d3e2df60b4872455accae6113943bd043758a6c9c801846c1a1477955b15030eb4aaf759dc47ab0ceb26a5f85528bca52bb7216b503bbfda2e4f639e690dd18aa31c6054f3b2bee3049625732608571b6eac876d8", 0x7f}], 0x2) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x102) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000180)={0x2000000000000000, 0x9}, 0x10) linkat(r1, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2000000000810, r0, 0x0, 0x0) close(r0) close(r0) 16:00:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x42) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) close(r1) 16:00:13 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getgid() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) kqueue() dup2(r1, r0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x400000001, 0x5e) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="d68aacaa1753f03e1d0cb6e4991e5f48884427db3a8c5394eeea8d4bd7d207956ec0f310a2f34999b4effc3dba13bc126e884684cec8b7ad4923e2e47bc75e7c9cf7aece8aea7c020bc5f0189e19058728c702bf8e7590bd399586157182c5fba253f624041947ae2743592d2c0f8edb94", 0x71}, {&(0x7f0000000080)="096ce8a09d38d75a", 0x8}, {&(0x7f00000000c0)="1a0ecb28761ea21f0d507c9523e2ff31a989b777f454da9bdd2e57636f59ab5a0d889dd2e7c9289f38f510c702917009250ed4e8559f2e99082327c699494805d05b7fd328eb60d115e0c6bea02e75bbfcc7301ee5ce7c4389911e32a344c644fc646ddda39a5e741f699ff32403c2ffbbd5afb52885b838ee26a4949a1ffaac6ae750ca5f7246805730d5e5ee96b757561b0750b1f9527fdf6f666e0e16faa3d1ff720c9eb48a14ac1cdff0888c9554bd92d3f66dec7e223f843e592c9b43", 0xbf}, {&(0x7f0000000180)="eef94a12208ba58510c68252e8682fabf2c00344e6b38b60d20b62cc47762bcbf6b67e3167af134fbe28266a7ccf", 0x2e}, {&(0x7f00000001c0)="d00dbf7164415215dc0b1d193f", 0xd}], 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1a, 0x0, 0x95e0abd5e604df7c) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0xffffffffffffffff) pledge(&(0x7f00000010c0)='1({&@\x00', &(0x7f0000001100)='\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) mknod$loop(&(0x7f0000001140)='./file0\x00', 0x4, 0x0) recvfrom(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x3) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x8) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8f252e2f66696c653000"], 0x1dd) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x4000000) setsockopt(r0, 0x6, 0x3ff, &(0x7f0000000040)="000000f0", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x8, 0x10000) r0 = socket$inet6(0x18, 0x8000, 0x9) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="0e2a523ff0b4f84812d9d1da73807683cc157888bf5e68077a4cab6527273c107e5bed9b481b6533eb99b628ce6593d5e3e7074eb72f02421e87c1846e1a963eb4cb316969c30727d5ed04ba2a4840d173dc9a9a40ec08dc66f09f38d57e90081085b9e607170971f3d30b0e89f086fecce6e21a5d27dc3329ade4e09c7d39d8979e0d9078f217271c321cc9ca539464b51fbc4e4fe953396a1988145d9e607e038fc55fc87966f09801c5c51bf09655da675b3f7f0901da0b486fac9db14cea8fc437d1556778", 0xc7}, {&(0x7f00000002c0)="6318fbb9fe5af7fcfaa5c0195ed51d8390c4df517a2858a453e875460a09952bd61394370724cd9e23fd8e717c90867b1f32187dee6597954d2ea412e0590c60025648195fa862525f8c6edeae425b326576608446f8d6b47ea733b11f6c4c60ff37c6f9339fdcc5d119663ed2e3645249ca788d8eba3f5fb73046c76fee1048aed703f86eaed4e24c5d1b2d0719410217624ec9998eea7ffe01547adc690bca0b0284", 0xa3}, {&(0x7f0000000380)="f024a50d497c742d975e68dc1b4862eb3f1ffbbe267b414aacfef5bb1dac06f57a25723ea297be984335bf2d324115713e3550de2db432a1b9959e8a0f42cce706400d25f044185f60c95b5ee8aa64d1dde83de549cb68871fb3efdc1d72b77aeefb2e540026e37cef024a90e5c626d51175f06425d198168c1c016866be269332baa59d3080108f8bd2b4a87745cda83b10b9bf21c5e2678b12ae328ade0af09cad1405f1e8ceca85363618c007f161f69d2b281fe489eb52c7e1e20b9a4633f4670ebd618b4ef7c38084d0d0dcb0d81f0855", 0xd3}], 0x3, 0x1f) r1 = getegid() setgid(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./bus\x00', 0xc000, 0x0) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getsockname$inet6(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/143, 0x8f) open(&(0x7f0000000000)='./file0\x00', 0x82, 0xfffffffffffffffd) socketpair(0x18, 0x8007, 0x3, &(0x7f0000000040)) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0x6, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000030, 0xfffffffffffffc00, 0x3f}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x9c, 0x6}, {{r1}, 0xfffffffffffffffc, 0x22, 0xf0000003, 0x8, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffff8, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x85, 0x22, 0x3, 0x401}], 0x100, &(0x7f00000001c0)={0x1, 0x3d}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) close(r4) kqueue() 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3f) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="8be2c54d65a46207bd60bd8256b5b730322ac1dedd2edec0ed29afaf60c74e873641af1e45d3476db3ee28bd5fd26d8263d6b4eabbc0ab8fdc01aabe938548efe9757312894ed8d091cb3591989159ce74089f4adc6dbf26153cf9b60c336cd8e44f6fa831b7bf039b0c25fe923504948b59574b4e18fb8ca747184d00ae0ccc14e4792adcf4cec43f4e780a022f15305f07c63d2a22f7196d169771a9905198d0990e9aa80f974f39c8229feeaffabf4ce3d7c999b4d37f696d69550f6de84e32d2bf62e95df042ec427dbaa76ee38cc13485c39ed8485084036c95e4", 0xdd, 0x8, &(0x7f00000001c0)={0x18, 0x3, 0x81, 0x5}, 0xc) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x1000001fe, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000000)="c9b787ad881347c5b48ccd1042dbed12c7bf39f605979a2724383f7628f1ca4a82685eb68b6cba695445ccd67f7f91692ff5c315", 0x34}, {&(0x7f0000000040)="7f51a4940914b4d37f16de8f467bd89f82f88a9334cdf156ad7d2147a85311c7f10323800bf60e10997626d85575ead5f4739fb7da0fc571e23a47b38cab3f59d3e0d1eddb28f3b0e3a2cf88d6d5489ef5dfb0030d75881ae54a10b831b8b7d39057edb2edfb6f18c9bfccf9ca7f680e021a51c20e8e11e4771f4787ec2ba2c6eb591ca4decf678a3a7122483bc1f70f8f506a07828ac7f8b166ceb2d5ef9fb50c8ca917a93a4343de2a", 0xaa}, {&(0x7f0000000140)="c033d6402a2e15fd9770fba904729931e78271b37dc2921975b5fc39455dc359660ee2456b1a70e0c5ac2778768cbfd52a4d9288d9107a8f35a40509d0adc19e97cd0181863b5fd588afe6b37d2797ca9135bf39acc3fc2ff24055008fb9d26e7e74e15dfd7846c7709e553ca54480848141b69b03a69c0c3172203aab5c03c20b1f835d4b7820dcc69b03c3a8ab232a4fed190bd5259c91544ca2dd72759ffbcc5a00b6f2ba1ccd91dd78e95294413687d7504b4be63038827aadd19e2e2fc99623239c64f761203ad72293d73ee6dd90549eceaa473506e48742567624c1c22fe9", 0xe2}, {&(0x7f0000000240)="3a269a4f652c1928cc351b68fc93e1ba67f52dcc970a40c2cf09e9d0f30fdcf5c254f7ecf23481f965a7a196e28644400ad78b3a5c50e075950cbaf0dd80e8da6924db3321bacd5e7f6de0736a4e7df7e83c04f907e9102c53c3973cbb5d895197b091997378f35c50ed911a541123dd8d44bd2d54d3b44df621ed0f8ea72feec39042c75d797e2a492f2662c9bda20be853903551d31ff42df20897c8076b28d0b7dee71f85e7f9e552085aa546a8968aef49ce90e5862b0661af9709576e51a1fb1b10e6b5d1", 0xc7}, {&(0x7f0000000340)="6d9076da515b87c33181655c8ec8e2dabd0e275949d5de1bfd2ad8282af3e5d682da5e1526c0e402582e4a7099b9b0945bc86549116e612145cc556a7c9e29b06c0189bd2240b5154f8dff49cfe8b0a30b6406f27291be756bb6e77d54517a00c2a0a48366caa7af506605bcf34df32f270aa4e4a0950319659d1fd36f28fc82375db6c8d9057f48f442bd", 0x8b}, {&(0x7f0000000400)="a7bb2fd783f99ee8fe6ac6cbf1b850dede28b336f1c8e9326940ead4dd52a2394933aec5f1953c51f38bdb2e28fed827e627096f814125f180dd05f8c496bedceea39535440f28bd7bc8193c5dca49acb4021d552a50e07ca260ec82ec285594ba84ead55c27cde3f55f77f8b44363adc3d0f3e5564303324dd0ee5c66e6458ba5a309e171d3d7caa14f34cfd7a102d248665cfec5c25df071ea4d704a12d387f6a8e1a25ebc609fe0c1c8f4320e1845dddbe349e2711e360af375926e33dcf13d257cc70240b0dc5c82a62d05e99c642ae62ae2b4513d59c1f7f8e564b91b82804397e6c340e85d2cc8e927899893", 0xef}, {&(0x7f0000000500)="bf7ca8738ee7cb09fdeddf764994eabeb2219f2590142c1a97596fd785f824c3232b6b64b406dd2c375ed6317b1fe8c7f8a645cebeab87602ddd085f4c07e0ebca904b35d646287fc6377e09736e33a118e7a7691c8f165c1027b392f53e4acf16ff83c20610f980c120266df69c6f4b3fd9b3b4a1782c33fa60fbdf85a6824c9e3fe77f055b27b28dcccb69905acfb0e0818c8531c7c28f984bd5e5118ebacc06d39e13debf1e328485a2f7962fc550fe240531eb2ea750d26cf5320cb8dafe0287e91652ea8f298f59dab8391fa78d", 0xd0}], 0x7) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000180)="f5fbea01cd5f85f63398225243c68f9925c6bae2f00911d653575c147344", 0x1e) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r1) getppid() r3 = msgget$private(0x0, 0x1) munlockall() r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x73, r4, r5, r6, r7, 0x4, 0xfffffffffffffffe}, 0x3, 0x9, r8, r9, 0x3ff, 0xb22, 0x8, 0x3f}) 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x35c, 0x0) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}) 16:00:15 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) shmdt(r1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0x80, 0x4}, 0x0, 0x2, r7, r8, 0x20, 0x0, 0x5}) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) r9 = syz_open_pts() sync() ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r9, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r9, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r9, &(0x7f0000000700)=[{&(0x7f00000000c0)="0f", 0x1}], 0x1) r10 = syz_open_pts() close(r10) 16:00:20 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) r1 = dup2(r0, r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x810, r1, 0x0, 0x0) fsync(r0) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) truncate(&(0x7f0000000200)='./bus\x00', 0x4) close(r1) r2 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='c\x00') r5 = kqueue() r6 = syz_open_pts() write(r6, &(0x7f00000000c0)="5be851b37e29164d70ab902ac0b138604cc5748b392e3e05b091356d39ff56faeb681145acf1f4801ac398ce9f3fa1d3ae436a301c09b22ff7d273ebb0817bfedf78904c7c980531a9bfa19fd6ddbf9b51b795e228808f51e54412b87933f8f894745f4e5468bddb9447c4704cf27f5b19f5587de5800514fb21b6d7430c5ed57f3d8e310127a9246d75a9ec40a7456ea757dc3705d2fed6c5122ae7e93f5c959d1ebffb61d274a5aba9992d3a95d8555c", 0xb1) kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r5) 16:00:20 executing program 0: clock_settime(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x38, 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) lseek(r0, 0x0, 0x0) madvise(&(0x7f0000e90000/0x3000)=nil, 0x3000, 0x5) 16:00:20 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x81) symlinkat(&(0x7f0000000040)='./file0/../file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x81, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:00:20 executing program 0: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x88, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') clock_gettime(0x7, &(0x7f00000000c0)) 16:00:20 executing program 0: r0 = syz_open_pts() setrlimit(0x5, &(0x7f0000000040)) kqueue() dup(r0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f0000000700)="cc7cd677863ca3ba2daf5d24559bcd9619b7dec84d023d57622fb8cb8c1317303618ea0b2136c6f00bd56ec4c0373682c74c71beae3c53c772c23c6d1bb2f34fbb06d1206e52373f6596d221155e3c352de90171db1bfc4617e5e6a51a61dcf6002b3138f9efd2a9bc2ffbcf22d9d6eb5d659680cc852a14b638bf", 0x7b}, {&(0x7f0000000780)="04088ebb65ef6033ed78d417741336d4a29749cf57aebc68f0513883e478be1373e77ce3eeb4558673cec3091531bb3996873e8ca735d41c42ba373c0deccf496f7de89d8da397786da4ce131a5e0309fb7ed80cc4bd3a032643ac6b4765183ec4f8eec6322bf31e941198d0529220f792ab51f1468ff6c3a5e1703c9da02fe7ffd9b3c6e1a82bbfe7a4b82134e4a34517", 0x91}, {&(0x7f0000000840)="6be56891707554bb0587e1ed5e3ffcd18e943e587384c3adc1d8f8ef31aa79b0d8933c7cfde63f730cb1591256aed00148c24723b78dfbc70f4f1bc43bb3f9e8a94ed73c801f07a01340c80c875a22538a421fb07ae5e5d75378", 0x5a}, {&(0x7f00000008c0)="25d24fbbd1831ea202f46d08571a2012dc911fc61e137de02511d3", 0x1b}, {&(0x7f0000000900)="9f194cf7dd17a0d9c6f70c9f7fa28e13947d9492b353c61eeca0f6ce9478cdbe42f62e234332c23ba67daeecea713d344d2733574c6a4ef38978f5720d7097e88a72ec6f017579cd1f5965740f331e064dec8120a8c4d1bb18a4e384def7434bf2d66909a06ba4687850185c42f6f9e25a44704f56affa61d6c165d5c55e639d925e2699d1e877cd29d40c6d8dfc41af178209107a7dccaeb479baa6c80ae3a56d233ca4ad9e404f704197dd", 0xac}, {&(0x7f00000009c0)="cc12007ed6f9d86a586c262673d37a6c6246b4c842a4b3016dfad1d7006c8d67bcc93f082fcf5f2f8a7af6", 0x2b}, {&(0x7f0000000a00)="c569db96a3a111011cd8455d07dd159ea3df8c8199523dbc5bdc07490fadd76232c88f50a2da2902de755a664452e84e40a34aa0eed552c9fd85f210055da371a0b7ed50c9aa7e94252fe11b32b8dbb539922e9b38f75a557b2bb20d4f39dee8ba94170a38", 0x65}, {&(0x7f0000000a80)="cd36d31d9d2f2d32fa0229ed9200a7d5f1d6adbb972d7ce9236af3a9e4355178578139ac69dc676857b657bfd9524cf854c02bdb4613227173b13279e283fdf78b8416a490f9a2e3b12dac0d1046c4277580ef3bcea21f87eb004aab965b15d437b8cfd5f82525ee2e232169651102d7d8915ee381da6830d413225ebe52701c89ce2dfe4d97631074aa53611f688f234ddec0549f8af9355031add46430639ab4c8c1fbf04b6ad3eca6573ad5a072a0955a30b9e1ca8bd7779bcebd2c12021650975905304e20e4148bdae5fe73db72c5259811f3401af79d5c678553e7bdfc18d5c1732f0dfdb6b169c474aa", 0xed}], 0x8, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getpgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000200)="349cbec8c7fe60496e6be5f41037fea5fabaa5c15dc5ab6af978ad3b5fbf3f12c51899c110cbe0418d0eb5ef3befd8d30cce484f840de8d6c9db4a57944f4689129571bb5adc165edac188f4ce9e1af24a14db04bbdeb31211fad7d3edae2d9836aed01cff4f616c459f296c574f541b8577bc592a3aa5393c6f0b5a00d243bc2c4ae2bfebec00c795e9d82e269ef099f0a1acc18f82", 0x96}, {&(0x7f0000000180)="0b1e8154e27bd00ebd91967bcb58a52312e7dbeb838e46cafc", 0x19}, {&(0x7f00000002c0)="1617c63e50ccdb334232bee1d112184edaa277ab768b453cd784f8060757ad8c15dedf6949257897731d70f571a91c4a59c5f4dda7b9b1d2586fc8c673eede6c5f598607175e07084c653e73d78948c3f0f320a5d116d0fa4d674ab6de045bf37397c6a44632178d0de43edc02b114364a9184ca889592464df1af0330166871da3a7c1a98ad83731a7176cd8575e249a6b9ee518927fd300b9b1b4e3416a25cf7c32016f1c960a66cb8e9cd7a266cd9dfafacf914db8d9e913fa51a10ce32df", 0xc0}, {&(0x7f0000000380)="100d27874eec11534dd579073cf10a00c173de", 0x13}, {&(0x7f00000003c0)="768def0ef10b33d2998d5529bd97c37266b8d6b6750b70466c4b91202c631e934879c0a9305ac7204e68364394521e784e3afc5188747b3a34554d12aea889bfa92ca37cb7ce2de7c83a7d6da7f7281ded26a141add45ee89fc06e91c34eba48db4e8f9f4b25b2304ab1d85c4afe3906a6c1618792b15afbfd1c4fd7c00c8847ef4e5b3ae965c31e27aa8a19005ea8f1fb6a836e703038057d5bf4e84583e3ba3cc64fd38750f73b1e2768280392ee9ccf0ddda6beb45cb2b8d53389fcbb297cf218d7eb2a87e0f7cf412003a849e285a1cfb70cfddda1bd40328cfbe5d997a411b2a4723c8432844aa925a6", 0xec}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1]}], 0x58, 0x4}, 0x4) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r6) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0xb) dup2(r7, r7) 16:00:20 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="62922f5cca7dbf9e1742153de8ca6f61a89d50fe32ec64a7a7221d8065b98834", 0x20, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb0e02e7a34f2f4d1a8d25ef6f1a9bf435fbdbade3d85ba19b87e3548d96d55bacc2cadd13876bd2fd8f1b675c98108a801cf02b9686000060b77308af5e2e3d9274985065dc15516e0e9cb138b6c2248ec96a4b79bb0b5cb509448afce375dbe9a210e82bf2b155c4ffb4f2965a0da99bb8a873e1cb69a1"], 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 16:00:20 executing program 0: pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000001300)=[{0x0}], 0x1) dup2(r0, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x4000000000002003, 0x6c7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r3, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/195, 0xc3}], 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x8100, 0x1) getpeername(r0, &(0x7f0000001340)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffa, 0x8, 0xd56, 0x5, "ceef158123fb8c7692fc3470266700f06c097c9d", 0xfffffffffffffffc, 0x8}) 16:00:20 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3e4, 0x0, 0xfffffffffffffed6}, 0x0) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0xfc, 0x5) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000540)='./file0\x00', 0x8000, 0x0) lseek(r1, 0x6305e037, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000100)="5f0be0b4b343af02b5c9a7a142398addbf75ca9ca4c836ad1f7737fe703d77e9a43e756edaa23771e03615f84eedfc957eba9066a88a33fe94aea8ff5aad39d067457f0e8f990306127a9ab81ff9804839a0429f48a043b253a5f24d362cb604daa6f2d073b97c041d327915f8d26fb16d7b4109affcdd1d5e29b76e67cf0ea82017eaa5ef63235cc273113db287b83a779a1a0894600c17f676004830dd75aae167637d", 0xa4}, {&(0x7f0000000200)="1375b691137a767a4d11e0e5ca7250bf0c7e0244adcf3c020cda80a8037f2ca3219b5076d18eae40178e73322069e9f4aca75f5926a78e82b71c2ba350b822fd73c2208dff6716bced1ae11ca2e63917b7330eba24949cfdc7a2f22e485802e7a7d9aecf24560411cd82d46646f8062bfd4359134790188c53db4468dba2016ba84dd66587c81bbb0b0fd31f91a0927eedab7364b03145", 0x97}, {&(0x7f0000000000)="aa6c9eb6e2691cb928c6b238df45279d", 0x10}, {&(0x7f00000002c0)="acbec7350115a4874a20a15639104efe37761d2cd5bd989b316c7d2e5b5bdf9e395021e55bd38939ee4b1e67062ea61c50c31f4f90105c3151eacc0533a42d8e35e805060ef0201e4df94be0aff78955d636809402f6c1abde8cf34ae29936397560db854298d8fb798c795126a33fc84c4db9efe09224a36b22ac1f95a9aea7511790b39545a4d7f1f73d63646d3487c0f3e22afdd80d2e8ad7f11d6c", 0x9d}, {&(0x7f0000000380)="40038cd15f6977c7d508885c827512d684b1c4ee2fcedd7850a79f1417394c3478a722ccbc6588b523c9df8493a86d773a3820239a9fc1999a77d5886cb006dc0ab0ff225ab79bd932b51ac4e254b37b92b922ad1b4e6eaf703c8c5d770ff4c0aefb894f5c8ddcf09a0284a5337e52cde05bc17cffa8b6e7c1d4fe60cb04acf3c76d233ca40cbc09d9a855226cd1cab94171c2011b71cbd726eae09d2197", 0x9e}], 0x5, 0x0) socket$inet(0x2, 0x4003, 0xf6) renameat(r1, &(0x7f00000004c0)='./file0\x00', r4, &(0x7f0000000500)='./file0\x00') 16:00:21 executing program 0: r0 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/119) r1 = msgget(0x1, 0x80) msgsnd(r0, &(0x7f0000000080)={0x0, "5873cbefb3621612eadec4f18637f4e17ceacfc2accb3f6867b722c2295f53878048a1b36445fc4dfc8ed56ac40b88beea9b4931898e1375b0b7a9d6123634f8aaf18e035dd918f59fe273916868b13354c5f79547f2b82ab9b2383b5c437a4f960acf809f059e05c77964976df1655210a3fc12680b331bc59d9056e8"}, 0x85, 0x800) r2 = getppid() wait4(r2, &(0x7f0000000140), 0x2, &(0x7f0000000180)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/63}, 0x47, 0x3, 0x0) r3 = semget(0x3, 0x9378da7f4e334cac, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)=[0x1f, 0xff, 0x2, 0x1000, 0x7]) r4 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r4, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x2, r6, r7, r6, r7, 0x20, 0x4}, 0x6, 0x200, 0xffffffffffff0001}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r8, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = socket$inet6(0x18, 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/58) msgsnd(r1, &(0x7f0000000500)={0x3, "dece42307a60c9ca748242d360ac5435c92a30c2e42fe90912f3cdd524bc9a15e2437f3f964e5a59b8d36de017068b2f6df0f34433e4b392ee7972db3627007ff6176865a7bd10ce6ac5c33d53cd1164f9c6f06958e9ce8888032ab8ef229558b5678288b0d183896da8bb0dff0fbc45d30d538bdb5e60bfb1642411da50"}, 0x86, 0x800) accept(r9, 0x0, &(0x7f00000005c0)) getpgid(r2) r12 = msgget$private(0x0, 0x148) semget(0x3, 0x3, 0x10) semget(0x3, 0x3, 0x0) ioctl$TIOCCBRK(r11, 0x2000747a) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600)={r5, r6, r7}, 0xc) msgrcv(r0, &(0x7f0000000640)={0x0, ""/216}, 0xe0, 0x0, 0x1800) getsockname$unix(r9, &(0x7f0000000740)=@file={0x0, ""/59}, &(0x7f0000000780)=0x3d) msgsnd(r12, &(0x7f00000007c0)={0x2, "46ec78c7b3c0f7effb391e210ae0c3c16906c2a50e9bd322261bacf66b200fd669c909e605a7a085941d30df0c547dbfd017d3e04fe079702de1b607e840b6f9"}, 0x48, 0x0) 16:00:21 executing program 0: socket$inet(0x2, 0x3, 0x0) 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f56f61c200bcdbf1"], 0x8, 0x0) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1004000000020, &(0x7f0000000100)="7070bcfaa4d4fe172aca01a9c6b38956463f6f8852f825d2ef308f99315c413ce2dbd65df388a75f552ce8ed0a9615091f069bb2857293f20755a849ff688566a2db1586046f9a89d2783d34c985822d928d3cfa622a014726116cdf1ab56b000000000000", 0x65) 16:00:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) chroot(&(0x7f0000000000)='./file0\x00') 16:00:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) readv(r1, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000000), 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x1000000000000c0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) sendto$inet6(r1, &(0x7f0000000180)="05f5f56a064c2ebf71f0fa83297f0faa53a6305212cab6cad33ae0b323b8ed4e9d778dc64ed56328a693c4ed08ee9fc6d738831563e03d49d359879aa514d3bcfa15b4f02d1438a650c223ee96ceb263f4e5aab617216454f7a038574758b884074e0b7045656ee22650064cb3b15a63aa8134ec8450ccc0dd4c053a8b6978d171485f8b0684e75b36abc6412e12215e12498643806953ebed3299963f44f7205a0cfee0996bfcef18f9b97fd10ee6ae06ebb6ab2eb727948ff5d9b30df812bb1975f6566afa3b26f719c914ee65e0", 0xcf, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffff8, 0x80}, 0x8) poll(&(0x7f0000000140)=[{r0, 0x104}, {r0, 0x8d}], 0x2, 0x0) mlockall(0x1) 16:00:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x108) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/121, 0x79}, {&(0x7f0000000340)=""/75, 0x4b}, {&(0x7f00000003c0)=""/89, 0x59}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000440)=0x9) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000140)='./file1\x00', 0x84, 0xffffffffffffffff) r0 = socket(0x27, 0x1, 0x0) shutdown(r0, 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="66696c6505228ee017759cd4d9c591f1a47f6b6bc95c98bc3e9dbea3ae16bad42cff5ad918692d0656055b1ab899e7a6bb95b1"], 0x10) r1 = socket(0x2, 0x4002, 0x0) listen(r1, 0x13) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) open(&(0x7f00000000c0)='./file1\x00', 0xa80, 0x10) 16:00:21 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f0000000040)=0xfffffffffffffd70) sendto$inet6(r0, &(0x7f00000001c0)="81196ff4e80e2859b7a8392bcdfd1f93b4d21a38762732a086ada3c90ae6f54672d2b3d0367fd6e80c8b4493b30db462e9939eef545d41e93db1aaac8c6ccb649e718ecf91ed00d2206d53239975fb36ff56f80b3c2961", 0x57, 0x9, &(0x7f0000000000)={0x18, 0x3, 0xf7, 0x100}, 0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/222, 0xde, 0x800, &(0x7f0000000180)={0x18, 0x3, 0x1, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0xfffffffffffffeb8, 0x0, 0x19d, 0x0}, 0x41) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000700)) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000300)="400ed9af9107bbc9591585f57625400372deeefda983a3668bcaac1f0f65d94469a083aaf287fcf262dfa114443fd556d9bdb5384a7faecdabafa3bc082fcbde55", 0x41}, {&(0x7f0000000380)="18bdb4aea30eea3078eb016a1b7ba0e29856e2ca5f0972fba3fcb073f311f1ffa404cf0f64b1b66a73e393fd3b77b388911686df86f9a45bd1e5de27fc074be78b5aa9d4c657e4c48f32a1180427d30c174dafe3682bb19b68048f5d35ad32266703ebe589749732ecc04a634a3cfd4a592d853064b0906d05f13ee3a970453c831a77c2ab247e78ed9fbc3cf7a27a2e9b88a842f47728bc03dc4e75f2cde502bb53b8a3813bac27646b9d69d7d8ef0d9514fc861b8d410cb7d3733b44e38b6dd5768b862b1b22ccb14e8a4ff379ebf3e1b0bd68d608c2e691a477b97bae381451f9f1833dca3ee8613cffa56dcb532bc093777a336fb1d31888f886", 0xfc}, {&(0x7f0000000480)="1b07b58c3256c03f5011f578397fae7452005e0f7c28283faa029a378f53cc71722a9b372b4192958809278804f163780f83c5f56650edee72586e86a5ec3292201500b0ecfbff816ad3c44ed63162e0c4a419a3abbf153664c8093523ff67ef1b0933a6cda0b8a0f6244668ab7581453fe3bb4d27a69e7e808ac304a94dbee0aff0c6df98fd0e73fe457532333218cdb90070386c71", 0x96}, {&(0x7f0000000540)="cf6eb9", 0x3}], 0x4, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x38, 0x400}, 0x1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) flock(r0, 0x1) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='.\x00') 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus/file0\x00', 0x10024, 0x2) 16:00:22 executing program 0: r0 = syz_open_pts() r1 = getpid() setpgid(r1, r1) r2 = getpgid(0x0) setpgid(r1, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x40, 0xa) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = accept$inet(r3, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r4, &(0x7f00000014c0)=[{0x0}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) r6 = msgget(0x1, 0x0) msgctl$IPC_RMID(r6, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) 16:00:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x81) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r0 = geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() r2 = getuid() setreuid(r2, r0) r3 = geteuid() setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:00:22 executing program 0: socketpair(0x20, 0x8007, 0x1ff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000200)={{0x5, 0x2}, {0x1, 0x80}}, 0x2) fcntl$setstatus(r1, 0x4, 0x44) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x800, 0x42) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') fchmod(r1, 0x48) r3 = open(&(0x7f0000000240)='./file0\x00', 0x20800, 0x12a) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) dup2(r2, r2) open$dir(&(0x7f0000000040)='./file0\x00', 0x201, 0x80) utimensat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000000)={{0xfffffffffffff9fd, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) 16:00:22 executing program 1: open(&(0x7f0000000100)='./bus\x00', 0x20012, 0x16) r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) shutdown(r0, 0x1000000000000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x1f, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x4800000000000000}, 0x10) getpeername$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket(0x27, 0x1, 0x80000000) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x5, 0x0, 0x0) socket(0x3, 0x2, 0x9782) 16:00:22 executing program 1: setgid(0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getgid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) setregid(r0, r1) setegid(0x0) setregid(0x0, 0x0) 16:00:22 executing program 0: setuid(0xee01) r0 = shmget(0x3, 0x3000, 0x8000000000100, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x3, 0x0, 0x0, 0x0) close(r0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0xa) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/97}, &(0x7f0000000100)=0x63) fcntl$dupfd(r0, 0x0, r0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x8, 0x40}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x3367) close(r1) r3 = socket$inet6(0x18, 0x3, 0x0) close(r2) r4 = dup(r3) fcntl$dupfd(r1, 0xa, r4) 16:00:22 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x80) lseek(r0, 0x0, 0x25f466da56ede62d) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) 16:00:22 executing program 1: getitimer(0x0, 0xfffffffffffffffe) socketpair(0x30, 0x4000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00004adff7), 0x167, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="f43555d51cfae0c1ce2e50c2edc06a39c70119d88c6175a9adeddc6112898dea3cfcbe08bc89149f4701155f6417dba5683becbca37e92019e4539de42282977bd722e6abdb2e86900d6a7edc78aa38a690ff322b69958e0b1d3b6dc75ff96b043bc9f96c42a4e2de77b003cd91d5a5889117aea205e28baeba8311a2142809c70063e14424282872a0b3fee37bf245f91b7ec52de62f45fd1fffdd21e6fbb205fd675722a8a725394368bc2eed2fe12f7f63c22ee733b1e7ec2ca918a442f01849e232c6654215adde796c30cc6dac411a3deaba5cb6b9287c0d85748f70aac79600f9faef2560ae34da72e01b4e267e71edb2f381fc1fd2918c7df979d0ed5f568817dd8853fca5767155d20024d9a9df39db6e2ea5d8ac1982d9a265a7b73115030763125c162a02ba57ddd5006be760fdcf1a5919f2b87176287a8875a42344b2bbd1ba7409d2aace601241d55760087b6884c5d420bb941f0e2889f2a50cc2b99cda5e254086cbd4c02021fb76b2b8e353837e8c49cef9367835741ba34297df7dc4ae9e40a90e87c627dd029929cf5fa6d08e5da2f11e9e01582c16a354a90ab42c30711d7260c3f5769d719c3168344e4ece56ea2e5cde05776ef0f4df63fb29c1ef62bf0a4c8dd93786169613240dc8e9aff382d4ca445b0b38d099d7d4e102e96701846fba57a518706eb94618d1d2591e0896e266949329fdd5fa693699273a76b55eea4074a39aa48c2300ab3dea8790270c6a7f6f94669f345a86502dbd851e5fcb90c56f4fad45f30e16fda3e578c476df31d7fe743ecc03a72b42c4cd33ddb6741b4e8b08f3170f93bb437a26fb4202e5807feeb3cc7e96e4aab565dd2822d1f10390a03dea2f3d9f252e503262f1a8c01f6491e5f8c900af468ea97f1c24b880c9e04f2cc9a33e7226f153a9a5bdceb824fcac7bf8ba748e705cb5fb720f14fdb05b9d7a89f254cd3443eb362dc1ce7c3abdde9b457ff875c7fb61a090e3a12561de60ab975d148985e702ad2fa47b11799d5e2ffd6f9feda6770541ed01d8762398b927d6fd8ec9a5469a0ee918acfea46f97899c043274a6ad70048b003341da4b12c38059ef0579ccf8b80e7e38ad4b16f98d47ed94a47ce2edf45fd9b5c4eae3dba060d44b7574c44ae80a4bd77847ae5ae3cf1df0ca9427e79ec49e2515040c4aee8f7cf272190905c84f2ffd891597bc7482d3f46efa335b57af4f4ea86c01d5b0c3e14830c3d490d40bde0b7e1a966a42a381e66ea42825c354cf17c2c2d9bc7fbaf934e800344dc3d8361770f23008c9a54f4751c6e9bd255429b7a152f35cbecdde01d496fbc53ac1562fc081cf69b5f47c97618ffde0b594430245480f7e0ebd40e6bb3ebb5ef51f2d3d702e9856961fb2f067115554d74bcdf5142ff163860d0008c9acf62de5d03ab4d994c1aa1153ed90e372b00ab64f6a362f6f68550e171da063eceafbbec2d1ea519ea8509a32714ebe7964f6caa7713d32e9c8e031136e73b7d87abbc7a4435c9a8f2f3ee6d9316e134a55c7345f1bc037229f5363543dd736d3660a40bcdd25077b989f74ec65776ba8b220304f048ed7d98a3b47291ef7051a282de2f7c65bb927db963c5ff84bde90f18215e25ba9ac4379d61798a68ffd5c480d9e87db9e499ac14dfb3bbe90603ad50181918eba22bf7d490bd0a4d302a54110a877571f481131b7292d54c2ac99fcc8ed6d93573361320d43e5220bcc8fe02043b73d1321a9d9f576c7bde03d39d83a7b19c7ae07506db510495e352758750f0a851a762a10cc7d5c30718e791652f1aff4f5386535223c2403b8bad5276de628880dd660dd3df39a7e0f93786f4e8b8ca264074c300f43f7e7470ac4a58c02167f1292a6d047e8dda0a34c2a3eedcc98d97cb97023485705d4680b0369d464b04d0c0a74a6ba18ff7786a27de4537a8540e01eff529e6c2fcedb7ae128a16a3ebe87a1c9eec3178324cdb373f7f82c7dbcbd9b469cf37bf700ab6dc092dbd99c51b9c3e14a9e6da5358961242543e6d22cace09245e5afdd782e30b97930ad50b19f07cfca6bf1dbdfd513dd460098bff7c60f8b49e6f27b0a759586812ad0c4bb791171c9db74a0c5cb90bfe4b5b38502cf0fd5fb6649a0600ca5f071879c02a13138a04769375a5f80affc11159a53344cbbd91d7d8b3b2a32561564db9db30614b5ca349ed82090ab1a4ac318237a7b8a432e705b3cb0eb64cac223be439ab9efe425d486a563aae7ae1c29fa535dd46436b2a833cdf5dda96cf9206cc3acd38e465e41cd59aaf3754b7dc3649ab42a732b79dcfbc8300d17ea8f58d0023d672b41bda7a328aea10d89e4461f6c01bfebba9b82df043ae1a8759beea3cfc0b109481a65dbea55286ebeb8266a1038a821f0f6809df1b1e30cb0448a2f8493af51b46c3ae55a9c42ef89d96ba970fc553076e159f5b32afad6da2e0563e39086537f2756e0235263564436781340b310551564fbafe30d4755c8ed07f2544b509108aa974961856ef06ce0d573093d815b63f82d9065080f2293553d21ce11ba4384cd1ac496a89feceef0122dc8fb565d5826fc31e2cd52ac67aa2af35bdab78ebbfd0865c2047ecb91f4aa6e396d6257e734939996eeb1d00f06813904d8685a9e478f158ffe776c12835c120cb8920bf37b707df16d53ae5a72dba98d22b200e408b7d096463fa08059dde46cb4a16e7781bcfb9b0fe5abd23f605835db2442829ad37bbca4de3dd2b479bb3c994d7a896b62cce1bebd2372289c9b1a5d34b29697b0998d7948858a949804b4c583be5116fa97051967bdd0b27ad5d82f73f70a65b47178e7e8be4ac21621e1a04e119a1c2ac2d723fdd116d71251bfa27ce4465ff359552896b879ee30eec480f841234e904716d9b39fb9d62172c3badc992b2e541f6c34dd130fe955d5d1c5e7b9ceceb41d4fa12e2563702ae2f2846477cf21f260e2b888e36c5c5fee886e99c764a7634216220114bc038c4660da9eab083e9dcaf3f67f61dc102c2b8c39151423abb50a40aa30dd81876ee9d502dd57c6281a58ae82087de92d8b0f2408ad052f5453f49171bb0a72b418217f169485945c18626f45e793c80c39b3b61a4f6b052acea1719a4e4b36f3114d58002793c8cb38bc67d53408a1358d374f34d0502c739378d99a813314e374aa321bf0d56c08ca2335a626f1a226d1e6e7880b3e928d34b8ac6a906e4a3965d5f2a2b9863c0ff805280f92bc994d31228a57d47ddac6fdf50b382546fd041db58263d2bcbd6e23fad369c94d79157f927f18fb437a7524173a670ba741055d4966581956e115aed76fa2f7626bdb936ba602e989dcbac1e57e3a0e51d0644eb439e8ff9271fbe0c4d775226df581868573e236029325cef2d2f31902c71941fa4d367ca9e13e705bb2e0872fcda3b527e52b60357eb259fd15f13e70181410e6d9eb87590227ba15f9004d4cff1d12418ed17e8bba37e5af411125f6aa59353e9c1e64ddb284404eafe90660de83152e05ea0c1b1f39492a19cb838e8b8cef1a59f135b468e45439cf193b118cf2c7d15ed37a685728f465232b51f921027f07b20bda9dc96608f15d8aa86312b3e4927f301d42f19edcd9c3e53304d525d85b8fbf1a6b158b608b6e53cdbfeb8508c27b061233c3a7f539143b179a0ff3eb47c1e31ff5a92ee69cff2315566957273ef9b479b3730be8860b5d841e497e2d431e22f72fe9d014270e04e2884001530335223a22e1024307ae8b14ec3417045a40508b5130e7353b37b01628fc1cff23b024f04b68a54bbffcd115eaafe886a7bc49933f5761133ca5aee49adc7802a94563b2ec006579c0480a2509508b53832c2d8c76ba57f2d995b0830216d674b167b1328889679e90e8e0b687f83d7cea20e341c2332991e7bc22396cac068c131306f66508bcd8e5ab7a13add5951436f7e3591ec46f8b53ab1acf19f55ac625120166dfb888177a9babc5df6633f13c9296d3e61e3a4b44bef7ede44a525d1790501f36eea9043a15ff86d293603f3ade7bdb8e3c9dcb3adf3b2cc9b0d1dac2dfdd21a282ede783078f815f8fcf3d29d1a33aa5c36b110095ae1a1d5b8a90b7aae290c1e6d7c52f5f335bdf9c5db6d57707dee781050d166167d89df1b3b983633b93f5c6550e7f924357672e4966557bd98bd161178cbb62e44371c633543cba95d37ffa19468176b3f0b50f1b2c3c82450624e7e13a41457a782a8ae700d76552201f9c895ad5dcbec34a1b58c0c1f7e45b23c6f9c341717010742bad6552059118b0749d26a7e8faa25180ccfd560e9a50088cc2d2d1f5f8c712cae7e69318667f0346aa1ecc74d11179632a89624386df196408c6b763921ca4627b5207269eb1e32f5754650032867961296ca708d614782b32d2d343411113c55b418e1e58e432a720f2fe5621345dcc3fe99cdeba7aeb189bef450daff294136461ac59fef63c349044d4e5c8a2ef3333e61076b55da65d475333731ce33764951031eb893ba28f864e11518901d881ed0b8b6683214d24bcf1fd92a799c0be55785019e58cfeed49ad9818e7028ceff386725fa1b5bd400e405486593c40c6522e615ebc67e7372ae8d8dc5a56bc419f315127e0b35106d1b48285f2e7bf670a7c70e6e82fc3d912b9b022876ab06cb24521aba8c0602197d9dc46dd857ed9836632c9b186606e06931adc1af2279e2e7b02c094dd295b4983b48d07d3284fe7ebf123861f5880f299bfa81a1a04d1df6582ea6860e51cb14f109749af228ffd4c8fbe0f3b2d34f4288e4d56fee6a8e99239716767a8923284ae19254b29a892650bae458a337330067ae0d38f58d814a0f4333dd504668fd4f3dcd3acfd41904b767085fc4c5f61716932f9ff76a793dffebdc71778305ab11d5c8e42c2ba6cbfdb689835b42b0c3ff98d2407299feb7f5a03449b5069fe5a333623046e0780ab2154e0739c85052d9f87e238d89e7d3795793da3f8fc44415a30a4e8586ffb22a48ccbe689b6055156d5dd5a0608cd6ff84a72c980eb55de1c9465f920f3c0ef0fb77f18ba89782940804792849a05bff877cfe66e419857d89544358d0e9f05e064e0a469a2b61f60735051fe7110a9d3d57ea9d65244440b3fb89e45b247317b13f328e5823359380b39ab2fef7d534b1a0e07c7f007c61e771469c9de8f7caaafe07abe52a10ef97f2a9eae5431f4b8827d6efe3c49f77a0d0d77e1d42a1bc792f510f45bcae4e526534d1e26ae47545c950e177f2234c4ba440dc4c1e921ee4791f9ce992359174e80dc1ef293f98e85d3735e400a414da97fc81a8df197d948f980cff0aed34ffbe9024791fda111e6b296c0d3e83890bc6b299d6dbebf232ea4e0337f3a6592d3428d7a356b869937be090b36a802e40e6fae185b712d89edd771b6da88ede703a6f2e9247a334ea16d3c58c8c9ccbf99cc8858e6b8671eb4efb72d993a712432ebf0772c4ff02dd11841bb4b673895535b1fb908fd9190cc054272f90c0476929a690b07f768dd13e4634a7d5c0fa00590b874b355a01d0ca07e75de83229229793bf7e849923d4f7d19c5f7d6558bf14242ee863033283e91d5ffe0c5f99f94271259b149bcf63003da2db5aadb7c3ec575cd1b633df56397c2430b97b0821bb92ab6ae54229355bf3a9bf11dc1624c89ba84a167af97d41006e68e5675322128d8902f3ef5db071e0de74fd592b023a8d643d7ed6411a7d2fee62255516b9abbd1c1314dbd6cea362d108e3057b211160537d6f53", 0x1000) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000100)=""/73, 0x49}, {&(0x7f0000000180)=""/82, 0x52}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000400)=""/75, 0x4b}, {&(0x7f0000000480)=""/180, 0xb4}], 0x7) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502", 0x7f}], 0x1) 16:00:22 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgsnd(r0, &(0x7f0000001100)={0x3, "942a719d90bc14c4ccaf"}, 0x12, 0x800) msgsnd(r0, &(0x7f0000001100)=ANY=[], 0x0, 0x800) socket$inet(0x2, 0x8002, 0x7) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) fchdir(0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xd7) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x5) pledge(0x0, &(0x7f00000000c0)='\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x82) ioctl$TIOCNXCL(r0, 0x2000740e) pledge(0x0, &(0x7f0000000100)='*-{\x00') 16:00:23 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:23 executing program 0: setuid(0xee01) r0 = geteuid() geteuid() geteuid() seteuid(r0) 16:00:23 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001140)=[{&(0x7f0000000000)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f0000001180)="8ab63c3b13d64cc09dfc8b56c9366b870ced8776e4ea8cafa8bbaf871e13e357d73dfa0d28d6b42d8684e4f9d967563928c1892dfb9be5ef9ce4ec3fb32ff092a0554a951f2cbf67741368caa55c8048db0f98e893dc2502014956878f8f615c8e935c4da5f2f07dce681c4398ff5d41549942ffd71d66f7b7857ecb98b4a08b39ad573e8605f4625669b223836990e1d389850d35027746c2c996549ac1832fb0211d1818c915092f23ba2a24d1a9835898e7df99e7c6ef2e7f989ad26da3f414398d2075ec97764d4c14cfb50f19572eab82444d9debf829754cd8749e34e1fc3f80901a6c73a58c1ce6be04792828f4123b9e83768517f0415a291776fbef1c33f47750482b2b76cd475941734385ce187ff8f1e095bc32a2bf55459560d5510b6709cb0c91c191278be07320f5491255a3e972d24596ccf9632266a128caa6b686bd3a3b8ee62f265374c237733da535d87162693ceab484a8f7606b6d6e76466c383fe88310e782800c82b43c7cbf08fbb47d3955a16af6a4231c6ccf5fb55d66f580c388c7fad9d8afafcbbbfd935da7e7e953aaa4cbe36b33491d8cdc8d64c0917c05256b62ce34f4fb7b48f5d06b1ba523536e49c97f12fa76880f1efdbcc7ba2f15a4ce2cfaa9e355f6532f38c5369022e9e650b791f009613db8a0a2ae7c473dbd1e99104d22ab374e389c53563b379149c5c7bc546faf8482579ffe7358a5f61f361398b3f08756a17233fce41501d219e36b58b2049c1f4de0ae6792157646ef508816ba7b48abc0fd5639b7d3661a8bbba9e2c2a0cdebf3c8eaf2fd93114b9b7ab7567cf05d1589dc749348f54782d7549bf53005e92bd67bfdf3e270ec47ae29d9e73fda722dcbf3795bfdbd5023cb972bcc970a9f1f660b13b9ba16248b3267dc254ef07e8a72a5f7213f8b629165b225ace6188cdf9f5e5c53ddf3c614a9ba1eb733ad108fca6668eb264d546ea20827b4b955c4845dd8d6882db9c19713d03db2e5c3aafad4ca63b840bc9ed8950c5c53abc54297f6818ddd9003bd95164b3dba69b47472f21e8c2a27bbb24ab503e163a7a1bc6dba7ee8be706f5300a652f5eb777f93802d06af38e653f18cbd0f6492304ec2f5fa96866c89048bee698f31b76d81b9ab39a40e5aead6631432e779fe6393efe6e0a2f996ba48eed28d3047c6c981a447141bbcfc2d9b1788d1b26bf8b1a608d41078f9a788c0458fae02cb683c8a475d6f5c491673da62cddd6b5b7ba7951f088ea14485c306885db58d295357787dbf15af1d695da488f6d0c833d58971561fb33c4cada7fcc59e1f4ce24cff5bdbc352dc04912c4e562f50946fa2602b0d7cfd38dcaf575e8c3cf1b2f0a935c5d878c0d998df84e237fbedb43a335609df16c93380c01f353d61615d06352c5a750e53f315eb8577ed103fbb1620269dfe92feceacf0ebb838b76f2066af979b9d38b5b04f54d91593a66ff01c75fd72f51c8f4b036cffa18307318b3c5e3c14a4b84929ce4ba31a2674d4ba46c2a876e3f763da46bcd632142033cbf8c6200eca3e1e7cf64fd1f1d9389854ec9b357805279eb4193055d29237bee44a1fe838fda9464475ddbc89925f73195b7d6cd9aa943d1ec4dc2ce921511d668216f7ef40e005e5dbfc58292013185e70ebf325647088ffa11bfd6fef2371881eb0c6e786dffb28d095a2ee7e9cf2bb421352e987b13f50d0e60218960559297cae7cd358d9707694d96ca88258d31d7f87b3d5e53e83d49352f5a96d6962c9da8924d59352bcc054bf4b81c6a3148709ed4eb839146daf47f3df4b8c97cb5e734ace372dc9f866b9d33d3f27dac096d51f055c20fb118c397c0e9bada677aca20139a76cc9e6f30343299d7a19148ddfe7247fac9a3ad6075e4f61af3dc01275b0771ce8d516f0046e78897cca24142f9f68dd7b85bd073b67bf24f2808a8d40631bc9f9322d4eec0083465f4f4723777b6dab2df73fccb1fee14878fcefa4d0c8ff2684e3394c78aeb290fe53399664e5aae7d52083fe7b954547fcad436025396d986d798b45fcceb614f7c0d5dc80d057cebb9758f5cf5855e87e2c9fbd237f9d9a46f60e886644c164e57470b5a523449cdbe67bb4fb57e0f50537e5fd70d7003194faeea13df1f77e9f3e32959e63fa7af4478e096efcbb1120e6f0f6d40849297c8bf172417342357bdd2b3a00d475dcb42a01d4161131ca7c188db0400be5ddd4e0d4aa6bbe5f45969a5bb1e0f90b18be36fd67b3227966ffdb761bc30c41998dff8e4fc28cd63d71eff9d7339c4d75aee7a4c2e0f027b040ebea8ac4c63b061630360c5c147c52cb6170a7033dd610e6887e31bbeca1074d91db8381b390116476210e18551808bd4db63567783fe21ee8bd80094ee0c7b0311f315d85f37525f49d794e4d861e7f940230fc5bb172c00c2da57551a1484cb6a420fb6908547801dbcdd28ce2e847f146fa3b9058472e8415d265932ee2b603daf2cc9c12847ce0cc56b1548101081e9655e964fd64a11dfa8fbc3a61e6a210c65146654a805af06f5f9e11eb3aae12a1320926f1d0dbbbdcc259448bd83ad507a8e97da7ceb524a196ae82b9b42250360c38f3e0ca1c58b568fd6167ccaff864363b04ce9e6b7af75226ffa4400a13637f0911c57baefaafd542a1d863d43d4d6c2201d37a3ea64e5d951e2f4e8a0082c0aac9235b0128bc6f896ab02af9420d12a83ce542dacc7c8274e48a1b20611fbb6aa6323cac9e4d286d68b6c8467d5f2ce6de9427b834d8c2ee81d75d91d5464ed1c6636ffbe3fbd8e00d71789f0a2242941724aaa4ed5a1aa5f998019893d91c9c6915364bb8ce8dccb4d45ae4369616c33ab7dc2b68d08d8017232c35ef993fd87783e8a5ffde47ecf69c7daf4c7fbb8e56fd6add2d62f75e734f59a678ed47219d340618b2e53fb7f4f969674dd0c5b1a7c038c7e94442061aa8714dab8aaccb2d1982b531d99dee8f77bfeb084da7e4382575c50bfaf35af4df060be18e039a357ec2e6fa83654ee110c427fa0a3788523b42069f6df14884d6544000774e4098dd88a5407b646ec7e9ab6718b1c2cb8fa7f73cd6d2282ee8b046c555f4ed0bb355a379d8332fa5ee4b89f7967ce2c8ac40c03c3bee0fb544a528b83f5592c83353430f5cf7b9b2153218497c600a150ccd7aa031ef58ed5d603dda0fb125806a280a33231e15074600e59273175bd02c7b79ac6dc7e7e2e5bd92a79b6cfd8e021dd5c5e9e8dadc61dfd45e5420f7c4cceca9dc43782c9473151c12b27d7b1640c8bd770bd3d84800bc9b0f4b98e9b129f1ac07f47fb7cb9add415bad480b5509efefbcddbba9d634fd5e74279e5749deb2956281878bf1709080de825e360be19dc793c09ab72ebbda8117d133d568e5b6d8b256592276391cbed7c92d145e7a2316fde261c635d45d112948a860cce86693ac46d729e7277c0bfc9e25e9b6ac5ac450f23fcf8995b55f3f298c2ff1d952c01d702a5a2e492e569d5a1585f48d27eebbec1030b08da8796506ac77939cae92ea5dba8cd8e264bc19cb3c0ad43868cea25ca179c29d88597fe7225a6165ad03d7afa593fa91622047b12f810102682718fa95354f98ad030f07c852db2329d6099eabd65bb4be70a9a4a3f2bd283be88cd81b593a06ecb42734f511933beb6dabd12679d2e001552fe8673552c6603d65d5814c6ca0f4c177f2c30b460ce61a588d6a3cc1f960324d0e6676cecdc6579541c974818eed3fcd5d3ded8c094c7bf5f6b7f92b7d1481fa041954729cebce8b979511166fa3830ca88edfbb1fb2eb00412567e1de46abbcb4f5738de56a1cc485e3c6b95ee7671449450921dc221fcf4ae599c3699cc041cd2d2664709c39baa1d5793c3f0e5551a7929ed82fd02e8d28dd59b587e1e979dc55ed0f712453d365c12954c18eccd5ca8e089a7b2fa4a57485cf6273e44daf73d52d0eb60926dc0bdf4a81461b59b7c494f72e42c3a56206094a79f5c06643649990862f67383200575eec8dcd07ec09afb8fe8aa2db1a7c3009b79a43c6c4d859757cbb451f90c9e72dc0d3c694c946433761cd3f0dab2cbd643129329c5de4ef520d64e1ac034067469da0cebf876e052b42ba77a39a0e6d5de797aa00f14ad9542d55c6c386c8cf00fae81923cd93edca7e6449f2c20b4f61abf3b0ff3154b4e3e8aa0f6fc8bceafc9cde3cbbd25a0b3e523f7bcd9d4c10d53649dfc5e9727f51ebbea3b5e06a0213559eebb39274a2950b1b484e8f13c34cb358fde61e7ebcf018fc46cd11efef132e13980b31223c21d57604d09aaa8fa950d0cd8a6afab445b5f4408096e5440e6517d223773ba2c6076176279706650e94b09cb8b3cc49888556307e917337bad8226e256cefdc2d2c35c25196ed8d3041514ae6d3281483f067594438bbf6f3a73ff4c3ade633bbdb2abf1dcf355de2be22f40e45f8c8443acaf5580740610cfcdf2d42a32537cb76373aeb4aaf17c3fa5c1078632b60c3537da3047cb667a764d34bd134e65c6c8f18c27195ad41a1e0fb3d490b34c84090dea2aec84457bb029fb528f1f560faf0cfc467fd33f8abf6fc118aca39d0d90c1997100e66c092632489ac23275f0c5a383998ab97632d91691fe5b8abc81532f7e9d3e62524d9bb57dc0a8eac5d770fcae7470f3757d0f174be55bf2696ca064092c9567d7048073838e1d3b004d521d7140fcb7c7f087801d814f1a4620736a39b31c86c80a14da205ed60456b22b85584bea76fcced41ba0be802c1ddec9e518995b65816e2f1cf1d1fb16131aeff200cffb9bd8b58668b8ca33682134272e4519b28ae7fdf28da7babd2d9eff787fe6f575e108bdb01bd4570a73cb6befbdd706deba10e0451c764fc8113e35f4df559bd81adbf1e41a89910aa8e5cd928d538523b7dda0274a78f068f4f6c290dd0eb4ddb86a888e5343c120ce0486d5ed17bc8a76479964bc4bc99f9cf65139483bd321e7cc4a82a0e247af7fc7c8c6121fcc0607a975d15aa8dec78a576477a7beaacde3686d0cd6c560d5e429046221e3ab003fa33f3ae2e3091b0ca65e80a810d30156752a691e7fd22535302ef94c48df479cd8fd4a663b56a8894396d227ff22a458bb934fa4b89236c1c36831efe2296ae9682fa01dac53d0a3fe2b362a3222340460167b3bf5a881a65a6e6a340a0a3e4fdccf17039ae03ded8491ba3e90be8a28dbd138fc5922f781c62744db77c00ca96ca64fe70e3b160836ae2f3bd2e065a79d14f559bae37259697d4c6a73a927977a1665e356b47f6de4a3803e7f20788985f992468b5d5fe5894a7f40328f38e3c92a5671277df3844acbea598bcc677bf2874f35c3c1fc45993b991378839e88623297b76df586154680ca52492916da21c785953f3992140e606251c2ab3f136f2886f82954703be3d8016e78637e3fca629f0bfb8facb81a47101a2921c97d6fab5cb1b94204ab2605c28cd5c398bddfa203ec5486d1651aa6c640c53d9506a65758bd65517d0c994464e064631cd0567736fbf2f8563a10ae8f3f56c79a0b18e099feba02e381e3bc7bdb74f6c1f640544f3484da0a741e080be3e1ad455222f0bb694b2f375e33e1acad276247097830c1e0959e5723d7009347d53e55e705bc31f73bb6098574497f5d3a7f34f05d008f1ead9a2ca0920bc1c54821ab508788873a01487afee4f1ba5635a87041a189463ac821f1cee02a89c1505a86785c3793c5759be33a8b9e0afeaf509e7a8a565d215868ae7be2d91e1dd77cd0f48a5911f", 0x1000}, {&(0x7f00000001c0)="e88e6af4d71169053999bed7bdac95a2284b2c9b5292af2d9c5d93f2eeac59b1ca309439f5bed4b1985c7e25c4ef958c1dc63fc27e248ebdb4233b10cbcbb2c1138c9824e74fb9320fd63a32e1e1e4b45a6110b76488b6492c01f815a19f51df50c989146a012682e1f35820f09d0ef4823a0ecf8b4bacc939ae38aba8a8b2d534e1ae", 0x83}, {&(0x7f0000000280)="695f5f0e5729563fb81e0fab665d18ec6924bbf29284e6e446642555f0d2ac56a0932b5fd70e827afbd6c53e3de7d796768cf11cf64041a0eeb87b1425c3a6283c25a8731c074d06cf8ca311629dd22264251dce7e1605465ee3a387d1f665cb1c602139d51915ea8e7f54ca7c8088e97c6e80880e039b3d5d7c6831f63178d4e4ff666fe1c9fad5bf57dc7c355ff7ff04f842cb3f26ea358bcee6d50ad1340f5827edc4d1874e2acb1d0b5dea25707df8", 0xb1}, {&(0x7f0000000340)="85fa9ba448f7e085d2e5e610b6fc60d09b9463bf64d402fa92be401202aa68015faab57729e77397e1269eeabf9946d22be8d55a9a1c60f43b8bb7fc1ebd58dba9233b85be58a6e297379de88438a734cf7771f116c827de4d130f528ab9cac583e200ac5789e8a4f1b4635f1e3729226602441569aa052f3ee4c819cf4144ba6877f923a834f40006fb9f260295f0f661ea898e4096f95b94e402c0fc9147d87ed39c00f9446fe22b2c6f4947d4bda0db9c205e2cd02013900573b8", 0xbc}, {&(0x7f0000000400)="7cfdf58dd04a27d6996171532fddcc74519000ee74df278688ee1385fbef9a08dff7556a0e5d6e462c97dbc3528608125a60a2d36d54a8bce97da6e73ab7c0adb13d0ddea7e9ffc5c53e99106686e065dd22570f222e2fb60e17b4c25ddec5440562ba7ebd434d626dee69cfaa173b4427d91c564b195133a03234b84e185bf6dac419942e0c644df52d304a8baeb619d7016d12d111db1fe6a4155b2ba5385be2449b4324b22a54bf023562c8859a9004f865c4e561b1eaf85b563c19a84a38223807a295f5b9738e44a8e5ef9bb134", 0xd0}], 0x5) r1 = socket(0x6, 0x5, 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="5ea7e18671a1bbfa870a3ba533c050ee3f4b643d7579642ed34f7cbd073ccb294bbb23e68b44b0fd020173f9b94043a4f49288a8874b80d1c4f96f80ae1824ac5e5eda9968715afbb6002e595417c852c8c57edd77d67f4569579bc08d81c3af2c2c8afb380cc7e20c5ac9"}, {&(0x7f00000000c0)="3b3754c60b6c6ae2c4fdf74efd6ff25a88d888567b67f66366c8fe10c0ae17203079420a7fa8f4a9ea3e6e6128"}], 0x17f563c4dee1b3cf) 16:00:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x7, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = open(&(0x7f0000000100)='./file1\x00', 0x0, 0x40) r5 = getegid() fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r5}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000140)={0x8, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() write(r1, &(0x7f0000000100), 0x0) preadv(r1, &(0x7f0000000000), 0x10000000000001d5, 0x0) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000000)=[{0x1, 0x7f, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}, {0x0, 0x1f, 0x1000}], 0x4) r3 = semget(0x3, 0xfbd4723c4dc41ff0, 0x2) ioctl$TIOCNXCL(r1, 0x2000740e) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) 16:00:23 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="a6b34a1b3428a93e7e7a1f009c517ce97169056dc283352d728b3d5dd330db485b4e2de995e68fdbeafc780f57dba14ce4964880bdf34e759dd06615f316292d5247fc212a23eb3bd0f9766df297a53b7319ac7ed3639c928086e6b2649a71ad1d4842f46a8dc32d6247b38e369431cd7b3f209f1025e2646da6fa5d574a562d6cfee49436e0407ceb0bc664", 0x8c}, {&(0x7f00000001c0)="f8b8b3e0fe54c8f0329b407d6cbb343e086b8900886e600240ef9465fb42035ef2772ab22a78c09a9d1b80545a5ad2bbb62e45223d210e5121ef1565f0da2fed1bb7b5cf2970cc506c55d22b6f0704a3f3900e1ed8453ae5ee3cf839354884c25e85318acf7d67ecf59c41fdba55fb93a2d32b3f1a35a9ea542423be9cb97bbab1bfa183dc3776cc1df7d37f34fa563b5f5407f02cafe27931c576628e0be9b2fffde6d99344b55aa7449fcba05edc2572b4461e8feea43dc648b09f7a799c98404834fd247254f8205c0c40a612a69787828cd743eb0f9ef137d039bab06116abf6f0fd", 0xe4}, {&(0x7f0000000000)="ea981ba09bd02220c08c8e6dc4ba3c9247e1c592f0d5e69df01a190bb833ba89e16420fd4d2d95ff8971ee", 0x2b}, {&(0x7f00000002c0)="9873db3107c5f0eb5ccee6805d2249d2b8aee062640d823ba88edd5287d17fabaf1c49118c8b89698e03b12ae4dcf4596c211c4d38aba813979d3e86d082d64cdaec4f6beb5039cbfeb52830dac1d628bf72432813a9066680590d6337f3b0aa9c1d74725e2fa20b5b507e23c81d528ff8c56c0a95f722febc5620965e969c27cc4c3bc958f6e12f8fa460f0b60f3b18", 0x90}], 0x4, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 16:00:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f0000000080)='.\x00', 0x8000, 0x5e) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xc72}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000000)) accept$unix(r0, 0x0, &(0x7f00000000c0)) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x0, 0x400) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0xfffffffffffffff7}], 0x1) semop(r0, &(0x7f0000000200)=[{0x0, 0x7}, {0x7, 0x8, 0x1800}, {0x5, 0x8, 0x1000}, {0x1, 0x1f, 0x1800}, {0x2, 0x2, 0x800}, {0x6, 0x463, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x800, 0x800}], 0x9) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semget(0x1, 0x2, 0x2) r3 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getsockname$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r6, r8}, 0xc) r9 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x100, r6, r7, r6, r7, 0x100}, 0x4, 0x4, r5, r5, 0x800, 0x8, 0xfffffffffffffffc}) semop(r1, &(0x7f0000000040)=[{0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}], 0x2) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x8) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x19) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000280)='./file0\x00', 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x2) mknod(&(0x7f00000002c0)='./file0\x00', 0x6008, 0x80) renameat(r2, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1020, 0xffffffff) syz_open_pts() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x8000) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) read(r0, &(0x7f0000000000)=""/135, 0xfffffffffffffdb7) fcntl$dupfd(r0, 0xa, r0) 16:00:23 executing program 1: setrlimit(0x3, &(0x7f0000000440)={0x0, 0xffffffffcf9cb289}) r0 = socket$inet(0x2, 0x2, 0x81) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="c3c97dfcc45d7de99db530e28719fd27477f2d307788e9c2a7808c830a931788a224616eccafa2c15a72b42cde97f74bd41b1b05802963a706d0b16e2d13d447069912b1f8b4be6f6bb36e1e035070e89823d1636b6659b3fb64b59e02abaab7b700954fd09fcf5bc88f836b16893283dfab6971c926cad3173b8fa3af9954", 0x7f}, {&(0x7f0000000280)="48a5063866f1d742cc05486676e4130d65335ae2f25df35108569a058475afcbd01cf1408d681c8a60f1f5c5c95f9f00786a44db22af16907e759977e9830a7633bc083c04bd9e663dee99b7c31f6ee356d88150ad1de7d2b152631ee88f40b5c9377aabe685391e0bd91deadb35df40b38d92db74d8eba02d4fa890779cc11287859a8517198e5988ed87285d4b5a00559f9f18eaca4774a05b238f48336e918cc0093eca1d3d643f8071024e391a5ccb9dd2060c89d450d8f213c1dbe00834928f3174ea62318c33e9d5a7a17b163fc8784d2311ea204dc2e18d419318a8bd2fa857c870e5e55c5cf6689cee2e60115639ed9803020f80f21a", 0xfa}, {&(0x7f0000000380)="f6f41a", 0x3}], 0x3, 0x2c) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a582b0ceade06a295323c654b8da3d8b22a3548c4d5dd7ea2b40082f35464a0c93d9c742347abdbef4eef8bb2191b9a73c63395de713f6663de6e244e9bd6077732bf3c1ff89866237667a8ea7cf392e669c2a5c2bb1e10e736f3e42a8c0250cd6f35d098b3161f741c99a4384a95956a49dc76433b4b863961f0379c3703b9facc46b9730b122513470c0b2df4be56a68ec877b06ee795033da4f7820f1e8b6b7757b4e915b52abaf8b814b45df60b7178974e474b86b0c516bc6922821b86cf1d6d34a98094dea8c78a052", 0xcc}, {&(0x7f0000000140)="949b33641cff9f6566672077c2c7c15df38e0a062df91e8786a05fbb3935dc157fdd828fb72cf110d2d6da4d7eb8b4e5da6773b7902755f2a87af91b2277daa828c31ddbd31142dd415407bcbcb41224968597728702e182f73aec0693a678ac6e390e12332fe0d5081f687d2fabfe466d0e63846a0372ea", 0x78}], 0x2, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x1) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r1, 0xa) 16:00:24 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/122}, 0x82, 0x2, 0x1800) msgget$private(0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) r2 = msgget(0x1, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c767", 0x2}], 0x1) syz_open_pts() kqueue() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xdb16, 0x0, "a8cb7164a073e60645857734de8621c540540e86"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xff, 0xffffffffffffc006, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:00:24 executing program 1: open$dir(&(0x7f0000001840)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x12) r1 = open(&(0x7f0000000200)='./file0\x00', 0x81, 0x10b) r2 = open$dir(&(0x7f00000019c0)='./file0\x00', 0x30280, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = getgid() fchownat(r2, &(0x7f0000000100)='./file1\x00', r3, r4, 0x2) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x8000000000000) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x104) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:28 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0xa1b, 0xfffffffffffffffc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='}$&\x00', &(0x7f00000003c0)='+\x00'], &(0x7f0000000440)) flock(r1, 0x3) unlink(&(0x7f0000000300)='./file0\x00') r2 = dup2(r0, r1) fcntl$dupfd(r2, 0xa, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000340)='+\x00', &(0x7f0000000080)='[^#)#\\\'%\x00', &(0x7f0000000100)='G}\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\\!\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='*\x00']) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) clock_getres(0xfffffffffc, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) kqueue() r2 = semget$private(0x0, 0x1, 0x1e9) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000080)=""/74) dup2(r1, r1) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x85) kqueue() 16:00:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) kqueue() r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x40) fcntl$lock(r0, 0x8, 0xffffffffffffffff) shutdown(r1, 0x2) 16:00:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) r1 = socket(0x2, 0x0, 0x1) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f00000001c0)='2', 0x1) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0xaef5667, 0x1, 0x5a6, 0x4, 0x4}, 0xc) read(r0, &(0x7f0000000340)=""/172, 0x266) 16:00:28 executing program 0: nanosleep(&(0x7f0000000000)={0x80, 0x20000000000}, &(0x7f0000000040)) 16:00:28 executing program 1: socketpair$inet6(0x18, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/216, 0xd8}, {&(0x7f00000011c0)=""/240, 0xf0}, {&(0x7f0000000040)=""/35, 0x23}, {&(0x7f00000012c0)=""/237, 0xed}, {&(0x7f00000013c0)=""/176, 0xb0}, {&(0x7f0000001480)=""/185, 0xb9}, {&(0x7f0000001540)=""/79, 0x4f}], 0x8, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3e4, 0x0}, 0x0) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xffff, 0x6}, 0xc) bind$inet6(r0, &(0x7f0000000200), 0xc) 16:00:28 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000000)="ce83d88494613e8a92598c757e16e7137d7444852278dccd4cd38ca3f0e3fc76faec9563e0d29334d09827151d70c226496bf12d167df2b2378dd1f00dd6edfded4e", 0x42}, {&(0x7f0000000080)="bc174e39a0f653127c50d1ae68fa5b7696fa2c7ae75a0f2c81b595f52f410a68494ceba2935630930abda20766b66520c9279200fd8a7c947717140ccc315e5ebf9af7f9a4979c8c0f93eecc4fa2f327dafe53b6c775e279a5bb52a97861b0de4ef60d965791c48f13189ad0148e1d671adf75bf81d30bb4a82bd4dc73fb7cd74bb0243c9b85f2c8964bbcbcc6e8b6d59035f5eb80613edfd162b78e356079a720fbfe", 0xa3}, {&(0x7f0000000500)="bf08a9aa4e797d2716b853145a5930f8cc5348ab8563ffcdc6a64e3ad8122b50ca20fbc2d7de3ab41bdfb6dbd984d6e2315654664db1dad8b638f87585c1e27f09fe4aaf146cd8a529d0cce50cfe777105f9830236fabaf4fbe320506176f4a08b605276c6649a964a0f205a53221d8288d43dc6917d428c9e50c2914b506d83d97407ac4bcddfd5acc0f0e77e9302962d31ba7247ba0d5b6cb5017efd372c826e600c9f2971087f72", 0xa9}, {&(0x7f0000000200)="3661c3509dc5f0e2d4b0ab3f79e8bf4c80d9b458b48f7606255021b3c36cf93b578bc9fb43b55639aad8a55ac36b1894d5a34e080b87d645aba8af047c763a4d234bae1c164917de1cf3f0afeb7ff97da63473b5265a5cdc2e0e04f5b66af648397b3e9cf26460d643776a4490cd155109c33d9fcd1fe83575d8097bdb9a5eefe5a12e76ac1eea9280ef7cba1f9af89b58a67b8295ac38799fd5b94c46ee40e937bde7d20f9d1e0fba036b3f9c06163ff520b5ef0ecbf5033512faf069aae8fffeece50aad3aeca85ce062bd82ae3e9667e672c2d5d7e5f1f49e", 0xda}, {&(0x7f0000000300)="0dd33fb795444a3c1f2aab4eaaedacaf92019ebb514405c1c8af172c90de1fdd10", 0x21}, {&(0x7f0000000340)="7da6386343b67e5324b816ba170baf9c5caa2f41cadb6dd487e838106af596397ec603704532321d7489c1a9167e758c293932f59e2bed33d7528cb5d397994a6b987e4915ef1f92964a425aad0a440bc55315d27c6ae005aef3ed3a67137094ba403fe685b91b762508a88c53f705dc28", 0x71}], 0x6, 0x0) r0 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmget(0x1, 0x1000, 0x11, &(0x7f0000ffa000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 16:00:28 executing program 1: select(0x58, 0x0, &(0x7f0000000000)={0x1}, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x81, 0x12) r1 = accept$inet6(r0, 0x0, &(0x7f0000000140)=0x57) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:28 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x42, r1, r2, r3, r4, 0xc4, 0x8}, 0x9, 0x2, r5, r6, 0x100000000, 0xee71, 0x1}) 16:00:28 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socketpair(0x20, 0x4, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = dup(0xffffffffffffff9c) poll(&(0x7f0000000100)=[{r0, 0x1}, {r1, 0x4}, {r2, 0x16c}, {r3}], 0x4, 0x80000000) poll(&(0x7f0000000000)=[{}, {}], 0x2, 0x1f) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) sendto$unix(r0, &(0x7f0000000100)="916c131c9db626aef57fb9b62cefabdf4c7d0a39bde8ee08aefa82de179833d7c213821c56742f3971582caeea5a2dbd6edf1ec8141e09e51af7dcabd5648bea61831c1d67b9e4f367cbcaa51fde77b9f912e9d37c35b986a2bb6b88e60caa529098b9c9357063c61ea5dec656787524952b3d", 0x73, 0x40c, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000200)='./bus\x00') close(r1) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x7050, 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) mknod$loop(&(0x7f0000000180)='./file1\x00', 0xc000, 0x1) setuid(0xee01) mknod(&(0x7f0000000140)='./file0\x00', 0x40, 0xffff) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x0) 16:00:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = socket$inet(0x2, 0x8007, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000300), 0xffffffffffffffad) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000003c0)=[{}, {&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f00000000c0)=""/173, 0xad}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/126, 0x7e}, {&(0x7f0000000340)=""/105, 0x69}], 0x6, &(0x7f0000000440)=""/235, 0xeb, 0x9}, 0x800) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000740)=[&(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)="242827ef00", &(0x7f0000000700)="3df17b00"], &(0x7f0000000840)=[&(0x7f0000000780)=')\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00']) sendto$inet(r0, &(0x7f0000000540)="0615eddf30cb13d9a8ff57590c78ef6201bdd9419310e68addaa63cf21eaf48d24da6f9c2e2c8840be02fe239180f7820b4ee069abefccc1e40bf698450ddd44e9ed961a5470012c15984573b43f984812d1a61f3ee3055344439c14c39f0a9ddbe48ef16e7a392b61d672e98ae6aa9124410b9af46030e3afccd477bfab8e4dfad938fce2c426e2380c3529385b7c6358d4fcefd15d8493f93a12", 0x9b, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) close(r0) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 16:00:28 executing program 0: r0 = semget(0x1, 0x4, 0x20) semop(r0, &(0x7f0000000040)=[{0x4, 0x2, 0x800}, {0x0, 0x7fff, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x4, 0x200, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x20, 0x1800}], 0x7) r1 = socket$inet(0x2, 0x2, 0x0) fchdir(r1) pwritev(r1, &(0x7f0000000000), 0x4, 0xffffffffffefffff) r2 = getuid() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="03", 0x1) r3 = socket$inet(0x2, 0x8003, 0x2) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x20080, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000080)='./file0\x00', r2, r5, 0x4) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) listen(r0, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/251) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)=""/8, &(0x7f0000000140)=0x8) 16:00:29 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x6}, {0x0, 0x7}}, &(0x7f0000000040)) 16:00:29 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r1, &(0x7f0000000240)="4a5f70823f8c33fba7ac482c33e80261e29b4ca8baa395d548258a9eaf7ccc510c1aac", 0xb1cd58ad516a10a6) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r0, r3, r4) poll(&(0x7f0000000000)=[{r2, 0xf0}], 0x1, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) unlink(&(0x7f0000000040)='./file0\x00') 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:29 executing program 1: socketpair(0x1, 0x4000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x2, 0xffffffff00000000, 0x1ff}) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x1, 0x0, 0x0) 16:00:30 executing program 0: r0 = msgget$private(0x0, 0x8) msgsnd(r0, &(0x7f0000000000)={0x3, "ac3114cfe62d746f9663823c370d8fd9d675"}, 0x1a, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000200)={0x3, "a756c6a2bbe21e1b8f0e5ea10d9233da6112f044b6dd90ca364c27b035fb2ce67c45585c5e596d1e12f7f22a7f466ddd867c9c6856d9c84acfecbce5892d224d442137712782cfe299ff7ed02fab6bdde830c4ddde4316db7e5808c1b7acff7f39342e1af24e38366e169b18a281d01cbf4fc2eda032927a08aaad545e07bf0567ff01000000000000c72877819799957bc0d9ffb40b2c8cd3ef48678f426bcdd877ad698ce02e2a6a91ff387c6f7cd47d5b304d87fb8b26cb47cda7f220babffcb0f57f0e80efb9b31cc3609822bfda98dbfcec990e50187db95b42c863fb767b82bc59ca63fabd6cf9e2fddf9346d3c1a99e7a7a5aa52af8d8a435a82a21e04fe4cfda07ac5d7a4578a5e353427bb2447708a9208bca1f61fbbaa4f0c7a8d9f2e26fa173f666996051ab7f687e1f6d7f8c0339f340d652e9906888f7324ae3aeff3464eb82fd2f0f989d170b822a68dffed93dfb0cb3a0ce043b6810b66abf39011e8461375fb6dece065bd25ec0dd4b6b3533d48c313ee41fd63ab5f2b1782ce8eb551d763816d4"}, 0x191, 0x800) msgsnd(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/118) msgrcv(r1, &(0x7f0000000040)={0x0, ""/80}, 0x58, 0x0, 0x0) msgget$private(0x0, 0x22) 16:00:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x92, 0x0, 0x6dc, 0x74}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x81, 0x2, 0x5, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x9, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0x10000, 0x533}, {{r0}, 0xffffffffffffffff, 0x25, 0x2, 0x7fff, 0x3f}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x9, 0x7f}, {{r0}, 0xfffffffffffffff8, 0xca, 0xf00000a2, 0xffff, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000010, 0x80, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x7fffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0xa0000080, 0x7}, {{r0}, 0xfffffffffffffffb, 0x50, 0x10, 0x9, 0xfffffffffffffffc}], 0x7f, &(0x7f0000000180)={0x0, 0x1f}) kevent(r0, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000200)={0x0, 0x80000000}) 16:00:30 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair(0x18, 0x3, 0x2000000000000102, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f"}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x286e, 0x5}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217"}) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x80) 16:00:30 executing program 1: socketpair$inet(0x2, 0x8003, 0xab6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x5}, 0x10) r1 = socket(0x8000000020, 0x3fff, 0x2000000000010) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) 16:00:30 executing program 0: pipe2(&(0x7f0000000200), 0x10000) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x285, 0x4000000000000024) sendto(r1, &(0x7f0000000300)="085af8bc0f599b3eab6402a9e6af70595cb183fa823b04d2b357508730d0ac785cb564ab06e9c4e55f974dadf564e08393073d9f286a2b9c9dbbc54b48fffc5482a039a478ac01354b647ddc9639cd820c97bc2154a769c5fc63a54e3b3436d7c7137e5e40177f9a502623c467acfbbbeedc37c3cd377caad9f64f08b21e7f7e7add8f011f189383726032a21e21212a720eff4446c7597e97aae0107312bb70db3897b7f884d8b88b9281e8878716f2c8386c422f96884a5d768c0f14400282683c5cd5ace7c7b529", 0xc9, 0x1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x1220a, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) 16:00:30 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) fchmod(r1, 0x10) r2 = dup2(r1, r0) ioctl$TIOCEXCL(r2, 0x2000740d) read(r0, &(0x7f00000000c0)=""/150, 0x96) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0xb7, 0x3, 0x7, "65e16f3a8141c49cdc54431f253e8d38477ce36b", 0x0, 0x1000}) ioctl$TIOCSCTTY(r1, 0x20007461) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) fcntl$getflags(r2, 0x3) 16:00:30 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x100, 0x7fe}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x540, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7) msgget(0x3, 0x24a) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) accept(r1, 0x0, &(0x7f0000000080)) write(r2, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x44) socket$unix(0x1, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x800, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2905) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000500)='./bus/file0/file0\x00', 0x10003, 0x80) open(&(0x7f0000000180)='./bus/file0/file0\x00', 0x8182, 0x80) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)="4c47d9de0f37ac569f73a037715cad82db415ef6b7198d5c824711979b8a03d3a6f8c943ba171eeacb9e88b3546f5945040270a7dfdfe3059b2f9e77dfce64d0f3c3aff4f23f1be0ad14a7c3319a1b4b5b0b4660b6ca9d79f346a672c48914116380916912117db77b3b90a748d488ec04d86ff0e7f37c464894e3774060fc064d566e2488f43f51ff8acdaff3872155fd57dfe95837ec30b8fdcbde2fb4449be4018d504f00b9deb46a609aff581d55dcf8b2fd9d80b267be94b484a33ef067a95eeb7818b87b5f1e14beb0456271de0e48b17e21f7b9f4d96542fd81be1fe60fb3962461d41cb7b047492ff6aa794fc11edae52b5f92983b0e83770dd60a5147715ac7c9e8844c502f416ff59f4de5850b2bbf682a153bb01597dff9fd5d87ba8af3dde29ea11c8e0074723c9976ac678d113ba70c746da0a062f1ed86ba90ed6c81fff76051f8ea6eafb569c818b4344e6e03238f0fa84bb1d5f31f60ab8c3efd86cd17730d62d45ce20035233e4b2f9afded8663d2c3732fbcc9ef1ed3e5aca11f3cd9bdbe3a339801b82c13a5243fa0bf8c88d59649eb6244fcb2502187376c92602a1cd3c985fb1cf11cbdec8b18c76da432d4a9bb502fce3e3774d7d920792453374cc4616a55bde421f73aafe0bf85adb0c6c8e5381885946a1d89b0799aa13ff690c2fa6b3ea45f560be18d362ebb31f012c96c026dc169ee243edc2346ab98c22286aaa39245565be6810b687fa1ad0f562a90923d1925a4e538c8fcc1e6fde169730bb95d199fe08b813b225e5ef5e97ee20110e1b8a7bbbfdc2d005e874f0d9e111d96df35aaa92f026c3cf3eeb4889b4df6f09c3a471dc51e64fc0e2d7d3ad0e6ae1bece8464fcce386ce9cf33de6a4d090aae5f37d8b38f7e443f8deb804a54d9e62fbe311394863d8e71d49ff1cbcc35a6ad110e08791e499e8ef94b2cca4b6445d93257597ce9c7c937dcd482bc896c70f2b6ee07a31cf500caa317fb6af8b24f7e1d61712bf61dbb1906a0b46b4920cf54dcdfe441dfe87064ee30ea2f017c86f06c8791b8c7287075983f976e2c07af7361cd4139aa7c58fc37e0b31a9f17ed76307c1c20c7a1bd5d6444818748a453e5716e9954c4d2a6a54f7ba668bb548a451ed5e8815c44610ad3f07f49a5d4c70fc5b9a5dff7290eeb983c0ca063593485a10af52350f9e4cdb43b3ae9f364d2b1a564381b3814ade96bbb89c0de79d26320b2fe66baaa47028ce95a8500c96c4b3cce144ad549d10c179d6dc88c15e911f582f1602e55e72553486c57913ee3ec4edd097f3d85044681d415f6db4adc91a877aa99f4619e756f3b842db4c02f5328645d6425ada7a1a4ae5bc392b6b23f12ca304b87cfeeb0997b8e38972ff54b3aac535e6a40d7dd1cc43c905efc5a5f606f912ea423e28c5db6ce43939032ab3027ac93d13aaf499baae164aac4575132739910025bf8dfc68b0e0da6541aea5a23e3599e69a95f9297c95ddd6f49afc3b38e1cffc2ee9f002a8802e70ee612ae6587c12c53ee1b1ed3598b795c88b145bb1a53f8da8bfa9ea73d3947238000ac3ffd4911232e5f87305d63549d9df7070b22902bfe9c98044cb0ec69d7adb3f57af151f33a6655625afff1b5bc6f3de52ac6cc6e877fc6fb76354be89d14049c614eff330e5bcfaa44224d696a9cd736f960099601544331ca5dcad64a5490361a43fc804422815d42e89288a68eede79d611b9c828776e5731898dc9d550176eb8dcfb9dc0f7cac19b5d3127d4fa37c4e30e99be8b2ac7d0e8ff8c605997b6d78d8bf6832b2dbd78a8119a7d97965029994966baa727c2e2e576ac12bb71e4f4a26a60513269bf7c1e5f6bff5c2285bcb5fe9674972a0005703028eacb4267fb8056df57027dcdfea49998f6dff429a301e4ef99cd9765ab641859318cffa7e96f4b4c051c6c3eb51c1dc412499c08cb860c4eade70929418c79607a8831f65a06ff762d293ec13aaa56c40f41cbc99ee0c5da664454a55e1a4a5d68cbc24f79b0acdf57d7307f2f82698951d22b50f91949fe917cc1ffae52e15b23c1c324b6f04a81e33eabffecb8b2c34b8ad754334810e96c746af6aa7c7e95be4f1bbbbfbe836657d9eaf14433ba4aec5af4a94685bac15910162c508614701f6599e8085cd7e7e902f448083056b43929731e30802dd1106b812175ba835d9c73ca1d96ffdca34134c172a79f1ea11835ad9e88f85ae75f3d3c00775fa7d26b5310cd4af29ba2a4f269f743ce7620ed8fc248610d6b981d7fc8583ae3ded29b2193f6a46d3ff8998d665113c1afc49fa7a027e07a70710c9219d4ee95f78305c0ef3e47011ff2e842e032a5d6694f5414846d2e3bd5fba51619406abad9c6b2716cb2211bf28a1847f642dbf7d1df26f3e01e001fef398716811bf30216dcc251dcef50cdab5c317775340584882b35033234d6dff3096badbef0cafa7f4f3d27ca2f0449684490d2cb90a6a998da5bb22d6e672c856cdd5448a25599f2441c2ca4bbbd3679eba7160aba6e755dab1aedd9087f08f538fc2d3510ede5deba59822cd5c36f4832133880554fffe20ec68b5144f3a7b9a5ccb8a219a3302de877684c1c5664f4f7a85707fe9cd591cfa7668ad5b1598b592ecfb939df435bd67985469ad5ec04efc44b3c40004b7d5b6a3272bc90eed3f99fc14f4937896ec180108b95c94bdbc1a3755295f34e01f7df2745acf34598948a1342e6a3d6fe531b967b7fee841b2cfe22e418e50353d0a6a69b10b3060a8b58b0ada1a7f350026c259ac98d4b6cf455f355363811c629255e5aa7755c1b58433aa0b6c17ee402b466fa8d3ad6562032a96ff99a20bf8f9109f0690fc924ce88e5772aaaf00700a61e01a71e130bdc430ed47724be234316487d9dd507350b686916b80d4fd0816cdd1190f9c98ad976a82d21c9a0a8294431d7601ed459b5a67e2e2bd2ce94a15de1461102760e107eb7aae74d5e7b19436c1293a211264e07be835784b146b035414e93318840745b2217c16a36f794ffeda4771b03bd145a456cb2fb84a91acf344f08bc6d91142d6133f6e8562b86f72dae138e23333afee076c9f59b216c4aeff5909e8ee83c86f30a86b419f6ece3dededd8d591d39acc67b1efbc3d6eef1399d407df3fea419bf01c06357b8efaa0d4c7b44febc78876fc843cb2f94cce9159ca1a8944e049b246d458c2bce381639d429c810d2fb374bead9b473e77100febb128401543d157f2752217bd02df4873c01c60d4c93f3c529c77a3a9ae595f237ce6b80636782dd9d1b3c957b05859f11e870edd2f5863598f71c48f0e6500f60dbaa8618e987720ed4d56aa8f0538b50ae3d88e3ec65c659ff803fa29846e727d0ca1bfcce641279f1cce25c609d0e4ace9b26c03ca2913305a648f051172cc267e66335d14cdb9bbcb1dd936fa6217842b075125ecdd07ad727163ea2ef44490578821bdc9106de139f866ac8d2d5c4a6ea29e7170b3f2ceaca10ef6f722a78b4c99148e185e9077b6a791f402164f62e2e50ec9e656808394ad11839ff36a215c71fc060eed905bb92cc2773f42fc18fe64029d817de0a101b8b7eeace92b9c2aee43dd01d1c63cfdd07438d179b0e6f188f8dacedc221cf46727e3d528f50ca4d3202a28748fb61d84063c043ef99ad2a86d8a7a122935f9a21982f6c7f2c4cbec70e059ff52f3318dbd781ef417870a5ce54a1cffe9cb8c5dc6b4f0e55326ec1496526fa393d7dbea383b8e0c484fdd7002665377acb87419d63c93eaf9e4397260037e5cfb2fca54f713582ef8de13b4018dc507a066e8a467ef051ed327bb9bf86901677b7c735a22f810f02d8ec169ed0239a145d63c4e6379f0a2168f62f2a9e433923019620c1a4ee5d16a194b787a5a327f19b02001394ee75706cb29bbf641aff995ff18f76581067ae493139fb59be4064a3fa56b4397163e9c05f1ecf7dafcb2264bf29117862c9ad70461ccb1de997993b5f93b3f635c6b4db8b621733a66bef838426fe61284a9f0a94c809ab89114f8cc7916d0c4dd5df914242788a73cb0f68208a6959af6940a8f45c90c2455189cfe3a7ff4cd77fab53fc71f90b6a20f650be3496095fd64b56f97c0edd59ec2400b7b8588919aa1892f07d3b67a842d596081dbda2e8684f970f316a1b866d7dc7cf449535c244e3ca3767542aa04e5f4fdbd83337d27ca19b70039cabeb566f773807d73b766937d2a207136d353614062a452046d5ad54ef041cf06741d46d28a8df1113bc1b207e88f7ed59f17ec3ae4de093833a10edb31d28ad1e32ea7a718607ce194854b1b4c2b354d7ebc51e774381c07c0c47288faa8905e689eff80d2fcf1981ea8c426139d764ada2d29f14a5d8b2f4179abde209dc4fb5990f7328ce563e38615eedb5d2b4886a9963170a1f94b8e0017d966f77836b51a251d61f84ac09532842220256d99960e062b559aceaeb8c64738d1a6c8cffa5f92d41c59730b2d35cee2615a32b7fb064a2e886d9f81b19cc0944c5bc7655e208cbd6343029b5ed0e68959c56d63f6fbb7c9cb1e0aa1c172504bd537006bcf6f99eeb1815b843824627af105cb968c3a62494ed35dc8a8f1b3aee34aaa22d79a5b0019b47c8a9ea84844c98872a1d284c108669cef8504696aba801bac810c9a96c853138945f84d42742696ddcae3d34aaa241a629374f284a2d9dca61847872ff23813c29b860872daf1ebfd4274820acf18f2df07408de002dd619c17d08d5946ea215b96ca16988076f7ec94169b5336e65b744ae4f9f10a81eeecd0d47aafe061161d3cd2a44ea3df68d47011b1cc4b6964996246b1dd5b2681e22f683f8799d14ec60e12153194f197d83bfa511e8b0c6eb9691da1efbf9bbdeadd709c2b32eaf18460569efac9a87073501c9ae1834f7be998364564f118af8e69885c0444b7f58e0f7f497d158bac569112616f0efa94cabc2a358917ea88d6a96c1afcb254ca58e65a33a34cddeb1e60ad6bb7a460ab8046b9253d41c5bc9f146a395cad855ae632e138b7976df690ef2b01708bc610a6bcb310176c3b26c09889993a421db487e64adb95f1ccfa4deceb9ae86054ec75d6f8d0ddb1db43bb03c691c8dd59a6e3f043023fe7eb5ce061a6f869942bc82a93ca7b1563c24982be873542fa4f56c865df6a450c46ad243a4f80dc9764a922150da716d7ae77f932d8a0a15d1e56662170ff85f37eb4083d09856978e42ec9f54f9bb10fc58f5cc3959b485117e1c2acef3390cb1cb6f6717706cd9be4e44d12706e6851c120b7386a31b8537b8a3c8edaba678516763924779e7769ef76a446c5b6725ecc446c40f0a5358b586d9fe7f1e917fa722d40c1bfb639752fe44c1a832ad7ef9895406c813a292af76336ef179fbe87072310861011f327cb800ca7b541848cce6e52504eb4f0220d1194eee1159b0861f6cd5cd2ebe289157b8d30e80e8a793c672d2577369b0224d167147f4125a73a5de58d8897aa3f7a392bf859adbcc00387edfcfc4db0ccb7b50e22d10cff3c0a90146681d1df7714b1ea4d58641d1ed8fcb57bc16f8304bb2734b81d708218b3abca7db4d37fca4ffd6da6bf60f253651adbe8ba62dc439a4fb5940bd81c2807a223636ee8c22eac9c3cb7a6d03e12ba0987dafc26e73eb1f2112fc6bf1237caa590c8ea367d21b804ec8330a8159e1708a59163ff3848a8b574b65c075b63e6a48066920f3031ea11c6bd99e1a8b3b85cfab15deae92476a454a2a97df470601bf55d0772bd689", 0x1000}, {&(0x7f00000002c0)="d348c90c726958ca8d22466bb1d498f7be12257003914ff74b1bdb3fac6d7ddbf147a3d859148a03977dfae37437e61d7748b4b58544ac7ca913eeb0badb5281039ac92eb63c9625fc6e5452f8a607c1d2111351ab69477090e7cc976dd5e71c142f8792a62cb389e0fcc13fd3bac983518ee55da1926d9a116a9dfe7e120fe3d98fb225d5c7eaf810f8db0d96123edb0b8ef58edb0458c72d12406f81bc4d3800f214bee618a50aa98b1d3118574f21c21ebec74bfd", 0xb6}, {&(0x7f0000000380)="bc8be4bd7e4172ec6dd96b0bfc3d879699b839b882e366d72b6ab94522f45bf26cd782c7772aac4520d1710f3336815f1ea504823bcceb5e12aacb56abede71c82b86de08b3c6c50101dfc5a117445f9ebfd628e2d36fe627ac01b74d5fca0447598e4631c1805532637123549555f029f7491c6856b", 0x76}], 0x3, 0x0) readv(r2, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) fchmodat(r2, &(0x7f0000000000)='./bus\x00', 0x1c, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2010, r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000400)=""/76) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000480)=""/86, 0x56}], 0x1) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='/\x00', &(0x7f00000001c0)="8900", &(0x7f0000000200)=']&!+$\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='}/+$*\x00', &(0x7f0000000300)='/]\x00', &(0x7f0000000340)='n]*,\x00']) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x16a) 16:00:30 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0xb) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:00:30 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x78, 0x4, 0x4}, 0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) close(r0) close(r0) mmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) syz_emit_ethernet(0xffffffffffffff5f, &(0x7f0000000500)="0d186481e3b9336b2c04ce23357c510f7450020afe07000000000000002a32d5676eafc439a0cbe7308f0579acba7454d6534a334d20e66d783711b44ef3cb1458afbb680576db79f3f4ca26af8dde46026547704ef19a40c00eeb239327d48bfe39ebd95273d6169a0e0519c474a7b443610d976e23c2055c2d67da5ee85ee111348c52e5bee3a5a665b40db0dd99f5309a4a3688c83f5cbfa50e53b49b37fc22f4480253ad8b6f588caa1264999a3b01ae183c618c5e037df245d509c5ccd0acdc58265ead7506a63a8c9b2e278a22804c146e55faf08587cc59b6c835f4ae7cfaecdd64918b94173c2cf7664c96ef12834ad916d059e6233245199ca276d7b816ee9ae0b563f28ad0dcea5b145159a1e3861286110a69a50ae4f265b8f1b0a6f7d8bfb5e2") 16:00:30 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x30010, 0x11) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) syz_open_pts() r2 = kqueue() dup2(r2, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) sendto$unix(r0, &(0x7f00000001c0)="d571936c055dd88ba398f985510ef1961cf567f4401f016a45cf744c1509dad11d42b9297f4ebf3e695870e668b4729d2b89b8f4fd8761455d532d92fe85f722905329023dc05155e25e811b0372cdccce46a82cd1584fbfd00be1c7d668275a656b3ee1438978ab264731c62c9eba58d8e99bd622719574e4af9389546a845fd4cf6fc1b7fb77950cb02e41e8963b226d517a762e6e4382f9efab7c1780c9c7ae50c2fe3d518e40dedaaea571a9805d5a948c1ca2d25f77392d3daa3464a0fe50ec25efb42b0b67be27972e3117b0d7777fe1faca5415babfdee5be438e8c11e0023e33fee41c519301d7fd96bc845b0a538df99266d6c2ed4c5a82aeb806cd83e7b43239db7c2e2cd6934cb55f7de9b2dc17cdf8a18cff15c5184699c064eb86a17c344ef6e8375ff34b6e38f36e6b5db159f65677b50bd5586bf33042cb43f611acead63f487c8fa2ab210ea321dd33fe4f5429ec397e860662622d1bd8a749ff2cf3765f3b5dd0b9408d07fc1044a7e1723b265d261a22feff4727ee2a06bbca746cb30dcca9c53d43771067f096693e7579a6aa603086bc562519a74b1d5eb6699f5bc13a80388a49c394fd9531fc91fd5c6949855beb57dc1b896213ba34f71632cae527099117c633dacfafd786182bb0ccd100aae0b11c6254fbd546e9e837748dc06fbf63d6aef53819a19c13cf536b2d16ee321cff87a72b8040034d1af0469595f94fa93673ac54bdc32b2afaf5fd88082b800354ab7d94b278146cca9438575f7bac012e62411e9df0096b14910d9c0453edeb684105a0e77252a0cb99ad687fcac664a9eee7987266af7a3705b25d3f9f4d63ffffe4404adff64ec76a55b20178dd16808cb4701fb2f49db0f36d1378c9802c44055697e1ce2d86610af28ae69c8f7392e468fc998c558f74be71f414522afdf2cf42fc078981e99341b239f800438e08d85a98e774196306e23bf7aa800a8c1a51202bbb57fb9d3b7241e5e1f5aca21c1e09b944baeba3cfce39a35f590bb825a01b9d5f2e84a7f5dae3ab43660d5b0ef305f8901d4398645e65e2d04268af0f52c67502e150ecd5cd91bdbc56cd0ccba4f951abdd9a98da379219f40d337de6e1a811f5bb13174fe9aa29946fe9a79a82dc944489ef944ec45f8c6d1a3a8be7eda6cfaaafd00ba9488ff2b955e6efc266d8c125437da52ec52b133f42b812be2b9c9f9f3fe9962f693f8dda6dcb24f74cb543bd3391d2669463f63f018da32fc62574d40b389619e54263fcaf287478b33e4a054d2cdfe05760693ff171e7de8615aac7dd82673b5f95b13c91e1cca813dde51ee4bd7f38e86a9f72768749f16a0675708fbd1990fa599a320851c3cda8591c3bffffdc0f76989f0bfc17aba26445f8e44b76b5173b814670081f48fc9cb1828ef598c21c6f818e0c74edc9b1340dac44ad7bf90103ba271c517bf3f9d2e7c30a34dde1ea3137db43174124e9e62e5b64651191ae0c017840fe9e4a441abc77c0cc412c4300b57b2a3e509bc4fdd7d86a8a73d7ccc2511ffc2c7d113adc26c07147c2a05f1576a5e1eb72e6776991590228919796755ac10d8eebef866b805962ca6ae48c2df247b85a7020cf74e067bcd1a05c679eecc371ec03bc0570e5c365de764d28278146b7ea9a90b67d5325bc58edf7788ebfdf3306561ad6c61f87117657b96cedbcd5508af4e1cb8c5328c5143384ea8e9a6c174f8c07d5a5da2527652c6e0dfd0ed163b33595c9243f3beb698660e601007f3b9a6fa9900a60df8439daea74892f96989a0611183e99b80b0fdf2b03cfa8798e4f02f5a20cccf5205d1182dc3dfa64a726de964519fea21b05d118532c1619d0efb95d43f2a072164f09e15fe7b060d24bb7c3eb5fb81ca64473370626acf9e237995e8fc9f567f5ad23d73632a4226265dc8c64005228a1c134986ef1d232fbaef73d8a70ba3d369cc06bcf288e4fce400cd2d12f7c751575e2bace365786b7a2010ba2ac0925f1ab66ee20c72b59ddac77eaa9ac3f907336e92095b71a3a9b9dda5df78e3f786939fd1cbca4a2fe21ec1915467265bec7fa0d8723ab7b96421baeec2d80d0115c57e79a194d84da6da5f2bbcdfb1aaf3160fc46534f610b808b27ad49086e4588174867b7466a4070ad824e30a5b528bc07a01649093a6c277a66ae25f624b79dc98f18136e6e1bef1599f460a8813d84de77a17d35d72c6df8eaab3f9f363aa11be2e08feccc2215e79a5cc288eb84bd8c04211de12d2069f194b3609ce147113e078fa688b5b86dcf014b929c75391571a725daf059c074de59d55f4bc45d5c7fa21fc9a5cc16493cd3e023b8cc1ea3482e6f77d0a1cf4d6c8a50ec8ea73d4257a225ba84b281c5073dc5087a8473b0648232b072e628865bbdb2c7cf6db1d735d749350c5dfc250d8351c789e741a1fad194911665af8d0cdc9f80c7ccc88932df99b416f333f1b33c7e610de88ce3fcb34e380610f5c67061f82cb2bf808da8ae246ed49518f61b1cdd2b9c2e2a9d760fc1f577269e47c7c758154f2dc69e14c10d0406de8af71c5b323b791ee9ccd14e7aa6aeda856a7c1d6f993bcda9a2b14c849e8b073bdfa28eb4cf7fda21a4277bc8e2906b07bc85912b6722686fbd987779aa4d77c6ba6f03adf2f955ed56f1690b5e4f01430870c5a3575f91969726f48462d55501e752759eee5eede0632d98f64be0bf9c05039a17d3c42be26eac2a8e562731731a053075afa5aa4d82b58ea94c667d94b85f66cc8ffee17a21d33bb9645595498d63e722b319f80f720bce453a083e58ab1c4b0ec182c61ede6165a0bc206634ef99dfadcffd3ce23e6cecadd00c9cabd5f2bfde2b6a32d93849ebd415645feea23e5b0ba56c4232b677c844dc880e31b5d078146c6a1597649b92cb659876478b60dd0ecb7b0ef5c1ab9ce5b97f9d21a6a60888b20c8a7b41b36b67c82a88472a5d38ea6bb3eaff0a9ff79fd4009787c70750d8bc3dc46339ec8e330f4dd1dcb43fd4c1d01c4a25775eaec182e4ba9e40211e28a317b1f2b6e6097d79cd6af159a264254bd99c16750fc871b93a01c2fad2fdb43d24998ffb450e28e31703d483a05f5ca0be48e96f73cd476f84479a65afb8911190ecbc8c89453531011feb64baabf9690438f7ecc8f816a9be160927e638476d7776548e152a97eb061f88957ffd6ec68ea069670cd1dc715eefb3a079eacb3b763a7f39e091a731828d62b313b8c859b0dee33dba7c9c47fc8ce64960f022db121d1a688dc1fe503985343f3921409d54acb691362f24e2cb47045467ff5dd598439827a04551fbacb38ed5e22469959a986d77f402a36ed9204fb88c56649d2a3378a7b8c3657469188da3e3e47b74ea6862d948ae84ab35ec18a47c97e910fee3e93a386bb2c8616fb1bb9c5359a2c2017ec30560af2c5352d56d7612fe6119833fc7c19367fdc075e1658887cd3318463db7770df1b84e1fc05a14cbc77f082e0682e7ec7895e74b020a695cab8a667e43adf594a4843245285c2a5d0258fb9bd01de04c5aebfebffe5c9c8527a65b57da82270c7678aaa3258b3096d033f2710f16919a2704a2d20ab8d1ef9971e5c4bc34c789de0eaf1746c119df47c63a2affb67973e1f1dc461a493182a33bd321902536d3fb078e9230518a47e3c263728a18f6d7ec4548ff379e3314cf5b117a8104144e155d9858888194c14fd4c874d0b763c81808cdc7c28d1397fbd0e05deaef6ffc9fee839bce5d1cf751e58a81ccfd6c14131c227d7778818a63641ef4a594d61d243265821657c32406662c3d42322f6d28dab59a7c33a6617db24b188ddebf61676794483ce9b561430bf87b802a46aa1d3e892bd4ff2ed69ce3c92ea56430a96f5d4f868c232892ffc23c593529b6730d71ef249fcac14fa8dcf41110dfe6510695edc1b9d05a51c24c3fea521f914fef8e7c7f26c5eb8d368f7bdce182e4d90aac4c3d37ba7162012a5da150467afdbae02d9a7b006c12494cff3217c7ae8f1d9f07e66e018279f01bb228b0a550cebf02261627af4ef90e7163cdd996ead3484a35fca0b188ff50459690b36196bb7f98eafa0b9b3a5c1affb2acb18b33ff101594b411237d35730eeefac578b16d4dd973b7db077f5c95a5924113022c91f7de6426d2df78df5ffba8b71b46da2719d1e5f458f87c2dbaa0ff9ab53635d3db02fa045309890bfea8e6c4bf46a124d6d17f22ec20cd30d62e735a55c9d8ca56522aa2cf509718e69bc7b268ded0e371d0cc004128768234c2c3ba1d3a8a66a060c4c49115dcbfb1c25f34d9d2724d4fc70acf2642572784db937ca1ca2d82083dad3cda3b91b20c3fbd815ec86f5c6ef1f74e47a0161ced68a8a04e46db1e82ed2555f7a55d6f6b44e8cf50f714097a1c5e05430a86a91f4b728cabd8b1c6476aa54ba258451f2c00e272e46b3111d8eb1c3fb571a12270350953c57bea74c92eaf30bc257b8223552ab1622aff15f1ec5baffd42a5217147307e20fb4cad75db6ba309654f621ef8171c5a0ada19d63fde9cc505f3473a717529bb2f94ef84b2296e75ecbacc028315cf5218ff4ddba9c9bd9266a185dcdf05d0b42e424113596d4d7f08181f1660af4058c1ddece778d0a21a50dafa7d058f6c473efcf516d753e258044c7ce861ff05ed4da7b34055fb40f738765a72fcdaed129834dab5e30f47b8dba39b327d5613a7e7744ac09168813b09112e96d66d63e68f72deb9be778371703216df2ac2ddca05b9e8907111c420b9f5064c6056f9ae36491b9e68dd18d69d5c49f55e36c5ac3c27a055c3eacc118ee57baea8ddc3f5c8443bbe242854f926d4a24ccdd759993f78a554f6c92a302937c5cf2287427911ba1db4f8d3c9b080bb953c236fe02470ca0caf9bf29253575f5dd481c6f1b344dd22630b3c7e4d4e05438dd002298b52eb13886ead340ab049d4ccb52fc65b86180f63705ddae1109b1493cad9ca49659c8f1b87114855ff65adc4a8a2c3438552d4cb4c9fa281922f39f525bcabb2226515c6fbccabdbd432061de8fbb53c222082b53b5a4e4a8143750258c19933b4bd0aac3505fc67860c79c9a6d7abdc80b2cb9deb3338d1d221f8ca5e89d541b773e3ae86bfb8abe7f367d8a3e5df17546b5a495435a3dafd78a6c8ac942fcb218498e2a937045a2ec5e12488dbd88fdabe2fde02ffc408a341f1ba6c2a3b8c6425b32cb67270f51043c20af46e26a0745efa927a4cc1d08e98a309b7f2d7398e1b343913fe16d43729dae1afb01bb9d637117655e795ea98778c5eb6f3ab5ce456b60e804bf1f0ee7075799623c7a476c6b442379f695985326d29f66791f15b9b0afcbf1f5b1d86310c5bc449fac69512116b862b1aaea46183a6dbc5fccd1d9e2914a9e864a775da6aab6b4f78db4712eac7f069429895a1348932b74ecd3b70fb2c7ff9ecb5eb061f54072875c876f6d064198385047fa522da79e6306db96c9a436d8d4e89accd9ffd5acbd1133dac89bb026917bdf864dcc8d8a8d22cbf08acaf45952ddb5057eba3a299a6c8fffc397cf2f0efe0fdc9f85e7b9c83bf04257ec147843bcd1ad2d7c827cf10cafe42df72a43ae4e1282623ecccd1382b595def6ca43e6d7ac695e4035fb0a00e83a9ba9d172bd5b431811f3917745d57e0778cd46122f823d01425343b7ae973a11f15da36d54518c591bc4350f0bd071d1b1bab0b62d092914a018fb138e0a3ab785002d089d0dbd81c6e30cba56d6b90a1c1ad5e197e720d0236056ccd7841ab4002", 0x1000, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 16:00:30 executing program 1: clock_getres(0x2, 0x0) clock_getres(0x4, &(0x7f0000000000)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffef7) listen(r0, 0x3) 16:00:30 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) fcntl$setstatus(r0, 0x4, 0x8) write(r0, 0x0, 0x4a8) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x13, 0x4003, 0x5) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0xfffffffffffffc57) socket(0x39, 0x8003, 0x8) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x2d43e274398d01f8}, 0x8) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() fcntl$getflags(r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x1810, r0, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) setpgid(r1, r1) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:00:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) close(r1) sendto$unix(r1, &(0x7f0000000080)="c48de4f44d42bde70a94dfae1fc65943643ccd5a850aa86e81ee5776ec77929e3627780372cfc26af580560eef129c3651fd11c73de2f165315ce5ccd48fffc6d2ace98d96b4a743a247196af36c5d91978f7cc1921b8c63d41b86037a12a5a815ef04371510558fd4252a9c64c1ce925e77064d99554ccb4da7ca555c879cb0b27790326618ae96f8cd325e2b3454b98188726fbee0b26401e75d0705b3fd1de1e65e43a2a2181794f30416e99a61ecf917295d98614e8280421825222232fe5e753850", 0xc4, 0x6, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 16:00:30 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) socketpair$inet6(0x18, 0x4, 0xfff, &(0x7f0000000000)) setregid(0x0, r0) setuid(0xee01) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/13) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000400)="a13e5ac4c2641d36826b523ec3ca2c42d6b25d75ec10cefeb9bc1869e5e573116330070cf332319aa2f131b60a9db91273dce254cc8c870b5ba3bca588cb5cd08b1fef4fe87981f0c42be64bdeccc8a8041cd5e9226d1793aaea94a4ebdeaafe61a35c3ee164bbaa0cb78f2108e5d83eed555097acc2d104a5f17ae40e813c70af6cd6b5edca0019038eb2c5ec8b7864097783ff415733ab1ccfe27b0547059c64687d14ca9cac95a26e816e4cc8f4931179223b0a", 0xb5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffc0, 0x0, "3102c3d2c4a1fc964dd52a7889b676f471a8701b"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x5, 0xb56, "64a2325584f27f5cc821e14ff2997dce78f3fff0"}) 16:00:30 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x25, 0x0, 0x0) 16:00:30 executing program 0: madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x4800000020) 16:00:30 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) socketpair$inet(0x2, 0x4000, 0xbe53, &(0x7f0000000000)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:30 executing program 1: r0 = kqueue() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ftruncate(r0, 0x348c) syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="1a6ee8f3935434432dc6de24452907ea1db05c413607974cdf7ec99f99f748b251eb6ebda94456cc4d90a6c7e78b79dcc9e51cc6e45d98e31b406743e3"}, {&(0x7f0000000080)="ff6452840cf929e8662f95094720587d9952c3e4", 0xff89}, {&(0x7f0000000300)="74dbb989a859ff39d0a6e88eea3b008f2f697098ed5a2753f9460a1305a71b208adf14a0039d2ade303d9de0d71dbe87e90685a5a289bfe125b0baff6dfeeb8e3d22e5184c52423fae838c55403bdf4f38483c86878b4517b14d7a846bef44a04252edb1c9a064db7b1c9a8fe2410fcc56c3815728ef800f450c07e3ec91be7e3516530639fe"}, {&(0x7f0000000180)="fdd304f816a1b4e614a80aa5005c40b0c8e0856a04d17480e9261e14206e9c1eb6c86cd54727b34c1c4c54d6595a81aee0"}, {&(0x7f00000001c0)="2c6c9668ddd47afc282e8ac503018e52ab3feb6aef6b7df8b2792f43d5c0a6d63b700d3342c90ef78667811c70fdc80d0b8071a6e5eb09427a68c32171b68c55a7322a96b5162ec52535dc7aada58a68016ed591697eb23c7b746cc0224b8c7e19d13bea8cdbf822c8c35f728fa0f1751bc4ed65c30151b79c9cdd61c9c81b8adc3e7777a5c4"}], 0x22, 0x0) 16:00:30 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) bind(r0, &(0x7f00000000c0)=@in6, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffff8, 0x4, 0x9}, 0xc) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) flock(r0, 0x1) connect$inet6(r1, &(0x7f0000000180), 0xc) 16:00:30 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57c", 0x171) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x20}], 0x2, 0x1f) 16:00:30 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8800, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) fsync(r0) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x28, 0x236160bc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x104) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = dup(0xffffffffffffff9c) r3 = socket(0x12, 0x3, 0x8000) r4 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x102) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x8, 0xc40, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x3, 0x9, 0xfffffffffffff0fd}, {{r3}, 0xfffffffffffffff9, 0x40, 0x4000001a, 0x7f, 0x7fff}], 0xedb, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x8c, 0x5, 0x6, 0xcea}], 0x3, &(0x7f0000000280)={0x0, 0x3}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x800) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000000)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x6}, {0x18, 0x2, 0x1000, 0x2}, 0xbc1, [0x8, 0x44, 0x6, 0x401, 0x2, 0x9, 0xfffffffffffffffd, 0x7]}, 0x3c) fcntl$getflags(r1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/157, 0x9d}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000640)="692b74607e9481ed665ffc691f50403bacfc930ebda323af87466d3349d135edd2bbd360e9ce7aa4bfc2e4261797d9ae10a1a87a4ea5172bea723f27576e8b9ebd0f2c48640cea9a05ed6f9c9b307916750e0cbe517975bfcc1d1befb1a73b6b25e281d2810ea82418d7fe25f660023439cc5edc1aa333016e881b06eceeada90c505d16f2aee66eb630652d70ec0553c92081c5ef315fb592ed15c2742c93cdc50679178ce7358395b983354d9b692814bdc418ca6f5a06c74afb097450a062cfa9c13cc6d0735815ddb5d3dbb1", 0xce) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x5, 0x9, 0x4, 0x3f, "19c7501f734e771603cfecb43c14f431c22ef955", 0x80000000, 0x7fff}) fcntl$setstatus(r0, 0x4, 0x80) kqueue() geteuid() ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0xa) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff000001000000010000005e0f2620b97355445a8df4af6dc09e905222935271f35aae9cdcf4d500f4d333838cf9e92731aafaebcce614a4a9155e637609924f00517b5eccaef0fa5c69d7c02484b3c750b87aa4e8f66726f3452b49a6549a71c45b192e846809c4533083"], 0x10}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x101, 0x42) accept$inet(r1, 0x0, &(0x7f00000000c0)) munlockall() 16:00:31 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)=0x2b0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000000)='!(,-\x00', &(0x7f0000000040)='[\x00') mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000001c0)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000200)=0x10) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x10) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)="e0ffff00fd000000", 0x8) 16:00:31 executing program 0: mincore(&(0x7f0000124000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/34) 16:00:31 executing program 1: r0 = socket(0x38, 0x4, 0xd) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x7ff, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x4}, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x14) sendto(r1, &(0x7f00000000c0)="0f0712c91370ef04d90050d0a89e090017d0eb899a04608349133b9cf324f6080fc2a1c2c020625ed5bf36a71b5c10d8ddd89ccce9d600d727699066979b0cdf50d328b03305d68b31447759638ac58a46d4508ae65e03cff2e34e996d0fe19a6418bd325a67fb244978a872b419a4953c57f9531f9c0f3ca65407b17ec987cb7b07e7c8feaa00a367d5c1d15bd9c4bf732d9164d0ef65d1daa1647e5a2c4a9253ff624f671ef6014d1fecc6e366ad43a58779038c81b0de1c99749c53741e40956e5aa3ff53fa7b1414b8f79b9ee3ee179646373fe57aa08502cf6b12150d17ef5064697629860036c589a08061d4cbf4e35d14fe5b122532d00194ec6714162968f373abf3ce10cfab2bd5243c75399a616f576fe314d056622a7917d7fc1827378a5edfde5eed78f981fb3a8376189b6134951c6fbc3e53aabf2b7a4fdf9dd2c6ffce76e4e3cebe3c0e397bf5fe82e9e2232802af63a339223ed4c23b4be90ff99ba1436002ecc5590a42df995887effe55d76eda96808c533cfba33897be02cd1a53f08f62109f6bf9ff69a014890dabfa795fb7e36c861ac0fd02025c47db0a86b143abcbd9c8cbc08b836912b1128850126ce8b5e106f00b944b566a55d74cc3f7efeba95255970f1064da05737ad81e5477675335fb5067c6766ec8297e36a15af86ed71fe6ab9cf8218b1405f818d4175c7417c2d371a66a55260d1755f0ca4ebda8dffeec175d42bc5e0543d9edf470465fd7556eda1170d71a8981a673c25c761efbd79e25f8fc04eb839e684befa235fc76c40d166428ef7ef25895d9d44f64ee75b5af83f4ae4d6d7d8e33b3719798dc9300cec39ce7a7b7110e8afbab3699f2b43da38af3e673cb3c62bafb8335a5a3e34cff01f6fe66d5a1674990c115f7d1386b40c2fa5858b31074979f9a0429f1678a7a30d1909b767f645c355b2e7e364215b1fe732488c88da31b2c956c0f467abebc17652e9a640476cacfbbaa7a680cff5aae63c0adf0eca7acd1a0e394ff284fa75c488dd9eba6817a62a11dfe770aba0abd22c29f3b2e3c560f9a71495d40b1c04b2af7256c1d68055b683c35527664e2bf3789d0036ab39fcef456cf6e86fb9761b3b1b7db9e9ab23491f4c341daec6a27d2ac0eba09a117ecab0141f1bf80da6d910b11120272eeccb565cbbcfcac8a97b6e489c44ae73bf2edd2aa7713a886b118e0166284a6f727261c8a67ec62abfa98c1241df1ac70f9531b19aec20b9fce030abe70e4639a445a621404905c4581fd3082dced3cc97d25dd85b4108b1500ee75a83751e23b976e11e80dbf26c6896a4d869af86847805e5ddde2d97c38f0d33560d3b19c9cb7cdd8cd11334017c75944c7f3ebf3751fa72a8410e9995297aa07f845afef75c7249173f70fc8bba15cb22eed75b32d75db00d4e2e491d4cbba25c5fc830946ddc1dd1c1536087d81d6ad61371d30f0556dd424eb347c55ee5483e03b58420063c6e44279c0db93a671178bbd4e1973d088085b1777d63cd1ed481bd6e487d7b847a36f1910a62c7766b2962618fb8bc2e311dae37ecf1d31010c0b97db9fd80641ab7b8a75ffbfe4f4d53e1ba55d93ec986d7b62bc5b3dbd6a6fdbad9e971f3256ca391586613098ca07f5410e4caf8ae68f5e8ac99d72aaa9ecaf743482169ecd89cbfb6abf0f0aaf3be325c68495ac2e07ed7c0d8ee96371110498a88264f2b6f84f91207d062cd647019c366b9820ec727bb15d32410ec5bf1a685b358336359efbbd7b295c4def02ba09b9468f0fcb4e82da818af88d32f728ad52d2e988a35a3617f8958f48f042ed529f9f35dc4ad02497d3f31fe3b0711265aee8ffac00e83c31ea8e2bb9ae0274cde20413a1465be36bc96838db344b03323fc97b14ee868066d182935f938c8449123b97722a9101afcbd1f1566f8c1fb48e1d56f3fe19645048618f54bbd110754b7b6ecc5d101901860c617395abb1ddb5579125e05caf564e26820f6a782ae54eb683ca3397bbf99560cfc2a3db1af8b4fc1865efb24c5a365334298e33b0fa5c707504717800dfa3f07127eac59d67cbbdacbcc9b96edadfb9888224952ff544187cb70ed0a6129dbf4b093695b7e500d0b0f28201770b0da3b43f3f479b07a524b3a814ba520c49912a4ac2973a0cebf4defd20b35c4200481362dab8912116995248e6813d10943085637e50169fef3c5603b417e257d7ebba78287764fe582307a6d685f925ca3d25d5c0a74723bc58cb3832b952f3338409948e633878e66c3e5714c36964f7a64d4e84598808525918585046a637b84953c804d0c43de47f72c4c8230498cd9e4fe3d89b0d68b74bde35b0a08adadd19b3d28a2168fff62928192d3c73262c8bf76f58854f0f6c266fcb6ea3b1cc9fc2d836743a0232f43fbffc77c995cb2a538535369aca8c9a3477b6afec0275df63d465fd29e042c55faa442a451b2a351c76f2f20043cd8c644ad28248e52c74cd5815112cd6c532b05b9682e08b40a97f4e5d2befbcd08abcc28032e0b5bdcc589bd985a5bd019081a10d040e2f69d1e9ab8574df513aa47b8b094036135d8d9b5d5caa7fed4c0b875c43752fc9408a19fa803842e0bf34db5a3c45d242754f268a15d87bb0006a4c679687b594d47d2c123b8cb7108b4acff4e2b14bdb61fa86ef3d9171ab27a78835622975de7a2ad82c033917357225e42b73ad0555ee26f857fee64c68f06ccaec2590930b534215f4e81d8e53a7c9723d17a0ada245a8c0ea8bfcddce624a04999a5c6f537c9d901947c294ee904f4b33be15db19de2cb9a84007460f15080800d4c7c9ed888240d66910ae06969a56848aa0d99c6951b82ce16b1de59184102f7d6a3d417b8d448ffbf12b258bc24b154a49ce3bc194dda9dc90dce9184100c034f832bf59ad3d80869e220c89be3d3e6ac672e80f23596cd01aa4d59652213399dae649b01dd9a493f26165ed1dbb7ade44ec3bd7e43e5839c8d44a86e4e7846ef798de8b0679704cac12879cf54849884ae3f8941c918eedf41dd827249c17db64ef5b6f927fea6d8da7119b64fe8bea7a0ccdb566e551557a9e158e962d8b01f8a62b202b4bcd18a52d70254838021fdfe3873ed84baa834b5606391407c952da0a1299ecf60f6fe484e521bc635ce9e003a70bc6f0581e1786d2d20fc210fce21973e67c7b9d80db15aec661e63eb17551a3cba13612618b79aefdbfc370b2c71400c9f548288566bb2c52b8f4db9d211b09e03e657a0435f35e1aca82478d13de9965151913df765b69834db8b67020fba89ebd82a27daf7e65d2e9688168b0e19d1e2b9a4c5ed15d7162fa9df3b5e1c013be7e75eeb6c0c827979e7852fcbfd02de457329c842885a5d542a768b64fad55aae4a252f5f16a13181e96554e967a4dc97ec81603cc45587da3afa65812774ce90aefdc94ec7bf31c23c0410119444c58ce60668a985b5e496af06ad0d43b1b7a46b660a593552eda71afcf89d573b7046aea87363a5ce1500909ea7b9db56b0c20db33a0e190ac8ca9f1c6865ebe7ed2e4f3f392354df8f8b63a35bd0137089adfd37983cc44051b914d0ccf4580a4e5e0961e30efde21776ffcda11606a59a889dfd42462341e7756518e380d7498a77157ac3d992484ad65fe415d682dbcc51ebd591b258670718c4d8d7d390e832bdf93ebb32bb614ff286df322414c4beed7587bb87bb6eff6732a1a5ef2233ca1020e70e0e2e554eae2b4c29bcafa92c1c2000f2c60129ee6d503db60e90e0603e76428f018fef3d2555c011cc07e897023eb9931a7a1dcaa9ed649803f5b2869c3af83cef5526910d79d9f86ee551b319627992e5ee2e14231ef5f6169b2c722f4b7020db81af22323bb37196dcd08d496f9d77c54138405ed21e44e6af925fe8c0a48c148f22c108a34db40922c74e4b736486e304bdc8f25413c2e642d5734e6aceb1fb13d6a4e53946debb2ccbf7c318a196a87f518357f384eb51b7203459f984eb8a94755dadab23b6f3bb4805f98c975c4c36bf6937076fa2376dc143941bc3e3530d44cd158cbfe02cedcd92561f2f5772ddab3d3c39920bb3641154036ffdde174a808a7eb4ec73c7afc037a067d13a6d440ff1e6c2a41d67a635fa7dad6df8687ca96eb9e8c73fc5c92adc4858ae2d86f7dd0dc3bd7c4b1fe5d9db50b70496a8e1904d647928b2b405219a6deb26543971de90788299a5f561b39726333abc2b403b823ea99a5ae0fbe5cabc547adf478cc3310ba7909ce94ba97879dadfda4c2ac9027b59379f6c6b6e330ed689f353d3b0e50d1cc36f585de8443441ec0e0c98e95467f8f12106a7fa89eea47527f74df17dcfe231e425f6ad02967b9c153c66946213e69b3ec6a877e2420d339304955d4ffcca0389a2eb98664528c5bab12bc63adcea533fc5b7f76f30dba3f0a7936f0de1f649a448273c2babb8022e5554e5123d09eab802590ea9f200b243f16921f5ef97987d5b012a374d1b3baacca58ee651cae87aa0437287e6534f2050cf83b22392c09ad0ae0bd8d57713d0e8e837df94a2ffa06fe494c740d8629c5207d10770062f07e4f7cf31cb54f924729eb07ccbc4bc46459e8ddfc7372600cd452e98d27c6fa8fbd15c24410ee38c6f36c9f896cbb95ca4d1d2bbb7236dea5469e562efdff13b852ee20a6df71369487a64ce5ed7152244aa00f1b6ade4c1ec3aad1c635dff07bc331a29c56ed540b9a67033b97363c8b10683f67233e3515664b6f344223b71de590860a2f6994812275665f34a8e1cbc6a29e3e9a9afa8cf7ee4b88ef0ad49729b2b35ca0f9daf148e48444728c504d1041eff445d5ebaadb6d84d05b1f53c7f329d589386fc4cd876c6cf91134e8c38930713c3e47777d18c1eb5edb17d1fe8618706a3ba36922da59ca94ee382ed88ae3051f7f4de86ae8425740936beb3148138a8273eb689d6d2925fbc6c89e6a7a52f6fa99c8f56688280a74f6fd213fc8b98fb7d352f8e7d66a3d88199ac256216bda47cef3c6a743c448da60316c9328ead3362cbca06dbf4a759ec1882b540b6c95fe5845b4ceb271add40f88d0a83f8413734e16a100217bcebc60db8eff3a1fdd67e403e1cdd7cd77bdb4a004d045a7efdc1421e2f7c1f77225c7bc1a7ed4c8c07373ce9ed1bd30c6382b6a9d66a94be6e35c5a7bc41b8c35cb18021b3e17d1519ea3f2784fd15fc0826790cfb0b8e06b57ad0629b213218fc33a0f0bbe4e714ef65c719f0d235b6b389a4acf177d1094c4c89af38a3a7b6eb9030f132c7dfd0c7d257aaee359ca37e9f9887cb14b4c9dc1a0a2323db9396528de3eeb10c133b3ab8e972b7e308c881f744d9d4e7d1ec7c8ad5374bfbf768e26227da82576f138f4ecc55805e0118d77b42348cc37dff831b80c01552bc0be930a5b386add745ee1bc5581c1eacfc17500b1077ad0ff884a4dea8dddb9ba3d6a1fd3ec29901c8186e6ae2275530b09f5825a6a4b15fc64ee551cc9d5397656e378496b51ee71636113f3c6289618267024db746c6cf46ea0e5aa6326780916b4a97d8ee806b96651c1a8793e6eec536baa087dde70ba6da78bf8fd12b6d49a57b8a31cdf18f7488f95e31b90fd8255d2e7f22df14ed47c7d5ff1f3c1838aba9fe07b1595ba1b4e2f5ec227ea7886045ec4d8a73cdf315aac76ff6cf6c7de0eaa7649d58cf33b40e3978b4c0dab3e0ac1473205de3a97bceb1a5265b2ea9d8699535d10277fef5a061025d18c81aad46a3ef47b2e3ee65b739855e8325eaaa67bafe3", 0x1000, 0x8, &(0x7f0000000000)=@in6={0x18, 0x3, 0x20000, 0x6}, 0xc) 16:00:31 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getuid() socketpair(0x26, 0x0, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffe2b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r2 = syz_open_pts() fchmod(r2, 0x0) 16:00:31 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x40, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 16:00:31 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r0, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) syz_emit_ethernet(0x23, &(0x7f0000000000)="bd71b46d085be176d85e608c97ff5632b2cb40dd0e1c22f825ad5d72cbe5a0dfbdf930") ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) symlinkat(&(0x7f0000000780)='./bus\x00', r0, &(0x7f00000007c0)='./bus\x00') mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 16:00:31 executing program 1: r0 = msgget(0x3, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "730bb6e7f9502f7fd901f3c7e59a78159725de253c7926ce6d192cb56763a99aba3da9b4463808b8fe4d2152ab6dc5d5e02d924ff8bd74628707d45db078dadc8770a81d8e017002ba0f48f04cfec3b0f249c2e6097ee1bfe0a0feaa8ad9864277ad511d60df16bf0d31cffd9fef4e3d568760753b46fa8d6d5f92eee9c03d602f3b0244d0"}, 0x8d, 0x800) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x40a, 0x20) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="b1de3023fcabe090ea064eb43113856af7a3247b722f40d4dcee", 0x1a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) flock(r1, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000200)) msgrcv(r0, &(0x7f0000000240)={0x0, ""/63}, 0x47, 0x3, 0x1000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0xff, 0x3, 0x7, 0x7ff, "ee9f12638ad9fca6c3332b0fb1841eb5623b776e", 0x9, 0x83}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000300)={0x400, 0xfffffffffffffffe}, 0x8) r3 = socket$inet(0x2, 0x7, 0x8) getsockopt(r1, 0x10000, 0x4, &(0x7f0000000340)=""/217, &(0x7f0000000440)=0xd9) r4 = syz_open_pts() rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r5 = socket$inet(0x2, 0x8003, 0x7f) getsockname(r3, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0x0, 0x200, 0x7, 0x121e, "e9d9b888835f31952a67bf8a6e2ebef31296c940", 0x99649e9, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) kevent(r2, &(0x7f0000000600)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf0000001, 0x7, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x0, 0x80000001, 0x6c, 0x401}], 0x4, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x2, 0x2, 0x2}], 0x7, &(0x7f0000000680)={0x3, 0x80000001}) r6 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) getsockname$inet(r5, &(0x7f00000006c0), &(0x7f0000000700)=0xc) mkdir(&(0x7f0000000740)='./file1\x00', 0x114) sendto$inet(r3, &(0x7f0000000780), 0x0, 0x409, &(0x7f00000007c0)={0x2, 0x2}, 0xc) kevent(r2, &(0x7f0000000800)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x60000003, 0xffffffff80000000, 0x40}, {{r5}, 0xfffffffffffffffe, 0x4e, 0xd, 0x200000000000000, 0x1}, {{r1}, 0xfffffffffffffffe, 0x1, 0x5, 0x8, 0x1}, {{r4}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xff, 0xfff}, {{r4}, 0xfffffffffffffffb, 0x2b, 0x81, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x93c5a1da61935d07, 0x41, 0x1ff, 0xffffffff}], 0xff, &(0x7f00000008c0)=[{{r4}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x2}, {{r3}, 0xfffffffffffffffc, 0xf, 0xf0000080, 0x0, 0x6}], 0x6146, &(0x7f0000000900)={0x98, 0x4}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file1\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000a00)={0x5, 0x6, 0x1000, 0x2, "49e89a076852f0e8af01d83051626d1ac239c89b", 0xff, 0x2}) 16:00:31 executing program 0: r0 = msgget(0x1, 0x222) msgsnd(r0, &(0x7f0000000000)={0x0, "3016df9aa788114f119ab49fd1e721add35a93aa97b71ff0029d5671bf9de9ba7ebbb515"}, 0x2c, 0x800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/30}, 0x26, 0x1, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000480)={0x1, "66423c0046da8842fb877d70cde308e400515a2f6392ffe2fcedf20fd93052aa3a4a65a57dde199f07551dfb927a2ce61626cae69c9e5d99be874bb1ff06f48f4f038daa317753c8903c16dc7501057cc45c5992c9385dc70243b79155fa8564bca94cd49cab0f33bd3fa713801603e037245027c758664e82ac95af6b02aa874be1d94ef7adbe87dbd11ab3452831b0b222e290fc2fe85497c433fdf3138e64"}, 0xa8, 0x800) r1 = msgget(0x0, 0x11) msgrcv(r1, &(0x7f0000000040)={0x0, ""/111}, 0x77, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/239}, 0xf7, 0x0, 0x800) msgsnd(r0, &(0x7f0000000300)={0x0, "e6e8ca3c787502a229fbe376d4d658417be1086aba1297137c1fd17d7ad60915d318070556f8c56d4c4d912e678e1660014447cba6b0a91bb8f293e2239defb0258edc656f551e3b9cb592ddfd0829ae79da87517e4964348c06ed8f2714c0c47d6adc0ca57a5f38e7b5eb0a3426a2803a1cc9600065601379f75812e43cc05115bc515e49640ca999276e18dd551b529cfa90b4f556e53623006b8d9388a9212d5ebadcf78c850c1c9f33ab7f6c369302652e35e37a5f73300a087b51a38a4445124e834020085ea53d61053a976f143be62189860fcece652b30db372f7b21decd98ffb039a20c4872277b7d828658"}, 0xf8, 0x800) r2 = socket(0x11, 0x4000, 0x7fff) r3 = dup(r2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000200)=0x3, 0x4) msgctl$IPC_RMID(r1, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/95}, 0x67, 0x3, 0x800) 16:00:31 executing program 1: pipe2(&(0x7f0000000080), 0x10004) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r1) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 16:00:31 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ff7000/0x3000)=nil, 0x2000) shmdt(r0) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x3000) 16:00:31 executing program 1: truncate(&(0x7f0000000040)='./file1\x00', 0x7) r0 = open(&(0x7f0000000300)='./file1\x00', 0x30282, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000140)="ca8c4782f485105ef8e86f0f070d3e2c9f52e84fbca51269f7963d6715803ef09d098afa054db23195f0996bc125dd853038510fef4c95e4efe86468ed5050a2c5a4a3b285a3038e16022ce78b5f94270af55120c1556caccc5e22b3d752d32933d99bdf3dc3f487d3dc99", 0x6b}, {&(0x7f00000001c0)="db291832add866835d5de801cc927d39e6bfe1090e70e0f38ed2ef43c6d708b0447582b3630ab75bcc6ecdaf5ae74d111186f6802a619ceb256eb269440ee4f7e1b35cf33d7f5db9aaa818792ed9fd2a2e6adc343c7a88da8db6815590b1e7828ffe2675efa66ef42847d1d822d9fd08aa9da1900c769b12b185cdea99e3dacba16a213a8ed791e8fa7ce17283c4e6994c274edc", 0x94}, {&(0x7f0000000280)="13b481180eaceefc54d1740398c31efae56bf8293560e511aa36390f1527bfa7fe20f47262504ffe28fc5dc21b8361031b21cb399b4691302f712a175f9fdf26504dda2bba8e141208094336a7c841a235c8916a7b728106c7fb4ab9e7f2594a70ce47341edc6c180cded916c301b0a002405e63df811354cf", 0x79}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x402) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) setgid(0xee00) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) socket$inet6(0x18, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x100) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) getuid() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockname$inet(r5, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = msgget$private(0x0, 0x2) msgrcv(r7, &(0x7f0000000480)={0x0, ""/4096}, 0x1008, 0x1, 0x1000) bind$unix(r6, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r4, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) msgrcv(r7, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r2, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0xb03c, r3}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r8, &(0x7f0000001680)=@file={0x0, ""/65}, &(0x7f0000001700)=0x43) fcntl$lock(r8, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r3}) connect$inet(r9, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r9, &(0x7f00000017c0), &(0x7f0000001800)=0xc) 16:00:31 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) socketpair(0x10, 0x4007, 0xfffffffffffff29a, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) munlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000200)="1984288f61d194f01481e70873aab6f0bc0fd64d5da938715a38725785e004cd209f050595b0ba4528cd5f2baf861682300e695a5f31a7cc6dd6cd7dc83cf2bdf17e1ecc9bd386e61414929db7115de9d9ac5254212b47bbc514601edd8e52564611650b6e53acdfc7013b795604235f2647eb1bded1cb7b4ed432f84da6dd84b44917e3953a6e71902d6783ae0cb4105567dafdf930a36cee898444f0a963e5d680355220dc4cce74d3cf7e2abdc6b394c179da8a798e45f39a9da137afff5cd9c6dd7185f2ec56fc7ce2a0bd06fd5334d64ffd4b43393155acc86733562010cbad618bb1f08344337882bba673ed33c11f4d4f36188979d9546235bb520e92b6c42521357c039fad69ec8d635176fe45ed60c284f8656f1a2cb394e0da2e134ea511a3e0dae21e303c4280c766d3929f10e3cbdd9e60ffbbaa81c33667e2e3f0febdc341ad43b9526456f8de6428182ba4e862db7fcb68997107cf1c15cb0892f126802d1f557526a1489d986569e00dc767f5bd55d63bdeed762a20c4f94ba6f7200ef4dcda7619f0643f6fe9b98e0a8233b1c76f0610dcb267f55b3ff5ae8c37da5ec2e0caef933d6684eb69bd1867ee8fe2401c301e42776c939c24a332acbef7dabf9c24c57f03b0c460dead1f514c292ec1841be8b4be986601c1211f1e6d71958f7c72ab5c6c0c684659a66eebf768f09fc4f88c876a204afd49a9b6c42b9abfd13ce085c3923b548f06c2dddaebe2028d4e88e178c32ced3d0353b75da9cce2d6d9c7e200304f19695bc1ed8d75ee14d5d46b95fc493030cbf899dcddc35e71f6c150aa6b9f45127b5c70daaaef8062730d3179cc44e76aabe922429c543349337070dfe980797b7ad3058717693f83296690b0ae98f9ce7d9d32898012cdfca6779bfe093d1826b13647295910527f3f9ca8474ce76d2c7c62a6ab0d284fcf844d561a246e501f06b829ce5bdf8cfc89099b8f04f45b43133ec0032acdfafd36ecfcf8207df0c297bf84c97997d9d5ac8b17729ab2fbfd6a3e636268682fbe6830f5ac161b424672b5d17787f96b6ac632e86135e1b1fd12aa3f7cef214988ccec926c6057e84a08c3fc3e783e0525396082d31f603472048e639ca4b85d67f47aa5845e5b64eaf43b56888daca617260f0a1d8fc997826f8a6c8d9aee01a00458189f0d7f04d7a4b92b5afc2a13958a7f3b29feced500648aef279fcf10b6de76addee2b8d14bbb21e8682ffd16b84199df8b0c9c155a55a9e6542c290d1f5e0c85c1edf119c1355130d29a64deaa9b067757a88b014f8e9319382717d3932c8356faaca3df4c91a47ad14ff58b2b4f4fb5f08c2c3e6c34d1c1bcc0815fb91bdf7fc1314d92f4a87c1ecdcb91c2b7530c28dae597a81186910b2bc199a6ceb286023162fef26ae624cc6de59c19f62e6e40d15e7e119d8667645eae61582d4a90227c9e9b659c66cfc3a66a7e0389a5fd0bd5e4cdea846eabf5a8fc6f19c5c15d2601d7cf249551b1aeb4e8cde61eeb10635943f6c166ac155a75f5ff42369398ba678a9b31dedc16f9578403dfa064fce5a00a2ec902204d70f08696eae5d26a04febb3a2364072767c91281d29e04665826a20ea60f4f0fd84512fcdfec91097cdfbb5bb67fb5179673c91a3de2f4caa2810a1d21e5b9ce2e0d95f9d5d46cebb1e3f6ed9d7dabfe6ec427a87946a15dfc233e940d8a35b4e71725833fbf9bbf2f9f7006a7b8403a59d9260005891fac902e5a2b1b1091db069fe0988e682fef0b3218febe5947cebb643b1318e56b5ace4f18d02b6ecd8cd0d995346c9e448489653fae9d1856b036bf3e3b5de137e6202670fade78da26d2ed73657b3976a2f52c52d58f8244f2746f40d545c550d9d0c0b3d2cd8fd3b414171c188b4f4ee1bc7974863d331c7e8de16f606a09687cfaf0483b9844881b92e878ce8bac8df66946f8f278d2c51d8be82f8bbb2345543e245ff0ad27f26ac30b816fe8c618a9ebb68106f99a4aa69766f2b91405fb9c270ba852de260922a43162caba413b0d69b0000ff5c59ee5292a38a98e6054a814b0b1cbee02079b260d93385e58bd4f3cdedb10dfc8ac1d1c17143b3c80597a4a3b3b8660fd62268e850233206496a56e7d1f74ec5061c2ada003be43296fa646b3bd194d4cec6106e37c0ea74568c1557af2f81cbd13475e1fcf215fbbedfa7515927e1bd2ea176cf7409ef479c1b7a8527303ee87f5f9f49e7f361dce469e7ddbc4fae616144f1d3508e6a3f74b520a32bfa53db3b49f21f9b3360ebabd8fb21af88623c39b80dc3c43c78eb49a8af8998badd8ff134cc1fd667c5831a999cb4e13e377e77dbbc5885749517d816c5515f48485ffd9a11eacd8688ed4d77c032fad436da5b0a51b8d6535efa89eb603b1a7da31bb3c03792934416b1e3e20ad73deca1116130ed5afc1228e60ca59a7d0ead430f5296e65388f65d662be1575deed821f2ed884632e13f428cd8ad55a0597f2061614f89a58a04016142e3826799b4159a51f90d04399d993b015218a3da15a96f94b5b252d8bf55549a365e4930eff835171fa5f83a30ee1fa7a1c99e51b3a375b0d43f093f74627142551e5037e8f138062fb98d4370d9f4cbe51d196d982542ee4cfb4594921cc0e5119a12302eb140a408479b72d20d4533f47f4f2c9969e7973d13f1b77a0a9c59bbbb169936a26b326e6393562e2b5ced39fc61e24a266bcdaf12a055d9d0ea156512c09e8c11358b4edb83bc464b7dcb593f577b5ea7789233d878bedcf3f572499a64bed401ebad6cfebf2f7c0edf915a866a666569cd7339ff7053b7c46d3b4087e06c098fc2360ed79e7a8782cef0caaccf7e5e61d6ad56feb56e727fa246ab1e0035875181038b929fc225b81522198e927899107f88a48ba09ec2739e7582ad13b088f5c9e957169b966e94d1298df43c0a4edc82f6e8d1174bfdf8f3a75c457d56c7c3799829bc8f3c617aabeb994cf04776ae07542109b9c937b370ff304048eb027cf4090eab23067f06734d0a694931b1ea827529ea448d98ddbc14db45d8671e4688891e0c880b96b196a7c440e246d81f11bac1a84b86c7fb1fc6d517b8a190bb97a0cf82733eb01945af36184ebae2575c8f8d6e66c71d31e756c68aeeefed8ae120a0079ca527c84dae21d3231f9c53f310698cd526e4ff19793e1f77a8ade3d1a93f9274f4e8cfac83f091d738a4697d5c47f99524f364c046b0fd9793a528ccd0ff1fc508bd6d099da6e6387dd89315513b2e25e3e8e7ac072cf0cc7f29ba71a0760f77b2c7a880441fffabc0f3885860cfaaaf81f3c4b0c280ebe3143c31ca0b4d2bc2569e7ad190fd0caefc772934b911cf36933dd2bd8f6e00d6a45d110ff0512533576262b4c307d41a6e947201b9cb5183e26bc390a9ab53aa2939e701922b2224757ba8855dee69a79c0a84075cb8273bfc7e0803fbc61478cb48001541645efbcc60bcc6f4d3ee7540d6d399d4ac0517055b810e574958486d6c230b54c718d148c45265ebc615b77849c5221e34a1bf16bfb411f959387c69b1f7866183fcd3034241ec53759ff1b1cf09a170bbefe85ec5d2d501a6c1205359e9e4bc37cba5eb60713029761878e64b1dcaf0b967cea1fcb2ef43281b950c7fb430725ffa4d91e2b888f69d975721e8f72dbb9fe6533f8724e3c0dbf06bb540b5ce67385e153704c2c58b6f405a317602df2109f28a44d630b17cbf0d32365e082cb04bb1916c4b52f4c70e00896fb4cc99a48bf1c405db00e847601b94a3545e5b68d056f7e2774ced1e9dd75de905bcedfa73426e227e6f4fe1a36bb06f5f841c21194753ad7719e3ad48b66bff794f54464b2e28237fd1ac07352cd977cddaeca88fdf1b861bcece08c0828a0a57fea8354f0ba67a26707731219e8cc5cec25e402abcad45d8566be63a3b8f4478d3a25809df83ab0e6208b17b2e41827d56ba60f33f1ea8680b721b29e58c12baa679721aae82b31d47c806a454f856712c4e6af8561ce66a3a5111265b2b315072d4a9ff35212290fc31b706054ff515ca905d4e14db4bff23b8e462b329102ece120650dd7318abd5098678f6e40f6a32e3ce30defb47b1dfce6852e78b0ad9636967ee71957a43e76a21c7da8fb32a367d0fa403b48bae5b44f8371bec983bbccf1b037fd8ebb7380f7dfa70eb9a2adfc82b164598fcad50004cee52582798843d3de04fea917024a951be2f5ac900794fb57b8e758a863494a3eb4f8b6de9df84a7fa03b17749ac78795c7aabc3f16990c35763812222abce559ac93a9749c62f166766b92b5ddc5221fab306c7549e1516a6f59be457d556dcafe06f2866173b66760a447a296662bb636252f845c60b309afbf7471583239e1c5bcd422b934a730cb76cccaa8c33ba59a2b4ed28e6d468a6d23863647d5fa75707c70f0eb74b5c3d2663911ed4355fa59316730a037a49d1f6c8e389dbfe7faef1ed2f2d25339d35ff80f7faa122f673f7e40acf19d5b9522c137832ccedf7c91f0c68aa47e21ce607333bb0921c10f892d13d4dfa13f77928b6edae8cb37ebe54b2619d09f0c22da08a6f3d6edccf5a1088a63fc54488ef71bc25f464fbb762479f1f95aa1dcbb73f84409b6e7c04cf7ff2efcc3538550ef1f628c436cb1640ba63b180df540405c5960f81629d71c15b388a1b55e7386dcb04203541899ad866a27006b8e45034cf191bc5f3dc9c0979683cf342bfcb3581905048f77f333dfd6cbae6edfb4a4c41661dc78cb4553c99218c0479d3653fba0d351316627de5d8e73dc0db3eee382a7d36d57d3ecac5989a3465c9284e8b5bdecbac80ef5f3531a5c129738594e854b9d63b51d292c497485e5b6b803bf342e5eb225bb24941af39447da3b3c4ee735ea4746483f3fd091412334aa52021c153326f69767ec421a2fffb6ff064d4fc3152b2b8033c75a2541ca470d821a128e84c4f0bc72fa6d52b6209992d22fa84fc001d5e86b381e1fab95602b9c1df6bbb32abd056a310bc082eac8b503bd4e7ddad60d3a4c5873c448e81490a7a59aec2335f91bf7bc41982d11e5883d788485c8454eea347ba333fb2e9566e5fdeba59af406aa7c7eb94d7520c77fab9dee708d9fcb160dbade9b15e1477a142bddd6388c995d25f2e67206b4233903acbe8d55b1165386d20fca03bdbd5e1d5e3d41ec50c2c49eebb34b0f04ba12f9e58cfd608320f4c42c19829fb8724a41080dfabcf696efffefe91d973e195de9ce3501f907766060bebf69c522b520c5aa726e6b321d40bdafbb40822d97e96e2569562720694c92c11daa4ad0375a9c26b9ddfcb3ea127a22e52d18131d81e0e212210e2ed61f23b279adfea7bef528f5f0e0d2edcfb465fd28e4aa4f1382fafd912a76bc4b7f15f45e1e95618c072c9548bc58c3a1442631a499de188821b281ad41dff922c51098c5ccfb29662d17359447e40e940a6058f4952c56d0722158f630ae50dbc6f7747de74939734cd09abc51fcd10c7c7b19601ab323d788bb70843dcf4fb5707a3aa56f13bc1397bfdf5d0191aacaaf000d3d36cb6e4b03626a4fcefd4c8e8b853581361b442fb6c552fe9101effa1328a303e4300d9727ef051f6fd634c1db43c88102dededc50b1e56e09522a6e9d3fbe4d3345d3d6a303485146dbc20609ec17385f87debf1bd224e35510f02e5f40e5dc7abce20890a922715740b2d0143fc4966b12cecc2140151071d433eafbb33ea50ef5d9e3fb440f2adb2818350ef4358f6a07dffa66851612c450", 0x1000}, {&(0x7f00000000c0)="6c570f8d1d4c6192557b595de88343d50c8057e56425250a3bc50f3205cfb595c07eea7bed94bc395dc0845448baf700427e789f2a8d816c8f1814a95a6c5646f70235ffd212ee76091e1897280a0b58d5eedda902c8b37e2d555ca772c86bac2dbbd2d381f945500f44652546e095fe2ba440396560d530014e0feac203f70b093e83f656e2c4da53b4c38c31cd0607ce073f19c57888ac53ccdb58fb6f92e7cd2a3b87b70218e0fd7072c4ba697df4704e88", 0xb3}], 0x2, &(0x7f0000001200)=[{0xb0, 0x1, 0x9b6, "63476341f1b9015f2143d831e4f38b59677b332f2d4999b71d2d4dd7a2d00329e22ea92c2cb6ef761609784a934aba73a76b31abf9a9a5b67e960e4558f3bdb07612979fc9688cee6c3ae4b9b9e6748a015a5d54a7feb90e595510d296bef7f2ad6ff981a606ed4de61e61dbeed947392ce923ab89e42e4ea05642186f5cfe6b6323ef3e107b6a20428a66a6eb6b3a5621cb615e1a1a0c52db705aca4e318a"}], 0xb0, 0x1}, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0}, &(0x7f00000028c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002900)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000001300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000002780)=[{&(0x7f0000001340)="5720396d8f35d2f789f77ebd3a9ecaef7f8626cc30c92f94750f06c05d3e4a82202e21f23c9d00431dd709aaa8b1e00c2173994f44ca99d7c05a71046f85197e01ad8553c03b06945e510f878b262a0dda76d67e8c93f8b70bfff02333d3440d978e3d9888cb561c4fb927f4610fb2e598852bc10c867cdd9b5e7f6933e6e8d20807a6ed3e074efdf1f7fc5a58144f440af60ffdf156bb9b8c6f437d2a1318f9cc5005bd3c65e550212a659a07e1e6d5828e5dc03ec6a2e71bfdbebb514bd7a217ed4822c206a6cdf45929c86f782763928ed56b02e9a495917de592f8ba5958c349e43f17c2f16f9665afc3f49e9f5bb2e15fede1", 0xf5}, {&(0x7f0000001440)="2b100d9b0b56294dfb306e7562b920841c0af8d3042cdc2c74cfbf63fa10a2620f9da0d92991e4c2f2b586f8df1e4038b28da72eca68961f71fed824bbf01c2e99797f7b73145e0dc7f4461a48891ba91b2580b8e40483442242e6eab3956b07e26e3cd28b8331334b5d6d2c60506d4b6ccf8b22f03ada1214d6a703111177a9e92b112364f3f6800fd30de2c325667a4d0e233ad2b0db5821915997f070fc503e7b3693f8e0b943e46e3e733fe210bcfaaeb31cae0e06a45234cb38ec69af7e083e57b371a9b1eafe65bc07ec6a7c925d32063705e5969115bf5979cdbcaf4c8473ef370ec76be51408a16c0acc523183feb7c94cb1a1cee3c4a44193bec1aa7df0bac0958a5c964d5f51596f88ee8373122e6e77fa2f718727199221ec9e4fd2bd613bec7389db98d7f3afa10a8b0c825128067f15fd1f181380e757f9394c8a8dfe01f8199a2199faba9aafa4561c092fb6200f0090a30050c243026fe5a14da670b593cefada645baf7520858cf4fe612b76705672b1ba722a9df68fe5e35b728fe8603abcfb4136c8e3a011549481f2d6bad444ff18f3a92251ac5cfc27d5bf1292bfeb2fdd05a6e419d2f6045aa24e03c1b923ed93babaecca0638991cbbebd1e6eff31b9e3290cd54044386ff372f33b9c2248f4a6f2a26c98d684818f1dc9c3a1eeeb89f99bcad97811cb9a14380cd474c5d0c76db240692c3c667dfa1c77be1dd64aa6d1fe882e0a7790fe2d4e38ac2a17c60df24aa1f8f1f12700a8032ce80ba4f9d475fd049db99c8b992a8fb86d0b313d71b696d42f599469f1d8a68e420c1d96ec069fc5297aa4868d0b23a51f2a098744c02f9e79c8245ca822c17cbc276394e8bd36fc525fd22f302ac467a74e26ffb6eaa24bea986c3e89c919f3a550855186466416a09bc37c8987003a15951f75a2df9195a83d4bd40ee0e006e49ce3252c70d3ac46adac805184d5577f6974230511fec9197ae3efde6c9de208e45eb5639f027e74d1b748405eb470ec120ca063074da94de657bec6f2a495297adb8a49f1d7c0ce9eef4e3952615176eebf946d930f2539d087d6df81c7914c62805a1f1e419974574d482628d54e32af0e408fda2ea216e4957f817212c96fc6c53675e44e1b10cfa9ca4cd3d876ad46550e1b307b849179748143d06973394981ef8ec230ada4dc1ec77231c413130d162a751850d3ee6556bf2e6c06dfae67cfc2ec1ac5452562570c83e955a8643bda6aad6b3ed01e7119b71c6c00d8167e76b4b93459dd460b411cf6aeeb9a6b96b05743178e628c202f58353266e059a72eb18f427b4b40a282ad9491ec5207e4a5fd65318cf7ec6dac06953bfbd0b0ac5911d94acce62b21d3b32fc47f55590e4b89c11ab1ac5dddc0157df787a306ffcddc547663dbe34efba106d61000427dcadd0984840cdb946eb1bb85439a7d65a1ad64c80140b25930cd810461f3bcee915985bacd1e49e7d0ef03e4e5e3bd31d0c823b8e6f3f25b2cf56304654e65820fb9dd7886aaa3f7542b496aad9c288c21def7a6fb450ca3351ea58bed3df7ff2a595d410299d9e1329cb18ea97230f957cd0c63a07ede65f644ec7c94b2f9c63dcdb536ccce47268957a497063db40935aee09a6fdc99aafcb2e19c146de347abf87b40188936da7542f5ad2d2da6793d9c6dd2dca7ed20a6ac6368e7761a532e6381bed0e503650f3ad0561ea8797b798ebaac2ddf47be8cdc315993a31ed7ac0ffc7b96b78e87505d8c49b824b5ee6fd1c025216238114a599c8e31ad38167560abf61c1c192f130a81f6ecf49d3592f75ddd30caba8814c04680dcc2f3f198a6bf63812acba6491f3a1ee66ae81b9404f8983931e00120114db855c205b9e233cf615224da4a19e3e807999ec9311c49aba539554993458d8dbabc147ad8208f71f6dc3525848a14906d2d29a0784939679eea86f1272968c596dcec213f39e7a72b15c76373d587c6ff45f479befcb3b1f351ed8de0e0d62b7d1da384090740df6c2f01460e3c30934b1f5db775373abaabfdcd654591e774b9b0402abc93a2b4bea6cb1d33efd5086a3885edda161a8e470406475a619314360e72e443d626f9e97c4c506165a9383231aa11958c55445648dcc2cfa4570c67e413cb6645a2e95e97bd8267798f9bf37e8b4456d7f4b317315cbeabdcb79c6e48e4e943230828dad51d38568ea9fc32518d6f5d0361e18c49bc4c9f6968d3b9644f793395552faa34871fb016ae18c56b6cc1c38646ba233d3573d5fb20ca0817ec0c840e25de3fa214e9a844f102d145397a1c85854773479e9e56520b190260da1841d1dee424bd246ed2062d4dab7a8a2df1f75d908e1f08128079488c3c4dab867978ca2c48adf5d4d21c3a30c909363fa5e7fef7caa12ba48b2cd1bc7079074cd1ce848bbd45c7aea7e253761e3be14982899016653d85211388cc51ad2d225c1ba7db415b054b2cd0b2162a2a63b27c19e2c6b159b605f74d1447455c9024f1cd8df7a55cef7fa7381299f439858a8cf902b375c60674ee3903dce8736988ee72ca69b383fc44c1bdd6ad0dab06c26052c1dda456ba2ccbb522b0038fe570651b5d0fed8843c8339cfce5b28bde1a2dd905658a511c7ca85a09a33c5a6293733734324cd64f565496d07d17a70cb511af7b5c030efa5c9cfe688b81df94492b12c334e8d89e0334d7758c29ff7d48e5ac46da672d669d259ef353e5a37d80440035b6bef2a2e9523c74614025cb06ec92c3247f559de7991a5fa9e4fced840e502559f5c40fc6a03e9fcd4ed9aa298f960b3623664446eed800a7ea42fa5d10736a20bb3c2c90f9069b5fbb97a196e148cf69de9338833c0da6dd9337ddf7cb735ac222d05b0c14338da78254ba479a290848a3a31a44c5492f8753a489b04710abc7622c8113b8ce0e1c4711095762f48d58a0b78a43af2340fad31c1deb063689cbc720a30a8e316e6ae23539f705e170915636550697e7f3f94da6af9980738beeb4220e9ee411e995a6aad5b6fa5b3be7498e32fdf2214e6ceb609be5f844a7a436d81c22b32ba864cde36d03963e74b4c13284ea92ae4049358e4ef67c8b017674abb4764d4c4d0c2941003f43da56ffe9fc2816cf4d5d3e696801d79aeab89154217a779fde1b527b3a2667a083e57cdd3d629e2cf239a8cfafb3b26b6174ff6ad08ab318f5054e5364dd285f17c10aaeca344f21624f178bf94328105a12fba27c991d655847e7a6ac7e1d9da372529cc40c0f9741153a280b6bf72958ad83f5f96ac8ecb7ac95a58f95c332c0b0b22cafa1b227419a5fb9644355631adfdea3b5f2b72451497b2546de9a04f8fd3b258d36aa47a288a3c7825a2bb493e915fe35b60c4eaa81e822d3212c828326f1a4baa6fcd7f7eed2191033b429c4b4ef7b45c2f4bbd8de5c17e222fc48ca225c0ae104e7e7d5dbabe4a353d21ef33e523d050ab8878f83f2d513a87cdf81e09bc791185cc056ef89669be48376880c93c629428cad9fca74d5761d23770646bb905e8e1775f869ad321f73517a63c8ce457b409765928e53a83cf8a96eb23bdc1cc17db0521c48eaf1c0e5113894ce8ffd41b3967b95d39f3d57002fcae38e824130542237b4f22cd494308c6dc30d78169c9aac4e270e5413d224eb9d249ed0ea4a405990ed6f96e8afecb6369ce16bee5940aac8b29155f75b0b349e3274ae71ec393eb4db3eecb3033e9a1d5fbb201b70994addc55a1b0871d9e444ccdc9cb9188a7b556e31d59cbc83784d2e5a992e35ce5fcad60435e31267a6b8a72d6596f59972280cd3b16835dd3932c285e98cadeb93295640cdd12e9a69b38f949498821ba2a07b88c19974bd38e05b6094bdd63ffc7eb9fc96243c42eedea26f4612092734bdec0ca5d5716c05682eba7d93bc8131331e6d2780af13198fff189a00ca55d335a5ebc3e1f72375246028a077c137bafc9f28623bf20038eb8f84b87c255872e3c8c44cf74f2e9b1a8384d2a3cbb7f40053177d670afbd110433feab5892ac7ae77dfce03d794904d0223f9b174fd594ea63bb2fbb5c83bce079790362298621d07da1d4f3a832b8eb12e172b0b099e86fcb2e5892110dc4d9fb247e41780208be30f82166478f34cf240d29623d16732f203d765327fc6390de07738cff7e5a15525cd9a3667dab19885c11b99bcbdc36177f8f846cfd222300dab76b3483335a1fa08503b4a5efdaca592da4e8e5a5d2263bba4caa14fcc175d154f54c307f46d8c05a667f07ca39381da9be4fde31d8c382488086db4df8a8ab56ea8a479071eba51cad471321cce5145af0b82ed62c9a8c0d79a63f2f704fbe041902e0801ec188efe207586b0e8235ae1cea20612ae4da9b30462a5a1514f252121d33dfc69f0598cda5c6644d9118555f610906a2cdb780afc80f34278ee30bb2f354f6597812d83e0c6f0d09c8794d1f9c91407e09707645f6a4e0f0d337f578f3d315379299779c9ad8e9f5b07c8e48ec3ce479a4723544b501627ebd32b1cd67d72449298fc7741e8b6532a79ded0797ab0a832ab1d28956b061d2636f7bd54c86189024e3b0c36e0dd31ed50292c000e26089fbcf28a2a1f9f1bda396eab54c9d3c88ef7f0682832fe7e16a07b5b1db48dddf8937f181e0eb923c10928d0255715efe13da05a6531a077557407635a3bcdcf57ec8b70654e34c1a162e9c7babe3368eb9b324584c3545e57a9a9b6719c9cb1fe824cbb410f5429203e455419035fe21f44131b2f19cac45bded2d1a253164c599170f8aff3ec555d73225fbbd9564645e0cd6f3e61a5636b296601e2da31ee8df9cd2f9429b280555503ba3a7cacdcdc2d9e5692ea74c183efd73b1f734d946af69092759acdc1df35cd421f46624617584b0af8db9d184bd584a01a3fcc18805594b24f8db6bdfabaa00168eb87c8725ffa57abb0f9b73b4d6202b6f35f6e4bf7d76c2d032e6ce4354440bc309a091811d366f32d6c916cbccf828cbbfcd5cc665d32e7ee6bfc5e9dd94b430355d303c62da58fe8c041a99214b28ce32a7767ea35f72a3763d08500eababb8d716fb9603cc6cac44be167343d2856150b55cc97300cf6c49f6bab7ce90e897980fa3df438b4bbbdb2f7bafaca2a41fc10ec2a33cc2b88d3e9555f113d8b761b6a24f6ab6c5579d200baa6a3122de2a93c2fef16c867d33158ba5f5b6b063feaec1e071cf7fda51ada9aa3b046c25c308f4b2a75e092b9388bd600a900f91e4d6fa784c4737afedbef96e3549bb362afb09f219f63478bec2e16068c90a3d569a563a9bdd97579305e53358f8ca9ca7cf3785f89c449b1f9c006faba94e13ff856d897d3619109aba28974bd19c3048a8824403b762eb70955486497d9a6000f009f6eb8ddaf1b9e4186662d6e52b603ab988e20eec30095f5f688915f798afe7c3cc592e66cd807695130ae3cfac8d196112cbbea66d659e0162ac5ef81e239dd8a5dcd0f683fe532a60c16c7f6c31757899dad1c46c364d183f0d3daff8167dbf219da9e316d395b4ec9568487b733eab201822bc193bea3b21d907accdc160227bb215c5d3b378fb0540911eca2ccaceaa053c838fcf933fac8e9045fc5bc22ae8f3d910fbc840ce7b4e38ab34c2489b938f5bd236eeb314d1a05a4578cc8f5f68fef0e91a9214f893f7c9e737e0758335d76dd7d9f3bb0b3a83949c7266759cf95fde0572436bb43e6c1f5b4547d8cc1cf2875d73bc77d71cf320f291976d09f7c9b366f0a5421912de937e3d5dc1790e4f37b2d2", 0x1000}, {&(0x7f0000002440)="c31162ed74e4dcc2df878788a740a5d3133ea94166cda6cb824acff137006644d8674fee92b52eaae22f022dd9442eb4cc2fa586c4ddf1fa9e0aaffe756abe19133e5621b0a28ea5b4fbb42ac3f83b67b26159667d2bbdf43dc5fc1b868c109d04fb411301538a394124e48e695ef900ae65ab8d0d1d76bcecefb2e4311ca933b2d4d179b6623c6daeed90883f6bff0eef58313564be6985ce25b6929d395d95c08f27ef0deb6498064a55b37056fa5e7e02c3396f0c8f8d51d4856d1c301ebaed4aa72c", 0xc4}, {&(0x7f0000002540)="55f405564728879c66463ef0b9607a5b274457690998fb00ccbfcf7cb03f1b4251186429364b32b6e60d66af571d8ca15f23edfd2b25b286a282dbe8d0d5d7b3fc14ece78f45d8b2581dbcdcff95431b62bb7bcb23a74340147ebd8cbd41ec3b3048b964e08bf128fe90aa0480373a3772ad9991ed9d6e99b4fe4ac90586b4e7e8e62ce4a1b85982247cea248281eb5b1788c3e7e5332258a3f1c859f11664ee8a4e", 0xa2}, {&(0x7f0000002600)="9bfd2224a8e7cbeda11ab49d05ffcb52f4085f5bad0d5ec9b0abf61b99bce535e285460af51f543daa2bdbd5487fb1fcbf8c833f1c2d082a4be27d8b227708cc6532ed4a2a28d8a2634b9685b028066fee5a921c3786af91facf2e0a4066995820952b23fa7f687159b1b34c5a3189e617bcc748f5d784ed1523a5441b1e6864d2d8c97b1bf77bb07287b7d6e173366025ff46888668ab2823acec095e13d717be3aaa1a994cc31fb14a5ae9d481c3c18201e3ecdcb1594e650be014c199803e6613f87f809e19d105", 0xc9}, {&(0x7f0000002700)="23d016d89d03c945f2b09c9517a4442f3b61008292df88ab9391c80662482df5381ddeb76edd1e4636dfd799665ead3b9e0f4c8f26d8f66be29a09c0bfbc3070d41d5d63c90241fb8bf7d65ea2cfc497cc072da49723bd", 0x57}], 0x6, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r0]}], 0xc8, 0x406}, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="dae2ee95141c30c03224775c109c7101cdc691525ac5bae160467f974e9300caa0562dd0b512e8da351339079f6995157ff0ae8c83fd11b13cd907af8ee9a171f24a8f022f71fb1254f31e56241171bd13b5d216a9a18ec80f8c842a9d9435be44e2d3945800317eb04a9b286f35baa5d31be457f27bc8c5b3049363c481ccf4df1d01abc7f7fafae28c3d882dab91cf1bd3540bdfe2823315dbe67332ef0f64a096e648405eed264a8d0bbc9aa8af5e5e5ee9ccc7b0dd4f3507903c00887bb36dfa15", 0xc3}, {&(0x7f0000000340)="cd719f3107208b29f265c948019e7c56171abe9288518922e7d704da8fb0119dd384b68c26fc245d70884b7180446f229ed6d9d52c75633ecf492e6aaaa5ff17fcd3b9a6a1efb445a21b47427c88698c121c9c0862967bb7401d75a1203adfe707cec830a71663b3ae6b4d7aa5eabb1454049cfa613c0d330e7a40423996278b6564a224880988bf3a04de0d0dc8cbcbbb093c96ad53003719c6dcd7c795e6713961bd2cf2e1d2af4ff3ca23f0d209f8b3089a7a44886a69418a1ae6247a4139c7cd4ae59f2cc2d39a5f33f36ab11b0f3c", 0xd1}, {&(0x7f0000000440)="5dd213f9b927f1f87e9eac24f2d83367114dabe76066d7a453a02b9ce0dfa27917ba622a66eaf2f948be0008c1f5613c203b97673f0331ea248a92b2c728b7535dad8f08112fc1d2b2a2efb0862c22d19e66659b79815a1f400574353e3565d11e8e67ed29dcdbf1d6a7e16c9404aeb6f1b8f6d216645be1b9c12523991dc79e36c0265bf4a76c0c83edaff6b221638a7c42607b368f548a11648a6d7496556d52f37b3087f5aa7e522a25600d68c88d8d9caa1d2f894494b48a46a02effb017a301d8f98315e7cca222e5fb8bed2db3f2bef07239e68c6e29225aa1529aa73cc44175d37aef4af7f4a5e4f2d3e81bd482e3f2ff7fc1", 0xf6}, {&(0x7f0000000540)="a87753eb03a652952d1564448daac2f59a22162291bc2d4d82e485b7ccddc30f28403bec0165b892afe2e0a6a448ab39aba05c1a90293da187f01dd03a05d7503a3ac8cd74faf49fe4bc635c1f203396ec828cacaab5f5dc8a5921d82c0215de928571e39c080844d055740019174067806461", 0x73}], 0x4, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = semget(0x3, 0x2, 0x120) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f00000002c0)=""/24) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000180)={0x20000000000009b, 0x0, 0x10000000000000}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x30800, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) socket(0x1e, 0x4, 0xb2) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x5, 0xffff}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x4000004000002000, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) fsync(r0) read(r0, &(0x7f0000000180)=""/254, 0xfe) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2a0a) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x400, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) getpeername(r0, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r1, &(0x7f00000012c0)={0x0, 0xfffffec5, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x2b7}, 0x801) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000100)=""/221, 0xdd, 0x43, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x4}, 0xc) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 16:00:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000080)={0x1ff, 0x3f, 0x0, 0x1ff, 0x4, 0xfff, 0xff, 0x2}, &(0x7f00000000c0)={0x20, 0x7ff, 0x3, 0x6, 0xcb7b, 0xffffffffffff2904, 0x8, 0x1}, &(0x7f0000000100)={0x3, 0x1, 0x200, 0x100, 0x9, 0xbe48, 0x6, 0x1000}, &(0x7f0000000140)={0x0, 0xc000}) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xb78a, 0x2}, 0x8) write(r1, &(0x7f0000335000), 0xfc94) r2 = open(&(0x7f0000000540)='./file0\x00', 0x2012a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000080)="4440fe02da2bf1e39d003d818384bea518b51d062c7b8a598075b76e83", 0x1d, 0x402, &(0x7f0000000100)={0x18, 0x2, 0x4, 0x7ff}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000340)=""/201, 0xc9, 0x800, &(0x7f0000000440)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file1\x00', 0x10, 0x99) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f00000001c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x41, 0x4, 0x7, 0xfff}, {{r2}, 0xfffffffffffffff9, 0x88, 0x4, 0x100000001, 0x8}], 0x3, &(0x7f0000000280), 0xa43, &(0x7f0000000300)={0x4, 0xe03b}) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setuid(0xee01) getsockname$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r3 = syz_open_pts() r4 = msgget$private(0x0, 0x4ba) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair(0x2, 0x4000, 0x2, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x4000, 0xda) flock(r7, 0x8) accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r8 = dup2(r3, r3) r9 = fcntl$dupfd(r3, 0xa, r3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r11 = getpgrp() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000280)=0x6) msgctl$IPC_SET(r4, 0x1, &(0x7f00000004c0)={{0xfff, r5, r10, 0x0, 0x0, 0x8, 0x4}, 0xae, 0x2, r11, 0x0, 0xb5, 0xffffffff, 0x9, 0x1f}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa1d, 0x0) getpeername(r0, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000200000000}) flock(r0, 0x2) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="0b9367fc3c8723a7b5a1f8e1eec12a4d11b5ca56c98bfa41e7af03045982da2a65ebacd5259021ee6c49753d3264c944516c74b00b449efc4475fa11ef80da96cc13d2cc678e7837f33de729c774bd149069a81b41f19393ba104f7f130a7f68cc47addfb40061f43514a57eae8e6be0e9b04983baaa2378af2c3bbcb344498a67d419c2dd5c889ea14fa16c86aad6d0150607dd9239", 0x96}, {&(0x7f00000002c0)="76a08b0e4a6c989c2ce61ffe991d6ab8852ff6d5142f05a69dec2d6cc40eb4862e1e7f26ddc88be6e87e767d6a3b4fa9c2", 0x31}, {&(0x7f0000000300)="e429426e624da80869fc286ba6ce235b003abad655ece0d902b0514db59ff82f666531c11d8ae7493208c98fb045b222d0b66b3b9a36a5e3095abce8ba6c4cca4dfaea0e55aa6b169278db5d9079b64cd054479252b4cd30f57cdedfe7ed8487dd4180421b08b201a01a7b6fe200e4c02e1b979e6db9015d889369f68cf78bb3ff1a8a61c046151fb9cf1a16bdeb41d3b025165524c1a55d4cc2f70e83a413bce6afae4a952e4a0f61fa25e614d6e62c60ee421c4aeccf5fccd6d7b4d1ad119705494cec7f50cb34b006714b", 0xcc}, {&(0x7f0000000400)="0797de4d4d0dcc8ff9d50772094a5fe64829527d5f3eebe3901854cbb1434483ae13ba6b67830591f99cf82525eb7e0ebd014e847cb3369091a6dbfb428e9bd34f9398c02f81a6339ba17734018dc536e03a636f3213d6766e2bbabbc140d7538d022f4b90c65af4d81169cec5731e97ba47d87f8a8bac209379b5d0f9c7e1f9807341c08e88057902dfcc4939b8b3fbae6352447f67bdf07191118a92b7ed0257459cc8f3d0cb195813d808300f78ebe930ab5f12a33dfb6a955e030c1ed690fae795251dc9bc839d426085bc0e9fda03fdfd36cb1f7a8b3058", 0xda}, {&(0x7f0000000500)="1287fe9697101599f66a53da3050666e5b51094af6a440ae90faf714fec81b4caee39d92729b1660bf4cb75aade8faaf328afa4fc4ab6eb7f6290d818d68c18259c972f0c7911ec50c1da0e3f10d89e057c2f3121af4a31bb006bf3b1c15a85260a83153078cb559957513ed19457d4ae4fb227d2663adc7365f396cb62ea9aba118d4804dd2ff9b1833d50f8c957340f137ac67bd07d6e97cf4c6b9e6c6effde4f3457582d2bf", 0xa7}, {&(0x7f00000005c0)="2a8b", 0x2}, {&(0x7f0000000600)="93ca49addea9b6b023db300de3ff0837ef08dc0ffce81e29996b4796f321e35f4031b01d69bc775de67db8154c61dc67b975c19bbc9f9ce7f948482004c55246be796aa1ddf4d2a47bc735d316151ebe1635c5ecaa57458f8980ecaa81ac37", 0x5f}, {&(0x7f0000000680)="960edcd7175330a1a96cf4f4acbf496f3f1237668e42ad6891577fa768bfa8443a979cadfcfcd7a7d46c702ac7feb79a745daa74da0093799c875944847744276c8558a075dcb3f3562c02dd17f39db73def53005c10ee0880668c12f3c97a007240369d537835a961a9c4f38b90dd7ebe02b95c74b1ba93c6590e742838f30a8861fdd2ca313d87fbc3ed635747b68574e6c02229", 0x95}, {&(0x7f0000000740)="0ded63b20cebda7bf3b046c3074f729e9993d067c90bed2e9d9840766ae531ca0eccaf5a3309c4b53ebc4a5f58503c70e2b6c2addca5a018853e1f9807072441729026b630a1dbd70d7be2941f2773a669db99ba954b0e9f72ea141fb5602c804137b2e25e5776ca31734ffd9cc4f746715e3c9237c9257e97ee5479a00a23fbbb027fcdfddccec25a2943e3c6a0e5ea63fceddeab75dd7ed4347e32d219c6942a71afd0b0840d5675775aa8aba6200d05cddfe8ed2c89cb25031c69b50fd31d47315d5244854fefc088e5f8400ba1e9ff9465542e3f785d9d04b2d2b4b3378260bc57aced3ac368780ec665cb2b", 0xee}], 0x9) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x10, 0x101, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x82, 0x14, 0x0, 0x1}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x4a, 0xf0000090, 0xa0, 0x18}, {{r0}, 0xfffffffffffffffe, 0x22, 0x4, 0xffffffffffffffb9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0xa88f10f4c258435b, 0xffff, 0x9}], 0x7, &(0x7f0000000180)={0x9e35, 0x1}) 16:00:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x2040, 0x80000000, 0x8}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 16:00:32 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x1, &(0x7f0000001380)=[r1]) socket$inet(0x2, 0x8007, 0x7ff) getgroups(0x2, &(0x7f0000000040)=[r0, r1]) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x401ffe, 0x20) 16:00:32 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x10) unveil(0xffffffffffffffff, &(0x7f0000000200)='x\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='./bus/file0\x00') r0 = msgget$private(0x0, 0x50a) msgrcv(r0, &(0x7f0000000080)={0x0, ""/118}, 0x7e, 0x1, 0x1800) mlock(&(0x7f00000d3000/0x5000)=nil, 0x5000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) fchdir(r1) open(&(0x7f0000000100)='./bus\x00', 0x880, 0x8d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000001c0)=0x4, 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/178, 0xb2, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000200)=""/122, 0x7a, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="010000deff"], 0xa) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f00000000c0)="da", 0x1}], 0x1}, 0x0) sendto(r0, &(0x7f0000000300)="ec57c905bd8b246680ee46bc221b7b69f5ad333cdd26a33e504862f00a6f1a13f7c2735b609355da0b178bb9d38515cf9d49959ea3bd27bca10ff1f340bae8862e5945ca0f160d2c8f56a32c61102511a632b684553f7974a2a50b909134e004e6abe6b938d8b5c325426ffec7de1f4c9e296a85e663d75948e1e07a6c03053ad15b25ed4722caef4130fa95c82c10e59d0d19bba1", 0x95, 0x400, 0x0, 0x0) write(r1, &(0x7f00000003c0), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffff80, 0x6}, 0x8) 16:00:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) madvise(&(0x7f00005d8000/0x3000)=nil, 0x3000, 0x3) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) socket$inet6(0x18, 0x5, 0x9) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1, 0x1, 0x10000000002b}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0x0, 0x4, 0x1, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x4}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0xff, 0xca2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x6, 0xc6}, {{r2}, 0xfffffffffffffffc, 0x42, 0x13375c9d3c3df426, 0xdd6f, 0x30}, {{r0}, 0x5f86fade68f3c58d, 0x0, 0x80000000, 0x7f, 0x3}], 0x800, 0x0, 0x0, 0x0) 16:00:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() write(r3, &(0x7f0000000880)="a01bb6e8bc08d7ef2c72b788d12cafa5f1d122b4fbdae2f099fcbd5708efeb940b598bd60240252e7493f64668f82a102e09", 0x32) recvmsg(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000180)=""/98, 0x62}, {&(0x7f0000000200)=""/166, 0xa6}, {&(0x7f00000002c0)=""/14, 0xe}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/213, 0xd5}, {&(0x7f00000004c0)=""/149, 0x95}, {&(0x7f0000000580)=""/72, 0x48}, {&(0x7f0000000600)=""/70, 0x46}], 0x9, &(0x7f0000000740)=""/97, 0x61, 0x9}, 0x2) socketpair(0x18, 0x4000, 0x2000000, &(0x7f0000000800)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000840)) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendto$inet6(r0, &(0x7f0000000080)="10238eb4bf63a612f59f115cc592908014bc99b3d3fbc7fa6b37be94fd118e5f0b40abe8063e665209a522568b3308613234d2deb102ce23331a22e5250591eb46931c6c642f7c986bf318b1e07cfe580e2e7b7b3edfe16b7f080922e6e1504fb844dcb41520d8d72e2e5de743f25558e7736c84c99520847e9ea197a3b8fc4aaf20cc2e48876baa114be27a977746f8015f3fceae3ec1cbc6e57c02523d", 0x9e, 0x0, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x7fff}, 0xc) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x2, 0x0, 0x7}, 0xc) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x6, 0x3, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x11, 0x40, 0x1, 0x7}], 0x4, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xc3, 0x800fffff, 0x50c9, 0x4}, {{r1}, 0x0, 0x10, 0x20000000, 0x9, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x2f, 0xf0000000, 0x3, 0x200}], 0x8001, &(0x7f0000000340)={0x2}) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000006872692a0600b27042001800000000000069d53b3485596b19a30142a2956f671683658df8a244e82d42d13d501b91bf3bd469b6288edc10e439e2250256c03736bf66eaafd750b5b73f885df0a8cfae30eb30cc93a6c5aa1c83496fba8d5e1a40eda828d2eb0337f732795b6a556d10e408a45714cf26e32563c183e0abe20af5006f37b43747b3083b7fa18a54b3", @ANYRES32=r0, @ANYRES32=r1], 0x38, 0x1}, 0x400) 16:00:32 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000001100)=""/4096, 0x1000}, {&(0x7f0000002100)=""/217, 0xd9}, {&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000002200)=""/85, 0x55}, {&(0x7f0000002280)=""/122, 0x7a}], 0x7, 0x0) preadv(r0, &(0x7f0000000000), 0x287, 0x0) 16:00:32 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}, {0x0, 0x2}}, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:00:33 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kqueue() kqueue() bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) dup2(r1, r0) 16:00:33 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) getpgrp() 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0xc00, 0x104) readv(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)=""/250, 0xfa}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2) geteuid() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setflags(r1, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) getgroups(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) munlockall() linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) fchmod(r3, 0x80) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/140, 0x8c) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000080)=""/226, 0xe2}, {&(0x7f00000001c0)=""/18, 0x12}, {&(0x7f00000002c0)=""/248, 0xf8}], 0x4) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) getpid() close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() chdir(&(0x7f0000000000)='./bus\x00') kevent(r4, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r3, r4) socketpair$inet(0x2, 0x4, 0x6, &(0x7f0000000040)) 16:00:33 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) 16:00:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r1, &(0x7f0000000000)="af073a58ad8062808d49ac56e5c8", 0xe) syz_open_pts() fchmod(r0, 0x44) close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffc, "a146786eb953d07babec4423f0b1c85b6a8a1311"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) 16:00:33 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x3) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1401) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() 16:00:33 executing program 0: r0 = semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/80) semget$private(0x0, 0x4, 0x503) r1 = socket$inet6(0x18, 0x8001, 0x0) connect$inet6(r1, &(0x7f0000000000), 0xc) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x1f, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x100, 0x7}, {{r1}, 0xfffffffffffffff9, 0x98, 0xf0000023, 0x7ff, 0x8}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x400fffff, 0x7, 0x1}, {{r1}, 0xffffffffffffffff, 0x4d, 0x315d4723e0dea086, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x0, 0x6}], 0x3, &(0x7f0000000200)={0x16, 0x7}) dup2(r1, r0) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000018c0)={&(0x7f0000000180)=@in6={0x18, 0x1, 0x800, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000200)="b7b81b60efe5c9e010346a0a962fea2cb5b8b388ebc8", 0x16}, {&(0x7f0000000280)="d974725e2024787e53046e8749dd9a31ec46adb6ce950f7ed4ed704e79a3e29021a398deda6d6357ec3c3108df9defbb8fc1f85a22029d2c99df01113c5639f8e90ace956fd7610833113201f0237a6feaffce1716235abdb37094199f4fa65e7c0f6f0f125627c6fe54fd726303033cd70154d82b6b676e6e4bfcbb44ce50e51b83baf533b414f344261d1d2f24de2e5792dcbb54deddb589cce32a4775e4aa809cd79fcc2818c911f9545193dd27a30416154c93a5baa27df29fdcc64a3bba2b5079805a35f01933fcc45fa6", 0xcd}, {&(0x7f0000000380)="7d55a61c6c87f32769dcd9a8c1add46c18cdf38e800158140535c286278cc8afe7ef9eddccf5c24ae1294e", 0x2b}, {&(0x7f00000003c0)="f0aa9e58f34919bb440604f98e35c6f8ec", 0x11}], 0x4, &(0x7f0000001900)=ANY=[@ANYBLOB="b00000000000000001000000020000009f125ba215931b03984ce8c8a8d5abf42cb97260669f28668c0fc451d8b4ca7d1fe0dc131e13e4a127edd75a039b5f512b201a101cbc7cb99fcf7fe70c0da52450f335f83344e725fbdf3d79bc43c60306cdfecf6121e55f224872ac68c0d190f1c30ca4b24a6f8180fb3cd06a7e9be56e1bd0d329b25bef4c48b0d7ee17de6d7a863c37b7ea8fa15b3653ea681cd3411bcb382804e2b065c853753b9c0c81007800000000000000ffff000000000000fce0e53e701eb5a7ff7ee4d9933789fc4f4d8c4e63cdf90f77f08c2d6714b066ceee2fe7bcaffcbfb36ff6e76eed3de0798cf2820628111a33e89476f53bcb4667fff961b4d86913688e69202d45b582551d8cde75ff988fb0080b491fc40c97b08607baa70000008800000000000000ffff000000000000a271b284d5e53a78437a0c6301032de2f7da0991cf2b6c05aabd23527eee3756d8030fbc4fe83cf471c6def630ef17c0f3f8655f1113ac9ad1cf2a208b95dbc9744cf8903037518071e06082c57e3efdb6d50455fd0398d161fc60420c67dca3fddafd035d9df7aa710acc12bc2984bc1f12000000000000b800000000000000ffff0000000001001b8c675abb1bdf8680f22074daa99d019a607ffe0902c4a0e24e5b3d274c4caddf69b163434d34beaebb44f28302a041a7f4172da6156b5cbea78d2123cd0d9d457ce0e9fbe4db92ef8a158045b40b4b1821666cc7c6bc19f952e093fba4b40432ca08f02fd8a4da58962f02af527df7a9fb5cee566802759c1ab2b31c0efae1115afbb6c8b44bb7cc0298b09b74fb85b7b9986c62050c29f4539fe1f9d7ba25ebbb1dec23169a001010000000000000010000000700000013b5dd1d03ec5ec00dfa1ab79264de44d1feb025083ce662452323e2c4921c22a3855df1c3e0d77f88e8518e024f8e89cfd21de475e57f0f44e33355b4fd00755c5589bd12ba8ec748cb5cf804a32b1f85477a04a464ddfb8ec7e43df6ec16f16e1f9334598a7c006cdf1469e687115ed32a51420baeb40f0f64cf577af8b6ca49c4d7cd331776e6199d078da25bf0b81f156e9d69decc55ec5f02c4750e3529708797ac2223e9bd43545268f6805017cda4c7642d2bd009215e4ec1793915d2b9daca86d4086bdc6355e67d8efeb54af0b9724d7b84cf172603e9a1e304caaaded00d6aadaf2239f5ad7c24a31d7a2397d2ed8001d9fa47f43bbb9fda5b8c928efe24ab554343e01d45008fc52f871ca2a265e5284d0b22cca4aba0be4d0c5d65df05b79c52f11b07683e96853544a1f789bfd5353eed3a808c163386dd582058fb3f228f3208d28d331b892db70cbcc544927d2fd89884f737e31decfc098b3099f314d5748efd8724a3aeb243e5a622a67013a639eafec5ea1e121fbc8c675bd7c322a4070ef61b7740735454f5ba28e6bc813f3ee388a34322c3acb43b13e13084d94620846e3e4a19741e23b651b6d7e152c701aa69af63c92d129382eb784ca2d166f1cbb2587d9b760dc5e6f43c6b3d0dd309c61997a847697f2f3f5d3f07e61963e6e08dbeb4250c6ef1a21026bfba094f894112c30b2ec1d8af699244fd3eb446bdf2f49ad5ceb6448e5fbe5c97ee5384f91d9c764d47b0e142263117ff91bc4e2bc3a83d7f57c8aeb92e1eb76096cd6be80abe1ea019da0a80bbfc5b8ff622db4167e18e206e0f0b400243dc76e76338299acb7dff6c6c9b4ac11f71a262966a8d99a57f11ef7681cb40db8ae1bffb50bbd6d420aa066740cf65882c7f9734f47db973e717792061ae455c3a79bb3808231753da4fccf47154ca5210b2a4cf3ccd052c54003c2767d8d3c15a5b34283d231c13352388106134142470490c3bdd44011649c4ccb0b523f25615c98fae7f1b00db1627d4166ec48f2fb9133871254af0e0b79f35e9c570e75e72ada54ff72f3bccedc0789a1aa41a1297be6bdc2c384684661574244229c736370b616bdf17c71452e89647f05a611898261ec35befd581f15ccad5ae978d17ea8a4c0c401e42e9ab26203bcc79630defc5ca437d8e21ff6c9ac4bdf785a352ce4810f7fbd5885c1c49c0486a97d3914200223ca77c0ab8107d8e319c236763c2d7888ae475b065492ab2adc38e28a5bb8f995b4e42d7de3c5e418c9c85705d12eb55cc72e1b83900fd4bfffdbace9e57799b4a6b10f5a487f5d9faac7d118f97a330d4a8d451fd64371d28237164045a4e6f0a9ccc20a337d8d13a5346db36cbe15db374c843c70167d7eb6c418a4e2dd9ec33b68e121c52579b286a647eb816769577af09d29323da62e29e0183c88ff787eb707c9e7a17073596bdd0f5d1ea791133ded6a1f6e8304386b8c5143f83d9ddc85daaca1f91ee5fa30dd74f9d83d634f2cc22096d2938c64905edf4cc1fd1a3aff320ab009d07d9d0328f2c6e8989cca9ce19ccbfa0e40a9a5c9d6c6118e84f0dfc57b5eeca2331eb0005d7ca562f283154a636c5188105572e7073c3547e635393d7b5a71eede5a1f26166f2ace005515d04435800f67e55384b0c5881cced090e300ddac3475a6e0d563f00fdab143eddd47406dc73a4f36274456d9d8232f93a9a62417ad10f53ad9ef4644deee6194ac0c673a0414e3e3f110ab9cf07b5621651312d3b2adf6c1f4c0c7d35b68f6abb45d244b53526935f01caba71c2de24c320c40f8c90d39e9f1797cad2f5661af7b4ee77e0edeabbb4e0f8aaaa1b2a0912885ce45e85e1476505ce689d0709b1bb47593cbc02c10c5e228cb9ec4c6779c4209bdf2fed99c1166b4d34478121473886fa51134407fa7fbf9fc734984ff4b178db6f7c021d0cc733f05f39e2ef5646f5b0950c4609decf2ddc0700da3f08af60d3f5f891ca1406ddbfdbc9ff9ba5d094db9265576d90431230d1b0aa5014fe0009069636e0901bb678ee129140ac377b84507fbeedf13324fe98acd1605aba841e1012a6c4fbc201712c1d0a087e7f7598029d52dca08fcadc977b17e1f30b2f8932e9673b282a7985f26850f53e62337d054d7269e24519f88a8ec44d329a8feea796b29a5eb088253c1f761d2d93cdbc913030c7ac6fda6adda509c04777aa29b6baa7ee5292a04c3a35f94803f6453eebf67bd838e28e6f32e7551d7f4732f7620f50269b6f41c08d3db5db5e01b091177eaa04a0f7ac291d2a186b9b586c64d1f3092c373e057764db731b29d17ad686399b940b6b6b40c7aed765c58b38c1d29f797042a51833cafbccf910ac5f54f4a1f82f9b4695092e6453cc4573e9619a334a6207ede17f92e999fa5e1056b6f8d0b968cc90208e424542ba7100ddb2496900c4451fa398c1ec2b34b4ed923ac62e008c66ee236863d9fd1059dc83b9f00394d132d9dbd734184704ea013b3d63f630c2a93580b985f01465331c37a883e2c0165c44ba5f662811f6476c34f12f2167c2ed0c4f7c8a890d5c367754933031717e06ec81e423acacbf235ec9db56f1e58668d9cb3afed8fac03116eb9d0ccde3e7f784ef0ca5e876bfd8c51977ac9835e4859d39fb31501bd99f7ec6bf1da85148a3b78e76fb139033634f46e444bedec4e11736af227f057d2eb12e5f340c1ae2fa1139d3ddceb889210de4757ed56085cf6431d21f166346be31473f83e13ab9450693ca51af869a05cb6e3a74de3a44e1c68ca8b32a388dacd6ecc532fbedc52fff817fc72434990166b073be9073df9373fbab989b2c34e415c1873257f9149243adfe326374a3e0eeb7161e48702515440aac87df695b02eb0a41d39ad7c1dd60ad6fcc1631c09cafa1872742cfb24a8142520b38886cb1cb8b4504d6e66284ef7d7c9a94928cdbab0f5731820e120ed1c9185f3a8e9fca53e7fcc5be2d0db1e25fbea34ecd39236593f1ea7e37c52c117c799b6936a95a68b3c00d5f3294950ec2761aa86d486d6d3b57f04e70feb77d226b1c05d4d8ab0d78fd9fecad3057826471e41bc8097373f01955afe453c589806bba33ec38d054044784cffbfcf41024bf0fd5f2c1476ec25fbd2ee6dbb0f130b1f46a1b21f3712f402e7e0b7183e73ef0842746625f26ac73fece8ff9319b40482e9f8afa243a2883123800b584aca6c5a665953de04469b5282a86945b284ddb63852fba16c94f524968ab7812f6c49c9620d9c76c59a103128d03a352fdeef0b40fd0a2c17961ebf1280615d1ee19043f366c3c594305517405624c51a857e15598a4eb685f64005bc65340ebe9a8fd31a73f79a105904bf2f680d642319be4aeb7b401555a0d17d3ab959409e770e3a2ad607d158f59e3e2752220a0e48b4c002804a4c0c2006b8862cc76ea39624618c9c4f73674e9cfef8473150a22bc634adedcfa1f5f10fce73896dcd7b495265430f3c5fdeacbb0e0bab380992e0c56102baf91400d2ee0070f7689933e682cc4849e7e71395674fe0c43ec89ba97617089a474138d86e17f19b1890a6a6e1e17e628ac0709afa75872bed01ab67ec5dc0aab536e2884ed9763e4cb9beff29f8bea2034858504c43084ad8d3f9f9f77c7cfae869e591ed4feff5332a3d37db614e9a8d20971ec207b64079988cd99b2a06c6a51511acb37a96d1af490fea78944ca3b85da20768348cbeb6985f59630dd9b034265ac4764e5c9b85e36f0a167fadf7850b0f6e23559a35ddf164c3a7c1b2a191248a1d45db9c9d8a6101e6025e192b4e050cf1932ee9674da48b352c281a6698e4b1d70af8e1c9224f869e060b21817ff5fb350fb7b1ffdc3ee542e308f8bda4d2db1abd910134e488e5ca527ff7e731dfe7b641e2e770e2e07b5aa8531995d498cea37f560ab3c9a6eee2b7b7d399318e804a7db90646c76128bd62851031ff9000b513376546eb3e03f768e9bcfcbf3c23187411b7d3f94bdcba0e609a60c13a6b5c532423cf630747e90239f0e310dac4bcc1ca28df985cde41cab559fe3cc0c32f5ff597c198c462e93401735a94b96bbd0f3613001751cdeda0b0f7384514e2a72c0ecf344fe5f49912c51b663709b07af59f2e96d0a5b25e05577cb8239ca12e2d35e5fb82ece2f507ab3886772564ef248631b15294f67ffb6bd857e1d40b4cf74f842d75fc4f0b18369c01f0a94db6963a50ef3d556934d8f1766196d5a6dca24a711b307ab5f37d0ddf008efdd86948e4e3234ef2d19a9a54f032234dfffe7ed80fbeef96769fbc24ef59093be75b9267ad3c147bd2b51755a5933b378f9018f142741442ba8b12b5945c91ce4ccbc32ed2ad508e1ed9686b94a600b01f0118f519207d2d325f7656aa7247d4dfc29c43f86287fea0bdf01ad4482459a322c4b36541704ef3c0234927d4bead6bbd94e71174d3343c5f46f4ac38917731aa9685746fb9d640e7d65f52fa80ad753eea3449980849dffc159fbff3d01c9b9dbad59451b10ded9dbf53e1f9d8cabb7335e3865f841fc67e2f0e61ed9b98d21859cb67d10a628f6f14381f80b593db6381840e4ab5c555a218e1e6c0384b6db3f4e2d5d6d29c6f7fb486f8fb7ca643da323c804f0c953e5db52fbf6025191b2e44e5726d9440d8e3f8a3804e47203f932d684f5d636adb92b7d68b784dbb12f2447430cf8b9b09d8b048d72599366c9f57cae12ea30985ad841b63393f6ce8fa6cd453c736464861495052d675f87660f40065fc00e887eaa28fec7f1b06784f28a707b20966e16875d3a415c6b49420ebdb0a2ca2a8fc6645438b1774cf627ef50a2e0ca2e73b9538f3f16b74b48fa5cc4e596dab96805f4860c01424fbf9c8631df3acaf5022d2360672c0cea4d95d67e3a53cbe9f4fa84319522eca9bea0b68cdb51f23f6f8fa7f9268f6970755e15e7ccb8f22d84020100b7054a5983b077240c85e20ba6e786724581dc9e8b653531379a68c84fa64d7213f1c981dd461101828033bff9a45f8fda6369589f84fb47696d5028ac0c45fc10b6222527d36d2b185b559a275e3d953d88c218b71a93ca5636e14e4dfd2ca26aa7e0b40130ed9c8e6219958fd02bb631bf23707c631ef4ff7a2ba07d0e2c64992761465f6e53903bf55827778440f91e8f5bb02621ab6c5e31c2ddc1c08ce2b76ef4d5644bd123e4f1e6f6d241f1be9a01ce5b19b25add7a77e8ac1b09400dd9a021b83c5a89ad56ec69aede606b5f2e307e8f4ce960c5b707bab401e22ed0a5ea71a71c7ae10cd25257ba26f72e17afe10cc26597ee28a32885350464fff2bdafa7dc8a1ec66c2dc855573b0168f730601021ad7153bbbe8d09800a674082718283a65867128f7753ab46a12b9c8c92b17d743810a449677bc22f26db9445adb41df77a2420b1c47a13781e9e4fc6f51b0f5fdb60ebae0fc4b8aaf548ed5b01410d78f4f769c028c35fa84549469c32217244f2a453b5a07e2c6d7b6b2327ad3410b42261b1751bd8bf382fbd9864687e9a653f9244d885112b05e1a301a9b0a26b0de04b69ee7956eb737b4dc4195510015b9e5ac88035cf217f50ab83a8f22df79deabf7f9f19eedb4d332f9e453a4100a81e4b9a900d17faf12c89896a2720e1e6143e74d141d89e29cb893f69120255bbea2b3791af9d7ce7818b4c66c9262d02ea54e891096d56f8ee57f43e0874fbf0d7e7e3ab030881bd5d308874f873afd0be33a333f688820bae2ec8a7af7e6cd07000000000000000010000000004000031ae7e5b3c14ef9c809b59ba31beced5bad5162492558f0cec69b7a7977a209f07cc4075930f5284f733f2d05e917cba33dddee098dd2a29a15b908caf4e93bc5a8dfba34f8b03a6d636d43e2611dafafd8a168cb0381da91be26b0100000000c00000000000000001000000a2000000bd5d34daac53641e383f3172bb23287315c0245ba53971a8ef2fc135c5038b8bf656e34f64b14f7c61b467159d740009b37f1a458f595b5f93376d9c885f1772dbd686663e72756d82a7f983d10808bfabd20203b660e9576cf6d706d7ba06bc4e1c8395944e287249e767978146b544316308f21a71012f64cdde292c374a61953a986cb75f1ec890b7a57703fcb91ff95a3bb03d84edddff6d912126894b1d3bb89f3afd64986f3e0b12bb41000000a800000000000000ffff0000000000006a7df2afb11bfc39b4be0fe398e317cf67dc612204630e42843c72dbc6d2fe2cb661843800f0baa0f506d62edaeb1f4e0b0b6fdc5f304c0d51f8036401a620a8b2a80d06d558cf6e95f6e31f0a953aafc42bea7e22235bcc21ec85a19b527a3a803eebb01a91333d848403ea82b7442251337ab7a8df4197d50fbde01c72a30ee878cac0d6b27fcf58d97dbe16f4c4fcb607000000000000000000000000000000000000000000"], 0x1450, 0x3}, 0x40a) connect$unix(r1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file1\x00', 0x10000, 0x6) kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x249, 0x3}, {{r0}, 0x0, 0x15, 0xf2b1621458bdb915, 0x1}, {{r0}, 0xfffffffffffffff8, 0x6, 0x80000000, 0x7d3ac01b, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x6}, {{r0}, 0x0, 0x1, 0x7, 0x1, 0x1ff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x4, 0x800}], 0x8001, &(0x7f0000000580)=[{{r0}, 0x0, 0x64, 0x40000041, 0x1, 0x6}, {{r1}, 0xfffffffffffffff8, 0x35, 0x40000000, 0x5, 0x6}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x3}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x756a, 0xbf25}], 0x7, &(0x7f0000000600)={0x7, 0x8}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000680)={0x7fff, 0x3, 0x3, 0x7}) r3 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x10) connect(r3, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x10) open(&(0x7f0000000080)='\x00', 0x800, 0x20000000004) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x101) select(0x40, &(0x7f0000000100)={0x9, 0x800001, 0x4, 0xd531}, 0x0, &(0x7f00000001c0)={0x9, 0xb2, 0x5, 0x100000000000400, 0x72f, 0x8000, 0x4, 0x3b}, &(0x7f0000000240)={0x0, 0x2}) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x527, 0x0, "30fea56c98483e8c4b1e26bbc262f439119a62fc", 0x1}) syz_open_pts() close(r0) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="c002a0d70b6c6ca8cea1222b4ff7be05999eebd07960be7953de9922ac82500fb0b5e537846c8b7c79c15ddd85ff83c12ec3cecd3048bfbaab5a25c1222d062462fbadb1a96eeef7eceeb5410527cd939760d028e0d1c09fdffe77c1", 0x5c, 0xc, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x0) r1 = shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x188) open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffc, 0x0) 16:00:34 executing program 0: mlock(&(0x7f00002e2000/0x2000)=nil, 0x2000) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x12b) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) r0 = shmget(0x3, 0x3000, 0x30, &(0x7f0000e77000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) mlock(&(0x7f0000dff000/0x200000)=nil, 0x200000) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000240)="e0bee54ec106b742381c048426d2a513ad5d9dfe9f2570774cf9a546de66d669df749a58296c05a189575eb3d4bbc1e624437e93ba578f6ee26ffe86f90466662033e1811624800f66d16ed871e3681632cfa2609d3c9d7e18455f532dce5db994912018ae665698c510cbeadc76e74a607587dc4f7008fc904ef8520d324a86b3634e15512d6b2c10da6241d56577a5d103ad9117481dcef3b0147230bac0de611a95ce079bafbf650376052d975e1f5d1b91987e53018aededcb220510017c", 0xc0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0xf) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3ff, 0xa681, 0x8000, 0x20}) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = socket(0x7, 0x1, 0x5) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:34 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x2047, 0x2d56) r0 = kqueue() fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0x25163d91, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x3f7116e6, 0xfffffffffffffe35}, {{r0}, 0xfffffffffffffffe, 0x42, 0x10, 0x7, 0xe2c}, {{r0}, 0xfffffffffffffffd, 0xc4, 0x20, 0x11, 0x8000}, {{r0}, 0x0, 0x6, 0x40, 0x0, 0xf959}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000043, 0x8000, 0x6}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x7263, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0xa78a, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x38, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x81, 0x7, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x2, 0x3, 0x6ef91d42}], 0x2, &(0x7f0000000280)={0x8000, 0x6}) r1 = socket$unix(0x1, 0x1000000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ftruncate(r0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="da6ac036a023b887368691b7a24a58a6b55583b8aa9f1ec02e66728485cd43a1f92f913073d6046949fa1b71a9e7f4890cd80e9f549071308eea3c5f2f4607bea42975b01a4a679f9991cc5ae2d8840b29e1b51ae871d03b2af87abcb6b109888bd895d063f60c74e09cd4208ca855927081521511bb211a67b9c5", 0x7b}, {&(0x7f0000000140)="1ccf20f2cadd7e41675daf86e65d4e94308935ab8e10996245196cf3abe163008e8ef5f8f96086235d9a746f473b3dd81c04e8582173df4b7dbb7031e17b1e8046935d2f73a235469a67bb1a8f72b46af3e4b4a71352d6a162c92d60eb5e01bdf732c85d3bbd94435a6b5a8425129bdde7efc3129c31aa0ed7d17efa109613dfa1e513a0e57db8f8f474719dc96ba99378603accb6d753f6a910a0975e5a", 0x9e}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r2, r2, r1]}], 0x60, 0x4}, 0x3) fcntl$dupfd(r0, 0x0, r0) 16:00:35 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe, 0x82) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2082, 0x1) getsockopt(r0, 0xbe, 0x40, &(0x7f0000000240)=""/4096, &(0x7f0000000040)=0x1000) fcntl$setown(r0, 0x6, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x110) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffffffffffe01, 0x8, 0x1000, "e5527013866331b3958eae67a0c10fe0624352bf", 0x1, 0x7f}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3ff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x10000, 0x4) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x80000001, 0x3ff, 0x0, 0xbd7}) 16:00:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) 16:00:35 executing program 1: socketpair(0x18, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x1e000000, 0x6}, 0x37d) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r2 = accept$inet6(r0, 0x0, &(0x7f00000001c0)=0xffffffffffffffa4) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0xeda, 0xce}, 0xc) 16:00:35 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) dup(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/17, 0x11, 0x43, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x121) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) syz_open_pts() 16:00:35 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x2ef, 0x0, 0x0, 0x0) socketpair(0x6, 0xc000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:00:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) linkat(r0, &(0x7f0000000000)='./file0/../file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) close(r0) r1 = dup2(r0, r0) close(r1) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getrlimit(0x0, &(0x7f0000000100)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="eacfe87da5cca8eb947dd6899bbfd1fef7d8e170df9f96dc3ac59fd4c00fef033bb60b05bb0a564cc009df0ab55c25fb62828441aa55b6eb2d5bff3fc34301927ca5c825d7e84d3f25620bc64d92390d8400e60d3c59ea0c00000000537fbabde9fccef122352aceead78fd7a3927a7b7a6cd8999cbd159cde9b31b4945bb51ef5e223343ad016b4d61a892d70720a8aee15a5dfb48340a17a1540d248b5b45400bb55e7f8ff2ebe121bf09e2835e005216e3e8f00c798b3eaab014f2b5d34f248a0dd20bc9f602c39e57121ce998d15455f082675eb99929be59d9e939a3e01d3c1750b80b39350519f84c457275977f9b5b47b86ff0278bfb4764ebb6fd085334b2916b89bd3cd1854581d901c5704fa07b5b2f7910063b3b13eb01ee6f6e4c791e7298b9a340d168b2635dd6b9516b248bba441451977e380f65043b09e37c3811c0941fb93675c53741633b7c385c1c413672723f9c657c3377829ca6c72c04e8cd57591972def65060815", 0x16d}, {0x0}], 0x1a) close(r0) kqueue() pipe(&(0x7f0000000040)) syz_open_pts() pipe2(&(0x7f00000000c0), 0x4) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:00:36 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x24, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) kqueue() 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10082, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/204, 0x3a8}], 0x1) 16:00:37 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) dup(r0) write(r0, &(0x7f0000000080)="c9ad2faaae98c96319584e001be229ba945f96661eb3182d269469344c0795a7a692c2c511b791ce9433e9a34ec0678634e3e79cee0325a1521eba2db8bd70ddbd4ef72c1568b65fad005342a7e193cd4b02c338ac862d0aa3093406f4c83738ed93507be845d1ca3fe932442e0ecab40e1a2e54134482a930132e0c16e14d07c89ee28491eefa62a718dfc9bf573abaf958881f8d46cc0a08225e6d", 0x9c) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 16:00:37 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:37 executing program 0: socketpair(0x21, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) r2 = getpid() r3 = geteuid() r4 = getegid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="74e1559d464e6793fbaa299d214b2eb84e9452faea1f02a07ab1f9f57b95564ffcb78312b831fbd1e0ca18b2d5485abf2b5cd58b68af109fafda1ad793894e2a915bc12a1698128c4a1eeed86d94e5eed3c2f6532ca00b15917bccddc7a6735d5053d79679d2a49b335dae7c373e0f38c666dc673db2f90ee62ddd0eac16a80bc292c50cc8d55fc67b36b74fd0527d11864bb74f87ab4c1643bd26c5281afdd90b010baccab430f287c913e09dcdff053c100fd26bd46ebd66dfb30d539d783440d3449c67959ec8895373e58980c63d6563555e1f674cc03d957efba9dc06446cb05e7eb4ce69", 0xe7}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r11, r14}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}], 0x130, 0x407}, 0x2) read(r0, &(0x7f00000004c0)=""/22, 0x16) r15 = accept$inet6(r1, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) sendmsg$unix(r1, &(0x7f0000000c40)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000540)="289a63e77bfe8247922451118594", 0xe}, {&(0x7f0000000580)="298ecc540159b94ecb81839c8f1084147a084c1530193f1a0299d6dca6ba40ceb2d0317904acb23798f70300b0c44428e86b2e2edca9d675e1bee87583b0ee5e040b4a6575ac0942cd71886ba383343ed5acc6f3cf3cc77de80c860714f664123ae3a193", 0x64}, {&(0x7f0000000600)}, {&(0x7f0000000640)="bff2efaf78f17277edfc217318bc0e9a0b48069f79a7c3e709cad55eeb17d3849fc5a97c9b8ebfb0b2e3c638b62dccf3818f457752a3a000e8250f9517b0cdd622e04874633b9f67b944df3e12694678ae1b68d7c6f6511de2cc800ec3a1d6f64a5ff2777d864ad1f59104789b91076c12579f83f97e86093fdab29d0d6318f1b3cdec19d46f2556f72cb3d5738a54c70c09", 0x92}, {0x0}, {&(0x7f0000000700)="26ad0569d6efdc781325d37ce75f36703f204720de205fc228d2d773258a57b9153ca9c4ac517d293a603cb90ef8f2c7c0b75e561359c8e0a4ba", 0x3a}, {&(0x7f0000000740)="8d1a87afe665e62b7928f2f245342cd2379aaa1b4e078b3ad52340a67d8a764f4ee96ec8349007afda957ded489617e7623980f84a8147edfd257a54d392378b170e903a00406f06fd98824c006f9d64bfe1f484259f48d007c81d18f04f23273069f873c86069c2ba242e29aee7ab4af703b65b3e0681ad3028a43ab579b34c3eb13c90631807dc126a9e05cf4df1d27d5a7d93fe2fb8326e4fc830b1e94272571e938ab1af98883c99561b4f1214dfa1dc2a05bcaff20678ee3a2e", 0xbc}, {&(0x7f0000000800)="55e14ea1c02d88bc39c404c38fda4689d950d28e5d7d1ea8bf7d2ed843b2a166e32f90b2504ba3681c903d7562454418c0afc2b6caaf27e1df6983059a51eea87822af3a1959b53e581af5438d13f6c6d4e4277d6f2ae5e72ebe9d7a0478d967c3376129776f4f614489a0a5c4430c9bfb64c8f2bade65a946cadc2e53c9ef5157b51409b1714f2ef924961c7e5584", 0x8f}, {&(0x7f00000008c0)="007abf69dce9467bde576bc1831f8cc2c4ec3fe99a4c5213d539a68394d358660616bf67979d313fa231b431c2de105c32e758ee1db009b051bb632da5292c3eb0282a8c848b1f982104aa4dd5ed6b7a4042875ed38ea44942d367f55b65dd0116ce456e77e74eb6088dd7ab958a668242dd122acc4509b646c55c0e4428f39081b65a050dc6cfa20b7c72aa431d50cfa2ef7129fd2c6c61542523a2a418e36a7962a7e24f1b04ad97aa87b9e5c7123e36cbf5a4", 0xb4}, {&(0x7f0000000980)="438175b8683d087de8470531450c8bb2e26ebd4f97445d0e7a1f4e2b7493bbd70a36b09fd8f4c0c6f9a8a149be902e82a34cc9789cb73125521ddd2e64a211fbc4f3178e9083fd49497cd5c110c86387c2043ad6131b40e4953baf61245007636f6ed19c9fee5657276ddf3b4774d52176547cb730fae32142d5cf4b4f6e4778c6bd8f7a4b48a94049dc2a31d9350aae2e2ba68ef66430403bceea286afc8b88b81b6e0419eb3aac4d6fc56727a6a4956c675ac4b719839647f98a96a6d739a173e5323bbf57e0816a399d1c18ac7a76325a807bd6c29166a4cd1119720ce9d93941104bbf9b159aab4d35eea1e2", 0xee}], 0xa, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r9, r11, r8}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0, r15, r0, r0]}], 0x58, 0x2}, 0x8) r16 = accept$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000c80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001080)=[{&(0x7f0000000cc0)="83962e774f207d7d05924ecddaef250b13aad9460c7ec500e973497506b18eb950e54f8ba8b95fc21b18c0c3ccf648e93490adb0f9b51154f41059699c9f5f54538e9c80082f2f444ba9fc124de0e540b68d5405544207670f8630883878fd703aaeae0273f8b86ba60dde588b72e99d5db8f22e44087944a59963fe9d673db451918c3ac9b52bc8edbeae20ffeecf17cdf79d9dfe2b82fb3eeb5e21ac078fdbedd494c12f8679dd8f917a3272c21887d043728b3fc98e602bdc5f90243447abcc7b6655eaa11f83a2dbbfb595eb236a81e40d4080d1e85b3318a8dab371ed50d17aa6c87689b48d2b071d075a22426ab953db3c082a5a57", 0xf8}, {&(0x7f0000000dc0)="f384c7b717b3fe8cf01b34c5fcf482f7a685b6e467feb5db3b030203ec3a5429922be96a45593e1f6d02e388fcb1884b3e36cdab365a99a3dfba2b5dab8b93b477f5f24966c762f450c2f479056c83a1dc66e6e9dc29159f64e490f1337f22bc1753327520f017", 0x67}, {&(0x7f0000000e40)="b7b17638ab261fdf8f9f6b5075", 0xd}, {&(0x7f0000000e80)="956e0de75d3ed83cacb4bf6ca9086175bcce36d31fe5aca8ddb119de826ac24577e3566f7cb413513f2a9e02f6629a2987e39e694304495c5954ffa055fb3a66c5f3e037534894b60909121267e949c5e13d7392679bb670a69e8049e89313cf61d37a041eb18146fc90f17b9a571a295a0b2a6b7ed844f04e1c3b86bf1b89f81245de120214021eca253f6eccab551560c85e0b643b35b8edb520533ba42458581144ad66f0ef386e816e6f306fde8153b8aaead2ea4ab0d9ca73c224883dc13be96c7714ca8a162724572f4786ca8b79eb76599a5069", 0xd7}, {&(0x7f0000000f80)="524e55b83ad23d734394d5ffdad886de6d72588cef84610df6c5cdef9706793d88cbc95ebe23d3b89be982212cd06d48ef509f009edd37578a25a8210acf8496e84f1a5a01168611c3472d88824c073205a87a0373f174bc2fff6b8e02f33680e02c56fbb6dc31eef3249acb3dc259ca8ead4f576f331f3099ee15acd307a0a667cb05952e523f25e20df666391ead5aef11d6225dc8fa29c138b23eb07016135de819385546ac554915caa0844b80290a0f1a814a0f71efd46f8d3586c43752f582e058ea1ea3c1f43a6af45f690099829bba918fc678dbb41f", 0xda}], 0x5, &(0x7f0000001180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r15, r1, r15, r0]}, @cred={0x20, 0xffff, 0x0, r12, r7, r10}, @cred={0x20, 0xffff, 0x0, r6, r13, r10}, @rights={0x20, 0xffff, 0x1, [r0, r15, r15, r15]}, @rights={0x20, 0xffff, 0x1, [r0, r15, r15]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r15, r0]}, @rights={0x30, 0xffff, 0x1, [r15, r1, r15, r0, r0, r0, r15]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r1, r15, r15, r16, r15]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}], 0x150, 0x402}, 0x8) mkdirat(r0, &(0x7f0000001340)='./file0\x00', 0x2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4810, r1, 0x0, 0x0) lstat(&(0x7f0000001380)='./file1\x00', &(0x7f00000013c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001440), &(0x7f0000001480)=0x10) sendto$unix(r1, &(0x7f00000014c0)="efbe44dbba51f646c1e6c742c9f5009e2c80dce7ceb67ab4f3122b5d0d922c15e3a931381b363911f44ae481bc4f29f89c8b17477eeebfd87f1ed4d4eb0fbf0a34b4b03c7d6e4310edd76a39b3047d3d5a69d2205346c3e37547a256b4a737634910da6d0a41528a5b72f1233a569c1ddc262991a9c1778918155116ba054150665c2c52c11736bd6d16a5ae2e6ad47c91fce5bd278a75ef16", 0x99, 0x4, &(0x7f0000001580)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000015c0), &(0x7f0000001600)=0xc) chmod(&(0x7f0000001640)='./file1\x00', 0x3) r17 = dup(r15) shutdown(r1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001680)) readlink(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)=""/147, 0x93) getsockname$unix(r17, &(0x7f00000017c0)=@file={0x0, ""/83}, &(0x7f0000001840)=0x55) fcntl$setstatus(r17, 0x4, 0x84) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) 16:00:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) poll(&(0x7f0000000000)=[{r1, 0x42}, {r2, 0x100}], 0x2, 0x7) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) open(&(0x7f0000000080)='\x00', 0x200, 0x4) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 16:00:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) r2 = geteuid() setuid(r2) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r3 = getpgrp() execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='{$!\':\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00']) r4 = getuid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fchownat(r7, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r6}, 0xc) 16:00:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18180, 0x88) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) chdir(&(0x7f00000001c0)='./file0/file0\x00') unlink(&(0x7f0000000000)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x51}], 0x9ca, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0xa581, 0x0) socketpair$inet6(0x18, 0x5, 0x1ff, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f00000000c0)=""/9, 0x9, 0x800, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022d0700696c657000"], 0x1) socket(0x1e, 0x4, 0x5) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:38 executing program 0: nanosleep(&(0x7f00000003c0)={0x480, 0x4}, &(0x7f0000000400)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') connect$inet6(r1, &(0x7f0000000480)={0x18, 0x3, 0x1, 0x80000001}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0xb2cc) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x5, 0xdf44, 0x8, 0x100000000, 0x7, 0x80000000, 0x7, 0x6000000000000000}, &(0x7f0000000240)={0xfffffffffffffffb, 0x100000003, 0x9, 0x85, 0x1, 0x4, 0x4, 0x4005}, &(0x7f0000000280)={0x9, 0x3, 0xffffffffffffffff, 0x3, 0x2, 0x80, 0x3, 0x8}, &(0x7f00000004c0)={0x7fff, 0x100000001}) getpid() nanosleep(&(0x7f00000000c0)={0x3, 0x8}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) socketpair$inet(0x2, 0x4003, 0x10000, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10, 0xd) chdir(&(0x7f0000000440)='./bus\x00') 16:00:38 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x1}, {0xd72e, 0x9}}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) poll(&(0x7f0000000180)=[{r1, 0xb0}, {r0, 0x20}, {r1, 0x4}, {r1, 0x4}, {r0, 0x8}, {r0, 0x1}], 0x6, 0x9) write(r1, &(0x7f00000001c0)="53323ef781cfffca47116df63d828ccaf5bc12bcd191941dce015d43eaec625924be777e70789ace7a5059c19076abb82c03df3de355ca44dcdb60cfb9f2a7bdfbf76b1f7baa21fcb90a36eebad865c257419b91ae28248a493070e73a3b13696e17ac3278dc66c10a6a9927846b", 0x6e) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x5}, 0x10) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1f, 0x8}, 0x10) shutdown(r0, 0x0) 16:00:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x0, "45ce8745a6355db5090300000000000000877051"}) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) getdents(0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x30) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 16:00:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) r0 = dup(0xffffffffffffffff) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000000040)=""/72, 0x48}, {&(0x7f0000001800)=""/75, 0x4b}], 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x5, 0xb9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x90, 0x2) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x1e, 0x22) socket$inet6(0x18, 0xc000, 0x2) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffb6) shutdown(r0, 0x1) r2 = msgget(0x0, 0x8) msgrcv(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000e1aee479f8e9bd7c000000000000000000000000000000000000000000000000000000000001040000080000868f0000000000000000000000"], 0x44, 0x0, 0x800) 16:00:39 executing program 1: msgget(0x2, 0x10000000624) r0 = socket(0x18, 0x8004, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/136, &(0x7f00000000c0)=0x88) 16:00:39 executing program 0: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x200, 0x109) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r4 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x0) setuid(r2) open(&(0x7f0000000140)='./bus\x00', 0x20000, 0x100) geteuid() open(&(0x7f0000000100)='./bus\x00', 0x20100, 0x41) 16:00:39 executing program 0: r0 = syz_open_pts() getpgrp() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x12) fcntl$setown(r0, 0x6, r1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="6b30be536bfffbf65a26a362fce30fc51024c5643850dfb49a9103d25740e18ad0e9cf9632837b25d5411e4ab7f86a0aea337828e3f576", 0x37) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2100, 0x0) 16:00:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000240)="a3df210ebedbbddadcadd9852be6a9a6a1a3570796eb51fdbee13f58938fbfafd266615e0e83db5629123b0db72352fc99dd869b5c456915157133c453d9b0b4693ff6900adf70f4ea9d55cccdcae9cb3814b7d13748cda0d7a88cf88a4e27591643678c1b69116952e2ea5d6c82310dcc38d0871aa468facc9ad48c3d9a4c5fb251fee25fedc19c8c3cd2c633aa30b8d07c5f1e85afb1fa87e0593aa8", 0x9d) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/168, 0xa8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1022, 0x0, 0x0) fchdir(r0) 16:00:39 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) writev(r0, &(0x7f0000000300), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) ftruncate(r0, 0x800000000000000) truncate(&(0x7f0000000100)='./file0\x00', 0x7f) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$inet6(0x18, 0x8007, 0x80000000, &(0x7f0000000040)) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, r2, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r2, r2, 0x0]) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r3) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}, {0x0}], 0x2) syz_open_pts() close(r0) nanosleep(&(0x7f0000000040)={0x3, 0x7fff80}, &(0x7f00000000c0)) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131100e800"}) clock_settime(0x0, &(0x7f0000000100)={0x6, 0x5}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000380), 0x1) 16:00:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x10000000000081) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r0, 0x5) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) socket$inet(0x2, 0xc003, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) 16:00:06 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8, 0x0, 0x0, 0x0, 0x3}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x100000088}) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xdc4}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f0000002180)=[{&(0x7f0000001b40)='(', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="8ebf1063515058f5dd2744214727dc2fb6d7412d2be0b333bcf18d0cb8ccd0b6afab1b8436e1ccbc3cbc99ce0c4074a56f59", 0x32}, {&(0x7f00000004c0)="c569e975d14df745012cfb5b65c85836bbd32d5c20be6c8eea56c480dddcee30eb0df0b5d973afa84660bc09729c656ae4e519224ba47ebec52135c5c817889988dc337744f2fb550d55dee912b3e0358169fb336e5e4ba5f9f74cfbc449abb0d48daa8a842f4c39dc4a32070c1dcfff5469b76e05fd88b3e569685f880bb48bb767a64e09a64368371e9978880df8fe7b285d13055512dc63ebe37a1965248c67b75481204ee47bab15c4ed3ee1ee0278e2a6e5291d2b3003b9956d5d8b538358dc45dc798647c91303d6dde047da044e423c88b0d515712192ca347ba0d55ada5bee795e89d64823e1e1e1020436fd994ff9b7ffb448e5206a05c3198de58908b3eaf579486f07294ce61bca13f1f853efe23b3783da7e2e5f7b25847b0547bd814e40068b7f86b23695dd299d10938dea69ce8c32d64f465461467769fa8ed629e8a8f8220bc51ce78bba965de0cd447f7e9d19b4c4e53e22f2711b608abee2231a5c2cf0dc2d0e274eae3df1bd7d50f9dac6a1b2c618fdd1b891d2731fe16b74ac1bda8833f082dff278f7f2dacf8988668656482fd4bf7c26a8ac5749ed28f111606d387120d88e1e6bb680617d6762157aa65587ab1be9f38e3a2fd7e5c76dca9d46ebf1beee49e0bffb74830a51307906e2aa5234a43820e3dbe869dcbeff4bae8bc628dd8f3773e079536dfcab8925fc7b4f64023d7aed3f54e0a7d68534c11e7826cecd0265e49ba03c61574bd77e734e327e673d00638f80e0a6e7d5965bf61ea95d8c9061ed3b36e7cc559fb35f758528d3a763e1ed6c1f57c9f047c1a75a5b99eba220fd030d62fb9fdb5b9266a542c62e4c3ac157e51a74c5a6372ef44fea10f9c5123a7d58397397459110803b1b987ec784d2a72b8a2b21a88a41afb33a505b0d78badb2a2d37dd04c78597f7c05846f811b7a4bb8f808c62acbdffaa78529e3d2a9d65385c8d8cca57242580bfb8dd6b172489e3b46231350b11ec9aa9f28f63f54df1ffab0a2f2b4f7fdbcf9ace9fd72856a869cab0003a72f87f83ac25138a533eb1a8f0d3e6e4051b1351049da28cc973b18d459ee0d5b4000b464b60ca0f1801672b2043e21fb82b19eb3ca357d18797d34127f3bfba3390b3f7fa95fc916b13de43d75ae5f42a121f0bcb341a7f1e5b9669db0b42a7b18e2cbdff5b70f68945c2f071555463404078a70fa47e0c0c25c01d9a4885a78f4588dfedb2ce589921dc21f90c6c189519692cd3c48f28258d5f02d33ebb55c6e05187c79a1f31fe19b0d1c99bbfaf93f30f3be610a0a161d900529328c6b42daf2e8f1acb1e62e09d713b18704ed1e12a5a185f3c38dc5f1d0f8198e64b6fee718051709be6ec9366d3c7d572df822fe6d88e4c700a8d35addfc373caeb9aa0fb9ab557cebf21b61acea05ba48089c2d87ed6cbdcfad20679e65dff39c00ed6177b818976bd7a1ae8de680ea71c4737c97ab19cd20be5f90c8fa25af729a98d83c95fd72e62461a6756cfb6aafe11eaac9796a24dcaa1ca8bf7ba2c4037a3f475c1aad1f412aab6923b10bd4808ee31d78ba80c635ead71768417d0182bd997025ef0cedd728072f1c16159fc9fd07f0db8d7126c1a0b59fcb05c019ff342aff00f88d53151208a12c895eaa0945b082555d6af9a428212eb86cf28938c06703b4e6bd4d2b2c09f65e6634e33032147935470564917582437828cb0de1685ffd67a442958024a16dd7548f52f2bdd7f6fad9be9ef636abf3b925df2f61b69c3de9912dea77e824710d80dfb50ceb22038f35b0e9ec6d0d95bd55e20e8072c46c283f7286a1925706cb143ea8b041732fb973b3a67e1d59fa4cc93ca3fdc2759246424a42b360133ea0c3bac892278286853632e76058a9cc3d0207fb6e5710a6a2f43bbb5d71ddf7b33e78d13253cbe08c6c5487480db1e682081af9d1dbcee3c1dd608d77377afd8a1a45bb238e405b1ed9b9425aef9174532e95519b6d2613305b36d0ffd851f384088b7e6941d55cefcdbbcf0b0707b217ca4a12c4845e934e354321f91cbc7d5dbf7257df6cc46e9e25e1052dfbfe65f8281abd3da9366cf73422324a2b07a00587b991df6ac9e68024d09b98127d876df4987b085f2bdd0f6743608206183700c5bf8b2a6af5cd31a80227f49e05c47636c35c205fc614ec70e262d01a76d4b97eece6fb9e956a0dbe233614678427fed4a2935faf389b34d08d62053753b726ba106a9c20c0e32b2b095aeb86bae12ae7f069724c373c31eab32ed98bba46b632cc5003fa7498840fb1fb688dd97c6d932214e21fc533a89503b06ef9ac3fdd02e28cbe5558668eeb9a914bc6c843f7afb9c845cc568ce10c4c9f76cc9606e14e893532ba17ef8c9a70037b0c81116f26cc9ee8a89931679cecfce9a6703b73139eda91a7a1d75dcf0b890cd02414cedac0f51578ecea5dab13c82d351b0a7c1dc7d4aa45aa01fa786ae3d30fcad2b5d5a1b8d5fa59caef0d77e5bd90b3aa00cc9ea1b0b8d1812a7a60f788b324d0a4035ef85b816eaab3fef53d540e84543abb19f39e34c90b6bf1e573e8625def0d847cce5f4b8bfd0e5043b36ab5d55b7c8e27a55137a63374e36f73a8b13b0cdd05e98211386eaa74491581331ff7c871fa9d0d54a45fb671e2d49f8be72177aca8414cc2c866acd7f696539dbf8494909c3be256654f8ea75c4b81ddc8e3e8f909a6e05f33f79ea8c92e5df15ef56907a2685bffc842ebb323e3bce81088d318e949f79c4350bae3c845dd7558f4444fe807fef2a48915adcc24250aab9cf2338e0d60b6609b63a4ce5c72b087cdae2f1485e47355c3fbb406fd6eb7bea97e39116f6341c058da6d21496acc35034edb31441b0abb574988aadc82fcc552cb645adf63261f5c1fb67d9c5a0435308290165b3e651ffffcd094f4232952648c8c556857acc4a1c04f8e342faef0026376c7164c3919320c21eeebdbc5d83d335014f92ff47d04b59ac843f179b0f83bc29c9103ed0705904286710a1f38d47dff4556bd5d1ac94c375455a4b9f2bbdae6999f4cdb5822645b0b3caacb11d78379332f9b919f00745f34ce40b921701aa309744301101712c9a21419d4ac402041080beaa8270484c66642cd48a2674f15d5494df200ebe4ba95c3be5b5ed551d771fcea1eb7d831bab18c832ea6db69f5260acbb60ec71a5f4f5f984988cbc55de8dccba0d9e2b50800a6642b4dc58accc246a21d59bfe564dd24c4674d46626597d02cb393ecbed665a7c6296cf0c5eef325711ad7e6a9eec1f6a93a2849ff5d511b60a741fa4d97e45d1158445ce09a542a029d46d6ac38aa62073f69c2b839187fec4682e4111999d4997c79824dfffeb6b9e8c60e3f200bbfcca4ae919c3f2194ec954bb1b99f37c3c508a39d1f291948e4f22626253e1cd83e0717e1c95f6357ee88574530b4aecea750907d540190e870d337c27567cea86701f42e5d109c8b857b6fba9b5bdf334729cc74b21aee15508ef7ed86779af5dea46a1a13e767120c1658bdc3eb50f9516deff365fe1364535f5e468f8df6335a4c029fd473ac0669ffadad6fd38d9d40f73ee1d367c644dc93f3b595d8ebcd9e84b420de7406b9d2f57e0493adbaaaaa2d6b81865a6d96c2d14ca99a8b0a9aa261b66f3453fc53dbd1b64b9b783b34b72107d66913d3359ec67b4dbe54855304dff1b295f209b76bd2f61133dd82152e4c32b89df98d338a979ddc7ccbe61cc15edf44e698df61ecd934e5c4acbc55c401d52121a28a5ff9fc8548924e836afd177d3029648160e5b9a3f665a3724c772e097b588065bf8107ca63672fa08a848f9dd3cd790ac0dcfdd7fd5d3dabb02217fa2ff0f9a1a0789c71000d21cce952800e4a640761ab727b583414dacd4fbfd1604500ad76a3ed6448cd08df27fbb47345636ca91dbef5e25fd2a5b44c46fc8bcc2d42ede7ef077a06c06711f79761fd376f32eb73a0ed0398788bfc1bb90630fc0336a3bd54bbe3d152cf39616905f8f2cd59084757a58ab97e644c078db9494d20645a5eb819daa8c09adac7d37e3ffccd2451f09ee668a92045cf0af98e52958c7f6848abc4c582db861102467c6b82a52e25c9a9e71e745cb2e263bc463e5fa523e9be507cb4cfeec486a3559fec4bd47e72bdfaf73bf6d2e076aba4b331746dca7d9e940e3c80503f1015798be0e0c1b47100520613ebeb7d00f44a070e01dbc3bc2fc4a9a30c071d58fd7864c0b9865f128e8e35b45e3a9f44e591f1f62d2d737d4056ad98917d7221b2fb46c7b329947405653c44b97981b79dcf5c54e099650d819e823da4d53a646cb348e0ba293ddf796d6a7734a21c46454ec13e61f97a20f0c43fd4e11ee026f1fa5d705b0ffa9dc5c96b04a1a54e2032c2c6e5ec58bb7c6caaa703c1390c6a8f61c9cbe921940050b8a7c78808a4187808cabd11d034fa96cd32da2e3ef9318c997e4273740086222b9132da268930bbac63e7fd18ff8bbc8c7b33c81ee7bd8d061e0cad83f9104d8a3222f05b570fbb5a8697c2b4e851b84cc17279b53775d9b074b4e41a5fd424fa76f45dc42db12533c5be997ebb31a48ae9a3f068a7632dc5a8d652f864a31e1c9dee98c0b3c9beb17a49f1db38e962788acb0ce08922afd2a96f36468204ee3600519ef720e47e3a1950431bba0a23966cf6a820a92232224eea28ae027fce6e9c5a2b0212e6248edb3300ab12ef7fe209db8741c3e92fa7cecf88d5f0ebdc733f8818f5f9bd66a1cbbdb56bad7131b32da3d1ba74661be7360c494901d92b528cf6d676fd58a17bed95e93c0f7bff6832be87ef2a9bbfea05f21c54cba8ab73c0cb52aa3b14ea92ca6a45aa27bdeade1f7295996ffa99c19566a5561146e3621724a22c5aff3b365f5b2d01de57d85764daf39b362ed3398a8364f706d8f09eb56a92bf74326f58031a316372987ff9c009dfd3d52007a1af4863b7a474eb9ba96df0a34b0b1f73f3f88b86d223039ad15ddd6d57672f5eadc62e705de6e469b4719ded5724c763142dccf0c41098ec7290a1ce07366dfa1b0a11f78cca5c39ba58d225319d7c393040b5fc6a32347811a861386b005e995f84c96fbda16db5a658062686a97b11adebecfc5341427a1bd1058b27aca8ad798ee759dfb2d66df7d72d53621225684c16a5be468377ad9031cc10eb6a0bea6c97bf270b88e959ef6750a4257fda711867fb9685cc6ceb58b1ea42c13d1f3803257a4047fd8755d2b117d3c992bd60a771cf60c28de18a65e86dbe86da510502387cb1123f10701eece397b3ae379de6ac6399e19da62378d3a99be100cbddaa769e31f994c4013c9a20690490cc7b899c516343610166cf617ce850c8012d80918c74a71fad35cdd1b9346d12b1b5f6707b16c20633a5dc3e36c55330d54c17f8382cc4e91b0fe0c054df8f2c6a23a8b478cd39314535ddaab179886f53150f93492a9f885ed266aa69250229c1d8d3515ff2592029f870a3389f49368c2470d4327ef1317742cbaac8267f95e6c1fdbc9a915403493354a007c6859444745264c4b82e14f20407bb33def70ff8d72d7d42d2068b6ae33566a9148d4517a930a14dec82523fac7361a7e3f027eedaf5b88127b179a0a509b46b9c39d589f36cf0cac139ede07e814c5f6b0738564e9afb648c2d1197433ea6cc0e3363883d9ff3012f328d1176fedb7de4b0db938647e020b5ffd462d383d2339053ae5261d23ef272ba36c3289b719dc7d79c0e5088ada35acc7f770210c16cef53304c3c395b6771ffb2a4e9007efda", 0x1000}, {&(0x7f0000000080)="8e866496baac544e2db09c0a42a0f86ce197c1c7c2d4224ccee93de4e0c8497d3570d8b1a1b4da31", 0x28}, {&(0x7f0000000100)='@|\b', 0x3}, {&(0x7f0000000140)="f9ef1c1ade93d89ee6a1e809fb4109990524dc4f69f9a2df9d37d68cf5ced8ff1cc1fb4275bb03cf39c36c53963f1cd84b518512eea628d03ac68f39eef5599485be6ecf0737431113b4b8d3fce0866b5952d9d912dc4dc4b7d78fccf80a8c55859dd0260da87e7a88c3707cdbe6f4dd61a12af1154a19b70a05d6d3ad50322c2e64a227005166", 0x87}, {&(0x7f0000000200)="f4af17e1dd4a0a58b9986fbaf686a28d92e3f11c00396bbc23068a3873a45849ba5fd33110ef9d391afb4f0abc13901092014a238a11099056ec599dcff95ef0459108d8ade22e89cf5591f95d62dccba0aeebbb390336f048b553f89561f653a29b8bacbf257b5dd7fbf8e538b9c5010b6aed485c553f88a0fc12afae8e0f1e96874d34dd77ee00a0893b41cd3661c90d3e3c0996ca1988a6a99efaaaa0eba284ce7fbc71138b64", 0xa8}, {&(0x7f00000002c0)="8a0f61a9e5db04d98b706dd17fe32f0a74934f3be159e05c8b13e7c99bbe93620ad6cb1b473dad6765a2cd789d7ac9ec2a50797f645af6c65676ac314f47e666413cb4c48840d9d5202d3903adecadd2646b5933be43c544acdda4030292c290b7ff9a0ed53a3d84685b71541e3781be92b5bebcbd0bd2e66f0ab094f3ce9e1e2543c33f9f037efc2cd047bfa9e62d9a2e11a42755074275d08773c0c0d819bd731202e3cbb029c7415c86e25e9cc37e6210cd4f93a9ecbba4f49e8238fca8b39a25cd9f198da7d571d2dc496a84039f6517c270de", 0xd5}, {&(0x7f00000014c0)="ae2e65e019be4dc30920cf9a26ec8cbb51f8a10ca578bf8465905e3d50a4bdb965971d2fb04352feec285b3cf6e525c7ec9d08d4522722f12159f99e8ec6a34e56c0e146832198093ca696527c5d61a273120cd6e5b59c263aa8bd6c045139ee71fea8f255ece3c28e09eeb156f14fc59e56936d2c91bda16a11757730dcd618f2f8798b88c0db53fb34a61fc3f732bb9d40636371d299fad3c8134ec7a9371d0ad4b5c42ef84a5d0b576c954b8a04dc73c5904d651adb469c9fcc86b01cde65f10932e8e99afb78b3e51caafd29b493a7fcb5d863e8d96a242b7cabd87bc80aa58b66df", 0xe4}], 0x8, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) dup(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\'&,\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='%*$),\\)#!-\\\x00', &(0x7f0000000140)='\'\x00', &(0x7f0000000180)='$\x00', &(0x7f0000000200)='\\!\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='(^[&\x00', &(0x7f00000002c0)='+&.-#-:}%-$-$\x00']) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0/file0/file0/file0/file0/../file0\x00', r0, &(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x93) unveil(&(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)='r\x00') 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x100000000, 0x2}, {0x18, 0x1, 0x5, 0x4}, 0x0, [0x1000, 0x280, 0x8, 0x3, 0x4, 0x7, 0x595, 0x6]}, 0x3c) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000340)="e36258a416f72ee9956211a2aaf256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb574b84eb00000000000068f7acad445dd97600000000000000000000005467d831ccb5b05a77ffa6ce8589978cf51ec70c70b10959d814fb72ad541228b796f1d76f1d9cf89de900fd7ed6d123fc118a347c696682de99a5724185da534c9cf294e073ae558f45ee9db905f841a6cd26f8925499e921aed1a3b616cf8bd70655a04e6b25f51bc7f25d45e8633325cfb71c02231e269beb08e8c0a009f7ed089c3705e8ff080be40f859239ac2c5048262e9fc743dbda810e084c55cd53020000f8a487f653dcaf77e76547a983690beffb1f9a9d", 0x11c) write(r0, &(0x7f0000000000)="609d862724c656f2f8121e283bb6dcf0e19c440df24751", 0x17) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x2) r2 = dup2(r1, r0) syz_open_pts() close(r2) select(0x40, &(0x7f0000000040)={0x6, 0xfffffffffffffffc, 0x9, 0x7fff, 0xbd2, 0x9, 0x7f, 0x593}, &(0x7f0000000100)={0x0, 0x5, 0x8001, 0x3, 0x5, 0x0, 0x6, 0x6}, &(0x7f0000000140)={0x3, 0x7fffffff, 0x7f, 0x2, 0xfff, 0xfffffffffffffbff, 0x1, 0x1}, &(0x7f0000000180)={0x1f, 0x6}) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x1000000000000, 0x10000000232, 0x7, 0xffffffffffffbfff, "a147780ac8663aaf031100e800", 0xcecf}) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r0, 0x4000000000}], 0x2, 0x0) 16:00:06 executing program 1: r0 = socket(0x10, 0x1, 0x3) socketpair$inet(0x2, 0xc000, 0x9, &(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000012c0)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r4 = dup(0xffffffffffffff9c) r5 = accept(0xffffffffffffff9c, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) pipe(&(0x7f0000001380)={0xffffffffffffffff}) r7 = accept$inet6(0xffffffffffffff9c, &(0x7f00000013c0), &(0x7f0000001400)=0xc) socketpair(0x18, 0x5, 0x4c732b43, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)={0xffffffffffffffff}) r11 = open$dir(&(0x7f00000014c0)='./file0\x00', 0x20020, 0x98) socketpair$inet6(0x18, 0x4000, 0x7, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) socketpair(0x11, 0x7, 0x7ff, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001640)={0xffffffffffffffff}) r19 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000016c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) r25 = getpgrp() r26 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000001a40)=ANY=[@ANYBLOB="01002e2f66696c653000ba8636dd4f5612ef1f8147adb806483ca5f3b55fb2d3e4cad2d5ca478de370afbe7c462037fc3f453bfec1108dba003889d4fbae8cfde8ab78700a52fb0d718eb041bc252ee1892a7b0d4e9f4206ee0f60a3c83e8ff57d27c9ff260b603c47203374114cf22297ea0f202d1075f44f4feff67fc5eeae2aec9b8691a12df57ff623845ed78e545cadf4ad3ac0d553c37cfa32f83c3a79cc7ee9f3a211d95105134276d55a10f0dc49395d998a8beb77eddde7b9e1a08f1df9652a2929a690a1b4f1c84307d0709715af294547f166efeaece8dc40a849889c5e911a5d9e87179c1c478e5e8fc0e78e6de56d589fa816f33cee266b30edfbe8862b7bcdcb8195abe5faf1623b8ec2e7f7b4e790095237903156bd298802ee6dd7f3480889ab94"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="913625700c36b1e2f8bbfb6647b0cbba5b5234b5628960caf96fb8cb4fe74a6f8778a354bdcf850afe220434a4d09ee35b8c74109cc0d84c523ef7e474ad85d6d0ef42505b531ff6df954b801d83506354c689f1fe922b0ce0d4966d5fe30c19daeec36d60704cffb76a25789069be3952e515ff316616df85161cb59e3233a57066b45e0a126c735429435dac24ea7e1e1bd8758daa2c201afc9000021effa0fed94555f833e280f8ce4fc38afc95e64b70098036c0ef1684c79f796ccaaf1801d3cab9346e91ea0609211a317061ee393c8766e2a4635b83e9afed851fec4bfdd833dd621a108c192833423e698765dda175bffc", 0xf5}, {&(0x7f0000000140)="a78637f3566f52ae5a2b37fbf4d9a26bc873eafd7806c76ceb765bec5daa3e86341fdeec88a1aa694921f6830c226ba64d1a08c108f57d9cebe5da45c8d0db5bf0b4be2b6f4c8e0be7acc562829b68caa23f22ba737e9c362dc13f08efb2e78d237152eceb2ef8c893319da2e4f70cb695a1afea6894892cdcd2207f0ba1d4af718904204c587d0d00fb1d330a051cda0e7d6079c0f59fc8f1fa6b91d1d0a2bad86e048afa4bf0712e3af93d6796dc1509b5f709b4e83aaa9d278dd8fcf4e8bae3e1a7bae8b67940bec6391425c127ceb17bd21dee557d0afa786ed37512ceec8f469002416fee7947b29c604c431579beeabebd48fec8", 0xf7}], 0x2, &(0x7f00000018c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="0000002000000000000000ffff000000000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB='\x00\x00\x00\x00'], 0x108, 0x1}, 0xd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r29, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r29, &(0x7f0000335000), 0xfc94) readv(r28, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) 16:00:07 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3f, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7fffffff, 0x0, 0x7fff, 0xd60, "e092e1da530718a906aeec82641e1300002e9eb4", 0x1}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x401, 0x5, 0x7, 0x1ff, "a76ee0cb9966dfaae79af9fb6c681f45a046003d", 0x6, 0x9}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 16:00:07 executing program 1: mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x7fffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:07 executing program 0: r0 = msgget(0x2, 0x40) msgrcv(r0, &(0x7f0000000000)={0x0, ""/24}, 0x20, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/85}, 0x5d, 0x3, 0x800) msgsnd(r0, &(0x7f0000000040)={0x3, "e17c1d415212ec"}, 0xf, 0x800) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000140)='./bus\x00', 0x8200, 0x100) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:07 executing program 1: clock_settime(0x1, &(0x7f0000000000)={0x313c51f6, 0xb}) r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) 16:00:07 executing program 0: shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffa000/0x3000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getegid() r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r3, r4, 0x8, 0x6}, 0x49d, 0xffffffffffff8001, r5, r6, 0x7, 0x7ff}) 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)=""/8, 0x8}, {&(0x7f0000001440)=""/96, 0x60}, {&(0x7f00000014c0)=""/140, 0x8c}], 0xa, &(0x7f0000001640)=""/20, 0x14, 0x80000001}, 0x43) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x16e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) lseek(r1, 0x0, 0x2) 16:00:07 executing program 1: r0 = kqueue() r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x3, 0x4}, {{r2}, 0xfffffffffffffffe, 0x2, 0x8000000b, 0x9b12, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x6, 0x3ff, 0x80000001}, {{r3}, 0xfffffffffffffffa, 0xaa7ed98ae0da8561, 0x40, 0x401, 0x400}, {{r3}, 0x0, 0x90, 0xf00000e3, 0x400, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x20, 0x2, 0x80000001, 0xe43c}, {{r3}, 0xffffffffffffffff, 0x4, 0x40, 0x6, 0x100000001}], 0x8001, &(0x7f00000001c0), 0x5, &(0x7f0000000200)={0x100, 0x200}) socketpair(0x18, 0x7, 0xfffffffffffffffa, &(0x7f0000000000)) write(r2, &(0x7f00000000c0), 0xfffffec4) open(&(0x7f0000000240)='./file0\x00', 0x8000, 0x8) msgget$private(0x0, 0x10) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x9, 0x0, 0xeff, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x8213, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000011c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001140)={0x0, 0x401}, 0x10) r1 = socket$inet6(0x18, 0x1, 0x280) fchmod(r0, 0x122) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) write(r0, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="34a40505bd1b085acdda8839b931bebc2beea5ef8f03574cc28f0671620baafbf1f683f87ecc08d7d3801db4340e561c86ee69bb6ab12ce908cb84226713ebcc605ff2955d62872fca1044a03226b7a693808c45c545a996818a1a682a8755e8352ddb043121d279dc2797a942f163732d8e51fd015f853799dea418defc7224afd603aed9c42c5ed97f9b0cc25401f12bb4ab82f200fd83acc6ed", 0x9b}, {&(0x7f0000000140)="4adc3bdb177e9fa66555d0e887f87ee56faa923b67972cc8e975b983f8c08ffc76a39e38bb2feb90f83f5422739c651bbd8dde4b9dad68f369920efacc68888e1a509b27ab95050705af3f4c6d03161a03776e95a30461e30c42db04be2c225c47f476a29bcce5be67fb17bc2ade4ba57047b1de7bd03112b557abcc93526f13ddb9bfe5035af9572ccc30e9d5a828c7f4a51caed100ba6ae19b4e9b0c57240aa54653b6efbe239202b13f8e9c5ea312974c5bd3b095fe37d460049dfca0694039e0029e3c80ef203d38", 0xca}, {&(0x7f0000000240)="62e8bcd772128be42d659a1487fc2a7cfa17c47d577080d9bd8aa367131be9c684eb43181f392136cede42c59d9b7d12d12fe5d46a10bc71d54cb24cbd9d3ee28e794fa6df007cc2314d53a2fb0b9fd77144480b50100dd8a8096362987b1dda1b05d665df88cc51dc894ca09ecad4c268392554bf8148cb115039f24f0be4545dd3f20d92c2e7d964e0aae2f08a4512128ae3459545edd1a949d731a2be1442bcc6f4f39f33884bdab23752c9be6131fd387f1559b598d77ce4", 0xba}, {&(0x7f0000000300)="b81d86b90b5ce33ef9af7919cb9ecd1941559485fb00464b62b1b5eb2afd99bb03b1c4addf3537781c1b6a24d6b13a3aac567bb6b020aeccf060d86eb10691a23b8dd7b6d227fd65cea88dcb84476dffc7e9111c6e93b7c968958462fa6e71e7071adeb0086ee00345d93c436fb68c70df9f0c2e97d710797e2bb7", 0x7b}], 0x4) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) accept$unix(r0, &(0x7f0000000400)=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'], &(0x7f0000000480)=0x60) mknod(&(0x7f00000003c0)='./bus\x00', 0x8000, 0x100) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x128) fcntl$getown(r0, 0x5) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x2, 0x91f5}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040), 0x0, 0x10004) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)="e8f0e55e", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) seteuid(r1) connect$unix(r0, &(0x7f0000000140)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:08 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') socketpair$inet(0x2, 0x4005, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(r1, &(0x7f0000000140)="705e0b5addf8879345cefccfc5300bb3ccad400b52b082", 0x17, 0x408, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x800}, 0xc) r2 = dup2(r0, r0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="f6ff2cb9b81f957d6fa2"], 0xa) unveil(0x0, &(0x7f0000000000)='cm') 16:00:08 executing program 1: fchdir(0xffffffffffffffff) r0 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) 16:00:08 executing program 0: socketpair$inet(0x2, 0x3, 0x7, 0x0) socketpair(0x7, 0x8002, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5307) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000800)="73240acb9811f47ad18192947ef9fa2b42fd1c208383fdae3942c583410f182babb857711b21882d2c64be2401ad9dc76eddd2a3a45dd935d7482b9ede02caca42eacaca2b853080b5d8290000008f7abb96242b7b0df22fb85a4182476f8fa3f26922da731f44a4278a5c16abec9dcbb1ee06f7771c5fbf813c0694b17a455f8f134a48da7dfdf2ce94924d0de7f7a1a2c0858963699f1242624b30ac0f778e8755c2bf4e32996092dad8dfa09dd6c99c2c4e075a7829764102285cda9cd5d618171bb31424bfb2d2ca7ff91854d488f4bf4a837a2693ec5c29239f341e4c05739a216f0c8a85fb5211c87671c3bdf2c79ce0ed0d5c65304b5f7999ed22eac0f2a720cac670be10063cb1ea584627dc51d181e8e732615eb84e04eb18cf4b024acc17f638996adc8077d318ebf176bc0c369e607ec4f1051c240872b63a9a9fc4d0704500092006636413a6462e240c8599adc020c153b7aea039878aa27ffd7c69e31bbd78d2b8e08db7573acdc3869aa7346ae6d2c7bc2a3884ed8d98c6cd768b198273d839b3cd5c48337ed920218422b044165e31245ef7cc95844f492156a119c7d6b6c7cf5d0abded6ec7f9c1fed6b2a1cebf1d2a15253ea5209a84c3f9f0c000000000000000000000000000000000c5c8aeb122f630aeb99e6fcb1b4299b973bbda229a1124c27a57b4ef44d68831007b725f8ae7999e0a5f382f7d06a144ddb1ea8ccdb6d5776c970dec907517d9e23a2328c8ad0a6cb4e7ad566d4565d8f741df0be8a92634c74ee8b81c7e1cb19daf7bb35dd18a6291dd9563cbc43ccaf2b3baec764f88dd25dde6e3a0483ec6320314bc6118935ac9d15c9ab8328ff7ccd8668c6c49406633ae4643a9526db9b7a5315e9a6d7a6c467a4acaf2a56a7f17472bb047cfa3339b7818281cf71169a8fc2e6e5ede486a3b62373461a4cb9240e808c854ffd116113aabd9a537028eb69288a4cdc7d5271cacef040055b0a405e1ae6ce6f5dba23b98ef2f171106d7b8eccc90adafa6f3737aaa79568771d82640a94cf26e07d0092bad1c71991458b0ec363d73cad4d0dd6585d8b08ddb174835a2feb4511f83f8e150d1213df605be15c175", 0xfffffffffffffddf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b4040000", 0x4) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:08 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x4000, 0xfffffffffffffd9c) listen(r0, 0xfffffffeffffffff) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x120, 0xb0) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) socket(0x18, 0x4005, 0x1) 16:00:09 executing program 0: setreuid(0x0, 0xee00) seteuid(0x0) r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x7}], 0x1, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = semget(0x0, 0x1, 0x704) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2c0, 0x5) ioctl$TIOCSTOP(r3, 0x2000746f) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x1000, r2}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/191) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8574, 0x0, 0x10000, 0x0) kevent(r0, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x22}, {{r4}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x3b, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x98) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000080)="9e73315d7df013eee66dbb95e8a95f99ad91510fb3d804c4b5f6ca9c55a8da9febf4d5d00e4c17806810613c7f2b07e361148f12a909a1eab3fd942fec7f541da3717583a4c6f6ad75b94534ea37748fc4872f3ed19cf7290395cbf3107ef95c3120907c377ecd7c95aa925bae8efceac993a225516078e3af8b7748787ee86770d8f8c06f3ee425a00c4f3d30a3b66d85cff9c4", 0x94}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x10) 16:00:09 executing program 0: setitimer(0xfffffffffffffffc, &(0x7f0000000100)={{}, {0xfffffffffffffffc, 0xc6e}}, 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) getpgrp() getitimer(0x2, 0xfffffffffffffffe) setitimer(0x312fc0003b7c80ca, &(0x7f0000000000)={{0x400, 0x5}, {0x81, 0x4}}, 0x0) 16:00:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x0) fchdir(r0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = kqueue() r1 = socket$inet(0x2, 0x0, 0x8) dup2(r0, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x6) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x4) r0 = socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000100)="d6c4ef24719ade11bd1fc54f0af2cd76091406a45c92d83bce6ca25b82e06340b5d8dd1b0c7f672b95b411e9a31e9efcf00709069362a1e0835646ecf557faf24b44968088f94fcfa47e9ea32df939f93c07e59101092e83c9b6ea42565eeb2cf184b3c1da486c329418862782861de44247c787f6dcbd7a0811de8057f8d105379c6479125cd0ff3e7c5f164ffabaa6d4b684dccd715b2baaa57bbd42c045dc911dc05fc3d1cc96a4d48579ff845ea673333ca981fc70c80b789ef64cc6ce7c014cd800331a0675a1686db70b81cd70a5a46e2da95f9b877d52cce50db845db7ccb5c94c27d25d1e8b62efc1eea975f9b43c8d0303acbd6dc6d0a26b35058099955b73a925d12de42da77d5eb963d942eb42974fc2227b9290655684dbe44ecf901f656767ed0ce418d8164d1a1db4aff56b0cbba47187f8405e24e32cffa5f6e2458c95cc0b10ae52054f632fc79cf9d992dfe5e1e430e0a0ceef16544ca1e82dac2338c8bed0e586e6353390006d77a97785a46cabaf87bd0b1381197c9ce8003755032968008d94be001b4fb5b5e7f3908ab2a32859a40101ef6be6aa15ec0a17bc3179c80269f9d73fc8392cce5f00ab84298f25127bbb4c3b1cd7a68d79c9e8f61336d0db5ce25432a7e12973732331b8b7ec5a0cb2f8758cd0437e93c7b37a7ece46a8a29bc0fe5465a4715c623c366126947b8505a3347557c7cf48f390d90629b2db3048ccbf17cf55e3a93a6eeae2c090570c4b971412bdb8614c4566d5989bbd3fb75a460a826b84d98d4b19e945c6a408fce10711bbf4c894aaa98250d940f1f4b5f49016c4038349846ebfb99444226aadb9684cf7769f25b4f938cbd9f983c30012dd05bf9e333bad432887e1fc565c6bb7bfbc9e6349d40bbaf57b384d9aef54fac8dba5557af93bad58a0a08b3d477045f1f38d558aeeea7a215b991a479022a18dfb34ceff763dd65a5337dcc46204adc89dfca5b6ebfbe69a4cc938b0524e54042dc4537ea5eab1e6325853df1e715c7aca69a225018cfd496ac2de84ec5df478e9da8c7beddbdf20014745e409535ce37cd28079f24a6e3e4222ae435de5d24e0ad46d9da2267c276b6125f0cf6be7c2bc23e42c3db3bdf7eeee147107b122c27294daca8f7ba69c49a03e9565b79c87145b6defd28159f0e3356d98f1278853e6d3aa9e4e8e6ed60f53dcedbf528cc54272091913d329ba3362ba15404ecb60e5aba0da6868a03bd01bac1c0f659088338a9b72720b4d629dff59d95340748fd609b880fe73f1160226dccf12e7a558fdbec25520e01de2e5366c965de5c24b4166bd2d17e8b41d01318afe8880c3707d01990ba16e5b728d8bf08ba5479b840dd19ca61463955e2fe135d45fda0b6f27beddc00b8dfaf94b4571cbefac061a7ad5a967eae9708dd42d6606de906f066855c12691c9e5f6dc42b11df6634d3423450bad38514b09c26bb1c355d9a11e7917ac042b2be0652d7ea7f6cc2c4e3bf554050dafb0e6ffa0a6ca7e8dbaa9985f42d8496e573f210b17f6d74801789aeb79ffdf4c44bd806209c9e92e06caccc94e9b69e7321f37ec3906a81df82f3bed01c7fcc24e42149d040311119be5ef8393541216bddf75d47bc8ebd359ab9b0a9f1f750fcd1536a8549352d64447864bcad24d2ba7f641ef4328d1750787bc2d01421be98fafc7772968d744175e1f32b7f5d2d211218fe70ac54dfeab6dd9200b44c4b8f496e36479e24ce75d074822711b60b1df6910867d7c15395aa2d7047d29d70ba8d69b99c682b93c259e0997d0609842651adc26ee750629801e5a4b274547646814392ea9072312942beb30d8fbf7a91efb87c30b2c1401b9ddced2dc8651fedd0222cd815db668289708a5a779169a9cfa51c28f2bb6dc72239372dbceb6254d77306840fbf02aa4f4f56d6bf3f229aa82ffb3004d17def044c59136ec4d8053698aa90229d603f5cadb5fc13e05b0804620f2b1750ac2446e58745e6de39dcd4a192603013e937fe0cff6688ee1f659bdf86c15fd948a6e983e59e66910db9a7df595bc30d833f1dcca3e261a55ff0339d33a313ea9160f7833bae3925e4b724d019b8316c4b39f239163cb8dc6dff65724d2be53359d5beced51daf209d4b2f56b47633c8f0ceea39095d6c24ac7299bbbd1f66cd0af0e70ef7044fd7870f6722c1da1dd0d86ecf09b6be432f6a5cfeaa1c52f24ac7aae2839bccd7f105b3e7d1b78f8df7bfe0d18f57db0ac91dff9c65d683f4d3d527e3311ee4f0f63f00b2ace7f28860a473b889be9440250800b345373296ef25377d9283a69193c5374b4456b74c3a2f1701ecded4d3b076970c896f940f8f5f25231b02f64deddb6977ff6c7cd3ff2b57becbdab5c97cc3accee55311cea49301c0acc39f647db36b3ea2002260f1b9b452b517cf5504052fad26a2eac644ec0533db9cc0622eca43127d6d73d425034fbfefbd71f05b91c1ae8217d646efa2e6f2a3e3073309d83e53d0f7976113989d4d228a824282da1caf4e4be6034a196849ad0a1e7e2abca66f102e53acda0e7fd2db3976627cf8992866926d2ffdba8e4c620a6b0b8ebfb4ca35f2ba77c1c0971f65aaad83e30ffc45ef398e51e18d690e42d72a787a84ab6955023eaf87952f087dae24ee741c90ae751bce43eaf8a6595c3b33e8b76c8a444630c8a4c71968f5309f13660b24b4f0c87409788d56ccf4ee19a639f39d47b9386184707611e895ae767a87b696aa0f93275e3840c74e91f5f996a12cd19b1fd46a62d0d14ee350178283df87175b9b39d205f4dde1be01acc885932d0a3cc757b7c587268448b2e8d7afa0be36cfa622a885c3814a49354635a3502937666240e347e93026a0f2f20a6cf6536e741ed9925771aaba812133c1f114503b82fc09aa0ff4878a3634ec906cc4de1bf043a2b4423e3e3b06030e89739c46341d69421fc4d97a36adc8629fc247788e24261861d7eed0977e65f48359ce202e3e53f9666c5741af78a3189f444e24ec1d662775680cba787c3dff81fdfc758484b36f50399f1c59c8b00f1a7e6353136a34609823136b72fbeb91fd76056cbf0b86a7570201376e285c4bc9247057f23aac8fbc5557469ef41ab4926670c7b74957f686afbfddb480d7508a3abba92d84e057060052f508cc75d4be1416a4be62a0f2f11e4023f5e2aadf819c360ac516c536ecc754e74ba864b5df259d7b27aece139f7b85efd808150ffcff2013d6054bb652b1ec7d31e74db5916fe9a9bead161ffcf2482b5e0d37390316f61a7fe8a99ef47053e18cbd12d1acf29a8e212e6db0158967428efaf6c07f7ace2d07e39f811866b47c612950ab69d3cb20b6e1f51eb0c3eb866ee4a1f077c6dca83ddd8c9fdf6ab771aaf925ad361e6f0bca5c2e957a22431b3a4a577776e47af40facea45dc7f3659aba52aba7a250d2207dea0261a0fe4d3029161963e805a156804fbbf36a9e48ea17c6a3376429ef4025c90aece6cdded76a672c8d880db8c5865be73c5ca9ab7840ddc138372f1273371cb101fabc76b5dfefc14e8241f3a58ae2b14fb69ac96f0e9d0c486ba90d4527e4f26bb5d3d65d0e156da2f67db34263642f572d7bc4c3e6afe0fa59d2bf1aff6dab51822823b6081fed03970f6000459e7e924f0d029e960b900bf97440157474060637b97d8293fa6e9814db0d15dc8501536d80ab18cc3412b63d0a405946a2482c80296da1c531b5a175f263a95d5ba8775216da5078f1862e28c16172b39e737aed3f142a8dee6b519fafc8bfb0efee2d7b9607f213d58e1ea122aaf1279ef090ab6fa6c077307c97cc29d9b472ef601fe09df7b526886e5f00ca18853bbfd612b8deb940645950a78c5668b1169830517da26556ab3a6f4c6d5f65f100bd40eac64e6f47f341cf792e7c6049268d16333321639674990fa8bee90df46df558217fca01abf4c359ae8f611830efe0e0b7c13a3dc5aea96e941a02e927d7e2dc9a531b570cd16ba8849614758768f4de1b56b188b07d656bce44f14b463a44cd8086414c50c94403b9df6a109181c7e2c28b863e3808ef4860f1ec9d87f2bdbef91bbc8e3baa2d23e2a84e47a0bdf207634b580c7c26908acc90008e4e8acf4b77abe4cccb23fc91b79d8a79600d5d8dba702b47dffbab093a8b4891eb968bf136c3efcef7918fed85cb9403292b1fa086fbe325b96571f719c48e3547c3c4da6c4e98f4d60f458feabccb5de65e05bddcbe3ff958d2cf2cc28e7d031e83ffefe275af5619fc22b1cd840c9060cfb51b18ee2be9199aaee971d9f09cee2328eec72180619cbc8e0ce7ae503f9e3429e8b2cfc8b42972980abdc87ea14df9eaddc7759001983ccb26f6a1c2c86f83bf1f3933fe83a7ea9293efa3a897bca41a06d8c7dd6768904ea3ee1048a6d628eb94741b4fb05afdc58c6f62dcaf38867433989661e33c5d76923edea52ef0fc2214dc74e07064eb8b178dc56769371e6943998b6f0e049c13a411dc0010d3ecf9518a84be8362c6c3f88b2bdd9fede41363b573edadebda6a331e05985e7e6097ef5ec76f088b2bb4461a800bfd49cb634c30a06994faeb1b236d0c383782937c3c2c8318f97dd79573b8ac1e4e1174d1709b1bd25a77473e20cc72472cc3fe621d5b788d9179ff8a4162f02efdb7ffb055b67894fc504a1746b59ba3a50fdd9348cf65293598151add0db1b6d56b5e0a4ca19179091872c34f8704313fb7d62a4c4b79eae6acd29c17844617b3d92cc4a9e577a34686e9ba1bb25c13f1be39ca4d39fa3b73dc019fe762c71e3d14cb811d143e2ceba52e47740bd07b0d9f29673bf4d2d42781d5bc1abc41c7dcf6e3d8cc67e7cbfd41c0840fbd923afec23bec74aa4b141f8b69f7e1e91327465b28aa79d7dbc11f4ca6da7dc7f54c7f11a5c6d5ef4ba225b6db12cb34fa9320513c2f810b0b45aab2a85f96fe68d7bcab3bd2c68798ace5cb9b75e7c37d9a86b251dee3e8115fd42d6a794d0133157e5b7f028bf0b663b246124078ac050432b35fffa8d14b377532f9dd000cf7034818d7a03751a9ae4e61d231210b43c0eb78c4a80f87685a0f34dda4f589d91fad33710be70ad18ac1dbe7af85ce04174fb3b7b60cb1fac004e2df94699b90d678839e37dd881150bcd125d32be5b2f8f224e718917eba6bc8205a0e8795b2f6bc613eb443ecdcf2565e4d29053c7a71b8f789f73eb194d47c645d0ca2cc7f0a3750b60301f0667b63d7e46463b35639f792dc32b54c77a27cbfca1dd5f221ba0d7f46bd2e95178c1c0d022349d0949484f595e96f7c412eee733d7d51a9ea19942c7340fbf5eb8bba863dcfed5c55c20ecb148f6c51f6a6b171df3f97c3c39e6e63aba369689694b2aae1530478eed303526ed2c80fde545f8cb0555e7e446372934b4f4e604053c2a0e73ff79018e44d138c23d0e7bb3e99397cf5ae3d337b538ef500d482a061c7e6da415da1a817312204f196f2dd2bf2091a086bf81520eb4e15c511754f9c39f46d10f769ba9e9e7833e3ee561d1db106f86c98c7896808dfc82fe7f6a7fff3dd3b370c495c98620a7b7b55d555d60ac9118cb0097daa399f11c642a89c7b815f007490e8d432e354255fe87993bcf25d920016cfc757e8215d297cbf77eb7e7e4fb170ad106eced8f063c16cc203314a54863f1a5b9223ae5cc1ee325078b0c42f48299361b71087f54fb8e3c1d8dd7b1a3d7d8f9744843ab79929a77606222b79b128baeb19f9871e258b4539a5d169756f2af9c55df4a92944b", 0x1000, 0x401, &(0x7f0000001100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0x10000, "30fea56c98483e00000000faff00b139119a62fc"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1ff, "123d6d3757f5264afeb105ae74fa238447294625", 0x0, 0x7f}) 16:00:09 executing program 1: poll(0x0, 0x3, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x23}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="52e883d78a15e50e36a0021cf5cb6718c02e7f9d", 0x14}, {&(0x7f00000001c0)="820cde5d9b8c98cdf49eea8372b400bd87cd7473393ccc00d8d4440ae5f18517e6359c2a99c1499bd959b737316ccdd1dc0c20498ada917c68af7302f5f35b0c1df8df0d3b98ee7607d6cd5a159e2b5fc395fa34a64e88930443ccaa2d155b2e39cbf4fbf8e4a438a9298c1032290774897f1256462b58137ffbed225d56081443aedda84227680a41842b4a2004612d96457289cca262dc958c7518f7a952f708564903173da88d172eca0c0a1a60c2259a800f8d48eeb3f8a8c2ef6b07f65b673c91d36d2ba163399e952e0c69da4fc88e656bb47fc03c5de4c5a67b2189e0f22e", 0xe2}], 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) ftruncate(r1, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = getpid() wait4(r1, 0x0, 0xb, &(0x7f0000000180)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x3, 0xd}], 0xfff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x71, 0x0, 0x1, 0x7}, {{r0}, 0xfffffffffffffffe, 0x3, 0x2, 0x0, 0x8}], 0x7ff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x0, 0x82, 0x81, 0x480000}], 0x1f, &(0x7f0000000080)={0x6, 0x100000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 16:00:09 executing program 0: getuid() r0 = msgget(0x0, 0x100000000004222) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2c57c63d5024bfca9c42ac3f5e1"], 0x32, 0x2, 0x1000) msgget(0x2, 0x624) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x400, r1, r2, r3, r4, 0x2}, 0x2, 0xdb8, r5, r6, 0xfffffffffffff18d, 0x3, 0x1, 0x401}) 16:00:09 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xa4) socket$inet6(0x18, 0x3, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x7ff, 0x5, &(0x7f0000000180)="4922984fc62330c964552e781c0c2545152121e75659161bec7223cec414afe268570b98f7f3a4071b6faabe2c5668a5eaf45abb7d94749226cb3508c98e677489fc930cd77c3dd659b025d60871e9fa00c862df4028f111cb68226076bf0af87c06e7", 0x63) 16:00:09 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x22) sendto$inet6(r1, &(0x7f00000000c0)="495345276811128abd31f50a58cff0d9f069aba4540941061ca455beb536f42f99f9dd5b09356589766c331984a7c4ff7c5541c2d30d67e3adc9fa5b2e026f9b662f431ae49561aa35885a2c0dfb4b80f456bc93ab836b39ce34fc1b74b4394f3f4ea5ff4eb77fb2142b475e53f2cb68a76fc9ebdeaed20bae4209a6ebc859c3c3ff385a3f91f19fcc4b9c930f0d6593e0a7bd6a28dc2c590144a265b093ee81857b48a87ab4531cee0fe3a415503c7bf84fbb94911dd30ec63fed30ba718b2189d142c51985244e8ff5e7b4d58c594c4a409ba6c04ab771beb4353ce18aaed2c1ef0a5d489d4195c6fa36deb27e0ad36686d9abf2736f6fdcd22fc62c85d8", 0xff, 0x40d, &(0x7f00000001c0)={0x18, 0x1, 0xd, 0x8001}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0xe5, 0x0, 0x5, 0x0, 0x401}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) 16:00:09 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) setrlimit(0x3, &(0x7f0000000040)={0x8, 0x5}) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) recvfrom(r0, 0x0, 0x0, 0x801, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x9) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) r1 = getppid() r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000280)=""/254, 0xfe}, {&(0x7f0000000380)=""/228, 0xe4}, {&(0x7f0000000480)=""/85, 0x55}, {&(0x7f0000000500)=""/163, 0xa3}, {&(0x7f00000005c0)=""/52, 0x34}, {&(0x7f0000000600)=""/219, 0xdb}], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) close(r0) 16:00:09 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = semget(0x2, 0x0, 0x81) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000000c0)=""/152) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x43) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/168, 0xa8}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/144, &(0x7f0000000240)=0xfffffffffffffd1d) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x80000000}, {0x30e, 0x9}}) socketpair$inet6(0x18, 0x2, 0x5, &(0x7f0000000600)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x400) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000001680)=""/4096, 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000400)="9855247d762734364d0e104caa0296d5713453710a0252f46ece9c20e3169469ed58d4ef005ccd258a79521a60e87965f84933816e4e591a771826bc1af9303318515c8d2cad3a55b10d6912f0446b791301f1c8f25df1cd7edacaa8389183c93c508ff90d4aa7ff7344ad5ec4a59d07be74a8945c50dce96f60b5349aa57ed229ef60365600501f04407b8b607bd4730b2206d5209f3cb70e83b4cf5ce2ed97c3b453e08efbc62265216c27bcd607d90f89ec9d99d7cb21ab42ea344e74324fcfdbe87926b960a19cd28606541804df7535f1ba20eca40311bfb768e99cb9cdbf1431e84dfcad745bf22d12347f4b9e27b834122fad60ff8e288c", 0xfb}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0x400) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) map stack 0x20ffd000-0x21000000 of map 0xffffff007f12bb58 failed: hole in range 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82aec3c777706c"], 0x10) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0xd9, 0x4) 16:00:10 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xca, 0x3f, 0x7fff, 0xfffffffffffffe00, "8c1d5416373dfe24f5a3055c69beae3bb6db6c88", 0x4, 0xfffffffffffffffe}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x5) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000280)="ac062e862c315b1fa655be1c2c5fdc7ba15a8e983e40564b353acc22cdf7c0712f67e08d87234c75c91507c1344b315475e9630cc469bc8301c06f1bc038737f2717286743755f7006b98c4e5cfc606f19b0a5d2a83fab1f3478a37b12885cf9bc86737e90dc4ab08211b6a0ec8f0167120edc151a07945122b026b8b9a3c9d4aa6cda91ffb300c358399e0397068778bd26e87a92fd7697ccceb0701c02b698d98b8838ff3cdd5333df6dd1e96d63b3074adb213e28090090008aa05fc935b79ba64493fbea28e4bce21b320f2f0269746010c9a63383bd25", 0xd9}, {&(0x7f00000000c0)="41573ce4b178c91d73", 0x9}, {&(0x7f0000000380)="ae099efdb3e5b5aa1f33755f501681884cca1af63e287fce2c0010a49adec6bd78e77b5f714f9d1d32c67d47ade84c554fd96d0f78b98b8ab5f60c9c0251309bb7af4dcd1495e91d62fce6bb58305cddf8925257502d597bfb745ca8ba222d6120087ee4c45494c35b1086891d780f05efd9e37cae925260bf38b5e64d34a026f4a883c582e7a8fb367495f6325f382c9d1ad56af4cc1dfc2e3473fe8242c46a58fbbfafa5573ca19fcb171c7b", 0xad}, {&(0x7f00000001c0)="f6a80979eb102d40d85ec3bb0099528e9bac44e662d622a33ddc9d48ef6726790c009f8202d2bb60607ca6ce4e515d894b2e2742d572f9e2179b356c1fc54ed139c9a0c74bc3df9b8ccd7f99cff68a0514d03c3917d79267412291a1da563533baa227ad739c1dbae350da6237c09deb798c257bbe", 0x75}, {&(0x7f0000000440)="5bc05120f66b5304b3b7928abea01eb3314f69a589af09d11302f647d53636cd06c559e68aad6864c8800fc277bb622824f3b0dc58cae8bc0a96fc8bd6c28d340226bc200e8f21afe436474d13922e40c98a", 0x52}, {&(0x7f00000004c0)="7997b65aadf510db8b0ef3ba4ed0f326a480d660c0cb50bd4259d86316021d197fd40242a4db09b6252092e6914137673fc6c52bc81780e818d664b8c8335b91dba5082f83f665764c7f46f17e306bfaabb987063f27566ebed0df2ab15a2d253a17a88bc2a18b110439cd6e3d92c1d6e2a37f3972e6e1e69e46a34ff22c35202089a70ad7cc38ced23b9cc174471297468d56d4c541583bcd706cf3c95a90deb8a968132874111ad64f2505bf71198b41c02deb042c8445f438", 0xba}, {&(0x7f0000000580)="544c0a1f4f0fe7cfeaa1bac10a931342190fd80d6d2e516a0b389e121ae846cfe3cd0d245b166d677dc2a72d65815b995300f3d9523587258c3bb45590ba3412cb56ffd44d9a975f96b99cb0b0600647d1459b07cfe690c8bd6dc96715c3eac6ead344563f3885ad8ddfe6a760bbd549d25a4d755ccd9594fc2c370fa11c07433afb5a95a1e7ceaaacdbd47cdc32753f5150d4a1e094e112ffa5f7c8ac3f7f", 0x9f}], 0x7, &(0x7f00000006c0)=[{0xc0, 0xffff, 0x0, "3e17b90654c0a78d8d5e66b4c2612d95582f016702e23b14039a4dfc7bf9218c38233fe56f660ea86a21967f4f1351b848fb1314fb853048ace9d5290219aca32f5d71ae4891124af80532b569b2aa77e3d537b0a1ab8ec06be8ca0c5b134601f73ed6502c2e0c731258f088d888973565995d966093dbe906631382ff8da3220f317a5c0ad871bd23425815b99514f15fc5e749d136fb8bc090c5cbc1aca04bbda9a7ec7a8633c1c153"}], 0xc0, 0x404}, 0x405) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000000)='c\x00') rmdir(&(0x7f0000000080)='./file1\x00') r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r2, &(0x7f0000000100)=""/95, 0x5f, 0x2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:15 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x2000000, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 16:00:15 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r3, r4) recvfrom$inet(r0, &(0x7f0000001000)=""/4096, 0x1000, 0x841, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:15 executing program 0: socketpair(0x1, 0x0, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0xc1, 0x4, 0x8, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1, 0x20000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x60, 0x0, 0x8, 0xffffffffffff8001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x82, 0x1, 0x7}, {{r1}, 0x0, 0x8, 0x40000010, 0x410000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x40, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x10, 0x145, 0x8}], 0x0, &(0x7f0000000340)=[{{r1}, 0x0, 0x20, 0x10, 0x3, 0xa830}, {{r1}, 0xfffffffffffffffd, 0x80, 0xf0000010, 0x7fffffff, 0x6}, {{r0}, 0xfffffffffffffffa, 0x23, 0x40, 0x9, 0x6}, {{r1}, 0xfffffffffffffffc, 0x13, 0x3, 0xa673, 0x80000001}], 0x8930, &(0x7f00000003c0)={0xff00000000000000, 0x1}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r2 = syz_open_pts() r3 = syz_open_pts() r4 = syz_open_pts() fcntl$lock(r2, 0x7, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x86, 0x4, 0x488b98c1, 0x8}, {{r3}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x1, 0x868a}, {{r3}, 0xfffffffffffffffd, 0x80, 0xfffff, 0x7fff, 0xf8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0x43ef8900, 0xa90000000000}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x10, 0x3, 0x0, 0x7fffffff}], 0x7f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x95, 0xf0000000, 0x2, 0xfffffffffffffffd}, {{r4}, 0xffffffffffffffff, 0x88, 0x11, 0x4, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x8}, {{r4}, 0xfffffffffffffffb, 0x2, 0x40000000, 0x9, 0x2}], 0x8000, &(0x7f0000000200)={0x200, 0x12}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) listen(r0, 0x3) shutdown(r0, 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) socketpair(0x16, 0x5, 0x1, &(0x7f0000000040)) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236160bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x2) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 16:00:15 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0xfffffffffffffffd) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x100000000) 16:00:15 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) socketpair(0x2, 0x2eb484a8c6787ea0, 0xfffffffffffffffc, &(0x7f00000000c0)) r1 = semget(0x2, 0x0, 0x400) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x59c, 0x46b9}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000001180)=""/4096) 16:00:15 executing program 1: socketpair$inet(0x2, 0x1, 0x327, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x7, 0x1ff, &(0x7f0000000040)="30e1de041b309a01d99bd69c4f9a8053d33bb6987348f941a85899391a90033c8da4df9ea64658f351332a950f654756db5d74257ea02ce406835de510aa33c0acb9bc7f212f60663fc052b912b03c40b04574c0a36be2e99a4676a6780c56736416f2542b93c51795eaec0a4d22e484a8af25c70df7c2c811f73096df62a7db3c7d5b6d07ea959c02eed1102de917dcc50499b07f31a190e08cd4c50d142798209dc0c877ccb1adb2461845", 0xac) r1 = socket$inet6(0x18, 0x8001, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') setsockopt(r1, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kqueue() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x100) r1 = fcntl$dupfd(r0, 0x8, r0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040)={0xab, 0x7}, 0x10) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r2, 0x1) dup2(r3, r2) 16:00:16 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6bab6117482225f0000000000000000000000eaff", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = getpgrp() r2 = getpid() setpgid(r1, r2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:16 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100), 0x100003cc) poll(&(0x7f00000002c0)=[{r0, 0x17a}], 0x1, 0x0) 16:00:17 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/50, 0x32) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2d9, 0x6}, {0x81}}, 0x975a2b48e10b76b0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e53779c58ee2b220101905ebef134efd3221ccaba09562fa59a32f48ba01cff69047d5b1d6ee88d91eb09d99e716d3f15a865c27927b27ff9abf68ee353a44d3298d3000057185adf13432121852237c39a059d7da3d1eb46b53d273a981b29a164bb15bf868eb4b0334ecf7face6d537e0539812c1b30c7b1131126ee50db28b4da387966206305bb40d8a68d4056dda3901b6a2959c6e5144a858194fa3241633a73430fd09d7bee3dd718c8cfc9eaf07a16bf5f239a4f4b7f7ba53643bae83cb8502bf7a36ff3ad705eac691176cd6d7e64b6ba153c78a86fcf54c483b35ff67e0fa221eb75ed03c178044601dbcc55e7267bcf4c0b0e0322b237ae82b71d6aaa02dfce326b4687e091503bcf777af0d7666e48580c9a5ea17230546c26c9d287e5181877d067b1ccd2ca67bba7495f7a0ba53c98a42586579df954d720ed9ad01f77ccd88a967ee57a28924bb76da1b045f705ae5d2a5e55ba825046b071a1225c9db9aba395aa6fd012e4861107f6f26dcec8f14562d2c5ba8c91d788130aade76d55861de89259a152c8a51a97687b76ee5c56cb86d1ac2ace211d", 0x201) 16:00:21 executing program 0: mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000100)=""/172, 0xac) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0xffff, 0x5}, {0x7, 0x9}}, 0x2) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000002140)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0x1000) 16:00:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:21 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000", 0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2028, 0x502) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r0 = syz_open_pts() r1 = syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xa) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setreuid(r2, r2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="3503e5f79dd9bad948af4ad06b29d8e1401987305680678e259f25cf358b7d2fc6e044bcf8073d81326f536e6d8ea9774b651cf9ba1ed4482285b03be9096ef32a4320851f33fe2cfb2b1588b3b8c6881943d44deb8ac985abc68bee334a669ad2015996c73f929056f87f6c2a143fa05830ab8d99470f5a540ad6021b1ec33e405c0af960869beace3c3b1b", 0x8c) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = semget(0x0, 0x7, 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/117) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) r2 = getuid() r3 = getegid() chown(&(0x7f0000000100)='./file0\x00', r2, r3) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) truncate(&(0x7f0000000180)='./bus\x00', 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=';', 0x0) setitimer(0x0, &(0x7f0000000000)={{0x3, 0xffffffff}, {0x10001, 0x100000000}}, &(0x7f00000000c0)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x0, 0x1, 0x46, r1}) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x104) 16:00:22 executing program 0: r0 = geteuid() setuid(r0) r1 = kqueue() write(r1, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x20080, 0x8) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1) r3 = getegid() syz_open_pts() lchown(&(0x7f0000000140)='./file0\x00', r0, r3) chdir(&(0x7f0000000180)='./file0/file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCNXCL(r4, 0x2000740e) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x49f, 0x0, 0x3a, 0xbd, "03d54dbc948cd5f6cc62eccb7e637163ae15ca94", 0x9, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) setpgid(r1, r2) syz_open_pts() 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080), 0x31a}, 0xfffffffefffffffd) chdir(&(0x7f0000000000)='./file0\x00') 16:00:23 executing program 1: mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000ef5000/0x2000)=nil, 0x2000, 0x7) 16:00:23 executing program 1: mprotect(&(0x7f000015c000/0x1000)=nil, 0x1000, 0x1) clock_getres(0x6, &(0x7f0000000100)) setitimer(0x40000004, &(0x7f0000000200)={{0x5, 0x7f8}, {0x0, 0x8a724}}, 0x0) r0 = socket(0x10, 0x6, 0x100000001) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sync() 16:00:23 executing program 0: getppid() chmod(&(0x7f00000000c0)='.\x00', 0x4) r0 = socket$unix(0x1, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') poll(&(0x7f00000001c0)=[{r0, 0x100}, {r0, 0x4}, {}], 0x3, 0x9) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffd, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) r2 = geteuid() accept$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000046f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d5c7851391969800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009798c0c94ccab825e3b74de35b66db4c536d9ba8550581898ff1dcb84afc306b3821c9aea4147dbd14092640ac3fe89e020d7a509db5257dbb1122369f6ac2b0edee590dd16124b1e6ca9432646a776a60f87ccb2057eaa5a99bf8ab04127b5cfc566bfdaa9e7cd3562ace9c62ad1eb6265c00b11106a6177851bc917a715d48261a8fd5f565dd184ff12d6f6540bfc6bb"], &(0x7f0000000200)=0x1002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000140)="8e13d6866ede252ed8fc484ac3350e49dd214e140fbed9fdff441826580e9024a55733ce95a45c4d4c30bc8aa2e4d657f2e4971a4ca23d3364ec0275e7afc0398eee166fdebb957a8345d12cb9577e057194726272faed70da27469b1653b0f7d3e9f566e158d41658c01829c87058bcaebbe645ebcc394dc22a449ad9a4c5de8a1a9c5d5e2b096dae9b9b48737b0f77561e56aeb9ffce242cff8b2d72ebb3a928c983b506e5a408cefe791452385527a2338f9ec953ef49c68928", 0xbb) getuid() fchown(r1, r2, r3) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e", 0xf3d) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f00000010c0)="d5cafeed535cf747c9c94b18a46dd717429f3e5c913c3875c1ad315687749d57cf1d2d48c11845c896d20f965c7a49fc9606b5caae61ee2dac46b6fcfdb655dc89fafd45c0df654f73f7ccfbd086c3e83ceeb77c34a4d52bc786168038f8e5700e406a735dd194a1ff0869b8d897afc0dd5796f7db7b44560da532e26f42096353bec223e7c6b03c03d7b448e89e3636d41c1be034e32ee6cf62dea6f55a454f5fce8a937c8870d67c76936ec26e0044050503f7232c6c12f6e52ad64be304c99cd26345", 0xc4) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) openat(r0, &(0x7f0000000040)='./file0\x00', 0x480, 0x1) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xe02a, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0xfffffffffffffffe, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000003200)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5cc54e7c1dd898efcdf5c131ba6342f88c70d5c86c9a3711464c3e915bcb9a387b2528952ea082dcb11668b7cc75b6f22029454018b37b55ee31b9214564afab26ab711e9b83b670899441a705560c6d98f582f3c3fa818c3e8f40e4cc0974abb89320235192812fb377b2f9814eabc6b69d799d365102b3a14d4539a0db666cab3f29953975dac11ff3f55a7b3a11174e141c04fb577ac585678aed214fc3cd6c202d650461f96cb1dee667f6c69f38fbbd72484056a529686b6680063df3e8ee92a6b92eba0a048d0a29754237473d5e680d2264b1e7a154b5a84a601468acb85916f066c85f7f140d152cf692b366c8d4b4e14d1ec655be418a70ce9df1249b9e8ec5a073bfb5b067a8efd36b4d48c7dd49530693c7c5d155741e03ac20133fc10013f7a6f5ac02388599f9355cdd6c5595311d850a9966f65724e9fca5664f3bd3d91a892cc6095f43bf2a2d3503481b8fbadfa5d257583f2ffaf0f8bf18132735a3911514f6495642dc2584234e8c01aaa06fce04332462491450674229ee985d750459f08981244956000138b9f81a662e88dd44745dcbcdbc5fc4c9f484073f8fd1832d0f2c37ee61b8b6a4613ea135060160e11853181918434186ff86e49aaf085efad9797b21a0b79a53744c48c5f34709701d6a67a1f7a9ecda3c98e0d8b46dacfffb17833ef7540f8e04d6779d4bfd9d8b0102edb2fc3d759755589f19bc6c6f54c8ad20459377ea6189f9668697aae40151e48468c1aa767da6bbad51a3d29582caa299d512a606df9b101bd880f070692fe3ad3575c85a588c9a2388119a2ec2952daf5d3c9808fbba18c8fffdb577109f464e9c9ab330fc91c99798ac927895a04c1971e95d33f14c89e9f0a13ec9275a4388e79ea7c0bc9e73b496d941f1aab54a8c19168a065a635334d976297faedebb3b458fbaafac5e64693802b23e4ecd099f72d2136b3161e907fb038953106b9f6c1cbb6a2c615cf55ec48798828f959006129b67ee073d9c0081d1010b129c27bfb5c17b1e07ffb375deff6821ca901160c11d32ba032951b5e4d30ce8728462a170604618dcfa2503dda2adf6093ce0e854a8c2ddae9213cae75a131298bd3413a14cd16bd3501ca020b551b4e88e5c0efaaaf9f2b4dc0fc9d0b655ba37d67f4be435260fb398f4260c3f484fef7d3df9d92b087bc021604e05d630608481d7b7202cda8a2d9659a68d9f70742cc006ee3d70050079c46e12ea9e3f593d67f5c13774967d46300e89fde74734752a92c821e1d3049d29f408e5b35e4b8a11aca2b102122f6da99e260df4ff5545b73efffa70bdefb3f57af32318a88495a60d389963cbd38345891fab8c199d4959c1e248423f8e7aee5d9fff33559db6b4f7da1a6203aa18f6d6fa76852af19493c17115b6c3b3d7ff1919a466ddac95275bde1c21e1fbaf88309044b55639f79ebc51032916eb7a1b9b5a09de038e0f5d55fa0197ea49dd3476ad7aefb90eeb123855b359e625df1f98e29468bec1d253f6fe05a396d32f4dbce77e3d6254b54f5abd423944b513890f92720adcd451f26aeff617a19fd018c07a0b7246852931a21d4b98163b1327fddf3d378471c611456eb0e8e782a73571c0b6bd34c124e001cad3de7b7618564ce60aed57b16459d7c83de93c2c90384d7d1a80e221e1b7c009df490b0eea86719e23c36b0ff48c06db99ada0b9817c8c12a0b6913d25e2bf7e21f697bc1f0d2f79c1e95640f88ce1a980f002fc2deea3f3794125ff52014111f0a4695d0d6b2aaf71a005d9d050ce0601cf6570123c69521b56a52b7a9ec7ceb1308c135c988f2b94cd0866a5970bd90c6e5578476f7a60e2a26193239f6368956886f2867935f87e7bfacbaa13d1ee172f77ee24929577e1fd898852e3b3b81b375e9afc8002a1ba8a25d5d918f1ca1d895121af398dec342001e51132dbbf98b8f54f32e4e3a7d41e84df425d4443691d03ea8c30c71e958fec6d00231f3f19a9db9c5fb6ff41760b776c98a32be5fffaed2f0e0d7d5925523c472ea252b1f44564fd4ef18752544be066a3b86fe136b9d439a5432cff3e933898d0fb7a434b9fae1a7def8f77b1df10cea51aa4f7f3b874dded2d962c60081ecb6a8a54038b54f5a02622f688a7d88cb011ffa3f21402d3d707ac9138a470f54b900e4fc876bebf19668d308d6bc4db3bd287d760317c031058e5b73ab8ad6a52c0677a541b4bfcd066a50f7a94373f17471b797dcb98139ee95c74ac7ea96d8f5e6b85e6a4dae34fee3dac39debeaa1fb0adc1d0d9fd330d232c11475610c41d739569f4f43474cb3c4b9397cb38ae1042662cdd578302d284a8915e978d2c70f17bb2f89c5042e20a24125b865351bec0f62225e3af7c0aea1b9d7d7fd9602dbbf2616d1f44b001b91d9ff06402278e3a989249c995e535160e6b92c49ad00a9745d5ba794df5e760a2226a36c205fea915692a2c3322554fefaf4534e5a134afa6e478d56f2e8d343a14a01ab8ba8224425392ecc78086d873a0100889f96e67d109833c2011bd5d784ab4fb0f80ead796e9e97617784196f2a0d043fc01001e9206f957c839221d885f78240eed63dea211fb451d482abe099988bbb9379218882c692235f62009140ce54c83823de02d7286b60a4af68c588fc88f84e924be777b7301661090a6b258a5145f776ab57f6e756349acbc3ab7ab75392ccbd2afa5cfc146dd76894cb9a010da9259d783c26aca28143e6675a09cf3580fdca3a174af3e5d424a788becbc5708a5ae3946adbd7ff770665f3a460ad31065e738c015582a01bee41719", 0x7fe}], 0x1, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2800000000000001, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() read(r0, &(0x7f00000000c0)=""/213, 0xd5) 16:00:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair(0x18, 0x4, 0x7ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00') mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x100002001, 0xfffffffffffffff8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) unlink(&(0x7f0000000140)='./bus\x00') connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x12, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) read(r2, &(0x7f0000000040)=""/142, 0x8e) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2a1c, 0x90) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x3) flock(r1, 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x7fff, 0xff}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x2, 0x7fff}, {{r1}, 0x0, 0x0, 0x4, 0x30, 0x3}, {{r0}, 0xfffffffffffffffb, 0x38, 0x8, 0x7, 0xff}], 0xa0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x1000, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xfffffffffffffff7, 0x60d2}, {{r0}, 0xfffffffffffffff9, 0x87, 0x4, 0x3, 0xfb9}], 0xffff, &(0x7f0000000180)={0x1, 0x80000001}) flock(r0, 0x9) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x0, 0x3}, 0x0, 0x100, r6, r7, 0x101, 0x5, 0x406, 0x7bd8}) syz_emit_ethernet(0x8c0642a4, &(0x7f00000003c0)="abd659e500aeb4949c9a5d84b27bdd355d8b04ca0600de16fc27f89180cb5fa654bcf9e4b0c0f78f9125c74763237073114a5b3da0d594aff509b9fa8e71b0dc5e81ed0101459fd4407b1ff86463a7c78322df7254ef3ec2ae7d283a0ab74c7062a1727205000000000000009af28621220f0da486f5433c2d042f2143c1cd1ad4c43aff6c34c2d35f66a2ffff6cbcb3a2b439e5560b72da07f3fda514b898797387ca9f1683d307a8eca0a9395e3c090ae1ebc885207a9d650305e26a4bb6db2b5b2bb2d013a39f87b7f57fef555ebdf6df334536fdbe31c25457b2b23a3c51763b6d0b94ee5bc0dd97a6ae50e7d7d54540") 16:00:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0x100000000000) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0xfff}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x9) write(r0, &(0x7f0000000280)="cd34d70f42df8d13c2708d81f6706cfd0e99ff39a6b9f08d9cc3bd16655e5b2145feb249c95904b43352ff637c2d44658181ff0e0755aebd027fbe95de549783057e9f077f7a688f2cf1654d3092555770dca12725a80ac0", 0x58) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8, 0x401, 0x400, 0xb4, "bbb1a6c4847f6e63b20f6ecb72f2d97b9ff7d333", 0x5, 0x2}) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) rmdir(&(0x7f0000000080)='./bus\x00') link(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='./bus\x00') socketpair(0x0, 0x5, 0x3, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000380)={0x0, ""/4096}, 0x1008, 0x2, 0x800) geteuid() getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r1, &(0x7f0000000240)="42cc199b15a009a7994065a4aef7f611347169584581d1f1c3136a64377a8cc33899f787f3b55c4ada11d066fdbcf6063f64d7fa949692e3cdcee0567de876b2561611e00a087489354568ba2854e086183d1f7e3a43aef52098d27fd5406093bf991338477fcb7bbc3ef96a626a3f5fd98f985b5b6c97d89a5100c5badfa5553979dcc8f39c1c2a175738ec03dd070d1262e83efeedf23535bade2cfd7960fa2d30694a3c7bf9a4c769e4b957bc1d7026a5636a803a4b88e9af5d97cd1a3f88e0d5750bf1beb30761e946b015348ddeb37107a12ef6fdf9", 0xd8, 0x405, &(0x7f0000000340)=@un=@file={0x1, './bus\x00'}, 0x8) fcntl$setstatus(r1, 0x4, 0x0) geteuid() 16:00:24 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r0, r1, r2) r3 = syz_open_pts() write(r3, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000300)=0x1000000001) pipe(&(0x7f0000000080)) execve(0x0, 0x0, 0x0) r4 = dup(r3) connect$inet(r4, &(0x7f0000000000)={0x2, 0x1}, 0xc) unlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) pipe2(&(0x7f0000000140), 0x10000) mknod(&(0x7f00000000c0)='./file1\x00', 0x80, 0x3f) write(r0, &(0x7f0000000180)="1987159a2d9bb2525e192ac647fb2965fee83b58d10ced128da6c9b8e7de05d3db05141edc85862507a2b81943e165a1f94be9ed111ebdcfeb4ab1450a15385bfaaaf830c93932b6", 0x48) unlinkat(r0, &(0x7f0000000280)='./file1\x00', 0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000040)='./file1\x00') chdir(&(0x7f0000000000)='./file0\x00') 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x2, r1}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 16:00:25 executing program 0: setuid(0xee01) r0 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r0, &(0x7f0000000000)="3eb8641dd22571eb7cbd7d3b560b15e668850fac17329476d409fd0a60a7fc8dea7be656677fe24248b2246dee8020e4313ce9a11de79bed4485e6eb97fb748b355dee1031e00359a0e856b5d7c6df28ff350ea846abca3b4ee1fa4003d1e3d0d15dfb58716b3538565d96ab148a194c380bd69bdf334ec3bd20bcacd16514bf9dc3be9973354e4ad36797c1594823bc4a24ddee6a26dbbbc379362fbb234dc92c0cf70934f846b8946b376180b5b420d726cc5c98", 0xb5, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:25 executing program 0: setgroups(0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000002c0)=""/139, 0x8b, 0x800, 0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0x0]) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffe68) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r3, r4]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x116a3) getgroups(0x4, &(0x7f0000000200)=[r5, r3, r1, r4]) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(r6, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:25 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:00:25 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r0, &(0x7f0000000080)="241d6c67b62c3f06174d224f907bd12040ddb99c72f6785f89aaba0e9416ad79c35a0c09fffda88b9864ce4944bd8cb0be34ee66bbf0fbf56ddbc52e10c6acc9b1e3da5e87c16c372ee9cd54aaea2f960020dfa0f51c8af80565a7f68147b2ca0f62973a87252e16c0e36040215ad2d681d551cc06c04c562db42849e16972749bac17b0d31232071df64b2bdd59f674f9f59a46feeb480df18aabada09a5f645de0b620b77b2d433d3c0895c5e31859dc9c7242e74251821f7680f35096999e5a93339fecc9", 0xc6, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xfffffffffffffe14) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000000)=0x6, 0x4) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) r2 = geteuid() setuid(r2) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000119ff0)=[{&(0x7f0000000280)=""/4096, 0xfffffd00}], 0x1000000000000116) close(r0) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0xffffffffffffffe2) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xff29}], 0x1) semget$private(0x0, 0x1, 0x4) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) readv(r0, &(0x7f0000002740)=[{&(0x7f0000001740)=""/4096, 0x1000}], 0x1) 16:00:25 executing program 1: r0 = geteuid() setuid(r0) setreuid(r0, r0) seteuid(r0) socketpair(0x6, 0xc001, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xad, 0xae, 0x6, 0x80, "0a5aea702c9a744625772ee942218df318f21b16", 0x80000000, 0x2}) r3 = geteuid() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = getgid() fchown(r1, r3, r4) getrusage(0xffffffffffffffff, &(0x7f0000000080)) setreuid(r0, r0) clock_gettime(0x6, &(0x7f0000000140)) r5 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x6a1, 0x4) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) fchown(r1, r3, r4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) r6 = msgget(0x2, 0x20) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') recvfrom(r5, &(0x7f00000002c0)=""/193, 0xc1, 0x1, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000003c0)=0x7) getsockopt(r2, 0x6, 0x5, &(0x7f0000000400)=""/119, &(0x7f0000000480)=0x77) r7 = semget(0x3, 0x7, 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f00000004c0)={{0x8, r3, r4, r3, r4, 0x40, 0x413}, 0x3, 0x7, 0x8}) setreuid(r3, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f00000005c0)={{0xcb76, r3, r9, r0, r4, 0x90, 0x1}, 0x0, 0x3, r8, r8, 0xffffffffffffb761, 0x8, 0x1, 0x1}) socket$inet6(0x18, 0x0, 0x4) open(&(0x7f0000000640)='./file0\x00', 0x0, 0x100) 16:00:25 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0xffffffff}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x1}], 0x1) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffe) nanosleep(&(0x7f00000000c0)={0xe7a, 0xa00000000000000}, &(0x7f0000000040)) r1 = socket(0x20, 0xc004, 0x6) connect(r1, &(0x7f0000000000)=ANY=[@ANYRES16=r0], 0x1) connect(r0, 0xffffffffffffffff, 0x0) 16:00:25 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000080)="6d563d48569208c8a17c52ba167162fe6d6dcd94864212c11d0dff6063420e6ed11343c68c840eeab05fd475c86a47671b6fde5176201c147817cdf0cff8dda0ae2dea5d6ef59537a19e6189a3eb79617fe197ca951d472fdac5b613f55a53eeae246b81ddb4dda5a76ecd1432626ba327e623ce4b3ba4b32e1a7459507d79b03f465e77e1f3be0a02c87322dde42299ad686d212004b61da0c3d0ed1eeffb4774bdf36f79ea9f4d8f009851990892b399e51dffdc46ffda0d8855aaedb16dea08fbaa906c881522486ce6b2610ca3315fbd1d5a21314ff8195a3f42fd5530846a1c4efde43e7e6978a6396f03c97f20157db8329c1ca20f18399088934a172374d5420b024299989817158ebdb349f396a7ebf579f74dc64140a0c6e4e8dc347bdaa1bf528f34d4997679f5499ec48fd0c1c4046810d3e907c515f703d676278d1401394d6603abd585a34586c0498a07778f70e656f0194af98b6c7244f16c111de5fbad15796cf42bc10082cb66c250068ea85dc9c48e15ba0f90fece07698fd660ff8347b6aa952bdb7e4a1cf56ce945ebd63fabc6f3023d9ca5864d5e58a0561055907e296d726c25c620defcd8ef278237bee770a84b6d3b01ac8f1c169a117fdd35851b2ede3a3e5edd787985603dba105b5f98c27fb09239dc9f553c0bba41f9d2d275897a71e297bed6b5e00a7c19d57754c9524184c53564accd093f1024ed2d1add4418b0de39be0d060e18df143ff33586923b8e074a8bed33222c4c4b11ca8fa9a2c6cac09e2f10f03877872c4b1c53a17ff93421c124121e66635c4f7c91aed14fb4e0672788b49fd08172710bd0baa34579676a1aa27a41b6e145c0e603ef1e91959db3a2ded5435ed9dfb16b3dc0d79679f38c2442913a38d694cc1a2d6bb475eee930d8fb453623d96d28d6209f5c2ec2631cab7727bca399d4a25accd4e2679163c63f9000aede393821a672d7ad043228801b2173cdabfc5aa960ec9b8c171619826d64173343fcbedfcb18d9384a4853938fdb5729b9ccbfb49c04196a9b8bf2d2701dfe3803a578dc62fe88ef154d4b5f0086ba1d2a9efdec93bf16a15953d9d55f3df75f67ef5d1001332cf4ebcd6e5accea2cf80e09c26f80c80958ceff224169562e1e93df49a66c421a88c3fd050dbdf45f955a55c58511899bbc192533a4258ba33233e31c8feb9833beea894568fa719fd813a5c47d744e69523b5d8ff628ceeb6ed85dcc3a39dd51b560d23663988aba0abf387a9e04fb7194710df3e8d6c307210afa9a98342b0155bc3a03e134af726dc337daa7763d244b31b365a8a36bc1b2c41b294489b0bded2c601dcf3884816cbffb1f33cebcec43a12ff32803e788361db18a03062ab12aa1d226a9813c6b81c21a5dbd6213ce84cd7524d2ddabd0c312feb796f347ca0d6cd8279859bd7c57d95ab5cd6ce128f5618272127fde82920c522035ab7a30beedc78edb82ee590dfa786e3a45874f5bd3250bcc384564b2594bc4d3cbe061ccd77e915b1e09ac6b2a4d2143793eb8a30234df9dcb94a940a0d76e9afc6553edfd9eeb6809d158ad72440809bc057678d79b677e270877adf0f3b90471aad4fb8eca65da8116020d9a24a8de05c987f37c2b92d592a97bf2814765c6ba579cf18da62fb50de8e16d856649172ae3fd500a9ca22a69e94e43ef35a9e67730e16ac5991e804a1dac779309db0f4878ce4e83c913c0ad0ec8e0459fad8a708e9483bd95bb186a9521c10db17da53172de26198b02ffa5c7738e5a304234de026ffd463192cf4a0568745de6a01162c829319ed09f6728596b5a90117b5c40448e2c2889038e33f3ab2e8f67fb8021470748d50649fc409a229d0ab8583a531fc099a327b99ba8906e1d7e180060d7e54afd58ca5102791d42b010a32a8441012dcef14e93df2486b1d4de9ec4025a1307ac41d7744aa60131c09dcf55093de8fa624545f53469540086b7b2633acc7b02a2fab00bcf31b03595ede4cb14201f514af0813850c9f23fd64846cc77505514b517c04b5440b01a1551a1f634af5ea1e8d94f059c9c09c162e8b3b31d34e0831cc8548f464e368c84d5604315ed992d2e21b92dac4a68188719c03db186e2220591b17e92db72b62bbba84ab2d132c89a611c6c37af183536c635d7b971024ea1b0acd9353a0bb72c8f862b29c220b65692bba0d8ebaac62b55b0454a182d88305b1cb20676bc29c9df196b02aad371a91afcb0ca38ac1be4b86876bb4d21a38e0fc8fa97467954801c36aef4a8a2f2b7d58062abbff5741c0ac670976569f78f50636013bea718be27ffd3707d8ad1f573cfb3f638000e2b390c0a9b908c44ce8751122e79cd065ad27b852e1a2d48da218c0c2ad9dd1b5fe30f274453d8c3547fd01f04e47232dfaeb7e0c9dca343115302285526995e8c5a59abb23a26d6798341ce2ca514b6b155a2b825c708dc11e72d2f115d514326a97e3e49de758da959b38ebf55c65b99ce7e86f70922d4b0acc1668b7abddf3b9205bf7495cf83d2370347d620fd5b246c6f1b4fe9536c133acf2c2453e7834b356b9673a2906f3a1fa67c4ee6b38a0bca023bb6d8acb045c517341d9b977d367b5cbf9c7589f98b341dfb5692ab3b7614fa9c54bebc1feabfa197449caeedb267bc4711bdd2d4908775e78b052b50052e8622b1dbf495201954f294066ad5a725237ff5b785d2a7fbbdcbf3905a9d19e491465dba5126e8f541ecbabfe7eb8472d3dc5d13652ba1a4738e85471b8e2b030e94684680a7b4a213af438a9647117d73b93adce45084e8c74ccf565759fb5caf63e99b34881cbe79753780a69a6e64b8dd84a1caaad6c2f2fd60c192e7310b75935f692fbf7d2b910357b2949ca3df9bf6d74d1dd7eb70f815a63c94d230dd893a6fd237b75d223ca0e4dfe16044d8208d4f2f6d6f3467ca167b5adf6c58ab7980830dcfbe90f34c52c7b6fe3aa3cc07b4c199fbb242f744a9108f52c339dfc50f90cf3d235aa7a154aa6ec7e201abecb30e570c5ed09798d6d25054da7d3893e60a317428664c284dd235cb57a5b573d03bde6324f13ccb5a68503033b4c190252ac8292eeca3ac88049fab3f55825b4d937f5edf35b0efd83233146807ba21c784ff051c0121071e4e7bbb3898f273a5f9d23e10f71803266deaa3546e1050e337c4aed9c4549bbe85cf65839208674af475df02106dd0a8ef0487006ce9eae6f8b2e9a4cc63ce1dd63edcf2ca4032bae6382d843f4d4b96e8cae5744b5ac065d37a912f2bed994d3c409a212c8a883b7496a9b03a9ff06945f89693b5e6904555570c7e566296db73cc9e0615d6eac25ef89a791843820ca88d1197092253ffbee36dac5e035dcf24cd6e8d563e9e3aa55f53105b5eef7775a8c9eb4e71c63b9d61c31f989fc3bd2ab9d39f10e8cf07889aa0ae470cc8763386c0d721a8f02aa9e78fa9ea0971e9f600ce67ae11812d9ab3c2b4620a9e021ab0da2254501eaf0b509f499ed6473474e121c6d0c402328556d396a4760992237acbc0661f152480ee675e294b0b972cd7bf4b7a9290469abc9756d5811f8f4edf6c7f67244ec505459cc7f8515a8b67d6ef0b723fc547fa5ddd8b493ff15464f2cc08f5d9d49b0067dfe22752fd8e207e12f6f1be14fa42b7cb1518f33968a39399967ddced72d7a81ec56fb31427eaeb9304f76dc414e71f02e240495ff79c06b3d0128b69492c8eb818a5aa47dabf3c2ab477a5182a4cdcbb581c5719040bb8a09f6bdf780d0cdc17b03297fed45656080dc36ffe156b0ad1f88762b53f180a252c4a89685214585930a2945f8f2c32c164a3295db1c3a499d1a02eb3827848c40746742012fdd8d71c5c035e4971e192dbcd40042c0717ae6fe037ad1984c8bc9efe63ab0c64f97f39e3ccc3dbc8efd17176daef5003e413599af5a673e75d0a740d0bb7ba0ec3ea84f98109232efa1fc201c372e2456424d177e8298dbf7b3ff7c694074a47007adeac505d40d01f2a65fb697ece6e3e77d7fa2a786a79c4d2810742a14bbff0908f6ab3b1be3708162c9ee426e1e7b7ab2f333f5b042c71ecffede154bcc7d1c4ce460f66363578f87e1045454f815912f766f0402fa4a4b0750e370beba5dd0be745b6a45544a6d9cc29f41beda3b68d514f230043ccece9bef454b5536d7789275b1e3d280bb7103b02344cc64baed2717425a1071d3dc9ca87f6281b943050f8d5fdfed750e7d61a46e4aec57251e8327a4b7bd4f13acde14d937ca18eca37470fa4f4d8d25867cc86cd6a34a705a8c746ac42f76289c6f31966049837928dfd620bde9d74b6c4b9858e38526dd0774d8e988424d3081c73121f737e32e4adc2a8bf1c9e6ee0410fbbc9c78da11a971e55b5e381ba9be09084108effbdd59ca02306c1a541390f4c1397883c08574766108943009ea4877e51edaa2c27837fa3818dcac3da1c7d5f3fb3294e1aa55c0e0d3864cb280181ee57e5e045b7603b394a637f61aeb79aa23422324da370f323da7f1e48e8dd3d57a81766f396c27bfc05644bea2f5ff1e12bb8699c73705aca71bb15da2fbf8722c66c7d785504c7781bbcff604447f24170a02175f750886d4fee02098ff08741fabef2baa289011bc97920d22afa4890504ba9e8ac5fc3bea9c4e40de2f884b155ee207f8c00354b5ba53c6f2a23ed6a1c7617c73dd1642e2c168d57e538bd0a2da5a0362a44edd351ede1f60566e4eab3174c7a95e1538ef956d8a1672a7e407266d52b8720547aeb1891ac718c0d566a736091e3d02f3796c97aa9034cad1c57cb5196fff3db40e81aad71fbbe678941c3cfef904b55f78bab1a893e1a1344f347fd704e9484095f6b7834ea53677c57d6b44f842e373663c3cdf8258038a1e4d66ef13e34ff5dd78c3e5650ff0adb3ccff94eab41f2ae3b6068775c1c5fdec27f75306d373ea0d9d8f14a52273e98670bbcffd167fc2d695ceca404f5bd01787b8bc6530337ce23f34346b069bdb13616ac96712fda513ecabdecbe14b83ce5059e166035871fdce7edf0c4f33387e6a1b56c2e5f71aa70fdad5aadf3ed74614592acf78dc9392c2aeddd3fbc5303efdb6b12871377681fccc1d330d347317d30b9da45cd286232ee2eabf9cef6050edd9a7c302fe79b272e10f335377f26bd6f0c982371ce92427466ee5fc70632ab901dbf67774069d96c3f817a18317aa8b44102d33d0efdb6a849886a8029cf0dbad59e8ae5b2d9be42ed33cfcbe3eb8ce6d5722421ce5b3c25690f3235cd4b396d127648859a10e71a8ddcfbd87d5bc8e6fb20d22ae5733b06244393d97b9f91ecce8fd6c9464cd83da31a4cd416957e485173600da14790e8bd9a5b9f97f223aac82f374627114d423c2c24edc066c89c0a4259ec2be0b689b5ed4caff6e4f54ea11286ba00f8daf1c11caf4c16faf3641a0a71f5d78d666f5df1a29f355e1482bb8afc80fb18272e347dcec7fe4ec2e1960d9c892e41e13f9eeccd7964977d2718653a088bd22716fb10a37e804cf42f5d277d667a4340649d3a1623a19c9dd4364969889ffaa8d0cc4c271dd134d84bc74804554b9156ba6345e75e02e591f52fd7e327cc07538f4ab0b3e8c09c35e3e55cbfdf609ef250ef5ebfdc224e5fed77b94254586424b6cf6c5cdf5225168a03126924c6822b948c889a6261bf1f98d58c6c2722711e5690625da71d6ee78f5c1c235ad2a5b851728e6db3506e6c3397d6a19843050a5de1e31a93417cc8929c076336a4ff9e8b998d2b2ec9fc35c1", 0x1000, 0x5, &(0x7f0000001080)=ANY=[@ANYBLOB="b063eced6e334e1f0c6b"], 0xa) r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:25 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0)={0x3, 0x3}, 0x8) r1 = socket$inet(0x2, 0x4007, 0x10000000000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) socketpair$inet(0x2, 0x4003, 0x1, &(0x7f0000000100)) 16:00:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) kqueue() 16:00:26 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:00:26 executing program 1: open(&(0x7f0000000080)='./file1\x00', 0x0, 0x50) r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1010000100002}) 16:00:26 executing program 0: mprotect(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x0) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) 16:00:26 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x7, 0x2) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8}, 0xc) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 16:00:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000180)="7a25d81a68dffae287762b29bc2ee602d63391e8a6854159519fdd5441a5bcf770f3802b736d1319e8de7ae9da08e58cfe478b1a2b689565a98a91e331e2bce069bed66d656294eb844c20a532fa55d88f12341774e788e95b8362c65724c4f914b5b229a7ec6e017e51c457a2d08055b5459b61489899d1a8f140d06fb1d0f4675791f5c18c790df66aab973f2ec5339bba02597c31b60c1ad1f9cb08b40d805e7c785a9ee060ea6363ad859dba7daed24be9f958137dd307c8e4a2a651fad88abc9fabfd035c0d7cc7", 0xca}, {&(0x7f0000000340)="af0a7d30dfb115f192dec2fff6e2fed7f8dd7d07e9bbec6a3d5b4838dba1b3f4b4ef23ca0b8e6ca6d8cb4c0596ea497d7d4ec0d53ce45952b0fe65a3b16effa3387ed096827867641992e3a324ac0e0f19edc5627525e2d705441e7b9ffecbccfbe71150d51836fae0caf36b0df505eded720952807320a6b303f8c768aa2ab8be4ee402dadd2dfec7c03b09f333b0014f1eafab35ca868902543c39c9f0965e2dc65c3d19bf100b8b070243fa1a56f3aa34b7fab4e327fbd5c3c89aa52702bb24351c8fcf98b0f6d395259cb0ce16164e788a8e758bcf959176a4f098d7aa2ef4277ba29e65ca6d01c6c08a103d4eceac48b1fcf158556e3dfa084b3b2d531aae8e71b4f7c83ed75b04e2c3c56429e5a64bcba5989ac61cb196b6c866e48b9a627ecb8ef22aa9aab46c5fe03bbdd135228c22e5962f241ab2e1466ec6a62ea7ccd9ca7e419bfce7e6c82df523c7b8cf17dd8b5a9578faa2a8983cd1739e7c6e25a5943fea412826fc9c84225a5d6a516726f8f7ebafa3db29132d0568c3294f58771d96f16fde37ad54cfd5d1dc0bc46188c809daf5460cf9aa48b1341cf0dee751f4e23c1d710bcb5ca6db171e313b1b25364fbd45337e1fa4f0e1bde3f55fd83632ff85cf0e90903b6c522c8859e478049edb663cfd138bbf1971bc5500116b27089cc38d00b61e7ad128535f2fcef2ed3b3055c80db7dc0245124e68e01e4e01fdf69853a0ed070ea2fa8c0c9c05eba2f6c845ed8acb5168fb4c6f5da457aad9e685a8f116f8d3beb188c132ed40a8e3dd48064cc8890b9fd0c38ec05b8bb2d05f6ecf9088389885e90f52694d80a1a563861dec980044f344f503caf568d9940d6a0cab6a8d806a9833b37176744ba2ac7dfad7ac658144d45fc40e511e418bf0038657557ca77519c3efb141a79e194c597b4bc28e3512f78143d17f4443321e4a8242595f9edc4e6c5e422b09ccadb469071ef4764fead846d9e2ea2d222c750c67f33f13481210fed6c2d0e2d2e289b272a675c1938802d5fd564017335c0779b8933bc5d4c6c90ca56d564f2f1ad23d674917020b5ab49b18eabe5d944f2a55f065d398bfdf463f2ca55c8a5206fbb2d9c04f76b1cfa947228fc8c13a0732c560f6e35d607604ab1b8673f2cf35685c107787a86e77af495f6c60e26824867badd1baca50cb29e100dc8f07d364cd51c624fec632a0d1253ca684fb0e13595a4f5cc4f30526b70a5a2db09bb3a53aa605d2c71b243732ff183f0cd9f317319ea8a48161d2e1250f1d954373ab63718733aa72075deee4e06a1e590e8068978df47733a85663081b48fba19722ce8cb3c37de501f8dbaec10adab150ae60ed9fab3045f112d40d32a3433452531b2461bb0bcf6827751779c200112959ef797a2250de2216635dd4b2081ba29ffc66e26eff9f346f1c78fd29954b3ea124fd0f5ad954e25fb136cbba4a25d982cb9fe89a23e4f33db0c00323210435c085058181e750dfb21e22d6cf7b7340c6d9e298025e0a6e1d7ae8c1001b97df19d8d22ce9112ea52340a003a88f3a53d0a354db44bb8997cd95dd7849e0fbdd09d15a66a4661206d5d59b5d32d9ab6f9e05dc9f47d927155c00732668fe855a759a2ae2971bca9bdad5bff4310680b5bcd05f37ea712d8c00a2a4b4d07921f6440ad14017bce30a8d47fd3749b79efbb4e4efb57a8c77779b9b590be63d647a2c3039985e2d0b666c910f6133804ffcf35bdee8765795c635e733d141f56275de441eaab8108776de4039062b03a7b042a648f4c6e4de13350de4a1a5314c5ed4be47e824c85e3e10be88d640549e18eb558e052e4f4fa4cd37f810aea4774806f8d706dbda362c054eae97c5f403d7174a377728f7a9e368b5f31f2c1093a79dcd529b2b3d23de35e6878d2e576bc7f9ec153a7500133900d7dbb8ed66edcfa3faf945411854497613d50a1da56b4ee305833326f3ddc3d57e1dbdecfa9be677d0ca3d962b37888c60ac8eacdbf05590def63b5a1ec43913891f1f6092e8e8d9434c0d08a53b7e582983a5905f80f55a115b9865158215ab5e6c39ddcdb3ad0e0e3e3e113e807c9e52a6b33996d9181f66d63e6b26492f9d9f9027a14059431324f9868cf8b867a85bf6516684690ed94fcb51552b18e564c221a32584122818da333d6cf98c35773d292c9c46c96e2d61720a6609c9571abf8093b1f2a54c78d9f53a3573406278da6a9c54e2f7cb632a599312ab425ea11cc77097d71d5dc690c45ac7061abf46c689a52848b332a303afc19acb7193fbaee4b0237a950cebf6fb6f13cae373eb36a396031240709a42e39468250b92f93616f92b22da2bd3e987051b76d38fe1f854ed38603a61bf5a68cd9ba09a55037422adaa44ba0a2d620bdf4c88c3e779b38cc8ae9be6b88c2e1e91c8913c081435a1cc858b3d8ac6b578fffe771b57eb46bc9e13893d51b3eaad86183953dc7d11790eb1bef14eb24a496d5a35c123055c93c22e21f61613725be4f7ba84b8094d0fc7ca887bad18ab8fe20d3836a52c62f96a5bc380c60c078faecae47028d0d0490f6901c1f59e66f9d037717036e82921b41401ee98a757c16b91ca3a7649acabab91b658d50f82d412a39922219eda23f2733f8760030f848a3ea61a4fcd2b672fd775a787f1eaecd489f90a825184842505c19381627afb29be626eb1aae346523b7a5a46687249be6e9f5210e0a7cddcee2ff9f1750a60affcc45a3b44d51881fecb08d82f11f6940abe7fd03b8a025104150bb4f6429c80e060c1c3bf556c792f9b6a89b3857360a91ddab21bea40be72f1da21904ae89ef3dc3bf1d50904a999ae6fb4227d2844b250c2e03d2a9f26eaa213812da986a38b1e6fd5ad247bf454160acf59607f64893338dce28df2a0264b7dd6bf7343f5f8904ee104999cd7380f718ed44b46a1ec4a600e7b778482a54219e15c74a564f780a10dd57851c2f46d4401bda1dd4e634a32e2d140fd1230fac43124dad42a3dbc7f87e4c07e49778567a03a374cf084cbdb928df6570476a1e3d4e863f452de53502441d2173617aa0e0b5b57b4309dffc5e78b15809a343245be71c2055b6ab1fdf32da71765b40b8cbf823a6528b61684a102ce7a40cab1feabdbdfd391607c527a7e203b25cc9a21f7abf2b2af4bc3d4adf962eb6f8c6f0b05cb961adc86b4afd4e932e36ce14d1cad0a174f0415c76c1cea2af63c0ad3102e0f8a4bc3e44da5c5545fd74a6aa4ad40e33888d22b4f06e98839ed2a903ace96fe78f148f6c63b4c128359782c64d5448b3773426c13e73928c138af607661247982d15fdb4027de20f58536409791cb2ca6e2ff9ab9a4a669693a7fe4ea8458741986d508e8033c30e107c89baba8ddddb4bce2627462abe9de2bda0cf74c73a7cae517d4f5f4ac63d605c1053896823ae2342cc44e89384d62862b370642b6621cc346fbd7750e9337c011518d07554046d4a9f58cd39cce519a8ba43b6c8fcf06c5a4cfd16651cc69fd52b57139f096c8b35c8a6afea4fe034540e65f1c8471a71c7112ba747e9140b426eae7b674781455897cd8c58f7bb70ed19bda3e92b86bc74cc86f02b1f102acf40812ab4040051f5582641de15057b1dc5f7659a48280b96933ed13c53ef5b31cc6fac4811c72d89a65d17957365342cb690685658f74d5671ea705bc432c6ad15ed02b83a2a1c684af9d206409c01b6fd95318bf74b2496e1e0a8e51cbe55e8f95eebaddb8f47d0f0941c5e5c922812e131981675020a9b472b156664585b563e97e8620beee6bd16235047024e759ab031e19f3f7e0472bad655b5fb19f257a997b070057406a27912eba464e914af00c16be2c2f157012657413b75c4d9a11110cdba7c61cf74a6fab63f348246d74f3994522538b1b91afdb8e407616395deaf56b77dc26d8b970d7a1009411dae95930a627367d6fbf3a7accf236921dc2dd289ac1cd1d937e634c11057f6c4376a607bd871f13967fd1d4de9c018c7c7d77816e0496342f042d079b0d282a64408cd2008f17364e5f4f14a563891abf231986b38f7ddf78ea2e8bc4f0e7396974a46ffe3a0ded65abd1546275c4e00a86148693fcf7fd8475be25f3178bb80feeca6384b855aa3c74d6458dd869239aae92e95e0d9ec46216c859eb7e277d3516d94aa200a3904d471289142465a91d994295e94599dae0e2e5520cc5c8ec1e09651dd37c19dd167310946bea28565ae59cb4f39be0ecf7d386c720fc958728a7095d7f8371ac33cc3f6457c6ca4ee572ac8a1c800487b7dfe03913dca2fc4271632dabce939f6cd391e5e5353754232b766185e76e0a26644b0e169a43d01dc2fe4ab869c893c1624fca9ede6e7dbef9e8dff75450d26f21ead078dd9f47cd63dc9305e0abb2a541bfa1862c4ddc514f27424678a46cbfcb3714a3201a97ec5afe57196bfa442b405a313cb6f3942e728650af3f402d43e70fef35b3cd75bd69fd6d2b167cb167b863d1ea320c3fd5d5e98ee5a12a2e45a1454f9cc42bacef04b4174fed81742b81bdce162eab924e93e605cd45a26915fce433ed1de48119f7ed5b545ef7e348ffec73a3d7aa277bb4f81ffb8c7097ed1fb4d67a340daa856dfe1e1b44bc8aa16984dc2e65814beb11258f7e3e72dd7e950243d57bae24f9e991c67d14604cb365453c98c57bc877dcec6b2d030efec7fd024c2c34c782452f42358db5fcde1d8cd95ec573e8dee22ecedaf17e85bfdd310eb2bee602dcf1b1922d014bdf6c641ffc7810eff4d9a4b759470ae206836c161961a21a3d28c6aa7fce6a7df6142bfa450307dab3375ac9839819e7898ec28f8d6c36bb22360bd47944d8ce52d6ac15bcee8b373f49f234eb6b72c14bacb694bffedf125d707f61a7ea1efcd7798d94b6ebb226dfead0088a68a7ccccf95f590c82befd671506f202e53fdb330715e75147a9b1feef072e7d81574c5c7c580624e08a2f90ba1546187dd85136ad0bc36442aee458a85817575d2bba081fa06ac26f5b56e2b661c55cc89021cfbf25901e17683a25ccbd3c7e7b0b16ee402f98b7510161b19ad2dcfac0e746e12572d7916d36548b2167e1e435d16ea2f3b1a354f95b5bfb1085eb8b4e5d632bb98c1c9565798834e74f9d3bafad06d2964b44581055b3eb364a07e504169e817257fdfbfe96da6e60543d0c05b5d8881d7977085b9e4aaad0fa58143b02e17a4af111592b4aa438e02ff3b3719928a0c2f897e535cb2b7e0cadcfc7f14b1e74f1ee7536452a2cefaec0a7a4ee62c3699744c5a85a0ccdbecb45cf60a3d4a211f839b98a4838b19296878d43b1247f0876ef24d687fb7626bb59059ca898d4fdc334bbd80f13966e658fffd5fd1e037f7b4f51130106da9047ac0d2fa64aac2e34a05e39d89d06e8304a48ca2a0e328be4bc09c40b344cbc3fc3ab97d2d903fa37401b0c5b29ac882d4ecafcf54c58ddcf4426ad0ca244fe108f6600ff7a8df9435c357f835edda6e722ab7a0a8cd041a94e8f606ae128ac2ed1e063b9c30e5286fc9180f1d5d17b631237731308249d496f5a4927335e5cb49096739abab1b7a5a952d5cecf87298dffc83205ba87a1577bffc417124c802a92c220b5bc789405e1f40ff524bf0423c40617d2d351a2e00707d6d85f6855b5593f750f6b58d7959289c9af34bf051895c867798b5d30d388c725c0045ae89d6a01d21c7f7656b58bab1262be3ac019f044700e6ae381b357f4bab7217007eec737e9f3f9f67c0d10053dc527e6c5614f3675d77317", 0x1000}, {&(0x7f0000000000)="ade0f8d6051bef234c2d0a06413aa0cb0e516dbd333cc36d412def1e3680523e64fc968ab9669e736648d5468305e993a9695cf0faec5728e6c32bba82ad99ae1fa4dad9409307ac7f730a2b5b8f66396da6c8a507f46a6a4f5b6fcfb24f811eb3e28252876b4e3f0cf75b5aea4a0f2001c7807cbe80c49574cc44095da56848fe4c3129cb97ae788b169069e5", 0x8d}, {&(0x7f0000000280)="11653ea04734d0c7ce71cebb8f0fe04a3a0565a90ff64f2baa0b2d7055c4f9de02066db3cec9a9f366452be7f375500c9be567fadf90ff70a903695a05a722e5e1f36f653d3b18901e736b4520384f4c71e1dd8d3d476de8b836bc2dded46f288e39e4e4111fc7956b254cb7628dc1d2b85f4992", 0x74}, {&(0x7f0000001340)="30b0da49798410df4718", 0xa}, {&(0x7f0000001380)="689ba37d66fe518a0fb729c4a1954ce3e3ef95c80aeac5c31cf9b50e16730f2df91ff69e486366d8c6ff553aa6aa703681429864588d0ed8e8b74df8e7f842e1c271de4f77aa823db73f4c70fd79da156147b81602223573c9e98f9d2a0e0b2edbb4ba193c0244b338b98f36ce0e6ac47bcf0f2b957446d202a0029ec881aa0ecfb2ba59f395a260aa8e8fbcd47c47664d7605b02b8735dd0e160b72cb2bda36257209869ebd13520d9e", 0xaa}, {&(0x7f0000001440)="2a39cb0f82593f660000dc9f981fa3e269b5ef246c8fc7a3aebdf1fc5d2322aaf906bce667cedb", 0x27}, {&(0x7f0000001480)="e3da261a435c67059d92600c74008a090ecfbfdb77ff66994c39c779070b7a90a48ef7204a9b68940897fd46d3982965", 0x30}, {&(0x7f00000014c0)="98a76dd9fa74920605a550827ec8e0c543d5d7035487a3fddfda391955a844cf51a9c8ce957f35e7e62e873c5d5c54d30f5a786cd256fbe391cfd92f00267d7644fbd8dfcf47fdb2942b7d81b0c377570a5ac16b360d5125", 0x58}], 0x9) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) write(r0, &(0x7f0000000080), 0xfc4c) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6da3, 0x1, 0x0, "582b32dda22db6038ea2b13335f731b9a191eb8a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:26 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x6, r2, r3, r4, r5, 0x80, 0x4}, 0x0, 0x2, r6, r7, 0x20, 0x0, 0x5}) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x200000000003000) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r8, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r8, &(0x7f00000007c0)=[{&(0x7f0000000380)="2964f10c9e96b37c14fd9640060f9e9e669f3eef31692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee6", 0x33}], 0x1) writev(r8, &(0x7f0000000700)=[{&(0x7f00000000c0)="0f", 0x1}], 0x1) shmget(0x2, 0x4000, 0x529, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() 16:00:26 executing program 1: r0 = msgget(0x1, 0x141) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/78) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/195) 16:00:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x314, 0x0}, 0x0) 16:00:26 executing program 0: socketpair$inet(0x2, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) setrlimit(0x3, &(0x7f0000000100)={0xee43, 0x200}) setsockopt$inet_opts(r1, 0x0, 0x8000d, &(0x7f0000000040)="4ba2916db450168169c005ba2d948f4c1324cc35908e9c09f44cc7c3f3070e754d7059ccba691f823d04e66c04d599ad2bc450e3b9818d0b3d2d0e8a9c4734cd76b756c1450b71f7ea4ae5b09b58329e80f581feca43d65d8b7a37972a", 0x1db) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getdents(r1, &(0x7f0000000040)=""/212, 0xd4) 16:00:27 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socket$unix(0x1, 0x5, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:27 executing program 1: socket(0x20, 0x4000, 0xe061) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x41, 0x1c8) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=[{0xf0, 0xffff, 0xfffffffffffffffe, "dc2002ef1a21c89c78335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de946acdcc566de6ba99561dddb3cc6d3bcd4f2195ab88ae066ae666884ae087b417c4e0d85eb0ad36623511cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef27d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab552975179fe60e7d57694d10409487da3201fde2"}], 0xf0, 0x8}, 0x400) 16:00:27 executing program 0: r0 = getpgid(0x0) r1 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r0, r2, r3}, 0xc) r4 = getppid() setpgid(r0, r4) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x2) syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:27 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x7) r0 = semget(0x3, 0x5, 0x280) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000000000)=""/125) 16:00:27 executing program 1: setgid(0xee00) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000200001, 0x3ff) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) r2 = kqueue() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) kevent(r2, &(0x7f0000000080), 0x2, 0x0, 0x1000008080, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x7, 0x0, 0x0) shutdown(r0, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='\x00', 0x6080, 0x6c8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffffffffff00) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$inet6(0x18, 0x7, 0x3ff) getsockopt(r0, 0x29, 0x2a, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = kqueue() r1 = kqueue() mknod$loop(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x103840df, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) 16:00:27 executing program 1: geteuid() r0 = shmget$private(0x0, 0x3000, 0x7, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:00:27 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendto$unix(r0, &(0x7f0000000240)="dc4f7a6287846aeb63fa0bb3f746b5e3ffbe4181a7daf50d46d4900d6b241629fba90853b3f64c44d1d0ab5eec53dd4f24e1f8ab17005cf56d4b0974080efae0143ff5e55e5c9941bbe475146d2fda4057c3a680381bf3a4695ebd95c4111480e195f0f5a47ae6b2cdfdb441b04498ebe17733ea3d999d78e5ac48220917b81dad7bec12e67fff7f1bb5c4424e177b3f6b2bb799a71a24de4d5564ebfd98e7f7d9c363c714c57e1f8aba43afb6a3d75b2ef21811b7fe71ecf8effe6937478e0a66706ac7e59275d9473da68c17502102221726cb12f6c23283b5c4ebb80737b1aac3b1c0c3da01822184dae1782b25c1aa4de276261b87", 0xf7, 0x400, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() close(r1) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x10000800) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x340, 0x14) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x2) recvfrom$inet(r0, &(0x7f0000000000)=""/56, 0x38, 0x840, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000140)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff4) close(r0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x9c) preadv(r0, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0xa1c, 0x12000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/138, 0x8a}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/144, 0x90}], 0x7, &(0x7f0000000080)=""/62, 0x3e, 0x7}, 0x841) 16:00:27 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xc3877f0b351a1298, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2000000000, 0x1810, r0, 0x0, 0x0) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffd000/0x1000)=nil) shmget(0x3, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x21517fbecc99b0e0, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea790bfe432044908d0d99bf7c19f078177da4ce9c287730c53df394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x21f) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000900)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee12340603a1794809426a7e33b8dcb399fce526607254793c7de040000000000000086fc36ae659d60a0cd341d018a4b9bc001cfe6605d71790dee06a18df5e1909dc13993b14ac74a53f2ed6cc7442b1d9f533852766f1afcb5940000f8128037ee311267ea5efe1e2e3e3bc934f94a952a233d1771510ebea6bd3eb3d0458b01a09a1af62f87383d5f9418e8a733155d88c7d79ce8c2f2310007bfb9f4c927eb6a327ff88f3b4774504fa912ec4c5d9f610841922d137b30b850ffe96c4716735d3546aa3a8220859741f12f5bf59494d72c984373e3abb3c13ddf8678fbed1f23cbf03f8c23d35dcd442515c99a12466ab79e9ce89fecad3d3939f32c0800000000000000fd02a88407c158e5ef8529663a53dabe8a65038aa7a236ee1c0cf605ff3f0000000051c48cba5ea9070000000f588b1db278ce1f3f2c6f117150530b7d03b096ffdd074ab5020c19a02e8cf7118a056510be92353342b3ee5d14b5321fd6abb27912dd80d74c54b6789fa9c2b7172768d29189e43ae1c9ea5a3600a6446fcb04d3f39ea7f27768bb6eff45b3f9416f6a812069a0831e2cb0d2e8187ba1d6ff0f4eaec8049a6b059d9086aa826be7eac927d6c117600b8e4edd28405f42f0ebe69249be63d4808ca446917310b29365120c08e2a0451e3a31cffa6da58a2596c9809438d533269534271579573a679b0f2704e322905dc04bee0fcd65d9b222d6d52cd6d96baf3bcdb3e8ef8272639d3b8965d0221474e78c12e087354a7d5792fab8795c4b4ba5db6eaebdbc60217190af858223db91", 0x280}], 0x1) write(r0, &(0x7f0000000000)="fd5872f9b766795ac4", 0x9) syz_open_pts() close(r0) kqueue() fcntl$dupfd(r0, 0x0, r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) kqueue() 16:00:27 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/171, 0xab}, {&(0x7f00000000c0)=""/249, 0xf9}, {&(0x7f00000001c0)=""/206, 0xce}, {&(0x7f00000002c0)=""/116, 0x74}, {&(0x7f0000000340)=""/4, 0x4}, {&(0x7f0000000380)=""/26, 0x1a}], 0x6) close(r0) fchmod(r0, 0x20) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x944) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000580)=0x3c782dba) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0\x00', 0x0, 0x100) setsockopt(r2, 0x8, 0x1, &(0x7f00000005c0)="c0a83683589b9588b92f75a3353fa953e843851e12f8970da3a17f752abfb5584b5986aab92ec35c377d6dd8a835c6027750dcb40792242aa79c27b969523b290fee470ceef03e4f35ea8c9b6e617c886575c4576e9df5f83e2175f86bb53c6071d531d801864bde1b20f43f321d05de14804bb20d9f66b5b45891b8e5cdfb4def418f0d767d472a071cf52bf9b96aaafae77db1f9ab5fced48e0a96015e85cf480a2957abbbab7f6129a724dd0428e49af9dd128650145d6adb103aee", 0xbd) r3 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) fchmod(r3, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)="3b4647991c98732ea841d76304fd74d11e1f6e2eae269635a1bfa4c821f71d0e73a1a20f55889e24965e6d6d64787ac13328085a754b22b95fa021af2300ecd47364558e54edf4875080c848eb980af31b8a1711ad6937187211fa0b9feb", 0x5e}, {&(0x7f00000000c0)="ea705075cef848031ac390652a0fd5ed098a9ccb3c84c06fd118e24360695f4910eabcc153bf3787f758b3bf6f89c5b3059c3a485c6b8ce307579cf63529cba6d0dc49497a4b7fbedad276dffeb182814af5a819b0a7f80d1b1999ba869cf3bcda7869e89042594521f7b28242283e552824de918a73f1e0296258836ca70698932677dcfc563f5f9b8ace80f149d69fd33185cee5a2eb77361ca28c8b35dd46a170448b0f03be3fa19ac2944d1f03a6dbe80cb590", 0xb5}, {&(0x7f0000000180)="fb65c93e8ae396eb22356187da1edcb19bab12e02680eaf3ec245b1bb6c9cf7260f522bc3e24e6d1fe7be5297a7658a5c5bd6098687f6b7c0b51db4dcbe0a5cce573e025acc0e32dcd8445c7005d44169b3573d65a8b5de4da295226dea358fe697727c97d3b8e591120186293aa9ca93c54e8d4ef05c1f45cc3bb055896f1e4d3fb02fece825e7e5f09d933f9258df3091a2adb74232a2c30374e4dae6e04c1a8f7c63531ee20f49d489df6c099f4f293df522b368072653b5f4c63a8da872d62cc9757ceb41fb9bfb453e9500cfeef65c30b933651ca9229b14d341835c3ef0e1f88d1be2016c04968", 0xea}, {&(0x7f0000000280)="589ca2ddb07766d0c77c937ec71ae03285d4ce2d2c7690af21e98aaf6e4543264c37bcbbe169", 0x26}, {&(0x7f00000002c0)="f7b464f915f2be82823c95ac7a3bd7783f1a5c7f8617e1480d6435c42246faf0d2d64d179c0074197dcec8db8536a4c7bbb1c3a46d73c1f989e6a34878dd997ddf029bfb336c5d35fe03ba64576bf468feff87ea7edac50339b66bd7dc9f443f6fb7626b9663844d093ccbec77e9c0c378254aea17a8fadfe672ad1ce69a08c19ee89670b6436a12979eed15b9168c", 0x8f}, {&(0x7f0000000380)="9c80ac1c46f7711e84395df14506db2a7f3a13da7b", 0x15}, {&(0x7f00000003c0)="0b7523b39595ca8350f7209f22df627e85168c07e093672555f9fcaf54dcf0054702ba40bc02f89b6f73fac87f97f39dc184fe878240a160b5f282eb2a1f65b8bb776bfe03c483560ce8b0ab228bcbf6c5dfaeb8b9ee7612af8d00cfb6182c601e1465d6eed6288adbdbd61148fee21ec6642c6c85ae17134ce24e6cbaccbf4481d751ae7cd836744691a3ab0333581e688b70d355a86e9799d059fe7a51e4844b6d8702c130690138fd830d8b3ae79aafcc447debde5ceb23e30535a494759aab8e931ac32a", 0xc6}], 0x7, 0x0) 16:00:27 executing program 0: r0 = dup(0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) pipe2(&(0x7f0000000140), 0x4) utimes(&(0x7f0000000440)='./bus\x00', 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) r1 = shmget$private(0x0, 0x9000, 0x22, &(0x7f0000ff5000/0x9000)=nil) r2 = getuid() listen(r0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgroups(0x3, &(0x7f00000001c0)=[r3, r3, r3]) r4 = geteuid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) listen(r0, 0x1ff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000200)=0xc) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x28, 0xfffffffffffffff7}, 0x10001, 0x0, r6, r7, 0x5, 0x119, 0x7fffffff}) 16:00:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00006cdffb), 0x0) socket$inet(0x2, 0x8001, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:27 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) syz_open_pts() close(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x200000002000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x67a) r1 = socket$unix(0x1, 0x13, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1d8}], 0x1, 0x10000) poll(&(0x7f0000000080)=[{r1, 0x20000001}], 0x1, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x500, 0x1) 16:00:32 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000040)=""/143, 0x8f, 0x40, 0x0, 0x0) shutdown(r0, 0x0) shutdown(0xffffffffffffffff, 0x0) wsmuxpoll: not open wsmuxpoll: not open 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 16:00:33 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) open(&(0x7f0000000000)='./file0/file0\x00', 0x8890, 0x80) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:00:33 executing program 0: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) r0 = msgget(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1fffe) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 16:00:33 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) r4 = socket$inet6(0x18, 0x5, 0x100) r5 = getppid() fcntl$setown(r4, 0x6, r5) write(r3, &(0x7f0000000140)="7a5fa70c99786a7318392efe0c8d70ad2d7c3b2a47fd61fcaafac1e137369888cdc72900a9cee5eddbb67aafe306530cd10d275dc47b96e38f3ed2fdfcf923539f0d36a7d7491e050bc491c1a0d2a4c643307b82", 0x54) linkat(r3, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000240)=""/217, 0xd9}, {&(0x7f0000000340)=""/139, 0x8b}], 0x2) fchdir(r3) recvmsg(r4, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000440)}], 0x1, &(0x7f00000004c0)=""/212, 0xd4, 0x45}, 0x42) r6 = accept$unix(r2, &(0x7f0000000600)=@file={0x0, ""/89}, &(0x7f0000000680)=0x5b) r7 = msgget$private(0x0, 0x1) msgrcv(r7, &(0x7f00000006c0)={0x0, ""/163}, 0xab, 0x1, 0x1000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000780)=0x80000001) getsockname(r4, &(0x7f00000007c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001800)=0x1002) fcntl$getflags(r1, 0x3) pipe(&(0x7f0000001840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000001880)=0x8, 0x4) msgsnd(r7, &(0x7f00000018c0)={0x3, "456ec0"}, 0xb, 0x800) shutdown(r8, 0x0) close(r6) lseek(r1, 0x0, 0x2) pipe2(&(0x7f0000001900)={0xffffffffffffffff}, 0x10000) linkat(r8, &(0x7f0000001940)='./file0\x00', r9, &(0x7f0000001980)='./file0\x00', 0x4) readlinkat(r9, &(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)=""/142, 0x8e) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001ac0)) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="a5773c42f9aea622a737b70176b70fb805d1e846923e1a2a91239d7604adb7a017e421568a80a00b37565b67b35d980c7eeab9bfa6452e626a8c175e23283a6ebace002eda0d22daeb73c0d1f149d2f647a862fdac243e08c1f2623c47f60432c155e9032ec75761fd8772f4f1", 0x6d, 0xb, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0xd00) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0xf000000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mknodat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x2000, 0x2) getppid() 16:00:33 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r2) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) fcntl$setflags(r2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x3) execve(0x0, 0x0, 0x0) 16:00:33 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mincore(&(0x7f0000aa0000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/195) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) pipe2(&(0x7f0000000080), 0x10000) 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x800000003, 0x1) r1 = accept$inet(r0, 0x0, &(0x7f0000000140)) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x1, &(0x7f00000005c0)=[0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r7 = getegid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getgroups(0x9, &(0x7f0000000740)=[r3, r4, r5, 0x0, r6, r7, r8, r9, r10]) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e0ffff0000000000", 0x8) close(r0) r11 = shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x4, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000480)={0x2, 0x3}, 0xc) r15 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) shmctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r15, 0x10, 0x9}, 0x0, 0x0, r16, r17, 0x7, 0x2, 0x3ea}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000780)=0xc) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000440)=0x1) connect$unix(r2, &(0x7f0000000800)=ANY=[@ANYBLOB="0100ae2f66696c5e137bc2aa87614e4bf5ccd9645cadb665449ff38f62fc857fb4dfd66e8d83bcb3dc4546d4feadaacec9afba6d078440d1822628790ef84eed5707cc715614261a86767e25f999d586a9c5cd6e178b6bc357970eae57b828768741c9a0e942a28dfd7a6603416c80cd8368f3baef59537df554540c34ccff1cc5d0fdade6a25decb1be5939bb7fa199b6a7d69c0554c4c91368167d968b557c6ae8b22cf4ef443f60416f3aedfa80bd28d93dc676b5fc9d1f632ef17791273c7fafbd889a0a04ac968ee8d075066c25e546a4f1c7bf02f5bfdf4ee9d3098317f992e5d10bbdf0352730c02cfe3973a2f103602ffca422066d1e04eb709de9270bc0f07711fb29ff3abde137a3ad10821b"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1) write(r19, &(0x7f0000000100)='B', 0x1) write(r19, &(0x7f0000001900)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62f", 0xf02) sendto(r19, &(0x7f00000017c0)="67c72a60062f82a6c0547e6220e36f7e73ab8aa9fe1a2965fe4347636f8b1032cdde9527002d36eb6ca2d5353ba984c95c6b9825637c11e5367ae62ceb5248c55fcaf34559766d6acb12876b9ebc94e748857ded29c0af6f114fc1a05f9758f8000a3ffa9816cbec54bd8dbffb1e035eb636255957372834fe6aa0adf844994b5a7401a200448c5e4816bd187631bee44212934ff8e7432de85c2b91c2607ed41899f48ae6c7cf7d133148a5e4f6f48a70ad1a0f29f9b55256e3559e38e18981b89af005ea6e48508546468b5971d8b8fb03aa32ee43b5079d5aaee8b49fb1346719b792247edf829f968d0ff0644ffdebd96ee0ecce002c0b6b550a875816", 0xff, 0x0, 0x0, 0x0) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000440), &(0x7f0000001540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=':\x00']) recvmsg(r18, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername$inet(r0, &(0x7f00000007c0), &(0x7f0000000100)=0xfffffffffffffe48) socket$inet(0x2, 0x7, 0x7ff) 16:00:34 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x6, 0x1ff}, {0x18, 0x1, 0x2, 0x3}, 0x6, [0x2, 0x80000001, 0x1000, 0x20, 0xfffffffffffffffd, 0x3, 0xfffffffffffff492, 0x1]}, 0x3c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socketpair(0x10, 0x4001, 0x1f, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x5, 0xfff}, 0x8) sendto$unix(r0, &(0x7f0000000140)="d7aa3f87aed9361f9a5865d062a9f393e4032fe00e0097e2fdc5", 0x1a, 0x4, 0x0, 0x0) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000e00000043b10a321451ee45591bf45c9303525ecbff30717ffa836dec8229f9d97c9b091fc88c750cab74d8e22b921e9c801c16b01422900bd21cd9075794035c24b72f170514ae2ae9c0cad6fefc3c3f6827c583a74ee0bac5a39d1d7c79473579d48528a59da9c878f49b1079114b86466bff1adccd2edda783618802e9f3743c5d0ed0f664dcb4b5c674a465b14c616830b761e8e0da62ea71e442e576838b1b7970c62c9292111f8419b06ee9780fc58851000000000000000000000000000000000000000000"], 0x8) fsync(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) truncate(&(0x7f0000000100)='./bus\x00', 0x80000001) 16:00:34 executing program 0: r0 = kqueue() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x100) ioctl$TIOCDRAIN(r1, 0x2000745e) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r1, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000480)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() socketpair(0x7, 0x0, 0x2, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000280)=""/68, 0x44, 0x800, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) r7 = getpid() fcntl$setown(r2, 0x6, r7) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x2, 0x0, 0x371d, 0x1a620000000, "d044e2ec0e0d093e528a8a7847ec82205212ca3b", 0x6, 0xcf33}) 16:00:34 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0x8, 0x5}) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1810, r0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x63efece86ed91319, r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="8202000061636c65ad0078130f3209000000000000b09c0214255d409faa65e9d3730ea706c42023820e2f4a22bc1ba744ebac45fef56cb24832d766fead854b076d2895462badd7227be9529f18bad84d3de2b9b52e5705ce2bff1c4761deb0f5df684fe98e0426713a8e2e29457b60d0740d705052b488a4aed02be988e231a7000000000000fcff537d57219ff6c98a4b1b553f0000007c2e45e6b0676356a98e4248cd029a00d4a8e25478011912469f19160afe2feb0dbb5396da8f22903fc8125b401582572a00000000793f6fc0e4acd1624f6dd021882259828bcebe0fd83056dd5fce75b41fdac78373000000000000007438b87a959af843a9fdac450fa0c449822f83f9f4ceaa90f5fa841e8bcd997609d6791ebd18feb393070000007a8d2422ffdbc6e8fc459c0000000000"], 0x1) wsmuxpoll: not open wsmuxpoll: not open 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) socket$inet6(0x18, 0x8000, 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 16:00:35 executing program 0: r0 = getgid() r1 = getegid() r2 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x470) r4 = getgid() getgroups(0x4, &(0x7f0000000340)=[r0, r1, r3, r4]) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r5, &(0x7f0000000580)="95c5ff7021b29f6b7c3e1dde67213e313ee678f2d02fea7242bd9a8477e93246872e2a6e26b2417d74cd38cff0a3ae5e6bdd48ab56e8d417493bf994997e34008a612d76886022aebda56ae81152aefd7a86f9728ef0d6f4fd234b4f08ea4d3b4e51793e256184c4160cf0d17a33f0ed3975e83396a06adfd77e378dc1353ca1a86fe7b6f274180e5d636a2542b87acc2d21463ddc8184a362afe2427497896242305b9ee2c2b3da494aa60eb5e6cbed1009c77435dedd16ef7760c6758b127ab63d942eed58875c859efe7b2aab9c16380db57e730d71e5184a0127bd1b6ef6f99e55576e740fa5b1501679c64b35aa0431ee790fbdd2ac22af5258ccba5b80cb73dd5ebcb23935c1020dfa167e112089ed09a303ca126bef9ca6578f7b1546a474fd22af6432786ec7bf8821c6c61190ec341ae5ce90adf67b70a9a5fc6fc51bc7110695d4032d3f95029fda386556d18d4f19ac14763f33a6c7366f53950ef5ecd33e30ec6c04acb8742311ebc61fc8bce7c43929dab3f08bc3ffdd9e682c7e8f02d978e2a9e815ebd53c4094dac9ab26238c45d60f3f13af25f92a34ef690d86ea298c46fd5ef4d0b2f089a8ffc6f0592b51ad3f6e42bbd11ccfc277f6e3f56f08920c8fbd763272418198520e52d7c3620aa2b0401172dc016c1fe4adc67211818c770dab8e48296cb96775291a424a3f0effa2f5eb446aee84a827e3529d057b94b4b5454ed526a4aecebb444a80bac3ee4b570fe2789d10bdb863c2bd68670bf07b4152845a73051f27416a2dc16ab04ac9e9673b92042db283ca4fcde35b54d50b586048ff132f95dedb59accdd700fe58f4294cfbe3d7fe3f6da5fb1cd0fd70cb4b80f27d51842f57ae85d3f46edfa36d1a5fafc2473cec0d43324e4ef32b0e767ba64e81295ab3a28cfcd30ac73b58c14cf9f3230e806ebb7594652bd89dacec6884cde57d98364cd9326af006f87819623bfb823f1fbbdad6e44d17699751b33103854faba39702b3653059dea39e32766e95f4690002b7d4f4b7c1be7a557ebbbf9e74dc01442499b1dbe7b84f5e0efcb10d3d2a6ce051f1d86b4a9ee921d1b27c3f35eb79a46b7414f45b647ab07291cb35c635ec193ae036fa8815e9b147d2b3948077193b69547afbcb1ee67efded276acf5c9bc23a953863cb16c21fbed98e198ca97ef4feb97554ffd2d46493dd0482f7526cfc50395c2420aa35bdb19229ea4f08ddee7c518d2ee92574003bddb76f8e24a914aa6df52947f2908e07a093ce7781d05db3d455c23a830d10dd07289cc9f1d200b01251189b1bcdd12cc479398826ad5ba720cc65f27bf249c063a8b773adb30889e1e82857c34429658667e8b3f76331a7a0f6ad0aff2ed17a8de4f41112ab81366bdfe4bf5bb71b81dc5f8380c9a64197929e9fdde54bbf2b8efbd24e99d62b781403be61d1e1dca40b5ba5def01bf58951b7c9c475ef96603ff5371052ba3c1c62580a6363f6873f3007fea707b7856c48320dbeea1f8b6288e4257182e3381f161aec0d4daa5e8ca87b6f943b15023863af7bad0b25c1c1b4c5d3837b2e271be20b125a7a668919d92cdaa99b013bb79483dcdfe3998114c174a2885fc695513f0ff696f415f0428d6211e29443d055149bb694f83c5a776fdb26d2a434542802a1381d8e5919693d5028b0f887b0dc09bf1eef9c1a26c55611751d6024edc84c1ce836efecbe9541562609f7dc0bb60fb4dd973666b244c5352930f0e37075daef44a0350ea54c20dc651d6cc64e0d333feaabfab379687ad08391013861b72bf7ca787b913828b05be050e6d02205ab7ff3c55a4afb3fdf07dee4feabf5cb6d9fcf325cc7a3c764c544e3b4eabcef8192b1e8060129fdaec5fc68a7096f5a61fff3cc38409e472126590272c607d2d1f202a55dabb95b3db6b99a001c67f311cffa19972cf6733ef3fbbefd1f999b2fd66677d52ad91ae50ef21096b53b1bed8f0bf1c895e053c856f519a19b30eacb3bda147d7313dd69f8326d7d577e668e7867cc5617fb34068868d05098330e9e57a00af2f3ecf66ec0477a1df4d7ea382edfc9255acbb8ef41607efa4fa13e567b050eabf0279c4cb0e44ab20b8779ab39fccf27c56e52d893adaa004e9644ca9c29c7ae46ebad74bda657f06c76615f4bda0579cbe03ee2b458a93f5ce0828391e9466ac5529bd068ce8d04ee5903edd3d6b70a84b081a6c7bbd6482f5396c11aa9ce612d4130ac58d6578f352028cf66510ca02182055d3146c60ee8a001f900ddd817f86c2c42f474f3d99e3f1cd58f53d4873950c5b6e294a9b5f5a5b8abda936f092d8d366976044e793a3cfbf33a39ca6d5c6a0a22e4b5f9c81c22844dfb4df61154f76838edc778fcd9bb4705b84828bfdbffbc59d88c6e83808fe116092672f218d8b0f9d90ce3fe78b415", 0x6bd) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0xffffffff80000000, 0x2, 0xfffffffffffff800, "6902956053fe46289e883d0da89f826e45a8769e", 0x1, 0x8000}) r6 = syz_open_pts() readv(r6, &(0x7f0000000240)=[{&(0x7f0000000280)=""/118, 0x76}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000140)=""/108, 0x6c}, {&(0x7f00000001c0)=""/86, 0x56}], 0x4) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000000)) close(r6) kqueue() syz_open_pts() 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x14) getgroups(0x8, &(0x7f0000000180)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r2) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f00000000c0), 0x10000000000001f1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, "23fc7e0d7a0000000000001b4540b65b8c757d00"}) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000480)=""/27, 0x1b}], 0x1) syz_open_pts() 16:00:35 executing program 1: select(0x58, 0x0, &(0x7f0000000000)={0x1}, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7fffffff, 0x1}) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)="f62300") 16:00:36 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r1 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x7) fchdir(r0) write(r2, &(0x7f0000000140)="1d2daa72f949dd0f34a9a64f420421f60a76bf5739e6161c5339dc96116369629b4b5f3e097859107c24d7ec3578f5f281877f430952239e252f71a8f50c273825bc50b69600ced4f5ef4989ce84e130af0ca07331191488364d50de115c2f52f6fcc83b60f3e460467f6f60a5f5f0a41879f7769b6bde1e05d72f3c91b99d7aa95c5068a7fb0f33fbf2789279d2ca31ab8bffeb75735fa7e6b2bf84373078f095f65bdbb2ab4c443b63e3a4bca6f3ca40057e19aa593cf85516ac7c7e99acdb4b975fa1a30bdb35fb0cda19087299d66638bd3f35c9ccff4a979d897e4683003c9f7901f053d1a31729a714cb6cf1e2735d1a39dd97", 0xf6) fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) read(r0, 0x0, 0x2fb) fchmod(r3, 0x80) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x8000000000000000, 0x3, 0x4, 0xd8c3, "ae0372248e626db3fc4a46af58dd23551d6d1e93", 0x8, 0x4}) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) syz_open_pts() close(r0) r1 = kqueue() r2 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000280)={0x7, 0x1}, 0x10) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x7ff, "bad84b83c11e5ae0265de3d8374275835db57180", 0x100000000}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x5cd8) chdir(&(0x7f00000002c0)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/213, 0xd5) r1 = open(&(0x7f0000000300)='./bus\x00', 0x80, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000001c0)="ce3642a044ad38e0e68fb624a84190c2550a3b2f8f82d5f4aa330f54c5f622b9ef8abcc5ef5c609bffe3a7a2211055bac6af4fab8e1333a7e9f4a1287bac99247750a1076bd7f6c7f1388cd7540ef72630ceb50fd5183c6f4be4234c34cc8f044a23f18ec420979580b7440d997691b67814fdc8fc30a6d9a9319a9fc652fd084e0d7a249101cf867a69b31ad0a7621482a037d44c09b860273afbf01fab13036faffdcac1561bfbbc2b5637d36620fe17b2d1aec0c5d0ce1178d6d4025fec9be28f7f428b69a0251fce658e57c5756885ca255662b8754be1de87", 0xdb) read(r1, &(0x7f0000000040)=""/34, 0x22) openat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x2) 16:00:36 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="84def914ed309907a13a530a371a93c62d234b91ecb732691d2ff37824060f0d7b6b68607714f4de573ec758c6dfa05b758b9dde926aa7e9615f30fd0f8ee87d474a2e004b898bf8758d541716ddd02c2289f8c65fa0e632d98e8885df04aab4a3035ddd4db8fab051d61923d301e80cb206290f8c67b12b51f71d275546b38a69fea2897ca5ce0a5d0fb4e66ceb260a58774dafd4", 0x95}, {&(0x7f00000000c0)="f1cf5b1563e86925ac6e39be40a60b878aface436cacb1ada3b3c419ba812b36015f7510ed9be5bd84b86c096ae2f6a9acf051ca613ba073b3c14181a1686c2e19ae2dda297263385cd37e51e0942f22a57888378b", 0x55}], 0x2) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fsync(r0) 16:00:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x55ba) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2, 0x1011, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x448) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, r4, r5, 0xf523c2e8d6209678, 0x771f}, 0xe, 0x400, 0x2}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200), &(0x7f00000002c0)=[&(0x7f0000000240)='[\x00']) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x8, 0x3}, {0x18, 0x1, 0x8000, 0x2}, 0x5, [0x3, 0x3, 0x4, 0x3ff, 0x1, 0x25dc, 0xe892, 0x8000]}, 0x3c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000001c0)=""/73) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) socket$inet(0x2, 0x4000, 0x10000) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ftruncate(r0, 0xffffffff) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) renameat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') kevent(r2, &(0x7f00000002c0), 0x8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x39, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) r3 = accept$inet(r1, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xd, 0x40, 0xebf, 0x5}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xff, 0x6}, {{r2}, 0x0, 0x0, 0x2, 0xfffffffffffffff7, 0x6}, {{r2}, 0x0, 0x8, 0x6, 0x1f, 0x101}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x1ff, 0x8000}, {{r0}, 0x0, 0x0, 0x40000001, 0x3, 0x10001}, {{r3}, 0xffffffffffffffff, 0x1, 0x80, 0xef0, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x7fff, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x2}, {{r2}, 0x0, 0x0, 0x8000000f, 0x6, 0xffffffffffffffff}], 0x6, &(0x7f0000000180)={0x100000000, 0xffffffff00000001}) r4 = dup2(r0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85, 0xffffffffffffffff}], 0x1000, 0x0, 0x0, 0x0) dup2(r4, r0) 16:00:36 executing program 0: getrusage(0xffefffffffffffff, &(0x7f0000000000)) 16:00:36 executing program 1: clock_gettime(0x100004, 0x0) semget$private(0x0, 0x6, 0x200) 16:00:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000002c80)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdcb980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657ae5bd0cf1ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c601c00f898c963cca34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3ca6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee4c09b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a438795afbcd0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbfdcbe7673c2bc2a95cc2", 0xf59}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f00000019c0)="269c3a6cc9cf4c59726b8a30f5ea7f5cd8dc1f9beb270566b206ede67530c227d8537b78c8e620a5963d3e4a1b553826e27d1c1736192ccc507660a77ae0731fba828bf1bee6f71cf658fe18b3aba3474a654345001715fc77a0369098cc59c2fe11bbf8d8672f41fb2ae08dac90a91461f563301e368e818dd20879673f7cf116bafd41f3b8dc987ac5eb5da7b0ef521f40e91ab995cac16d2a4e1d5c1dff77e7193de26a29012b7f87fade5bb7c400a113a26db82a6551172064ed75f0ff4fcde026064d2fb62148f9e008e94a0a1856ead6c68f6cac7aac9206044fbfa280d250b52a1b46981ac14590c2b686fceee03c76349320b3c97299c4754770c5955ad384fef98d51dd529b29269fe7700a3f3b8a6a05d17187ac7ca3a5c3bc17a2a76ac9d7ce544534592a2af3f582ab2e9039ca906ca73e5f6def031eeb77cbc3c3c00f87be207a8bfd4d85ef8ff727be4dbace147cb75c85710d6fdce8dfcd2c3f11c4e42c32f1a484fc7f3a3a4d705c20dc5f74f389b9065a1ffde175b942af3e7081cae14a88869fb5284f2df2a97b949f37a20ffd15eb4c6031d683b209669fce1523700e87991c828d378681c96db1a55ae4eef1b3fcf9c2f4a690095a77c5bacd2399ee2bc4c6270dffd33375b8bcd74a09fcf7dba773135a1ba85cfdcb59d88b3f32be855ba887bc7967871c76ff243149593eec10a3f8d1c4fbee17e389ace21cad36346008d1ad47c09af35f0c07438f60fe682b2b062881dfe2e43d1674582f99d4b9023e4eb8ecd3e76f79e937c10fe9369af5b24aac236036adc3cfa98b0c37d7663aff3dd5fd3d2ef19218c94f0fc8cf47a85df085d8dbbb3d4e5b872698e4c811cef0fb3d65c6673ba6095fadaf0c3299a3aa71e2f56afc7548af9c54275a132e5043986a1937aedf252c5a87b8e30d17d8fcff5ca22fa11163fe1f90f689061a0c444b78e58226fa54cce314153b850afe3953132604e044c87e6d9e334b1e32af26da50a137391ebb6d28eaec5a2770b997cfa1743f50258c72b9183ec1d98f556d5f7002cc98af1c0c43f344d4fd80f285f7a4189667ff03903c079b735a696b989dd72d7bc0eeb8f72b199b4712874c806cbf2338c0eac040330e91be1720b1250c0e12cbe9fb3a28ed3ae89b464e6694445307ac766741c99e61dc5581515b3b420d62a95c258e0045de1e2deaa1d9d4c3b31c6d03c44b669cc8499c19ad9943861625c04bc67c89e5f22c695550bd4a93a10121dd0ae210d2367b045166f2ced464d877152b06817a2cc1cf98739c3f47b755900272a3e53ce146d95d99142582efec9a575f5e1ecc330dade58b8b1ab32761c54f53396590c741482c298efab98d4d74743c65a4dee191bc05248dce23bcc55a79e85c2beff3cc36e3ad0f6ebf1ece67e9cbb92baa5c283cd7c4dcb69f36f4b5d5ff4feb216763525b969c75132f2b9a60d4b0a9ea21f58d2657622e8d446736d538b373c54fb28a72d74e738e6c9356ae78a7988a3c0b889abf93c47f28b76fc8b55513b32c6da720a1f7ed50bdba8fc8ec6665fbe8bb1a4292f5540d060951c040ae3ae3628b55624ba9ab810b73b76062d053a92b28470545d89f6c08f607a489dcf1e1158c0123578e0c038074e89157f31ad2e220b19e47193d7af8c50f25d9faaf0d86649836d372da1544f48482958a6c354baa162005f604ab5acba8d7a5bae6456418d6bfb37c875818edc900f65c991240d473e1cfd400ddaef84ae9bdec02f9063ca5eb556826383df3733a9e15b7b3a8d6da4ebbaa0fcb614e6f784dc9d8bca0e62e57e408272f85b81baf29cb320037a2e95d5ad0f0883a330bde28531d471e6c13c0d57d3d7e2e7ba05591a5dc5eb1aadafa2c6e1d1503ace37c3aeb60b1c9fee418f02df23582f44f1ee5c19806f8006a271327ee916954218ecb7ca36c965b1683ae2b922b3a81c93f7937d9547ea99edcaecc166aa44434a221a304613bea4067b66ae5ad7fd3df03dfb1c92bcab0d24f89ecd35f0a2deb50d221927cae38a203f9835b4bdda12234b3d93f8e2bb44e390fa7368d32b2f748cefb26357ee8c4c3b9497d1bd11b176e542e9fd872ce6e267dfe0f28593acbd3e3062fcf8e4425dad49da865b5260e75ef3f662ebad5d5188895afdd8ecdf6e6dd845299fa81347362e02cffb8fba5ced76b960cc94eccbae3febc4e904a086ee98f5bfa427fcf13ec558a7dd6aea74744cd31ffd9da72384da4a1f94488f589b2bd95cf2ae88d880a9a2d3ce36a95af356696bdd905d6a9f5a6cd292937ca4f6ed0e3ff6a4b5c01c4893b1dbc03b4f63f7467c46224816de6dcb8d692715701f3ecfd2907081b752b225a82fefbf3ad49b92e416cc385fffa7aea0d65ee9c9458f265f59971d17347763d911a9af5d7b7381c7a37c97a34f84d9061542e6262e2eebda11a81169ae3ba284101e9125a1922a5525ec5ed099c59b58511d8bfa04b4510b56473f1c6b58a01909d42cb22c7fed811f040e36df31117a02ac54be7709f4ced93530ba88b62aaf4d113508b704ab99d4410a23a6a678c87ca60d34b89bdb1fa24a00d80366a57d43c594bfecb82a29cceb5619ee7ec3239762197643446c6373b7fc6c8a074dddeecb8c2949e69713ea60536483219668f8a52e2e2790e2336a4085dbbb21cd552e145e6f31aa0d11ba253a8b7d2b4117551c8e2dd495cbc853175e457eb245be65133c6e8a7d04aaed3e10348e448375d2ee1772e98aa6bf73f51dc752cedb06d01b40d8156f0f85ef60398e59b3608a6e63c29c1545ba4b3d54d4d28608b79cae31d6edb9abc433b4ab85ec466f925cc86358b33fd1d83e03d9e2ca37481073459f1dc9f521470da6637c37bb289e90cbd88939d43597a87499243dcf14f5df5424df9fec1af2d78a1e28d1b50c1efdda6c95b1e87967f378608d45b84e8825da2e2cf2779299523c993c68b7e4693b00f072d2e04fa5230e0f490353c9051e85f849687a49b74810d11984e5d50516bace39e9f18f0036bbfdb7899295e181e8b2f21b94e0f1bed8570c240ba6e6b669ce9b4cf83769b139a7167940c5c32e823f81026aa7b5b9560a4ad31fc8d1d9f6f46bc78a53da07497616a0de311841bc8c490ac942e6744fd16fad11cfa16d9a4cb037b523af062a952055c6ed654c5aa9a336836bc2006d757bb340518610b3b3a1f62c797e54a44662e89e7c17c23c779e2d5ed2b5ef0a4c29d271e5f8e6c23f5853491b80a094b37ab0af2f01b04a6b3604bd55fd4b151c3c63c2a81b0b123a4afdbed7e5148f9b77c70d57803f0c7b92375412de8ddfc731270b5396e943662821a6c8adefa96ba597c157fd730f3da2af52cdd0c4270c362834754317cadaa6c0626f08808d419ba23b10844237ffd6f0eead18e477b6116e300b6e5e37f5e7bab76ff0a3f8d92f0f9aa1143a7c0e8e87f52251269c8fc0f4e813f95a809bb5d446c71b39714276c4ea6d96c0a5831da5be2167b4679ceaa9c2749a10f6daba609bbb8650c4c5ad2aceef14cf81f8bbf1e1c235592b65209d711804ca58d8c777dc4f241527cbbafa65861ffb33f0223c7321146b92b47af12d11f1fab053fa77b7f58239e418137ca15cecc90213076dc258a16000de41d4641fb970141cf74b4a67a12aaff9eec27c7a34c94ce91804a9830ba9c00577ce26afb45892653ed2192c40d257b291686f2bc6ec7851201d52fdd64443159360b05ff8c95b986776d4ea76555d4b4a053d3a44973c9a7a92eb654682aea61340ae4a0e5ebedda1cf6a5690914504fbd9acc821488c54e86f4d40c22d3d3541d6e3f3dc252afed16ed7aa456f35e59324cdfd227f42da04201dfe1f3c1a8ac75c99ef74518edf6d1f34be5823b22f267d3fb3f682c3f8f64f419d6a5ea7c0f9a8c1a5958e9e2d35b4294b736f0031de6163343686f9e9db322f82087a2f62aedac3376016efafc7ac804d286de1a95559224563ae77096ec3caae79d21b53b5354c42ca8715c25acc81616edc05313418b1d95c0419c7438aa71c781ea02bad3f23f28af88cfeef347e27d7afe032fe064a3e71e0d020928da4df1b5b2e8195035e5812891bd0b47938d39e7b07cdc6429fc2003324819d14dcd2359b6199bf1cbd484566c18798396ad079c62e166d20a83e791aca4104f5d238e47068862c072d33a174aea4868f37fb307b88e2cd033ee176eb52cdae243ca86e6c7b7c0dd7aa0104fd59f9aa768f268e9c8da62d027d2e21bc4165c05bbc4da2dfd9c38d6678ae123e78bba3adbf32316337d6c09459e5e0118d1ca52ad68a621feec136c6755c9ec722afbe22093acb89cc9627993859f8059a0d5575cdf7f1900acc4327cdbc565a89216a0a7f410f3ea7b87e841451124c7fc1b43c9eb6ba8a3125dea520b693b4ece13f1fd9cb219fea5b1612b533edcef8af2b526592936a646b241b283c292234ca984a733708ff73320e46504b21149c234e76c1da43af5949923a52493224502bcce78c8e0cd585506c2b86f211825fe98c31bc667a39dba5e493c06c870b7ff9132e22231b3c32f9fe9b32e42029d5dec1e98d0e4f73912c438d6327aac283ca44831ea2fdcba7c5713b01fea84187c48c95dbc5a92d32a0f6db4c7b7cd089f3253aa25ceef7d4d5ad2a2ea9e69e93611af0fe816f6e9889bdb488360b0b106e8b7cd51be9a80581e604b3a7dbe1a126cfdc102866d60493f2c178bcbb86d5071c8a34261ba3bf314982dbc44f2a537f70bb97d9afa6ff91613029b9efa069a585ed880225cacc1f9731e9574d9d9ec8236ea1d24550f29925d94a154add6eb05bbb9f8df07503c9b446609bdaa02b938e62f8ed09144338674a992ac236e6f6efdfe820b658d08d625403ae4d5beb93a67403f4acacf1328f802e11eaae713f2e0a6984166a6cc9ac2ed2324d573c0276c7fd3d7e39cdc80d4cf3557d3bfa8a47fabd1b894731676ed34f735adf4420ef2165543e6f6556d23e83475579c91ffdf766558bd733afc1af09c59647219ef9077386cd477e00ecca6dd02e953319f042ec2f0cf841558ceca60f116dd8be82b8254388551403598005b89525db4bad5ef29eb4f48c31a66fef9a690ceca552d8d7d6f5f5773c97c220edf2c7d5f72d3ffdc94ce78dc035bb1619cb6ccd1ed05c67fa22048c02d61c9e781e603d4cea2ca97d6c11e72a226e33422ad4dab42629b3912dfb4156e17202c6f653c1959dfda3f82bb0dcc1bc7babab6732089b237e96a2bae78ebf32831aa7532a3d2ab3804f25849708174544b40bd0d34dac91839cfcee7ad590d4d46b0b648211d45cf9ff063cf17bcc1e6d88146a195f390119d500cae290d391b11c7197bb0b11086bbf6229c3bfc1825920a4c9a5535551aa6de09f577d2833920b80d1164034bd2b2a8ec300316c9c2fbe8df9f46404f37d512b929e1484d2f00440c195382d41a16b230f201a954e5b8ebe0a2cfa67e17914abbbf795731ce2db6c7ae2f011d00535b6dedadb2456c67c077c8628f0e81bb15d27d5613b84bde12114dbcb488bb57841922796720799c46a59cf970d190a45104370b5d9eb9b1afec90fdbf73e5a4fdf44dd3c8ad9cd4641e149d3425125d753af2b523e01e6358b5bd0e78e88ab80bc6d870715e11bea5834f1e250896562847687203df09f6a0ee94f93a96831118d61f23489d7457035ab9015a03745e7082a8029d306b7884a4b51004f18f94a8b599b6ff327a56f69cd834ea1950c605c1f2b064f51a06b1b434ae4815fcb3e745", 0x1000}, {&(0x7f0000000040)="95705c448e81d28b6fcba58a8c880d84ea98", 0x12}, {&(0x7f0000000180)="9f47ebbffb098ea72d405836822636f2015c6174ea6f5a9826486fcc3d192d427d34cf85f47dea072ffa7571216b871a39c81e929439c02fe4cdbc7feb4a69aacbfa01943d43ace45793afe283acd028efd9a5e00b0f8f0a6a63ae0021d526990250b346c1b990a04dfa25c39db3573fbb5a53ec0163145c4cc09d45cfaab3909c740f0724eff143b2cfb87f927fff0e818efb7eae095b2c0f989dd328f8408c8723edc8d22d2cea66da1429c33d184d3b3f3b9c31bc23f88a3492", 0xbb}, {&(0x7f0000000240)="c66997d35b39deb4e02b90741d65ea262ef8c53fc23bdaf9bf572d85a9286324cc2940aae0231d431f4e327424b8405bc4bee90f77614ecb82cff209cf5fdb20138cb09e175b0fbb0959a345ce6ac3193ef45193d8fd5c4c153cd03b7974484940b1a2b26ce830e092f6d42360945e4866c898b28ae92bd387e07e027eae91da79987e3d13f1453d26f033fa977e7ad42909f10b4a39694ffdd5c6a0e1dee3c7", 0xa0}], 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0xb2}, {0x18, 0x0, 0x3f23, 0x2}, 0x7fffffff, [0x9, 0x1, 0x61f, 0x4171, 0x40, 0x9, 0x0, 0x8]}, 0x3c) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "5d980d23bb000000000000000000000400"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x4, 0x34ef, 0x9, 0x1, "64a07897240e3970aa5398f74086e017bff955bf", 0x3, 0xda}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x6) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8001, 0x9f8b, 0x10000, 0x7, "618d132f50122bc355bc32a43c685796f01cefaa", 0x3f, 0xfffe}) select(0x40, &(0x7f0000000140)={0x81, 0xc7, 0x59, 0x3f, 0x6, 0x0, 0xffff, 0xffffffffffffff81}, &(0x7f00000001c0)={0x10001, 0x4, 0x3, 0x6, 0x6, 0x5, 0x5, 0x3ff}, &(0x7f0000000200)={0x1, 0x1, 0x65, 0x1f, 0x1f, 0x1a, 0x4, 0x2}, &(0x7f0000000240)={0x0, 0x9}) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="bae7021a72f5fc85179957f296ab6b2d8bc0c3cc0a41180bb9e9a1a4e8f4870a4cec3f4b7ba96a6d6bb2c68e9d5a1716d9f6b158fa8cccd4781e21f72c493c3bb136c60812", 0x45}], 0x1) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() r2 = dup(r1) sendto(r2, &(0x7f0000000140)="40fb4eab28529ddda415a7eff98674616362ad6117354f48c008ef7fd6f0062d0d3cd5dc87230f7d6cd9151071178ec136e6b7abd28c78939f43de8c7564f293c39e27d20255edcde25cd25e30787d2c2752bbf6d5237f1c1ce584b18a288e4961d3ac1e8a3260d312a0a19321f23fbc26432414c8eaea1e08513c32439d9dcffa178d4edae6c894ea3a0a6e34a7eea4cdcec0dfe5356b4820763b9bc28c2f40c86a7f", 0xa3, 0x1, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x9) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setuid(0xee01) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001800)=[{&(0x7f00000000c0)="a1f23ba744b7de7bcd8e0aa28cb97f3eb15c417539e248bef304558467910502aff3d06ef4ca3ee618e68dccbdae35a285a738187b9b0ffc9b76e0c7869c131837a29197ee0bd668fa6a0aacdf96cfcaaffdb8e52f75cd8fc951dccb4642f8f62b161ed6630519bab946dde69730505666cb7be0f6ade54f32fd372ec349c212a54a8e164d5f786eb5cf8e4f0c8d008cb5d0c67df253163aee77f5c0bfd46f1f19", 0xa1}, {&(0x7f0000000180)="0ab02ecd8027711623c6653d8ee25376dbec9608a12c3a3eb636fdc47f5e1a86178233b2e5039fe7b485558bfd326998b1d8e8b35c4f15d31d5d8997a2a19933e7bbc8515d7b02bbd5574f11cf3065730cb426962f3f352e86a4a530f262d660166bc72e8498f3c0d6b7965f2cd6849c65e47d4712a0ea44804199abce2679a75f6011408332c7915e60515c2f349df8d119976827c3c7b0e901cd84d5f9ccf159d65fcee6aaee4116", 0xa9}, {&(0x7f0000000240)="0b4172f1720f1f6318988265bb9aa0296ef4cb22a849b3c2e05c29d928925734c7668f921fad45cb5c6cb3c51678c2472a892c0f3f3e13aee7e487215a97d0a291a7c83da827d811ecf2e27f9449b3f0c0af6744f8c67d202bfac12e2a0fd245e5b9e4278cd2681849f1d4310ce105e749a29ae72fe7a15f704afb0516c1ac4ddd23890e786afd3921a27af32711565795fc38734541fb65a789d1a6965720f93069299d918b4c151c9493b991087aceb645ea7ce47a52021c2835b29baad60825b5dca53b8995707a7f4b15000568072b80b8b2d188a4584ede9958dbd4306b8c82", 0xe2}, {&(0x7f0000000340)="a13bfe47c15914854421e824cf1858dfdbc1b3b08d763d292f8d55460b4cfaa03a1fb8860a4fe8b47df3c0d546e8b6a8518aecf2233b0f1f3bd95285af690505f008a7c636e1906b2d94062798d5845d5e935eb2e93871744c1b47ee63a1a7ab4f3bae24c7ac0dbe6db00745223eb749", 0x70}, {&(0x7f00000003c0)="7bf79ec115641363ed789497b9c656467108c508702306fe5b0490482da68c225f26d76c615d376bb2c58391941537d45ca878bf4ed8d451976c3ad76ef0d9b208aff28681279e0b275b792bc75c7ce9dc9c49917b057739fc7912334dc058cc3d8daab680f64609b00abcc5697a82f32f5666ebe9986e5566403cf3276e3b7b731a67009a569066399519698bb93c00a763b1b6b6656bd20c25b6627138f299794a7d2f6cd555f0198943240c0572f1f3e6bcfce1cf607fb71c6b63666869a4507aca26a04add1f9659e34e9b25999d8cdc67bb50b8e7a779ff57c86517318cd98dc73ff1bc89c43ac491a69df5c6ba21799a227241d1f041ba55fb7d0b1e22591209c25fdd4fbb48b713b1c668e2a86bfe5d5a5cb68e8157b99b3de06d8837a39ae2ed9bc857cd65eb97aff57271e98f12eceee524a562f5ded5c3d0a8c31eb9e4cad2561f7b65f860a9e2fe4601c6a4eb2e87d034175eba8f9f72f1447ca7e49dca74a04e4a5df3e1a19e06b6d8a2be11beb79785dd90ab4bf1ecad0adaf33d2a5c7cad96e54b79f04eb45d24a85c1dee0d8f12f1ae256272085faa871ee389790a470ed65e9c3b36c347eebd4e0f2d0c040e37e7a30c360306279f5e088e19289957a6b8d8853493c2a6edfbd8e3249c90cb2b095209a04e0cb4d63f7ee77b253443908024732af4b5c76aa115794e33a24d8412a5ad94521d70825ea9774898b7c452ff9717fc8eb5f5359dc3a52ca8fbbd3f529e2402316ebb025154d4cba60d7c9636081331c0bea02ee9144f6d842b4d1b30cf7f663a6ff40e88d123d3c883603a016c93c6978680120c56e8e665f289400626c0883717f2618e197dbd43ad44ebe49705d74f265939478bedafa9a63b97a74ca5618429ce4493d938c8967e2014cff190552fdc8501e4df379cb6e9ab5582e77db7b3c7bca536d6b10c10758eb6b0fcd680dc9dcfbb2671fa7fd30a864c85105a154d691107478a8b9cd8c284057df05316f3c86fa2225237e5801482ef150d3fc67186e91528764cfe8b9c2b21bc708c9eb9b8986d1240254b2ddceba9fb533199e05726ff5c3b8ec3cb620e23d903be37d8772976f4509c5d04949993b27f4e3467f11b5d9e41131ff6cf9c081d72357ee57f09e19befe1b033625d357ddd8113888924b85f75eedc34c41d0aa4f40a44f7e10cead443f29c6deaf6a20bf1ad4e1b92038b312eaffbef2851668fc26f789be8de5b4336857b1a9e0afa7966efbe728c07c7c17e2f8892974104ef74b190f8331e41b67c694ab5846444ba31e76f2af2ac2dc502981c678840cad0e7e0dd6196c603a7fc7b9d3a9745c3ce0eb765204e8f1438ce55984a48abd497e2033bb7ec70c7e0e9489d5b8f5a0ae20e9c9f08df757a7d168f6242fcc218d560872f1425e40dbe85943a0c1aae1ccfe1d2fea618631f8cf5ca9f5674eac207988e675c2846e34e6b689bc8da9af6c6e639c23dff16887e836ac4f65b3b516b38b4e2f60ede17368265afafc1faa55b2612848b9955495f836b06e577f2de59f10876c850f3c5cdd8c3217f824830af52895d6167636b934c8b8a54313df63923ed3b0310c7a04ed65a58f7ad68a405b4c4a1e657ea30af18022b88973540038d97af7c13baf0dc10ecb4b4dfb271d36edaecffed42a712da4f31ce15be65b04ef77ef5ab05b884ade8fd0ef0c846f1917018f454f7541d24babf4b7e822a5bd4e5078c7987d6a0267eff3e86e052203d448864853103a119b2df1c7ba429fc7363cb7b8de15959b4b2454bee52440052183bf7d1cb1be46f91a4b09ad15e18a562ae9c76d38a9087749eaadcc16fd262aedcd16d308d6ed908415e4ddf18e61afd2c8aada238dbb569ead9794b515faafe2569df23078d8380f14cdae2b615e7c4cb3c2307688985cf98e2d120ee328a8ae8ceee4f50015c9c8f848ea522336d8a61d48bde58bc2faa8f1fedc4ef758857552d1f6e66e262f6502793b585163a33aa20f038861f90c9358ee6ccb21e84a12039a1cb1a66caed2079d1e95766deb2d2cd0cd816ea0476bd1cc4b7ca575e9c1311f93637e634a9d8255f57580861090b00d2af3b8aa29fd55d5579fc904a92589493404955d0ae1097808acfc7d2cd3dbb83c6e8800a64676380c05e5ae3e28ebe28bba75cf1d019ce8bb9222ce12f7ad1bed57218600ccc3cf65ea06dd00b82fd2b8a0c58e520bfe655b05952d69e65c941351176b77764d0b857c22682ba050c00271f4e6a17abe79b9220b2e6da134b4dede18c22be8c0bfaf7b298e8e66ae49f42945d5424250dcc932787c1f1e71114d29ebc69f865691e846c096d30c761eb135cdb26f4a0eb5b3f3027296a4e630c36a5e94811a611223910ab29bebe437639980a8b97afad81c425a426fb6a702c6799f329ec6da3c20299aaef3b143a30786b63768fcbee59baf1ed4499a024d99a850d418da0858d035c0dcc03ef63eb025e538dce286c92967c8a28fa0f6b4f841d5a418463ef49f15e3ea2becd2afd2ad8c2d03b327c22e571ac5262d739c3e1405444efde0997d2abb49cf924cec812f296d21f584abf20b97453d798fc85022a32d6e55f45c7a8d196965e03eafb45d62a299693df75e15435894d3592ee5980d301b0639a39df9273ca21d2e41669d2511ec76e27dd591058fb9782e0b829d31bd2f2ce01cf3c658a359dc35541a14077c4aa56b248366a87069aba740323ee114410ce1a36ac9edb264ed32d8714c42969395d81f4d94ff86ff5fbe24bdec31dd9247a80cd70f6b02e0fc958c07d68f690b871fb49e436063451109f1888349b0d06aeb8b3493079449ac7bf933f7ce70491b4343b131a97407724df9b7222ef1cc35c0e3845b5012c4933b03769eae74862fd34d9a1573cf1748bda031415dd398d58f734ec3dcf496673d16ffac875fe1d143e61f0da0dbda8f9f67e049d9436a87daec4bcb10406ab6c2c3dcf57fae1e67cdfcf9770a463d31a86b1e3c5e18e90f913a0d33c3717180c5e4e95b571a41a7fef535c0c73a245f290b98981335eea0364867dc7e0647d95ae6bc482b83c91d924b2288e3c289a67048b5218f7ee287b0e0a0a5ded410ba7ba9b22725929f0f869ac575e84b6399a211b68a1e6e8f6455878a77237dedad99a24e03c1742fe324713f4f7b7a21620de2b5e39d1eef5228f7fb6eea336fbb2fbb374645a90adf10af7e47059e492fdd4f63928c5f8aaa3d76d4bbe4455ffbb9a19347cae86cb70ddd35ee9dbfc96ba6017d05d14d4b506bf37724b477805aebc526f778b6c047cb1b225d98169e98a4d6bf40809029ea2a242bdfda710ad0be5f9dd572a625f140f444046dafe1516bbb05a29997f44d6c5d02ed5126331fe18b08aa6961cc00d1cf911808f9aef51cf3f8feafa60832416c1fe10a86dc613bba2ab205452b635c28540f21ab8fc7a1ab096f7589e9bd6a0cd84be249a2b856349617c418d8108f0f05e40e73b779e95141cf6730a8c8a31493fca29a6881eb08aeebabfae561e22b288006dcf61bb92c4f8fc0e0911000183797f2c55656c617f6bd6fe7c44a86ac6ea3df43ef170b51ea286a86b5ec828b695bf97a7b7c084e8ba6292fe562b98b0bd442e3a50e10679dc5255d2014c3d4dca0f18ebc6ef7add7fc6edcd45b04fa46d797f9888a5c645860a84921bbd30fae29f1e1b30a91d8ce8dc0c9bb7d2ddb55d543e1e348da7571ccc73edbe6d4d55f942732332c64d259b4271fb7c79b067276ac687ef0b012cc667df2375b8410836e0c9f50ec1c1ca0704e81775c285079c0cce5166bd92bf404056fccf64f97e3744f9c62528b7e90891d93f1a7aa6383d2822f7b4b236460f430bd18795a9c42c9657ff47d5ed2aca8d9a8e8a7cde8e55b36d6e9919d83a0c2118aab1bba4a0796964eb640f275646b038a0e336b22912b6a7c6bd6af7b49863c426f853b37523d87f00e5ac0cd891fcaf9963c8747f151a76d042d9dced89a04a8943afa44022f5220914eb06e6b6f3945404485f324482b12f0ba41ad91651b5e3efd530059211b07b4b83593ba9e19b328426b4146b3b83b119059f56b5add5b73f8f402974a2aa3dd9cfa6dbd3ca533f5d9c41ac3ed53f09dd92dd1e82b01627013cb122b36fe3cc35ac5d70a452d4e3a0266a67e2b84ab37f5b2cb6d3110786ba18054304431c7b5c4cb76f176aa2b611dfa93ac511430fdde0d81213a1101e15e04bd40d508b53f5cd63c1eca55fccdea48fba44bc31475017157c14c5ee1eb3a03ddd9ffe20338255bc845a6073cfdf7441e493942260657fc0bd4e9f4ed377840336e83650d24c20b35930d9f1462fe84312b50a13f79e7bc128ce05073c249512b34a3ec1ffeff264caa7484ea1a766612d408fc484c4a6b0fee2c4fda65405cbd9b171d8169b6d2486af14cef98c5a9c1b438750a2ec01a2fbc1524cfafaaddc4ad402e33b719eed59b948ac2be3d73ffd6da2dcfb1fe049822e299d548b9bea0bbb57c105f8586f5de5707d5cd851e11e9c32076b72fcf1e47b29e4f0a0d0214c0600d47a5d9de81592e0acbf5998ce62974362510904a3d33b8b5861235e35a37c383475d52a067454849d8d97c647723fd4d77b5ef7fa2928ccc9d48420acc69b0eb13f0812e21d81fcdd64e039a8d9e96d4f87f11415fcc4b15c4333d8f278298c5a48891d68c94e27de694e1dbc415f0a2e05858367c39c3cab79dcd9ad70a90d0a5bcd8ba58bb6699491b802246867b7ac5b18c72c70ebc0f2005d4c07db97a57a2894ebfdf6af1b65e1dc072fdd8f583895809221bce9743bc64c3fcfc0f3c287364ef8d933f871ecb0c36f2df2654ad325144e8b76fa04d2efda881862f290abf1e725c7ff76c27ea19cebce2f8d6c86ccaa133286ae9a536c32085674304cae53eecb389bc5165c691655e48d8889b1ed7ffdf39ec26797eb4e99c1420442813c20b0e0779e8fcab6fd650b7379bb421208b24988246bac9fca49e8fae222a10d27bc679e7bfdaf69fbee888e7ee5c2319a35c8b62e8983977ce57dac1d06e9acd3a8832c6766676d23dc13b8896c9b3728622f7c6a5f45f44999f2ca91eb5d24d2e8445468fc08891d6b93f22cda555b72e208ba51a5874832f6e0c36787eb2eb0d54b87d05f8fd2749e309b6fba06e0a854a84b95feeedc65e03e1714e02b84b634eb5296dbbb6baf905285cb07ba26b10f21a739ffae1045d5237730274ac218781833bf49a57a563bb559f2b61570979723aac47369d2a768c57fa06583213acf99e19a7d94dfc6ce2499fb80ee9b5491c7faee12115616f39fb9906bc4238c6d57ade66e937bc38e962fe5e13da01d6a330ea03be35651e870c6cb3ac13b6b77102ff9a2c884f0ab67852de98d130a19a1e2c860ed50391d3b8e8f53601fce834a5a96da48dc2f4b4815f08057f2b0767cbfb7bfc88bcc58808ff1bee271622ed6840008edddba900c319e6866bc1bcd116d2032d18caac9312f00de1a5e6d55ff8ab72e0a6881dad0c930b70fdc43c5d110382da3c3aa67175927ca028ffd111df77374673dfa22219d2242e6b0081ef7888e415497445d00fb92d56287b2579bd810cd906713693e8a2fdd82628945e903f4b24903c65e174dfe6ddfa95c948dd2c5295446dad64655d8d8fb04b35b8b8356d644e11f968e175c83b63d942dc5bf6bdbc3d4c643e505036491d97117e351b1b95e6d03dcf088c091d224c5e569a9d11fdd80411f17fe3351066c4e9dfdbfc94c0ffa8d471f98d1dc3c7cde42b467f924c904a5", 0x1000}, {&(0x7f00000013c0)="184041e01dc2210dc22ec69775f18e4d5771bc78a391ed1b4e8176c6f0d7ccf94b33d1ea23acb7fbf0ada8b726a38bee543f768e79836b8c6ad09bcc7b3258b015c20fb593350b2d133ac5864efe87edcf1a63e285c6f139769f9bc6a0be1fa0c6c3022bf12d8d8857b968b0d6ececb2897f67b9994c72608496cb7103d84f2dd6e830d569bb11ec7e9815c25df32da5121a0c3238d5ccba638384bda2f7f98707044d87fd04e023d0b406ba2618ee5a35045db1389fae215e1141f371711b591f16aa", 0xc3}, {&(0x7f00000014c0)="d5febe19eb09aae9ba162c4e26a9528a4ba39b5733b5a9b835e23fd5016abbe98f2d1d3af284e8079fb863b772403be87f983c5e2cd6c9b1e11b18c077900ea53ca37a0b7bdff845d73b2fdd64cd4d746f087b55a98a250c21732e9412dae2d69f8e5732d8c8ae619e97330d6f3d6234dbb09eb83199628e28b9d8e25280a71a6634ed5820d5eab6c1e70376e2de38dd90a1085b17f5d29614776d270d14590286a9f83f2b671f204d105fa934655ac8b28e914497", 0xb5}, {&(0x7f0000001580)="1e8a1bef3c8286aaba93935523753a35084f0cf0469d2a6945c91a8800979d2dbd5d5c21f74ff709e504e706472f25b95121520a944b981bfc539738f100dc47b6109d1cb565cf30273c62b2a98651726dae2f819d5cbfe88ee5cb4f80ff73e874e9f3aeb0b0ee3b8e3f55e45afa13c006344f1e7e5dff49bc55577280cc5b2e5c78915fbb269cc76cd56e803f4c6c57c93d9fcffd0cbed365a87e3de04122dd4adb9fc0b6d6e531c621c1dac3ac661694e10501b9d8bf4b7f70ae34b219e8c65fd1e93a79beda60f3a5fdadb3bee08226fa95145e31c35c815f58b65dc6f3957ad9", 0xe2}, {&(0x7f0000001680)="ffa159eb53d0cff38de660e36be92a9fb0a5471dd42a6f051b3fec1999443194581212c4a23b39fbbec6cdd172ca927eb505f23725632e229ea893e61d121ca6d9d335965804e00e4e96241b8d78c0047d16e9435ca4", 0x56}, {&(0x7f0000001700)="ed445a18e45435857925a4530d00e8c8edc8fa3f9004d54eb24291acd32e23ad5ea0a043965f560718d1d40c7ee112def3a08d8604ffe0e886bbf6f1c3d9a2fcf20d470d389da67c62df6d8d0a5e2da6e44a89917cee10f4c64ae9cae7b074b1bd88b1e85449374ac293d124c26a468a2bddf47729c66a096030d46179f58f6d659cf8d3b7066b75c14f799daaa0b89a20877ec2885b7bb4a65af930032a837c6fc19e3fba0da56cd700fffb6bd396550bcad1a9b78d12a473116166a8795a189907d41200fb05818645d574060237b37cdd844da6b46ef78cedc2625a6cd25e4cee86a9541d13", 0xe7}], 0xa, &(0x7f00000018c0)=[{0x80, 0xffff, 0x9, "7bea93f4fadeb763d79fb41bd5e1e5aa9b88b485d55d7f9c923c9bcfeaec083b55bac119ba8f4e2bb33597a4232aab0c53162fcc875bf86cd52401f6a35ee266efac34ddfd81705d9aef947e78af0bb0fee9a8fb4fd8f26bc0ddf70b08c7b6432e9918cde83f975f3304"}, {0x68, 0x1, 0x9d, "e025ed874c7d9136c5242a37e06af2a6f63250799d734369b9729fc7e825da775945ee702946d3f0a32d6bd048f235646abf7da4d10f2b6c14c97dff0f224482177b133068b04376f0d439ff3d0eb819643f3c"}, {0x58, 0xffff, 0x80000000, "6c25c02e2de9d913bad3c4cd06b583a9b81c1f7adbaf6d871f7249578093c00f0d2ab2e173e91cbeb34ed68152cb7edbdb4af6a3cf43a32feaf49c38a2b7a76fa7"}, {0x100, 0xffff, 0x8, "29d821d49aeb5571cda112cdef6e9362e9f77c7e1da8ad828c4d3091395324944cf2c88401c9dab6d0b707b59ecfa3cd0ed3263e76aaac7865c236c86460c4f2f60c105c13ee4d5361653cb34005aec34cd2e8daea2a83800623b79a5a7aa13e9465c56ece40c1f9bec7065df77f86215c5a0026cbe806c3fd143bdf3403e8d0e2b0757909e598b2c74a2c0aae2f3dd1515e520f7cfe3338486265dd171825f43378852153864602dbf711606be87fd5409627cecf38d477c327aa9bac18d0d98b5c2701a0e07f2f941346a35f2461533da6f89e38c902d419a351b096ea92899a747fb3a32a632025d780"}], 0x240, 0x2}, 0x1) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) chdir(&(0x7f0000000040)='./file0\x00') 16:00:37 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x480, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x3000, 0x8a, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) 16:00:37 executing program 0: munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) shmdt(r1) 16:00:37 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:37 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0x31, 0x0, 0x800) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="08ffff396c6c851200000000003a7195d54c5b7ec5f2e6b7a20d0a000000"], 0x0, 0x0) 16:00:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001380)=[{0x0}], 0x1000009b) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x40) fsync(0xffffffffffffffff) pipe2(&(0x7f0000000080), 0x10000) 16:00:37 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x41) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:37 executing program 1: 16:00:37 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4000800000000000}, 0x10) getpid() 16:00:37 executing program 1: select(0x40, &(0x7f0000000000)={0x1, 0x6b2, 0x1, 0x7, 0x662, 0x9, 0x9, 0x1}, &(0x7f0000000040)={0xfffffffffffffffe, 0x7, 0x10001, 0x4, 0xfffffffffffffffe, 0x81, 0xa60, 0x1f}, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x3, 0x3, 0x6, 0x8, 0x8000}, &(0x7f0000000100)={0x8, 0x6}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xfffffffffffffff9}) 16:00:37 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) 16:00:37 executing program 1: setreuid(0x0, 0xffffffffffffffff) socketpair(0x0, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:37 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7886caaa, 0x4}) lseek(r0, 0x0, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/84, &(0x7f0000000100)=0x54) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3169893c6e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad7812399fe96d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df72387"], 0xfffffffffffffe34}, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x100000001, 0x7f, 0xfffffffffffff63f, "0c08875ad825172d58e07129f7fb525db2815820", 0x32c, 0x7}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) 16:00:38 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xb4) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:38 executing program 1: mincore(&(0x7f0000ffc000/0x1000)=nil, 0x1000, &(0x7f0000000180)=""/204) setuid(0xee01) lchown(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x1, 0x3, 0x1}, 0x0, [0x100, 0x1a0000000000000, 0xd95, 0x7, 0x6, 0x7fff, 0x7, 0x8]}, 0x3c) fchown(r0, r1, r2) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x2, 0x2, 0x8, 0x8001, r1}) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x7, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x10}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8002) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, r3, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getpid() r8 = dup2(r0, r0) sendto$inet6(r8, &(0x7f0000000200)="bc116bfa882d18af69dd5c398f334cf12fb3234a1118bea2020ea0df7011d7a0bf17a38a9ebdc7160d943ea627db44784d07570e5a38732f693b2f78ab99668481d17c24da42aa3214ab9947157a1bba1a70899e81c086f6daf3759943a203443257e5498bf6a595f0596403a9345ca89f7ccf75b06c4bb3248873323edfad2a034b5e69ba5955e75221ed81856d24977f651bfd12e1", 0x96, 0x4, &(0x7f00000002c0)={0x18, 0x0, 0x8, 0x7}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x7fff, r2, r3, r4, r5, 0x10, 0xffffffff}, 0x5, 0x5, r6, r7, 0x4, 0x1, 0x9}) shmctl$IPC_RMID(r1, 0x0) fcntl$setown(r0, 0x6, r6) 16:00:38 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000002c0)='c\x00') renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000240)) 16:00:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000000)=0x1000, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e4b7fe867f148e826d564dda7cc7ee29411e4f5e5d1bc51c24ba2c630435c5d6f3ba57995672d6ad029ee99df25e6aefbb6b02834131ba9e0e5307491e459b89721caeb5b5eb2e83fdbcca9e33ec85d6f0dc7d794e4fe156360f5521f2e17b54d9a00d647bfbc3ba58e306848173adb1b875226e951a6d8cdfa357589786b7229bcc161583b37f5cf2d0cea7e4bc5b9422f9e90d921e12c82dd47333d9a65f06856eecf6c30669005882c058395da5d2db1c97eace571c0a217ba7b31f90b2ae8ede1f2daddeef7dcd6d8c8ea615306a0bc60f34d301617e730edae1597cd6cdd48ac806a88ae8e1d339c00000000000000000000000000000000"], 0x1) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000001280)="2353ff7f9e1770d50bee85974cacc94b292fa4d7b809a3dbfd5ed54f8db2e19bad16c48639a0baa8802844bbc281833f614e1630ac4f10ee9d94e272cd0c73a7699a32e6531f5498acd4a58d19a23f000b28009e087224bf6a407fd93f52246eeb196b65eb802899c1df9287cf275dfdb1cdf060d3f361520283055e0f496b89ce92dc87df44f625e3d23bd314378c62730c0c188bf0e63e56c1f02e0a2f0cd18883b010dbb652282f3b0c4f303ad52ff715d11a9ab86c878dda", 0xba}], 0x1, 0x0, 0x0, 0x2}, 0xc) 16:00:39 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x8080, 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/135, 0x87}, {&(0x7f0000000380)=""/139, 0x8b}, {&(0x7f0000000040)=""/15, 0xf}], 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/170, 0xaa}], 0x1) 16:00:39 executing program 0: pipe(&(0x7f0000000100)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x3, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r2 = dup(r1) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) dup2(r2, r0) syz_open_pts() 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002002, 0x1006c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) chdir(&(0x7f0000000080)='./bus\x00') poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:00:39 executing program 0: getsockname$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6f5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000005c0)={0x3, 0x7}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/98, 0x62}, {&(0x7f0000000300)=""/235, 0xeb}, {&(0x7f0000000400)=""/251, 0xfb}, {&(0x7f0000000500)=""/61, 0x3d}], 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r1, &(0x7f0000000140)="bc4031906a85f40f5cdf430adba816e1684effcd9f3502f9e6b01df0c3fc26e63eca244b3b50a15f5d55d0da6f9291b770921e119c28d83fabce9896ea13b7e240d57ab391d5063444086512f46ed9d4b1c9bffb49c7cecb29fe45cc29c609b8658a0e5abe83c26a1d0745749f2d197b901dd43a1b6681a7daec00bc25b56f0a94c39ce67c3fe1ace0c560d2f4c1db345e4a43bee35b7ed2e9c3", 0x9a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) getsockopt(r2, 0x8, 0x81, &(0x7f0000000040), &(0x7f0000000080)) 16:00:43 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x600000, 0x402, &(0x7f0000a00000/0x600000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000080)="bbec33d4f02fd922161710680ce47bd811058d010c2364d133b24ded10d4371cce8de886d0580713ca666665942072e7f3ab49820c7044934c312097993840a087209b6fdfcee69c09f9e4200cdf8facc8148664221358eefa4802195fb293a1d54fcfa36cde13be0719ae90be70991cf5db0f97c10a0f0711ead47a7daccd7f0c772f145ed65cf5f5ee4864179e6ac213d0ca45b5c799c0af2f26641baf0228ca34b1811b0cb2641c7f08abb7e915a319abeaf43108f6de32fb932efdf8d5c5871b707e98386026e12dbf2d4e1ccbe0728e6e6685fc0e32ce12087c9b8c3ad849391c1913bf1e3b7f175ed704eb7028c809834f8895944b50cf6220", 0xfc) 16:00:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a", 0xb0}], 0x1) r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) rmdir(&(0x7f0000000080)='./file0\x00') 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffe1, "1ace0b7ba823c5bcaab89e25694ec06f8341898a"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x4, 0xfffffffffffff7e9, 0x2, 0x60e5}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xff, 0x0, 0xfffffffffffffffd, 0x3, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$setstatus(r0, 0x4, 0x4) poll(&(0x7f0000000040)=[{r0, 0x49}], 0x1, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) fsync(r2) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:00:43 executing program 0: munmap(&(0x7f0000009000/0x2000)=nil, 0x2000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4) shmget$private(0x0, 0x1000, 0x290, &(0x7f0000005000/0x1000)=nil) shmget(0x0, 0x4000, 0x410, &(0x7f0000ffa000/0x4000)=nil) 16:00:43 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) truncate(&(0x7f0000000000)='./bus\x00', 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 16:00:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10c10, 0x6) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r0, r0) sendto$inet(r3, 0x0, 0x0, 0x40e, 0x0, 0x0) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d99900000000000045337b90b84d1fae21c3b5e99162402abe9b8b4d411e020216ac530625ad0a", 0x63) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1d39, "bad84b83c11e5ae0265de3d8374275835db57180", 0xfffffffffffffffd}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) chdir(&(0x7f0000000240)='./file0\x00') 16:00:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x88) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:44 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000340)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d0959916e567ca2d9c7dce94ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x142) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) syz_open_pts() 16:00:44 executing program 0: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x9) 16:00:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5, 0x7810, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) mlockall(0x3) 16:00:44 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x5, 0xebc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000000c0)=0x2b1) r2 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) kqueue() dup2(r2, r0) 16:00:44 executing program 0: mknod(0x0, 0x8, 0x1b93) rmdir(&(0x7f0000000240)='./bus\x00') r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r1 = open(&(0x7f0000000100)='./bus\x00', 0xf0, 0x42) r2 = open(&(0x7f0000000180)='./bus\x00', 0x528, 0x10) linkat(r1, &(0x7f0000000140)='./bus\x00', r2, &(0x7f00000001c0)='./bus\x00', 0x4) r3 = dup(r0) getpeername$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x1) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x1000, 0xf3c200f8c9d1ebdd, &(0x7f0000fff000/0x1000)=nil) r4 = msgget(0x0, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/61) open(&(0x7f0000000200)='./bus\x00', 0x400, 0x100) 16:00:44 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) syz_execute_func(&(0x7f0000000000)="c42171ecc0c4e2faf726def63e66410f1b759866430f5a48fbd9f7660f178b00000000c422993c6e003e66440f125200c4237916430e00") fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x5, 0x1, 0x1, 0x8, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) nanosleep(&(0x7f0000000080)={0x2}, &(0x7f0000000140)) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r0) 16:00:44 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000100)="5806bf1d41d863f5fa25412d9e353df6da7798a18974f940496dafc4e4b37701996c6ef4c376dbafa6f78d1cb3da38b6ea5487fe0f6939655fe73fad0ba3aa"}, {&(0x7f0000000140)="64fb16419ff9bf5090248e48ee1108db22895b9200590506d34855c3ca51e53f78859d98645c3ece6f89fe1f825c"}, {&(0x7f0000000180)="b677e3d4bf870d28aa1c6399f880dc198b7e1edeeb7156d674db3779cf265351ac0d78fb0662cde60aaaf155c6807de04a7de2d0f0be0e8f84eb473d60d35e623c2d0a8e7b83bacb83e906377f7aea794b892bb45474ec46d853d880285727360153eb24eb13bdee227631f64ad03933ba8f4d774268a11bddc4eb0d3b12f761a0a11fb5aa7ce5b16b8fbf7ed9912d09"}], 0xea39ccee9c141f) dup(r0) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x46}], 0x2, 0x0) 16:00:44 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') utimes(&(0x7f0000000140)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() chown(&(0x7f0000000200)='./file0\x00', r1, r2) 16:00:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:00:44 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r0, 0xffffffffffffffff, 0xfffffffffffffffd) r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="2985a20dfa01a9baf5c253db1fe004f36f7525bafe1b807163b9eb0f8647d5bfe535ca59b4ebbf7c9c2c90c65d9381527fa884f6a1691ef32a8c1405490c34508ae5e87e85a85a91bf3e68e3e46a57e77241d28793fa807f8a27e32e4705c14ad5ce875e01e2acb1e273ee220eef712c7d38", 0x72}], 0x1, 0x0) 16:00:44 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) kqueue() readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0xfffffd7c) 16:00:44 executing program 0: r0 = semget(0x1, 0x0, 0x121) semop(r0, &(0x7f0000000040)=[{0x0, 0x1, 0x1800}, {0x0, 0x0, 0x800}], 0x2) 16:00:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff4, 0x1d) ioctl$TIOCSCTTY(r0, 0x20007461) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2014, r0, 0x0, 0x2000000000000000) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000080)="d2275d27c8a51f559bac4cf24ea25f1d4f75d1aede511abadf7202676298019ad78cd94394277ae5517149a9caa932422581e7a7d1982a6c52bc863412405c34c3b03a4a51a4e7e9da7d7f33be8dd41d83c9c5acea04cc87d8de4d5a216ef9e2dadc5dc06f729720411b1a7635009003075744403b853be12840e0f59f5783d2d1c8", 0x82) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = dup2(r0, r1) r3 = accept$inet6(r2, 0x0, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x200) msgsnd(r4, &(0x7f0000000200)={0x2, "9df60109760984c734f78fcb5358be0335190024b9a65ddc6158ceb55b59673f5f7e433a964351e5517fb6960f053e8f460031c8bd3fb716b0f46eb9ac4864a2515c3742f4c9303c97d9ecbf707ea5fe02109bde2bafcabb6693e5a74058b1a4463c87209841a749fa8d78fc772b7972"}, 0x78, 0x800) fcntl$getown(r1, 0x5) read(r2, &(0x7f0000000280)=""/6, 0x6) getsockname$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000001340)="2143df5b07657033f50e8827ccbb6b93bf9181c3047addaecafa826cafa129cf8d78570d7e7f501326037c2ab7cc7147b267", 0x32}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r3, &(0x7f00000013c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x20000008, 0x2, 0x80}, {{r3}, 0xfffffffffffffff9, 0x1, 0x0, 0x80, 0x401}, {{r3}, 0xfffffffffffffffa, 0x30, 0xf0000040, 0x861, 0x8001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x1, 0x0, 0x80}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x83fe, 0x10001}], 0xfffffffffffffffe, &(0x7f0000001480)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x8, 0x4, 0x400}, {{r2}, 0xffffffffffffffff, 0x5a, 0x1, 0xfffffffffffffffe, 0x8}, {{r3}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x9, 0xadd}, {{r2}, 0xfffffffffffffff9, 0x10, 0xfffff, 0xcf58, 0x2}], 0x8001, &(0x7f0000001500)={0x2, 0x5}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r3, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001580)={{0x18, 0x0, 0xffc0000000000000, 0xb99f}, {0x18, 0x0, 0x1, 0x9}, 0x56e6, [0x200, 0xff, 0xffffffff, 0x7fffffff, 0x9, 0x400, 0x3, 0x100000001]}, 0x3c) write(r0, &(0x7f00000015c0)="c39aa23aa414b910d8f74c680f4d41a5652e2ee6130ea732486a30583fad58aa147dfb42c7d2c0464351a05117c541aa3b984d01916fe68cd3c08890049251ed332cbc3e8da0d6bebe2af2814eebc6f3d0b6dc3b55f188a51dce0102cbc83834248c15621fbb6b010c43074bec1b8ca927d3e90c57c6fb7859c2de14fdb7597778704ebe9a7e15a4a1b2229d3fd57f941b8a764469cea6d860bf9222800a65fa6ae113df1a69cf8aec0acaae063359d452d992916b27e192057fd70eb1a8bdea265631fd8cd64e73e5befc888e3e8bd00087c64038d6127c4187f8b794b825292124b6e191c76ab56b279b7663a330700da1ac5a0b064e488862d36fe1dc81b7fedb7bcf0d7bf3cffb570f32d22610e78896283a9622fa894665c36f6ba59e544dfb1e6309db6003ff223ee3c69c1866458f430e49c295cdf4c8bf174ab9802ea99c589caf6132bf9d98bccda5575f44ed17199158f4359a800fce720600a53056c2e13cca66e9c78bee98f758c93f213d6d828bbf65175086bd26a048fa3938a13a9f4f6c5b74e9331187ed704cc86596598e0dc074b87816566ca19f502fd9aafbd22c864cf8a262fd7cdc4738a5594a4662a122aa63a6ba7b8555aa64f19a5830abe2eabed7b6477a8ccef40d20429dc2949a395698cf743f1e7600bde9e15135676c1954cb3e4fd2873f181445577207bdb2017a8aa5f2a1d6c051b8a4f6dc9b90a984d19a866d2f61fa887f57d262acf70dbabc68e213505b16af4b8451711f5545472ca51c2170f60fdc90c0226efaa0ff559b6b1e2573712a801ce2ebb32a1b0f59a0c8f50cdda914756aedd88fc8d9055aa248cda850f474d7d0c223de9052bea611040e91cd77ddc047a50a5e84a9f44b71983132bb47d7a4b074549e39b0495d7fab5ba1260e3d658aa574d1ef3c31bf53e848a9bca18b80c239fc9152971bad973376a209d8bb8d6544ff8f8637281e0ff11670630048a5806ccae660a8815c8dab70e9c2c67171360e186d423d03a8e5363178258e89854d8499b2ec812e194efa398196dd5d4c8051046bc87ad13bbf2c2cfde1f5084a7e0eaf3885e7d71bd00476b0bd50dcf4aa8df6cf6e2cfbd16564a006453d12a245697d2893a984e4092f4ea10fd8e9543b1b85d8385f8d1c59a8e7a419288bc802bae24724dc32c6c050d645c1e9d5cdb18def8c60852615a7e85158df4c8af0f621ecb30a97e7804e724325b882c79ae8b84ab906cae8e1a09b4b73553de3835e9cf3057de7b3d0ab759853709e0e74bd17b9e3e247f90cf24da023613d59f7e6b94e112a8beb93f11286e0658946e3e0062614aae4ef10e331b386707cdebb33959ac171c3018f07d77c04095a5911e5a1aa3868eb68e774dd322d0f620f6caa6eb0530d92a95e1dce69420013ffd54eb21af240f941a3d1c61190ee387cae7b59fb003ef4001e33628e2a79be3d41efd858f69b2709817f76bef23613fb41e544e6277b5116baa81bab1a9213311fc3880740bc2ee2da7dd8a38ebf86d8a63e1c6dbb40a579e2e898f8ba2b58419f0e592cea04d7ddac506643781b823b8d72a76a8b1c0a09f8b02e5680b9dad40a48c88398aa1851a3e930869480ce31121f392a690e4c111486bdbcbc6a651a7343800aeea67c3d4e3bc99b0bc59b1f2a56a8cbe4fef2a199d4e7597ecd75b3c3e4be4816eb2fe68edbbfbbd6d5da6117a503e5b766698b0115f1c380fd4e3c26613df41e6b660e73283909384ce1ff0a863940e3e8b249e792cf7f583c4dc89a111f409f903e51fc47657826e48c94c10f4a436d895ca6d8d647691b68a9c6e2f27ae9823767130f104ad3f22bc164bdaebabeb99f1d83972def5f80b9a884314ffeb228647efafcf0d994d0a91b997ea35c3af3c1eb4730d5b65a3a6c1cd258f84288353511e0390e1595dab034a2bfadbe92b1d2dbf3aeb0c71701c9f776e51b6877d9b718db6f5c51349cbdcb7d1a74c6f117412efd5ad237d1956c69236d2ea51262c89c686bbd6e61d5e4f52d1c2d26c82fcbd842fd9f120f5cf59a68d1b846352b6925084882264039cb5866a9e5d07253add2b034011fe473589c754ad0efbdeb814e4a2c9d606518bee1d19bc2544371061e36b9e8c08c79d75a55bc223f1c232be1be3b3433f2e1969544ae5360306a2b7cd1430fcd45deb02b6f75c8365fee52796d890a8acdda974764f9788c3c5b4538f61ae68d4fdc4c85d3495f58f327a50704f8755f1d6fe3c9142fa00051c0bb0ddd17cb5a1c94e4a8f1e831be4e7bec038f19f7e6464872e9ca4db2f442c72a3530149b9d3f0f99ed75929706b42dd8db5d72246fba4d15c4395c2a018ff32aced2838b076cc6afefea41a27b06ae4623097a3376c6901b451061899b605208417e5003b5288d2e26953c755a10cc06a9849364e38b2adf3028da7822d25236731db876d8a6f913a062ae7269691d6cff75996487b465428aaf9584fa59cc389263d1e9591ccf7dd854151ccd43e9ed436d728384cb5214f785ac64ed241b15cc7b93238eb1bf574958286d9c771c9a110bad03caa41ab812431478adedc558dd7a827bcd0acb29d36dc5366caba8c153ac1e53f0c59bbd4c8f59829f3bdbd9eeee97c7f5b759bcab63264ee09fe2ff0c0a257d43800120786a0133752bd8d893dc65616101aef238cbbcc89c767a2e3d45405e6e8f6bd1fdaa234d56bf544b5c738a6284f073f599f6885add2af47124cac35d1fd815e2496e8e9ddd6ec89a8e54de308db032acee9e09a412d19564e97b8d669890d8c1d1e542fb080be2a8f957355b7be5542255164343f0fb8a6a11e37a0aab7464c491bad6746480aa4c695948d1361c21cf65f7dd3a965d2268a0fd203f4b2f01c5abf4823ce4fc0ec130410c8592e1c0ed7dc83df39a198e401d14feb963c77c17bef33ef9e0ef25ee4a460ccde83efcb72e5c130436996e13a20917e2e0e5c9adfb6e301a7addb1c6f80d94dee0699cf61308b2999fc266bd982a23cabad64eef005ab6877f4acb5ed0501af3c322312c90ed323792647d51451ce6ef2f3b99f55631434905f7bcb325582ccdae4bdcf0a447097b407d645b4f54e8e97ff3d33c0ac89688ac9de5024f3c961e79b4bcbed4319f4cec585bcb29a74cc577d6221b773b51fde7dafcca95fd162ba6a729c636637d48b036e4be056c7ba415c8fa195bb14045d3e325583d956e8176722453afd25d527b13c7ce55e48dbe97c73866dfc781799ae96663e7f100d668d95d275ae76adc4db103b746c3a5f010bdc0f11558405fc5ec4f025ed58bd65f5cda1c7a6c66a762fd5b2463e4ab93814d808666c3e00e5d02d1017673f371ffb062a101118afd5e63cbf5336a9119aa337e937bbf6d9fbebad732382b4eb17b7a2d974829c853fe9be4dd697e53e497dedb436fa466df2557bc5bccc798b4fafb656c631b68b0f4adb80f5f43ac1c9249092880fecaa9b71c56534ae61cdea1d9b07fa0311776288e9cf20c75b9d99f7ad53528d5641478c430eea88f08adc725c85be73304ed7461083910d55c85bb117927715ab1d3080481413290ce009488bd940fe40c1d70c8554a2301f28e5a8c546ec13e6f3bc144ad552334151a6eca742705e96c934a2f4e4fdf75579966419a2e0d9ce273e82f59fd0f7b1e20d565e01507599c305a4f5760e5d8e0364bc3216cd751e1cb280d49c57eacb6e1b0a21ce67e44fd776c7f6a72fe97b33ea000750d96844d6ffa6d25fc3640f024fa6b20fc5cb8b307b84cfbf44737e4b178f892eb8b8622a842248a2f23754c3b239495099f83a99c78946b5e64e4aa789ac3a860db9336e38da673b11df4228c862f3f1c3132976a6c1dd9ee7d6db0d7b4efc8b0d957b897c1f3ed6d4227687dfcd0a765225b0df679f616760b8e7e37e9601b1e8d2a7c09e430152d913ca30ad197021d6f7bd5f1516d5fd0961a794ef367c5c75da56db8bb56caa487b91f6b43174a299f618a5c931c10d7fc6ff98cf191e5eb6256e7536d47fae34cf5a0fd419007d1928be593a9ccee5f698a2034e9d07e3cc7479e6f1480a895f5545a56a87017d13e35a35ddeefdb9fa90b6a4da8e909fcadffbd9761d2e35263ff6d1c17fe28d0f500609a20fe256cc0dc3101e1ba5c35549c1878f4084e5acad20d440e53150d58f12e85a69e48ee13ce08cd88a31bfccc8092069e4995e2d25755a928fc65a97166909446599ba71cae0dccc004c3bbdc9ed256254350121acc1f2c52e28610daa2aab732a5d156ec960c005bd713170a883a334e3551e23da34379324fcd7e3af6da71b69d4074713d583654dac0831c39248c0da7c0aab7b3f81a27a4e665f8741c96475748d7194193bee6184c73fe04750320c40ab866041dc1b1b9edcc1e66435cb576800ab9a97b5c0fbab8782b435fee972a0e20ef388ab4bca6648d21d3650e3769cbcb96e8e3b5e2fdded80fae7064a18c44fed3be26d9171d100ee51a9308c7af21c2c7bb99d45db22d356dd87348ca7afb34e7dffd0766c2d0638ef0cd73c84b693432aa09590830c0ec5e3abd5692ef63c69ac9b0b96fa5899941c9f8fe8609bb94798596f6aa9e0afb2dbfd58b016c55d2e80cd20738e0011f748fa68ba220389749fe7e9825e5ce1297fd4aecdbbdd4f4cc38d12f94f1e0b29ab325b2c7ba93b6c6e81bdd3ddaafa81170d968172a4f5e6893cade6594f7f1b6b4a490aae7963e18678aad09f055c0bcb10cdd8a34c48bfe82be8f8f8d7e6ece0cfbeff9363a1647e53c0721ccd87af79b70288ccaa412475cb34cf412d827f30135b05bf6faa43b69867e1c816ec2328f8b2064020d5285b65426cc2d267e399a0a0480b163416ecd4a176bfd087264cc6e014fc1936eb868b9da646584bfc0526b1d15b8da65bf0813e6d7e4ff97ab2d60e1f370e15e888d01b2ca1f01fe2202979b466e8f0dd2041759a279a13798fe6159d1695b1f94e7a2aef5d26e00fc8e59f58926d815af190db4c1941655bc8c089a93f17a036a57438cec3af22704c583f08b23abe8c2d5055ad2afedad332db9c4fc5d9c660e1c9144daa284210fa2051fc2b3d26b0d76608ae3294fd490880ac9d4faf9b00b3794dd8f90012f6266683e825b8ab0210a821966a2a488f7083f49244b1978b98a5f6e56ef4b1270d10c27c6cd3f1550a0920827b495f461188e43581ca0b2573483ae2303e767374e25d377add9279318753a3f18a02582af9d2bc98b69ca468b8efcd058c926d9a8282377d0cc4c1733c4c9951ddeb0032041024724d9c99d4abdcf8c3c72206b103c984bbe3b78476c42e4b0a8f811ad936639288a6d62cbf8de2f76b28787512c072808f22b23db2ebbff602207dbd870d72370845ac0f4ac20737792f7a5468affd0e6fc26adae74b14bbdac265161c11c16e0eeea45b2738e75ff5c482e772b2c3fcdb8f216eca4133be2e59db2e0e42d068c1786ba77df7d986be449c3643613ade90d9243af89d0b9c25ea3982dad5344fb574f56e8f239160a47553f3b1dbb0704b802df60d5689c4905985c83493a2452152ca8a91b7ff79c1ea54ba805a9392aee5bb919e2e28d9e78c4a318432cb0073c38d8a951a804c8bd876f317e9e976203a2b1b08292b0c9a9d3c1c24ad0b5ee1ce314a8cb7fb8db6d44d2b138d09cf942c8153324c8d951fbfea4b0f731a19a5810c12e9b920f12d72731abb797e7eb8cccdb2f150f4a2c7e25ec54bf2d57ea9c61e48b95092065e4e1c82e448decdc4ae919c80792f8587629a3d2a76cf240c8", 0x1000) 16:00:45 executing program 1: r0 = semget(0x3, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r1) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/49) r2 = semget(0x2, 0x0, 0x0) r3 = socket$unix(0x1, 0x3, 0x0) sendto(r3, &(0x7f0000000300)="5ad2108b4749ffc7132299e58d3e4f4d689ea0372dc20098d000", 0xab2b489c3909a876, 0x403, &(0x7f00000003c0)=@in6={0x18, 0x1, 0xffffffff, 0x99}, 0xb) fcntl$dupfd(r3, 0x0, r3) semop(r2, &(0x7f0000000000)=[{0x0, 0xb328}], 0x1) r4 = semget$private(0x0, 0x4, 0x400) semop(r4, &(0x7f0000000040)=[{0x3, 0x9, 0x1000}, {0x1, 0xbd19, 0x1800}, {0x4, 0x7, 0x1000}, {0x0, 0x4, 0x800}, {0x1, 0x7ff, 0x800}, {0x3, 0x0, 0x1800}], 0x6) semget(0x0, 0x4, 0x100) semget(0x0, 0x3, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000240)=[0x5, 0x800]) execve(0x0, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) recvfrom$inet6(r5, &(0x7f0000000280)=""/3, 0x3, 0x3, 0x0, 0x0) semget(0x3, 0x3, 0x305) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r6, &(0x7f0000000200)=[{&(0x7f0000000180)="a519a57d4aad07392d6620d606c9e1137af9f3744d63adc386e8d4159777ae2a7c228930db57ab1d0aa75d1cf20b8e38e5c0b5dd4ae397a94e88ef72100a5e17f0b6612e1b401ccecc81", 0x4a}], 0x1, 0x8) semop(r4, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x1, 0x8000, 0x1000}, {0x2, 0x0, 0x1800}, {0x0, 0x100000001, 0x800}, {0x7, 0x3c7, 0x1800}, {0x0, 0x88, 0x1000}], 0x6) 16:00:45 executing program 0: r0 = socket(0x2, 0x1, 0x3) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100010000696c090000209b340b0c9ddf0a28bd44a64a26f7b9d346095c429e8dfc74841ab03a7c3a94dc14eebe2a39a5f2"], 0x1) 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r1, r2) 16:00:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x7, 0x857c) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/251, 0xfb, 0x840, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) shutdown(r0, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) poll(&(0x7f00000000c0), 0x2000000000000167, 0x0) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000008c0)=@file={0x0, ""/4096}, &(0x7f0000001900)=0x1002) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:00:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) connect$unix(r0, &(0x7f0000000640)=@abs, 0x8) fsync(r0) 16:00:46 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20012, 0x41) write(r0, &(0x7f0000000080)="76a5f2ad9c280dc2a13e559b678e0d5cd452245357df7ac1fd60932c1a2cd27216871ddeb5f78c167f582d0c9e9d7fa98a300e5e3110f943cf18cb1f96", 0x3d) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f00000000c0)=""/13, 0xd) 16:00:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x5b) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x3, 0x8cf}, {0x18, 0x2, 0x1f, 0x1ff}, 0x7785, [0x200, 0xa248, 0x100000000, 0x6, 0x4, 0x9, 0x40]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7}, {0x18, 0x3, 0x0, 0x2}, 0xb4cf, [0xd5, 0xa9, 0x1, 0x5, 0x8000, 0x1, 0xfffffffffffffffb, 0x5]}, 0x3c) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') setgroups(0x0, &(0x7f00000000c0)) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000540)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x20, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) getuid() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x5, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) r2 = socket$inet6(0x18, 0x4000, 0x5) getsockopt(r2, 0x8029, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x3f711153, 0x4) bind(r2, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) 16:00:46 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f00000001c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001100)="7f", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0xfe12) fcntl$setstatus(r1, 0x4, 0x8) write(r1, &(0x7f0000000100)="06edf58d0c1495a22f950932cb2247ca561c073c0b804cc41dfbb632fcfc3a470d47c69a72715d513d5cd523767c6be8f925f5952eab07afecb56c746851bc57f1f60550782cd7bcff1d5c09bc92d74724d62592b4d8af1bbb2de5c0a6368066e785edc63a41789e17aacd173cef5a8de07701c70a39f2bf5948f31f35be9f1889c3d87831d6393d545732962a954d57705e90a3fc4c3bfa3f8f086f5baf9e56b17564a430c431ebd945ad104379ff98227300f12cc9fc7792527b04dac5b99bd01f42355c16b9177678b3be97accecd4b63f3f574457132cde27fdf4a4177000a09be819d276054538b8c7983569611d6e82e0777e0cf6675c70718b4f2d0df312488c78cff6d1a163b51b7365d13710d72fe029f9cdb2bc66e0af0a2426d5bc1f29d120a79dd17eed4d4fad4560cb757d966827ab45e2f8ab8570809cd8f86b7fa949ea0019250bcefd3e4eb0c0ee471184a9305e85c82a3728c5689982c8910ecfbc8ce400dd79e002ea01ec1f1421772368be91900bf641b506995b653c936e5a9511491985aad55fca2787c2c3be2a04473fc4a25a68e5d7941c1b6cabb155838ac7b6f36ed213292e711d950591ec39f748d9ef42ef972a4cd9c3c8e39c59a15e419c6fb45fd59acd98ffcae2af102500bea98d288799725e40b7bacebbdbd112214fd0abf7ff3d01e7c3114f23fa8156f7cdfd017d174a4cc9feb7ee01d93571bfd625278d5e9c9abac8e40775ce859ad052dffcb422a9ef8301994a0fe3bf96a8b85e4844af8de195739ebc7a9489979875d965c065ae4e4420013be999355cf2160330f4bacd35e1d64b59c08b6008fa87460d779b52924a2467a15d266a656a89b8a8c18ada45779d16282a6182806481b052bd255322b9d5908fe8add0da8fd466b3d1b393ec7e5019e4dee2c7bd7fd1c40850f19c964f435d41d31e7f0bda0d40624c4eb6736d498feee913aeaec842b8bf11b06f2391d914038de0b89d9b6063c0bd8c789e0bdf7c96eb1c762201d0b86548ef179e2972f1538eeca7a82e223d626e0ac2e4f7958d21c4a4d610d6f50f7494f87622cce1b87c568a34d4533adcaaa5d7f84e7469f83a1531d8484e4f9d9e5ca50eea371662910969f1db5c4be447544f5e936a4fee7df04f1306daffdb8b167c9d7285bce3af6d068c936a0e7b2eae792d3673bd812eaa7c89bccaff1c7a8d653c58751ee44e6c1917e8c8e168f7712cb6c6081b6b78887d16845f383c651fa229e4699e62d2474432a327f2532f3ffa74f0781aa1060d7f060875d5c76f5f6724148957588564883ca1bd98f6cfc74e3feb570031a45367c7bf6a5fc56aa965042f0ce00220eda8c02b92d92022af149a611fa0fd457aa159772f3b6c5a12729301f9610c000545a1877b1b66633a98a94f25ec46af7d8333d77cc07ca64845aedf0064413e77582fadc7da63d187ce16f74051e74a5880818dbe427dcc31c014c2024d4d9483b68029e4ae03fd73e762a7da01f901b13e7aa084e9647be0d6adaf4b151eaa49c1614456ababc37a537e8545a6fc1799fe6d8451571ff845e8c5f7252bab8307dfee4982f02699c92a0ff71169166a0cf1a3e83ba8ee1d1a2b1c39c791557b6c3803bf4cad8071049d93cf58085aed66c0dbcb2901682384de38c92089568aaf32cbf82e8906bc2a2c9d15fad4a12910d4813738f3966e6b19e07a0fbeb18ecacdcd323912f886f573ba8bbc23182c82703934bd432bdd57f2475446a030d5f35b8be94b95ff3e0da66f01621355eaf2ccf321593f23b754c73ee882732e29cdfc9f0de4bd32b8f50eb90c1880532a422606e7e080997591f6f1b8c06465653b112e1cee12133b48aa6e10918ed438a0f9e8920aad134cdc9b758c2acb5577ee58d698d2c24bd276a3bba544c846e34f2fd24849562030cbf0863b670e1352a1dec2b0bf3df1b5c03e273a511d55b0c4e0283c99209e733ed814470d73fa2fc3fedd00241fe0326c78be7689b61f45ba8f4eeeaf183896fda210297c4bb7c7e3f36435d9a43006acb204ac76a1b7f10728ff96e73af3942166750224ef131d3228bd5a2891fb179b11efe8956b373a0be1521c6a757808392f58142a2ef55f70b523613700725bd7ccf2bf7ee7a63e54f96401bf03055ea531caf858baa8ca632f7ea0ba500eeb0594a285f8c417818195ac095daa27dc2df92dc5fc2ab140d31241a9c110a3389a3c580159cda9d01684885d585a6c25addbbc6781ad9ee97e527153bd61004de585da9b78617ac30b123053594f6894181582cc098606ce3b6ecdaa12ad37a80ed2f7c69d5e586be3235c71033cfa3375e5003977aeb1d977550a0cea9d2e026aa17ffe58f675bb5e4eaf51e9989bd1190a18099b985059172bd3a59a4aeba2ea6c2765c0686351c64177c59ce99c85ef62a939d81234bfd0f56272871dc4ccce315d867b4b49101ed600e8f306af1532a75bb789fad693620f909ec9eaf68ca5cceeb02c850c6c204c804c729f34073a10861348c572557120e1828ac5cf2f7b3257c5cd09d3b99ee456a7a450be6a04f60eb244aa52e24f4ec7e52c56311d4fd884e9e9045743b11c570efcecfdfb2ad180aeb19a939d3b927dd3e3579879dc1ced1e7ae78881b67183da82d1286515247e6d1ea68b48bf9a2015009c085da2c111ab5c6cb058e44256be2abc22c99f008bb82af2c3838d01404a93167842ede3f591b85bd752d35fe714a9fdea0aade03daac9ae6e640434d77214357b0284d4af5cd1d27b9f88e9642cfbba8ba7a370a78e63d3bb0520990236f39eaf6cb406ad0a572dc309aff9220ba325910394e2885afa657b1d1eebd63508e3491b9de12de56d99309112a0fe4fa6f281e42ec5e65afbd45cf06f848259f0a295d0c94ecd0cc4f0c6797e60c7d8bd8e69f085f0447cb4e01705d25c4e7f39af78598bf4de942d7bd45ed3a16b325aa46e7a3ca7fcbf08ee63c808d47d8e1f6f48c5c81d90ff8667d8f8969f942cd6e8a63dbba70535c913a1ebb135123e2a91cc3df9c7ba672136280cee6b937dcf28783656c0871dc60dad837b35ec17dedde4bcf5f711e575d4d2ea18055e98950f4c262e9a4b874f574545b554a3a475aa3bdf80788ba60c44717986449830c18cd993181790b8d2d8a0b70e468386ca33529a8a9b3734eccc4f9e287d0a0573fdd22541c43014a909073a5ea9f60c98c127fba514d0d1417010c95bce3dcfdd94c45215a5fab98dcdf257ccf656889a82a57c40462bb6c35f261331d74a2f438d3875336278951f09b0977ee0e35ee6825b2821e386bfc7fe0025ebe3354175e8b4ab00e7bc588f041f466e6430252d412104472b581934055a94148920e01d437672e64e30d9b4f8bd5a2978122ef2a6182160037cd24facdd40d007dcc69ee90bd123f879ff117428775ba640bfc40045c80eebba70122d416eafc234d904ccc91f9e7695c38019720e8c85e941f03d8918331ba8c66ec7d90bb7392f3675ae1f40f3fee59a5c978d3103a66998ccd9ea7c6439b2ed15932185095504be32fcfcf19b06536227a04fccaf68c7ad2bec40b0094755f870706bda9a35beaffa72cbd5dbd2bf9a8fbfe4250e3340520548a74926b502cc9c095d7b3121134233263a48ece7d49f8a8e5456ac441e4dbde2f9fc8bd07cdfc2e203508090fc96747785f01aaa3e8125331b1f11c2284e34bef4529c2ecd29f1cfa531f75cb3e727bf354fda3d8643fd8105ba1896d31192b3143fb1a35af5ca8b723bcae150dfbd5c96ae21b48021b256b2af9d2e871676074287c5f29c977af5d2fc28b6e89b54327a826ffb9ab35e85e54a431d4044484d92813d2f762c2b5912089e10b2b02a967b34cf485171da10a39a30d97759c841dc0908be6606c084946b9ca72428c13500314ceb4788eac3169ccae57cd38c17a9f2e8acfbd936fa9a67d1fe016cac68127f5a44ce954fc5c6112f3dea345a36424c4e5788cbeef1296a69966401deeedbcf60b76de5a53cb06bc1c4a7ed8595c0b4e4242cb15bda2c7cc3b659824b80084bb0cbf515d8ca2c520a86ad8557ac733b04eb7b8ff1360c66dd4f91f5e2f91109f886e84ae7e42762284dd55e79dd2b759605e459a32394379162b616aecb2847a23a4879ff8b22e12cbe3037520884b881a864582fb28cae92d2600d0f3ab2436f725b2bab8a3c316058ec15ec8536b1bdb814cec8b919f9c3640d6d87cec078df6e092b14e8a33b70b04fa56642c7eb483c1a912eb76183920da00642c412f00182bd778ae8fbf011dd66f82916fd0f2cf76b69a63c21c66f0fce8190553748798e707bf2a90916fdbb4ff19a2580458b030b3d6d28c18d4a5e645fd26987464b23e1d5536c223d10c33f30dbb96b3ff913a48378d6c1b9c0c682eada82875bcb47864461ab96dbe58b53857e9c40018316b4659644a4b697c926a80823724f1dc4860b4fd56b1aaa1da1973e8a4237cf0b537444456f58833b901884a426186d6aa57ed8077a408bafb07409a8b7b4281f0a0b6bf2dbb3821944b4bee7f89f62b029898b3ac1ae60bb2094bbf38d4e723c9c5cfb40bc338e144003c511d510ef340c125fce633290a685a010abfe822c2a53c3b687146e1cc1800d01fce0e99fd85dccf7e156fea22924161d855bd8f29e2a287d5de524a70a78cb2aa3996d0ab7bac9ff9b8674e3af4416cf32e66467efaaabc504a19727b07b6a98056a4f8ddc84e55e10b2f256b1b83ca1be629ff4a13ab259f7d7cee434fc0075dbfab82b40ac9f469f638caf3daa0f0284756008b710cd4efc1368c9e6e80ffd810b9a5651ac042b6c55d3f471fd80ee4a7fc096a68064fc794fd4a10e2f70861a49a2ff3ce0f8a104a1212d3b2915ae45690a3c8a2c014904844df6d5320c0401e478701d34e2c58854d63a2f9e9c5132130d7aee402acf87a1aeedf2a1039ddd0d85c55a77843112a2e4816372b9e0f0976b16d38dbf45f405f4a556cd347b48e390bc64a4534ed978411c5d08e20586b56291f4208d7f748ff9d112262350cfd8cb5b5dc9c5b2b99f458d83106550615547152f867373099549e8e11cdbd59fabb5c2711acf84784022577765d1bd5fe0b28ba86da39cbf94550006c7faf0b4ae6412a228c5ab55e7f99c5b2d151772eb27af96ba52cb7855d28c7dbf3a6439ccfefe893303664803112419d882357dd6969d619f193cfce9a02258d1dfea6590baf4887bd3d12eb650a7e03f0b39e15a42c693b069cf72ce61f7b015f39825a12441c2de9dacdfd069d95a6ab0984413778f3482db377a4eec9f60d796bfc37130c200e980002aa24bcc8f99ef9de004dc8118decbc9907b3620117bf76e070904d5bc4265b6c03481a455cac6dd32fd1bbfc66000562a8cfa5a6101c7ca0e161822bb8dbbb84112e0a4f1b6e226de1e4af7f7aac5167eed1d69cd96e5872572448b2141d641e64c25f06e912d77d411d7e02634c146a8e66cf3e77467de9e49808ae9655594f3ae467e242cd5804c9da1023cdaa623807a8ef4151647c8b0dff5df6a50a9fe41ed3971d0848e7d4a9e34de9925081817ef3ac19f746097afcd64631256ed29ffef4051ea85738e5cf5856c3f4ad5cbb8fd9a8593e0b4e7349985937322f6f932ff7daf91bf18881d95b9eb62801d99c048aa40c15a5841a3ee69c93b48be378d4e336e9ce1b5e13f9417d75275e609400f5359fc001009e793040962118fc07ac1a86149271a4cc701459f01bd8b6a4b1e2b66e661dec8b1ab7d38f4b93588aaf0c72", 0xffffff9f) 16:00:47 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) kevent(r0, &(0x7f0000000140), 0x6, &(0x7f0000000040), 0xbb83, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) munlockall() 16:00:49 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) getuid() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:53 executing program 1: setuid(0xee01) shmget(0x3, 0x1000, 0x353, &(0x7f0000ffe000/0x1000)=nil) socketpair$inet6(0x18, 0x3, 0x0, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x45) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffff64) r3 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x5, r1, r2, 0x0, 0x0, 0x0, 0x200}, 0x7fffffff, 0xc000000000, r3, 0x0, 0x1, 0x80000000, 0x80000001, 0x1ff}) 16:00:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0x4c) r1 = kqueue() mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) kevent(r1, &(0x7f0000000000), 0x1003, 0x0, 0x3ffffe, 0x0) 16:00:53 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) r1 = socket(0x2, 0x3, 0x0) listen(r1, 0x0) pipe2(&(0x7f0000000080), 0x10004) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x8, 0x4) syz_open_pts() syz_open_pts() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x117) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) fsync(r0) r1 = socket(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82020574e56971dfb154fdc99f23a5b206cdd2900c1630000000000000000000000000000000"], 0x1) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000100)=""/181, 0xb5}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x3) sendmsg(r0, &(0x7f0000002540)={0x0, 0x1cb, &(0x7f00000022c0)=[{&(0x7f0000000040)="1bcd3f9723ab4d87e656c0b8450e537cb7cab5c9ad305367f64c5e7b", 0x1c}], 0x15d, 0x0, 0xffffffffffffff68, 0x4}, 0x2) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x1) 16:00:53 executing program 0: dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x40) pipe2(&(0x7f0000000040), 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, 0x0, 0x2, 0x4) 16:00:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x18b}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x442, 0x10) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) socket$inet6(0x18, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x40) close(r0) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/161, 0xa1}, {&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/1, 0x1}], 0x3, &(0x7f0000000240)=""/86, 0x56, 0x4000000000}, 0x2) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getuid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000340)) pipe2(&(0x7f0000000380), 0x10000) socket$inet(0x2, 0x8007, 0x4) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x2) pipe2(&(0x7f0000000040), 0x10004) write(r0, 0x0, 0x3d) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x400) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000140)="0000010004d99ca352aa56febd607c4ea3e4f6fca39d25c6138dcb7980bb17f4f9fcf2e0d280dbb033ac652c8c1b1b6eb0319bfbd0866eed7c5b6ce68553b268482480d22cf3a22046a20895531280a7f075a89dbca726b36dc81a4034efd454f79ad2bada1941baa0e326c162ee9d64550ab40c92af8223c3603c004dcc2a6c8b7567a435058ddc52775130975ae9307520434aa755801e79ccf0690adfbdaf270314b93cf17a837955b988a7ab90b16bea5e8e2822f751f1de6b55210a71dd7e1c338f0000000000000007000000", 0xfffffffffffffeb4) 16:00:53 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000200f4aefe05b6d800102c09cf7698f29f5a2aa2c3d0d0be2431c607fe0f83dc2d50bd97eeaa24fac925e619ce88c34372b204a27883740dd2aa9548892cedc4ff0020189dbd2c901f19950362d52ac437fff5de597fc49cb31dde755042a3ba408f958bb47cb7cca37d0402ea10732b3b192d50e1e4d2ac868fc62d99845acd6327948255f154bea19897949f7748"], 0x1a3, 0xfffffffffffffffe, 0x80000000001001) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) 16:00:53 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) 16:00:53 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f0000000040), 0x3000000, 0x0) r2 = socket$inet(0x2, 0x4003, 0x0) r3 = kqueue() poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0xffffffff) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000440)='\\', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1, 0x0) 16:00:53 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x0, 0x1, 0x1, r3}) dup2(r0, r1) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfeb1) getgroups(0x1, &(0x7f0000000200)=[0x0]) fchown(r0, r1, r2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') setsockopt(r3, 0xe69, 0x9, &(0x7f0000000100)="d1c2cb7e90f6090d0392ba3ba62f33501344e7b74b71ea5e89d8aa6ad205e691c4561448556f9072316d14fd4accc6007016af67dc64ff7ccaa08b57b660370951c0a569f1627be4a896ab97f9cc1ba7fc6be89beadb9107ec5357d6ded5118cae1f1e4ef7c9512e4d9c44311bbdf115d4a06c2e901d26ea7d6b4adc8d412e80de96a71180848715", 0x88) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) write(r0, &(0x7f0000000000)="bd80", 0x2) syz_open_pts() close(r0) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x743e4b87, "ba804b75835db500"}) 16:00:54 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) 16:00:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) close(r0) 16:00:54 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shutdown(r0, 0x2) 16:00:54 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, &(0x7f0000000240)="dcb47d9d46222bdd213bb25fbfb6bc93c8e037390b101afb571e690db87f1af4960fcda31d3db66c1ec235e4db023a7b78e4ca8d5afc28c0b55a5c4af82ce540ce3a414ea9e4e2847344970e42f19b0bbafda0ea2b471ba0fdcf487b4dff52eee280fe3be6e6cff30fe189aa7d146451e65a4c2f6894fc3a89e69939bdc0e869327d1926f3e23839a7a20ebeeb3bceb2bf80cbb325a65c2a7a2653114f5b4eb842bf2754c1639c529f00a1683173f6d502", 0xb1, 0x8, 0x0, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140), 0xc) socketpair$inet6(0x18, 0x3, 0xea7, &(0x7f00000000c0)) fcntl$getown(r0, 0x5) 16:00:54 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/118) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:54 executing program 1: setrlimit(0x2, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000080)={0xba, 0x4}) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) 16:00:54 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x10a) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}, {r1, 0x44}], 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r2, r3) 16:00:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) r4 = fcntl$dupfd(r2, 0x0, r2) pipe2(&(0x7f0000001780), 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r5 = dup(r0) kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f0000001540)=[{{r5}, 0xfffffffffffffffb, 0x1, 0x2, 0xf1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xfffffffffffffffe, 0x91be}, {{}, 0xfffffffffffffffb, 0x4, 0x80, 0x7}, {{}, 0xfffffffffffffff8, 0x8c, 0x0, 0xfffffffffffffff8, 0x1}, {{}, 0xffffffffffffffff, 0x0, 0x20000000, 0x8}], 0x8000, &(0x7f0000001600)=[{{r0}, 0x0, 0xa0, 0x0, 0x2, 0xfe}, {{r5}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x7, 0x4}, {{}, 0xfffffffffffffffc, 0x0, 0x40, 0x6ff, 0x6}, {{r2}, 0xfffffffffffffffd, 0x10, 0x40, 0x4, 0x4}, {{r2}, 0xfffffffffffffffe, 0x53, 0x1, 0xfffffffffffffff7, 0x20}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x83, 0x1}], 0xffffffff7fffffff, &(0x7f00000016c0)={0x53, 0x101}) 16:00:55 executing program 0: pipe2(&(0x7f00000006c0), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_open_pts() 16:00:55 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) fchdir(r2) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 16:00:55 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x203e, 0x4) chdir(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "30fea56c98483e8c4b1e26bbc262f439119a62fc"}) sendto$inet6(r0, &(0x7f0000000000)="cbc33823c88019a615087f4518b1cf8389d2", 0x12, 0x402, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x6bdd}, 0xc) close(r0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0\x00') socketpair(0x6, 0x5, 0xe47f, &(0x7f0000000200)) 16:00:55 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001680)=[{0x80, 0xffff, 0x8, "4f7521b3f99176cc184869eb67f78ed4c61d70641cf04e4ea82791571a96aec5fd3202314299b768c051c0c2c47dd84cec7f216728339579fac82cd6998288078e2443f0973216b4d195f7754431f813f1ddd4f30e1a923fc0e710381f04c575c552b2e0973e68da39e71cfd8ebc97c6"}], 0x80, 0x400}, 0x401) 16:00:55 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f00000000c0)="7468bca0c6459c6aec1970170a03c20a0411786062967f35b79a981252a504a7e7d4ff8b52c536d005ded614752991f196b9391f291bf9c8269143fe6c2c980f1965afc9ecd51894dce063ba404b2afc3ecccc4c158ae3c62e1d70d9cf12773caaa50d7249af307678e77169d03b2a29b984973e71fc544c03e8fb8c5d362dd59ededc755cd0e77e3adf55f9b22c8c12e2eddfa63f17721486bed56174c7b22fb5afe52a9aeb59244df050e7b75b824c1ec52810ae3a82b049901172338f0af7a79858a13da58b23eba8abac354ac626ca05d65011fad1c7039e96337155e81c8e1b1dc0b990803a97a6321299a27dfa34a2e400a52e61ad69da114ba64d558a161c5cc184339a218a9bd749830bf08ce81571f12ab170716b330f819406e8513d238e2d2a04e25558e8941254d9a2385acf1b731dc9a7a9eba0839fad5421787aad5629a1447ae365013d313161eebec3be54b018d7dcb07466b9b2f936c349c5b7509f7f1c1e1401fa868a2776006f807fd7712f44ff93a64eb0e322656858c0be9907d0e614ac3b3e96b42d740368edb8703ad0ebd1f70ff9e77d8c6048818ab62e546ccbc39e4626628c8b0b20fc7cdc144ae7fcd6b65fff548addcfec6e070c96da0ef48faf498554b431eeb2f1da99eef8110acacdbf1fba841408fe88b2c09829c08c5b963ae61fba4f14fc744127825f62b6acbf291ce7cc40fdf3b1e67c71d89d7ca206c6d3ecfb04e652bf58e7621c7325e2a43b9e5566eaf82a5bf142512697c2b04919252f0ceddc8a033cbc148873b3b8c5f6c0d730020bf28dd5e402c70ecae0d6c0457598f8ac4935edeb31c32ee8979c57660820775cb26326805f1af5b541c8cae47ec3b6bc40c75b3d18b335ff51d6af990cd82f2b1de7437f0b2a37661405717c62250cb457fe11faddc322c9ae3a3d7f3c02e0c6841dcd9c825d0fe87faed773b428c8b75c874e570344df5092f2bcb6ff319f0248caa2894f5dfa18724f9ed16925c507f8a6f29f4a08d6634093984512b1eb5ec451d0b70f4bc8f88905ad14186db1a01ae1769266d74032a1e2540f4894810143b12327521d4bbcdafaaf7a049f28c24912770f8d1f12202dec97d7461f8a0fddf958b189a0c2ff48cd4de74a8bb0b11ef461c79262216989b4e7af59a062d5f8191e597dcd19f3ed506b29d371d27f052630bae4a7f56f784ab1d2911be64d375f5249acb5f7c80a21382eaf8b2b67e99a79987289cc6627adfbd96612ca9f0e7eeae96b43b71755aabf43ac60b2d26478b65ff228f3de1000a5f41c107a2d2dd1ac68237e089cad143b7bb06e63cf8548db214c9a34eb99f4149026ae5e8b01223e9ef68260fd6593ec424127a8a072c84a79fb7ea2f9ab189d4eb58b8b2d60b9648ca71aeeea0f7cd12efa4026eec7b10a40f2df369af099ff9492a5cdfa22a497a4e7d3a303d1e808b79cd39fa2febf8e3772391921723af90404e16e1431511e0de99b13a2cf7671ec8b770e3d00b89246a99aab8dcc07ec076c5e93af39d0b5f9f052ef7c00c39a076aa8b55e4a3a40a1b9e084c6b3176c53f5136ec631eca3a192822398763e1e9dce9602380c8f47b56620dad96d45bf8d959a8356c2dbdccabe094b7caf40d32be653ee54a24a3bff72dff770dd4c6a9773ae6ca5603a5cb92600f3d4b5d1461b8d14bcc3631abcdd2c51679f39047a439b27cb1533abc83b3c424f76b463d89354dc6a9e535c6057522c82b2d4152df91b7052c687b54755a432e5b6ff1d950073c140e22c72b3414fc9e49d244dfb0e30da06ab0b944e8c9e01c8b648c70cb4bd5a5d2a8170fc9ae8c62435f58e9e08e93bd6e76ca049dd956c518b71110b632acae967ba24f16916bfff543567bc839e77d5d28ed070a19272933492791c05741dffad91af621bd13185905f55d3e39becaaf8106e6192be059c5ec0629270f21dd6b8d8a8fc30c0a5a351840e1564bc58a5e0316540d156281f22a6ba2d0a18454ba14b23a26f2de073d53097f02ccb4829e76dc1a4b8cd8cd2e4c149753d08462e72cc90f441611c706c1f66a3d8377362f322b6636993231a71c171332acfc68fb4b0ac433ac509a97624b03d3ea51f7b781d3e46cb9b0944d75c9458d959ce43b63e3e143a7e9711f5b7a512b110edef6db3d9dad7c0576691b160c8ac7c94aa8bf3e7b69b27d3ed62aa5d5833621be65e4dc00ff31d49c48ac9e2d1df2f91db48b0b61a445c3766fda40e5fc0eeb5f749201fb0988405aa0fd10796b6c4c4659c8398116281c90c83ce920eaeab42172252285449ef74345678670c6fb63b8ea8b89ea6d4ccd8260f99b96796526132070af7b6e5ccd44873c7f6faa1dbcb96a698c4acea6b01b5ec2a93c19968abf58572001d93c11c5d7399cb9f5ad580a77421ae635d98515286fc2d9c6b51770c5f5e6f3287c485b4e7aa3d03726e39ac6f836a6cca896efc87b781ffc8c4531d528f8d760243118559b7f7db239294741ec2583db9aa927a2124c62bcc87c673a3f09bf73b3b726bc6c6fdc09fc6cdb0538770b7062927f79f962ca464d448aadd37bc23f3dd7749a2c582f0ad0fcdba3abbad17611fa0fb989ff6dbed50815763fef80cbe7641ee651a390ed3822f9724bcd361ff6268a3ce5ccd16c791ca707131d225b064497f554bdb47cb09086d98934ec33c1013aa2ae51770f6ab8d23fa49027b3b411e639720a51d92603bc8ec2cfb60cca5cb297dda847a9818b19d257708663e5cff364866469936b668588635d51ceec547adbcc86cae3a477f79b7e28241226235b012e88e9e8f892730e5085ba0f32c67d639f5c0a1c0cb1419ded4c43bc2f2a990a342e48b170e10f5687532fca3e2b6e6b6f0a723a76cbc7be1e066110b457d773b6a99043413b5383f34e5dd5857acde8b2c6ad5f71328c0d309ebd94a2a4399b811ca56742b63fc5a897bf6e8fc87ee6d5303c196cc8b46d7780279b36b6477582cf8cf35bb933896a112328a568736a60a2deb1fc0729c4bfd97ab2157c8f9552f2579925b3b566459e86d4d8352ac2ab2a40eaae7ef67ba58a341e185d49e730db6f79f8787d5d3b16446d773a71b08a67f660b475885e90cdc94e5d24fdbfa85713b3e5d7e4d21be896ae807698304db74f54578cd8aaaaf891e0c63f99e2524d5dc6576d528325588570dfa894449cc5025f1f0bb2f3addbe406cc775da9e2fef627d8b61bab2a280aea7c3a895bb37047ef4c30396676993c6bec03f2a80829002f82813309c9044c4aa5d97037369070556ab201597af666ca1dd0c9389c82fdc4431bf97443e75b562b826cb503910931bc748b58ce7007e3af982e0a5652f27532b40aa092fb6bb2445e5859c1f58c557fb2e372931994e6dfdc24efda4cbccb1ec71c523bbb49ed4494e689081d4894edb06198e207cdb4bc4cdf571aca3511e77a129236870046182816d3d69e8a34821dfead3cbbe23bd19620d3641b552e93bdf7c41bd6ddcf64d751e37c79b38cc08cdf07ef3e339cf3287becfdf2240fe4de5661df973c52e1f0d24833d94cb87f299d07134d1c4982b5e2165efe9e2862db9a85b363e8be538f1f3b522a9887b2e298632bb09be0ba7faf0fb02d03a345c1c89cb3c85828b056dfcf3ed30ca4978a2ca131fd16627df0daaec0207978e7ddb061df24f599909b445894a6aefa7584b9d6b087a37a80c49c90d35c528a12bbcb02bbfe3a461f1e039d14c88d79310a6228b7040c100a1bd20f035238cd80d336e6b0e0ef1a61adb4d7a677ac3dfdaad45cf0f94fec817e306795ad748b4b2d760a30a1764d8d2b23b48756e391ea9be78a125e12370c5fad99a35391d5edc59758ce6fd487944500818632cd4135bd72a79d8688f33bf47ca4e5d412e94085f3249676130bd21deb17173eecc27edb5a0bfc13b544b03be8032393433530ec76c82d57aa937404766c7e555f52adeb2a2b438cb235d3513ec78275de7e5fa7b4a45bb26f1c6752affcb70f715b302e7c739545b91e585a39320c8c995411fa0d4209c76df60b12457763d27f98849ad16e3dc32bc210ee4527479ace77b0913fd40ebb721fb51a1040011b3b9eba5c1241abf85a164a01b60bb614f81ffa74043b3cf35ea1e98a53089f83b7a38f922ca1ed17ab0cfb2ad6415aa44bef49e71f18445c5f7b7eee3334089edf20ffc676448a388525d5bb257a0789cc2645e54c7a858e00569554b96f8f2fb90188d1383a725346b463b924dace330dec08521fbe62e763cd98227d74b22e68f099a21ee53c542acf58a16505e14c50c44c817d8082fc69dd6cd70fbea1adc7c5432f99b3840f838c3994d7ea77d373e30095bf45f2115c270d3544bb313602af0b3eafa3e28f5f5234d33f9deeeb0f563986904c0ac1a8ab1f2aa26d0b4945188daf01108f2600f0bbed289466020ae2641f2094d226818f512019a741d012816a49046b849aac2c8f5419c07d14be715082f8d619f4111a7d19d0f4dec2c99f9a172546384355cca2c429233918fc9f714ff40bc6e2b13b983f837ae8099ec17403cdcf9fe7d6e0300b8f06905b18f1eccad93232b47e9433d9583a4294f30d20b81df37e919e1a726763ccb1c7fd39e4cfc7e91b516db8621880db527a710b86dcbf10a7b2d3f54bc88a132236a9b41e1fbc5f86b2a1b7ea7c55fc5cc4de3b50241b9feea533662d0a60a3123383b59aea785813689727c13a266e2d4514b9a0834d5cdc7b14981b89da2a8f542f4334fe53361a059b21601fea46dcdbad8e3193928c6fc00668d6f72dc6005e8e75f4f4772e7839c984f53249a6e9c554a8dd8e4a6421845c54e09fe79c1d204e62291efd501de3a7037f3f40d0dfee7feeafccf68e2bd3126964a65bdd717826db8997693f0da64950eee83b8cf5b8a1713a52be31cef2b4c229ed56cb05b6815f52b3d7cc8b02079bfa505b9011cbf9d35e0f1c752a9cdab8a5f9e51e4f4aa4fd7134e34ae6cd438794d5700340796b7cdc1161a500c65e68d34869eb7fae59caf2a5f4f36d073e42d37f0c92a1f167a97a945436880bd887731ff65d7618eb1420ac9e911dfefbc8cae669ffd2cb451c86c314eaab6a2cfad0f604e4913b312d1bb031b0344048acba98fe9c58f854b8f553d39f9a44c4f3d2c515cb832d9ffa1fbf242578c99d733fe6b5df73c823d1958eb7fb2e0bb5f319dd1cc18a6da8654e8cd43c857dab698a355b28d21fdf49a0c8c2efef7d45dbe6bedd3fbbef44b9753019014fd47e219417135726b690a48a9ab7e8651e96f53e178ca18ef09b15905ae78058508205f23384a8ab1837eb98571f6c57373e96f00420c8a4d04d5a5646d536794bb747d276eec3d118da4f04967b1b9e3c99e64bcdf8b92c4d08ecbcc01d3887b201f6a866b351e51e6fddceb07584db43e77e5e52759cedcaf3447453d696faf6901c60cb4a38e269260bcc3e901d32bc197e303ea32bc7d00529dc4ebc304c19128f1361d1675f0236b809cad0e9630835846534ac10c2f2ac62c8b1a35a424c0caf6028c172906158f01e3b4f02cabc2fca8da099d802f78dbebc1de6cb63b523872d403b4a069f2758e89be9a0b79a05c6e3645fea8cf1630448040eece58aaea5fbd0f5aa0b696d864d17bc88c1563d5528c1dd13b5b53c85a8f1b920222e938c2787be7676e3a97893dacf1914b4a572a5e9df91d8f98a50fa95b72d500e4aadc640e4f0b724ceed274cd501098bb52bfe3e54604c07e463e67dd588c1d79d78de874afe61ddbe434f6b01ec3b3c7", 0x1000) write(r0, &(0x7f0000000080)='s', 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) accept(r0, 0x0, &(0x7f00000010c0)) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x2}, {0x18, 0x3, 0x1, 0x8001}, 0x7f, [0x0, 0xffff, 0x4, 0xffffffffffffff91, 0x8, 0xa000000000000000, 0xfff, 0x5]}, 0x3c) execve(0x0, 0x0, 0x0) geteuid() 16:00:55 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/74) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/220) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:55 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setregid(r2, r0) setregid(r1, r4) setregid(r3, r3) 16:00:55 executing program 1: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000400)="09cb5de304b3abc7babdd880128527d3b954eecd08e0262ad0cd540d3778317f8b548e2b3a16e0affedf93313c3189f55f3c2ab73aefd7b25b95ef140724ca843c641ff9dc99d0065661161562b05550299399bea2e97d09f626194b4a4226187859c397930c4d8fce507abfc0c3e656561f72328a40387e54f086d6c186168070a56d665cec363de12795b4e92a05a97312bd0c5ef4079400e8e198df67c43d9e7b39ff5903e29fbeb84998918e8e5c", 0xb0) ioctl$TIOCEXCL(r0, 0x2000740d) socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x0, 0xfffffffffffffffe}, 0x0) 16:00:55 executing program 0: r0 = msgget$private(0x0, 0x10) msgsnd(r0, &(0x7f0000000000)={0x3, "e3b5d951eb014d6dd11cc1745d49b4b9166180ded2a328c466a825f51a29680496fd5fde4fe1300f7a2397a2a692c15422e8266b31671edb1c024dac3dd5e53cdaa7b18f9bd83c6841a49f10ca8eb014ca695e2a6ff66e2eeabcda3c632ec00f3bd03faffbf963ce6533bf4db80029d633e422ceb6f492aaf283bc84e8ef35be865e49ddc43b6ae79fcb950eac7a522a6455020d4df6ba39aae01a24edbc1031c336108a4c1c095d9dce7bb20db5a2555526e2aad463b2431f8ffe833d96d8bb26a49eff8a9f66ab519d340e7a1a498d5731e3f283302322c9cf41"}, 0xe3, 0x800) msgget$private(0x0, 0x419) msgsnd(r0, &(0x7f0000000200)={0x2, "2038c0f53d177100cdd1956fbe4eb7780349e70b"}, 0x1c, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/84) 16:00:55 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2010, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002fffffffe}) 16:00:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair(0x7, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r4 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCEXCL(r5, 0x2000740d) dup2(r1, r0) 16:00:55 executing program 0: setgroups(0x0, 0x0) setuid(0xee01) r0 = syz_open_pts() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000040)=[r1]) fchmod(r0, 0x0) 16:00:55 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect(r0, 0xffffffffffffffff, 0x55) socket$inet(0x2, 0x8005, 0xffff) 16:00:55 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f0000ab8f6c44786c653000"], 0xa) sendmsg(r1, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10, 0x5}, 0x0) 16:00:55 executing program 0: r0 = kqueue() dup(r0) socketpair(0x10, 0x6, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r4 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = socket(0x0, 0x4007, 0xffff) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x5, 0x3ff}], 0x6, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0xda}, {{r5}, 0xfffffffffffffffb, 0x20, 0x11, 0x2, 0x101}], 0xb86a, &(0x7f0000000240)={0x1, 0xd9}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000840)=0x7) accept(r3, 0x0, &(0x7f0000000dc0)) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000280)="dae17061928e127357748a3e5b01abc36c8cf3722ed18575ecdbe88f79649bd945abc42797a1f9b0fee9816158d1b06caddd18824e286dc04de8fdf3ec97aa82e47300e0e6bbb068c9bc400e9cd85b70e535e0e850504bd0165f822b62eab774790736c41f87e4376b97d376dfccf436d6646894b020cd1351e69cb962bf12f7a574eeecad3d46cba4ba", 0x8a}, {&(0x7f0000000380)="65bc27292b3863cdc5a92aa386c798324ad59d98f7376160100dbe0463cb69f32584e5aac9c66185975151d4ae4ff8afd8d4cdcee7a6e4575eb2aca18cdf", 0x3e}, {&(0x7f00000003c0)="d300b9ae257beff2bf956d93b49626eba0c239fa5f662172bb730291fdba2b55374cf9999760269339d542c896a74e1905c089d78ecd430a573f41394dda6c381b71df8175fa07dd07a02bdcd45616fe8939bf00d705a015d7f093818f47effec4e6d298b38ffb812d1bb51980996ffcfb5bd23da6f4f122e1ff789c04cbb9a555ca7de8bbda3943b2a414357418f5fa9cc26e3d3b4a6a2f3fc6da55f7b7b8c10ccb96fa0c1569ad9da74d9b88874b307884a31bdcabc596c50481a8faf7fba3", 0xc0}, {&(0x7f0000000480)="bbcdf9884b9da4e043609cc1c38f17ccaf4dc89e610bc8fdd4ef4e8141901d85a416956f649683c4c54e06b337782cc95589b170128aed0fc9d5a52307b2b4ac0e1a9100bdac6ad1e8d48a59c90ae4142fbfdaf2565f35d2baa9f50e26b61c488da5cd1f8b503c94972070faf17002901d8856f550c34926afd708d0c94ab858f314a3f2987a012c9455ea8ba22288127f9214d2013a5dffdca47d1cad1f8c86e68f14d700f6302d586fcd0c3c2a8ce8c3fff81159c0acca51c1e3a6530a161650952c4d3cda4f6a82d722e7ed302fabee494e694cb709199e73d01aa1be094e62af691bf0a52b", 0xe7}, {&(0x7f0000000580)="711c549b52765a21a3b7625e9b90cffde058fc9c2661bb9d2bd4335712ed7f9ce68ea625e459e89bb3b538b466602151fd751d34754dac989e19e93122278000513839b60a24bb69351c539c011b983c2ed2a86d4f9132e939d13e26dcd3ac82376535fe58299afbc8cf46895125037d12f015f134104c928da09b8103bb9a52db40e4c34e1380ef05de2d4a559f5f0114967ed71acb567e0eed46a297f776a886e0a597189ffed76c01a5441b8e0b6aa2ab5ea2db3638fb82079297a8f1b373cb68bd705986e64cb1879373f9c12b129a22448923267f23268b4a2e027561f90ffcac1493", 0xe5}, {&(0x7f0000000680)="d836a57c1c88b85d435b035f0fb121e8502b70ede2e6edf58acea3db7d", 0x1d}, {&(0x7f00000006c0)="4f7ff3e039ac3109d46fe03b6eea2aea1d24e57e13b510686ddd54576f6307b08f4db532d0aff24b558ce471a3cc14c3d5f767ddc99cd53a47f811e0a3b288f602ce58b00b781f37b91345044d0430d1d2e3bafaea9da31f875e4b2c106a6dddafd09743a785cea3", 0x68}, {&(0x7f0000000740)="1be613f69483146cea699486a03fd67f2cbde35d1431efab647fd8aae9d41dd10249f32a155f6a74b00e1aee66b44b0faba06f5508ef207834b261cc1bcb8d925a4327ba90d72aae1016036295c36bb642b60bf612edd867c76a629aa881f21edab8e72cb4", 0x65}], 0x8) mknod(&(0x7f0000000880)='./bus\x00', 0x0, 0x5de6) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) r7 = kqueue() fcntl$getflags(r5, 0x3) kevent(r7, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x81, 0x0, 0xad56, 0x9}], 0x4, 0x0, 0x4000000000400000, 0x0) writev(r5, &(0x7f0000000d40)=[{&(0x7f00000008c0)="738452cd5d90540eaf977ba726d3893541558bba9a847883fb718dcc0899b1e228a9312721b53225004974ceafaa49bcc9d34b8be584165c0af4796a7bfc2e1b20ce8cffd8fc210dd3dc26055c6032b20776cca7561c385db85f3cd2598fda2d4654075ee30380008ceb83de2283601eb3ff351a817486d85dea52039e83b3895a6b8304b476e966b66ded38d7319298862c6f6891f6338b63ad1270bebcc25f19e58bcb5ad3496f715f036b5e6f49b5b5cc34b31a804e478958c2a98ac53d4ce90ebf9f3256d3cfa847b748b04bc2d3c46fe53aa4b6225a9abd93a25510ad46a5e707a95e87f1bbd47b5912ddd16aa348448d", 0xf3}, {&(0x7f00000009c0)="7036a2cbc53d7a678e9d0e9157e45d9a74f8c33325556eb17105d4ac3084d7310034491d82a59243f86eb3550b9c230861ccdb6ad5957c97e66715f858237277411696a316899184a1b19a926f20c52c7c283dada602617eca86cc2c46ab379210661121e057d72f43ecadf11370c6dd7b848ac9caaab008607171eed9d60162dee51b72fe7a73a697cd091d93bcbac04a05051aceb018cf725fedd9432dee8993ba68ff60184e369c074995465ece46424237041d6778aedd3a94cb4658e72561dcc9b486befb3599f7", 0xca}, {&(0x7f0000000ac0)="9749ddeb048a4064b9bb789ea41453705948b449f2a9602ee3fc1c8799a2ccffc8d6b242b5a1b3fe41776f88fbdafa9a53122860382040025c5bed421b4af0f46cf899b0edc2135a087434b9f46bfa50e24f6fd262292597bf90ad01e729e23f4c83ee429aa16c4f6cc88eb9dc00fbba829032c84937492acec87a630e6cb24bdf38a5bafe2ab3352decbea5502290fb7fc6191532436cb307f474713e0a1ffaa33b8ca0bffe8dc9072a6064844238abaef43e6176f51896d24362eb881ba215fa8b3488de2f8f41ae24bd6261a054a8", 0xd0}, {&(0x7f0000000bc0)="1d54f97f8549ad46eb932d7ad91c2a0f9667978f05bd7880e9a37d153c9d7b07a4faa173d776f752db238e9b2a2a5b6726edc74d93a9415b544df7fbe5510bcfb649eedd43023c6f01f90f975825cf311aff5f979805158fb50ec6123491bf093ea562b323bdfe3acfa1e165c6f4275c97d29823ac61cba4a3f7e77fa40fec46e03a4684bde5ceb181a2032b998339233e7aa9e06e480a5381c5560f1de303a548dc58340fa57d75d45fc407a5180981ee9dc5905c08a0331eac53fa08fba9a8db5dc9eff1af947b5bb3e2797559193a12", 0xd1}, {&(0x7f0000000cc0)="c221b9667946eb3ba3d1d53cc0e9dc80325b4a22cf17da4dd4ceb6550b3ce1cbad126a29c9018174c68771cc4a1f824518d232c66efcf410756ea6bcf95a02a081e6c878cdb7c0732511ae3a76a88877e6dcecbc6d96959186037af68b2fc46b1d877f58c44d1268", 0x68}], 0x5) dup2(r2, r7) fcntl$getflags(r7, 0x3) readv(r5, &(0x7f0000000f80)=[{&(0x7f0000000e00)=""/127, 0x7f}, {&(0x7f0000000e80)=""/107, 0x6b}, {&(0x7f0000000f00)=""/99, 0x63}], 0x3) pipe(&(0x7f0000000080)) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000001c0)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) pwritev(r1, &(0x7f0000000900)=[{&(0x7f00000000c0)="c2766bb7e542d2a9864f2822dd0150c89bc70a84c15571edbeae00191d755499211817e95dd7cb141848d04e9532a81e0c56b4c6894b1e153a0828cbda2da41e39ce86026fc9d0a352de8e70e7c4ee50af58806000df1d1022b6514a557d53438e5805ee1f72bc9b1eea439b7ecaa28722358ca47da95e73d2753c5dcfaf256cc21514e3f716ef5cf9f795f921c32a5db8edd916ea40dd800f0e408bf202a02ac5b404fcd4333310bdfb03a0d3957f2a282c393031361cc9ced09a50db7e8b89c8896f54aeea2cdc6ef66318f24ede60a113", 0xd2}, {&(0x7f00000003c0)="65a5f993b173e9138cf21836a73109042a138437efcd78c704175b7518419dfa5f585de98ded7aaf0256ba740a2c0a218734e5dbef29cacd4dcf550eec2ea6a6bdf42d3f76632f46a8868c2dbbc1e71d925cc74ed4c463ca72c67d2dbbd7b9d2dbe1c13a32931b91bb4a2177cfee48d3d6dbec65b5c7e98ec083fb3dac011142a7472593d8b44ff7fe455ff51cbedc4d361dff37b76b3a755b27c6564b6563e22706bd83ff832202430840025c35e5a860491c2c1c0dceec5d0b4d1c00032b6968fa8414f4f24c23a0690b9053e0d5fde6f85695ee9c6c07da21c02f6249e6bb7282f8a02dcebdf4c163", 0xea}, {&(0x7f0000000000)="5709fd86435442003783d2ecf50746c8a83944f260737d9d07ffd60f99b497e5ea9c0787409699d3e14e04eaebcad2d4990bfcbca8bc294e2342c73f657c135a72f99c93498d6cca131f4d216b66a1", 0x4f}, {&(0x7f0000000580)="75d053e33cdc1eb7fda92c5bbcb515376f23e162b4e8e9065b0aeb5acdf46280ff9b13bc3e26ab8fda1d1d80dbc6028b4b7506962ea25b6ef2bfdbc72247da95cdb9d237e5f4518cc284934672a864e7531551ce74bcfa925147c6e02600a07f32be23dbad38d188afc9f449df6d35c33bae3b1e05544d1855ab611496b722be31c676842554e7e8fb907b451ba30372f43a0b4c62a265d91012f0196311b4e1b51af61a0de639f2ea5b1eaf1834", 0xae}, {&(0x7f0000000200)="770da1e2e3c94d88964985bd97f4d5b35bfa16c97e5d0632f859b81c5bac9f4f344e596a139729c2006d52a171fbd4dde4084fa5d95fd351a515b17ed6d06e3f30cd66b72deef6d847698ea94d8ba42fb95d175d071aee9e", 0x58}, {&(0x7f00000004c0)="ef111e9998a1acc2d9a0f51006db09cd6fd294ff9c141d741428d1fc924d222102fffd66ab131f4bac0b9f7393f27893981d63", 0x33}, {&(0x7f0000000640)="d3ef241b1d0a7049794fd24e52fb1d029fad260fbf1fd992daa232a04e0aa547429044d8ec403ad7d3f49ce7e7be118f8672b0729c9bfa75462104b627089e1c707651996fded3a0cdd8e48500f5940db3dc39ed3e76a87f8cb9f11cb4461a3c5f9f2417f25cd75571e63522ee0117d2192ed27821ae4e112274fb7e9834915e3591a06505cc9090d64ce1f27d9c36fc782632d64d49643e4575b9208615084ab9634e5d", 0xa4}, {&(0x7f0000000700)="2c0cfda68246f9bad63b9d3e424666ae72654414c8bd8be0c1286d9486ebe3b83bcf75dd0156882b720d9f18958aecdb93e0f0fb984a638bf8142a60e19fcb20a08fa0b3596f9b87dcabb648f677d6e77e17f5f59c0afa2353cf4999cf4e66b2f86f8ced0b17ff8f343140ba373b6b2cdbaf1b19bdfcc7cb71e5dc8a45c6bcc806ed975748d7be2e86a9f7782dde474b2532a1e8fe68e659254bc4995b0176b818f622e80641737da5b39e19ad07619eae67f020be1bcdaf664499d08a7901fb3cc5ff625504075b6c", 0xc9}, {&(0x7f0000000800)="1fa943a39e3698e6d6a120c03baec767a301d077435a01e23041d4e2cd7d3be5ee7e5b78f2a56d0404b0af63ac819e7b1abe48dae0836018bc937b4f13961b06b33670ceba45700e5a63fb13b0f04984773430c2cc227e79653215", 0x5b}, {&(0x7f0000000880)="0b515ed4737902c18d0cd2d60ae42588d61e759cbde4344bfd4ca7379a98da527f3df70a62cc8df33111ae2d4d80902c5090a7cac87cfc2f96cbc50a492bf1ba877688c627ae1c8619da78b046b8ed4b8e47d525d944d60f9f2c385695697833bf7c", 0x62}], 0xa, 0x0) 16:00:55 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) ioctl$TIOCEXCL(r2, 0x2000740d) 16:00:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) unlinkat(r0, &(0x7f0000000000)='./file1\x00', 0x0) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 16:00:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x7, 0x5, 0x5, 0x7, 0x40, 0x68, 0x4, 0x3f}, &(0x7f0000000300)={0x8, 0xa7}) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x78) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0x1000, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x16) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000039033ffb46be655eb80938e0f05243cfd454cd51fb45ca89f204fa45bc1788bb8bb99167c76799757dcc02aeb8afb2bb32f8100ec63fa07b92eeadfd5c7acd2cdfc3c2a5258951eb0a8241e4401efd1199c474387f0371572a6504504ea3808a6f0c"], 0x66, 0x800) getrlimit(0xf, &(0x7f0000000100)) 16:00:56 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000210a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ff2d2cca74d3b8730591d817908def8f3b88bbee3cc7b6a8755a3ab6d8d7ba17619d4ef97535517f113d5140b0cf40407a42db6c81475a3e60e96be1dff02862fd6016197cd1a174ecc4b23ac9b11303f8712e", 0x53) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x0, 0x1}], 0x501, 0x0, 0x8000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002600)={0x0}, 0xc) r3 = getuid() r4 = getegid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000002680)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r8 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r10 = getegid() sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002540)=[{&(0x7f0000000100)="f613ee47ff03ff98531915407700af1ac82303ebb29465a80821bda3213949bdac7ae85f67662d4e9854145282747e73ddd9fa1aa0b336c6e896fdd4ebbc9db31375c0e4a7531420538314d83c51328a29b75c99da35e7415653477594dc222e0ac71766f173f248b695e70666451c6d4631a65080a4b2460e8ccc08f42e9765", 0x80}, {&(0x7f0000000180)="be63c4d7b9addae6ef1c64d2e11339a9ac7a8b31bcc8fda8088a9464c4670880ec8cf9090248a9759a9455a589d761dbd480a2147a8cec9d5e37d6f568acc9330c691bfda40ff7d04d184d4df56da88ab36c6254b6b0d4c9aa369cc2ea74a7b332af2ed92781a9b46b88ad6fbbcfcfb4", 0x70}, {&(0x7f0000000200)="6e8fbd", 0x3}, {&(0x7f0000000300)="ed52fbf8e169e4d5bceaa69ae424e296acc05a0508756bb394126b71c4e1546282d7c6772217fc2c481d1e1c491a77925e85f6d7197e2ab64f3ab9f39447b801d581342e5a198b911945c0a7cac0984a49953cb84f7f503547157bd2ce6d0c4d3ac3701432c01cf9039dedfd30432c92e10e8760a767356dfce7e6772aee17fdee411de0d8aac3937412fb8a3aa4d127f285850eebe671e26ebe223371ee44a0fdfa2cbe980a1cf81418d398bd5d573ea6fbb95d2a4c56f0b33a2d65c7109611d59353ccdca71c2978a9cc9da2", 0xcd}, {&(0x7f0000000400)="c18d03e36396ce33dc7db0ce0911766f8f9d59e66cfb77c3ea2030a8b6dd01941f095435ef057fcbc33c1d69620965a3a84f6317312a096b474cbe86f05b6b224223a47a091fbb25858b2be71527004f18f41b9866f2e14c93843ace6e24f76ddf53793b64e6c937f6fa302214bb482261996efd", 0x74}, {&(0x7f0000000240)="6db1b8e629e2eb8c8285e785b156c23fe0a62d266a93d43d9438311632cb3ec6503846adcfece4ae834eeade393836abcf8d6846f61feee64ecc2acc", 0x3c}, {&(0x7f0000000480)="c69cd42a357fcc3f4199716cb5fbbad2c46446abd8e3213778bde48f389983acca183583de75b786c781f230845576f5a3f62dfc5a2aec05d3ec1bc829c32441b24763a682e4faaf17fc57f10099fe82f79cce2befdb296e55f9a359f2d54ed45531f7b4365da8ef0192d4627f6d2016a7f24f1cddf9a55ee68b2984cdbc3d70f20bc5cd3f6613d7a4faf84dd93b79", 0x8f}, {&(0x7f0000000540)="0d5cc74b728eb9a3f9388b50443d2c2440832f3bdee574199c65e98841f0a64dafe73beba338cf2d09a23eede217197865d021b2cbc926d1d0d1553ecdc82bb1712048a4460cb879d581e0671b3a97fbcb4dc80a8f766bea5592371ea736f25a62a4b772b04046315a156100503562f3ecab858f10978045d3c302e5b2054515d68e1dcac68440171ba59a0f154664dda90652a2a4b981c25220478818d4e2122eb155ade3c3d302456244b61693eea7941afa8a6e1997b5faa228d02b59afae2f4a1dadd312ac053e75d2d944c2156caec9b52980fb96477e2867debcbfb6c3ef1ae8a74ced8ffe8c012018773c0ebc0a23b59a56fd9d8c86e2e1f8089460a646f2330677a9e97a8d4c1ab5e295377733daf9699777027b31fc1befe7127108a1f051384c545504b6f64c5684b8b4916ddf8ff2c8a4ccef375ed82df262e2ddb5833983bc316cce2134e88769d63373fd2fa639ffb22ffb9c79fce986d65f1c86f634de328fc583de702b9d11898385df9c722697a8ae2685d350c5e71a6c59ee1dce994b58bae2df42c016a1ee72f6cebcb700b55206c5fea157f1d154270a0bd070e677e24ebaf3685213c7de241b58dc804291924622ec239c7cecc1627b0fda111978556764e0c7d6035ff2f683d865c9e9ec14ac1d72f3718cab09275b1787add661f9b87ad7b7c1eb8b87d8eb46ce8f9f2d146e812f1156970d1b333cb8644da2a02ae9b854b0a60639bbdcc34cc8d62db68ea6416b8ee51937da3205a222b622d8ed70a5d424d169c43c4468bdd74efa284de72a6636636c6c2bab03ad4ad83551ae30f574041a169ee46ea7aaf4e94d5b602b651bfa706294686040cfc57a19c7b956283328ca4027b2faa09fb53112c3a6a862e9c8f96c8eb7d6326c1b87155e67d6b8c8c3c133dd0193d1290fd09963712a8ab335818edfcca0e3171761fe0c6eccdc46df08722b694ff257d4dbff5de2cca34c2b87fa4ab93986bf104f3182d8c3a1374e24ecb24fb54f27946a21b1f99b3a27e2ac8808a508cc11f62f906e2c2bc7c30c0286d30fe7d1626a2a5190e3bb0a9a1e3fdabf6e99069d9c7c72620116b4e473c76c2afbc2c757b3eebbbb38dfe45b7d80d260e8690b0d6975a9406294e4b73e6729db4d46e0cf584c361d6e34efcd3c028d287a003482a57f9be7b84c732b874edba97be7b52663e52f32ee3ab7d855fd23aafe8ab49addfb60f745dab9b136af52f7cbe0931bc82e1290c93587244f17b15398bb9b91f1ee7d6719ab5f59351f7d2542494411fc0d50ba2b570d16a1f1b395c0de485462938ccbd03f4bbf9cbcea6412409e13bd5061b13b69685543c88f488b85d6e88cb20d8f2266ab1377c89883cd3f18233237e6da31ff487587140c071ea8a36df52eb57a6bdb7a7de8f94e777b9cd789c9f6e5e375f22a691afed4dbfa1af2a1d351a134de9daf73ed3207b9e389f2e31dde0d04a92303d880f0b42e8d77d1a268cc6710229cc0ab3180e0c4566c4270d75362beed8006d728ca133303a85e677d2fad2fd5e90ba68f278e14016647031244acaf56397b84811e5cf7ddb7a01a7305855a1ca78f677f5c36de87c2d77d710bb1ef9d874647974fe72d29d182b6d1eb07ff006f09abf6b8dbee97007873e0eb16cb4e431196bda28ba8d045f78fea315effeb21cb1231b78f980468893d3eb0eeedf6355b452ffe5053c5530f638dd6171b07649c901f83ef42432c258c199e76b438854f730de457505900ab34ab48954db0e9c70c37baf10e9af0d1b33d8f9127a4f68faffe76d81b175fb3eeebc70353af513909728d2a3d2bec72c77dd3ae840081e9dafae77cc1f26a4903324f61e5c84b5a51fd6da203e3dc9e650c897e60ab5dc3a358b98986cc237d39a067c28feab54313daaf9e231ad40ac891cfbf90eae0842ae66ae6fcae0703e37f85a6aec60a1eef4cee4858b9a50e53092fc0be3a00030ce751bc1e4893d040f31b4c1383813e84afc02b34740aa1da0307087634f03d45ae83e156efcb831df27bd2ce17c26e98e4984c0790866b5a7519644d39a2f9210f55618e23b80267389fa734c8afe792f482f61c33596ed892a067e1508e89eba8d1d687fddfbd167a9706905f98de84928a09999a9e12a841fb02c0a4beff68feea50b2ede3453446ca5a6166efb52c6be8dbeb5bb572703e4c783fbc18a67cd201d5b6c301d4fe7a8a62d1ebab9561a3936a4a000b8d7b3a192992e510c1e2650974c0ab87499494c203e93c26daac9ca6300522a3ad472f854b3781141e5e11af8a983e0d76de1a33039d2e9a53715ded23ca86a0eb21c28c8950d2cae29fdf001dd5cf8b4776207040e35afaac348dc815138a8b04a79455d939948959674fc3f42edcd2711f09b137de603f96cd6d3c98e2bd36ce96619f2b28089346f0b7418f29be31a0df60fa7380f5c909797d4633e850fa367372ea8e44bb0ff77ee1dbaf20eeb51040c39a9f68515a3a7fa484bf6d8876529d01916254d3702e9b271e33dadf912dfcd9a0faede270d131208d83541a762083e435b75096c234e52bbc3ca03e6b190047566780a359a8c600c14419e2e88dee9df03e9b573b1fa245fae4c44aac3f38c3d067d97bac1df89d57180fb17d3a872325e9a7e0ccd6d82275c24864d592980f33d9fa88bb1e90eb3bedb584b0d4f3b1c8b8041f17744e59d9ae1634cfa31e702372529b2c1bdf0d810300b26ef154ff9fd0ec401e9d05ee174ee23708c4a40f57e4c4eed89c3416ede60e03e79b03eec94222bee46a7c37543946eac0194e1b084df233278293dfff9949cecd85a90f21b8ad81f8d6f1ca3a647c7b213b298ebffe11c6fa93a63f0c0f232a90901347cc10d3588e9fe80386daaf390c944519d4607a17420913347326c4604beba2163eee3490db91e086811ca60d1dde59228c6980007e54296721d96ffaad44aba1ae38b80e2c455197d64942f8a0fe0885a3809d3436c0b22d4e947e635c548134c6910c987b151be3ed0a05f2f6b181517e86509696f842c1fd611dfdd746d1e4887295122f38f092c1f1b0b758ae4f7e139aa3b0b57818e2c424af21c24add3799b657635d0f81e98242af88fc02851603880c121aca3aab1f1c7086e450f32a5a8e66d90c36aee4a186241b7ac5b637f16770bc1256c7695b1ebfe6d6e2dcdaa5591fbc16c66193fcd569d41543a6194f0413a72e2c63b9e04eef077fc8cf7f68f8929b2061e36a333becf69caf9ac57fab7013ee5b0d259c6997e508a2f6e544fd680e5d33c154c49ce4f6012a4c9d8abfe3fd99540f26ba6a6ca043915143b1d0258ff7fc36051742c7250aed07454016891249acead55744d2b84b3d009ae8f8540e63d1e7d16129730f90592e222eb4737c69ad35a96642247c127a96b608ce1d12cb7b23fefd9e9f8917d88e274c0816efbbf538b2d6dbd49944474b3fbcaff1decf58be12c6886e5b61fb0dad9e7332048056acd90191f42cc28326aa00ab69d9e8f3ecaf6e678046187c5f2703551622f79d22e9d1560ad5f06e767feff586883161afa11871538e8af452ff4df7f54cd8f6d4e397fd87d7c66a4345ea3b443145331a7a08c285f8cb24d826632ce66a385577d151413fd492a09e6307a16a557d6a92615ee25358ff56bdff3236308f90f112c0ee0d6bb27bab3a6d563841dbd38a1f498b36e68edb6d201042c2971f239e3b42143b6d58b61e35d456146e17b231af70af067edf4d9157d4fa630f971876065af7258abefb336f6d1063444e0d4a33b7c50d50425a6b9c222089cf9b67f4e245d86d984ccdc2793c60041742340c8c0efc18d374984dcceec05ae3279e82850da645ebcbb0e32fd33eaa0bad1a9b399ae30783eade43d4a4315042ffd12ab5ea108c65588ce961e7999867465ae82fe4db820d63833fec8a1993a53c01494374c5c79316d9682becb5a55a525c5ae05626478584da4b8047cef74e5ffb7fdf399779496948bf4e33b5ca05f3a1e6391957765db99a48d78fcb785e7cab45d4ed801ec92a3adb31635852f34756f2850e9657e281f522c589716ae06f083744ff977b3d6656abec8908d45eb78006086e7e01310a0850e3b47fc6275d73bf564bd946eb868143769bd162716dcad9cbcaf7dc1c8be947d1f92cf361dda31d71ee2232ad94d3abaf4ef34618c6989df9f987a092a339d508ba53ea1660ef1ee1e353cfd11fb298e7b5e6156947f98654e6361a557c24de055e88b127745b5045a0dd0883966474fadd734f630d7af429b289b0157c301a11adefaf87233b929b05bfaf1b52aace7fa93a0b727594bf5c0afc3423f511e616ca5fe7aadaa80933e2e71a74470700f681f237d03753e82e4da117bf61e5a7e65188ccecfd90c4cf0a6f624b4d2711c7c78552008fde5be7ed5fd4ac541e8dda7f5a4d9fcb3d2ad51c0b1e2ea8eb3967afc5b69b25a223b24dc21d74098b2fd250b5ef3f960df8d859b0bdd5c3aaa6b4eb55e91ca5c80520b52e2d9feadc3f42a9d202f2015edc9abad8628e973623b428316dcf3568c366fd2408c08901f4bcf1118a653b65d3e00e35f4f848c16eaa5ecec201c9919e8e90ead1ae1eb0096de218f6ac81bd00e04c0cc0d850b0944b15c1cc0035bf8e080aad2d4ade0201971b6642ebcb025d39011f22fde33eaa5771b207f2bc2fc8a1971e9224b3a077bd3f031e3311f81acc034fe8ffd3d841ba54756b95c576e2a316e96b04528bdca428d23436a16208d33fda06704c4b478f80eaf01246e5bfa8aa8c7dc5ce8c149be05b2b8e01d921cfadb5f2ea85bc4a799024b4a0fc251d81fc6390a209f36c8035a7131597a4825d49c60b86bdc8d962871abbe3e17c461130cf0d776f0c82367f63b366c8eb9cf3a1d3f857d9c60ea29afbc54949f3e3eb3011bae484bafcad269211dcd86cacc2fe78626f1734ed7dc4c66f42e6426d425e1066ff0099a5232925f61f7488e8ea68d7d5572f6126a53f448963765b89cbd829284cc198828d780923a9a452307c2a3d5bc11e89b14f8a617f098368fc57c1a2b2c536b84764ab5bc967e1da10acf466efb2d64c882ca4556d652d974c01031da56524b2de9f42069ce0f016bb82811f6d0269c786ba18773541b0968bbb5cf0ef82a0675cf47e3072134ed880c5675aa8d0709d0cbdd6eccda122c1362ccce1d8e7fc6cd214d978cf8f480559ff6916d8d8aa09eaed726c774a6980d3d0fe61866d6c64af2beb5407b873a54c5081921b5a9e80d34abbd263434424d28a5375804c7666a18dfce89b918774c900f74e4062cfbe21ab72dc2e377ffc1ff9851bed6bfa46073d33b405054fdf1bc7f21ce52aa9a64d917813419ce87aa99d199676c0346fa3cf7741378bc153f543a33bb8c083e54daabfe5d9581167b92da133fde4c31345a36015c6ba6e56490b8cb69afa87a563a5336e5d92f98069a196c5140d62e0ba6a449a01ee232d78980ec4f6f616b8fef4610e07d19f7f1ec630af6a4b046a5ea1215a6200440ed08ddb7eedd3c14abfcea785222e42167918e3fa7e5c70e75b4cc1f41fdf993d8d397cb5e1acc03d272789440e94062ba970e8d51b2a6486ae12bfa7a319ac715313aa05d1d3b8b3f32f15db664d9e334df7ddff58e9e7b31cb4a5e760651d66f37f3f45600609c0e031b1b18897b7a4f5c66488f149563c3e575386f2c6db015968c090a2aa34d4a98f58ee97e68296f14b97ff9355362cddcdf42c790a87846e4a7012ed508642113ecb3d8b807fa53f26555d1f3c7a7f92", 0x1000}, {&(0x7f0000001540)="c2b2c4be2ab7a604a31519b0900a69cf58adfddc98a71bf2b59b932dc98ccb298ed21ae16bd2796c1d446f8885f9afcefe784aacf850c13611b78e984676fd84b8ac24cffc49038b7088d5b5bae902a063e5694065922f8d44248c08af6a2970ed040953c36e7fd2ac54a9f91400a12e594c76e53e9157211b055e9edc6a2e2624feaac2ad2a8f55d785f1ea41c689f5e954b0382cb0039988723a14a8725f88eeb4261ff8b55186cfc887f371f2a0738883265393c061172d5c72dbd5b9aa8041d19d10a45fdc3c609b52402ab1c4cad15b46aed158ca47fe0e0fe3ff94e35fa70b8bcee673ddb25932d60977989f5870be2e5a0ec1c0f05e64b727cf0e2666cf12f448a5367495c0effa9c2b04506b0841aee4b8afd3936f9d5c20eec3bf6fd5a88c18a48ac4001d5f42e1be42a00dc5764dc47e8468f02c52b41357fd3be659bfcc40f09b8b79f7949cdc42055cd7dcc914ddfc9d7d0170349c1b591afec95bd23cb34bf148ca87cbcaefaee2d98702e68473f45a3494e00f346363599ba31d7c7aee7e4c564d1731bd5c933e7935f8c37ec988ddd9f9a1dbf0508b6321ecf62d6280c6072ff06d49bcf9e24ff881b730cba037dbb0cfe240b0e24032e7c05221c0b48c0f7642c4ee999a035ffdb81547fc46808c34f866c5220152ea5867e47ecd9ac17b5e9c1ab6c10312156f49ad463ed9c5c472359c41e5f3bd1c8000bd8d2522da4e0720f66824975981c0aefe86b7ea0e09bf65de162b39f37e8b4331e443084c7840753da47205af47b25655583e7d633b8a5756538c1faeb26e1a174dfabb0eef965640b395c651223bc767d8650b6646f9aab672142f507fd71e89a1883e95a2a1211689e42c25c2ea567659aed55b66e4fe661bf8937c7a0c675a1dc8ef456dc651d94f97ba5d1327991c6729733f40836705a6c904d391c331e21c927a138c694a827691aa398e0485d2606ec713f6947314f9526c640cbfe586c0848f0eb7ae5d248b39c4e2e161400dc907ff45e4319148228d7505318522b7c00aa97010e20b7d58af63c7dcdf42bb94b7f94ac415e60e54ca6975729d5efed365368e174a42fe233556e55e900883e4e0b8e23c66347c6943fa500402027f9c975b49eb452001315755ebb7495c9f7892156117bf3e844d87719a93a65a61e12624f041eee4892c5d03b84e0bdfd845a7097dcee0f5baf7db64d577890ad95c210a42dbdbb99ab10e3f34a1ebe060378540ee693511bf72aad3f0e431c0ff037152601f67015da8fcb6d51c88d1dda7e14773ad5df3a48d62efb798fa8159e8a81a0ecaba7bfba2820c092f68a0fbf6fa8f18908ed97e1e91eac538585f570e13bab95bc11c3edee8014e3d93c2cc0a3378e9434b8e6c59ee9d1e7e857ebd87b8864c9c3148c3067f20b47e677ee535899387490983e66da83bc6e9c8d66f1e157d0179b58230cb4eadb96ef4548fca749d123ee62d82ae067589cc1ee22a44986dc7597e2a23150446594ebc184a7be218e87de4ace52332aa40441f2dda6d125491bfb3d9f546509a870adc53a09fbbece963778a256f1f1b1f384ec96cfd67825784eed75ddf8f35e695268891914630130141bad0c5eb02bebfe41dc4a440d2b92fdf73b531785a1aa33b87183d81d58eea76be55e9c8ab6944369f1fd863f0360a039ea73953b312f25f615abef40e60087571ed0fd1d28ce14df24283358f31bab1a463624bb6acb08fcfb906e36e219e5927373771647c5aa5ede094f979e6b09524dd03144bb04617a1e6e7faf7c7d00336ee8c0a52b177b0499a78af9c1ff0948bfa7718e2cacb6e9a36dee5287496edc97b8337b3b978547a1513598354c09c0bb8bc73e957ea0d2cab3243de51f8ebc74cb08b0978df7073d854255328cb8861049487fa861f86dbc291665d19a7a6c12ebfb0c60c2568db2705d64a0334a575ae5ac60579af41d2ad4db64abebdb96b40a1d9e039e998a62429ec8f1c592142eb281bd6ba071c849557b9a1ea796e63c03da312edc0fd9c693f6272167cce00ebb2ec80fa75230ee5c7e2e0bf16ffbe96829e282b9cfd39bd7cc837ea3cc20f22fb4f057477c1ae29c7c423f867cb70170d363c9bde708ed22a58438d889fb7d033ee4780042c8295c2db6d2643a339b23ff3cbe4aac7708a8e0109c2814bfed8719914821a17ab3f9408c82dadca12aa8b61dd1a222bc6a94a989f8435b22ca8648586f14d3b2084498b43c6a04f0865a7599267dc69cab363b8907a8241aecdccd03f87df5d56a862e7ac9c314e6ecfadd04ee34ff6f6f9d70f68d7ce29d78d7d6d6934007af7a59ca2e988ea612724b5d04fd298926b1745ba7da43de8dc8045e8332ef601e2220741d40d000506661ed25b1ad935f7f1a8ab4b619d5263a910d72a1cca149e3c242b4bd58d07f36f0bcd0cb9493e900c4d493a65aeed5d9d25b884be52248fca03acdc382bf692d50dfe0dc5599585526a9a7d53d7db81a18f6850dfd66689cb53ffe72d0447f5a198df588bb6a34c5bf8b211772ae24b7205f305be440b222e7f9d621138f3380eaa4425f5d00c592f75243982df522d75f6420e8daaf1e4cc8cb9b93ddd5de9631ac801e0963b1bb47ec272f35bc52c0c79f30ad87f7e4fb1ae5b80607db9303bd71e82b73828f7cf58ff069d31bd48e6e7909a1952e92dd4df0084fec498a55ac43127e2887a8f0bff1ff7aa25f51ae4989f2739e0c43d9e5a240b768f04348d0b4f60129f69d936485a699f95620a9bed18587ba0b4f7895805c5f2075f812359d7e44f85a53ca3136e2e807a03b64e351147bcfa1bebddc39808f81f192efe7605f16d56f949b8b793c8355a6ee1baf0e4b814e1dd2bdc0b0b84f6c13b9bbe45a15611dd73d0c82dc61663fc0432a88e19d9cdafc589133dd9722877e878cd112e1ea1bc7dc99ef7b6879ed44716345dafb89db77e3621f4991da14e50693bab32ddedfd38c30e25d04642dd952d1d516149050d19d1de90ebe9b69795776cff45d8b4a0ef08deb3b81d02ab7c91a2d4eba19ccfe3688cd7212cb4674368d448c5abbc441892786c7e84bab0f0400adf4a22741da8ffd99642e597f92d5bc23d2a0604a3ab78a157eb9e8eb83dd2005d4bd73f6ff6123b1df5f79bee0432b76b3bfca77197aecf98c1dd931cdfecfe90c30be4ca7c4bd846fdf719e1a2286b1f84e3e04f66323197403c46e0fb9974e6a934e76f381b51f98ba0c93b60d4008c4cfe914ad8cfd388576d224924e5ac966fbe20267bb0f4f4799ba36bef733d769ad3220b3fd2d65d773f2016d4859d8595ec71c64b48cd4bd4eeb394671d23326b7511333dd0a0bc71ecf57ccff2f8a3fc12b4548703170e0cfe4a89d236c6fcaaec00a95974c990a2631398e2087d5f04031cc0c21e877b15ca55f5e48b3ce6fae171a82913ddb111a30c0695b95e16575255ae28e41f3126bc62179a545ad2e12bb9b0395d7d9b0936415d2539d4b647028582f25c26fcd74b1c47e878a91fe0020f6767c66b3b2492285937ea194806544e919f6b8dd01dbfa12cc239b130b7a5945f59884af83ea71c0efc86c10a46bec4a58d048d56a3b7cb4a1488a5c346bcd451486e63ab632b362b45fcc218e5c79f46416128d94d497482cb473f837abf43c6631fc46322f916a7213ea94fbd57cd3ef71c956f656f5e3a44d3fca37703436a100300601309482276210d07ea8056ef5e19dcac4168ad30188e379afa0def28244f31de2470fa4fbc7bc4e0d5779cc6336db1a303cbdbfc10b019ab7ea6bf9a8960163d03b49e9d0b18e9eb9e9798efdf4a0776ceb3f25c70d06490f444508d723709ef77699af745b7a6bc1ce739d28117ee6984bfcdd6d49238198efca3758ad110de1ad9f799d98a4d94c07cd1f2d0f49e8c68d8fa6cc10b33def3c399662317d80c54d770926ccc19fb522cc23c5f321e8dded6a14a6abfc4eb114a616f1d2e5b78f43270081c15e6f09a852bcb63848c59a2ff1a3a5dfd68fd148d3936f411fae9b6e166536fcad8028f5f89c0123c66c15b3bdbb9cf8d5d2e329ea6347029b4d6abab4f5ad3b9b9a6d75f727c8561fc8c01dd45a9f776ae5a067cca2fbe32a2331964b2d215c524a6581a346bd81843aa79c8dbeac3faf15fb3f883db990aca29e223e1b081ae35af98ef6c0ae357abea2cb74805ba2f4b5460b0cad5bf7f077963c32fc14f687361a3a898d7918a4515eec2f36d2e0cb450a91c9193474ba890cd9857afde51f13d1dabbc6594124d26a970cedb24157147763225fa06ada5b03074df8f2520218a314871c14a4348ffc9b6ef0ae6c79ffb270cddfb9addce28c32033c7833f750bee97cc54cc442b33c4117a5881c635c6f2a9ed9291cfbfb0ebcb58512577456e52621ed9a282e117a9580d288d20fa8fa723bee3485d34a469784ad7409198a4ecf6433339fe7f578e76f664e3787c0062acb0bbeae90c60b737098aa5b98f9421a5c30c91e70bef7d8ee67d1954499f659ce1978b9c7c66a3906ffd296c49aeb781367bf72e793099405d26837e51adb2dc5a7c0ee3b7bff474dabf27c83736d4b79f29ef9c2b48e111f3475086036d6f93d1bc27c3686a86e912afe8f2ec8ac745e2c400f9efab5ba994675ff8fd6fe3dd4546c6aa4f51da470ddaf40d0110de0e2104450d24746322d14f5f89b115cf81d6e3f95433c06863ae34c28c83bbe260df5e13884653e790f60759bc590408910d5725dc23460cbcaa54e3ce5bf643c39cbd87305c2888e6371a5d58563831ebc942f07b8f36ef19ea79f5a71c4cbc6a601d1567ea137a0ac2b596047caaef4e6560629577748afe7f137ac96916858d7714407742af5fd17167870db7a4215bdcb81e8bd1c2d0e3e25647f156d8feef5cf4d4f15ed7a27e493f8b879a7c4d5eb5a7a4ac0524dce99a31df3c24290c2558dfde0b6fb99d391ed136d6223db29fe65e5b91cf44ac94e3090d752c5b88a3fea9d56a6de13261d4d5aad952a0824b207bcecb22d1cf3d59161595a7965f50e7299d72957b08234cc809406262c0a9e3e1834c87883792e420b7d3eb54be6859686d3f6a21835bd0dd4177dc2cd773f426aabb1914eb3e40d5594af976afc5f7a1697302ccb6db98ce6a5415d12868bea26b2ce08c9c68755c3a7fe38881a3ad1385397a58edde24d14194a244599966fbfbe48fae33add145f40c106b42bca331a58ec83c86045700d9af905bbf722009e300272e7bb72396decd7c09063f347f3affa37a1bde0c6f764181fefcbcd2a5510895c74fec5689d0242b87739091efa52404949ad34e7eaa5b3c87d5bde143c9eb6b26f0a6c4c38bc56a44e376ab784567814dd39311fd5d561492f86a3b894651d11171a25ffd41f3880921b9c618aa48fcbb122d63dc9467435a72b9cdf60c55328af0e2e274914076361a5fd2d27eaf9469992bda34a6ba415ae78f24802bd5a9f00b950ab9d02d01a471ba38f41f996675bd7fa6a0cd57badd53f50bbd4cb9c4dd13c4b58ddc6b65f4df4a6c03b08fa043af6eb7d5e6eb95b20a5886a668b8f9e2bc9b12e75dc44f85a438f779844137763f2ab52a014d1018fd4f13c90ec8d4d5f830583bce34a6d31f5b30a73a3f28b014b2d280ef3506aef4d08125faca35929405580117938e3d685cdae80c3c1b10d111a2ed8e4dce1ad5d9f1f4841c998e9219e6c8471371c2144dd121ba0c9bcaf8610d4cd1426a8ca0bf2ec903162a5230b5e958efb42e1281545e0f7ba429738fbbe2ea84dc70d567d7606ac4b0", 0x1000}], 0x9, &(0x7f0000002700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ff09ee0001000000", @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xd0, 0x8}, 0x8) getegid() 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0x1574) socket$inet6(0x18, 0x1, 0x2) listen(r0, 0x0) 16:00:56 executing program 0: munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget(0x1, 0x2000, 0xc, &(0x7f0000ffd000/0x2000)=nil) fcntl$setflags(r1, 0x2, 0x1) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffbfff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) kqueue() renameat(r0, &(0x7f0000001080)='./file0\x00', r0, &(0x7f00000010c0)='./file0\x00') writev(r0, &(0x7f0000002280)=[{&(0x7f00000000c0)="6e82ab36ba67c292e76b472ea09b12696027cf635b77a0e475abfef2b52fa34a67ea6eb58be927387f51f4afe41c35b639ac79e7e52cb063ac7475d8c1267fb653155e0ab6d044359f7aa7c07fc4fbc26f7a9b0860ba0d4a7a5e46971f8cc2c4255149cceef96b5c9cd1713d39cbad4ceaf168dde230debea6de77593c6fffcc59c8aff9aaa24917620feadb0fe407c602e3fbfb43d157de221f7162bac04e9a82ff8d588e74c9d82cc8cf237cbd0f4aef02c40cafded2308cc462be4c112bf3f58fd0dbfbb72625334c90d5632c9ca321fafd3c8208b809e825454b84973a80986cfd4bde21f18d79628d58296437644c9cd3e3b9b952ce7d0eac9d29ed9933b6362946949895b8a21c2a1d7b2750da0b277bea253f5a458dafbeac7fd275721616a7ae8b10e9a95d61a50fea003f350791640896f0cd5e9c72e7dec4b300d492fae6ecaada6f2667d837f1f71d2f38bfaf2acd41e162f339046736d3701626100e92bb478e6e3e04757944212c4b3e8439c2ea019dd3e125ea98fc15e7e3f9ad0fb1c236003b9388479ac9789e712dd722aea0b6ff55ac24ad2ef53f30308a4e1298bf0c40db7c112fe3e3b8849d18014d04e7fd75e5f8b8e83ddb67e1f0e31d79a21844bec6e2178874b10b6cbdca4aa59a92251bf88fe3a8fd819be2bec89d96389ba4743edff64dd71c7db5f8a210c6f17a22cf29ec8cf1aa00ca2d497fd5cbf5e27e9d701492ecdee3609b5207b1c4d0d6265f3a6218d6df9d1af4be8515551dbf1d39067d897abf46dcaf04ce33209e2593aaa490c8a5a1858d7de32f9c756314bbae1014a3240881a0211da3f4bb1b4846542788f86aaa52eb53e69eba6ae5e53404734a5e813308d2e6da774de072ee32e873e4e902672f74c476b329f2ef4ed428d65232199a7c194a9e1da527f797eee763e708fd205ceff855c543352d6571fb34f427cb6daeba3af2a005ea1af8791a8a55da58c602707a48c3694b1af3e068d282c9292676a6142edbd485578449227d6cc18ee2b1210a381692f99f45346e335a9fce830d65a2a8c1ac98927c6cfc5260fe67af92ddcb507aa29e1f80efeba856b45c1426beda77388299d7a5c051cdfdd9f5aa2af58c8e479681a0cc8d4d846eafa8ac43c9b798df7f1391a0c8d643efa2cec544de172f9c3b316c7c4684381df355fecbeac4e230cb70591ccd0d7d8e2350c1326f3a54d4d91d02afe0dc0cc9a5228826793c2ef2c636550b258f4901f91d2eb2da4859f08ef48ffdfe1c91d0458f11522fb3f97e448dfb853ea18772c519f85f2f191f30188b13a1715e0dcbbf40ef17791f3015756e036e46d4ee6ef98f02411fd16002ae98a56287e8588fcb549de82ebcb8ccfd2c351b91b34af86d61263b5e890edcea85488e8584b605b45c575a5093371039419a56448a1a5708cec4c33d962df7d344579ebc47786390e24b68167ae451c8a7851df6d5e4603ff1377c08aebd95b224b11b648734e4854ea6b697b256d9ed3014c5e785dd6816ac2a4726887f3576b8ae361406b5393d7aeb43f9d7b940632dab8e4b7071c50f9d56c8f83343b7fbc152d8ba3d220f7a013322cdc2410599aaf3290f1b3e24a084bfa21b37c14347e4f673442c0cd37bb9640a62de178c112c1a23a8a3ad5a76e7149fd012e396f3a8a1b7344eb62a97ce9b98804dbc13ec33d45af599e605366a92da6b60beeb805a533872ba1e4def2c97d527f948aee32087d84afacc4292338311ada56fe2bfec7a094467067c1107dd3f86fca7b303e21c3775e96bbe03d4b84753a6597b4666a60b51787e4223767d7efd2f3633e2ed3dd1b8479d53bb57e5bbe25f3e4d9ce29a6586c957ae8a6568dd913789911b09a9fa3ee2f4f57368ffc8c0cfc9e9d28c7549331ae07c369ab990eace492cce08341a326767b4a0ed0cc80f4a525bdf82ad9b7af3c6262223c415a3706cc550d366132a883afb04252c28ae5c0ad88739768076938aedcd4dc8895ab3174156d984be49871bafa241fe4221927b52bd7ea860a8e1c1a0b074b2fe63b242af064dc56ec4b1ddda7a59000ad2d4229531eee3b53602638b28be900b1699528421d56679c7bcbc186b1dde711d80e9d7a2721e86f4dccb12d1a385b2c5a723b470bb71b9abcbdacb9609660d59a52dbf3f16838e9682b52bfef2ec316683bbcee949d5eddf40e677d126b79c505e32e5cb874fc5b911d668a7584014779b2c3b79d2fe2b19d0c1c510b0a1c6679f13741763982e7ff4e8a852cac34f5bf8e0022a6ce3bad34e71e84bfb5df62617c61c7026a7f162abcaf897eb552343f39c1a03649fa4705f54051859a0cdc360051eea02efcb9b5e6cc04aabdbc3db0535f7099bfe5d0653fba19af795ee12dae98df9050f99c4fec159298e84f81adbd2df80690cf4d019a6d03e073daa31a76a3e7059267face6c157dbad7bcdcd14dabb3f2417f2d174260310e861ab43d8dd9a681848aaa5d49037d2d0284050340dfb03bd95c729a23641f9e54355c5a93e175c1172a60862f5719a31a2e75b15b919f2137079277d88eb9691cd5791246f3b293d8147a8fe8ed6a468fbdf95980c1506536099c08653689b2b6aedb9e77dec28f4dc42931f4cd2ccedf027c30e531656339b0d17eab3eb7d0a1216f6b5732669d17834325191955ec87a5b265d4aa80aaef76038ffff864f7ca73782814039fc9dca266dc80dde6b803731044df2202893fc2dad8f54e0294a749b93a4ee08847fe43278e6d0313b53877fbd5c06b8962e1f42002cb36146365693426c37b2612e0487e89740c8f4021ce01a9d6cba11d76d5007e7e2c67c08d62a2ad7ec61f4b6a58d855b62f451d972bb5f5a193373edd69132c1843279d0134ad3cc87ca79ac1d3da8ea42e7b5abe3a6080858446421803658e53c70ca9a3c75bc7dabea07d6c9a77b8a09b0aa279ce3f1e4a991108fb748046416f9f382da19607f6faf8825d955768b98240c20de2f95dc9beda79aae880d6debe3dc33fb49cdf0cd922dd9c23190cc16b2de693b789ab1835d6f3ebf577519c962bb1664cab9584216305973b1710e67a7df8f911fd2aebdba0bfac9e3f62e8d1d8e0d479ed117c10984c0c17c229537a6abec9ad09473a719756839b781eacf1c2d994aae97837976de3d1f82eeca244a4d9b599a87de863a1601d274e63c9d582294cfdf4120bc56bc00a208af74a82d7258ccb12f5fcff5fdf313ace180fcfcebe6c7849649e7133883869a90f31aadc1fdc92d25a5ab083386a1ee574fbb80eef356154d7246c99e8ba12d1d193c181e466809899639eb0f1ec89a1ca28e19990cd2dfbcce7e12a959395c1d949ce8c91cc32a4d6d7a736c1eec02f7adcc910a4f76a4d9d3f4f8ff1940b6eb03df85157f1b575f8609c0a69e53e9ae18b8ac43abc0cd9d09ecac9bf086675503ef6dcbb6f5fa63c66e496990f33337c47703d2497d4a06509ae6afe83d5c0343015a0b7e350aad242e173d1fced966d581b4b1bd029085079911eaed9c6c09127f2de4a7f4700be12c8325d59e5881ed5174c6f5d2db1cc71783d8e1273f3df41a09d959c6d42d3440e4eab92e50970454d177e7f45f561e685375e2258c93b2b23850736585e19c017e4258c686c7435560e418910b995d570d36380d89869717af830ad471b3ba2d58a00bdca81400e0b921f57192e076f82da1b4ac4ef67e96e0f30bc7323ad601f2ff7feb6c1da1c715b9dc6696f7d538f4208a5b95ed3994823dedf67fac311759198050989b2774aa1f51f4d7d50a7010976f45ce74b7c962d3e08fb1b2479bfd3b52398acc6cfce3f0a6cf5579d376f66e43e56abecfe98324b1791227a23d42805d714bc9ee26dd8e07c802fb7bb65bf1ff505fa67d885f1ded359d410865094faa451185d3753a434971aec94ef85cdd98860f66e99431035714a58ad982237da1c51e6eca11a91620f897ecee3ec4a5ab3550e5cfabffbd11b788d3fe37ddbbae9aa77662cedfd29a21fc095a12dfbc62dab451eb8da2fb3db219ea1f976e0f09acf4c623ef3a4353ea16916f11ea5943138c1dbd2d5211eda6a0f1af6cf621b5618ecef37b81c6bb8f5d7b21e93a75851a7b60374f881382098c3ca2dd6b7ac178b3e4a8ba8276930344f2f3fbb6e4baad6eb2d84092f0875a7d6e0ef6802f5f0a617103d1626ea6c04c7f3059445675af561f6955c600b4d11dc3f446e2145b46dd178b61f3d39b5552e51b9a3d5bc1135c4fa8733b5ca95e2789043c5df945e9ff785f2acc0bdebbd3a62db501f9d6129b15754141f13943d475379762edd1ccbdd4deec677a81a21bf525c0320cbafdc8616f251d284b2ba5bb1a067be473859c2666835cbdc0a13c8f6d0f22cb581aa3baf590b387c60b2dde35dd38b55aba5ca2a2605498ce19cee001a26f503749eae8e12dc9930a27174ad153fba38793aa90728ea439054dfdbf5903e1d84741f440812bcbf52c4071fa7da02c933b0ce2bfb59833a1a58ea3e994af14a4884bff4afc583e8c4a04b6fe1f4c9cc1c163c26e9291618762193bf3663c9735dbad00e007e3c46d36d9fa22812259c441e2ccf8e77f0ea3664bc8f2fbe8666c70f03316ab0e9ee1c91a0284fd74b4bdac5aaf84c353928c51813332fa15d3cd3f135eb741c2feac9b906d1a422af0533360de07115931e8c08ebda8eb2e05a5d33b8b8dbd611019f493cabe326740907e06c7b6874db324f04e26217275f87b35d32c1aaec6a14af35de245f5765fcc106aa0773030d3fcf975d57bd692bbd13c69204537d364acad73a3a8632520111655b7b5fa8b43ea8ca113058896f8a7d9d779793c724cb5f18d20fcf637bf8f72eeb8560f61fd66162849cb0d5d5c8e6ef05dcd4c58947053be78c28103bf1d517d12223a369b91776095250f0aa5dfd54d817f9ce5a34e2e020beb5f5c5d4d966a7cf35b89aa80fd94551c0cbc98dfdfbd420447709391acf3876ad0676328e523d5dcd12d8432e50d0df57fb3596f6a1a0d87c456441ae7cfef41287a4532d7a0846288a430a46de7109d73878166028a80475dd859e6b9dd52b1eecd4260ebb05217efb135ac6e4778e65870c302a4da55702ac3aa5d8218d72b5dd06f3d65344b8b447bd28005c60410faf66f35deac7f16b872210c40ceea0d12397f8c9dfa3eff329f4ee54ec968c9689632db0edeb627da17b38f16315d2e0c047a6c2c76fee0fd992f0d562e1d8d0b190218aa16a9aee7c3e9c47243077fa94512b648ca92002ea1f0628a219f7a65f154f6663b65f35003caa6b98eab67790bad2c737fdef30d401fa99b2cc265ef4135a48e8aaafe1f277ed6c06e8ed2bc384fd4ebc17df79d7b11381f50dc1c1ae40bec73e46ed1340fbace379b0c2d411b741ad22c899f1926dda63323c3567dc0af20e0d8818c464d12677e680a92c0cc4bc348cf8268c76c7bc03181d04d9a553ab3511fc7fd258d93ffc670cb755a0d2d705d535f18c3bc50fbdeb64ad240309dae51c4eb8d4d42276e1072e0473aeb4aa396bdb4916fea5ae29bfd76d63b18de52c72987fb6143b8437818879b31a926b0e1d5953e748e3ca4de3c53d0a40480af3f5890aca79fe3226b397313036ae613834b8dd9debac0e23a47bede1164164e206910cad4924d", 0xfa8}], 0x1) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c9976116291", 0x754) mkdir(&(0x7f00000000c0)='./bus\x00', 0x1) sendmsg(r0, &(0x7f0000000980)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000600)="5d0988664b74c6b3c3ddc539560856e09aec95d6fc9ca7851fc50df74b428168c5043e4ce4f30049c1503653fc385960ed007dabf3", 0x35}], 0x1, 0x0, 0x0, 0x1}, 0x4) rename(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000440)='./bus\x00') linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus/file0\x00', 0x4) chmod(&(0x7f0000000240)='./bus\x00', 0x102) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7fff, 0xffff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000540)="644deaa02298206e896c35a6f40531642adc639716996a6d3d576d874eab78893f9626cfcb15a870a78d229a1d47a1324291073bf65ec6080386869e910e86a570adf35155ffa2d22d4167551b518f3213772f07b4393035b458fe7c2a97c0e9f2e8", 0x62}], 0x1, 0x0, 0x0, 0x4}, 0x400) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f622f5d1c2d086c01"], 0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x8) r1 = open(&(0x7f0000000700)='./bus\x00', 0x10000, 0x20) r2 = getuid() seteuid(r2) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\t/bus\x00'], 0x1, 0x0, 0x0, 0x0}, 0x400) mkdir(&(0x7f0000000480)='./bus\x00', 0x50) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchmod(r1, 0x100) fchownat(r0, &(0x7f00000002c0)='./bus/file0\x00', r3, r4, 0x2) 16:00:56 executing program 1: getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="81d45d1ac3830edadb3cb4acfdd88751341d1cb67cf44666c3759dc69ce6224f3ee67b91f27464f2efb2a257a9bd53a7303ad2b988fac7d56cb39ae07f8ac2c0b14e0d537b6c4454130d818ed5489af31653bb981405b2e1c706d0445e61b9a8929e54d96d5fb0ade2d5e581240b9d36f03be501429daadac08ea635b72113b26f1134bce0fde08bab7f180360598436e32607607cce92ea7f5f9e0d1e442e02dcf40b7a215038938d464d9d14f298114a9e0480add7d92435cee6ba63fa61504dd0a2fddd74a71f063ce4", 0xcb) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r0) write(r2, &(0x7f0000000180)="fbae6749f2db8089cfe32abfcb2199682794081b7bab9434536184ff9c745c0146a1f8c16c58e8ef584d62838506ac2b2a22fc16132f56", 0x37) r5 = geteuid() setuid(r5) r6 = geteuid() syz_emit_ethernet(0x2d, &(0x7f00000001c0)="49a5bfbc5c2bfb9f2c881ed7ced5c148b8bf41aee82232b057a176f6e94243868066d47b0179f4088fc25f07bc") mkdir(&(0x7f0000000200)='./file0\x00', 0x123) r7 = geteuid() seteuid(r5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x7, 0xf2b, 0x401, 0x8a6, "3fe670aff685fa81da7d3e800ff08efa0cdcdecb", 0x6, 0x7}) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000280)='./file0\x00', r6, r9) r10 = dup(r3) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000300)=0x7fff) recvfrom$unix(r1, &(0x7f0000000340)=""/41, 0x29, 0x1, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) geteuid() fchownat(r0, &(0x7f00000003c0)='./file0\x00', r7, r9, 0x4) sync() mkdir(&(0x7f0000000400)='./file0\x00', 0x44) openat(r1, &(0x7f0000000440)='./file0\x00', 0x20000, 0xaa) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0xfffffffffffffffd, 0x4, 0xca0a, 0x6, "89632079ca4015117a7919ced099b6a20fb56c48", 0xc8d, 0x9}) readlinkat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/130, 0x82) getsockopt(r10, 0x7, 0x7, &(0x7f00000005c0), &(0x7f0000000600)) linkat(r0, &(0x7f0000000640)='./file0\x00', r4, &(0x7f0000000680)='.\x00', 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) fchown(r3, r6, r8) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x9f, 0x100000000}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 16:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f718bc013b1e4dc33173900000000bd71df14759938f8a19711000000015d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991d0402abe9b8b4d411e", 0x63) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = syz_open_pts() lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000002800)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_execute_func(&(0x7f0000000500)="c4a1e45c65d9c442b53caa08000000f0430fc78b9989999999c42203f7550047d9e8c4a2adb8786ec483bd6c0900c40198c6b5000000008b8f8978c3580c") fcntl$dupfd(r0, 0xa, r3) r4 = fcntl$dupfd(r3, 0x0, r2) ftruncate(r1, 0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xaa}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/219, 0xfffffea0}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f0000000480)=""/83, 0x53}, {&(0x7f00000026c0)=""/129, 0x81}], 0x3) write(r4, &(0x7f00000000c0)="e5124946488260de63e2318d7e3b9b1313a25b20cd662fd817b4e9b23d3700eea84f661edb2ef5d9e519a9e1ae2a755e7b33cf60f6f89585c8e0d7484cbf5857dfbe83a0345ee53f7c20ce47dc170413297973cc59e309b7b65fea42195f5822514feb25e9f51eac8e8d65dd92f54a9150c9549de82220fc3f414efa3933ff3a254b883d3cf328ae1a87a93c06ec34213d8a02d3d301ddca38bc57ee4b222856d72193bb731d0f1855b4de83c96f32379b6182d5a48149419820ce4b7c1abf38cb7dbf", 0xc3) 16:02:39 executing program 1: setitimer(0x2, &(0x7f00000000c0)={{0x34, 0x1}, {0x2}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6530007fc70716aa8f32574f3b84c861e646406da871ae816aaf16e97b35b4738fc06f1cd3"], 0xa) 16:02:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) 16:02:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x8, 0x8001, 0x8}, {{r3}, 0xffffffffffffffff, 0x0, 0x20000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0xffffffff80000001, 0xbf1}, {{r1}, 0xffffffffffffffff, 0x7c, 0x40, 0xd8f1, 0x9}, {{r3}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x0, 0x3ff}], 0x4ad9456a, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x2, 0xf00000a4, 0x1, 0x6}, {{r3}, 0xfffffffffffffffd, 0x24, 0x3, 0xfffffffffffffffc, 0x9}, {{r3}, 0x0, 0x0, 0xfffff, 0x100000001, 0x7ff}], 0x1, &(0x7f0000000140)={0x5, 0x5}) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r4}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:02:39 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/207, 0xcf, 0x0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) close(r1) 16:02:39 executing program 1: r0 = getegid() getitimer(0x3, 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000001680)={&(0x7f0000001240)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000001280)="8d09223fe4648c7383dc6675b767696991c426decce0a77013388fcb285737fdd68667203375ab9a300eca776cb37eac86350ac60bf1f898659560379197d7fab0826a0c5f1d24682bf4102ec4fa1b2c4c937145", 0x54}, {&(0x7f0000001300)="2cca29eef6535404da33f587fd69232666c9ad0fcded205fec939c662ba21cd336b3571cec57f785532be83fa673d988dc70d1880db8914bf7a5283111", 0x3d}, {&(0x7f0000001340)="05e05aadae78535d3c2b5c118c2ec43de5949fa90492a5e442d6e1dfea528660f89a8dd8859b15469ac0301c4095491f11e23ac07fa09de251a38d0a62f6c8cb6191b3266b085a8bb8d2a7c3ecd8bcbb84ab632fa1c45c70f764068644a383f32e7e1304e41772a8923b411c7ab31297b6ca975d5aa0da30b3190643811e521a8ae4983798f303067435c5e5931023196f9933cab95980f1990d5235b585", 0x9e}], 0x3, &(0x7f0000001440)=[{0xb8, 0x1, 0x82, "0569414f224f340869d8a7270868d7714f0149092d1b525dc20a11130391176e2da2197da26bda20e08e70c6dd6dbdf7f6ef90de01f540d787118f81befcad2af11579e66b005b5a969ec6e3277f43c3ea9dde085b015e3dc023326d46f452948214639f0ea40e7bde4502a96a8759eade7dbc7f925c8ff5a97bff70cb4557392fd48d0bdb0fba3d01f921da2617f92d7ad3634ff962685fc8d1599d4947395e2d28c80782"}, {0x28, 0xffff, 0xe9f6, "acbc8c71f248b98e6605454932fc092307a2"}, {0xf0, 0x1, 0x2fe, "f2b24c7ec4dcabe32ab4ea8910f5b07e00d9750492a9a9d59d4ff97d2da8333c99486bfd31a268cc69cf99c68ba17c8fe88e53ef4feb32138d3ba64b9d6cb873e222d078157047a6e57e7c9672f9b13465d67db1f8b9d27a717a7d94563e4dfa83c1eeb5a469eb09e6a8c4b3f425172a643b7831040b4ef4c40d2d4532b8f1fd06717ed195bb9227359eddd801add04abb027086f56f6b841e4d9a9388c4d9dffea0ccd8cdfc72329a07849e7ce1e747a0e3e55b099ec2979c5f5d5ee1be65d2f161418e67d72a58f1a62d520038d3eeacec2c6933f06c8163a594"}, {0x40, 0xffff, 0xd5d4, "066cc377eda6f7415c367684ed9ed03ce724348483691ca12f61f86f2e99a302008bd7e02412c32fb9845c4c810d06"}], 0x210, 0x408}, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = shmget(0x0, 0x2000, 0x238, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001200)={r2, r3, r0}, 0xc) writev(r5, &(0x7f00000011c0)=[{&(0x7f0000000080)="55fa473b7598b2cc857cc45e49ae6b7c9151e0a6e5c0f8fd3a4152740d047116c9432075479fefd952e247ff1569bb62e3f956af14f626fbe653e939d7e9bb4b7dd56eb38747b01d75f6aa265579e9f2540fe058243fe18feb9ead245a95415685a7a31d74f43e942cf29fde7aa58062619b9f2f655e73444b2a9564b1eb29d7f6c34a1ae129820bfc8a1f8d6a5841430003f622674580bab7da965725b553eb3da60ea1ae1c6f2b523201798bc94432155eb74b3e570d72cb821d823eb440d47c925f044bef056ee54e447980ce3062a55b5650fc93994fd12e054e9e90beed935fc9077b1fb90cf555de2f1af5d82375a9fdf05d", 0xf5}, {&(0x7f0000000180)="6575839c196841dd850a746f38b63f514b7028ca0e83022057ceb112", 0x1c}, {&(0x7f00000001c0)="6a96b91dceb9ea2a5cb20f5552982496e688f95137ad36f2954762a87e3f886818491b1e40e11d74f1b88c9bc26e9d14686acae2b611a499b84f76fd091b3f326c5703619c53eb9a8cdd74fb1f76a43ba2d26e1db8899581b92c36615bace54d2940abb9a7f52535b2b9b1d724f7c645ba84b8d306133255d9eedf3f80ce54b9427a185d2a4584c021c53887c4ee32c5a3becf7f7604cb90a2549a3d9374f668a7e15e311aa489e81f6ecc9ac20688832daa724ab0479dc60896b9da1efbb5b577e6b6ff86261338ac68709f3bb4ef1712325a8401dc0db1a9a11a7c5ae5ec8a0645c89becd10b01621af879a96867a25766ef76bf7c543c95980e963136822d6153b4d2ea80b2ff1353b130aa223c21a8f6dbef37cc1d1b69acee4a5efa2aa0d2f6e77a906cc1f52f4a99e484b3d120388c0199e0b621f1c17e22c3959eff2f0af2b2e5414a7599efb397b173a2ce0bb7e81c61ab4bbe682bddbe1be0df6fa175e425e22bbdfbac4afd4daca8fa9cbfa00c87abcf11b08718ac1060eb1a1ec12b0e6ef2aaf0ce7dd3af5c93c7c77f722f38253fb3a32f771431a591ac03d0c1b1416cf4da0c46221549f7b8b287b28b949a803cacbf24eb49ba0dfbff207accce573fd6fb9b7075bccce0d4bc487ec1b10205436ade685738b05e93068135aaceedc8b2aab62ff9ee50afbb2b775417dd38474126b5153e16c0d243b80176d96ed98372b574bc29b828f713e1213cf112b0982d53b8b015a46faa012d3ebb8bf3d6fb2a8ec88a0aaec976f6c57db4369627d416948645e56ad94889411f27ed85ae0f9db348f8fe77ccf391fb4cdd507a7a1a7df3c44d96f1bd64aa2afe0f38a27105ea1b95761b1a3a3211b40575562a6f355c9061af90f3ada5cbec3063b509bc2bc88ced85a13fa548d3cf892e862cf5f025044f8a86cd49ac66ae06faebca329ac2929f3dbb54892cc408503e7293205f247d6f8dff4f4caa526598d5dccb40542831d1f4d7a5fa9231f2c6653551862b46e92ef14a639b0c61a31001c03cca603088ee9f891c713723813847d8699e6d3fb67647d14d898d433022dffcf83b6a62e5b09d34ace35a944a4084a384e02333b9533ac4bf7203160f97d6b3d7c8b01e5466f15d7d150ee6b61d55cebe4d5bfc069b7934abc945d0dbb108ba7c5fc3c1e8a087a7ff6353f1f2a8c27e547424cf1907848e96866324c87e793fa42f4d05fda5c361eaa2ee0ecc661fb72e7e603db739b1dfc80984910bdea6484d11e9c5c95257dfdb8d912a7fbd509c410a560b7faedf47206268dd71cfb83978dedb31707ae8793a64fb20087c12b2d3e694450d5107689913a40da477f2b457b9028be2791bd7fd9cf8534d015875e853eb233ae1580d84b55b7d4c10889043bf79d637b8abc5f9c02ed328228330f9610914d3b766b3bbc202e32751f9f81ad592484bfc985c1b44423fcbe2ad749779771621099be7efbadf5ab4c50c52fbc3b71fcf2ac8f791a046bf5e8d5888b6dd0c1afdbcbe2a0ddca81568ebc823bb860005b2369468845a84704830c8e6f3c4a0ea76fdde9e67d2a60bf269823057d7e7da44d6303db68e99444504708bef3c5ca0beaebb68d095a41b4c88f1128d29a8ef05414360a93eff4a0fc0143d6f22287e4c0e37c2b92317d34aa7abd64a51a8095477ad571313f464294f1f33b3935ccef6bd10da369e0f251e17b5b423d9d1b0db836c21a3cc2458131ace1c238d1593ed910a0f85a268e484b0b66132141b7811bf8398b3cc882b077a97b48633e57e25c13f790ea626ddd9230d4e6393239cb31072bb3de8870b3465c48d187afa10b8d8fce7a9c697a7d8a0bf78b5eba2a9e816e140e281ecd1201afa5dd9260aa14dc0742c929d01e9cf604d9453170d95089c46da9b45002a4dafc331c229c6b67cf907e1f2129eb493272dc1215d26859a14328b82c266f14c760d06117b0ba02d7e9bf0b0b9a4a8dc1cb847549f5ab106af0b397dde7c5a39a156af60e926ae8a7f76ee29ee0fdbfb187a919c33e3101fd4b537250d15097c0c25ff4b6f20c211d90544dd7637bce3a28fc46201985974ba1efa7c24addb8b3dcee332841788e98c63342b285d3037b9621b2e0d53dfe54471e69c17cde8a2d54cf76b881f9a27f007a3fb1caafafac0b40f93616455f80e3a79de0ac72f5aebd5e134f8d931edba790ccee2f52b8226191c461b05dc89d4b0f984a119e5a93016a8cba10fdc8b412466f63eff38e2a8aa3e1d52fc415af9856eecc1702a0c539147f65d2be04c6f50029d9e29277c47a7dd06547111b31456232634526997409cc43a9974488f35fc2145611d1bb758c909cac99bdacaf6752c90f779033635a56f2560b9576dc4da181526f4e44501c5113660efd8e41fe8fa49ad5f570bc4fe6d553c1d5a0dfd721d09cc180873fe3d7dd7324965984216bcd277bb7dc1532d7e00bfa157082f22ef8f2040fa647d505c0dda731dca2cec0c732a726df04bf7d23e568b9fed1c072a09b3eb178f4dab974814917312d4471ab6ef81d34a1af368a3ef305b1208e87118ed2fe5460fa0f8bb05a8b4b55adc1dd8f23b094651433da95caef26d94e3359ced869d965f9148bce719209c0fd9d8337f6907b37a5d307102d0210299739415139f4a4d1aa1f4db1af9def1bf2a8dea24a95d8c41d5c057006529e9b0fcffe9bddc2a0957b951afdd425c5f7176dfa332333e35b1b6a22fd46be89b3f2208ca92e1486384caf88632f5c2f3b49f755e155142940832873bfc176bd2ec01da0ce862f27f38861fcb7bc2b76e4089f5e070be657f80054ef8e2d277e33332c6767720989a7a9b811e5a70a70613699fce0b7b799bba2cb0453389fe9c401b15fb82066e856bdc93052167aa73a3542d371fbd6724b54cf60669d6a34d17182591eeac6475d9de56693c49a41531036596c5c9bb2315f3d37cd28e9140188e0746352372c2a86d714afd3b9337de7a804d6ad52872e357fdd1db814111a3b2d4f4dd7a63c7678af092d658c9303d13519edc42fa3622fbd6edb44be6996bcbf870e0502c84a65d1cdb5ddceefe99aa81a102a3855a20ff85f2beb9ce9d83d76d1da36b16e6dfefd4f52c16c5e221ae0fca3bbced9cf4cbc055b113423144b63d14873dcd893ce638dcac0dcb802810270f5e51fa331bfcc1b93fc451ec6b61cf56fd8b75bd4889cf1894bd9d6d5960c3bdef7a56cd3fe9c0e2d8b2de6ce12c7fc6c2f0c07a61cc6311340c6e1d843b65c35bda123384d932d0237b75a8e6c15df9502730666133232950ce6ee563d4eb9d4c6c6eb8a358de150a9351d437209286d7bf2d38737100adefef58be2d250232b8a313bdba7aabc8d69c29b03e098434388165751e7aa011634f931559be69c475b0c57dbbcf2de0c2316ad118ae2b3ecec18809d61bb7dc956900407588a4ebabe9967dc7e307798a504a83e2cf466e28a039e5ec69bb6c0cdf55dd775b0aed86aa1e90441061d7c64e195e55b6c42269850a073de9a7da4e9005025cd2a062bde4c90e5ffc3e3941d6f77b7c28f9e5ec895b51ec6dac9efb9c23c2634a05018a3bc02774ebb9a4837c59dd90622a559f38ddda97386ff3d79aa6920c568a95170484c9ade9075f289fde5a1e5f484d264e594ab9a4a4ad93daeab531dba1ceb7b5a7b16bb02c06fcc7b2a1182a4b63bde506e85325773986b29a643ed7ee9e01505be76524b63437ee8c99da4221843827297f9a4e80cc2f800fcd046c41a3f19fa61bc215800ae7069dab2e7f4f5870da269f5b1138692967469cd47e45f00889e59efda9978a6a27a919cf7dceda0f1dac3fea392d04b41d8729fd621cb04450131c3cea3a97ee4df0f9904b50e767ea71861a34a3372f8f7e5671a755a06564bc2c0313d65b26352970ce554280b2ea68706c7bd79c1630d59126fec9fc8871e47b5071606a57c939a79ad067a86ca022a01648e1e5ba485f7a8b9f2c65118cd4d2a6588d21061accea494a6a11d2e48ec0b0e6c5b46df420076a466ea79e218175477a5de472e4c7551600329f592d73ef3b3bc8c0c399340c02dbe83add14b246d214074feb641f7b91bd9db18ec1cbbcb3c835eb40a50b10d43f067c5f4a5aad58cc1fa347a429f68e626591cb2206074ee53ed0d956ec00801a1c9cc4de92c9f83a2743fd7a3c7ebd67041cb035c2580ffe578779c2e6d63ed1b0877d22db66ba950204a1decec63381965532aac63296ddfb9de7826349b7fa10c5982d672c5647156669996197059ce62362ee6d9347baef6bc426769ff87241ed694968305474f561ec60b3b7606c6cf29cc257d0e50cdd6c49ada7b002a5bdee528b3067b1781fa734d3a7b53050c296eb1b9312bb4d33dcb10c1c29bce9ac28f59cf3edbcee1f068b64709c30642c5a30f9726de3f418588095a72aa01b02bcdb1a54e7dbf4df4b3d1c77c46e2c318773bbef4a7e4107dfea91f72bd21b52b5b5138b79a6bb275e8b1f002a6f1c8d2ccab8951451fd7ab27e32595bd130301d4772d471b77aeb3a988bf8042bcb7dda81cbc7e6ef6f73aef598df7b55ac06056d0b1d277dc6328f75065cc0195f56e9afa6a275b43a623284b1abd332742588f4d8c5894717e7e3a4842d91c9075280a0beccc33e8fb13eceaf3636154a8deead478c6b3ddf445a936e40451cc74c500a1588536a8279aa7f748ab0197d1db042b0de93bb1fa3cbb93aa637fc538d25d8c3124b9c55af4e37b229195c86f128faa748972691a95911da7ceb7eff6a5f135e0c6069948a363660f5969af960b5cc1475c3de435f6f22ba3c42fb07c46f5dfebb6b2fbcda99949c9703649b924214488d95a20c630efab67c40763d2d249a43d33b5f6b6f9453ab276b71dec32c4d4c2edd8eaee1ec974588705c04cf8a4aba620fac803bafd4cc98fae014065aef341199faf7be5e1214137038f35d95c739c8d1efb3b17334811630001fdcb5330954fa42d4deaad7aea739359805f0abfae0146e86e8c0399085aeabe5a4175f3288c4fd66d2afb90b2ef49e19673d246fa09b699466be1d79457e17cd4fc973e57c43e96d861a884e3abd32b0d2505a09e27571b6bd8a4e1d845d310c18255240f06993b1bb19e899492fb642a95316683a905116fd6e80877a755dbfecd4a97b8f60d55ef67797ea17560307ebfd7723e55acfbcafa91dca6b3fe7b8f616fb8e656de34f640e6d3b52c85326317d5ea75a48e3d6e8151a17df3929226523c08e31902a7f72faf9c34857cf9d39f426c0b911d1a60762823f6f288c5ec0aba49fa13e038ccc78cc4b910626119b7916de7e90db02d7a8f00940e58c8aa813a853b26e8c17113d9334ac864d8d4ca76ec91ea6f8bc865cdc3009786a65b54d637f6c988f5ac0804c3194b07929c025e2261877337114c747988683a0a41fd44942961d629c23dcc479395fde6db6fe70155b317d4b9f0bcb34216d315738c7282092298d589a610f7bae4d64848db8e41e032ef844ef8ac91fcf5e7a4331579ba2d3786f967090dcc0cd973da90ff7ea32cef9e24e0876eb219a30d420b82ead55b7a07a738869e3c301689274ddced90ed901c2939d9cc09755ae4e444e2c25a73f81da8c30faef97025e3894817881cdef9b25b5b5a85aee59e3512f5205089b83985431162a1cbe816b3050cd1ea9600ad1fbde256014634ef5a2b854afc1a374219c3e10d15f6c4ab623b9af42567c8e11d9fcac65e8baa01d6511ba9af39ca7ac55daa91da164a1657c3af00007c68e1918ca0a", 0x1000}], 0x3) 16:02:39 executing program 0: setuid(0xee01) r0 = msgget(0x3, 0x82) r1 = geteuid() r2 = getgid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = semget(0x1, 0x1, 0x2) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0xfb, r1, r2, r4, r2, 0x1, 0x1}, 0xff, 0x7, 0xcd}) r7 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7ff, r1, r2, r3, r5, 0x10, 0xfff}, 0x8, 0x80000001, r7, r8, 0x17, 0x0, 0x2, 0xcf}) msgget$private(0x0, 0x8) 16:02:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1109, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="66dd8debaa441ca809a4f1be52e953ac023c1f893eb9331350113fac0b4d08a6105fec43d8c51e894b2b7d1e6e74404b07b94597921bdfd529f15791ae879ba41707", 0x42, 0x40b, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffdfc, 0x0, "c9dfa5d0b3f79b4ce25ad3f20900000000000008", 0x0, 0x3}) 16:02:39 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18, 0x100) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x0, 0x5}) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/80}, 0xfffffffffffffe19, 0x0, 0x1000) 16:02:39 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe43204490781ce85aad29882aea6312cb9187b2c77da4c842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67c587872fb9581eb859e6d43c115c0e390848182ea66a048022cfb7d761f2fca6677ef", 0x87) write(r0, &(0x7f0000000000)="ec", 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a146786eb90100000400000000000000008a1311"}) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x1ea) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 16:02:39 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x20) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) socketpair(0x21, 0x0, 0x1a88, &(0x7f0000000040)) 16:02:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r2 = geteuid() setreuid(r1, r2) 16:02:39 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x86, &(0x7f0000000100)=0xfffffffffffffffd, 0x304) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/82, 0x52}], 0x1) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000140)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$getflags(r1, 0x0) 16:02:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xffffffffffff2fff, 0x100000000000020c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x0, "1eae8682ab0328775ab8bdad1520267198206fb2"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x1, 0x3, &(0x7f00000001c0)="edc376eb356c292dd20cebb74a6fad300ae5d922462198562ed01e47017aabd0e8fc828bbe118eac30da06f4e3d86c9d77cbaf142d54479a29ae516324e5434566aef02545568d709be0c51763f6ae6787fed65edc51f146faf364aca882d927bcab8d4a8b002435d0c88252a86b01cde5aa60d0d6c7ca9e3e6d6fd658e5830b222f2ac07ef06bc3ae193300df9346fe17eff76d4db7d9", 0x97) syz_open_pts() syz_open_pts() syz_open_pts() 16:02:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x4, 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') getpeername$unix(r0, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) 16:02:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) msgrcv(r0, 0x0, 0xfda5, 0x2, 0x3) msgsnd(r0, &(0x7f00000000c0), 0x8, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:02:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x7f, 0x0, 0x0, 0x3}], 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0xf2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x86}], 0x3, 0x0, 0x8, 0x0) 16:02:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f00000000c0), 0x40, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xa, 0x20000000, 0x100000000, 0x3fa7}, {{r0}, 0x0, 0x80, 0x40000025, 0x5bb, 0x849}, {{r0}, 0x0, 0x4, 0x13, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000000, 0xffffffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x24, 0x8c, 0xff}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20000000, 0x200, 0x7f}], 0x7, &(0x7f0000000240)={0x7fff, 0x9}) r3 = kqueue() close(r1) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r4 = dup(r0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:02:40 executing program 1: r0 = kqueue() fsync(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x8, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x80, 0x1ebe, 0x5}, {{r1}, 0xfffffffffffffffa, 0x11, 0x1, 0x1ff, 0x2}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x100000001, 0x9}], 0x4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x2, 0x4, 0x7fffffff, 0xbc2}, {{r2}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0xc7}, {{r2}, 0xfffffffffffffffc, 0x12, 0x4, 0xfffffffffffff337, 0x9}], 0x2, &(0x7f0000000000)={0x7, 0x38}) 16:02:40 executing program 0: r0 = syz_open_pts() r1 = dup(r0) write(r0, &(0x7f00000004c0)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0xe29, 0xf5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x4}, {{r1}, 0x0, 0x14, 0x5, 0x7, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x77cdadad142aca82, 0xf000008c, 0x1, 0x5aae}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000002, 0xffffffffffff0000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0xd8, 0x2, 0x1fd7, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000085, 0x7d88, 0x9}], 0xb7d2, &(0x7f00000001c0)={0xe420, 0xb70}) execve(0x0, 0x0, 0x0) 16:02:40 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) sendto(r1, &(0x7f0000000080)="87a81cfb03b95b7dbbc5ab5ce22686bc2bf19210e5b1f1b563dad0c6e507a416e66d90ffd8969c8bcbc6307b8291595ebcada73e469abef6cb06c84fb8baebe203b121d307d903a3f9b65de2f47a46e3013cab1ea535191d43190df1", 0x5c, 0x403, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x4, 0x4, r2}) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 16:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x0, "34a323bb000000a0edb55da8874c2b00"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfff, "c77b7c50350d0a26863eaa194e757b911382d57c"}) 16:02:40 executing program 0: msgget$private(0x0, 0x1c3) msgget(0x2, 0x40) 16:02:40 executing program 0: r0 = socket(0x36, 0x4000004006, 0x0) setregid(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000140)="dc4f7a6287846aeb63fa0bb3f746b5e3ffbe4181a7daf50d46d4900d6b241629fba90853b3f64c44d1d0ab5eec53dd4f24e1f8ab17005cf56d4b0974080efae0143ff5e55e5c9941bbe475146d2fda4057c3a680381bf3a4695ebd95c4111480e195f0f5a47ae6b2cdfdb441b04498ebe17733ea3d999d78e5ac48220917b81dad7bec12e67fff7f1bb5c4424e177b3f6b2bb799a71a24de4d5564ebfd98e7f7d9c363c714c57e1f8aba43afb6a3d75b2ef21811b7fe71ecf8effe6937478e0a66706ac7e59275d9473da68c17502102221726cb12f6c23283b5c4ebb80737b1aac3b1c0c3da01822184dae1782b25c1aa4de276261b87", 0x1f6, 0x3fd, 0x0, 0x10103) 16:02:41 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/45}, &(0x7f00000000c0)=0x2f) 16:02:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) pipe2(&(0x7f0000000300), 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/22, 0x16}], 0x2, &(0x7f0000000180)=""/214, 0xd6, 0xffff}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x42, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r2, &(0x7f00000cc000)='./file0\x00') linkat(r2, &(0x7f000001b000)='./file0\x00', r2, &(0x7f0000017000)='./file1\x00', 0x0) 16:02:41 executing program 0: shmget(0x2, 0x2000, 0x110, &(0x7f0000ffc000/0x2000)=nil) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3f, 0x1, 0x5, 0x9, "4d415fd1a19019b570a19b2e8bcd27c04f4b7798", 0x5, 0x3}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = getpid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7aef4df06d1860d645e6b429601e811daac788aa1a2c8e6d0e73317197ef7d2ab07dc24f14329dffb859ea77d338f73bc7454bf5082f7b164ad151dd633845afd383c72821baabd635123a80db0c03b932a18e059e004c830d9deb3431b68dcf859c51b9100289e7b64c259be2e895fec7133cd445539ff5f818280bff7d16307f2f0d303ff9d879907db03ad12d44c6d8c9f1952d2a386bee1cf9d8bd511d138da7c633ad827097e25cfffa0d3b7c5c1a9632bece36d4217e4c2d38412945beffbc52ee41e3710eddebbcfb20bf661a1012c68098a307be2306cd21d91372e7713d373b8304e79a992bdc2bf8737fc47e188290df", 0xf5) setpgid(r1, r1) sync() connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfff) ioctl$TIOCSBRK(r0, 0x2000747b) socket$inet(0x2, 0x8003, 0x4) r3 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) setregid(r3, r5) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r8, r6}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCNOTTY(r7, 0x20007471) getgroups(0x8, &(0x7f0000000280)=[r3, r3, r4, r6, r6, r3, r3, r5]) ioctl$TIOCNXCL(r7, 0x2000740e) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) r9 = socket$inet(0x2, 0x8002, 0x2d) accept$inet6(r0, 0x0, &(0x7f00000002c0)) fsync(r0) getpid() syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) setsockopt(r9, 0x73e3, 0xffff, &(0x7f0000000340)="dbc8d7bf2effd5f44998ac0b2c550f81330449b99faffbd2f94e86ae2189f460ed30d32524c073dc202b9c7c046dd22517dda11203a5a7d5f224b7589958ee2258a95124595b09f0ce323eabb75b5d403d9f1f5c59", 0x55) 16:02:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fsync(r0) close(r1) read(r0, 0x0, 0xfffffe39) 16:02:41 executing program 1: r0 = kqueue() r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r1) 16:02:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000000002000, 0x400000020006c8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000004c0)="0f8e33d49c6fb05b4c0c85e2dd206774a8100c7c5cb91e8f8cc2d8fb0bf82f10c4ba139b4c787b246a559f1f85dff1273101f84d6ddde5e06156b9165235e4190972157c040056c7930322105f8b06815cdffaaf48fd75b137377a80c0a8a49c0a9a34edcbddaa994d2aa6f7ab854878cefa84012ae6db6a582edc5cf5019c9fdbce6dfbfd55810ddc1a", 0x8a}], 0x1000000000000178) 16:02:41 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, 0x0, 0x210cd45ed878679a) 16:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1ff, 0x3}, {0x8000, 0x80000001}}) 16:02:41 executing program 1: r0 = semget$private(0x0, 0x4, 0x82) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/139) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:02:41 executing program 0: mknod(&(0x7f00000006c0)='./bus\x00', 0x2000, 0x236161bc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000240)="ef0e627c3d67c941c8ac2743ff9f9ddefd8169d1f7287827601532d1f52a59b23100865d1f3e29bd353085f3cf79c0e57c57d9", 0x33}], 0x1}, 0x0) r0 = open(&(0x7f0000000480)='./bus\x00', 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x80) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) sendto$inet(r0, &(0x7f0000000080)="9d738e1054cc3b40d811502e1f7fafc287a433ca595b42c3952b79522d3c030d9dd54cb6a9315da099b9bba147836dd6df22fbc666e6e9bd9dacb65f1116e72e9c319af263f5643eb72a301e1891d80991daef6241962f7cbfba46dc86a79d1d734175cd4f80b342dd293d12f0d2359bdf035890ef6f94fc81268be8d8600e92337889f1a458e3e6fba002a3437873354e36f33b69ec81468727eeb816d2cd2a4f6b6c39f246e76968ef49e4e71c2e4c32afd84e79cf04a61702d02f0576cb306da1e4a6922e2cecbf63a4730618433dd74dbf912a5901249eea2d53592246fe925ac03d65e79c03b24c0575b5f54279071dc73a768d2af82f71e8023aa5e90e289c656f41be107d37fde2ef5b13eaa826d15f85250a022b8f89fb0579762fbfa63f15bf8884c5aa6f33622cf10119348e2249acfc49bf201b69930cd9767bc65306ce8be0570e08a3d33e6ac79ffbe0401564877ca1170f9b88a8a327e26bf05962bcd5646fb8897eec45aab861b4c31711904a206747991ec7135fe3ddb4e3a56950190797216b00ea31b3455f092a8e3631e46e5f1d8e43ddc789606e6a064533e7e5f1ccc6510c6d2f93cefd405d29270209c5be0d17e5eb81a243a3cad68b794a964545d6cdf5d0bcbc120927ed04757ae7498be58acfb4deeb570854ee5c7d83d8ae6d730e15375befc6fb1e096d11bd271886527d5c5319a35ebc50862d03ce9102a4cc98ef40a36530f35733fd31c3f45aa3303fa7020876408df73178a283c36aee1a74ee3d5882ea4db74ef3cf815f8e18b458ebb9b3008087560c6acf4c2323e5d58404c886961fc47e72b20a7cb721b09386d7a35db83ef20f9854cf25b854b7e1f020ecb6c823d6a5f2948d2d1530a7324eb5f73e72e7bb6e529863c8397c7d07e052da685be351b49306a130b600f054bf18b64a43ca2c8da65c292995dad39ed4b973fcdf1b3878fbe03496287c2049860b5349b53b6b1ab49f9ff5518a7800eb4022fe7175783fa9dae3093905d94158f381b9951d209b5b658e661f3f2d72e12ad2582263cb3da2254fb8ecc530b4fb3604f071c194256e75d94baf6dfff0ba6ca53700c08d09833606524860064ae49bbf6fa9dbfc23c4d4e1d855238690f0a34b760f8e83cace7f3733ad1c6c12b85f1c90b2a5314b4aa8b40de6472b1b66a5f02f68f5c2005d2a3209c3b04ddd04f6eccbc03c08d2a60e1879be76322dcb83b993b8cb289b3669b4544bc257e371791bf1303f52964c32aa4cb69af651a18217242f7300f0fd74e110c4833b9d234ae5e642d15e17079ad42c110e0ef9f892562112e2c50dcebbc0b1a537f2e23a5d611723c28629d15e9d09fb9734aac77251fe0217f02f32c62fea15b9d1121fb25481e24e295be5132afc11d0274441432534fef4264b2a929772d57e5cbbb5bef15bb891cdd183d60d34aab98c81c0686597be6e02f14f9577e3106e7a17d5a6ed487aa38a6494fc809c988d37d340b4587b81b303ea283a4ec921e1091160a58237cd17e372264b020fe21b907a28f0ba0b57adc33ab85b66db256d99a878babe948d2446492e61f8c30b677de5cc449a52fbb3933bd0d8d10cd462a771d5ce8b30d346c35a13d8ed78bf3adcccd1aed29edc7df6a1891cb30adbcf4e4e3d5b3518a4b7c90c5bcdc10533aa58c0a2ecd17c05064fd0ca11168c4ec1a294d09bef0e5f04f25e629de178055d18e20226142a3af96879be5e8cb33aa2ca835fbfb1c3e5be8642c7958e686693c0b264f91baf643303bd628644e1fd0125e65df88d69ff2b82cda753bb2c4ca81d317429bbd176f109c8b2b76d36b0ca03128d14b11bd32a89b690ee8ac96d896f6557f8a45ebdf3e2343e7706baa272cf8fc7c16eed98a24f5f50b6a06d084e53ea3b32fda59a995485977604efd412cf8bb12ce02bccebd331b092a71648255d54141ef1bf541a2ec97f34b4412412b262818cb4442ef8d75810b1b127305bf2981521449abf571192d94a0c9b952b4c942bed3f84440dc8404a3d29995106eab5f42e8a9d0d67b727368ed684b680885db68fb792b80ed9f6dfe28bd50280ef6e188a2fa8da88a029c717f22d3a5d408a5c1e1844698d90b5ab68ab424d30f36b0577e3e136e6af83b7a9a553eca131e4fc4ae05d80c34b0a5736b255f00bfa1e79b319a04bc4385088670461633f8a578ed640de94fd1ada274fc168cee574ca84de12b432c359bb7dbfd8a0823e9b8e18ab7a87ade74fc7476874178bcab711d2edf66de1bfed79f1e72975ec650a09a92d8eb636686ad75ca5abaea8609490f317c49f99cfdc23c72775b784c33c33fa01666c63df7ec2c600d14ccf5ce6f216d90836f732e300925f7bd208396c533d975812b2a2c937dddc5aeeb625a67585e5f896320748819cb0184f06ebae626fb3c218c253b0e6882f52e2ec336654a250e1b3454c49a9cfb0ee5f37aaf2c43ca4bb02ee9de2b302b58fb167162912382ebdf4c15f2f19d15f7387119c7f30c73a8f8798fff20b5078afd8fd4562d4d0cdc7e663d093151c6ec2001693a0cbba69c179a43e229bee6adf0abe7c218c7ea2017bd8fc76d839b302fc0a9869d48935a1f872b80621500b283f3343f00088335bdebab0a4b14e8b4a7119b1b014096056f598648c94cdad14761d0a977f3264ff05a83f311d8fc9db5c79ab7321a4a53297c922866d1252f1e341f329942c9f6024604513bc3accba73be9febaeb485c6a1d9469133b632cc84215b24a8863b3cf3ab062861aee2cc2f0086b057a16610c5820639f81443c66175643fc38161721732f01c301a3d7177f59f95e7e1579510ab1da45a5b80d81fba2a4207e5813e7a5aff30bcfe0e5024ddb4ab55ff77b301018aa07957fbf8c58dfc52735e52d89def4f26299927fd655985a31863875f7ff43cc772f7a743c5810601b855e9119c014567eab2e0971968ff077dab97e76a0968b12241e5f5502dfd046e4c6d17d8de213cbdcbf65f14e06527ed4a6890dca106bbfbe800e13b7d14cf29c72300a2b9d1b515fcd20f78b5a862265673439302c31a586c5131a941ee76f700b759655b23dd032ceaf37421dd82413fa6270d0bb00d5b25afe3463e75b0be9baaf2a860c6bf831be0a8b9e92c65ced514f2735b16de8406599175909517a36f6605aa955f2a01208afb4b25b2983ac4e8ced5f6b1b3e230ec8940d3dc91acc1e98e8c428e1d36b9d653e059277d809f3e93f01d24370e9959fd07498329313af80ee6094a0b3c2a704bffb03c5fc126216a9af09f36af59eb0aea99c0da4569453aa5cc3ee69623e6077b6f73ca3d5c10ec003ae4f96a9f4192ff3092113fac688ba8c938828381b56d07ecac2ecba9dcf5afd8d12c8d357ace5d594339f8bb114ef4ac351cd76aaa01f7ce1ddf8992899da5e1dc6ca37fdbdccef5d735e0c857ef1b90789b540b6f4d3c41aac3002da2afcc1e61452e0f542927b712dd0a749a84e2beb0615ce67021fcf7ee89ba1ff29f8a0ded5b8d302f56c6c481ab9833d4199ab28c336d4de2b50a2103b6bb49a1fdcecd1bcc3c54116d3c3e4e46c4da250c2f1b0a6eeeafeb6048dfbf8a4532878a67d2d3c2d469865a753c7ecf03bbdc313ff74585e6f06589fe8dfadbcb974bbe91ec4242207ff1d2c064f0ffe02399389d8b0dd050edca62ff892fa8bc9dfe55e6c370984116fb06c1a5b27bb0be9b8b46006aa0f878f0666fb3dce711b75f698d3269b1d97f7a7afa033e208d1d8179e4fffffbc6b533df28e3fc5b9c7f1b91423173a8137ead6f83fecfd63572a4259eea49c71f8417f545cdfc54e077b0c1f884429add3a01bf7a3945190f6d457a8dee5b1e10246f690a8cdfff2872057626e87aab495cc8ab9e10c71851de2095585cc202575f40a80b6e26a7010c76681c5dcde49fbe7f8bf7f997fbb772a30759f2ab1ef92747868f1ac090866a013318df2965949d93329ebe907e26ef2430eb2e9257ddb4113f44a1a14ca418ae4f8d55d6c98c3f82da1993a59e4a319cf653f0174462aa7a3cf772fc2bc4c8f26f2f4e3ff0013d760b36db1bdc69a52b8a9874e0a651176adc5fe923321aef528ca86a38783a5176f7b0f3dd0d220ac64673d73ea6dc4aca7a2a37620047ae871c6a8435ae54b2bf1d78e8be42c5e2bac05d80170acbfa8528dff6c80d33465fa45f83e4b36761161625d7df3c014803588b3006c61b92a708ab276811c2ec62f4525f1be8548af3ccc24dc5d7bb39c1f9235b045115f45ec079bcf051abda7bc67635c96582333c0e9de2a3067058fb91f994f921f00e0cbbcda2bc982959226f26ba37d92e4e516e3da1f8cb0520efe4f2c840854c04bf902a8d474a9d198faf3dd8891f880d0ad704c54d397f79324802198944176ff58dfb1d4a60e7ec2f6bc36ebd53987417b77b46b8c006e9d5218a3abd2d9fec9dbfebf566610ef130935d6c36b410d772df18deb827eef6219184eef01e689fda7484aacfa8a46ec85833b61a5e25cd1c8bde1b364324e0e725a87854869b1f15bfa7a7917ae0c337a084cd185820c70147ce917179ccced1a5a5c923dc2c57c785c901bff0f461b2918bf5e2e045960ca20cea48f52e446646f4525ae19e87691cafbfa96257d6cb032a970318d0c364e1be499325c450ff1ab1bffce8e9992881db9a37837e201af4153b2fd75bf1ce87f513bccc056ed4b05e81d847fe9db75cfa1da1203d0a9715cc6c748ae214af5ea1f1a59828beaee70bffdbe17fc8b516462a6c4e46f5e24ea6cffe290396faed86921801d38af4885d6f8db67adffaa6d13cd73e2b081dee00b4a051ca331f3b7d7c738c5132211bc1f0c314692117b681ba2a5d3f9c46aee75ab77d5eea79f40729481ada40641c484afa7c089f0a14fddb46fb0c16501773e76855c3122b4b9bc384fa1f0c4ed01564746a708ba36130f1c38c681e5b7a10dd415e2da24e7779a70fe1fabba72568ca9bbf2a0f1037d96feb90a4b661d0cb2a00af945da5e2056d016f441197288442a1cf1356ec43d88756c66c23f55e9d9573644a00af4e59bad639cc8278a5251c024b6903f979af5d247eb86862270f796a2dd2f2697aa9c0f55d5afe04bb71d1be8a7f41d4291a91425172a484251dd4655d14bbd653f9e931dca74187dbe3a0f0ee380f51c890422b415bf6fa1a429549bc05cb4e3848c907dc5f1aec0fb6413aec568ac349c8c5c611a6e0e15ef44b104b2173f91b7bcef3aad672e548c8719ecfec54787511518a2f0609ab288a069d92f12056855ab69b4de5e137da513114084260d21640012492eb4f9fac3c4c198541e26abb3fe918b18289b0df6800fbaafd0816d321484fb350c313dadb8228c08c479bee530fb20f708bdb09491fb09ccfa91d4d8a96e7e1327cb21bf69d9ac297149ebbd44a0022943dc99a27c1719fbb1186795018abcb9a7f13049b07fc47e176a50564f75352c31faf57796a5b08b53c0f193953234d3325022f5275ea8e4ee3239272adb706a172be35e51abd4ff63d3cb2ed306daffdc2369d1712774cdf069746db4c0f30b030a6589c1bdc4759bc274956eaea45e7f72fb97b2acc1c0106e8643a6e5defcf54c8ed5ecf2c8f13d68a4045e81d3aa0b9c08c17c69aa165e741fe082a535ebafb92099718bd1772ebc728c231f5c75502cf378ff182df3c619c4f93b48e76c50d6b619dff6082a65898ec756946584ec838983a207d5a9577fc1efd6a622af4b5df5b24d6ff3160975b98c99a0bbf25c1a24ff1b27574affa", 0x1000, 0x400, &(0x7f0000001080)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x2, 0x0) 16:02:43 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x3, 0x0) writev(r0, &(0x7f0000000b00)=[{&(0x7f0000000a00)="791b59c09e14e0573939b46f4f9f8eff540044f5be539ecc2e681639c7956ea6d18ea188193f92c91544e8f1e3beba2b5af72269d14b4913f644af2895794a786e2072b444195d16e9e821d763943a4b6bfc5e3be901214e202f8bca5fba749b4807b8f81b40c0d82486c4df96e85f1a8bceb4b4badc38939fbce5e3da73c37e7dad5dbeb993bd71fde989d652af0b9496659eab2313272313fe7b58a3d16a2f0a2d9aed1cee364c463276d49180af76d32cd56b5cc368469122a16440136716f27d8f667f27a74811e96a2e99f360ff31c0e87d55170d94a0140296", 0xdc}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) getrlimit(0x4, &(0x7f0000000000)) 16:02:47 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:02:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x3, 0x8}, {0x0, 0x8}}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:02:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000032c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47005550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37af1ec3e55046da54636f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288a8da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd0b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8a5ee7299af0da1a741fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xee4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0xffffffffffffffff, 0x7, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:02:47 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) 16:02:48 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) clock_settime(0x80, &(0x7f0000000080)={0x7, 0x2}) 16:02:48 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="c336d10a4b474544ebb3a18a39b54b5ed62f02f67dbfd0945379e5c2c32d414ae92a832976c5c47c2794a32c08b5d2b1b7afd141336cae54b515", 0x3a, 0x4, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 16:02:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) linkat(r0, &(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:02:48 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:02:48 executing program 1: socket$inet6(0x18, 0x8001, 0x7fff) r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x1, &(0x7f0000001180)=""/166, &(0x7f0000000040)=0xa6) r1 = syz_open_pts() r2 = semget(0x3, 0x3, 0x0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000080)=""/17) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x60ba) 16:02:48 executing program 1: setrlimit(0x6, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x302, 0x103) mlockall(0x1) recvfrom(0xffffffffffffffff, 0x0, 0x1264813b8d633e1e, 0x2000000004, 0x0, 0xfffffffffffffe74) mlockall(0x1) 16:02:48 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1000, 0x1, 0x8, 0xa85c, 0x40}, 0xc) socketpair$inet6(0x18, 0x8000, 0x5, &(0x7f00000000c0)) clock_settime(0x0, 0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) 16:02:48 executing program 1: r0 = socket(0x3, 0x8000, 0xffff) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x100) getsockname(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000631cdffb0db1f07b282f7e0a0a7a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001180)=0x1002) r2 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r3 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r3) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001140)=""/60) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:02:48 executing program 0: r0 = socket(0x2, 0x2, 0x100000001) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66693d8f65e2"], 0x10) r1 = socket(0x2, 0x4002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r0, 0x1) 16:02:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x8, 0xc1f, 0x3, 0x9, 0xffffffff80000001, 0x9, 0x1800000000, 0x6}, &(0x7f0000000140)) write(r0, &(0x7f0000000180)="6689c2eecb88731c97a186a46c1efe1e98222b89094157cdaa93a476db15aa9a07ff49f54156fe2858ebc98ba99c99e684b925341feb0fa6c7e38f3bb8b83b760b7731d965b12c1703178752a2921b842cf919cda8623cda3944a2d53f3ca7be15475dc249392adcb83006745433c5ee5bb3d7c2eb4c3a1e75590a5d64abe796f845b9ce8bf95b72ad3e567c836b25d1aef713ae53b77e8762c90b1c09dc1ed15838ef0d7dc61384a56e59", 0xab) 16:02:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget(0x0, 0x4, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x546, 0x8000}, 0xc) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x7) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:02:48 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1000) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x8, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r3}], 0x1, 0x0) 16:02:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, 0x0, 0x0) 16:02:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x277) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r0, 0x0, 0x0) close(r1) 16:02:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x180, 0x100) 16:02:48 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/132}, 0x8c, 0x0, 0x1000) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000080000000000000000000000000000000000000000006000000007b8152f8b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab00000000000000000000000000000000e700000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/88}, 0x60, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000080)={0x0, ""/65}, 0x49, 0x3, 0x1000) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)="2d2c8700"], &(0x7f0000000380)=[&(0x7f0000000340)='I--\x00']) msgsnd(r0, &(0x7f0000000180)={0x3, "e659e894ed478b7c81b3496c9ae05fcb2bf13d01553c1763139454f5aca8458032a046fee992da83695c15e75e7a79a9562750840b1483ed2bca7a5ce2ff7d3380cf4e3ed46de9cc32bb776059a78966fe125281418fc625aca8ac9deb16d532606c6a584f8d9a439b2b225da5875833ea944b7409b7a048321f2c5b3f3119683b2bb8b2732fe751472b1276c7af607f6eb03be86d38f1b7592868e64463754bf0e3452e5e70e5b82234934a41"}, 0xb5, 0x800) msgsnd(r0, &(0x7f0000000140)={0x1, "7b9b58ef788b6bd610f402a281a5a81f1490ff503a559ea6c5a0e8baf110"}, 0x26, 0x800) 16:02:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x20) preadv(r0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0, 0xb9}], 0xd7, 0x0) 16:02:48 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 16:02:48 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) open(&(0x7f00000000c0)='./bus\x00', 0x210, 0xe2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() unveil(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='x\x00') r4 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x2, 0x3, 0x2, r4}) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:02:48 executing program 1: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x5b34) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x16d, 0x3) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) r2 = semget$private(0x0, 0x0, 0x7) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000180)=0x2) 16:02:48 executing program 1: mlockall(0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x50) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8da1, 0xfff, 0x6, 0x1a, "3dcc99dc7700449908d20ec73716acd02501425e", 0x10000, 0x4}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:02:48 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x7fffffff, 0x6, 0x9, "ce7d86ab1f9e1a1acea4db5241da094ffe73a63d", 0x8, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:02:48 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, r3) 16:02:48 executing program 0: mlockall(0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:02:48 executing program 1: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000010c0)="0620a1bf5175b6314e9418ce97367ae7f0748d5bf3365c86126bc374eba94a04789451523776dc9bcc94efe868213cbf7cf87781ffb80b9ce1ed1a9ab03e98bf4191877143", 0xffffffffffffffd2) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = semget$private(0x0, 0x2, 0x30) connect$inet(r0, &(0x7f0000001080)={0x2, 0x3}, 0xfffffffffffffe55) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/4096) 16:02:48 executing program 0: clock_gettime(0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x1a6) 16:02:48 executing program 1: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:02:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040)=0x7fff, 0x4) 16:02:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000500)="a13e5ac4c2641db6ed8bf35306826b523ec3cabc1869e5e57335d6ffa4a43c04", 0x20) write(r1, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2240f71578b0c145d20eae7dcf56975c6", 0x8c) r2 = syz_open_pts() writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000440)="f3085ec85c50f4f76e6223bebeb6e5a42ffc8e566c6208a11ef5af36bd9dce14b6dd13b046c1f1fc68cf59d98f172f7159cd9e1990d6576b71ba4c7d2e9445132aee7cabe89cd0fe7d77972018bcbadb51c76d4fa26d767bf1c2fb5f705d141ee0138f0edbea45abbd27148be5affb4102c3d00459b2540d04478f43068fbd61ad366e803a6b657acc4592a92a00", 0x8e}], 0x1) close(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = getpid() r5 = getuid() getgroups(0x4, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r4, r5, r6}, 0xc) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x20, 0x1) r7 = kqueue() r8 = syz_open_pts() r9 = fcntl$dupfd(r8, 0x0, r7) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:48 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) 16:02:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) setsockopt(r1, 0x40, 0x1, &(0x7f0000000000)="5bed0424ae9ad40b8c993192091eaadcb5a65fcd8897379caa8e54f904606f3fad3a4b74122acbbb8dc29f6c1b8e4462d6", 0x31) 16:02:48 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)="ba0ed314e6b8b6a4253dddb9090f48bb44907d2db6117482225f", 0x1a}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000), 0x100000000000033f, 0x0) 16:02:49 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000210a, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x5, 0x5, 0x2, "0c93e2f84b62fe9dc168252bfc49c46d80851d11", 0xfffffffffffffffa, 0x7e2b1c7c}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x501, 0x0, 0x8000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8001) r2 = msgget$private(0x0, 0x110) dup2(r0, r0) msgsnd(r2, &(0x7f0000000300)={0x3, "93132d119b901a860ef22f9aa98f589938cdbec2915ebc4a3e80ef8575c3955b93a5c3ff9860bc9acd37b323ea16562e712d25bf518d237041cad03ab5acc166d86dd9ee6012da18fecd25fba8f4b0e499719412c92725eaf8ceaf2a27a1343f74fd0c2aa8c5fc186cfa68cf8f5196b36f5d488c3fc0529aa0f08516ede561eb7a1f912ad874640830cec6223c5d195a8c93eb121e0350f8790de763a2b931e53591d4130899c653602d455c20b05df06edb67044172590b3813a5ab53c83cff3b328ef60fe3fafe4e6f045151044cf1c7cfe6ce45f23fb7cc8991bb06abfb058f4a3aa3fda0235fa6caf09bf8e878a5e57b7afbbef42d20579e6c2bd0ec2d2b4d5e6c51c554ddf66d64728a0b1383fcfb9e9e0caf26516bbd261fba5e2817b860df49e2724a4aa56ab71198d9516850fcee4f6b58e1a5c2bb6ff60598a148a4c28afcbdf5cc7514e5cf26c3701132d3d19ce1c597ab1752ad50205c7185907d798959fc3405e7a1e26f4faee3333e152d8e97bd6940853eaaf46cab2faa8aae3ecfd7a395c634ea3d48c30015d8054e11821cf4f122cc557ad473fbe3a5e7826fc34c8fae811ac88eee0ee3d066e4392c694b4057526d1b0043bdf57ccf63acfcf0b24be263f58057a7e413b3bcb13a43495bb369ef6564e6af6c30ec60e4cfd4d7715760cd2a6b8fd30ee6c833e88c269a7f0b8cd6f725a50f53f0c0652620bb271e9626978b18b9366385af2ef077d1794ce32839039a084d824e84213f04a4fe4ab4d467ad42f3a61e037e4d0b91cd029b8a484456188f3db56aa7be70c319f2a45ca6f307d3cce16842b328dfc2755badfa16c867396f894ab3341d99c6e6fead7c56b2312545dceac9ebc91ec84b374ceb5bf0502521d2f5c472788ed1bbf08e301d25db53755e1756c286d9fcdb648f2930b83676b40d8278acd63edebceb717d07cc3bcb239fcf1cf0938a80f404d616b7d36c12973d19368404a658373993f306536bda1668134c461382d309447df10b35fe9671ddbed2f815a72b59d4743328cdf79532add1a88e05bb7062bfe98f5ab1c6a3787737b09ffa191d1efaad87a453295852eb6b73a01e5594fc232c60097fa3c42b5ee1b64deb2e2ba960705bc72237510a0d9ed453d11306d38acc90a6141f79cb846125af7a539bdc07a6992b6ba3fde37fd9ad532064563f94ee6251d3135e71380c382fe0542d21e1ac734ef4bed49de11456c6b81a9564850b5da2a81eee4b649748f203827ea89419be36a596bbdd336acf16dac88ac00b5be611c3e797c26b63aff80a2a9b86d72184f5a6cc1c46dad1f38adfaa107a9db009281f1fe91b43fb41a1801003094e010a1b9f754f82e6ebfc69c21ad3e6cff6fd348c9115ce821442f7d1c1c1a2e1e713b8401f3bde34ddd4aafe63b9ae76c96656f422716aa6a9b44e75872a33af4f9711747a5492875a0717833445866a3b05da116e2a9c10e0e84203ca5285af6e0fc4ff00fb6c10729473ff2671750414da4b2c861e01763e8b3437a0e7dd44e22d5ed17fae4dda6b2958980679355c12336f2390490c366f9a127a40207e5e2b15fadcebcd95d4bebb671f5726a66ec5d4ac528ec7222030987705bcbe93af39dfc450ea12946a681596fd944f81431f61038cbe25f9929e118e869ee27d646801d91996b4782aae16d8d7cda0f634d2384c5cdf3ca5908d061024a5910f271906bb594465c5050de70bbf495b3a55395cfb6cc5972178ab5e75f794d6c375ff142210df0673e5d8d6c8d0cd9d25320b18cbefb6d34961ac8aabe8dc20a41ff3d03392bf46113ac29948d8f57b2e09c5066b7d871192abbddf0cbddc6b7f1a5e415845eb8493af5c26fbc5d6d49703a17944c29571d82ae26aaa1b2a7f46ea383ca742c2b9cbd21ecd90f0a803a7c7d43cdf2475f726848b0a2371b52473e3e4b787997be33478a90fb8680e3d43aabe34959da1172c778b0ba7954b018617ca8cf6e4a498d4c1f483698a0c8f496040e0f3e3cab597f58f1890e998715728dd4acda789a1a5d240f231f3dddd776cc7b9d5ed7808ed8463ddf62c04ef82a2a7212c0a317d1ebae754bf2ab90a171a85bcaed94790ca5d4effea8d3ef1f054146f029128a2ca8c48c1383e8255e11f5b11d709a7a272d795d0e0f36c537547b600bf980bfdae1b54366a55f856bd54281cef527bda890c7b631a59dbffc92f14e1a5e0cc0af77da827a12791c23a761792cdea5bba07a7f254f8bd8679b67f1659b963fe74a5b6fe8c680dd4d9f60f508f30cab42c5f75876c42171adcb2f65ee6b15a78077f818ca28e57b73c8eaee9bec9f5c318f31460ec1382bb94ecb2b9823395990d279e0cfe0bcd07c1069af115b97d02a50f134c29bb0a72ead42c8e9eb27392178f021fe8b09763cece6a5b4c6e5df096d8146d536c72135b3ca281c196c1bb0dddab40cafd4e53ab5e47775474bad1549d4f525f5a7be94db950f9490c98ecdcfb3272e5fd7fddbf350fb518fcc1b72134699dd647d72100ba4921342a6ebe20cc20ed6da8ae936288477f035d9ed5b18e3c22655a10e7077ed75be47634b741e096f4872363b41555038b0f4d6a77ee83a3dc1d1f36fd55373a8a3aa3adf1cf9fdf7dbb24c55bacabc198e248703748d65241a975442e79f9eae08321f010c566220fd045389348e678fcc964396c0ab33c6098606ac33657ecf04104b47a57c7503b5cb1ea5753978e2bfe45c90771370909b619354d4eab3fd799587b36ce782de0dc19630d19b1a9696ec2276bb89b1b0d425966bcd6b2b221e3e6e941250e822425bc7bb05606fad6175f37d8e78468b7e7604950d9c328d46d381853a61691d3bcea660b33aef931ed2cd64e83d18a4b03cf96f134e7135a83bf86625cf4745bcfc925b5986c8103f722a276aba530fee49aad9d15052f68ac0d8e1bf36b7590e18f141afe2203930abebec5819e2f96df156155a4696a738ea0750d427acb64155ba18bdf75934b62444b4f63a634b05eae9019d0f462c1577a536ee6642a89abff6e9bebce2106d0d69dca9ad2e285292920375d78fa59a2aa314464885b6402bff22dfeac6f7fbe2c606e82ffb9a4331a38640dd2ade7e562443ead27369671c4ee0e435dfbce07630ca89643009a22f43340c010108f1ac83b2fea3927bd9b9a11a34a859b71ead9aa01343a6f6e38a8770f9d09c07d0aacf844ff869066c2b4680a5674b43d8deb3abe62ba62bb8ec75c51df5f3d97e361beedde85f072fc9a3265bf9f4360c8e0b01c3b7161c8c842dd80f13aed439ab8ddb05356e5fafb33ed59fb5d7c83dc66dfe3b942bed4ea5d7962d44f1c4d9fa3aa9ac0b41115935ef2218bb41f826f4f589741ac18a2acec7ca2452997c876d1026c1c8393a2590d42f3a11873651ef64f04fc22868fe4bce6761ac229067c058edeab31c769a98dde368d600409a70d221fc70764788339bc47653837a9236b1d2f0e617c74c9f975e510ce6b8f2f569a8c140068e00bb6f267082d3e7feff774d20fb853d1e05b887c26380ddaf3543446e2279ac01e065d48fa3776dd759f5301c98476cc2023ffcba62b34bec3d4b46a7c088f4780f701b6b6964b4e9609220937909b3fd4f2d4760389c8ab5a0bcc7789f99333cc6256091771c12646b222d52bbd96868443f23486ec1104a3d190c434bc0dcc5b4583c71c2431eabcf5ba86f94b157abe5168ac11ce800a7976f12d6c4b0015e4294f27099e0ea241f5b2b48bb607e76cd1a2140ec72c8eea1847ad114c81783c06aa58f8d1811f73ad11437071b3681ff9d7e5981e5634c43aca107ddbc7a67f0be282a0f7d392aa1d1a659a936b79d425c49bbdf8849aed6fbb80d54312db235a1346d97290c20a83c480f03e8914df7a51dd3529340e568dc20fa5f23e7dfa0092e5f52092af85249998ce3e8b9d7f10345bf56ab73409d60ed6008229aae659870d9e54121a2107126191b29f000b6f064514b26453b2a3b2b84d382bbe34083295871418e374963ab6b1b1b72fcdde05a18eb3e2abfff0b456109a2cce2ffc538f3d466a1cb19b16904bc522cf81c350da3cd162bfd5f7b41d405c06a4411ba3480c4e66646b3864d0b35dbdfcaf168e0ec64cfed783f112ed26ec7ed0294951934ffc0ac647c7c89b04f6477dab2a60a6b575555e865391cb852e469ec5985bab34b46bf6d76ed58bc58ff05b05712c6e37c07943e202b45c11b235176650c70ac454c1fa6bf0dbd70469e56ce8654db55e4dd8aeb95a88c1a377ce6dd0c6f06ca05f30b013e46c6e406d5ce80ad8372045f9293abda744609f33b60fd63c5799942c13dba027051c377df7f3a35b3e97db09e34271bb932661fa93abb7fdd60e725231544b2675c171a0090b19bc8558ce94ee0c38a8dc1ddd4b72d5352b2600d90591584b53f27ddb86674cf22fc7f9bb72052df066059398da0ca3c783790670871ff8c9f700ecaddc9cdb971692a6d1d5fac06f37b0eeca46918a5f0620a68087734489a5c73daabc7303141c7ed8806101ad98d78cfd5711c3a2c22ff27ccbe75f115441d98a169ba905f02d456c7ab4bee56cc89c41d6c5a4d5855498350c4563bb3894b73f13189aa2e80865d6d1f1e2ab13b29eec2485e2227393bd4686df6d4b5ccb9df83256dfed66a8ab888af693f4ebdef4e9490813dbf3ed5bd717198cd457d80cdef30bad8b349ad8149219c6014a5ba8db604a591a4db7a1180a6bcceec6363b8465eb0e722509da0c38a66087e10e351bb4b01d040caba27a7961447330d141ab5c69e8f1e56a871b6a91399b2f5929f30005304da6793c654dcd8d263502c7974538db1812cec88db8d5dbd19b7baf4d25d99ad1e4c9ac19baeab86e56aaee61a081755e6865a8af59633373353dfcd8d8d68ba2ff67abbb1fea7db349af67d7c37ae1456612092e4e2da73408085e1ae71c3feb20937651bbe0192a1ed1994f9e94c154ec14635f820a1ce7ad4a82dd2b92e9c4ec3a9cb5d2dcb82973dc4ea2e36b028d4dd33a73bcdc3df49eee96222779f5a486c254df3df5ec6a63c069b9793a63184c205b9298915c6ed60c341d91292214dcfca59d69531432f12532ac4545b742809b6c0065e21a85484ef7dffb3458df3915757b6c6957746c4d7c7688109928dc43cbe773a39b011b7531e1df1278be2e3d031c487e6cd9c234766170f7f8d4a9e411176f3110fee1c8292992d8e39215e9dc3bdfea2926f8113d21ee2ee5b38d69227baea9f6f01732c8ccad1256ab8a8e6582b4ebbc7ec627bad75e3f237dd1c760662d24186e194f4200b1d01ea8c9e0187ab66d25702c09f50cf683f7d602b33a4727b5a08862cebf63962f1e205b0cbae4e7f64fa68c75882d9a9f95fde06a131d17d489510100daa5b4a60ec5bd3f50055a1bed91357778acbdd07ee5d2cb2fce94fcda5933ff01407f1d0fe96de55668d8fb4c95028e4b47362ccc0b1d42d2768f4cff28e58f11573127682ad53ee2f3dfd22d7750e5472935db21bf88e49eff71005d42526137c67f9ceb8c16381be301ff77f3d9275425ec8c9eac59065296350f7fb6356a10d6acca12468b4bfd1c833b1fd6341d4d8f14a04b089bf0f615e240720b342e2cf1d20b32f15f2fe49cdcf21d27c259de243596043c1511aad013ed86ebd8f01abbdc8f8cc9f70d2dae34ba4b4d71e1e788388de83076926dd14f913fc0ecdc561ae59054dba0aecdf431df24f73350305fe40b8e868503bb14471b6984e3894d6004254195648c253208"}, 0x1008, 0x800) msgsnd(r2, &(0x7f0000000000)={0x2, "f92acc4fa0d54071fbfdd145d972f5e2fae0856b77d91ff1b846baf7a552477672043331f4c2"}, 0x2e, 0x800) 16:02:49 executing program 0: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x0, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8001, 0x100000000, 0x0, 0x7f, 0x100000000, 0x45f0665e, 0xffffffff00000001, 0x8000]) 16:02:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x400000011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) lseek(r0, 0x0, 0x800000000004) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x1e0, 0x2) writev(r0, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:02:49 executing program 0: r0 = msgget$private(0x0, 0x3ff) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:02:49 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) fcntl$dupfd(r0, 0x0, r1) write(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:02:49 executing program 0: r0 = semget(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000000)=[{0x0, 0xb328}], 0x1) link(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000040)=""/4096) r1 = openat(0xffffffffffffff9c, &(0x7f0000001040)='./file0\x00', 0x821, 0x0) connect$unix(r1, &(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa) semctl$IPC_RMID(r0, 0x0, 0x0) 16:02:49 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=ANY=[@ANYBLOB="00fa72f54d150cbabcaffc44de000c58727cff8fa089e3c0d4be53b29044a04f3688c7ea2fe5d0f361cd07b8b52ccfc29b6f6f68b205166f1dd22259d70f79dc987772de"], 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:02:49 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8f) 16:02:49 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x880, 0x40000000000000a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x56b) recvfrom(r0, &(0x7f0000000180)=""/1, 0x1, 0x401, 0x0, 0x0) socket$inet6(0x18, 0x2fb995308ebcc5a2, 0x0) 16:02:49 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x80) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 16:02:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8619389c746c20a7c224c54669d9f74a14f15f7ae7d0c3cdfd4739467ff8bcc8b62b5804815f488bdfa400af98e14a7cf97b8846d23963eb480e0bb34990d63e5bc3fbc1889b919c5907fec9e26b10a6d2db400bcaf463dd4c9991bbd3f648c2309b03d46179b421c87a7d5b775a32e2817d31398bf28363ba48fcf97af956dbf85da48eafe52f98063bce9d80c45b4178060826a5bc13058377c60569dda6d66936eb5004aedd8799ae", 0xaa) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:49 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xfffffffffffffff9) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:02:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/36, 0x24) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="73e8ea430bdd9e0bb41e3b858cf2cd29829f7d62f5ec86d0c55700c9a8f0e559b20b1825ce0fc073520c139e62a0a44626536dc7cf840f8d822cbf3654890815107d0a6e84eb88569af3515d1ae137969b46eaf4017064f6d5", 0x59}, {&(0x7f0000000200)="788fd35632cd01e169f31d596768decf6b6147539ce200a8a1d1db4bd3eb38b93d9bc37a87f8a18188b2d93160211b98b9143b2bd63ca83d8690cc9bf676c63c0d1382a990ac0e34012a3ba84ed99fb8d5f6bb50c39aa513f5cd5533187e5377a32ed807901e77f7f93d588c1c1b1a6df702608f8870d7f36d5f85c2f51088d32b44a997b6b4446a37e2b43322e98552aa0c7f24118e82206b40ff231202c5f0432bc2d2f74351", 0xa7}, {&(0x7f00000002c0)="ae6e79d1d4bba39cfedd36d7c5674b4b6e162f070c33cfd443dc42da56e83156dda0f70f2c5b78e2bc94bdb4d94e228140e572a8d22f8ce34bcaeffe5389b51ae73aad9cd9e4f1439a72c59faa8f5beaeaa426eb6f0e002c0b979c0a023a87977884484832c674a34e8fef9053f0538aba7797a294d06a8cebbb7baa856d1c23dba6efea42a76e845e850c3e44badfe10883b77959b80c2534e2eefa02eea7608817afe7d64024ded650a6d8e555b3f9e7045f7931", 0xb5}, {&(0x7f0000001080)="3f4730679a55acd717d22d93069949dc92c4509f292a418a1496e8e016dcf69393fce8906ea0d6d96f2b94d150949d1fa786e35046003e2e2a7763beed59b323c0a0ec8c0cdd97c572e2a58f34fe7b36af258c3f404ad6a50b8967d776626a88cb96e472a562e80fa6af8f360f32d88ce7485fbaa15c520efcb4092efa7c5f26c0432d6bf91960874bc626d40a2b2d74af59ee3597bbcbce6194283b370b26be9c0d5ab0e2b66cfaf69fc26270fc00ce568e36196df7270d673edc4912dbb659fd009a08b6210014fe0d83ab40f6700fd2110ee97254f12cb05dd3ae219731779a6f0217acc8a56838a37709d7749944bcd028d8ef035f0c565dd3ff8e4fcff735091da7b94f48d1534f6c3d499c068188db2a300f3c278722ebbd664d44350c571abcf120b2dd1abb74b80478cff031bf6a3991cdf531a37465a25a0e5da71fc93833f285472b79d778500377c2506f74843b929f01abedf98a60f906d72d533d3f4304373a872f3128a482456d65cb185407bb6613c26ed29cbf18093a7682239efda424d93e07411f9e8f80a589df4ad1d1b08c645960ab5dc9ecc44e56ef46a69d3f914371793ddb65fdf7dba8259cd3e51f182d01db1125a6cf9540d044aa99688d029e4e05ae5e4d08a48abd72eebab57457d8a341fa70b555dacdd9bbdac1106273276ed9665efaac9212dacbe95f0eaca608b2900d5e8ee717d7a1a5db58db2b13769ad7909fa605c503f31d87259971980dd90348ebf1010db428f23c0386af9e2c5f022e12d6ff0dbbc89491635800ac0093e69e73ee12bc85f52514ad653b7f7555baba244c799a323c7e70701019483941127e36f281a7b1f78fb6a4ebd6e74bd8c3c0271e679250b4bf178edf6d2f78c49bc51a09bb5e3b00f9c801e4755c3cec319a666d10aca75a1e0907ee43a46207697ea5dd8be934c94a80375dde8d2429cc4350edfdea3f840515d3e6de8967e87d03a4b2db60616473bc80458b82003da88ba05bb6016ecdb78d0a5309e954ad4abab88d488503b07db61c26ae8eb85fee072145c08007418815c8f7a71e3ef6d06e8f9a32b8b9d176d94410f0621302a82fd0c0ffe318a6f833127148233a8402156ce8b8e07c5cf01e222d4f939922d710cc9632f77ec4fa044bedf8048f59106001c1f7963e336203937b04c85268cb89167dc58756c9b1f63d85543fdf81ac178d23dbc86a2a71878d17ca68910a9561eb743c1eae337f6be1d4fb120ed3fbae7d8d6babc85d0cd9d380ff1f0c9380107e1e828a4e6dbf630192b26b8edf61973cc17b6e54c723563cfa738bd0dcdee2cfa8544e39a43dcebbc9fde038122256a449f4d51893c24559d71e1811971aa5a826f849c52d7dc8c33cac9e446e10454bb865f078f0f1558aae78e3285bee6a58470eed0fe2fb4f88ccb212e8190a4cd00d090ed7f6882fb30888ea8fb833abd38d910e60de6d4abe64281e64ee14ced69f5640b35d51929c9f74e6713f326063758c429eef4aabd497852836da1c48c62170ffd1399ebc14ae61207369c06f5bae540a700a1dc21140210c7ae2752a18fd949d28fba509d16999cbdab7124bbd93e9debb87b19621feb0d74294538053ec82f046a07083f19172287210010e857d9b27745cee7031d42cffb2f232f4fe90da078074826cc83d1227c1489a86e4b55caeaad23793665643accde35b15d450500646c95be1b991b148b9fbd24a740bdc4489d8aa5024c60797dcac5c34af6385344abef57eac3999e88b760876b25b650c4b96f9f944ce53dbea92da9447e33042b6596232ad6659d73cb45c5b39cdf84992dc0b5b169192f0d30cbbd85eafedf272d49bee9049e6295c0c79b42a8ca0c40d6bea5be6a689c894bcf9eaeeabfb90f31ba566d182253e8725e13d8d86a27741594f67b3bbcc9f1643d750098d660ddbe7e361d202a3340f231245eb17e0ad43212fb77b198cd350dccd7f337674653baba6d4c4719249f91aa51f1685e300b441a4bc71ea950281837102cf7c14d95ad75f82eb369c7e687e7c4871c31830d1316ac0f21d7cf2a86d5f27a9bf7ec6d81b59c5ab30bed4b76244468a106ffe3ac5343cb6b5a4c01cb4aa50d7e0b7a5a196b17ed123e6132a5dbcdb5231edd3a20922f7115ea427c8ec0d45382ec9b9d36eed36f3b75a23b8c974a93c9c3169e6f4271efcaa4692e95f0a00a52da210dd5521643334a9a388edb263ff56f9b320ef9c5e2b3ce82b976c51c46d8f7d19b5fec075095e89b22482265232fc990a73ef6b2d3284950e579171b24b9795796ec989036f3ca65b574aeeabdd9a9bc7ec4932a2c5fb21072323f1e8e54157940a94b3cb57ef00fd13833d30f5c0b9125485567a6b4999c82416626b418685b43a53feb86ad20a086c42f2ccb1238785e4779971c30d431760dea894450561412c763b3b298be856a9bbb81dba939e394e8ab27ac45b0801690ae298320c01b69eaa4926cd29dd16d01dc330cd72072b019006e352fd2399065d51bb6c2d396e482476eb342486656f6273f1fb95dd748c0b01548c3664270613de49fa8ca3773341d6e1b0aef3ff8ebba97f0c81722ce888a6452b3acc8650e52161c6848b4372156e4997c42573a1a0e30420d39cc8b0aff805445d3a7344fe176e35623e5063d62218938c5bd1c2b3edab8043e128567a24a094012d7a6813234d5bcb8d0e9b8737c2ebac247e139dd81b75850565fff5f09971e1b894ba0d6e2bdcf050ac2ef9ec27fd918820ed0654f0f2e3fec70e8abab2743771214b4492fb5a1731626cc7d96c746641523a722493ac26b3a4625b2eb755b55f3932763aeb942ff8dae4f55e76ec56a5021b0e29f81e160db5f84267ba11632c5f99422092ade14c62026113f219ef7b8b1783a5c27e845e0a9fb2e56908b0162fd3cf891db1795cb68fe5d0ad854b0b1b894b59685a698add3d687e8d96546e0fb4380c805fc32613c39a067769124ef6e30dc07493b4582d4d950c80a73ceced60afe61c33ea8d70379de5ebbc9e80f23db9a7530b67cc25448bf41fc3d91e4430cdb492d92354be7d77df58d43ea5b5671a7622a3547fadfd38e663fed3d8bcea656245abf39fbb64c06bf9f8fa93dc17e05fa02775fbc49c99271fab929fdfb25fb89f87875d6c90988d29ef1a93c96c3aef7096f5df1eac9f699f68956d65762c5b09d503bbbe39162685a655b373bc70a62fac4d414d603b6fc9c0851eca187e7a6a7fa4cb4709f6fad18d1b6b99a18b0ed1b6346630da9cd3d6ff5c06dc6ac017ebc8dfc58a80dbee0ef5f107bfea8bed44b050b2aa40416094098d4c75256be48c755b1f2988878f4bb6746a3f2d7769d9f367ee28a4c97d59748cab555435c82ca1cc22a052c48041a52ea25c4fd3a1e1b1105e197b39f2722221c687051b02a1e0aedf00671b6ca4cdb7d9ac00da4cc0134b4f3d4623bd0a92a0c5f59a897c3ca72e97f1c36c817d282346795cce69821948bc4f6a5cc5af56326ed7da2e4f950366c65f9abeb2baab07646193a00a38e368afb4e7b538222b1d95fbdc8f874b3b23047aa5e361554b8c1381024e47d18fda69bab329b097665eea6d802a9b8220fcfa6f474c636d5a48a60cd06d6e6c4e7d6bdad1c3a96f09ff3db7dd348768e9e797d3f8b309473c41af404f8e54c3117b8427e6ae9243c4552a3a3525778173a82a97a09eb74ceaaf9068844f6402a28211186bef42a0aee3d304814d0a16bb40c9f18ab7bb9748f018c3d8f9f747b1ffd6c252372d88f1bb5d752cd9f0535b0dc6edfe4ce677bd2e3c4fd35f845c0b6b8c1c68e5a802f93cc78de50c5bac833a5f12d74d9b261de197a9025bfd0ff1ff5ce487d0ec29b91411a62942eb9c6ca6b9f3ec4f48824ed724ab9082825afccf8c0bea8fdd7694c94b952e4732e35b37262c2cc60d0d60d0d3fc1653b22b9fbad102b38b4760282348fee66594f3c42e95cd7b1f23a892fa3b024ee0cac3f81cc096096e6b0efffa27596b880cf5f4aceafb725eed988a9cc8aaf2cda41d5ec8054372615371dca9a6256cab9729c7cc39be3e0c34399977c8e6aadc5423cfb5f58ad20f6878d10979a8e6feb9e4a66eca1a0e66c1cfbc1a7c7590901fc04a2270a38e5d8dbbf44ecd8283efe4bf27768a569d40452379f97b4800191ea0a40eb8062f5fe0f0040aa362bbb7ebfab72a9415a4f7315f77637bf4044ee64e13726303dc55a610b3c836ebdecb879edb14a0aea9071191575b70607acb249cadcbbf342ddec26aa3145f2ac793236309dccff3265734aa2d6d764c6f7b08462fab756d50e9d1a0ae26c66d859290595a37ac946e34096f846f9da5cd4fe8ad3b807d002a40cf7adb00d215309d76cd2abe7b5b54bb291716645bbbf976c1f05ea360d1b1ab8018b51f98a53a7918df416343ab27d4b69efef02aa974b47c27043087ede8eea49b9783e44911465e7520c9243cd7357cc3c078154915546b086212489bddb8d5cbcef9d259a917f908a8e1f6695798a4cafca38f1c10d7b3f63bab9e700530840979a433b16d789b9148cea558a5e7abcb9f947227b120ba8e7cc8420004e698e0424b68fd420e64a18edc64edba98ecef01cb8b0ee5d512399eb1d6f3e5d78f034db5d19d396a1f7faa73b8be8113568099e06432894cef2ece95f838d9cf5a2de6f5fa5b58ca278b818ebe4cbaeb10ee8146cfc9c983a28159b61c33655b5ec3839516c7e8b8ec5553f4746a5072c21d5200ac6397b3f7739db7c966ea3132bee161f98a032b5a1c2885d08c98beb8e1e9881baff8eca5b79a1265f6376e34dfc247ee110f08a841559afe020c0b973796d286322adb095691e15f2eab43447cbde8d181d1224a5fb44c0dbafaca505f6797a4c4264d3558d0ae2469caab0a8173a2c9fcc8a8017bc3756adc7c3a691d81418ade8dc19b6a473e5977680e5f7dd4183d58266b0461fc46e35166c6b554fabfc0f88d61cfaec4ff80f34b4853e13ece4d0ffec99539af280874342afa09fcc9fdd1b7580ac38d637ae81d61035b8a3c4320ea7446a75963ab9c300a2ed19162eaffa93e183afee4919aa261fcc3b6b732ad9451227e95fa65c53b77edb51ff4f690930d5499201329a14912dd6632b12a73f6bb16014f6dabefbd1edc602b57ad68050b7189c89df22076695e6607b0f6a1418846ffee47a7d32b40ddb94f60ecbb60f7b5e4c1d39a2843db86733868e8b6d0a0a934150d3cb4e9d45a5ae019a3caf89212a802151ebf657be3067e003cde3e3e2d76bb135a4b3d814908719e4c3db144cf05ac4a6252ca21d600a1658b9b24ec37bb346c7b30ade5d21ff5e96153ad9174667344e2c0093c91834ecd196a0f876a7890ba68d88bef124f84cdeb5ee7b2bfd0e54d980ea4b83473ad307b6a4a52ea539233bc20cfc92ca2effc64f440a403c36f9c63af83c8ea711cf95f2c0e0ee0a71762d24c338e51fd8e42c61783a78ac0306ced4a9ccb7a3b6bf09230fab28dff0dd8d1aab59f92764697e4b4c0e6e9e59748a684bf174bc35526b206322d97f21786e9ad0c8757e0add779c025e40aa0b60b7b0d2e8903614e6527d5744d4c09d9353dea9b06f9d873e4cb7f6ac81347ebde7326e51b923bbcdaa4a6f652af3b2ed3a2b67d1e5dcd8f9aaf35cbe3f6c889200a91b972610c5060af5b455985259faa4d6f5e61586cd32798b5772e43c89c939a2673f1628f07c76a3376f7f128b381ffdd8b5a9cf91af2913fb845e03b26b4243383957186f24ec9b307e82d8345502915490dd6", 0x1000}, {&(0x7f0000000380)="0e092ce5bd3191ebab252e2f4700bb2d558a604505ff0953eeca76381ce530ddf1ed8edebca4a797551e9486708fcbdc52c4e118e139e838", 0x38}, {&(0x7f00000003c0)="97d4770468c2498805751b6287c1ef0cb8fa1cb38ab7ce28068d434842e5d68eede9dd263f265c444b6795d7a9218b0f084a0e97df850e1147629f9a1bd0b6841c3f225644f5bae2c9e76c1d02d787fc786c2c8a9e58c23b80c963b496ce3145c27cbe936a42aab268dc77d820f31820dc85657d86", 0x75}, {&(0x7f0000000480)="11e3e50f30f435d2972bb06c3d1c1052fb3d47f839d3914be5d490d4bcde6856216258d5d84783face4c43a9ab9262c689a0f33ed24065586e611afa57d1cf7ee5bb9b4e800061b5cd9ee2243f8b7bf7d7eed9cea8a3f436200e771b40d432f563a1f19d0d1c580a014e3dea1c81021cd4ab7943ec13f80608bc6bb249470175f9564d5f1070e10da7d6f55db63b3a76a1e9c687814784daaa0a82a77fd20c9c7258084e1ea890b9395bea19177ef8732bc9fde0abf2689f795f05d6866c", 0xbe}], 0x7, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000185, 0x0) 16:02:49 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/103}, 0x6f, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) r2 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f000079df88)={{}, 0x0, 0x0, r2}) 16:02:49 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000180)="6d6fc8f445efad8c278feeb3c36e5218a8256560ab5b1b8d489185d1e5467075d74a5bf4fec2ce009f78bc323cf74661d5c8b19af08b3d23bfd6f97a159412905e9f05167d36236e9745bd4875a03c48316a684e3749ff2d9f8d0a081d4d5288b575c4cec7e089be83b63cf1b5a98c9cb375ad45bc5912bad416d9ef42d49bd1d47dfc8d831b1801568f8ce29fb4f64b61392c3e853733904a6d915604554ff7f90dfd5ffa43c99f53a202d75d4489004655347d018344f3777f2dc94326694223a4242f17b1969192b15fc0bab689fff259a3eaf3f943d7bf003a17186ea1df3d792bd350ce7568a0bc5e8fe3c774fb", 0xf0}, {&(0x7f0000000280)="9b164ec88adb8aefd1b6a422d72197d5f0cbecaadc0456755b13d531fdf5e38a2b7c06deba4521aba13d7a3c7b1f3568aea29031aa7a316eab110ba2b5c13fe0329d1f4edd09ea865411c10658a938674cb6c142c23ffef84fbf0b4ff559450b231954be20e7037147e7cd6277c9facd1de5057a45ef1c4b9d7360f705f091ed9cefbaf9a99a091bb977f29b4aad965abd76b08ee45200c6462c5ee5edcd12c4f5c757ac64e72b1f619e7d1d4c6dc4920217ccbb2e5e96b03a0296b8168099013c313aa8220db4bdfc", 0xc9}, {&(0x7f0000000080)="08e502f183fe02e5f9c116615209cfa2611a117d", 0x14}, {&(0x7f0000000380)="a5ccb1a1297b008ee97e63934b40f70f514ed80e3d24339970bdb4e8f26fc063c67c715d2711d92bc9e9f4697429ab8630d632b27f4c88f1de99780b5e5c71137185860fd81ddbe6e1cd6f4debd94a249798f4a00cc4b9bc72afa7e932485994f8d023d93745317e400ddab4bed9dd9373693e0fc4d8b208cabdf4b0ca73d41c2ec4c096a90b3734fcbc6422395112c7e0e5afd5b734b639e60a9c2f5a78780092c2d675ed30e4e4d5cf4f4b85eb5fbdbb9921573b58b1be5470", 0xba}, {&(0x7f00000000c0)="4b49b4d34dba4b7adcdb3fef438dd229412cebc644a9a4739402dac64eb6d512c94b16fa5bbc689fce88551f6d8b4468c8", 0x31}, {&(0x7f0000000440)="2cd84aa573a6bbcbc77d9347addc10bcba0f9b05a427a4a076de179f010df1bcfc5c3d84c82ff7da4ab88fd1d0772b9f9bbc69654279839069cbb248edb28902191e74348456632b0f3f29e676acef7aa7555f7bc373f134013d9c3a750e07a40336e6cf93d364e5d3271238ded28efb57982eb825325b9caf29d2bd8217cffd998c82691b0ca57a5334a450d427a51e4ef32ee17a7cd4dfeb54c9a1955f7ff8331a36f2bde16931f1a0ef4db558f18125075b77f5aff2b5064004ddfd09aaaa0df44421ff3c8699960e2f7e230aad9bc583a8ab4d19b817fda87bace70d8b76124cb39a3ae72a34488899f64296ea0bad481aec5a6264518f", 0xf9}, {&(0x7f0000000540)="f8cec55be9770706122e805a10ff79e1578315649335f4041d654106785ed851bd5d6af50ebad6e131020c916d89a20c6658ba55a3277b9f22464d43470e4a91e89c3359fe326ca368d831991103ccee79285bac10cedc7063b36a6b101130ace47892e93bbeb6b2849216534e13bb8e1330b3d455a55f61d021bce3486772532fee24dcd366d653ebbea21851981b427de6dd4b6ff7b4944346d58f6fbda9cdfb5b587b5001737b696c5a6e58f6b32612a8d0047f42f353cda3c236a03f8bc897d9ef8975c6132030b121a25cef724d3792027bcee72c8a537d7c94744bcc085bb67e16dad447805d55e3750bae73ee80033b", 0xf3}], 0x7, &(0x7f0000000100)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x38, 0x8}, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7}) 16:02:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) mkdir(&(0x7f0000000140)='./file0\x00', 0x103) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) 16:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000340)=0xfff) lstat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000040)) 16:02:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:02:49 executing program 0: kqueue() r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) 16:02:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) msgget(0x1, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000080)=0x264d1d47d07abc13) r1 = geteuid() setuid(r1) pledge(&(0x7f00000001c0)='\'\x00', &(0x7f0000000200)='\x00') r2 = msgget(0x2, 0x0) r3 = semget$private(0x0, 0x3, 0x640) semop(r3, &(0x7f00000000c0)=[{0x2, 0x3, 0x1800}, {0x0, 0xfb06, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x6, 0x1000}], 0x4) r4 = semget(0x2, 0x5, 0x20) semop(r4, &(0x7f0000000040)=[{0x0, 0x1f, 0x800}, {0x6, 0x491b, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0xfff, 0x800}, {0x1, 0x7fffffff, 0x800}, {0x3, 0x200}], 0x6) setuid(r1) setuid(r1) msgsnd(r2, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="f7f5a49e6ae7722adb4252ff93bce4958e6c88678e71e697fd887d25ce7e83202e57a08dc57dfb62b21f047bb15dc16857647241141351505132830163ea372aa62038a63e2240d33308927256a901d3e2f10504e729e2365fed048bd87aadf41449e3fe66ce83057a6d", 0x6a) 16:02:49 executing program 0: setuid(0xee01) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:02:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) ioctl$TIOCNXCL(r0, 0x2000740e) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:02:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) 16:02:49 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='r\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffffff81, 0xe7}, {0x18, 0x3, 0x3, 0x80}, 0x7fffffff, [0x1000, 0x2c3d, 0x2, 0x80006, 0x2b, 0x6, 0x5, 0x2]}, 0x141) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8200, 0x140) syz_open_pts() getsockname(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00002000406083d3aa0000001000000000000000e89be0fad0f48c7dec762679a4a6e2238ab6f4f204d6eb18a5dac3a59ac2a8f198ccdac2ce1d83cb123734ba0e938e3caa274918aed3b6d7d20577dce08c87b0c4017e5357c75e13e5388a91ca314a3a1697d40a2630f8298194b7b3a7055fcecbca6a0a599b3fcb74668959025f14ed2b82612665d3559717b671b0b2ff92ab1b5e0b8a0f9218bc33cfca019d730c6830"], &(0x7f0000000080)=0x14) 16:02:49 executing program 0: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x2) syz_execute_func(&(0x7f0000000100)="c403c15d1aa66666660f685f5be64b64660f3a0d4141150f6afc4780a34a0b00000d46e3acc401d7c21fe0c4a255a83fc4229592845600000021") getdents(r0, &(0x7f0000000000)=""/13, 0x266) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x3, 0x86b6, 0x3f}, 0xc) 16:02:49 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = dup2(r2, r1) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) linkat(r3, &(0x7f0000000540)='./file0\x00', r3, &(0x7f0000000580)='./file0\x00', 0x4) connect$inet6(r2, &(0x7f0000000500)={0x18, 0x0, 0x100000000, 0x5}, 0xc) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) close(r1) readv(r5, &(0x7f0000000480)=[{&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/9, 0x9}, {&(0x7f00000002c0)=""/61, 0x3d}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/25, 0x19}], 0x8) 16:02:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@un=@abs, 0x9dcf3fa9cb39ef8f, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/83, 0x53}], 0x1, &(0x7f0000000240)=""/86, 0x56, 0x9}, 0x1) kernel: protection fault trap, code=0 Stopped at m_tag_delete_chain+0x25: movq 0(%r15),%rax