1bb560e1c6aa449214e468d7f9b6e51e2d73085d5810d9c5e113ca289f798873ed5a086996dcae25a8df1d935f4358f0c69360052f952db7e210a306523a2e24656137bf13d4ca51785d6602c4fb1f81d4291cd995ce359bb2161e7a2022743b5a82d33d76c3058b6f7f3b77c6717e2db62db56036dd1c15b6066b36e2310045e09b62a41693251551af4b85373aaab03c00bc76567730310c4b846d7f76284eae587b1a4857b4de5de322ac36a2358137dee4b6b3305bc724294ac39bf773bde4a9d72b85a6e3a24111895ef785684b1fe6af76afc8771c7fc7397c35cab5f70324844852d83d45f0e15ce69240dcfea0596a5f4155748aaab06755b4d672caff3031901c1b861b3f47024c60a906527", 0x47a}], 0x1, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x0, 0x0, r1}) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)="03c0ed0f21b6a0a7", 0x8}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009000000000000003d5d"], 0x18}, 0x0) listen(r0, 0x80) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) 16:00:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) fchmod(r0, 0x84) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffa, 0x1) pipe2(&(0x7f0000000080), 0x4) r1 = dup(0xffffffffffffff9c) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1ffffffffd, 0x1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000058357812d2733c27c5f29084"], 0x10) writev(r0, &(0x7f0000000080), 0x10000007) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) fcntl$getown(r0, 0x5) 16:00:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r2, &(0x7f0000000040)="2015e9f0797c", 0x6, 0x402, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0x6) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='.\x00', 0x2, 0x1) 16:00:21 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000000)=""/7, 0x7, 0x800, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1ff, 0x7}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) socketpair(0x20, 0x5, 0x9, &(0x7f00000000c0)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() socket(0x1, 0x5, 0x1) close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x4000000000000001) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df4f71539c7e203401f3e795cf6966226d3c83b14c478412ebbfc615396cec088aa535a68481e2713cc27807218bf7937ccaacb6d89f6292388b8585f6cd0f776ee1341503385", 0x165) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) flock(r0, 0x3) shutdown(r0, 0x0) 16:00:22 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000200)=0xffffffff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f000052e000/0x1000)=nil, 0x1000) r2 = socket(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f00000001c0)=[r1, r1, r1, r1, r1, r1, r1]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000640)=0x1ff) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = syz_open_pts() lseek(r1, 0x0, 0x40fff) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000040)="91517f13dffd928388bb3da5edefed4f99b8e586006e510d10a029f76cb3206a6da667226e25be8b0913e8aafdb1f4f73a2650c889d2068dd8628cd418194963a93469e60447cdcb1b6957c0b47ed19155b801605280d6147b9d007de909af902433ea6b7b6154535ad996993471ecdc8be898b9faf8fc682f085e7263f8693dec9d2294c5dd483db35f0ab98714d1b4c834d352bca85d37f699a12f7845c872c7444fbe6b4a09907466baccb040b71be0e788d81a3425c0a01113bc", 0xbc}, {&(0x7f0000000100)="f0a46a82bdf45ad909b4eaf81548bf77eb902d13c02af4717959f621d7c4beaa103dba483685806dddaed674f0f82ac5a3cf659d437168db57b7cef246bd7abcb171281768f6cd924b35940865f595d099b4472cdd0eb53a61ba0447d7dc67e661c50937b37f4f697c3e8feebfac7e3a12718dbb5013e8a1abeff64bc02fe64cf924e34fada31c7f8418045dfcd28f845ff65a1572e48384d3fadf8abec67597cd784b6ad8b749021db6", 0x454}, {&(0x7f0000001280)="16a93bdf7de387639d72e4f91baa58be254877ed9fba1bdca7340ebdca53d366bd64fa9e44b798ec27fe1b59734a11753b2a6eb9f867853aafd09149a405d48cd5fbe63c7f865a0fe2216cb9757f0f9624f2a40091675a51a6e44ab61c8268ac01136e2c3f7ea957c988d3b337b34d343410852eb4e80ae4f2b64b928711dc36364637815ff256574ec19f1a3af63e2c9e31475cc2e0bb024d9f9db37b4b2aea04238a37d47e34346f6e9fd209a8b87927be2e5bd816f99ab77296c8c7ac7e4dcc36e149d480160a8ab9a698f6da20eb5ce77941cd89317aeaa5addf1a8fc9f6250e484c167cf3733212fa734a1840d16fc34b15b0766ef57076070c8f378477aeb3c530855dd16b46085713bedf56fbc33614a885e406f5885cfeed0d035556701a3fb214f083a5afaec2e71f5728eb7f06c7a4d3ae9d9c34f5c936c3cb0ac5f40cbcc472fac8d8ba85e50de6a582be95858c0a706af2d5703774c7920b18430810ce30e82a205549a34c7abe7bf5cca56a515aca61126e3511c58612426cd44906c54d62873bc68d50ed412b2940547cffb8fec6afb0c2a257511380f4c3ee6d564c28444bb9d53673603ec48f078674ae142fa1573c288f487753bd01be00399faabf88ecd7248f28ecefbee984420c77461f031cb69c8bf897546e6aca1815228b48a66acda2e3c5fd65ae0dd58670e2c0ba742ee5e941c45e3007537d3566405cff5cdd537daaaad8c111d60f61df95148a3abc1151baaf8496a3ad9f0279fd488635413519dd2908ede458c3853cbc136395639d27c12e32daeb7d53fb7a0465beffe9218120b8c9c3164d8ad03b8bda340fddd27f22bda39b6c74b49868d16509eef7cd904855318f71ebc93e8b80fd6eeb0307c88a586017ce92e1b230a0099611634d3a6d506b39d024b7a8feb8c0beb5e8c1ea971e99924600b51650623b378520be93e30e11c693908be7e11156de8f9f9c60b980297cc12d3c099ae2db53ad4bae06b162fcaf070a36f211becd5ea893d0cadbdabb73009b20ba8843f9a6115a74055d2a12d14bac9669495c7e4d29626d1a42807878b0d8f8daa9fb1a9538a8625457e09767d9bfcca5f4959c351656770af04173a06d8f24dc98c1dee90b50c79c0b60487a70c398fceaf23f160f67bc20bf8b09237cad4fe99485082ae088d7d03abca17df22c4fc3bec61916346ede91f827c458fb9ac5388401bb6091e148198879d1627bc36f77ce7d79eaedf4ed55ec46433f93c6413a58cb32115e6ea9b6764c3f7f6ef77e61b8f845dc45af00812f36872e04dbeaabb4ba7c32b87ec07c707c2b8037c8be4b9cdc6caca177f62fcb57d6a4d1abd393f7b0413f09aff4e60306fae8f7b6f9e173ec3da6b5bfbae31877e80ff273df80f8d70c2fe5e3595d1bc81ce79c41f09cb94041bf56c21c165dae3d93c60e9b03bf9685c399e238a48da2bf3d08b75e6c89be2abbec75d1f19dcf34546997c005449f552522ee7a0633dc313289f1d23053dee0e106c1ec5294a2b5b6e43bdbad1e753be681dc0a9fe6bcf0b7305234c0cb543f7d58c572199598eca9d07062b6041bc575f387eb893cd1e9d62f0afca4cd998cf61da33202c90c0f740f1bc6e9751603af2c230ecb7ff5332797574b7ef66c2fc775fc966ae4a9262afdc1f2f9651eb745c566312039f8fa9d7b8fac25378fef8c108afee33a141897f4eb61261c01e55ba46f073e85fde7478f9be95f14f51e2c4310777e3e631ec97ad9692a827d824e0902f9273483b0b933aa1cde38b895c218a7cef07bb55a63e7525740fef578c7df1556ff256e74d12351f67d15167514623542f225b71f816a44c1f84f6411d7079a7c8353997f3c5fa089d2c411fdfdb8f2b855e1ee5031cda9ac5a734c85f13c7ac7497ca77400637ba5250a9cc36448eef64c205e35a08f282ddebbe6e97825ba1ac9fa2d00c5699d15574ba051dccc6b92dccaaf71566653e79466ab829746e53f3e6311878037a817b0dbb42d1217e843cd578918b0d5e741df03ff960f504cccd126862719564c85b0bf7e34ebb3a4f82948fe51f53841c73027f3f0816d58a4865c0b76945b64632fa396ebd34f91c5f484c83c7b0ed1d5422b46077d9becc6eecb7de38cc0f93a2223c759c8fd0984285dbcb2b5951d56d199b5eb4d40d8243f6da735922ca69df31d6ba11a3ed5452157fb12467cf7e5ee2d56557ec4571c45f9209f1638642634e48c0bc796c17e94fa3ca871b03e2082aad041e2e01250d41efdd6ed73bd45669bb50cdcb4599124f7ba3a3a0fff7e64bb90605c47819384efe09c3d58ed95b69ce6a2d5eef7abb7992f816a5c29a35af6a1c673ca4672c6b8fbe1fa4838833b73468d89593338d4e018c86cbb13553625179aaeef2188298a4740480309a70d34427cefd5c2666269122ff88ab90289cc85f428739f2d35fa31d5800034e595cab3e90d24a05a6d936c7f86b0214dd846a64618f75e5d44e9b8f0d4d25a4fccae5a0e7c793256ab97f2a8e04eb2f2a040da0c1f2e2e2abe2157592d4441438d608841fbd83fbb5e53853e2a7e8dcdbaf403c6458a4614ca1f3e43a2e16657f9e34b83998f3bd55ba917e91af0a18fa8b267db15ca90e8b317abf5dc1bcc1c593b3f93598aaf03cb897861bd3fcafe445b147cebf10a59b7936c8b5e8b067c947b31a4c2928a73b83b0e61078219e6e41baebea9706a7aff51196be10ae6fc676bf39e7e65839c53b5092dafa3f493f788f838ca04207db57b54192ce7603860d3e97be39de56da988bfe8d07130e763f31dbaa2a9ef8c608f6ad89895a0104e2a1d61c094067bf8e46b883cd3e7c84c414d4a2ff263dfbd7f1aecb72ec8d2298d73b95d013b2cb4cd0269c5bb133a52cb45695ec946037d31be0bff2cd363b21f75c6c0c3275873bd724d916f0c726a805009af537dc51869ca1a998fe1bc7050e0d716d74f3a99935bb95173b7a8823feac81f85552aa0d88ca3a9132bc3b3700c2fd91f4eb8466fc9618bf9719db50e278dd332aeee7072bf0a8d63ddbe1baffd2fbbc1372cb0b3a6b2085671f4a9ebd1b06819aed06cd8db25996ba94eca712675556aeffe743bf98a1b1f2a69a638add67e91b658ba518bf7a06ce95b2fac94d4ec239645756fb68f292b66c5f4f03345c365306a5c8925fd40be06e6844995f3a89955a7268f11d435c239fa06eff0912c0706cc34f4c666d07457223b93cfd6a3632a37bfd64786a8cb84fef8402821a87e8964b6fc0e4a6dcf62206e9547343f212fa86d9061b795b82f5d2f37149e3a60f15c53a493f24dc655a13c1e695e2d50aeea5884e950cabbdcba031796f8ce753593245184308cabc28457dc4e664252dc01c193816cf25b06cb048e7c2c5e07490dda9ec9f7a5cc3dfffd3d50236612ee0c41f6b1e9881a3097b31e7643b901d6024beff648946ead6ad7f56f6a3fa4ef097984c1f5153bfb5100324c3b3fe552a3162031d6a6e83c84a5e6cb06602d9481e132b349376b6b2db7432880c6f77c4dd8e1fb151b2fa8fa402695f5d74dd9e8a66bea2c7f5aa4eb0132083e64121454f83ffaf2de1bbea166f98d6ff7b0a35a823e217509c5084eab34cb99dac4e0dfb214ef736e0804e5d1e1bc0bbe8eec32ed75e4dfbc9db7c5148c4fe9de2eae8f37d768f94c36c87d874d99d53240dce941be2ccfc6358fa1e389689950902f6c697371a17e928d054776d1f4fa09a1ea6126bb49eba0e6154f9d46ad2f88555932809e8099c6beb8ea79543df08560bccb4ceb5a66b23fa77f4e470076e3d806760b104b786ad7a1e893f58d1b083c6f95a7a947bb4c1730aac2be8ef094ce90e205286a0940feaec20d61255b8e9d9812df81bccf1885f192cc749f380f1b04f4a13d40ac142986ddb472e341fd232d007e93046b8c2351e512d6fe0f861d46c08190849829a86f5d28a85da854118990f1ca1612098565d913d00c00ad085dac0d35c2e2f32137fa3f09b8bd7009554f69a4189ed4cef9d604277f71eff849bb1272249dc3843b0fa97ff88334d5d41e49ab9ebc8530ce6d77dec6dc390d10dd0724fd441e57cb34b2600cfc7bc8ef43b1fa196c039085466f987973836e57e6707128194ec154aa96d285cf5f30c3ea94373439c923eeeffe178f9de1e2b3615e3f3821bb547bc5e9ac745125ce318b5f5cdb065524dab97f8cc402519c60c019d735f37ed06f0df82800e1cc95902363721ac5100c033c3f39bf2da49b7836dcd727890d17832fe3efdab2261b5dfba68ac65bddacdda454f82be518006e1cf6c7287319f7fa47547c15a2ff9096ca8177a5bf937ba9a1a964e742fbf727a9c1c871fe4e8d2a4ba5193139942fea9060576c2d4e21d87b23bfd0af3abee2364b7ebf4747cf0f1f6bfafecd4ad79fb4a63ef27f42ae866e17e7e30b9788cd14193b8ab97b2796c8fbe7d6768094904eff7d2ec34c6c03ff004c3ad1dd5b7b043224692171e86266027b57085fb65bcccb4f2dc6d014d5e0fa80b0b47dee689a538e846a0147aa3b89d44acf79cb23718e2d066db05d37052e82fd05809237a4fc00db6d945b6b518b7386cda33bfd877c63c3d6d9931f0c53a658883726c810c2e40ce183c8f67d917c29458d6166c422373ed9c8b497d276e366be8a2d91690cf20331337f94709ae2133321879516c53e82748a49a1bd05e36caa718f729cf2eb80e6be423db603cfbf75e0930a072a7d988a843f20f6c04452405599238bcea0038057d4ff8ced0701cdd268be61ca50ea4b6b98b421f5690a85ea909820452bd71b27b20bae167590381d2019bfde304d943ee000aa9807e7837fdd419e83c16022e483674208b80aabdb32abe4a84ac33df06abe668d82ec4601a9726e3ff0ecf14a0c247f60f303e58a520db146f14a0a9bd0b4221a4fb083dd8aa82b968c7124c57b91ea653a7f79cd70d5e89f156ddefe19a1dbe904e60a3cfb226ef8a47d12972e3db6ded975b7b9fa105c48f71dd50471b8f59420190a2740c3c5045a58fa2d447a807feb348c8cbcb8f1c5e7f858550d3913fd5ee565d08247afeefb320045f9569ae505c4394001b3d60f0db191f2c17f7cefc2fd641158cae6de5106a5a1086f03e69af7795cb295ca1695fce12c3479538519ec19ce4184b528f3c3034266e0099e0a0c0915815a1997ebea6a96d054b512fdb78b2f44cada87502f9b21692ca6c3c9417cb26a6ea1f5f0efae43bdfe8b01d868446abd69f66367920a0dff892a618c4f361da05e18ad326f2f9fd17a3c6744fe9a6e576626edd1aac5313299af09f0c630176ed8a8a9c550be91c87b9136a00c5cd44974080d0837dec66080a456400d46c098c7eebd266a4e276c0e37378f8ef2a6229563eacc621f1dafad41c9dff093d54bb251f20ac80957654aa8037cf0b51ec461b4f2a0558db4c15fc486842c88a1cd0ac313b2d10c946506aa403e8efb5f091275ba1cee3559e93f10f818078bc5781dec1d1d2bcf5939dae6e64c5881a6ee1ca1bc19c62f61c0a51336994d0ea064574af4ab674e4ce423e5ec0ab57d98881e4c0518d1a9add3875785d273971f394bf4581fdab3db425fecea160a9615d6f53d41f97047834249ec9303a63aac281f34474db3fda3c1207f946b123ac6b5c0a343844d96e1ab7f90b1f77c1bbb871745573b65e9a632dc32b6f174450e580c5c690ae73542f90b844a404ce78f802d1d53d046274885c70e2642870eef320607deaa18b55a4cec6f2a3a741845b3d3db5535d6fdf0d1d2c8", 0xfe1c}, {&(0x7f00000001c0)="ce1d7e7749dd642f8d84e84fafe382f6be25f4ad00ca5f7e54a7559c49c96d8f6884c33b026890c4693ad11be584b5f647f670655a6cd8f1f2a712dfd33112232fcb893d214775175813d4ba59d11bd8e53e5edfe188b5721c3d9ad4a3721bfe1d91", 0x62}, {&(0x7f00000002c0)="4626abac48a37e08ebb143f57f4b5e2d5ab7a9c46b2c507619833685f0ea202a465ec57cbb4b454687e28f6649aaa00bd23eda9d7bfc96cf067f1c747c31de47270a51f663", 0x45}, {&(0x7f0000000340)="8aa07427bb20cf588e2eefe4673561928e6883ab6085619f9686d78753d3d8a0fbf76d26af7dfa014c59b92af241850c5db285b6a4f8779185e5db5327d2b0289b7678a5ae4e4bb3394dd9b786d48853b329d5e270abdac1ac00fb082f8a81dcb957ab7a3cf626210e2e22c156007a8650efdfcb079afcba09023e45b527faf28ad6b44f014cb1f929d3deecd64909537412a89d698bd45027cff80ea25554a8b321a5f87b7eda302c0f7e6ebe5d7dbdd6c2d1f7a99f13d181de4226de9c", 0xbe}, {&(0x7f0000000240)="9ea49feb9bac27f7183240124e4ebf4779ada3fe91c1194948ec03adaa3d488f210efcfe0dd73d47", 0x28}, {&(0x7f0000000400)="b595312c92e0643654654c5c25996d3b5e2110cc68538ebcd8d37cd2f28e58", 0x1f}, {&(0x7f0000000440)="69b8c93f1e0cafda6dd57160d79cb8ee8ce7650200a3e5ab7ab9bf703ab3c9b3c0c3b6058e83fca5ba3cfabda03c6d3c2d180f04ec32dfc42cbedf38e37e1547514494adb03f5b6ff18f3887e4ba630664394a2f45916987f131fc11e9a13a0bbc38cd2d9dbad34853902bf66365bb6184c4c79dd66e4b35b84f8b4f2987cb7c35203511e4a4", 0x86}, {&(0x7f0000000500)="8fa341883938c2b8348de92aed503d662986fecce9e0751de52315efc376f2c7b8955b9d03570d0d6040cc80f6ec569fde310032e97c7ae527c8b7072863279e14b8bc816d112e33d2753ec1a31364ec2df13b", 0x53}], 0xa, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f00000006c0)="ee", 0x1}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000680)=0x9, 0x4) pipe2(&(0x7f0000000cc0), 0x10000) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000c40)=ANY=[@ANYBLOB="01002e2f66696c6530003cf0b0aa3d15ae991065fcfe224e69c9356d038de34f503936c2cdf03a5f7101a87d32b6fff9a4630d60593a982f40917a2b0ed170a3eca114f464ed329d7172a31f69e7"], 0xa, &(0x7f0000000a80)=[{&(0x7f0000000740)="030b33982c796864be0b53c8302f4602e006dbe408d56c602ac77fbe276b4befc599f3a2cedba516cb2688b8d4993c7512abb7303b544d37cd", 0x39}, {&(0x7f0000000780)="e52155a6406ee1764d547b67c2c73d3566a250597ba5d197adb693f2cebb8cdd7cf90f0dc0156c5e63cc9a992bfe13298106fc736251d73dce902cb99d13d6e6b81df403d1945e5020978891e910a8e07046e811766d70fe7c0608741520c7e897a857b71b81a8e51ddb2a2fe7b513fdea4adde96a35319000aacc58606c5a2e32cc889f702dc5c419636e41a805c8b354bf9448348ded218c065cba511411db2cde4eef9018d7ce17b0332e19275110791ed1ec0650f4c8789886fd64431d3246a3a28b2f3b8c27097cc03d7af9d727e810b93d49d0738726e9523ce191fee221ce09cd6b98cf1b03", 0xe9}, {&(0x7f0000002280)="cd0039df95c3233a7bacfef5a271c1519184e5f8f28762ef35d562bdbebf50f3f209445d89218e91d4587ee56380343f9380a67618e4b798abbf397e47ed1103e35df313c1365d1672fa609ca3f435228b5dfb25132340082f9a1f05db8963740c2d3fcc491dd85688955bfb278fe2be4a399bf809f711654797a281e2208910c7a5c30970d0e0196f500f91100b2b6895113b11c9d32b530650584680c321bf1f1801b6cc362396acd16d91451050c4e08637c9e63e3b0f2e5c55a428b469835966cccd5c99f07c23628d158fbbc4971b47188d4b0d355e6a75aba619521dc22c83f67bfc8896127b3283f8edab11f384500b6fdd93e7eb02cbb8daf8468e3e56a48a9d1ec20f635dc002dd4fa06d934e958c5404d88c2c9f21169a7d93fec627529d6ae5e88571e97d7aa82996ededa4808319b8a55a929c08f1aa5ecce4f24be749d6a55fe7989e86a44154b34d3ccb631b1b7f0d2522b0659c2e77490b01491315cfbe509853b4e7ca5a5928c130beac1624ed9fc418c46a0ca850a3f6a585876e019a5a518d0a182e5038761257cc54823f0380dda12edcae725daaa45767a93abd17c6478da4de8e27d6ac7dbfd3f5ffbad3c03af52a0b218e29cea239d58966a710ce4fb27c9e5ad2aa31287ea3214e6376b3500cfdcb48abf0baeaac4c2e4403d829f69f939c05ac51e6aa7d2e86b128488527073f40f79d5c5becbaf94d03602f72db1c79f0ed44e05401e053677fb77b6cb19f7c348f198e82cf86baa0a60573d5c5937c94e98e330391630a4484e30d8774b5ac75a58425e9d468e77ca76b2971e3a462108f1893b008c58349ca6aa4af2d53306ea1a856d9f91b3c0443b1dfa347a1cfae5b3f9f389a9c852e0b0857203fcd2816a58919aa1cb33a020aa0467b309871424f6f2884e38a262cfe87e652f3fc4d4496753d4979f6b5c06843766197509b8e78526793cd30b463ce4de058ce7727c3e369b03a218aec12c249d7ab16c28a8607491d0c8dec727081709e2233964a1f1f3df33442f023672abf3457cdc05c0c5d58b61c2380bd883f0ed7037cfdf0ebe2856f72a5ca96303d7e5e6c1bd4d8add23dadac20cd413017ea9e6b820978cf9416f94ad85a461f35dc516ce8d4020a491ed4521aeacdd32ef112a8333008283a03e050c5bde700bf816ba49af0e7306d922f37dd59b8f3eb85ff115de6701bea875e22ef5e6a0ee6e82cb4128a13334cf148c46c47b1c95847896ccfe7c3e549d9d39effc1ee2399f1f1dd91294aa3bfcf200798c034bd1bc345a10ecda062edae3b0d762e726f02a3e7ceeb9283f286ea298a864459d0dbe8519b8347b638bdef9b73941643ca338c9d78ab835ef21e3d92716be0360337afe89bc4db2c962f57ec13b11373e1721ccbefaf3eae786f57b3058b0e45a6a72e4012f8fc9c0b7fbb035b738a29f74557d41e9121db7e13b932ec3179bf95ea103e986145dffa3bfb0b4fe5f557a8d727b9ed1dffa7d3a13f4721c97b7b9583ab90a278e6a04ab53ad9befe671912d6061b0847c6cc0ed48ce98acef4449929080692abd930dfcdc9ed1cf2d6a6bc531bf8da2dd6d65d5fcbdc600242c6eac56255de548ebfa34cda74184a27e857cfcb1d4fff4c7cad747cdd640209057306a67866923e9ef027e5b8f46f803cdb294534294571dd307b815f44d3fa783cdaa75315211c01259addc423a5c3489c82ba8b993c52f611775c2836101a454fd38aaddd45d49a037b37e8ae25a5e341a37d2b1934351d7c0658dbcf9dd83f7169596fbeecfc8345eeada12dfb40cfadea1d8fd762948b145de64fd08b28edf84525b0a395b8e4bfe7c4f354761e8c82dfc2bb555beccce6435808993b5866d9197649ed83681ec61094738a12ece3a654b7025d62d4f2fda26c56fc3fbcef5820ae0a970638b2ae9444fe8f5465258117887422678387031c7b760dea3306bda7f1867ae3a6a56a735815b4bb4862fbc617ce3eb2569909c2212c8e0318fa1648e173507f0874b7b054cda321e90ac5f5724b13567a6f0c82571c964e2873286129569210b58cc7b8daa34fa33d095f25075b65a0354f4d16e2a1306a568ca1e40c265a8000383feb4afb28f7ff3dde40c5673f06907759d39c3e816f5963fe04e91e39e6d5980b2a416552fe0f48421551275a506fee092f183827715511aa953bb8131e18cc4804f95ae3e6cff32085e29d5c26f4ab02fd7a365e34ad21c331c75e80308883fb3e306cbaacaf3ad8f6e466f82c31e18e1ec49afe9958928ad594c9fa5affdf71b9a5c8ca8768b335b0f4cd9bb9e1b6c668c631300814fb0f915521d568467dc3ff28ca5b0342dcdee560dfa47a8b7947a9bb7ade3037dee5a656b9472453a14e439bdf2bf51c2ad11c64eabb174b1649439adf9c97658233cdfb05f6ed87593dd670740f6cf4e5c7445a038469e612ec93953aa5916928cfc17ae6aff45fd89b278bfbeb5853ae5b6c015b26a6fdadacbcc8aefd31fd724485b92bf97ea5809f3e8b91ae01ab358d44391264abc305138c8a85394d774c23e968664877519488e6f43bddeabaf1946521d4f566142a43a52d2f6afe2b1ec6aa32c0e330c0f8273ae5285b0417efc4415de092b54e0489531a000a92ec21a33165a252f5af76cf3cbff1963f68067da7646b2c8ee5143d58087653f37460f95a619762549da09e8a5c1aa84f9497dad24dab7cc2342dc11c07c106b4691bf5542e4e620c98528adc1c458dcb13de329da8b41b1c165044bb9a981fe7e5744a7f27fcf0f4cafaaa8d41293401bde79abb421e6c7a748a76b94c7d5f4273b28db9cad4e72a0f518645a949f6eef464eee690b898068d689abc5419fe045269f73de051db2e1bb45d01896bd0e73bc267b7d0cc8274eeb102f65b22dfd775d497b69bcb2319378bbeed2fd9287757d6712a45ce067dc69eab6b8725a634775bd6a08c7b55f59e54158ea15526693c0a5f8b1272c674a81acbc3796797b56716f3ad6096c7674d592fcab86dfe1ada2e37f459c0f3c2e4b8a6e874e763eb51139bb860788a445b2e1936b2eb5c23e695e5dcf8bdbe57ffa09e18c0bb4e567058c8a230cddb04452f6cf189c16eb6ee4112daba277a94ed27704e761bdfe55e9eb3c767a30e1bfc8809e983651f879b1a253f4cc3b5d2aa916371be723249fccc78efdd1886b3f838899e83a881a11f5198ed986f4e72a356fb41c0877a2dccda0b459fd8ddeca8dcac369c7f0f1a2e24865b289c69264564f7f8e12503366a6f9063bcc7b909ce2c87736b6a8fd4bd3d18f1b91f350a2c241f5328d56b929f2698ec10f5c3655661c63766737df9e2d2c8d7fcb22252a34b10de3d9f8723db809019b70cf06cf447595754276943ebf45a2cc0c4418b6c61e5b950f2ba7566fe189f5ba13744576d9f9b2352d21ddde579bd8d56de9e6f9fd346651cea8842ad40189cdbee7e4f27da83411cbf6645359a2583c2832909ce8286f193535ad79273777d0c1c290bbd6430400c5b47ebdb4518329332f42f39e1115fd75894e8947587d6af175273491bbf8b67c1c7e0d79fc69a59dabae1b95591608a5ceabd15a5c63cfb7be7c42d3318874e538d0bff77b3f9bbf4f43cec9846cfbb67f58f79a4ad5719903421f0f239221527c01d042bd38129422e9444e5d4f0caad02874af6e3c6a149445bb269c89c1ec45ff68d0c29a5a9fb51cef11e1a516477cf62da0fa929d7e13e07004c9a490e86c3e6433861e53a80de1ef73eb47933ffde1882aaf6f8e3dd79162a4e15927969114cd7295d6e611ffee302d826c0c9874979b3850538e24b7df2852d749c8c862693a139528a635096991aea53ebd9d2267c38e3fabc4a29d18338993bf3f0ad2e890e87cd3870cf01e1b2a6d817a4f8ac5b8794a590bcd88d22497094fdbcfa3f2ace706d44950617f31162dc7bdabd3220a979cf94765e1fea4daade52ce404b2ccfef60edb68f690f357ca9346634b12bbfc6de5708d6f07d46d51cabef43020fb4b8f1700ceb3bc58461b1ab545f248d96f408eb07dd3a661ee2687c716bcd531f388f521513ed9b57f42a50164b903a01d3ac018296a42d7a27bb99607ea6f4e835384592fd26a3fef82ec04c44f13277a6f4289f444e0aa66aa91f0808bc1c317364152ded0a9e367d76eafe0b0838e4c33a5231c77660a9393f9a3dc36a1b418a82b75b35eec802636b1323b061a723bbf15e7acf44def2723e7b541cbd1bd765a4bffed5963269f1e92dae65142ca1aee26f70b4266e804dc92ae9c2d592d44421fb6e5b472df58fd5b1e7453cec6ae60c493214563ecd95a3f93a410268bacffc9217a067ee6dd49b71a62917dea0476c6d0ae09b277365bdb68fae1f8d71d7f9728afc06295e5835f304832b97853b8fa0885f5e85e144ed186d1c3ffb2c5c8f62c5c2bef3bbaf42f2d95c29e2f9e5748acefdd81bce6f7b78a3a45790b1b5cd67f576d290c6c1f67700560e1f98968d51d6c71f1695371b43e70c62f55e4a281e6aced892ef7a5b73cd0b8f06121439055f7249bc07fe1a94ae5e0196450e68e44e8295677ec38aa4120d25442beab35999993cef159cad799ae796a4df84a02bdf59ed3c1da7eb727a33353fc5cd5e889d78ecc1807e846397bfb2ec55ff1c438e6e982847a70d93b2333b8818d97d0447eb4dcd5a6a2c62370ed8de26bd707099c9ad702920807ccb61bd3b4bb48b47bbe9239f87a9c78b1fd4b226656d80dc3c0cc24ecd4c7d62ae3c09a7221767b54a181f4f99f356f2ee43aefa07f28024a79f5270e7bdbfc8d6a03ce975fbf105c1e5ac0c9e9a0211332488f8d159d32b1a370c0d9778a4e2ac55d01656900dd53ee5f31966e26ce6ba0366c2d78906993c128ca37847e36fa30c99f8ea66362ffba434f77558f6cddf9a5fae3ea1664f184c0da1b0324e31e03f980369f10feb7af3b0108e3a5deb23b9010e7964304657bf3c3ae8435cf9be8b190e4bd3ad406f2e6493a7c6c7f47a364f66b329e38b76a716223ff769826e9ff897b08f524d0b04ce416287424b561c4f7d139a91d93a36b45031c67e4f1299b5fc99171ceb3fdea89fe3679cd499897d95a1ef748a1d521b8d9171d675f1330154d447dcf091627a429b9676672484cedeec4313d511924515df6fa43e372b3018e0143cb338fdde20068ab7fa09d808f6b8728e09a628d31ae03a0ba83a4a02283f3ec7de0bb55f8073552e3491cce341ed4f0397d2440f52729cd67169e69aebfe672a8ef99b976de7665f508be308c55579c9fcf2b998f0a7b74bcf2a087d5894b32b354cf167db112caaf1d538cf4ab9365905614c8376d185b15e4231d89aa506b5060d76d6d272038744062081785873f1180e48c0540e033a94ff0a3d617aed2f42fdbf631e21598c17e070353da51874a1cfa16b4d05ed2b54587c607b68c7f32a737626caecde3f1837a93e94803a42fb452d1bc546cfda1608cfc84262ff7811030a139c0b15d46e35a41f5754f18b6b5f2a8bc2eaa92a299a600de6b76a485bc15e5fa07f0bd1dc4c100a57d55185d67de56e07418607825bc61454ab44ba49f2c9c85ac3a8c52b7ced716896c01b03eacd032cccf0b8dd709b74055855054db0f294a945c88ec4b518e0a2de7f8bd12e4c0c7e2ba62e35f1c7cc7dc1467f8ae19fc6368ba9c87ef4b2014fb268de466d58ffff54b50e5747a64e26dbc60c97eb5566e9593e6b6b61a8f4b023aba0f2199a194f1955732b50a0186cde8fa3ecbd433f35ac05d11a2f5fb87c", 0x1000}, {&(0x7f0000000880)="478f0b6114506f8b6c5779749f2fb504ee9480b1fa8762d94e0e5a8bdadf980d4beab0b10f0e49d8fea450b789682e7bb229a9c1c28c0dc3554d5735", 0x3c}, {&(0x7f00000008c0)="8aeeb8192d53947498430d2e3bcfe7a73e96702d6bee492cf58145e9de20804943829176ae9166fe5be375010ca36ef13dc4b42585516fdd5ba10bd85cb5441fcfd79c0d565a", 0x46}, {&(0x7f0000000940)="b75e7e4245b072b0ad6565109fc34357dd613e7960496c2b16dff5077318", 0x1e}, {&(0x7f0000000980)="f0e630c1b71a32c4cf0d6d1209e3a0370ef9be84f04f5025b2b5b9a670965103c9f7db418d7a47e9fcccd8725583e99f242ae73c75de5edfdcfaa7d8852fafd552fb93f2184d3a9a8eb00701b579a6ff0e58666de5a78b96a65534e6edf8d4fb22acb84d2f2f168839f6e77240fb6161a527c32dd688ba653b17f6828038c01b7fe6f430e1949f1bc1c0822413968edf1e26c910fd594689faeafecfc6c7a2c35f8bb9b0699b8888ae1b384ead208c79b4436be0e85b480e37dc7b70db74814dfda66446e774", 0xc6}], 0x7, &(0x7f0000000b00)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r2, r2, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r1, r0, r1, r2, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r2, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2, r1]}], 0xd8}, 0x4) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="d7", 0x1}], 0x1) 16:00:22 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) 16:00:22 executing program 1: r0 = socket(0x10000000000002, 0x2, 0x5) setsockopt(r0, 0x8, 0x3, &(0x7f0000000400)="d603d3b5c38fa8898043dff5bf5e67abc74fe548a4bbe3443cfdbc5964162cb49277d9e49f41bba55188043faae8ec0f033ed708e41581974ebd3d75d24e3d42de71273e6fb1db1c8fa57a0e13596323d0fc85d9ce3b53e49eacf85001a5d52f8f858bf4b271d55ad792889882365046d5dc176dee204c338010e3b155e298c69fbce8bbeac298b4f878acbd900b04d8e3bcd6a7dbe44b1ef3558ba567ee7754ad3816481bbd91855fc677048ae422ef13fc56e0b940c0886489e5fdf67150baab4bbe11ef77d3ef30c27d51c2fda0627a877f70c1f61d5766b065171c1669bddcc5152085cf37e5a4784f2a37ed5901200da3a992037eda6536eba92e1d0e7b8170841f99320bb656b923505284f4856c573b93d143769cb961d87e10801fe9cfdae57327c2e2ac543a5702e35e012a84583e7ca7ffcd7456ba248dc85804245db05e64829859ed77361886830a2ab9b3bae6a98c6c584062761aeec50d11a4bf40a39c6b5beee9727d5ee5d3f374c0fbb0cf80582246f1198c4eb96a64e6faa8467d1fc04a9f21cab74bc1c12cd3c0c1e9ab54ad2831bee5c30a74a9054a9a5f62a79dfab2df882406917c55112b8c0246497c4419e0dfef297111477a60326c623318aeaa7a20f96531622fad71495f0f591f6a2a0f0330c23da860946e444f1b9b73d5af29bbc9d953848003b098f184a9c4b74caa0d0d59de81976c5ae5c0afc319733f277a451b44602d105505b7a9bfd7c8a1255855499c44f60d26f5d42d43e0b595b60eb496e36037c65c2f854961a652a6f97554f3db9e06b09821d559ef1f4eca17d430e86108a55c6834ad1be8eb4875c13c880e23626312f301bc8670a93834f5d884416cd94c2cb8d9f3a48847584f9f2be62ed6c2fc00a70738d5946ec213c897791dcbf9a15774e9397f4f613542e1edde082c1e0fff6fb232e9271a068944c0645fd21ecd0d291a97e43b75d84d967d351c5792212b41bb118e3bfcee1a74b87277c1f44797c0360f83cf2139faddfa31dd178745c774100647ca43e203de087cdd7fceb4646c510026c3765820cd1d10557ebb72f7575ed107ccc48149d20ad4845e6966ba5b6ee216907c5a34c88b032b183ad17dca015176baae4f9b90561bd29b5e429670a07c549d04d7d3ed1dbe1aadff76a08338f49a69e775898c9eeea31d128c5fb1b82e78028123cca57d0b1c919025b4d8e9a4313b821e542b17f6ac5e76e657975f58f81a41ecafd1af3a5dc07d5a6b1688b4d818b00a3afbf4653e31ba21fd2a2b5f76513c6d8f881f529eab9352a67bd19998e3d1fa8e305924f78eb0283ab9236d1892b4865ec9a7377e4e972bdeb1e85a3a81a7d0c63708fa93022a8596eb3c6be00e931e340b8d44c1312c582d92687c8ca2906cd81ca7b27c9fd9b4188735fab19b786c13c1c3cb865129d3fefeccb4a7c3bd2937a9f123a1d1d3cd9e8459a41b8411dd6229c1334596a6e3c6edc8d1152e3e26d454c2f1348d48e843c72910aa9625d85e9fc018587bfbf2b0dabfbc18c873b3008eb6f6129e2e02273975bc9d5e2133209699f8cc25b57ee7457267f19276c14a46eb994f7cbea07bb98f936409032344ad806192f155830c4d6c8c9bd8cfd7a3be86451dbdf743b79b9cd1157e6a5604b04fe740dd376ab91e00844f969f078563b807b3a650f0bada28ed82842c46bbcbb8674759f1c21c3b75a9ddc2cbe97c374de9a3589bc4e4b8a48de381d9f670f11e37d156ff2a2d9d2312004fd0a7e7cc85ab0fbbd383cc17cce8cbeed7d34dc6fbafde9bafd924cbb91e22cba101b0d425239da41e36fd1995b1f01d9b0bbfb5de0e7b34f3fe0e5996e8df17732b521a9b39f539de3ea3fdfc4ba137683804cf86a009bcd20f5c54cd70dbee7828b7671b9d98262f5f5f02dbe57f8f2094801d9f0b75ce112559850b7d8962e06a052a6b1e57358b6fda552888f86eecaa8ad64916b18a4e3c6b7c0b054d12589fb39ac853fcf133ebf3adcac02a9fb0a2c4c17ca0f21d3498c7ef90363bfcf4f4e3a39ef3055269971b714d7887d1b96cad026ed49943cc05c8a47e592904a28072d2c164c6bd40495a7b936ec31faf7aba2c71aaa921b206db6c6c7da6938c14f264575c688b77fc5559fd9a633cbd5f2f061f2356a30d79ff9eb064cc9ce86603a6eaf23e8fc3e9924738d2b0d652ffca580ca47135d0fde8e574cf3397ee6242c8b07211a5ba89ea4bc577f67336a836df5e5d6a22920bd00c7988ed32a34055ab81023fe270eb96914e7f0c535a8cea7a32a1eec1fa2d5e2cb683a93db8583d724141dc489bafaab32a26019b3f4294c75eb1b4fd18525ca3273db73695c1ff4cc87ea4f9729103948db59b72ebb73f74b321cef7e4e4c6b369e3899d53b0317ab78f3f211f5bd13cac2d955d30158b7c9b6a19bbd150dd8dd93f0bfd9304b2989bbe5157e448be5738e2632c27e62df33354561b414c97c6082f4793f7533941718f68a16469a2773e81fc11ea90c4414c9739a0f5301b55dd4d30034443c3e80ed2caa793c853278c32e8f9e3a332bc0e324c3052df2508f116957cbfcf371741b0fc0cf9b4b58d7357510c8e5e54600081c810d0e7260e5ec5c6c71a1d74bc8b6e183da65f229df44577c505f106505b609eefbb95b750b0704bad540a60109ed0460df8f747f3dea6a04448780e1c81bc75cf47aa09409b093e74c6925d300054eb933bbc4f59eec8751f6f999085ecd13b7709cee6d10568a3149ba21e5a124b47fe5743e6a198e972a932d4ced0862c5d504779e1ddb9369076c73640f69af29fa52aaca50516d1aef8a81ddbfcaf4d48a0934fc5ca5d85f5bcccdb81f64630458a0635fa628732cff736bc14b6e164ac9c392b5932ad7a7ef105cd33623551eaa33811a268ce651eea6ff14532bca71697ac5b6dd281b5368b795676f421d4f08c79ac5bb876b53645f67afba8c2ead1af13d421210a1aebde2080c3abbd680d3f0c254024a8c20284264a2493dfe11225b6a5fed301c1e25f2c0997f04399f062d84edcf02361469dad1e626db41005160ae0ddbbc3113e8ea78b40be8e92622f5932f6cfb7917c741cfd71bc8d6a777d9e0cc8c9e2dcfa1960c44512882cb4ac62a060345011bbfda0861d51fc010d422cb5709d2442262a026f460f116275f900f12c0b04bad1cfb95cfd9ea74ff0b8f8874fcd43cd0843b9a76aa37b5347ba3297e4527ff8f8e1730b4f341715282a6ecde8634510d022a86737cc452085ccf80b67066043d7ae069149cfcd4e0dbcf3159f7ca8d963b2ee228ae1f00efffadf6bb3a5b4e5e25e71a749aa4877ef31d8117363e8bd482d9930bb6d382a8b3518b54c60a3072bd56ee5c20f43f7090370287a1e71d9c547c8ea323266aa89a6ee09cd8a05eabac5035ec5a6238fc94242fd56cd06b9dd066de436a41db11cffcbc06e5113141dccecfbec404057a232177f4054947e58979291b9fc2ba5a71dddc1a9bd0e59a1000a6615a073261b70411af010a49bbf10080197bb21420e063a73a94e43c5866ea2118cc8cc8732bda40931c715422f9862168cfdf392e22b7447e03e95b8ed77dd4a2c5774b6ca50891868e9bb230d9384926662805f137f6e546f814cb8ba02f67638bdf9a370cc45dae8203cf0b99fe44687e4c26df43869991ab54e56d10bcfc91e392e38ae924aa435102baaa1af39f29e90da8e01f667d373fa96b7b47ee9aee69dd2e5c7c56172e8f9da21f831a2a248f8612d9a41141391498490c335380d1cefda7d4136015bdb4f3f3c75341b7952e77a131b43ef9db6cd823dfed481688df88fee6030d4ece1796bfef23e4db0a7a9a94e96af5758a4e91697037fe1b72599de3dcb5ec3db95ab7ef0b8cd0aa257583a6388f4be1d0a1471eb396d2f6b6e4bcb275919e7172f6c6081532efae3d01a5a2eb78bef9ad8e95992b74c95d3d219676a1081373d11c21a90d24d3c225cb58329622df0e94cb9fb7721ad1aa1e362638ea13f35def194c373e3bd723d864a1f6f9c70be71e5ecdb0ec072fbe1e52f34b225ecbfb8665e83569a8ab33a6d998c76f3e0292ef6b509238c15ba8927b5a503b86fc45036b90b66d95de6217a2bbd58b2bfd0c878483db1cffec2ec7215476fea8d57b48f3922e742b257c2ef0dfdd97820a1b5019034229ae7dc65249b5e6a45f45463009f8acb6b98043cd6c6231b2479e6204c858096d3612410c0eaa1b35107d8d27616c2dcdecb6914ea8b4368e3b96790669a9538b6bb2cd0487ae704a6caf215ea11cd4ff2a752650f8cfde82624d9556842817e4e4029e6241071fd60ce0b30ef6d68b12a4add4fd0fdbf0f88ee43e0fa1f1bbc90dcb451c3d0db9f99a347e1faf155bb8729afb15c05a57194dbb3de2d35594ae185cefe0552d1522d407af039fb2f0aa6228988ded8c116dd9a34a0f7fb1671ce77d5e091e25057c67cf89218b2d816b710a721eba815b98226c433d18371c568d0d31ede74cf2e25f799b8e9b538f751b44549d035833ba75327716ade90f4f3127c76fb1d46ac6bc2c4d7c52c3bd5d1d4da7af5ff2a6060acc7c85e97563f495546eadaa8abeae085ebce1a26a678c776046c0922183bf4661a691bfba6851117d98503c409849ee51543dfa6d70b6dd2357fb7c28e03479668a9e26d4ecc237310df5e9e7b5d19fb10bbced44174bc9cf0d090ce5f08adb726af1905056b310c0203e8af3b8a6d4bc9d88c7910d48a9a7f0ba9fe33649457c051f66bdd8e28b6951efd282cff8b7bf3e24b8db7ac78dc699e18608188dd1cdb53da928de7573bf65ba14643d29815d74563118ce9be0a9a3295150bb284b666454b1429f9c4d1b18b834f37b6f9b805b6c795f65582db0e5a68fde36b9fe3697fa5c4c3f96a4c952a7805e7a827660c8dd0ed342a7fa74ce9108893398d95f1bb8cce4fc7ea8b5e02309b02e3cf24fcfe8269fd309c3076c01697015daab04e641757d8767789627782509102c94b1aaaa33de3e93869d9c893019d81a5409a17d414c872f349375a1a152cd3f79cf969486d38b96428b0e6a582b99fd6ff1b5d414e6a15d6e1adb1bb3181b11085899dc5dce2e4369a20ec8e2c181e44d5dc307321b2c690b66ac7869002da2f866dab63c4bbcf367a1ca4aafa11532365d15c25cc0b05eda2c28daf8a5ee157e84dcac14243b832348bc6596156ccc0dbf6d2657ecd1cc5735b5e0271b5a455cc986036a0cfb12373820e9129c1cb92ad9632eb20e0d8da51d914ac3a5010ac1ad4a27ad5cf6a1bf3d574033a1bc5435b070389e65e02a15487decb60df5ab68528096d65e506d791ac4aaa4555840a9457ce82f42f6601704e5435e5c626554369371a504f292abcd333ac058c3855f0bd84883332d6fbb4e0d5e6d9ad09436a1760430fe99947cdc32d5945768d80bf6558009eac820eab128a8f516c9925c2ce3683e7c7328bdb4eb6d3d36d76172beea5986c62f3fb102024b098b0b6045a18bcd64a2d1f99c635228a15934970972f4f19b190df42465a7a4325582a4e34209f306640c8a2de73535c0e930b997d9867d0c6ad75c43438747694ebc4178ab4824c765358b7447f045c36d549fb161e8ecc132ff867b8918037be284c47858fe2c0a2cd59b444eff2742ec22d2d886dae3408bc26a6114f76bb470db4db1ba16a1515d01d0d3b861cf3d61364111ccb731e975fa9d7881d3099e1fc4f3d0f4a1f637849b2410fcab7521951660abec30ffbde49b976c0e74c3893aeb49f627d8d72bd5d", 0x1000) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028000000000000000"], 0x1) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000040)=[{0x0, 0xfd84}, {0x0}], 0x2, &(0x7f0000000300)}, 0x408) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x7f, 0xd1}], 0x8, 0x0, 0x9, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="69030130000000000000"], 0xa) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:22 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x100) r1 = socket$unix(0x1, 0x20000000002, 0x0) r2 = kqueue() r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r4 = socket$unix(0x1, 0x5, 0x0) r5 = kqueue() r6 = socket$inet6(0x18, 0x7, 0x8) kevent(r0, 0x0, 0x8, &(0x7f00000010c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x80, 0x40}, {{r2}, 0x0, 0x1, 0x0, 0xffffffffffffff68, 0x7f}, {{r3}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x800, 0x100}, {{r4}, 0xffffffffffffffff, 0x0, 0x24, 0x8001, 0x7}, {{r5}, 0xfffffffffffffffd, 0x40, 0x45, 0x5, 0xe2}, {{r6}, 0xfffffffffffffff8, 0x42, 0x4, 0x5, 0x9}], 0x2, &(0x7f0000001180)={0x101, 0x3}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r7 = kqueue() renameat(r0, &(0x7f0000001200)='./file0/file0\x00', r0, &(0x7f0000001240)='./file0/file0\x00') kevent(r7, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:22 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x3, 0x6) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./bus/file0\x00', 0x192, 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10000, 0x80) r3 = dup(0xffffffffffffffff) linkat(r2, &(0x7f0000000180)='./bus\x00', r3, &(0x7f00000001c0)='./bus/file0\x00', 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000140)="0100ed0f21b639b8", 0x8}], 0x1) pwritev(r4, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/180, 0xb4) chroot(&(0x7f00000000c0)='./file0\x00') faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:22 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x10) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) 16:00:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r1) execve(0x0, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x9) dup2(r1, r0) 16:00:22 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x104) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() r1 = kqueue() r2 = socket(0x1e, 0x7, 0x100000000) bind(r2, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000280)="e6e58c3a5c2a69be71368302895c356d1d422529afb825a4a6df83b82bba604fc1c31dc2a61f8096fc48e4db5b9285483d8da40e291b23c7d099ed2f09399f0ef591e5b22f48d28e5daabd20c7d4bef4f6e5083284fee5b286ff0c439f4d0180e15d18df2e71a7f589f644c90ec8d7281609a411ab2f2040037ccde32e1d78a73c56fb9e822f30f286a7ca957c4d03b58eec9c76752d9ed96d18d8cefb9e26019ccb1134a7ac98073e9b289e4e0b6db36eccb30d26d5a082fd69435a45def0f46f20126bf839ba1f490ce7150254d067c1df42d08ad0f8a95a3398ea55167ece580ef54165ce82c8987d3a92896bb4cee6d3d91d7d0e07904d1f4ea59b0146629906fbb8f95d4eda8035d516afc2bacdd38f628e4f4a72ecdbccce315ce309c469f1845c69f20a49a7c103faaacde45ecfa0245ba77168e444487ccf63afec7858e3f3ab83fbdb23ced5bf5681470d68cfbcd079bc44e280f32f9a385ae6b5f1ce0031480e7663b56c87d8ae52880405da95075a160bf72ff2181843a0a266024e96c002d7c182728f42278c700174d5674a56b09a3c6734e0b3a5432b2b916c00d9af9c8ddf00197988969420643510f2956c267e5e7a9ff936a28b9f405f4482ee9467d9cc7b47772d7214b99623a77f21d1a3deca5790c98e517d302cfc5103c0981d036d361e552832394c2889df4e2bc7075d5462ce610847684099495d6695b6fc131bfc8cb3e1c59ee25fd771badd5a3636359838b58fa3cbd512b3314d22c7aba4923122278aa79c9edf8afed8f5a78735778f10b19bce9ca05e9d3ce5be2dbaa24863565b400b6d02f7b9208509f46dc8c8eaa85f5bf6d996e6eaf34e5bf72ca3260253b6773224949053d233f429e001331a0994f0400468b3d7c6c9f858ad7a96a2f478d6f473d626eaa490f3a4ea1dfb88520b7c7131c50f106a674dfd85f86dcac4df9ed46d18e91f8752080b349b7292861886cb35e221e4176d0b759a98265403963effb1547769764e26004097f90c7fc34510a132313d5ffe7ac053d30ebdde389323cdca34e18b3e9f360e4aa246a4372df72dd7722a25aa60606fb4f55ba16a89a69674ad4db82a19a3dcd2b49efaf6f73b0a7cd3534791cd49536ff055e2449ca5a520a57975118ff2527b9d3b8b56c075fdb31cade30dcd370c55b840288dec2e5807552d830fbfdcaac9a9d9b176aae6a66e4859522781c2edcb16a36ade3471a69c51b4be83b1e947771612de2085a88e089d54bdc4b85093d20c7cc2cb98eaead14d12a766ed54ff1fe27be63df5a55723c29e4388839f27e6f81f5727cbd3f379d378df2637c6bac9daedbef47ad62e53cddaed8783511aaafe27fe0ef1341ebee627bfac74668ba69055461bae81a054bb7ab70c0f28d802196b9bc1ebd180a3a607a5aa552b5b8f3b439e91ddd74ef85ca1e164ed3bc4ee4bbbc02ccdc217910c821dbb1686decd2e9555d70c1446d7d4f2cfa6bf817ca84efc1527690bf5a1a07bd2686271281ec6811f70951ad6d21df77c35aaadf5bfb2bb91b488f9c1253cfbfb0fd4d59461b886a130d4546ef251b39319c5bcefc5c6368d923b48c90546b9143081b8f823644f58fa810047b8508302e04b5c8dd9a8393a68c821466d939c2cb36c40860b621c2e5d9a348b496f89f76593a8f6488339d6274862a74fdce3244c7cf167f0d0a17eb21ea569d963c6c63a1e6469e0cc2ea435269e6abea7a00ee2b163534dc508bcee4ef59dd196acf0b80522e0214884ce1c102257c63f5f0aabb1fa45d48a6b7718331c9690b3106ef2a8da24c85900233c654bef3818e3f3ea7022d73681d2d447f803a4387624f02831b11f0421312b93d7be69bd404a41f5a6ff1876b4cdc05b380a3d27de00794d28b64436dba4b9b39463e40bb3a8351b6cb9f8970657f3beabb5d1334f62a65b7044898abd5af02bd66bc91c3f0addadbda28ea463c02d84ce45c59c598d4be17ad528e9784693f5a02720ed31c59491d29dd82a15348ffadec5d4631b76aaf9ea79963e4b8ba91a8cf23ce076f399b6413e72a02134af810defd1f0a92f0aa60f6abd7e933b80b324c541bb8e214a782465db80f2aa4f29deb5a607126564c63245365fc987d354d939c7eae33d13de0c0442c39d2ec2c3c267461a6482e78d4ad9e03ef3e19342eb269569089237a5b862a4ffb617f49d12939ebc13066b773c8accd55e7fe1c57c16c18b6036d0648ebc57af5a674dda1477122437f857501e7e0131e2508fab2cb8ade42e83aace788345807a7936968ae35c41ac950c235730a74352c684c081c247deb66c1dbce24e11b8201232fd401c429e0f0fb09c2f3a4adca079e7968fc3e665172bf6ae52a2f3ee6a98b7290f77f93ee4aefa3f3ec75c8be6a6e817f49feb105e16867fcf7fda4ec5edbb7e6ffae58e930a0d5f73310439d7aec6eac9d7f417a9bd5f8c5e088d21cdeb3602b36b7d913e900195d4b13f84b92c13174b252339a43e18d006b850997cf7e56e8965823673dba3a787034dc5fc74550a256ab623fd88cf647fb1c9b1e07294b2e854fff930cfcd56092242712d5b4d1a3c7c52465d21e81cdb8fd792de1a6e2fbb19e8573750eed5876fde9f3428845dfd6c3e518341a3094a63538c9d5968c2c7c34961f59c7652a99d4c9f809db69be2791b7424a0807d452f662816260e7cc326fbbd02a6954f6d015332ea4ba509bca9d983e95004579c47b0ffa960d41fa1cdeac56591791e6497d9cf93234b4c8df482ade61aca66f8365f63e2d96594cdc5d33b720572f6c3590a98a9b61892ea3816249870b8ca0101d667f9043394308e734ea5f59eda6286f1066861e1d629d458ae56d221d432addc55b94826f2dc1f883eb04e3803499df79c2426127160c645f82a0d92e5e5f9a36ff9abf563faf65a5f53082fdece3c2f5cec6025b87729108d1a7a47f1bce5a2351b7d852bd0e28464abc1e81a6111efa11ab26f48688304cc954b2ffadac9327bcef6ec47c54387a2d46bcfede22ba2466e319c54e85d2d51f42c422eb44e9c03b7753bc82f80362f7a9018bc071204c5a8f7ec8a9385b15cf3d20b240bc4b1ae9a3726ba81cfcd117b41a122d69e799350380c01d84fb219490f60f2a2aa175349cabad530e9352f43f33d2296a07ab22a6699e75714a389a890c15445d4112aaadbb359ae2dd62633490de7054cdd76e1e19bc35817f48b7a9ba3f17c56755c9e208bf14d23123d5d5111609c8f38c2fca1601b91c830e75536cd088224ebbc89dfa5816c4554d803376c0516e9327b1ec096be3aef0e041db3958de75c5dfd482362d924f4bb4e1e1c101ca2fc695c612f94d050f31c29a3c392efd3b2aa6b990020f9adebb978a738f2b6fd278e2fef230111b17c67842ba3d04e9facdc83b803e484a9e8565d20c1834b50f7bfca5e048f774581c7935063adf34cdfa4e3e01726a8a47bdce9ade1a89293ea64e5d71e952327bf2151531e4aeb86292b17ecb9fbd4c421b0a7b6bf62098fef4998f1ff659c4f4c5e5ad0c3708251fdc990d838e25d0d53d2a5303ddf2f569906fc7650e4700288b0c07638a1a92fb54b87d7b6013c9043dc591df3ba07885526097fe96c18e6d0d1f95727b70a97fbf21a9b62362de06403a3ecc72d91618cbc9572a2728fb9836aed49bb016d06ed512c7f5155c64dae3db4fabb8df714d862c65f2af98cad7ca311213ff042c97f5122a5882171f0d831cc78dcc7dc8cca4ecf91ab7181bff2e3e3853a1dd8b0a19788dae587fb070cdbba8d5a819f8bcf09c9e4debb5baeb97671d868b24031f32cdb47e42f6059cae67255387e0e053c80be954f608f2ba8477134dcdc835cc66632dcc3655a67ae62f5bd220c2d1729709a48890de331f273a4d4f8ee17572bf2000d2cc8951d857bd9eae880789556c27187c5c275e2bfafc6783b62ebf40747a1339c0b663fd09a2b01175b7848a8489cc0e4b8d98b425c26697de55db1a0a96fd33abf9c021cff14ec94494eaa12ad1c8135498d4283eeab34ae1b726573b7677026fc20bc90a99e3656a306b9e463330d1a14addd423ab74f9dad094e8a3401e6ea1b47b0c0ba016233a08cd201414ec405a3b33921c0860346e449007887d8af362cdec613cbe71bf13f34c2e31cb54871a4c1ea1611f86d23e869fbe9cd52ec47b7df506907948de884553c9b508e0bdcb47f5376f48a36e72851c1b0a819beb5490d7ae420efaa2793daabebf55656ddd517d6ce338e988d71acd9f3ad289d2c0db6cc884f946657443f0e17f651059da30e17e419cb3c97dccd573939a289ae6d66f1bea85ca821cef6d658ed1fbfc9c032266022ed4a4b03e2a173bf3555bbb87dfb3cea13e5cb87754dfb389a6f39d60ee86077d0d85d179a4b73a28654649356e014291ee914dd720b6c6f2db85596fea96c501fd7d700d2bc056c3bea0e57a5f1ba9b57ab0aa5355f7493b4eb5302021881ba11281a3d3888c41cddb0fb3384183dc4ac4e31d745d6bd0dfa7b21c6e661310114a21c5f462114109c069e37f17028ca0bb4fa1afd415eaf2c7ce6d3655cf47b28d47e2b4dd48ebdf5172c4da55885436c66fdc3b41c0f7f39c5303608005ec8a529c700447b4273d03bddd8dc23b289c0e91a2cfc7ce3bc91065988bb6f42f928fc189875333bf23d3534fdfdd8fd576f04bba6e109d7f8cef2e93e980e3830dd3984a42bbc3c8ac9e3252428e08855e00f57781a0c120d08be629fea6f6fe1be0bd4e2dea140fc45c738cff494643a61b858d5acf00ee52a4b17da751690daa25a4bffd17a530da3cac3bbd6cf43985237334f497b05a12d1fa2e8e2e84ee004d4906857d509e367eeaaf0041e1895a6a67268e74a35e19e13f988750806e8f85a69a33cb88e257d20774182770ad0376b4623192b85481eb61a4b1533aadf1aa961046887765f9616982e832517f5de5c750bfd4f16dc82fbbae087c6180c46b24b46c42ca4e82e70f20ffd1ccc45e39769fcc32898f7bc41df9fc3f335abf6e3d18328e54935a9d8be39d82477d68711806ed41083c9fd19eab45073cc888d562c0d6891b1f1b7843cf7b87d2e27da05cd5f4f16b192e1a6b83cfaf61416ed6d8103520eb93bab34cc186b72bf0347164f13f1f6979101e26a46e6d9ae2f77f994262ce62ab16ed9b97ecb34beec82c32841d5296773cc6c8bf5e136f231e29d3a15f1bc3a3bf7e8d820e41fd261c6d05b06b5520ea453a1c5b8d96596e86e03be0cb35bedbb3602a65069893125d10c38dcafa828bcddd3b776ebefc82aa70f6c18e01f97c1322d0ec03dcfcf018b244e9764dd1b2b4be9189a4605df281df899ad93c26bf38c7d2e3ff8c48ac55a7789911d823a9e644f36d8702f1de1e800f6af1ed73934fd5a78d10fecbd4060f0fecfc5869575b18fac2395cda09fab053dce4263ce78e02a678f0dd6b639ef8a1ae1297710ebb7e8ba45f81646d451a20512da918a82cebe7f9560ad7fd4ff089a7d7f35cb4a4104bd8787ae6be70060aec4462ce8d5c736df681fe4301d3432a0763004dff8a35817518d04659c26076753fd12b43156f290b3d66a8bd2403a16542103ca43f95988c28f5300906c9ab33aa7f54e536b8b70ba4d3d9ff7a1c7d96afdc24118074edc1c66f964d47f1c0c095603b6cb86a08e8d462f871a61db5fb593e6c1c5e1d515f1a88bb0d3d51c8da56d6dc08319f5d91db95e9b86ce906081f8c8a409078606a347ffad831fc41bc64aaba7b8bfdb91b9507bff554c2e2410", 0x1000}, {&(0x7f0000000000)="57eb18a68e05bacbd7e9c2f567563ce62b8b49bd3049acc27efb20103b1d59", 0x1f}, {&(0x7f00000001c0)="9b0aef5525e2fdec3ad1df0ecd603e5ba9f7b861c55c2a6bba9fc83a738846c3ad5e4388955876b8d18bc263c96b7423003d96acfe85f2f980ce83d4c9f5e5efb2eb30dcec6cbd74603f0807e1f6977ce050cfcebb2c3fa1f366b66aafa595d70e2e8baaea817940c13e6963db3e7577c671f435", 0x74}, {&(0x7f0000001280)="a6bcaea4303f875036d6d15793fb6c16f135ed05512773b0f1c0cca85125e6e697a85ee233bd768337129670c338606ab89bf05172ce21b8aebaf5fa107aed76a4312242f87b1114", 0x48}, {&(0x7f0000001300)="b2824f46098a8c9c14dde684da0caed66f2d79247e9058a0cb6f7268858b76527da818a5a765b946042f73655284f9d8e35dd4bb57fc3859594472673114a4e4033529d5e07695cea4fd894dcccea2da02b3e0eb3d7576ccef62486bc48e928168e77fa6442a626abda073a886a13c7f6e2f46d6b867b7a05049f93e1c04d023d3634c9e30f8364f11e6a342d60f5742f80693255c488f42688017cdad80372548e615907de2a7054148f4327354", 0xae}, {&(0x7f00000013c0)="382abf8081da3fbd9f2e25807a344ef9a2a03657a85580f4d118144f86153ef13bc318a04892ac1d0a31201708091159acb6c10ceefffb5cf4e8eecc75c8c56cda4f0aa1a4cef012553c111b11367c844e110a5911576bca3747cf7c9f9599fbef2147e8d063f79ad61efe8b28e8ca3d69914da39b9c61f7ce253dee26190498ac30330682c46edaebf03847279aea", 0x8f}, {&(0x7f0000000080)="a8917389dec7c605f58127eec1", 0xd}], 0x7, 0x0) setuid(r0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x41) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) setuid(r0) chmod(&(0x7f0000001540)='./file0/file0\x00', 0x10) 16:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000000200, &(0x7f0000000000), &(0x7f0000000080)=0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xfffffffffffffd42) 16:00:22 executing program 1: socketpair$unix(0x1, 0x200002085, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfa5, 0x81}, 0xc) shutdown(r0, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0f666950657000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01000000010000007dfb7055", 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7fd72d2dbaae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b397e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155cfcffffffffffffff940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cda49dac081d0cca6a97e1a4eb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fccda9503e0431d4bdf5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c7990", 0x595}], 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x10000004004, 0x0) sendto$inet(r0, &(0x7f0000000000)="4db20721e0f0b17bc18798b41e36b59ece60a184031b02919247a223433684c0051cbb9e40368218d27882fc5cb240c48696ed103d0b53f13fec8fb4248f3288a15953836931e4f759e3eafce0a7e3ae1cb668e6c6acf5d6e1da4de28c47663c4b2c6e029329c629fbf1e04239e32c85ec4fb0212c4b606f9b09fb20570f9bec84d4a6aa4947611363114a71db50db04732de420209bb342ca58ea8583e1cbe2164009518e3382ae0c5d74e1bdb05e206642365bd9aa515f24151a57", 0xbc, 0x404, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x25, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/56) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f666901003000"], 0xa) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x10001) r1 = socket(0x0, 0xc001, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) listen(r0, 0x3) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="396d4bc53696550741301fad6ff6b8f2c2594c1dfa78092606876308d199a2a5e4bbd8dfd806b487695ea23f11b45d57db32a021ca72fb4a072ff25ee79cc527a619a48a2e4797588b662789bff8019d0e5b436a4cad0304c91b43f11acbccae49d5", 0x62) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f00000001c0)=[r4, 0xffffffffffffffff, 0x0, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r5}, 0xc) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/3}, &(0x7f0000000280)=0x5) 16:00:22 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f000015d000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000015e000/0x2000)=nil, 0x2000, 0x2) getrlimit(0x0, &(0x7f0000000040)) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000080)="eb48e69931929648", 0x8) 16:00:22 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x6, 0x5, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x1, 0x4) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x2) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) fcntl$setflags(r1, 0x2, 0x1) readlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)=""/52, 0x34) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x408, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0xdb}, {0x18, 0x0, 0xdd, 0x100000001}, 0x0, [0xba24, 0x3, 0x1000, 0x5, 0x4, 0x80, 0x2, 0x80]}, 0x3c) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x4, 0x6) sendto(r0, &(0x7f0000000000)="6e7a3cf372306f5c56c008318516fb3c4b3ad811557e74f4f7ba4e395b70ace0548478d660c872d8d1e1802b86053b930a8e2a106fdb1309453ad177cbf37002a76b266f37a1fc954b4e1754b50d", 0x4e, 0x8, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='\t\x00') 16:00:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0x4, 0x4) 16:00:23 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/146, 0x92, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x1, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) mprotect(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x4) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 16:00:23 executing program 0: semget$private(0x0, 0x2, 0x401) semget$private(0x0, 0x0, 0x13) pledge(&(0x7f0000000000)='\x03\x9d\x10\x02', 0x0) 16:00:23 executing program 1: socket(0x0, 0x4004, 0x1000) r0 = socket(0x20, 0x400000200005, 0x203) setsockopt(r0, 0x6, 0x6, &(0x7f0000000180)="a19461507d070000e488000000009524e856bbef59e4b05ecb84d7f180997aba9c96873704ffc2c30b8218f673f4f590f66280faad50f368bb74caf3a93e28d13258d80e638b1e542ec84d3f86", 0x2aa) 16:00:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/165, 0xa5}], 0x1) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) syz_open_pts() flock(r0, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) connect(r2, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000200), 0x3ce, 0xfffffffffffffffe}, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) 16:00:23 executing program 1: socketpair(0x1, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x3, 0x1, 0xc8eb, r1}) fcntl$getown(r0, 0x5) r2 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/76) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x100001) dup2(r0, r2) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="068d93fd861f41e1bb0be52d6a85983f6b8b72376c5de215cfde39bf3517eaa1292b63eb9d9c273970855a74e54367e840c98d22c4d4ab31021f50cfd17b37a2ed071eacb61dafac9e603a6644baa64148188ee487741e6358c1c8bfc15d7f3a9f777062dff5d968daa3c149c21da45c7f3d9f30ba821541ddf5720a9d02eb1d714e04eeb8c1e61f08ab2c959da2438e0d3b18f7c634a2a54ee6ee37b8ddd6b6595ae65041d63f59db5b59e63e33f03af526335f433d1270c72d2822", 0xbc}], 0x1, 0x0, 0x0, 0x8}, 0x8) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080), 0xdd, 0x0, 0x80000000, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) nanosleep(&(0x7f0000000200)={0xfffffffffffffffb, 0xfffffffffffffffd}, &(0x7f0000000240)) 16:00:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x3f) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffb, 0x1, 0x3, 0x4, "34601b6899ed589065c346f433000a93e0520d45", 0xffffffffffffffff, 0x3}) 16:00:24 executing program 0: open$dir(&(0x7f0000000000)='./file1\x00', 0x80, 0x86) mknod(&(0x7f0000001240)='./file0\x00', 0x2080, 0x902) 16:00:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x80) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) 16:00:24 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xa1a, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) unlink(&(0x7f0000000000)='./file0\x00') 16:00:00 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setgroups(0x1, &(0x7f0000000000)=[r1]) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x2, 0x6, 0x0) 16:00:00 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 16:00:00 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = socket(0x2, 0x3, 0x8) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) socketpair(0x6, 0x3, 0x9, &(0x7f0000000100)) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = geteuid() setuid(r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:00 executing program 1: r0 = socket(0x18, 0x8003, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x400000002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x55e, 0x9}, 0x10) 16:00:00 executing program 1: r0 = socket(0x4000000011, 0x8003, 0x0) lseek(r0, 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0xfffffffffffffc9e) setsockopt$sock_int(r0, 0xffff, 0x102, &(0x7f0000000000)=0x8, 0x3df) 16:00:00 executing program 0: r0 = kqueue() lseek(r0, 0x21, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x6, 0x400000000002, 0x400000000) setsockopt$sock_int(r0, 0xffff, 0x88, &(0x7f00000000c0)=0xd02, 0x4) socket(0x9, 0x8003, 0xffff7ffffffffffc) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:00 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2020, 0x7fffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000000080002002, 0x7fff) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="4c5e57b6a401d9ba8c95f2e339094b89b9abcf387c55b0f7c4a17b677f173f813701a1ae40d0e07055b896bd32b50d04732807e8b33e40e3b5dc16892766d277b68b2229beaa02c2e652dfc6c201773c64f43c86268105733b729cb4b55658b321cabeefca28a2b63623132c9708832083591d1000e5f969b36055f10dff30bd1aae3cfcf51321ad08ac02b6ba60ced8bee00ce9ec23440c1fc3b04e6fa3a5e3f946271806f05fb988ff261a505d1c45db7b1d1919abdb9766773be07ec2159da6d74487d26d586a2915ac0b9da4f335", 0xd0, 0x40f, 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f00000002c0)='./file0\x00', 0x400, 0x8) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) dup2(r0, r0) 16:00:00 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x44) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x3f, 0x100000000}, 0xc) r1 = dup2(r0, r0) renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') socket$inet(0x2, 0x3, 0xb3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x9) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x812, 0x140) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x140, 0x2) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x100, 0x1) setsockopt$sock_int(r0, 0xffff, 0x131f, &(0x7f0000000100), 0x4) flock(r1, 0x0) msgget$private(0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000180)=0x1, 0x4) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000d12000/0x4000)=nil) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) r1 = shmat(r0, &(0x7f0000d0f000/0x6000)=nil, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x186) dup2(r2, r3) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000d0f000/0x1000)=nil, 0x1000) shmdt(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) 16:00:00 executing program 1: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x0, 0x400}], 0x10200, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x55, 0x6, 0x4, 0x7}], 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x5, 0x400}, 0xc) close(r1) 16:00:00 executing program 1: setuid(0xee01) r0 = socket(0x16, 0x4004, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) shutdown(r0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000080)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000001c0)=0xc) setreuid(r3, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) geteuid() 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r0, 0xc4}, {r1, 0x84}, {r0, 0xe}, {r1, 0x4}, {r0, 0x4}, {r1}, {r0, 0x101}, {r0, 0x80}], 0x9, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0xfffffffffffffffc) r1 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{}, 0x0, 0x0, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x29) r3 = getuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000080), 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000040)=0xc) 16:00:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) flock(r1, 0x4) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x5}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) socket$inet(0x2, 0x8003, 0x3) 16:00:00 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) flock(r0, 0x8) 16:00:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x1ff, 0x8001}}, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x10) r3 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x18400, 0x0) r4 = fcntl$dupfd(r1, 0x0, r3) r5 = dup(r3) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/99}, &(0x7f0000000200)=0x65) r6 = fcntl$dupfd(r2, 0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r7) dup(r7) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000280)=0x401) setrlimit(0x0, &(0x7f00000002c0)={0x401, 0xfffffffffffffffb}) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/146, 0x92) fchdir(r1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r8, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x57ac, 0x7, 0x401, 0x0, "9ae577f760104659e23c8a02453b49085d8d4c13", 0x6, 0x1}) mknodat(r6, &(0x7f0000000480)='./file0\x00', 0x8004, 0x3) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) syz_open_pts() ioctl$TIOCEXCL(r5, 0x2000740d) utimensat(r9, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x0, 0x5}, {0x7ff, 0x19}}, 0x0) r10 = getpgid(0xffffffffffffffff) fcntl$lock(r3, 0xf, &(0x7f00000005c0)={0x3, 0x2, 0x13c, 0x1, r10}) write(r3, &(0x7f0000000600)="1c6e33f6f15fef973381e2ff6d27d0c0c1e5e8c85f9548c3b4d64b36b9ebaf809cc2b7915d50606f28e26c14bb3692265b727ef3b9799e76f0c156b3aee47fa2a6a167f763", 0x45) r11 = msgget$private(0x0, 0x308) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000680)=""/4096) getsockname$inet(r6, &(0x7f0000001680), &(0x7f00000016c0)=0xc) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x100000411e) sendto$inet6(r0, &(0x7f0000000000)="5a7551cc63c4588f11e76a12195c902cdb0dcda9b3c83f3fac40e03ebf6115a787a471f49ea80bb0f72c5ba30effd85be1d5342a0e7c9e3edf54c4283ce224b7a20c573eb84a68e16189060138b8aca2f6ca7aa3a608ed9734430ec795380a243d70c6068adddcf32b33f00bf80392264d059a510722c27f5b6cc5950843699e808805ff3a6a314a3db349169c2e9293aec48872638e893ca33ae0b7b00aa232fbc5e6944e9245f6dea75e597e3fe4c0757451ce4266", 0xb6, 0x0, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x7}, 0xc) fcntl$setstatus(r0, 0x4, 0xc8) pledge(&(0x7f0000000100)=':\x00', &(0x7f0000000140)='%,/\x00') 16:00:01 executing program 0: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:01 executing program 0: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000100)=ANY=[], 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffcfa}, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x203f, 0x7ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:01 executing program 0: semget$private(0x0, 0x1, 0x188) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="1a95", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000240)=[{r3, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:01 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) getgroups(0x9, &(0x7f0000000080)=[r0, r1, r2, r3, r0, r2, r1, r3, r1]) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:01 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getrusage(0x0, &(0x7f00000000c0)) r0 = kqueue() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/237, 0xed}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000040)=""/73, 0x49}], 0x3) 16:00:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket(0x2, 0x3, 0x0) 16:00:02 executing program 1: r0 = kqueue() mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000000)=""/227, 0xe3}, {&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/1, 0x1}, {&(0x7f0000000200)=""/106, 0x6a}, {&(0x7f0000000280)=""/93, 0x5d}, {&(0x7f0000000300)=""/218, 0xda}], 0x6) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x400) flock(r0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x3) openat(r0, &(0x7f0000000180)='./bus\x00', 0x80, 0xc) renameat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') getuid() write(r0, &(0x7f00000001c0)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44ef609f77fa22ccd8ef42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca52f5dbdc82683a22ff7766070818b2186646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d7", 0x95) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = dup(r0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') read(r1, &(0x7f00000003c0)=""/4096, 0x1000) 16:00:03 executing program 0: r0 = semget(0x0, 0x4, 0x701) semctl$GETNCNT(r0, 0x4, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x43) r2 = socket(0x16, 0x4, 0x100000000) poll(&(0x7f0000000000)=[{r1, 0x2}, {r2, 0x40}], 0x2, 0x1) 16:00:03 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=""/245, 0xf5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000200)=@abs={0x1f95d27d48731892}, 0x8) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000280)={0x3, 0x0, 0x7, 0x4, r3}) getsockname$unix(r0, 0x0, &(0x7f0000000000)) r4 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x0, &(0x7f0000000240)={0x3, 0x0, 0x100000000, 0x2, r4}) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x47) r1 = dup2(r0, r0) getsockopt(r1, 0x59e4, 0x7, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) socket$inet6(0x18, 0x5, 0x51cd) unlinkat(r1, &(0x7f00000003c0)='./file0\x00', 0x8) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000400)={0x18, 0x0, 0x1, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f0000000200)=""/173, 0xad}], 0x3, &(0x7f0000000300)=""/88, 0x58}, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000035a000/0x2000)=nil, 0x2000, 0x3) syz_open_pts() 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x142) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000008c0)={0x1, 0x0, 0x4, 0x9, "041f228486d35612b04085374cd74a0887076ffc", 0xfffffffffffffffa}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0xffff) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(0xffffffffffffffff, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(0xffffffffffffffff, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xa419, 0x6}, 0xc, &(0x7f00000015c0)=[{&(0x7f00000000c0)="2d634cbb528b2d58f9cc21757aafcf44103bf828f01818b4b98380399b84e7f6", 0x20}, {&(0x7f0000000100)="75cb410bd27e1342f4405621083e1e5c691f0e69998c40d2774258c5ee149eaee6c56699312747711c5fec25e4a079129a92eb219d1cda50cfe05a1b010de181f4b920c4d4567e90491b853626fea3868bac284cc0113f6dd32e48c5a9ac4ab4760dc10b2971138bb603c2b3589d1db7025e6b57d3f4231143bcf6b15b7232fb10a5fd9027c9233cf3de2f3807b0fe5ebe6ae8a968cc3038429e9e82bce0d36c73448ae4da772f0eef2e68e4", 0xac}, {&(0x7f00000001c0)="b46b73e765ccdecb5e26b579a6b025cee5b3600753e715a3ab9023337334fa5061c5520169d1bb9009423dc5930c91cdb854f57816c311bb5e83232aaf52653a45ff419ba807dd2cd388e0c5942b5572f734a3feb536a1ebbc2936d2fea3bd5649d2c82a1f9abe79f745fed56e6f9fa6a202573ec201588ce53980e099215b027944ed2a0af10431482e1fd503ecacab3b369d1a78820a62f3574ff5835220217970b21922d58cb6210a6fb7894a411e67bba5d88e0fc6655b7c9cbfb6e1a4c83678fca6285b3c", 0xc7}, {&(0x7f00000002c0)="385d3284d541e14f767741008f3ab1b56b354713e34c6fd190c34d4eb26b07506d32ba9675eb6d085122af60638f3a16a124b35ff208ed23f680c139edef2349d87dcf61b9de29f3740aa5b6c9d57336f0d0b37e2cef49bfa5574a9fdf526f556df87c381c272983761bdb66c7b03b18268e4151", 0x74}, {&(0x7f0000000340)="d14cf017d722d73fd9d72a5b3d9b1dc61b6b41823bd124b68d9d308f1b2e073babd4c4587038c261769745855dac3075ba0156c74fccd652f09b098e4f9f59f1ddc6e46d66fa42de7280e601c784a8bdcbd01b8204be25a6c3deee1a1428a4d32b4eb5cf31068b9b8edb37ebd146cd9744", 0x71}, {&(0x7f00000003c0)="a1e9ceab626191c0c8689d8786ca0e711a4f99dd9dd461aeca8052affcdf96d850a2ad35a8605d42d3fde8db743b98145edbdf09910f873755f5644129f25498a3cc43b523d5a458b839fc7719309de3c1a0d062695e66ce5faaa67efbe402aa324d78a5260c8cd56d7e70e0875eccdd9ad9db19302ca12b26b02700efbc357f13c21b464d84a6ff2c367ae5936b2083a89700f3d9b6a84a212515a0b65b31cb8e0731c76d42bcca850550883a03d10d60072f4b6b0644e0b5e913ba9cb227ab6e13e45284aa0b7a7fae0ef5c7bc6a2782dfd5198fb52e151f1c58ade756dda87f2259c5019c30396702c9a7", 0xec}, {&(0x7f00000004c0)="22603091ae878872196f861fd8762904eb711cc2b4d161dadba82790a05f6fd058aa1be014a937cf00606e0ba0dfc58d10c9a734d25d7e6e8209cdfa979d26e988dd81ebdc547d644aee7e391e788eb41b1ec0ce37598693d958776ed5f34315292459ee4d24da5fef99d6a0b71cf1beaca926fb4dff2914487227e01f7ba20d5de64b95ecdd843e10abaf60c057fe9fcc6dd48a90856573b40e7220f990b30984317fca6cb3803e3c7518a38236b61a80e737d21694fe6a083c29133896361d6bb87d2a7ba0eb121d83642e43fd44a987d7367b663b3bbac30da433d35ff3fcc78bc18339c07d264396a7d7916ce398d1ef331bed401df680be4c8e29fad76db4cb5761339d2cf76dd484c9e51340e9b4f384e61f4bb7188e4776c2cbac3b827424337e394c17e63787d99d4ba1b6362024816dd0afb2c51ea0b960e966c333f30b0b85a65343803606b18bc667b8a9ee470328aeba429779729252646d2e5de521aa5b5d139171651f250eb286b12fb612f30451aeb69a2758375d27812b62d8fc4203982261d7dfc8c5d7dcfe127a5dff94803d4d3bc6110e938bd4fbef12fda74dde1ca00c9dc9a973b349ece44bad517434ed4158d8f676718fbdb3d499db20b89a3b75fbccc9b2e3a80e1d98e14fb8312351872cc1809cf444b5a2c9224361b250ab92dd66e07335a4228f9573108aa707d0bd677d537a108c6bfc8c674168ef26f4a4e96818a5d4ec44852ba2fcbbfc1ecf7659f67d72250d03e8e44d4abb23d051269098cd775b315e7dd4e7f088088603e3579166e596ce65080cdeb900fa9bfd85ddc7e53bf8674740436bb21664d18743837ce738d059892de0da091ed8b1af372d5b07ff926bc88e711acf02e45e2dbfed6c1a8db0c66e22570ad9d1f207ae887eb6fb9664d73ced0e3c2c7f3015611790e3e1adc25c7403e89a58dfeb71d5bbb286b49047b20463af0a31be768437a234e5f5401748a78c010d700640c258c8a04772cd1729acae728043021c05996589433ff1920224b02af5c89b4e1e01d5c53d6c30fcb49bb442959017ec43d51106917553932e34d5991aa58f5513bb50fca4f26c1d93c222170d4e783a05bbf20ff1a441b90d827ba2965b79e677bfba89767ae1a1690a48916b258036890c8de054a572aa2e91527a9c72b20b4147800a9a270dbd273b48a1ddceec1be8db1b7c5e8631c922611fadf8360978986eb43af1516c01b66cc91694ce8e05f8fd6750bba37ec25d180410e63e02801eaa44a625f4f32afb672558782e5b3fc2b7604e9c57b4f64d3e002002473805d768a597c6ea933889c42dacd6e15b07992c17532bf847e2ac2032c1952cdb1ad498c91499051b4fcacf59bcb820630b91710f63c8a0a92a3fabd8104b7c8506b427fa3c690c04c86f01362b88f55c1c8b6c3d9bd74b00bbd1b08bc73f3dddf508e3e2aecf3be907dd1b1921466c1ac343551429f31a64fbda4696bbf32d0612767bb6bed8a487eac82a1b5cf24e8d9d37feec7b0a136e26570bd36bd5cdd7d1e21ce9f4c0c7db16cdbe26c58b2719b9dcfeaefd5e1438992824c7afe246bd130f8dc58394045a1d0da78cc2aab43328470ec7aab8647679059f51176150f25e571e8e001e33ffaf20dbeceb016f4689830102d60c0b8ac28f047303127828f63c48952833d84f1c3e8d816bd318ac098d1aeb227effbbecc2b6a408b5f5ba0cb7d159735a2b8ab3ab3a924d9098103a479385352e26b5e1bdec27639589126bba19efc55e5e0480672cb9143dcbad9b67cbb7de1e17cf603d72e9d18367e0cdf1471ec3506893b3bf346095f8feb4622dab18c7a30f5331ae6a1d27914dacdc1c0bf65c9bc0318da889b917fff6490bacdc04fafdca378a0f785510248e9cac9e0dc429e83a0f23c20b4d69fbecb91aa6f3237b69145b094ba357416a1a7c2d752dfb52f0ca32cc5c4a3cd4fd5a81c3ce029cb628d6bd67a0894a221e239baae702973e259a05df834e31bc3ce2877c6be4ffe2a690de2e407356895db47b87d0030c9cfd1ac8b2fdd7a551d1fe9411d158c4f3ae65a1717d5d3b7aa2dd9044784155dd73ea0172598ccd38d744fab30a1f211517d8ede8cbaf4b788b93182ee48c39ab2a2151b149e3459f92f1c9d5221a688b1c135552bf674dbc5b75d084030c637ec9b14f58246b1ec0b3de6f7afa089a4abb984a3fd3f2f6f6c2d41889faf6c0b1cdbf5f1e010726d547f4583d4e2b6fbefc45eb7039809a049485fcfe32a6196e070293a68c45a4dd0681aa2818dba99c75e9f5e1d34dd38da7d9e2c2fe88a1f2b6521b392565c49dad85ddbf828956ee6c54c60d12f3063002036df83e85c1745bafc18592bbe53c71abc1d2a9d47ea15193c05ceb57b9068a14b3699854d8bfa981a7abec6739e1b0776d57867e016ab136b4f1d6c58687988f12a39e97db59f70982af190a20e52fd506d85340ec0d41ea640611aaa32e88c9a352d1981f3f4816880ec3b79a4de8d21c9c30e76246b6b4e4e0b5bde75718bbe7051db7439b646c2f93df40d321d5077f5e9fef2ee17e849e110fc973d4b56deb274c537cf576464bf67a653f868ed30e5f1d802ceed882a01d0b286bbc5f596012563df1ce1d00c6529df294d7cf412063caea853785d663d01876172745e74f9c6f379ef904099cb51634e3cc8b5c3b0f6e165045020984c9a3428c56eb5961facb78e5f2af9ee26e96cc0a05264c0f19d44380be3f923ad0fee7cc0acb0d575fdf6efd66dc61b6836838c1b5f3432f5a5cbbcf42d4058bf34f44a9a4fb2da5e38481d1f135e302103c139a84e21a53e1a63a4d032fb5712338632d3e09ca80eddaeb7e11a746c9e8544367e01010450e37d07ac5d02644c9811a41f8016359eca03d8360617f66e1b85a0eb956acccb95ee2aaf20005ddadf11bbb75fe664cf79ff4cca2cc7ff6f89ddc014a19b021f6466d6893ce632e16a5c6ddcb19a702f3ec572b56102934ea0050c8fdad282f822dbfc90de1735285baebaff04ca0c623702d694ee9d52f883b3736ca06b56149a50a815a924f486fa70c2aa6a0a3e536062ec81d04612885d1ca17d34b4396af253b37e1389a0f1bef30d09f8b224b42c0edb287c1d238c616a2c5d28b7535703a880a734fd2438ad13bc5698ed5062ee2fdae8695ef3eb05814e15629d9ec276cdb703e46fbf0150443439c874f12926667afa9b3f03b03de1ea09eeaca9c29c1598cd0a568a3b4400e4af1f5c479de631090244677d23130bafbf1706fbbe06ba1a8359615703da63ee2a74869506a503a3ca2fb83b5f7b71201ea4b043e9f378b020d8c318608a2410b8a13bc02f28e65adb0aa5672f2ce4014c69d354332da4e9de10af40ae9a7e7a8e0b8952e4c3a715a2d79100732c68d0c84f8ccfe66139f0fe7d287e63e51af0ceb38f2dcad9c21fff8a0de45c3d4e792b879af0302b6321ca1a0a57e33ae3d87762dab56eded160954e2feedad0e83089fe1ab86162c4524385e24a2513c2dca0bbada12a5a7d9820e7ceb8759beb50751c5cae574453343b1901ab8e2f2e56accaf8ad4b8a051ce1fdc296a87e10e4969e99768e6d5e726ee3beec139ebab286bab422a7c98bfbf69325bec0bed01c33d35241ed69a33526429d16b2175da5ef71e15523f613c93dd189826ad5040c3c4c19c4af7a59e3e6b576da6ee5be4500bb4ccf2198ab69daa545619db4b0a211c9a59ca39c3082b7ed7ef20f30d0f391629f622e3705eaefe6071d6c244b5a0ff8d854e8c2fe5635b3357bef84e81030beb44c39d5ae041dc67c980841b52f9259c59e8221b05b4cd5bcff4eb8ab2b3ab5f7ba2ef59e1882dcbd58f7f84763b349e5c2e84acb624eac73584a898be745540a7cff64396930e0d8eacde8973f8d0c01c23b7af2933155ec55a2f65e95ba8f4ab00eca20d514712b89f8aac09b8b510463af9f3d83306baec4459b8b1aed48b35d928d4886ee7c073b4d7dcb07eb3e1e1b26405a2320f3b75e6bd47b26b52133b5201d448b9e8546882c335573088d10b3dbf1bd27ad9d909ae2af193dd4a13d32eb15e5547f15c9370850dfc823bd551f6b47217864213f70b5ae995fb16e014372e49542d72f5a92051ae0801a985e4d78e8518934514d1af7d01265de968def09ec66b885fdfe94f750a4f6c4f1029e4fb295deecd0dedd122c526dd0de29e4c7688c9b65f24cec1c32b9e7850e1a3ae7d3ef7c39322d5be36662d57f4c9cca969f507e39efbcf674a36a5436c213e0ee295537e6596f3cdfd8d955e30c39dc9c0d8ae21d3f3a3882f17f8a2d457f7adb61ebfaff2ed91ec4dc73380e56067342710fc2c1605a89a53ddc0518f7f114b066ef8c0cd0b63c5f104a6bb388df3865a3e88b1affbc3cea4724f03301cf9b0983417f949020c4a74a89f24e012a5c4dd11eaf1570243918f393afdc7e17cba0498844382e01ecd5c3035682e7d00ce8e743280b89eff03f85cadd3313bfeead1619cb9564361cb962b0d0020bfd82438ca19f6acde3a7fffbec4ea1e85b3d5953d04d7e0cc85d7aa595b5b211b02436fb1c708422427c91d2de7427866acd8107fb3488d4e45c2ced365b4a14704871edbedf62405f89703ec072ce5791858d84e596317f6b9c7b6cc3ab02eb1e4dc69c2d72fe52f1678e85087bbfa8aabbfe5c58d7c7da3e88e12e1caa4014ffae70798a7ec7ac77d1070c402681e428fece1de34e7f44b8a513311511591374e088e9c0107cd5bb7424e64fd777c54b1ab3584719d0f7456f2348ecdf7f8db1ce552a6855f0c02a297f67e615435274d9fb7b645f1ac44479c4941e70e88fcbba58e8c076c04f695f5a90caee94a0f3064d330a742bc2e84bc4babc7ffe66d8effbe1a1a850dbec62400ed5b95d22bfc98400a45f3cfb58c6570939c0ffef2b36433ea84f634733c0ae4a7dc96317211b7b58638091b3a2f81b2b329fe228d9edb2264ac253e376f9670d7d40f3a851e920c376f320af6b476992a49f195c369b71f44d6b84200452ed2063989c05795df06c6b0a53dd301393d0f2d949d99d62248af7beca14b65abbab1591a85a5fe7725fe5b3b0e4f86b3779d1bf732ebebf8e2e8c2d3e2c3b3d487d855bd37d045319ee21b679dc128b5d0e3c32d3a191e7184e4a64590b3fc850a2c30a24ff089d3041155774c9deeef5f2afe47b59c5b75afb4e25bf755de9b7a0993768e9a47c113874cd47768bb86fa50c8e7773e958aa35be2563d7ffc292f9aaff81be01d2633d51364871a083acda0113ca877f0daa92afc9df613461c9eaa9063f17aadb7fcb82e07d65240993b1a0f0a133141a02be807f1a81b3e28dd60865a3a21776f3cbf1e03699f0205c17ed8f4ce13aa575d252e1b114575b4345d1568764899fff4231cb684c7d8f0882e615aa5c39b0591cdcef3c9649c1e662551a6fa4a71e6a1fbf7093be60d347e2065fa62892c1c5312f47f4107e789a07fca00704a44c4463b4bd9c99c8b69a1c189836f1bacaef475110096b3391105579fbeb8e6d90436116123e878420f66d4d032f249d7906bacfecf3ec9ae5fb361921c8945893c53e49bd7a781a611adcb1f24addda2d65d148e1a302faa09ebf7c7443b28e9cb0f14f8f1ca947230b7fd92a8d438c670ccb935206729b1ffb82ef54663f617a890ee1ba9e13db0905d85b91960ac1f3b43032433fd6b47e9a5ea045919449614d0d22ac41f2cd789d3a45f6dc8c820368957442cc12fc303f21d14aa20caabea62a218fed19daae648d06c135b2a", 0x1000}, {&(0x7f00000014c0)="79195029c1d2bc9765c492cdb77a508bc9d7ea2ef9e64fd28f2374339825944b4e203541aa7c7e0b532fa080801c3954c245ff76f67d80b4ea7060c4d90263081df38dd90eca5e6fdb4b4ada04fbb274a51b4fd497ec772032eb3c578e0821b4b2fe026f4d24fcc0c0ef56d7f0c1fd8ec7e80d1fc57d26fdcf59c408743d6b2515b77e9b5a562dea028856f5f30f41b8787c2bdc59e47bedae25025d599a6dafb55989a4c71a7c5de79fe2985d0bcb82213182be56191129b675abe3be6bc65c734a12fec0d92a99f0fc48b3a86d33c390d89c9cb8f242396ed17b97afcf3970b22968431c55072483", 0xe9}], 0x8, &(0x7f0000001640)=[{0x80, 0xffff, 0x6, "90a40459bd2210a454145f400e1117ba4891d9345d8d08e2aa851880f0a26a5a0ed7a66fd8c30e57a63993ba7f056c21c3af59e95d95aa08625369518ad444af3efde447fdb32ad7795e82de5644ebabb2ddc953e7a95dd8f68624d47755b1ff538cd135f00d75098d80"}, {0xf8, 0xffff, 0xffffffff, "86c975aa1cabbc39e97d81a31d26ba51e0030d151083472a14064e1da6c7d0c90f4c3984a771ee811a26c4f7ef7385f772a1a103b6ca7912de156ae9d28c6cdde8375ed17f11d84202e6d781502d19912c70ee777780f1704b6db5cd73bbd3fef06dfbbeabf84af193a5d286f5b915aa26567ecb4751ab08cb46c1dd3901b20ca4807ade4d68a4f3fcb54c0d04b72b71b41456bb0e41bd23f5f8ca22bf994bbdb339b835433008214cc2a717ce4bf2940aad4426adaa4b7e5bea53fff8dbff881c592327786358d9acddf6f5680fc7b126b6e192b9979513b99847a25c118f68c75e15391c77"}, {0xf0, 0x1, 0x4, "ae11562ac270a075fd39286e96b8506303a788c69556572ec7de9ac089e1bfe60c7fac5dc0f83de1fde466fb8df64cc63bd1fc3c62d75682bd2092860207162894a311af42a19afec890e58534d23abe60fc6e5416a8d1194eaacb8d8b1cbec9c46cf05812847d13488f27e398413f83f082ed6e7d3e608d1035c993b29dcc80db732dd821d46377e64bead3bd897e100a9d35973744c37d8761b0c2af8b5f0310663eee2a93a7f249bb1631a9f4a49ac4cebfdfd8dd40c37c7a0f09f3d934442f7c1f0015a88d4307e226ec4108ca93a63c78e007b68546e8364d2d"}, {0x30, 0xffff, 0x7, "78058a1597150bed307663dcde2329eba6b5cfb2786cb32a985c86"}], 0x298}, 0x4) socketpair(0x11, 0x3, 0x2, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x31, 0x0, 0x8000) r1 = dup(r0) syz_open_pts() read(r1, &(0x7f0000000140)=""/29, 0x1d) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) listen(r0, 0xfffffffffffffc00) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)="2e60ad900e0b4f37abe39fdf9bd7d69dde5ea972740d2c4656ac9db19c3778ca777326e7ac97669f67b38c3c5c06b9b66403641fe13db1bbc8c7f2b855a98653767522e7ea5c1689a0cfa9644687b101b7a35184cbc125d80df72118c28a2ac006dfa8246c6d8e6f71e5c1b0289dfe30eae4de1c9e6d29e655ae54f24972a48c04b413842176eb6db30d6d664cfb51c9f4773cc600ba2ff581", 0x99}], 0x1, 0x0}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) mknod(&(0x7f0000001600)='./file0\x00', 0x1010, 0x31f) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000001640)=@in={0x2, 0x2}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000001680)="e26f65b083dd5f32e77ae930b03e26e5100fb40f", 0x14}], 0x1, 0x0}, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) getpgid(r4) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001840), &(0x7f0000001880)=0x4) r7 = open(&(0x7f00000018c0)='./file0\x00', 0x80, 0xa0) setgroups(0x5, &(0x7f0000001900)=[r6, r5, r6, r6, r3]) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001940)={0x0, 0x1}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001980), &(0x7f00000019c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r8 = semget$private(0x0, 0x4, 0x9) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000001a00)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a40)={0xffffffffffffff7d, 0x1, 0x2, 0x5, 0x1ff}, 0xc) unveil(&(0x7f0000001a80)='./file0\x00', &(0x7f0000001ac0)='r\x00') sendmsg(r7, &(0x7f0000004dc0)={&(0x7f0000001b00)=@in6={0x18, 0x1, 0x1, 0x2}, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001b40)="ccb229fbb67ffb2ab4f8ba11caf6fd8660aaa7c4de34d4230bf65ee7d554a263816f01f6e4f32d6aba10e861400058ca0f1879d61f7da258cdbb5be4eba6220acda0a572a442f89d17e6930862eea11ef2e2b51b3b847a2b3ad1f1463c0c77946f5fbc397c2528e7894eac9d21351a0e7fa247ca5f1e94781f963fff3beff189f620bcb5d74d2fff4003980bddd94e1a667d4410b330cac27acc12fd3afb672c48974dee8b05ba6f3f3e451e393463e6db0e0c7b5dba23354fef2b6bb7bfd6a0a703e0c178b145b7d62277abbfc5e450d0d75bf2a7c44cf6022e2f94398d9f0717dfe75bea78546bc9e4ba9a073be9b613bf5ea704a8481152528ece083adc2eddf526e6232e1b2b9eaa12d29a3e26083a8e69ac551ccfc7bbc3f21834af9b0a990d90a852af150ba305e2feb68cb3f8c5e0c7f5d772cd78a6f215e2686830e7afdec4b32ad4ae00c898e18a66b7dc2f1a2f57d3ad3f066bddc6da55f24977b9ae3b43098b873c3721395254777835c635166870a7f6e875d9b7c8184182f68fb6cf3d6fa100c92386ab153af9aef42faa6c9b998c7f7b5a1f1121f809f37d4dd6649932451062021ff73ddf36400f1c83e2e2ea3a89496848f58de2e33c94f54536a2294330aad549632185ca38fff03dde0d5f88d4f5c03a4a7521294d2612cbae1265bdca24ffaefe5e354fd07e5f7d8a4c92617b431fa19f536e2e754759381ff033fc0221ab4ac7b88d0d293c7962f19fbef3dd3761c22c47073edc85ee903ac9ea9e6afea9663d047586e45138fbf20242c7795da5844a2b1b04ef28e823580200d8384142a74313d5d46596e7e6b1f1e41946f65418ed51f40785b1a9e1442b0d53a86aba6497d8a44cf0cfd86456ff223d5faa472e802127a919dcb735370c4c63d561a286c2180819994d05a82fa55ced435997dee18f00e11cb9c1cf4fde3fdb841c9240b21a83e7ab116f2f8b7fd5b7c03b9dd3103e7aecaed47f7b3f1b5e0f6271d2b7f593ae18fd4b14978c000247d7a8c96c89625c74bcc2f610f994e5acb7d336c3d35652fa78678d9010bfc596878d9ecbc1fc9831b6fdc7f6ca79d7971beb835de7be8da2915c2268459a4eee2038709a7633704ce3c9e37d43b2186f38950d843ad706cc222d55c6eb2d71afea6101d795d13d0326eb6918e24decbb1be5268a3ee53357eea63ca782ff06a8214a949536111b10b09473dc0c981512347194fe2abfeb322e8eeb374bf080292370257e56b00c54e8fa69e5f4ff52d2536b4e4d117fd8b35c12a297fd2ce3bf304d08959ca580714981fde36de2d0309b43212fc06bf6b8bd4bd3f027238c7fe1f0fa581a070ccd5e64bfab72950b5cf3f75dd72565b5f222740a95e4afc355f7d84a8a7f0dd4310e8d01e3d4fca10311fa2e7481c45c0a69eb6c62ab9320642812f247e4cc604678c53ef1294305d6f98aac9609a133d840d281a9d8b5b360e1843478ebcaa1ca3786a1580b6ede7e99f582d3bcfcfda84cd407c28aa23bec65f9cf58f95b0154f335f804d851ea3bd3e9100036cb200e828568f36575af68ff3a86c6dead14a99e48de5c98b6fc09c9cc955b4ec41f444c2af7657ccb8bf24a9634c04632fec8b71d1e2601358feb28ccd76283cc37f0a621f65be836c6cb2ff9f099792d83c8dc4436fa9afd051c0172f54ba87279e6073167aed551fc1626ef5c0e81b5737c6a662d171c347635ea9c549230bf54fc9c37c816ab95d36b073b26ddf84d0ecfcfd9aa41a2311398b6995f0ca388266e7f1436308931e9e55ca9d9100482a578c32bbbbc41eb6fa480ba52a56168b30c57e8f4ca71fffac512965ebdd4838de1adc04ec0c537c416d1b33c290c9ae29f154b1e2e590db6b52762620b361871ba6a42e401566f4ff3c09bbca2af4c5679bc80c509c39ee772c872b5d2fccffcd70c497c336d3c0ccb5482986d846b4fa605c0b024f7e6a41c413a670b8fbe10020e30a73a17953bc487571a6e984dfe21f50de3095372e5794c29a46d34c1d05ddc0f39d8a9d5f2e2b055842e7fac84726e19ecb8faa1a6276795072c5dc4822a7b7b0e7446ea643188bbee87ce6de7a10a559e78089c5e99a6101bab423d133cf7061cbd15fd6726d75689385dd1016ae17171a86e86f043e6be2ffbb124f970ef7cf8a313596285297dd89a7cfb3a62c4971ce2e0ce6b51957b136dad6e3612701793675f7d5bedbd706d84228a76b056b8563270888cbbef1c3ebb37e0ccf02d162ff32bfb10c7b056d7e3d09223daa5d7a5909476d37705b3e2a16e1092ce3efa72ef4cc975e0fc7509be732fa83da98df354e8209dee5089fb84372535872ca619bb92d5643d12c40e23078d675dd615f231dd5382a0bd56b014ca9aa1f257ee11bc5a3eaeb9635d29da3855cf52e345039e4d583ef11d371c62db935622ba4d75856ff6aa70f4fcf156f07c08ce5572e08a3fd2dcaec7bc7c34b9cc359fbe287c9fae978787667d739f77792eb95ded6105f3dcc9961fc7ef0265e099deaf176c0ba674a2f2b6dc09d86d2b0a01a1562bcdf50f708975858c594fef77a4c9f2af3817560355ede90d442d016bd249392e3efc32e86329e34e66d13159458901faf863832142554e28e1435e4e4b056347b82514e06d718966db66750ae6056094e67c041a54325858440a221ceab733c4e4ee468e88775b32dd42001155fef84eb88cad376fa28cb3071f1ac54bd24bd573c9488a8ba074d0443c7847d29fbb1648a12c46423b7af95f6020135d721df8d55b42b0772b192f25aa342cdb9c5f7870db5a239374b6a4a0ce2b395be36b716c6b1412ecaa5c078114017f16fefcacf7207a966406e22b1481b8ee2baca232cf119311d3b00aeaa76048d60ac997c60adbe6be7aeca4f66fafea5308f79cd066ac4c9b0988be09679cef56867cafcb72b75940f844630c5ac6369081fa676ab8d475f0a96509944f81403e62d966f6433b6459bfbab21cab38d29c3ab7fba9687e54c707018449da053dce3ec8fd075a1287990aea4924e2d7a0d8cf7e214275b4e755b0cf45c506b240358d024a9a24614a344bf8e4df5567b8b1680e542abe411868268be048eae7eb0af261013f006ed9103be27758a0d65f53ecaa454cabbf74a44bf61e1c6770f3ef5257e50c449ed123adec35d7a2555271d66990b461917849731c6f3adcc604b26602fc260341d05224b0b9800f0e7c5f552cf12e8a4aa21a53bab6f6f5ae22aa451abe5e8c0dbf4c7431dae522fc309bba4fcd35146319d7dcb10806d203050c0e556d213f5c57bc8f057914f9e3a5beabf85c3a0a44940708b5c197c527fcd64faa7607194f5bfd5626d8a80cc8affa9c503a6cea2005fb7987aab5818cd1b04b5123074fdc21467de40b5cb605103e7095f4cafc6982110f8f76a373d24e45a2c12e5959cbb83d4399dc89f2071d137fc6308997564aae5e2f474bb186c1fe3a69084d8e42625bbe75b4c18c4836371056a8ba65154f4681c44853be15e146584c3f2bc8afdac8d6a44f62268a8cdda6851cc9fa8b2d5a9a081e131aa366a86fcfb749400ec9e8eb00cf775af68b4f85b2d76fef4bcc5cf29980fdbc88554efe114239cfb791e556cdb3165715c27f1c621294bacfbe36788d60009057290c3719c83e106e87ac4c9256a9d5fd3c61ef79c6d98d536e4367eb0dfb28fb62bcbca8a5545a84daf80eeae0d5197d152883f2dc4618ac612fad61118009549eb9c433164547d0de7fe81d7d19656bdfd9a8e82289b49c772bce3bed72f9a65c96ba2060668256aa7a55729bd16aaa63d040092be62ecfbc61a24c2e2b0b334680ece5bd73c5fcb00968114bf2838322fbb6361370cce20a6a5d43be8ec7c91775000d5d03ccecaf5931cbe82b2a5feeb0c57a8fb4e0b0048a971c6a551467bf19e0f11f402a45bf78537ee7737bd254ceb6c4fa768b5977f073cb48b95f46017eb087f2d8dec95c073e6af121d31cdb42f8435dedf9445bdddb74e91b864a0514d7026e56338bf26b23ad650255e2c90075c8ce2acf89b8fac9bccd3370d9b0a363ec9fca1b5ea593f4206b1d09a55ab8e8aed62f9ffd9f2eb2c5e1d5843b285a4241516954d8f9d6608847337d39ef590991692aa960a8bb30f0244f1c6b78ed2f150961e60b590731484fe7559e64078e175b6aaa165eb22f160a61f86680b27ab61045358acc13887bf53af3ba2ee2d02751a893caf72a9012c6cc7e55346e4dd93d634dee28874e68a07594d708870af4d85a6c4efebee9a86e5cfd79a49071f3d4e98099ed472374a65d5d327a3ee0107bb79774f31ea79aca98fa3cd08f37be1188b8edb53665288cd502967d11d4594157ed2e10ddcc87beb036b463348f376f269dd30c32812bd610a51328ac99f4cb69e260e68c7342c17fa5bc8b38cf2d110e389971a3fa98332729fb2836563b5c8f16e8ba972c751d27a65ff359c92be7a6e630e2f6fc66db38eb46bb44bd55d60b38120f7263c188d78aa6462772d2cf7a99300df44d879af94d59cc6766f6ef97b4554fc0f23f4378e2b85a21af336cb6ef850f6c9d0fec23df0d8e03a556fd29f297ba7a7599fbfe8e9274f215e76c98787249df470e2c2c385e2edd566f63f1ffc519f7c33bdb991cf06dc3a86a5b5ab017c953308479d8066049e59a9dd902b83cfa9094519fb190a4b267249d8440b3487e5b2ff28c4d1c1d3786c54b2fde6bc358127924b6539f190b7e1f325c0d449d8841a8b5b2e90f256528af1eec50d6a15da44feb81eb77652c089db934f6aea2d8390b5bb63c52fa8a42fdcaa39c68b089e56e4352926d2b7ad9be48133b5972f0f9021e96f14481a1ec9d2718e1ea420dbe6ae6826283f05b93472bac09972b7e3220c9c3deba53a7bcef41fc9f03512ad7b01bba0ad2fefd305406c00af559e843e05d5c4c1d3d7042cf86630bb38fb3c2317ee5715e0767d145f6c05101ec6d1b03bccd78387eeb7d847e1116f9212e7ad06c5d4997b04b5ef25fd049fd58cc4a3f1322303880f8fcda03d505710fcaf86a3be6713f8713c39babe20f8d8550830b898c936bbf86838e7645180baa720f6ef5bf0ba2518b846003ae7dcc934aa77a1a9a4b2ba7a11572f78dc95c425b71ea1712b062b4b5d61b83076ce9c4e98018f548df1ef2a30c191870cc6ba2c080d3d5f4b0782289c2010f525c8a1de6ef0dfb195528eb3d4f32ff9f0169694fbd80c0cecda6a7b631240d4eb6b4f7748fe941f62875ab9cf48712958e697db8f274e149699a468c77e90050353875f4256fe443e306fa34536bb096d6f3b0f115b9fe8502ac11973a6db72c493c9585af280db7d0b71a4c25261b01f864105ed1dc8b94581f7ea55e5054f8ab4607167b016a65aaa36418b254e1f7849e4c19bf8a828c05e992a1a73046bac48a807b6708575ec57ece8bb81a99d4d4a647ffc51c07881b25e0b19c6afb0ebe8a558ab91d9b22f869d12fe1f4c4f5ad43e68a0ee355b3b63c986b4a80cd523de025968cf663ef1811ab995073f486c0a9e4547ed2b8a6d983d05ac8aa9d592414e9feef72602311cdb0a94f0d31edbd1fe32f6013c44eb86e33695c818f0de49ef2abf87233a9def20bcf654f105d2458119bc47a6b2c6e8da2b43aaebc08443042b6c34d2a1e9b6325888a418c9db8e5c25a6369c276b10f80d4f29b7fecef48e3aaf3334ff0ca844efe34628698178b4a53f095ab703ac012ad9351d2259924e2437f9aa06a4facc73a949f4cf3fcfd71dec697bb7538a9a0946db914ecec", 0x1000}], 0x1, 0x0}, 0x2) r9 = semget$private(0x0, 0x4, 0x80) unveil(&(0x7f0000004e00)='./file0\x00', &(0x7f0000004e40)='r\x00') recvmsg(r1, &(0x7f0000006040)={&(0x7f0000004e80)=@in, 0xc, &(0x7f0000005f80)=[{&(0x7f0000004ec0)=""/4096, 0x1000}, {&(0x7f0000005ec0)=""/186, 0xba}], 0x2, &(0x7f0000005fc0)=""/70, 0x46}, 0x3) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000006080)=0x5) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) chdir(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) r2 = getuid() fcntl$dupfd(r1, 0x0, r1) r3 = getgid() lchown(&(0x7f0000000140)='./bus\x00', r2, r3) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) listen(r0, 0xe6) pipe(&(0x7f0000000000)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) poll(&(0x7f0000000140)=[{r0, 0x11}], 0x1, 0x0) 16:00:04 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) r1 = shmget(0x1, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xc1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10}], 0x1, 0x2) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0x4001f) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0xffffffff, 0x1, 0x5, 0x0, 0x7fff}, 0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r3) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x1d, r0, 0x0, 0x100000000000) recvmsg(0xffffffffffffffff, 0x0, 0x40) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="010220ffffffffb27824af4a72e5360eb34e1905eb5ad37dff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530ff06"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}, {r0, 0x109}], 0x2, 0x0) socket(0x0, 0x1, 0x101) 16:00:04 executing program 0: mkdir(&(0x7f0000000380)='./control\x00', 0xfffffffffffffffa) chdir(&(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000200)='./control\x00', 0x20) r0 = open(&(0x7f0000000080)='./control\x00', 0x22, 0x0) select(0x40, &(0x7f00000000c0)={0xff, 0x67f2, 0x9, 0xc00000000000000, 0xf17d, 0x5, 0x40000000000000, 0xfffffffffffffffb}, &(0x7f0000000100)={0x8, 0x200, 0x7d68308e, 0x9, 0x74c, 0xc87d, 0xffff, 0x7fffffff}, &(0x7f0000000140)={0x4, 0xffffffff, 0xc51e, 0x7, 0x8, 0x6, 0x8, 0xfffffffffffff215}, &(0x7f0000000180)={0x3, 0x8000}) r1 = getuid() setuid(r1) recvfrom$unix(r0, &(0x7f0000000240)=""/68, 0x44, 0x40, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f00000001c0)='./control\x00') 16:00:04 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xf3f1) chdir(&(0x7f0000000080)='./file0\x00') close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2010, r0, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0xfffffffffffffe09) close(r0) 16:00:04 executing program 1: r0 = socket(0x1011, 0x801, 0x0) r1 = kqueue() r2 = dup2(r1, r0) preadv(r2, &(0x7f0000000000), 0x0, 0x0) 16:00:04 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000004c0)) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r6 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r6, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') dup2(r1, r3) 16:00:05 executing program 1: socketpair(0x22, 0x3, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="85165ff56d190f456ba7f7e6c492ebe89cc0c9abf882b0482000c033c1c8dab8984ea1a8755008c9034f4a76793fc41fe1455865d0c33b209d9d841c8121fec13584fe34d06ce22d0aa1a756063fb6ecf1c81fbb85d2dfb0a9853660ff5c67df97f012ee768aa7a8296859835ad2e5d2cb6307344c98eeea71e0e277f75d91637cc686bbd3672441c07ccfc6345782098bbb2d98326e27496b093208dfdcff9f044e664224", 0xa5, 0x1, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000140)=0x4, 0x4) r2 = semget(0x2, 0x7, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/59) shutdown(r1, 0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x1000, 0x7}, 0x8) fchdir(r0) syz_execute_func(&(0x7f0000000200)="8fc978c24a7fc4e178104c2346660f5d08654225bf000000d9fa3e3ef2440f5ef4c442d599da3e470fb322c4e179c5f1d4c402a1f7850a000000") msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/117) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getpeername(r1, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) shmget(0x1, 0x1000, 0x41, &(0x7f0000ffd000/0x1000)=nil) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/62) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='x\x00') semctl$IPC_RMID(r2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000440)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={r3, r4, r5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)="188b686e3dd8ab1e10846165364af886743891e37168da559b7d22aceafe06580f114a4107757837421650ae43c84464da7c45e9aa5bc6a29ab380a97756d80559eb2060518f6d5ca7b3c926e3a5847e3d93b0109d6370860a8ed6cfaabbc6233d27b14e508bb69c3b7f2862ad30c7b3ad55516ea9ee8c760dc5541cc8f251c63464b8e4fdc7fb268f70b6fa7ea25287a9c4a882461303f47e2374e52e67dd27cd8d49eb2323acff92e56e425851715aa516d911114cceecf63043953f45aa05cb175373e40f71fb6c2500a4ffdc7ca4b5c021a9aa538a890bd6043afb74235eb104ed021d97620ada20ac4a7a0ab966a35acb64e98825872699a037ba03c283bbe69f13d164fa7e86060dd55d92aedec167f2aa923922e6ed6e8ec44fc5a82647a8bd589a912ab9e98d81c27d9a20d173173a59b10f74b9101690f448a44df8676a7443d5f0966d68c45e9deccced5ff03e54f69ae3148a4c3d75e3cb6caba78e62cbffc845954551f6a8e7cc4ea0270564a7f4c6f6c73e859c1ef4dbfff42020e93397d2264bf324e687cd7647e3abfee78e778b448c4a4d2f70205787533134d1f22c66babf09d1aa426e853ae2add54180e9c3f85f57fde9ea1b486679af4b1d51ad8e42eeed492c34a3fb1ddd4ef4041c98bec27fe1f134e1da1dcfedf2aa8f91e4a4d5ce5db37a8b2c5302606b4f38574c73fd8ba9f401f7dcbc137a4a41819bab51a875b42365d2a62bd3dd11b77345dca61c279948ca068cea21b07eee7c9cbb8d731a9191a30f3001dbab480b1478bbccbafb6a83bc112eea80c2b4151d2d5b5af676918a819c3b34c2d4796ae2096a16090a92473541144d2b8905eb59ac92cf4602250eada3ab2dc4f31fdf20453c67a29a30c274a393e5d2a7b03950a6ae693e2e0a55d64a61bc2063cf9c65d2def398c8e6a6a48ffe244f4c3c971f48e007f9a133fe175653c6db0591c5e4e29090d640ca98a779ed2a4c5d20d58690d07579959ad7254b974c101a26049d8cfa9b1ab9fbb29e49fc964de312b3ace81a60b9e90e52a82e5f7d705697b65311d7f8a7ca4d80275fb994312a2ef899237b6f1ffc1d8e6243502e2d6d20601b92acf820956be467fb12ecd5d9a8280be72aec171794bf496f066867c6653f0f25460e17fc256896de0aa4243a5d4cf91696522ec5d58b2f068b39a3e6660ee08116e47f7e9c2b2bb8573ff64690600af6dbcf10889098540b9ea7fb094a6ddd043fccf12def949c71f371d5ea3ac79d79e0ce925c84bd4436212d06a41ac773a957bedef73f21e5cb92060a18cb3911a9a7ce8a0631aa04427bcb11ae3d7bec16e3c41c83ee7173fa22c0718294f390e3aad5251b92c1408e453cca7363857c7b56c73cb81b36f51a279740303a0f38345f21e70ddee1396cc04479f8e2fa4124745fec03373ec3c985e6d0a18a68a97f7791b8b19bf7c396e5f476dfff6f7882e774cf77f907787e8cb6a8ddb93eb2c920efe60ddf98190bf62fc924cdad45a4a5ec6bf909c8a0248cd5565a71f5d0f4ca1cdd75af9ff3c2310d05908a95a4458a93ded7bad6820cc39eb4ee28e7a98cd3bf5934a102fdd2e42a1c07fe03a5e69cf7f6aad15a9fe1f6c0577af7c6099891b2e682bf93a3cc73cf1c1ef64f4058459bc9fcdf41cf7321a1f0bab937f5cf044e346f82c1bd21ff54db8483ad437cbfb1d81d4d67eb198fa654179a96287ee52ac641919b141f27e6b49062b538cd4b4d7055de0664d37318e37badb32c2be594f6470df18057d747fa10cda0e21628f7e9ceb3837038900f90b68f0142222b6d0120024e94178f61ec61676f4a3a0f4dd282494370b1c0315197b4860049f86009694e1f5310ca9dd1cee256caad653ba9e1c07ee216a14313dcd77a965f045fd67a4cb1f6ffa1fd2bed11c406a7ed72e72af6d7ffad566337348823b920b5a990fc661d1ad33af10cd44f437a5684f455c51908fd10beba04c52f0aead0d3b40e8a691acaa54a5d86bdb907ec50a7a8af0beb5571ae71980a796bef66d7ab73619e870e475aacc58756c99ab90cb384ccd09aad7a1460f69b6be48da41e4bd03968b5a2728ac08bb09e84779a684ad757b5d52e0d0890fdd1ef57ff2e199bdea9f413233d85017abcfe42215d84e9c38c3568f2bd135ee160c54adf4a89e4b2fe1b78b8c5ec04a1bece327b1825e647f0ef917548b7d700e38154f753f50f356965438ad1b6ed8ba5b41c31015611351824a0443a7aa70bce0cde1a8b29ce4d4987c2faeaa25a1b3cf5d6199e0abef1620db8107a7ce6729fb656ba437e38a5238221ba6de4a1cd4237a301a6a09584218903df9ba78ae2cec612020c9b466a02345d3214f43f88ded27274ae90bd3eae1752093e577aa0b8f7b289fbb66d841e5eabde18a3bc7728940e1035f06a8a4b1b750a1b0bf960b3af3e73268dcb0db86ed398805e3f7cfd996f89744116417a0ac35583684a1805a8658e102c1a315a164879fb80d7ac1cc73e985873b464db8835e2965f26f135763538f061d21d330ef72613bc673965e3738d5b093abccf4b8264d1559358b958655afafd4fac88828ba694709d8c9046368dc59f42808a486ba75e45cfd1075268485ce6eb087c2516209c11c2a21b9cacc130b321b71bfd0a33337bb2ebd2ccf7183bc977bf11655b4d270addd2d40625a0f453cc0b276dc5926b2e15f364f7bda34b9e019eee70a956f066455bb1b01ddcaf72d6ef4bc3b24048b6385264b64c08d4b3ef93b8fbc94909e054a58ec9bbb930e82854ae1436ab8c6e06f4abb1b8c830ea9afa86b23890de55fc063503f3b8caaa8221d2d277d0a83f1844422da4595a47f524cce4248dfacec6d1d5beaf51dfb7d5ca3d456cb9286c19e12688b7a46f03e7160363977d3d4224ae48fe10ef44a4e69feecebc713b74b203a54a7017aca6da742485eef4ee91e144f63dd000c245d5a7615eb198af246e6e7be84565a7607dec749e6ba92d5fc08ccf4973c6cc46a9773ee518d333fbf32268657bf64a14661fd293b5d020371d70b904480f3e221068afa3daa304ff0ac15429fe7996048835706bf7974958babaa88128bffa5dd41ac38eb4e3d19771136790cba8067dbf1f770ebd9de2a3d174473acfeb1392a452a0710b44c6f052f35ce484ff37698e4cd6d0cea48f2e3c492c4fb25e68c56fbb848a91d4386838cbcc470500531015845530058bc4e8c7f616b4a252ea1785a43c1fee63e4746f7ec98848ab084c3cf328e924845ce5e341763598ec95da8d3331796db28937a3d85d8672377c10b19e0dc2663ccf7bf0b09d14d4e559c2e8557ee7da725d39aae7ec5ccce12cdd772fbeaad8ac1987d18a36ba819dd95cc55875aa8101085451f502058164289f64dc85350c2c909b345906dbf3d60085d1356b55f78626b38fd6c91f5e430c8dce99eb3a4a6e14a28b9b078ab7c318d984137edc1355dd1829c10d10ca85a5e5655040daaf51f5943a8daf1451fb5c2735da1c8242f018948ea4413f520bb48b52b6b7fbbe324ea4c327fa828578530374b5ba9c6239d3a521a140eaf2fefd69645e2b2ee0823a7dc3ea7ce924b4722900614708704e41fc3b2bac63bd7606daaa3e9f0669f844391afd488542789431a1ea085f94b0f363d98ff22efdc9d72fd514e66a0a4c08863dd9db503e3ce2ff31837184920f7be7bf32dd416e2e2c4ee7b539a375d440230a7fa59caeab9901a7b4742a6400193268f812ed5ef0a1c072c9bb0d28be442c029af413f4c6080e3e53ab41a647a0439fdaa377f3a07ddaf9f6bb5949e61807f78614991f2189e23530f89cd3f993821007844df05e2495c5f9b2e98540b59da5f80b80d696cb4f5ca33658ade34ce8b7a2f32b0b9c10c347076dd2536228360547a88a4e902dc5f3025a919fc33158661750f8fb1b7ddc39e520b134ab928e60c92269a9ed5bd18328ece012b219ac902b7a48922b313149787005a653f1137183657c4ed109ab2c4aafaa4a30e8962c76e1cc847ae1227e78bad60323de2fac05dea58d668e47ea5a9e773e42b441520a20e150924df78387b4761057f742ded6e77f945845b2f324d527075948afa2d308ee48b6f8d5f5d09d99aec1e6fd74df2dabdaf4ca2ff4a44229bfb2f6e8056020664b71d6b9ac4b15117e75c390f33cee775c4c63662f78dd95cba61fc2eee4e2e07b4cfe0011f3dbd049ec80650d46c105ebc9bae9ed3ba433eb8d940792a8fe8de5fe352f2ce1d842843e7f8142bd7ee7010b21e2f8b25d65587915b70cce6707ce5b1efc5fdf3ca400b365bdf46ea207bc13f501efb7c1330711c4bc506ddaedee4fd2c022c3029c31074654394040cb44ef53660b66fab2f6bfe77fb7b3c2b887035c5c62e4466edc98d4abbe27f86745d77d56d838141d10d6c900d1edf0d1a38ad0f3a516887ffa79c0782bcff34596c3bc4e59cb9024c45154326e8b39a5f69a32eff0922a3e204b9262aceb584b66dce899c0fd2f3149a224bf8c670d2b74b1239f43da0e4c75c83833c1e0b15fa32d70073d1ed0a821fa5d82c3d17d5da5889b4a1c691c536a0cca2a429480908c144da6b5861e3fd1631fe95e203420f58c8a2db2a848ccf230ba97a186bbf253ed0d7482d7237f8924811e5be53471877fe61bd8b40ca64c71810d3e20688628573d542c577c0f9e943675c478bb9266e0a8bbfba2a14774bdae69b55beeb183b99e2f64591cb07f7ef0fdf62c6b4b6755b29a6e79384d141ef5ecc65f3e1049b5c8505ebc76e6310ef13ac30f1ff382c2b3b73bf9ea48c9a36429caf45699beff5c541b91f69b31142550a4a5178670c8f406c6c9d03677b565c6b5d3078876ff455f3aa03d746e08e2bfd98eb7ddc548ff67127bd3325528d1d1c56a0c9a9203f90dfae2524d8f29098a3de2c202f2f125f48ff194e0ff193c3b59ab5111b5eb3b8f6ff19024acb2bc6dfd4b82c84784e94376531fcd00b76093c88ccb0e14c0bc7ed1f5d2087ee818bff7c2ed076429a7b9bf97e9a2f44db5755a4a5c90beeae61594b649d84d6b3370f12100e3d226584f480728c6fc1ffa43bc857da75b21ca96f69fd58cd409c44112b3e9d3b0b9e8cb113c9ba0eeffff32ba74146d568937ab4dcbdf91c729d601ba2e660c6c67b1272f9a60779a96cce5a96517db0677c4a36ffd2df25a8d5fb496a4e144e890c07f181e2e28a377685f91e4715b75c32f006cc17bc6f55f341c7a788c8e8bd25ba743810e190d43b4a0e6d1f6fdb5439ed79f2698e4091e28a3bfb63bb02562f69e2482614cc64fa23559312758c5ae3f7ebf1f165832534babc6935147abe8db2c21992fb16f3f1569585696e9a5301eaa40a584696f2577edfad5b73fc037600058df4247d1b71cdaa0a9219134d431e5d8903f0a9c52d07946d8a702195a35027eb109b3e41895760472b28cf720cd0dd56647f9291b085863f0a67334e54e7c3f3f6cc8bc8fa065c8cda53cc1bd2d6ba234bc25c56f1d5b18efe69bec3da50f5f59722b034936142123b48f64a9bbde7fabaaff0bd00c905e65f87dbcaf33bf451044a1af08f71410855564fe87c024d834ceaea693755e8cfc2fd9b0275e9d79a50f8fe5ea4bfb7cb888d5435423ba64b9684028ff7e78af06c479bf69fadad18a6f61876e47f297154ffab081b612301a1e9360eca046da70b79820bab4064890568e0d971a017fce1bc747f14816cc5e0e9eb952feeff710345b31a497302514d8da9141f63d5807704942b9455ae2ab2dd171da425abd62ab1382", 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r9 = accept(r1, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) bind$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) r10 = msgget(0x3, 0x744) msgctl$IPC_SET(r10, 0x1, &(0x7f0000001600)={{0x20, r7, r8, r4, r8, 0x68, 0x10001}, 0x3, 0x0, r6, r3, 0x4, 0x7fff, 0x8, 0x1}) sendto$inet6(r0, &(0x7f0000001680)="54c53002d7f4e527dec6e1cbf1840c69d8fe7dc9efe623de97785a388b7001ce305e43c10bc84b312b4ccc2c5c4fba21c7c4574bed42b494790b5da79aa3998b97db781be16ef3e5c0ee0de99ed07c3757be", 0x52, 0x4, &(0x7f0000001700)={0x18, 0x2, 0x8001, 0x8}, 0xc) write(r9, &(0x7f0000001740)="89e0edc4a2936f8454bd76df9546c9810b3e23c045f57c0adeea5770e02a2f8ba4e9e55ea46c2978a9a79c6ebff294f0bdffb45918a2ceb0ef42494709df984e4f7d4396720242f32b504d7799ffbcd5d1ebcf5d17d82cadbe9ae8affda883c9ce6b2da19bc1275e77babc4f403aed028468cae459a84bda12d76d361ac34c52f4051d999a2ccb02de1fb93b56c308f73205dc843b1ff0d00e29de72289ff8d3fbfefec43cd3e485438cd6449d7b244352791ca02dd2e7fb3363ecdd59bf4b94d902ff0ce9558027d72e5a267c54baed33c7d6543c36393d31", 0xd9) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001840)) fcntl$setstatus(r1, 0x4, 0xc0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000001880)=""/13) 16:00:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/233, 0xe9) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x6, 0x5}, {0x18, 0x2, 0x1, 0xffffffffffffff73}, 0x3, [0x80000001, 0x8, 0xffff, 0x8, 0x10eb, 0xc9, 0xff, 0xdf]}, 0x3c) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r2, 0x0, 0x0) 16:00:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x6, 0x9}, {0x7, 0x5}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10083, 0x20) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x9d47, 0x40, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f0000000340)=""/4096, 0x1000) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r1, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80001ffe, 0x7fd) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 16:00:05 executing program 0: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000a40)=0x400) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) close(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000200)="b9a270a4e242e7ad9c1f992be323c04da16e16354ba11cf1c22dbdf2fc40111cf64dd7bcba901bb0fb7898e189642766578cffad0df82340661411f71d967710b1c27603f296ff87c46acd5158515f03834c3f910f67741f44f4277b19d918317de7c7bce2212cf38537d970d92be5988fe671826914ee41ea0e8080d8ca211a7729e368a4e88bda2cf0fb08527201fab76eb1a5b8aacb195a6469ac92ead1a1cb186021a7de0380b4520e5f1f8c3c31391280901629d0e5298ea3d0f12e6ff59feca2067b40c23caac6b6b50df069b0b0102244e17b9e199fdf13786917225c0d29efc95863dfe7264b0eb65636d189b79a174fd14e083d94f6cb375f", 0xfd}, {&(0x7f00000015c0)="2d8c394f75481f97b3efdf2d0eacaf6668e6440c6509a15e67586fd965d02645b66c5270de977b2ec82f64d7b54893062213e671e88592facfb5b4efa5925b5a6c34113acdfec8316a44873a961669720fb087b3d6d61b43149bae6acc7c94b27d9fec6c63f762a88331d2803a656ef1347cf4b11163490422e05e56c49419195f663aaeb9a3511f8eedef217b96271f607744848304cf2ec5b257c85bec1e4fbc7e8f31f6f95847e69df3d2c3f5365a26c6efb9016938ee8df8d0ea8a96545e4b708e52cac49ad30802ccca587f0dbd5fecae1c9e70acc42ac97a593ad0501a6972d0122a45e26fcab6c5c4f2a006f5c53aafbabc3d8c4d3914a9d819fe8ff644a51dd19a62ba2101cfa1312548dfc9c9ee12fd07d3088edd88d2a00c1b72d92a075b9733d602e50421d0f20b04de9bdb6622e89fd67b7df675a6015bf082e987fee2f286fac93b4e6e147619bcd41836a4d02caca617cf619aabb01f2f13221580556af6be84b862adc6928e8dc9362093d5370d80e824d54024cec04c81643f0c38ae412d13447cbac1e7baecfb70a65e1348a6dce4b8349fe50db7f3a7d9e1d67a371a838c93989203af19bbefa19bfb0f9f996a189c3c0d180dabdc27b341ed83d2da2e5dbe256768aa16702ee444bcf3f866b80585e28882a594799984e642545205294ad9b425d2cdcc3bcb08891a1789bdf55f3cd4346358aec342d20d255b5798c0bd419f4874c8655630c909c43533fa6b47e3b0a4a09260953e7fb56cf48d3eca0fb255943de09076cc22ea4c4b3c13d1efa1c4189a390a2d60ebc5cb2f7a4c7fbda2c9052bfc382c7939849e4eb3408f375d311aa673f519a401a56ff34674cc3dcabe41c8b95dce957b09598cbb74981dec11d2872b63b5d27fa37204b4cf89afb0543a18da175352a478267e2033d428e3f930a96779154667a4b798e0466f0d4efdbbd97b232165b6896989510e36c6a02e46fdcf2bad6d6c4088687396fb129cce0e8d537319ce5b2f369f943624327f9e84bd2d3e2f898e4a7e6aac9cb8d89472d2a9fe3bbb98f9fc2bc7d857d5570f8b0cee2db9ea8b8787184c0d82153d45dac706274ee41e6899fddf5dc0d1ae4b396f32fe5fb9b47c3a981700f7953e50e57d6ef8126e529d6b648993feea8e397cd0ed77b1e1903595ba5f7682f540ba578add8cda112325257585ecb7d8ccf7b772de44fbc723bedfa16fe915fab0392dd34cccbcd5e26eefb86dfa197c5a1b5291e1d4d5cfa8c08364f0c091767d220de1c492304151aee6c55ba38a4a07a626fa3c73ca993ddaa35a18041bfc1076510da7c3234e2e7d0b75e445865d3e6fe9a86cf9aa37437b36dfd3801093ee294ef5d98c5cf5e48d0016c076f47e20e7dcf2dd4d9ff47d0d6768e4e1c24a68ae39606b771939a02fed5ec6118980710c3357df61f1e3947ad07762e15be369efa28fbb07e9a88b268396b7e5779bb27952f2d5b203759860561cd0ba8b1d8fd4b3a11a486f8e9ef9382d917eb8fd1a21d967220272acf338e0c0b78fbc48c4435f4e9db9b37ce91a50ad431c6ce13214eebbe38b501ce3314b80cc1eac751a6c402b3b439b2c912d8315d569545ddd61ddcd66ac61fa5498dae446abc4292fb0af8f71714aa1f2920dcfa103918017413aa71acfc0912c16791540a72248edd0ab51f774a043d3c278f10d5893535a4191f7819cdcc74fd4edfebc5811c427fdb0b162c9c740b34dd4c39a47182d7ffffbd5203c412f75870004ca8fffa32f7421f4ccf4a1f299f633e58918b5ea2d62dfe3c7e58d60a145e6853e0d8097cf6ec80dd3038257991ee35ac8711822839736a05ee7b55615ccafeb0a4ee189388088e04548cbd1d0c796f5b106debe9c2e5870ce5877f81de978a3d92d3790918cf382665ebe0aa6ef63a7980e6414584f4f4d7c56a33e0370329dbac631a9270cdcf5e231706e847c2e2ade8def5bc153dc722a9afd50a8cbc59a15ccfe92adc3de4cc6781ab398c0fc637744965363ab809d062252dbd7884c6c4523f9d23b6fcc1733f4e0e3b7518bff02f780ef40a5428a96f33bc301b263e7da2353448c8815dec33e71be353f8c5af9d5d56ce0798e928637996f0136b1c5832bbd954f8ce0c068517d92dd5b4c5ba855da064a556f5d68978ddfcc3c504ceaa415c6617f7086a6eb33bcdeacbbcacbc56bbf06b91734067e3bc6d2d0fdb7dad804074cd18c0f2cbbdc99e415e26f61fecc02711473652de53d49de38307bd67351476dd68ec4e8e89218280a473eb562aea89dc5e4d3e4584153857666c689f4f2cd04fade0b5565ff2e658707ea833261e32279ffb1a8e5a708cedb98ffe46aab7f3074f4f6ba9a299c49e1f85719ceca19b4862b014f38240eec7980b4f2348c5a97c2fa1e56b99f3cf527358f88b1052be72a2aafa38310c31502d2581daf6d9a5b80d17dcd311fcdf184c838512e8031a669567b8a2538c6561023d205beff051c8f090003d1d98c020e0652c915acd5d78934fb9028e2aaa957718c03cb9ec7d7f6a766d208da61a1452d5da57ef77008f277f12382b38390cbab7723dc8a92bcb76a79fecdbfee13a79498fff206830748a7ad4c6deb5120e41aadfe61a2fc7693094059cfd7d63f121eb9938c5e7ea94cb956aa7548345d0e8f864c35f97e1665d2b7d666afda7169d12f38a21675653b9a3df20abc14fa1473113864bc9a64aa5944fa73b777d065d04a06c32848ad88e5c34f32924685c184d285505f5ba5a709915f0d43cbfd502018c35648e4aae6107774f9f8a2ad28c4ef56ba5b2c38c31f0de113f2953f432db1e50d0a2fee37f3fb18ca81c898b61fdd0550c02ef484b51cf3a5d8d18653739b169c1262b19d2c0f2356acb0144e7b4c76c2e7e745a3a167ef710c99fc3457738483badf6c19803d5a0dccdc14052d0780f8c383f81dd03b2f9441e9c31d25a44cf9486a0c4b49f1b1983dc125c46d18c3bd885510e8090fffc900c9ac6d40c202d868ec52e6f172d7e7afa4128f5e095da952bffe19d25f42de3227e018d95a4bb7f400372d99d836112c82ab6f21ab083ca96347f24bc7f9cea4a029dd84d41005672eaed710872a37bd95b000e0a6bd570a951e3c4dcdabe24aba50cd003a3533f8fc208a7beee9a060c9416417aa0db5244cdf89f165dc73285d2ab4124722b89d7da63775c8f3881cc170d843121b908d3aa4e22dad954167cba9910d38accf6975b51f85045518b3c54a060766cfa3f7a924acbb83c9c293a1d84ade03fe7beece126f5344eb0034219cce8d7522f21e155f3e974d6e7adabd61dc3e7e35012969ed4e985b60685b97f9e7ef2b634cff65fa154c4dc28a2440d02b17362d70925fdf44e39938e173a9211efa438da0a03fe2f94dc37bb24851ea40ed038755195ab2750bf5e2f562c2f28b8ffd37d64ab1b8a2a798a6f500402a3f07209e0fc0b0abee9f9734e520c485438a8236b301ddc1b8176a57020dfda8cfb974331cd6b3e1d893f742f416a8c9e0544c6f2eb20f61f3425154997bd23212944f4c242a89877ac6e46f998823719dc64aacde520128ff7c6f3caa00ed26412249d643d83bc389a67ce02887ec8c2e6392890b2b0f1cbeb0e51299e3b1156b1fcabc1788a18f35232f7dc16540ca9d3a35be59a82792327d3558dd957465ca7f72832d210c4d533aaf18f042737480b943cff62f1deea36b8c013939e1eb6d8206c875aeb00226256fa46f3b398f4b778ef91558d70381acd30a457b6fde78917ec748800d596336a7d1478e5c5617476efc4ad8127783b13a8a23de25e01830dcf77f4056fc02935830e4b625049857cbdd2764d099b4fe9f6035aecc32c5068c5b9e9f54c4b32aef5107a6208d06d8171d86dbd4cdb438d5d6751bf6c0a33ba004632fe93dfbcb7863811c264154be9c8bf587727bd242c0b21439b100f672d64f130c01d93887a6a6f940b1ed06e8e0a0e0d8f7781156525e2be3d8ba8d6898c681084c9997ad9a85736225162d152c80e064682a819a00a3a51e90f5dce45ced5bd64e5e07fa70bd749e064da8dc9a021068c5ef7a00cff17fbbeb0482b96613386be43d74a8c1a4b4fe84e7f2d352a9bf1ed35cbdaaee32381113836e4f750ae8e46a4756c697d33f66183e6beeb470e55ddf4bf0b0a521ac05f03995957d7025b4c66010df11a3e5bbd80ccf439328f6e53a6c484f56e3552486501ccf853c708644157c4e3780d4decfeb2c09932dfcde824d1177a5a19a5890607b0a5f6c37e08e4ad8aa1acb38380e8250a172764e14e78ce594726e63c1476649745dac4ca633611b6a77a5d3d8bef58a78a88a51f1ceb9f1a2dfa8b4f7e880a77b1bfc7694bacf0b09994674d3adb80edad7c778916a3fdbe9013401459538aa7c6151ab6aece3f1660a992bc9902dbb26913a3f5dff4ddb77361abe62c54770f2b2dedb4c2c4e95f7e1f8786c481a681542713e4788a3ee59ba5a886614ef07bd906a3160ae0880ed27b09878dbb0bda30dceb20f769cc48b1e7569b4cce2bedd71e292f2aa3385a0c99663207a71f3d864739f43a369cc9ce04adcc7a6458fd50b08d6a7e76191b8f4c51e8eb3d2c7aac89a944889c6c14f587cfc43bd487cabd0dbad0937e584b849ed30f7afa8a8e906aa45495811fb12353ea95d1826b22d98f2b6a511ea1f3dc4562489c6dfbe155284101d3fe760bacaac53a00b84fb17d4472aa5b582e4e0f4e64fd584ef58bf99a1d84b616f07e0df0e626b9450f3aede3bf662cf650b544d83512887e9f7470857d81de5bf25b1191ed2ddc9879f9276a447403738d5821e2f5a6f50cb2f509293b7d2c43da5e8560cdb5027d58200dcc47a8ae1205088df2dbdad7c4105343d71ce998b2fa38091cdcf286eb7951a9069a5006e7e9734499314700175be59e0824b57e12534559149524f24fc2a59eb9ddf848117118d41954961af9919e17fcb26aa04a50b80ea2cd6321221213db4b17fff90e08c592397e314822837311cb6398d5527962ad9f5f32030443d25592c5f0baa69f00db51bf9826ae76945558fd7f011593a7621197babd9e3af4351c20b5532bc35973b9e8b238b378d8f45d125acf3c6f98a828e3fe035fff9b82bd0826695391921ab184670ede5f166242c50deeeb4fa7dc2b145998ed05e54f354fe0b7f00299c56ecf791d254ff481cc79616fa28dbb42bd22742eff7474b4d092771a1cf473e2fcbe0890935af5ac85556e4cabd0952bde07353e626bd6685e8dbba7c7c95ad19bc96605529de2655cfc6a44e4af6cd4e07f5d9b771677137bccf77a6771d154e0ab69a698d126dcb2ae567276f71cce8c9fb5e50b657a94cb02bd4b38492333082a5b1e3d0c42e0b67c0f69c556caacf8c4cb0f64006a814aea9e4c0dbc860c13d156d91231da298f97002747605d15792e2a0c8fabd754d2c36bf52a2122e3b40a82f7da18e77dde60b941bf40c8e1437e2486c07e35e6bf3da5c92787f4377b386ee88dde900637019db78914c4f6055765e96a0128a59dbd262c80ef2bed4e73a0c784ce5b0d904713df3dfbaf448aa8c0215ce6bd48f466d4b98de09cf9b7aa8ab3148b7e0ed255488e0a9b0274d913675d9fde48e96bfb8254ad51157d60f09fa3ddd6dc5be5e06c07aa12eaeccec9a60e7f5bc54cb9d10fddc23cc14fda97745a5e7c2fa04ee8e93b54b5f73222a5bdd70ec8dee3145b5c68778f850faa677779f55ea951a1a4ab70456042301ffab136879ea5598b0672f743389b53de4fc4d25b59a", 0x1000}, {&(0x7f0000000300)="068a0af43059a9138c3a6abc7c083f777df11985044766a1f49139e1dc3c4074d63b645d22fc5b1272ba509fde43285de69b74a74e2f26f74c6570a339ff14a581308429a358386ad4b633c602432cc27bc444699e026a59d8e04600e6681a", 0x5f}], 0x3) writev(r0, &(0x7f0000001580)=[{&(0x7f00000003c0)="aa345776907f03e3116fcb38c11f32b71aa3f5022ba9054f3cfaf9ee966c213336849c30646e590fb18e9897dd7ebd40c151416c0745d3e86992f161d7dfeb152aaf4800f02d3dc10950ff24cf5dedbcb133ad927abab26c692c8a58e0c8775501ea0c9dd9359b74c3ce11b63c3627739bc41cfd27ea2b18593b31369c81f20d1e92644a2ecb95e38a6355471d615814447514ec885420a8df54c748efa966b5c92942cfda2cc429e73888c7c3be12e7c4f15d7e41ca9471c76a0123c543583c58cbc9e94f14decc47064646a6816a0aee61e5bbd411ec373a777837c3ef0dfe49c0169ab5734d846f948c76dc4d35de22286434ec1896c855130abd5ee1a8dc98babe0db9c6b096238e7a68555424aa613890d8eea26b45b27845a2570965576089ebe2a3164563c60e4d7d63472dc6bbaae6eb4fab9a0c938399a89630317575f5029122826c51fd383de792f74876a06d28bdea835cb8455cb8d3b0837520520a95fd622313ec4ed5f00e1698feeb3cbdbb26c55c74735f3b7a5143c968cd66b515714cc1f3534d408510e1fa320f8f10148a1020380034a192a5fcc2c296e48e97aa530b134cc2665bb2086e474a443a6458fad25058d73e739bb9fe30021e348fc78f2e92edeefaf38b97a816d7cb2c559b0acd77401d6919fd1e63ef9c80217283472c052bf6a9bb2fa3b18557d165f174506cf2bdc8de68d5516a60f5cee9f85ae69542dab0154c13689f0ef194d3b93e5c098587da26f9aadedb4b9df9f9711ff7de9d3b06dbe36389c8e3182be5f8078f74ffa6034019e540ce69b76fc806004a5fe51714d64e8c48930a5b3bdaf5a6b67bb7feed4052b21e28c2f3abf8e4b93ded676e2710957af2e23b8fc4470dc1a6687250e748c4877b38cc3570d8ed20951e6c2601f7d358cf01092a1fa8211cb61fa95de63ea15cefcc0f5cbed71104b74ee1425034c56203e97f73c99121126505777d794cbe3c7a80c3483451d83e8e96471326e8f4afd2e171cbc73b32b6b2ba46eb291f318f0c89b534692f768466a0b001a372b0375e76783411940dfad868d4e580bef1aad809664f801335cca11496daf551a52b94645125e62b683a247a070a44b2391156c1db66bd5dbd08533bd5cc8e216da02c49e639ffdeb44631e315d7b27e13a65396c62cd9417fad7addf96e3a8fb7f53276ac8bdfd4fcf318e1273b2a1e94ad6df170a215fae7ae6d6612da8c68a9a70642d3242b3cd1d25ba83219e66cb3ed83583a9c19b02ab0d7eccb395e35c627cea8fe88e056c33dcb2f2b00a99aa0698901777e20223a439f2370a796242534533843b0cae795fb881406269f090776e5790ad27d5f8e843578f2c6526a5bd4d4796cff05f0779d9a0309a74fa13a38783baed881dcac7e78a50e942cae30128a3e9845457eba87a49fa1e5a33618acf9200d5cc2a93f6106ebb4974bdc70fa191f53ab8ae46c2f9ff16d6d1869ed5f29c466705a76f3f768b768f504383dd0ba6c98a79212f8c8d5cb7bf235a81e8b041be5665a7262fb72370f0c816daeb657d8ee9892cbb6cf1a6c9ac24da2650860936b7b75d82ee3895bbcd8507631fc4c7ce20476ce3943b7f2eeed018612878351e0cd1d9d5cc8b0f8e339f5c9d03db56770668111b7ba24d792cf79771a06f537606e51e7570e9cb14640d7f827e9fd935cb35915c8f0bf56215de8e8d6445d162beea9aea0d3e8ef822d373484fa592108cf1a8a2035eda8c9d90e16f1d70da1aedcd8f3100dbc07290b9f22fa0a398265ce81a2f8629e2103f5d2ce0a20de9a9b571d568271d585e1f21a68981c967894d7ede4bba4667d692ee30918eb7bdd6888fc6223fbc5e70593560c18bf409b902eab8c2da5b2afa2911536c74a5970a002d709965e6886cd1f65e6df7d027c4ff6fa686d3a64461c8fca721886c0be276eacc79857e4b1469013f2cef96db1b852a6dd12535e9065018a898888bd28e29f6234d78c7f8cbe7c0e6e273ed06a8be0abd1e48eacc6d095b8087023d47c934aa700bf31971e46cd5f316d4c7ca2c340424eda70efc4ec715e6ba595da6d3672ad40c33556d131aec59190dd86313a572b7a80fc7c1b09689aeb21085293bd227f453af722b9e1270fd43ec07f0c2a8f339c31dc3ce807d3a6408b830bb10185f0bbe697850ec99a19f8025e58214b663eb3520b85dbac80fb22df7e95a14b11367c69f11d5844bb993fdeed65e7dc6e787400bdfecf8e5435904591faef74110a", 0x641}], 0x1) r3 = syz_open_pts() ioctl$TIOCNOTTY(r3, 0x20007471) close(r0) dup(r3) ftruncate(r0, 0x2) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:05 executing program 0: socketpair(0x18, 0x4005, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) getsockopt(r1, 0x3f, 0x1c00000000, &(0x7f0000000100)=""/199, &(0x7f0000000000)=0xc7) shutdown(r1, 0x1) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x1, 0x10000, 0x10e}, 0x2f49, [0xf9d4, 0x3490, 0x4, 0xfffffffffffffc01, 0x7, 0x800000000000000, 0x4, 0x1000]}, 0x3c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0xc97, 0x3, 0x2, "a509041053435bb21314d9e86aac5c18d8de5e68", 0x5, 0x7}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xffff, 0xab7, 0x80000000, 0x3, "8c4e271759151e8bbc9142e7c99380dca006f368", 0xc408, 0x7fffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) dup(r0) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0x0, 0x0}) mknod(&(0x7f0000000000)='./file0\x00', 0xa, 0x5) sendmsg(r2, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) sendto(r2, &(0x7f00000000c0)="00d8bd33beb4bf8d27d1a3fad6ac02270a7f635fadf6c77c29483324dfa5608a52ed1162ff4447918a28ed6c4889bff691527f01c3568b15cee9aae95382f0e1521dbc72a842a5774c4daebd8a410b4c8964964ed866da50699b3d9dc4f03a4a3af6944cfaa0db04763394", 0x6b, 0x5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) write(r1, &(0x7f0000000040)="d4081ba897cb9b31611abc6985c1a33e859ac47e6db5e73ed91b61b30a26b7d8f7e724eb673ded320f042c603063fc898e3e03b364121f475644882a7f8491cab5316dfa5d9e5dbc707ef5d5c7349a041ee097", 0xffffffffffffff76) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) r0 = socket$inet(0x2, 0x6, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/124, &(0x7f0000000100)=0x7c) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) open(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x10) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0x5}, {0xc8c, 0x6}}) 16:00:05 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:06 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x4f, 0xc77}, {0x0, 0x100000000}}, 0x0) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) sendto(r0, &(0x7f0000000080)="3c084d762a2ba79cf0fca8da182c235b46eca814dd293dcf67a46ed5b529c961eccc0cf8649124eb97401551f7d3ae30ba188c7e54e956bda7f530b3abcbdad0c4b0807f25e9a60b141de30fb3f9d407cc1992a3421c21ce7f8f1cf3bfb996a83d5d4ffe13e078552bd450a6a4c70b9dc31f60cd2c8c47e996985c8f7f7812e8fd66", 0x2, 0xa, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) getrusage(0x20000000001, &(0x7f0000000140)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0xfffffffffffffff8, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffff800, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x20, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x80000001}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x80000001, 0x4}], 0x1, &(0x7f0000000100)={0xcaec, 0xfb7}) 16:00:06 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x6, 0xa400, 0xffffffffffff0000, 0x1ba8, "e4484eec4d488d838f9a9e9291de3ae7a8057f74", 0x4, 0x8}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x8612c) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)={{0x800, 0x5}, {0x4, 0x8001}}) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) chroot(&(0x7f0000000200)='./file0\x00') 16:00:06 executing program 1: r0 = socket(0x31, 0x1000000000008002, 0xffffffff7fffffff) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f0000000280)=@file={0x0, ""/93}, &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f00000008c0)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x20) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x0, 0x3, 0x1}, 0xc) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000240)={0x2, 0x0}, 0xc) bind$inet(r1, &(0x7f0000000280)={0x2, 0x3}, 0xc) socket$inet(0x2, 0x0, 0xfe9) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="4b0cfb4a8e961cc7e57e7d6ab21d850ccf6f05f14f2bbc80032aa6cbd4fa67bde139e0805d237a754d135916f5ebbec9daa710a4017e2a713d10df6ac1decef6d39bfb335df6600c94e8e1", 0x4b}], 0x1, 0x0, 0x0, 0x2}, 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x10001) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) sendto$unix(r0, &(0x7f0000000240)="c52221a0d7b3b5d5893b240900e44cd233010f58ad576e65c7d043fca72aa82d75b95a7d484414c12bdd356858ebb12267473dd50e659e4e75a3c2eb3d50e5187ccae53c8666ff07aa0ff9b5c062a2537f1c8f9ef9876d57a3e6659dcca7bc6dd184c934086b48a82ddeb2ab287ec787d54d33499f9e29cdf99ac510a055b1ac085a5752b1301aeb197b0217b63d4fd59c93", 0x92, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r1, 0x2000746e) chroot(&(0x7f0000000040)='./file0\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bd1) r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000240)='./bus\x00', 0x140, 0xc4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = syz_open_pts() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='./bus\x00', r3, r4) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x9, 0x6, 0x7, 0x6}, {{r2}, 0xfffffffffffffff8, 0x4, 0x8, 0x4a8a, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x81, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x3, 0x6, 0x1ff}, {{r2}, 0x0, 0x40, 0x0, 0x8}, {{r2}, 0xfffffffffffffffd, 0x44, 0x20, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0xa0, 0x60, 0x4}, {{r0}, 0xfffffffffffffffa, 0x40, 0x8, 0x7f}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffffff7, 0x100}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000006, 0x9}, {{r2}, 0x0, 0x0, 0xf0000000, 0x0, 0x4}], 0x100000001, &(0x7f0000000440)={0x1, 0x781}) mknodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8000, 0x1ff) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:07 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r1 = kqueue() r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x30800, 0x100) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) flock(r0, 0x1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x81) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x2811, r3, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x90, &(0x7f0000000140)=0x197, 0x4) kevent(r1, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r1, r3) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x5) 16:00:07 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) dup2(r2, r2) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6e98, 0x7}, {0x10001, 0xffff}}) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x4) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f0000000780)=[{{r0}, 0xfffffffffffffffd, 0x80}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x9, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0xe0, 0xa76a}], 0xf19, 0x0, 0xc8e, &(0x7f0000000880)={0x5, 0xffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSCTTY(r2, 0x20007461) syz_open_pts() 16:00:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="635ee9ab604fe9441e135189c3b09d4b7f6e1ccad8cfc76f41b842cfc8800b081b4cdb19d28338179c0fab586ab4b881260b971093f7d706cbf0", 0x3a}, {&(0x7f0000000180)="b8e3eecc748cd87e12b7bfe5b45a7b792c019b56bd33f142099eb38a6713fd", 0x1f}, {&(0x7f00000001c0)="06b893a876cf01b5817b199157fc726d7261c60748a770e069eb9cae91755031fe250648d87976f989648637318adf5e6c462a458fa0e96616002f1fe529dd42fc73cd91296858791e0f9544a4733707fe9dd2ac71bd6a85329870d4211f711232de10824c2417b001eab1e0dc39434090d50e549e4c1a6c95431972dbf5785bf280dee8267c1f1ca5404bf05a6c6c47a048ffd2d28e98075a28daaaf77a318da409a1b250291d6cb045db1b2da304811b2d48a38a1c4eded3a60009f24e0216d3eb0cf283ffa8cbf36c710f79b410cef85664da5fa96c22cba87b4993006f33", 0xe0}, {&(0x7f00000002c0)}], 0x4, 0x0) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000000)='./file0\x00', 0x6010, 0x20) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) unveil(&(0x7f0000001600)='./file0\x00', &(0x7f0000002880)='x\x00') 16:00:08 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7ff, 0x0, 0xfffffffffffffffa, "022ce75513d5bd60dd4efeb8330628f33085ecff", 0x8, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) read(r1, &(0x7f0000000100)=""/36, 0x24) write(r2, 0x0, 0x0) 16:00:08 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:08 executing program 1: r0 = getgid() getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = getegid() getgroups(0x7, &(0x7f0000000200)=[r0, 0x0, r1, 0xffffffffffffffff, 0x0, r2, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) setegid(r3) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x100) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() fcntl$setflags(r3, 0x2, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r6, 0x4) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x14f9ef1f61825553, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xfff, 0x7}, 0x10) dup2(r1, r0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1936, 0xe549, 0x2, 0x2, "e40866608fcbfa8869a8aa810021f0f31c3f2a12", 0x80000000, 0x800}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = getgid() setegid(r1) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) shutdown(r0, 0x2) 16:00:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = msgget$private(0x0, 0x400) msgsnd(r1, &(0x7f00000000c0)={0x3, "5c065eafd49bd61af98cb13d57ef922210d731c80b31bae231b66606d3b64021e684b5a329f4c6220f8078625786f9b81be92e5833f0747008b6ec7cc8169d316e3b1862048119d9b183de88d70dd6167ba89a353516603a827a66c8"}, 0x64, 0x800) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x0, 0x6) r2 = msgget$private(0x0, 0x200) msgsnd(r2, &(0x7f0000001c80)={0x3, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r2, &(0x7f0000001e80)={0x0, ""/142}, 0x96, 0x3, 0x1800) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000180)=""/73, 0x49}, {&(0x7f0000000200)=""/51, 0x33}], 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) read(r1, &(0x7f0000000040)=""/192, 0xc0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x200000014, r0, 0x0, 0x0) getuid() getegid() clock_gettime(0x4, &(0x7f0000000040)) unlink(&(0x7f0000000000)='./file0\x00') getegid() mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x40000000000810a, 0x80004517) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) clock_gettime(0x100000000010a, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fchdir(r0) setreuid(0x0, 0xee00) socketpair(0x13, 0x7, 0x102, 0x0) socketpair(0x1, 0x1, 0x7f, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x7) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) writev(r0, &(0x7f0000001b80)=[{&(0x7f0000000b80)="4efc0df427c2543cebc888a45e276e1be5fd9f90916d770c8ec646267ebc96a7743d70a8601a50c839d33cc82a6b138564462d2498c7f3c4e21376467cc2a06ef663c3328f710afbbdbaa4a9692b3450c2f7c77063a7c046f756cefa3dfc3b49a8cbf687d0e5311ab0720ead19e9cb6bcab9396a4b925760ad2fce85c89884d28676f95e774e52ef154b048eb6a2025e25fde97a07e9286ff574c5872f28ad1ff02adeca61d2e3459cff75d79da6dd857ad334fe4e385542773e22256ee6740a2694210a15358ece38ad46e168d72408da57de3cea8fb4b89b77961c610db60eab2b1a9f0595d27ac321ae0dfd34aeb5ea877b24de9f970c63b0045f98afb39864fd3b443a7d949b56510be3df9e57cd7639d1367ae5147b1130d4024a9bd6ad0eca3fc7722555a4fa4f1a1bb9420191fc26354e8b1d8f0cf8054a4c98df420156017b5994250ef8bde7d6bc40047effc447a1eacae3396319de5e5dbec6a6311a75ee0f159182a7c3b80f612d66fe2fd6ac38cc2b6b208f2a6b686720c30c66af727f49c0cc6b867842f243dc5e5a21fe30ec585c61aacdf08df450e20e7ece3b5ceca1bb87fc63df4f0a08cda0ac04cd573aff4fce9564b4531fdb46b3f9bfff0fb1aec5c0a64c8257b8b5a2a36e98959c3d0f3401567008d45b7ba64b4fcad17eb80002a2634ddd120dc557a6f7ace5ab951171cf337a4560445663eabe8fdbc97677453533b57b1837582f6fb38ed49f7eeb4eaf944d90b5d85c2e6c6927d93d2a3471f6f6026bfa58015c2d12aaec4234c47b2d94d585ffe189485c58867ac84f7d0f4ba2ce90187909a33922c6b6c63a0d8f589374eb72668f548c59cdfbd13bc9ac1f20252ca283bd842ce18c2eba06807d8c9e106d09df8d1dc30e726c475598e67b345962663493d2344971acdc971810b3904d9aef886f057ccc5085c1637cca675d688894365d7c165e41c603cd50487bcef4b9ae4a470408e955d0c4de0ae581e945d6c30138c5111fc4793879fd411c20537c51dd804e2675f40f8efbb45e86f06bbb0d62121da8aa75c7baf9c0e92a1158c1a2993ded05c6e8d6c375f6e35514cf7aba37e1fc416f386210c8c5af9a78aaf49e3da63ea47ada22f5aa9320dd7eccfad69740345275447fb77a14c326af91790216ba0e123bbdd507e139594ea858f6340ddfbef612430df5ed2e1ca758067e947711b856d186c3f10b748b24f4e9c6f756462dab5acf06cd07b6afc09a315501a4ce595ad9f0566e8278a6d331985f872498d01f550b99a296e0b676882d5fadb2cd7215369f7228362c3e1fac4e3570abc974847b919727ac2d5f04cb7647e6f1f423224879b6b412e2e1cb2391acc80f77ae0338c00109900976061013b13f2a21fcd278ce37f8813ac9aca399966f94b9dea9487425fce657160953e0f8b05e45209b77e6d1b35cb448e68df1a8ccab67dd9a0a943f11c3c4c579bac82399967e95f6006f4714bf8d8555e7fa02ac54e04aad3d0f775f05de94764e87a155513d8c831c46c337b87cb726738da386c76e6006be21686a1853088dc8eeb83a8b70ca7c", 0x45e}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x3, 0x7e59e4e8}, 0xc) syz_open_pts() 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r2) fchmodat(r0, &(0x7f0000000380)='./file0\x00', 0x8, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0x625) r7 = accept$unix(r4, &(0x7f0000000440)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00O\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00w'], &(0x7f0000000480)=0x26) openat(r0, &(0x7f00000004c0)='./file0\x00', 0x10, 0x4) r8 = semget$private(0x0, 0x4, 0x244) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000003c0)=""/88) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000500)=""/119) recvfrom$unix(r3, &(0x7f0000001900)=""/4096, 0x1000, 0x40, &(0x7f0000001580)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001800)=""/196) fchownat(r7, &(0x7f00000016c0)='./file0\x00', r5, r6, 0x4) truncate(&(0x7f0000001700)='./file0\x00', 0x2) connect$inet(r7, &(0x7f0000001740)={0x2, 0x1}, 0xc) semop(r8, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 16:00:09 executing program 1: r0 = shmget(0x2, 0x2000, 0x280, &(0x7f0000bd4000/0x2000)=nil) shmat(r0, &(0x7f0000ecb000/0x3000)=nil, 0x1000) pipe(&(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ddf000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 16:00:09 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x4, 0x100000000}) mlockall(0x1) r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000000000002, 0x80000000001010, r0, 0x0, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) kevent(r0, &(0x7f00000013c0)=[{{r0}, 0xffffffffffffffff, 0xd6, 0xf0000001, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x80000002, 0x8e, 0x120}, {{r0}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x400, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x3c, 0x60, 0x0, 0x3}], 0x9, &(0x7f0000001480)=[{{r0}, 0xfffffffffffffffd, 0x50, 0xb, 0x2, 0x3}, {{r0}, 0xfffffffffffffff9, 0x92, 0x80, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x6, 0x80}, {{r0}, 0xfffffffffffffffe, 0x82, 0x6, 0x95, 0x9}, {{r0}, 0xffffffffffffffff, 0x60, 0x1, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x18, 0xf000000a, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x85, 0xf0000000, 0x2, 0xfff}], 0xd971, &(0x7f0000000000)={0x9, 0x1f}) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x4000000002) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r4, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) open$dir(&(0x7f0000001580)='./file0/../file0\x00', 0x400, 0x10) 16:00:09 executing program 1: r0 = getuid() setuid(r0) chroot(0x0) 16:00:09 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x3, 0x303) semctl$IPC_RMID(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) 16:00:09 executing program 1: r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x150, 0x0) r1 = socket$inet(0x2, 0x3ffc, 0x7c) shutdown(r1, 0x2) 16:00:09 executing program 0: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) msgget$private(0x0, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/185, &(0x7f0000000100)=0xb9) 16:00:09 executing program 1: r0 = socket(0x10, 0x5, 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x1, 0xffffffffffffff9c) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x758f4b42, 0xfd, 0x9, 0x7fff, "01963db6f260fb7289ddfbd5a2c5c92aee4cd81f", 0x7fff, 0x7}) r3 = syz_open_pts() close(r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000040)=[{r3, 0x84}, {r3, 0x40}], 0x2, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3109, 0x20, 0x10003, 0xdc1, "51884585e54f64a1dcb78d56f24197f75fc3fb84", 0x502e045e, 0x7}) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) recvfrom$inet(r2, &(0x7f0000000200)=""/171, 0xab, 0x1, &(0x7f00000002c0)={0x2, 0x1}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() chmod(&(0x7f0000000140)='./file0\x00', 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = dup2(r1, r1) ioctl$TIOCSTART(r2, 0x2000746e) r3 = dup(r2) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='\x00') recvmsg(r2, &(0x7f0000000380)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/102, 0x66}, {&(0x7f0000000200)=""/194, 0xc2}], 0x2, &(0x7f0000000300)=""/16, 0x10}, 0x800) writev(r0, &(0x7f0000000680)=[{&(0x7f00000003c0)="d8f1876fb6b6572c838f6883", 0xc}, {&(0x7f0000000400)="9e38248941753370bcdfe6b1c3f3a63e73508b01871df70b67b90519bb1923fe61071cfedc17481991863b84a0f1da291cb48b33df8c5c82c85086aa7e972f121acc840ff39b68c5e39a62f9d7456f961bf8d0bea919f23130b5b02bba30b637e233c1a93f6a55", 0x67}, {&(0x7f0000000480)="b8204e8b1fb38824172c0b426934c4ff76d3f55e0e965a24b8c05b2c50c696f0f5210e28cc3b4abf0d33571e61708a32e8276df0e4d61b2e6b22cb50975cfe779e4f986453c7e88cae4dda9e6a0ca6d4a45c7043f8115b1424b2bd49e66a666454f9868576d49a4f515f418817a5749073a4711f82ede8696ad9c1d30e14faaf55f39fcbfe52", 0x86}, {&(0x7f0000000540)="b631453681ac3fb056771534f2c70b87dd68c162a2d46fe4dafcc2f4a1a0a7325950920a8a7d6c8acaddbcc10c8f10ecf15b323ba282e0c96df07a8f0aca90e55eeb313177d5ff1097e8f3aa58391100c6c9308e28a963265109c4ae5b68417efb52cf33223a6efb26bcf97f352c66941bdb5a805e824ad1ce0d9b4adbdaa43358be7487e93150505022e4c8d6a5e91f89b6e93e3fd689c9a1c242362dd85608990e97c4e22c50316e5b7b456ce746129d", 0xb1}, {&(0x7f0000000600)="5ad2011506e46a4a3a61fb3f6e65f40e09d8bb71cb9a083a99", 0x19}, {&(0x7f0000000740)="535c900b621556e9c623844c68520a8f8f9b616f5cadda739a7d70df288d8b4c252cd24adb82dc80293785c973b57b3fd476085ee55723db3def74d90f210f492efde57ea38a231968dd7fb2c7e944a2f2d37c41a6121bfbaa2473f6877e98df8d29b0ee1fcaf510a982096fdbb9ae3fa3476e517809f2148cc97d8aa9b7c2302979a013ad80b0b1b3e3381db7312b996f7c8088bbac38ccaa603f2b4d948ccac0708640f001201fbe196338f286b7671b38d266e71888638de83199ace3f6a20f70068e196f6cd5f042fd0ee58a311cff16126c078f5d334838f15551fa5c65fc35765da77c8e4908b3cb116065b805bbb60b2b4a10832cd0379ba12c6e22a47fd9bbff798f91dcc056b9bcc3bd9a88d496c6c5cf628c2adf25321aa68d0bcaeabcec28064da2fb81c249ab29e89abfa3438d42d50e6a03ee1a1c5ce5a2209e0b240d655d5cf57373a1433cc19bcf5c23cc67f125772f7f89abd6900ddb0ef75f3bb9e7a80a671481309a4890d6d0f72116405562af3d9a82c804f757442487007756834c285ee5b357c8d032196879616eaf22bfed300729c9172ae4c3b8090131de225c2a9013c96c54e0ccf5c6e61b537b11be5d8ceafd7bdb6fc80272a8c34d7375e8c7e2f55307773b633dc8548d41a17e63188004bde3ed5548f78bf7e62fa43b156bb6ae3d0ce74cbd927958b8cc6898971678b5060232013dc6f9d3e0153669ae94e2513a6b82777cd0a17b63f360a531c9dfe2ffa51f9062acdd243ebdd5059c592c2dec215b5ff3fd96a4d88280ce54567e1057fc07b69370fa37d79d5de715d62371e8586456bde0e18e03ff33173e19cec10d7cdcddc01d6423b9b4d8ca077b61f5a30df83fe3186a9d92c1ab1694827d0191f10fc3d51b22f624f4611cd73e3067d1089278acd384f8fe09d63bda6f039bd52831d7f24262977647ed53ade20698e4a97bde132966abdc7e72853578263b383c63dc5f64d4540fcb419bdcb36d356d06eab728764116f0319fec7edadc6ebfd19221f2266df2cd2e544ffe14ca33e7f500a4867390fb7466b85fe74e38600e7c3834e14a5d39c93f0c589ab83637cf693b2587f42e140bb37c1e8236f76f3a6b052e5a7272b1eb69817a149d9fd024fcb4051a93c8dd3a512adc95f98d7466dd77ad5a4f6393d94fdf284ae3a087c4230d671b4b75b5eee2c9a7f89802f3a883fa91c4e0856068bfffaca6cff58f17c7389f9b5aa638ba8079a72c94a5401bd5289fcdeee354597fe9b264367effc4db9d39ab6fdbc63ab136362b42421e82ed64781bcc718f1c0b6e3498d0e2763d1964f273c29f8564de3912cbdc628f44bb3988b92120c6e796651b909c8da86bd385f4b32f5cf66a5021a44b194df0fe72fd42fc4dfe428e46b5eb14ddbf90c687a2c43a5b9fcf617d50143c2f1bf4fcfe20e5683f7c922c5389148a786201cd635d0429a830788c4450cab526a233b2aad90327fa9df1627f2864e5642b4b77b1a7696b23c700f38de8e59295a25cb31251fcfca58bae0cde8d3f474ba8ca814d2a3540d3a81b5f42e7773ec399a68af6244a2e141e55cb254c773cdaea3c5f2afb7661665be854c864307686b2f43436579a4b797fe5f68f85150158c2916276351b9c6493bcd6da4d3e09e247d6fbcb9230aaa5a7b26497994c0c4eb32b77e6442258fd5b758f5022ac4d6691f0f219f62410d7e5583a3ca8418e2cd2069d3dfb1da124bfb38793adf99d0d9e1e9a7b975a10d52580eacc6df8e37b811ff890eaa9158045fc4b6482905b177995b8f75e94079df216174ed1fdf742c7009d77dd340eceea59109fd8be8cb0b39a3e3040bc69fefc4043cedf2c7e235b103a9d62027969108d23016ca73ec2d2eb1d0ad39a8fd915952e48dce6f95dc98952b3b6d8708da00015c53e758d7fabb647ba820b7f9d0c715b6b9b813075fa6810c51bab3f5c292a094743cfae344a24a8645955e9d3174752d64379ce1556d7f1e83b722e1456b936206b1b0f8ecd286fd9248f6bfff76d0bb6029822a96a0bf90933ae7c205b96952d3f91e50f425caf72780802de5ec3348efcc97b43f6a9b72bb8917fb6109fd8b3e4d4d6336deddbc6dcc80b847819327145112f1c0d62fa37b543caeb9c5f322102983b259a030d5c08057687106207b9991a603d8eb6ae1cead157a62256f451619cda59d20cbbd70097552e94d2ef75ba685b19581e6ec324f3ecc5f4679164722a46cc13598237df5e4f77ac9fd4d8ed8084fe529972bfcf0ef62fa976137e5c19151452c68873991f17ed1fcd539ed9c8edef81781aa4beabb3b01599b5ac3650a7d3a8ad13e9c843a5dc4d8baa31ac2933d97fc1d64fcec579b0d40ad43abbd60e70720ae943e53817bac36398c45fb366b7594f769a0f6463131b56aff22e415bbb4ff4011d5361c39a7627bbe2a57c6ccf4ba187aae9d96f5dc7b28c98bf73502e382ae00ec6040bfe9b062f5ec9e52d98c5d06411e1782c9e404ff37faf4ef477f2082d8d685fe9719e01f7cc6d0fe7ef5111ea517e6102d1fc9fb22a65e681f22e80d0a541faa83dfe5d939c93efc9ac5f7049b7f4a2bb15e21c659d6e5876f938f39a051d34c91246de33ff5d55a6c8eb0cea6ce1f5de9474f70456684898fe940a90d054d6abe845c0c5e47c535bdd14ef3d65a7a7ee02462f6d2b5c6679a08abfa95a6128aab0f0596895d8b57403e3e24a75eb42adb66a708d16d9eaec06c49dcba9ea5e9e8f460252b121b533d7f9c5be9f1b55c5b8bbd828d639ed33116ea009f8a68e016f8476c24a735eb6562460b91dc992bdecc57f6fffb153b0b6f3f306e000d2ad86a51988cf118e88a70529131c81f41861b8d2269a7ad974fbc135a988a14d77230b4b06f618d1f85e82ec11603be47f4407342e375e521e294b0084625a81406094312eaff3e12a779ce6ab8837c1b1b8dcd7117771692337993b3625800026332e148dabae9e75835b332a4f48e720667178003597987b40ccf869f372577deef67bb19d71c98627b443277ba2ab7cce3f3912278156ad2eead0c73efcfdd682d436a42894b880d2bef882cd4e4dee9e1781bddabf1f81885d651a2ad33aba59553f497a975ee83e9f375c9ab8e08e48055981afca37ca869d813857bf3343e5860e76029f26ddb48a8945c8a4593e17093a22f99b1b315f03374982616e6f0b786fb11b29e52d3078ca43d5a579838190795444a520fefbb1ee6cf95498afdbc45097864ee090cd4a38cfb9ec0461937abb3e3438748d4752840a65c2fe7ff56cc316d3b3ca2269cbd3aa6d3cc9df071321caee22440f62a27cf5718d42bf4dbf0c36da5d9e02e907fe4d189eac9f678322943df9a215688c88c093af3159be6769456d447f87cc52b64ae85575297a8ea9a51784f3bcb4a785e868764ae87b2bd2d6a5164b030d9e3487bbe1b812b89f3ad313810bb1b9c559fea002175f357d4b801b3066e86d9447d2fc20b2cf2e515996b1c2305c7d483007b17163c9d308cb3efd032615df75dbe7dfffad368914f33ad36818c6677433e4a6f04e0a2f7071cffbae0f1f14424ead35c50e24d97b06858a0515ebf1cd44742d334408c983e32b76fad9f7f8c06f8e884f1a516ab3ed26d07481f2ff6d53307647ee74e5093c05b293efcbb1a80ca2d3f87fea4475dbc3c8266381165dd2b3ab3fe94f84209cf0dc7cabeb148cb6987666a5a47720e6a6b1b4d19ac41fb186ee6616d0aab38919ad0ff10098549ee9fb772f7660f295a0a3c063a8d3cdd619a46995d6beabbd5999f9ae6b589a530d202a2703c5533c4a470f3a829d49d55907bb07ec41cd2ce582b2f68e0cecf0a94787227dd1ad7d8118b4aca6b466fd3a44549da1c6aa03f7077b495711c070aba95ded31080d1bf2bf54b054ffb03c1ae4dcd5300bc0b91bcf8be9ea8560f60132f4dfed22b12e4c8f1b30987c7a5d78807080677a19c5801de8ee538b292adf2c0ec18c0e220592f5adc45f947af8c74dbb92ffd8792aefc6f751367c88b21cd5cf86057d1f2c35a1cdc54ecfe9f18e0341678b63b426f6ecad5393f9e0a1a75925c26be0fe75e196fc7ba79d03f9b0ed0f168069c8b76cf491449ee4fcef6a72f2c7a94a66f1bd51219c39521c5e03acfaf625e2240969536de2cc74a67844556e489ce9df76ab7bde09100dd48fc59a62e975c2d18a17a7e611248a9b96edf8b45a6f6f64616ade24c75e1b95ad835978e1e1e43bf3ebc6973b78f96bb0e68fba7d173070501a7bfa37fdff96a8d921f446685ddbe4c0090b58bef33338f8fb9cef8ecf4593cd9dda3da2b0df5e96044954146b6d31497cf5039d2dc34c5998333fafb8d4af76434d456b9cbc31db508fd79595da6003951bc2a4d57062d8c6faf11b14ccb3fe58dfbdb9aaaf6c590c23dab575efef27e3b0edd9901d962654116641066939b0fc029945613e54cfdb9d2d8befc329ebdb6ff474670c9181ff0760813456ef87e17683430c382d65b26166acb3876ba35140ec4ee15fbe31fc2ce53b9abee7d190b6eef82a465a23833fbecdbd86d0522827c91e9dc46d052c40076195a8783bcb7880d5433b2184530e850522f97e0f79d02560b2b97fa9fb88ef41d37adb96ab29400f46d084554f25903cc3edc9ea142965909852a4c90349f80bbb99252bcf448ef507c88d40b40288315bfc2a157f9368498fa088a51e26c626c2e8ef4afd289cb7032afe91ae36d40659bbcbb6f28ca4562b0c68da393dc1dfa3b0cc2057466fc254128a46b49c2afcdbcde8828941ca4319a1b19e4eec11fc66a33b7e4213496954ee961796d479e15acbea5799eb55256f8b1d81dd9c293caef4551e99a0ce89ef60d4de3d910639fa5e45b57e32ac00ccbe5402353866e4ccdfbc0c71168fbb37d3edc17363b748efc0b4d47fe44ae8d9cbeeb34846aa9ecb3367664fa4cf662196745a1442c0702a4c156dcc101764d233a594771ab7d06b14b7d030160a787c11bd2ba3f1aed266dde42e038ef6b4b6be14d9c398c17a1b399945c81d3a736528183e2cecbfbadd46b1cd11e16818909db685f40f72f895bd66093a47f284de3c24e11eff08ab61b5d3b5e239a19622b3108e4b2b4d0476aad647b12a8aa3ecd4e58acf7fa61ebb8771d62cb00463f58c0a85e3a42afa426f9a855cc6e47a227838b5e8a2007c6a98edb87446b1762da0472f4ad68431b609422ea4de56f2e1a0676d11b432bf170ff7eb3a5c44a3f951389ad92fad1a05ae5c9d943ceb57b0381861260feedbd4bc07a0bd5ef020d9cefa42d3daa5beb22971b1d6182aac262e9bc95076d29962f41e43d543183673b218736175c3f5c619d4f6e35054239dff9858f5dec76a58d7b708101d64ecd73b43b957882c48904dae74e5f28720fb11e1981981657f00ec8cc26d913bd738d22d447f334e546356817d4692b7ac54b2220a937a1494f113cce0da60a7a53d5de61f6a0e41dc263c4b7fde2249e766a70860b3db6811f24094ea7017ba22f6909ee8d3c78a62b8e1b3401abaa50c2b83ccbe886bd586f66c851918c510731baa1e57dcafc9c26559e3eae110feb4a12b31f5651fdddded81c035ba493582ff4a7aa0abd294d56fe4304f31aa1e98b58498ec37042b89e8ed31e6df5e8005f861d7664d370c557f0f3a4ab407c8440e6fe591174cbc008a9c800b9c2c3e993843af78667ab3808db813b8e3a4cd07964791550568aebe530cce5329905020e2f101cd905cc2944914e4291ea0d99bbfc5fdb61d0ed11c094522", 0x1000}, {&(0x7f0000000640)="db61ece9c42adec31f30b26852db663cf85c6ead2d428740a378a179c34e8d5ef689dff94799254b4b80a8a8e3fdf6e4", 0x30}, {&(0x7f00000027c0)="fb89891018e0a8b90a6b4f0ed4d7ffa67b81ccf87555834a8c855c08ab8b1f4a0fcfcad5928268a869aec42282d336aae208c1cefa646b445d75c0600a49efb03f8c3d56e45a2a77390ec52383a62168b2ba7c21b3245388c4c9725f45ed2157e5d44a2052f14f5ce0ba5cff350d1425c00a7b9161fe6ef883728eadc3d9a27d3016bf094eb476ed6cc8ae90657df5e5559f30679b7e720accca25eaf21f1f399fb1c02d9839ca8f84a34d142748c659cee26b84b283", 0xb6}], 0x8) recvmsg(r1, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x1, 0x0, 0x4}, 0xc) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x2, 0x0, 0x9, "25fa3472dd26e7d74b52ba2d93cc8d2cab84b5f3", 0x0, 0xe04}) 16:00:09 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r2) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r4, 0x2000747a) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x3, 0x5, 0x59a, 0x7, "d9ed709d1fd574b89685e54affc67f0c82464e85", 0xa83, 0x115b}) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r4}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r4}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r6 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r6, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:00:10 executing program 1: setregid(0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(0xffffffffffffffff, 0x6, r0) getpid() r1 = socket$unix(0x1, 0x1, 0x0) clock_gettime(0x3, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x6013, r1, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0xa) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xf0000002, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x0, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x6, 0x400}], 0x3f, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xff, 0x805}, {{r2}, 0xfffffffffffffffd, 0x88, 0x2, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x6, 0x10, 0xfffffffffffffff9, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xb05, 0x1}, {{r2}, 0xfffffffffffffff8, 0x2, 0xf0000003, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x82, 0xf0000000, 0xdf, 0xfc}], 0x34b, &(0x7f0000000040)={0xb6c, 0x401}) 16:00:10 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x112) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/234, 0xea}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/79, 0x4f}, {&(0x7f0000000300)=""/12, 0xc}], 0x5, 0x0) 16:00:10 executing program 1: getrusage(0x0, &(0x7f0000000300)) getrusage(0x0, 0xfffffffffffffffe) 16:00:10 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket(0x2000000011, 0x2000000000003, 0x0) sendto(r0, 0x0, 0xffffffffffffff37, 0x0, 0x0, 0x1a0) recvmsg(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000950c5fd87b1b763920c45aad1ff15b5f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011dd55a7604a7c2d4195bc669fe5ab10dc5c5e1f876a70eb53a3baefb4"], 0x6e, &(0x7f0000000100)=[{&(0x7f0000000080)=""/108, 0x6c}], 0x1, &(0x7f0000000140)=""/60, 0x3c}, 0x800) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) socketpair(0x26, 0x2, 0x2d59, &(0x7f0000000000)) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) r1 = socket$inet6(0x18, 0x3, 0x4) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)=""/20, 0x14}, {&(0x7f0000000400)=""/117, 0x75}, {&(0x7f0000000780)=""/105, 0x69}, {&(0x7f0000000800)=""/118, 0x76}], 0x4, &(0x7f0000000880)=""/26, 0x1a}, 0x800) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50b018be5455ba5fe808f9840f9e13da075ee54c068224873e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde4015b9d8a14970b846a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978acdb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f9ab70b59326a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96000000000000000000007c46d991810cd27ef09527d167d405daf92f1c2e346bf1b36f4e1dddcf481a0833a7442cec94be170b11961dd8081454c3ac135a84819a5faa29eb6713a93e1e35ff8501f1d0e8d46e97fb2a50ed40273a5adeead5149889fd94928beff1c135c8c95435b11fd1f7b696320f4ab30cb87579d46ae29a3b16e5e8a43e731fb68572426211ec8824482140a2c7b2a9d9ec3afd3ac2acb3d74c9d60493f27410eff1eefb2b546", 0x2ab) syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x6, 0x3, 0xfdba, "b08d16c666210524d8e70000001000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) wait4(r4, &(0x7f0000000280), 0xa, &(0x7f00000002c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000200)=""/89, 0x59}, {&(0x7f0000000280)=""/227, 0xe3}], 0x2, 0x0}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x222, 0x153) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) linkat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000380)) r2 = fcntl$dupfd(r0, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) close(r3) pwritev(r3, &(0x7f0000000140)=[{0x0, 0x3d}], 0x10000000000000b0, 0x0) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair(0x18, 0x4, 0x7fff, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r1, 0x5dbf692f0000000) 16:00:11 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) 16:00:12 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0xfffffffffffffe00, 0x8, 0x3, 0x7, "288231cae8b7953a12cc74180751072c9dea35eb", 0xffffffff, 0x6}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x6b) msgsnd(r2, &(0x7f0000000080)={0x3, "fce7adf52b2c6ad9dca14ed0dbf95b46226995aaa77d18c5fd5c6a1ba663fd16c1a24fee4e0c7452d901bc0ce087cfb04eeceff5"}, 0x3c, 0x800) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="090000ca08a06030"], 0x8, 0x800) r3 = open(&(0x7f0000000280)='./file0\x00', 0x10080, 0x4) getdents(r3, &(0x7f00000002c0)=""/29, 0x1d) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r4 = msgget(0x0, 0x221) msgsnd(r4, &(0x7f0000000440)={0x1, "1d84951de7100aa61507da514e78e3a673559b4f534a9042f7f87dc14098a63a4f9d58494be7215e5e65abd954006e287a7f9533f51f18247693559fb44bc4d45831aca8cf9d02de50b812d4385fd38e3d54a8fdc230ef2c99058a2e469898dbdcb4e63374827522a41fc14123aff0961e5238597d8a8c759e858fb648f28a351dad6ac3d90d7844263b88800f29f64560696c1742e3dd7d4390343871d6873bb5d0c8664d0956041700eafe379d15bd82165cd2533ce02aeb2e49d7d14013f5221d5e12cd7a2c68256df8ade79716a6b0a768488b2f4754e64e27377050dbc37a06cf285cc5983a46c79613"}, 0xf4, 0x800) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4e) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000240)=0x9) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0x40) recvfrom(r0, &(0x7f00000000c0)=""/228, 0xe4, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xfff, 0xfffffffffffffffd}, 0xc) mknod(&(0x7f0000000480)='./file0\x00', 0x1000000000002020, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fsync(r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8d, 0x40000000000000}], 0x9, 0x0, 0x8, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10000, 0x49) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x10000, 0x100000000}) write(r1, &(0x7f0000000140)="22c829", 0x3) socket$inet(0x2, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="3b95b7b877f7a27048ba4509a1119af5a02393000000000000", 0x19}], 0x1, 0x0) 16:00:12 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = socket$inet6(0x18, 0x8005, 0x65) write(r0, &(0x7f0000000000)="4f329cfe2bf89ba39ea3f0f8454aaa21558db3640b1079def050e9df8a180bbcaac128eb7785598883a8ef44d933606ae43385d1a491ebb869da84fc03eab24379b65428370dac56be812a8666749c0cf0de431971bd9eb12e1a1e0670efeea6dec2e276f7a0247efea5f0d3adb51f45f23afc0f509b96cf42cfbb277497e51d5e3a864262e374b56f8744b9", 0x8c) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) clock_settime(0x4, &(0x7f00000000c0)={0x401, 0x8}) 16:00:12 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x91, 0x0, 0x10000, 0x1000000000004}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) chroot(&(0x7f0000000040)='./file0/file0\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:00:12 executing program 0: r0 = socket(0x7, 0x0, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0xfffffffffffffea4) socket$inet6(0x18, 0x3, 0x20) socket$inet6(0x18, 0x1, 0x2) r1 = socket$inet6(0x18, 0x3ffc, 0x80000000004) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) 16:00:12 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0x7, 0x5}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 16:00:12 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) 13:34:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x80000001, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:34:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3) 13:34:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:12 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) chmod(&(0x7f00000000c0)='./control/file0\x00', 0x8) stat(&(0x7f0000000140)='./control/file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000100)='./control/file0\x00', 0x4, 0x8) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) recvfrom$unix(r0, &(0x7f0000000000)=""/128, 0x80, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 13:34:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x1) pipe2(&(0x7f0000000040), 0x10004) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 13:34:12 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) nanosleep(&(0x7f0000000000)={0x4}, &(0x7f0000000080)) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) getppid() close(r0) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f0000000000)) read(r0, &(0x7f0000000480)=""/189, 0x6690bf5091b2a900) 13:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() rmdir(&(0x7f0000000040)='./bus\x00') r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 13:34:12 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000006b1377338dba7fb107580000000000000000000000000000a8230000000000000000000000000000ac996cadd59e31f098000000000000000000000000000000000000000000ddffffffffffffbf000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) socketpair(0x400000, 0x2, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x100017, 0x0, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 13:34:12 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="2a31dcbf8d2c26e134f5f3ab44abfb1160b150d4f9d7e3e9f16c2bdafe2122cca1b00ef5b03dfc6fc8828a3ae3bb4400269bcd5503a5ef8efa9962ddad56ddc69fff6b1f5ddcbe4455027bf45f8ef4f86f02804c35fa0e656099615a83cccbebd30033467b85b8db732938493d803507277441b81d0b6b24", 0x78) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 13:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open(&(0x7f0000000100)='./file1\x00', 0x280, 0x10) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/202, 0xca) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 13:34:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x9, 0x2}, 0x10) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 13:34:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x118) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ftruncate(r1, 0x3299) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8001, 0xde, &(0x7f0000000200)="69cdb21657cd3b757fcbb3e59a368ab6b0db15d09117a851ff167f765f7fa5b8d6c81a754337421f057061ac217d073cc5a8ff7d883a5cfbda20679186b972287edba3d3009b5f277cdc88bd1d270c4cf0062e20cb75f25483dbc140be9a20e8ea7316e641ca7f7ab4917df6179a95b5f11272804a2cf99006e6b320e4f2c627767b21db9f5730ac91705483aab94b057c128fb7ac97bd80d8dea42f01c6542ed556df54a5f5386f040b3a3b", 0xac) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x26, 0x6}, 0xfffffffffffffcf7) 13:34:13 executing program 0: mprotect(&(0x7f00003fd000/0x2000)=nil, 0x2000, 0x4) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{0x0}], 0x1) 13:34:13 executing program 0: kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, &(0x7f0000000300)={0x1, 0x202000000000}) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) getsockopt(r0, 0x7, 0x401, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) flock(r0, 0x1) 13:34:13 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket$inet(0x2, 0x4005, 0x9f3) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='^-+\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='(\x00', &(0x7f0000000240)='^&#]%]\x00', &(0x7f0000000280)='#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\\+\x00']) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 13:34:13 executing program 1: r0 = socket(0x100000000000018, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000040, &(0x7f00000000c0)="01000000", 0x4) 13:34:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) mknod$loop(&(0x7f0000000140)='./file0\x00', 0xad2a6d1d0a705e8d, 0x0) select(0x40, &(0x7f0000000040)={0x7, 0x7, 0xffffffffffffafe1, 0x9, 0x4, 0x7, 0x40, 0xae}, &(0x7f0000000080)={0x95, 0x1, 0x5, 0x1, 0x10d, 0xfffffffffffffcd1, 0xff, 0x8001}, &(0x7f00000000c0)={0xfff, 0x7fffffff, 0x0, 0x3, 0xffffffffffffff4d, 0x87a, 0x5, 0x1}, &(0x7f0000000100)={0x0, 0x48}) r2 = semget(0x1, 0x3, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x6, r3, r4, r5, r6, 0x100, 0x1}, 0x6a, 0x20, 0xba1}) 13:34:13 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x200000000001f, 0x0, 0x0) 13:34:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 13:34:13 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x2000009) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 13:34:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x1e, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 13:34:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/195) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="f300", 0xff93) fchmod(r0, 0xa0) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x62, 0x81}, 0xc) semget$private(0x0, 0x7, 0x80) pipe(&(0x7f0000000380)) 13:34:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0x9, 0x0, 0x0, 0x0}, 0x405) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 13:34:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe(&(0x7f0000000040)) 13:34:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000140)=""/192, 0xfffffffffffffe69) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000040)=[{r1, 0xfffffffffffffffd}], 0x200000000000019c, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80) shutdown(r0, 0x1) lseek(r0, 0x0, 0x1) r2 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x104c1, 0x80) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000300)="d085d041c0d2993ac3dc11cbe45ceecebf4718bb1ce22e546aa180b720aa5a2a2750c5560875739870ae7f77d1d6621854913fd201d91408344cf2dfd2289a7d5d715e177db3b67ef26390781465777659a07b6b", 0x54}, {&(0x7f0000000380)="f071d802646610d11170609d5a726eb9dcc85e36981a20ad0f17e9eb647de6df6cb25118930941d4e19fc6ab270ae32787ef01968f0bec5e7ae33f3f00e5d3898e64a3e5d74b6e153d84acb4ded48d31caef5b89c68b47b190f72aaa73cb0cb8889465bf3881f18631a67b19d995f316074674e564a677affc7155444c27aa7e5c3c839e976cda81dc5939ecc5a4a6f2d432914bec9ad5a4f1ca182fb05f899069006caf70cab69bfdd3889e8857b19d0d4d42471770bedc2fff8ca66a9c1ccf0f53f4a5e344f8cba5", 0xc9}, {&(0x7f0000000480)="b9c8ea021ead260d7ce92ff80fdbda967a844981f57e156080746c9b29fa365a1c72c78a26dfd0948d5637102f5de62a2c2794ded98945c475bb6c7cf78d6d99cb2c25db12f292bff4bd8b9ab1a8c822cd2c47f90e903124ce7da6b45833eb6aaffd1e74d145cfc6fa663661040ce9d7774031cb9d22a3eb9c08cbc52d56382dafd86cb6f7b1ab3b252e5f371661c86539fbd00b62ffe0a1adbb23da53c8863e9a0e89698c0292b42cb38cebad8ff358ae528c57c828063df798ce38f04e8a9f01b34cb75e21c2708d44364f67b18d3360abb2cf3917c2122c22d372b19e4f6a89918080590d92dc7fb38801a6ac0d2450100bdaf9ef7371", 0xf8}, {&(0x7f0000000580)="df6a421e72004d34f8038c949baf6eda18a58137bfcb42202c11f483e521d272cac15ea079b83743268154f756c51e27662178555eb02a88c19eadd3a3b8954f8be1b52e27ebfec1cea2b69a10a8d1aa3a3c3ea629b6ae5a7945b4724ae09e18b6c2026e1e2b43a0df6abd10a8f5a4dfbf08e973bd6c881226a81e38af992201b4be766a01542af6b0", 0x89}], 0x4) socketpair(0x0, 0x7, 0x9, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) 13:34:13 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) socket$inet(0x2, 0x0, 0x20) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a7", 0x1}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x3) syz_open_pts() msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000012000000000000000000080000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0) close(r0) dup(r1) syz_open_pts() 13:34:13 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:13 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff9, 0xa8, 0x2, 0x9, 0x7738}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0xa9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x9, 0xf5f, 0x101}, {{r0}, 0xffffffffffffffff, 0x84, 0x80, 0x4, 0xfffffffffffffe2a}, {{r0}, 0xfffffffffffffffe, 0x14, 0x1, 0x5, 0x80}, {{r0}, 0xfffffffffffffffe, 0x31, 0x20000002, 0x3, 0x5}], 0x7, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r1}, 0xfffffffffffffffa, 0x80, 0x0, 0x8000, 0x400}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000000, 0x4, 0x1}], 0x7, &(0x7f0000000080)={0x2, 0x3}) nanosleep(&(0x7f00000000c0)={0x80000001, 0x40}, &(0x7f0000000100)) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r0) close(r1) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8030, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x3, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r5 = socket(0x20, 0x3, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = getpgrp() r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r12 = getgid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r16 = socket$inet6(0x18, 0x0, 0x6d5e6cdb) r17 = syz_open_pts() r18 = kqueue() r19 = syz_open_pts() r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000740), &(0x7f0000000780)=0xc) r21 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@in6, &(0x7f0000000800)=0xc) r22 = getpid() r23 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r25 = getpgid(0xffffffffffffffff) r26 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r28 = getpgrp() r29 = getuid() getgroups(0x2, &(0x7f0000000900)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="406f7ff7766495da8d51d941c8ad27ed0368207bb92439a916deb662c7950ee1f5ea1376717f8b6e5c98c407ced022965b7e54a19d50b5b73660f2a0b179276cc1ef340f9727929c98e9a374c4955e7f1d901c624009b93f448f303313380578b3c506d0333111a4a19729e809d03a03c527d76c7d77d08c689dd0e80fb44fba8fa8cd2dd0b1197098cc4f1ea2c33d05e505f66181c066dda863e8daf6c03aeba415", 0xa2}, {&(0x7f0000000200)="8d7a744cb15b955d1736eab55c9f13a9249f545d3d63f18a348cc73d2cc81a3370d59c799f67d9f93f7ca0354e43c14e272bf019e2d1bfffd60ba874fa7ee95ce8499c7b7339469bef3b27abcc6fe6ec20d3db5f881ee56229b3f7f6b96f3ed95768ff13cfa816416d0c21b56c9253692702e44417e259c221babac9821ba97d60d147ce67efc13cc1858152316b9d55dbc1a9e05ce5f900d15db6320aec2fb942d1ed7702a212cdc36dab52e3c1a7da598632165020e79a45e956d6e3ae44c861810f9df4b9b9f5b1e6d81c6b5a55", 0xcf}, {&(0x7f0000000300)="3fcc8c95eab7ab87d5136ef982a7bab677b51f4b2a625568c2046f47e6e492b4878ec30ff0fe0d804eaddba9d6218aaad99b14ecfb009fde729b3d388ea98d03e475a0dc51461c19e906b55d1f56c8f270f82071054fb20440d8de62c88bdbe6d3bf50471c87cd00b219f01cacf43f65e0dbd564c0b41bb426ce32680757e75c83b7df06b45be2b9fbbef3b0662f07506166e45c5bc07e2bba91b2b5c9b2ad6bce6b1cbd85920101aea953e066b6d3034aa77aad2d62d8e0888527f355622683962e88ab16d45d2f5a596ae49b22a69b48147907b08b355888e13a94dbe52b223feada74d607", 0xe6}, {&(0x7f0000000400)="1bd2da380b6f331383ef92e894c233ecbef75f6769020b98ee5457814f0393dbc330e2ccd4e68342d8919364bad942e253680f97d25d71edd7a7c0fda38ac129b2397fde0d762e4d713238d4855c8d9edeca3deae0dac9ee69cb48ff3306179238a10d6bbfbb32a47c9e89e622801fdf11dd22db9726545b0ec80980b99f6c94e8a60b327aa54b7fa00f6feae0c4d3e6b710529e6d5a1d0d43c4af5a80ef07583b5a273794d15ba935127564cc", 0xad}], 0x4, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20, r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @cred={0x20, 0xffff, 0x0, r28, r29, r30}], 0x128, 0x5}, 0x0) r31 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r31) 13:34:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = dup(r0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100), 0x185}], 0x27f) 13:34:14 executing program 1: mprotect(&(0x7f00003b5000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f00003b7000/0x2000)=nil, 0x2000) socket$inet(0x2, 0x4002, 0x100000001) 13:34:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) r0 = dup(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000140)='./file1\x00', 0x20, 0x40) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x112, 0x4) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 13:34:14 executing program 0: select(0x0, 0x0, &(0x7f0000000180)={0x0, 0xffffffffffffff80}, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) write(r0, &(0x7f0000000040)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:14 executing program 1: socket(0x6, 0x0, 0x0) socket(0x1, 0xc001, 0x2470000000) 13:34:14 executing program 1: r0 = kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f00000010c0)=""/92, 0x5c}, {&(0x7f0000001140)=""/119, 0x77}, {&(0x7f00000011c0)=""/125, 0x7d}], 0x3) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000001240), &(0x7f0000001280)=0xc) sendmsg(r1, &(0x7f0000001500)={&(0x7f00000012c0)=@in6={0x18, 0x2, 0x1, 0x1644}, 0xc, &(0x7f0000001400)=[{&(0x7f0000001300)="0e8b32f70e64e0187697ea22ef6dd9b852b1bf769bfa6dfc837dc9d2f3e7ce83eaa94501d81a", 0x26}, {&(0x7f0000001340)="63b06bddad535d87dca3468ad399dc30be37efa7cdf688c1a7c4e5854a0eba04d02a7d52bbcfcb03dee014367c77", 0x2e}, {&(0x7f0000001380)="04dd1d761c8f3af27b3dee2752e906837f1ad793b66f570a57ce553500a5df52f1f3b4e4f24d750231938836c442e6a0d33596c744c586f3068de5d3b32cd6c416f90efa5e14af0c8aa4be3a020e694f489cc80a300fec", 0x57}], 0x3, &(0x7f0000001440)=[{0x38, 0x1, 0x7, "ca8ecb072606da66d04f34391e8822ce4f9488ec646175ce301aa42dece4948c9da7c3d5d4c57a"}, {0x88, 0x1, 0x6, "d33482163f6595a5987157c5ed84816c932d3530e7b53aa8728d684ce7876dd2f3d0ee377838b418d414a357bb14948826b3df65e29d57730b89aae12ae12ca8ba3134a8fd831724f717a91bfad3f17d2b88bf6641c7651020be75212a041d1b2f019a6ae0061de6263b9056a1b5f60d57c298bf1b25"}], 0xc0}, 0x400) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x4a) sendto$unix(r2, &(0x7f0000000080)="c8e96a37315df3b282d179c535116ee842f145fe22a20a1ad389be8a292714b0892525a682228e8d93ff5505378b5f839430b3b7369fceff413a7189fe40b82c2d5869b5be256adc7f241d55b0a59291769de6c0452843923577875ba92df0f51b9767d0c0c53e4c0fc97c858697f5cb2d8b740c1d42ada6981d6648880fe9755ce81714c84d6855018e5c2c73393a8ed3b52741e4096a0e852790c9211d28eea01ad75c92d67f1547a0ccb25f35805a0bb25c89b4ec6cd41fe3d18419159f9cc9fb440309a7c4c49fa1883d4451c8499c196a5a5c70289e35c0f0f083d5d4fb1e80001b7d0e087822c13ed8c4307abd6b01870a42897a4bcb66afed6f6d33982e633c1262bcc4a7c4819125fa88ea86ccb710b2c4ad2e8164806e326b1655c1d799f2fc9b56da80791175ce4d8c32c2041851e78da3a777f4ad29906fd61a74819b44d723c233de56c37779adb2cda4a769d6f177d645e79bd980b33c0536fc114af2fc9730f12773b66fbce57c9756d1276f89ec30114c82ae040689b78fdf0c908c4d063b8276c4e2024f9ff0b09e6c1f2034ab3771485be649f0fa3cb24c783254bfe3b5c359c1031fd05b77f29033d2f38ce8a3212d70597c262f127ee599f2b2facd64b681d9ce2166c4e49e55c56822e47dae47724d3d09e386d1b053ef236e8355332beb6b62a4d446e13528916f4cb7e6c74ab49e77501cba08cba89c8aa50092be8b8fdb9261f421e9141bcd6e74dae61d95dc79e83a4ab8cd7506b780e3bb5205ba16ca3af6be55140fefef6374a28d3542bc4b811ca5e6e9d51f9e325870194371288a6c9ac373df2e4e2f7000e02c5f575df76218122544b0968e12a1074f6b88c8b8159fb5c5abed78ed5649149fa14ac4b0324098e4f92d217cf6cdf1ab7abda44cd8b33b91e93a240fbf48c3edd53ac4b0356b0090571cddf7d6d5df5a1613f06d783bfa968cce28ea5ef39ae72748f8d0485fc8fd4c6c0d279aa2b35126ef31f6edde02be24deac700effd03d7b0a4f9e3f16a976ae59fa3ddd7ceb31e5044800a9697c1cc15f84091765528cbf41b012fb2cc5f16fcfd64368cbde8d65dc92556b29af513b62d75af81359edff93aa73ad167a09c185dd1712717e81aae1357d02257e9c8016112021da402c7aa3efd7bb2b7a9429102e70ef7ef1b195ae647d895ae0d561a64020253d9af9948e3c8f39590a30a6775cb16c82639cf0061cde8888129b10ca7c4e9ec565b47dedec4827470acc1a6cc412e052e46a7921c3d625008e2516bc313acedd5a9553f2b25275682311ac5ebcbf54976c8520b3918828af19b25efcc447cdc84cb5a0fdafcaed2c78ffcd89df73dc5b8acad94ebcaf3f05444495a33d3597238ee3627372dffaf468b94d04ea3dfd5c060bc0f1ce31a08fb69a264dc61a5e122722a22e5f2f4a9a63b8ce0dd7b65ed649084f1903b432cc883de40002a836f4b482af934decd19159c2d021fcca0cf3e1bea4806c789413db5fa8164b4539f6ee2cc91d2f7286e5ac504cd406358ea5307358660f527b8f715bca52a19dbda765b8fc494ddccea615e8a10942cbc525d05985246acff02d7bf344c244ca2647688032cc800518d340df101681fd325a176a6f94b7273fe69c1edb0a5c278683e01aad366d45f3cae777fa355a64923ef79e067c7c1eec38db023ffa8d2cc035c4cbdd7daaf4a03bd55d62f58ad7e8d417b83d68b5c469a2f123ec457736bcf0fa2b159efeeff0d8e93e71b720340388cf09a107bf4a93358652f47214aa85c049db4685a1049da1200db704449def3d6c3d35929bd86b4531f087f7f736aaf8be705048ea4c14fac9d4aaf1289d4ae946db71e1893bcbd34f7ea07c920bcadc305cc8f31fac8f3e8989b9a25328c22427d430111ed9dc02016db0d0de1e9ae032f0b508790b7f4180e12ba0960a689c35ca958f9eb8067ef7514b79633bdf1f13cfec2f9718e56b373c7922d9563ba4c91362674a822a976fc1f62236a3d87286920e5f6b7252b97bc62f097b4ba6783475c812b4f69fd3a0491d3b5680a22d388b2d430bb578f66982799cacfaae23d2b4d2fa5c337cb3d6e527df43289c4d8995a52ab1dd0b736f0b90b1585889a15b744dd97424ef7efd00faa3f1ee115e1d22fb535935b3b64632b0b0326841f1466a8ed70dc9b3b6547f0a7c4b11653cf30c3be45d8804e344fe7a676ad39134c398be0df82a51583e5f78e827bfc0d9cda94ee4c1842f348d9d828ab99068d1e8f04e9625bf3c45d8b0d77fbdb23bea46ca029041687440bbcf7b88873cf5e4e88209b8bdabd7077f64e22e49ccff1c1ee45de37b704a5f40c8724844702fc0ddb75059a82b2bc1cadf52c467134d2ad1923191dad067d7e8bc96fd58c54908e6def81db1e701c4154518d1a638f20b3131bf16ee839cb5bc425260061ca67286beaf9712fce3f3eaad45be66d24117a4048153ff7407bd92e7fca9dd7683b4b8f8295d52f1c3a8924a16ecd8dfdb69bb09aaba1e67eed7f6f8365508842d08fc249f7772466e8fb9862c3eddf39e05bd24e739ccad058814b774945334e67cf43175f1a8c62bf6063144f19d27c48c60d936bdfce8023b97b016981c2a488fe26eb00e2f54bab586821096343f51b2ad2e75ef9bc2615d5390b41b1cacefa7287c5d9e68acada53143c672be3135b35439cbf305d1a5a1dc29560acb94b645f790c6e71e46449adee14505540f4d5f1da6aa6f06376ab54b8482a6ed293875ff02a44f6bb6d36944988c741cf3a67bf89be77129302982a541e6afdb0fd427d6c6c05ecff501940607bbb69be53bb94272ed46b0f8681b3063cf1f14a2770a2b076cccd62a0c777e890a334db6e80946c65895cfa4ab3f6fc15391387f5710df841b5fb1be3b8e2013338cd6aab265942967ab2dea3dd7113222d9388b1770ba901f436d4960db6d3b97b8bdf0826f129a5b26ceb4399a0297e29d4926c82000aeb2aae1ec67003c925308862e8865b1dec10a43e20b01e7363342ff7631971c3c0683b94e79b5dc5d0c002c82e9e2b46361ba276d8ff2a4abaa31465066f84b1347c31d572ae40054117dca8b6d83ee4674876c4e7bd237606cff95bce035506b3dcf2f427c436622033f5828137e3f0292e5b8dff78f39c02014b011d78ffe0254a51c0038a8e7886f2f7bda2cf30c34aa3bcf1954425c79500026cba6197092cb9672dcb932fa8328373262cd489c5c98469d3e01f433148762f896becfe83fe4097cd168c0848892faca2b8a89419e9a0ae24d73f7d1727439a87c1c382343c17aa711de278557f089ac79a3bb753be31eb87406f3c36ae4742e40a43a683bf7ae17925dcbe51883ba7c258f8329ab69d112d0c35ef872e85b8db336848a51563450b271c487147410359d7befbc0375d230bed78d6c51f15f3413ffde1329540a8052649623e99c47580adcc7d181d143ac2093c19417ec2da8121b50f29f55a4db2603015447f7a13ee66e8d64c65bd89290a0cfd31b3d20ec48d03bfb9ca0fb91658528d20032df46e5c42cc8c9f65976c2a114d23e923bc332202483d21cc88213b33223a27ea40f742ac4bf1b01d2cedc9105b77d2a16616ad7cc4a40ab03fd70a7468cc089a3559e12b76bcfb00e3aa5540e026a376e0a9f53615001fd6900e3e27aff8d29101fe4365fab118a71720f2d0f8a5476052b2384cec2e107b949c4eb857dcd9d312a1749ea01c0d1c752c3d1cc8c39aabc3ad4356e07450a1a904e5fe3712bffbe063f19cbadf2fc841f8d8983f7aaeead9c4c0e357fdb47e31c919a45c9030aae4fb78211786f5022beb9ed662e0687e66e212bdc75842cb32f1420cf53e81f725b3178cd2eb4a99986e727eb37878af717707e8bc96a4915270c457d2ddf1b6aa2d52b849f5c57c76921582ad37c31792facde10400f8d14b0a1a6a268e3bc5dc630b60e6af8598816fde5eb938fa11461f0aa7b30fceb30144a1ff827bbbc833f75e916cedd2563e3f400e006add43ab42d2e10babf74cd0e734e3c97729ab24937926095fa3dcc8354263ff3508d4fdbc6fea7f177a8fd4d2c422892b38ca967f96c202a5b28a4f74ab91f9a052f95c8e9e7312ae6ca4e99bb8456541f3474e7c45e770da250ec6804463056e665a73b22783d0f6e6ca396fdb50edbe7339a273f08837162faff5823855dafae7738eff4f1eb4d701d67b51c85d27fb1c1030bfea45488df563f83f27219413c43ad2692b5021e84e8fa4bf8acaf00ac98c094935f3b8e3f3d7ad4fe9ab1ce1e3f507da1b33eaef366d71acdb87c1370c48a840b74b09211533a3443633ab95511646fe281a8adc09c35ae1aff39338b30e0fbd07e0e418bd57ec1b51af31365dba9cb0fb1e5b36ed9b7c9681cd2e0398c1a1f7959f7dab019eb90b087207a29ad5de5695b1632b1c3c0df36874ae171f49dc4058abdc2f34976d9df31f9a5bcc9ed143fc5b761d65f25159f9145df23a88534daa15201dbf405f4edca86c18b8d3e143a25ae780a0b50d04b7e45bd7ff6848c7181244e9ae0dfb3c30c406351ed5fbeab0ecb65791c44c444a8032b4ce0a25039def3ab1e37702b86e8120b296efbd8406cac9a92fae68ee2d6e44440fa49ec3f5e63f41a090788d57ca359ee5a340da3c9de17d6235a0c6e4463b4d8cd8f0700b32caefe1625910734e6829a5632abafe8ea34bec4824e5513b722d9c86d95e8afaf5d5759231dd60637c1bd8248507a5b48798ba1fc8a063247d32fcf7e7ff69450410a3642d82292ef4e12b2bcc7fe899a0667c4ca8d3653f0043686748e9b77c60e8c39dabec5221bda8385558e6e80bbbaae245ec1f9d759b4623f0962fe559394863a4219157f97f3b35d5db262eb5b1276a80378422a61f85b3ed675a69abba8b6d78ea5f78a71954acfd14b8a18739bf7972d0cf5eb9ff3effb54582acc39278d1e148f7d6343085be2a88c376b09d9756cd12cafdd3d313f9e55bf37b87a4fea7f62ead4122ccaa9e8356c657c6dd261bd9f053de4578b8c89817415263a4112d57b7d92ccf3122c11bd83f9eb009ccc66cb4117dab397439e6130500471c98afe4875c16f54f36686ee004beacd344551a41cc98606e4597d17dbafb5ea88b70575fb25b80066127f4d2033354243a8e25010909ea65f139c37c83bae1cab5aa1f90ef0700c45159bf6560f442586abc2e8f4bdff55a60b6381250c7dc2468f2ce513dbedeabe900b0a1813e309026e3e03ab35e760d080cd7dd70c59c60c2b6138b4ff63a48ba5b92440d0bdcd6d6b76b7c52c416ce38ae893d7d548db66e56d700c3def915bbddc0f931de12d0f86b234b320c34267b1e117832d896ce4ce7b60bef7359ec9bf7eb290e5e531855a3a50ae6919cfabc02e75a7ee89cb07b2417162127d47a978eb472d82e18bb45e569ac02695f83ff2cf61f662ec971fd43d91522929e6dc063e77a29dfc9e04c3718c2a4ba5b395eeb0732e5eafdfe73d4dd979986ddff53e8e8abaa48ecdc0ab1112e43f886cd934a2874ed35fe4405acd735744762141b64547e6b125e3da70ddf04f21a793e60e8331de05bfa17ddfcedfbffbf4c0122853b3fb8155f64de78cb7eb4623c0198e0f8b01ad63251338b016263e253672833c957c60a6602dd1f5ee6f07f067db121a47bfb897cb5aa745357ce8481cef68e07602589003898a432e6ae397a4f49ac63f0ee9b176b449c9cc4933b7b6f6c40e93796f899be28dd2f3a3e8592dfa0896f4592ba18ee75ce9e04838daaf1a7a9279ff", 0x1000, 0xa, 0x0, 0x0) connect$unix(r2, &(0x7f0000001080)=@abs={0x5e936829ac9101fc}, 0xffffffe7) 13:34:14 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r0, 0x0, 0x1) 13:34:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 13:34:15 executing program 1: clock_getres(0x0, 0x0) socketpair(0x18, 0x5, 0x4e6, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f00000000c0)) 13:34:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) munlockall() setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 13:34:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) accept(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup2(r0, r0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) 13:34:15 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x302, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/255, 0xff, 0x840, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x810, &(0x7f00000001c0)=0x6, 0x4) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r1 = socket$unix(0x1, 0x2, 0x0) socket(0x18, 0x5, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 13:34:15 executing program 1: getgid() r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x400, 0x8) getdents(r0, &(0x7f0000000300)=""/50, 0x32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = getgid() getgroups(0x7, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x20) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x121) linkat(r3, &(0x7f0000000140)='./file0/file0\x00', r4, &(0x7f0000000280)='./file0\x00', 0x4) 13:34:15 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r0, &(0x7f0000000080)="d110d1a9ae21a03a9343648b5374e9bcf72d63a0d531b94e35bbf8b2b5141f6c2e6de018cfe055b3658389694784dc93597cbfe68429a2bfdc8186742c87981aae3e5a0735b26dafc549dce131f1f9fa764c55a8a0c287e75f3eb0d83a114855f6dde2c228ef4ecb1e32f2c7b51a94d50841d9fd0b2b0cf81ce3d2927d8683fe124ac94bfcbebcb45332f9b6d1cee6aac62a02d132180762df6788911b59ab5ba84a7ae933257dd671f02bed6bc817a82cab58878bdc462c0e38192f274e9ef37ee8827d5b059828395ae9bf09a7e00d9645ef2e3b0b604f88f56e44f9", 0xdd, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) 13:34:15 executing program 1: r0 = socket(0x2, 0x204009, 0xe6) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x800000008002) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) setsockopt(r0, 0x3dd, 0x5, 0x0, 0x2c1) 13:34:15 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/31, &(0x7f0000000080)=0x1f) close(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) 13:34:15 executing program 1: unlink(&(0x7f0000000140)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="00d1ad5c8000e40f", 0x484) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 13:34:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) clock_getres(0x4, &(0x7f0000000240)) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) r3 = kqueue() flock(r1, 0x2) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r1}, 0x0, 0x96, 0x0, 0xffff}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) 13:34:15 executing program 0: socketpair(0x6, 0x0, 0x791, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000040)=0x29e) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 13:34:15 executing program 0: setreuid(0x0, 0xee00) r0 = semget$private(0x0, 0x1, 0x20) r1 = geteuid() r2 = geteuid() r3 = getgid() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xffffffffffff6140, r1, r3, r1, r5, 0x2, 0x5}, 0x100000000, 0x167, 0xffff}) setreuid(r1, r2) setreuid(0xffffffffffffffff, 0x0) 13:34:15 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') 13:34:16 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x100) fcntl$setstatus(r0, 0x4, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/73, 0x49) 13:34:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000001c0)="0b01cf21cd605a065ec6bc1fb02ef0751e5365bdf5c516ba74070a37055840701a6ea73520b43881750d19840e042d2af0ecc3dbadf7fa9da06826c118adb9d0e595f768e543b75f824903f8732eb4a5db95c9ae617b25d60d9c998e170231df436d0212b067fbca8b98c7cbecdf2677bfb52b6011491aa3b24dd550715372553232f29335bdfbaeae5c633c931c27e795855f3247ba373e20199a16da56032860c55285fd635feaf25ebb62efe06cb6c0d75c55669678193806e13efd92d4c82ecc63e9d917577121a44207e11d377a227edb9eef3663ec83929b5e8175023b676fc4ca47890e03a6053545f3bbefd1b30f74e40f2788326afc9a28f7", 0xfd}, {&(0x7f00000002c0)="4dc39b3731729476eb25d82e4492925fb26567a5ae71f41b2207a79e60690c8649f51689600047ea4f33e251abd6f2b31b79600b050f9f6951d08d41e244baafd42789b94382abf147ab2c00638244d9fa6521d00b5378c9d62ca5254deed943c87b25fcc8a43eae090b41fcfc1f074600e3c293dc4ed3498d8b1185c663f1a94589ceaca403230c7fc64e3cd94a87fb178d0c012b08a458c99baed5da430d51aea3b44b389465d71b7a6bb49568232e3783", 0xb2}, {&(0x7f0000000380)="61353e1b739f1446b94aa66639b81cbd0135bec51c38448df4dd7a9ce8930ec954939e2d1dcc0134a601188432c34987e0ccec8666ada8ca099f9394cb606e2db5b93d9fc883d631ced639c4d2ebcff7b050", 0x52}, {&(0x7f0000000400)="8c28589c7f27c11cfd60548153abae7772eaaf0138836a78a5a476f4e4c8f41cc0c106931bc4a6e79e36ecec79a2ffe6fee7b16ae1fb1cad389363fda63d49961e4fc441e23c536879e884e158def365325af2237f4fdbca87ef306659d790924b55543e63f8962e391ac1df5eb3b5134246543d9022b5a718e34815d04857a6101f8af48de19508647ca49ea1c375a58766e9931b6d910ff6f145e36826a2cd9422038fe9e9e6775116c65d6a7273b50982b6c648669b3996b2de4e2bc0d6e33f8cf36c31095c9199ca66d8a4e80b9b6ca998004a10ad8f7cc8cbc40341fb905a5f", 0xe2}, {&(0x7f0000000500)="979ee4650b03bf1fec05207d88ffcd32ff58e7505dd28da0ac9b5b2b72b69d849610212851666fc98870cf2089bb2c65aef32506d678acf3744ff17e5408e67c5a02461794dadae0675b907b413608ce82336bb1e5c0fbef1fa8352bf1a3a13b940b919147baeb30113ae4bf156643f42fffeea0ab5a18574404cc9477ed848331b5426f356124817cde3730acbf", 0x8e}], 0x5, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r0, r0, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x400}, 0x404) r7 = dup(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r7, &(0x7f0000000100)=[{&(0x7f0000000040)="dd6e1107a7da26b51509895fdf2905614ecfe01e9187f3239688e2180467f7216180a67466b4d87e4c43cb7b61e81813e66a5aef5d916ed05038f9d3f286c629bb2fcdafb934077070721ecb43bbcc2c5658e735fdb5a720f1d78b0233be4362ac301ca3dfe9af885162adc696a4b736a52e4e1ab6230a568af25c7e4247861917dedc22ec537c38abac6d69aad2028a7f417a9d6b406fc196a6cdead02dd3f637183b40222e8861231cc8e8f24a88af4f050bdce7", 0xb5}, {&(0x7f0000001500)="cbc1eda08d6699d4a93725a195b819a81ec9839d55154d67a850c2af8dfb16b86e62f920abcd925e05b3c48072c0a1742c0ef6d1334626a23dfa07f354858a96d2e469ce73f9a7de67a65e8ca6d194d74c6282b4a7ffb8c62d0b14624ae9a651a1f7b4a373775a5a3abbaa930c71a68c66b9bf076bea80379507c538f44cedcae3dababb8a56b750dd37837722b1c8fc59da417bafa13abf766f5a09d75eaa15e02ab1788f4c5d2141fa3267c4954b299d66f0391d840ff35f71753041c9f28ec7794fac21b25dbdefbf5a263b51b8499da8d0c3d83c94d5cdf7b7bb76f74064ed2f6b4ca27dac9a8b30158c85afb1c1d96c52f414859baa0ba545b640e5360e2db8c072a4b2a36155caf8a7ffdde1acbe0ff1ecd2b0a095eea3332a52ae32d34fd259c1cad753b5e43991f62632adeaf3dbada2f68fbae14e4917365581b1c48743325aaf1b6b28dbe7c995fbafe9c3f25818240b9f59631ad5159ad0ddff326d7fef815ae2fdaf0151bbc84cf41eef1b9a55e34253938ba15f28d20c4844cbc22e45252077e28b114d50ea74012963eeb83a2a32d5ea4b1659ce2ea9d97dd7d7ff3cda874f56182d887702e3fe14bf1e698991a295adacf12219c3efb7b8e2b27f7ef4a015a6707305e5dbe519483fd293f4b09439c543284aafb7b8a9220882977cc2499e654f049ba671ef7d67b1d60bfaae076ea902f3736513412ccfa299646f86b257e747da274924a0ef6d8771db7e56175be8488fa4e5afca09336b9f1b8d333458c9b774cbc51f7dcee6dd7fbd3b0494cc62d2f65ed7fc3696f44490c1c57ed0ca85f1fa898a3a64dee3d4e04f2b25a438cbbb2ee6c4b02b65e9b584e0f8a68ba474029b3f77aa53ea861dfcf01d4596a84aa500c30049c462ac8c5114bb01b0d4b1993f65e09b92aebd71dab9ff786b46191f851940a46ffe97fc485886ad23d9b451f274e675ff3eb1ca3959b4e3da3f16842342eac2eb8a50b6b7d20dfd08fdf0e8689bb5253495431f9b7287eadf204c3b78393eda28d2e42b198d4e7e074c8aa37bacc2d26980a57ce3c3122b64845ddbbf5fa57ed0999247db878489fa6590ebfd25da2aa98d566c09899e8d0ac14b47b94f588aee927d3500c087a0097419d808e9ca20018353d1136fde6670c82e97af2c863b16be32d40cea09dd814067ee020cea5cabe757cdb1e3b5da036b7490973f40ca1f9aed118ca1c2d0d848992085278ec38e0d12a8c476cdca572b3962a5ce6ac95985bed6f055b2e71ce95d2edf91b9277b714ca067ffb7b1906bb600e2569b351d447244b40d13af94d76ff4064faf3b5359c18a54617c924d7c3dce27070eb653fe701e4929da0ec6d8ef17d6df0a36b7097a6b510cb54f519b899148906ec26d7861064de097a761c1ac5d88c823b2db5236d2e354b78154f198a0fc4ada6cabe7587c7b1f9e9a7bbb9d8b643761897ce558b1b16518261ea811810d17e8c9e1616f09ec887d3ea2b032be4c9f2b3da436d14fc8f4711cdaceb84123b7a183c9238cd5688f322804d5183233559d75b87e6f08df0799114c2b435a61681f2c897a8af032206a6731eab24eb8e063e0ba8c225eec0bf8d92bc19029c46ad658ccc278b1c352aa012320e3ad2e6beee89740623e932b5a46b47fbc538cb68ef0bd70b6dd612d7d877b165cb0896d90001400185393e032b8e75f929ddbcaffdaa13d0f466a4d070836c17fd80e9eb261a0d91c6c0f666e71b6117df0dbd728ce986396cc800c0d66240235c8f6292c01702ae93bc04d5803ed7ae13177c96d93b1734e7e2b6a02da5b08438a14e2bfdaaa5cb191d6300379da9140c0cd4efa4c14cd9c0f83be6320230e90791dc33c1d5f25800a7b73735d5fefecaaf88b7953108861ebdc17737869647134eee5890b036f9f6f997bbb96ad62b1d892d8d36e0e4bc54b9063909376dd1640803c92c8b9e0e79479d0ae75297c316c9e116b517237c2221e74ab014e459a98138f8ad7dc20948c20a2b81bca51b892d9b4a604a6c9146f299c09dc871b6ebe5f77133ad7143e67c1160780f2efa7f3efca37b09b0112a5f456b00b00817f17c4698e8ee7b4e6d3bc37185e33702425a778670be75faf0cc2c24d8b5b143f5d8294fea440e503fecb37be9ed1da02171e915f4945e36e9e49d3fcedda5c6fe7802605c1ec72fda2e0a8fc4f5798d66a92239812d91b7bfabab03eca51caa916a0d884b1568e38ed1c390db4bcac9fd90a8b85aa96c02cceeb131bd41f0b4d75721b3d55a5475b453f9399c76901056e7ec85135f25beb1b8e371536514aee150ff361505367fd76b1a889af3b885e24576805742a29e9d31cf70f50265b3b7e0bc94e108844878a178f9185cf0787bd50b41254fa68f5fc1c52cbbdf0e384ebe8772a5f8216d2f376c2ad5608ca76d0267fa49db5620570882b7e396ba53e60d453aaf13dbd5fffb0ec30dccc90aa44829ac25b516066a92667383b7f161e52909560ff4b4a9d43381d09020a1767cc141184bb14f7c2652c48bf39b42d8a8c84af9273495e36027e7c8ce34c6dfa4bb28000a7fefbb967efe7b03311d771e508448539ecf5888b612822f5dbcfba84eec8a71d15ec5ab9fa299f31b7f1749602368cf6d57ffced1b4416094f003cc43edfafeec8f4c686b0416ef4d0ad8b19503da3fc92a3edc14b92b0f0c8910bbb640a3f751def77803414c9adbdcc017ce79486659aaa34654790546e3f1205330a841c5f98e92f64a28b07faea413b75a2d9c016c39ad78e77d7e97820a2bb16c4bce539ab48626257075524331e0af60cb9475e7d9cf77e4136a0a8b69d11dc7140a41d29ffe07d735bed7f216629bed40d729e7be5ed874cdf82028d38a9f807379a07c85fb9c6df42fa901d79d5c744274c5cd0535e847c34c8b1295b217a57bc5f2e745c032b592e878c65cc84beb4400fe85be5cf759f0745e3a335fc185e70506c989c024b4dafb37d091b2c3d19ec6de80319ea25f0b8c8710cba099328617fd2da441d46c01731f165bfe8bdea44a09b61c697a62fac91c68da7171e3de9507c170d9ea7728a5d02ba72a8ab94e9bb950456dd93ba42c986595da50b086d3f1c26c7781f78626574798c87784f48dac2a6f42f6ff83b5371fcefafb93ef40fb272afb666c68d0e3bc30eb8cb0a260c39a0a8bf130be1b691ac9242625f122e7187677014765087c604f21b1da5bf502d62b18af80d05e1bd86a8237973e7616d0671e209da179d73e61223916f31961d1d9b5330888d98025a9449fc46e8c401bfd6c4e6affb6d335767bbf6cd02ae9cecd35bb317890a531d0f100759779b6049c18ef6ddd743c5fac1888caebf6f9cb636df3b6856b1be9471e8414e9da882dfc67e166eaff27c9f97478e42bad5c93010479bc24dfa7d5e5f0a9a3eebeb9f971a2e868ddfe0a29dff8c2062c3233c72a099ffd0947f38d175f696743c07d0825e0fd7bd5a748078cdf3a8429463149c23b494638e6bb474b651c658fe36a3b66c7bdfb16730231e870900f7e1f0a1555f7101f8777dd6ccceca1dd54a9b2a291729f328d48e745dae0e2af7e677c81cbbccb8a4cbbfc7d90a2526a2c21fe81691152c8314ffcbffc21ec65333fe2507de005ae1c390bd16a129e84d556a416580fdab38deb1cb20658b56b68d47429eb654051d4fa324d069442d36721fd89bcc51ce0f05082cba47cde514cb1517463648dbd560dad1fda4ba90c348c638fc70fcbf7d62e6cf376a382c699afa79d53e4afa4a37611cd8c0119e4ba2e84925333ba0ca49da6049e31ebfdb4dd346846790cd8ed3c383d89a17ea90b230bcd975ebe6ae84128954feb20f83e1240ae96c84009085cb803a82601c0ac2673d58b96975ab957fd1745c733b0bf89a986a4d13aa8c422dbdca36a647ea475d08aef407e48b5579384975795f0690dfa08107abe336f15be8d203b9169736029e8f95db441a093f38546182746e7c84c5dc46000e68d786fbbaaf7b5cba62e570d4bd44c6e7effe53cccf6c330e5a8f0bea2494088def6f5e5d63c7ea68e4ffcea90fcacb56a416a716ec86e9ed869f818926c55ed3f0c38fd4ddc141cc76391c88284022f372d3c0e321352ac25a66e4d34fa1844c1565416381667e152d9cb94f9925f9f5b86ab98494b7dfa0f93ed51d80e75329d49cf86f5aea773777ae1c08135d6ea5d298be456126c6a9004ee7f2b8b0543d6042a6fa3c4001ad2c6404d16883f3b082016a178110a3d6df8b974e9f552bc2a612dd317ff7b126f69832b398d4a0896ce5cbbc5757080a0d84d0a848f3d8790b8e4bad3f0cee9b0d6161fe91df683daa72d4b5c6abfcabfa4a9ec144293fd386beb4eea527da73a5203b325825b17598faa583c4af733dab033bd046bf3d3d65c6cb2296ec417daa85b9231318bcdd1c63cc0c6c8dbfd0e0ad1c8a75c76e96156befb23c1229ac0c6fb6139f534873d3bcc251f2a41474ca9b41fb898221e6832fea620c09837f2d9ccb64d1fbda62fee185a6eed71d0c5c703b6fa49f424999dd3b22c8c1ed52bfd1daa16e4ff7583200573f3d3ffe434d8ff45351ee33ce80a39662fff2ea0f70394a58ee772db7242f7a103369a99ca7a639431b62ce2a129eda2b291f5c45bf29b1cb8a3f20749c065cc04f3fd3fffa3d1d99436663744defbe65d441e8bb3bc95d45942ea25d8b94e349604f8fd0c0184ace83926fed082aac5616e2b6be1238a3582ab9d4d45358321062e033d30d3d8a894602b2f4a356c4dc290b9abb9bb4b22fd82a4b93b79e0f419cf5f3d25d4a07c0cef64fae390436cfc68324f5d37e3cb165bae177d54ec05035b180a531d24cfc13adbb1ff9ce7771cd4f5f76593b70fe3f4f6a11e4d7fbb9ce4018de0f3886f0f8d989c9d25c3fe96dd940010c2b194a396ff6e66041f327a9b2ae74f2415b0066cd23e81bc2d534007e0b747c69171d9374e2a5a24187b79829b44575540c9afa73c4421c6593fc77b17ed73961f5d36815588694cb226fe209bf5684944632b3de69f5119576b6abc7764aad164630f7b10c350d0b351f8b9aebe80a22bc16f5e96b039f318f1f8a61fdbc34c5e9b2517642f2ef73422e67bab9954aaa8742ad557b7be73189b2081307296c3ff0225ee68c1ed96e121b333216a7406b5dfa23b1a45622024b4f4d8a910133bf49989f3634f9200dbafc7bc22e1f40713f80dba48d68358a3c65780f2425c56d05a422c523541a9f523b21408c0a7a940bb6be7d8dd0d8b0f992a610bdc264c85b9909b5b7a52d9e69ab772daa21ae28b58f11a8050c524ff3303ad25ebbe3a955fa53af40f6a4de13c8d915f3d610bd65a0a0b45a65d58ca394c01ca9e1e141b9de96d4d6c323a20b81d395beda4774d09a72aa5ff264d0eeeb31d05b7f285e36b581aa369cf568d4b4f6a90ac3d9a26a971f2a7f8cd8a36e341176aa5b21557aab8e22a090321a42c38833fea4626d08041520a05591c99e6b4dc30079befb761182cec9188143f1d9f1db13016689d93489c25bd90e97d3e75d1bed51719eb0f129c60e2feb054cab9fdd5a51197e8dcc2a0f233d24cd63d1de31814158e3c96a3ab079e0c0689b9e46abe332634ff74ba6d4b9c6aadf7b7b46bbfc27be2dc4e4e10910456ee8f1958899e31b0d6b8829905864f0a9636e2f2f9c227da0ebda1b49f31fdb5a12a028e1bb78908d2fa569a80fcf3ac51c50e017388c4c1180bca5f00ac63f3cd14572d4d9fab8196832b1b71f9da820638c795b1496ca0560bf0a096891", 0x1000}], 0x2) 13:34:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000000), 0x4) 13:34:16 executing program 1: r0 = kqueue() socket(0x20, 0x8007, 0xbeb) close(r0) fsync(r0) 13:34:16 executing program 0: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/27) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 13:34:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000080)=""/223, 0xdf, 0x3, &(0x7f0000000180)=@in6={0x18, 0x3, 0xffffffffffffff80, 0x46300000000000}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) shutdown(r0, 0x0) 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/117, &(0x7f0000000000)=0x75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) lseek(r1, 0x9c10, 0x2) syz_open_pts() 13:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000140)="dfee312d5068aeb90e26fa44505180c68187275c695bfb69c53c4959f40605734dd773632881b9f7059f6daf9a1d7324f1f7cd142ae82ea106b1f3578c9a8a280095a6921c2750d5071be9a8d3ddbaaf422998870e1a6e9f091ab3a37f4f47ac58430339ed1e6dee2499c4c9418333d8d5", 0x71, 0x400, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 13:34:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) pipe(&(0x7f0000000200)) 13:34:16 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) ftruncate(r0, 0x55) r1 = kqueue() ftruncate(r1, 0x8) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$dupfd(r1, 0xa, r0) getpgid(0xffffffffffffffff) getppid() r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) 13:34:16 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r1, 0x101) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x81, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x100, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, r3}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000280)=0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)) 13:34:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x100000001000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) 13:34:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="764324895bf7d4a3651a8c4872510d67657367c9c9b8f35173740e6149346f8c419057c0442f017ab867f45611c4bd188fe39898a89447ae6d31bc7b9422ebec384e73313093b485501b3ed6f0317cfe18b770c6149489f4bc17f04d924fa7985108db76b010e198cbc251d0810abe753b64b2644402ff57c0cca38527bdddd50275c8dd390bfaad45df1bd5f5c41286d8ebca713b43ba7b11b751224bbb42239bb30a29579083d6f1a1", 0xaa) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 13:34:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = getppid() r3 = getuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) fcntl$setown(r0, 0x6, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = syz_open_pts() fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r1) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 13:34:16 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{}, {r0, 0x1}], 0x2, 0x1c8c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) syz_open_pts() 13:34:17 executing program 1: r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 13:34:17 executing program 0: getuid() mknod(&(0x7f0000000040)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x400) 13:34:17 executing program 0: setrlimit(0x0, &(0x7f0000000080)={0x4, 0x2}) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x100800001}) setrlimit(0x8, &(0x7f00000000c0)={0x0, 0x800000000000004}) 13:34:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x41, 0x8) setsockopt(r0, 0x0, 0xb775, &(0x7f0000000040)="a7aeb96b8b6dc06b465d1cb6a5fc3da244574e728a99da55587119e3fc7a0efc0b0684f1198dfa6c5d1de13e03e4b2b5da1866dbb3ce0b946c0a73a55870155b931d85b716836b4831fbfdfec8fac17c113b20e079afe21cf1b98a9fdf98a6499ee93e3409939f0dbc0459766a4f6019908b1e83d68dcef596", 0x79) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x73fd534f, 0xfffffffffffffffc}, {0x5, 0x11}}, 0x2) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0xfffffffffffffffb, 0x3, 0x0, 0x0) 13:34:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) socket$inet(0x2, 0x3, 0x101) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 13:34:17 executing program 1: r0 = socket(0x12, 0x0, 0x6) sendto$inet(r0, &(0x7f00000000c0)="131b8dcfa100be2c906f0489f77f6b14b86c959725435891a3a7c0cb9d865eeb6a1b6833771e02a20ef8bf45ef54fedf83d16da7893030641b94832b47149228a1a20e35ec571f8bee1f629b35ecffbcd42400a483e553031bed4d7669e43a78c97268c954b2291e5341497eda7e3ac8abad39e5cd7dd07cda4d4e3ce5af9e771ddf633e96c2ecab6f5fc2fe5f49594d1559686aca6345468a988568f4cb327dc382349e379658cef292ca74bc43d1be66631e21c02a549edc4e8d3696d5c9744d0ea6e9796a334da276e881d2d28616b5", 0xd1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2b2baea216dc16683e72c32f522cb1a0ab4c42dfd1fb1699c85d0d7d7f8defc3de90a87fee67b89dafa3da2f94ef7e0e76195e11d754e30118c4293389903bdd57c824b99bc58631f02047b01de0c2a473c02cafc71d115c35d06e93b50ab080174ecdea10faa560ec7deefc72e25b19cbca2dd549737104a19b9617b41d14fca8392bdbad47fd1ab068b3f7275a07141c1e4e8ee6f690f07151d0", 0x9b) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8004, 0x9) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, 0x0, 0x0) socket(0x2, 0x0, 0x0) 13:34:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = semget(0x3, 0x5, 0x4) semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/91) writev(r0, &(0x7f0000002540)=[{&(0x7f00000012c0)="5670ff564ae911bf158f831966f904b74d57ea924d9f8fd9e6acdef6d4682e231236afe85de5950109074195b853c05fe3914eea68faab6160645fe6660bcf3df43ffa36b5235523d04517ef95e62a5a30aa48f41ac4077c2e6a0f7788fc4fc6b7a96fb52c0ac226c65f0a4202984fc14f29640dace842d6c18fd7ec8340d00cb96ce785b9d09f2756960d3350615e7afdeaf235870a3b281b3e8c9e79409beb503d3d46eb98fe7ab309eeca7f146824e5b9e26c4484cb6864739998a40a3e59f041796fb3ae11c0baa25816a458f58f60b8d310e2225324f38c85fa4cdadc5c24ff775975df07d757baad2c4d51585fcf779e20ae1ebbd01d9a0c0a3f4ed8d1a1ad5dd96dd7dd2280cf923d141b80e5ba6671b289aab4e42c9fb59f93a8e7590e5713a36526893144b9de091a72bd3c6a644767fb207ca66600a4e8f1e298f06a34b37d0f2a787b2ecc63f296262726436dbf77c77e2f3bdbd645438e07b5ec76f74715619a713268a05c15e99b35260a2e81decb31fa594ad237922ee53c2fe34fbab85cad4faa00f83c1bf05403dd758ab897b891460fd818580a2c2e2aa31dbbedd4146c755a9961fae6ae5d5f4d45c292f22f3747a73a31bd7a33ad9ed5c542feeb1419df1dde63ee2b5a037b0a2deb351e80dc6a4c142cf90e6097e992faba24ae9d1e9f27b39a99edfc4f66331e7ee597909d8fdf25ea3280d92110f01c5ce6b71d09853c6cd20534ceadf19b3d8332b28c4cbfd419dcb26c513d09672bd216c663a11fb1f6f805f2f86fa9ec5400c1458ce6a5343efd91f7f1fa7fddaea5ee876787d227338de72862a781d5204f0e5c285c7b4d0f2479fa04810b7e9743c30a61d93d44cb5eefac3d92be0343618a95b5f07357de4696307d17be485db917dec4603203608b67f0e6ef441fc0323a23b2070eb00e5fdfa227c091f71d6fc16dba0db41655f007edf056895a4d66b007991be8a3c4a8d982e3fe2417f6b478befcf25d0d064473c013836fedff2a50abd357f0a1adb64f726b2b0f34771471efef2003c1e3215f4a6fbf12e67dedf0acb8d947bb663f38132e983bb6705cc5d0308e1843e813b4b2944145f5a9ffc92a3be871eab0056aa93f0c07e2ddb7f3e6619e0c797672f257c447cd6a20ffe2f8e9b6c6133e7cf251cdd5cccdebcb5a362494befceeeb2ade494a594f544dc59da52358efc2409827773a7922837d287b34067efb1ca1618e158567c5e508f54db515bd6ae380fe835425eccd5a5604efbb3e22b811bd50b1a33b5429aca42112ff40069904057459d27fdfaf5473b04a4e2b833d7c725175c84fe7d565dce788ebea4990ed9a3496f4a642ff51957b11a10a4e504420bec21d18242e46779343eff74ca8df3ed7a2a54fb2533db9e2ad582301f09ae9d240c66e0884bf2fac2a80352fdcd93c2c8c7899622fa16ac104182d33e11c6026e6708de58078024ef50777365375a58ee86033170a38a8ebde431b06504d9f31c5adba1734cd13d574c2ccea20a5708053efaed9c82544ad801789de79add869eea13308ea4cd063ead4b473e3e6216c03ff593a76ac3a04e2a62b5fc4c1c87466d568d6b6a6b530b5c7f4db98d8cf0eb2cb1fec9297fbcf58eed5c6b463e873f6f3fe1140ce1c9b90d5607360b5a2b441ab231803ce9b2c889ad1683927eb2dd600545500fe62d0d8a6c9789262f56c55f7d4cd7e1829e74861292e14efdc477129b3a98560db2a300215622d97db513cd9db6082e85d5657a322faac33472ebe91ea6f738578dd94b567d30f4f798bf900586625f4809c6737344c84cde1291ce201f3af9651725a2001d1f78af5e209e595a5db35f0c04be765843c97e865a26cd02016348953bf3533bdb3069d119cf1bcef8e493f02c494c68dce4205baf012019456b515f166595f4445b9e5eb9786dce9784611a19379ecf85bf79bd40045444fe475756540cb171510ca2c71b473dc4ab46d999b9253d36d510bca26d3f9988a0c917af4b90fb4e80530553a40cbbfcbfc0b2852c025935c624ce081fd8b05726d509438d2abf2c12a79c013a4107976d87d27dd04df25c59434c38382db5e9ab3870e769c5d1f931294ed609c96158104dc65cbe56f24ce73eae78cf4772e040d2709705698aabbffb1a7a0013d7199c3e635c22bc038a44f82a1ee5448e82dcb02db09885181c5391f01781ec325014544116314656e52151748b700210ac4eb53c834b042330d647a6f8b0af11f235ed01737ace23723579cd8ddd80bfa41afbdf56982fac3a2670a6e913289743135c1771a09948c4161a5dfcc5c256c5d627b9506a90aaf3f6d00868435335d4f888c6053a85cd16863affbf11f6f8b1118c7430d5e5e3ef413c18c1d1581d361af513ffa0c42ee2d96dd9a44dc73d4aa17cd6e13267598774384b8e48057c67b1ea75576defe0bb682f2ee27e80ce7301c8eaedca4f8bbbd9d6343764fa2c7f131af5666647124d4f6fb07e4539aa7554f2078f5a046e28584169f2937178f31d3a953920a2800e3e3eade7da15592719825b60e69f538ca0645eef7e529166646f5ea246bb18096b4166673a1d26dab61216e42662ac79ce9f0698491dc828cac49aa20d7d23de041aba92d1cf56192a9d7adabec13b64773d028d2de31711f36305a5ca1b746486f48348a74347d24c78734d23a0a6584cb5688e8b1f1ca4792523ce0ee0f8eecd7556628f10554738412e01f88dc1a856e00c198e3dc5e195a58c908a124ec0c36197b7c3016162a16c442a5546c8733e77bc832cbb85d4cf1286e028c136df36fdf58b929c5a6aaf1940d9642f6141c80ae64a29bc4579b9eb52a403077660cc9688a1670e82cd483aca31076195a29054c3648b01365a4617773391b34a344d264979cb53c8afc8267e1263efce92a5da3fd838e1bcb6befc002bbee8ebacdffcac971d244c3c9ee546b86818a45922ba1760309b7537287c7ec54b18bf83a86d07c5dfbc0e090b3b6b900b8818e3c91e84caa6a8e8e2479df99d96c24b806c915bf7d1ac65e3d221239e2ae227c806871c1524e9935c268d9eb4837a95c7a9c130e890abbb5b69b5b86ec23221cf36747e0711a1029b3449b498c02c000712247de99a3dd1e0ed750c14c0265c75316a4aaae05a4484ceb8dde4c39e0ade8d8c64825583716bfc8862f180c3c53daf4f5638ded86152f3752e7b5f2145e77cb7ca0831226d67063e2c3889f6e6b79ce5586a0984349db26c2a6b0536447f0079f9112bb84bd7d71d08b9aaeb3ace7c88a4818f47bb8a9a4d7dec02449b36b1d4bcae690764be8f99e9da6b3a94c5831424118139a35f57844bbd0f8a65f3b8e3386ca9db10ca39300bd8d9b94107c5026f9b4758bf2b4390748c428b96571277066edfffdff27492fee02cfa4eebf4bb70ca5a6312da5320c36a4942eb93196cfe46225bc4597e4d71b5172ff45456a0597a0658c4762ff457c5ebe60025e9f1174fd667ba3d28af24735a0b80773424b1abdcb15fd543e31ad620449ae379c4a2f1fe283c80fd31f6019569e65783f61aefa16227fa81204671d279b292a305b1e559342fa9942187270920c99cd788d14835f714030c82dea64ac8b7ba2924ad1b6b7ae6e5fa06967fa1cda972e6cd0d25dcb19d1aea6dfd218ad1ba71bc6214472dd9b26aa3db16e20b63965341a81ee65aae711ea9e24dfcd1e1ab615c0bb58b1003f6eb9a11c5531e953d06488c47b36dd03556e1b0639d8c23fd8e3e1e8c2aef10087741b1b2d87c011e3c21425f4f509cb68efe74beadd918972ee891528dee96afa1bf99e93b82fd9c0e4d20dd2ee19792ecc5ed02ccddc6b3acc16e7639361461dfb18b94634e04c9d9447ebbbdf8bf59f1db224cbb35a58bed08802c834832a531f6777145b8581c916a85d9d7db8184531e8bf6897c2b319018b4eeab8b5ccd81b0499f18a3f448e917110cd3866bcf53e358ba47430927ebb155627b8617d7f17818a7aecca73df91463df8d75afffa59ed7fb5a1dbcac370f4b5f52a95e1d89935d5f7df5400f69c112aaf31f8f3ca5efc2567603415b031b0bb05018c815875cc62ac7e3c8a94846a465bf1f54a1b957b48cda8953044d70319d637ba9a80c63fa6a1e78b6e26a16d2900b62aa9a92c4cfadb52d1737d010edf0b846b54b4628e84f29e87dde1a330cb2e3c781f5f7360b46e8c5f8e144e1759d76f9f261cc1cd1b5dc761ede88af2109bd81e53fa5702617d6eee45bec405add9bbdc8b1de94da1279a5848180a8895a76f66b1cf852c9e1ca8893fb260e68cc0c239fdb029080410db9707f9830723ef5045fd2ed86080f8b0eb42a22da2e60e34b4098f80307dc1452d3706c1062f13f2cd5ed2bd482eec7e3678ab7cdc755cdb5a230ece794d980c3f404203d1a2af0b4c1589eb9e9df31f7a7e2b26f72f7f4274f28d0c766f96f96dcee329bec43f6472ccb120a2b7c6590ab72c27cf3bfc129f63a9bcfee343ea832d5eb0a7d677a1508c4927a612be4f03328aedc2b29bde515154e7ddba1b928b36a89882fd45b66c7d3f53866d5210b83df2a25f887c2f7be7d80190b5e558e02ff29c13938fb573f59537c806f31f0639d0c973b5bf8cd9a6c816722fe83e80d208d2e9f9a3e287447b0434387eb824ca36a21fb17490da61ccc824c0564b814a23856eb97ada3c68ca0efa34d1ed46d1d3106b6ab7509662f94791a6b5d8fc88d6e9195dc59a29542742a5fc301b9dec088fc3cf64971c207d39355c897200008f53da79f215f4a054f78de1e55abf5842ce51bc5b64d725308d848f283263090f9d37c568e5ff6a31c2981be3c68beb89f880e67ca0e2f1e333aa1ca491cdea497264c71257119abd973bb3841eb4469d53659c000c8229267ffd9ef11350f9cf9c1771e494d11caf500d451b50a83c68585387fed137c4f20cb532ec8e9b4cc25ce8ba7a7279977c53495d5d7b882406f6b6e9ca4a4ff3bcd4de6aee7f8e2cdb3ef2736ce93682d315114d81b9b2fed317b1f47d0e373ba7098927d60596066d676d4dededaf3ad42c7c924cb5da95993bdf46291a01582a982a57fb32db2e5cc5200643d6a491b9fba80e15a31eba4ddc97f219a226463d74e3cc978864b5f790246a3fca48eba6aad7520413b1b36176e09a3c2c13a4ca5dfb9ebc7d62b9dc49f2410ca06206fe900e7d4013750536b28345f91cef8eea613f5a6011fe91ac902893d84afeb4af2c61979bda09786625e8c1a36d7a206836e5d3bfc35ff7496ff515a74d210c14c41cf0bd6c917b1fc7cb97b458875f2926bfa33e881e8b65271d92ec709de9e594c37c8bf646c8749298e5cd19d623537a368c47e0a9e7d5adcc2e8b1bd7991b62e79cb9f2b218199df08e51be3a8a6ab1d02ce00df05a965615f7aae98b778e2d76db378f4388a8ccf0ea7c68d4883b65e262ea2ce4cc32acce6ffb9c0f9690f39f1e77026cabf7cf7be0931c7c6ca72c2a914d9675278d37d53bd5a0e7a14b71ac", 0xf40}], 0x1) 13:34:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00cfc460646786717a513e5a2c05dc72acedb0250c1cd8049b800a1d969c9396fa43fe74146e576b9e26bb9000815afec27f355e5a1024e858aa0526920e257f438e7036ba48225fb4136e388a37cd51b64df73bbdd4ea8e5b84d90408178d41b79dcd23d1ad4a0af583b2ba95000000", 0xfffffffffffffe6f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/53, 0x35}, {&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/39, 0x27}, {&(0x7f0000000200)=""/207, 0xcf}, {&(0x7f0000000300)=""/61, 0x3d}, {&(0x7f0000000340)=""/2, 0x2}], 0x9, &(0x7f0000000440)=""/243, 0xf3}, 0x802) r1 = socket(0x10000000002, 0x2, 0x3f06) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f0000000600)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f00000005c0)=0x5392, 0x4) execve(0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000680)={0x9, 0x9}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)) truncate(&(0x7f00000006c0)='./file0\x00', 0x5) 13:34:17 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) open(&(0x7f00009b7000)='./bus\x00', 0x201, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000600)) 13:34:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) sendto(r0, &(0x7f0000000000)="88a5d5755119fe1f18c55ca13cb4ca061bb9a8bac92ba97135378615e1e77a03708ffb60340e9f5393749d84d07c00e56954c2305659399bdabbf8475a0571969cbc80e5ab514f78", 0x48, 0x0, 0x0, 0x0) 13:34:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() r2 = dup2(r1, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:34:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000300)="db29b8d16d3a96a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e0b001cedf2be4e45ed399a23cd16bdc053feb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf093b867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd22b95904a957f2", 0x91, 0x0, 0x0, 0x0) r3 = dup(r0) ftruncate(r3, 0x80) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f11311850", 0xe0}], 0x1}, 0x0) dup2(r1, r2) 13:34:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 13:34:17 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/178, 0xb2) 13:34:17 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mlockall(0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x48) fchmod(r0, 0xc2) r2 = syz_open_pts() r3 = getpgid(0x0) fcntl$setown(r1, 0x6, r3) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x811, r0, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) getpgid(r3) fcntl$getflags(r0, 0x3) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r4 = shmget(0x1, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) r5 = getegid() r6 = getegid() getgroups(0x2, &(0x7f0000000180)=[r5, r6]) getegid() stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/177, 0xb1) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0xe90ceb887b7ae2ed, 0x2) connect$unix(r1, &(0x7f0000000400)=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x2, &(0x7f0000000440)) r8 = getuid() chown(&(0x7f0000000480)='./file0\x00', r8, r7) 13:34:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x3, 0x1, 0x0, 0x0, "da450cf1f33f44ae0af04a3fef2d898d072fb847", 0x9c2, 0x4}) sendto$inet(r1, &(0x7f00000014c0)="67324c7816d1e8976071c62d2a57062522a973e463fce77196c21d61f0826979d13661d256e061793c71c6032a1b76a6fdf553c008f337e5ea76c455a502c776bc36eb12779a40648bb15ba8cc5537c9735bc419606d0425f083c16ebe56f34117373309fc86714a494a0a6b3e5a363fbbe80c610b3514a4d43853d9e87a46cd69366d861207899d98098fa6655ba6d82d1de844b48095ab2c792879abcb6a38d7cfbff4d20518e3de04afbc8aae0d22044f60a880e592edeeb3906731fb8063ce0332415b248a7ee704032a90edb2803a", 0xd1, 0x5, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r2 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140), 0x0) sendto$inet(r2, &(0x7f0000000180)="2fe1f901cc5439a7ee8345594144adee94bb2f3d1e5a1a32e0cc97f65db90e1d0582755c4c6e3db4f61a771df966eae07909e3b4fcb3bbbb60fe4f740b9b925ec6b0ecd581144ebb394200f19b6bc513f650fb20037578b0db9283473fd25dd1565b2c0bc442b080d8c0e9de8ba8758b098cb014fb1f8b2fae8b5fc33d5922b625", 0x81, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000240)="14c97d8af842599b9fd023dc92d03034a01b91cb7f26c88df336b313fa6125d1dd6252ca44ceec31aba20458552daec822be8aaf3df843ff0eaf70557845d286b509ff937e79f3f4abba84cc2423ad28a4f8fbf6cf71d526e8a5cd3f61c4827c32fab470955c0e0466e5853fb12b6ea8ddff27f0d52a0fceaf720664b6c61f540fd88379babd1dd9c143e256e951e2644a1f77c15ebb8cbf33ba9819bf0f85f11a46ff893b0647c4a341053124b5898ec0eccf69d8f161e52d3cd466a0e8d8e70d44f149d98bd0479db850c2827051e5da7851235f57f82cc19202b5836469ef408c7077616dc317a4eb1e836a1b0376382708ed0ec0e41ac52251116627e61f27517e049c4251a77d284e56ac3e3eb94dde03369e3ffc492cb026d4a68661855707ee0f5db3462d1c82467c53821f6d05c7f0a9d3d0010432d1c8987f90b7083e67a44be080960a3761805b1160ad9e07f1977a1119786b5a8d53020493df514bc69c50021185af48b35d8176848319b6229304a43c7bec9ce8389594c7d6a85e7526677bc0e5c14089b71356aa0664021ac9ceb9a9eba667c8729a9d48013ce7a759c26e88e596b240941e0e1fe783e9ed3081b91cff4890f87aad20a7fbe2d00599bdfd94219e04885606476d80ce45c7530f4e5b002c940bf605b89de76fde4062319c683bac28744ebd1681b4ddfadc1fce3d11599999b93ad9bdac1bf411a3ed1be45ebb051d3b9b01ecf8aa2e5ffaaf505af86f5c6cbfd8cf2e6d271d45f6538f3f2aef10454b3b568231e525c3b12aa4357958c578e0aed11e2bb0b6719cda48e187a57a22698ad58b2216020e2444944cbb0368dd25e37377bfebc268857c8fbd6bb5183c7d69e5d334c8806ddd911b76ca9e78e6fbc757e29c56617b08edd8d2916d268ea1408ec34390f867e9256460bebff470b1de2f582930bb6e02ad4848ad9e9661eb9596be4a71a635e29e283344afcd3c7f80f6e2909b197e9d5dc6dec721652d15382bd88e50d8e1f8f56fe80d63d0100bec0ccd66c28fa7c9400ecc6c35c26f7762df569b02318e5601c1ed29286e66c18e0dcc9b73ce23fa655bd484d6fddb9eea5f8f463bdce1e10dc50c4544e941f1a13beac5dfb873514488db2a400c15bc815b4080520295961ab2e73756b1a24701bebaec2126b233288b11f891fdb0966418ed21a1e8de798ae809c6a26a9d737bf1fd71423e548d29e1d69d6380902c7b90b2b67939a06cbb1aceb9b5e1c86252106c35b91f875beceecfbcf7bafb2c771bda01095c296bb1c1a8d496a0f85739c01e7a4bce600b3505e5f6c9f655f00def9006c838ad057cbf62c018f824b4ee992a9e9cbd6cd132a039b9f4f7819901f77b66a9513c12a102025ab4be4e66abccf3ae37af4e0860702fcecea35ac71e43b7d3cbc5aa7197fab7b8139c8be212ff2858d7ead9e8186f4ad3bfdaaffbdf9d2cb41f5cbb547c1f78d3cc66f6554b0b078a290ce17b9f0a592ee4487198f8e8a96a93257fc76092e4dc57d4180bc23af927ef3142f8c8b71a22e47f26f00517406ec91c02d101659d6b922ab6eb6f21c50816b38ccb946e46c5cbbfa5387568e9a79fa13804de83d945fad04069fcaafdd9d3be2ff3fbfb44bec9fa2d04b8d542525a7cd0b10021682782709aa9fe96468ab87af803b493494d4eb809832cc4e2357d5af3a4a081c1e85fa71c396484af7bc830bd2995392a17d854768e9ac1cef31e099afeeda96ad831daf348f0e393d1c725592aea74936f81425f8ff46e1083a79f99736dc02fefc23e5538f7766ce88e3ac757b9dfa7554e75882179d04a99fe0ccd77114cb4f9a0fc5a2ff1c12ec8cd9df9191a5be69939fa7c2e81249a58620b04d7ea8718bcfef4535ea5c54f6bfa3beec0d52dff199ec74c7aea18d5fc587e8743b9b6e042914b40b4fed2b3b33ced16682dd6ea73686dc9a14afe6800e5f7949990a1b48aae0db147735f2dc96013f37c8cb9ae1a520f8cc2c53c2a4fdb695549a6e2339b6f6c412fc373c163790cb0f83d111af9253306fec2ebb7e87396f383ebbe59ebb8eb2c85742a362473d2e81c85761f2568efd497c9163b29b4689c794363f2e0f9a1b7c89e07f78712a66587edbc6662922d066b63cbe59c2ef0910beb93482a107999984f13e95b5207aace7952b7f8e5182f6328877c34203b3f43171ca0c04d732977baa46ee6566bde00184b05a8f121955b266c28d8190aaf9b1b1cb59b57886127fb74d3d207b11464481955e66058bc72a15c981b30a4ac85ba8ce513b62aa95e7a1270ade73266a0b303899f1d40471f522a86d20ff8419387a5aab7d95ec314ad5288920dc77234a4e9cf98d31fa6aa301dcac1eedfda530f709605ef6b1b4efcbe641a811e611e00c005171a955d464603e18b7f7bdeb25edb7cad24dc1e762087f4cd9bff6188f2328325ab5e23a1ed5ed1d6c6abd6c6a05fbc19f5a959d041c7f00fe7e45c98748821bcda26a5709de05a5104e35865a955e4e8d32dd70501aa569d1727f3469e35e097e21afdc65d324967b646ac4a503b3a169f025193e7d7034565de65d47c41337815c301c43889978df0f169cca983233782e46a863fba3eeffd73349a10af8c36ddb71856960bf87a71a124812577081825b691b4e90d442755f7fc666562e134883f4b222fc4ac6fbab4a977ec68fd2a9c777038e180f2537009115cee6e3ee4b1568c443947aaeb9d129f5dbbbca6ce8d277d4c6f7f88c4fddca0af800e8a35cc3be60667d2bbbd9808621bd5e10396635b4a5b18fab61e7896e40c88484ee41bed7d69758888dac53099f12aa6bd32325da697001b2732e9b92863804e7a0f29826b1e0d6c16cb783d2d027ba72391281b5668e35f43d35eb5dc9676c44f0a1bd92c99f1b992ca330aaadf04f72099830e9f72f09357bc3a9e6232c16f60a30673991ba92300b7ad0157a8386f212d1acc8c9fcb2f10aa33557956890fe5b564894fce5124566de08f7f1f2d59d99cb0764f676a80674a821c709ed3dd70ee305519b93c65426563943a138205222fa7b1b606c69dab03da98b4c1c2f110ee4c31d297a509580c5d1fa42d78a309966c137d87b80c19b29cb176e77611a306274a991fa9089ab969a9625b3b6521415f759a6019d87fa2efffa8161f5f8120d7aa7a9c869eccc617ba296bb133ff2843de022bbcfe1a95a138643ddbfa3f9052d907d6b4cbdc1511c30d37d41653697a45d168dd718798eada5c2ec380bf3e2686629c6bc5eac24f3d673b71f37174e63a504c20e5872dca95939c11881dccf8a7b08cd0c26a1d68116402927e89564d6044dbe29a32e89b0a99cc315a2cfc54bf3c2a802581158e8cbb22ac6df7b8e33b8e5178a8c26d94d3d51d550df0bcb6ae3dad9ab3e81d902e67c0d90ef310f082e901913faba743c869b755b67e38f3a876ef8f5e2a9bf543645d45e62992d2b6b81251e4f9568092b9b5dc05dae64d84691493b0868b54c1329c5e7f29c8bcb9fe822ded2fefb06610c8bd1c99aa80aa98c925c54739579877947e1c8a1d9848e35c1d79f23ccf281617daf017b17ed0223b7266e9b8a7409520f982c8ccb8d02576553d8fd9f2b2728e465f4b20a5604b393a992f1fa04cf6310fc717239971e17b9722e462583349f083bfd88d6164a3c5d5a8c04c5e6387bd43cebb4f299e3fb1a7f7f453d79075e5510c8eb2d8b87e5248f965aa26c90c157354eb5517aa282089c3f9e0cb6a2231e7fb7713920fd4800a0a72f6783fb3da1575a774cb56202d41f16f22bcf36029303ab2fa848a9d932491f658a99b71a22777e398047f48421fa0085ef06e99ed6d2a9c8d1c22840937a751d9e5ffb2e60eb6a28b5d9decd394fafb09a8c45f0679cf6e5a1ed6723ae86f539384eb7a93cde04c415c36b15f67d0c822d20b5a3a868e0bd64e6bdf88667686505c74558fbbe38784c4fc57db478c1986691e280b329c88f01651efce7ef0f6f983550dadf368a0ab963fc16411ba3c1e1f4962159190e8efce140e681a63e8fb1d829ffb2483e71b6b648f5fc3f03e6184c3a063b7825f0d293074f47c840d0617e4c849fba57508f8aa205cc4cf91508582f8cf95339312db7a4794e57486481e33a5932558705d4de25cf56591383c8b0bdbc46232419f1b7be2f1f0ab0fd83421f6f2a7b990ff5ac865802d567a92624367a3fc5473375841aac867a0b696eaab91465b64e37fc9aa73fdb2fa15e5adbb1d07f4fe7258399b4b87867c188b370f8438146ddf5edc07d703799316975ceea3cf494c183fe9d22540bd916bbd6537699f20af21de8d067d306c5fcc06e31629329496cad4092e10eb8cce176d479cba868b5c6545a914d41cbcaee0a760931dcaca8d1220562e08e62a59f393b696dee0321bae8037b1712be10da0b823339a79eb3c3466eb8e9f01c6ada8e6a21ae39ae5804e17dd4fa7ca310c5d00b889730ea847c51a6943e35bf5f3ee329c7bb30897ad572c83bdf5deb6cad7df7b67232952fde5d1c2f1a8319d26de979f13c91f921e826b3e5a2c8ae9e4fee669a90647ff356c69b7d91bae7a9301a05b6f58dbf8e8a98be18062338c608181010cdd7841d377768f9e2b7e0824f08e246095327d9c733daf5ac98c78f69fd47f9839b572c66763e9799afb956fecc032ce91cb472de41dbf321444e0c6ef5c2cff24d6cabc3d3d001210b5d7bd39b20595fd37e836212872f601a5e587d7c031a7a23455f9b6831c1c4fbd8c10426593da26ebab17ce6e57078e6fb6f27bc69f11d0656f3ef1fceb1639d7a1685dfc2c79c2555d72c0f962436ae78edf331204ca2616366e716569cd1d26bb2805e156c537667749f25b5a2aa8f41531110e7bfe9145997f9c2541912510419fc5f4621b6247ac3a19513651516b22dc88635a407680a1f22bac9bb34fa80ff7eb15cb31f201ec753e6413d835df7d0be38622533fed0f8bfa8405291448a713a99fb4a79f02d1b131c559eb93910f41617c990024f865bf3c8eb8914bb93787cfd3f5758be06e03c5c22c4ffac75210024f0399718e1fba653c5f69fb7ce5965dda07bd45803bae3b06e8740fc2afeda3e66e229cf1365a8f5ac3bd7d8822fd130fcfb6e0b7a13458928bf31fc851a3a79f5436aa7037c356b8407d474b0121b0e1fd08b1f014901c7f036946a6376e6e401255ab57eb2847ca27732ef6b5a64c7bafbf51b1729cb41a793eeadad59bcf6674749002f4896a488a6211d24d09c4c8a45adfc46047ffd4d6b2bd071de157e927fc944e83e1a005dfd5521718cbc22a7d3eda5b01f00909fb437d80b46df7a39f3e409b49b28fa8a7f6332ad36c3e7f02d65cd69b66b87d41fb07cb127ef32406d8d1f200b783f3b6011d31b7edd8018f621fb716e82a7ae9e51c349e366e387cfcbd8a16da6c7d9b47fd745a54b05dbe5b746976c84647bdc19d88dd66185ee6e5368753b324caa413f218e79f7bc8460355198ea9983eb58c4af67fc2d292a8086b527e0998410c25efb5383e63d96de502f19e1ce115eb55c22812f17ddde122df7cad52cd1d91141e1e64702173d6108d938d0d51bac12919147e8d667e2252f4a7ab2920d036c9fb76ea180162409b603c19c3f7c15018d2c7c5c9cf63da75bf4e025244ebea108a5f6f7ade8462ea51f2c044da03484abde1f74cdec7f5a35411c9725572d6196939a9ba4e4e69d7a5b7e53b0de9d350eb495be57aba7e941cf555378bf90f660b486ad773553f691f7d2d1908b944076c3f0d3f50334105", 0x1000}, {&(0x7f0000001240)="4294c62e398e2b2b894c39696ffda9ff553e7f56d0277a803edbd3b1fe4883f4704c4c70d209459b8605cc0686e8073984787db638a40159481c15c86bfcbad8ca3851d00046817e4e96c70733e9d95543cbc49106ed41c53a8d6673df7321ac0359407fe7d1a7bf6fcb859b27a21a2ae859b691a0d6cd0c08578f967202c3ee1d6814783fb23c11919d3534020995dc03bbabc356914d1991b75599eb0c97006f7c383e9864d4e976", 0xa9}, {&(0x7f0000001300)="8b66d4df1fd1475431b7c1ceddbbf1d90e413d1b070f02777740728743c78d864754c7ad7d8dcfb1c1f33fd47920c2c2fad99a404f84974ce422395220ad1f145e587c3c550b62abcd6e282ac2c09b51d4b7a35fcd1ee88f971e850acf6acd711b61e4b1b34b9009abba4298", 0x6c}, {&(0x7f0000001380)="77a90b475b8ffde67689fafae7bfbdddaa0dd4e3eaadee8e47779d1bc48fab0ca5d778e8bebd772e7fd3695bef3149ab78e72213a303452236ed34e4b8ec8613c3c4be00b4c2c1660b8e7b489576984cc1e749e9eaf34b16021c6fae0ed7cdb26bd1aef6ce4fb3fec984b9be6d87d09e93eb8c906d875c1da1c23531fee324453ea055879e7445c8d1b30cca8b7c6b253b9bddaab3e185688e00c076c667538cee4c071326ad3c625b734f1c32ef51920167a1cf4a6cc1d02c908bbe00edc1eae07bef00f0ce4ec498ac37de57d6db615e2236f25d3810d4b01face70221848794d4ad5bce8040f673352d", 0xeb}], 0x4) 13:34:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) dup2(r2, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 13:34:18 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) sendto$inet(r0, &(0x7f0000000080)="62da714f6c14f4965dadedf012fba98c7aa0c895272af7fbbb5ffb2031c7e1e280f73c48de73bfff5998761ea7c68ddaa8e4d5d7e39c", 0x36, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r2, &(0x7f0000000180), 0x10) 13:34:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000100)=0x4, 0x116) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x2, 0x3c}, 0xc) 13:34:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = dup(r1) symlinkat(&(0x7f0000000280)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, 0xffffffffffffffff, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2b9c9c7a7e129f79ffff000000000002b13adb3dea0cf1fc87d3972b4e420000000000000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0], 0x48, 0x9}, 0x4) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fchown(r2, r5, r6) close(r0) 13:34:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) fcntl$dupfd(r1, 0xa, r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8e022e2f66696c65573ba07c543e943000"], 0x1) pipe(&(0x7f0000000000)) r2 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='0/fi\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) 13:34:18 executing program 0: r0 = dup(0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) 13:34:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 13:34:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) fcntl$getflags(r1, 0x1) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) r3 = semget(0x3, 0x3, 0x2) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/82}, &(0x7f00000001c0)=0x54) semop(r3, &(0x7f0000000080)=[{0x2, 0xfffffffffffffffe, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x101, 0x1800}, {0x2, 0xd8e6, 0x756bc919880e69eb}], 0x5) socket(0x18, 0x8000, 0xbdc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x1ff, 0x80}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0x2, 0xffffffffffff2cff}, 0x10) 13:34:18 executing program 1: setreuid(0xee00, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x40) 13:34:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x4) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:18 executing program 1: r0 = socket(0x2, 0xfffffffffffffffe, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 13:34:18 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) r2 = fcntl$dupfd(r1, 0x0, r0) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 13:34:18 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x80003002, 0x2d94) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff]) socketpair(0x30, 0x2, 0x7fff, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) chown(&(0x7f0000000080)='./file0\x00', r0, r1) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "9839767ad117948c4fe4c283347fe15ac58d4b7d"}) fchmod(r2, 0x10) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open$dir(&(0x7f0000000180)='./file0\x00', 0x20000, 0x52) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) 13:34:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, 0x0, 0x8080, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)='./bus\x00') 13:34:18 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x100000000}, {0x18, 0x0, 0x4, 0xffffffffffff3675}, 0x2, [0x1, 0x7fff, 0x1000, 0xffffffffffffff00, 0x9, 0x4, 0x7fffffff, 0x7]}, 0x3c) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 13:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x4, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r1 = getgid() getgroups(0x4000000000000022, &(0x7f0000000140)=[0x0, r1, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 13:34:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0x184) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() r7 = getegid() setgroups(0x7, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7]) 13:34:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4, 0xffff) fchdir(r0) r1 = semget(0x1, 0x3, 0x0) getrlimit(0x7, &(0x7f0000000040)) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x9]) setsockopt(r0, 0x1, 0x20, &(0x7f0000000200)="5f77d46ca78792126cc8a40fe6f375cd6beb723cce431b573628e31d5fba4a37b3e07f2c05a31ffbffffffffffffffbac3b4b237530b439919a85408815d5edc217405e4ef82543485030000009cd2a46cc803bb26530736563d4490a42ad5c5f2113d618f34cdf28ce3325f0b6ff3", 0xfd42) 13:34:19 executing program 1: r0 = syz_open_pts() r1 = dup(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x1, 0x100000000}, 0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x0) flock(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x4, 0x0, 0xafbc, 0x100000002}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 13:34:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chroot(&(0x7f0000000080)='./file0\x00') setreuid(0x0, r0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x10001) close(r0) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000200)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) r3 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') readv(r3, &(0x7f0000000500)=[{&(0x7f0000000280)=""/152, 0x98}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/186, 0xba}], 0x3) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) close(r1) 13:34:19 executing program 0: symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chroot(&(0x7f0000001700)='./file0\x00') chroot(&(0x7f0000000000)='./file1\x00') 13:34:19 executing program 0: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xa00000, 0x9}, {0x3ff, 0xff}}, 0x2) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x0) 13:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="ea46b527d8c9fea48982039ceb3748e09ecdf96b60fedd138f6dd5dbd4f6b37fdd532b32b1f7faba5ddabb748ecc2720a543ff0ae881d9079bafd6131b9629e573274fc270a75ae3fa75b57d4aa0458938c3c5f181b8be0874795d07337f6404713d9b7ec598aae974ebb4d2cb826b3a652d7b5f46139daaa810a02ffce52d972324101a180e45ab75903b532791dd6669b15a"], 0x10) sendto$unix(r0, &(0x7f0000000000)="23c2ce8094ee5ff9e9be9aca52454418a2", 0x11, 0x40d, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000100)='./file0\x00', r2, r3) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x80000001) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) 13:34:20 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8006, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) 13:34:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0x9}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x7, 0x5) setsockopt(r0, 0xa5f3, 0x7f, &(0x7f0000000080)="c779473f682dcf102b9081174a5d66fc75b57eda650e8ad17c7646df057004402b4d0f77171f1a531b9d0f3b541db40bc61e58673db6542457b9e9668808910fed716cbd8853bcc7108796a1dda8423bf0893094e3e251ed2564d29ec8d099f8bce10a4111f9df8b1b04efd50e876ac1dbe0d1fc19fbc65f4e550dcc6cd6a09069b97f256346662747a5d967540a9b127147c1563f9b37e555879d63780a48a55ffdb8e02d0c382c7440dc939c089ec8b5843e1023052494edaeb2c577dd21240e7ed1d92bc3b4e08e0b3b2de38a7e27897ef0cf", 0xd4) 13:34:20 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 13:34:20 executing program 1: r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0x3) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() dup(r1) 13:34:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r1, r2) writev(r0, &(0x7f0000001600)=[{&(0x7f00000000c0)="1c7a265d436fc086422360b5c37669459b21cd5680177261b032cb5e8fb9509ba22b6049d94507c98471017d71cd4612c705bd61c7e2da6e3ae248930a44c2c1475575a8779148c84fc18af55eb5caec1350abea108e6c43659ba9d83f25c1ed5dcbf0417b847b0f9c3ff58af9268d5a3f5ac096e9e8c8c180e70027f5fc3e37e18d059d73674c529a416f46682de9ab154d16ef71eb3113abc60e598e", 0x9d}, {&(0x7f0000000180)="45dd4576434ab6", 0x7}, {&(0x7f00000001c0)="1f24eb860bbe12a29f4350bd9882adc1ca36c900303ff3af23315f206e8ab272bd78b8c558ddd6d642b4a171ad18726f23df31ca97883e3c34cc6819416826db554db1913effb30b2ed651302f908c94831ac2ada52fa4075dea20cfceee4f47eb6aed9c5d0130664e7a", 0x6a}, {&(0x7f0000000240)="208bfc5b3f8e22ccbbbd117bd70bef68181626f300b2add1a7b44cce7245a0a602fa7842b7be7253efeb1beeb0d1cb9340902a88ae9b213a682fd8dfe0a434def1fa54a52d13439c3df0ced23cac239488b72ccfbf7e06a579bb4248e9a6b59dd78f1c61b3f416308f77b8fcea803a81a32952c5b9e2b91ad2e30917c67863b7c45462b16c8baa8615fdd482cceaa113cf4bfcaab2e457de8de2dd6c59f07d6cc9cdd3b7c9394411505bc2ecc704f7b1166746029c78b754a9a6dd46fe2bd8720846b74e6920f2dd6b886e194644e00b487b40bc5eb408d1b7d084e5ba26b65226dfdaaf30a80f8616d0d8f1000394fe1202ee7a58", 0xf5}, {&(0x7f0000000340)="a8076fd0f2f8ad2fd355e65fac1cc6a9afcbac7a559436d60a34f1585a4b2e5c752382b23d92a58fff9108ed571f9e0808c1d53f50dfabc154699c8e46e574d92ae03e99ffb18f8eb0d3fe934c6ccbbe57e35636234f64bb20145a0a69a47c88385fbe2452541f8544bb828b5e78cfa247a51c8b222fad7f22499199d2813b28f895341ac3cc5aa9bb8571e6cffda47a622758b28f57c12b0785df57102155979a65a8bf935b56e5796af5d5e9d7a5443c59d31fe8de6c8c0908c35eb1f0c69f50ab1b58d6b0cdb8", 0xc8}, {&(0x7f0000000440)="6df898b6ee3636ab7bba66772a0c49b5feb7960a9df3b89e5e8a3175f4b60e89994b35130f179515fb2804dc63e091feff9ab6b3cd98b9701c42be9b17acd4cd244459fb24bc572aa130136638e245135f177274a37f860d611bc7424e497a57d18924e3b79ab2", 0x67}, {&(0x7f00000004c0)="56d40eb6dbe7569ee85e9ebc14f0ac90800f3c4ee8ecb651f38b", 0x1a}, {&(0x7f0000000500)="3d29bacf7f7edef7be6980e8cacdefbe32d1763a4585461d7099998c71384649da962f41bd389b6aaf823e0c4a765694738f", 0x32}, {&(0x7f0000000540)="af799a8c485845d42a131384e5ec8f609b39e50d2081f1380caa3a073956c335b2255c2b0d6a53be93886937e56cb6efdf9ca539b453f07c1fff7ea2bcc59e7b431c256a7752c720551609a705d8103170e283c4214fb1b388d1404e71f41d1e3b7f6efb2189621d1f9ac83a6b482c454440b2b93c7ea213a1f2f4026feba671a631b448c838dfc804295ba53821396fb17ef2d66a9dfbada4ca999e29cc08856f7e99947d80094fdf2ceea054a5fcd28aca8a37b68691f59b871f981175d1a8fbed908b18feae6f746e9505f1af257f213f3c63458135bc33abee03302168ff53d4c5566b8546927a989b388765ac1150b93876cae5c8e8e75bc8fc1828d5d1bdcaa45806a2dc1552382cd3c46e7c842a181529d22dcd1fff0b52ad84967c1d106e3879598d4daf8ff001702a89bb7e56c7806794b1e7dcf6f2468d8a398c3b349a1e31982d2392c4c41b0ac5eb731d9d8dadbf3cf98df018eb4b246bd233baecf55469941ff32b15b02af2dec9b54926c15ec60b43dff9b8854387cdc69f11beaf3587a21324e64ffac514ea4d57327aaff512fab8fe7f18af45b47be8eef2a1b0e65fcf0254e9e4db76155890443391b833974b138aa74398cb4d2a861bf18999542482eb99a10c309d1ac0165234888cec9025cfb17b082ddfb248af4b3c2bf60c61a79e7c5a788bd68f334487a0e198e7246eddfaea1200a6fc544fa8fb5bca1009ffefc8808299b218176ffde38798b1faf6ee017ad16628d964457db9d31305cc7ac6b9719d32497b685416fafc072ca1f942571a9e4d22d2e765ce40c574371a0021221f2340cddcbccbf6c4d79e4aa16fa47799e95938abdb88c12297381af51782ceb8042c6f3011fa32cef4d20375eb855700d650b76348a1ff676f82ed6b315f02728121bc28f484b67eae64e9eadb939043e5ce9d81d988c89b4e9f196c64c1d9549522564b8d8c195fd5247407af80b6dcbb242ae80976af80b200b45521ad31a9410bd3369556cb60313c5290a224ff3a9301320c056687f8663cd5b5c80597b5a563d217d3811efdbb1dcc76fea24c20251229ff5b3ccaf61e7b2d64a4782dda1600a1faa2512133c5e501c78f91e46308a131c48de817f8d11824caf8a45e75e9676c19898ac49ff80f764a4db082ec1c8b357a9cd05369cec15e982740d4d1b33a86aa3893761ffafdea01ffc909097bec3de505929cb38e7bf750444cb9cad2162dfd19580dec3bad61ed23e4a1cdc456d9f3c68d18433c2c4b5d023834e7f0d7c1e2ed0320562eefe9821d183cf865c8af476280c0ea19cd958117fe26550801d8626d4ca66629fb5e5666f2b1f23fe146c11dc0460655298e0827a3accc8de61608b2bfbfd54211c6c09900a7ea2e8593a1fd34688a0f66c3f5a3c70a4f3558161d5a5d9902a85b4fcf6dc784b064ea174effc274bfada17d9b79528c30fc9b278290a06f5caf521379782e1f7072e14dcb81be42abcc190983b22932f194a5bbf2dae01da085bda84999aa2066a2c819b5c9d4c7ef9505711de9ca0afa78f21a69be23703501b6e5cd75222be6d25a36dbf9e08ed2e90b07eaf1c8498ba32d0455540375244c4075ed3f45c78b31faef92429711e0ff4179dbb3dd553e000dd14247dc88144b69ce459f5a53d33413a9a847bb44e5ca6609eaa340385f3932a46c1258459789636e04258f980fae41acb4ea2f6f3e9e43f176d834abb51eaf1258bc508e3ad9599f7a8d7ea4821d45495eaab1262e572f7cf71f9c73290cebae8725b3b316eef8519f89340bf01dd2daefa623f8e7a1c1c8b391471b1ad2bb35a4da192249e422a92c1c302f4854268331f83f20215c63a83426a9d8617c4518e3224c1e73e71faaaca8b264c6f3c7b2c15962d884dd5b72704f3060c5ca75e0ed37e8d1820d627c70c035ea2f0da1f276a6891a8fb12f1a8a45a2fc42e77355d92c1b1354b7ebd2967cd52c522dd5f1923e6cfb463c700a6e929dbbb0f29e14781c06360af0758cc78b36c972ca35876e129b4657d5a901f686742c060dbbbde13cbedb3ee3b56809b4ac4ab34b7617aafeaf0cd31380b3b350df5a6a25dc3ec60cf81babeb0030155b79016f0bf8a3d9e5d593cb6724b6a1b3c2659559de273762ca08551e41b19a105c94d8f1bb321008e69dcde4837a689daf8913f2f635473c4d8a21e300182fa642395bfb197d5265201f7773732ad0d0c8fdbd2e6a2e35f0b714633223234234ce9407e60fe616188bd62edaab144e73b201991f09e40d1ef36481e02c2be037d3e0c4b0e2c3dfafaba87f248bfef6c34d65e7ca3424821715e5c9e2c4a893b964136f24353fd6976fc6e06ec16f84c0afc7c0f8e9c8cc725b0d8104e5baa319b3045e790c53de4de3f6cc106193759196314265e59f469283d1470dbb767718b15bfe604397b7c2ca90c549ea9f59d1fe38eee150cb6cad73d45814896ef3f9186a8b65156e815d1ed81aec65dbe4f2b1b8017cdd3aebb56eeade35366a56fb06959aa803876ff2a6b0d2bc282b55db49bbce0a962845694d7e273153889ff835be38559eaa2076ac8b2865d576f06351f8580a0d713aa3f45bf8d012edb84f744b1a0278c9d8e717e66c92af1b43dea8f8a0f395970cc9cba2c5272b4a9e827ea21f6cf9f98b3017da0642a9e0bc2853edb380e5879ef8d1f58da1cdb81a27f395ba0d4e661cc13837422d8af8cf3c92c58fb43c196222b6e3aeff186d17372475ba88aaab222e4be0eadd775609d47979cfd359f98ac61e65042e8dd154aa7cc53ee4585b45d0ac1382772846bc1915f34372b51dc4d2d61f48b01b811c2ffe5065c3d3e209d9a9ba10c81ef80090b4c85d2a7a8d8a879429c98f782d671abc238237044b4d86fcc5bf88372cf0cb270da25566e4c32dcee494882431e00125fd0744224126f5752191a7e406d97f52a0e4149465b6189258772895ead16a65c00350aee6570f36bfc21d87b4a07bb409a4f92aaf2ba3ef6d04ad444a2ca07380e95c26a59ff267998648a194e74d0c929415a14135d8ba39be065bd886ff61aee9ccfd38ecbe18496800cc9e88e324b0c4253b8457d4d59b6a6551cd2d9dd199ac9e9b5231edf9e4be591466e0c938be95c36cb8ca1593ccc01708578edcb53e29b29739a9366e9d898f2c8494a11063907308da735bb576f5461fbb00202c841879b28bb43399b68d091fa041cbf6be484f8b9f5565e62abff682c211b49512426a7d58da6e7e60392b23eebefd4bfe8967d74bddd15843d37bffae45a126266de6ec1da78ebe932d7e287d03de3a13de57108fee9ac9cd351a15d800f1eade05f98215c3d5f1ac44dc0479dd8222673de18b999cc5f915f5f987ddafa7104fb1a78099a2d253c2292cd99a25755b418a80846c0eec718ecad9d1408c1d0c44e733c0c1b8e263e39e937d4b3bd7f7b9b9f73e37dbe01a111a7bee84edfc2e3fb33cee146b6eba422e1a8095abd595718d4135a81cfd90be0be9a3b2e95e6c572a8fbcf7e8e1f0990f69f7c480e1ca68be0f3935327b2bfc3f574747ab8837ca70dfd9249cab92f7a4803feef892e5bc39549215ae6a1647b6a67637d76641b046f3faadcea045d107364c8c978a2d64e69c63081ef9d4828fc7fc77993ac38ae2e1c31c1c8ae5dbbafbc2bbc85a956a992303b1ef7dae064349ff44ac012e9fd7b23a1a689755da9654121668b4ba47087f870d9d57feba3cbd096c949aa6a49e422dd820988bb99e2c2578a8d7b4b3a4178c44c670b7e74a4d5eb99b4b736386adc1aa61840d0236afe0aabfdebdf0597c9877da4b3ada0c337e4fb5a098fb0a67de954712a0dd2fa12f8effa206d338ddeb1ab75bdcbfef7364ac351f567fcdb3e6d49b84961607ac7e8b00f6f0016dccd1f2cfa31baea06a427ec3e190b435bc4826f44ac494fc0bf6cf2ad038fbefac6331f97246fc5df64d6d8bc92c915ad4a7c303a84fd4a0cb0d57011024d674b3abc4c2626d06e8108eda694cc857167dd50c3f8d975e11bc4b9119a99e53fdebbb3677d101da22dab6c2dbf5deade34cafb8e489343b0f63e9410fa3c077ef62528f7f4ec214d0191624cafec7fdb186d7627c1cb837e55fabc869df982f0c768e0baa78dc5e359dda6a19cffe2299913533d38403e56672cb6198d55e51bb973caf452a51431d4b87e09ca9bcc3eadc925b4cccf77fb711ad5bd1d707d6dc95007b5b402895d6b77edf3510f1b87bb9768dec0b1d05ecc80d8a229160e000511ff5c10c1260f0d8ed0aa90c3bd8342d8e89d53386b9421db67d56bb9b49ab74f424070f5cdf0fea90e4cc590feb38dec0cf9fb4b47517dd8bf843213ab9d3907cc4c093665abe437ef6b56d684f6531ab94a6b3fc7d70e0d50ebb33b5876750b308876a8ad6b65903f61950740e33d70f58e10ac9a55a61c8ae55c1b1170276615e23fbd0ebe2869ac1a85054076ae9102030c51fca4a1ca5adaef863ad99158ef65b509e47ffe2d744032d697b11cf92aa958f539759f758a3c5af3998459d4225b1818b472e66b77763c7753504f5b1a5479a05e7973061f09456f1c54272e930b34a87333cc17d41f6787ca619096e2014e6fac6c1fc2f26b6eac396d008fe3dfea4f368534b82a8d595f5e78ec1fc8079cf0e4810d083ade966fd9455cda468d40f0d93edc06c6c1eeeb6a6b18a093b37a7ec8b803e799087d32d47c823f8782a7c73a3e87c8ac11799a0086cba64174857aa6e073ccf7eeda66ed61b36247b37c1619ce8b25f98f04ce8eb43af76a7534cfe86e2ac292ec7524c64bb960809ca2807269ba8cf547781530becaa39640672d071b6efdd9bd2cc26c8ba16aed3839ecb08dad9f70efa774f7a2b6f21cd84f3aeb0034a74f0eea1816766cc050a7c976a75710fb93498a35c1de4f55627aee5bd9aaa18a8c61b233e6598568431f30aaed501ae542cee5b53a34b1ad4654c6b826d93e889e7218fa8881ca7141899f1442f639c6648f5b50c5d28053cd1c2018959db1eac1a7e34e7b07ecb7141abcb122c9497b01f57a62ae870e729f134cc8fc5a49a1c3e4326c5923bb205657c5f3dc342ff1dafa0798ba8013fb1e5834781606cf506ac52787aa05a8cb026245bb89a46f547788a287fa304a9c0f9aebe7aa3ba9e30b5538c96945f37d47eb6af2b0e717291f687d63e84427b65a8bd7e9d1e0327a11275b23b269b696efaf76dcd8eb434e693093a1c8cfa65aa55867f1b3be8afe8b342b0ffb7cade78a9380eca640a07418e4162b0b43e7625e714453cc5d73abe0ff649bb5f9346537a227ed09f2045da50176f2aa94fa976b5f612d4f9f2a65c03245109edb8da1030b6ebb381506a2c8c148a0ab957af52aaa8ed899e27bc402bf82f4d51fa6b2aed524d49b7c092960fe1f46aeba53070b9dbb1b3aa5cf5874575496b6c5a5a18dc3bbc00cb8622dc12b7c0cdde9ca9d31a4b7626ffbf7126d499640f5bb1ff7caf8a76b0d4abef9ddc4147600862560d29f533a4c86bc9a230df88bcd470a9129509bc526864270a4ea40a32471e69730b25a33bac4dea0318c9b41e06a83bf38f243122859a8ee8b9ab16baa8e10081b752a2dbd5cb84b3d33a781037c21ee1e216e81c04ee4748d8ff2b9c42664186cbf63795ac11333508e18dc66b4a467fef101b6bd86da68e36904955a809cdaa5aecf2ef878ffee1ac1d3e37e5bffd7cfa53c21bafd3eab5577a74cb355ddaa89423649bb7cbc45a1b2e95f271865dbace411262faade1f1d8cf544c32475192d9d30fe7f3d0", 0x1000}, {&(0x7f0000001540)="33205903412a6163c38a87b458b02276a1c9ecb6862ec06448bd2993b31009fda15f49ea85b1c26c0b90a6899c25ba1c8aa5c13861edd03eb113d08bf358091c1128f8dfd3d498b8f5085f385f1be9fad609702dbc999a47619881f70381664e75699c6dfa24ceef6a63667eab6b99a391545d2046592177d7a5918e7aa13a3b3125b715349127a5130a3c22ca12fc3efbb91b14e082178fa1918cd6a31efd9c6496bffb7a3bbf3d7a2146061ea229bddf", 0xb1}], 0xa) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001780)=0x7fff) clock_gettime(0x2, &(0x7f00000017c0)) poll(&(0x7f0000001800)=[{r4, 0x140}], 0x1, 0x7b00000000000000) clock_gettime(0x2, &(0x7f0000001840)) mknodat(r3, &(0x7f0000001880)='./file0\x00', 0x2000, 0x3) open$dir(&(0x7f00000018c0)='./file0\x00', 0x20, 0x0) socket(0x18, 0x4000, 0x2) recvfrom$inet(r4, &(0x7f0000001900)=""/62, 0x3e, 0x2, &(0x7f0000001940)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000001980)='./file0\x00', 0x8) getppid() unveil(&(0x7f00000019c0)='./file0\x00', &(0x7f0000001a00)='c\x00') ioctl$TIOCNOTTY(r3, 0x20007471) mlockall(0x2) mkdir(&(0x7f0000001a40)='./file0\x00', 0x5) mkdir(&(0x7f0000001a80)='./file0\x00', 0x5) pipe2(&(0x7f0000001ac0)={0xffffffffffffffff}, 0x10000) listen(r3, 0x100000001) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x2012, r0, 0x0, 0x0) mknod(&(0x7f0000001b00)='./file0/file0\x00', 0x2000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001b40)={0xa6d, 0x7}, 0x10) recvfrom$unix(r0, &(0x7f0000001b80)=""/25, 0x19, 0x40, &(0x7f0000001bc0)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000001c00)='./file0/file0\x00', 0x10201, 0x40) listen(r5, 0x3) 13:34:20 executing program 1: r0 = semget$private(0x0, 0x5, 0x40a) semop(r0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x2, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x6, 0x8001, 0x1800}, {0x7, 0xcc7, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x4, 0x800}], 0x4) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x100) r2 = msgget(0x1, 0x1) r3 = getuid() r4 = getgid() getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = geteuid() r8 = getegid() r9 = getpgid(0x0) r10 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r5, r7, r8, 0x42, 0x2}, 0x400, 0x4f3, r9, r10, 0x2, 0x10001, 0x56e, 0xffffffffffffffff}) setpgid(r9, r10) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000580)=""/142) getgroups(0x3, &(0x7f0000000280)=[r6, r8, r8]) socketpair(0x6, 0x3, 0x8, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000001c0)=0xc) sendto$unix(r11, &(0x7f0000000380)="847758add1faef7456f2e356558c3080c1c41f94173f30ae316e9f1606697be059ab1a5a0387be758d9b2de8b5847fe9c4a61606189f5244e73c8296e5b9d76df2b6345568678967be140293b4da5bea6e3edcfe9a11a3360bab4a213a6ddabe8ffaf16894c7aa9712e870518e74f822d6be55fc9ac86512f90633f69218fc7a5eaacefa42dc2c64a6e9e4cadf74ff84c961b69e0a306f16368a5f14927b86731b1fe799fbad076d8f40b7eb9c3072bbca961017edf872aea0b99924e47218f0a9a63cf4c213130b87fe006294914ce5bc4a3711a182722e45ed2f0b8764e2f3c2ccc0f1a3daca8197", 0xe9, 0x4, 0x0, 0x0) getgid() r12 = dup2(r11, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) fcntl$getflags(r1, 0x1) r13 = semget$private(0x0, 0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)) setsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000500)={0x5, 0x3}, 0x10) getpid() connect$inet(0xffffffffffffff9c, &(0x7f0000000540)={0x2, 0x1}, 0xc) semop(r13, &(0x7f00000002c0)=[{0x0, 0x0, 0x800}, {0x1, 0xd1, 0x1800}, {0x3, 0x5, 0x74f2ff39c395bec8}], 0x3) getpgid(r10) 13:34:20 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 13:34:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x20080000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) 13:34:20 executing program 1: r0 = getppid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000140)) setpgid(r0, r1) wait4(r1, &(0x7f0000000100), 0xa, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x2, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000180)) 13:34:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x8) lseek(r0, 0x0, 0x1) r1 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r1, 0x0) 13:34:20 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x100000000000000, 0xfffffffffffffffd) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0x200}], 0xe71, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x21, 0x50, 0x4, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0x1000, 0x8}, {{r0}, 0xfffffffffffffff8, 0xae, 0x40000000, 0x2, 0x40000000}, {{r0}, 0xfffffffffffffffc, 0x4, 0x4, 0x3, 0x7}], 0x95c, &(0x7f0000000100)={0x1, 0xfff}) 13:34:20 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000fef000/0xe000)=nil, 0xe000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 13:34:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0xfffffffffffffffd) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000001c0)) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000040)="75915de3fd599f6e9aa7315436c795a3c8", 0x11, 0x2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21}], 0x10000, 0x0, 0x2000002d, 0x0) syz_open_pts() 13:34:21 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000157000)='./file0\x00') socketpair(0x6, 0x1, 0x2, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom(r1, &(0x7f00000000c0)=""/52, 0x34, 0x2, &(0x7f0000000100)=ANY=[@ANYBLOB="0104000000002f66846c653000"], 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) 13:34:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000800000000000000001cb200000000000000000000000000000000000000000000000000000000000000008bdd34ffdad4a70000000000000000000000000000000000000000000000000000"], &(0x7f0000001200)=0x6e) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) sendto(r0, &(0x7f0000000140)="feb37a3a7939c51e490be485e0106f5c108381ec367fde26b2a99b366514c3631fa073de50bdcf8bdbbdb93241e7a94390e701d1a21e99b9b18c182716dc1324e36911dadeaa13f2dbb0aea82fa832bb4f21b6788179dbb441a5bc6955a4526cc7303324c1baee7cae563090e479810c95f48c4fb2f8728f2ed25a1cc0bdbaafe25976a39061bca537e102dd0f8386e10c939cc29e41d1b89666f7cfbe9e0220a5aafd5aa3fb26d10713d192137a4e3f0b1de4914c43798470380529c9979144c7f3d93621ebe56cacf4285edc3d19ba6381191146893013cc1329e198d9492b93a2da2ea2ec71a4d898b3c096d656a1688e63605b3b00ed2d08a45f195efd69fa38bf4c19c4f1b9f09912245d9f40ad5be13df96103b8b6ed0ffebf27540eb28d7981956e974511a6b687aaf92fb01ca2ae89035525c15eaccf04b1fea4c2db45b82293bc539779379d953cceae386f02d154b841a9a3e77703525b4fa31ba37a3f989fc8c5a4b80be5096f7dc6eec21d0739813c91531168fa64032a16e84a4f823fa4be1b994d5c24dc38908a5872a33163593d3bfd042610007f7f4abb5d3a1e19a0e7d4a7106575ea1fabe4862ce4c52a8cfc103266e27ca42f7610d4eeada6c415e5820b0f2738d36b298f1262b2da744d815a663e1bcd3d9b5d27a8cfaee3e56959ce8cb3284ae4a27fe7e02b58554d197368b1737b8c20120ae60c65fe9019cbf90eaf1ff79071ed9b5059846b90c94177054b839be84f08973e9b6dbcd11555e2b3798c4497c28281b584398373760d095990b1b82e20e9c0be04a27664400f7e0441a5fde7547500b6da82bd6fadd707a46905c8a61aa67041dc37237c0bcef207c7ecf35c88336bbf002c26fc2bce1ea6ec5761a61b6f8440290d6391e6893f0c1c2ecf212ca6ead35979315054e1c358d44ada744bf314a3ae3cdcb50b4203502dd9b5d4b92f27b2060a7ff1969a19c289e9b622df40c3fd504e5c17e9ec47eb8de1bd130d89a8f71d69e23af6770d58113ae181559329e33ef4bc297e04ae3d009d201dab4d1fe308b5634ba583aa2a87231a1f1aa240810885d555b0f1159a39b9864c1f348d59261882e222650f73921f57fcba3b842d95217744c7ea2d5c71f878c3472b46b0f9ffefd5e25bdf12c646a06e795b5bcbe017dc5ea118f97afd684a6cefb7bf175f6d31d9c49c4a7ff16fada1466ed3fd20d4ba7dbbc79cf95e5a9fdbca7846b1ef381861766cd2aabeb4fbf21baf887a728da5a791996664b8920de850159e345ccbbbec943bae006ac9fdd3d32b4badaf9e3253e410355ad10be86fb01aa14d13b00d306e4deba738a5dc082f08d34355804918905f60bd7a94cfbf925c07b1bf6e569599267d9afcf5db2217379f91416ceb21deb492a7a66d5ebebae61e8156e2261f82bb3fac4227ae219c2b97da4143d37ceb8d58523aed99053ec586c7adec4affe2ac0248001c362a7b95446147d4bf47f708e81a82ba582b68e3ca979047fbeb914845939b8cc6b55ea452ef7fa8e3d43e3b2a6cc6ee908410f8423cf6396d29781581abed79f46a7ffa9dcc7c5dfe4ba5beaaf99ee9001f8ee1be2d818c6584bf33cce87cf942eee362b6e21fab092db658204b37034cbe749d640cb3f5001cb59af3f61671c12ed111d4a3d6d32ffcfb133ff0a568b05248d4e1252f6c0ddf2becb59f5f99b10315215c7e84372d18ff6055b3942b01653b9ac8d46f7c7d75e7af064c14dc3aeb2e169d30be23ff3c1ed9329ac9cc1708c8020bf90a73bd4003a10d66f280e2aab1ce8accbd33973261860c6d85f7fb6751c4de9de5c0356a170450e13bf10f784501c3d716090434eb2997902abe3043b3248d62ca290eb5be0561f955643caebf91c7098c4c717af040864631bca972027e885ba4e2f48958e966b18fe00eaa2750794bc1cb8e1d1b8eafbb6473c6139f0c53c3e5fe3f20b0b4313d19f6e5ba5a130f544ff9d12d6fec8f3ee1f5bd891a2a13b0e10e80ec89966ae791d771c51ad06845248f54a234ae15f15f60deb1e59128341108adf4984692315f5209f6c01cd201faeaeac9a7c7e514f9ff747c7b5bd24bb69c98a385d10b14678f1d1d15c3153a6114240e0f4e14bfdf22c48b00cd4af9fc790f9478cdd99d63c79fea3313afba973cc7a25138fcde72daef92c5531c9d7dcb6305804d2d441361002b702507341d2fd9c6c977c2cb750bb0a1d54db283456c9f9e5a69c4948505e0477b53b5cfceb64bec6a50ac0767b322f694dd121eebb36bf33530ecc86ddfde469e9958ca9e785fdf16b13ca19e28e54c70ae1827370ccb71c91ed7b0d89b9e42a9e46d9a97a445372999cfb4f772224d9e25ab9f9c4ae56275b4802bcaa7aa1c2e6c199359c4e3bf28b40231d6225c81be5d0c5e7e91b9ccb7b659026a54cb5dab825ea4910f5352b3433f311a607297d87f49548d5f6fa9fc73b0610e3bed58df323df2f6c0ca4ffba51d4217b44e92ba7ad0c8306230d9a903442a30a150969cd57121cd2c760ba7b8bd7e051319e8bf1439df27a51cf28e06d75c7723de05b421d1a0d5aae36366d600c17014c73bc638f976b09ba5c075cfc4d7a7b0f6dfb7727e71a644a9be778d048e609d0ea849864cc0428bf64e8e77b79e88495ed3c51eaad05183e5cd7a419e71c06947300a7c373e8bd3e376e467927892aea12b4d33852e313c40b79b61ae016e08de5266374637c4a659043d8a9324183320e2de662f38ec0dc5d6a3fbfbb1e8741aad9ab6c8be764d4e3ba98e659211e4cd83d238a8ce290daed55b6772be7631686a69ff4643a3d12f0406e5805928001bccabe7d4984d5e8cde968cb29157cbc40782f2e31f0076ad54e5668caf1a897a686322bff45884056588bef4a48a0f523528c50982297a210e523ae91dd10e0ada04911633c9116fc4ba731bd05beca05961876c883d6d4e693471ea68518d32dcffdb735b8bd4a9b40e898ea4fa6c3bf7ac026c7aebb6d8228b502b6755008841bcf840e4fd0a2e47878a55297977dc2326e1bc289bb589661aa786b1d3c094b75512b0556e6499aceda7320883434f767900b7ca9bd0db9b2060f634074e5059a51c0615ee0f92c454e992fad83a2ab4bff1841aeb5701fb068fc46991c6bbb847f3806736d52d64ede52f04bbf7303d31eb5fe0daf57f78f332174a591473114ed79adee7e909589dd59978cb4a4db9f2578770e333c1029217b87d3901e7f3749c853ce4e436d508e89762d1760a38c670813e861251bc1ce2c15ff8556cfeb8866a9b917cccd552916b047d43a6e25a4ee5a49338bb6b386ad5290c49457f8c9e79624908bc490f52b4021ca020ec56d0a4a3bebcae53b753b3bf454a02d8cc1e2339a761c180da48cf307b6fe94756f6d768891afdbc4e5fe7cd4d577c9045f88291d37f18f03c1b69f6c59bfc5bf04f8961f013240f7cb27edab8792207e8f7725d0f458e522825ee57d115f799e0f1dc49a1e45e213c0c881a44360eefd36ac2d69ed1257b3ca40185d2d8f6c6357e320b3a194b12cc7f5dc2b25c237e71b719911d1bac1ad9a23386533866d948950f5e8441ed46e330f9b1aceb2c2c1f218f737da80964fe8ec8a0f153af82a93d5afb8a3220df646d7aa8479efadd706e3eab4b34e7ac238ea0379060bfd6fdffc90d6cc081d2bad2ea9404991052ca2ee73302201652f8eafc2cf4d151c8726fbe7ad9f65ca2b09c01ce8b9609840f15c4fc28c3223712acf73dcf98802a9dd5a04cb3c97014bac465a03f8549edd86c29a179f8deb72f6a3042b9edb1dd18b180bfff21e84d612783bb84f777fc3663aa15369ac833990b567846f371cf0955715d13e8671aa3548c43575956b49221d6d953cf2ce5ac91350191205a34d08f925d8b28384022c355d54667904cd8e6d3a070d4c639b9ff87e00502d39c7f2881b562f8b6cd7bcfd63bd5a3920bf54faafd6d17064230752bd2ecd6a0ec1ea43c7acb7ea310f4c3f75a67ad0cf6762aa491d0b8970dc4947235a077dc2cc8cf4f19a0caacdbde3bd9fa4b03720eae97deb1f776191ea8534bb6de525202a9519eca67c422a969b067352edcc4c664f7aca25e10cc648a47fed24496cfcff490544b0e79803f19d30cf0933b9639b0077031c97f9ec2a526c8e3e4e668a33cbe10bcda3564162205933c8cff6d3d7c9114cac7bb6bf89f1529a05ba4e4cdccda0769d1e4ed7f864ccb9bc348cb3ded2c8e19bed5684262728408b241a0adaa6a895ff3508b7b44935f83590eb19f2d522065dca418745b8cb91b7042c2819b6147c3b395e443eb37d9405a2709bc93f18591faf14adff26926a750cd3d72fdd2984be2cb39424fb88f6f08fac57357e07adb4cf0f9e0b4f648c9335e734274a836dfab1cca638c22562591c4f54de3e2616c344de5867d12c12d33b2ddbba3bdf663f2e5bcfc4fa205f7a20b7f722438c41c737129213732515988dd5f6e03bff236d57ef030d204f045713e733f3e333c9f7ff626a3ceba0b9c50531294397a15ddf24a52589590bacd7cf43932d223f213dcf1875c001e31880dddc7dfad3b0beec0235d1b94a0e4b4376528f3e391d72f2df41bff2c7e8a9a34437369138d7941e22ee92306c813c48efc2f7919d40c0358d208bbe574d619710becca51ae121f87c5f27a9bdf473d13e73ff9e446767d5d7bc87d4f42b01f34cbf71211054e997a620bed337fad7e01a781cf93d3abeb1a0eb1e6d485ba2090632f9602e93e060384311ca40acb8e31c3aa4b284848a7b37255836214035b27646074766597c364ea1a6055544e96d0c5bed30a4ebb637bf928ed717a74f1ce42f89d1760b3909a17811ee42f8cb80695d4d598a751c3ee6c8cb4c5443990bd4d6b3c0f8d4cdc6a2cd105dfa7b556a0c362c12c172b0d530b69fbace047991fcff7e28470ee59d7ff9bf10d67545f65d1a32bd75ade6afe8c87e7629273284a06341d8437dce5a9ad3335d3386e1ed6cb7d247184be43c180f18f4acfacf7abf6a06b382a90e738bde82bc079b16218de49685c6578dadbf2bd9290c47fa3e2f7b50cd3ecb048624bfb4eca1add7368ff09e43f9f1e0d6ee2a56d60b8875fbfa1542c3a1d339f3ca68af6793308142e42035ce9234f1aab1bf98ca85d253cd1f44446ad700bfc3c98b641bb3c555d833120f466fcf692b4aeca0dca7cfc9e630e38bba5a3999d2fb43b77a600ea7dec93b64f7e923b008194f836142cf9c01679d7487ecf86fddfb9d019d71b6acb55b39b4e1f70f9802950b24f17a0d5e8097e7f067f227a1ef21008b99db1d8e9a59e421b1b498c62ca0120d3235ec1dc3dc43fa6ebca90b3e9eebd5aec52d8e567be467250c0d75cdbcf5101efded5bf71e95fb69e8662b18e14d9861f059c29ece429728f2a3d6dd8c01ae84af101be3fdfbef6a4685338fe390d51337479b6080beb999dab1bdd3c7e4a27cd54b512b7db691d71b9e1013c5706ac36737c165cee1b6e0046208c714461706b4f4c791f1b0d540afb43d6e09d96946bf09b382310ed298d24ee6978041505836b5b89297a4432f9b49570f5bf9cfd8c77fbfd46e5ddcc8f518fb4ace09a0ffc61217be11b29b939bc993f84b2b09c40e0ba2a83c1c50091c6763a6f353c332dda779130b52712b3b7345d6b44b108a36636a5aec7518a543a86f6171afe7a3311a3a62b9d3c597ccfd9277a4c1f0402b016c772119ad84d3c8d7f1f75a3829e26e39632d2fa55009c9d4188add430a9a4347682d3aa8ccec993b6bdf7", 0x1000, 0x4, &(0x7f0000001140)=@in6={0x18, 0x0, 0x80, 0x1}, 0xc) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x9) 13:34:21 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) 13:34:21 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) accept$unix(r1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r0, &(0x7f0000000180)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 13:34:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5cc2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x2000000000000003, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open(&(0x7f0000001780)='./file0\x00', 0x0, 0x2) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0xf1}], 0x1) read(r0, &(0x7f0000000140)=""/208, 0xd0) mknod(&(0x7f00000017c0)='./file0\x00', 0xc0, 0x38d) readv(r1, &(0x7f0000001700)=[{&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000580)=""/81, 0x51}, {&(0x7f0000000400)=""/14, 0xe}, {&(0x7f0000000600)=""/232, 0xe8}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x8) 13:34:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getsockopt(r0, 0xfffffffffffff001, 0x5, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) r2 = getpgrp() unlink(&(0x7f0000000180)='./bus\x00') ioctl$TIOCEXCL(r1, 0x2000740d) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chmod(&(0x7f0000000140)='./bus\x00', 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 13:34:21 executing program 1: r0 = msgget(0x0, 0x29c) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/127) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') mkdirat(r1, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) 13:34:21 executing program 1: socket$unix(0x1, 0x2, 0x0) 13:34:21 executing program 0: r0 = kqueue() preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000500)=""/247, 0xf7}], 0x1, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(r1, &(0x7f0000000700)=""/253, 0xfd, 0x840, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r1, &(0x7f0000000b40)=[{&(0x7f0000000340)="ecac7fba4a2afd21cddb2d87e5a6c809d60402c82038181d1dfee6f6f0a408a8249c97ba62b0bf34121058238ca785970e06ab43e5f60fa0c6", 0x39}, {&(0x7f0000000480)="af8b11198fdd89c9fb12d25d4bef8664f83c4192995a8b0ef23bb149dca32169d69a8575bfbf8230b5c36e579dbe1683f8f5ca062cd636bededf7eac6ce9b82281e7bd6fb917fd10697bb4b82248cd0d6d", 0x51}, {&(0x7f0000000800)="01baa1bfdeb7a8e4bd1074e60abfadad414f1d47a51731f34039", 0x1a}, {&(0x7f0000000840)="b568a956a2ea39880c25ad7ec09542e33478faf335908408b9bbaee4531494bd373e8cd66b83f48ca66e49dcd344f65770a424b08346d4d6fcb6f5af566e3b51ef558d650f0e4a89939056cca5dc889a0fc1a95e43121144187ee9d698504d78d0a7363090c602d74586a5831ea7cb54d6a8015f71324473e27ef478552fea059348950cbe581698f30ed529e90f47577ead6ad7375cbe5a528cecb49689cc1fb75d14c94a8c9392486c16ebe0845cef4ef84639073460b5dc2e7d84188ab213746fbffdbd7bf08a5a57e944f5133afa6fa419cf7e", 0xd5}, {&(0x7f0000000940)="e907ae23b1a6af9c3b7060419ae7157efcbb42c980bc660c5b4b82fd6679fe7ea7f6ff869533fc23c3dce9982ba251b0611b7f5e6096e91856eaead4a97006a349521b7799f7912034dfe6548e7a50e4ab41e08d81e00c2bdce0702252069a49683f43b87d52d63fcf73f3a032e97948ee57742dde96a8f22baf9cdd6907d0ea9a38634a", 0x84}, {&(0x7f0000000a00)="cea7a1a108fe474d984ca91426eefcd77637bcb3a0bb115129ef77dd3159ac5e0883cd8cc56d67138d74bdd028e0c2cdd8910cec288bbb584f89", 0x3a}, {&(0x7f0000000a40)="62d76d5f5d7d6f226f35a0330d92c5645182163e58f149c14804d7be8f693af119676902b857ce4b3cd05498cdfa4c7b6a0f7b561c1c945b9577dda0498f69fa9d19a0e17f07b31f7bc28e79938ace1e3703553aad55ff3ecb64e3275059063250e5b5a24deee4dc88746c3a30f0d3a3a7ff0996a9399ba91a5b57141fb8b83e75e48fdee25c16c10b674ee621f6be0430bb7878dda499fd519ee4cc986464295b8e4dd992f7e22ac312e451f24dfd532c635d95ed7cb442bd798e9179e198ad48a46b5d5ad4063ec7a290dc1048b723e08bc46f47a195d69983500654fb", 0xde}], 0x7, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = socket$inet6(0x18, 0x4000, 0x5) mkdirat(r1, &(0x7f0000000bc0)='./file0\x00', 0x2) fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) faccessat(r1, &(0x7f0000000c00)='./bus\x00', 0x4, 0x2) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x31, 0x0, 0x6, 0xc5ff}], 0x7ff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x8, 0x80, 0x96c, 0x80}, {{r1}, 0xfffffffffffffffc, 0x84, 0x50, 0x546, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x44, 0x5d2addb4, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x1f, 0xfffffffffffffffd}, {{r2}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x76, 0x4, 0x392, 0x80}], 0x0, &(0x7f00000001c0)={0x40, 0x3}) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000600)="11a5d2fa12047945d10937965fd4b18d5e16f4d6feef34f106e43f2855124734fdf6a419831cfb5ba76150cc9ecdf10139569b2d42aac245dc5b3730040ac84c5a438e9594d58b55bc05a76ed9d5a7eaf2cb3b3ce691a99dd53987fdbb6d5aa5947aec5854237677af4fc952d24bc50a28307745bcf67aba88a2d1e1d0186e923f8d105d7498feee7e1ae364be5dbec83f57a1d7220c92df5fa0033a870891953c1863883db91c698b808b261831568cd68db73c3bebea523369bb034e6b1f5dce528134812a52ce1c6ac145f5c91a37fbde50ab6d5a9a45bf5fa28825de9c8cf8961fa931957c9a1655dc99d46ea07e914978024f7c", 0xf6}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 13:34:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r2, 0x3, 0x5, &(0x7f0000000100)=""/103, &(0x7f0000000000)=0x67) fcntl$dupfd(r1, 0xa, r2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r0, 0x0, 0x0) 13:34:21 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) r1 = dup(r0) fsync(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x15, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x6, 0x19}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000009, 0x80, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x9d630c9324aa649b, 0x8001, 0xfff}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000000, 0x1, 0x3}], 0x5, &(0x7f0000000100)={0x9, 0x9}) shutdown(r1, 0x0) 13:34:21 executing program 1: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 13:34:21 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = socket(0x1, 0x4003, 0x100) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:34:21 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x3) r1 = socket$inet6(0x18, 0x4, 0x7) poll(&(0x7f0000000100)=[{r0, 0x5}, {r1, 0x1}], 0x2, 0x100000000) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r2 = shmget(0x1, 0x400000, 0x100, &(0x7f0000bfe000/0x400000)=nil) shmat(r2, &(0x7f0000cce000/0x1000)=nil, 0x1000) clock_gettime(0x4, &(0x7f00000000c0)) r3 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x8000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r3) 13:34:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x1800, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0xfbed, 0x17ad45dd}, 0x8) sendmsg(r2, &(0x7f0000000580)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x81, 0x1}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000280)="548d89d00b04e8d3dd9608c799e68b468b67e4a15221600e816f78355bc58e87118a53f8db787ae5b8059cf364d577b242ce99d51f21dc29992ee1a5280a1fbd0cb229be63bc8128f0440a61594711aa5ce4ff9c99bab656d33510b74ee1c5ec7877e0d2594ffa280b7f37102148e42097e275da0cff01219754950bb3c82831470f8ff224d38074c52aa09eff7cbff30266e759656df108c3d4a40ec5999167a33a22ee8e52a6138a65bbd2939c4af370410335a238ea5d", 0xb8}, {&(0x7f0000000340)="47d2c7831d0eb0de163ddc8d9243a5384044558219f46c889659de27c8b447bc80545263d8c7135577c4fe4df9aa11adeae4aebc22b892c56d12fbe92c817cba8cb52cb1d8ea92c446d1a24bff789e87aa8bf0dc1bdd13878f08e6f6b9d62a25db0a392e3c", 0x65}, {&(0x7f00000003c0)="10090ab9abccc07db7a125c26a8a194a331d1ea3feb4aebeb61226e451adc4e76038e63e328426431447c23afca9e527f4538623c82ee731496e90c73651eef2b79080a509bb4c63b6d3dabb7afa84737911514d165382c306ac20553240b44f9f4ed8e4900856961009954d8f7fe92d1687f32adfc2e5d92ef9695b22af67e7df9c1a96d1036b84d3aa5f5d5d37a5e55330635541da7cf71ad8cab8f24b694883f85f273bd0d9ec6b50ba4334b6d63f4b50caea0b5ddf0920d84c47ffd6046949127573a25a4506eddb62d2931403369e202a3703d67e224d0843b47039b6472d3dff2bdb391467432a9e56f99a1f48c4a6", 0xf2}], 0x3, &(0x7f00000004c0)=[{0x88, 0xffff, 0x9, "e33d1415ee360da22a021c3366c729f71e0970999bf55de6cb142e86e91efc1a5cf885ae0d4814be70c7bf8daef84d55222815960c98c10e0a7d7b8e8a32b632f93b59015e37aecb30fad6539e368f44d9f18f27793381bf7c6162cd044e7d4ef28b37051bf07628db24d29700da8a6fc12a02"}], 0x88}, 0x4) 13:34:21 executing program 1: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setuid(0xee01) socketpair$unix(0x1, 0xe5a7723efb56d1e0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="a7343d094211bcd91b3fae537ecc4dbb7e5ca9d1cee153ce7e4aaaaf8f028746086f6d292e2f796f7237d14e17280c9f3b675056ab68d8099f3b9f0a5173ab23a2a9b4db257b3b7c", 0x48) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)}, 0x402) socket$unix(0x1, 0x2000000000008000, 0x0) r2 = socket(0x2, 0x8001, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x1, 0x9, 0x1000, 0xfffffffffffffffe}, 0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/55, 0x37}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f0000001200)=""/170, 0xaa}, {&(0x7f00000012c0)=""/86, 0x56}, {&(0x7f0000001340)=""/241, 0xf1}, {&(0x7f0000001440)=""/36, 0x24}, {&(0x7f0000001480)=""/33, 0x21}], 0x8) r3 = getpgid(0x0) link(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='./file0\x00') fcntl$setown(r0, 0x6, r3) 13:34:21 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) mknodat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x4, 0x7) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, 0xfffffffffffffffe, 0x10000, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff9, 0x83, 0x1, 0x793, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x1}], 0x7, &(0x7f0000000080)={0x200, 0x7fff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x420, 0x4) getsockname$unix(r3, &(0x7f00000006c0)=@file={0x0, ""/108}, &(0x7f0000000740)=0xfffffffffffffd6b) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000600)=[{&(0x7f0000000280)="51747b693a98930960b8f86d7449093c4801f4b5c2191958e220317f97012e8ec5e6a504b6be63094fc7923ee80d6280397a505b626066528f504e8d294a936d1b9011110788e10e7982b38d825f1e986b13ad3dffeb951a58fd69b6d23aa831f9d30f5fccbb1d7f570f54655080fd81ba3d9e3213bb3b5fa93de891e634bfe0e6f555c2239c7d24d9e277257e", 0x8d}, {&(0x7f0000000340)="078f38edd2a2f513ea7f42671cf1cdd27d693caa9513b11f2d555fd67ad9ed77505e65faae12b6be826258556f5e941c0a29498ca597a2abae2bdbfe759483a730339d8c9564071173b7308594e72e34365e84b4f48a8a7c445762885704682474cfc32478b7a36a2f5c2adb49bc549696857c2455b6ee41965bed0cda79b839b6d848a97e429d023b04e6dc81755d31b139082bbc83ea9709f13b45981a924228737cad2dd84fd506e6244426f9753d90d1d00ecaa782a3b2bc70d33b", 0xbd}, {&(0x7f0000000400)="b65c01bf33c1722c152ed04efc55181bcc2f6cf43c0ff31c3d9acb1a33de140ed6b7b6e1f0042bedd8af75836cf42b2c9211c00b2424dc60bbaa5eb4e8174950ddaecbde797baf94b71c37edd776979844c7c2b8865d6e5f29dd9b62858fddeee91bc753470ecdea38e2", 0x6a}, {&(0x7f0000000480)="85b2158575aef592a79cd411b532c46715cf219ea18e62b39efedabcb6641eaaf2dd8485cf21a7b1100cf5429f5423fec71def3ca3ea565457dec49d6c7ebda88199482dc4ac07f9e36b8777da1cf96cdd807571b502e69887f5a7e5c3836b68750bb16ff2180148b6acb6f6218e7c970a87190db2526c3afe4bfffea040286e", 0x80}, {&(0x7f0000000500)="b4545040c7818c7f1a13d31e3da770843432afe8c9a803c7fa6df6b72f723001df32c53c57c7cbd2e50d9b45980591611cc0e52f0d5667d63c6e19621c616cd9f47cbc6da0530e7ab46aee5d90cf7465", 0x50}, {&(0x7f0000000580)="226c8b766bb0093788fe7c8465e0eec0d3665a8928176baaba4cf50e02abf204c1a31c77c65c93936e9c2dc1d6c2f97b940f658e24fa8c4717777d066d5224a8c1b1cd064511fa4618f926f6b616f364b2ff31c3d7bc33dbe2090aafe413bdbdf34aa624f67485077015cc9a", 0x6c}], 0x6, 0x0, 0x0, 0x3}, 0x8) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xf, 0x1, 0xcc7f}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 13:34:21 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000200)=""/175, 0xaf}, {&(0x7f00000002c0)=""/154, 0x9a}], 0x5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r1}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = socket$inet6(0x18, 0x8000, 0x3e) recvfrom$inet6(r3, &(0x7f0000000040)=""/63, 0x3f, 0x3, &(0x7f0000000400)={0x18, 0x0, 0x1000, 0x8}, 0xc) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:34:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[{0x108, 0x1, 0x7fff, "c57b90566028982dd717861f7778c8f86bebbbdb45ee1cda913e0609b157059fb8e99a23e87ad131e8abe6d927db437ff5ca07d7ccea1cbbf537439a24eba2b2f7ee71c777b4b27daea4954d712ae946ef281560d8af1456060c053677f137caee2e292721dc732baee63bc2e2aef495d9869f57e7b9a70f6410db3218e641d09738b56127aec64db03c988e78da6b993a5267d46f10b40ba2aa987e132fcce68d2dc1f070ae2e304276d365e2d1dd2dafc57af4f420b359a0a2f3acd5764451b8054dd310e78cfff3ba83b620cc958f37f0afeee0f3c27d49ab7e6055885102b683b3a31c9497a12721992d2c1df6467c15ef5a37de"}, {0x20, 0xffff, 0x9, "c0c200a4eb07b57b6162"}, {0x30, 0x1, 0x7fff, "c720444bcc7f72ab63f36396f83e5afa5b07afbc0b97ef8c9560"}], 0x158}, 0xfffffffffffffffc) 13:34:21 executing program 1: setitimer(0x3, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x3}}, &(0x7f0000000080)) 13:34:21 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x7, 0x1}) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 13:34:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x700, 0x1000000082) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffb000/0x3000)=nil) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) sendto$unix(r1, &(0x7f0000000080)="bbdfcdb529971dd80ce55bafc66d871f05bc60ac6cacf22d51aca1c62d9b1847f397386d74247a8aca28b98a31144ae57abfa7b407d1c2cda1838007517bea359b585df9decb28f8adaab4a857c226b53838b7d8dce59eae6ca867a34de6b097", 0x60, 0x4, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000000)=[{r2, 0x4c}, {r2, 0x5}], 0x2, 0x0) 13:34:21 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) recvfrom$unix(r0, &(0x7f0000000000), 0x0, 0xfffffffffffffffc, &(0x7f0000000140)=@abs, 0x8) shmget(0x2, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 13:34:21 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "3831bd4bda73120a2c316868a9c9c27191ba6ac7", 0x0, 0x1}) 13:34:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/169, 0xa9}, {&(0x7f00000010c0)=""/216, 0xd8}], 0x3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x13d) 13:34:21 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe3d633342b5f743f66"], 0x1) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 13:34:21 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x3) 13:34:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) 13:34:22 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x80000000) 13:34:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="278d3493434cfee79959a112c2be19f0f4302b8412b8055e3616659147994f939d5be7f7eb23e53fccece74e829a6d9589ebb4daa6894fc076805ce83ac256ff5d86a303fe43825525fc3f699dfb17f5d14a025516b5c33c4265a6f9679301405c2cb66acaf6ad70e9465a4891", 0x6d) 13:34:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = getgid() fchown(r1, r3, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="3bca765332542b09d32fc044728ab1c4d08408024bfe1492121d605c2a50a501f5f9c75d25be7d8e14d287f4fa9140b0", 0x30}], 0x1, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc0, 0xc}, 0x400) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:23 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) clock_settime(0x7, &(0x7f0000000000)={0x58, 0x9}) 13:34:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x59d28034}, {0x18, 0x2, 0x200000000000000, 0x1}, 0x3ff, [0xfffffffffffffffd, 0x3, 0x4, 0x800, 0x100000001, 0x4, 0x7, 0x6]}, 0x3c) 13:34:23 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) write(r0, &(0x7f00000000c0)="b1a41c03e512d3c986560326f4c3684c7fdc5e4067745cd40d93e5fa4b09d411cd11d8e73e1949caef2175ce46e2d96d13e8f65f602dedeac75ecc41132a1488539fa938ce0728e51fbbc29abf0dd5711aa3e08917be305f722e5f9a2cddfe36826b9977862fc0f6de59f68eaf97f59bda008ef68c24b4fa9aa9eb8db8c7c44d0f299ccc3518c3302de2a912c09345a5bef7705e1341649a30da38d644f93766a8a6ab0f49", 0xa5) 13:34:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0xfffffffffffffff9) fcntl$setstatus(r0, 0x4, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000140)={0xfcb, 0x100000001}, &(0x7f0000001400)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000000)="b1df34d7c94a95ff085205054247f8b5e2e02a3db122645509e3c59d841ba9671ad48f082c33824a1e01cc401159a4079417c8a1cf142e044d779cdea232b28b1517f54d", 0x44}, {&(0x7f00000001c0)="2eecea2408ef3360c8fe39410bf893265028dfd17915be7109872dd817b2fadf1db4631d4059ca943a71a23fd2283fe710031f399556409c89ac0f9d52cc3a1f8961580039c93e389c605626b447ec1c49cf27fd9c7c4d30e9e962729671aaee00a24292b3f978a39a56259963d3e65e5a7b8fc7bd4d54c90eac11512c039aed109012834470eb0edfb1b0667c6be5d6703742674ecb87be7065fb972a24632938bfda0d5b1285c216a6a32ae5b365058ffe1f471b14049e8d82059486785ab64c480e0b20df7703176f95280b445c35c8d1c6762f2d44143766001f03f132a16ead66d51e135bc667931df581fa1f931b31fcef79009bf9c4153872defc269aed2cbb1a76b1fe277ddf6b0a1d3b6001956a84096b761d8f20f3944e3f14bcad9fdc5549a210be8315d4f0144dc844d50c8329820e32c6dfca78834488cd363306b889241d3295d08225ad1519c50f0ad59b977236d2457285d81035550a63aab8ffeacdaf40995115fbbc2bf9ed75d1e2c30b8f118f57b90a0fb3f9a6f6b8e0aa6450a094ce253b0827f5db414d786933f3697f962d674a6f0c9e9a2eda3727e99b4bcabbed74c08c778ee0b6e5e6fde846954b28fff20edad4d6029d141200316dfd55c986ad7b24bd43fb73df6ee966e43daae5206e6e8f3b2490c2b430e9ee8f96138658c9114a4f29304ce69a456201f30c941583b9daa9f7b8265b32f5d8146962971facab431910b4fafbd0496f83f869f27cee42d85d1442d368d15f09e770894cb26ed371011ed1ff627811b683a2f2cdbeb9259de963f941814b8ff30e506a9368d6ce74e24124149dfb3b807e5468c64fe521e5991bfa0797463df6bfbf9f626a330e70be191b2ee830b4d298d064e36eb2a3d843d3d4def3cd928645e14ce8dc23922aac4f8622e6dec9e4c99de6f7d56aafe817c448a87c6d01ca8bf4a249d56504abc53353e21af681f71198e747091e5da9eeea245261d3e7a02bd94844a0a28d65ff6e39d683726d7cc034bba31d4fbb28360f6ffe0dcd7f797867811bd12f4d1f40a2a0fca88ba02031f6e5df0e16397645e75354af0fd2043c0f4e1e19d899607dd4dd6b8c60c2f4f75b84769bbe392e48ae972d55b21d917d8e1848698005b26e861f87309d9931d05e9fb691c7a639722121c23204e7bf1d59c105298520b9bbdfe4f3601466c0f0fdc96b2f629ae3ac541f213a38e8683b99ca19c576620051a338356798dba87ac92b1680f95401050d592fea95d09028e17274a1f1c777c957219c23c9d916afc8f07eafbcee0baef1d7535919e4816eedba188ca5edd4952cdd0eb886429d62fe2a758f47ebdcbbfb885e46c5ae80e2df4728e05a3459661ae312c732b6aaabbaead89c5aac9c18f914308f641cd2cc61c989c95957e31e1150bc77760073e2f8feae831c9e5abedad07a34d0753c6cfcb2d354cfa2b004269e393badf7189a87374d1127b26e368071f17e8d922ff24d240a2417e3f7714321769b3e1801ce287438b6d71040d7ff49d4b7198c29c7e4e4f780a211f663a36d075d7766e8b22aedd689e35fcab17306402656ec7a295395e917daa5b4f4614e1bf183a76c60a58b4607084fc0149477a006c7a2c3180315dd84536a5620d60cbba8fc4c53331aaf302dc78fb1dbc299a2e8b2bde7661a5b58557d30d04cd205754e949a63d5d6b40afdad8b87f08f337554f67c025d016194a89db8a9f5d72a718ffa98465046c3b6da8333772c3af9d6df5ab8fc8bf7a3c7fc2e8559eb9f1bfb0e5948e670b2599ef478416ea866bacc2a79418c678542d31487c8638d11bdeb71b5c786d55443bbf1b178919b2978ff0d224d23f2e2ccd8ef9e8db1dc7057f464eb095364adf0425ae03f1907e0422e441bb891684f43466804f750e277fcf25f583abd20acc4f20db91957ddb6f81d17307ca2f8014906af2343dc9e8edf92a1e94be4d6adca31a75108ee628b8ea4cd0f1425fb79edf5c70dbabd46341ba73ea0f87321b8baa7a42b8ddd7742993ec08fbc6aadf420d8b64e804a91bfb6fab64e72ade530858abbf061dd256cf440ae37fdd6fca0ef7a8060aedc2b28c59b0e2f9ef6cb8818e18efd9fbdb64f0614075f8bc028c3ba64a7a2fbfccf4dd61ca0b97068c47c765384ea39334ac3f27415f3dab7d42bcbe644e24dd79b867472536c17a38b92fad11bff64835f167003b01f35a9661d7d2415250adfab7e3c4032c3cdf8deddba69339c3ba6abf1a0e65981bed6b52e37b99cb1c35d2b579dbaa4448e9b8966fec662065eb52bb2f231c2d495a7bad27f18c1b06a1e7e7bf033ca0f49162a2f4e5a2e61917a5d0f805e1f33183d31fbb8ee488b48793183022ae3e610e24d6fb2a4ccd74d92bd9009d3c1cbcac05805af3a49b621f080e54af7b526776f959acba9bb151831be97ffdd50a3c99c007b199d6560a5563e7388e6c355a35d7b87e7f782cf20c370a2c9cb62b1f2b7fae1669d35f853bf94c30aae1154b3bedbd7f4e72b3654d6bf68f0bfce5da1d7821fd4cbd1b5bb860650394109af56b08d8935c893d06a3d66cffbc969cf6e74a5ec26a26ed3a95a5a8988fffe486686ef29d357a8489d3719a5551b9aebbf58f081a4b697b8f62745c6ecaf3fa2672e880fcd2c32de206bc4e624c733e5d1f620cb3a134e2a6aebc7e89e63e6895b6afbfd8d71ca3a410548f67bfd5518323bf9f6083ef9bb136eeab404e44929877deb223d12ce88a44f5a74b246459b77793291b51aa8c4273009b982682bfc89ea6c1cf8bcf4630effa77802612732c96f70dea07acdfef1b6c09e2aa0c69c88a04acaacc1ee6d4e08e1cc1855f5d87b9ed7697cae053d8d67f88c4a086c5b24146fb4880bc8c2d6ca022e01cb3ecebf60b3fbb0aa35ac80e5967562a60e410b860708aa8fbb3392e0f3fa90e778068552507d03b52942ad95662c6a09f908c53afdbdcdb49f0d915fa9619e8f5e89098f49a98e7afaa3446c85f0c1f5d50b5483d566d528a1d1ec40eb373b01a21a593c5954f5110e7fb5bbf1385878344b885c881a9c5512b3aec90237ec4e831c33c1877822a396d519ed848437aec122101018b3603bdb3561be608b9b5d6608ff3dab22dbdac492e6d0a7f72f568bd43600e031581820067a52e3fcea453dc0a343bdec34ba6c5e818c7b97abcd707048f39fbf39cedb5f794ec540fc4ad4dfdab99b02b9f54c37e7808ce3f6fb3c05bbc90e890d498552cf4bf8015f0cd3361b7c1a1fefd2c1e9b256b04c25b7f1b63d54fb7ea56bbf4dde3f7c9652b34ad8de0c0221a50ff06089d0547be1543d1c6401da377585854a061d382ff8cdbaecbfc01b645a02adf3cc2622b410b0e41248e4663e91bab04e7a04d475af905376e2d6a3a931a6dd5d58f290247845b1f9cae7c58e1d89e279bd1c8aed02c247a2c02e48afbd0a29bb0d09538b37ea97eaa322eb5ad0caec330d3392d9a0d19a817b0191bc6af7f3d15ca6854c3adb00ce36884d784e0db8e5feaab6ccbf633c5cca57cc1a44a6428bf2413b8160d1ce982b9e414b5dfff4ae64c983f69501e5a2ab41eaa7fd338aefcd6303c92546735c5cc5dbd915887ef18741f53e293c96b37fee5bc3a3b60eac83d9057b698b085c21879913dbe335d0e959cfb3ae4deabb25ad339bf8736ab1049edda637194fd27828d7aee2937d3f696a9c6cd1d62cb9bb3b6a57e57ac213b2feaa82386428df002f74a46f23c484becf55247f4e7ea373fbe017e8c66631331079371cbdd15ffdeadf4e39edda703d4bed210cf14c374c1b65c84446cc8f0e2348f5f7fbca0dddbdeb16645c18bb1bb66af11a9674a079edcc79d5ca6e31a0922353ce75ddee05506767e50bc9df1148dec14edcf5590a8fdc428a5d8d6da0efe30f44f3aec5b9537168705759f154f57927d0e3ee025ab21763eef4d40e9be84ebaa55623f6b3c3f54ae2d868ebad2eee9e278c4e729a08e7b7b3da1a64c22f392495b510cdb35f1fb3dbc4bc88ff67d5efc0a74cab9fde74cecd4842b75c64f07a811ebd32aec56c6c6ad4d2e300cadfd9f10cf82a8c142b91a32fcb64c0f54e92670ddce883c9c478a06acd915faaff098e0b9b435c1a4e6376310c76da6e1b7bdc7104bcf76e798683a8144571b0a6ccea6795af6bff0b845e2a4e634092c6ce754a0eb0382652da4dca91d2ad465340c2b2e78acdf82146181250e4e23e6b7ba2fea8bc85e02b5d338619e8357408d3e322ecc0c5a9fa990dc36921d2a26c5706ffd6c041d01ef9cc6cd64a8a2bdde6d18c966ef302032e739a1367faa880b01267ce9124450de72eda28e1412ec2ee8c3fd89ff744805f42d6aac592337a2879275a84fbe78136c56cbf180f78fcf987d111db247f7a645a1e4fafc93ae936c18f3f774ae029d2cdc2f7a681e05a867c66c16874986d6aa0f4c49f4703930420646955ef68ed4019222052a6b53377cffec05bd6de8d682eae17516a642569949767bccbf52e2a47ac01f6cfa921c9c8c62c2a6a2a0a72f9ed5918e34f57dee53a3a0ed843aeee18dc69b7cedcff97a4a103c9eca37e385510de43d157c98ba5eb91e7ba429c9169dd960eb33762eac920a21cb865f713249ab74df8aeac2591b581e9aaa4f83386e833a76cbfc37949523622dba698624098fbe56ed221d4e19c99732cdf18678b8b552e1d659a9b468708477ff0bfe2b29c0cc87465819063692edeef5fac666b0bb6bb0d71f4c9056e816514d72a0b9453d96008f38740ec3696cb2f96e8eabcb30fa4a44362b91ab0919a29614318c6a1d1928fcf9a00dd9f5d742c69e3504308df71ce36a1bb916ed7035dd720a11b3486e382e0dac82cdfcc74baf691692ceb3716b84054e610e042079b40c3fb7389635e5ac024a2e885f9dbf0d6977447cbd15ae2c32948eadd65c62203d4521de44029ac1c6f67a481898692b11b1ea322a13deed0605896402eee0208a513c27654707dcfb23f5ccedc998b31ec7abc38df29fd9f7b978c2665ede9b629565dd54b7439338d38c357036f492e81e62cd16aa92bc213e387c826676c4e253179dc70376c89e03c9aef448d28aa4ef368cb85413d7c3865b34f29f387e9f8ba2ad42d885e7ac8fac9dc2fc23532d1f6786b9d638be6d959cd82a48acd32c55b84cf1a0a4c25f47521e842b6df374872f3ee8312c051bd2640b53e55b9adc92527edce72a4495e1be3ebf3d2ebde0ee50dda4d965b7ed962993ebbf0f4355beb877b9b0151a176157550588ce7c51290be6a30e43eb546a009aaee6e745d4137680b6b195d76c849ad5333542f1044ed743e36e7dfdf933e6564dc60641f194acdba730ca1143af5effefdfae33133edbfc36c241a9e997b0589f847c495a4e5681551c378557e60d1c6353d3197a44132c78c195139ca32dac620ef12c767d6f70b153b00f44db8ce19b0e0a908df8f0e0fea246fcf74aa5d3c0cfcf320be728d20187ef0e9a1c91b3439d4977f1d7ea25e7c9a4822f3114cfffe0b69ce95128e74500c36adbbbaf667f6d069e59951e7d9fd386fe6c03bfc2930c1a79f19fa0effb7f77842e221906e932eb465133531dda9dbe39812648a645007aa15eaa238e73a5589e3bfc5983009ea87dc1f179f961f3f44b45b90c607ea82ed2bddd8328ffdbfb3d8b52340671e1bd857ad8440487d394fff3259b78457902b4fb25f22fb21b8c7b9a8c01e32d89756f688453504d12c4cf5fa4bd63105983aa72ca7762222c6e43f418100ff65e81e5b0aebb13a703486a19d693e368d5741", 0x1000}, {&(0x7f00000011c0)="2573f03935c0a06fb4644db2a12de60af99848030c614de4f9fd07b3e94f1ca105628067f3220ed0783ad5972ddf9b7aab6d49161d6b802ef08022228ac0d67b54edd2b6cdd65ab669506f473aeab5c2e3f91d7cce499042831cce621e8f16132d571169c250235a2a40b7596cf59281c69341f474b1a89570ba611b17ac1f3d0a5e660755ac93db40b927863a7b0c620ed64bc63c633d8c483cbad61c4c38a3e6baa16c6539297c7908bdcab9369dd1c7b6a2be1170fff5d97ebcd8c8a17dd472", 0xc1}, {&(0x7f00000000c0)="82ae1a1544ab57436e3a34c03a6f917c37a01b42ffd923ccccb1e110c1d00523cec3", 0x22}, {&(0x7f00000012c0)="2ebeed5d4c38ea12a606607b2bdf4b2bef6dd9465f9372f71d53ceab4feb4bbc718bbc6885f35e005c5acf19c9ff06d490c4b2d2ba77b4c56da4e91747563ce3f7f8ebe41d3cdb6572869b068c9d145a7181992cd2c50490fc30c26b9ccc52f426be53b92f020942e00723ef9809357d8940810fa1c1accdf8341d711c025f5b34fd776bfd1e2423177b803936fa8096363cab792a671fa1de1131de", 0x9c}, {&(0x7f0000001a00)="caaa8ef99a352bc29c86f9ae2949bde0db3fc59054cf8d9ad65fe38273f71e33f33f0d24bcb59e207de3f31052257426a6aac96469d230acd17eae1a01f4928f646dac713edbd7aeb21be99ebb9513a47a95b2015858dd6da774c51b60f666b37208c3aaa9ecc881a7e0104ad72954d17787b0ac193b256b7a0f66ba38314f1fb34a0a4531f3e4d3ba7456a3cddda8a3cf1402b70b1ae5155921152289c18a1e38ad281ba85a00adb99799f1df11932d6ee98f329311c4b2fd87386bda480e9d13bf5a9ff536be773e0030b76309050a89817eff59a3f1287c331a3de49008bd99ca3ce1aff5acba4515fb417ebe01fc5d63e8e7c7879f2487a47f6fa3470673ba6cce6a8b15a5128debf42f9c5f446b44edcc19b970b07faf6e3cc785840026304a87ff7b0a917193f3dbb1cc043aa150c2a12bb3d2c8cb778f4db56075809f675e03355afc54f640127322cbaa8a0249c588c41e5e19e20d18233f4a4e70535ea11ced7d65bbeb44f33b017f9d82aff02ddfdff7e290af3b484c758301a5cdd935516ae2b70dec211cce782b3827299e7022d2e7aec856e17597d951e8f3ed4e275771f140da1f84ea9e4cc2a40389f75c79f5cd8a6bc27ebebb67b5ea812f5c2cd7ed7fcbfcd65904e7b496ba943a8d8199a0fe88a9b59492cedc064f54c27c153de6854d01f184d7023306e497dc4e5e7c0e9c27a97127eaff1388d5fae5f3554ecc04036304970d3f85fc405b61e53b06fa3d5119350fbdad60cc68b1389103418648bc7af260b7912c5f8eba7db070cb96a03db65e6ac8114ccece6495d64d390d29d2f7ebe2f31086eb5bf516d6a4097c60c21cf6d552435138466d55acd8be22f94920b56806c74d89082e4c93233271bc0aff914a2775aff99dd176eefd519c9595020e932e589f9bf8284c77a399bb3c1263de6bcf36d06cbdc78b964be160aebe5d7a72cb13526e648d6d830128b0cacead82944906fe4329587692bb0623e1960b12a28e09939009bcf9b60dd8f029a43676e6c0bf20e5e6d9478497c7ca94e35b642aeb359cbaaff223d67ecc49016b625a129af98cf59002d089777925699dd46209c1dbde241b0368cf8388e2dec8b6618cd07819cd0ade6f203fdafb31fbc8583640751169d1733bba0f039a2a39e4f6257af476bc674b5448ec527b8c4cf8fb746609900bd0cbc2f9be350194c8f77e8f6263b3cef2cfb083a40f949205d5a9e1ca82dfb17db2b24279f17893a9c9d024a5cd4cd2892f5f961a22ae7b4e7c938525d841b3333f21389029056f5d60799de0e3b9151b9790aa7bd9f4b79009a4f0dff2027af7c011501e10ffbec8a06a93950b5ea0dfb8ec0f9feea51585baf176cf4b859cc5d849a3729afd057245475aef048d9436d7962e0877baa736915892b438ea580c0f78b7a76aae795c393dd9c1c48785ad9d404a2eefbe89dc8be745b1e7bc31f81afa2c036c47afd45f5321c42890c8a64b5f95a67108adda9e106573840fd461456bf1b9e0d984dbb15ceb051c7c60bd93ef50f8f688e72b2b69ce28adfb5a53449ab2c5fbeea235be20e67379926605b5bf18488b3905f7cd8e8ccfe75ff32953b4eb899f4ce6ab3be4668f2a4e4862b644b584ff3a340d9c2987b6d12dda8c06dfd062b1c3eb32ade65b9772a71018c9156f729d52d86649436dae67cf150b316e34b4f83ab6d387dff733312a49e84c6de90f410949df7e09715ae29466cf2b4b0f4110abb015170418eb7f44226d3cc746f40e2f930780d876b28f9f86bd834f39c8c3b4cd0b14fc28c985a5a72097a5c39908186dd6d7ab08ed1333eb121a204173deb98d375e1f314cb02ae5896facb532264eddbae602e12b57b99a85a0016c6d969aace45185d024946af6ada9c902b88474bcdf3fdb4721a2d62c52e16a6e1d41f7f44a863e03c8b4a28b5c24cd112cea648b7798c7e1c1519dae696e8443a12a6902bb58595e05e9b56ad29974f4c685d147ae037224dca19320bb9e7054b81e29741904c1a37b2c8e9526e04fcb22dd3d10e32e214c65287d78dcdbc2d3a473321bcfe5d9a5d06135c1e4bbb51244498a408b7c68aa7913e2a8fc9a8fe6db87d5b312afa2af3ea6b41d952fc26632ef8bf92ca89d2af12d3377628f75576ff97d8df4811db95a6ca4ba1d4d2dca13bc7b45d7af05db1accff9c6831e8c3d399c7e00e406a41134cb412a3ff2abf2f18f43f4729d5ef7cd24defbed3121f4f302cc0220240f1e6b8ecf0711bce09e4273dd13e3de33a090fed77052661716d66fdd1f61c199d0ca82784c9932c995ddbcbd47f32ccefea84e59ba65650d07e739939eacaba8c0a521a44f9c9032bb5a9d844a0ccbecde315bd17b03d8a2dd49f09acf90aef7841580250b4abee684a4106559f82d3ea517686e2d9c09214c7107f73ce031494c6f78e832e9bf30b5edd782ae85e72a98d30555f1499a73eb2902f357b6fe3f8d4c85c445e404f13e616bbe2503b3658806c81412474ff2417f6dbbea61304349d993d4b4077fee7f4c2d1e4d737efcb202981b0ec8c82e2c24d724fccb6a6380d4515e7e9d51bf705dde3a65f17b1c524a7b2843eef0e6bcfdbc909564c42c06ec1f5bb2c8519072d7fc43441fb78f381853ea973c05597cd98f549e63a65adbfafb70d0fabe9fb7985d3d3a9a12507b13f933a9fe9d49f78176802339e63189f146a6f0b530c83f7cc505420ecace5e3c4ed9fe4fa3571c14f56bd95259de3614e0b6bc0794042b2495be9ebd452101a188455321e190baa423551dcde859b9ef402e306a7d1befe2b9bf60b96e5d6e664a6f8f2b3df9435c8df348342bd7792429b27f9898d6dc383d8dd39ee94c09a68e818e2ce940832108ad4e711dfb2850e02a821734021015406bfecc8606a5c1b111927034aa25b26dda1cab0ddc02d56ea656ba19fc62b4c8dfecc3560204cefed118278bbf77eda91f55501c6f06bd8c547b30055415b5bd4f6b2f37734eda138574aa1dc8901ab0db8b55eb4d25f25405cf7a18a685348ddccf8eb167f79bf4b1f3ff76fbd954166e11414e3385365523739c9a804b86c56b02c088ee0ebed0428421d725bb3238d735660de929ed0b45ebbb3041998ff2194fa785fa6f34ec5109121ebada9af1b510604725fb8419c4de85eb877e77516b483a8cd70208490a83a56774f32976586c0c523f02900a89fc1f5de943e0d0c8001410fa08c4f594b6583b6610dcc2fd1e82866d6189db99cc3d137df4938652a57bafc30280cf1dc68b487073181c8d5c3005d2662eb9e40b51a0ea980d451c6ff3c596bf182b5fffe13df51575a81096eaf2d35e8a9344b52d28ba10d3abde1318c5a475ded1ae9bcb2256d3736197b0ab62714cd2bed79ce4889d14bd38fe4f0a42ad5fbe1d52ce87a834db6c698a9839f2423c58fa734f45bef749b78e7c5f9c5d907e005e99127483478df8176acfd6ec8fda1e0a831ae5c24a0db7757ce6ecf545f17dc7a281f104ad1b18e4807ce5f261f55aa5cd5bb7b1d65337c83c4f32b0b239e4c7b3b37bdfd308e50784953e7c16d858af49bfc46d96f1c82ec85726cab06b416a08d99f6669fe494caa1a69e2571ee98bb1ac5a6c669ab68b51aa63b3881ee9df2ebbbdddde2217e8a4109dd559a242beff7833a738633cd78d36ca8d6438a08e390f394af44716009d408bcb3ecae8caaae888c80a3d43038bbf7036fc89dd0c1171ae6dabeb1980fa4f3103ee0565f953b5dfdd327c23ef506446a218430df45147c19ebe4f829745995ce64572be64741ce8840ae9943c464dee4c07112b2a129adaf526d4e2d6e3dc7bfb645e0a54d9c917c8990d4b47828a074a2b69fda37f2d28ae6264be8300d2d22a1b485573971c9aa789d1a8f5b41f3e5df9fdea1c99ccc2a39b2a6995e97d8d6635f89f184b505dfc2b69ce500a552e2c8ac5a8ab337b86ea28d93aaf542e651ff49d768755b409e10ff9f0528c51a064418c0b4a84c3cb1536f19c6babb1f199af1c28bebdb497354c45838330eead64d761fb4d42a4dfb8aa51d985439998f98ff4433a7a486d129ed517ee10a15185d403c07d810323fed8d70040220e35ed98865576d84e852c523f717c3665fef4167ec473cfef0e40405a88a13b906a191836fce1ffa2f8bc26cb849ef7496ee3955dae1e64654aed998091b4d32140c1aa81a46fef3fb38515fa80b0f9fca21071332fa8f094fb6e9c1c6ed3082dfc88970e18d54053b5b5c31f9dbcc20b257f79d955b8422eb4df72f63b338dee11709a42f85d6bdf8bc9fd42a8e5e575db1de44647382abfd3a58a2381292fd131adf6a8c03bb6293dd0e7d04eb7863113ab016265190956c8a70c28ee70df72440269ac31c8964c8591687ec9c8aaee72b3d383d3ec7239947a3e314d18287f5ac44d300144fd070276aa7270a1dc7a644964d16e5c0419bed710d821c2088a83b894cd8f7229eb6f9a999f6261fa85b1cdfc82657422861c534e7a28159cc44b58a6692db3ebf39636b37d3205e8061dde41c8b535f128fdecf34cdc21df83149dbe7e285906fd2d551aec841d6443583d4b779db5d18dad5f603f7b8b002b008025d73c836ec0622ddac00bcf374ed004cb95026a1d01e2740545b6d3562ee17af2384dd9d52aa2cfb9172281716c3a1881c56d0af836d4a2aed0298cc261713f7bee9b110142786ca2c56b03b3272b6d17e44c3f58ded7a03596635f8a686b3ef356e5fc35a3fe5278a51e92900dd04e0043c8cb9568f010cbc204b3363854b8ac62ac1f3cc035bfd40c81576d469bd599f5db44b083e12b4fe511d4c0318a58d6db68b4100dfaced1013aae23a8fed54490081445e500a68c25fb0e13ec2f50da25412338c9cb68a8c20d68f44a3912baa1a66068cbbc30988d02759f70ffadd295032f7e6e4b8cc21b2aecc33108e8a17efbb96c3afc062c1b2ca61baa30f0c3a0fe660466aa0f9ed1abb1f0ff2f16feea4afc627d10b2886361476fa157e83bc886f21d15ce193f99d4ae2cb51286d8a046b23f10183c505adbf5b2b23dd49a26354c3aabcbfaad2f8113896481f2629b979bb5fcb1148911a86321afafb27b30c98c931e949abfc353355abfe7e518491f382afa737148b3e8ac80a18e6a80f8a124ab1122ed6364b7fa39015638fef3aac6cf0065bfd35525b128aef4928e5a21816dfe64d90b9e9ca815e3ec8bcb3bf4720ad8a4f6e7bf820a2067bb58717668ae50cb86691555eea5ec96aff2e4ae01b35ccd340999f5da25e85f0e7652cbe6a3776b3266b3192edeeff3ba547f30e107393d355c64e3ed237746e9adb620f115a4cbc585959e7d173bdd683d73392510fc20c9e879c6f748763c47d5702cae36f008a3c43fba69494d7d7fa9b0f0fe782b0b02b1560bbbb4313152c0f501094daf5c753328e46830490aff795c27ec16d9e80b3c2a28aa814e89e4a7c9af2ef65c282a9bd484e0efa201a47b477d9ad69e758299e066a6a9543c2aea1d5622e462cdba3c986b455a18caba002ffe03996b8fc3c1bd8cf17a5bba40c2279a14ac09477d18854e68e8e8540c0c86ca998a60459e9a7f7eee27007122dfe2b1382a16092b2dac06421217f0b5cbac3a320e0750dc423b2a0924ee414f4c6590cd4e83828d18062b4d477c8434987c2e0097376896724bc4edff106a4c913fd7e4f11533fc066d9f9200dc661c2e4dbe35370aa56251bb909c91036b3e3252c46c5ddab78962ba872feb82af5ef287269d06f2ac494c51322008ca3d2b423eb4107cd67697c4d", 0x1000}], 0x6, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 13:34:23 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = geteuid() setuid(r1) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) 13:34:23 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x101000000}) 13:34:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/4096) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001080)=""/30) 13:34:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) writev(r0, &(0x7f0000000400), 0x225) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() readv(r0, &(0x7f0000003280)=[{&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/92, 0x5c}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/4096, 0x1000}], 0x6) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x2) fcntl$dupfd(r1, 0x0, r1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3e8, 0x1000200000007}) 13:34:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) r2 = msgget(0x0, 0x10) r3 = getuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = getpgrp() pipe2(&(0x7f0000000200), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1ff, r3, r4, r5, r6, 0x184}, 0x100000001, 0x4, r7, r8, 0x8f, 0x37e072d5, 0x110, 0x5a}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 13:34:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) recvfrom$unix(r2, &(0x7f0000000000)=""/18, 0x12, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:24 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x4813, r0, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x202) r2 = open(&(0x7f0000000140)='./file0\x00', 0x48, 0x82) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5, 0x1012, r1, 0x0, 0x0) 13:34:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0/file1\x00', 0x852, 0x1) fchmodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x100, 0x6) 13:34:24 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000719000/0x2000)=nil, 0x2000, 0x0) 13:34:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 13:34:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080), 0x10000) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x4, 0xfffffffffffffff9, r2}) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x0) write(r0, &(0x7f0000000040)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d2", 0x20) execve(0x0, 0x0, 0x0) 13:34:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eed76bea84813bbd6fabae894a43f26c46cefd78cc17ad24a6c5b2ffeed918ad3c7298edf679361f746249bf42d8b001f6638d1f9a1bca9507d8581d7d7ed2a6dbd8823087733f6efbde6596f37f25b9fa6f5f08918239", 0x57) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 13:34:25 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff15c, 0x9}, {0x100000000, 0x100000001}}, 0x0) listen(r0, 0x0) 13:34:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000340)='./file1\x00', 0x0) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='W\x00') renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 13:34:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r1, r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0x11d}, 0x0) 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/182) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000180)="8a4e4405b0c9d597f83da4667eaa6753611b0ab46fbf2e4c4c981454a32b0891ce859717588a7b805f6eaa9214e967f29e1f33605b05c98f57a2b1fd6a912e6f2c37181305248040fea66e6d93d1569a26670725c0658f97e2ae76863f64571b60508d1546ddf06daebf2f4f369e5d6104c625b15fe2eb84ef55b37c96aa417f75a619190dbd39df983f426002c0471816016c08fa", 0x95, 0x6, &(0x7f0000000000)={0x18, 0x2, 0x0, 0x5}, 0xc) 13:34:25 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0xc9363f8, 0x818, 0x401, 0x4, 0x1, 0x7, 0x80000001}, &(0x7f0000000040)={0xe827, 0x1f, 0x3, 0x1ff, 0x1a2, 0x1, 0x5, 0x40}, &(0x7f0000000080)={0x58e, 0x5, 0x1, 0x4, 0x6, 0x9, 0x912, 0x4}, &(0x7f00000000c0)={0x3f, 0x3}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f00003ef000/0x1000)=nil, 0x0) r2 = geteuid() setuid(r2) r3 = geteuid() setreuid(r3, r3) setuid(r3) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb238c35c7d79923dca51731e5c2091f3e9bcd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) write(r0, &(0x7f0000000100)="ffc88dc6c60319f850a43589d46419aaa26e880f0a0f026bada479d274e27d363825c8d714946e952e26ef1af2d115ac3ea75b65e6e903e9", 0x38) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') r4 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffb, 0x4, r4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xff, 0x80000000, 0xff, 0x9, "c7f2991cfcf05116cf8b74eb1438f317a5915d18", 0x9, 0xaa}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 13:34:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 13:34:26 executing program 0: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 13:34:26 executing program 0: r0 = msgget(0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r3, r4, 0x24, 0x7fff}, 0xf3, 0x7, r5, r6, 0x6, 0x82c6, 0x5, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = msgget(0xffffffffffffffff, 0x0) msgsnd(r7, &(0x7f0000000180)={0x0, "95f00452c824c57092bc204d674e508283399f6e6b6ebc4fada6c42c3d11d38073d3265064166b5e871cf04f314e32017f2b5e8268608447cefebe23dfc9f8f6384817fd39c56a83077db52c1380b566dad5f508453bcf185dc894f8265d0e5c8af50e89e6226ab4268f40668e279823d652540717fdd9b5c346dffc60f2cf090fd62938755bb2b17e66389f100479ee8b4e633b9f84e6616d131e188faa5157eb8023d8ffb4882adc7ce0b76984feffe562d708cd010000000000000000082c7d1db38ee944b64dc85209040e"}, 0xd5, 0x0) 13:34:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9022, 0x80, &(0x7f0000000000)="3800018a030ade66abb52105dc02b010ea8b90993b45d6f71c651b09b2e30a", 0x1f) setsockopt(r0, 0x29, 0x7fffffff, &(0x7f00000000c0)="4829473b537e665db40f5eaa25862f97368d95b9ceab5481e5527b836c3d39e251e8a2cc5e2f55944a53fc41b29f2048e08a4031b2bc29aa3221c2f7f3daaadae9ac8373e47623e6060e2f5dc67fa9ab879e820260d3328847fa1dbfaf06ab2232b3786bf5594138fb2657ecb11b85502be12bb95993b3215c8793811a199833acfb9027d8d7dcde893d6022a5b4948e4578ca42a16243d781eba98cf2", 0xfffffffffffffecc) setsockopt(r0, 0x9, 0x7f, &(0x7f0000000180)="7d3ae056119af01210e79731f43127035abb1ff2ffc7b96f009f079514c54755dd84d1bfa21e6c2284dff6c832c6c758bed991a5c27ffd2ff6cf10660123871605d46f2a3ecda403e7e8314da8adcb35547a8efbdbcf8385ed241c10e7931bf9648003a487832eea989ef9f1130c69a10eb328a35df7c5fd67d94708bfdce1655a77a27dfe5b50840afb8478ef1ced45fabc736bbcc880b4929e8443c50ff828f53f021e7c0517bff4778906ee739857cdce855d4200b1343760311c66d609bd9fcb897cf25ba5ba788384d230e923a8980fc91aef7c6d3ba164e32fae8df6b24e3d75ebaec063aadad14f0e042ede89082173445816446f5d113c6f7d5a", 0xfe) 13:34:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) shutdown(r0, 0x0) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x6) 13:34:27 executing program 0: clock_gettime(0x4, &(0x7f00000000c0)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80) 13:34:27 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="63eb33e8470f893964178d3610f2d11a7d90133dc30a725d4686beae0dae72fdeb693a78e4c640d0c581fa992db5b2d74b04317813d13daeb693fed17d45a59d8dc77d6f775e7d0bd3d02b0bf4403dd6827c6bfe2a62d95a159434519e481d37085dc89a8055b9276192027417cd8591126ac649c258f5ce85cfdf6fd65d27bbb0e4cc22fe5f897dc5b6cb4b1ee9d2c9096d805aa5b51e914f5630ee578348b4839cb9767e733ec6866aa49abb1956d19ce60d62fec16973f9992adaf06ff9378945e0240b4c77f7ed78274f", 0xcc}, {&(0x7f00000001c0)="0129405f0ddf2564aad014637ca418d25b3e4f7959fdd2c005af1f35a3972510c1cdd32bb168c122798a4181075b49db6566803b53ddbc61e388ded993dabc7af7cf4ad36436efbc546eb9921c31ebc1559f6bb42f4daa9e8e56aa06c1539531a1e884083469f7d3a971d335223d8bac77d5b2de7980d3ad1e14100aa14f7ca1f52298c201e7677b6b51ce8d9f76b008be8b151aef42f072d2830ad3366f1a4e35f6fdd551a06fc9527e2e6087d259ce36c649cbf866282efe8c249a68ebc9b8cc7628", 0xc3}], 0x2, 0x0, 0x0, 0x1}, 0x1) setrlimit(0x8, &(0x7f0000000080)) dup(r0) msgget$private(0x0, 0x0) 13:34:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) accept$inet6(r0, 0x0, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) r2 = getpid() wait4(r2, &(0x7f0000000000), 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 13:34:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 13:34:27 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1014, &(0x7f0000000000)=0x7, 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x142) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x5}, 0xfffffffffffffd8a) bind(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 13:34:27 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c653000bc7782feaa91ddf409626ed8f30a516eec78ed979a85ad891b1c823829ca0c0d0d9be8a9936bf6af2c74838bc6a928168127c150205d8fe33e5d0f1c8489e989d3e9fef728fde31a7a95c1a2582f654e79266d7098d534453721ca61c5093f03e36460214875a4ca21488b9ea1d58a822f466cbe48e98cc846a1bfeb"], 0xa) 13:34:27 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) dup(r0) mknod(&(0x7f00000004c0)='./file0\x00', 0x102000000000201e, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x3) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000380)=[{0x0}], 0x1) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:34:27 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() geteuid() r0 = geteuid() setuid(r0) clock_settime(0x0, 0x0) 13:34:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8000, 0x9f4c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x400, 0xff}, 0x10) r1 = socket(0x1f, 0x1, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) minherit(&(0x7f0000754000/0x3000)=nil, 0x3000, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfee0) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) mprotect(&(0x7f000035f000/0x4000)=nil, 0x4000, 0x1) 13:34:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 13:34:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xffffffffffffff30, r4, r5, r6, r7, 0x20, 0x8b}, 0x1, 0x2, r8, r9, 0x1000, 0x9, 0x7f}) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) bind$inet(r2, &(0x7f0000000280)={0x2, 0x3}, 0xc) 13:34:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x9) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 13:34:27 executing program 0: r0 = socket(0x4000080001, 0x3, 0xf99d) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x20, 0x0, 0x2) setsockopt(r0, 0x1, 0x7fff, &(0x7f0000000040)="a228568a49d9555e2631577aa2255bebe5d0ef82e523e766dd3fc7b0df7c27208f307117408cd7eeae30146d495997ecd804c527bbe5c9f4828136ab75c69c49bcae7791d7572e4c12e4b8e5c227b4", 0x4f) 13:34:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000180)="733b3c4c2885a0d22be8fe5cdc221775e561a1bce616b5747f99406a2208ca359e1f259f5a7d30ff9e00a166406a031ba50129f7b76d403f6e6114d5970f073e60fab3323139be", 0x47}, {&(0x7f0000000280)="f645097f80edfcebcf52d829fb638c8c5f4710c3fa30f861a74acf45ea0fb3ff75ca1aafc4690d5418548d59b394b397d3eee304590b27b51f6b065618bfcd64fdcb9a45c898184eb3b9b6f9cec40e9915fb3688539d69f004cd9f879844a4625f040c76158300bea866dfb1ec8ab161099b0519e8fc06cc197043b278c2ecf59c2b45954f8688de55f57f462bde8cea0bf0e06bdc6270fed65febec383633637caf5f4c3d2d3449df79995d2890283110d9d5fcb49b6b8cd100aae3d0c5d7c5c16e09b60b42bd9ba38d4158ce4df889ae92c2ea", 0xd4}, {&(0x7f0000000380)="903304473b5ac9b91e2de644284d7693fc8d2f23dd1f4e4e2d8cb944549a9e5c9ff973c9348897651e77082422d25eae8923d948869ff0fdab922f8ab55b740e5e2c30e9bb593e740857e4c891de7d9c213cb03c085e810c7f84c67764b8df85a20cc42b59ce7b7eae3e73fcebdb0ede35da0cb2d901748ec3ad", 0x7a}], 0x3, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r2, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xb0, 0x40e}, 0xd) lchown(&(0x7f00000000c0)='./file0\x00', r2, r5) 13:34:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f0000000080)={0xd10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000}, 0x0, &(0x7f0000000100)={0xfffffffffffffe01, 0x6, 0x80000801, 0xe51, 0x3, 0x8, 0x3, 0x4}, &(0x7f0000000000)={0x9, 0x4}) 13:34:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="e241186523b33edfa11b3420a1910a5991bb34eee4ebd298a939ac8789d72d46088ca41ef08a4d4b448aa1e9c06e1ae4294221f195a3ff12a94ed0874c6b729d16e0cc5ec8a6eb1b9bf1a98ef6b4e10107d7ed4c7f2ca4f5505a99959e94bc5b8ad31dd41b1ea74d5ffe83349ea69529d6408522ed8d3cb9752df151df5ed83d22603918bcd2fb7476b5f928ce1c270c6448646a1fcbbacb491ee742d5c1794b3642742958891ae4215767287236f1c4e1403fe292a95cc014dcf1b835c9e72203ca2d81be18edec70890dfc01170134474e", 0xd2}, {&(0x7f0000000000)="7a4b384bf758018e6d22af8d14b1c653892d1d30acb84c35ec6f0282cad84d83b863cce9cd36cdd68f2ae5f2e1d9406077beeb15afd42668b65855debf707d98ffb1b41d3ce9667cf6", 0x49}], 0x2, 0x0) 13:34:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = open(&(0x7f0000000340)='./file0\x00', 0x8000, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000380)={0x10001, 0x1, 0x9, 0x1ff, 0x10001}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x200, 0x81, 0x0, "83e539a97ba2dc731645093f7b2b6aab486409f8", 0x2d8aafda, 0x7}) write(r1, &(0x7f00000003c0)="e3b93f78f997ff987c1ec3ea89f76f99aa908ddaaf87ceca73b602d3ff8afc093fdec564e2ef506a427ff6a11a971659d5b5f5a576672531d5c79f52b6dcf03bf3e4de53ee7929d4aac5643575cc9f4a7e034e186e3dfeb7fe57349af0d291624310a7aaf38e016e6b20a4302ca6b4c868911fd5d739d4d444c83f6feb4a251d03e21d16efe16dab126999e360348fdab6f1af540d79072a5344646974648d97e55656ef7ed9461b66dd27e13d7917a52d365154888eca59dafaa4d00a", 0xbd) r2 = msgget$private(0x0, 0x415) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000004c0)=0x8) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0100fdffffffc6e5dd7f29bd6b"], 0x1, 0x800) write(r0, &(0x7f00000000c0)="730e78e32362693c8e1ace7c8b03f995ee470b223ce9943b19298d74aeb4388feaf01b68f0aa06f8982d1c2592353c5d69671c22afe8e0648e78c1f6b09fb27811181808194701733655d93232a094e8ffb67e967e6dcd3305a9360215d9741d6564f9ca17f083f5f21c80711fa2f827b685a005b57499ad5098e149", 0x7c) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xfffffc30) r9 = getegid() r10 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000600)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x9, &(0x7f0000000640)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgid(r13) close(r1) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000002c0)=""/121) r14 = dup(r3) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000480)={0x2, 0x8, 0xcf0, 0x5, "03fe5b549ca8f95563d9c52c6ab092e661a047da", 0x4, 0xfffffffffffffff7}) syz_open_pts() syz_open_pts() 13:34:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x79, 0x0, 0xfffffffffffffda4) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00 \x00\x00\x00\x00\x00\x00'], 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 13:34:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x11) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "0230c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="03a1", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$getflags(r2, 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:27 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) getppid() 13:34:27 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000100)=""/162) r2 = fcntl$dupfd(r0, 0x0, r0) getdents(r2, &(0x7f0000000040)=""/37, 0x3b3) syz_execute_func(&(0x7f0000000080)="660f3a401c25b00000002dc4220d932c4a266664f3410f5cba6556666667662ef2456ef30f2c735ac4c2258e07c4627d1deff30fe61966f3aac4417a16837f000000") ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 13:34:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="37991e99534ea319e774a4c1f089e2af3d54ffbb808e60a502a2bfeea688"], 0xa) 13:34:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 13:34:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x715}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x0, 0x3, 0x6, "a76ab001089fa8eab85507e361423770aefd4e2b", 0x0, 0x8}) 13:34:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setuid(0xee01) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 13:34:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) flock(r0, 0x2) 13:34:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x20091, 0x20) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000004, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x4) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 13:34:28 executing program 1: r0 = socket(0x22, 0x2, 0x80000000) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup(r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) fcntl$setstatus(r0, 0x4, 0x80) getsockopt$sock_int(r2, 0xffff, 0x83, 0x0, 0x0) 13:34:28 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000007c0)=""/100, 0x64, 0x0, 0x0, 0x61) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) r6 = getuid() r7 = getgid() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = fcntl$getown(r0, 0x5) lchown(&(0x7f0000000040)='./file0\x00', r6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getpid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000100)="943361502a9e578c5fefef6a9cf09f941af6ead2d80b10adaa7e44168bf6223e85a0d96dcf1f6ee46e2dd2e72e81481125586a728bea7468bab566716f79f0487189d80a55d52c9736e62b", 0x4b}, {&(0x7f0000000180)="358d36b613f2acf448cc6d255053d4aa8b0468f6a6c296720ca29cbecd0441f198daeb", 0x23}, {&(0x7f00000001c0)="77623333135e811dbaafea855dbfae894b391fc9d809ba5f2fc03f963d6d25884a1af2e929ea5967af9407187e72da4a98a9addc5072f41607334bfb88e92eba5c3912ab217fbb48f27375", 0x4b}, {&(0x7f0000000240)="01687725b1038b05af116b90c5bf253a0502f71abfeacabfaa9980b99bbf7c5a1b168fbc64fc8ff7c03012d917098d0518eaeb99834d377897d661836487aa35387877a9a0aac58299e7ee02e2c88581ac8a87bc0310f2598d10d39558fffabb51102dd4bf63ea172b61943b958a96b3b3aba2fbd068401ed283eda433e9c41e4df4273a2ae7eb11ff3191320028a8aab14219927d0b3d2737e3015be52ae99b6d6f7545ee00bdfa8228456677e0a8e956c4aeb008edf1cb89826485e0236ece38ddcdfd43a83a0e0f0ff8534c4d", 0xce}, {&(0x7f0000000340)="2ed723ff885c85152977800d8f2d3919fdce5d6a1ccae649e9f7e536b1aecb733fd79ba9c821d55df60b66074f64c0a8d7353c98fdeb022f1bea773d180d7e23b6371373628eb1853f358a721a16bf048dfeee6b35853ae2d5a28b74e5627ff8524e4578763cfde3ab198ee9b0a7b1ab3634476ff5a7ef8d8e77de334845e126ef464fd6ccb6ce683902e38208298d8a4dbf2395cd33771ee5fd86aea9a1341f2581be11e8df7f0df26333449c1a6018b842b968bf432e77d3f607f7", 0xbc}], 0x5, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x118, 0x8}, 0x0) 13:34:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x2}, 0x10) 13:34:28 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') recvfrom$unix(0xffffffffffffffff, &(0x7f0000000140)=""/95, 0x5f, 0x3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x82) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) getrlimit(0x8, &(0x7f00000000c0)) r1 = dup2(r0, r0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x4, 0x5}, 0xc) 13:34:28 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7f) writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) 13:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4174caf89632dfc94ff334a5619515a4c8ab06198824b3da0939e1c21d18247ae6fc7c4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193efd6ab93f5d49e405e28c1776d00d16ac61aa7dd7628e", 0x6b) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 13:34:28 executing program 1: r0 = socket(0x2, 0x4, 0x3ff) setsockopt(r0, 0x0, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x8) read(r0, &(0x7f0000000080)=""/179, 0xb3) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000080)=0x4) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 13:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0xd291, 0x80, 0x9, "8c6863825d2483d7cd6144b848b7a0aae77524b6", 0x73c7, 0xd8b8}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 13:34:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x36, 0x80000000001, 0xbc4) setsockopt(r0, 0x29, 0x80000000001000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff6e) close(r0) 13:34:28 executing program 0: mkdir(&(0x7f0000000040)='./control\x00', 0x24) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000080)='./control\x00', 0x20, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgid(r2) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) r1 = socket(0x6, 0x4, 0x1) shutdown(r0, 0x0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 13:34:28 executing program 0: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) r6 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r6, r7, r8, r9, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000001540), &(0x7f0000001740)=0xffffffffffffff10) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 13:34:28 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x800) open$dir(&(0x7f0000000080)='./file0\x00', 0x20800, 0x10) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 13:34:28 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) r3 = semget(0x1, 0x4, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000002c0)=""/241) r5 = socket(0x18, 0x3, 0x80) mmap(&(0x7f0000fea000/0x13000)=nil, 0x13000, 0x1, 0x1010, r5, 0x0, 0x5) setuid(0xee01) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r6, &(0x7f0000000080)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000140)=""/138) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') setsockopt(r8, 0x100000001, 0xdf4, &(0x7f00000005c0)="8e69815759cfa45ebaf74cb83624d8dc24e79603a2879c7dce1412fb015be0580ead664c0291a163d0e26a29806c65e3e23dbdff16d2aa5263505fceb64d10e36cca760a479691f48eeab8315eb0a09b9f8f9a", 0x53) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') 13:34:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r0 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xffffffffffffffff, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCCDTR(r1, 0x20007478) poll(&(0x7f0000000180)=[{r1, 0x104}, {r1, 0x8}], 0x200000bf, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x90a, 0x21) ioctl$TIOCNXCL(r1, 0x2000740e) 13:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getegid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, r0]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x5) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) 13:34:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) open$dir(&(0x7f0000000100)='./file1\x00', 0x20000, 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x2, 0x0) 13:34:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x1b0) open(&(0x7f0000000200)='./file0\x00', 0x2fc, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 13:34:29 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) mincore(&(0x7f0000e65000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/4096) socketpair(0x12, 0x0, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x8) 13:34:29 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$\x00'], &(0x7f0000000300)=[&(0x7f0000000100)='*\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='/[\xde-*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=')\x00', &(0x7f00000002c0)=']\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 13:34:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000100)=[{}, {&(0x7f0000000040)="6cd63b15bb87a91499b3de459debedcaa17c48464e994f6f5b53b631ec3820ea01df761a19b3c83dfa3435e6f64313a3a1f97d9059016eb34c72", 0x3a}, {&(0x7f0000000080)="702c86ef690dc1fc1c38a2551fc173bb484873240fcabda62993b2053d854c3ab8ea61d92239a15f50644f5d81aa0096548b14df37cd", 0x36}, {&(0x7f00000000c0)="afe6fc5dc85abbef9f40e8774a47", 0xe}], 0x4, 0x0) syz_emit_ethernet(0x225, 0xfffffffffffffffe) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 13:34:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pwritev(r0, &(0x7f0000000600)=[{&(0x7f00000002c0)="ac", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="97", 0x1}], 0x1) 13:34:29 executing program 1: mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x0) 13:34:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x25) socket(0x3, 0xc004, 0x10000) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 13:34:29 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x3, &(0x7f0000000000)={{0x3f, 0x2}, {0x2, 0x1}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000140)) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x179}, {0x7fffffff, 0xffffffffffffffcc}}) 13:34:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x7e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r1, r0) 13:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x10001, 0x0, 0xfffffffffffffff7, 0x8, "aca6f7cccda73513a52e1685f089040689a89d5a", 0x5, 0x2}) setsockopt(r1, 0x7, 0x6, &(0x7f0000000080)="3f88dd39e6de1162ab67e8fc8404b18cd026a526d39c770e79bb5b20f701c3b2d56149561c62d97dccad7f6f9de5bf210bd0fe6b736c6d0ba22405067df96be16f84", 0x42) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 13:34:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x3093ed34) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0x1) r3 = socket(0x6, 0x4000, 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r7 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x688, 0xa) r8 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file0\x00', 0x0, 0x20) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x88, 0x0, 0x0, 0x7f}, {{r3}, 0x0, 0x6, 0xf0000002, 0x200, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0x0, 0xf4b, 0x7}, {{r5}, 0x0, 0xacf58ddac3e9ecee, 0x2, 0x1, 0x6}], 0x5, &(0x7f0000001340)=[{{r6}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x1}, {{r7}, 0xfffffffffffffffe, 0x4, 0x4, 0x100000000, 0x5}, {{r8}, 0xfffffffffffffffe, 0x20, 0xa0000001, 0xec2, 0x3}], 0x0, &(0x7f00000013c0)={0xfffffffffffffffc, 0x200}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) recvfrom(r9, &(0x7f0000000040)=""/119, 0x77, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x20, 0x1}, 0xc) 13:34:29 executing program 0: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) socket$inet(0x2, 0x3, 0x3) sync() r1 = getuid() r2 = getgid() r3 = msgget(0x0, 0x81) r4 = getppid() setuid(r1) r5 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, r1, r2, r1, r2, 0x4, 0xffffffffffffffff}, 0x8, 0x0, r4, r5, 0x8, 0x1f, 0x8, 0x800}) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 13:34:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) r2 = msgget(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) 13:34:29 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000080)="ab1371b5660cd0f44bad1cf1280778fa922d794c826f70bb00e022c7294ac723e09ddc1c0782fd78da7058cbf1945ae0c77194750a60f6e4ce88f9b7df214bedc132da9ca1e46737d81df4a7d1cb016ed0c7c186940479f6bb990230f17c3b1fd184fb99afe9b8b5af04b62d65313cfb17afbdc489d8e5e0d682cca2ee88a155", 0xfffffffffffffdcb) 13:34:29 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) fchmod(r0, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 13:34:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11, 0xfffff}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xf0000021, 0x0, 0x4}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) linkat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) write(r0, &(0x7f0000000380)="430e0d125866dbfabef3b6edfb305b7945834af6cebaaf4a6ad963dddd090cf1558512ca9a68c419144d91bcb08b9151e932c6c1de3f3a3e25cef204cda7583f40d375fb29981f3a58cf2eceaced69f84d646e6993f3f8400fd790d21e27cfe19ecbef219684040e", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) dup2(r0, r0) r1 = syz_open_pts() close(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=""/181, 0xb5) dup(r1) syz_open_pts() 13:34:30 executing program 0: r0 = socket(0x1c, 0x8000, 0x8) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) shutdown(r0, 0x0) 13:34:30 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, 0xfffffffffffffffe) syz_execute_func(&(0x7f0000000000)="36f3460f527f0f6666f265b235f342af66660f381e18440f14cbf3470fbc5c718dc421116d0ec423350f1972c423e15e718c03c442b2f7f3") 13:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x0, 0x5, 0x6}, 0xc) poll(&(0x7f0000000080)=[{r0}, {r1}], 0x2, 0x1f) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="565e7374d77d6c5748637ee9c4843d4604bc1566460042f089626d216dd77e61d92460970e8a347ba543cf60a1875f21a7e88e21a5e2bbab5f21dd604b52d426f34482ef72fc081afe7a1cb02314f1c669e61e21a28a9249f705da5dafd705bee9cbded39e", 0x65) write(r0, &(0x7f0000000180)="191311b4d2670000d86d775c58e5f2b7092b3448b43993eebe7f98b0dfa3a51253f89188fa476a9e47964fdb9c3e5ad9d7be9e28127759b112c783acc8f776cda58b1e8f2d2bfc52df076b0096079020ff48fb9fdd9aff4f02900a002481bbb9fd0ee62045d514a53075677bb18415b28d0e2b16999ba6", 0x77) fchdir(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "05300fa8a4571d3089f89e4d6ee0bc923a5fd06f"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getgid() getuid() fcntl$lock(r0, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r1}) msgget$private(0x0, 0x40) getgid() getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) shmget(0x2, 0x1000, 0x2, &(0x7f0000000000/0x1000)=nil) clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000000)) 13:34:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x30080, 0x8) fchmod(r0, 0x40) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socket(0x10, 0x4007, 0x4) 13:34:30 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') msgctl$IPC_SET(r0, 0x1, 0x0) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab08098824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="6b9cf9ea5ba07f8ae5d90705c9ae3e6c02008b74361e3d", 0x17) write(r0, &(0x7f00000002c0)="9085", 0x2) syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x7) kqueue() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x105) 13:34:30 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x5, &(0x7f0000000000)="d634030000009f81a90900", 0xb) 13:34:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f00000006c0), &(0x7f0000000680)=0xc) syz_execute_func(&(0x7f0000000640)="46d9dcc4433538e59bc4c2092be2c4e1fc5bf7c402a59ab1010000002ef3abc44165f5425cc4c215169827000000c4e2a99daff9000000f30fbdd6") syz_emit_ethernet(0x67b, &(0x7f0000000040)="b34a1fcec3a2ddd5e7cc8da7b8c7b3dea7c997af7e264c1f3ff5aa46ebccc398e9b3fbc75b0f4d93f74f4fd942b90674e8724975c73d532444a239f4d4f47bed68031ce5a84af57e3705e6988bdc51af6b02e0219eb8b263e07a8e708f78ccb2f902f1c8e6a7caa24b92aabf5ec6ae4c70d2384756234dc5c1c8b119fc775a24e926c82b81d1d02c030f0e520c81f0bb4e8012f65ab9bb16ba8c154c904e308bf50012424748db9ca0439c4be345486f726948207212eb323f2b8c6bc5fec245357f14d1c14ae9488e6647ffaefd6f562b3977986f1ccc3eee23197cccad8fe5753ad47ecfd8d16d376cedd5b2350c8a78e6003ad8f4887e5c90e3f6626ced28c90a9a13436ae7540ed180c2d5c41660269916ac0927ef2e87cb94c68bda71eef1b64170f2268eababe955994b0f3876af23f0d6df2d5047a2fa8002134c0100279e75dec1ee01290c05f4b6ded2b1d12b4235a37b68321f2582840009341d2ae936ce461bc332bedcde979ed0462a9002fdd479691c0ad28c39724e775470007e8e40f51e632ca94e6008f8f5d3ce78bd1adb6d2f39486d3c6062b30241c9bb619daea2aef3920695b2a35f5d567f1838dc56f8dc50a87ecbffda4e941f726e1a655f4a624d5b7e55582d078da7c0c2d32c0ce77ad8e5cd8e9feb87f65a8165e98befa4a58337c611810f6cefa7711ca0875d38ee9279d09e6c7c02fcca560713f504add6670fbb59236533ff8c43b0390fcca5da35350120d32486049590ba0448dcdc4c35b7856923cb43fb2b87737e595f91a62a83ee05b8d08ad32e619328039426c8302a144b2e25c1d823e6d0f0879fce2c1556bdc549a3fa09a5ed651c4b10f945593e19ecb3293cc7bc12c5f480e54c6c67e272b38625836a94df1443fdc53088b6af0122db12b4077ec85872c80307327287704b8755dcec71c1377bda0083b824b8807322f8ed8f53f034bd42bf4c5a61567281242232d72908791a29a43ca0a7f2f31076bf3914426ce34053acb56eaf121d460671297ee7cbaae89c588db84a04e9dd9df2f809e615cfe6fb814a5d6099f25226cda0ba1f32661db3caa581c92f19133bb860484539c9705c1676bfc19a4fe6e68f2a32c2d279304de08eefc47dc36868d2d38374ebbcf37ce04bf81974a6a8829f98f08b10fdad52d72f697797bb5bf38d82bfe0b8d979293e6c1a51ae87a42f25882ec54bb0db8b9ae238146a658e450b78be1f0613fe33f81a203487c5e5807ab51739aa037b35f0d873fb138d5b091f7092a30b8f3733d4a55dd9fd52fba2de2601097ef0f7e8a6c5f6349c94763f3e33ae9e43ec79b17d7ceceb44de02f7220121ad7dd96b8c88da0f8d1f335018c2f37902ba0a76efa20e58aa7a7f2c83c4378d8542eb718048cb189a59617e4efe67fd4d6089c5c30988c601b740493f50f439d3a2776d949e303def662fa5f5862bf639376b4373aca6f62a48fa19ee8a4c80bbb3542fcfa778c41b3fefa713ee1cd1f284a5a63c355b66d5920c6353efc82d05d9d447e32086cf2fdf8527b7ef8e4061a8b1850b8bc6c1e3483627d7f68a4d16e7cccf7dd614d32a0c07ab0a622514717685bfa73075186e158b38b2cc0f0e4fda0a5cdb0f4450d8b9f1e9b1c375e09eac295cdac69702f6ea19462c93f39ef3363392cb5a9cd588ed49812164b649e7d96f7896b6d3db4cf161dd193a48d89c035f3789aac3d52a0430912c33e9be3472715a50d9f442f2ffd3ba759b2d885816fd083c202bc408ac9c5b3f37cbb556deb5b375877b3d9f0ba5e9d32bebd8bf84db64c547c2ac7e812a63412ddf472a0760b92ce1f8919462e854c8275d55feb25295e8b04c4ee91d5970d8289e8fec9ef3a7db841528d63886f5193d6d039d9c6c41fecaeda66abe6fa9554bf9ae42d4c0d0c92d7ee7692231acf557aaae73c8c5654fb00d90f0fc5b71df373ecf87e05828e5f496d66d79f3ee3a3494e7e6eaa6d29f351f3996327ef30a854f83f90cce863d27075dc47e62748949b301f19c597b340a300f9ab1450cd4af52d357cdaf5cd13874ee84109279a7a9937c9598b4fa1279efe745b180a7e892f968deaf02922fa4caf75df0eab10ce14b236937eea74b294cef56805bdcdae6") 13:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 13:34:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a49622d3b3b9eba4e4f28b84369a1f5bd90cc2567b1a6efb540b313da9115fc6e7a074b9cf5f0497d7fe05f14eaaac45abaa59e4e2b52e4a1f118e8953cb432db9251328188897b54c4e5905cb3027e1d46d6ec57306cfb5aadd9e8391abbf9d00f936bb8409431f103268b213eb561af0c12a851284a8ee624238264601fa5a6d9f095db1d7989551018cd488bf0ee33f22e2f4a649e82e9cb4f7363e4a03364ca1a8411b3053b53d4eb1afee5e8f333b0988e4b941de6140d3f3d147f0f050bcdb6b16f84b1378ac1c202e1dc7dab2e4a9f5e95dfcc15852624c979153a9fc77", 0xe1) 13:34:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) 13:34:30 executing program 1: socket$inet6(0x18, 0x2, 0x0) 13:34:30 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x4a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 13:34:30 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x4, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080), 0x0, 0x0) ftruncate(r0, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='x\x00') unlink(&(0x7f00000000c0)='./bus\x00') 13:34:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1a, 0x8000, 0x401) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) syz_open_pts() setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) sendto(r1, &(0x7f0000000040)="a5fdfe48f533e0894962c81026b0376427c8dec4938a1a541c23598140f49d90562f8ff67318fccbb99b1b336a896d2fc6402ef63553540fe55ca29693437a367dabb43bf1f4e2777ba1421465254adc15d62518df801de8f75768e3f91d84acbb2b2ac01818c54d6069eed9d9d2bc9902a6974cc5f1d24f80dbfb72c9a499b867368c8d2b153d388e5e744141acef661b759f93c0c738edc2586dbb456785f02b0fdbc5d4f43e9afc567c76cd0816b880eb19f5fb86c57fe1c92382b2f78ae68396", 0xc2, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="01ed2e2f62757300"], 0x8) 13:34:30 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x0) 13:34:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = dup(r0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000116a8370b6d78f3fe83b24fcc9d02df39822b8552315bdbf19d456c36e5c90899cbe4a7c1d6ddd269ae0a40e14111b5f8692610a69e41572e1d0e2dede150a2ff4"], 0x1) writev(r2, &(0x7f00000014c0)=[{&(0x7f0000000340)="86d84020aa60e59aff3b1c0f7873425358449c2acc8623fa373dd7a0d58c5bc0dda48d541603749eb81c20f67334f7f9d82c7d568fdf14ccb0d783c2d39ce687683a099a91e3026a0448194e7c4c220fb5eac894b3874f6365920fb5860704cd40eee46dea882d50ddd8f7cf1646dddf660daf158cc7368e18911f56267aaa245f18909f888e359f06944d5e9fcfdc826e3ae990f7f1a6d9178b30156c995a53a749ddacdd8829cdee126ac775edf7599a11dbcb1a70e407478d8ea5019a5fe31a915d05ccd96b802a996bf6ce9f7347d3277b8580dc2b56b2a32b3bf7ef9d2f024448ac11a973624d58cea583770c797b21158b68cd41158977e6c6435a54862ead5394e2e5049dd7795557f404015c071761aa73dd925298f4b389145a5fb66446cdd57d0a579ecfe7935693e912ef0026b96f998caf667e57eb5ff20ec4ab94b230296e7500cafe3e5a10276543835f2a07ff99ce9d6e177ebc405f668c4065543be9ed59d3c0ee9e36816c4bbce9ddd5ff473a0dfc1096b8f7a554aa2fbace7c340d087c347053837ac87609462d9a00cca2cd94eb125d702dc06e2354f6c760a7f493203a22c0a16bbed241227cd69866812df977684a147cd51c13f26de234468f2dc864fef5689fe00066804a255550c1e739dd9ecc05d7cc001e4e6d41cccfa5ded296a99888e3d2ecec77822cb90b3fe3a8c18d06214526826f9f7faa32b47e4ab35d114e83f2a7a768f6b60cb4cf4fdc8303c6ef4ccafee6e515907d3a2ae72b1c538026f6c718a59944ea9307267027a496904e6ae589fd9c4383c80232b683473eb035f95ac1cbf48455b4f771e8cac9538fd8c8c59845c67ac95ca04bb25f7e689da9338e34b4a2b9e485017e076f10540afec53e0b0ec70c9a8d6a29154aafacb52db7ae6bd94ca308e74cd2c3ec1c49e547d6454e655d91ae67a39a5e85d0ffef5a76bfaa0c913309e190f45a7ce284a0b5cf57f2c5d60f626abb05500a5b4a544141e3931bfaf3587b924ad25663567d9014bfc55bab8bdf62b5f5d8501dd8e3321963779cdda0bda82a5dc79785abae35c99e4f6b47401ecc0a65e8c70d75b09f70e9bb1479c93a9085fdcfef2ebaa59edd28f442064c104869b99c2948042d605b42989e592de9b7f9bfabc4567306235132bf0843c9462edcb4381a9b06e3e91d1068000a15bea5dd8e9a84c45dc8271bbf9d1c207bb202078b54cdcf662a092d1fba9d462381e1bd4abf8ff1d001915dbda28e14581e2a53d7fc12c6ae23f2911cd2f420b70cc047d9c3a1fa162a0c1816a17a9ef738ba17754138ede74823a1e66db3a8e0f0d96ea3342d233e166d17b71f1098d1985e1c79e1b44fa3723feb50c33e82c0ec386a02405e076be10c39e7373d4bb5c2d5afa0524f8bd3a9000add36cfa1d925df2f58c36d3b2f355460d9d19af0d4671d4f1ff0e8d2a86b4fa18770918ec316b6328c93e23f76bfc41b4506cf06e7ac6fd7152a97542db00e3ebe295ac2507166982ba1d506e7d033372843b6ecc76eb6879e9e7d5a000b8e06231eab7fc6f5003a1b98e0db280d052e4492d89f89bff15a5cd84ee2d5ac4b19c3670612d68767d25668d7d1965677d32c06a0b3d7a1bc0ba575dbe371f6f85875633bd2feec2551c3ffa0a857fd8dd71a196e38a47f0ff2fe5c0be0aa4b2466dae295fef3ab2f2cff3f0b8c7cbf11e93a2c332d723c91252102b296c0e849fb4b6bc1ca7d569add24e9f2085aa1377ef65f8b4a1c4d5761804def0abc9898bba5c184e1539c0ea8738c6f99701a8046584293605040c97a8ede936c2b8aac140be662cdfab5f812aa9bd36c735d3aa7934d46a0f12ed2bc8397ee2c93b701a8af6000c35f623fb9a96b8deed1bec4ce0419d5e6a1b3275b717cbeade91ae996aec42056aa6f98134f3623280936d42c568f66eb9e92006623e3a5558cc87eeeea580ba2da1a45ee294b0709887389730d056e52231ff1206e80b1dbfef6b1b96bca5fcd9c8e9a7bb769cc4ee995482a177ea604192cc8d989dd9aa78c411b9d401a2383f6495c9d8d822068a8d166e404f70311b1f6b3bb80cd0e72b786ed30a3d77257af53fadbe4b0f483975145069eda7f1ae9a8a971d937afa12b4c325351eb7f4257dc95302522470535c8b1af5c1f5f7c190eb483e9ac7a56e194bc66b30ceb74512aaf6caebb02d28299a164331c7e346659d271f45eeb76deb2488b6ad2cf078c2998d5fde19e590ea0f0e8dfecacb6853511df0cf8f66198d2c9a104d3bbae0b81e37f1edeb7eee33d7ac36849b5f4bec8bfb8043708cc9459d75b9ce71e290254c48cf905231b1551e4c3f4ba5ff24e49f15b19c1a035b996b1489d68c7bec389b71cc2438698ac312ed9fd21b7273b5216391a34c4cc59779b6b48c3fe6cfa1967e47169b9c3b591705f3018baad43e8a3b976db65f614f3eb2a4b0a09da9818c80924589ea4c82e591937438a49f86b5f9f50bf9366798faabb6adaac7d060ff96c7079df079eb9234d6dbf2324c166cf938d3002f250592f8b92f11d5328493ab3c3f438f716f27df793e7395db0e24fd06f6152c2bacc94edcff5e6fb8a0136f75ae667451816313feaf61cec54e38b1922ecec5af2a65b95a964ceff5294dd856c7b91677c181821e498340cefd5fb725eb14ae379905185a9cb17b0aab6da6a53d8a47b29ce006ba9e3870f58d4104723e732b6d217f99324f57dbf558d029ac6a7b071f37d65b662724e6972eae4299881f16fb296c8dd9e1e786297d466656f3e5dcd022ea4f1fbafae9cfffb808ac817bf468b33805ab83bbb94c789d7cd047de5ed6a9e67f92fb95d2df98a39378ad5349d9b7ae8c5e4971027d893e716091c0e7cfcc1bac13a10dfc6aacfe8834a0b216c49b957636891431a6d1e045c16ae99aac3b73d33829502cf49db05bb81d266ef7d032321cf053ee9b1abbd348064e4e91400d333c74f10d0a334730f2e0a8792924b6a822a6a3873c9e914b03b6af22123a356b7b509e0e80d0718c631e6d273fb387fcc2ecf0c86379e42aa2d6083cd7c1bf485a128ff7e097d28cec93f4f832e725a6a3d79ea1438f1aa0e28c2414057c300d980d1ac02f4676d0e93bd084844bc1f6a891e215aea566a0307506fd5ad2d5930265412362a568d6a9d780af126da8a41d919d9b1f1c3877990eb32d5976ff77514172e09ddb9e4f08fa5b39e841be60461f77820b6b0a6fb7b106de0cfc954e5e79bbe4c7aefcc014bcde967f3972d0384397ddae011b45aed03ced6feb919877c233f870211d77a387ba4ad9eaee1893e8c6f9be712e5291320772f1dd71c5b645a4f3754104b0ef414cb5d79bfbc3d0d74cc16df9da0e4890e12264cb698d7424e8efada987da1e13d5c427b522fe8a9d35c083148badbbb69dde866793012b3672cbd68876fb20b80233e991008c37b88248a7f407482b53084679960b1446059653ff8c30acdfa151d33e7b259aa3d4ed0ff96d1ecd98a252584615dde0302be2a102fe6c8c8b45233e965ffb303fb3d04bded04c0e04342f433c02645332560283186020aab61c3a205ec90031c6b91d78497e053ab973f16a61cead24977b060eb0b9ada3f7c6c80207698a6f2035ffd5621e0553b40a89beb96988929b233d57cd5609b7d71ad4a5a0a7e13d1c337b70610d9dfdcf81e690e4c05a811439cb96825204a6fff48be12a9059c00f2758128ca3b26542b0290c71f3480f74eed3b77e6c821ebefab7a5bdfa31a01698568fc18dff5934f7ae820fab986b27eaca2a6e337033cae22585beb899aff18f250dd6826bbf016ef69373f6c44d0128b58c8bef24fa38d3cc316b204e3dcaf99cd2e290c744537ec3640d73e6a0eb31d37de06ae981dbf5c9820bde1290cd20e4462af7290f628381faf045984542cfbbc0e3a15d3892092c522a61a9182ac107561223010336ea203f9c9ec6a83ed1794cbeb05efe769a0885b633b545b67980b4b41769ee190ec412d4dd0c8cc47169528acae4bf3b34a9ac1c520d963438be5c6405dda2c68a482e1c901f428e9f24195c0f5ca6e81abbcee2a33090909bbbd7019cc1cc57f6c288edcfdeb839cb1c1fb18963d7122146a845f4d370530cbc71b889a220fefbe827814f92b9624a80d6a0df0592e0ff42886cfdc42c53eee4789b9c860175c2651763208e5fe5a6829a5eeb335b004e24de3f6fc", 0xba8}], 0x1) 13:34:30 executing program 0: r0 = semget(0x2, 0x4, 0x10) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x88) r1 = semget(0x2, 0x3, 0x180) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) rmdir(&(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) sendto$unix(r3, &(0x7f00000000c0)="d08cb2488454790677f52c246f3501f28567fadffdc855840d2ed1cbf73d0d7a4bb8b7b610494325d95c13ab3c1029a6115786eab324a80b03631a5b53dad514bb10", 0x42, 0x1, 0x0, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000140)="e96acf74d750a6b8fca44199e36ea72c73bf53b1ec3a52123cf3424bcca78a1ae729bf1ebf9426e09274f3c1605ba35fb68cc3a48c3009f00e855bb1c0d6fd65c24dee4674a3c4c61d9ec9daa1e00eb320c25903232a834ca39a1da225554778d72c10dce70679b940c48ac55ac25e3a6555573a03865f0ca6412c6cee5c2715c65ae086e52eeade761de611a26cabb6ec", 0x91}, {&(0x7f0000000200)="05019bee5e5eec1041a74ed58f6cf107f1cff47aff4bc49db90e5bc59ea06d9b68f3a304b88914793d3c6be07e5227b0ebdc6a129438103c435df4ad38d54b80051c950dd64dddc38a256329d8f0354aacd62f2cafa661cf73e6", 0x5a}, {&(0x7f0000000280)="665c2b38798266b521ce9ec89f6852112f3fcf76443d46c9acd432aae5a45611811e0696ab1c0c5ba0f232bf85db8fe71e0f4728a85e4bf759a15306a5a9d91ded6065da010eee94b45aae3e6bf0ef79969b6649b413bce69206818acff7c3a144b1d135ba2f70532e4f45f89ed381307ec3639c046206e3cc0cb9c422", 0x7d}, {&(0x7f0000000300)="e5e960dd827488ef61f21e7986df00080da0431842d00e68bbd4bac2083a801a9b24285ff805434124fa1bcf8f1d4d4f465a75b09aaa2fbed11f7225a395d34058de4aa7cb5c4a030aa39a51f46cef563dd9d885d065a553a0a7a302e050b01d4e642df6b33dee8cc461", 0x6a}, {&(0x7f0000000380)="d12aa8763609bb1a3233cdb54662e436415f817b14e8ec5eae785601cf67031b375152869929b6939c29451041106f5552b0d665a845466c7062b6feadc6b811df8454dad6a214c57ce70498ad6d7e783d919f3062352184bb0a88078247655e2b938c42966c683e1c69426f896f694f7bbac8b4bbe66755881dce05b609506e60e02e71b88922dc722c1594c832b4a0ca4740832faf9eef179ef92618d8604e3ca1652a03a8f5046307fde323537a1ce6958dcbb22c732232de94c36c9590c06dfdce08e298cb24bf22e20bff9bfcde433d0fa84a7ea034e64ecadc7344c76c1b6c005135c55121849c0e8dcffe5cb02ed245ad77dd5ee4dc", 0xf9}, {&(0x7f0000000480)="0c95002af6170bfed44a5be092b40b73d5046719afbd329ed03b0b56089192b9c58809320bd0cb738306b8e0d8aec41b9e89765fe1d6f1bf21021d599754b25a8a7f4cdb35d102fe159422b17e049bc63af124adbe1859a05adcbfa9d25335e15c3793e1a21582d47b0e0b51b06bb0e9d7f62ed37aa8fae96ecee5eba4d18a10", 0x80}, {&(0x7f0000000500)}], 0x7) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000005c0)=0xffffffff) semctl$GETPID(r1, 0x5, 0x4, &(0x7f0000000600)=""/184) shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) sendto$unix(r3, &(0x7f00000006c0)="a903f2f7bb579162be6b0b602c2932fce187de18719a45f76488830f4280da1853fa9412513151f73acf5f73bbd20ce782023aca1bd695376780a98651eab11248c5a974fe01ac49853bb137dfe6f18f1f2ef345c7bb3ace9e3aab10b32f2634426024d3d9058fa5948466ff048c1481d5b586c762b12ceb2c9f064b29aabe2ad2142adbb868b5f07de34f3713cb97a7d282feebf45afe8c5f9d8b531f672b0b4860a00bc8fdc0a9eaf5d7668e8faa15f7f1dd9f097c43406ed441239197bc676dbaca076d7f51db126524cc2e941324628114eae2cc217da7618278f291", 0xde, 0x1, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) truncate(&(0x7f0000000800)='./file0\x00', 0x71d) close(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000840)=""/168) connect$unix(r3, &(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8) semget$private(0x0, 0x3, 0x100) r4 = dup2(r3, r3) r5 = semget$private(0x0, 0x3, 0x10) mknod(&(0x7f0000000940)='.\x00', 0x2000, 0x7) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000980)=""/14) r6 = semget$private(0x0, 0x1, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r8 = getgid() fchown(r4, r7, r8) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000a00)=[0xfffffffffffffffd, 0x8, 0x5, 0x4, 0x9]) sendto$unix(r4, &(0x7f0000000a40)="f58caf8ee56b01f0feb755b59651f4b186ecda14ab7e9e0227c39ab309055fcab56cff836f59cf054d7279a40d97149d744746688e220c09c83af33b168b5097307dfad6c6456c4b6e58dd33847607266f7c1d9ea2198b698d9d30e6d2baa616af36e7055ccec2b10827a20ba3a35ed7903d8d7fb8aced7110b2f751979e0af418e3c197f7457497d6cc52c70edb981a393feebc6e505688928a2b37cbfff94a3e3bdd93f3b16ea1", 0xa8, 0xc, 0x0, 0x0) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000b00)=""/213) 13:34:30 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 13:34:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r4, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x100000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000001700), 0xfffffffffffff0d) 13:34:31 executing program 0: clock_getres(0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000080)=0x300000000000000, 0x4) 13:34:31 executing program 0: r0 = socket(0x18, 0x4000, 0x0) syz_emit_ethernet(0x14, &(0x7f00000000c0)="860fd912031fdd68c69c3a60c5444a0894ec37fd") getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x3, 0x8, 0x81}, 0xc) setsockopt(r0, 0x7b, 0x20000002b, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(r0, 0x0, 0x7fffffff, &(0x7f0000000000)=""/25, &(0x7f0000000040)=0x19) 13:34:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730b6e7bb6fc6e23c5b00020000e74de400"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r1, &(0x7f0000000140)='./file0\x00', 0x800, 0x1a0) write(0xffffffffffffffff, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(0xffffffffffffffff) dup(r2) r3 = syz_open_pts() lseek(r1, 0x0, 0x3) recvfrom(r0, &(0x7f0000000200)=""/72, 0x48, 0x840, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x0}, 0xc) 13:34:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xf05) r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknodat(r3, &(0x7f0000000080)='./bus\x00', 0x0, 0x80000000) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000000c0)=0x1) 13:34:31 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {{r0}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r0}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r0}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3b}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0x8, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 13:34:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x813, r0, 0x0, 0x0) dup2(r0, r1) 13:34:31 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) setrlimit(0x0, &(0x7f0000000080)={0x1, 0x2}) setreuid(0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setuid(r0) 13:34:31 executing program 0: r0 = getgid() setregid(r0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') 13:34:31 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x100000000) getsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 13:34:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1084, &(0x7f0000000280), 0xd7) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) 13:34:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) socketpair(0x1e, 0xc003, 0x0, 0x0) 13:34:31 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0/../file0\x00', 0x20000, 0x28) listen(r1, 0x7) close(r0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xb32b3fa564aa8f10) kevent(r2, &(0x7f0000000100), 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x20000000, 0xffffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffc, 0x41, 0x23, 0x2, 0x6}, {{r0}, 0xfffffffffffffff9, 0x80, 0x0, 0x11, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x7, 0x8}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x27d, 0xc8f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x1000}], 0xdf63, &(0x7f0000000240)={0x7fff, 0x800}) 13:34:32 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000001280)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 13:34:32 executing program 1: setuid(0xee01) r0 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/57) r1 = shmget$private(0x0, 0x4000, 0x3, &(0x7f0000ff8000/0x4000)=nil) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) shmctl$IPC_STAT(r1, 0x2, 0x0) 13:34:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socketpair(0x16, 0x4005, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet6(r1, &(0x7f0000000080)="74dfb1a45680ff1d2925bf6d6e0a0d21f16bfb38eceee527d163ef887a278397cd4e14a71dc1caf8b7844c29f45f3dc4bedeaa8a446ec17c56197d0f9729377bed7a92fcd2adb4db5b8b4d46d5888906ef7790baa1abce045d0bd47d4dc4a6e12c39c69202d9608f637e10346255ade4760a35d88fba696c6c6fcaeb018bf854e1447780e9c4da7922947e742ad1b1fce2c0bcc03ed3948f2be3bd8ff93f6dc2368e09540146025fa751d767294ce22b939fb876e8d9022a4fea", 0xba, 0x402, &(0x7f0000000140)={0x18, 0x3, 0x9, 0x2e074f33}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:34:32 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x401, 0x5}], 0x2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0xe, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x9, 0x5}, {{r0}, 0x0, 0x2, 0x1, 0x7, 0x8}, {{r0}, 0xfffffffffffffffa, 0x6, 0xf0000001, 0x100000000, 0x9}], 0x8001, &(0x7f0000000100)={0x6, 0x4}) fchown(r0, r1, r2) semget$private(0x0, 0x4, 0x161) setitimer(0x0, 0x0, &(0x7f0000001400)) openat(r0, &(0x7f0000000140)='./file0\x00', 0x30088, 0x100) 13:34:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = socket$inet6(0x18, 0x8005, 0x1) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 13:34:32 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x31, 0x8, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2000000000000051, 0xa, 0x5, 0x200000000000}, {{r0}, 0xfffffffffffffffa, 0x84, 0x80000011, 0x2, 0x7}], 0x800, &(0x7f0000000080), 0x7, &(0x7f0000000100)={0x3, 0x4}) 13:34:32 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) 13:34:32 executing program 1: socket$inet(0x2, 0x7, 0x80000001) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket$inet(0x2, 0x3, 0x104) shutdown(r1, 0x1) 13:34:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x89) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) mkdir(&(0x7f0000000000)='./file0\x00', 0x18c) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = geteuid() setuid(r1) 13:34:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {0x0}, {0x0, 0xfffffffffffffcc3}, {0x0}, {0x0}, {&(0x7f0000001380)=""/179, 0xb3}], 0x6, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x897) 13:34:32 executing program 0: 13:34:33 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0x2, 0x111) msgctl$IPC_RMID(r0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/245) 13:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eafd125cf1ff006b", 0x7e6e57e72c9784c6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3e5b2d64e8e81af2ef164430032c076bfb127c86562437e0e91d5db5cd49", 0x1e) 13:34:33 executing program 1: semget(0x1, 0x7, 0x8) dup(0xffffffffffffff9c) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0xffffff5d) getgid() r1 = semget$private(0x0, 0x4, 0x80) semop(r1, 0x0, 0x2c8) 13:34:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xa2, 0x6, 0x2, 0x7, "a55a5a0e0dc8270974963f03ffcd9e66d2b15c5f", 0x8, 0x7fc}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) getpeername(r1, &(0x7f00000001c0)=@in, &(0x7f0000000240)=0xc) 13:34:33 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='r\x00') 13:34:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01bbf8bc62c802d32e662f"], 0x8) r1 = open(&(0x7f0000000180)='./file0\x00', 0x42, 0x2bb67d396f6c8518) write(r1, &(0x7f0000000040)="84dc3ca43d399dbb2208225f58e862342e0aa8ee5c5e5e19883de481696608afebad4ee09ba2d4163f7c301d563a83b9a7dc080214", 0x35) setsockopt(r1, 0x8, 0x0, &(0x7f0000000000)="6341ffd7a8766afa9b", 0x9) r2 = msgget(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) 13:34:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x8, 0x7f, &(0x7f0000000080)="05000000b84af00992aa48a606f15f7595a0b0fb8f5c5fb87af863b123a8ee48ab8c241ae824918b59f6c936d517499a6703a67c7b31ba1f10aa0f1591bc65111e0bb4b8555ec43be5bf0a4e8338e507ed016d0e55a7238ea465677c56247714bce5e336736a765bc500000000000096003fb4", 0x73) 13:34:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x8140, 0x42) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:34 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x9, 0x6, 0x1f, 0x3f, 0x0, 0x1ff800}, &(0x7f0000000040)={0x1ff, 0x7, 0x7fffffff, 0x0, 0x9, 0x100, 0xf95e, 0xf0}, &(0x7f0000000080)={0x8, 0xffffffffffffffff, 0xb99, 0x4, 0x400000000000, 0x80000001, 0xe08, 0x34a}, &(0x7f00000000c0)={0x1, 0x3}) 13:34:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) flock(r1, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0xc7cb) ioctl$TIOCSCTTY(r2, 0x20007461) 13:34:34 executing program 0: poll(&(0x7f0000000000), 0x0, 0x7fffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:34 executing program 1: r0 = geteuid() setreuid(r0, r0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = geteuid() setuid(r1) r2 = msgget(0x0, 0x90) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x1, 0x1000) r3 = msgget(0x1, 0x100) msgrcv(r3, &(0x7f0000000000)={0x0, ""/116}, 0x7c, 0x3, 0x1000) msgget(0x3, 0x82) getpid() 13:34:34 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2a0, 0x50) close(r0) ioctl$TIOCCDTR(r0, 0x20007478) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) chdir(&(0x7f0000000040)='./file1\x00') r1 = socket(0x1a, 0x1, 0x7) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1002000, 0x7fffffff0000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/1}, &(0x7f0000000140)=0x3) r2 = dup(r0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 13:34:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x200000000000000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 13:34:34 executing program 0: munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 13:34:34 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r2, r6) r7 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)={{0x6, r5, r6, r5, r3, 0x20, 0x13fd}, 0x9, 0x0, r4, r1, 0x8, 0x0, 0xca}) r8 = shmat(r7, &(0x7f0000ffb000/0x4000)=nil, 0x1000) shmdt(r8) recvfrom(r0, &(0x7f0000000200)=""/30, 0x1e, 0x1, &(0x7f0000000240)=@in6={0x18, 0x0, 0xd7, 0x7}, 0xc) setpgid(r1, r4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x1, 0x800}, 0x10) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x1810, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) r9 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x10002, 0x0) connect$inet(r9, &(0x7f0000000300)={0x2, 0x3}, 0xc) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) bind$inet(r9, &(0x7f0000000340)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000380)=""/24, 0x18}, {&(0x7f00000003c0)=""/115, 0x73}], 0x2) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000480)) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f00000004c0)={0x5, 0xcf9, 0x9, 0x5, "e4da414a6fe0e97c23edac76b2e4a6e8c5c27c5d", 0x9, 0x7}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) fchmod(r0, 0x2) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) fchmod(r0, 0x80) r10 = accept$unix(r0, 0x0, &(0x7f0000000500)) r11 = dup(r10) accept$unix(r11, 0x0, &(0x7f0000000540)) connect$inet(r9, &(0x7f0000000580)={0x2, 0x1}, 0xc) 13:34:34 executing program 0: setrlimit(0x200006, &(0x7f0000000080)={0x4000000000007fff, 0x8e51}) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x1) 13:34:34 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) fsync(r0) close(0xffffffffffffffff) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/205, 0xcd}, {&(0x7f0000000100)=""/57, 0x39}, {&(0x7f00000001c0)=""/213, 0xd5}], 0x3, 0x0) 13:34:34 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) fchown(r0, r1, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x717, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) 13:34:35 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x8, 0xcb, 0x0, 0x3c, "77b4478b0cf0d95edcdb76ef7d9a59f242e7fff8", 0x4, 0xfffffffffffffffd}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) read(r0, &(0x7f0000000080)=""/4096, 0x1000) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) read(r0, &(0x7f0000000000)=""/72, 0x48) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000ff8000/0x8000)=nil, 0x8000) 13:34:35 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, r2) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 13:34:35 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x9, &(0x7f0000000000)=ANY=[@ANYBLOB="100000edffffff000100000001000000"], 0x10}, 0x0) msgget$private(0x0, 0xa2) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="aaf5a430617410e2df02a3874e657ca72c9a38eb3f87f57098aec9d7f09d36ebb1cde0c7112ec073618ecc4b149634f812d10245be7590bb06ef09f5298c4823d92c29e524ba9b4e40673e392d433b183c612ddbf88650e10996699ddce7f7a7c3bdb7c4b894ef69e1bf169d45f3d60930576fa43fc547f83fad61559996c5a64a84197b45f6128e9dae98810643bcf3aa4217977b47bd8271856767ea0e1d542bc349b54ad8de3614f5f9193abd4ac2331e956e6f2a9afe7d95cb", 0xbb}, {&(0x7f0000000140)="1abd45bc095f508424d8ee76b74b870c5631c36279f4dba9dac6539da68afb59740467a8fa74009916e00f544f5b4b20f699c05ef8e3dacbaa4731045ab7d02b8d1405174e1beb7f164ad541b2c107df40c22068aadbf02e8fc5f9ca61b1c55c5e4c2d868560847ad00b1f1142f9c58ceb30312e9fe5dd02eb5c6f2ed51fd76e1e9568aaa63b449f8e42de7a1eca75026d824dba3a8201afb9b0dfeb84ea039cb87d0b763d69d5beabc284562bb9b12a925c7e1057816f95804edda350", 0xbd}], 0x2, 0x0, 0x0, 0x4}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x8242, 0x40) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x1, 0x5, 0x8001, 0x9d9, "392e9720184a067bfce1bdcd3c9a525519fac814", 0x0, 0x80000001}) 13:34:35 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffffffffffc9d, &(0x7f0000000200), 0x0, 0xfffffffffffffffe, 0xfffffffffffffe7a}, 0x400000000000000) 13:34:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xfffffffffffffdfb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x80) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:35 executing program 1: r0 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/34) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0x0) 13:34:35 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffef3) 13:34:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 13:34:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1673, 0x10002e, 0x0, 0x0) 13:34:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r2 = shmget(0x2, 0x2000, 0x320, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r3, r3) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = fcntl$getown(r0, 0x5) r9 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r4, r5, r6, r7, 0x23, 0x7ff}, 0x7f, 0x100000000, r8, r9, 0x4, 0x0, 0x7}) 13:34:35 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 13:34:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x82) r1 = kqueue() poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x9}, {r0, 0x10}, {r0}, {r0}, {r1}, {r0, 0x6}, {r1}, {r0, 0x80}], 0x9, 0x2) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 13:34:35 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r0, 0x3) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r0, 0x0, 0x37) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) getpeername$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 13:34:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 13:34:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0) 13:34:35 executing program 1: r0 = socket(0x17, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000001c0)="4a74954c", 0x4) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="b355cd087574e90f55fdb88323afcaacb48fe63dba71d49a38152ba27ec9ce2aee626ba3eb7436bfccfbd3dbec8cc3daf0ec2faba12a1beea8175b39d94ef750936e1c93328a7508b4257c0f4b2152852c5bf969eeb0909b8eb699f0fee8bd947006248485fc865793a5f46d9d43c166d9abfe06f31aa42c8163a3da37132d190488757559e55f85c87b6f11", 0x8c}, {&(0x7f0000000100)="7c739735fdc9da08457677080e93c20d49c2adcb", 0x14}, {&(0x7f0000000140)="27350f01a7d5b796ffa9f91b96bcac31d998213e4e923eb2105f99fd88c30c322f11322fc7c716c2b1df34c3ae663926f18c56f8bfa37823d7891f08bad488d391fadc0f20c9cdec95656b15333b241ab7", 0x51}, {&(0x7f0000000200)="d6470feaac907fde106253a5ecd1e4bd2a40d69fce9a6c33b4d75f8e5703d5047c76825582c299d8e7115792069948e5428950faf0154a551fa54bcbd633a6a16543bf2ca0fa1ce9e4faec6009ac231fea090eeaabd7115ddcef0a2bfc977fecd94bf07cb2f3bff3638697a023e34ad330321760fc7020c749cc2a2809f73563ec3464d1b57f0d86d8af540b8133d1a65b5c4ac88347728eff49a862c982963c7f9996aec1fe0835a98480d8d368c877e856d65b7d9f6ee95ad87e96ad6c11e1cc5f402539c605465c3ea70b9144", 0xce}, {&(0x7f0000000300)="60b70beda714d801a746252058b3debebfcf2560c221", 0x16}, {&(0x7f0000000340)="293e714cb0887d22582c6999529aab08c1bc48bf5e84cbd8cc82c724aef323dfc0e944bcaee333fbacc093b0160b2f18a70b559b", 0x34}, {&(0x7f0000000380)="2f80d801df6ae35d5803132924c7476ed664b8fca01cba0102f0a670b3a3890572551574165c2e87b824f0605d987d33488d4198fe8bd1dce9c4fd68b58a96524eaf63765e2ddf665264f43b5295376ffdfabb28", 0x54}], 0x7, &(0x7f0000000480)=[{0xf8, 0xffff, 0x0, "8bead28c6a344060e7d6f3093ed9c028aba66c3d3179da6ff9294b2de034ab421816b68e2132d41d6a7da7124ccabae933ed59019e97351173621e6167e63e94f0eda6936de0d405ee4012064e6aa3028c1372034d4f594c3812a8aea64e73e424f22f8a4e5b8ca5aae9d423f070f2e4a1d35a56e67a0f3284e7c4b99611e465752b471d6a6a59e9f257c00659826ecb2cc14044b0cf10998165fbfc7571aebc1f2cae9ece3c4bd61d88cb72346af232b736a3194a967ff5a07f1c87ebe6f93c411ba9d78f89d582a04dc3c452d35fea7adf2b8f69abd3dc1d3f2b6fc543323ad217dc9b3330"}, {0x110, 0xffff, 0x0, "e391e1b7c5e1bbf8105611aef1527d7ec23f6bb887b0fe0582403cffc5aaedfcd53ff131b60017938e78584cfe056122c78f50371edae41b1d493536ee1f56192a74937e2c5dd0b5ea69815d3d466dddf3e0bd88353758f4be364e947f473b0410b5f05f9708defc23a3ff3ab33c598199994ab3a15bda800ab9030af016f72c97802fd4f6bd5627402653bc861eb3e2aa0804db6752e39a4c5fac0f6d6c6205e415a2f5e900065504398d6699a8a79231079c8358dba2de8b31115d2d7d9b633405af4614616c2ed0668a32049052f5d91e544e73d5f04150089aa9431263d593b654e051461d41ffd18e9c1e55270f29d34f6e29951799cb235e6a7103"}, {0xd0, 0xffff, 0x3cf, "c7e45601ef5d69c7ef3abad90bdfbf57c4e812aa4e1d9b7c406da82d21b2a90b46ae54da1e035804c6a955a761742c0baba1da409d5fad986c3afc1c4299a6b39b84e55296b54709dae5e22098234a22d87e58f96fd4609a11db80a272b4ee33abfe9166d225d69c2024a0f8f0b4f02de2d8fbdbe7ffeed6cac38d105504cb379938b5322f0ee226a262a81428d3cf53721e776f52a03caca69b1078c646b8aec6924e025d50ac778382c9eeee47670a87f8099b34ba053554ec"}, {0xb8, 0x1, 0x7f, "8e93bf530bd3ba0c5502f356fa24e832254f2f05ce5da559d805099fab8ea9888f1cb021be3a3a397502052a110bea81e8506e841e7fc3167d95c799d0192d23f39986f048ffb1586c17ecee32d688b92500821186b9af798afc4743abe24feb6ac6720cca422bce6f766d5e190e3f55fe2fe76e727d32c4a1a09cd0eed41412b43c49cc9cc9aceb8f0b5b8ac4716350794628c1a0c69d18a8795cd0cad0d5773114"}, {0x80, 0xffff, 0x7f, "a87e62a864c7cdd725b88c7e2c4879e1dd5cfdae8f3e0ee99e712c724d016d87570c4c598376a4cec079c9123c50b0b065e54c4581f935dcd3686d847c074346da89066d069cd71b8ba7eb12eb66453b34621dce5350e8f647b7251f6d8a44c776c83e390fc39449c829e24d7b56b0dd"}], 0x410}, 0x400) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9a51a09005a6e56d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a00)={0x9, 0x8000, 0x0, 0x101, "637b7ad17dd8003e44e3741ff312ae5538fbc6ad", 0xddb8, 0x2}) r2 = syz_open_pts() sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000a40)={0xfffffffffffffffa, 0x4, 0xfffffffffffffffd, 0x2, "75069cbcf15607c2fafaa5d7215fb1253d5df0fc", 0x100, 0x100000000}) getpeername(r2, &(0x7f0000000900)=@in6, &(0x7f0000000940)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000980)={0x1, 0x10003, 0xffffffffffffff81, 0x1c, "c2297d9244543f333802f1c99397f187be45247f", 0x5, 0x3}) 13:34:35 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r2) setregid(r1, 0x0) setregid(0x0, 0xffffffffffffffff) 13:34:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000137000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x3, &(0x7f0000000180), 0x5, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom(r1, &(0x7f0000000000)=""/102, 0x66, 0x842, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 13:34:35 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 13:34:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) semget$private(0x0, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 13:34:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) listen(r2, 0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) accept(r2, &(0x7f00000001c0)=@in, &(0x7f0000001280)=0xc) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x8a2e, 0x3, 0xffffffffffff0258, 0x0, "fe07ffed49599edcc2c9a79bb2703a1e83a35928", 0x0, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001380)={0x7, 0xffffffffffffff74}) sendto$inet6(r2, &(0x7f00000012c0)="f31960c165dfdecfd688feff04ab1da444a1900d1b730745385f4b6db42351e9210bc8b9e50d65c06e8cfda5450622022916dff822cdb02e6c686ebb26a21eba030891e461a8b4cc4c1c3dd207cc6d2c6e79677e12d3e5b409d7bd51a2723c3e314daaf1e30ff91b6bad6866331d27c185b3c415d86414cf4de3d2fc7a140b9e0de6a012b471bcf568746f4a57c6b612f488a2ee90fe2c81d9ddd0fd6720da6401", 0xa1, 0x400, 0x0, 0x0) 13:34:44 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffff7) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x10000001, 0x80) renameat(r2, &(0x7f0000000140)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000280)) write(r2, &(0x7f0000000540)="0343e3b2f4f2dccaedf3a9e21b89cf707542f44e2cf40de2b68b219ff42baec87773f314322576247ffac47bf15a9fe361613a52f9de535719f24988dcd868dd9e3fa2bcc3a92750e4b70afce4ead10c76cf955840267cda183d1deca5b09c5cdbf8d353c7f7766070818b218e646657b1b071dc59e1195198bea981a56a9d9a898fe54cd6eff096e002755ab92eb24f6f5c6c22d742b7f0700a2fafadf7b72a6708bc24ff22240701167105df9fdd2006ce78322b6035263a1185ea98ae520e5413a5d7fde7349ffa8824b9af1c9d14cbf14ab307b2e7330f0af3c48e1a0746ff5a", 0xe2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r3 = dup(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) linkat(r3, &(0x7f0000000300)='./bus\x00', r3, &(0x7f0000000340)='./bus\x00', 0x4) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)=""/198, 0xc6}], 0x1, 0x0) 13:34:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0xc3) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 13:34:45 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x1000100000000}) 13:34:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000001001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x8f, 0x0) 13:34:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="d1", 0xffffffffffffff3c) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x20) r3 = getgid() setgroups(0x1, &(0x7f00000002c0)=[r3]) write(r0, &(0x7f00000000c0)="8421d2eccc5c9cb959692e0641f3ba70f1b055bbea6f90735878e4a83e1fa079f4a2e00255b5e853bfd233b423b12ef10d68773a4c5e71e374d4c9013f17fb7c6d5d5885600e0dd1975abf12ecc3be0d92f20634f379186707c8da62b8f38b6f3e533c384ed15a48aec647908cd6743009a0ad232b056df2cba0f3ed6dba35554873c0ff419ecf87da398962e0e54642be4399854b741c4723953889030de9f20dc553a32cae", 0xa6) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="36648b5465adb5a6cf249d460e72fd0e182487d135ed8cf02c1c77184eb208bb8eb5d3133a3b04ce4b1291235390fbef41980fedaf66b27cb20137c8c4df41b33bb40cedcccf0dc496812a4a9c7b0cd0e601afced1f113a10dc1a7f4ef86faf2dd3a20fbfb3dcb6c511cff463fdc1bb3498cb870432d55872a103699a046378439866c1bde0651bf952aade028cd7705c753b426850675fd030935e4a070cf926fd19686b716af76406aad3d2d713969b494bfc3b736a95744b1330ec3b3c0", 0xbf, 0xb, &(0x7f0000000280)=@abs={0x0, 0x0, 0x1}, 0x8) close(r0) 13:34:45 executing program 0: r0 = msgget$private(0x0, 0x410) pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0xb) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x1, 0x20) pipe2(&(0x7f0000000080), 0x10000) 13:34:45 executing program 0: r0 = dup(0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xf4, 0x100}, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x4}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) select(0x40, &(0x7f0000000000)={0x0, 0x100000001, 0x1, 0x1ff, 0x149, 0x2, 0x240000000, 0x8}, &(0x7f0000000040)={0xe75f, 0x7, 0x2, 0x100000000, 0x3, 0x2, 0x81, 0x401}, &(0x7f0000000080)={0x10000, 0x0, 0xd9, 0x8, 0x9, 0x87, 0x7ff, 0x5}, &(0x7f0000000100)={0xf8, 0x1}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 13:34:45 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='c\x00') r2 = getuid() getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r4 = getppid() r5 = getuid() r6 = getgid() pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a47414c848761710b626300b525643bf622681300b9c69b871f2a84411cf7ffe927fa72895ca21f3b0c1e70fc44ec85df3c6c352c75bb71797d4f52a207c024005624196ec6884a8c419f332f456494c274e1335c7346018868c34de0b9abb2669b7f2d7e659a265f18c3856d1eb050b1e2eb31fc696e0d81ca2d34576f75a5f4bdbdaafc64ec26e1a1e595f7c80969604397322605ee75de88864aaa2d3ddc2a8d3b380b21a3e5bdb2c808f8bfbd6f1882b8755de89e29fa697d60a972f229e971a6dc96931c73e18eb26fb88687314c3c929725598d6bb8b6ad9e250fabb6581a10dd78b0aa3e010f73bf2bce9224f82dfb5", 0xf3}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r2, r3}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r7, r1, r1, r1, r0, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x108}, 0x4) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x8}, {r0, 0x4}, {r0, 0x87}, {r1, 0x46}, {r1, 0x84}, {r1, 0x8}, {r0, 0xa7}, {r0, 0x40}], 0xa, 0x100000000) 13:34:45 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0xffffffffffff8001, 0x4) 13:34:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = socket$inet(0x2, 0x2, 0x8) sendmsg(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x20, 0x1000}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="0ac6fcb78c81c32d4d6a0e594fa57209d932662cf1e579547e186f2adec11ef45208ddf6a8107f4017ef5afde1c598", 0x2f}, {&(0x7f0000000140)="21e99e6529ec60b6cdeee52b070d0a47b4c2ca2da522897d465a0d198c3dc2de355db4947ba33cfca2f0920de876d9040a892c73512f9678fe31ff757b7e3b0c8cbb2da18bb69d4c4ed4d0753ff86ea33aa56a8558bb48784140db5a37b65bea0232715016291f65b585e005552cf6731d38edc78a1d08a516e8eb27b9f72773d8e5f945d7353e9fc9ab1056aa5c556a9beed718b9a08b5bf00cc5f303273175878175f69255e537efaded5f595b", 0xae}, {&(0x7f0000000200)="161771a5080cea43ee2684cd6f53a04507711d54386b798f3188636d6e2fb28e3fc4a6bc1d315f0e2fba91032c557e225614c18cb514c47fd2721bc1c110a399b6debe6debaba18dc8e2ac52ec6ec36fd8d287df262ee5b05a780bdbd59a05cb8d885696e56c9b243e342b14c24108ee2720360c83333c87e6aa14c9a8c4f6ae4c26d9a62ba4abb3c1f0cc5ce8c2eb4b7254a03e234cc152f75cb452b038a5981eff64f86ac73a8f079e9f4f39023f8a585171a328993c523ca457976227a3c63299453e2efa137daf61b8d173956dec20cd27f48eac", 0xd6}], 0x3, &(0x7f0000000340)=[{0x90, 0x1, 0x2, "442e0946b214081e10a4c376043cd25cdddce5d1ad5600a6e49bfd0c1f9f4a150ceae54fc3634befb04741aade2918ee9902b6eaa9732bd46b47f18325fb32a13bb05c1710c629b13fec9de0b4cb27c1d81a3ec1ae1a96ead42b6eea9814c3df9796b629b57021c3ae9633039b2dbcb207c454c18cf3a90fdda71c"}], 0x90}, 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r3 = getegid() fchown(r1, r2, r3) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:34:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="842850592194297532a6ac5980b6015485f7932ca5e096605630945a415d007bc615e87a2a9d0310bd492faa789ff618941e578b07ab", 0x36}], 0x2, &(0x7f0000000100)=[{0x30, 0xffff, 0x7, "d0e5a79301e8d8944f9c31193fe13ce136982d4aee96dc001c5159f6"}, {0x38, 0xffff, 0x8, "1fbf8fbf5c16fc253f18f7fde02be613e59bb7d9713a08ea48f24b50baffda92bbc91d9f"}, {0x30, 0xffff, 0x1, "0f2207f28c777143d324adcd60acd0e2d093ab176f781950695a07c5a2"}, {0xf8, 0x1, 0x0, "442391aa284d845f1068fed8d5f8b09cab94d33c3599781e6d1509f14dde2e4575e1015e9f8bd9c6d0ddb83ed5fc2f726078b47b61fb0e3bc301383f98ca30a22be7178d1b0ebcf445d25da14769ee626fde228b927ac7692cc741751fd95951efaa26556d408c26de5ef4dc1932f296c3124bb9d342a34c5aa37dff8bd90d4fe28dafa1153bace222088777e3889e70a39733ae845e32699c2b3b33987e79fdbd556b00a5520e1833294ae4c5780aa60a1c2f2daab3ccafdb83096d6a63210d0779255aef5997afc0f881decb604d2e1dac98dcbf63681f1e450bf6dbe4723fa935a223bb7aaf00"}, {0x88, 0xffff, 0x2a7c, "d4d7a54e18852e3c6aaaba8b19b71fd66827978b27785434d31006fbabe8eafc9ff5fb3c2a46bf91c4608b2c69f35e4fe84030c4a02451795b0128e9c6b26117cd6fe0ba5f5badd0786a9c2b41b2e65129ee3a074918ce7f146e2f5346e01c10f6388ca42afc65f22c21ea8806efeb670aff02545e93"}, {0x18, 0xffff, 0x80, "9dc82291"}], 0x230}, 0x8) 13:34:45 executing program 1: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8810, 0x80) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) execve(0x0, 0x0, 0x0) 13:34:45 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semop(r0, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) syz_emit_ethernet(0x2f, &(0x7f0000000100)="27c2ab755c4fa9d5e20821e8a20fbe9ce2c5c3efe062fda3355e31309594b378fd88d30271ebd6c04b1f8c42490491") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x1) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x0, 0x9, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x2, 0x1800}], 0x4) semget$private(0x0, 0x4, 0xffffffffffffffff) msgget(0x1, 0x20) 13:34:45 executing program 0: r0 = socket(0xb, 0x20000, 0xfffffffffffffffe) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 13:34:45 executing program 0: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000500)='./file0/file0\x00', 0x68, 0x4) bind$unix(r0, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x2, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='-{\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='^\x00', &(0x7f0000000140)=',W--[\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='*-\x00', &(0x7f0000000400)='%]\\\x00']) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchdir(r0) sendmsg(r1, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 13:34:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x5, 0x0, 0xffffffffffffff64, 0x8001, "010300000000000000ffffff7f00", 0x5, 0xfffffffffffffffc}) bind(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_int(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x4) nanosleep(&(0x7f0000000000)={0x2, 0xff}, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 13:34:45 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) write(r0, &(0x7f0000000040)="a1201070591a6e1e244308132ca757", 0xf) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 13:34:45 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x4) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) 13:34:45 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0xf1a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xfffffffffffffe2e) clock_settime(0x7, &(0x7f0000000080)={0x7, 0xfff}) 13:34:45 executing program 1: r0 = socket(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0x4) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 13:34:45 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x81, 0x100000001, 0x3, "c9e7fcbd1dd2058f6b88d3a6b77d6367574a7dab", 0x5, 0xffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r1, 0x4}, {r1, 0xa6}], 0x2, 0xf415) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) 13:34:45 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffd46) r1 = getuid() setreuid(0x0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom(r2, &(0x7f0000000000), 0x0, 0x801, &(0x7f0000000080)=@in6={0x18, 0x2, 0x4, 0x3}, 0xc) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000040)='x\x00') 13:34:45 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0/file0\x00', r1, r2, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 13:34:46 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7fffffff, 0x2}, 0x8) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x25, &(0x7f0000000000)="f5b42207", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 13:34:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 13:34:46 executing program 0: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x3, 0xffff]) semctl$GETVAL(r0, 0x8000000000000, 0x5, &(0x7f0000000100)=""/16) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000000140)=""/4096) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getgroups(0x1, &(0x7f0000001180)=[r1]) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/30) pipe(&(0x7f0000001300)) sync() semget$private(0x0, 0x4, 0x3ff) r4 = getegid() semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000000c0)=""/30) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000001200)=""/215) setgroups(0x8, &(0x7f00000011c0)=[r2, r4, r1, r2, r2, r2, r2, r1]) 13:34:46 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x3, 0x1f) 13:34:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 13:34:46 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xfff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r2 = socket(0x800000018, 0x1, 0x0) fchdir(r1) fcntl$getflags(r2, 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x1f, &(0x7f0000000040), 0x0) 13:34:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x4, 0x46e7) 13:34:46 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = semget(0x2, 0x3, 0x24c) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/254) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/98) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000240)=@in6={0x18, 0x2, 0x1, 0x8}, 0xc, 0x0, 0x0, 0x0, 0x3ae}, 0x0) 13:34:46 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = shmget$private(0x0, 0x1000, 0x24, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 13:34:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2000000c0, 0x8) lseek(r0, 0xfffffffffffffffd, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 13:34:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x147) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') unveil(0x0, 0xfffffffffffffffe) 13:34:46 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) getitimer(0x3, &(0x7f0000000140)) getpid() getpid() 13:34:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 13:34:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = semget(0x2, 0x5, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601a14dfb67ab2e2b56882b3277bd760b50b24bcd31e29469c3b01cb2be87e4875823993b03a82886db8ff528b2c180c842aab7642a4089c2f837173e4cf34b68bafa2521c0edb8b3477a6584fba6af9d3e2e8b0360b74924e1f64d8835f83c22f6fc49e702ddc2a539d8c66fe78e0a7be39fb7b76a37a0f5b8cfa8e94e81b88a3a357d52595883cabdc1893812bd27d735013a4259249fcbcddc051929e378757d49cf431e9140c716d917de993d621224046af953d81221a38c2041b157ee2e5e536fc39eda22668e624d7689d855e77f882e9c318906ae521dd8423a55e76f24d078dca50997e51173ab17c854b7309f65bb42de679ed1cf85c515032a7e679ea28fbdd093bc28fa111836ca7e7c888d54c3cec517fbd910554cd1105b7551b7e0c272a407fe2e251a121f8c2b17d6b9f9e1b95462121e7c28fd260d41834d426449ce11aeca35b05773c14c2480d4529e88568aeb5f2755d95c86d68e22c316cc65070ed4b65afd82e164c64eae348f10c82c27745c72b89af098e8d64e65e6b26c3e75d9e72f75efaa93f51860c448121902fdd866ff42ce29480480354a47eaee7d05d449764011cc474b6469371d121c2652e21f71f28f96685bea46d40947a51555a4f87445a5d54a011aa3d05faf8be63b38ce871827f354a96e2d2e9ac077f5b46029cc812c177b57b10f9ded9bc71fe8c5ebcd69e77a169583fc696f9d5f3a81606b764f8693ffd4752ed819f58207d92493b547f5960a904c173d62ab2e28a54618789ad9c733119442cc487e250e3d839b9a4f8dbb5f3c13c820f2925e46d9acb80da88f10f80bf7002a7024ccb7dab31953356af51979e2db8275a09af002b816b5af810cd3444c9a7276619997eaa23d7a0a1a35a0ebabd50657284ccbd54ffa3701adc2a25a689e91109d17977efe9be0668c2ef68741801abf6e33d9f0b68cad7aa75224eeb31e7479d2ee4e354ff92a6d8d9a01408786603366f91e041488584ab8fe7ef765652973c0ff0f4df699b144ee8e23cbbaa5dd06dc01e53ebf028b48a15f0612d046632fd502d11a542bf6a88746405ed0278de6bcdee6b1298d01a680c61354f795206eda97b31293820e036fc84456c2a48d2b89b921e1fc8a2118956c1fe3e63396c5904860b2acf46b95731c0189f904669dc15aca17d469ad0dfaa484b3f4446786add53dad777e88926da513228a5f9ecd00e19c4b97dc13644da1c098f66b69d7396e5f08fd92260bfb521c2fb99e525238d33d9ee8d063941d3ac1cc03818f0038e1a02de86d765fffd4d0e4deb6e1f6596b284549344c37da4e7a1b0716d3b948c4bec450dde186d62e28b310763441dedafc23eca9f6ad4ff26050eebc1570fc932093608740f33a51e75446cb4cdbe0ff75e834250ea0ee82843c2b7fedef1fdfffbea4bf445a72ea6486481b8d4e1e5307a563cb6b0874ce91a5c708449f02e330c9d09a7f903de921fd9acb9f6813f0ec580b08c8b3d8b9ca5ffa92033cb66ff459af83a2490bea158e1114cd563d86fcc1db787697adee74b39996f10264e0439003a2d29587113a07b05db305e6e8569d18eecd0e266d7989516379935007bbc1de4d2409fa58310caf34cd14056214a620752cffd22f64b17186e6d0784711c13a8220f0507c76d4942473215e7fbb4ce6f6160670f7e0c8e4092705c21045dc5e9c69b62df4c75cf68a8b735338c677da058d6292aa72754d83ed96da75c49e6066b411e2f0de0b26f5133ebcc769708d9888eeb5ddab50f3d7dbe9f2777d7384148c9bcfe509c5bd463e5b23f9cfb64a5139ecac96d917a4bd94603c6d88569f8e38f9a2760f192c273cab9921e7455129e5378fbbe18763c43f5f67233de2f1bc4cb641fc858505d799df3e9caeb45c3bcc44a911fce5d47444a2590fa151edd221fddded4d44da277caee04b916c1d0449535b9a66319dd1cc8e9c9afaea2026f13dd76bc33c2ddf8e024c72e8b74c0065b9751a3b183f46fa5e5c6614c09a8b0ba01cd4b95db5d823a72b435fe62be78f1b95d5306a18fbab20f79b2c32ca6e8883ac831a6a2782d627e75f5cdcb97201b758ed8cbec85f61c4e2b341c409011189b5afd92c13a0d626691814ad6ec3fbd14ba3bce18cb6f54c205cf551de04f788c285c18a06d4ce34541bbdc7a8d04c66e9490011db90008620e1bd20942cd8101ad54aea8ed9fe723a38907400963c88ec03c6fdd54298383fbab448cc921c208976102752afa0205edc0c7108005d3b38c538b104f3c7b9be3e5a5373a1953e2f0d98450162c362f560b5041d59db95cc6f93154d1fc77f91101462079c95863d7d9701fd3c39df7e89f206f2e8dacaf7a1cbbece311b457241cb983bee4971a48aa84d2c0d9c38e55928f0391123b88f908753f3a7da88876fd36289fe7c162cd0dce0c8cc0191084d394520977caff0260d6ccda116272fa2213b2add7cfc0f89f93bf295736726f65962393500e3b819604bb2f9714e6d7bda4e2f8fb44c4ec178500600d853cbdba9db47f40a6780a34da6932ed990459af81c631287795ab1a6f69b670453bfe7589825218f6abb8d4a986d7b6fd9e8ffd6f0dbb4a71e78ca0fedf2e9805500a82b41e05580d1fd35c603ff2d999298dc509186949b2c21418bf6f8434eeab28ef5a4a5ad8e42d508243d0295c300cf7eb7549355537d0cdb89bf3d8aca61a07956668bedd424421e04fbc53d9ca103bb6ce4c23f9e1bc67c26d09568105ae121f628d40833f283a1707dc271aff64786aa15c35a0f01a6dcd5627a7055bad319dbf066d251d8b193027ab1945a9d2c0337596c12d4541bb4623b4b5ca46399185a6d3b8f97f1164ba23981edf4d0ce3bb7f4ee44d61db772771624d6a19c91cc610535bfaa4a217e2c904bb120cfeef80d7349d078b7eb9b0e75296a56c0f0a177b18e64c9df67e76f6e56fc2be60600ab619937aa441994ba5d", 0xd06}], 0x1) 13:34:47 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) shmat(r0, &(0x7f0000002000/0x3000)=nil, 0x1000) ftruncate(r1, 0x8001) 13:34:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x200, 0x1, &(0x7f0000000080)="6d6e76c0f76f8182d8abc212766e2bcac3f5aedf915966ccfc8a46b4a9dce4569957af3bcbbba0bcdd9fe8cfb3ea51db08aa9f8ad58abc0f7916687438c0a3477c68ce56067d7f13396e9ed01803d29432b6e4e92701b6887a3adba5e0332227d2dcc667250e2d2cd93d6d759b94f57ba2178b046ca2aa9b47231e13febcd37072fb833ca905364f5b2c867c3042ede25fe5474d", 0x94) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) mprotect(&(0x7f0000456000/0x2000)=nil, 0x2000, 0x0) fchdir(r0) shutdown(r0, 0x1) socket(0x18, 0x5, 0x1) 13:34:47 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffff748}) 13:34:47 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x400) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x39d) 13:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc0506", 0x1e0) r1 = syz_open_pts() close(r0) dup(r1) msgget(0x1, 0x100) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000440)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:47 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="644a53fd378f64030add335fe164af41c5c960d2e032963a4f21d823ae7ac7512eb77debd827a94ddbdd6aa11d7c2d84f6eaf8c574dd1bd25414fda98a5df48862a3fabf719a4608b0a1", 0x4a) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) 13:34:47 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 13:34:47 executing program 1: pipe2(&(0x7f0000000040), 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) 13:34:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) write(r1, &(0x7f0000000000)="88c717da9bcfdfd960a3343e0a5a616465c4ba52f5cb7149cdf59e53fa464a47e5328560f037349d343f6c6a564b4ff015a2972a2befe516cb", 0x39) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000580)=""/205, 0xcd}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000680)=""/24, 0x18}, {&(0x7f00000006c0)=""/144, 0x90}], 0x5) syz_open_pts() 13:34:47 executing program 1: clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x0, &(0x7f0000000040)) 13:34:47 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x4000000000000042) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000040)="68f6de67249a5c8f1f0b0e47c2e88d9d4bcbaea2eef38cc3a8cf4c2732efe379e0faab4c54d988c848b714547c0f9bfbf0dfe401ed41da49ec4cc8cd572d43b515be27129f6105454e6afaa501303c40a20af4b60f7b83eefdc64f370184fcbca346b266613dce981de70d8d5d32b9913419f89fc35967933ee64070a9d8362bb9a1fb12542b97833418c0d92ce996c86c203fcca82668c70dbb", 0x9a) 13:34:48 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1b822b0f0cfa9f536d10be74f558eecd77cea7adc79bed3438027bc0cf4121da9f38", 0x22}, {&(0x7f0000000100)="18330e83", 0x4}, {&(0x7f0000000140)="25fecf07b5aba5c1ed76638ce3501dc01e7352e938cac20cdebb0e81fec01faa52fccc4b3df211a7c8c173a769340d3f87dbd6448a1198da36304d3e7a39e0096e72002f9b19e7a11284b130f2892ce23b7e9619e30e4d19ff9ecfc3ce8f7d05ef71c0924a7d08d20c6d4adf018b4d30302b37ed8c0c54a5cf139349b61c0f094a45fb039035b1eb9ba4056cdeffaf6ab01e7191148d1ed05e847a19ad9afd1ecc34c273a50e2b05f24db47ebbd455e2216cb8787c8045c495aef9bf47ba88e8bc412d0b1051e1c84f7206edecbb1dbfd670", 0xd2}], 0x3) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x0, 0x8000, 0x6) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 13:34:48 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x10001) r1 = kqueue() dup2(0xffffffffffffffff, r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(0xffffffffffffffff, 0x0, 0x0) 13:34:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="ad06d9e8bde61d8303766e44588cd04ec90cde0827d1270d31bda5c5bb531b300d2589259dad087451e845b985af5b699752c43d31abd644d306eb4f3b79b2e2256e2bae0cbb72cd1e2dc67724b15df317a39d268372bfce5ccb30aa5bea5846fed1b19cf0681e69439dc83b4473", 0x6e}, {&(0x7f00000000c0)="5408d0b532949b967956ef51d18aaf861be8b1897ed1b1627bceb3fe4bb8298a6d1bb4a20e4b103aef2b8c00a65751c5e4df8b38dfbf8ded0ed57c1ff50af8a8f48cbafa2a4b14d1c5d12347da36ca4b730e82893cc6070d81339f4d17463880a0f873467b6c945b91a5e123a2408db7e43338e3baddb75cb63773afadc643c26a3d2eeaf32e36fd309688c4c6d94ae931ff991abb9815856cc3cdfa81517fdc22a16ede3889340f08e211eff3d3f46cdc0b9bdb984323906d67abfc0baf48b68955cb137f0deebb9ec3e92e1fa06ebd76b25ad7eb4f795ce81c", 0xda}, {&(0x7f00000001c0)="0a72a5cc5e26b6d2f500a3e31c0240fdcd83609127f38dd33237bce1de5580b3def0a19fc68257300ca43f1b0b36286447bf2ec03eb14a033534eeb3e4c8a4e59663ea3e816a5c87dec3f9f9a2e77bac6beb8c96c71607d24a93387cd8cc7ed67c43d3c7a4137de6b90c0b7f3b8825e341bedaf089985505d5f2e589e81fec01814f8484bb7badca4af3a640941ed8d6de5e131c6fd74ca71ea0", 0x9a}], 0x3, &(0x7f00000002c0)=[{0xc0, 0xffff, 0x3, "a581b0b07b0b56fd81bb94df4ba4b2a172cb1f339aa1547ce578da6970741521e4b0e6fd5ea768dc3b2b644d07267460723be8bf901de1b26ee90772f7845d445daa3cee7cdaf0e2a5526fe1546ce2a0b5c79398545d42ad01493e2d2c8e246f462110a954171bb5717de708b7787eb41b0cd356f8771227758f104c97903f994ec4b5e163f462a699a89be4ec162bc4633060a45e8c85d490e584cede11f2fe705d2048093ad903204156c7bbd115ec"}], 0xc0}, 0xa) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 13:34:48 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f000014a000/0x3000)=nil, 0x3000, 0x6) 13:34:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) flock(r0, 0xe) setrlimit(0x0, &(0x7f0000000080)={0x80000000}) setrlimit(0x1000000000000002, &(0x7f0000000000)={0x1000, 0x2000000020000}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2010, r0, 0x0, 0x0) 13:34:49 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000100)="bf38e985413e9e8ae0d31c76c58d873f316c9c9c173405607277c3c0afa5b4e48298ab2076ed0adfda072a52729ccea81ee8a7eda87c1a21c2c3d511299529dcb795271887f34b331163925218b3a3bfaa118ba9f5ca9584f3cb72c82288175d8dbe8a02ba252ec0dae8b0f2ce67e5da1aec9354950865005a2416696205b9749bdb74e608d872d05b0da3a457e39b756bf7d7e23d4e60fd506e03b086f38b55c44dd55bac99a4f256dfa8ba4bc96d87303ca25f1bd0f8df0dc2b1c5665c0014b61e4a1ebcfd5d883cbea7e796c7be1ada06bcc588408e18b40ae2e4438138", 0xdf) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9928, 0x0, 0x0) 13:34:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffb, &(0x7f0000000180)={0x10000000001}) r2 = dup(r1) flock(r2, 0x2) 13:34:49 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x21) ftruncate(r0, 0x8001) fcntl$getflags(r0, 0x1) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x18, 0x7, 0x0) connect(r2, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) setsockopt(r2, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)="01000000", 0x4) 13:34:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 13:34:49 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x8) wait4(r1, &(0x7f0000000000), 0x8, &(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x46bfe) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) readv(r3, &(0x7f0000000180)=[{0x0}], 0x1) 13:34:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000000)) 13:34:50 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x3a, 0x4003, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom(r1, &(0x7f00000000c0)=""/6, 0x4, 0x800, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 13:34:50 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) socket(0x6, 0xc004, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) 13:34:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000080)=0x4) 13:34:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000240)=@in, 0xc, 0x0, 0x0, &(0x7f0000000d40)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40300d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f08fdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a011050000000000000060a70fee73033011acb600020ac2f0e18c298d81a35a9400bb55f704a5d9b404e2c26abe0dc2963ddaf41180cacb0090d385483570e6a7f051c9d2ce542ec2dd2dafee87293dbbc84cfe6ea0e8b73a409a28bc8d3a5bf6582f2980138fd9cc975615e1d4dfff1a14dd05ca154a23dda5e07ae48908852e0db8959d569f5d0227985901ae2e700f9bbfe2856cd1a8cc563d3d923b3b819e0bb66713d5b7ba96acfe33b65f922b16796297d7f48c492722e5448397dde5089eb1d7a97088003ffdfe23b670a2fbd09d6e"], 0x808}, 0x0) 13:34:50 executing program 0: r0 = semget(0x0, 0x7, 0x2) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r1, 0xffff, 0x12, &(0x7f00000000c0), &(0x7f0000000040)=0x4) semctl$IPC_RMID(r0, 0x0, 0x0) 13:34:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x3, 0x20) dup2(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffa, 0x400000000001000) write(r2, &(0x7f0000000140)='\"\tl', 0x3) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000000)=""/183, 0xb7}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000540)=""/139, 0x8b}], 0x3, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:50 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="e50500b1c0a7c75c90c30342ec3c4c4976b514470b078251c211fded40ad05e3ffff1ff2bf2fd56743cb82deeadf3d361c6ae7cd13ed45ef67b322932adcc1f12c8a0a586923704574e742abb03279fe6221d4333517d9f448df580cb6bbddcf9d86d88958fd9b8248dfa4f63159", 0x6e}, {&(0x7f0000000080)="1e3cf71dd84665bb09d5964a390695ac44de7554088282da764a6a976ee5f7c4f117d9093f066271009a9cdeba2addcd0565d94d74f976a839a604340d75e25817688ddf754c0ae3b4b9a389c2fdb9f4dee2", 0x52}, {&(0x7f0000000100)="c499f3f2e6787fc52992e55d0af7a89ec76886b10e7dac42e17ad1f92e48e90a88da37b3053641abe0120da521b8c4c5465378c6296bfa8ea1cab43610159f6e1c1adac9f50f0e6d4e0d280b34c18ba857ba2bf7a8dd5cd9d0a1df7f1b15a22f1d", 0x61}, {&(0x7f0000000340)="cb71881b22ecebd771f04dccd27abf2766f849e1b720736bcae41d82f0f5765a3e775778b11c9ec62ffcaf49cb2b913d54cadcedd5d91a321ab340f7c99e5aa4e06dc3d505fb8b9be361c517a48319109ebfd13816dfd792ad55ac27ba2aa93d41b3e8de454996cad4fec55926a109b41090577000b2cf0766beeb65af4637ee8c992f23920f0ef8f43a4119e5bc9f89e69b8807c34521a5618653486e4cc2671b306b53849f2cfef771386fc589dbf31c1e187c0b9ffe50f1566ba17fc7995760f895a2773086", 0xc7}, {&(0x7f0000000180)="55b214e7545c28dbc29ec2b9db10a4c4e857e36d85dd1f7fcc176b4ca644a1fa1679b2694b6dc6228e81dcbf0d41d8cb5ea1bc6bfa01850318e9014cb405a662c86b3d3bc70e50e12a82a1d3c2718ad4a44e2ce5016b77e40e6a9f229b05186d8e6f3932d328dbee3c62e797229e77efa477a65cee9580400728364c8e2e7a25bac2488bb05892211ac8b804fbab8da3909b7ee74f9bee889e0e6e3249be5fc042f11722ddcbd06c8fa9d071d3a022", 0xaf}, {&(0x7f00000002c0)="9e9a884c60c1c3d06e62d3a33a9cd6c45af7268ffb43540df23095e7814d37dd9b2d9c448018f5a15616635d9d7e5e99ae295598fe66", 0x36}], 0x6) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000004c0)) writev(r0, &(0x7f00000000c0), 0x64) 13:34:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$getflags(r1, 0x3) close(r1) truncate(&(0x7f0000000040)='./bus\x00', 0x3ff) 13:34:50 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0]) setegid(r1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = open(&(0x7f0000000140)='./file1\x00', 0x280, 0x80) unlinkat(r2, &(0x7f0000000180)='./file1\x00', 0x8) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 13:34:50 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) shutdown(r0, 0x2) close(r0) listen(r0, 0x2) 13:34:50 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/15}, &(0x7f0000000100)=0x11) chmod(&(0x7f0000000140)='./file0\x00', 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) 13:34:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 13:34:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c7, 0x1000000000000000) r2 = kqueue() dup(r1) dup2(r2, r1) 13:34:50 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) pledge(&(0x7f0000000000)='-\x00', &(0x7f0000000140)='++\x00') r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) connect$inet6(r2, &(0x7f0000000300)={0x18, 0x1, 0x4, 0x7ff}, 0xc) 13:34:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0xfda6}, {&(0x7f0000001380)=""/210, 0xd2}], 0x100000000000011d) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() close(r0) setsockopt$sock_int(r1, 0xffff, 0x5, &(0x7f0000000140)=0x3, 0x4) dup(r2) syz_open_pts() 13:34:50 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x0, 0x9, 0x7}, {0x18, 0x3, 0x153a40000000000, 0x401}, 0x4, [0x1, 0x5, 0x5, 0x3, 0x80, 0x0, 0x96c0, 0x3]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x8, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) socket$inet6(0x18, 0x4005, 0x6) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="a2c031c9f0cca881252f3d6fecfcc669fc5f22fb6def2065ee997750fec1f35711120e6ea321e9eda39a7d0114d4bc2ae9ed8e92a34281389ad217a8073050c370bf1da711a67d572682caaaa38adefddb98faa631318d13d481c1ebc56b394a7e517b21bea454672cd2d89a8bc61b247e1b720b0c879314750ba45df4", 0x7d}, {&(0x7f00000000c0)="7715664140299d4717a98699a2a30978cb", 0x11}], 0x2, &(0x7f0000000140)=[{0x20, 0x1, 0x4, "808acbd8e80daff241482d"}, {0x40, 0xffff, 0x2, "140d2e291786d05e0429591cd9e3e3c4b0502cc3a260bf3ecaec08d2f53bbe3ba1233603da9014218f1f1d"}, {0x100, 0xffff, 0x8, "84e61293aad9ba3cdfcadb97223056766675bf775d124b36a80dc6208d8bb9c3e1005db0288a7bd1d6bd2da3d95fe5f74d07d26f7628e1c06414f72bddfc35c3e8273c09041525dbb5d78ebdb5d5530160d4e024b6f36b3e599633739140b06b94b35da0e146084579650373ed6d5a3f2865cd7a020c44346e066806d37d7ffb67968afb8be4ad978435510ae08629ee69616902785dcd0803415036ebff328e8a5a3eb5db2acb42f34280f90c53d85dd177026e5ddb76906184ed43670bfadb7b3f6db3893d7afe9de8383537f62efbb2e2fc2c6aeaebd87f90d74967553b753a72c5358d3cfa21d365e5652df88fa2"}, {0xf8, 0xffff, 0x2, "1b56835992bcee7d18d17514c160f081122f1c86723d8d274a3c6fd8e6c79aaf7c3ad442dfbd07dc3a730075e3111871990ce76cf2b3a757414ed2376d0914e8891a65f206100c151784de1475caad506cac799ae0fc516949ce60bc09a4b220fba5e23f8afa15d3bfff3484612d1cd73ebe532cc67d4d6d89c82d74b7d4ef70b3d7579e4b603b6a237133cde65766c8c6d5910e75052e1d75d25032023766de9db113dbf7f40d45fa9668da1be958663bc3a24da702505b5982f2c5bded2483eb50b4f5cc1d349febef4a122370b3afa056782df6602b57dea5a6d17683c4fb531aad1625ee09"}], 0x258}, 0x4) 13:34:51 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 13:34:51 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x7) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x21) munmap(&(0x7f0000722000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="b94a7f094343518727c1c0ec3b329f11e8bc1cab00b038f0fe0d8f7b9817a75756aa47e497649efb57c931da91de2b7919c3461f40e41f5e517a2a44312e9cbd0fb7f2ec1004752adb2280634a2442840f80276766810602a23459d9cb18d4f00dc9568f302a6d77544b530cdbe09442d18c02be9de921f162f05331f1e28e6e7efdbc0e3bb1a9ff0a73a117758461aa4ad1c1f039b6dcf4e0555077355cf516b0c3d18ad3e5e0d2893606d5ac08d3b4b564fbd9d3056234ae5ccc58ff", 0xbd, 0x8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 13:34:51 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1000080000, 0x8, 0x0) 13:34:52 executing program 1: r0 = socket(0x18, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 13:34:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) 13:34:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = semget(0x2, 0x0, 0x422) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xf380000, r2, r3, r4, r5, 0x10, 0x3}, 0x7f, 0x1, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 13:34:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockopt$sock_int(r1, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 13:34:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket(0x800000018, 0x1, 0x0) socket(0x1, 0x8007, 0x200) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x6, 0x0, 0x7fff) 13:34:52 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x7, 0xfff}, {0xade, 0x1}}, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40000ed}], 0x6, 0x0, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 13:34:52 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000024c0)=[{0x0}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x7fff}) close(0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x3) syz_extract_tcp_res(&(0x7f00000000c0), 0x6, 0x0) pipe2(&(0x7f0000000140), 0x10000) 13:34:52 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000a5000000000000000000000000329df6000000000008000104000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x3c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) faccessat(r1, &(0x7f0000000440)='./bus\x00', 0x40, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x7f}, 0x10) munmap(&(0x7f0000722000/0x4000)=nil, 0x4000) accept$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10882, 0x40) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x6, 0x1010, r2, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1ff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffffe, 0x6}, 0x10) bind$inet6(r1, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x400}, 0xc) 13:34:52 executing program 1: r0 = dup(0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0x20}], 0x2, 0x3) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000100)) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) sendto$inet(r0, &(0x7f00000001c0)="024f9521a6ed878e9d8442928c4a0726ec199affa81893c016190e5ddf71268b4417c5a514636183559125cf473018a0743581e807d4597d16e951baf9d2f460878bf5e196f18774602ef53da1516ef97bf84dbabaf73eed3f7a5e22f635276bdde7a12c0ed7f11c084ac41b2ef621e2d03c436d", 0x74, 0x400, &(0x7f0000000140)={0x2, 0x2}, 0xc)                                                13:34:52 executing program 0: setreuid(0x0, 0xee00) r0 = openat(0xffffffffffffff9c, &(0x7f0000001080)='./file0\x00', 0x28081, 0x82) openat(r0, &(0x7f00000010c0)='./file0\x00', 0x0, 0x1) r1 = semget(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) socketpair(0x18, 0x4003, 0x102, 0x0) socketpair(0x6, 0x0, 0x9e78, &(0x7f0000001100)) socketpair(0x2, 0x4, 0x0, &(0x7f0000001040)) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r2) 13:34:52 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x2) 13:34:52 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xff, 0x6, 0x1, 0x62a, "0760ce7dc6c7f2fc946f5afefc823fcefdcfe397", 0xfff, 0x4}) dup2(r1, r2) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c23eae13c2c745000015b919d90e2471bd8c0dd6b0be797613724e7e1295cca4ff2dfa1c19afa2a4828a2c5462e5dda632404f185dc549cce30ac438d0dbe2372f9dfc758799d7b4e0137a0d7a2a84935877fb8a941269522da146e7195403ad2e84b47b266a932aea4a6d07343ebd39bccacf7d3bc00e452fe5f78398c9de36784ba4f86bee4179fb", 0x98}], 0x1) r3 = dup(r0) ioctl$TIOCCBRK(r3, 0x2000747a) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xa2, 0x2) 13:34:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) msgget(0x2, 0x10) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x12, 0x0, 0x8c6, 0x1000}], 0x66, 0x0, 0x81, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 13:34:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="2891d1662315d247562957d54f9ce6fdabde3c4e83e1cc8fd3f513c0e2c6b6b4027b88de878cf7d31b5a0e62104db3e5af99fa942b57f7d1ee60c12dd2186254a0db69814aec6811bb10e075a349c40c085d894cc494f285f285e2b2b2797d9c78de69c5cb007d97428c748c58a749fcc56630dd34264293115a473fa5987c382a6214fceb0b7e73ffec9a5e94322b0e274d707bbc00e5f98328e976ad04773dfd69870bd426b69f6c10eb9d82bae086eb742644ece6918c19a629f414829b2cc9c4074da60878621c800420", 0xcc}, {&(0x7f0000000180)="5bee506caa680eb16b3177c532ad72473a116fab2dcdceeb825cca1f6371f81f6871e520f636d33c210501bfecc3a6fc9b8b31e40e743a6d30db91fb65d2ae48a7181f12670013b6327c41742b98a72a3b430077e6831b7c2f48e2c1e33cc9946b2d", 0x62}, {&(0x7f0000000200)="5a1a1df0e8c2942989cbc80e7d154d179cdb1f2ddefc8334ada896c79c48f073362ee549526cf012f8bd915dd0152c5f251a57d9d7743184b3f873251a5056c66fd4475e7bb79722d985467f52873fb5b4a9ca526c923cc20f3ac74a6ea4d0db38717baafcc47affbe8a8a87199bb8c38c2eb3bdb38ae138b3f82b95136e8f428a299070029ca1860fbfb1a0833452f52c938c0f361d52b20ea385f46cdedd1b0f234a076801449982237ffb", 0xac}], 0x3, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18}, 0x408) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) getppid() 13:34:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 13:34:53 executing program 1: r0 = socket(0x2, 0x6, 0x4) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$unix(r1, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 13:34:53 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r0, r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) 13:34:53 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x3) clock_settime(0x0, &(0x7f0000000040)={0x49952614}) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) r4 = socket$inet(0x2, 0x3, 0x3) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x20, 0x21, 0x8ee}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x60, 0x4, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0x1b2}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0xf97, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x1, 0x7, 0x7, 0x1000000000000000}, {{r3}, 0xfffffffffffffffc, 0xce, 0x1, 0xce7, 0x66}], 0x4, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x0, 0x2, 0x1}, {{r3}, 0xffffffffffffffff, 0x48, 0x0, 0x401, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0xfffffffffffffffd, 0x9}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0xee99}, {{r4}, 0xfffffffffffffff9, 0x4f, 0x14, 0x28f, 0x2}, {{r1}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x401, 0x80}, {{r3}, 0xffffffffffffffff, 0x41, 0x400fffff, 0x0, 0xb61}], 0x7ff, &(0x7f00000000c0)={0x100000001, 0x2}) 23:49:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="90020010000000000000"], 0x1) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040), &(0x7f0000000080)=0x4) 23:49:40 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffe37, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/248) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000073101c6d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef6d88a48d473995be5a3c015ba08462e776c8a93db026655267ad95e109292aa6000000002745f76f18c0471157b614a45690fbd759ddac83c7aeee17cf7e481bcfde5de8836c318f9c6bee664da103972e504794ab93fb9c577d289d80ed3593d91bed0b37eed6ec464aaf7304a8420751144acf8fce7976fcc4e2ce5261c304b2fe4179db"], 0x62, 0x0, 0x1000) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x1f, 0x8001, 0xfffffffffffffe00, "ef8f05f4aaaf358c14da30354467c1b815a6dc0e", 0x2, 0x400}) 23:49:40 executing program 1: r0 = socket(0x6, 0x9, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r2) 23:49:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000100)='./file1\x00', 0x1d0) socketpair(0x2, 0x2, 0x80000000, &(0x7f0000000140)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(r1, r2) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() ftruncate(r1, 0x8bc7) write(r1, &(0x7f00000000c0)="a3308a663c8b9499028074d80dfd4668c630e6c19431a7406b3212d64953265c1339a238930e6e021e6356354b4201f298ef28f88009a8f78369fd91b37cf735d6fc96", 0x43) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffff9, "855c55000267a7230000001a0000000000000040"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8b80000000000) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r0) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200200000000b, 0x0, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x4302) r0 = dup(0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 23:49:40 executing program 0: syz_open_pts() r0 = kqueue() getegid() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 23:49:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="297a9cfe1659d9806f95a95f05904b606040933269b4bfb7af1c0bc76d9190325629760b0cb6caeabbf3a929d9c5229d847e4e85071b5a997e010f2ead4e45d2d3f2c1e16343fede068679aad16de8f5691f6070634a78467e58e0bffb8e710c4020af3034c3814f46f79c6042a4383729b744ed6d7531f184ecfbd034a79af6991efa3b47c71068447b5c958c71c84d39776ae71ee6370fa5c67359361e19a14cd49ddb0643f31913d9ed4eda5895fcf5dbee9df4d30d120d686772783a23a4bec3ef1aa4a41f0743d4ca105676196fb7102c053e75b415737d531782ea88dd", 0xe0, 0x400, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) 23:49:40 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = semget$private(0x0, 0x0, 0x418) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/4096) r2 = msgget(0x0, 0x488) msgsnd(r2, &(0x7f0000001000)={0x2, "6f81b9bd6a4362692c50cab8fe6fa0434da13c5ddf79c66d49265766abe86d91a7d014d22af26afdb7b8d98e2d793ed3002589f7c9fe024e6f677f7350a117272e369339eb4ede6b67730569ced90d08ed5572178c7afe68173e5164665fa1e9380baedf9db1c2fdecf666ae"}, 0x74, 0x800) r3 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r3) mknod(&(0x7f0000001080)='./file0\x00', 0x8000, 0x2) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') r4 = kqueue() r5 = dup(r4) r6 = semget$private(0x0, 0x6, 0x100) r7 = getpid() wait4(r7, &(0x7f0000001140), 0xb, &(0x7f0000001180)) shmdt(r3) truncate(&(0x7f0000001240)='./file0\x00', 0xfffffffffffffffb) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001280)=""/70) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001380)={r7, r9, r10}, 0xc) shmat(r8, &(0x7f0000ffb000/0x2000)=nil, 0x1000) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f00000013c0)) syz_open_pts() open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x120) semop(r6, &(0x7f0000001440)=[{0x0, 0x1, 0x800}, {0x3, 0x5, 0x1800}, {0x1, 0x8001, 0x800}, {0x3, 0xf14e, 0x800}, {0x3, 0x20, 0x800}], 0x5) connect(r0, &(0x7f0000000200)=@in6={0x18, 0x3, 0x4, 0x80000001}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r12, 0x0, 0x2) getsockopt$sock_timeval(r11, 0xffff, 0x40, 0x0, 0x0) 23:49:40 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) msgsnd(r1, &(0x7f0000001c80)={0x3, "517c14b50eb34832129446afad5325646ec6e489961387169d4de6bd0830c49199f9505157070817a2d1cb0540e48f0b05297bedb01a5b6ed9851fb53609c3b70d2fb1cfa81030c0c7e29e0005857497c0de96657b5d51875356625e2e93f3fc25fc5d875f45c9b9ccd972f74d4c3f1533715bebb80f76dd0a048984f2fb14aa4bc8c5ee98f79b06ac8c85bffa4914cd7955a2c538657bc30a03a1b108e18ed7e8968a2ba46c62f1de3d02014c6eaac1fe3a738f3182b011737382c4216bc4ec8f9d639443d4d0e705f3430047e1cfb3862d90ab61d9e82bdb4edf0ac480f867b664f499c2e7457ffd39e2"}, 0xf3, 0x800) msgrcv(r1, &(0x7f0000001e80)={0x0, ""/142}, 0x96, 0x3, 0x1800) 23:49:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000240)="575db7e8c7b2b301e38ff50cc7f18a06539cf3567fd02b35ddb8d06ae4c068df452c5300692dc6878d608b2e156e49409a38c4967715429a00561b2220a5f5619b00c12cf187525073a886764666051a6ee25e1e11e1fda9a669452c2e17b1cc2e0b607d203993", 0xffffffffffffff45) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 23:49:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=""/65, 0x41}, 0x800) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffffffffffc91) 23:49:40 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0xfffffffffffffde0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[r1]) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000040)="918ba2ada1076269136d7a49af412ad37657bed2f8a1", 0x16}, {&(0x7f0000000080)="ab255f6f8e15ee2c136dd68bd39e8f7c9f607b68268162922df03616fa6e2fe8af3136cad00cae95cf7453830245f9f4085bf632d0ba2f675fb45ea7be5946b79c35cd2becaf622dfb771d75e2f3a6c1acc1e023", 0x54}, {&(0x7f0000000180)="faeaba4aa22adb10ffb5bf74f404e450704eb4a627cc54049b221249ced256c4da792655517017d78f2ea4bb876b17d3f3099042bf034a127e09134f20713b99671d7e2f14c5b9b1a8917bbe01ff5d6fe37642b96c4dfba78ceeccecc9cd18ad924b4b4cb21080b3eb6c21fa7bf2138b2f5dfe7dbdcb3730d579db57543aa0f8f072d43e840e337d46d28bd080eb3ceded8b96c0db698f36070deab2ca4b019825ba212b9e789e72307eff5fd5bf7e46a01ff615ccda3441adddb7e3539cbea7898b3d413b4bbdfb0d628a008dfe3e9dd79fef333458d496a537379690056c0501b9770a5e5bf064c09a4563851d3aab8a811129d1535ece09a95351aaed67ab84a73c9dd230bbe71709390d811d00a898256a056146f8162745f36928f3a5e98020a22c84e435c8c68fd46e2bf03c6f0f72f1feed04f60cccf1277d94a045ebeffd45d0fcd3b689d241c8d3a77e2923611ad08012a4bbc678991b82119ef2b4eeb3a17797251d668b4d57ab31f521a017c011d3d9139baec959b56294b4b6aa0245a0987d14e75a507a6e3df254fccce977c424b12c95aac3acd7a63f634a5bffce89406745aebc651ebeb7e0d5ac7eb85e4e8e2c17345cfa1af07e73e6f6f2c860da08cb3732c14c0d0b47447257cda5fb998e55dbfe253f5f215c78ba93936c40937e32538cbb4ee9f79ddcbe1cfd91a3671912c1c404d13be3f4a5b0f0b10248540acb1d57b2792e09c2dfc0db93bff17ec77071c037877885a134038093d5895b80ffd076e0c6587cbd3a35a13bb8f473252ecade2ad12185063fe520a4cfc3d199bd464baea801be5269430372e6671bbab2f07a77359322ebea3428240e1b6573aaeeb5ba7c380d1086f5ee6203a259c944ec29b9889e96267d87b9fb1a3d166243f1eb2bdd6d153ccdac88a9b39388609cc827666364c98fae2dee63ea67a6d9ea6bdd3d3b3f6ad9a59dd22dd24188f68d63ec3baa310b8784f8833ec903aa019fadca20c91c156c708671264fc7de98d30367073a28646082e56b473f79391d9c885944f8ca30a248b5a7801f03016fe7c18a93c9389cc1e8dd5641b8b3cf0691b034f482d19bb8b424f691d0f95e20e5005f058f31115c5e9d68641ffd33b9132e6dce9a127812a072a15732c5bc90d8d4661b17fdef0cc3a63aa3f530ffd2811f2e9fc416850b247990aa26e0eda2ec1c145457fb52693fd1ef871a2304eeeb6dd891816fa1a409ebdcc1497820c7baa205dc006fa236032cdf6f83a5cedead79b4f0485d0dc116baf6c86d0b3c03673afdb71c04eaa9dd129877a7f96385335251f9a72c38700ed8514f7ebae7b97da53156d757c17c789851c1e173b91f1babc9788901dd3c7da6999afedbd784143a5b94797f7ea9202730746cef605badba5db881a96557b47eb154bf039deb4a31331df1d0706f059310a74fa84469b4967df0b287ef7c97945c0e9f0641fc1ec60d2e0f72500e9fab17bff2ab012a5717c1ab129b7855ceb66a0d60b88b88951153ac2ebb6ff1cc33050d98c543efe46490b5040e9acbcbdfa3cb465d491294462300daa70b2abb152b93f37aebb8c043ce8e8260be322a1b65ae7998eb745faca55f0a0610d5a7897eb24aa5f920973082cb357c2ddc6ba4679764f7cafda88ca38611ce644ca7375ec68c3fa5fa49b2e8a6b9db5654ece0857fdec2b31575adca878dca1822a436fc606ae42d91a73360ad8ee467487167fb54633a3dfd0b4565521620275ac336a1b4d8143d1b76006639018ebb4b56a8d1e407f550fc24d420c11d4a381484a2e29cbb66dc8856286f6e5c5ca9160cd8c1e2e9d79ed2cca1d12821bd0f74751ad326124a08e0a9e9e6d64a24dec19511d26787d043d52dbf1efcd477fbfa3a39fdaa8799d62811ef564b765e5db7a774b324119a352bb06ef859eea0d083a921215b7f1663dbc2c83ba5d27660bf4eb2a6fc8c519bd0b81f485ebf94bd1cd0928084abac52fea2cc7a3f718319b04849e1b1780635d2f5fe4b99c92489f082a5475dc864c94c1cd72b689c96d988c638e184a77ae191175e0640a20c459526db689fa2e2b19f834d3f4cf62f6e210d81f845d98babe834ad0f601d311b6a7451d77ef93119eb77c035adaf24e13e14baff0fc01518a45574b7833dec38995dee1f78de6b7a834f76cec8ed55bb47ecd6f16056a31f5a2d887f46c51ed822ae5e99a256a3f7ba7e95195b2afef98c1a0fb4d201eacf1d1b057d6055c8ceffe8c6853e57e72cf1908a789fa53aceb079ec8ebdad2584205a440d481be7cd634bb81c03cd5604e9c12e5faae0de1d67180530c062c01281a1cff74a172285ff6b657299a78e7bf3e77acb5bf937e98cd23ba0e03c3735e810f679a8fbe074e6e34e577a77bbf5193785b350a863ef54d026718eba11765d9240d7060fa8c1959df1ccd4ff9232a1d5e5ed89a1603e6fb08b8ae1388e57104b28ac4953060516ab8c3442ebd2ac4218b67844dd4a0d860fdce83b75c42fc2771b46477c1370897573818c4e651062573e1a715e93412479e26efe3b9180f0311afd5c920578607de9365c458435c78e8d350e2b2c674a89aab2fcdd93a102ffe3e7307b5259bdc3bcc38de63f05451d823e7eee111424a7baab8d33a7e351c5b04b96eade4e53525b884a238aadda49c9b369a4c5fdda3b0c9a05da6b29d08b93578168f0529382eb2c420b6aa1bb6b87a5416ef6e31a103dccf96aeb63a8b306769fd2f53224c5d0e52879136047d76742f00658981c5a97726814ace6a6882fdea1f179e79876f181f1a41ded3926cde5a97c6f680f4744ed59269b63ebc11e44ac1d5e7d0e01300f368e8a8dfaddc5681ecc6cb74d5f8c3dac4920a5a14063504169663b8f2c5639b1a03f104c99a283e3dd559c36c157f728062ff727c05d7ebd7da32967ffe28210e1ed31033d7067f48b012686e1752f10e8f06c69749eee533f4797dc9b6129ac2ef67e19c3359197545d916e78c2cb84a2ffe45ab9d5057b6b26aa7113c73389f8ae2a33c7947939eca5253b2a44bcdfed43e5db62c81078887ce8ac38d5aef1a9d225a766a4ee817f617c6da237bd2d2cda87bdc1e8e7fb0a3cf5cce1967c23e096dcf3332ca61cdaa1a5ac11548d934dfd34ba8ce4af5ed7d4bce3d4769a40bf1896a8d5e8dabf7f0fe1ff9ea6b2e4b2b69f8e081d18fdcc016fd375bade95e7a18e4b668c793ee407ea4f49a2114b6dc3739df0566e63fe41529a9bb607b4683e3adc26f4b4f9a559ba0bb59ee5f3c3169da38c71a9938b9eeb3a288d2cf7ba39d1cc0daee6201dbb12daf289c3ba9f38fd7c2ceababafb9018d21216b81ae294328520ede3cb9d4ccea6b8849c9f715eb8f634097c0dabc5e607e1f94f19e9b2613b98d446640fac4b235481c66f1b799e5b4ec4f00c3e6405a32560a10164230b736898d73ca5f0c77256ebd28b854ad5258b4dd569d3d91f3f2966c4a46c321fa43fff67d60c1e619d868c23b0cac4e8a2a47fc291fa28f5f8079a9eb11dfad87d843f4e5324d4aff8ef6f7c75abe8e9213b2c6942afd2a263eacae9bd4e53720a15ae5f86f4b01c7f1042b348814b4a4251dc2c4c33172bb0202eca8a5fcd0a4a04324675bc975dad320e1f1c604fe5c30c0595a5728cf130fd378f8a11b04fc370711b2603f4ae337e16e652921d2493ea515a037f9ac9140b01bf51452c32db4295098727b2dd785f50c3013b883673e8702e4c31d8dcfafdf2353cde82aa5299b8ed5a6347fca85ed9215549e0d922981791c30738134a05d692a75c4c7ddcccb5b97c0e65ebe71954718af1d18d7f1157eb16843ccc62d37f9801810464985b1ce52ac764489802f5ea66a3518cd979447bd2fdb6907465b9151c5ef5f8af371eb8af3720641f3cc47a8cf403d53b4695b8d7d00c80e8cd9e602647d18f4fc629aee9a42b40459aa8f81697d61134f2fcaa6ac3e97cfd158c6694df5d3e7e6ef8f806eed8c33d04aec117889388962fb4901d49787a3224cd4edf35f7f7baabe6c415b4538c90d7af1b4141b03e58e0896fe72872c723ed5cabcef420688b1f638f3e0b69ea13b71c4d2d15b8c92331b0f808c97a4d792e66042b4075645d679d6ad3a5ece49299e2e6f8537b2536c4424b79f94f8124368ad0dc8e1bace6d07f38af7e1a1305d4c99031e059c8aac7876fb40c2637fdfed16e541f2456ad6df422896252e385e76f1e095f3afa98a2d72a90efae6c2a92510ed418058c25aebfa88b7e48dae4f62b283095fc514674272af7133cc48980dec6dfafff773ed41dd15ec7977ed6d39f29e6711cf61b9d9b9381c2c46b6aac5e4c6448b77a50345ad3b6882487038a393c3158c700e3fd3189f32fe3d0cbd7a35fdf1261110cd67e07b4f2f97069a1a142fac71e1833e7142974e857b7765ac06c6a95b3bb53073f0f639844f2d866a1a52c193f63ba674cb0c256371a0a4281a6acfb1f03ce557826b59f27287f874e82657b25397162fd43dc60971de1c9296cf7a8a33f96a8df684f6da782003a1cdd63fab3ae97372b83b749482f1e06941bd65d13340b3fd00f9766ea9e974ec1d3a9dc55983f1e9b4154613f4ce0771cacfd8c098d93518f328ed7ec56ca04b3a658b5f227253d4082b0c39193e0ba88d3847d12d81efb2da4385cfe24dddef168b7b03d7f8896bf34559b94fa51566ca0abead5b5513782c65be60b5c6e5f97c5f0b6d490f495af2cd06d1999edbda0559b2651763701b6e1c01493020d8f512f54e3e89c57a18e55d8c173e13d0701c78acb576edf5c95fecea0289c511f52d60440a7e8ae50b1aad34d14420865cc35858a58bdd2b260529e9b19741fb904992f3f83b63282e696702d19594c4cd62db75d73e0e5582713f730ec27f490e56bada8e7fc1f1f17c791c235cb6f5de6ebd183633ecefac76a8e21345be63a53c1308e263666bc38d8d812b464cdfd52ed131f41b200dc886fe64046d1e6c35d150079b14051d69d092bdd59108c55d590357362d8f8a475ef01cbd79767a94bb9b3de45bca0a56be1b05f94fc22af4c4587dc07eaed7db84997a77e19e1c1757600e6e56d57296213b6095235eebf6e6bddf642fa3fb43e3aab1847fd8f19e5d1eb977897eb5f2cadf4fdd81d82ec5530df545a27707573ed1d6f3f49b4dd31e738a7c2720b7bf017c1920b9349b06cb71ebbbbf71c08236832f8d418cd41a1fd8e4c8a3bbb033b5381816be44bc218e4ac90508f8db18a9a88699e83faed8fd1f5d675a6c7fa819cfb4fe86382b4fd4f0061633b045f2f7b5fd5b40e311002120410e71da61aab89c0c53b3f9e68e1ffbc5091f58bdfe2ed77ff3a33eb1c80b8683859b215fd1f65cf7d5e279b0f3055bea3b847e9303fec77d360594ba932388ae821f91023272c3949fbf59dfcc42216c61350fc70b403489bfe2c4ae382f621dd74460988be0cabd6f45e91fd6e72020a7379bfe75cf1eaa2601d39a266c621cf1d67377f37effe3dac27b817ec6a4efe7096931803650af321b5fb73540de11cd4e3bd30a9c988b16991a0217edcd20d5c14aa8e414bfdccef79f2e0755d6df34caf8dcc35f4d54b91c2d56d973d24dfc3c23d71e4fc67158379749df26dc7952ca8311b07625cfc4adc8bfcb41a9c4c4454035cf8503c24ec3a82d58b0190a74a118bb60902c87418bd73fe46879c5cceb9d0066c4924d9395af8a201113e4007c4787276521b90598680c2493716db183e0a3c111796bca452b8817adefda59fd86701f8d0aeac9ed0b7319404bc", 0x1000}, {&(0x7f0000001180)="f4d78db64d6da5e130f1bdf5b03dfd7a0c34488d15fcffcb299dd19516628f742392f7a54df1a7da22ef136eebb34ac44f5cf087ce44b2ec720f339b3983a8150bad6f38bad6d414d104d1a04994bb103cfef9b4c59ff0446548b8dceae807c1607679407106cb4a5315977ec3b77bb43e0ca1f7555002de39614c5353b0ee8b63cb07e00d1d4921dbbb3e83d49c76ae216a1fd9f940330665c9ced1c121bc9d1da40824d19b45ffb9bce4ecc15fbe50cff373b9e248b735eaef8daabd4b9f661aaf1e3cfa9d8ce5ff15fbd4d427988abd0c5aeecb90be851d1186aea18fcf9476020dfebbb914537410933f0d8b82", 0xef}, {&(0x7f0000001300)="d80d667e1f2707b5d17b4061e0a337967c58a663bad0e0b9439915a30bcd099f614d7b89ac444a12f07a4642338859ef21bf8c4f2febe7a95639ce6f15a57243f7c722ab1843ea5244d112a3fb33f58e48675a2f9efd96a547bd845a7cb83933d9a882b6cc72109626e8675ce5b781f002414fc3cb3b28e83fdab95e2f104a1f83241665655c48c2879a8936", 0x8c}, {&(0x7f00000013c0)="9afd8c9ab56e3c819f276d237117260b9bba051db9450239c8258c8145330ac624d029cd1bf52e79bad7afee96047acdc66d91d63b2de6203899b6fa1e7468df113f7185d2c2aa15604cfb9e09fb2c324fa4f4888c5f6153965220b397e9d6fba208c2044f0a32230f7e4e43ce3700b07d6469fb05959f4f282a308b52e0853d30dd153153b8a2fc93b761238a736c59419845ccbe202ece2741e0", 0x9b}, {&(0x7f0000001480)="dbd376e88627b5e4a4e64b232fba4d07abfacf413c50e6d6b0ad31e16c15e7ae20e1835b8e84c7fed0c464304277b27b6235ee5ff714f9ff552f2ba903abab4a7090c6e927162898fd63cd8bd72664d7f2ecc97e173d4e8ff4d8f97d", 0x5c}, {&(0x7f0000001500)="d353a241c4d115be40874b5b31734dd3fb81968c22ccd14ca2e14bb43a61f1cc8623d37bd375dcf2cd16070a686e203c566f08c0d895c8be5f5b773297c198f55765f14707de97a18581fbb8b75c6e75d2b275800994c288b0fb0c62b49fab8c955ff8392fb112d2ad3a1c911a27bc2a460a411b7c0102375570fcf1e1406f006b54a5b9a1360540054f5c3315ec9049a2b079b1eac05de988a392893d74acc2f08d1c787e93e258a41f43cafb15088e6e19e72d64b417e63b01b66df9c5bf8ae17dad07cefdf664394ac14170eff897c7e6adba90c20ca3ee058595df70a45756b3f8b146055bcfcae00f72c5bfa6b7785310f11365b1c36ce20f5448d21a59ed31e10d890b666d39779e2f334cc652ee46979a09e77c2e022bd98f2d43174907f00fdff37dfb6f4a38869272bfbc6d85c057ad24562ba864ddac2df3d0cb05f4d7600b02275993f98843b60c5120c806a184756b1d44fdfdce43835240939faf6d4d730da34a30c4319b33d0d710c3b3a0fab33f4d6a57d4e603421e9b6df0340c2f11444a1cf865cf2bd4a1cfd6737b381b134a787132272587f5ea0f0a04b281c2b82370921f939e03de84dc7da8ef22dcc06d061f42baf7b696eaafacf1656abbf0ef680321195e1134bb3c93f68b91fa1271c9038b048972eb72fc41d91d04178ad0c215c546ea983cf703fa17c4b0f591f612c47bfd98075053bba203924ccaf9783b1b9568532d3383031f2105e801224adaf13d1ee7a8809c48337472d0c9f2298daf7bfec78f0ad2a4f693ab3cdf6fd60877fbc5796430951e6a06de158641d43a7ec3a5c8ab38051935a2f7e0a1de224076e888d282c10c4a9bf31ba9e3494681dc8585492975f6a0148e2046f96f40def0ec110fe6d695c1a397e6861bce281b40386ddbf16cb13ed8c35f3dcd08a70d087c53dd01c2953ac52dd96c7f22f1e219f6b422de3f525885dcb72802cb4de5f8431b9f00b87e2f681207e75c0c717fd9cd7cd789d0bda7d9f3fca68537f1f1a058921550f2742b3dfe4b304a9c48760a08db60bd88d80246e48a96b6024a2dab9d68d874d6b0a4c5eba4e0287325d96b699b416302655b4a101d7a7a2fad8f2156971ec027f8438d019fb2f0cf1f413f2b87df29196f94e0fa5b1f8b5ab436319d81845d6f7a76fc4c46a4ee257432d741dbd4ec29ef3cd5e35aee079aa786feeaa6b51cf40a1f7323d3d9ee2be989adaf5f2602b50dd29c8939b344ed31c3afdeb05fd857b90de91b7f3025eded3c4e3b2598a15895512f28583d333f2454c3a4161a09e43c7d44cc9bbf48cf3000a0020596930e14b602cccf5ee1eb4036df17c5f8a6307fe5f8344a049b106e9716bc74b6d3d08f8ff21bb2019b9b5adcd6adb48019a76c2a970e002cb7c9810eea0627bdeaf1c24a9fb83766439514b9a9322e6256a798e206f8654c4fd972dc4d3f3b6cb7f8b22e4cb50d81a0957a451b266052d74eb2124daf7ad86b6a98b0b13ab5a8527c648c39189299c4619922cc43b4facb9b16b16efdff73aa5b1dc9fb778819c15472758dc0fc3c36e43738add5dae22440e49240682f24e77fd6c21b663ed3e8a0f72a40780bd4fb3905dbc6cc9708a69efe40470f5a03a56d7ae03eaea54069abfbafa195585e9ffcf5643713b48ac83776ff580d3ede7f087aa318696cc1530efe721f3cad3d9e6b10a6e828d58757a058afaa1e75b3a7276c1cbc6460ee6d9dd19373197b4474dbee5e8427cb5b8c69923327d9a2cecfc3b79a154489a5eccbe644eef74bcd345fd78a8b3de32980802c87787824b68935772eb05d550ca2a8001dbebe2068179dbe6a1f69df3c2435281b40539d6a8d1214531298fdea2295f68b054a5500105c5c38094350059bc7a7a18a8549dd360dd7a42ba7a47282a39d5c95f894b575f489c9676450fdf072f8386032a025af5cbda3a149163de58a9b2fa35de3a954940ef719b384fffbe1e3842bdf2afca41b7a45064dacc0221633de3aa22fe65e5aa3ac7ebf3202b0e421f7fce73a4683142ecda512e7a1b3b8744ce3b2fc4679268e788ebe1e89b55e2e7195f3159b6887f4be56484fd73c6573f539e4d1b9a0d9ea1cfb6dc4394627abbaaff24aa03161173d9aa9c06cb322bac15c7f17d50ef4187a3f2b5f938a28482b1189b6949d655f778c91d4773894362e5348d606a1c96c57467555fb3d218df95208c2bc788634d526941fb30db4c51b37f3543805e7eeeb01c71817918ebf8d9a05770dca926b463e31003af75d124659c1eb8d734ac680d6590afa1a1b86a455fb44e38ee7d1d708a3d007f5a3a045ed6eb340bb2aa1d8c9029bed8c979ce9de1e364e13ec45bf32ce5bd77b5f6d1c9dbe79ef5d3e3e4789ba47775c38c7a1dc3a16d9417c249f2406d9f3572259afb7f924712abb4cdca280f50ce1984ab4b412d7e3c54fe8aadecc920629ac886ee9a0c811d46e63bb8aee50f6763ba5bb0593e777271bb929caa1ae2de441d64c500750ea9c27c64e504e3389a42a2212cf9b5e96de889731e3acecb3a2889b6867bec755ffad0b48a061182c179044e04dc9fb7e2d0ee629bca764c3980eb50013cd4c379767e5b8fdf1f0ac1c9fe7ecf5d9c224fcbc82032f8a6c04e278d3ae85e5d3ab6ca11df783215a81bb23e58bbf7e7875c2ea7977dd2b65ada21b38446275635c804d51f140e8dff53c1ebee1998bd84152d07db471c7edbe828223a234341e47ab6f244f0282d4f69f2300f8a2e79caffd35e369ef2d2cca1bf9945c9a71f08bcdcb458b037403c966505bbae1581ed3cde85eee26b8bdda967dc7ed1197bc2b78d447025d63cb8de80c31b44e149d6d2d4fb3690836ae720ca919e05e347946d1cac737e8fca45e120639d3348b4dd4fecbf46c6138f0e741187605c5cbe1d7bd6d0025ef0135a211d0f9305b7d5a2fddf46b6290f03955918b867dc41f839b57182ae29680e0aaea44c965f35d6e7e99afa47f62bd5ea3cfd761446b0cafd0181437c12f8e1ef72d2ba3e4373c7a7011cc18aa8857999315f15239d395841a3f2f41c0ec3327a2cf2f148b4d2532dce3b5227886609ceda90139f6d5eec3de2941bb7e7b89de7f4d4210bda7ab41e8da16b5638003bdcb54b16a5ab98d740ffac3b5bac2f92847e5a19ee958df557e729ea24d2fd37bf96d069549289498d9fe6ec128f1c1a649723367a50c48e5d018be9479d0b93b47ed5529cf72c804faac6b963d2350ae0aaad44bf61a740ebbc2f569eb3ec2f0fb816cb5f1cc58fc788f4ba797ec5645d27f8ccd2b189daea627a518dff282085f4f9a3fe3d1248f2f9e40aff650e1e6af9036468b11ac96aab61042f48344adc5ecc190196c44470ba65ffef5ce964603cef1ea30dfc9a38e58b0451b6d1b41c07fc8930ba3ff917a1e1c15b90ca184b0235ad2a002ce13b2282558fd6751f7c0b1843027599a5cca43c86e1f6a760db88d91ee2ed09712bf9bab45ea09e88dc1f720f095a37a57ae89f70e3985db8478ee393c29d8310337f9743b93e628a6ca621ee6015fbc3bd6ccc48fe2360fc9b8182be82ed401d6eba97b2332efde8029cc95d59bda2a8f90403c0d97fba4b0da6aee4dcbb60e77012f8fd5856a501bca043f31e5670affdc8707816c60428c564cdc269649ea2cc960ee39cd4faa31db4f4779dfc2d4c9277b6ea87542bd0ff06b814e8ef76e91bc7e51a9b82cff53f359aa16a4c08bf368757e472af128a3bfcb2695c4a4b91845d69acc602ebe7d871b44f6affbc0a160fb58d6351da2be539079f8ef89fe2f6e6f897fa5a945f6153caad797bf856a6bca5308ee7e48fce2047ae92385c718f579e748d1ddc81adc8feed5593b80672bd4d36c747927dfbbec9b0528d11deb687aa2a197911e6e9a69417310bf5c4b42663b3428c70dcb76fa76a9332691981e8bef3c1643d2fc72ba5122bd1c97dfff2d65fa9ebcce5dcd6cdc527d471b1269a7f69f8e9ab970048cd54807592a1d72c4e549977f9298006ca32889c4bd89727a2955b040dc3bf95de1254f2be2c42a3822162a8ff6f4a30eb6ed8627a8a5e1e50fe7782f7d05fc469550c156fb693e27158fcd09db09fec7a4a13119ce47b65ede6a86ece123242b8117611ca032a8907e32b8b67390fd13e8700e4daa67c8061338c8b726010eeed05cc913182dcdae1e7fcf878ff5874c8236e9445630217b0c478c332b0de8a494935667ccd2be5578dd166723cce8cd791eb523df0ec0db1aeed990bbe85f8380a7a927629809858f5bae3815cf92f43ce175dfd30f7468be399b79bece7cfa2a9e02ce835bdbe7fa0fa78c508a8904a880f2542f577baa72500386498f55ee5c72f6f89eca9c61b62f24691f315e3ec8ff21395d6117e6007930c0265dfa1e52a48845009356370a0c8cbf099453254510f95101cd6ea65c540509101fc039e452c7b0b639e51ef3a6e21ddf5870ea946107cfcefc98cdfc9af91e24a50e3df88a093c18aacebedf4bcac878376f015217604c496a9296ca4c8163e84fe0448dc732e317d1e236ae897a86c7166d8f3d5e5338a5d4ac1f58d7acceda834e316327f67537bea59fc33739b4d6ebd90e3959380f7f12a95921d80bd5e5abe72dc4291975c53f0a19b1500c7b4f0f79d97b6f30a756d10793043504f32e2a0b3cccd3a0fb493ed9c770adb7e375a1d2f6e44d24cae679d5c32fcbec6fa62c1a77da02bc72bc5a2c4e16e7ca2b66047cf0f4854314e307443e034dc043d8ba9b9fb1d9be7e859fc8521a28403e8c9c5771c886cb19de1f1e4574204f5ebc7c4fa547022d913100fad3a0fa10d366dd8b9d8b6199e2c320e0dbbe81419b8de4e445339bbb31ed40c17e1794198cb62411b265824ec6c68b25f813908ca60372955126a242421073a3b4acf5dc78578b5d973113efdb88f9b7f11d27b8f88bc45d03e0feb44fa1e3fcc1ae25e087d8d84af3d39440c5bced1d840949241ad8fa175a269a75d94227a3288bda8f7e66e2bfd09dd277c4dc8d461e517a07327d5dfe4935458249d424802612d3bc94e9b6768e72b517f72c6abae60ffce0e3f15e45678a3ab4f19ca5ce4ea04633103b8efa94958f269b817c36463df0778514c688fc979eaca6aced8cd499b185d5126aaed78127b8918df907868cb6a1ff0c08978110cb544f75b90619541bada0e94580f72639575de9acaa6d23a4815a63bbcce80f825938ac5f81960ae3ea60cdec23ad4454d418930427c1f7475540e9b0436456edc84f591cc230049f50963b5797da6220f344107f19ff09b1feec9717c541e9f8c4a5146d17aa9700449851fbaff165e7ce834c3ab1f95ba743042de716437ddcd159708bacfcd0d4119d5248fb697287e6bf44d4bd6d740d3d77cd46274d98d0b68e96bec4f5a8cc00cf49eaec3ba8897d281e8143d8fdbfa2971737e7d9b5692b4fb6d10a7e1e48b1b7cecb6d7ec0c34a340446fff027ab1b18bb23bcbebeaf05ebdb8b96e897496cc6958d9f036bc8450378b380900a9ea5b4001da77bab222301d067c07834439a17a0dfff7bce34953bc84b7d36e5418b53cc04bd5bfae2ac14b715fac155edd0e75fe0acc16d53963c3ff19e85e3cb26c31a688cd48603d25ab85b5742e93785e1dc40210cea2207a66e7862365154fe0c138afddedd8fb224440b52bafa1a8564ca23b450a383db88c6f549d62cd89cd27c3541e28d2119bcc40db8c88e7534f9293f997bc5cca297e49583bf8c5c7b150fe799220bb5c9f732e8896a63518594032bde586187ab3e87", 0x1000}], 0x8) fchown(r0, 0x0, r2) 23:49:40 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0xb63c, 0x2, &(0x7f00000000c0)=""/70, &(0x7f0000000140)=0x46) clock_gettime(0x3, &(0x7f0000000180)) 23:49:40 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x6988, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x400, 0xa3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffffe, 0x400}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x6, 0x8}, {{r0}, 0x0, 0x80, 0x0, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x42, 0x4, 0xfffffffffffffff9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8d, 0x8, 0x100000000, 0x1}], 0x200, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x9, 0x10000}, {{r0}, 0x0, 0x82, 0x1, 0x628, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000040, 0xbd, 0x60}, {{r0}, 0x0, 0xc2, 0x20000002, 0x4, 0x81}], 0xfe4, &(0x7f0000000040)={0x7, 0x2}) 23:49:41 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x1ab4, 0x9, 0x7fff, 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = msgget(0x2, 0x120) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/13) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000008000000002514c0d99d18893f2fe900000095ed5c5d1d4ee724510cf9ffffff00005816ea12ec0782361ba98a3da13d236adebf97b1d402415d61a72b000000000000"], 0x26, 0x0, 0x1800) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r3) r5 = fcntl$dupfd(r3, 0xa, r4) recvfrom(r5, &(0x7f00000000c0)=""/133, 0x85, 0x42, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7f, 0x5, 0x10001, 0x1, "97a819ba2133eae8e4a8211e07ebcdcd6615e203", 0x10000, 0x9}) 23:49:41 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x950241eb2fd18a3e, 0x42) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 23:49:41 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) seteuid(0x0) fcntl$getflags(0xffffffffffffffff, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pipe(0x0) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/164, 0xa4, 0x800, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:49:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) 23:49:42 executing program 0: r0 = socket(0xfffffffffffffff7, 0x8007, 0x68e6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:49:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x5, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 23:49:42 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgsnd(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000007f09f3b84337f00b897f178350f4369ba6cbf15a5fb86d9cc4dcdf08e29065177b1b56ce4cb43c12827488724ca5b8f3d16e0d8a66b97ea5dba3d2212e759610f3cbe616c381f365334a4259ce1c63bfbadef00b0f0003abf10656ce3f"], 0x72, 0x800) 23:49:42 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffff, "000000000000e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:42 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100000000001000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f0000000240)=""/231, 0xe7) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000340)) socket$inet(0x2, 0x0, 0x3) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x7, 0x1, &(0x7f0000000140)="40bf03d9c119071e135871a81d6a0fb2ecfb27441e29af0621fd50ce84ee94ff05cd3017d0453b9ac48f9cd47891f32d5e40645e228be69e4d25ed0c06b6963b4149303b5ae9f3162e4d5d88ae7b869002c19687caebe57857eb6cf98f358bdcfb7d083a751c5d965f67145a46bf6e74b07ea0d9723c48fb906fcc4e429531eb51980295ac8e764505169312bc5d40df607cf50f960ee4555299a4ffa751b637739c73ab9131802c2a15937c34caef2fe7ca0458a6ebe44f4f6c215e508171c393b5c29d01c3", 0xc6) setregid(r1, 0x0) 23:49:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpid() getpid() fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000280)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/56, 0x38}, {&(0x7f0000000240)=""/58, 0x3a}], 0x3, &(0x7f00000002c0)=""/1, 0x1}, 0x1) 23:49:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x7}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000023c0)=""/182, 0xb6}, {&(0x7f0000002480)=""/87, 0x57}, {&(0x7f0000002500)=""/194, 0xc2}], 0x3) 23:49:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002600)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)="2efbde1bfa8f27e2cdf8077d326e5c0b9192782a67b8996565a3f6affa7ed25a9cf8709445f3deda5b229437fd8890865f98bdc448f252d1a307", 0x3a}, {&(0x7f0000000180)="e493688fc4ca4e5b678b3d4c3f21a7f3397771f16ee3d778068f31914ecd829b4edba9826a55ebe4c31547343913b7c27c3c695d61737d2490b94cfc54a6a5af9ab6d53f6378051001002928de74261352007524c113ccbb110a481d99a2f997c0bd719e59666ab8fc993ed6afd846bfe746cbd64c4bf046a8a1b1180f8f8c69e65d9c51d932e64cbcec1692b65b2e53e5ec77e940254e1b4b7696b1d3a38fd36e5e7037eb9af9862c61de31f6a31cd5b57b2c56da2da4c1a8ee30d0227f43782d9d6b319c060513f3e901614d51094189b9f3cce6a2a6bf9707a7bc6e646fdcf3826015786f468c45deaab7b1793ed1ebb5c0cf7907da384f2c792c2ea121a3c59ceb41e6e3b6af5aefa416e69462622c1bc9e14a20c0fcea0ec2afd999706a15459d7f036fbbdee3001edcadc922a8a0bdf5e435285f7563e81891a3a6bf164599789aabc85a019ced054fe7e4489cbc6959f2a740a19f581e7b887f79f1b1ed9b559eda062f7308fa37f799492407da2d45c244b11d8e90b0b5808785333cd3e4de4ca206916bf820da2d00d4fe5ee5acfe9061c21db0ec584166a409d392b0816ead8462639f3241763a87b0d48f314f525775b7493eb5bcd3cf19ebb4fdf227feb43593f1285f129cc60f6d9b48bd6883b54c18ac07179998da59868e6b7bd2bcf5b0232e85a574d809eee02ba213cf381661d41482d43ee7a0b87875074d7b82c7d76dfd11c5c384f28a7066e84d034dd99e25d55be7938c5f6700fcba7a6749c4bf651b4f23cddcbab757ccdfc621d62ff72dd773784865c2d25cc3a17bfa59ee55ca6e52533d433b25daa447a6cbf811576f114c546e910de73a752c3025f91dbcf69c092b956bbaa9266d2b285e8cc381b17e3503398b85c51be573e283afb0182f95e0a3d8e5ef943e48af793c423fbf202b2225451c2fd3a5839814bbec620967d31fb0158020dacb1c259326a630c0501e74aa7a5f10dd8147944ca2eeabbde06f45d7f39283a75fab9b44bdfd4a0025d99aca102bab559cd682a659ba5de8326468f42e2b4e3588da7357f2bbfc1aff3e7afc3c25abad7eb49a01830623b05b5b41e3b36fde44d54d2a827ad15cf47c2ea500f594a771cee89485b935e9e0a439c845e9f4dab0714286746d332f676625b357ca8a4a1e2633c06127364e9f3eb91c5223ff163b112eaf563bcad2f52f03bd7ecd6a71dc477e6ae4910ddef50e1f6b3bf88477a1499da248f906433e7cf28617ed4444541a908270c5dd8f333d9061352115384fe7c48630d768e5d977a5f9c8bc69889653558d48f2d7ed081921c80f2a9403131c4240016ead94a3ab062b3d2c9dff99cc7c09c0e8c48136efc4266ee271f85a018822c19265325cda6f00f68d741a08da9c7e802209a0519291d2baa43d2b8053fabc2fa4ea1b1f06e350c03594d057091a8af5c6a0405f7d9f71bb7376ad5c820ee5ea53db7cdaf99910feb68289c9f8d34052812f06efe6a48db89cbca3150d16a6fc096f81028cac5161ddc34e613edcbd583162e45295ecca272fd3782b4ac94790993d9823b4c08e5b39c4b88fb1187c2ad803a13ff341c88103bff4e2422fcb6e326bac04ca6a06ffc858ec779e04170992bec6a959cc1554f3a8fb9b21f957a347f5d5bd0ab009a99be4e89512883f818ac5beaf47caf8360cf88e623a9bfb5841032e5d19667636a1377c3e89497365fb8c6a8a3fb532c1a8e6472606f7a5674dac4632b525c85ff967371340756aa571437e62f2ba13d8db7c0859508916bbc261c9c07db4b617d7d311d103eb0e781b07f483f225936640556f9b732fadb19bf660917df14aeb1a83532fa4165a88d8ff985d4a3f710490392ae9759417fd4fcb302cc9816e9ee347113feb90bc00b66657b466f4a07f8c2cf9d63bb233b0142d7de49110e8064ddb81f7dfe5cbcb97bdedf37ff6a442cb17088ddddc9bf7fc34f81d6d9941be15ab31c3cbd6b485a31c4b503e92b0eff3a2085dba2579853dc2252dcf0c23e0de3ec622cee25b7eda9594137726032ca9b21ff9c3c2df7b4b5cbbedb20549c5a17ed4d5e0a4808d6620f83d7c85a16fbb18d9c6db2b916d6c3fcae77dc6cc1f05ec3b61b789686a44dcdf83c3165aea7532b61ed8c6a5410e561cf507eb83d04163125caeddd20892b06ae2e246c4e0acdbe72d1444ed7c25afaaa08a1d62c00340ef3b187cf096761c2d5056a3602c5d12de55b7c6d8ecee0b5b73cc4a35fe79ab420485f4143906f01dc2bd9c3b12dc0fc7653aa8bf61ebd2855d97b7b5d6145d8303f1c6a7f950558dfa8403cb5b7dfa370305c5cf1fa61397e78c8ff45ac554e101611d2e1c260224dec1fb51dd7ab9c03fd972d3bef4251ed7fc8ff38db34203473a777dabe72215bb199a3453b4576911ec1672f5bc72b949d405823cf06141d01140ecb77eed9cae2f7b864c8596601705ac12b3f81225c3a8838469c7a89077caf335242b33e824b4931bc0c701885c5b0e2caf601a9aea34cdbff6ce5dc7c9a717473007cc0664c000228fc8d0c64cf8aa36130cc10d8449587d65182819707687aae909903aea55bcde0aa74b66f533bde43d42bc4fe2751e035a9494261eca216c4a2f6c6e4e2ddf23117a8104928e9bafd79bcfb09b7673b412e6ede0cb514820db69e05678822b1df52b84f8f7339e7743f0b1e60becceeee6dfd129dc1a604ea81e3e70e227fd948594ef3d5695781a7de8572fee5f309a35258cf9abcf96738a244bda85cc9d0f80b9ad183ffa6d2892d86506a6cb02a0812f354f49f6b7e109b2aa66383f78484d54f8ef1eacac37e9ec770b094770399cf7b7592beeba31b6d0436363555873780cd0064a9c447872e65160b831d773f9ff8e23563eb68d0745f42e111137f968a8ed568b8b8693938cc2bab86909c6c30d9ca6a6f178379d3405ff8a09eac7397df1eff59c07f41628d377b7b122dce4f7e2ac1d7f9b28291a224012f9d008788d4bb3fee470637aa04c627639b1af65748ddeb27060a4428705b293e13b5460eecd1bf40f3fc5468a1480e095e4eb21361bbf11742335ed5f1e023cae4dfb4cf9be26e1a2f24d3cb379b13d2c5cfb0d30d6f4c34aaab1216e0519ec8a9b437744ecf233548ff85e5daaa8723c817324de3db10905a16779e7665f8aa9975e1e7b6738540fc6d6871d4a91f2c834d30da135f9503cdac95eec1156cd05994db455b8f7339ec17825dcee1b60f349e526bb101840c21aef6095fb0d7a52652b285168a0106db1ab4979fe3e02179374eacaeabe68cc783e12802871e933f0564b596eb4ab53032c30af59c8a70d8e548fe10e69bae9d12c204a11f82b4bcce2a4e57f3f082cab4b8843b50d75dfb8c6d7d654155a162ca06b47a6b023765b4178353ad9d65da774b003948afcec5ea06d89073e917bba28ced6c4fed59c74ef926c9d11f3cf586178a9ae01775bb2a78fe020dcf0020e3c7da922c8df1d4f6e768f3469825ffa814df11ea08f603eae296425b8437c746a613eb3222b9e59779fa8d634e4a87ce4572ace714c59987e3defa54352b55d6ef4c68e2cb8f05db967fcdf8c8fc85758b1b51bffb6fd9fce73414e64c6c9114c9c71b674e7fe03c99fd4d44f12aeeaadc8c59ba2d87cf3e65b5da0b297c74eba5ef3df377e7b5fe0c8e3ba096a1503622a898b32b8596d8c4e03b299a26584b9fc7313bd1dff8007605fe85806fe61441271aac92903bfc5e13309d67ebebab2907d71c61eacd9216fc52de0a1e1a9bf2d2e015f1a2d3c1e4e15dce1ca4f9544a9b5021e94e6b4971e5f78fdda9970d050a24e7caff77958e77518bb908ff7827c9beac1fa47642b34db931ec1616689ddc90c980190cdb4e2036ee7dae3033c0953a4b282cab59f9cf77f19c88241bbf476bf93b810897aadbb68e8a808de6944762c0a209954e477fb1686e545029a226e77cb5915ec6ae93ef1a3d6397a79c6b7ce078951401713603381b855c26fa9471a29b1687127a8dd85de54b41563952f25264c70da1162c296f5c15d9dd6d7a885d2ffb24e6d82fedd0a4545de614e3cdf583851a722e106fae53764deaa96eb8f73b066e5a7c37177281b20eec1d90d7e241b8f2fe7164ad41a432f6a032c8fbb74deb120c3ec5a8395ac1a1fbb3f559fea930b848878bcc98834ce7bc5f4027daa2c223b43792cc832e6acc5901a619a79c77cda1e3e67b420e83bda80c531a85fa1b30e3b0189f0ee35ed01d2d0847a2f0f5dd245ea1ddd45448158b3409ddda09ee06b2229a436119582aa1091b97494302c001ce64bcc5bb7016a5613f377a466d241e4c597d80689f4827f43443657e8a98362fa1ea87302d0bbc86ae5585e68c8006a7b391876fd2dc024ae5c6945c70bdf11cf7e116a86d1996d8e63a0717fe4ee18010805e8aa1fcc929c65d43ec25d6cb669618a6cd39d9d9017693b9556d8201a63306bc1af49b07a1b4c5f7671b430847c97c08ad605ceb78774b057a00e758a44b7fd6be192e9c8f70cc63aef3e92e9a6a663edabb07c4a45cb8858440198d28b2a566cedb988783907c09ba9ac2a9ca36185ce3148f0d702c52bc37d8741bc51483d32dfa2ee6bfd37f8c60c7bd47e002e6a92cfdfac2e00d1e3945c4c7c205ac6fea894dac6016943bc718752788981a1a211aa0653fbb3df36248caa85e791ff065cebaf83e6f1feb471eccafe75bf59b69968f07d5f4850dd38e8b55d666668068257060dc41b0f98da291d679d62fb52e1f93fe8b49a6ef0215551858dcc3767ba72653bdde3bb6ec00ad3c96614178eeb2eacb9ef0114312e54aec756f45b0460a54e166447e571c4e796ef347a97b1231772b959c1367610dee3dbd8620175153eec6963e6ac9bfcc77b20d84cdbacbec97f68c1717cdec6ed3dab14e783b1a9328a12ca862424c1aaec237ad986108ed0cc631e63c87a70018e54ed0d1b8aa0ef200ac9e581ea4652ac6e58062562816249a51bfab9acd7782c3ec1d984c417acef9bec84a0bc779fe0d5f4dd244e3376109fba04e6ede894c296f2b649d488bd6f976e5d4d59fea067c8c44e4620ee98c52f49189a5d5624fb06ffffb047ec8669c24de4c27fed95bafb488443ad4b04b0ba4d61f8af36bb94409041980ce863a350796e0f03214e556d6cd898931fbcdcbb4fd15a60d4934bb88ffdec1e18dfb02bfd33376b1ad7d811c2749dce07316116814a9f44d98ce7016b6d930daf50d79668b62b7b3d1bbef5aa57736cfce7d859f8c6861d1ae1b69321e152c356dd9612052746baa12359f4157571f08446d01a2934c1b97a99ca0787aa4447bfd780477f6bc33eeb243213d085cea561a6bdd7913e95d88b55c837b30f039144144c129c27c0f49b150a16e5673c716fc72839e0b80df9007837b3611f34903cecff88d8c1c4819695be5e39543c1806d1ae4699338811d685e2231a0d8c79ff9086302d81116169d1f97a072d694217cb3397c31ec857dc3a11db560f83eb4225cab223901e6a3789331ec132e3a9b7efb69f0359a5348fcbd33dff6cdef57ece3fc3ad4d85cc4c9f91c177e8b48586085c10744d117053d0353e772b7a20260d3f253290e27a6df7f4846367c07406ee388c31d6a74cd18ea14bc1e2bf2ede6122b63cb4344728eeaa1ca7386f3df1029785131959740e4febafe9707ad296d35d34620fa586a01089ff821e5b685e3191da09b5e1d41dcf000b75d2fae3e44d0f20bd3ed991a00675a1838ebbc25bc37d0e84190587e1d9c11ffd6919e6a4f9d9f3c0", 0x1000}, {&(0x7f0000001180)="a3ed9bb18de72fc36008501deca03b358325eaac6c55dedc0826db772c1a1ece6483f33b293f700edb4936a22be72de9d99610bb538bf180ef0766201c64da3ff6bc0f06b87a5eb66253c485b60a7d07fef91f26d40b066c67268625fc51b2a3d5f694988c468ccd8d44fe88dc47aadcf147a591c02830a10cefcba9f437cdff050ecb7dc3bad9c625d6c78c872a401835023784c6fc74a8d7aa3eb2fa41d9c89a27fc0e245a76deeabb1d7187971409db73a63a1a9356881ca22e95b94b85734be660ae24863f8104f7e9de7e02", 0xce}, {&(0x7f0000001280)="8812f46c152c0ab835c8f99134311ff0dcc4ab", 0x13}, {&(0x7f00000012c0)="f7cabda608e7445bf47256999682d55212a0f1d58235cad3a6aa3acdd7956f599e2d7414032781be56686ef4235bd22eef9be150cf89afdf275ab638ba32", 0x3e}, {&(0x7f0000001300)="82c5fd6cb6c1f3a9232dbaa64b2dd1b422285cd2c9ecdbc8ffe4acf6238ffc6148174046d8295ddbb72e707025ed0b9ba261dc9d467b8c149cbd58597a1024", 0x3f}, {&(0x7f0000001340)="6d1f5884628928b81aaea518c08c5d14752b0aeea8", 0x15}], 0x7, &(0x7f0000001400)=[{0x98, 0x1, 0xfffffffffffffffe, "8ec8bd8fa93917e9218d46a61bebef89ea1da59477a16921f9b6a9a52b978e49420b9f7569946e64fc7a034ff5ac2a7fcbbe0d6460a86d341d22ce19dc9178b2a2e2cabbd9438025d8d99fa6668e431c1c6f607cc177070c755b2c8932f9f1c1f9cf388002ad9128868e22181d58ed73e3bc1c8c83e21d7240cff21244143776e99c8f3ee2f696"}, {0x28, 0xffff, 0x401, "cd085e67f16d7641b73a8c212cbc59856a83"}, {0x1010, 0x1, 0x80, "ab905394af99cf3e3507ef2c789f36e0eccf73bda2c004aa5f3c76a05a220b004bb5f800c953e0fd5755b06ca3f37fc83d82b10f39866ac4ae58ed2c33188d993a7753c70c1cf443ee15269bd594b6a01337d782aabea61437b0ab5a4fd360a3f2a3fc8665481da29cebfc096eaf7540f49bac9371c18ff604bd160d511db34593be434b602906f04207d0dc39aab35c1269e956a84efef546537026cc5c22a7daafcac0e70ffee893b265cb3d55cfa346b079b2c4ae8cd271cfd561dd38a3bc3ba8011b29aaa04ce0040002d9765efa7ad02567f788578cd4267a2fe642cc2f3421028ac957440f3d879045e75b692779664d1be67ae6d98b6dc2f3c2e9254d8db68a73dabb062597cb23e99c339bcd000684c5ea4830511387198f1d4e216caabf761ef770989919b9daa3156e253282090c606ebd763ccf85444c4df4c208781daa0cc672419cffa99870f13185445b2e2077f5c6c33f71bfca49c431677f8cef00d66757b4c9a43412f371901a39cc507fb4b4d6b8428fa7869f6a4b4cbbbb80af4950ca1a090728ca5322bf3d0ccaf6476c047ad7ac0902932ef1afd6bd4abb7d97426afabd20b19cdc6653eaea64695803d7d0308b2e3acd50bbc640ed49db281b1be5a7427c17fb6df0277baf5cb112968a8ea61b4f30f9ad2d58411d07df31ced52ca67a5bed030ba899e5affaeffa460aee2f1daee3ee1f880377d988f628c423f3ef410615a0bce483e3f5860eb8370502419447b0e87cd60f1657ea8c8a67e35d89004426cb2dc79337befbe9a26cb4e226e0a85aa94b2ebee538008b677452dc34b7f30a126578094d4873fb1ba1678821cec81d882503d8ed31d4aec2cf10c405f84660eb42e8fa12534f00aca2976b0114061bd56c167c9165efc550480794d3109740132a92e9138a3d6d90e9d0ba8fc962f455fe6cb05878841dbe5388f8bec5c2309e69c2a750e9f4223e2855e87f326ecb0bebb0c7f6dd8e60efbe4bf473cd762b433c0030063588f66e9adcabdcac0092244d8ba46d0f6d9ffc72bf907fe8221f0d3358e0b55486f035d91dd321eccecb14cf68ca40c05ec4b0e25508d7c3d014af2b7458a6be8901a8ed73afc56111db777df488401e9e872ae2e1a64e229948b2c2f3350a912810f482ef3aea5e26bf56b17094c36cdffe736bc4f9f1646839a090a697e65e9e4da74eee38b5c025b6fdd44f9e57dafefd6ff55c6eadb999ec0625589ea6ed375973ad184115187f60f008910a66bc13c51ea4122f041bcde0beeadb3baf136efb25bf067ed1a396dc8c611e55f28ba8e779575c12568e72fa654630f2f4b3a6a494b31a4c372f848c79629a2927dcd8f4f8a5800ab2246680bf7c7bca00c32d0d15a49404370274fccbad884decc2b6383fbf64f7b4e3d5cbe6470cc8b13706b40c00ec973d88ebb64efee22e9dff0f048877431891419d6aa87a2253b5a52ab7c787b3869406fd9e656bf1b545f099b21cc4d31bf242780d4868a56f379ccfb01eb47088c19e5292f5e01b3452117059decaae96b5464c29cbfe4b5643bd5bda447e5af417a048565829931e716e55c711ca42dd7abbd6c572e2583393dde8b73575f79d02f5698269dd356ef6907ac2c0570ba2415a3f4b8eb89cc9c862a5b532d3863910ad75772ceca9c173af9ed66f779b3a35c4aea842056a6b9d6587c389e1df7de01fabfb1f691f1d23c9616973a5771f447e8f70cf615dac7c76dd85979011821eb93f3cedd5f90c2fef897e551c396814cf4388275d979bd82a2f4621107af3c116d82ac953f765413554c40894f8aa5dffb9891f10a6321892214e2dde60c34aff0da9555841193144061a76137c26530a3140da659cf8eacde6084cf96fafc7f2d59d5ad30c127ea53ccc22de44ef71e4be60c54dc0d089d902a532fc9dd083841160f833c98b16a2810bbd9a8731b7e7b4f781cd813adcfa70fdb4857a083e8b974d43666a985231641299171c46c09b3d1c455d123fff1ea06f44b092f500671996fdfe4c5f35a8601920f7cc789d78e71607d3848f2012fc46255daf51fa5b7aab7c91a3c1459c63f7b9e54f8d367a0cb2217807c50b5b22d5178ce68d38c4de8078606cc3698f3cfb29aac0169dec99fd26c810a8209eebae3d5c9a0a0caaabcfe945b38a278012a99e7e23d18133113d71fa46ec18e8dae97822e030d9e28b32ecba3acd0ff1871af4ade813e7b17fcc26d12242dd5e511bbe0b18b328c807fcee63b389baa00626c8b0f124929dbdbbe4669cbe49845948cd0f7582785c9a0c5ea87c5ed098de8a1d76142e1221eebada1b867f30415a499370211b38b58519637282c72a75ac8dc188a06c4ab798dfb5e9d6a23422e183c60a9fdde5122e33fc6091645170777f39f346473c4c91e5944855901c9083a5977bebe318e6ce3f3f9bf1f5fd75da0e10673b290cd021ed8ed5c5379f2e54986db1835182a0fd768f56e6fe55861ee32c222e27e8780f6c38152a35250f456fceb0e4d0c31263c5eacf898458bf745a26d996d0cfba53edd554b051f0af449b8a7dfc04f12d2f30a6901869b57a514d8eef4225ae69525b944967b744ec761eaa053007cc26ed6ca21fde523166dda737f7732d836c502e5a86fe8bb3e9e7273742a4b23b6ac7870fdccbdef49e4962ddc5bad28131e6ba1d04da94f1f2e70c687d395e2e1fca44121b34b7c3375bd05d0f96752569f5607fff6b6c95117ef9863137685f1f54f3b3c2fb554870ee04610bfa10c2a373f381bd311a3e5315aa7bd7c3c9cb4ead89185ed36c329e9c403f1eada3cacddd4f0dc0d5cdf06d738f948b6f7ab5a31e6553f96d17680341eeaf89f843edc0bc43d3a196e61cf6f66293be182f8f010e0c6b84745fdd862866669b288248aa286b996f5faa9755059ab8d62a912c4a66d07f7816f6ed53a7fd81d90b337ffee050a8ae5523c5d75068da757d7ae98ce9cbbc000dd14780e89fc96b1bcdf466241435b3c8fef01c151b03d20280d82e3c39730e10260cc69385a65a1325e64ca8388155c8e4c6ce88c184bef694b40d64d37457d2ea86780cdbb951912110adecf015355e1216155219dc75c3be3d2d66e4c33388250c9b3747a97855ca051ddb3959508145daa2b9bc14d68e726c5db0d19cfd1b01b31cde32208f06d5eaba0887a49fde04ad8de830b06039e5584fe641c28f8800439dfa341734f8ba314e83d44e2a9ca1394a8708f84e67dd561bf3b8a36506e75694753055da06547c20e6a354c01591f0612bc0e1517f416816ea68068a655c1f71641601f40036624d37f4a544b0b52541eb14af042b8dd37c746fa68facabaae3ba7d8b099d65f3f9f922e0e63533e08cf0b750ad3bdfe0572c0fe4bf3720be64773bf499a3d13a2b1c118d245f00d650611d03a25e0553157d4ec999bf7e5f171c16b1c7e3a4fd0668f81cdc0f17d7fd97b7e0e9585d47fd1a8e0ff4878f78f4bc8a1150a2462b8e5bc16ac1be3c0ff3c36e894e2b9034cda4ea15252e75e323049681cea90fa45317cdd677920df39b2846b05aee34f5b5fe1ba3d957a13b085e454046d55f4f4eaf66402dfc1d11c29781664e9d57d9864137964a7fe412284fe814f25f2981c90f7575d480443b6c3ef00719a4d2a229aaff01282c47308ca16ade8ef54a0e4666f728db5756ca9200f8a1716eb5da80b28aed125b18b966309a9ea748194e8fbf48113d76c9a1a1464e3ca3382c67010564a7544513b909f25653782f838a08c2c57e4369cf76c3fe30111e2bcf1ba0fb9b8aa41b4d547d4ee2f70ed6dd03336626fd1fbd8455b080f68c2e42cd31e7d225f92aad5698c09c6022fcb74cc36c125041d8f277ac8e0fbf5c14d07a7567c7cfcf7be8ca02a27969c89d7411dddc06263fde09f4436ce4895478625d1c08268c25a96119850076e297427bfee2e2a5145001ec6eb68e223aba0305138cb6327299c95209b9480940fabb19a375b5bf9b87188f5986cce463bfa265cc86319bab7391d63461199f5f800def8f8caab04f9fdf2ddad518bd51cb18744e99f5872887b1dc9bf3c5c7172d992ba0045e5401b48ab49563406f28e905859f34414863ad1824cd5d17d19c2843f8b44c4ea45a25bce63574e4c9d4a8d2b9979a7471c94fe39f8940dada002411558d1c5295a0e03a59408f3f92fde7229ca95a77a30db6a9ca6868102d0bff299435c62a0ab20b2f5d8de28877ed0e5edb97a4f07bf60f79f9b1dc24c9035900e50aa5917855f42f7cbe1b64bf7c0c27a2c7275a2bcfbfff5c680c5f829650381c5f648501436835c039161db757ccf09fc3fcfc71b508d89164627318338a5d4a30a1e8779d34580661fd7cb7938f254c4d701a9fd4c0b68d737c8a62663168b10a1f9eff7222069ec9cf8a5f50b96e42e4448ac65428f68168e2335efd98a178c39c495bc85583cfee5d8a472d66caf104264695eb4b346ec7bdb328831b492f066944b7be382e5d5f399c07d9b5cc159bddf74ea683510416c2164fa8639d1cc7de006c9aa5a7396a1b40d27c7193c7300dcfdd83b33c5312a7bfda31a5303cea391ac0b54a2c736c09ae5f6aaf3755fc36cc8fb10751431797d5deca653de265a067b5f93979486f75db54db2284cf01aba12d02f90f7dd03c6a47b78be205a6fb8e8028ef7d84b2188d560fc592054e4736aafb6e168b58f9b37dda53833d632f0e4db28dfb4f3df3713275475ad7bf9769b747191d23090476e680300337292a7740dfb3caabd1df6113b7de94c6ce13462b251b841f24c9466cf792356d24c7e99f1656146438f7046e19009db40579cebcf592a88d883766cb41e97f6e67b9e5e21d03da8df493a216e8258115b63804ef2a500e62be78d9fb88e7a45ba2458e46ed86b02bd92f7f671ac1d7ebb6bc6529f34b81422d30e258ff159c33cc8e62d1920d67d1b75216e8c4362acf712c827e6ecd6efad183db4b87ada8eca24adb27b46ded86b8fc61aa869d1fd57cd9113005ddd90289494fdc78ec7712ec5441420e3d53500c10cf672eda278c5f1d9f9b36d2bae5ecc34699563859c7cc7951e9b52bcca46ee071a08b382f1ae253aa055c2c87ac2c62bc758c752d657d5110beac7795dc3f6dc4f3f3a7d3ca5e84564700de1033b73162f763f0fbf42b531589945adcbd3541819d39e832f86921389ea7eee779c7ab0f38f8764bce55edf16cf14d980a8a05eef95a6635cddf8159baa2d3914d0a7ff6084850d78b355438771230efd83248d829b5f629899f2c0ce26ee408190e0d8d7c00bb399a8800182d7f771a70a0b87710bfca07a15a13234e1cc67c2f8f6a7b99030d663038b5e340b69c2bce346d8bb50054c243c9999982aa06720449ce4b090d24b9e6b37d46abd6ac17441dca1ccb4d0cb4a820bb31c4f54a9065f7cbea000d5e1612c57ade54e5634526ef9b22b0498e8d56fe990902f0076fe33b44bf3b05c91a94ba4a09a43ed575f62107b6979711442e111e7f13b8bbf46619a9b47b7ed6ac79c6ed047f367d62c24c458771bcf6f6493b62fe11f7aae634b6e9bf5bf0bc259628786eeb2ca23e256c38de8480534e0b66bea539850f71a10f01eb6e2a5e9d5ff856c1386e6d7e632c6b92aee6dc17a59f7b805d93965014a278b5d0bceb644e5089cc223983494010137ba67d9e6f3f1456bc0ebf2804a2a70684b8fa3e386e5b40f54152f75471c2318063bf85231c693ca50e91c5ffe9470d69139ca4b0648958df86085b324b33c93666cbe4106fa319a639f657ef45740022"}, {0xd8, 0x1, 0x7, "d25d1b47b80db4af37372e873e48f84c22545d16aacbe6aa5df17a30a0d9c1bd70de8e27df9cee45d8249f976ecc7b0e8218d7fe4071e42f840e23318252618d500b0b0176e811e355a6620c9765883b51f0634f8692dedda916bdc3c38d4bb43cc34f541527894b931fd708ead37dca18b34e6a8729ad6af9aeb9cb5d767d51b11bebb00ed3f4df16fe29fce34e9ec1177ea036948f63f69ee2d042f9b40514b86f5485562315eeb8eee4cd6f8828731120fd10ec1f4c731dc96cc52c06c3ae5b5732"}, {0x28, 0x0, 0x2, "efb5fa9814e4445ef0b939c9b496115871a1b4b73e809e"}, {0x28, 0xffff, 0x3ff, "754059c1463622057f9870bc4625b111c7"}], 0x11f8}, 0x40e) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getdents(r2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 23:49:42 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="0284812fe0845ea6f01c5bb383a10e231196e0f6636fdd62fe8891e8823123eb0322bae7f69a99f6b264bd49beb871ab7cc60d6992314b894196611d1d43bfdf2da493c1f654b2f6c73c564601301d08b1681115afbc3e8b97d66844a1859ebebba92d4d5d4ab1f1e6fe", 0x6a) r2 = msgget(0x0, 0x88) r3 = getuid() r4 = getgid() r5 = geteuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xea, r3, r4, r5, r6, 0x10, 0x4e}, 0x80, 0x7f, r7, r8, 0x100000000, 0x1, 0x6, 0x9}) r11 = msgget(0x3, 0x80) seteuid(r5) fchownat(r0, &(0x7f0000000200)='./file0\x00', r5, r10, 0x6) r12 = open(&(0x7f0000000240)='./file0\x00', 0x10618, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x0, 0x1, 0x3ff}, {0x18, 0x2, 0x0, 0xfffffffffffffffe}, 0x5, [0x6, 0x2, 0xedf0, 0x4, 0x5, 0x77b5, 0x9]}, 0x3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) msgctl$IPC_RMID(r2, 0x0) syz_execute_func(&(0x7f0000000340)="660f3a60c39bc4e17d111fc48200f293bc0000002e4e0faea200000080c4439d7f82c42ff116f5c461ae5348d4c4e251bea502000000c481dd605900c4e1f9fefdf30fe6c0") seteuid(r9) msgsnd(r11, &(0x7f00000003c0)={0x3, "d242964564b0e99301d8768a76aa2919dcaea1f67c58e6d542aa6de991b76bc9036c27b250fed412ce4395a673e2e63e2f96cf673f702990132c88fbfef91c5446c3f75d293259ece0090fd1a3b7ec8372ec818d9afb30ce1f8e287704773f74bc9fe8bef196591e1400fe418432c32b35f795bdddaa9f64ed1af08adf3091301d72b34422390e930c58f3c2e0b07a3cd9a3c8c227fac4a06332f8db63fcaf4ebd29d9b8f9e20c00caa1e5b6bb047296844f2e0f52c0342d471c5d2ddc1a4bd68498d9"}, 0xcb, 0x800) ftruncate(r12, 0x7) msgget$private(0x0, 0x434) fsync(r1) msgsnd(r2, &(0x7f00000004c0)={0x0, "a1cd6b818d8e08ffc7cec8d1f61ab24d07a75be2675338ced6b62c0dcf9a7602585e37b9bbe725aeb8337507f968f89f40109069bf7da6986435fb7bee9ed0447572107979772e728a8fd9e774be46ae3a4ef7f0c6b8570c0ac1e9c84cdfdbf6b235151b2409be1504d12d133700090cc9087bf08fbce94b7fd8a32c7ae97144a4f5e6045ca3d09f9e973845a833d892580243096de83b31f2d4f99a1886f71efcbcef5a5a9d8a528d87c603cee68ff691c1e057054c2fd496944f8480d61b65924fb54e6ea6ce6a735dc2affb8d257518ed00b3b8cfdfe0932ac7d2655f04a9b7eced7641576b61ac7d5426d3e171"}, 0xf7, 0x800) shmget(0x1, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) r13 = semget(0x3, 0x3, 0x98) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f00000005c0)=0x1) semctl$SETVAL(r13, 0x4, 0x8, &(0x7f0000000600)=0xfffffffffffffffd) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000640)=""/139) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000700)) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="9252f378bca08daa70723dc0457c3eddcaeadc89360da5810459c34f73b5c277efe9e8ced43f7a41ec7b1b0020ec942c0ca5f7c5fdbe9ea40b6e157f06abde840d46dd74541550466a49caa4ccc76bd4d284d23f48bdccf9419093042a3dbc8f056eb1ed6805934771ca836820a5cb3cb0d4f1ff474e8f9541aae8f0f30a6e147ed95db873d2b3518554d468c3d4924493ef2dca064db6b36f9682a30b201f58e8da899b23a0dfbf4fdc3398673cdfbad1a3e231", 0xb4}, {&(0x7f00000002c0)="376a9fed491c8baf84be9caac065c7f62e16a02b9171df7a02af6bbbee6ea9abdfd0f6eb791e1c7bb9edc67a78e9b4f3282a118110215570f3f7707ec1dbc2fdadc11dd253a018e6680d951e8a001a49d38727871a3cb4b444235ecd02fad5788ceae1566c45539f6f601c4b6ada4118a6f8ed6aa7a41918ce0f5471241fc5a2cac77f5af9a936aa58ef99f0ac02c10df3b933f861122683e66ee0c4a88c0764bbcd93f7359e7b803632490123f063a87c081585731a2966b973530c7205e7a5cadb002e790603760e3664da05b7b6a314eb64bfd6a8e2ef3c840701d0c994cfc33da5a048858d41", 0xe8}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffff0000, 0x1ff, "e2e2d7f52ba6fb6a920b5214b47751bb995cf5c8", 0x8000, 0x2}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) close(r1) 23:49:42 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x110, 0x40) getsockopt(r0, 0x94, 0x3, &(0x7f00000000c0)=""/46, &(0x7f0000000100)=0x2e) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x102, 0x6) 23:49:42 executing program 0: r0 = semget(0x1, 0x1, 0x70) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/73) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 23:49:42 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x80000000003) r1 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') syz_open_pts() getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:43 executing program 1: r0 = kqueue() clock_gettime(0x4, &(0x7f0000000000)) mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 23:49:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() r1 = getuid() getegid() pipe(&(0x7f0000000100)) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f6669ec65300021aa82b2fd3937f96025363933e303ece3fd7bbc049ae1e2e6b70019d2f79d516a030987353c84031ce408390286a081fdfcead41b85b3e823c16dc873cb496c1ba3e77837025399007275726680bad88b10fe"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) setuid(r1) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 23:49:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/32, 0x20) 23:49:43 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) accept(r1, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 23:49:43 executing program 1: socketpair(0x13, 0x4003, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket$inet6(0x18, 0x3, 0x6) getsockopt(r2, 0x2, 0x3, &(0x7f0000000040)=""/65, &(0x7f00000000c0)=0x41) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) r3 = socket$inet(0x2, 0x100008005, 0x204) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) mknodat(r4, &(0x7f0000000300)='./file0\x00', 0x2100, 0x81) setsockopt$sock_int(r2, 0xffff, 0x100b, &(0x7f00000001c0)=0xffffffffffffff01, 0x4) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) read(r2, &(0x7f0000000240)=""/67, 0x43) fchdir(r3) dup2(r0, r1) socket(0x2, 0x0, 0x10001) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x10001}, 0xfffffffffffffd91) 23:49:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) 23:49:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="0094cbba0200000000696c653000"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x7fff}, 0xc) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpgid(r2) 23:49:43 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0xc4}, {r0, 0x40}, {r0, 0x100}, {r0, 0x20}, {r0, 0xa}, {r0, 0x6a}], 0x6, 0xfffffffffffffffe) 23:49:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r1, 0x7fff, 0xdbdf, &(0x7f0000000140)="c76973026441c13ca52438f8aad68d1d5635e4dd2df46af8de5b04c9b1d346eaa2c1649e1287c3639a4b49b0fbd3462a47b081f0c013a7d33b2a05fd7406645256c1a69c", 0x44) 23:49:44 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x0) dup2(r0, r0) accept$inet6(r0, 0x0, 0x0) 23:49:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000180), 0x10004) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) readlinkat(r1, &(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)=""/187, 0xbb) close(r1) 23:49:44 executing program 1: r0 = kqueue() mprotect(&(0x7f00001e6000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) kqueue() 23:49:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e1c66692476a00d4f12dd66d12252634bd7fd20cb13a4"], 0xa) setrlimit(0x0, &(0x7f0000000040)={0x5, 0x26df7353}) r1 = kqueue() close(r1) r2 = fcntl$dupfd(r1, 0x0, r1) socket$inet6(0x18, 0x3, 0x3) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000380)=0x357b) setuid(0xee01) r3 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) 23:49:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = geteuid() seteuid(r3) dup(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:44 executing program 0: unlink(&(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x0) open(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffc, 0x2) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 23:49:44 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) utimensat(r1, &(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)={{0x80000001, 0x7}, {0xeb1, 0x4}}, 0x0) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000240)) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) chmod(&(0x7f0000000200)='./file0/file0/file0\x00', 0x142) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r3, r4) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)=0xffff) unveil(&(0x7f0000002500)='./file0/file0/file0\x00', &(0x7f0000002800)='c\x00') r5 = geteuid() r6 = getgid() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)="e52d37b89b3234e3ab00f11387509596b0401624e7757bf7ed5d940e44d14aa38e952ba3fb315ed54a2422e7872ffbe4d30d20189b34a8cd9b0fba", 0x3b) chown(&(0x7f00000001c0)='./file0/file0\x00', r5, r6) 23:49:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2f26e4d36a7d3534af2d808866b5767056d92ebeee5e28f7fa9a", 0x1a) 23:49:44 executing program 1: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r1) 23:49:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10001, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x68) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000040)="fa12049155bc1e0002", 0x9}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x6b9) r3 = getgid() getpgid(r1) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r2, r3, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267ddbcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cff010000f9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced1fd7eb203254ce", 0x49a}], 0x1, 0x0) 23:49:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fsync(r0) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000240)={0x8, 0x1f, 0xc77a, 0xffffffffffff8759, 0x9e, 0x597, 0x9, 0x53b}, &(0x7f0000000280)) 23:49:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x28098, 0x0) 23:49:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r2, r0) 23:49:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 23:49:45 executing program 0: r0 = semget(0x3, 0x1, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/43) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x47, 0x1, 0x0, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x80, 0x20000001, 0x2, 0x10000}, {{r2}, 0xffffffffffffffff, 0x84, 0x40000021, 0x1, 0x86}, {{r3}, 0xfffffffffffffffb, 0x2, 0x2, 0x100, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x8f, 0xc0, 0x9, 0x2}, {{r2}, 0xfffffffffffffff9, 0x32b619ccdfa6b1f, 0xf0000000, 0x2000000000000, 0xffffffffffffffe1}, {{r1}, 0x0, 0x10, 0xf0000000, 0x6}, {{r1}, 0x0, 0x2, 0x8, 0xf0b, 0x80000001}], 0x2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x81, 0x7}], 0x7c000, &(0x7f0000000080)={0x3f, 0x7fffffff}) r4 = dup2(r3, r1) ioctl$TIOCSCTTY(r4, 0x20007461) 23:49:45 executing program 1: r0 = kqueue() mprotect(&(0x7f0000299000/0x13000)=nil, 0x13000, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xfffffffffffffe1c) mmap(&(0x7f00003b8000/0x2000)=nil, 0x2000, 0x5, 0x11, r0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7, 0x759, 0x0, 0x1, "7195bbdf09721b53d244569638d9d06ce8a01095", 0x5, 0x1}) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) clock_gettime(0x2, &(0x7f0000000000)) r3 = shmat(0x0, &(0x7f000030f000/0x2000)=nil, 0x1000) shmdt(r3) munmap(&(0x7f00001a7000/0x600000)=nil, 0x600000) 23:49:45 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x0, 0x7f}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x165a, 0xfffffffffffffffc}, 0x10) socketpair(0x2, 0x5, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r2}, {r1, 0x20}, {r1, 0x82}, {r2, 0x9}, {r1, 0x100}, {r2, 0x80}, {r1, 0x2c}], 0x5b, 0x7b) r3 = msgget(0x2, 0x40) msgrcv(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000010000000000000000001c00000003000000eeff00000000000000060000000000000000000000000000000000000000"], 0x43, 0x3, 0x1000) mprotect(&(0x7f00002ed000/0x2000)=nil, 0x2000, 0x0) 23:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) socket$inet(0x2, 0x4000, 0x8001) 23:49:45 executing program 0: r0 = socket(0x1000000000e, 0x8000000003, 0xfe) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) socket(0x38, 0x5, 0x3e2) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 23:49:45 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000140)=0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r2) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x80000000, 0x2010, r3, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:49:45 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10081, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 23:49:45 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0x13f) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x20000000) 23:49:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x444, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x1e9) 23:49:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getuid() link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) shutdown(r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) preadv(r0, &(0x7f00000018c0)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/13, 0xd}, {&(0x7f0000001580)=""/167, 0xa7}, {&(0x7f0000001640)=""/205, 0xcd}, {&(0x7f0000001740)=""/7, 0x7}, {&(0x7f0000001780)=""/133, 0x85}, {&(0x7f0000001840)=""/83, 0x53}], 0x7, 0x0) socket(0x6, 0x3, 0x80000200006) r4 = socket(0x6, 0x8007, 0x3) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000280)=""/89, 0x59}, {&(0x7f0000000300)=""/102, 0x66}, {&(0x7f0000000380)=""/154, 0x9a}, {&(0x7f0000000440)=""/32, 0x20}], 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r4, 0x80000000000025, 0x10008, &(0x7f0000000080)="0180000013b9fd802eaa4e713048e699319296488964f90891f724b5782cc222def008ce", 0xe5) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:49:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 23:49:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) fcntl$setstatus(r0, 0x4, 0x4) dup(r0) 23:49:46 executing program 0: r0 = shmget(0x3, 0xa000, 0x0, &(0x7f0000ff6000/0xa000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 23:49:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r1 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000080), 0x4) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 23:49:46 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="84022e2f66696c653000"], 0x10) r1 = dup(r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x102, 0x3) lseek(r1, 0x49, 0x0) kqueue() close(r0) getsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:49:46 executing program 1: r0 = socket(0x2, 0x8000, 0x0) read(r0, &(0x7f0000000100)=""/49, 0x31) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x100, 0x54ff}, {0x4c7b, 0x6}}) 23:49:46 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r1) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 23:49:46 executing program 1: getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getuid() r1 = getuid() r2 = msgget(0x0, 0x80) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000008100000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff30f62e94000000000090a0b458e77f8976a064a5d78f3668be4cca30d80038b7499224ff54390000000092c4d9f4fe66f6b57df68485ee667c613ddf19e1c17ad10965090cac866d69aef2505186b0e0565909c35b6ec29fb150af4c67524280c37b6fbc5fdcecf800000000000000000000000000000000064f948755"], 0x1, 0x6, 0x800) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) geteuid() r4 = socket$inet6(0x18, 0x1, 0x4) fcntl$lock(r4, 0xf, &(0x7f00000002c0)={0x3, 0x2, 0x101, 0x5, r0}) getuid() setreuid(r3, r1) r5 = semget(0x2, 0x0, 0x0) semget(0x0, 0x4, 0x212) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = syz_open_pts() writev(r6, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) semget(0x0, 0x2, 0x1) fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) write(r4, &(0x7f0000000300)="f86d4f9d56a78dbd473da75c6580486af8e1aa34fb20385c5a2813d9777d77", 0x1f) 23:49:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) mlockall(0x2) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='.\x00') renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) setrlimit(0x6, &(0x7f0000000040)={0xfff, 0xfff}) 23:49:46 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000180)={0x0, 0xfffffffffffffff7, 0x0, 0x0, "52ce5e54161211bcc083dd5a41cc80bae448e604"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='\x00', r0, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="4c0dc55dbca70783e3", 0x9) close(r0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000480)="62296e9baeb57278ffedef1caab9ae012f565f3006dc5f84dc8d9872c2f0a26e89ed340a1a56eab65ea00a44bd50a355906f7efea9ded02994a88837ca7834b7950349b80ba81bbea035c31c0844ce3e0817535933cac2a5b8aebd228f5a25aaeda3415a5843106726a180079d2cba414986f4012025d2de5a946a042cbc30d097eb68fe509e7781d03f97dfa8386a4802d450498e8ed7289ff54d9d0b735ea60f8fce8d7bcb8167947ac6333764b4959efeced9886d7317c632"}, {&(0x7f0000000540)="4662a5d1ca88d1786f73d133d149a8ca10fa40f90bc7877575f1157916e3ad2b637de183994ef59f010b55ebe845"}, {&(0x7f0000000580)="6869e8e5649260b1143cf9cbadd4cf118a12910f9d9853e009c1e3458edaa5d91e38223bc9255269e5e330efaa8f12c398926e22e1476d7d57f578542ed2f4f3927b6afca32deece6be0bcae3492993bfb852c1739f82e3a77b52ab6ea4676073a30cab867c3cbcfc270144f7f1c6258da547fc1c1c8a15765601d9321d5d4c7ffd3ac76ad369ba3d460c944cb7b9e4b44b604e5e909ce5cada484aaf62d4a1b5abd867a8c564c3d932870711e1f0f4450f8f40ea575b231ec5f2321c7b72bf69e34a6c457b4e974"}, {&(0x7f0000000680)="a4aaa3502205adcd58e14c4f0147be17d27e347503bd15b075f3126f81c13ba9bd0be9795274569d17a67fb70d9c9a11508b046304cf831f7060c190860d107bba7ad26e99fea8ebf73df9053fc0fdcc4efa9efd534e2ad4d0c3321726ace4550e19194ff76cad9e6bd12535a5682abd781102e16dd8c831717191cc1288e9e2b8cb9bcd9b3cc78f4d10edefe846731221c1e640bfd412d495f3497758523408417cf3bba5c19d5a385415783d47c25d036b2ad511590aaadff1c8a500dc41eeb605e3c5773588c0", 0xfffffffffffffdad}, {&(0x7f0000000a80)="8c86593200d38989cc41a0d52682e492e89f86414c0ce1c0a57ed3efc0cf3397fe68fc345e338e2764dd82590f4768d84075d6a40ee044571251a18cd8e71eb0f8fadb87a048ac47cf0b644f34c25a027122e0a25382d7abf0a6d35400197344b0e703917a409db322e49a772aed61340d8e353b905f6d9777c2abdf13eefddc8d12eda18a42edb136232f9da7bad1c6667856872fefc828e45ff820f55da13ca18af7e0b59eb7e32a493865b966e2469b27bae241a1263d655f4f5c6280661093d86874d1270106"}, {&(0x7f0000000880)="24adf3df70"}, {&(0x7f00000008c0)="3f3fbff590f8cad16621712d47298019367a961b21cddadde3d9235da67f5d2177b108937e"}], 0x1, 0xffffffffffffffff) 23:49:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/181, &(0x7f0000000040)=0xb5) r1 = socket$inet(0x2, 0xfffffffffffffffd, 0x9) getsockname(r1, 0x0, &(0x7f00000000c0)) 23:49:46 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x257f3f452ce03684) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = geteuid() r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r2, r3, r4}, 0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000004c0)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='!$)\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='-^+-%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\xae\'\x00']) execve(0x0, 0x0, 0x0) fchownat(r1, &(0x7f0000000980)='./file0\x00', r3, r4, 0x6) nanosleep(&(0x7f00000000c0)={0x3d2, 0x4}, &(0x7f0000000480)) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffff8, 0x60, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffffb, 0x40, 0x60000030, 0x0, 0x1}, {{r1}, 0x0, 0x58, 0x0, 0x6b, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7ff, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x3, 0xde}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x8, 0x6a000}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x10000, 0x7}], 0xffffffffffff91e3, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x3, 0x800}], 0x1, &(0x7f0000000880)={0x2}) execve(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00'], &(0x7f0000000680)=[&(0x7f0000000600)='\\\x00', &(0x7f0000000640)='\'\x00']) r5 = semget$private(0x0, 0x5, 0x80) flock(r1, 0x8) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f00000008c0)=""/180) 23:49:46 executing program 0: syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f000062a000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x3b, 0x8000, 0x8) madvise(&(0x7f000062a000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040)="1a7b43dac250da143a8b815fab0712af7514ef7dbdafff59f767de11c10b684954e0677b6a5cbcda6c0ea8b158c6132ec9d10e9bfe6971d753e9364297e8410dfa59aae3ac1cb3cd5f4cbc7d8790bbdb0affdd3efd21ceb7afb3a7f0f567ec0b5292a370b702544e988f7f094a30136a3a2d33264a10b68af339ddf805d30819662f6bda203ab2f08a3a14a003d243407c4e8d2239fdacbf02", 0x99) 23:49:46 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r0, 0x5) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) kqueue() 23:49:47 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x9) execve(0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000c751666674418ab956b68d5ecc30f4027af088b07b91e725c2aeb665e29417c3a9086da2fcefdae546ebd84e9e9d7b65695ce9bf4bbaf6f9f3191269320df540277e218dd9a754a3dfa400ffffff42"], &(0x7f0000000080)=0xc) 23:49:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x10a) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1ff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x20) close(r0) chmod(&(0x7f0000000200)='./file0\x00', 0x5) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x2d, 0xac45, r1}) r2 = getuid() getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r1, r2, r3}, 0xc) truncate(&(0x7f0000000300)='./file0\x00', 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) r4 = syz_open_pts() r5 = semget$private(0x0, 0x6, 0x88) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/228) socket$inet(0x2, 0x0, 0x8000) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000440)=[0x4, 0x100000000]) getuid() semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000480)=""/207) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000580)=0xffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000640)=0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000680)) fcntl$getown(r4, 0x5) 23:49:47 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x100000) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) select(0x40, &(0x7f0000000000)={0x40000, 0x4, 0xf6, 0x9, 0x8001, 0x400, 0x7, 0x5}, &(0x7f00000001c0)={0x3f, 0x8000, 0x6, 0x5, 0x1f, 0x8, 0x3, 0x6}, &(0x7f0000000280)={0x1f, 0x1, 0x200, 0xfffffffffffffffd, 0x2, 0x9, 0x7, 0x817b}, &(0x7f00000002c0)={0x20000000000000}) 23:49:47 executing program 1: select(0x40, &(0x7f0000000140)={0x25, 0x2, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x3}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x9, 0x800, 0x80}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) syz_open_pts() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:49:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/138, 0x8a}, {&(0x7f00000000c0)=""/71, 0x47}, {&(0x7f0000000140)}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x2, &(0x7f0000000140)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/250, 0xfa) shutdown(r0, 0x1) 23:49:47 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, &(0x7f00000000c0)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = socket$inet6(0x18, 0x3, 0x3) r2 = kqueue() r3 = socket$inet(0x2, 0x3, 0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x24, 0x14, 0x10000, 0x9}, {{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x8, 0x40}, {{r3}, 0xfffffffffffffffa, 0x82, 0x80000010, 0x40, 0x6}], 0xfffffffffffffff7, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffa, 0x4b, 0xfffff, 0x5680, 0x401}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x2}, {{r6}, 0xfffffffffffffff8, 0x40, 0xd9, 0x10001, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)={0x10000, 0x1000}) execve(0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 23:49:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10049, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffc) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:47 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0}], 0x19, 0x1c8f) syz_open_pts() 23:49:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f00007af000/0x4000)=nil, 0x4000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100), &(0x7f0000000140)=0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xb, 0x0, 0xfffffffffffffe14) r2 = socket(0x1, 0x7, 0x5) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0xfffffffffffffff8}, 0xc) 23:49:47 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./bus\x00', r0, r1) 23:49:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000002c0)=0xc) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = kqueue() socketpair(0x10, 0x8000, 0x1b13, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10000) r10 = socket(0x10, 0x4, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x40, 0x7}, {{r2}, 0xfffffffffffffffb, 0x81, 0x2, 0xffffffffffffffff, 0x7}, {{r3}, 0xfffffffffffffffc, 0x2c, 0x5, 0x1, 0x9}, {{r4}, 0xfffffffffffffffc, 0x20, 0x0, 0x401, 0xe95e}, {{r5}, 0xfffffffffffffffe, 0x1, 0x2, 0x52269a62, 0x7}, {{r6}, 0xfffffffffffffffb, 0x10, 0x4a, 0x4, 0x7}, {{r7}, 0xfffffffffffffffd, 0x2, 0x40000000, 0xddf, 0x6}, {{r8}, 0x0, 0x2, 0x40, 0x80, 0x7}], 0x2, &(0x7f0000000540)=[{{r9}, 0xfffffffffffffffe, 0x80, 0x0, 0xf09b, 0x6}, {{r10}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x4, 0x6}, {{r11}, 0xfffffffffffffffb, 0x85, 0x80, 0x6, 0x29bf}], 0x6, &(0x7f00000005c0)={0x9, 0x2}) r12 = socket$inet(0x2, 0x2, 0xffff) sendto(r12, &(0x7f0000000000)="f194de61d17dc337c8b8f051d87f46b6156b34c17baabc8c3fcbddba5b25b4c0f60f532efbf2e1c5cc1cf5b97094636fbc5cc80b86418645329a61e7754c5849b02abbc502675f37520348ae040d4d2b3ecd13f6bdec1c89a766dc46262711ccac1d418c3df30651535e63516a4150af2d41f27eb740c9b3cef3bcd9c2d40bd90b3064d29d1e851f16da6861500b2c25a7309d7969d3f5e901cfea78eafbb7338db0adb98c13bf83c15e2deef004c25778c0e9a04078d0adf8ea", 0xba, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="9c3affb6cd97c6c7fb822cef54fee9387600cb6d51e2e53961a93dcebd681508877c766255d2fe4d3681f88779dd5972dc423c879ff246ca1c5c6a8910abc7766fa50f915c150d14a22eb1850dfd0977ea24d778debf69b10579a597da88633ce6ebdcb88d9e961d2832d2f1ad5829694ab789d5c8d2ad6c1fdf0ca345304d9ef0fddaea1ee114d30ae29b005f3f0906ed812a60c416f18ff25ac9c3c6f5bd880647fe4276907576467da44aa20dd7b30368653410fc4f817542a53a9360510051b97eaab9cefbb412132c6d686717c3dad660b51d4830eea14c1413bbffe26769326cced0d2abf90a4946ebeb8ba0ff025a893c95f6b48ede91e02bbd"], 0xa) mprotect(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x4000003) r13 = socket(0x18, 0x1, 0x0) setsockopt(r13, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r10, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) 23:49:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xfffffffffffffc95) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 23:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000001c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xffffffffffffff84) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 23:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) open(&(0x7f0000000180)='./bus\x00', 0x401, 0x40) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 23:49:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x8) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="e965194e9f2c3d52b3e43553def6fe7f6a65b863aee4bd4e0d18d35547690ebf82db41feedf2ec831c1569566036c5ba9c2fc1b6c4cc5a227f654246ff671c08838ae2ae8027e4bbe6d1ebaa45408ae2582aa1ce7ff850", 0x57) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10001, 0x3ff, 0x5, 0x6, "741c7a09525e158d9005db6c8d191ad551e78a22", 0x5, 0xd30}) 23:49:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000140)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe2(&(0x7f0000000180), 0x4) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 23:49:48 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0xfffff, 0x2}], 0x80000000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x3, 0x3, 0xffff}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x10, 0x8000, 0x5}], 0x9167, &(0x7f0000000240)={0x6, 0x4}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xb9, 0x200fffff}], 0x66, 0x0, 0x81, 0x0) close(r2) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x80, 0x0, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0xe, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x80000010, 0x0, 0x8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x1, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x7fff}], 0x5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffff8, 0x81, 0x4, 0xfff, 0x10000}], 0x0, &(0x7f0000000140)={0x5208, 0x3}) 23:49:48 executing program 0: sync() getppid() getrusage(0x1, &(0x7f0000000200)) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getppid() setpgid(r0, r1) 23:49:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x5fd1) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000100)='./bus\x00', r0, r1) syz_open_pts() r2 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) recvfrom$inet6(r2, &(0x7f0000000140)=""/78, 0x4e, 0x801, &(0x7f00000001c0)={0x18, 0x2, 0x54, 0x3f}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xfffffffffffffffa) fchownat(r2, &(0x7f0000000200)='./bus\x00', r0, r1, 0x6) 23:49:48 executing program 0: pipe(0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) 23:49:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000180)={&(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f6626b51102001ace3c11ba478aac5781a14dc10b"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="9745a79471d7316a2e05b9fb4f6f871c7042ec745d2b", 0x16}, {&(0x7f0000000080)="5d2fde457464925abc38a4dbba8d237dffd0f937a50e36b134255487c3122eeda5544c97c515031219d10d7115cec3140c606660a7e94db82ff1392b7b4726298f6f7dbbbd8393c98884f0ca17b14933466307957382e32db77595fa8fb5833c5b64c223caa475787fc1ed274591dc676274cfb9bb60f13ca0abee5606664dd86f54bcff6de4ad430dcfeeb4f6d293341953511f18e3b95dff39d206b008836ce9fabc7cbbe44bb2ede9cfe266ea884d364a540c311e8692216018b068db6fb0", 0xc0}], 0x2, 0x0, 0x0, 0x402}, 0x2) 23:49:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4000000000000001) ftruncate(r0, 0x0) getdents(r0, &(0x7f0000000040)=""/24, 0x18) 23:49:48 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbb238c35c7d79923dca51731e5c2091f3e9bcd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dff07c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405dca84b10ba7651238225996d2250f6ea821e153a6212dc30a0a560a085c4bd55eb91b666c", 0xdd) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = dup(r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f00000003c0)="000f0009000000b201", 0x9) r4 = syz_open_pts() close(r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) 23:49:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getuid() setuid(r3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r4, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 23:49:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='.\x00', 0x88) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) truncate(&(0x7f0000000100)='./file0\x00', 0x0) 23:49:48 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10}, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000028d, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000001c0)='&', 0x1}], 0x1) write(r1, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f0000000200)=""/138, 0x8a}], 0x2) 23:49:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x3, 0x80000fffd, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f0000000040)=0x1f, 0x4) 23:49:49 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) write(r1, &(0x7f0000000000)="450578654c765c60b2680c2e1f401880", 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) 23:49:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x200, 0x0, 0xfffffffffffffff9, 0x0) 23:49:49 executing program 0: mknod(&(0x7f0000000840)='./file0\x00', 0x2000000006002, 0x4) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x140) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000780)='./file0\x00') r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) writev(r3, &(0x7f0000000640)=[{&(0x7f00000001c0)="09abb311a66c92ee15e38bcfef4756ba96a49266ab37e32b67cc4d70d4462d58568fe9ca1750d542c7347cc349c1965c6b9c3d4b7352f6d108990fe2673ddac948d1302b99bf99ca4062451d7f2a8adab24a01ca295ad9ae64e87f0fabc0ca33c6899f386dffd86456a00e04cc95d305e466b763e4a1cfc748c70545dcd82dd0af3e173ac15698eb", 0x88}, {&(0x7f0000000280)="1135a40bfd7d79a3b981e8519162a598c1572b15ce9e4271d6240c6af8b8162f1bd463d32d89eef806508d5fec000ca9cfd35544cdbc5ccec64269d9049de48fee8ac3d03fdb3d43a13ab2aefd2ed29877f258605419f3f8547c57123e663b9ce47c04b78a77005d0851fb0e317357a8ac11cc046cab59181227f16548a0e1c0", 0x80}, {&(0x7f0000000300)="f25459f427b2c751f1a8a86c3d349d97a396de87e98cc40eeba11c4aba94ac90c973e02759d4ca1ea6aff72c09f94b50380dbfb2b6531647aeccbceb432f8ed3311b26f941d703eba4bb9f4b853252b95cec25198d1ca5d137c34e5395e1801d456e", 0x62}, {&(0x7f0000000380)="652c589b6b139af07f1a7ba0e76730321e552d73d50760ed2e2f843cb6d3c0ed8f0677821039a05502f98c0bae88249ba43869a97e2e738e302d0d4279a5d3efcb2c612c64ecfaa1c8d8dc8642f52e723c42b808714bd133cb4af968e1885de5", 0x60}, {&(0x7f0000000400)="f8c372701fd62e6b18769b66de49124be6c0d7580fa3959e59034b4873ec7ec3616ce155ae49139922ecd6cfc87f31b6abde220c184e9922110ae510a58f6f87a3cd54cf0000270a7beb5dde850c7c9c96fb527bbbe7500e10a7a2e429c35f795b04795bccd4193aff30efbcd61abe498f63410f41c2332264c958784139799f9de7e4a5bbe03bbd5c3bc7da", 0x8c}, {&(0x7f00000004c0)="96d9b99f2a1a747aa974f291b77f385389fd9f8f9bc46a28ae769cfd5b1578b5029b62a08f5d3940b0d70b84a57ca5704cfe7c6e1643546c0a4e858803eb874f9f42c272", 0x44}, {&(0x7f0000000540)="2d8466bef889efc4fe12180d67ae8239f1f8400802450c5cca04c68205faff6e5dace26ba8ac9257dd127f503851170fa478c9171f9f98a7db7b781169f382547a3a6995f03f205f3264dc48656f1966ceaa6cf845bd1f97f9e8bb1a83107183ace7c7acdacfd5180d91a3abeaccdbeca3ddefce66b4d6e8f8498b40b1e4bd8ac3f7495629a080c0bf2b9ac4cdeaf2ad3fb0622a9a9b39a61b72b8c23f163f49d9d1c576314cc52816cc7a03bae9bc538f378f0f22718b692adee83ec9a5b444432e11b52fee8cd239353e8125dd5fb70c1e4053", 0xd4}], 0x7) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) flock(r4, 0x0) connect(r4, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r4, 0x5}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r6, r7) poll(&(0x7f00000006c0)=[{r4, 0x7}, {r5, 0x120}, {r3, 0x40}, {r4, 0x92}, {r4, 0x4}, {r4, 0x90}, {r3, 0x11}, {r3, 0x80}, {r4, 0x165}], 0x9, 0xfffffffffffffffb)                    23:49:49 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x800000011}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 23:49:49 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x4b3ab800cfe1b02a, 0x2, 0x1f, r1}) fcntl$lock(r0, 0x80009, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000000300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x1, 0x0, 0x1, r1}) 23:49:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket(0x1, 0x6, 0x8) setsockopt(r0, 0x20, 0x0, &(0x7f0000000180)="9dd18cad65a9769d9047a41e1751e78f410c92ace199b912e59bd5ca17d5c0449d5e1c8be41c17c1aa78cb5e12afb11331c9530335dab191deefe7845c51b18d548a2da4c1874b99371d9ac1c6f1839ddb3b574f946d50651920a0523cfb36946e64cb0ab90055789f50c5438fcc34786f98a95d97d7983cba3c6d34de7b5ad3e3126148866360691b35c264f8e23fc76ada268fce077a07e06f64769f0543bf5de38377a286f7fd7e308c59a00c5808c5a658ecc67af9ae3eae62b1", 0xbc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000270000/0x2000)=nil, 0x2000, 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0xe0b, 0x9b0f, 0x9, 0x34, "3427be86ea0461fa04f84b965a09a4d11a5023ae", 0x7, 0x2}) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x220, &(0x7f0000000340)=0x100000001, 0x4) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0xf9, 0x9, &(0x7f0000000240)="40e8bcb6c3a02acc82ed867e3077f64383d4b29d39b96a3d852fbe7945cdda8df1d46b5967a3b39b4ebac0dbd34a58dfce21ab15e030d198723c998e34f9a3a5eddf983e27a2eaaccdeab650fb24d9cb1da17e5d01289e0a01b8f3b1f3976eb3b37df9690bc33e82afdcccde973617797d15db626d0351ccd6b47b9cfae127f0bb27dc32906a9915384a6c865aff0a5fb6acb8", 0x93) mprotect(&(0x7f000032a000/0x2000)=nil, 0x2000, 0x0) socket(0x10, 0x1, 0xfe4e) 23:49:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = socket(0x1, 0x8000, 0x3) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f00000000c0)}], 0x2) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 23:49:49 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x18, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 23:49:49 executing program 1: pipe(&(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 23:49:49 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x336) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='r\x00') madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x6) 23:49:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) close(r0) write(r0, &(0x7f00000002c0)="fb05e33bfb93745b50493e9ebe1ac1201b841a9c0ad7ccd3059309097ff3b4ed3e2d69e7b0633bc4b3830203", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x2}, {r0, 0x1}, {r0, 0x20}, {r0, 0xb4}, {r0, 0xa1}, {r0, 0x100}, {r0, 0x44}], 0x8, 0x3) socketpair(0x21, 0x4007, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 23:49:49 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x80000000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 23:49:49 executing program 0: lchown(&(0x7f0000000000)='./file3\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file2\x00', 0x0) 23:49:49 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) ioctl$TIOCSTOP(r0, 0x2000746f) 23:49:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6080, 0xd8c3) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 23:49:49 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="897758e4817cb2077199432ef6e18221ac71d31d66203ee61940484a48494284c8a6676b8a021046b8bf9ac5481c2e7c338a8c39ac3455283c12d81661bfdcc21dce4cfbec45641173c09fb534e6af06bb0f512cea093631f8dbf4ab44817db56b56ca5d2df4de9fa6edcdac8682d2d03e646884e47833e3ee8b70eab40112a4e8f2dc9cf464b126ea507ac02ddcb84a46417cd24bfaa882601f7bb1da0778da9e13d7", 0xa3}, {&(0x7f0000000140)="29b4d7f60e", 0x5}, {&(0x7f0000000180)="07e3f3d80eb54d29cfa14a653f394c15b39a9c36d11e2d899659", 0x1a}, {&(0x7f0000000200)="d89949f0b594c910cfbed6e4cbbb8654cab49d1ca7950fdd8e9bbb2d59a77bef2175cd7c435bcbe537312e2d70987be0842825aff1a8759f68c7c559dcf9624c9e589a6455286365a76d349c38521e945057620d3c242973", 0x58}, {&(0x7f0000000280)="195d7aefa64a6faf01f4519c0a75d366624b9781cf034078d7f83d3da37b512c708aab0a", 0x24}, {0xffffffffffffffff}, {&(0x7f00000002c0)="2ea58386edbf81c3a27393bed026c709af4d00f0ccd63aeda113e126aeea7213bd69837d2134bf472e5f4f3f70c119b8c912dc36d1f188625d3353c6b07fe23db1530bd1f262e679e614edc66cf35312dfaab89fa1b0b317a06b4f705de81d63ab922f0c434b1486cad96e58b804e126418f9c6f79d15f025723b7fba8250bf1e6ff0cdffb16de82dad67a577ba4eeb3c34ca90c20e4349119d45084cfbb42a27cd0dc6f5b00e61544ce0c", 0xab}, {&(0x7f0000000400)="76c597b5cb1e420ff3b6e713c2f5bce24d20a34da6d928033063a9f7c333efb3bf7014f7636b4083c920f2fc1ff16cbd38db57387a20efa0102951a726ae567d0611abc97533c6b41bd81e387ad989f665320a819505f563fb9acbd8e9407059d08035a6fd67076a7188343cb7c2b5b2a8e8b620211e56ec142106e25b2b6ef82cf6dc63d1ef0823440600eef914888cef95ec549e16e30547b19e700c6a28705ca45a809f07be37c6f8eda7b4a2fa53a359ceeffce489aae6e4107b5ffab5df66d3ce025d8c3a372ab32db7a61bdf3ad7b265a6", 0xd4}], 0x8, &(0x7f0000000380)}, 0x1) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 23:49:49 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x7e0}, 0x8) r3 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() select(0x40, &(0x7f00000000c0)={0x7, 0x6, 0x1, 0xd260, 0x6, 0xbc1e, 0x5, 0x1}, &(0x7f0000000100)={0x6, 0x3ff, 0x20, 0x3, 0x9, 0x3, 0xffffffffffffffff, 0xff}, &(0x7f00000001c0)={0x101, 0x4, 0x2, 0x401, 0x3, 0x4, 0x1, 0x5}, &(0x7f0000000200)={0x80000001, 0x9}) fcntl$dupfd(r0, 0xa, r3) r4 = msgget(0x3, 0x1) connect(r0, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) msgsnd(r4, &(0x7f0000000240)={0x3, "dd54627645a9442192e7ea02e6aacd0bbad9ad"}, 0x2e3, 0x800) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 23:49:50 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) close(r0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x7) 23:49:50 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = dup(0xffffffffffffffff) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000380)={0xffffffffffffffff}) r5 = accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r3}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r5}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r6}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r7}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) kqueue() r8 = socket$unix(0x1, 0x7, 0x0) r9 = dup(r8) r10 = dup(r9) mkdir(&(0x7f0000000140)='./file1\x00', 0x20) mprotect(&(0x7f00000b8000/0x1000)=nil, 0x1000, 0x0) close(r9) r11 = dup(r10) geteuid() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000200)=0x8) ioctl$TIOCMBIC(r11, 0x8004746b, &(0x7f0000000180)=0x6a) accept$inet6(r10, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvfrom$unix(r9, &(0x7f0000000280)=""/41, 0x29, 0x804, 0x0, 0x0) r12 = semget$private(0x0, 0x6, 0x53d) semctl$GETVAL(r12, 0x0, 0x5, &(0x7f0000000640)=""/172) r13 = semget$private(0x0, 0x7, 0x1a8) semop(r13, &(0x7f0000000580)=[{0xffffffffffffffff, 0x8001, 0x820}, {0x4, 0x1, 0x80000000000800}, {0x3, 0x11ffffffffffffc, 0x1800}], 0x3) 23:49:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x3f, 0x9, 0x2}, 0xc) dup2(r1, r0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:49:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="171d86ff83daa3a55819c2a4de24a22fa5ebbeac34fbde46a3c9185a47f4ba326d6a682fec7e64aa41a946e948db4585513147450ef638c830a523431b3772aa1374c8ed36b5cfe59e6a531e0f06111ece860e4188a106007f470d917fa3cb8edff46358bfce5a8ef3d282afd2b47d36416aa2ed6805d2b2c654cefdec11d131382ce0962d1513f043a8813a5e8d505009e10dfcd8230ba415ab197772d0650251c4e076342f560d60184b5af8a65afb9e55c2718c79a2e9a1a0b28482239ef3e66c8b2b4344a51499bab92e5cf6d905ede858e2b2d3333cad4d15683a09f8f4a102c2ba015e9cedac17f32ecfa778388b23c2", 0xf3}, {&(0x7f00000001c0)="9b88ee0c20f32e4edfcd81b024402e6391333971f6e5e947a031647d338fbb2ea80c7725b10ac8021fec9c1c996b1128dd6ab73de1185cf59a110ced8b66fca83c3d3e70cecd82549a6a2fe93dec1a4afde2a383762b5d33f757b6f2080280b2bb418194f2faba2d00336647f45504f727969e00060ae67f06b36109eb7dc1cf432beb9caa0424d7cf08801f702eb3a7013b1e47ba53c7ae6e24d8070ca951f2ad9be8354a8f1f8680738d5c618cbed2a364b891a32f536ac306c793a0a8891184b983a5c2907b8a8d44fd84ff907d46524f03fb9270b25b8ddbd79710f5584f76d235da646818d931b8b65d8544c4a3bb28b008e0abf68bf616dd", 0xfb}, {&(0x7f00000002c0)="0ccccdd2a56560f0501c6bf41f53dcdc21442e10e93809ec33e93a478f319a4d588c0b139c666e168bd1f4f7e1b252a5995defbb4556f0f42662ebb1ebd4b28b2969d3a60aeacbb7faacc4e4b58d46d567f9c7a30d95d2e309dbd06c873cee8915b9a7f6889ec8b3f1b0270f753df28bdc2357135a4438d11e5c5da51e25f32850e23ecb5fb65b4dffa1b2741dc938d8fc267a85d53286f3e0695d2139c8647f25eb6f31e1418bd58b39588298a1f4425e20d84b053c535a9630a54ffa9c9eea2dc4d222acc52323d31ff9a2fa2aec6076e3a0778b05549444f8c1cfafa07167964ff919a4d1f97f81848cc608b82d3e0b6c40ba7bb715c3f568293a9ac45a", 0xff}, {&(0x7f00000003c0)="47d0d3ca7f527b5b8e48dabd6d162e63da2debf1bf5996aa170949e2c56956c42ecfb19bbc8b0fd2dd20b41b5cdd91fea0a5cd5695ca0d65d7e1df39940478cd9a9c085bbe2bfe1f568cb4ae8fb4e9c55780bdfe199b5f72e44f0778d4a5d00381b6af2d890131e9a8521dac7c1ceca6ece1677f84b1fb91e18b8ca9cdaeba8530ce390c4e00d43e49f9c2b79004512d4df50841ceb84399b2be62a93034813863b9f6a40008477ad48c0a76b57fc923ce12b4576de80983910f75a1a375f41a6159e0f8360d8897630b96eef1a2e2", 0xcf}, {&(0x7f00000004c0)="23b2d009a3dad35aabe6a8ae30ba0f8c14360a786c140042ee20ce250e978b17605e24c12ef0a865cd14617f31b80728efc647344a75dcb796fc5018300b34006277fad3bd3e6255dc7b65f628b21c5dd2ad813ae424ef158d497243afa81431cb440c6ee69dadb5b8c510b52c08d1d680", 0x71}, {&(0x7f0000000540)="a33e1d8e3f657e58a733f54aa5e906b4b6f535338397ad9b81b698fce51dee69b8ca6704a3e455f5eaff146beeb91abdea6c303883b7fad5a8f8b98948d5961083f089c33dde4e660baa41762529017562bff035ce7443b96e24d458e0d4f8c965087d684ca87f982e48db704fc88709e317e75bc9f900ca39711957b17d0b5e983092064c672d80984c2dbc9d18c9556ae53c81318a1742852020ba287e00cfaa554ef124e3bea5d4aa40e5be9a", 0xae}], 0x6, &(0x7f0000000680)=[{0xd8, 0x0, 0x10001, "6c59eb34b0fa87724107c257bf9f09040c654320dd64efc4d65334e67edc032de1c5859acdf3b6e05c80c9dbdcdac82aa8622742c633a5f39eb5ffb00892a8c1b803c5c48ef37363b66de6041c216cc24c8d95f5b317cd79b75299c3e628ef03c915243b8210443e10f0f0addcff5be383eea4768514cfd4b1e6694dabba19cfc506ab442a8fc88de553e0958bd3499e87dfdea0a3755bd269fcd2e2c634a6474ad1e355ff94b94ca4e35d292c7fc5a59157f970573c4a5885e0204e509bb0ff8b9ed8c9b9f28c6a"}], 0xd8}, 0x406) r2 = msgget(0x1, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000900)={{0x100, r3, r4, r5, r6, 0x8, 0x10000}, 0x4, 0xd1, r7, r8, 0xfffffffffffffff7, 0x5, 0x7fffffff, 0x1ff}) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 23:49:50 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000002880)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000002fba6b8296f9263d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbdf49a90000000000100000000000000000000000000000000000"], &(0x7f00000010c0)=0x6e) 23:49:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 23:49:50 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) bind(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) fcntl$setstatus(r2, 0x4, 0x8) poll(&(0x7f0000000040), 0x0, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r2, r3, r4) close(r0) 23:49:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = semget$private(0x0, 0x0, 0x12) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000200)=0x9635) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffc92, r4, r5, r6, r7, 0x20, 0x40}, 0x9, 0x6000000000000000, 0x4}) setreuid(0x0, 0xee01) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setown(r1, 0x6, r2) r8 = geteuid() setreuid(r8, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 23:49:51 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) msgget(0x2, 0x100) 23:49:51 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) socket$inet6(0x18, 0x4, 0x7) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) 23:49:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5479fdf306116e5aa95133daddc0e96df805c69bb12f26cb77f7f6553565b7e1d0522076229989e2247cb30918cd518eed0784b28e7af711bb0ec9e23accdfc4b4c7d9911024e6caf634aa28cd0b9da9fac233d682ef6d4cfce6a46da681a76b88", 0x61) setsockopt(r0, 0x8000, 0x1, &(0x7f00000003c0)="86ed156c84706eb183ee7446f730ff1cee9406d8cf97a7a753898742ab831a0c5ad27d7abd38cf501eb309c79114cee54ee1e28a0b0d11d8c08c2c6f6806a2bd399648dd27f72a48901d1c63f5c66c70d24b7a1a83b2bf2e12435b73c8acf3f7a3897e221046e97f611f856a015d", 0x6e) close(r1) sendto$unix(r0, &(0x7f0000000180)="17c28aaf46632822a44efc6935163850b01bee45b895b42623c5edbc021abee62aaf9b576d46b2f7793df9fcfe802192473f4091ca617b5d83e9ad747c7bfd8d442bf5fcf4c09c4ce7c660591bec4589b9a8b2fe12c887894d121f39b18a0cda313642facf256d6ec592e24f102cd09907bd01fccef1bc8eb14a2ce5dd875de9f4f29dcf94653993f6b8356f01ce4cb6d6d013d9085882780f6df3365e79353d688a1a0d4cd8817af1dde1f4228e053ed935faf634b22e2fedcad8449a218ff71f3eb5ebdcdcebaea2cf1ae46732c29eb9c41bde743612009ca29b61ab623fa61586", 0xe2, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) listen(r0, 0x5) 23:49:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001600)={0x295c}, 0xc) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x52) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000001000000000000007f8a00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:49:51 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') truncate(&(0x7f0000000340)='./file1\x00', 0x7) writev(0xffffffffffffffff, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) getrusage(0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000440)='./file1\x00', 0x40) truncate(&(0x7f0000000000)='./file1\x00', 0x1000) r0 = dup(0xffffffffffffff9c) bind(r0, &(0x7f0000000480)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvmsg(r1, &(0x7f0000000180)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000200)=""/146, 0x92}], 0x1, &(0x7f00000002c0)=""/108, 0x6c}, 0x42) sendto$unix(r1, &(0x7f0000000380)="c952956ea135a0d6dc98dfbc3911768aff207cf1ded9e10e1d7f0d8426e1ca0a7abfdcce8e2524e0417c868a7adaf5ff504f91ca085a1b25006971d43c5cf519e255a325b65d08006e76cccb642ccd0b6c9a04040b4aee8acf3e16a2c34a11e01e064ff8d0a0f428d0b9fd0870c3a3ba0787046cd941562e6da4794de9b9094066b0b4ad79", 0x85, 0x1, 0x0, 0x0) 23:49:52 executing program 0: r0 = socket(0x36, 0x1, 0x0) setsockopt(r0, 0x29, 0x35, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r1, 0x2000747b) 23:49:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) fchdir(r0) 23:49:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001680)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000140)="c8eb97bdde4a91cf730c75da8ac544a2b49caa4c06a79d463f804c5521be7e2556bd2c43abd7d94e269e386a71d390bf882bce764f356227755a764dea47e77e4fb09dc5ec4f5648165ca44ab1f38accfcf7b2eae4c26aca2b75a7d4edfe498d402e1751ad7d63d96468696a9080983e65f2afc182c4630510f66ace34129eb74653fa07838755d70cf843e1bb", 0x8d}, {&(0x7f0000000200)="ca6bfe4d1f07d4e09a60822e400232e30dc7120bd07a57fd2c08466abe47fa1942f208cf982f69c4c98da6f29e9b6f1274ceff3aad449c4b3d80c9e2732215e829c40f0729d1d4d6d8da06e7ee95852c093676b9c597a8371b9ef3c06bfae121879738d4ca347278502934f2d96d82d4e6f2602b9b82d349e5c3a95c4694246c14526572b2de9ae0603e15cff6afc6ae1488d806411f8af2ea6436a95d212cf5f221225810b74374522baa8359fba2cfd52aee19872f5368776d2b16411218a07b58206068a656dd4d8335e6a1df612f4649e16cf424291a7fd9ef11c98b125b356a", 0xe2}, {&(0x7f0000000300)="7e2944daff891d47464131f90d5c9642c7afb26e4d07f12986f3e74e698210c783c08a852c61a64e6b2f17ce49deee6c6f18c6d5af1e6d3572cf984e6c7dece52bbbaf1fad1a65e27843ea6b9d3d2ebcb67f3f851f64fbd7c3", 0x59}, {&(0x7f0000000380)="b748820e05611af689cf6117f9662d350d80e2c60004183d1ccda1e62ae3502a568923f0b2433c01a803ea2b", 0x2c}, {&(0x7f00000003c0)="8ab973e707da4854bd49ce1ce487cd2e41fafb399bdf845fc4cf5c1abc37542a9d62b6715dcdc5b52526b246f61d717012488feae526a6b945742f5aade7c907f4b575ccca698b7bca6b2208e8add4100a1ffb657112394983ae90e0f931a0e08c1316ffabf976caeac25dc0abe68215ccf095e813916a689bcb2f10cf47b1691961ae796c32cd50e31269faf0d805c95cc783accca5ef240de49af13910", 0x9e}, {&(0x7f0000000480)="ec2e6e5f1dccd7e72a76139ad8372c0f8133c3b0d63a443c7c830c6c7e0010c766be2b6948051f188918aae67bb7a9dd1a5ebff31fbb9036f0ed980e767b45c127bfcb0a64dd6d133a6a8bf82cdc3198335aa0e99be19e78bf4b0da4190ef1183d61599d48b06f454813c231258bcb9193890c17709e12e1633b6cb8549942fc4135a87e382ac2df8db2d03cd2207eefad6ae04331a39e", 0x97}, {&(0x7f0000000540)="a1dc7b497aa6890254828d5dc257", 0xe}, {&(0x7f0000000580)="558e09509e2d893f003ce1dba5fe5efb756a81ba036a4a97e8445c1e0d2d0ad6751e9eb433f185c8de46dad708ff91536f7194969da5f6d7089d8455cdd1758d32fc3ca38a3bbabf31b0a7207b8d96c3f593a7dbf44be00adc200d669238fadb0451b1809cb84d9714b6fb195a1d1017f2fb087e75f0ed27e7d9f1b91e2c8e4d987eda367a95fb17aa938cdf1fa1a660f127adb0b63ab1a186a3d229dd3ee1161f015ecaae4338864fcbef629a74e1b8f62843aa7a7721c60f0262b64d972d808074b25d5e9629478559f7d01d5faef63a7410f668cec245c296b02431455f1330b6c2c6f945c444aedf52214cafefcac9a3ff558b6f8f31e04749e0ba5ccdf4cbc0cc73d130acf207c5ca5e6a5b225f0cde2d930a1214911a48919e24731b42834399c3b5ffa4e5766ca420ee6947c70dc9483b16ea63e295a3fbfffdbb468771e1e2a7de2d8fdbfdae56c9c9fd2c2374fb04315800078528bc2c718c9e967e71c9a4b1faf0b1521c156991142218f40da4323d94b2b7f8918a80e5dbb7ddbbfd7510d46e0bd901b952428c854d3c5d9449e8f398280e684a77e470f2889b9738f6f1097739e77d4675c7df0e77301b272445f5b6ddb197a41ba2d68c10887b912e54532cae3ad19c49479f33d1a399ff818479c31cc1938f8a780f59360a9471f21dee10c78db5657e26e7141fde6d8aacfc83eeb810cfa88c4d665bb63ae7f6a5d49888e50f79cdc1e6c1a0056a710ed9b2e5b032894a3ab8350fa77e1d538597aabf27931f2c02b95b720260e0d4971d859505eaa8231da12f84aea13984992e4837e881caa61439418b2b0c5c2202ba5c8930e18212695a70ad02fd9782b27d4ca35ee24008c10997d170ea9a0ce9f283a71c45879997793476be1ff88e12ab58662f197b963e6b6189e56c0b4d2d910bae7964e3e19e3ea7105efada6f59d1ec732f52e74018f1975ffd884c902be0d2e5555844c39e53dc59180953346cd8a5e1ae0375c64d9f35fcf49d277b769aacc9441ad621ab8d0365cbc11e3b17dab7ff0fbf336b271c6a97b00096fbbc1ea2d328c168145838a70425f635fe6fe877abc6263f609a98efe7da3c6f310f3a504e0fa9ab1f7b2f783358cd86ebe6c036107bda7a0fa33288526e557458c8958d128ee9d9e2c3b3de8cb86274108b59e47edaca2e570370c27b349e6b02289983d3a777b2abee5d1afce8f90027e2cf2e2db9ddd38ad833b9db08245da460e01156b573735a5153a8bc458c2d1e4f82b639a7c12bfe063c9a22e006e706575be76f5193fc113a396b5f452cf47c2f0f39eadc0940e08ff508700d8a1d4f6a5e02457337d70ffc456223fe9407bd5acf91cdd506ab61d808e5f07b31fd61d99f16399366fc0651ce8510b4d25924f0876e1ad51d1b9074ee1989b2071eb38400ce4f281e287de30b8d5d204c97cef2ae281a0d0f3faf8a2017b57b56115d22b4de2e8878bde37c3d6f7cf863b7015f648d7cfd4a7b4769c3ceab05fc66856c6a3afa2c3d6d099a1c42e18979eae54ae6839eda1c9f3f60ea9af2ab97cfffbd87dcd237eb99d7e350d61e326f8662a8fc310bb8b6f17f6dd41fbb02536b0f0195b4de6043270e420d4261592678e23b0a9f38ead59f7513acc6aa1c2560c43bd417bc234fe4499f35c048c41a8b80349f93d0f01b3a104a7cc5966ba14ff6378b9969cb5e1ba93b00a20a6da50ccfccb6016127b33f99199316d20d98a0f0b0de77ae125da043da0c7fa31074bf100d320545520efc3a72b3586b7dbf1f86b6fc36e87fb8feb9ce1bfe77838d7778857173fda2105e406e7a6a8be56ddcc3aec4937e7351d3de02667a30becf8b7e36c8958d31fd3e0b82b13963191fde2e9b0b2dd196d36c27d56c28996d24387e5f246a49ba60a9942604b4f3e11f74a704ecbaac604330f87708eec0e9e1953ee83432a3f8764b346fd338b15aa2a0969cf84b41b564d56cafe5087888883e51d037a530b8da52cb41cb60b1b6ce7e4077c91d2d22c4b86328f1387f0d9036eb1e1f53f28652a6e7b961b1f4e72f1db31ab8733a48a3c7286e6578ae906cc932c665b852469fe9f4ddf5dcab2fcb496db0de0db7d49a0d90ecc14f5b5e3ab6ef7267171f6f3e5ba67f742f5fa9f77b176bf4a156d84e1f3674dd129d97713c4e96efe612f1bf998daed78b0b02a1dce2d788b6e63479205a85d19e681fed2a3793409269851eb3abe6e757f562bc30641d4c0128f32e048fda08c1ee357244ceb50a2603eeb163e015eef5dba18cd8bc7e2d749268e2de8c9fb361d53f79ed66552d06c7bc9ff2ba188fbd6a16fb3eb8f3c762bb1bb659c871de4f301412a4fffa2a75488c31ac3f2f7d910e75ef0dabbc0a32d26e26e4ede883ade92ba1b4c827fb67f749c103184dc3e4e416dc8ff373fbf28ade1f298a38907fe3636d91c5b04cc32bf0392234fd8e207a01fb7bcac77b4419956eae2c01205636d2a7ad84774f17f78c7410213cb26c6c81befff2c48a233a6e5487fadc3fbdf37a3578afb7ffc59272135f6ab339747e3ee66873da2f59b2710d68d58e51e1f9b00f71a998d8e9dd99741339ee9ca3ab01bfdddb150befa4c725628db8658b686a21cc3e9723925436f068764232733fad55f9fbcaebf2a5bced6b32fc1366796818045d2df12b16a3c6234d070a3e47421c3d9c2be9ab7a198f7df52192c07c3aa2797580885494b95ac2dc79ab416950f2403f0b28fc0b1cf85881ab5817fe32ad6d6dcf2654ec3217bb0af19c768e089f48b9b5e1a8c73a7ab97b203c83cec5ac1b7728a59eea012a53995d7142da8504032ebefc8d7990c6a6d11a0506a902404c4c026cabfdf3e839eff762d10d0450e8254e957d39bb44d83913753279fdb7aa1d11187da98d143b415c8d34a42397e893682a390d363a3bcdcf2be804eb08182ed99282a0525a0146ca6afd11c5f97c2187a68fbe78a705fffb3ef802e6b7af50422c2a5fe222cbe101e8c5355fe5393833397a6ba25627dc5355cf0bb0eaa390ebb1fde464557a1a09881f691a45fadbe5e3d86090c320a91ea5735e346d53d0dcbd533099cc3a64dd788822396a0797c182b147c2bdea9ce53b9977db95c1f64a322bebbd7fd96d70a133b98a0a6aec9b43b9bccf11a45bbe5372b508f6069ee6bca964672d35d20bdea79ac904650f3e8b60baa15bf2c578aca257ed2a04fd5833441aaa3c05d64fab147c9810eb0956353f1924d7d52172a44bfcafb8190f20b58cc7fbbf5d25fdf85948568dab1d1803a35bc9b69e74d1dc709811b45c99df2b562a46586e395bf0a5e9ff67d3e0a91dab170e0186036621a0cfb8727ef4719e9d1c3289c941b267aa79c1e6a974da656698b36a1da721bedc3f6ad895f037f8cbec7e02c0da16c8d30ef2185e7dbf45636ff1cd2a086beb82d0788cee93b4cec171d4a3fc0f45c150741e124868dbcb621a55fb59f3ca68e1f34405a99ebb54d6e8382b342cce597a47ccd5908be23cd7e7d829b2d581d71b9cd28f6897ddc65a5c83f25eab66fd9bb5d2469231879136c2f3e5225664cb5ae13d4379e697931f1a1463386b70ba15f2492e6a0f26553f611202beb12e67a94629067eba2fab227231dfe2c7bee933549cf771cff0c97dc742b43a7e6281c61ff57105d4c3b7eea4851d50fbe514b7f69d15e21b956da5e6f1ec2a893f629aa8294cb3d54c551a9f0048f07e65382fa420a097cd89eed859610ac3dcb7e5e0a8306b03bb8c580ef3adefab7a345663ffd6536bfd1a71050126bacf9005feccbf160b47371042e5b6c9f313f57369fc47caf5ad753a438c3919d9a3f74d3dc4372ccd628a94062b453d21dc5bdc8f9e40d87d3edcd735bf783e5f0788829e642b3170657c3ce0203c3d5343bb5da14036e2cd6b4d7bb526ea1fa49b7c50d95bd02225166fefdac2cf8f2e49ffcfeded934c44db3b6849dbe2d7feff1da70931f1880b25b4415240fce1ec702e536220345193f219fee968f183d53ba11b319e3c4ba295588b992de4f47787455c091c90245a81445f24728f0078e2c8a8876ba420a1133b4eda874f23f7c27a3453de32b915550a0b8b6f3f76d66a6322b135de5d3ab0b88316b6d318be30c0d5112d3735dc891cbf2fb3d8aa4c637d57a5ef74b333ed4a29709b4c5a95f32b80abe8cc26e9ebf155bc59f3b750f679171338b5b949ea1f14d75fbfc3e21b565ff8b7851dd6423df0fb9edeaf5bc9fd1ab8cf09196e6d76d4a3213d7bfe391e5056ad57438fed25c1a04f120a685caea7df71b9c2d0611f1c3d27fb8e1cb3e13ea14d79e36b8ef23b51f518cbe9221368b0e03199f5e296903e31130d0c2bcd762150fdc7199607f11939192593c1f1066efff3c3ba2bd0e05845ebe3e181a19eb7e67182ded41deac25c20ca17ceeb11b7ea59d49e4118d77e3e86f238e45282bd7ab5d38ab039908d3b9a52e1a8f1e2de9a073938d085b52dfea11e599d294c5605d1d6cf09a18100def888523c92419c3023a93ab04dd4add439f5fb4848910e9c8c8a964e82b8ce578c39851e328d1b541218d9bf3746705b5a3ca8ce5bb246b859555016740eec30c0ca86bfd23b40a0e7f12191ce95ffef4cce5ad5fe547db7a65d846b88e7daa548f84a8e3f1d1c15c3628bc7fe67a65719051d5dcf17a3263bae70469b63a97641d43114001f02d87a4745f622f86696323aa744fea307f1b9aed8d1b9cb4fb76f731594ae6cdb4c826d2c95d3e71256776c694e1f9246a4e1c02f07a685074265907f5ed17afa870896984dc4f7ac92eb4f13179ed9ff4b369db0daa962b2611685f2558b5bb3af02c0f83ff28bd18a1c86c210fc530213ec9b2b51ce6e1e1e81765afab85aeb9250746b27953aaee5d3700f98999c5d2c557e2a7e0f71463dd4b2d7c3f0d0fcb3bd2d9dd29d5c3f1e7a83fcff53866c4e0e276ee3cac3b5afd230a60bf10ce72415930609998ac4bf497ffa4694e46977d5c47b3e51fe49d79a9831d72da443f26bda4acf94f88326ffdeeb760feb06e93bad4d7c1cbac19a0e69fc9774e25058df84988f5a73c2693923f08873f8d688f6508983e61e9745468e03a55fb672100a271c4fa55ded8d326eac33e404193290115b525774372460dfc917f5fe04ff66b1214e24e3ad02d18143609c72c8746a74258b8915edc55dd47127804eb931e52b80466ae793c66e22b1c0cbadabb1761b57ff300cc5eab0b048b4166a52f6d6a6c6fb3226b40a0263f8fb9970405c152f4989125897cfafeb3efba95086b701f3bf42558eb0cd300c962946ae4ab28747ded7622a98d9705b2cede13120748746f8f399f8c256ce2bcdcf574812b8fae59da78b9a69bd479bbb8d8831158d200f75c812ffd382cc95e07a693c40cf7c0228cc876350105f85fc1e042a3f1802146d85c38c161cd7b6385749bb9aaaae309b0c9d46a38333c0e3c2c4b398be7917e15818e60ee413a06401f9dc6e196d8f92a436800236857dfcec51011add941cd95abafecb502a7d3d982f992440aed7f7bcb2cd5aeed70396437f9e4b43bcb06b4884f0ac20ff05196fca874073dfbdfd3912b99f033983b7602ca6f92d1fa3b12ae742623d5719ff67475d0e33b606ad6d813969199a82c1c97694f749f2ae7d0d81bfea831ec302dcd4a99bbd54b1cd69a508efc75323612184fa5d4d727f86d16234b4b560336c2841e4440c0fb298c662b71643cd2826862a42db632d660c33e239803d2d5734542ae65d6a0b4a8e853a583ca734a459d14a66f0fdfc1ad4c629", 0x1000}], 0x8, &(0x7f0000001600)=[{0x80, 0xffff, 0x4, "f83849793ce84c7ec2296430e0b03eb43a35976206ec032e0678a72e2b6e82f456325761bea87c457891a63ccfd9f3b75e279dbaa6011470f30bd757ea568be199f5157b98dab92615b17b80f204c54666512f75379412c78b0a3c56264293463351661b36f2ae02aa79253d974b9afc"}], 0x80}, 0x2) sendto(r0, &(0x7f0000000000)="edab94ca8d65f66b068ebd6932dcaf331014e244f8a4e8f2ae60ab6d1409d87044028c7aea98705ff0bf06304e630ceb1ae61a45c574", 0x36, 0xc, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) getegid() ftruncate(r0, 0x800) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000016c0), &(0x7f0000001700)=0x8) r1 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001740)=""/144, &(0x7f0000001800)=0x90) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xfffffffffffffe8e, 0x0, 0x0, &(0x7f0000000000), 0x1ad}, 0x0) 23:49:52 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), 0xfffffffffffffffe) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 23:49:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r1 = getpgrp() r2 = semget$private(0x0, 0x6, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000002c0)=""/177) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x578e, 0xff, 0x80000001, "f625462d4790d169c6642e13536d7a6c532273b4", 0x9, 0xffffffffffffffe1}) syz_open_pts() r3 = getpgrp() fcntl$setown(r0, 0x6, r3) close(r0) r4 = syz_open_pts() r5 = dup2(r0, r4) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r4, r6, r7) execve(0x0, 0x0, 0x0) 23:49:52 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r2) dup2(r0, r1) 23:49:52 executing program 0: getrusage(0x0, 0xfffffffffffffffe) 23:49:52 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000), 0xffffffffffffffb8) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 23:49:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000100)="f0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f0000000340)=""/76, 0x4c}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000001c0)=""/18, 0x12}], 0x6, &(0x7f0000001700)=""/4096, 0x1000}, 0x2) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x380, 0x0, 0x326}, 0x1) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') recvmsg(r0, &(0x7f0000003900)={&(0x7f0000000580)=@un=@file={0x0, ""/10}, 0xc, &(0x7f00000028c0)=[{&(0x7f00000005c0)=""/247, 0xf7}, {&(0x7f0000002700)=""/132, 0x84}, {&(0x7f00000027c0)=""/255, 0xff}], 0x3, &(0x7f0000002900)=""/4096, 0x1000}, 0x2) 23:49:53 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = dup(0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x7ffb, 0xd) pipe(&(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r2, 0x4, 0x0) kevent(r2, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:49:53 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x8, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 23:49:53 executing program 0: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x5, 0x1, 0x81, 0x9}, 0xc) r1 = syz_open_pts() r2 = getpid() fcntl$setown(r0, 0x6, r2) flock(r1, 0x8) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\x00') 23:49:53 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x1) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 23:49:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xffbfffffffefffff) ftruncate(r0, 0x101) 23:49:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x400022}) write(r0, 0x0, 0x0) shutdown(r1, 0x3) dup2(r0, r1) shutdown(r0, 0x2) accept(r0, 0x0, &(0x7f0000000080)) 23:49:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x4000003f, 0x0) dup2(r0, r2) 23:49:53 executing program 0: r0 = syz_open_pts() r1 = getuid() r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) getgid() 23:49:53 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) setreuid(r1, r1) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 23:49:53 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = geteuid() munmap(&(0x7f0000d60000/0x4000)=nil, 0x4000) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 23:49:53 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x100000001, 0x8, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) socket$inet(0x2, 0x8000, 0x400) 23:49:53 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000000000) read(r0, &(0x7f0000000100)=""/90, 0x17e44c1c8a05949a) ftruncate(r0, 0x6) fcntl$setstatus(r0, 0x4, 0xc8) r2 = dup2(r1, r1) execve(0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xa060, 0x4) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) recvmsg(r3, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r5 = getpid() fcntl$setown(r1, 0x6, r5) syz_extract_tcp_res(&(0x7f0000000000), 0x6, 0x7fff) bind(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)) ioctl$TIOCSDTR(r2, 0x20007479) 23:49:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x2000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0xb10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)="08f7f8daf4f3be39a98c91c34a649b21d4", 0x11) getsockopt(r0, 0x5, 0x8, &(0x7f0000001140)=""/58, &(0x7f0000001180)=0x3a) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt(r0, 0xf2, 0x3, &(0x7f0000001040)="551a1be891257a1c7ce21d1fa6e9e932c781c9143fa43d405d2471615647b179be0648a008195189810adde2d5c04fe4d6539d74fc349b55b4d22de332e4c1a1bf8750436fa033d573ad8f9ab3021587fd53fa1e456e7e8133837323c586a27e48bbe7a3a8469ba498b3f331052e1c373c0fd5e4fd81a03f601d63e82690b8f597b81a91b671990f8a7cfad175045b", 0x8f) 23:49:53 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000640)={0x2, 0x7}, &(0x7f0000000680)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x91}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) read(r2, &(0x7f0000000000)=""/3, 0x3) r3 = dup2(r1, r0) r4 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = fcntl$getown(r0, 0x5) r8 = getuid() r9 = getgid() r10 = getpgid(0x0) r11 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000003c0)="d1d9186049a50eebe7d2085b346742009230f0069272c1364523e07e054c2e94933246a1c04576acda114bad466bb59d2d39a9a60fbb4d052dc4e12c66c078874118ea09d6f8693646679072053a935457a849b2cfb1bef4823e97fdae549d3a43c48ee9701c419155451a4ce1d3a09d339be924a1ae0afdfdd9435c8dca5c02c84ab7ed747b6fe4b401ba7db2d7bbf74f656acdd6a595a08aa1fbc8f6cad0f64d30c6ca3ff4e01774ed110011294d95b9c9e253f1130cdda3934458f9ce7d9e5329e3ddae2a30c9bb25458c088967b5445f1e57690b572437cac48ca3d81b19ed90b9943f7493b9c55fbe4ddef6b0c68e635c8ac7ade9f1", 0xf8}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff0000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x4) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x4, 0x3, 0x3}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000014, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x3cb1}], 0x0, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x10, 0x10042512, 0x3be0}, {{r2}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x80000022, 0xffffffff, 0x40}, {{r3}, 0xfffffffffffffffa, 0x8, 0x3, 0x200, 0x6}, {{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0xffffffff, 0x20}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf00fffff, 0x9, 0x1}], 0x9, &(0x7f00000000c0)={0x6, 0x7991}) getsockname(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf35beafbf7484fabaa61196ccefc95b1248f8f3c873300971df59eba7237347c7713c262bef12f3d1e51b30f47521f5f30b9b46434c2a0e273f286c3a2ce71608c9b567a66612362a3fea2af24e60f6eb0cb334193c902db35fedb114ef728a403c9fce227227c0980e306a2404449ae11820da7c181ffbf24159216929db4438e62316f406f06b3636b5d9cbe5a58e"], &(0x7f0000000700)=0x2e) 23:49:54 executing program 0: r0 = open(&(0x7f0000001440)='./file0\x00', 0x0, 0x9) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x6, 0x5, 0x9, 0x5, "56483fde828aedfb672cd78c499f79122f136d1f", 0x9, 0x6}) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = msgget$private(0x0, 0xa1) msgctl$IPC_RMID(r1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x2) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) read(r0, &(0x7f0000000240)=""/129, 0x81) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000300)=""/4096) fsync(r0) recvfrom(r0, &(0x7f0000001300)=""/37, 0x25, 0x40, &(0x7f0000001340)=@in={0x2, 0x2}, 0xc) bind$inet6(r0, &(0x7f0000001380)={0x18, 0x1, 0x8000, 0x5}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xbdb7, 0x5, 0x39, 0x6, "27674adc7ccbe1018841b93df51fe5b804e60d90", 0x7}) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = semget$private(0x0, 0x6, 0x20a) semctl$GETPID(r3, 0x4af3b7d0b935aee8, 0x4, &(0x7f00000013c0)) 23:49:54 executing program 0: setreuid(0x0, 0xee01) r0 = shmget(0x1, 0x2000, 0x41a, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) r3 = getuid() setreuid(r2, r3) utimes(&(0x7f0000000300)='\x00', 0x0) setuid(r3) socketpair(0x21, 0x8000, 0x4, &(0x7f0000000180)={0xffffffffffffffff}) shutdown(r4, 0x2) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 23:49:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x8200, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') write(r0, &(0x7f00000000c0)="99e784f1698f589a17b8c2faaa81ad30993ab99ae51f7330ac15d06f3a39aa6e06b1dd86599753d24dc77a1d8c3756afdd79addac5d77e57938bde62dcce6498379a2fb8323692217b19a1ef3dd6dba07923c0cbadd80835b492bb8103d208ea513f77d485bc5fca81114bc296f731dde1e08cd0153acf42a0781b27dd83c2f932868754e58d510ac21dd667470900a8525e3897c318a01f9bbfefa53d34928d89a288d5728697", 0xa7) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 23:49:54 executing program 1: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:54 executing program 0: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pledge(&(0x7f0000000080)='\xee\x00', &(0x7f0000000100)=' \\,\x00') 23:49:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0xb78, 0xffff, &(0x7f0000000040)=""/234, &(0x7f0000000140)=0xea) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 23:49:54 executing program 1: r0 = socket(0x18, 0x6, 0xfffffffffffffffb) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4007, 0x97f) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 23:49:54 executing program 0: semget(0x0, 0x3, 0x108) r0 = socket(0x18, 0x200000003, 0x0) sendto$inet6(r0, 0x0, 0xff08, 0x0, &(0x7f0000000040), 0xc) 23:49:54 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000001ddd00000000000000000000ab0448503e93d688bbecc86c44061e72e48f949422a234d0b45d8aee51484d83327fb645cfda3521dfbe675a700dec690306131a3a054d411a950452dcf605161a1e4bee574138c21062c9c0b50550809b2ab35fe30097b0b90534f324f216c2a95a982a7349051ae13f98edce3c260562"], 0x11, 0x800) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), 0x4) r2 = semget(0x1, 0x5, 0x188) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000000c0)=""/74) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getppid() 23:49:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet6(0x18, 0x7, 0x6) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:49:54 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="7b267cf1cd44db08d36ca0f61f7f0cbc46e2b106803d078db0e90884bf061d430904bef61632582bd169ea3ec5197d42e162b48c4e219699420a6a895951262021743ae4e4ac66b5631d5d3e22d93481def230387b5b9b0aad54e46177ad32feac839acb704248151ff31345c30d0393e8874ac3a6f523a74405aee4fb3aa5fd2ff10c380c2f86cb7fbbc83229c9b6799c602b21175276352f9e7ba3f6cc739ae2e80a4f65cf39db474787b0f2eaf42ccf8d0fc1e00d4b80d9d97eb117ae224f0f38b6a1c55b52122fb699813d7f82c314e27353f83538688d5316e44b9e34bb0592157c0e17281c14f17c8e73010a0993497ffd73927753d1518bbc1a9759f1698cf0d5902e14c637529a22162a2f77b89e709d2dff5bb25115a6e2cdddca3ec0757fd733235d94a23cce6e4caee75929067e0e946dcb1c5202891e826b148b8e0801d1cb84410caa1e0dae05a30923a8b69610857fba708d91828448ea35672f732567ed6746631e62ac10642b3777cf935b5303b0a6870b693aefff47fd4acd38024bfbd4565248375cea1053772f19199692d10605083134cfe11e491d977d829016adebcefbcce46c6d9a1a534336b83800d31280eec3ffaa1d06decf5359995391e85787319ad3e6813d478c732906e3b3a00cd4ca90ee19ef2b1e95da69f166766e3b8e3f0f9d7d63c4a0ae1adfb9c1abcff3782d52e56b9c8702260be62294b3727c09adaf261de00c9e99c76765521e9119248b1a33c7e8f4dbe8663a5406ff24ce2d3c2aa611772d424d7aec28ca9d256f707e0a", 0x239) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000300)=[{0x0, 0x388}, {&(0x7f00000001c0)=""/222, 0xde}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 23:49:55 executing program 0: r0 = kqueue() madvise(&(0x7f00003f3000/0x4000)=nil, 0x4000, 0x6) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 23:49:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f00000000c0)="510fc3a038", 0xfffffffffffffe2d) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:56 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x100000000, 0xfffffffffffffff9}, 0xc) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@file={0x0, ""/66}, 0x44, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1, &(0x7f0000000140)=""/64, 0x40}, 0x41) 23:49:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) flock(r0, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) 23:49:56 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x1, 0x4}], 0x1, 0x0, 0x8, 0x0) 23:49:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:56 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 23:49:56 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1e, 0x0) 23:49:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) dup(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r1, 0x8ab94168ba755000, 0x7, 0x0) 23:49:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x1000, 0xfff, &(0x7f0000000000)="7b4a0bf97af881207575ab276c38ecbe1914b1d4e3f3", 0x16) 23:49:57 executing program 1: open(&(0x7f0000000040)='./bus/file0\x00', 0x21, 0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x516) open(&(0x7f0000000080)='./bus/file0\x00', 0x800, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x20, 0x101a) 23:49:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x82) r0 = semget(0x3, 0x2, 0x7c0) stat(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)) r1 = geteuid() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, r1, r2, r3, r4, 0x1, 0x40}, 0xe9, 0xc4, 0x8a}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) chmod(&(0x7f0000000040)='./file0\x00', 0x101) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 23:49:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget(0x0, 0x1000, 0x9, &(0x7f0000054000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 23:49:57 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 23:49:57 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) r2 = socket$inet6(0x18, 0x0, 0x3) geteuid() writev(r2, &(0x7f0000002100)=[{&(0x7f0000000000)="c049e9b63a2f3f64cd1686401341ee00713b1a84832ede0608c6c1c4749db7db4b8996cbbd02a3ae06daae33c32814f3640cfcfd80b981627d4fd2351cac26f367989ce302c2fc3f07108cae4d9b37868a53bb3d1c5de5029b68125f022043538ab1641bc02a1081e8aa85421e68b56b4b2c9eaa79a1a0b93922347705b24c5a50f3d11b83e94e535a232c0b2a3a3b5e3ce3577c3eb68c619d706f585b61a6f8792cbfa3596a3b59e58026f37cfd65927d609728f1516a6e659972adac668ea7dea1644c280b9384418656cb48f0c6aee3c09a108bdc29ac15829f45e363314c05e70885b74dfa1a60c2f3821e415cb32dd9d625aed046889611ec4288646593869c3a3453aa78eedbba155e65d5224b983bd0a887bbaf352165856f4e9e8dbcd5d610b08562142fb8c02efa2d6696dc0d84e40ed67c64010bba71e4f269dae4af48bf7377341d78cebdd49077d392b8540c020ba22ff25e834b2e4dbd4203af5306eacc3ea1b6b56950d75e15207839e487d5304f236f25de79f7f1fd77df02fd693f36829aed930e55f53439808c83502a310a1b90e36b5ee4a55118453fe3152caf77cf6ac93a8734064b95917973ce0157c711a58331819db03d5f99c660b0719469ef756aade37545b4ebec217d261d2e498461476cc2f56f574496cae045abfaff1c5150e6bd89dd693b22d72819844e5dfe67d9e216dff6eccdd07f245d888d018abac76bb1d4d2eace282fecbdcd7704c05cd696d4cd002e62f7549f7997ee244b6c892ae32786986f8a0238cfb9b0447151d55f26376b2cb59e4e34238b486486e7bdf417c519c67549b064de8fdce4a865eabc0ccb764e63868b53013dc33d3be193bf75098c428fac4375eb6e8b6dfa1ca8be7b2b154bfccdfcc3c37a529233f2d176008cadbb1a116b430efa66c0ef03fc6be3e18b12e15f74f41cec0d33cc17cfeb7beb92f2ed4fccc936d06accd5b46c64a39993096bd8e50424321d18f122266cdc06dfcfa61505118c4e1c0e0b902ea3d017ed4a6637467170f738b132d3b5a18fee009a927ff506c39d2738b5a9b3ee572ce138cae11b5155d827a7c73ac0be623dd272ea3262fc85f4b17e53f5282c0523817e515ccf0e8d211aa00f53e1171c2b99481e28a5386013a7790175189ead826c69fca1d7071fd83f67916c6c35211ab98a6d11527c0dfab0f735cc6f54050408a22bdadc370118c32f8e2153c5772129db2385d1248ed2e64af8eb16b424fb79dae11c68194bfc1f10cf0f4b617fa92642b292a90948a889280e97f4dd307171a024f4f61a8cce6dddf40d7ccb29b87102e57317c8001ef8af62bf755237aa395035f0ff1fcf219ca86e8b6ad6b57af8a929e412c98bf9636d3b614705e5d4f8dd468518027acb859ea9f8243df9c64c26cbf2bb979ba1025341163e1386344018dfd1620a337314f7a37ee43a225e7877ca4454e952ac9f394c4b6b415c127b320cb092126e1a5ea0f3bda20ca24ad76d6a72d9f62bbc6a9f0156bfa30d8c83dddee909ebe35a12c3cb525bd6278aeba78cd4caf08c6d353dcf6a4e82151706865aec36af049bfb3bb1fc372128d8eed6ca5bc69905781c838c65b72893774f8cd278254abb7cf632b68116fadcab93e964e35537d2fb409062a46e7198ebd6dbe101c6cd95910d0f10cc8b0ca34a38e6e9d559d4a968b31542deca88979f06d48871c71906c45b3491f67eeb5cc3ecc8fc7865ea8d5a8e97c41649e601cac6f47625a8d644dd8c96600dd84892938f12eeb1c927fce08b75a2a663071e85d82d8640e7d783a9d5cf6a1102baff18272d68ab9a99da9e3fe9ab0fe387d4b667e44faf48781c6fc5915b73b748483ce1214811c21f618a2969302261732390953da5b1e34aed636d9d72b6f84f920d26155dd3f0cc880b93c76d7e40b30209c2b588a8251fc9b414fd788f29b0c0e78af0b9bde9bba3b51a4e30da293d44a9563f339a6954bb1f182cd76d7cd3542cbf6eb478b0855e62f6f8a8cf1fc37c4815908a3cea75101163d1fdced98f8c517643ec337dd4c7468842db80209110abec64c1c60c5bed6d97423696a442aac07a295a5a9555ebed0e541fa8aba3e6d69ecde56591b1e6ac6b5ea61077c990270c7887202ff17ecd069b2e54ea08ba0433b407e5cc55f569be80821e728dbf8f88bda19d08e8f67b58388ee0643a6538695c1e67cb6aba7746ad7516e69801cd6091c86278d37280dc01f3a3799d1c401928a760143deae629d261545f5a3a6fb7603060487fecf0b7afb4b1ca7e84d32606e6bfde233f9d02364651b963117b808dfadd9277cc69ed6148e4d185c33b1a97a14cd057d602560d0cd3e6cb881b17c1b20c90941025bf1a829711895fd70a9e58bd6494e07026c14a03a5474d68f0a264552c76e2454f323c4b51efa792d8d13022e3816fc2813a3e13a14869ff82b7bf875f11d30af123a7eebe37baf94c4da27fa550d2e11fc5d536a2874e79c003b13a9c64ad263dcd0215820fb46602ee7a4dedc4828bdd1668b9608d53f2eb1d8961b976bda97f015f4da7092cc664112e68b60fac51afea2f0ccbc1fe520066d5845159c5480f0bc4bffce762c8c1d7b77138bdb1ff173c0ecbeb0b30ab5308da7087101e765bcb78c55c7ee0129d3da01838cc28c1bf21c0b66cc997ab018fb18158b9c27f86ae4629d88e1a785fd03c4256aee791fa48d4002c19c1a55c63a9636b31e2ff6b86306d470a5c1d59bc7396567ef87dc332d07be7a49786ed6772488aec9f733893408bb6a850101d794a8974f52af742c7c265fc11d63283918e1ade87378911b2146751e5f2bf3eb55228db1a31ec36c89024c112647a6801c6530403b3c8dac794f5f91fd0640a4b3f9bafad7610f83a9bdca50e612aaaef22f722b40a0acdb996884b71394056ace396bca7e454ebb697038f51caa7f0be6bc4bda2fcbba6cf93daafb1979c20e5cb6635380530a7b61c3b888c0f6f4148f7e662b78bb89a4591f9d4a510645f5beda7c57d7adcf6deeaea521c0d68d03edba9002e4881fa4d0225f1d10101071ff67ceb1330082dfcc42cc2da5b7a092732b516c92fc392edeb4e9d485adacd04c3bda056180bd1cddb90c8817a137d8a1cbc15436eaf2d77e39afa6b78be8cd327506cca8aa1aa7ee5faeec823d09d1757dc00405e18598bac93ebbf4cf1c924de5e72b4898d971e85fb33d9010a81f1c2e3bdeb40f006b960a2ae21ea6f18c0bf2ae7e473da8924cb3a3d4787c1066ea06b1292f2c5433485eccb4ca139fbdb12057991778c440ccd37d1b470bcf7153342a790b1d57892a4563b494a16f5923d101590841c807c063562fe2b589fd12068cbe25e43fdaacb9e4a3df2125ebb96e5aae44368cf02fff1872798fb81e9bca71d8326fadd562c91f47fe27279ffa692b8ac7ff86b295acde6ef230267dca447d5b05c4014f1bbc01424a21d52c0986b72c8c84600a1b8d659cdf4ade2a8744acdbecc74d64a93380ea89317501ea255883e042ed1ed2e4f649117794d3d5480092e4a1150f1a8bd88094082a0d95aad8be7d159602e8bd8acad64a9547388499054b3f414c88bcc058ff65bc6f4871962b6690323d734474645a7d7d78b084a178658ac6ec9b082e28d57a53a50f714613d8a358d069a82fea27f24cb8af5f08cb01b893e59741e1dc474af714a3e0f5dd97de79d09b66669a0c4b218bbe54213c8585ee415710054336235a3de6dd01541f3567d998770acac679d0180b2b899b4ee1121658b4a62c067eea8647f794e01d811b07559bce2be26d230e5c36334b56826c8fe040a7f7e8b44e83343d97fdbe103f6302c444d2394e36649a7fa22fd80638b919a8c7c69315308d04f3ac7489bc353c035e5551c1164552bc7a383d1bfff7cd4121f2166921e9944ba40933a37770d141d6a98e4844aaad38e7077baab64474b7c2920078732ad183028a0a85f85c1ef58544e80a274e6e3b19d5cd166967a06722eb2be0433abfedb7514a128032b53c39f4a065ef5bd912df854c055e3c0399985414b944949a9e867a5153eb2a7c455a7f81fcef5a0342dfcfa9eca83a1fdab6487530fdc73d8e6cc2787a3e283af4fae47dcf468a4434a7f620807378b038653bd4ee5637814852b4a1141331dee9d5dfed27c5f04dba7270900d650a354cb94062cd51c656ef6d9f4b8d1e8a2ce346708abd62a15099b0fbcde1fdeadc2ce77813f36f29efd2e51df66654f668a8221b41465b33dc5776dbded42781a7f512965388e8b64fbbe805003c92b29d6a1f90e4568fafb3d8b90f0ef7b4b69c8d5328f3a02d60b433f01394000ab050022d6f715b46adb2262fde76d1c36cf542867fce297f392883839db61ff3884a956d6c0c9385271ff7fe5a35fb278f4d3114ca88b88ffce173fb8e0261ab6114c124632a6f5e9bcd1f378bc580a527b33915b37ee7a95ea274d8fb264a1ed5bd545f2aa2f2ae6677b22fd53803311ac3332313c9e812eb99b57acbdec3d953d268684f53c73b1ed6e0412dc659b7f8d910dbb227381eea943ea040086e8745a5abb3435cadfedd84ab009a24c16b5fd14ce899a6ae1790982d9b151b0359d7834327b23e9dc377351b6c806cd7787b5f2d4e5e21c030d17bc3ec66f96fff2ee733b34e78c0bbe70285ff235b829912a2de021779a89512d3f170b6cd2f3717c960c2256241e6820b23e62feb9a38c3da08d9f402969bd3b2a5c2a4682316ff6043a7d830e46ec1f592bbb0a9b607b0c96c8783d53e8d1962c401220dbd7bf8d123ea9302cd533d35d88b6738b8a61028d75334dbad9a201ecfa93211bdecb42d387dfdbda6260789bc4aa6018fa1cf4cd04f8b1ae63d5e543f1379f7c835e6470d27c379a943ec0e693ac6c13d0fecfd7acc7d08a86bc5ad6d5aa271a184243e23905daf0692223d73fe5a3cb0a897205be428844a752c5be17d891452f9a654dc215658ed385bd54023cb958e7c1a1fe87efc9094c554cf97d00da47019476534fd3b85f7b07e9bee348c645e7a247ba084161bca8702d660153ab06a0cb605f95e8cd4dc49e5ac94ed3ea8bb1a0344b0d8e628c17bc664f041dc864090a17bfc241b4a5dca682b2971a1888fb4bef482e9fb51199abe8ddda7cbfd4c78951ae8fd7bda64de40f22bd31029b2740886344cee33303e177125fc1f67437906124636c480225b4c564eae1003d51ad206a3b84c172cdf5e9b0d59f0b60507ec54ba4c4c2e901d5d56429959651f5783275bc7a08c09a6356ff9f74d286c9e24be11ede6ec573428e4e4f9202316d9376d53d70f4558553497066f24945b9655eb7f86972b22b0ecee8bc6b58c456dbcd977fffb4e7bd8c211500c029f7ee25e727837d2c3cba3ac3510b596675c78e26830e71463a4e254bd4c3e4ceafba41fd03ee3d0b40a980bbdd70a3a0c1bc9edf2ee92f53aec7ce21347a9f83202829d566c631773fc48a0e1c180aeb3fecbffdeca5a55db7b3f362c17807b0177be9be2a7c152cc0d009d347d00f34e865f1b732cf077146f77b23262e2903f50da3d795869af3029b2394b6745e7b9a007431eec4a395b1bf60df228f306331ad48b25ae8bf92085fed4f156ce03b6cdb5d158ec3e117aabb9702157749706d11828a711eeda7def46dc1deb612005de8cc6fc1146c994868752f88e170ade1fdaf67fdb4184b56b6feef0e1bc70b4361ad3363afa917d5881052c01f5be7dc23ba4b9f14b69a49257e72b5c16cd3f9f5befd93ef5308b2f9151099fb32747e", 0x1000}, {&(0x7f0000001000)="5f89e962af5c71fc8bba66afd9382d46bb467682b2936f3fd2b501e8cf5c21eba2444fbe26338422237033f86be1c9285c56903bc49510838b1df252edd462124dbf5d04d9bf9cb145093f4d97bac2a3c76cddd1d531fd6fd49b7b16d4b3c5514c1a9c5435e5524472fa18b5b49641eee5", 0x71}, {&(0x7f0000001080)="0abf027298d33cc285a51834f430784971574213773ca7b85e7c9c91e0fa9ed02bb347cb2991", 0x26}, {&(0x7f00000010c0)="f62d", 0x2}, {&(0x7f0000001100)="8087658fcab9bf4679e597ae9ae6ce3f0220aabf6c7f209fac8737ee49f0d32d5d6ebffd2dd9196ae2aeff8e1d1aa282768b194b9faec5ad27275cc227f8d827729319ab5e757b55b5addc545630081a1c7734ac7b7d122994f39ddb419f1b725d187bf587635f2bfe64e1112ee0aed07d3ee803a5e1637d03ab693f97e53f24b829adc16257fb3d0ec63eaa29b86aa1f9367cb2549a22e3992ae790c8f0abda82cdf5fe58618fe48368197bfbe621bf069752fe0a717429d7ee07d9b8c59205781e7b55ecdbe0773b3dd27393f43a7c6e4b1c040686be127d38dedd6ba8b5169b28eb95cd1e8aa3bf7cae44a204d9998e2ffc65ba038c7eedbf34483bc70ef6275ea135868f9b38c5131af4ad5fdbacd6c77fe0b2f1e7e94a6ff33a852f6c693204bccd5322f37e1b4687ac2038b577c30e2e1fdd4f684ace145b4741780261147fea069bb41ba6e99403b9d7b6bcb93f1c4eb0ad73ecc5c523be5fdec74ef5c1fa6ca16d5a332529f2db694b02b4870ca680f1241045cfd9df6290792c94c71bd4f5e6f3b3fd2a89470d1772fa95e93c8eb2be1422765725eae9f9f6c9cd213b425cfa25095b8fb79320a58d5cdfffe235c60b0ff15cc259022025ed5b6f0b21b6f3c3fb962bdbd9b1273420740c09872bb2eb95bf91e1600b99f35e3539893a957fa1272af7f20ae91aa805c8fe46515fbdfb19583c7cf5ac511157efc4379e67ef9916ff0ccbcb857af7ec0334ecc8fc8f9fa55b2a164e9ac7e045fa7a77010cadd12425eb009efe0635296a53558f3dc4bf3febf53041a0eba0e114692dc135667133548c10032d91f8d92273a032403231d1c446475beb8a30c47c1b3c41a4ab196a6cba66ab5cd15845ac0751166cbad8218dfae0ac61e0245a1f3012f6cba3aeca3e7b287ed86e7faa1cae0b52351f9495b8612452e50935104a22077c5539103390772c04013e4029fee3e99970eed7783733f082546f6145a9ce3d185e2a4e6e6e1d5b263a144f059b2bec4a0ab999a55e132e8642f0bf195f98c43335ed154390fd9fa79fb6c3acc8d732c0b647d33b490d901cf279e299b1a28113475d155da83dbfe50f284cf778aecbcef166fa0b8b29e4bad35e32bd7e08ac0a44517c7b85d36654210d5bd58076e9c31d10b358e33769397ddc71dddf81ee7d7bd391deca8eb5adefe48ea4bbaef75dbe9a2074bfd37acf3775cdc0e7189affd475b9c06dfd0b5a76df38909f29f104c1855e0b525504d69f975788b2163a56d33a0dfa150c1526340d015d1097f32125eb80fd3388493dd920b0f7ad7dc38a3d3bba49b05f4bb8559fe1ebcc046123cb06e78420553d4fc2601c0778f3a5e405125c32ac5d5ce25dbeba63fa31dae3994f4f5fb43ef63a88cb8d7b9a6347c03ff0ad4da3899d76945a62b9ae48d552e5f30137bae7228a9198ac8c79ea13751cb16ddd97d9c4243d97073f79b084b7d9526d07b96a96c1053415a76683d081c2b5619036660395e2087ea6c98890d8bd2fe73b0c673371ee146b910e0ab17e42bf37dd4fd542535325e13adc25d24e3a76ecea1a478461fe003b7d68f24d5f4d57b020818b9eff4a2e62d0f4d3e1968f731a14eb844ca6225725330b172afeb193aa83f752f403dcd4c1c1dc07a6771a9279f9f0454db512d4ee16c63d582987961ed58a438b77ced2f9d26b4db003bd6e0d7f8ff7ba364386645e06094606cfe570533f86019a211ba6c90ec90a129ede33e92c8c09bdc38219da930c27a687471a8ddaddbccea80876a92aa5b67ce0d38566afc8db8280c96aaddbb6c42b8cf62791afe6eb23c8d2c2aa7063838364f429a510875b19939fdcb00db6c8e3e228c1db241491d1d65539b1d352cdda3b5c5bc0a465ed4685a122de3f8dbbc5c5d2737738ac0fd228b1c1346841ca68c616fa81ebe0f234cc36be92dc5e381aac50d39527da2c93894bf8b42c34c13fc547633c4a6646725e7debe1d9a0de25e80beea0e751d86db37e2ca5aaf4db480f65eb8ebb608c71df4eb2a042cb84214aab704488a5f23d9aa079a9c4be9b16c3a80bdda80413c2ed9c92e1eb054d8578762f7a7c9b5231167b160487f80d078b2ef0c2a9445da03178a458df481fdd4cacd848f541b33dcac5df2971872d4c9107454d15241a96ee58002327ed2ff3b89b1d36c5fa81312262b536b23dd99032737a47e7ec36ae84e5d93b9e16488995c026d5026d6ab9d84e02d7e2e89a61323187761a1b4f1a9c63d0d3151b130ccbe8a9fe4941db81a0e85ad12615e0a1b9c60a2d5f5b36a16bd43d3b1f7cb7e61933f3925ab0042fccd47637436115126d19588d00be9c32c79ff35e38fdb584f427d799a24dfc287add24b46969789c55cf47fb071bc3c6821f0f3bb05b721d0747433b63fdb4e097c1888fc51519bf9737958a8b0d06f13ed61ee19c121de86e74c98d6947045df04f6c86b5cc9bdcf9938b1bfec84175883baf211bb2f7bf9a36b2e7159e473974f23a805f85c0396fc6a6c88d42f7c612b9dba667cab0b5e3b0ddcf90a09be968e82b6b71d8f0ec62c61aac2e8031c4b786c0bc3ff843a975a2c7b9cee88758ca2bafe804a828e767c9a952610c2a2e3bf12896e3098f21a94cbe6253d7e9f823130dfb79cb98f3e0514e59c625c35c4b0a953687eb416d97e058ba134b7fff732e7fad9fa2001bdb43d90419b6c997cea98584ee0c45f73a2ef57da2929072870150c7b106d8f0e050e77bff8f9481c99cbb6441252e3e6fc84780a716eeeb774354787d7ac4383302c82e1b56328017555465edfd30c5106bcdbd64b7a0903c368a4b155d51e32fd1b013f3afb963dbdc30462793f283e7e734736cd735f5f3b5e15916f7fb062486c46d48a210268827937d4be4a60be5df0a2e6e808091668b639f6402e0735dee8e85d4a3638885fac91770be5d69639240974881b14740ce8a48b54d00cfd8666571fe2b89b8d16e838e30248574933f119f93154af5f31b1b991e10562029ee9ad4866d6ed851233634e8a9bf518ffd8814544757e5be00414873617b73e1112840a74afa03e54c691dc3e72b95db0118db71846fa1e6d180676c886d7729c1a41098f1ac2dd558d565e2c413a3d98a4e31bcdb11346a246de17922c6e70579f5a6dbdeb75ac0b57f73f43461de6c279423de2086fe558d8d97c7030f9dde68f8cd7c00ea682f2f94c348cbe2450a076b5361efd73440ff9099af9f3048532fe33b8e309db81503f091b48814024d67c1286bfc83a7e810b6589364a33e427b69963c7471be67856dffb282eb4fe8267bf7cdd80154d8f2817ee30c9a56fdeead3f5f8af63982eff0a6fbac0c9b058a4e7b0f4565fdab0beee314f15ef53a3a089fe28bdb5cafcec28263cec639d006bd2a742257d7c07c8fa70dd9962217aaaab694850c0f6b7ebc8140b60af116a9cbf6282ea2c42f94356ec6ebce935f85537ae89cb2aa930e686371fbaa16c4e724f8e782eacf40e2534e317bb8f3f528e3155780375d3f005bf4cdbb8f5dc85d3309f15add2a883f621e16f44f3c21452baed9a8b855a7db117ba30cfb4acbd4e69b600c72716a80f645c920bcc296f1836ae2f571a1d0fb63d2bfdede9f109aaf8b527d1c15fb6a7b6e0c79c147051695dd7e9d7d9afc3c76a356c32ab4a91038ce4edc05adf4f2d0835d03651b21983a6fa6873bdc300838a812d690823e31621a169580eaee6448069df6b33021caf8971e206ced253e893ac7bbfc44d44569761f621c42e7126e2785444223275e8c92ced8abdcd18993ff666a43f9b45741f23745cc4ddef6c772ce4185e3587c1ac922b1e67333b32366924c6062d37025e7903292a5c6afa88674c71cd4055ebbaa66565a3bf376173bf8f0cc47f17d3c375dae66f55d8048cf55492e716ff09dda53eb5ec377f25c2606428a2b3e3a219d3349499e2628427e041184240b70e47e8c0c3948c93fe5d90adcc4954ce4233f45f429dbc63eddddf585c6e31806408b6909d7ddca7bde6fa26e572d6e9a3a74fd049cd3288ad33da76661091da2deb5cf384535dd89b5184e3f496f238ceb9b5e7ebb7cdcc1a2e848421ee3b2226df04bb34d95eddff5fd8fb1f90097e3f26494a1c754fedb971c9e6bfa3fbf3edba5eb912184c7551220a971942a4aa356596ad02d83cf5308770b01c140e86296a07d2e7f4f3cce9cc21edadc8b6ea6f72a0f87af927f22963857f1419b9cdb1007736b8e417488320c543a00eddbc38930cdbd2d1ab8821e24158e13e3f19c33d0bd6abdd2741a028885603b451a3be6c608f6b08d57ac612311d5d5e9b092b5093ae6f3ddac8f8bb37aaf28490b3069cb0076dc7a2b1c8e1754c3d0b9be30fa7ac07d5169db2133ab9884e38e404c1032e54734601c2c99f464f2aa79729a49141cb55944ae3a05774aa2b02cdd033d3ec142a9afb5d3cf7f390b02df61a6f7ce91d0208c783f9361c626e22f7d61adbf6d68c94900684e027650f9fe172dc17002123bc490747fede0c920a34ff80d2981f13f157798d870230f8cb5c38412fde0a6ac5d8c08fb1a4e9b84ff724a7dac35fd196eb385d539b8d10bfe55663e154a7c74d4d1085c5ef3533516e00552306a8fad7654e2afb750975e284c67555808789affa44b82858f5887c83a328f6b1689b79cc83c8cd0c90b4393c134050878ef6ae3417a12f46f7237a85ad57a453bcc8bb98c5415007b97832da8c7dacf225bb2d0f142588608200ac136fa6858282672afea23f189f4c6f6537ede27631e440aac527953a037ef1de8b494377d5d6653806cf1b80988cec6bc9dc182ca4bfb8a72ef9badd95bfda04fc484e63cc3bbabe7cb561c89e78c09fa36beec16c9454593c4ded8f070ce7d679952a1be759ee5634e64b2265341d23d462eaddc61c7261c9f2db127af6c7eaf41af20717c9c22891f2ef0435d6d7f3621df3bc8608393064ea88364ebb1d2a3e148cbd2b611d072b06825fbcaed93f455bbab3ec18b1475cb66025929e4c2a8cca2c1c02835fc6a52acc38e865098702ad1d30c9995d8f36a65feababa697b239b85f14902882ea06d8b26ae5b00dd4846bddedb1ca0dff42bf606a3b7c845ef031f7a88d4f766a530f676d141b03fc5e6acb25c2e6f8e7caecac76ea2f0b108f65a52f5aced26258b39c64750cd8ce7a699d71635143000ff8a433b8b018d1ec078d82412875b68e7db2019c2cb75f7fbfffa6ba15248709fe01b40dca1a4a4746f0d25efda561c05ed33de31a47f002e366be74cfe3939d53dbfcc8046eaf40836c6f1e0a76dcf06eacea32b14be056387eb1429c289bc8b390b7693f9dfc98cf9fa8302acc936f9caaf9b4e4b0ead1a3b8cde4f2d561e72f5605c4ea91e3ed62e52c3000a18b0da4d62568b699852ddf9fa266d59388724dc7112a0a500bbaa77e090ab2038b793f9fb77db7a4ed1878cea99004fd53f26236a6bd1bc7eddad79b477c5f4061e2f177b10199a5d0c6458a0021274e1ab5d595f6c59ce33e2fedd5e1af7983c12357bd76822ec2cc44946e1d1fc4b213dc6ba70bd7adb533a4f4afd93eef0bd05524f820ca3cddc098c7d6afdef3f866f8e704bb21a7eeee59e81728cd2cc40eabfa88f67b041e99286eaa0e1668a9f7db13fe0a2c0103fb843960c324c84f4f84565d64cb8fc00b70c24eb76aa97d65789d4808e8d20010653c75416ced84f3f1e53c7743733ad3ba84e568ee75be9072488d1bc8314c4a3c73612e6cc95624c59955aa469628d8119a3f46f3571d40b9becb8692e765", 0x1000}], 0x5) seteuid(r1) seteuid(0x0) 23:49:57 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002280)=0x3) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000001140)=""/4096, 0x1000}], 0x1, 0x0) preadv(r0, &(0x7f0000002240)=[{&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/212, 0xd4}], 0x4, 0x16) 23:49:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000040)='\x00', &(0x7f0000000200)=""/114, 0x72) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 23:49:58 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x6, 0x1, 0x0, 0x0) 23:49:58 executing program 1: semget(0x1, 0x4, 0x400) semget(0x0, 0x0, 0x40) r0 = semget(0x3, 0x3, 0x40) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x3, 0x18) semop(r1, &(0x7f0000000000)=[{0x1, 0x100000001, 0x1000}, {0x7, 0xdf, 0x1000}], 0x2) 23:49:58 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x1, 0xffffffff80000000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 23:49:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10, 0x4000, 0x400) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) socketpair(0x12, 0x8003, 0x1ff, &(0x7f0000000240)={0xffffffffffffffff}) r4 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="ca02ab7878741705cf7e6521abc31568c95e4829891614e460ac12fd458fdfe05f0be22b9ee534a03280cf64e32f5791758df2f3994a425ebd811aab57446693d77eef4585703610224e2da231d6fd4f5df478a1961eaeb445685b7d095e516a340dae65a9fd38dec7bc14b30093b866252666471afb631ba5d9418a9fa009593129eddff6586f193a2b29eeb02e7891c35fdc121d22ec2634fd7e8eb2475d741de2b09e09b35630497051132a6c87caa504ee8f8a8d269769c7b68d0c03227913e72dc5d9801fc107f874544d3a0343f5a11b223693a884d25c123aca5fbfe4add13f066891cd41", 0xe8}], 0x1, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x9}, 0x4) r7 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r7, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r7, 0x0) 23:49:58 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="557f543e62847cee59f349a25b747899de2a821a038cfb9252887317395218fc9ce7d8d21183423377993b66929eb963f2a67847369fc7ad5f8b2112e82877e9e0083e9cade8972a48d86772382dd6dac5f14e20af4db432fcde5a5e09ecfdd8e014bd6572866362bfd8ed017d36de8252ac016d09f1240816b1357fa3e16d5150857f46fbc9ef8ba0acc540b474ab61a0318aff154b3d609415120520235378bb1958cceaa70d417883c731209f8370a7b581f1323ae49b196d2593d24f25be175b6fc2d7bcd654a4033cd509a06cb5373d925ffb081b0005691ee74deb15a0bca8cd94f4dc79bd0ab8c3e037eede989b9b941f2542aab474f25ef55bac3679f0f22af8e0ba357f20468dad1aa7779c75276c3af2424d8459873d6106267791cb5caef57ea343eb7d83aaccd49bb60c365c53c264fa57e03c501cf17d0de8c55d6d9ffa68ac1473d4ccc40dd0013d28bec3fbd600c7abd73efdcc32a6d32fc093d4ab288d48a69ab37d49ab4dea60073dfac7af5f338e7d492d17abe9acb4d444bd8bd322766869a7f8d9e25c70a17ba209c7d6374c166d0dfdbb21d9ebfa530f8ef1edd478a537c39b925e445b64d3d0602286f5dea580366950d7ad6b65b37c2eb59409389c2654f3d7696dec89582443e18aae04c03f6b258a618d4d0e5fdf34f96ff5370d894c88adcb3b7f4ee96157ce541020f2018cfa5de0d5132abbe4f88a65f38d0a027bbafe7eaad16e7514d09c8ab97d16495c56abdfc165d19f907377fd71494d4868723b5892a2e427970a9c089396734e2acc7c36fd02f5bfeb6cdc15f3f0c9390c8b57737ef35753a6ae05a456a35b666d5c07fa84e42592a812015e5b7cb604ca889f28a61f6d0deb15efafb489dbf923279483fd66e6fdef16ccd833a16605168594aa49a310a77abd05c272e924c8f5c80ac20bd4598184e1a575bece765f45746ff44eafc5bf455eafa03b89aaa2151efa9c4a413445e88ec6950c59416459236acd0d8beeb85f7d9bbe862e41b3d789737a4bdb3dd9dea48adc549e9060eb31663ed538aeaf9169340fbb3298a29e5f8dcdef8ff70a03b923b8fb1d626a85542c7d7f5983d27066e9bd9fd7282470a14dd1ced09085d1839373468fd2bb4d982bb47f2d1b09dd23d372068d4953b187598944a842a0cf649f90e50c537d06eeacb324dc9a915a7f8b02589da43e2c6b81b220b56c4746d0a6e65f8c237cacfb0a21a1fb809bb9154df4a1a9010f8c07e9a54e1eb03969990b6d52f875597dcdf3691fb4721d5942d830d28b81a355337611b832686e151ab76d6e865cf994b9d6dbc348fc17447fb8a63d6aa5b55d12a616c87d6f5893f1863de9e1245d1f5eca4786aa49723fb03d25c89ad68b9271cf537ac2603275eb51bd35ef98e8acb16ccfebed57e0e3a67ac2286a0b9e5da7523f29d08bbe3e8357098860695c3e31bdd2295362c86b253f1997a19e98d3d52bd9e9e50c000026fbf3f53cfd7d17470bbbbd5728b4c9b20e417806cf3de1d7fab8018d8dfa3dd793c8aa131696dc5e5295099391a3f79eb9afb0d70ee07764ce81c74f977f89e5e57f8f62a020f92be92c838e2a8018e25b5f6376d57fd257dacc87729a110e3112bf3deff16982c8607c483346484305a19e04c547a025f904f16b14735d893558cc219cc48e2eada6f40410850e1d1abf0e11caedca559cb35abfe9daa52a46de1323f36f6f3dfd3a4d35358a5a6e83a03bc7c5db4885b4e2c7ad6da739880c8871c62f9fec10261b18f78b69daf07aadc3a759b78db1b77377a4446edbc1891c38909fca5112cd9ba0eeee90d01ced24929332027f7a38ce07145e984a5631ba4b72d805f7bc3ea33865d79d6c7e9ce5812236efd4078ac25797fa310758538e62df0967ba6e4716d0f1b03c1f6472e64efb42b6b5f56a2b4124019e955d1b57b5cc13419434a3e24edb4a2108e673a28456b88611c246fcb8fd1413fb03ab55a1ef35312318fe0c59f9a27b7735e2a3184c8743a2f1dc52a4248bd316ace29586ab58434e8fd1ad29cd06a6cedd1537b169c6dbf1f9b05fc7a97158cbdfc3011e9a34469ac55fbe5556408493ba783a7fbc2403fb7727a3886ce56ff4f479f1f2333c1e5816791d017b208a017c613d5bfc48d2f5208637d44a5ff97ef5a8e81b4a04524c47879236bfa05cb35b793059a336542763b9e3631d5e4724c1a32b0e74b89022de448054b25dd0d8fa945783e6486498688b921dfac50a1357cf5a1a71ba1e9b85745aad44eeda15aed215b6cdeba7c462c0873fa07c6e7aa2bb7c6faf659ef4e7b23d559586c909ba9c35ee566bab15695f7dcb34e84a212ee16697c154359e58ce02b91026c8ddad12edcea7be7313fb12b70de7879cb94fc8aa4e2c631d1f0044715b38b62ecbb46691465eba38bbb25d53757865862fb3c394c7130ae6d41ce3dde355d3f270ad3a23659470b419f2a02b45c8f15293c4cd37786eae8e86c4d7a3ebbcb22db2f99618f5b77bdd43521b6a8916ef7e1336d42d5ef8c1d601a2c67a3ce5d06e1699b4b6f9e537cea8e8fae252209a4687f9398d534d12a692259d071899a8b9b5a762dff2d34f0015d6c00c2dc25a9759e483051eb3863574be84a489a864a0fa8d049201742947cf52f9ecfef2b3c99c9fca0ba655973cba92fd61762e304d8b68c74d0fa2b1e4192db5ba51b32ed11f3b75e8a7c75c6268530c98e3a3d254c8be146389cdb0293d291b2599b4422d21303b74ccd70e79e25a11e2a8be24a7012c3516a591e319138a2c85965cd64b8ce70b1b5e59a04e6c5f94ac2ebf9a6d6ca25547eb7f9a1ba91b199bdaf769cff61b03db139bc693cd17fefa25e74369877568e684ffb2507f63167cc8768fc8da958f1dc34dfbc96c140044378fbcbd5c296e859724d4b3cfb2028d24ae3d9b4dda9bd2502e2bd19408a7503893a42d00ff34b94978510e1eb9c82673fe089cad2f9854122ff1a7178ff3c2884e4c5b13ba22df0266857b55fbf659eee8a2e395a37520dc05c7758e57e52fac9f4e662415d024aedcaabfa07475617ed476540f2f94d5c1c733d3c35dad0a6daf8406ccb492f9cfef2bf4cbf4e52a93a9aee5ab97182fd543ec4cafb183c869878f57dbf446f241b87fd3dba3e25183252d9f4abca8a5c50a2fd800c5c7821b1d26df06281dfa72c905b5b7ccdc60e0160abc9c4e09ed083fb43973771dd3ac00c0467c0808d283d20fd98edfcf0ce1ad84fdb85020b713e71dd151c3d571b47fa55b7c4026d67b7d85b67bca6775bd9c15ec701fbe3599a10ba8d0b28fe5e3f7a0ad4988fe0066c1e345c43534ec182ae538f2ce36ac28f807d8d2f55db3e2252bbb9644478d0c8e0c34fa32f97cd877cd6092e7e881d8c43c871e1c75333ebe56b97d4a596f0513d4705e8939385046e5d6605ea32472c1833ce43d7b8dfb278d2bfb710e86a811c849a98369dbccc746ddeb4fbab0ac5525a0b34f986fd3f849a973b02a19a3fe8bbc9ea89d82ba1c512cf7a600ec47d9f53965d9045880b473b807110ab74777ef4905b680193549ee461b7c11c4c1ce2b6d09c465c004b26bd37ab0b292bbb968f1628e9cb787ee2ee177b87cd5a9924bf134a0c278ca05558529ee67c548f601305c7e496bce8bca3143885c842f1bcbf21510769635570a818fc667a9b434bcb4c3e94e6add4cc796c94d64129c2c54b05dc22f5ad45c936dae5bb4bbacda48873be872262972ee065026620ada07577949fa77300b9535298a006d7fa5ac770c3920aa99e17b5aa494191caa9d31e5697805da72cbf574e6d69518ed9cc3cfa1f6ac64ee8c03c43b5b94c621b699b9e0d89d46f129192359980d2fbc1732d07a9baaa9875775dbdf4ce9d1061f6b741a1384d7492209837642c7caafc9f29895addb3b832cf60883e79be6cb7f7a4bb2a6b3c0edc8ba50bafaad75e0b4edc3f762efeff869b298176b92df87d6a70517a3e657063f174609d6bdaabe8e2866279516f1469df7a49f42d2932dd078cf01f623006588f46bd15a6082ce4e35d183bff27057ad3f14a7d098b370e9696d2f2ce1bcfa6a9d93439ed21fe8e4ab05e3902cce100858594bbdce12c8a2caac9a4b105a27a5cfce6b4776fcdd8860bdd343b06f34cd2181a64948350720b15447bfc9068d918129a42d9219836b8177aa9eadf2f29cb12d66b40c4140e5a49ca19754604614b8bf5a80a221d2afc3ceb312d1191e69f679b541818f078053b9ef9611dee746ae2f5929a658d61af4dbd3a44dbc288f07e0e4d4e5eb3c704d2e7dd3296936aaba2204f5f6228edd47c3f436108e8db40e983c0ab45e2235d98e7746fa5ec2f0b25b0bc895ac83856163a4bf4068122390433dafd6a9f2978362cb01996e71fa11b0acb14c89daa4bfc1d5b7773c36ae773a864d6b25449d7aa3db4824b2740a19138e57822a6e29515acfbec99844e9997f0afc1aa7c97a309c398452a499165dde833a24945abfa4fb0818957b28b26f0011f3a3fb2cf95453d3e3ba47a48cd8a3106cb0f1ea3cdc6618310e33e3da5817f2f291a4b5afc031d46ccd07c64e301fdcc169c7ee1b2e2bd78a0a7a8ab902be0f81e2acfcda063c17ad890225b39f2003b5af0035b3f860f20f40abc063a052c3724650f608005e54d97ebf881d04eeb679ecd288003fee252a3717f53a6ef67d98bb17d82896289b927c02b7a6d86730493971755406532922f081b637cc92a8f4999ccbeffa7c7628978a8a1ba70685047a8573e4301910a73c1c9b680394974897180954f0726788786405f0ff323433c34cd931617105cb371c1b27a2307e20370901152f69fdb516cfd85b2fa255c7a7d836f2e058315075994290bafd2155cd5264d28ea5f12c18fa041c1e415a7275724961cbd712c55311f5e4a07f73a82021db53a90c92faee099e816d9cb6c411798961b5a4c1013bde101fa87cdcaad4316ab8c7c877e8e4311f59876d06867ec0355d97d980c71dbed04635456a4cebb621e6084020bb16ce3d418c457f568cc9bc777faafc02cb715c3a4b6aa3c3bb2db72c9ce186798a7e2cadf9c9761fba8ec69bf6493a6cab9b6cae208da9b2d940f2c90ef5ea3b00d7c7646725bc4e4d70b6c0cbcd21c3e5bf1a92fb8bdb6af0b7f5c013aded391072c7568a088a8e6b26f55118e5a87816051913883b3de991e681b3bfd8b80029fa0cce83adf814cdbb8f6379d4283e1e28f3689f6c522b719970b954ac59cbbfe793544067ae6ddfa8f62493635d68694ea97c56a48fc698b90fc405a6203677c81b0ef72fd7f5d38e4b2cad79cb5c9332f237007798d16cdbf4b9feef2814a6d4f46dfe2cb6013e2ef10eb3d0e00c640ce48f5a9960a981aaba89b06bbc3a0fc14ba8e945b11b3ed5f3fe4d20712eeffaa896597f3711fa42797ca95417ca0992c08d59272c0d8ba948e558746b90f414372e6c084a59ccb768cdd80df7c46ed04e0bcf244358b20ef4eb2900052be6c03b68b62a97029f4379b61e1fa79f836ddd1e80b105c83c78b735af39d8245105ad364c07a045a5434f8b79b377257bceabf17bb985765a063a8807e9faa882df32d8612ba291b098aa8adff0fcc0c8a9439a6f2471cdb0e47ea0d3655395e85a4f96e9d8af4586e8fde697fbecd5cd6e3ea8ae8bd8521272eb70350a71585293f0be3e76500effd4a47a96ab2fe12c6b8e21da553f3fa9a2cdd5112f3f9eade864af6a1f828453a3007fb4a5fcf906682802d0b50cd61ccb0c8560c230104b05a5ec275ceed1", 0x1000, 0x9, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) mknodat(r0, &(0x7f0000000300)='./file0\x00', 0x6008, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) chdir(0x0) 23:49:58 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:49:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) 23:49:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x1d93) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20c0, 0x9203) r1 = kqueue() execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='*\x00', &(0x7f0000000340)=']u\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='^!\\\x00']) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x400000001}], 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 23:49:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x80, 0x8) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000a00)=ANY=[@ANYBLOB="00002e2f7de267b8e4ed0d77f797b56b5b7e653000"], 0xa, &(0x7f00000008c0)=[{&(0x7f0000000440)="f6b48dc997567712362b0b6267b7", 0xe}, {&(0x7f0000000480)="c834517cbd67abe70cd5ec1a460e1bd3b37139145467dab2d749dca23202babd91dbb94cfef6ca4c09a5ec02bc2b1f090bb56b5a20ed45d9e8f7eb30ceac0a9119d0611a6c56c32d2a8e506a17fe7c5ac3a11c2611d288633b4b785d7a61782032be35e8d01b0ce3a4817b1725dc414be0", 0x71}, {&(0x7f0000000500)="f3d205b928d929bf5b0aa6722a8ded52995fdaccc3d69c0ff119b51f0a9570f5120d77a014bf3dfd2f9f8004a71585b6915321dcc617114e35e28a7f01e436c0f659a8ad73336a40ad15795a2e4a256f74541a65096ed689c506001911c1b43482e372adcf3ca44228c350d4131b74d8f8e7f445c9", 0x75}, {&(0x7f00000005c0)="774906a815b635152efda9925347ec8cf7efbb5063a04b9327521f808aaf5b8334efb62b86c21e049cf6862f2856293f0dea088fbc5f95bced9ac0cd9abe0969c4c08d23a41e8b16689e1751c6f2ba3a63b5110fcec523186aaba0d8c738a85c6adb52921f802500660b380e0230f1fed9d8b4a804f81523f5e17f335ba9dd4896698e70aa282bb6252a31188564dfe9b5153c9f73d3eadd3ddd7576342398b47abf8145fd47aae6214ee8d3fe803a5523ef5f4ddd", 0xb5}, {&(0x7f0000000680)="70c7e4191c395bd7b93b1e3ea6d6", 0xe}, {&(0x7f00000006c0)="0eb0885c7a2148b63f3749a56e7ed79cc2a28c7ec3753abbf552561a0853c1ea6505d4de2d38bb416582e342a85ea5c972592838763bfa52dc563bee42e222f5e61e81c9f0aeda783fbcdedbb4337bd6aeac037b7433fb0dddc9b93ccfd1aa0c703a57c36af08f273cc7ad81fb6054a50bbf5a429d3dcc2dcd819273090a0d9c11587a159a7bef9b33a73e9a65bb02871339904ab301569d72abc59c", 0x9c}, {&(0x7f0000000780)="907de2cbe429a0609e224c1bc770fce36812f244e3ef4a370df5ab67193d0d698bcf93567c374b0f4b5026204c64742aacef773bbe72669c14d51f4854df2d0aca83b65e6d1f53666084509b165f61173ce57c12624feb5253a04922eff9074ce1f82a20659497d639325c51fddbbe4f97a8f1550ad8924724", 0x79}, {&(0x7f0000000800)="a66ce471a9a17bca65a883d14561687de4075bec21c531", 0x17}, {&(0x7f0000000840)="3c29d4f7848d78b29d70b341136ee775746b99d2e0fd5174f8737616c3e498db3fe3bc03bfbec3117529d57f5b1f36e6b4e0118738f703613f46ff27d544c59af4b5962856d86e3630e33718b88e97e7df658f7ea295ade7e203f49056218a7650f238a2dbbdf5d07ae90030a58cd8373ff94659c30f65e82b83cc", 0x7b}], 0x9, 0x0, 0x0, 0x400}, 0x8) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r2, &(0x7f0000000300)="ef605e27f38d16c7eaa3717afabe8abb63769f8b1c1df8cfb589f832bc63b814fe4597bed5a69e7bb4d6a17b259c9abc0c7fbea22f69f6e57c5c6780b30936670a55be266c99a1dbcb48e3d15042d07a483cdcbfda089c7bf0b1b97923cae4b8a07be228979df094f075b58aa7fe550fb393ea192ec7ae1dee378c84279e78c2c873d7329e7c45c17fae5ae920eb0e80e5d9fdeb6b315f7849e73743e040", 0x9e, 0x404, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x6}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000180)=""/129, 0x81}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) fcntl$getflags(r2, 0x3) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffff9, "845c5509000000afb481954dfc4c7f8ad79f2500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mkdir(&(0x7f00000009c0)='./file0\x00', 0x1d) 23:49:58 executing program 0: select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = shmget(0xffffffffffffffff, 0x2000, 0x102, &(0x7f0000000000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/4096) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(0xffffffffffffffff, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) flock(r2, 0x2) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x3}) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x94, r3}) 23:49:59 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000280)='./bus\x00', 0x800000000000, 0xffffffffffffffff) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='(/\x00', &(0x7f0000000140)='-\\}\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\'\x00']) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) 23:49:59 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = socket$unix(0x1, 0x1, 0x0) r3 = socket$inet6(0x18, 0x4003, 0x100000000) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x21, 0x40, 0x101, 0x8000}], 0xff, &(0x7f0000000100)=[{{r2}, 0x0, 0x84, 0x20000085, 0x8, 0x2}, {{r3}, 0xfffffffffffffffa, 0x0, 0x40000000, 0x2, 0x7f}, {{r4}, 0xfffffffffffffff9, 0x84, 0x0, 0x3f, 0x2}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20000020, 0x8, 0xe0000000000000}], 0xbe, &(0x7f0000000180)={0x36a0, 0x1}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) r7 = kqueue() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x70b8201464acf9fb, 0xffffffffffffffff, 0x0, 0x0) kevent(r7, &(0x7f0000000240)=[{}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff000}], 0x3f, 0x0, 0x101, 0x0) 23:49:59 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000400)="72d8ddca6dfc80f2b52242bc110c3d1dd7ec", 0x12) readv(r0, &(0x7f0000000640), 0x1) close(r1) readv(r1, &(0x7f0000000b80)=[{&(0x7f0000000840)=""/228, 0xe4}, {&(0x7f0000000bc0)=""/208, 0xd0}, {&(0x7f0000000a40)=""/238, 0xfe78}], 0x3) execve(0x0, 0x0, 0x0) readlinkat(r1, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/174, 0xae) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\\\x00', &(0x7f0000000100)='}@#]-)@^\\&\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='&-}--\x00', &(0x7f00000002c0)=']&&\x00', &(0x7f0000000300)='{/\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':\x06,-.\x00']) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:49:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000080), 0x0) 23:49:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000149000/0x2000)=nil, 0x2000) setgroups(0x1, &(0x7f0000000080)=[0x0]) 23:49:59 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) r1 = msgget(0x1, 0x40) msgrcv(r1, &(0x7f0000001040)={0x0, ""/65}, 0x49, 0x1, 0x1000) shmget$private(0x0, 0x1000, 0xc4f71f7b7ac2ed4a, &(0x7f0000ffd000/0x1000)=nil) msgsnd(r1, &(0x7f00000010c0)={0x3, "d9fdc983c5a777dbac1eaf4a1cf3123c39b853cc788ff30ff24cf0c27d1d6cab38f949821c0bbbbbb2fac3952019337b1e7795ffa037505d00bdf12b13cb"}, 0x46, 0x800) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) link(&(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)='./file0\x00') shmget(0x1, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) clock_getres(0x7, &(0x7f0000001200)) r4 = msgget(0x1, 0x200) poll(&(0x7f0000001240)=[{r3, 0x8}, {r3, 0xa5}, {r3}, {r3, 0x5}, {r2, 0x1}, {r2, 0x40}, {r3, 0x80}, {r3, 0x2}], 0x8, 0x1) ioctl$TIOCSTART(r3, 0x2000746e) unlink(&(0x7f0000001280)='./file0\x00') r5 = openat(r2, &(0x7f00000012c0)='./file0\x00', 0x600, 0x1) r6 = socket$inet6(0x18, 0x3, 0x1) ioctl$TIOCEXCL(r5, 0x2000740d) rename(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') ioctl$TIOCNOTTY(r2, 0x20007471) setitimer(0x3, &(0x7f0000001380)={{0x400, 0x18}, {0xffffffff, 0x5}}, &(0x7f00000013c0)) msgget(0x0, 0x222) clock_settime(0x7, &(0x7f0000001400)={0x1, 0x1000}) connect$inet(r2, &(0x7f0000001440)={0x2, 0x0}, 0xc) write(r2, &(0x7f0000001480)="8a7f89886e1c5ce5c1079a8d783e01dd66e96526d64e525722ebc71a1c41bc9a1eb93e16d7bf1d36e01afecba30fea7118c12d0094338de18fe1607ed93bea09ef263909930bae7799e4e1cb8e833ffd9e04d2c2c1564e3c7f7fe8eb233b27e6b2273a2bac9e3d92899f89d8e0cf23519b6c92c187ed4ed9cd527de5a4ae14d6bbcc5c6d6e2131640a5c7970d67bc493cbc843d1910e054ed4f80863646c91866c81454e46fd19d70eaf7b35180e05b4b35de58fda000c45b84d3b54523dab92434e9ef22dcd66cf367031e5a0fae12e17a9e62f2d5fadf244ac4e860a7feba845a30eb7cab50b5d45da0ff78fc3a2c401bcb2b3", 0xf4) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000001580)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) msgrcv(r4, &(0x7f00000015c0)={0x0, ""/90}, 0x62, 0x3, 0x800) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 23:49:59 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x6) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x2) 23:49:59 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) dup(r0) r1 = open(&(0x7f0000000540)='./file0/file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000580)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0/file0\x00') getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) syz_extract_tcp_res(&(0x7f00000000c0), 0x80, 0x31) 23:49:59 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x186138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) clock_settime(0x6, &(0x7f00000000c0)={0x3, 0x40008000000}) fcntl$setstatus(r0, 0x4, 0xc8) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0xfffffdf6) 23:49:59 executing program 1: r0 = msgget(0x3, 0x10) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r1) 23:49:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="40020000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d916cde6dc4857dacda70a29e2076f122a5aa9100172309440f12a445ea97282b1282ca6f9491b56a69769787beb80295adb4ea576d9cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6a38ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f00000000000000eda3cc281daf1b588136cbc87d4d3d75ae83581bdbad450dce20986c746ca8dfbbae69c2e472404543415adc187f1887bcbc86c3e10f50e62d82bebd70ba1aebd2aacb60d6867e0685aa3ccb2dfa36a9d834866399a40d71c7b7dbdefb73cacb5c62708e64ed9b419a2ab8ef7d9ece91"], 0x2b0}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xfffffffffffffed6) getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) kevent(r1, &(0x7f0000000600), 0xff, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000012, 0x0, 0xff}], 0x7, &(0x7f0000000680)={0x400, 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000480)=0xffffffffffffff3f) getpgid(0xffffffffffffffff) getuid() fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000280)="f95458dfd4eb61f88aa0d79cc6e3f0ea597bd171bb07560102e2af6db995b2f689332239d140475835be58e4782465ca64e53c8120e42f02c0e62e2ef9d8675eb4bd5763f30a62c53045b23ee4690d0bd9d6d63a5605b1d661760d32c06b57d13ed37647be833a607288ff57dbdb421fc9a2fcbbc5b8de9a7dd4688a8c06a161ca829a8db783ada4f308ec2d6d25a9ed27b9190b7f3239b7d21634185b68758d657d3cf3c3958f691281cf5b713a522be718591c4e40ba619c21b9695411aa33a3b8bd3ded742b1e65881ce83210e148fc3b3841bc371dc2669e73b8b4a28c79ffed9514", 0xe4}], 0x1, 0x0, 0x0, 0x8}, 0x409) mknod(&(0x7f0000000440)='./file0\x00', 0x4, 0x8) 23:49:59 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0xffffffffffffffb5, 0x800) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x5}, {0x8, 0x1ff}}, 0x2) 23:50:00 executing program 0: kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fcntl$getflags(r2, 0x3) read(r0, &(0x7f0000000080)=""/100, 0x64) 23:50:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() recvmsg(r2, &(0x7f0000000340)={&(0x7f0000000000)=@un=@file={0x0, ""/28}, 0x1e, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/115, 0x73}, {&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000001940)=""/4096, 0x1000}], 0x4, &(0x7f00000002c0)}, 0x803) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r3, &(0x7f0000000880)=""/161, 0xfffffffffffffc3e) ioctl$TIOCSTOP(r0, 0x2000746f) socket$inet(0x2, 0x7, 0x100000001) 23:50:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) fchdir(r1) dup2(r0, r2) 23:50:00 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) close(r0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf75625489ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893df012a1999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693af1e638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582674590cb599b1ade6d67b53ab9dd973d00e7df3772b64b29d301c04ad4aa650c39a043f6af4fc17296093446c215eb3306757b45801f85524519335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e8074035558ce40cb2a5d913f2d1cbccc4d41c0f", 0x230) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000200)=""/193) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x990, 0x0, 0xffff, 0x4, "8c8cc5f134a7973526e1f229e8b76177215e468a", 0x100000000, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r2, r3, r4) socket$inet(0x2, 0x8007, 0x8) r5 = dup(r2) mknod(&(0x7f0000000140)='./file0\x00', 0x3104, 0x3ff) sendto(r5, &(0x7f00000017c0)="1fdd700031ebfe6e569200a2e92dbff8094f1836af08cd1b2fd0bc1cb85da49d6a9a19016222a1eabd1c579f1f63c7e027d6e883ee21535ec6e8b63f2b4e1366e1353f79329718eec9de592ea4ebd729b4369bac3a99a7223ff1bbdba69756caecbe37f277738b334a8c567ed2541a8f57db546d8d111e2fd6083052e672d39de7f28f366accf673393669828e4ec2240fa3b2a65d893baf34d7dd585be6853908e83c240c4bfd7ca3f82336c548676832f00e0c27f03944ada5db4e5115968ef6028874bc60b0c939086501ae6cf3da2eda248d4c90796f36e0029cb4a6f2c7cea234a15ce1e969196bbbe47fe2a687aea655a59f8e864bce6f52d3c042253853112acc600c088d49ac100d2fa73bb32687cde006310d70a1b4bae10e816b28d3d1896e1503dd7e42924f0d45d0df517d8acf26e10e067b1e54aa8462508ddb8427e43aeca00f1197d9ed67bf805bd9d51298ec3d864912a5e70fae1441d0839af274d1bebfbc1b18a8e1880a06bd78ccdff05fba5e3fa7365fbb8976683ff38b59440cd063c36eafd68c46ef32737a0e81440e2f90babf13906cc8d05d492351595323dfd6fc6bb367c05f5bfd54de880bf4c05c01c297cea2e158ca7e81c713b59e079042213cf779bc0cbe307aa6bb6fa72ec505372e17c1167e8daf7b3537a0dc38c759bdee95cd77aa08674dd8fae44bec7e51476e10a738114a9f28e689c7fc352b5187c4e4ac3d01ebe867e9df06743039e5553224a42acdd9e0a876312f873e1ce82b84731502e7955b4bea79682a9a54ff2e9c417c16e096bfb194f4de62775a0c0b8202860d37bd57cf8e003a27d1c3e989f1d6d8acc9830daa7ab64612cad83bf5a0a5a589f8dcd339dad3b32923da8cdaebebd4c599e5aea42813e6e153815b49fdc38dffdbec3d4866ca74dc332d23c189576516b894029854b04efb76a5487e849e6dbf11b4a887fd5aec068ebc86f93b5c6e4367f6b1c8409dc0fe6b34e8350d242421b4ace50ed9a267232b18ae72f84428cca27f91cd61984ba612fabc7971648144a4cd50d38ad8ea4639c20309f1c67325d3908ea156c1370958387bceea6633ddfe5ab2085bd698d4232565953569c0fb8f1781775eeb677a3190e9af8e3a89a6d939cdbad65056bdd4ce9658616476b1b68d88221a8cad09877b3d684808fc6096c23c465f3b4a840105e158daf25459ce7ae38f22a02a0788ddcb76d29ee6e6dc70bfc1d002832619fbe5ac97545f87977947fc0cab5d223e27b70b1d7e3be10a6ac40022b3e20cc26188d767526d12612c7919cc8eaeaec9d33d34596244cdd538f0db6d67483a38fdee5b246bad1cd353842c21f0cfbec54d79a211e43ef64e6eb42a941f8e1fb8ca738f6b6cdfad981cecd99a32e773f38fdb1c21ced06ebbd5f20bdbe3dc5ad5a3b47c8c01d14a1401167325e42c0d2510be6ebc5987d281d1e46d2a61b5f8655afb139c8d478ba87cdb791b10759f646647a18caf26cdb9bf912833ce93954036c818c74f50083388b502f2762c8e852d8b85ed2edc20b91edb601dffd89a87d9c2ab79ef410eab35ea23d027377faf528da63d87305644b6e2cc6e28145b406e32fe9b77c8b4bfbc1935f3008ac14302266a20ac56461df2c5317575d6f7763d56544d9a941b78c91b59f400155967ce6d0ad9ed60a5d0b8fb081a06b58072b25d2f0a310f0e51e3e26b92b47a121274f28e00c9f4a5f8a78d5effd519f3985228648de5a9d8dbfc12dc3d7a00e1a114137053f96cba9ad66452a30e0f1ba11650657487e48803bd6d47bc2ade52ff1e22391af9c1e3febc8813ce11ebbacaac09facb2b9ceec93399250aea60202c4d900837c1aefb388d8bb41c8233a1b812d83fe6b47bc94c4a8df2c07f74a68ffcaf3a7d4994f5d5835c40dbdcbd665188367d4c6054b0b148bf3122550831d202a7ad11adcd3f685d3e45fa68fb5ba515e8c310fd82bf6dc62e41b8d5a345ec2a1dc138241da1ee8d77f08649be5e90da5a88ce965d0cd4a515e0be237e5d73b3a69e5c4afb2addb5107b953f85175f482648fc2e462e20b3481da8440e3d5d3e2930cdf117eb7f11a4b36d16da930ef82189e35f518c1f3fa39a0a5df7581a4f5d46e3c9c7b343a0fd34902086c34229ec7ac3c10ccde613f030e052bdd9eedf4ba9c7b955b9c1f499dbae04641750ee7946a4c715943782e9aa049dcfb108434e1bde0922ea5c7d5d2d44980919eaa0ddfc75166f4717256625e703f62730942ff90db623369e3e5669d69dd94a4a44783c3c4f93a8f7ebf7812407e9e2760ff6f3d6d333d68196b5e993d74d6d8cce16443a593975bc44d659566f0860c1edb6757236cb3b7efeef610f4b6ae37cb442e511892d512aa38f6967b2d7438c1b5f48b6abb7172ab00632df97bd0536355f208d9d59a660c8d8e0a3ccbf356aedee63cf2c848be5027fb646bd9f4eab903dc4a796a6d7a8984798b4f7d81e963462413639a66e7ee471190fe0546d9670a3aae078e43f7d5efaf135a57aed91b034c6682366dc86e11c0a3796d2308c4c0e56dbd7c7a69da45f2b8f2817778c427d7910996d0e3bc4e1e87f1e91680331a8dc0087e2fee76f5a9ba8457aab2efe1130f6e1d1091d7c770a34f61e973d81f9a481f23f27f40b851393b4f0d9696c7d9336fd32926580ffc69210c2b48f8009c11f73c2fc091bbbbfd3f3f87abb1cd74d05e955720347f9f2dc8a11c073992c9c2aed0017860cf1afe084f2f9e02cefbf2fa57e02d586e36a45241928ccc399aca90b5c685feae12887e7c89008dde371cd5bdcc2039e0dd2499f27644a52b0ff6151ebf1521344378be9028b78c95275e9c53894642089cde1725568f8f1bd30d793457a1393c42f3c8d3dc7213c0e00f4dca2c2f48dda8f31babcda36b8f831f5af51878fceffc44f45d4306fb57cdc48f2c346b74258cd426abc266fadcc60d961258d4ddf5eeb457677abb761778ba5c73b259fe4a3eabb2f08bcd51a79d4f102afb81d0dac585cf1cf0d76892bc15dd6ac011c8de73317f8cc40c8e2b2215b4c9269154e2a046462c1cbf7dd9be8cb415d1e796749ff58dd0ce31a98184c6475306d97696ce1f6d2b14254a3933a534e249e56dd75c84dbacf3c3e59682b0ec34d76edcd0708722f078f38c3b66f7fdce1defe14d37400d555545f1f221dca07d09806daf8644251ffe95100c822352c8d6af041745483f6cd7f40bbaf63ff16176238f389f080b9b6e184583974dc8faa702a1ac6a4c6fa9374fd805d9c9d4d82038acd6d7d5cf0ef26c7251bc75e793a368a0e854582ee9480c1ac7a2472eeca6bdffeda0cc41a88525bd1ee039a7fcfa471bef86dcb9ae40d1b5b0c58038a07b8849ad6d88f351c9a6d09e1e1f757df359a3918e4ee2f225b5985e00698257c49a67cb9765c2f6f5883465cc3bbc95acd2ef637aa22f5cac5fca0b99c70ae3f458ed402f145d2893ae12bc80e2e367e4de90f74a0d8156aefc34e47142d937619aadbf0087d3d9338a8bbed9f294155b3f6ed93991935e396104285d6e241d9eaf9bad4a768f84f1171366c28062079d4df00cdd5ee541273827e9df21036431476e2f155d975f0aeab307bde087e18ece81c5ecf1599e282a41d05e37f38f8095a0c434e8b8f8b9c51e0f12af8790f86a298a0b61c8454397978247d19496b8d4ace46102f847a0d49132264e9ab832e8c69ccbc7f1a8381431802c696dffae33736ee35fa0961054a2a5c0134a64cfb465f2907934c0f5252653bd69049df6e0499fe672ac2609111d66128f95b6c348bfe49fce01855df0550a63524e056a7ad8ce27d2199a18226742c5f64abd4df2a31bebd204d8f5e555affb911ddee9c5b9667d192a722e178ef0fa5ead99592a7910f0800497d5b1b5bdd48ebbbab6a0220f1f8fcdb00db74ac2b51174060535242ba2c8575db69a98983d19d368e113e4ce2c4a89f96671615b9f14135d49af1ecaa3e0fa8b22e08145b89a156f406b9f024d1fe1c291b465b8c84bf6116f61e2e814423e1e3eabb74febc32c81216619bfce2081c6da63a419b5aa9a6b45ccebf22c907fd04bbc9f977217a010ebb2215594c7535fc07da7d8cdf55415025fefedab42f8e7d5f85a7c7f94eb7aad6c8b3dd86f88373d7786e2c9950cb80697d89df8056be42213d8cfad416c3c64b32660a0e17696bb0b1f45341b5f484c866a5faae1705a6bdde33cc30e96b645879010a4ef33de8fc68363bf711f01388d5737b5600b4037c6758f5a7ca66233b0e60086c3870a100a1771e98114689d96139cb13edc6a0fd7b2d489bff5786ee275433ffff0eb0bd957298b1071b847820b2edbad9128e5ab55d29e685b74e7f75e2f5277ca3e15ae9f5b385cbf709eaf44d893e07e2b3395ecb316fc6984c0fb1f2d5ea3c73f25420279c04dcab9df2172e70ea371a8ff025d834ac90edba2b3ec014fc3ef7acafeb44d87f9f93edf7d781e56fe558b8a125df600b184d4baa31414c6643bb2acf4077d2bf735e3e4d6e686af90a4dbcec4f9ceb46e3bb58ca37c39a0f05d0cc8c355ff0e48099f152b5fe2289299aebaec9b3bae921afd7bcfe54dbf5b7790bf1e73a3401d63566abb8a3089d9b03903a62a30dcc40f05f1822d4daa51961461553c881ef02369aae39585de9848e4fa75148ad437967ee366643b7ecad8f49c771a78dac47d336b020e611544d8f6c0517942caa8ff5b8df0e88838062fcf40749c50213bf1a49f51185eaf570fafefcb6c73d9f4076620b0be545861908bd27e5891c49b027eb9e526b1e5a5f18dc9bdea3f9393b6abddb3efaf3188acd82a606deca75e16487ac17e9ff24a4f125b4c347cd79d5949aa7e7fc52e48c0f73fefdb164206d2e4469d8b385704727a5e5443e33048885759fe86b4b731678f3f72eebf695ed981827895a8da10c098c9586ac816be58e5513680f4b98bf25a2c62c5593102b71d5d5bbd9090b8335d99198af3383b9810c2f5f952901200eda08a88f3d5d98c059dca1015431645c8384a14e9d97b2c982cd1543667452ef3f009ca4896237fe2f54dc60f1cff2544c27fa3ed77617ac2cb0b12a340591358cd43c538c3d9aa27e8d538ade843566795b603f6ccd7ae255585619f1236612fba074d55f4fe5c950c345d6f9334cba0539552e241ba1361513f2866a1e680fd6720e77550055bfe2dd8d2cb4cc2b192838032fc44f2d30e4fd8e0c107bc7864b0fa977cc9971df7e8ef5713a5ac73f48d1c92f212bb9b93ef55bae9dc2e3397cc60de04310b025778dce5856828ea66919d063978682a8c357e79e56cc98b8b877d95e2c21fed3852d954e7e30f078c7c7a68c61ab5e761c0617083f4dc6ad0519086b6fa6e2f8ce7a98c98f344eddfb2aa493d52019f18a91a03c105a0131e9b8e392321d31a41c37cc38cd8f0e3e9e08b4578eaa120fba2ea8b756a949fd4533612e40aeac7e57e453bac7d008216fee784920cc2efabba0622d30f7e57b7bcc24e12e6f0315918eb0b40276b1b6ba4ce82218d9b6d3ffb707fcc3a6c3968276e0e2db6cefd8e635f904dab8aed515ed063a21e4f60d9ff16511ac16c8202172fd064384697725f58379028175c68202d6e7160c10d3eb8a733bf7546284662e5ae578d152a45791617a09fcdbc0d55a69061a7e7a6d01b688c171e050104c6ff79ad978eb0a54db40e7c2fbbdbe6c7cbfa7d802b5997a6c2ae7330a3f6377c4790aacced9a3dff5ba9d7887746c9349573c6ff72c5897b6e6e33ca5ad", 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000003c0)={0x3, 0xcf, 0x80000000, 0x3}) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) dup(0xffffffffffffffff) 23:50:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x1000000000028ac) truncate(&(0x7f0000000040)='./bus\x00', 0x100000000) pwritev(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0) 23:50:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f0000000140)="e229187db5a7b88c88d75da2b65e955469ff1d1ac279e13985e2a7d217285566f0b756f0728450d7e628dc18f9ccb5fa0fbd7db5b859f2181c8897602e096ced3aaa52419277bc87759bf27c4496e17d427c82b16ad3be67bfcf7c0e749c69947066f7d73636fcd6609631616d6e440e67bebc5d7f011a0768b84a17cb98720cb132e3d2be07703e5d4b8fe23c8e9dfa7948509fbce906a8cf07e3e751628a8109ce16f38b4049e234276fdd6541fa4a883541f49a35658718993aa3575f5bc1f032a0299a4c201da4e5660f3c66cb4c165ba58dac21ab6a7c8800b342fa", 0xde, 0x2, 0x0, 0x0) 23:50:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x6, 0x1, "c08239465e4e2868cdc2e5c644c2f1bee1930b33", 0xfff, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x1214, &(0x7f0000000080)=0x6, 0x4) close(r0) 23:50:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 23:50:00 executing program 0: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x2, 0xad, &(0x7f0000000080)="e18d47ed51b58dd391ca9cfdd43a8b7102b536f7938d31a229db235703c539f366", 0x21) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x1000000029, 0x80000000000000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:50:00 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x106) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) clock_settime(0x0, &(0x7f00000000c0)={0x3, 0x4}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x3f}, 0x10) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x4000, 0xc784f263d5f61962, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xfffffffffffffd02) 16:00:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001440)={&(0x7f0000001480)=ANY=[@ANYBLOB="01002e2f66696c65300073c191d901a3f081814bf4b57a272741feb1281cb44bdc18814cfb52fbcb857c85fec8937b63590ea6881c991d284c757d667f455fb75d362787c57a4a36936addf27904780f6ec27e78daaf30087a4b40f5b520993a7f3469320624f4e321f2f6c3541ccecb15dc0d6f307e3d34da09c90650bf4411a37b533a0a5972531d486580cd2b5c3f518891a8c2b2e849463ff18358bef668b50d476a1ad70352795a4c93148fc722d747305e3bf4c5"], 0xa, &(0x7f0000001380)=[{&(0x7f00000000c0)="58ee9570ba5fe44c50f50836a621695cb9c1a0fa278fa891ffaa1a74dd1d7b690060938cdf0b15c4a1c3c0d521f7c13b63301630aee7422bd16440d7b8dcb8ec497949ae1c30632f730114dede98a1d98886becb817533834bba947de1467c4dd8beffc376cb05de0fd1ebc3c3122d8a15215e8033a02ca80d41dcc98f0aa114173c8e1c9fd835b6a2e6dc1af62a05f904dd32eb600932022385db392f47320867c907c0c9f12faa7f5a4aca450f1ec30b2235467ba0ee19a488a0d1b4ddbee7df3d6d8d2fc751ab1f11448b512bb7ed8434b1b6c974ac9e0df1740c9ed1d97f752ed915bd48bd5ec4cf82d933f6942d84762abfd73e6a688c2be95ffc2db8a8acb179b15877a8aea3d0c83e97e0fb9d4585ab90a2b15566a9728c2a80266b403e9ec002c771d1bd81d3b2ae7c5ba856af642a9fad831841bf363079542db1132e1c86011bd36e30d5f21f81f2f0be23fdbf5d697f0229109d2c4dbef81350ff5f48a21d9618c714ebc943081ad3eda718c95af13a3138024aaaecc5493a7b8c178bef79c22b404b275e7a48c883d5bcc8d4d9b1dc21127b15f00e45e7b810cb3ec6cef0ccf31566016a5ee1b1887da86ed7712de259a7a255da6132af1b6f903c2a783520486de2fb86e60d57a96aeb34ca3c6dfb6157fa285b6cc2d49a7951d828e491805cd497716dcb588b03214a9c93e8fdbde0a938a75c666cb128809ef67bc38791efd0b9ec7357ccb21e0f45ef99032f3e2c09734ba0a503ca08e3b1d43c1939c245da318a01765163748ce5448031b1a840099adbef93638727e8ebfbabd252f0a9371cfc7e6e62338fec1f1c0beea7337eb71551cc669bba860c1611923017c9644e7905a562f3df626f09c0ff43c9ac3faac7bf063e2125963dee07ab563afc4ff6d9c50b800dbc0b75dfbd2dbb9d61045612af68353224816f1f351283f5e14051857c29cfeddd89929952fc9250660077602196e840282ed656666e9ae7f8e737b773419d2545dda684b29babacd54df17b24d74f7617f8be8127c3e7dc463018f9e0057663edd9947d2e0a14459ab25ef71c4ca7faa0be0b8913a353b2efec8b2892f227ac7bcfeb8bc02cc23e28800874428d440ba97105ee835d2733f68fd729858f2bf72e81f668e586f2e2ad6ee4e822fe0d15233cf302141e95effa669ecd695dc9c6591c546d61266aaa915a11c447e6de6b90ec3798d196bc471fdc2d5ae61a0bfd7cb623529cbd22d3c91fcbf8ec91d0e31a4ba2aea880010a3b7efc2b9a71b5ba7dcdedec52324a03bd1591b50ff685d43b6e1ea4fb432ed670d0352b04cfea2723e2a56ddf927c03f70b50efb2c9e8c7002e89f1e1f41a28682e14632a659e021316d5ee20c15fd41930e982626006e65fc06abd10a1146dd7169819d99e1f18f9edb586560075c4fd59ab2deaef4a5e1bfda5d244fdfbe038af195f627b2d59831d66796085d1350c968ee102f325d7c8ea5f28b63861e387956303fb289a9cb5135c3ab9c0cb22944d890085f151ff91a7d3cf90ca17723e81065656ee56991845879095fd1b52d0a39e462ad0c97aefd9ba4ae825aefc996114fe379fb291899f312732d4c5fa73284f78fb8c1ed5065f68f88eb5f7e519a45055f962e33357a631e72eda32aa4b4419d81b2ed53de165b9e89825853bacf5318e347e59b964278d3bafeaeb625527e587f86b6ba4ae2ff9b6ff0faa45674685569515bdc829703849f025bec76813f5d4696986c3995004dd9a76fb5c240f0aae8de26ec3f2d5a027ebcb3e76722e2848810fd14399690cea99d9f557044fdf2757b9dc27e7ad97f7cfd74d61e1b0103af54abb56875a74cde7fb6cc91d444e02229f196ab56e6f11c362e43730791187da4a9fb295749584fda19c1252ad476a05fb543ed9252501d9a40fb1259d7923a3fde9f75723ce9b34e8b00a3f5bcc3139517c4549db657a76ab63d67ca1d6568b7bab5c028f8eb5855907bc8a4b51d40727834d57fdc74d7e8198a454fd8d7353067707704ba84505c3c92d10ea128235e4f42e5935d21a0f02cf1696beb9797412e9eaa59cc05ed16c310a3e8382cca20369e85bd181957422e37464323e71e865f9d713cc1fe0caf12ff945643e90451f230391863d5610e579b971b5c51aa512b6a93110799b6b19a2af46a75a2c186b37f4253ed6ec7d15dced62553f91f13f80dd56719f79ebe900b690f5133b9f944cce6c5d49948e46d086fa06c6b0632986782b1f2c7fb2d8cfbc4dc992eb26fa6398a04afaeb8472659a6bfddb315a4f59703c7ff86affd58548613ffddc9ed1576d14bd9c2f20051ebca1ce3dcf255e294530a9041cb3d88eeb6cdfa4d17f2518606f5fc94775507c9c0a134bd6c6592714f42acc581795f4d6265a53e462aa9f8f4cf7dc3e43211699d1af303d53ff5ee4081380ba3fbdff6878aabcf01826a3728ad7c3f2329766a5338dfb7e58c0d87047c3ca104a6c08fc19b58737d4cb99517e45b44dbafd9c7a3d5e3d5abe1b5c05684a6fd57b962026afa344fa98fecb1bd1bf4b2985567cf8d62c2e52988310e5241ef5d6fb285a4433e8acd4a7af08aa4e8ebb8f9ea9b068c986ca7da42657e61f703be30a8aa3f49604b55493d2ed784dcc47174bf14f41ea751114faf83efc02ad3594c47ac96ae94a2532eb3777411ed477c7414c3766f87279f2265927dfc7898a832a8dce3b00f0d05f6e3ec9deb49fbbc77e980fbe657d677f1b1ed8add504e3c7e81162ce4a517e50d21b98013a1a2ca6fd27471a73a07df6e24ba1f7b31b931027f32c55f59de1698fd045a8bf6e8ef766a3937b094e00486cc482a602188c494c3a53f0f0856203a5db0d306d0f114892e2105cf9a729db3e4cd3099c278bb911842bad6450e1723eb349b53b3a657ed84aadb6e5681db80d82e871b7911d1d95b760ba7b59f8d055016b6cb7a6b46af9df9cbf7671599439a0871c766d6e8681cea2f6cd08160f9cc829e96c5cc64cc8844314aa5c1f5b664a7c1e89c767b231eea095e944a2297f31ec643bd999b2a9a1672cc029dc17726c15ceb2bd4d63b04203c75c0bad19877328933c101d19cafa13c942c7a13489f5b7f5fee01f6da04e545c87f7698e7a7eb678f8d0f068394eaccecc2583d8a02b8bd58032852b7b826fa959717c1cc739b8b6b44f4ab31545afcd23326c06c8b8157551c38a42d0f48fff5bae1f7f6e8425f205cb600299c8d75d043c5c295dcdf0025a396729de86b937b74d8b8b86dddb1f017866cedb271dfc5d958d35729c9752c9bcf5a53cd7b32561a25936dfb1f472487b8450b4fc5c944877d851912e71b32f81b7ffd601dbb675fea92e60d2f106612abb29831d48e0550a62d52bf8cd9133dc3242e2e9abf2b7ee56b75932654dded5f1ed09ade677c217963aad9017118331af94da04e59b146cfd83c67b16635c6d4cec0d61aacd4d26885240de59470378f428a36defaacef81b3406766e04c146f86b5fef903fd2990b6386b87bb9252d64b5e203b99518f1586e0f186daaa9f7f9c778b2e9671bd364a275ef18803f3fd37540e481b0bef492db459297c9150c8b09dbdfb2f47dc32d3b9d4632faf7e8924913fc9721ae828d2e44f5ce2a1d86e0655025a02dd735446ed627d58f3b94898dc1077c139a3eff1c05b84557c058b35b48cf53bc7461eac6fa6257f78bd4c4d18b08ed4d19ab7a7e2d9e5edfc341c949e1e75ed55d9edae77a33dc8e2dece4ccaeaecbad30377da08975ae09cc995a0a8d8fa0905bd4a7633941a31cdffcf387a56a6862d1bae8ec3c19fcceb7379ca97477c45c0c6e0136234d978dd1cbf3cebaaf5777d56436241a69c8c6a4cac5bdade7829a06ed53817e8295f8cc29f92a59ff85798374c38b95731cb792bee00d564a3079bff509cbda24e72067f75aaa097b794673c9edeb169e8255905d599e7054adc4775f281bd1fc8895aa357a2c58303c3aece651a7ba54be2acae750cc97c0cb6346315b2e5acfcb4e5da2b15ce8bfcef99e53510ca78fde8ade85479ed371d5a0450645c8d41a2d971b4b9b834fd8cfae6b93e0584b1f545dc3ebd65e996265f28975d4d74b1da0b9192b6aa7d09b1e1522e92960c55653dd0793bac0f3cbab2842be6cf03d21c777c5c23e96e240b50133b50a86142eb4eb97634da88402feb0d9a90c791aadcd2b4f6e3673ab4f2e395ab69c61091553f8b88cf577eb0390ac82383a611de8fbfca2d70da7a758d939885ca5adb4e4d073cebd1702d84077479119ae701bac849fe94253bb113ce644e5bc78cf46f188438db4e3670bb348c76cfb1b2dca6fe685ce8585fc0c5ffe7cbd92942f923f0149dba3a0d91ce86f0ed3f84ad860360de3582e9c33d05056e3559fa06a46c77a754656692a0ed127eacd02f6c7fbc00f1dc9b2fb888355219494d8e28a5a6be443a3a655766302cd4c7199cf7e9f7d194c455535ea5b3184147417a318cd1948bd3ff990bacd70c8f54a665700879ae58e7290217cc770de456741da71a8837887d0791e876635fd29621d7b05e86c253fc05c34d8b0714f185b54273918798c906d19b8185a09248cd7359d1694e5a381e59d59a326b6b0c1e3ffd9c3d6cbf1c895fde19a3747e9350e2fc0deef5700af6fc145bc6d40a248027906ea8a177b3cd685ebc733d598f2b3e7f39c1ddd7e5a0e81829e17622b1e2ba320369792368a50934233e38ef90469111313b22737cd73d4cdf9d9a161f2839683df4b7ceda0a2383cf37e00ca15d85e6a7a8f2ee7e16ca00072a588179ab3baed0c657d15a07a23506bdc311a98f3bcf4b387e2018f781ed2ada79f3cb933c34089d35da8e3349622cdaa2694cb46d045fde89968a560f155787a9c6a67499c73ff8f6524c413ba2ff4ed9d10244cac09af8cd61a93d36bfc6d5f36e468bd4376c6243dc9e82b97bace3b1663d98d302c7256b832a6bbd7c188b3781e47750195636de7c3aa159f5d4d6fd1dff37f50ef17e49e43b68ad394c4dbed481dea19b6d50da3439813bd69c9be6bf17bf10ef321985743cbab0df89616610ff3a94f48fcb170d536e703f86ea1a80fae5765043e1e928ed8625d3be98cbdc882610ebec7f7829b058b8ad7a63950e9f20c32079f8ccf1bd7e2f5f34d2f6445b0d1512eb06c1871759650080b26ee508496cfe7b77c4b03e425001f5ccbdbadd72a88ec86f3882cdc3218f8ee9616ae10b17d9ba1c0e0410012d1caf21e0009ea6ae63a8cc5620eaefcc91b644aa286386a40636ebf9f83ee760f42b2490e31a4fc2e37641b7119bd3a29e260702c8356018dc215443d890f3e608215ffc02ad8f03148fa8b9e76729f4c918ef97c6e69adcd021cfd5275353a361c25bd4e1646355ac1989a5d261330a95afaf9d916ab3a661e9e4133e303f44895193a0e844dcf18470b9a25e8b0e46325529f3bede6284666dde255f2bad340a71e255269f3ad3029db09105b23d644f8723175f3d7b221edad1ff8320bc7d04644e6db98eb6c121d91b7080cf25ccdbd2723c857f897c4ed4b8eea7280f618ef206e520c7b27b7057e4ab2d65377683303ebc5e017e83e9b9eae2a569fb10012d290f80931a6355de61dae80e3394ec448f3e815e249d561cabaac447b4ffd3cc1ed623c3af2574cc9ebd53ffe11c77b1fe463a62561f0e1be471c0092dc0dd78900ace6b61942179573ec21bda6612e2d3b948b71a8362e3193f344d664f4c50c2a64e4b80621cc9282221689f06a2b09c2ce7262f23e0a4e6eb4f1f97f2c17ba", 0x1000}, {&(0x7f00000010c0)="d4efb12c42db0b1c0f9baf16d1309ee7117dfb8b9ec4cdcba388a5ebd9cbbe8263e8bda9d3c4a6ff075a318d16f00445e9439d480e794dc7e6f76a08d35f7a92de", 0x41}, {&(0x7f0000001140)="fb51629045c8309a05b0d8578afa6034b5e8fbd3b7ff5463d38832bc0047dfc19fbb64215984ef8791c87e0063e12cf52411d88b38b1b252bfc1b3484125a70693214930e12a88a64c2279eb1663add5eab6398562d92d9cf4ac3898e7347786cde22b22dacb570862af3de6d30ad90fc814efb965fe312446fa913bd1ad4d77d44773f933abd4fc6da0aebc9834b5e3d776b4ed338f70544c2e457ef558e3c2f493a1a240a080590faeb19c4ef8698f8b3106108d98321d7518f4736f902aa325bf88722c22618d87e7b4344361b2c67080641a5b701dc416915b77d842c6f5163d3b406bf01933e5563a283030eadaa7263adc3a3e", 0xf6}, {&(0x7f0000001240)="64064a7a440535e26c9f61f78f526501ac7626cd440f07382e3566858d5e4ad513342627a2416bcedbd0abb71a25a7030e7619e547aebca4f5ad1ff59a2b0eace33271ad940a07ff346cfb", 0x4b}, {&(0x7f00000012c0)="258435b58afa621355258b5355f7b270cd8d28bb645729813f8cf2c32be1309654bfbd03302fac22c214b855ac18f3ba7877b5bcb80e8a1058597beb4231ce32340f0cdaa8240f49ec25ff9d13ab33bda68c65a9e063cd919c0185f798268153b947344428c7cabaae7ca0d71cf13ddc414672ebec8ea644327b6071042154145201d8be19d46072e9ea42c01a4e39f9eb8d34cd6a4d8678473a5da122c0bc9e4a00aa1ccc200e71f7", 0xa9}], 0x5, &(0x7f0000001400)=[{0x40, 0x1, 0x5c, "51fc7c5dc93cc4cca56980191ad6693db94e53a4975d99e024a60c96dfee4b157f7152e2434a440134a42f7a73fb"}], 0x40}, 0x3) mknod(&(0x7f0000000080)='./file0\x00', 0x1060, 0xbc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000000), 0x0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r3) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000073000/0x1000)=nil, 0x1000) 16:00:03 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2ffffffff}) flock(r1, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x2, 0x8000000000000000, 0x2, 0x100000002}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r1) open$dir(&(0x7f0000000140)='./file0\x00', 0x902, 0x108) linkat(r4, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) close(r1) flock(r1, 0x800000002) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000001c0)=0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7) flock(r1, 0x4) 16:00:03 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f00000000c0)=""/193, 0xc1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getppid() 16:00:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:03 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/66, 0x42) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) sendto$unix(r2, &(0x7f00000000c0)="0dd1f0c4559088fb75a64091ce8a81800b7ac3df48a0eea591f52e7a1acfa850bee78aafc80e7034d960422715a6db66726f41876382e0ce6672d96679f0f1e296f265a6840a16d5b6018621f9af03c4044805396ac6e008cd0640c676438846691a667fc13f90", 0x67, 0xd, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:03 executing program 0: socket(0x10000000002, 0x2, 0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/12, &(0x7f00000000c0)=0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x2}], 0x7, 0x0) kqueue() 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) dup2(r1, r0) pipe(&(0x7f0000000000)) 16:00:03 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4, 0x12c}, {0xa427, 0x8}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x10001, 0x2713}, {0x0, 0x7530}}, 0x0) 16:00:03 executing program 1: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r1, 0x2000740d) r3 = kqueue() ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = getpgrp() r5 = geteuid() r6 = getgid() fchown(r3, r5, r6) r7 = getpgid(r4) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x206e, 0xa, r4}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpgid(r7) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='-\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='.]\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\xba*[[\x00', &(0x7f0000000240)='^\x84\\-!-$\x89\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='#^(-.#]\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='#%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='+/-\x06\x00']) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: socket$inet6(0x18, 0x0, 0x1) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2, 0x2, 0x8}, {0x18, 0x2, 0x100000000, 0xffffffffffffffff}, 0xfffffffffffffff9, [0x2, 0x0, 0x2000000005, 0x6, 0x3, 0xe4, 0x2000100000004, 0x1]}, 0xfffffffffffffde8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000700)={&(0x7f00000001c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000200)}, {&(0x7f0000000240)="fb1f7151c3b7572762a66c5147b5d34658c4b52e3e61c1b562b8260f803f746a1e635369f964dda20be2fa61a24f9f7e82721b74ef348fa018120669db61e481f4d45d71968d7c6e3a5daf0d2556e2b98e168852c76717473a1549dd4dd48720f0d6cbabed9584", 0x67}, {&(0x7f0000000340)="168054c8ba6d67da9b4e51580a2c0d013ca84e5eace111f7709d15d9588f1bae92bcc2cb64282133261a8ea3f03fc8b2d8f0c8c384f9e2507d237eceb1cbca6045fc78b7339191231d7385cf7f6e290c46417fde1b9584e420ef02b4aacdd5a1c93b29419057a12fc7287e4bbb430a04b4ee1c6c774cae1b028d94c91df46166d6acf2a6e10ef9c4744e50d9ece8cb302e6744f5c91530e747cf5883907ff2dce53d12c503f66b4e98cc9e57cbe7ee857db482a5f1c70c7cfa1db97a532754652276cc6f89491c4f743e", 0xca}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="6000000000000000ffff00003f000000fe1a198ab0f38e173e3bafdef3963c0aa31bc268a2ba232051606c75d1c8b646117b49f4025b2bb094322ed610cf856cc380588099e35b9dc0a6ccd2b56b87a3ff42cb36fa7fd4500a0000000000000000010000000000000100000001000000d4305140e379570a6664ad438bc88717531d692ca4b226205dc39fac305a58b36b84720f71ebb126e101b4ecd8dbddb950d959f8ab75ecdfe0fb481e751a0d8279e248a4ff6ff8f83e386c5029990ac2ec25ef567d309f7e5c1c6abf1934c6dd26b7061a090dcd98026d5253ba8be9c04a3294a82b4aa5bbd3a905c406bff7c8f99cf4c745724f9ca0d52033c693038600947afb5016d8ef8f47bdeaee97a75b84048d4c81f7faa0213acd5d9fad7fcea6c2016750159a62c00f2c1909fa8e48ba7b4e7736a636ce4f445af361cb7e68d4f301d9f497b8312bff061708c7dd011a11dc6a24ff51912979c8ea4a668c3a000100000000000001000000030000002a5abc339f5bde3c635a35358b79b033740b72bf890f599fe255a8239d086e93b82b145bd2029d60306a3eb4c5a3fceb09b13430288a23caebd83ac9de538bc230580c6241e9dff5f827b7a48d87e3507e1021770436bc1435a5140928902c1e59c710416862bd9bdcedb3da7713f0fc809b3970e4ff2623232fbe4e9a9ef1b675f221d228b4f6068cb172c3c1ce89dcc3abb96fd494989235c636579c147e63c9546cee0a9e083beeb0e6739dc5f3f21cdb8707e3f80e3231f7342d90f1be15708aa74a8778b0fc0e06f731654582a99067afaa89ed6a2df88d147b2d1184661be3b1bf49ba03e68976a7cabc0000003000000000000000ffff000038cad17ba105685b08783a2d9ceedce854a69e70d06cce7359d64c2a0cd1cb0000000000"], 0x290}, 0x400) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x24) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xb6) 16:00:03 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5d, 0x10, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x200, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x10, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000001, 0x17e, 0x100}, {{r0}, 0xfffffffffffffffc, 0x2c, 0xfffff, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x800, 0x80000000}, {{r0}, 0xfffbfffffffffffb, 0x22, 0xfffff, 0xfffffffffffffff7, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1000, 0x5}], 0x2, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x80, 0x4}, {{}, 0xfffffffffffffff9, 0x80, 0x400fffff, 0x7, 0xffe}, {{r0}, 0xfffffffffffffffe, 0x61, 0x80000002, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x7d, 0x6}, {{}, 0xfffffffffffffffd, 0x30, 0x0, 0x2, 0x3e3}], 0x80, &(0x7f0000000000)={0x10000, 0x6}) kqueue() r1 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xa, 0x2, 0x2, 0x3}, {{}, 0xfffffffffffffffa, 0x8, 0x10, 0x101, 0x800}, {{r0}, 0xfffffffffffffffb, 0x82, 0x80000000, 0x6, 0x8}], 0x4, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x30, 0x1, 0x4}, {{r1}, 0xfffffffffffffff8, 0x2, 0xeffffffd, 0x80000000, 0x5d84}, {{r1}, 0xfffffffffffffffa, 0x41, 0x1, 0x7, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x88, 0x40000010, 0x3ff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x80000000}, {{r1}, 0x0, 0x1, 0x89, 0xd5c6, 0x400}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x97, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x7, 0x80, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x31, 0x2, 0x9, 0x7}, {{r1}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x10001, 0x2d8}], 0x800, &(0x7f0000000240)={0x7fffffff, 0x8}) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) write(r0, &(0x7f0000000140)="66019771b39b2dcc93c9986aaa9532a1a9ffc080f36b62cbfdb0e205cf5f845ce8afa0af8424e120d47d560e7bdad9c5a54f9453b7d0197d05f9cd8a2d2a442e17131b22105ddbf5bccdc01fc5384b0041fb29f32b67c344323447c3e290b63241d621192baf556d6ea152e60622bfd387cac9b25a864fa945c3d0ba976085c6bda3ac337ce932a718128ba047b1dd6042", 0x91) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 16:00:03 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d7c114bc6fc6e23c0500"}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000180)={0x9, 0x6700, 0x6, 0x100000000}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x2, 0x7}) dup(r1) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x84) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x1ff, 0x5}, {0x18, 0x1, 0xffffffffffff1321, 0x7ff}, 0x1, [0x4, 0x8, 0x9, 0xcd7, 0x2, 0xffff, 0x400, 0xffffffffffffffff]}, 0x3c) 16:00:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = getpgrp() wait4(r3, &(0x7f00000000c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) dup2(r2, r0) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x5, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000140)="6851c1d9013243e511afceabb2f7651da4c3c8f7803c15576358e4eb69ceab7fd132d5912acc78470f8a3e2b3d00879bc6549eb5be55f1e7b5e7c738bcb0a541235d7c2d851c5d59db4da94d01a6f8e6ce2059092df6182551230a4a99bfee3342ddd5b84c81193fc09f94cfe0e7d97ddf7d7be2bcad367e48c0d00bbefaa3e8ed9ba5cd0f5a5d0b98d41da3e833677174d13777212fb37841ce4cd9716b37a071c5396720d38791449d46914efd99b1a873e9838bcc48a3ef4f98b27d006815c7f25b2f159a67a147dbd2dbc04d0aadb682579050"}, {&(0x7f0000000240)="50b886438587d8479f82acc8925620ef4a65e0aff7b5a893cd77f5b54ece631c3fb841cb3707048b2227fd8bd8e417d719c1a3e773d943bb60e1d93ef909dda8a684a4b04d10edbb63bceb09b08b3c267edd5371c375046332792045e208af0dff67d2fb9c56d5585e215442a0f122eb121c9724481fd1926f02662d797897d5e824bdf55d98f298c69be51efdd64e3352e0c6193f80fa8c57b8b6aa05f11d5e084cc5b9d948b75731013623b3e00940da3571f14cccb59ff460fdd13359f7b62db58718ea93c6b7340470a31c6ab11bff"}, {&(0x7f0000000340)="99b4119ce40483c4950b000000000000cde621d05d1f842ba291be4bb86084e3713033a41450b1c838c31ad0cadd8338d2780043b94dd1496489b297f0e9a88ba5dcbc1837a9f1b89d12c7c965e5baf42189348ef1eb868dfa79c08bc00ba9ed623a13e28f5ad143c4b702d35bee42716be4c21efd1e77ccfc216205f70296e290175a05606ca0bca0007f1645e986a77fed7d559bb0eaf79ad5dd0417ac4f16b68bc3dd98482c1849266cd74dc4eb87989ff439e331dc675fbd5ea885b7d070ecc3b5965b8f93655b132eb28c36cb30e7ea00ccbf2d4ae1767e382ce94677"}, {&(0x7f0000000440)="e37dabcfb6f578a4c7be27a16d2da2f10dd9fd708d83ee90b2d203d70289bee27994d88d0d9e99358f023f0992e29e87e85379b9bdd045313c3b11d66258c6a663014dd80141d8d910070c896c43de15192040ba1dc02395ceb3a5e8806b6b3aea7514f0c4f3781701f3663dc319f6dc7c2edd7011118c24a30c67ab7609f2ba3bdc02da6e1259431db0da58be27edcb4fdad4ea89e7dd2b5949af2eca03bf759278a154afc8da25f2b3be7d451c6a695ff9870c353312c1efca7c26987d5c27814bcc906638c6fdf11cbd5877861dba17e60595d304fc60fe8599f1ab5e61db5a541bbc70d5713c65042c29671d80d97e1953479943f09739ac90dfa88fa5eb4e3246e0722ce9258b3894bb4214598fb9429eff1257e79b90dadbbfc5b64c73837cdb639d06fb85669af7c1cc6022b07a402fbdac0b74e868e2e30522d1629914400c3064c3c1628f4587d6903ba17dfd950284fcb521e119ea3c7d7bb81093b40d813e8b51191b4bfc682d006bff32f21e798493e15d2932003aaf1c5dce077960326135280e0795e59ee08b44ef148a99fc870610a4188fd6115e3c2f572070642b85b3c2aaf8fc232732669d7cbfb84bc5739e13518cbce39d6609ebf8278197a378c4d345da8b55af361bba0790b67237531e60b18689b2286746d9c0319da640d7d997bcfe345974dc62164223fa577393896cf7d4425c07c30cf835dbdfde86f3033a4370ae7f951686277c2341e9e330d70d01c62aa3e4e3d2f8a01d6d518aca175b7d5373dd9ec6465e5541ad66aeb8cbfcc3592eeb51c731b923d747d6d0c222081ea39af419ae3609bb6365d46d5611da41fa8f788bffd94b9c84fba965b979745ae9a0418caaab1da91d6cb17e0ec17ae1cbee4fd36bb7be4d78c7caac87222d16ed2c720acc91bae4b75bf21af0317b594b42a6bc003952eb5215d871fec8deeab41f9b5f7da21a457141b01e4946d75779aca10ba79ed2d76634cc3b8a66162a527f22206080ffc875555f08b58a51f8e9e6f200263f0d74436db84da56578a3cf37630ae68e33a40f0c7291cabeb7c21548e3883edf218bd59b9bac225b6491e98700da4de0776195d467ebbb2716fb333a2aa62e94e34ffd6f0e7a49689d0bf3e3e7fb5b69f0b3b70372e75dcf14bc7bd90cce4a24a73aaf95c8231e8e3c39295e5b15b9e4b192a2f09a1d690613a058502bd4c13edcf50996abb4e083fa00cd322334cd1333da56c69aa977106110eac37c005260f8912c9a48151b15bc004766e6119fcbd96fc8b9f687599297167ecf0f772c9df453f8f767227eb3f3dee990ca7d4d3cdad0e8e8185c6db3eac0039f5c19db35b2aef97ec2eea99a5ff3a37514cf0b129d04ca84ae51cf6bc4405d53bad23dbd4f0741d688c03edd99588dcf85d28c6a2f22ffdc694053b6099032a549c24616e654157338f8458c68afbf396f16eedb5be14420610f4a35acf04dcd2467e339d99ee32c78e0b08f6cf08689ea61c1e89c730570a66198a91a2494a50b4f42352921505e4449c0f58c13f0d54de8306167cb3407085bac8a85107b85661e21b11a8d7281778e21a44a834ed7e6415ae9baff36f379db8bed85c12b70170706c6b35047a85164c1d38eb583c7624247b0b5393e924800e018d8162e33b7ad4258efb1b79e89b9aa61b13bb173e9beae365957b9cc65be3459f5ee6d621bc95698d95fcb924dd2d6e20dd361452c06c5f9dfcf1babfdd1b0247c2ae2f3487f86ca6016cb94303673fd82b26ccf5d8764f7a2066234f178f2b937e49b348b860bde558237d84d670832a0beafce05c664615b5796c591813e1de4e15c604417b5c0b3c116105ceb756160fe7070ee85e8e3014ff442352d6a018755d7798a10a0cf5ddfe1bebd4cc7104de95bf7b0f1dd76da392ec2f00f0777b8a25bd45d8bc852ed3c66d0b42ab7111b6f987c60b3ff9913af61d96c33b538a07dbe787e15d63d38b86e446dc24429f978a4126c7370f6796b54ba8fae34d58f0a8e8f95ac67efeb65cf07b6678f1d51027489487192f4eb91a151bcf2bfbd01098bdc47aafc8a2c63ee658145422e5ac2219196e9dc89723026653bc4e338f2f897dd457e67be8a0b6a64c118e66d24c490c804e84b5f3a28cfc21c89c80b1301827c478a25584b9bfeca56702ce697217465b2d8c2e5af3e6a4f35bb1bf3f3a45e0be8e0fc161055d659b43b1c9d1088567030502a53c57d46c4612c573aa1be522b422b4337ea42257c03730b035915245c4b167bd0f15cbb4afe1102d1a07f8ea5baf708c4caefad66bb359c702777dbcaeb4c672433315dc7dfff606302693cbce343ecd837f6dbdab91dc222292706a8da40fd72b13e2815a6056c5e4d8d1eb062aea89a18caca99034fa4c0e880e0db78c60eceba1f6dd86363f1142ecd88dba86922ac815e1319e0dd9709404fe1721ea294b789635767410c33c7f0853338989db090dabad877cafc9871ed76bffa1f8d2f1cf7c99eb365a131bf8353f7487647413a10f1c7587cc6eb7a46c5756b3bf5c17fb0056863898aca21d40583902e09719c447bd1b7210b9e28c754e98a12add9dbe62b00d32a656098c8f37c9ff0b71b8a69911177fad52adaec0e8eafb2a723e53e4d7617f5f62d43e7f44ab0e257f5d152293509b20744a38f504e936b1e58631b61b53ee7f952815183d81fe1a00d1ae64941b9b35560c06272d92a41cb27ed272c391107241e497700a090b97b0f5b5192fce6616d16b948a985cfa23f2483d3478dbaa80bc75c6243553e674118fb0b20f021021a740d83c649e88ea803365be337804c96163787fec85f87f4e0cc6ff8a8c42985362c4095989fab08942afc2f756726ffd2287c7b0655a7867c1a82c7d0541bf4bf83c1f8dc3fb9093c2dccb243834b3c83ec83d2a1bc16387fede29f6ae9a9cbb924e3f5961a7a0b92e4cc6ae10c7c054491205e322f08796b64e7518fc1ec11d2845d58bb81873c1655b338532e00c3e13edb6e8ad53ad7006e813c18cd8721dcc5645c59fc89a53ca410bc796ac4cdfa3747ee5c3674683568b8f2ba6a7a04966309a8f408700cf3d2972c0da3e60b8f027eb49e1c55850311304da93d851328775e9c5ceba7354b01b80dddfbf7633eb639d74e3fc6aa04ef7280ad48ef457beed33d0e418acf654b2c68e8cf21627d7677c0832d2c7b803a2d37bef19d0eb83f5e8ea7a2a08567910a980d4eca95e483ba5f45fa4e54a3acf4c6c878b7cabfbaa85d577e1cb5553639f09f33b70c08ee5049d385a9dcb5be8bdfcb2461e245c33c6545bf5faaef09513a06abf6dc92aaa9162e2eb72a9c6d9ea5e2ab0914773107e05952bc3896632d8505f4631dd155d754a132c8c87727477a91cff4ec3d280350d9c6cbfb56b074e9a0a1585143b0cae7ec8805fa418120e1749b7663f6c18c31786ee44d431c94b9c5e5cfda9d5f568647e5bf8b975d63a9a3087910e57b100c6450c3796a415fa7649e33b256106ca84d3f429c069d2aed1690023b07ce07876bba5e1f0d205028bf954242c6cd72ab5df0e298e94b956e219c258123e0e951eac5f95369a8676749c516bb573040fe1f601dafe0b824077e6ebce14f2c2d3f2ee73a72d776f4828171847e2622fefe9bbfbf34b060572a11a24e2b1a8cb59a32622dac1311a2c36018ba771acdc205c5ccb43f765f01f9ff30312c09d23f41b6da374b54989c140c08aadc3cf3ac0d3500d83952192afeda20e823a0934eb4945b3b05f543da8afddd0b77d8c1faa40df0fe4be9394fded3496c127626a66102669398de0eec01eef0a0baf41720be6081e84fb22b6d237bb1f7a15ffab71207cf21d6e14a96b7d7a4cc5a4ec1ea9be29f28c3e7eb7e7774ecc01077ba6cc6a5d7e47f41165aa457db5dfc734fbc63bddf229388c5120b923a99d8a5cf7667b4cefcd66b8178a31108a8b483a195876d404afc6499f510a4ced93e33b6cd9ceac69569b199c5010276d2fa9888037c7ef5913e624af7a1cb70b6ff6df9600d3f268e2580dcc840fa3304cca2914c38c75eddaee7404960b5fd2673b6795b69a865521bd081f70f48cac615b0c331843c042edaf8495f658cc4d26a96e551048c51b52e6f8c09ca32912cf111f1dd21393e38f1c38123a6af5ec0513b15263f646c9aee543b735689ca25ffbc1f3dd490ba9130057db3ceacf70517ebfcf779101db97fb3dfb07218decfc8f7374f5944d09898fe28c52887cc900a825112c461ad9b7f745cd51e19cd3e03c142a2594eaad1260161f8cf3fcd3e53beff8035d2a12d66af1c7ed7f162153637fc55be4c73599333cf2b1cab8a188d3094aef9d831b9b53ec4415aafd8802f4e9f5f1adb2d639c07dc86dc9104b1dac99f0f6e36dd149f5eb272b7360db27ccde0a5befd21be7871154aeadc1fb428ac8be237fec1b146564ea79226cbb87ea3f6777bc9c61532d4f588767e04ab1542dd02606c76770651edcce0d61042f98c95e3ecc34c86668fc6b61b6c80bd477ec78b0f8367ea4b02654483be69d6da1ffd1aec0c18ab114d56347386bbf62ed2fc61f3aec806e5c9a292c0d757d3410b980a2d79e9560b98ddde8b9201026f5b45ebe3b480d58edcd9b3c205934369cb7df61fb460f984b8c43aa96786e0b42a67a3a4c0e242b034ed63e6bfdf88326adfbde1b7baf1df911d40f989e8037531ef0e5d8d6e4a3adec98602c077e5674f1b2f909801f5a1a1bc3cb6466fe9f8e9bb6604f1bfada5b36180deb7ef0125298502cd4e59709d6570be05f2d0e6584c4347598cfaf729fae9b85cf284d438c94113507848be16e04c5f4c60ff0aec34709362415f2fc6cb9af68aec50ff439d46598155fdb4d951498e97518c10b0f3eda32313527107425807b04e714c60d9caff536d6115d28b4cc6f981e4dc8d537b67c2515e337c9245667d3d4cd0a7f104809df8dda2fe2f28071e84aac26a265c9c967f2f17c698a1a7101cbff2146139672521ec71990f007f6221c5e57f7ef2bd5a8c4f4e4ec02c1bc4738d859cd4673c335e5112482ee8bc0fddc4f6732f6258cdfe7039a4bf428f59d858b1fbac8049532d26074863a3f10dce518168b861df913e33806afd76db55838573aa3a8c15b5aec3e5ae07ab31bfabf543c024a9bbd46f7bbf20bae448af6707071e54a20194cde68e2bf8250664e70b1204cd773aeb8231fefcda21a70e24e12e598c938b6f8fa5fc36a35276888f9e2bc8e2adb4905e6a9d138cc301c5a50409dd9098aba145d1cae31c8d42e3d00399f8ebbb02fe141fa76c2133deecc53a638084cbf63189669107711bbbe482e8621285f464ed136fe3f4ebfc09dd2fc7a34f000a4860e30595a78d4ebd1490da0771dbed48eb8c0c3774ff54833ecbf7a0047d98deca7237609ca4f5a0a17f69bb5899365bebfb6437dbeac0a99467b106010b398fd2b7557cd1829dcd225adbc80c419763fdd302b4e3211666f7a112ba4de5af8193f137b8392f382042dc63399d12de31d597f1741a9c6a91f09f3428ae9fe18a728f615a513dfaded1976b7c380e63ff8f0217206cf57f28c7dccc72611ffd08d3ec78d39fb917d7ee7e0dda1814f2977d2f3d4aaf9823302d7890c3544ee57b03e9cf0702834ac9f3958b5c5621d8f2379b3dfbc5ccd5ea3568a43c633aff0c7a46d23587b8807f3febcf2697f1172e3890b82d5da168a6a835812c0058df76baebc849343e7a935b6a4078973ca32d5cb2550dd8ff94ff0b85dd3ae03bda40b64ca1dec3c0c54d0523"}, {&(0x7f0000001440)="7fe45b3028a6b3f3e10b72ddee5011ad5d19d354c89e636704f1df2e3e2a1c2d5ea8d00e02cf1b14732aadeae24cef2946a9bc85ea459cc3e3a17887bd8692393fa30a0de3408578664bfc93d061000d054e129027aa3aa303597a6fb595a75710f8af89e3c9061993cd54b629486629b857b62cb50a5f8410e78df6185e342bc3ff8e46076de3d116946d5b73f1b815a429a7464115eb515ac9e3dc23bb50e7fd09baeb7ea9efc1e6ccfa30fb9caab1f8226cbf1d2a68f4ead239d1417aa909db75eb8eac45cf10a95f8fa3201928b22b7c87bedd8cefd0af17f1354660490eae0d6fd42488dbd6f83f3f395f741d0830e74473", 0x19}, {&(0x7f0000001540)="29664177cf0e1ed6269c3ed955d5f40d00f69fb1123f862808c07616e597b9ad250f9deff4c6506296a2c106e7c3ac934f630ecf0ff5e279", 0xffffffffffffffdd}], 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001580)="fc8bba994361390ef55e862464acede121bc97b390a0cb66df609b88b660f0ae92f255a8c01c558a2f69ed819a76de2e09d3ab1adb4593807ec0a6120936d749beac8fcaf3d5ff3f38b63087bcecba82104b6af0c9887b4a4cd9fa2dbcc49d919c78d4b814f7b26fd63e975d73129a159eb4dcc906e348d80780e488", 0x7c}, {&(0x7f0000001680)="0eb1fa323ca5c2fab6fb283c88f4df4569c60ab497f4291059a32b8a5f20c233d5c5bbca3fe0221fe0b0294205ff5077df744b811025a8b920280b7cc68175de9ce1651d1a20eeaea79ec4164f8d", 0x4e}, {&(0x7f0000001700)="75f250bb75187cf2b00de1d2caf769394f6d7ab5c06503ba082170753c623cc31bffc9faa55744e1ea71e67a60656c02ec04520af42e4e9523f937be35e0e3dbcc0e3917b317b502ad58c58a1644db2c0c3de9f65b60aecd36fa750eb2644bd2fb811b9b517da140cfcb2dd12212fd9bb49b0debbde55376c103390c5d06c9a7abbfba9418066526e9725a33e1365c7018b8a37ae879125e1352f28dfa107bc7da03a18d10cb23677936c2a7440109b274d2dfa0c8952a5045ea51fb1d95dbc100690fd6664c093bcce67a9751d7bb682517f2b2a1af158e0293ed712c1bf22f726f6dc2624ce23d0a181d2cd83821b95a1d545c8510376565f71b25261119feb609184896a7ac8c338d95c6677eea8c85bf01fec8e5eda07a8ce3da120a30c8ad6d76aa9d05d83038404bd6b6b4324ae2f12565387ead1ad5f871dd191178ac88150d12800a13e54fd11e465c25d5a92c2fa4dcd9baff79ae41a82899e554d10f855a209d6414c365aca2d83ff1a20fbbb94c322ae6c633638966453902567df93fabdf0a2b6298ba9d2ea7124a82c6336559fef552145b846f97bee0ce187d2cb06b331bb3e0f1bfaedba9eeeabe0db930ab62a9655553d167b75c1d232f12861fedbae55c16a810ebfc5b31f4de9a6e8f3303ac668b42f2fc6e36830c5accb48f07bb3b1cf96167fcc0a935c9ad8ea8472881b914bcb87ba176913f724ebf6d37e75b40cee83ee54a8043a6741fcaf9e846bd0b915ea7b4701589a6ade7b1963a57f528d93e90cc05eb049c45dff58477ac57cdbde5895a7a464a262e94a69564024b0ef19ed52552bef252f7ae5911a62f2e002eb1b1aa6620abfca14a4b9b7cea1af455acaf868f137320021fa33e893b1b86a01e1ce5d521df3b7bb4be0f84b3f1896fc7b1a44903c7aaa60442814b499f0d59c18592f15c6487f6254fd46d7c0c16aa54c2b34afaad03bbfb24bb15a6c794ca8116ec34bc8e0e39bcba8fd5ccfcdf4aa5251eff38da6e1bbfe4ae930bab9f38d2d7ac49f85a61fb9c895a28234c09128c75b44c2f506ddf7c7284570af0354d7b0cb45a89bbbab19187914ad4384cdd7c35ef3e49bb934824c2924cd7b0f16a1e2d2837459dd881351f3409bfad0a15cd2a8e2e07676161160cc888ecf8a43d684124b976181f8e755165f1390ea4affaf0a178a71e8348e7eec4eac1885b455703cd4177e5036cf664632aefc6d5adbae53f3f2d8829e62ecf0b9c7bb300e1f6273b6969257d50cbcc11b533d9205ed0575d30abd8936dc697b035eaeb7036899da916261cd922528d578f5ec9a9213f1156b038b8895d9f527e794955c7152302035c739393578c0aaa1536432ba88de6c28e0cfc7fb0497873db07f6e3a67e08af854472dcc598b824597315d601d18c75daf00aa5e4c2cfeeb327199f1e6d11e54c0b101e855da823ef8b25a4153f3aba8f0478a579be4bb83dac7d9da2314d9ca79b66dfc35aabe28007bc0c07122f1925927792b71ca3ae670d6b139657bf26fd658a73bb2eca9cd04427159d9fd03de463abe2cc1d1d988d73f32360687692180ae690d2085425ac45015644843d4d4d841d592337f04daae7fa5734546f5555c9d3351198c5096292a48c3f72c22c276e056b5c465044be0c019605e72bd1a37bd20627145cfbb280f8dd0e0caeef68097914877c643486bd5ff85bd3e977775c345ad4a83bcf68943dab74c5aa9216cf9396b2fbcb93e531bce34ac572bce36e4777346f58fc26cc9165aa572352b24cef18e1071a046df8816e9787637ed23f7800cb34963c6bc03dc4f3e0215cdffa0ecb1aaa18bec9b720ef252b2b6e771e12b262334d20843a8cc843c84f4dd5820a829ea7093fee2ba7f5dedfbe781180f4722e4076ccd2b4177e9f0b0b0b564dd26af02eb222a6c0797591aa532ac79f1e5c7354af676dc5c0d19f9558b4dbd49d2eb5959aa1fd5c376b7572ad7493eb5d9f8f426bf90c57f210245fe39d5cbc2a354b1e604ef65b36e1f480967ca23f8d94e0aeab427ecdb0b090f689a378c2ff1aee16d946bc3adc3e3412d9ef664d0ce50aece08e234c930cb3401229a500861b88a4b3d74a1b941fa19b0014fb3b4ce4627e0c81c7be511bb4a123a368bc02b53dcb1f8ee7123cc8ef47013978cf25126a6f5ea96337a2a2aea9de14b78ac9d5a01db21086c18853e8f6e47ecf738d655824542ef40ce2c87d0ceeba7b739dc3fbdaa728287b1d32474c77d491475ecf1a57cc62b20302a9c66b5499691c26d934fe2f2af4ec5336ecb1f05816666c57c79951a2adcc648fb5cc64e32f3f45971bbe0ced14ea636202ed32ff4f42b3608960771ba9b9693e7ea48bd2070a7e15bc33f1d307786b8867e485e003e730e66316ba30921e71d481c4bd7bdf4e215ab2fe4738b571f011190688a2ad5f52d122433c858cbd9120c27160277484a7301dfa398a761ea4c761229667f2783597b34dad166aefa8d49164c7288201a6a92ab3c3ca8dc8555703df73c71f3ac229ca9ac7d10edfef4bd59d366a43f2e3ad8ecea3e567c230fd7597215570ebe59d7edbec1ba4c36cfc189289fa4e630a3f6024b8395fb0f02d8ef0c8d228c3ebd23254d7cdf5bae0c78a6a9f2a21805f40d6355c395b33729a302aea26d9e21cf10dcb3b9aeb31b047170d0dd05225328601df571b59cdbb8abbe03bdc0241f1a8cb69df9127a0b3a72b523a07815ac45108929f664650af481d3d1d9d53fc7dac563300c4871ef60b9473efdc2ed5522015153861f00c93037fd5ef851afeaa95ae6266b4fe76438fa671bb64764b8e0866bde439e2c32906926fe6f313d224377288f446e2682ec82644c0f3241dad81b5149ba472a1d19d5427e0696810968758d6f641973e79e54d8d83ec891e55b140a3e0840cea1e245eaf8d9db74fd8ee996e5cc732facee33e88c1c655f6076d4132b3373739e20e9718a785359b486dbe6da57ff8b0cca4ceb193308e2b78289e51e2bfe03282cf0f8ca418fa4692c9af35dfbf71fdd620430e3ea1b1a2b8bd0ec0dcc15c7385993efb8cdd43df8a8bab550e4c283c963896a99bb74f9f05ed837291070c44d3faf3a326cc4ee029dfa9d4f5526948f976b372d786b979d5b1ab855df4b0db55e2bc85cb06439a2d19ba67b7e62d559c49d0e3b91fc56095c654bb4f7a9f61d8457dd9700ba62aab1868ded88df34b02a7ab1e42eefe91e7e16a635cfcbe4df196acac25c3da5504119870442ec2e476526112a2c0b7896a48859f0facb2884f92ecd62f314bdcf078f47c286d419e0ae096bed602225f7ff5e8d3f9d3e6d6c22f06d4f0b43e8b8ebbbbef491d26e00e74725f412986dc447220813832484d08cf844178b36b505542c26523f19fd07e586d45f6e70addf42198531b4682a2fb4cb86464af8c963f3698fbdc8084c86f9d2bc7f5da404e1febaf638f6dfc186925285f7bc47a3a7237425b4087c1ec0c5e6492cd484cae200014050e5085dce32aa09d99b069d66ae37de620482661226cf0c9551d2b75212ef9118311b4e9df57290bc0bb61b708602f334c761b52080497b7e0f2656a7bb4ab08441fdea29320e5c8bb95ea7b3e3d146a28e31ab55885099c8853982c751a26d1d2353b56e7f5275198bdbe621f19aaec540d22f518f603a73aa67cd9e45736d8b50a316ba49d4f7cb2ead44796f27edd19db3c159ee874c7c714d1ec0d44cf5793bbbef77d639c52c9a9391d649c4916c2cf71c133565c072e02d1c10295e6a3e930dbbdf4dc07fae3ae37e2cc8d90f51b4d4050863ad4792abaa6940480694c3214ba67d707b6d24c2b7588bbdd5954e3871ec8bd38d6bc900aeff3631089241a20ba44bc1bea09aac88fdf77d035f4c57f4e5cfc2639df3e4b52219379a459a77cbbabfa61677ca699fdb600cc84075dab4d4b227501c4c30f5b66a48bd3c13b58bbef4dfca7be832fd28f4a2588a05aae68d8194792bc4f740fc02de9c3725ed8bf7098140ad5a3cbeec5462f81deb8008ad79fb7d9e0705d1e532973d4fa66f36ffa3b95cf73b3e1d028f14d360f66a856331350bb926ab07bbc280156dad9d8292dab4b959a8aa269d6fda6b51486569f344adf763f128033a465ea3c58c27558c1531f2c8c3979dec139f6110e112bcee69d8a9bddfc060eb7d8b46189c8012303808c0fc42d6946344fbf70b26959f4c9db4966f7fcd308bafbdc5f91872bd52698417a4f6ffb5b44362675ad15b9f0389d2a61e1f0b5a683011024503a47214aa8b58a9d8ecbe192572c7581da2c452b4826285c57e7e71ca2b02f13755ac3b6704bd57d893d4acd9ee6e61348fd45c84db18f7406d0ddf38f5f2a96f1e08a4b03b9e52c6cb84b7aa4aacfe4bb8539e2dc88de5ff2cf410ff4404105f06de96a2fc9c3999cd21426b458a72171824677fed34cb066184b4cdc9d557a2e454be953f8197627542cb9fa3d6b7ebef48d81b2b5e81eed23cfdff024778749c1ad872a71300efcd0e352be10d69065e46b70b857c76732b553c3186fcfc71942967383ed074ec7d14da4a956917a650416c2ebf553d7d9ff5553781e17036d2850712c779b2fa036f06c5744f32161f8ed087cf449a85241bc5dd91cca5fddf176e515a424458f2897721191053f9e7b98a7847d2eb558345fe513c178a79595931c32fff97588cd70a3fafb04129b932380ef470765877830addd270b0134034201e438bb3a3d96b054c4c553f0163f3c87723c992477bfdadff34903766077303443430585f9f08642db79489eb03db80ce0308e86a8f738b8b28819e2792c719374a692d0df38a79671643db029971d6431e6b469eb361559a2bdafca577d642596bd8a8be9dce9160f72022f87d4994d3e0352a16b1a240cc5930b3d84d5dfa70588cb7a4802de45104e7f36706f76aac33f7f71ff438d76a500306a538e32c20e818fde7943d552f92d329d5a0d5d9a50a2b6aeb0d3db5656949db597b9ba4128a98082213103f653eb2adb8aabd71470b082214b9ddf7026721bcd41c17e193493415c1e9e69afa58373e201895e6f6599f6f54990876c7f598c8b3e70babbc269967761e2bc66d453d421ba253bdf2b4519abefe319b164e8168e37378ae53dfcda27ef5952320b69cadea3a6a2795a6ca05d6de00c28f20b8dbef974f42957b5ad17c4f3c5d69f999b62dfbff5bf45031a99a1bc2c37f59cfb2e91b4e3201e1613212237b0b90372a16a4f916040ae751d7d5a2bebdd575177f29d713ec916029cee737f41d9656cb47cbfcb4cde7a52383193934fbae266c9ae7bbc59caa2dcb6a7c62bfd87b3117eef5fe010e478f69f7d014923c67671b57c5f0794870c80b0b37f942699672d24029a02297298f010b33875f41c6622b3441e211e5b0177ff4af3984289c6b8ed80d258836a0e886b1b5c73f1e1cdbd87e10a52fa8ae701c9972b39fcdfb0727aed842b7936b00c11e9b81e3f96839eb2b212310a5083508aa9d487552a426a28b40acfdf0e626cb1325c4f3e65f384115f7336c3d57853e2282add840624f61d29511cf5e3705f1a348ff5a0a2feab9acf6621c0d9f7003d582f5111f0fc488c116ece3c555cb73a8ae1fc16a40207e902e27fc5a384b4fb166de06dc7579fef2730557d1ef9a48945e6ac38f4617f4f2ea8315fc1840c2318693a2ac01f2016f34598208ab15745a1dddc84a04563dbd66cc306a7a202818959ea60323879a13d51f954d38a5f221ccea4a1eb2c726aa9d77aa92efa636a58b617bb046be55823b4", 0x1000}, {&(0x7f0000002700)="9b80e9fe8d800fe889f723400f041a91ec9d66e55e31c5eb0f005be1ee68ec4a2d9eb0796a079053734e2812a73e6ca1df308e331abb149282ae7a3d5eea457a010572d647b3f77c9d5e37697589e813a2a4c8cfd0c5fee4e9666612e8d2a6296e6e492bb8b249035fb1825c990cd8b74c07d67b174c5c75f6d3cc55f4a100ec1f11ac2d3b480376d912d7c348f8b3795236df29e3332e210ecce58ca984f82010241168f7790960d2e45de99c247ed5d4a7bc4d38ab83d88dfde22eed9df0a4c49fa6c4d496711f5c1a4ea8a729b83fa0c47868d88e958712e6ce2a67cd03b41dbf", 0xe2}], 0x4, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1810, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendto(r1, &(0x7f0000000080)="5583d0fb7ffd8b83b1467958d0e790d7fdf61629ea6f93f02d954659240b3a6b4321efe3ee367bb3ac7fe05be667b668671ade1fa52b0317a3ab974cdabbf4e342f5f79a9ae0ece0691e89966de72a4e4f93027af3105ffddcd769c442033ae41bcd", 0x62, 0xa, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r1) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1000) chroot(&(0x7f0000000640)='./file0/file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x101) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)="91a0f7809851c314d0b00591f0", 0xd}, {&(0x7f0000000280)="0ed77bb535f2985f7c4646f1004f656e8a3dbd348ade0ac1f9f3f79b0dbf2443c2a7cca270487164e35c8d2a37057564b491fa76da9e0687134388c35ef08f9a56e2df13a985df86fff1833daabb81b5907346e001c6e193280715e504693c79229821a51f2c59c36c5a7174f24c3c457b802d57f00daf059108ef34eedc4c43d94e818328cd4850ae77e8a502f7d516e5866e68e92bbd76e47e15f7db4e5964ee33988ffbe9b0aa", 0xa8}, {&(0x7f0000000340)="6918d5edbc230d1f5773d89c942cafbc105f6c3342d404df86a80f975bd4e5de31a44bfe3816c6f1bd8128d96c009810c505f3068cad2a4d26d4df534527c88b95091574528fb430b5ff02ceb53e567a58eefa20d4af7ccd6aea42283ebeffab69fc489ade641342600e59a72d2b5fe1c7dbfedce67d72c7b558cbee0fdc8be09402f21e5608aeb7", 0x88}], 0x3, &(0x7f0000000440)=[{0x108, 0x1, 0x65b, "0804489eec4644f4b523b952910a4baee9648d8de7e3c9cc79f389b0800335ac0d10a4186b3c6a7c3baabaaed43901780782880c31152b6995c9dfbd1d05ee8f7edfded94ca7bcdd4854f60b6af3989f4e4454507ec1e9509b96fa522f331e195b60803fad74b62a5dd14cd604328c9210416475889235a34d80ac7b80cc67c683df04b55c74c013018364ccaca5dfc5ac91dc68d6fc354c79aa7dd7682094aa35230b0c2ad002253f39d53d6dcc9522353d34f5ff462049dce54a15e6cab91b4638e1213db05e78aa2ca1a684963052b5d5ae5914b74d97e280dffdfa34a0b0017d77f4e239b58c991e32ef8b2767ee406bd09bda"}, {0x60, 0x0, 0x800, "450b7c49b93cbac84af9687e0bbf011ded889d99620116f5fa46139d1a3a19232a9f9a802546600f136bf3d815ee8d726a419b83222c365e73d7b879d317fba944a9f2d17d95f888f7c001e53282"}], 0x168}, 0x8) 16:00:03 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) syz_open_pts() r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) flock(r0, 0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r2 = socket(0x11, 0x3, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r5, r4) close(r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x3f}, {0x100000000, 0x8000}}, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0x1) r2 = geteuid() r3 = getgid() bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0xfffffffffffffff7}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x7fff, 0x4) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:03 executing program 1: setrlimit(0x6, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x1, 0x2) fcntl$setflags(r0, 0x2, 0x1) mlockall(0x8000000000003) getrlimit(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x3, 0x6}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x50) r3 = open$dir(&(0x7f00000001c0)='\x00', 0x200, 0x3c) renameat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') setsockopt$sock_int(r1, 0xffff, 0x824, &(0x7f0000000040)=0x4, 0x4) mkdir(&(0x7f0000000240)='./file0\x00', 0x20) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{}, {r0, 0x4}], 0x2, 0xb8b) dup(0xffffffffffffffff) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280a452cf7d3d9ab83eb3e7cf9fc6478d369393d92e308df708c1d", 0x65d) r1 = syz_open_pts() close(r0) dup(r1) getitimer(0x1, &(0x7f0000000880)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd97, "b08d1dbd961018d3a50a2c21d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_settime(0x7, &(0x7f0000000000)={0x80, 0x80}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getgroups(0x1, &(0x7f0000000080)=[0x0]) setgroups(0x4, &(0x7f00000000c0)=[r2, r3, r4, r5]) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setregid(r1, r3) fcntl$setflags(r0, 0x2, 0x1) flock(r0, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:04 executing program 1: sync() socketpair(0x10, 0x0, 0xe9bb, &(0x7f0000000100)) accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x13, 0x5, 0x100000000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x6, 0x100, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x4) fcntl$getown(r0, 0x5) geteuid() fcntl$getown(r0, 0x5) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup2(r1, r1) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) r1 = dup(0xffffffffffffffff) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x400000000000000, 0x0, 0x1000000000, 0x1000200000005}) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x187) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) close(r0) r1 = msgget(0x2, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/213) socket$inet(0x2, 0x8003, 0x0) 16:00:04 executing program 0: r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x20) fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x80000001, 0x5, 0x8000, 0x3, "3fb45858d1d580369262f27cb20596ef7ace46fd", 0x5, 0x1}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/201, 0xc9}], 0x2) syz_open_pts() 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="5df89edee0fdfa493f0c55283d2098ab4a19816bb0080caf6b62828477794534515d4b7752b86b3447e71402da9f2833e6d34880b7557b65d3f1238b69970d52acf51e95e597ca2552b0b09b963363ac53f5d0078e02e969a03c36bbee1ca739a514953a1ad91a0c821cdfc9", 0x6c}, {&(0x7f0000000100)="63036460d257a2f72244adb5bcac5d70db3e4b60a97e4de0662a7d690248c0ebefae2714aabaaa956758ae7bf32bdc007d8e", 0x32}, {&(0x7f0000000140)="5d71cffbd562d407de4087e0d7b6bcbc012f9668f0bb26fa91f5721e376f68816eb3698dddfabfeeb3ec9b1c46b51caca5f8a8037c27398acb0ceee0941f4baddf17960fc494d0f00c315f8a7baab34f2913b7bae443c6ba15d2c194b20c1a203433aa0f6745aaa7449e4c533d00fbf2ac6488b721a80646d22c358e07f25644fe5602c243c4570014761f9bfb182ffe940bdaac8365e055de0f51b701576ec9b923f0f3ab162193681163a6b5298ffb4f91189537a537beb5ed57c7785e140ac8", 0xc1}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="6000000000000000ffff00000900000054e94349580049ae0a38584b9b43795ddec49deb13b56602a7dcbe7bc972052712c9b42622a1a04af8ee4d5bc7f82dd3ef1e55dfb1f005933a4b25fa7d06000000b9ff58157c95f777bad9741b587b098de7b62013461e73d6000000009800000000000000ffff0000130a00003721cd1bbfe14ee7129a904998bc1d8ac1cd0986c9b1bfd721f979d27b51d1f2ce984566454afda60f60dbb541e40f72987e892befc5cc2046d2eed07d9a79833395ddcb718586a6365051b3f30e07e046f4e5c750503f8269a71e72e8d2c97b0b9217f3c90d8c658327f5846e981e31b1262f457bb79a7f918580fb53de36c030bf8e7dc5325e5a108090"], 0xf8}, 0x2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) r1 = accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x110) accept$unix(r1, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r3, &(0x7f00000001c0)='./file0\x00', r4, r5, 0x2) pledge(&(0x7f0000000100)='^:\x00', &(0x7f0000000180)='!\x00') kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x5, 0x0) r6 = dup2(r0, r1) getppid() kevent(r6, &(0x7f0000000000)=[{{r1}, 0x0, 0x4, 0xfffff, 0x8, 0x80000001}], 0x400, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x200, 0x638}, {{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7, 0x4}], 0xbedd, &(0x7f00000000c0)={0x40, 0xc57}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCCBRK(r6, 0x2000747a) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6a, 0x0, 0xc) r1 = dup(r0) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="f399bdad24857d8865dfe01e64b5db906b26b9d9f0e1a71e618fe1d3f558d35f4c5ebc5349e06bb70753a197d2b7354550462a3ab6b9e7fd8c3c748aa88aefb62115", 0x42}, {&(0x7f0000000080)="7cc45d345fc4c1d9658d321ac66691ac4567c72ccc2c45c172f789c1198feae877ecca3ebd88d668dadc3b431fdef5e426ec6b142a2dcd5fb9f610bbcacc57ce779e28b221a9ec3da06fbc504d968219bdffb89dcce071bdc6c71085883d6ad7fac6b3cab8d38bebce0c001db05cf3f3e9cec924de33b908a5ac1f9cc1f0119906c92c225f71d7d596c38b1d86dd3378afdf3b8885", 0x95}, {&(0x7f0000000140)="a60fd2e506fb9db1d5ee4ecdb5419a5c9c54cd426df54a35d5d9e5b32d4f0c30a05ac8f4e923519da6f24228f88a570e1c506fe995483b4d0c8493196c09bbe1f67926bac5c93276962b56289ae82d6f39d1303d11fcd1c54f70b83f3f4a8837ed83ba6bc41a4594f248b7683eda25ea9795452a763a8169687ca1977605ffd3f6cb8cda2a0221162906acb01174295127918256f70d90a5af79ab318a69458e16b938b6c5d540c6641e3168e4f943a1bd5e026ad3a92807e68d8a166540084d204cf18aa02ad162a56294c416729486f8a0ce05e0", 0xd5}], 0x3) 16:00:05 executing program 0: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x25) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') socket$unix(0x1, 0x800002, 0x0) utimes(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000240)={{0x7312, 0x3f}, {0x5, 0x3}}) mknod(&(0x7f0000000280)='./file1\x00', 0xa, 0x80000000) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x3f, 0x8003, 0x200) shutdown(r0, 0x2) shutdown(r0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x7fff, 0xe1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x7110, 0xfffffffffffffff9) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/177, 0xb1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x5}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000240)="c95b6845bdad25b56c1e17995edfe6abf74605b6a9d0c3d0ed7bb30135b56a16de7b7f274d03fc4b4d716bf6ff21820c50f9744cb1ea7ce2630cb763553d2f8b43b697264a2c9fc083530876c2a64b1a3de3cc4b3807926e89bdf25a892d78157bf90a819b0b278f6b598a13ebdffaa2e5094878da4b99941ffdaa12b873fe15e2", 0x81}], 0x1, &(0x7f0000000300)=[{0x78, 0xffff, 0x401, "eb5aee9c8f093e5df63f8cc36368529258594f574a7e6809b6e9b521396ac7e8af5b6634302dac9288bfab8bd33397de9dcf6b015f3f9d84278a46e76d61a32804f98609f6a7d8c11c316fbceff2874faf6cbbc0a3d900d068b7588687c489ab0384f24da5"}], 0x78}, 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000003c0)={0x3, 0x3, 0xffffffffffffff7f, 0x375, "209658e1810d734a1353bff92f0bf8312c14236f", 0xc691, 0x1}) 16:00:06 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f00006bd000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1, 0x0}, 0x2) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5]) socketpair(0x11, 0x3, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x18) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000040)) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) readlinkat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/4096, 0x1000) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001280)=""/4096, &(0x7f0000002280)=0x1000) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000022c0)={0x1fe4, 0x2}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000002300)=0x80000001) sendto$unix(r0, &(0x7f0000002340)="33067d8262e895cb1093864fec80f76e03be93a37e29c58da62e7af820558b7937605b2b75315870aa9e6adaf8730071aec2f1811619e534e8db96706745678d35cf376f0beafb6802fc1b11891900fec48d631e544bde0ae2df15", 0x5b, 0x8, &(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mkdirat(r0, &(0x7f0000002400)='./file0\x00', 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f0000002440)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002580)={0x1, 0xd1e4, 0x5, 0x3, "4e8a3375602ed541fb7dc67b8a2e14700224bf55", 0x0, 0x6}) r3 = semget$private(0x0, 0x0, 0x100) semop(r3, &(0x7f00000025c0)=[{0x7, 0x8a5}, {0x3, 0x10001, 0x1800}, {0x3, 0x7, 0x1800}], 0x3) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000002600)=0x200, 0x4) r4 = openat(r0, &(0x7f0000002640)='./file0\x00', 0xa01, 0x4) readlink(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)=""/19, 0x13) sendmsg(r0, &(0x7f0000002800)={&(0x7f0000002700)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002780)=[{&(0x7f0000002740)="e5986feb405c4e646173668abf", 0xd}], 0x1, &(0x7f00000027c0)=[{0x40, 0xffff, 0x1, "2302f3da899ac167411d951479d54558f717098dda3727fa20f5a4a69f986d35afba1e8365a2c93d59"}], 0x40}, 0x8) kevent(r0, &(0x7f0000002840)=[{{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x1860, 0x8}, {{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x7, 0x1000}, {{r4}, 0xfffffffffffffff8, 0x4, 0x4, 0x80000001, 0x1}, {{r4}, 0xffffffffffffffff, 0xbc, 0x0, 0x6, 0xb6}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x0, 0x6}, {{r4}, 0x0, 0x0, 0x40000022, 0x3, 0x1f}], 0x1, &(0x7f0000002900)=[{{r0}, 0x0, 0x8, 0x0, 0x6cc, 0x100000001}, {{r4}, 0xfffffffffffffffb, 0x8, 0x41, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x40000000, 0x2, 0x101}], 0x0, &(0x7f0000002980)={0x8, 0x2}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000029c0)="077440334126eecd145f1e13f62f93c98f6f8afd4c056a0415f8ae728c8e1c90fc858d571cb5b59b8f2e1679d97482e47856f6d70adda88c1e649fa451788742b9bd7fd86a98861138431bb787d66edae3ef26a868c1d0b4f2784ace4f79aef150b93f3b4ee661d70a416837e26242cc2c01830734c9ba57c147b1af25cfa67eddb0034d065710321aead5196b614086489a92892be43128e1b7ba560c49b58cd11915298996cfcfbe60bf", 0xab) unveil(&(0x7f0000002a80)='./file0/file0\x00', &(0x7f0000002ac0)='r\x00') lstat(&(0x7f0000002b00)='./file0\x00', &(0x7f0000002b40)) sendto(r0, &(0x7f0000002bc0)="5311da29e60293771b398496dd0f06a045c0cef4b3a1718a5389c307d3fb774708f49493b476946416de918518856aba3227b38a67608b90b4d22f86e8c17c3397fb3d116618988504a31f7ece0e794ee8ed0a03c4b38e9dc9794a8d0e62eecfa85e9a9cf607b9c389547e601e7a5f9d57fcf44b865b", 0x76, 0x402, 0x0, 0x0) preadv(r0, &(0x7f0000002e00)=[{&(0x7f0000002c40)=""/16, 0x10}, {&(0x7f0000002c80)=""/33, 0x21}, {&(0x7f0000002cc0)=""/162, 0xa2}, {&(0x7f0000002d80)=""/123, 0x7b}], 0x4, 0x0) bind$unix(r0, &(0x7f0000002e40)=@file={0x1, './file0/file0\x00'}, 0x10) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0xa, r0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x12, 0xf00fffff, 0x1f, 0x5}, {{r3}, 0xffffffffffffffff, 0x4, 0x40000000, 0x270, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0x3, 0x200}], 0x7c, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x25, 0x0, 0x1, 0xfffffffffffffff8}, {{r1}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000090, 0x100000001, 0x401}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x80000001, 0x5}, {{r2}, 0x0, 0x19, 0x0, 0x3, 0x800}, {{r2}, 0xfffffffffffffff9, 0x1, 0xfffff, 0xffffffffffffffff, 0x5}], 0x5, &(0x7f0000000080)={0x9b41, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:06 executing program 0: socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x4005, 0x497f) 16:00:06 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='.\x00', r0, r1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x8007, 0x80000001) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) dup(r1) close(r0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485568c2a08", 0x3a}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x9, 0x2, "f945b28293356c46e9bbdb27b00e5423c1a61399", 0x8, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd10, "b04d0000f3ff0863000000948f29a85700"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x80000001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f5b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) read(r0, &(0x7f0000000140)=""/116, 0x1035a) r1 = socket$inet(0x2, 0x0, 0x9) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x7) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)={{0x97, 0x7fff}, {0x7}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="2d5defeedb2bc6f9023cc70c7045b8e4e8b412696c653000"], 0x7) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) rmdir(&(0x7f0000000200)='./bus\x00') poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) flock(r1, 0xc) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:06 executing program 1: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10180, 0x1) fcntl$setown(r2, 0x6, r0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x20) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) lseek(r3, 0x0, 0x1) fcntl$setown(0xffffffffffffffff, 0x6, r1) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) getpeername(r3, &(0x7f0000000200)=@in, &(0x7f0000000280)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) flock(r4, 0xa) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="825768ffffffffffffff6509a548ff5c5a2240ce6509b7cb9912f5857eb608779183a581ec4bf67f49ec7db1b16902879cfb6a240c980852ccce952a7e3f5a00c803aebe57b81aa55f66f7521ec70638ec022d49144f6dc538a7286041353e4891ea1ec0bc6b5c274863210240f59e10fca6dd381acf7d45b93a3b9456bf843fb15e1ea72c34760eece471defe1e45e2f7c02446e8cfd9ed261bd48a92d14aa21e30bd5b3c64c41d84565101a02480ac09b53231ba36527b00966f27cf3cf538c8a1ec30d3bd228ee9dbd7efaccf7995c2c85cab04844c53784ff17d83eb00c9bb582574f75421f35905d45761dfa0fc43599dbdd3930e45638bec05c9"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:07 executing program 0: r0 = syz_open_pts() close(r0) fcntl$lock(r0, 0x13, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x101) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0xbe8) 16:00:07 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xa8, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180), 0x0, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000b80)=""/207) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x2, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x3, 0x80000001, 0xfffffffffffffffc}, {0x3, 0x8, 0x1800}], 0x2) r4 = open(&(0x7f0000000700)='./file0\x00', 0x400, 0x42) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x7, &(0x7f0000000a00)) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = geteuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r8) 16:10:52 executing program 1: clock_gettime(0x808000000001004, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1004, 0x1) 16:10:52 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9, 0x0, 0x100000001, 0x8, 0x0, 0x200000000, 0x0, 0x813}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="02", 0x1) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1fffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000001, 0x0, 0xffffffffffffff4d) socket(0x6, 0x1, 0x3) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x709) setsockopt$inet_opts(r0, 0x0, 0x100000000000400b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x48) pipe(&(0x7f0000000200)={0xffffffffffffffff}) r3 = semget$private(0x0, 0x2, 0x8) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x1) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) socket$inet(0x2, 0x8007, 0x9fff) shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/88, &(0x7f0000000080)=0x58) setrlimit(0x5, &(0x7f0000000040)={0x3ff, 0x200}) 16:10:52 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f00000000c0)=""/104, 0x68, 0x2, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x7f}, 0xc) r1 = syz_open_pts() r2 = semget(0x1, 0x7, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x49, 0x0) 16:10:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pipe2(&(0x7f0000000040), 0x10004) 16:10:52 executing program 0: mprotect(&(0x7f0000119000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:52 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:10:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:10:52 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000040), &(0x7f0000000140)=0x4) r1 = dup(r0) r2 = semget(0x1, 0x3, 0x104) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x1]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 16:10:52 executing program 1: r0 = socket(0x10000000002, 0x6, 0xfc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in={0x2, 0x2}, 0x3, 0x0, 0x0, 0x0}, 0x6) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) 16:10:52 executing program 0: clock_getres(0x6, 0x0) 16:10:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)="cc", 0x3e4) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) setrlimit(0x1, &(0x7f0000000140)={0xffffffffffffffff, 0x200000000000007}) getdents(r2, &(0x7f0000000080)=""/192, 0xc0) r3 = dup(r0) ioctl$TIOCSCTTY(r3, 0x20007461) getdents(r3, &(0x7f0000002900)=""/4096, 0xffffff46) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) getdents(r2, &(0x7f0000000240)=""/208, 0xd0) 16:10:52 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="77ddce57202a4effcf25247590f7423a33c51eaee240e6724676834bea4d60b183e28c06a4e71a849850c2749e60da0825a541a292b0275ad4b514860e0be8ac97a78115bdd6e1b5ec66a6dcca634a0d43a99f1334b338212c2764fb89b36f29a59f6d7e087e4a115b6b0fe21cd20d6dc7ee03c5b6dd4f11cc0b06e1cb26acfc5663355e823c0bbdaacf4f8eb67944fec0f997a0d0d188d8f164688c6e19f0ee78f87f459b5b5540f20fe13cb07d69bb41b71e9f4f"}], 0x1000000000000009, 0x0) close(r0) 16:10:52 executing program 1: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x800) 16:10:52 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x58, 0xf0000004, 0x0, 0x8001}, {{r3}, 0xfffffffffffffff8, 0x40, 0x0, 0x1ff, 0x401}, {{r1}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x200, 0xffffffffffff8e0a}, {{r3}, 0xffffffffffffffff, 0x11, 0x41, 0x80, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000002, 0x5, 0x6}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x81, 0x8}, {{r2}, 0xfffffffffffffffa, 0x60, 0x20000051, 0x7, 0x100}, {{r0}, 0x0, 0x40, 0xfffff, 0x100000000, 0x20}], 0x8, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x4, 0x1, 0x1, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x800, 0x101}, {{r3}, 0xfffffffffffffff9, 0x22, 0xa000000f, 0x7, 0x4}], 0x0, &(0x7f0000000100)={0x81, 0xffffffffffffffc0}) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:10:52 executing program 1: poll(&(0x7f0000000040)=[{}], 0x200000000000014f, 0x0) pipe2(&(0x7f0000000000), 0x2) 16:10:52 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4) r1 = socket$inet(0x2, 0x8000, 0x3b89) fcntl$dupfd(r0, 0xa, r1) r2 = getgid() getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)=""/212, &(0x7f0000000180)=0xd4) setregid(0xffffffffffffffff, 0xffffffffffffffff) 16:10:52 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee01) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') chown(&(0x7f0000000080)='./file0/file0\x00', r0, r1) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) 16:10:52 executing program 1: nanosleep(&(0x7f0000000000)={0x800100000005, 0x9}, 0x0) nanosleep(&(0x7f0000000040)={0x100, 0x4}, &(0x7f0000000080)) 16:10:52 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e6e7f4f6e27fbdea68c7eeebc42048c666b6e4f3d9dead0655db9f28eac6e67bff998e9d09eb51bca7fcbdc109c372624529b75bcef8b497bb9c9978acf6508a78cc0374efc921fdb1bd390601f5871dccf73e6b11a62b3c5b1959152b84689e8f2b5a0dff7f9b3d34af6d04faf7ae4434713ecfa251dd362b0bdb02e35a51d92937d568ca162fa0cfabdd4f450ebb844907129c2b6ea1b973267f8d13ed68323a8f2116ca0a58e8132ca604d82563057d7b53caa62c6f66526512c0ff489b08f5c846e553ccc9f3e1f1c71c141d07c1b7e14937b36dc0d2472e24dc6d6d550d403776576a62fb0bacc6dc330bb71be3c606904b7d71de961ebd3d029c931d65682cf0bea9749cef964d4d2f57f10fe2cf048ea4abf3eb79ee5ca895e894fd976c2d0aeff991f8b55afc2d14f7c5473ec76e6aa2899"], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r2, 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f00000012c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acdc56eb74f51aaad0008461d7ac6b022c5b8a8608f28add8958140e756b2a29d560b77b48bede48b925dcd9e07c495274de4593e758273905be87c601d847a6206ba8bb8c3faca329ed0fd98250246e49cf51934e01d33bc6229d340b02de49614cafe86846c7062e5827d6051de0f3b75ace17dd53e686d059429e62452195c92b8971da4ad59657d2aa0afd957a626027e1ff83c8312f104cce25d98ced956333f8ae93a58af247cc24a9332b9aa3df73734a21134ea5b7ce9814694a27fa8d0f927d2267d12dbfe34e9d10045d4b2ad1ae2597d9d0f0fa2cd2a893b60308d01fe877b1ade4b0fdd18f9cf7f74cf523eac669ef9608c7289449644fe9dfb03fd986b1e7f0f909b716004f4ac2f3bd6d6495517e7f2843189a8eee327d17ee34d86ed4b0ccdbb62e993f169aed4a94f136336a3a5fd26949956983bafabb65e2073d2d29e31cc420cd658d39e7451598228f725f4b8eaf06413abeff100d0a2870ca9b66b1b2a6fec31ae689650fa21054bc5345abdbd8db53cacffc86f81d34cad08665e6898533102645aed9e47af623c5f0691ee5b672aeda25bde52e9686871a23024185aedea79d9130eabcceb61e0f88e6c8bfe7d25720d08fba06f5331f22f42a39ba1", 0x76b}], 0x1) 16:10:52 executing program 0: r0 = socket(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/142, 0x8e) shutdown(r0, 0x0) socket(0x18, 0x8005, 0x4) syz_emit_ethernet(0x43, &(0x7f00000000c0)="20a6f56718f2f2706240ef38bbe8a553fc970f14a58b5a59ed08dfdb872ff620d4cd59d227cf8000f6173940515f911cb779b6a22522141fb50465695f4bf94ec6eeef") 16:10:52 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x2) readv(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) 16:10:53 executing program 1: socket$inet(0x2, 0x5, 0x9) r0 = socket$inet(0x2, 0x2, 0xef3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5f8cdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d8579cf4040a319ef88ff1aae673d529b73926a8c86988c6b0a22916d466c1fd8a05f657522344327e8c2b521172376f8c1864998b833228b9737d8eb160d4f522876d2dc6907b2deae670f467ad06da117", 0xf8) r1 = syz_open_pts() r2 = dup(r1) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = getegid() r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() setgroups(0x8, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9, r10]) 16:10:53 executing program 0: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getgid() r4 = kqueue() r5 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000100)="4de73f8e56fdba5b5690c474544b9a7448c90642aef7741afc1be88f658c9e3e140969b2374818405e3fd4d616c1118fbaa85c7c7c2e445cae90c1914539f41af4eeac7ee71bf605737b4f14e6e1c0c6387264fd105de6fd3151a9", 0x5b}, {&(0x7f0000000180)="9eada6af59a5f9bbd1e8c2863100e1e3f1db23f951c55e855211b3f2bbbf56d3ef3f8c1d60b0a445cfc5f42d6ef3fd4d59772e4d21df87b22cf623fa76586064c2838b4738a2fa3e5d83593d75edfa47610492344f561f1c66082daf9dfdf9b1c49bc00b0d8648f501467c01411e71a40b4d9ac30f6839bd746e00a6f762d79c6d6a", 0x82}, {&(0x7f0000000240)="08efa97f888dc6d0457f66e677d6e7507f965b7fc9c3f25b218d0ea1e32d3beee4b979cefb7432b6540b8192a7958e399f2072b53311", 0x36}, {&(0x7f0000000340)="8974009edab228513bfcbd630a4d184e841bfc0f8d328f7824f70117df2e19e045df9b310796c1be8cbb2667537030055aa4faa39eb83c36fef0fa52003c3c5386251d8fbc7eb734849d021f383a8f4a526ebaf7c82a3f7255645135de3c5d6a315258f5df3670ed5b6256be7c29c21d04ff06c69e8dc4c996c0060f338fcf2d3d628dcb0791b6f8f1d7499354154f8a2bb86704f46650243d3d505d769fc6c87ae2e4292537525d2b361892c6299cbb3f9ce58c1fd8bbd92906de3734e95719c7d8fce3b484954f28b237f01a154d857203bd7b5a66aa44c69901fb431092ce4974c65df0f0", 0xe6}, {&(0x7f0000000280)="5c06c2b1cc34ad91f348", 0xa}, {&(0x7f00000002c0)="496d57cf9a847bbf46b3576a83a63984705161981a5e682d5103d8ca93d021e2", 0x20}, {&(0x7f0000000440)="1e951c1b5dda0dd2ba01aba5252498fc55acdfce7560ce94202dfb98bc591ab7bad686f6d8fbb1a1ea00488ade479333b84c51e3c4b0909e209a6659c2c0662cf9b7fe3a21caf4d7f0adcf0032dc77bb6da5b074b313732b43e1139d3cb3ed1ca0be054f3dbb0856f919fab44a0babe48cc67a8b82a3b50efd28c53e6b8ec656d7d57ae5fe01f90cca650db44e0b49e00e2513e4a89fa8ab6cbe072276fcb0e37d47cb8481e8f28e2fdc72aa7f88601ff8cbd364a2dd546620502b31d5631c0154a95bea916dade9358648c29208a483231c5b38b8fe8c16ab7959923f4699ff716534714fc92e5f568e085ac5a7926359151686bdddb85862b71d6948eca90ed6061a04609028a04534071d57ea0c3931a722e3eca25a74b832d893f5a5baf47c1e70d22a96eedd36035a3786a1139486b54ab9ac2d0632339295d7c37d6705e8eb5d4a9aaa3a049fbf74188214fc62e95dc14b536f4e10d3003b0190ab006ebc8585de8e935853c774e9a95ffa40a8420812757f4315ac519cb8b2f180099cdedfc6b6c7d62adb2c8de444f5a0136459f60eb575485467c7c12e38f4c161ae3244044f4112d0fb04619d3e936458133a3cc3f4479fedf294f57aff6e491f212608fe6333d01bb6f3ec57bde7ce55f44be7fe713a1c996551397baf13b746e1d48193faff81796ffbd59f91e49d72cf17032c5d0d0b08ca44e2aee0169ed09842904a00ddd6a49054466ca2fe97155c46c6213052e5022b5dc08e6dc79cb0a63a2cea3375bbeccf3a1523c80cd8b017fa3ed03c06d728e12585bb7b81f4f9e22e0a310900608470b6dacb1a4715df002047548b9b9e82049770e0563511c61af706791e26614209127fa5602628a7551a9c54fa3f5d277880c20da50279b1fa7ec9feeb7130e500ad992797f984b4c1e82fc38a6757744b7592e6a7045ccc0c1b5731307f6a1f441596c260146b7ccf54e2b8b862b43e14dc17fed9f28080f9d13f8b01af4ff6e60c8faac40a1a2dace7a0938106e9de19deb92ac24bae252dc9c5ccfc73332864cb5eeec9bb5c975407e7653b99a82de52d02f8158d9580f017e288ad46009937a6b78d2d6976bdc96415f4eddd313dc5e0807742061b996a06a1b1b29e00ce37b2a58320766c20d4c29565a33102d2974894a7620ea6d8217d2faf200535377e702de08022135752f84590eee6b8b8e628d3441406f124b5063b4cb41bc43ec8399f8d3740424af7c21aea65c080d5fa3bea129b05e01c23748b6e7e902d3a5e7bdbfa9346150d38b0c982aa18776319934370ea14618a9dad467a5d35a15b140ae9aa69bb01beb66adca384a0cd7af3445098520c15da3855d9c0464bbb080589c5c05dd33229c201e4b50b45c5fc4782c4429b4513b70c8bad575a5731c40aa6c3fd20635e127e24d87b4144c79bef26f996e28a1c0bc9980c37a74e6aa33147ca418b7ae6a8bb2cdbd7cf4c33f22e2c21b6fc778897e3d2637828bdf9e831b2373d5e115b0fe4510412ebce386520712d5496d8bc4ef55656906524ab72cd6ce7258c008176ef25a98cbd2b0eff7c611e0ef61ef3ac99e342456ec58b490d2c957543ab1c4e6a7c276b9e991ef09b89c70c55d4f1e88524ac4d6021ac500f105eb21f74b5f8176145c77556b90e5fe337567b883ff83c42e1d3820b9ce819f35f5db800f362aae401d216fcb8a6f284ea3fe07b821bb6bde3fbcae5e2d68d72eab0be7bb36bf5d5a9d300a3733388c8966bc3d7852da88cffd0263b2ac6a9e0a95c3b20fad59f3c4f38beb1cc7c399d8d6a017c2f6b2dd65508faac640bb086e85aab4e06eb60ab51c49a5b8c7e804945a4330cfadf7afab8dc871f4319febdd7e6c116a4357e8465e47f119c12c6eadcfa890c3688d9aa1e00851ff79c317e5ff710f36f1155dcbb91290d51919fcf64fdb32181718dd2ae57d2bdc445a633ee4c786ddcbd11afd72f239f02502a8da4d77b5e4486540b2dda099e6856a2400ce883c1f4c5ab1b8a507f63f34498a3b8c1c1c54cd776461165cdaa8d377f8dc4b7798fe092f081d2cfb93bc38311ed387364a924a968e530b6eddb3a80df9112228023c57addd1a749bc4bbadc12778485b69f98d7df804427642dded2af63c229b2d8e5bddd710eaae89e9f4359ed5194709dab9782e6b6ad6e5f0de0862248f626023be6d50a7ad9a8c7265850001f3b66c1293f41396c971055649107450aa3786535bde15eb0c3224d1b8a9cc3ff722cd5cdb1c12cdbc03cb0d5a7b889e7fd5ee81fb5acb12560454cbae7c32a1542812cff38aa621462e093b183d86a10f07899c93c9e69a97ea406b0f372c8eaeac30004c08f742800ed1c88330262cb02e9d66e29d8591e19a9420488c7d095a3c0400fe91b01abef742bd5c1b180c944c2433c3cfd20d3cf90dbaa09999d9cbbd66c3c7a7533c640954484d0afa6627b1e80f88f259051cf500ccbd50aa79e67f6710b4b9f8a1f086a689bc9ed712aa4f96c98af392448b97d1e3c3db6e6ba3eb1f2d12100be4491b58486b937b84a099564ff567c84b8cda92605006571622871a81ef2a3b90644be8a9eb3cb3ab1ddb6192c1e15ea0d6d3b8489ec5a9db1ce7bfe93de49e02ed7ff4c13c56b461f3b9326ab6ded10659972082d0f4445f4e97a8e534d8b01ba1f0caa586b6eab84c19088185fe4fb26afbe6c1131cd1e0f44fc727943375645319de71faeb149aeac0168358344f559a712892e4e1ddf5c540f1f5f48d3f75aa438a0df350727c7a597305265c6d793d5fdc6bc7590157e7c6544b4ca0eab77a68c5420513d87ea1428b2294d294d63eae09795af5e537ededa63074d9b526a5b6db9626e16178f2228ea36b76729da9e6b5ead336da533ec6946430ff64a8a15640b55bbcb7a9d33ce9184c1a2d28efecd790798a66f2caeb3b90d683cad3ba6a8e3a7e5927793e24c3722fcc34b03c28f7967b02b50bf677d4ef10c9f5911729a195638501cc763a760bb7050588b17759e906db2bdda90d93ebe2e53a4bed3f97fe9b4318c3c1aecb574295806db62e73303a86c8de7ea82b9c859995193370422fe1976d7c187aa32305ba2e819677eb971bb72b0bcdb82cf19f6b01fb59558e730e7d805dcbb3c2fd50bf9f958a0f0f388a2601d6949d29669fcc7db3a7368ae4994e0a106f6162e805333b8291cac3d4892192872ad152d72b9c2514d500668cb9711295667b5488ddfa6b96c149d7241293eacbb506338d452b912194fca401f5eb436e9f52fa682402fc9191af00e14ee59673573a00a0bfaf5691323435249b73e09eb4a2fac4832f88d7c8bb274b9b18c30df89535883c287e2536e2b2a43552256f4b9d315fe2a31e7128f90d6570c1f0b5b79557881bc2f94ea419cfc58c726fcc66ff4d9943ab20c7168f9ff804e2594b5aec20ba718e35e4a9aed85e7cee21d6b9d04aed8dd43a7becfbb8d0f58b628a63d853d107a3cd1bf19b4917edd0192ec4f012d3c060715b9279e86f7742dcdef5649907c600db419654a495ef64ee5defad2ebf64ef8ed8af8e07adf17b2efe602699072b8a979eac603cbecf9dcc8d473164bb0b6ae1cf95fd935b7e9766e7d6686149061d6015da4b57ca8495005525280b59d9b294ce8161586b6b07432b34f39e47191eba76fa66f10605276437c5d26ca5835475854f4bbd801a80bbce8c5ae36f9e38563e8ea4414e2cfc91c5308748a0feaeb6281bfccd85eb0fa55425eff1725f574bbfc769ae6922386bc3f290ada39248fbd93b7baa394fe3752ab7a290142d0e7edb21a4ba1e512c6b87602e5e5086a64e621da135436131ea285e8ecf5bb7836551a59e811c660757d8b4d9d41ae60d2c7e835b744ff309adc22c68ec05b90abc6e8b3a7873a290169e7dc0cbdbad466e91600984ef1ca8435cf61b49a448f9f8c258e1bdf9356ef7477903499eb14a0c3e1687f75875ea998a456432f4261d663b15247091c90ee5229ba965b208a5a2fa14e973d1e0866ba4f24e9eab2647663c050c45f1b96527a29c97eba37a44915c31ce3b7a3797ae8f1918b98831a8795a85a5d866f12d162239d0e3b159f9df178865c863e207b846cb64048dcc8fd05b14b00ec3712e7e44a7204825754be8ed5ed85afd5eb8bbc30df3316d42e8ea2e1d709045bd308229ddb2672343a5e6479648e04527142a641ca5a68a88f4cb8544c0556aa5869125c58feeb1fec5f49e5ab30401de56bd0f6e1c51ffdddf5bc088432100c252d614c179f23fa0e9c1d2ee2b327d65fbdb717aae7b3d69d33b1830386801cd4e8efd3d4108c7888375e5be01c2b384a7e95b1fdce451427e660dc95fafe5389f096e7a5837f3649768f8b50d83e7e495ddea9724a12bc2e3e7394ec97f6346ced45b42110df38aa52005ca1cba376cd86387c9259f072e11d33dbc7e7d0b07f424e5c07dc3b4f313680f48190146fe6804fc9aab29e9ceca1fb962d0204cf8e26ced6ed6cdde40615e51bc7d2b69dab459b338456761343fb2e3544fde5014c2f071957a98b4c1b87e2979caf0aac678ff0e74b112056ba9e464ebd7870d41c8d96aeb554695393f1ce7721256307a4aeac715c6f23e094a75cc07f92c263a4a1aaf901bbff438d9b8974c328c60f4377d9dc7618e1f4e2fc4e37798398399d1734b9fd90f01e3a83548c9658bd933a776dd8c0cacb05afde51b844f1e28badc70ae24f3e7ca5e6eece9594d9f92eed65135c7565df10e1105f4332d7126780b345bab53004e7231755742d3a89c1b8a2bda669bb556fd837778f77805ff96542fdc9b12c440513a5ff9c5b3c6f2e5a17e6a5a0371e9d2695e8d23c8baca55e39aa095f06d229f71b42492d6b210d364975f2bfd81e425b69d636df26ed4def256e64b13e8d1a5d58bf4a19fba15f7b352098a4ef2da6d3b12f3cf4231f1d7dc9b38ef58727c0f4ab16cdab43b69150a0fa4deefe31325098a319770d5c76ef88f81e75dec7789f237d49462e67aeee60d28a2d18902ed1307c607dc78499176514b403e84d1c524675b3c67ed6097c4359fe1366387f6bf2d8a191ed0215fd4dd4c5d7abeab764f8c3fce8840fc7f77ebeeba76e3c599ba3f752c7a4e51e5c4fb22afc9960edacff3e41f659ae712537caf0a26907a21bd59b59faad565ea9a87591b6f533dda6369258aca3b9a977faf4fa97f7406beb73819496598ff81ff0ff8c291f6d6813b62038ab7b0af6033ce21d5472c301686ab02ee1249f8efa7cfe96029f10c9955bc67701839dbbd328a201bda2b16f3891348632e9ac20a2ca922874e03f5edc54a6b1cd0992059ecd935d4094231461ef4144cfaf1345b71e77e8b9cce2374835b46aeb2eaa08bc8abc7c74ebf10b74cd58c1472c30b4ddf57a2934b964acb5b3c7190f8874eb29084d60c6233f07bb9995332c3653f29712f20e537db9cc71396af9c6f5f4a7c3a9be3035fb8c7e5fc1b9438faae8b469a278c0a7a6b2c9f52417bb7b8eb32996352b2843dd8d42e9fb36b8c48e934b8959f1c880928741256f6132b2b74191d61680355c82fbe2bcf8efd6498f2e667181dd4339139d275aba09166e90887d5e324d75f208304f7873f95210bde38aa949f7984e5959e619bddfdd696be55830b8236752570ee8000ceb3df8607c02fed0f2542d02a8c414372d8fc3a11806388970325f937d65f3c527e23d79aff13f48d7f26413be1a30a3396faff1bd4a8f2d1136c0d80f3da11e6b9391d97b9a2e2bee6ebb02064f63331872bde88bace9fe8e1f19615f385de5", 0x1000}, {&(0x7f0000001440)="2fa5f2b5dc9643e7ede333b3d2664077e3c8a392915fe00d84b009651553e107236ce330bcc8340efd732ba2dc0aff72f658d6143c2ca5d837d584f9", 0x3c}], 0x8, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x68, 0x8}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64a, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x7}) ioctl$TIOCNXCL(r8, 0x2000740e) bind$unix(r8, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:10:53 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:10:53 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:10:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x0, &(0x7f0000000080)="3e224da5d087699c9b34c59b0886479cfb4aa49e3052d0ce4a6d899dcc7b5de5f1bfe83eb1815a7c5859c820049ceca18e766d5eecf253ccae223d3934a62964d14cdec81607da2cc399d7d025f7121a68d53617e2f00ec5261defce20a2e08b2cdf69d4e59992e1799971944cef821867086f793cf554c26f3bf40ac030b459b10aa0f8c11f5c3a02449f233e4a9207bf8054a72089ef535004a124ba9faa82a51c1bff81be5508", 0xa8) setsockopt(r0, 0x1000000027, 0x202e, &(0x7f0000000000)="ebffcbff13b93103dbf99f232cf4e69931929648", 0xe) 16:10:53 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) mknod(&(0x7f0000000040)='./file0\x00', 0x2007, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20282, 0x0) 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r1) r2 = dup(r1) setsockopt(r1, 0x0, 0x1, &(0x7f0000000340)="28ab35125ede920c12b5d5fc3b52d50c1c12ecd76acdf0ef4005207d48d6c1f494b6a2799a8bc08f222169b04fa068cab23cb7da4bec7314a0aad27c3eb98ac28a18be6d770ae39a9b14e29ba159a15756bb53918d9515e335595a770ae40182d0260469045a69db237cbf35433f017074f49e16a426e3b4c595be60bb825c6b1bbfa3c6224176c949a9d678ceb9d94e5ecba0e0f9e245b1e684747a00aed79d6ae2ea7da13b34c5e71d270de1ea77d220479e0758ce1e73", 0xb8) r3 = syz_open_pts() write(r2, &(0x7f0000000000)="c45231a7eb6bec39f74ddbe3bb02478b2470426d9704c1c539fed728ff84d3a98d2117433415418726684615471c612baf96b9", 0x33) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = msgget(0x0, 0x230) msgsnd(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="0200000000000000fc7e085583cdb373f4f3e021b5709d5e9feb57843fbde9edcc0cea4b379e6ff95d70232a1f16a8f757439c7ae7c0010000000000006f6140476c096c0d810000000000000081f89ec3df"], 0x52, 0x800) 16:10:54 executing program 0: clock_getres(0x0, &(0x7f0000000000)) 16:10:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000013}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:10:54 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) 16:10:54 executing program 1: mkdir(&(0x7f0000042ff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./control\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007cc28b909b36b1ee2bde1cb82d8cab8d0000000000000000000000000000d5187a55b43e6abfec7c89bb95ce344fa58ea638c6ede658f7af7f5c739d99303089c062aa4fe4719ac3192acfabda6a0f5160f624ddf43394f551f2062e0cdac72c3d780d228c89b7b613645af7613ba3bcb33a930e"], &(0x7f0000000180)=0x6e) execve(&(0x7f0000000100)='./control\x00', &(0x7f0000000380)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000300)='{((}-\x00', &(0x7f0000000340)='(\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='^\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='.[--*\x00']) rmdir(&(0x7f00000000c0)='./control\x00') rmdir(&(0x7f0000000040)='./control\x00') unlinkat(r0, &(0x7f0000000080)='./control\x00', 0x0) 16:10:54 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x1, 0x10) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/108) syz_open_pts() setrlimit(0x5, &(0x7f0000000040)) 16:10:54 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() r2 = kqueue() writev(r2, &(0x7f0000001180)=[{&(0x7f00000000c0)="adf0bbf83e19803f0fb22b286ded393c200008e8f9fb9e512b", 0x19}, {&(0x7f0000000100)="cc8f66605f3de38a38c18b941df7ea51d4dc0bb0525097b5781e92db338a8d2f2281f1ab82e885832c9ef7d7e7145c91e89dda12536dc4992095c38482430dc0c85df0142b643f625de10d885e6f7d451af8399f279b96e0d9856e797e3f0ab861b33cba2b899721e41ce6c991cc51a0a581dba65b5869f2ac0e69ae270f187b76da35049de894c84e41ac3a5471d0f86945ac08a2821c730415660d8f41d119fb25bab484be0d2de464bd3c8678a6b06fe9f4166ce4b8a2b185a48ecd9331931fb62559aeb93185760e287dec747041b7e6ad86967ebfb301b3e6d43774c0748c963b9ee9962532e85b64c527add5b8add3403af1bc2e5c17a9ad11188b4d59535c5bf43f264f6c1b116d5b3ab74e94345aae7fc1be76416f297dc7c4c2e99f2e6a1ff29e35834a87df5f09befb2e1fc08262fe2f33f1eb997f80fefb53f78d4eb0d2e90fc79867752b95367adb1922fcf503c94c00e939d4e2769088863b0bf105274a30227a1f3f8882a514164f999bb9b86b733d7ccc1ff50f067e5f0b304a82d9bcec95b74473a1e5c4087e35fdabe45fe87a0b215f1a5c11688e04569d09c68fbb5b985f6a2ab90512ccbf49938d34bfbc0a8033c9e1fc3e48fc4f07a756b9c3519ca299d835161e8540d7882f85ea4071c71d4e691b42d311d186ab6878cd80ff53910fdac6fe86441ba827ef96f2c2a0c5febeab12bb76f813a7659b4571e7160a9360c8c3ad16c440aed9102a80086c61b0663004d65cc9c443e5c50f5b5dafd981fa034406e74397f906a9e86841f8fda07aa63f9d155094e77bf0293a9c0feeeb2b300519be90b0267c657a87edf2e918af9262137dc0d82511e6b162556207308b21fa5f77938772d70fe8fcb6799ac8d8f33ed163b530a246721b8c653b53f9c1a86b17cdf71adbf0f3ce25942d2ab12ed8d936256707153efe5a9bf88b4db96d7e4128e470d80b4a70964266b656f17838ef99338352d678ab46c9eeea45a1a117e6c8c5cf154df0ad2932601fa9059446e69fc445955852fe0abbeedd5a5ce59cabc87d2782a27f15ad25d522826f0514f02d0c1685edc1231451a7465ed32ba30fd0f7fc71ba58d585398753fbc335114e683be3587241f8c74fdab7269336dc3e2d54483d35849dabbce2f32d9834fbb62bdb1fb8586e923f23072b8f23d36202a4633dfd699f28c369758dcb1c4742dab32bd71bfd80d0c1d57c2c193985cba3cf6eb77827b9464060e217207d71fa4a78273b567112067907ef54af1e125fd39edb22b15ec107f57d8a946e44e45a27eb15c84b12683fa3a10ea4f5c218a4046f6ca04221373bf35e64458b36f34261b7b96df613173b76bd8c96d9d111b8c1723f489aa2701365fe356228c16ec10df6cf442e207e3a2f03ef4cb5614a07e8cb63cdc3cb55fde269a368e97bbb00f9bd300b2cd93f88db3ce031bae1da2fcef540d8d5ce804f58d30db1c7929d0d9f4e19f34c7962ae8f488b24f5949b6b276cee7bbae0a1c7e207c1a1d474fc511f113e25cfe89dfd6a2bbc35853d73fbfa3d6ff7c7df47058502c3cc294dcee61e789c76e46304e499ab807f202ce50beff0776b85f40eaa50ca42dedc7f6989a1009833fa5eecc9a29e0fbb991b80b60131bbbe355c1afb6ebbffecf529c552fde9ee6f092d4feb42918d797f9975e974e67bc6efc778e2c69193f7bda4557ab7812f45c65407e99e48c06b751657eda1d84b41dfce22ff372c37275eb1c5508925276feae1158b9fca39885be969d9d8daedea1f1f134d5fc43019fde33a243e0e336ae201c9b098dbf4f02256fafc29dd2d0917764ad6cb41f33723331acac8017993ae4d7ac61946be525368a983d6651e2e413c268be1ef68352a8ada810aecb184d40cdfab83d1e51bfdba11a81a9d39c1c74efd4a22404e3ea58a5163290653f4e488035c562d4822a055f0deb615740e313c388a1e21ff7b43563d33742bd4d0ddc7edd5fa2a816971135ca7b6f548d6697efb988684913c54cd1637e1dd507317a4ef5a1e75e68e0fc98cc7f76026ecd8a9561354b71e5896c7dc4f9c9fbd97c3709739b843bdad30426ff8492639a86c809a48498060e1e8e611a266c913a2b2f2d49c072680e646711098ee6447d9ceace80a092a5ea7cd404491c4eda338fd875eb7ee6d6925dc15883e93abae768b1a3dbc0efd20802715995bb4e24a241c2eb1c09358d7cc0834ebdc3c074a14351f61dfc54ea9e613c129b779a5a94c4ebf76558ed03c1d967591c34d6db9744f290ac2152739ce97b9bb0a654ba8659a07d7d8870371082080b9205969de28c365d75b3064de10b43d628f2ccf08c08793ebc8d2aa46f40fdfc1659f63a78fb17f8ed0dcbccb56de6e657cb9f51b18be067c66c442b91779c7c9117450d418535ea9755de24210dcdeafaa3f93d70b4fdc8ef0bed4363f847bd3cc3f140a428cd21be704fa219a2d99cc11f9e25a330659493ce6583cf9fc699d13d4218849fecded4358071376100cc30e82dcd351071d972a9b96a4de414229b87740b393ff75692548826526ca31903fc0c3f075ca9303db05ce6896977f033b3400232af33f2de8ecca80357dcd847401647734f54baa01aaffd604d07d9a02926790c86c620dd61abfe93901d199d0d181d89c7618d9a29e0a185b2591b5e5e89254bfdce4dda21a7a3a943b3b4b8221d2fc8d763d2bf1a2eeb631785ec138f44afd49fdad1fcdb73bdf707fea61cb5250e77b9c912b12a1c2d7c911ef167f19f3b6e266bc519fa612815fa1cb2af217c745b8a156ba00a2a504e365ccbd65bfb4a109488866ad11be507a95c2ae48f714e5e80979a71612856392ad8a41830741b8c3b202f1cfc1789590c713a07ef025959fedee280cb93f96233f9cd3bb6fa8c9acfb5d30ece1baef3ba61e91c65734d7770397af2169063096683a2ad966f96c5df565db4d5c66b0517da921690447a2d61dc8dc340f6db1c6a68e6673d9483e45e0dd55b42b08a6a444150e5eef359f8d50cb19fb4483e5c64f89102d7b80f764b7b3d5e8a0bf8a3f71beed6ac733b771ee8da571fbf14743c92717878a6be632add71df13f4bd5caf3a2153bdd9d974c097402ae9ef45876e511adae390cc536a5a6544039db906e83ccfa7bcac25951ea3e95d8a2171aa2df5beb835bf6f0081d79b2eb6480b6b821c85be935c875299c3450395757b2605957284eab9fa39668984a84d2dedc41001207fb78225a77ca2e68b6127a8f0f58912415cfc53de8fd976385eefb4f7201ee47134f46b41888894defc118f973b67aead1db627763491e7fb31c8aa05d30344b23bcc12d73b73fa1c2a6985facbb1abdf58a8c91a1a30b0b343c23e4c1d36a9ce850ad9a45637808f14ad0e7e8e66ecd869fa3c99f02baf1627ea9a9aff7dfc9d0f16cf5c1f7ba8edab7085522be74f9216bea5eabb01b76913c7b27c4114d9b18ec01a0dc7d58d8c7f01650a6478da4a7a36e6604ae164a1d6d872d59477fe17f2f11a93b4f7f49f24a5137b50039b1e30e1f823536c8e0af53ddac56de2add0d5658846746496a54da1bb22e16e3005034331272d6bc01087436c8324bba227b9e921a3f2893abeb46a9a8ed31179221ee2f04c0331bce0fc894da30da82833cdd147dde3fb897052bf2dfb53ebe5407c8f14ffca1ef365fad11928f3665c2e2e5c04b81ddf1349139801d4de872b752657484df75a80f633a3b2927c05b99ae1a202b7e8fcc17c573d246235ea6260c91195995a39364e9ab390b8e06783525bb761bcc37b2db5a68ae4012e921b930ca5dcaeb26d208eb40675ad2ccdfddfe690dc17b738c5085ffed42ce5277c175612b4781bad30c04d097ba95bb56ec94dd42fbb6d0c8128fa0534e7de357ad5dff277560ef2467e9b2d591a873eea37916c69070c2db39dca19a21757df5b268793d8b313e643ba99fafe5a5d12b1edeedcc7f1ce7d96a9ffccdacae43f9695c8764c9bfe57cd3e4c7d7182bba2b935de34781effec8f37127e337b98cc606df32ce1d9b57f1a4fc86e1aa007d9aa889d03d1aec30f1298eb76071ebe65fb36d818857b31a2776066f15c21e60ef6d3074bfeb4e0ede5e21deca4a81b9e571687358082916f35106c0c3444812a6ba75524531e21ef1832501a5adc209f149108832da65eab665f8e5080c7047354476f1f7d0812ac894ae84a01415ed89d5688afbaf64877fc18ca9e3af1539ef601123fb70aaf9c2c456d4b880a00389dd8b38a6e2fe70c12a90384902455dac289ec9f4e86d1b7eff1ef208f84f1d6d100e647471418c386d7557c95e32c3190e9e6a1a190889172c2bbff0562d3376d3c14c54d12e3331f6d8272a27f42d2478996e319f193e2e6f1e36fe8c19646c0ea17c667cb7b7df78474fd33a15e46ad45d38b73564e5c1467e183910c1e37deaddbde2b0f0a932fa9ec47f92bca609da52009cc87f47c513bdb01703f335f2115c5f79801f6addee27b6b8fb25043c214e7df13648e2aef97df89f79830666ad8266a241d2d2555131379434e427cbd42fd1d3b4b8571f489f780356f4e2fe87a9ea75d7462a392bcfe9adc8d5718637f088b6793f319e44355fef060ebc5ffbf12a7c90143e5eac7090e047871939ae9802537319b04c1b933e795cec6617dcf2fb93df0f3f23693f864cdbc42ffb6b7a1c25f0e4cedcbe6c639997b1aa848f6fc9b19bd4dc951bfcc2798512841f0ab104470ba1f645c1962b75a70a4bda8277c0e4918f3da61721f3c7a7ff0707e525680dd63f93f0bb19e17049b70b96d24d9ac3e873c8206ae62efedee1ed025cd8aa3cff97c914d2f76b712dd6b50f6562b6ca5cadfc1aa9da94c943be1fc84ff4a3e0687fe75e4e150aed7287eb0b1c541c9a8d8d3a86aa7f5ea3a0f61daff07ebf808f72c4fce40892a8801a43db3955b82987cedfcd25b8b53b21b7e4502ffc69d6c4e625895b0a99342f81bae3efab4891e08f3282a405f8a43719b476d44e375c5faf06c283ae153da25078624a36cbddb85dcf1645019c4ae9a321ab8dcdeacc150ad8d4d1ede09a62c84e0563f575cb8a77648f69675013afd1a10a95b26b3a5c9596a1ecf0b5431a899b61ab4258e6467b6221d5f9e02eba05b774794b6ca851ac0d3cc50a29ec17c46d18164a9ad94e6277016613e340a20cd119353c67b4cc728af44c2ad6842b1257c0c4a82c7b6b32c9c0ecf92192655bfb2da8d49356e39bdc6b39e0d820e2a72a2e6acc5b2098205e60a59de9440256f1bf68550b52ff724f8004c3b86f648374078dad60707039a5bf9aa887246526231d2d3af280a9ce94f38bd6cfb82e57a9f5ac8e75e9f52ec313b011c2955934bedb316c9c7fdac23d2c009da571273e8062f83af1792f310557f3ba424a21ca1b4c921b0a7f950f7c17b6be04f33fcca1a9557843c1133f4403a3bb9ba870d44f86f5ecacee0bbb16a9c4c95657216b309dfcc02ffb4f9af343117cd0fcca33c24afaae95cb00f7c87eb414733c1b211c946675df4cb891cf777c4b5705b047bfd892336f8bbe1c3f366ecaad7af14c916089ffee0388a907a6f10fa45b96b0316272c9f0371c61778a56186fc99db1367da568b824e52042f48d2da87f20eaaf1054d2d9315f2b111a7a860d32fc0dedc40d0318f4c5c793ba6632c197515186d0e037ea60083a4d77b6061ab5fb1b368980e4044f2ea5e93ecd1f9f13764e20f9ea506fde68dd8c1128bbff341c453fda304e07290c1449e8ac5e40456844ed70e0b8ba81ecf42de95f85", 0x1000}, {&(0x7f0000001100)="65a555a24a45914e75dda2cf6bf925aa231cd1a5be4e08a738c89f0d3defcb292ab73e313e7d8c7e3e3ebbaebd6d8e70d6e205eb341c8eab555c77f127ba724c42960c81c58b4e29d00e0d7f515f5cdf3dcca9625041f4569065a0645de6b9cdfe4c22ce", 0x64}], 0x3) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4000, 0x80000000) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000001240)={0x3, 0x0, 0x5, 0x3, r4}) getsockname(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24cb658c025dbf4c3f8aa9c5f86ff842ba5b8c27cfc675bc144fbcae458b4c7c7b", 0xb8a) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xd9f, "b07bc9da300afa06a62b2c405faf8a210524d8e5"}) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:10:54 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) setuid(0xee01) r1 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r2, &(0x7f00000003c0)='./file0\x00', 0x8) r3 = semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) fcntl$getown(r1, 0x5) getgroups(0x0, &(0x7f00000001c0)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000200)={{0xffffffff, r4, r5, r6, 0x0, 0x27, 0x2}, 0x9, 0x5, 0x3}) 16:10:54 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x102) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xffffffffffffff85) r2 = socket$inet(0x2, 0x3, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/161, 0xa1}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/244, 0xf4}, {&(0x7f0000000380)=""/59, 0x3b}], 0x4, &(0x7f0000000400)=""/14, 0xe}, 0x40) connect$inet(r1, &(0x7f0000000480)={0x2, 0x1}, 0xc) setsockopt(r2, 0x6, 0x6d, 0x0, 0xfffffffffffffe9b) r3 = semget$private(0x0, 0x3, 0x30b) semop(r3, &(0x7f0000000500)=[{0x2, 0x40000000400, 0x800}, {0x2, 0x8000, 0x800}, {0x0, 0x6, 0x1800}, {0x2, 0x40, 0x1800}, {0x4, 0x4, 0x800}, {0x2, 0x4, 0x1000}, {0x7, 0x101}, {0x4, 0x1, 0x1000}], 0x8) flock(r1, 0x3) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) socket$inet(0x2, 0x1, 0x7) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:10:54 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000000)=0x80, 0x4) r1 = msgget(0x3, 0x0) getgid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$setflags(r2, 0x2, 0x1) msgsnd(r1, &(0x7f0000000040)={0x0, "542e94ccf039db40ddad4bbfb0ac50323471db3d688f28288b45215da6e7c4cb83449e2881e62221a51255349a94085c0005568e1c84420f7af60ab419cb7072f41500c87c2f54e742f18ae58b625c7167a31cf2a67c0b8b"}, 0x60, 0x800) msgsnd(r1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCNOTTY(r3, 0x20007471) 16:10:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x101) poll(&(0x7f0000000140)=[{r0, 0x443deb1483bfebd}], 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:10:54 executing program 0: geteuid() r0 = geteuid() setuid(r0) r1 = geteuid() setreuid(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = getegid() fchown(r2, r1, r3) 16:10:54 executing program 0: socketpair(0x18, 0x4007, 0x20000000, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$getflags(r0, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:10:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2044, 0x16916454) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003f7000/0x4000)=nil, 0x4000, 0x2) 16:10:54 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x200003, 0x401}, 0xbd71) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xa96}, 0x8) 16:10:54 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mkdir(&(0x7f0000000100)='./file1\x00', 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:10:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x4000, 0xc8, &(0x7f0000ffa000/0x4000)=nil) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:10:54 executing program 1: shmget$private(0x0, 0x1000, 0xfffffffffffffffe, &(0x7f00006f3000/0x1000)=nil) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f00000003c0)="3e227913e4bad21c734f4dd36a27e5e27b216d673553c0c21b3dfaf90f001e4bf57a410b3b37dbbe5e2831c61ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe383d361532333761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d8588fc7c93635077f2504d6e63787c280e26d6bc89effb3cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fec45683b529b81fcc5a46c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e4b57108efa5762fa3c3d9c51774c0c679895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f63918e62175b1a0aafaa5606529f0d9bee88120417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39eaea", 0x148) r1 = syz_open_pts() r2 = dup2(r1, r0) shutdown(r2, 0x3) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:10:54 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) uvm_fault(0xfffffd807f00c000, 0x8, 0, 1) -> e kernel: page fault trap, code=0 Stopped at VOP_ACCESS+0x4a: movq 0x8(%r13),%rax