45e13f3d616ce065dee3dbe6ea5eb95ea44db5756ffe8e89e4f0d327b1dbf51c6acc47456159d0d2a223d8b89dc44eedaeb8d25c97", 0xcc}, {&(0x7f0000000140)="052b96b628c063652ec3e4f2168c72cc3637146b31defa52d240669f5c471538f7262ad2f461337fc2514ef28057db02f9455a2529948f1eeeedb5b9a9f5577780d67f08b3ea04a5ec0fadcb4a6038ab29e637ab56829db81a616b8b72cf1ed60762fc726ddf26acd548f9d33e87ddfc90dd45d95a10de5123c963b2f25f47593fb73a8138b441e6806ebe1340adc8ee5eaec53d71eba4d24e4690bf45585e65af4aa2ce36f10fd3ad89597f79163094e892d5d9d6dbda28d0bad0b151aacd1228e343631c328ef53c81e7430dd43aa7b81b0132c1e3f7a3e27d37f71d9fb3e15d1a5d47c3b674dcbd77193396b937d88ac129554ad1", 0xf6}, {&(0x7f0000000240)="a476322a071202196e75f58777b9b62c92b4aa6f3b3975ca046169d8a03b701ac05080cdd89fbc9da5db4ff90e39a5d12eab6d258c0adfb5142a1d31112a29b8824103ea6ddeb5505adf56fadd928c27ac55fe506cf426323f81e490451990688ae541f154028a9593ca9167315a353abeebce4145aca59b1371b76c1e62006a79ab749b7a5fe16503fd237b0c75773db3dae614f06a146001aa62b72574c8136fd4f198d1cea6c8", 0xa8}, {&(0x7f0000000300)="f63bb2d2c9ba60f7c3838c5de6ac3bddc38d49e6d0360637826ddd9d18e987dfc1f7b796670e7a5da7a92b73faf13ffbb3c49e8651548ff6039ee8b829f6dff207cd8df9e55fa499ec44ffcd824474d282f52ed1b6398a5b20d75f5589bc20ee15a1945e6637bdae7c9ce36f6fe43b80ae40431d9f2d0fa273fb78be27dbf00b1171aa80525afdb1ecae3e7da0788cc6adb36cdef286a41a6bb316eecf883cdcf8272e94f5ffc7a25cba3f81d928127c1b48ca4044f908ed65c962f951c8f5aaa4f4aa48534c7cfbce642039c1a9fffc7061832c75a05d4716577ea4ccc5e66518a09d2551", 0xe5}], 0x4) fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 04:02:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/123) semop(r0, &(0x7f0000000100)=[{0x0, 0x7fff, 0x800}], 0x1) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) r2 = semget(0x1, 0x3, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000000)=""/78) 04:02:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/143, 0x8f, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 04:02:36 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getegid() dup(r0) read(r0, &(0x7f0000000700)=""/94, 0x5e) pwritev(r1, &(0x7f0000000580)=[{&(0x7f00000000c0)="46d2c6e15994bfe21fa8bce93a1f2ec90a44bf5f696d7b5dc2e1f09f48da60cbc16dbcef036b2b357377aff4ab1ef50f67cfa3cb", 0x34}, {&(0x7f0000000100)="ef3451ddab9fdc40761eeaf14ba9af172513abc392c8dc5a10b90472506c47e75f96f6c9f0ca641837e80e5949af0b53b24758b33c35809f87711c77aea330da290db2ef08148cfe89511b509f8f9b98fdc04f7d22902a550cb93bd3a38ba1b0f9dd86adfa64", 0x66}, {&(0x7f00000001c0)="31f2a96fbd58ef4f1e9af4d4fef6d3f9a478289e3f2dfeb231ce4adf64c508a4cd49d46d21bdde9df9f80aa906555a200d82d4203633b9f7e3177743ca56a792bc5598aa2ccdb30616220449975310baf1bdf0cf91992a6cc499a4664c32ebbd032c73545b118b56905113", 0x6b}, {&(0x7f0000000280)="8a1f0387187387f4a7319a8cc71ee9a598da3ea5bf1e41cf7078803eee6617868e3ab1d55d2703636cd5982a9c24", 0x2e}, {&(0x7f00000004c0)="c90100a072715485f2d42a8d8f7d6996a06de16d7da9905b5203d6390d79991361473b714fee84306f3f57ee80873173929490b885bda9fc92adfa1d51c387d42e7d75bb5f67cc27ba1b147f7d01f9eba3223e5f506c12e00dcf4344acf34763e067da1232f8155dd1e7f3274158cb0ef61aae8e8ddf2c3d2bd0cddb37f19e24e29b1873a15d6608efbe433ff4", 0x8d}, {&(0x7f0000000340)="0656b9f812ebc1366a64a7ac7788f9dcfe3b7935ea0f06bcf5d3dc3fa6d8bf", 0x1f}], 0x6, 0x0) openat(r2, &(0x7f0000000380)='./file0\x00', 0xa0, 0x20) fcntl$dupfd(r1, 0xa, r0) write(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0x61, 0x15, 0x7, 0x100000000}, {}, {{}, 0xfffffffffffffffb, 0x41}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x5}, {{r1}, 0xfffffffffffffffa, 0x83, 0x400000a0, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x17, 0x8, 0x3, 0x7ff}, {{}, 0xfffffffffffffffb, 0x2, 0xf0000007, 0xd12, 0x4f0}, {{}, 0xfffffffffffffff8, 0x0, 0x0, 0x4, 0x5}], 0x9, &(0x7f0000000080)={0xffffffffffffff68, 0x8}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 04:02:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="369d6359bedd5e7e6b90f34fd38cfd8161d083f082539cf0366d6c0236c6ca57a941ad9e2c8f6b82d13f91f1ccdb81a971547b1c9fd33fa9f95dd12ecd37dbcfde71abb4b9d5a2716ae24875a3720cab1e", 0x51}, {&(0x7f0000000340)="11cd3829150664945d145d31935bc0fb9112a1fc059f3c4f885458f80c6285f9ffcb95468e1ac6df0d926c5ac557f90991eb8bf842aa6367bdde212145ead976a60e20561a6a775fe036edd0102ff095fbe548db922c", 0x56}, {&(0x7f0000000480)="f01255739c0b3901bc94e6aacd72609fa60a7aa0393e040f11965a0ab34a6fa52ceae21f8ee27927dd3c725dac198a7bd01c232647de705fe83aa0ace113c20c15bb5fb8fc4842ba6e56bb6a3e5bf71d050ae8de0f5a37f9a69493f212fac0d2878e5ef2f40d5c3b0a81d603c3421fa930384a4d782b90aa848489eebe897d913bdd5d60e871ed", 0x87}, {&(0x7f0000000040)="0203c8eef3540f56810834120caea0eaa85be5d5fe", 0x15}], 0x4) dup(r1) preadv(r1, &(0x7f00000005c0)=[{&(0x7f0000000540)=""/67, 0x43}, {&(0x7f0000000400)=""/10, 0xa}], 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "852000002c000900"}) open(&(0x7f0000000600)='./file0\x00', 0x680, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000003c0)=0x8) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 04:02:36 executing program 1: socket(0x18, 0x1, 0x0) 04:02:36 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000029, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2001, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x100, 0x0, "f19fc763eb479f1cc7293d2107643f11164cd69a", 0x0, 0x8}) 04:02:36 executing program 1: r0 = socket$inet(0x2, 0x20400003, 0x800000000000000d) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x5, 0x7) socket$inet(0x2, 0x1, 0x3) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 04:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) getgid() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 04:02:36 executing program 1: r0 = socket(0x2, 0x8007, 0x5) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01c959b479696c653002"], 0xa) mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 04:02:36 executing program 0: socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8000000000100, &(0x7f0000000100)=0x2, 0x4) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="f8", 0x1}], 0x1) fcntl$setstatus(r1, 0x4, 0x3c) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 04:02:36 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = shmget(0x2, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r2, 0x3) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x108) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f00000000c0)="1a599eb348092a6fa6bca381e06dda376bb9af5dd35e3d5a070fd84b329a705284f45ca82d2ef655e4c1e8fe87afe6d0a1648ba74abcb99a0e07c2deaa19c582a1c36525ddaa2de162323f950fbde921ae0b5d79831f5dbe769aa681ac87fd82993d9e93b29c2bc0908598883d88f0e2dcecfb92339a5bd73bcaf2a14fa79caf9e5855291802ab50b44bb6316a231a049786bdf9b5e695c48c7fa0d4cd988cbfa30bba722de3f9f1ab2b212b4d4d6d0163af81f7c59a8f918d3aff8ebc8405be6d704c4015d7e990e78ea3c22f6f", 0xce) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x7) fchmodat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) 04:02:36 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r2}) fcntl$dupfd(r0, 0x0, r0) close(r0) 04:02:36 executing program 1: r0 = socket(0x7, 0x400000000005, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 04:02:36 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x1) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) 04:02:36 executing program 1: 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, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x3, 0x0, &(0x7f0000000040)) 04:02:36 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x3, 0xd77f}, {0x6, 0x10001, 0x800}, {0x1, 0xfffffffffffffff9, 0x1000}, {0x2, 0x9, 0x17fd}, {0x4, 0x1000006, 0x1800}, {0x2, 0x4, 0x1000}, {0x3, 0x200000000, 0x800}, {}], 0x8) 04:02:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) r4 = semget$private(0x0, 0x6, 0xf7b904c6e4300eac) semop(r4, &(0x7f0000000100)=[{0x715a27667471cd17, 0x100000000, 0x800}, {0x0, 0x0, 0x1800}, {0x7, 0x81}, {0x1, 0x9, 0x800}, {0x3, 0xb3c, 0x800}, {0x3, 0x1ff, 0x1800}, {0x3, 0x0, 0x1800}, {0x7, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1000}], 0x9) read(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 04:02:36 executing program 1: setitimer(0x2, &(0x7f0000000140)={{0xf44, 0x8}, {0xffffffffffffffc0, 0x82}}, &(0x7f0000000180)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x5, 0x830}, {0x7, 0x3}}, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x2) 04:02:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) fchmod(r1, 0x0) 04:02:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000100)="bc9f5a022381d607e8a5e0415f314eaf317e9100246d7610b95f81a97263b1091c21439e508932e1e29abce2ba36a7faa515506bde92386a91ab84b2b80682ef4c554cd1b98e3bb216668999963641a3059d0405902d6d35255a3a71f559eb91e814ec40b92be30db49223275e28acc6b6e083241c5cc639c3a19e8f982080c9cc69e2cba7b2a877938db9", 0x8b, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x4) r3 = semget$private(0x0, 0x0, 0x200) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000080)=""/20) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendto$inet(r2, &(0x7f00000001c0)="5d361bde95d9357f9479ac7dbbcbd1db146346d1e17a51aa7674ce5b61628998475b3c9f746c1af04108c8075b57ff9f43bc2eda962b29ca767299648a0a6c2552210d4d3cc260b3b3ba7a7bf871b2ce654501280fc9ddb883a50a09cab4e4149a5d6571697ebae4f447d18bfaf6fefe3d7d68ca7c2e71cf44094b54623825", 0x7f, 0x402, 0x0, 0x0) semget$private(0x0, 0x0, 0x20) 04:02:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x100000000) r1 = semget(0x3, 0x4, 0x20) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000003c0)=""/173) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="acbd6acaf95faf71b9535b8107a56c2189184f", 0x13}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="8bbe4bd28bb6e1993616ac80b855d8b2135d44f35776df51a43427837df4f6a45cc6780bdc4fa2a56ac1c8bd98c760b6be24945fcc39149415c4bc828d81679bd01a10c65648383538dec005e0552741b1a254f7188c3c87695a185797ba122abe2d8fb874fc9ea422f9778ff3b6388b1d01885412c5e1ca0700f7b3d88d4d00c9049b7cbe5133319a049567714f9cb0b8350c8b992cba4fb4adaa1aba2bb371906ebe27dad2a49b4346ac9d40b0685d36e488bc0000798eb6234dbb8a83b99d564c3fafea111b", 0xc7}], 0x1, 0x0) 04:02:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt(r2, 0xba, 0x4, &(0x7f0000001bc0)="46280f271f9d2edcec266ce71dff567ba8ac886c1f5dad924504f7c81a93723e9dacb3aeb85011899f522294e5a8e8f7364c4b2e5b10d15187f9881167e4db462441207821ec4806270ad3a87a54acc8ae0c1ed500a43cc07a58799f39f584e7bef16a1201fb8b90aef3fa0365402b492d3ccf728ef6b034d25750dae280dfca2bc35c646c59750dea17f523010952855c3070119ba5509c040f4703a5fbaa44bec81363848230935cea5c463dfc8a1d48534ece0e52f4e1aa5e43a57637d18e1fe815e5c3201d92180810d09ddea348c79062452663d394dd76af77ce725780d762cb1104e2c2dab41c5a323a01e58390193578fff72972857bfec473b9b431abfb4ebf718dbad015c2ce5217462dac4286ab793374de50dc18c334f0401a8c998cbc320da156d760a59a9007383b73dc2c510c762e87bd9956e44b886697c222cc60bcbdc7c20a631abedaf59d6cf05498fe75c177d45eaa89695f4a62c41ec942493ecd8bbc5fdaea4c9a376226cbc19c4d85be67eac947dc43fea464f7278f77627665a7cde82c002da8b3ed93d031ae415f73f699a6898790e8a0c023cb07e211efb8aca1ddc8039feaa98f049bab237b3f596615688e4bd6d91b59a14e2e53a816967b8b3704ff4e9d37aee2df509f1e8ef3f22537f3407c688dfd38649eea8e8d9efad8a46ad82509462286c0d4a524126016617562bc69d5f069a343a1b1f361cd686d252d59fdb16fd186d478be69f14c7cc6101045e45297998dd2183a8454cfdcb0f0f61b54ccc319f104d628928864d1d25e2a905b787231c3f5ea42cf84bd11f91051049e70922729fd56b53812eeaf8baa991b7e9447886eb31963c01e13f053c0841670865ea0dd6dcb51ae699c7b1e0163d1b2662daaa1c477754b06d5d0f18a1b697129a68d5c2d74dba5be8737f854e1b412948d8e34b8125127624cbcfdc1b05c300b3c4c88d2d726b81194f46d1b3642a3d8df2e77c38c15357c3be5f6c35b884f3c1947a2cf8bfec6360d47b05d8e55da301e16780ea2ac048be869ff0f4fe9637d71e08295950ffb2933ee96ddb3b1dccb04f0664488e808a99590a9be5fbf03a6d27a86ec96ef7f01b4c14a178370fe74e84060a5bd8ea32d12690fde18211581303ae154637a7fabb8a3718d66a592233f1a9ac866a139976b26ab867b85c3967958b5540e20bbcf7ce6847f8c50c8122a4658d4f8a574aaa0a97fa06c676d95da7435b039c5ddf392f24030d8484b61c7782d77f98783bb0af2527fa7fe61ba9f691d7df0c982c1345d8e8be100b4f9903d507ffad498628649425b6e9f8e0832fa7f885010c7e8da201aa84b1abb7a6d006b51142165869d5053470582dcdb3b05f93960da9bf4e426ae3ea09f86f4a1116e3247ed752cdeda2fdc5ebcfe8e1eb1e7aabde30c7881820f8997e0d1033e94ac8a77a6ffb4d5d4cc5ee1529b865a098c11680427620faaf9370a35981f0074c8b53f3f06157c3ff84e17d20e3622ca20b045dc1c971f38a1031e9489a37e699f803ff1081ea69048db668baed845c6da6e6e8ab399adcd9c0e43e55bb3ff1c9b560502818837ea0cb1d88a0137e3b01bd1926197c02666b990e550b9042f67474debbe1aacd042e2374b2c140f7ab87c039f8c10e88cdd517d0f0276d4ec625e08c0c04e3fd32e6ee08f80704721b93ba73433e7871211f3db76ed33d691a0ad99ec112fdad82ee09fbfbca01a1b4a6e36a3c28a0101bb52b718b8e90a85dcc971aeabe071c5d6b0caa711c92d81fd3ee30decacfc63d62f119170518b1d5269f9fbe44658347f43c0e6c7eb0e50c66684b130b893a843ef02a1842b7ab4d1cc19279e806348066d54c05972b266a24353b40675135d2d9d87a3f1022c4c9bd9c35c4a6705001f47f1ec8212fb8301fe358f3b1a3b0d3d6efb8d4356b3c9ab0b63567634482a568bfbcd468c2d2e850932468503364a81019022d7fee9784356d85f368fa92a3644d1b1fbd1e93f10bcaac86b6ad25042d049dcdd4f54291581e3a5d8237b0f3864cc02d299ef2ca1b76d297c8fcb2657adfb3058929a8e7a8d334ca9dd873092b25f42e4830e4bc651e75fc905c1cc195eb8e70b1d679249c267be267e95f3533af9b57a728873a35aba3b306c15ce536192ca5c0b596bd27c39b7a64f3246a5329db0207883859cdbba0ac3cd21794f278fdaa142580ebb187ba516b655e4fb8af5857d5f6780ae0a2cf3c3926589f6440ef4474d13c3d5d48a41293253ee8c0afb43a27f20de344596a769c2e9870fa8dfd1be86508f2f8c76db8eeff010d99c4f4e29c9b1bc56bd73677ed943f2238e953165658ca2f73a48714c9b807642d01962300d20b498f39cb47cceaee2cc3963663b9e5053df90fb9bd0891062981d37d58bb6951a0483ef6e5871d148ab46a7b15e86980cc8f8bc6fab05c6b5320986853190764aa94b2095e36a04eeea2398b0fce9b27592133da67976d604af50aae5fc1a98200f4d61f4ce0f0b7345d04afc2b4f5eebd2ac1b7b896f40433d33f0123ba32d12a679b16c9e2d62443a81a98be4f609243336c7cc399ea64f59eee64b7bbc5da37cf2bb3d3017b71136b2a3ad6e87e5444a1fb8d7d434573b3ac1ec1fbd75cf1102b8e277ed26952a1d9d9b6c942d9c73482d417beec2f668cbd08ea7bcccd616f6b33da694219733ffdc3dd37aa47d82896fe511e8e2214960784fefa317cb2ee54bef4ee760f8ad13c9740a655d5abc8d5b50e61c81cecd2abd26e57836225151141f36b60c964dd194ab7a2c3e80402568da66a2a19b27d4a614ee3e8cb41e15fa3e4273e14f48b6c32b5e831b08b9a082ab57248d943a33bbd49381e628c3323cdca8104bc718d5f92d88355044ada2f3f239184a1e43d811d31d951b7c00a240d5970a549698f1396448a4d531a7a0dac65a4a265df4f69ac48d0ef341d0761b9591d1fa6bbfae12d6f168e34ea665e4b0e2bbc60b0b4c30681e1ff7fa889f055ae944e903ab9ccd8c492b17e0a28e3b7088c7206d3b5cbb4ebbe518b3394e033704480f3b458f5aaa30e915db912f7259535dea0693bef462ba33e2242b8cb663a8a44e6b188e6f6c963cb7daa103708c18813b4e84b70f0d168a863c8e012303baa90509de76098ee46bc8c651ddc8f0ae26a61d70e920e3d443ddfbd6fe99d0593fe694beb669d77a53ca2eac595e6b8bddf3579119cf265c6ba4cfa1ad3d372725d26f617496221032d13908532dd8ad3221ae5f350cceb83eca6a483191614babe993ca8a80c331a32e2844f85fb0809cd109c9a277be95d81a20dbf3c06fa9c44f1548178f4ac076c169d3e3b3c10e07a7ff1a1058f8d20b00035ef3c7d97ff1c73950db962d936e7ee2cd34ba80e458852d40de8ddfc7ec5829871b3fa80fb52964a7bc064633b1ef3de76f16cf70a3ee5e953476a525ec46b85884eaaf8a6b15fc3d4562a1d04118266f4b458e37dcfc89a6d97a8f2a0c0cc8dc5ae6e87a3f17656c22537ba24426f984bc439ff17ca06dd5ae05b04ab141dfbd051a6e85d0bdda1c4c26f45e78c15f8546e3abb93b602ff53605587b911ff914f748ad52ebd5a16b5b8dda8cbac6605cfdfe2353a9f4a0991e9a7b9a4654238b1d73648eb9c86f7ff4e087faf7bf0b90b10bf804ec471167719f6e01be584c3e3e37a12361ec1ac08cced542b0e1d4c15d9e189336598a4803ec23cba69f849b10bf5bd259cebfd4133de02d2250aea551e601f1c9100a1262afb4c2afea7f850d0a518b39ef1d1e7a42d6849d1e00c961e299f335131d5b4180935526f3bfb30205a7a06b0eae0da70a680e083bed1e3d34cc6b507620486dad81c1c83ca0c575a62ed321e0a7267366c3ba42edae5618ca6faf9aac52c227710e60baf8604888f448e700b8e6fd3059369a608cd30e2f5f6ecc6fd6509911aee127409dedec3ba98b4f07a779bd64a39c95326cc0fd8584602e8d3a5a597b69a46412f655628000b9cc59b2d316a2ad7fe6630ca601530d228a35d639599fd8b5cbd7f2960929826538ea8106c7d14919c1cced04a59ca9c27e17b97e3390b32a41e77f8382fe94c53e66a6bafede26fc559de0a7d8c9e86c8ef3072ef5e1e2f51ff78d98df37b331adda5cda959226e157f0d82e78e4bd8aee5d43b8c09538d8af9fbdf9f38ad18b5e424a5b35ea8c410a168fc6a267c314af476b28be659fdd730f0c99e1e616b3bd328ac7fcdf9a41ef40aa09d57ff58a87584f2186b4532eb0136b74ca95c0d924d8ff540fc86da4c050f8dfd05e5764ebd65f4d1a73d57e22e019e457f9dee9d9e16c1396fbb37f2340660c3931c9e1684c914d5338f3cea8a1fb491ae36dfea045f3a67cacf70be88b0c7b12a51ff1366dc688821c53f8302843c9ab1cc293f2480ff3858094362d8c3778dcedd53ba1991a763dcc2ac4aae1c501fced4afcae53b925d9c16b3fe40848dc808121e86f32073fd99959c042a9c16bc44c2e772657638723d668dcedde031e4aeb30b71ef4ebc44b3400279fb03d166caf85e1ecda7704458e6b7b8990747e5792a264c2b7cd925f210e57e7a99b2bd662c3966e7d073f3cfb45cc00c4bdb2eac7e7077cce3d9c29ab935df1d9c02f17dfd181c476766d9bc98ad8cbce1334d6ac2fb40f38f65a96905cc3cbb30face1d505f8d0f9846cf425dbe4875ece38218cc54a3a5002b481447d75475fe12c82df5f9c0248f4b8c1b9fbae1095505161e5521c994d98b5ceeebb58c6e0eb540306ed07f2ee53c4b8db52ed58bcfb51f80b8a8e03c899a9053461bc76ca7a23b3857925434812d7dae169c0f717a1c286804e7889e9ad12a04265cf51db5eaa5c813aee4121051ee2861840244f4fc2bed26eb9acfd90bc27fb8b33b4df740c48cc5068a29ffbb395944dc2f38cb5e3b3167203f9a558aa94f8b8ad620914f77cec57e0cb6972cc71851e63f5c85174f4bfcf518a76acfc201ff164c48d5d9cea9df994e2d9a8d32e508deb4ec9073814d56ac0de072e3603d4a2397789c807bfa7388df659942c4522d166da5b7ab213a5e9b4403b2243d194024ff394f7b01e373f837dc417ff941c866cb5f269b7ac786ae6f551697a6c15e8abc27c0a1ae722be77f599a1a87e3c937ba8bec0bbb25b6ad8dd513b6d388e5a74ce71a1534bd7f464706fdc2fa5b8b484fcddd7b3547d66e171d5966510ceaf1261f260bca5f37feebe7d902abf974e4d5a5e5670507b72705b08aa883a367e48686718fbde81656001bcf1163cbb32b9c0eb5850fa1d08f201bc153880c059f8a3b98eb1d0fd122057b2ca326bff389db5aae594789ed5c613d2a84b65ca46600db63316c02336f5a8edfdd0d289fbde42c8aca7881a551789ce9df4072f772c9c8ce074e799b7569b550b74c46f4f2bcaec082099620bfb45c4ecf34d537ab91076875114d63c5732477b5f3f17610213b146e278063fbc51ba6141ab277a7745762281967df92e5c6cbf0544f7edb47ad5b0e0c616d6cdb0ecf43738dbff5e2fb76aa290b8533bd162bd30931472e2d39da9c2df10212eb473235d73222efbe4de095a93b41a692a658d581e0b7dc0a7b143c2a2f810193b57335e197aef142e45b259763d82655fafcd62638c24d60564b91106691068299a65f64a9e78a8843b0e0bd673424c3a1494f019e9805010457b14321f769c0a05c56b75d0cf8a7813554115b38d16e819f08bd27e0b6aaf5d79f2e92fdce2f338aa24cc5ebcb0beb7d5f474d983f7b68481338955f16bb9516f938b5a9db0", 0x1000) r3 = syz_open_pts() readv(r0, &(0x7f0000000580)=[{&(0x7f0000003bc0)=""/4096, 0xfffffffffffffd3e}, {0x0}], 0x1000000000000028) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 04:02:37 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0x100) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 04:02:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) pipe2(&(0x7f0000000200), 0x10000) connect(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = dup2(r0, r1) connect$inet(r4, &(0x7f0000000180)={0x2, 0x2}, 0x6) fcntl$setflags(r4, 0x2, 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="a883eefbfa1b4e981f82725cf80673b5161655b090df52fb1eb00f18f044c8aa144dae08332af308d8a29157be5834c3b204e7e56afc552fd8d3aaf30f439e81da9d927a0bb5bdb4018cbd98c20100000000000000ca9da5b6eccc9e716e6999a47d8777a3a71458757ed1c1cc4274696ab4f39b217cca216b40f8e400da53b908060975e4d9825ec9a2ea8785a46997f0ab02a349fdfd6a1e1552f2cc658872db470c241da250d49a95ff69223e484892929ca5df5a2923b4f7249a80c345371dc207154168db18e52d66071de514ae2296740e930d2e559a28d9387b75f86f8b6f7ab34cfe6bedb6a2d46777d0ed3ea109cf8981299b860a2ecef55f09fca90213a183fae4a2c8045a0264fe193fd12aeaf086bf3a", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 04:02:37 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) sendto(r0, &(0x7f0000002bc0), 0x0, 0x7, &(0x7f0000002c00)=@in6={0x18, 0x3, 0x4, 0x7f}, 0xc) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x101, 0x3, &(0x7f00000003c0)=""/10, &(0x7f0000000400)=0xa) sendmsg(r0, &(0x7f0000002b40)={&(0x7f0000000900)=@in={0x2, 0x2}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000940)="262dccdc51a4bd73c1be4cf5b567fb1052e5466f73cb6fb7df0145289267d3c819bab44b430f49fd6e39aae5b865d2b8850d54781d9a8a760692c82bb819f25ddc39b003564958d6e0cc6127ce5ed21dd0a99cbfdacca9654912c4f4cdc30e60193ce54021d0e3d1b532d1ba", 0x6c}], 0x1, &(0x7f0000000a00)=[{0x38, 0x1, 0xfffffffeffffffff, "d7b567959a2dc089236e27ccd730c90d3302b87efa8626716da064899518237d0d"}, {0x1010, 0x1, 0x9, "c554109f1eea8c8da1df7fe743e4df6a0dc1739eb6e9f1d6a5799c167a47d23358da174949474cd601759dd98997e80be00373250f6d9e01da1db506bee6b098dd70134f4ec73eef1582860d72b90b61f6b46385ee084f94506ca8595897a8df323e3d563bf1043f6b1f0fe3caba4f08a2669dea80f15f606f2efc9243204dc963ce6c642ddc7350d756fa0c15a2f67bc186801da48f293c6411d64ef7262c06b3e64fd273ef92c085c230eca86da9303ba2ce95707e662036e6bd22f2dd43889cf5cfdfcfa905d05090b555047c276975046a4c2625904a7f84a1c7280a3ab9f35499cc94b66d2e5f6cacdee7429f1343c01fec4495dc6413924ebbd5ea2bbde920af18a4ca31ed360086b0f2b712b9592310a040fed27088809c95f831b356aff35fd217c9333f7038ac02a4ce0d3f2f04e12047606367911483d7c08ab263210aa09be7f582e30badc9aba8b252819432b6f02bfb555032155b66b1fd88937a3617a8e27793d534e32cd280157cfe41c84ae953eb9039045c1d549a949370c16e6cb793fecd026e3f1a2b54671f600ffd0712add3716bdd1072ec892882f29f1f7b4d3cb44cdcb1572b94f775972a041f2ef109167f019e4f2e571a7449fad4f8168f54bd741b8831f70f07384cb7530cacaee014d297372458ce10b9c76a78be01d885d00a49b0513d27d57d8258537dcb9f5f5de1264852c989179746f55c9b9700b9a5bdaac2e5b01e6572aa058a9386f82b69bffeb045619fecd8f7348a3cf5c5d311b93923e16ff7227553b4658f66ecf3ef7f9ad50a656d8bc83c340c0735ab2e7a631be68c9ba9482d2b16ecb722c418f5494d8423db2090e47918d5a5d1d5dbb888f72fb1fc9e4a91689554edd4ce92d44e394ed1f9a61a5349d5d959119331a0c291afa135a6eb82a0747335947c2431ffa7202346d91104fffdd1234c56daebc386ed631ee5a5958979a602a569568b489c495ab1842ca055c968417669e20e56ea21ae32f911697cec6072e39780b41de34a84c33a2f5402af85bf70d98b5365aaed31316d70073489f1f8dba668af0c6f5b87a0344d0183363fa3503e8ef21e67e8793f71f6c0c781972a31077e1fc6f3918008a2fba9fb46fa597255a230390f8f659b661b14416c38f4881beb645c38bec4a897015d2e4608fe5bfaa2611edf0681e84db02bdb80f52bf379410adf76ae3448719473eb14379cd0c78f49e27f4e0ad3ced7a39dd23be54611d4ae281078cc47f5cffde71789b3c0eb98c514be71fbd39e75289279d9bb7a58f4940754a63279f6319de5c27f14d07b71a6150b54e9cfee8c6485942f87147851303cf59b48c9cfe32e2804afbeaa88e1ea617c80752d329aa89f9692b22bc95473475a463e02cc8ea5da3d5acd2977954eb78c2265af17a14fb512ac8dd21eadfcbf42ba601eba96f3f9d3a86d46185ab48cbec6861c98aae42b87556d9459550ef3bcb616d059e540ba9c7aaeb985c4f33b4e25888f0fdb48604e52a608536a75c87134e834ac1fe37eba2b3acd0eecf6ad0d89fbec7e1484b582c4d49eba5884876631d00b00e4f620371c8c2cad1ffeb5a25c5e52ade33e7975a8bd95fb304e4892c5afa9c0a6ced8280f30ab19238de74bf2e7c36a6a22b24da6efa0b3da1860e9c8d7685f66b25d9e800e66a8d358b0ede041dcc2245db4d279a2d9e970baf4992e30095fd2057c5a3a015def30da286ca798e614614bc37cf2848d3d5c2f23af4e7a1c4785e47d79f0a3465c6a1704f7fc7ce5ee4f2e194d73ee494da895f5d7af683fc01ca14c8635f9e3ac097082aca6d845c450206ca0d64ed69ca4a351d518780b4838ffae93c8ccd77767abf8146ae810e2c3622c1b0e5e453a39e2d685d3e9c3bf64ddf7e60ec38093a6d01fb5a36556a5b3546c70b307e035bef96508942a2f398098baf42515132dad76eb70e0704101c0ac78b8624d94abcce5f2462265004e56df8573cf1a13372c6a5dd8f86016c5d4e73a101d974c967d7fc6a6109b7fc5c79969bb4c01ea4315f8f7676bb124198a423253ca7488a7b3b3ce5e2129b371361072eb6e4a696832523a42a401fee10370d7b8408113319e58eaa039ee8db61249624d30b270260270ed95ab21189170185d57346afc3af0716baa297673178b35f19862436abbf4bda04ac17f56cb24a1367b0e4a7135dd46661ef56fa829f278251b5e81d6b8860520d24b45aaa5f0d8964046f4962beaaf063e536db59e879da086e838d5da89f06ff8eb8201650e1af0a474e0e12d906612da15c120ec98ad2815ddf91f3bea4ab72c8fb0c2da1eac1f1062ba6f683ba033a186b0ca27417b49f3661cd3599e073417cfb275db96b72dd81ad86d7eacf4dc92c02c0c35a853a2664beaa6388c2a8c50a1fd1994497d1b2e8febbc42c79c5f293776b1090faa7a4edff621a7a668552bbc74d797b0af851aa903459ab67be5fff24ec1a5afdb99e7e8ec9a36bf85a4dd87fc58f7d9c496093cd1664a3e635ab66d14817f43cdb7de669b13d092a15f4cec063897743f076b3a3b2cdb76e857cf7acbdf29d0a1fc717d6b39a10f05b30db6dc840974b6f517a0ecbe32e7aab56e4c688d30896e5186e48c500043efa603bb395b04cda1eb137532857d6f7ec81e612a431d065ba1259d588deb9e1312b8b25b85700d054dfe63b495c3de3c20d0a49bf8fad9cd40e8dc3932d71434b59d8a97928d896d965751ab570d3b748c08019271d9b98e9e3b9b9a6c144ecca97ff717d2c08915c3556d2c206431f233217ad136992c04724144a21869b8b30c3f9a797872b68862dc9b74a2ed8d98af7890bdc32d7635235535bc3b72051453dd600813968ceaecb67e348217b6852bb57807c22091437fe20b27147b4335cac568922d0bc176218153ee43c68361ff81759f776fa7e72b76b5a4a35f2eb12afcd079ace29aa8593cf2909dd7fafaa5ecfc44929652d70325c91012c0a3d53f608f64fafe48e7c686f1e0c74171ae9ad0792f50e73abe394d56e0ed793b10c8899eb8f568bf3dd7af700f8d6a31043108285b8477e93221ac7f3a6c1cc8fe0e6b164e40e9d3700e86dc72651d861b73090b40351a2b29f47f8f2686e0feaa6d788a02f780f4a933121c7cc8fc7a61a6bf4118046b6db22aa14e8d670aaee91ec3d23cab55454c15d4fbb30b540aeb5593f064a0b9eeff7bc9f96fcd40f5c1af7f2a05995ae5a30e3d2ea33ae866e1a6140a6c3ebce92e5037a0256d0f4242d6cdb2919b0b9dac710ecdc869dc18a35f023c1a9b3db63bc400787595e92fd98dbbf64c36271e2d02d47afb3e59da13b01d4a921e5bbd348f41288cc65d5d9fd72de9543c6b5be9e13ff62f5b5124fd8cac7410e33dccffc62c2104b05ae2d1fa87d6b2c6c527422a748883bb636293df43557de2c509bbae541ba9b09d70e512e8e4ad65f92dde49c1983d6c54c67e6d5ad4a47fca5825f6f2122d73a80d2d1e2e42664402bb163c6ab115a3f65fc6c9cfa2ce20fedb95cfd06aa967670f8d1a591bc7891170bbb08e55e4514647cfbac25eca3785228635f20e2e8a2088c089df2a83f22a278556cc74517c09b482c9b1119cdf52e983dfa9d89ab889b410619d2bdc2cc8d1ac84be64c1899f027664509ee92bc81010eeb5b1e632229024e3f97bb48c52c6191860751a632381df511e79b97aac5c42833791b56d446d2ef111255d28ab46aaea0e76aba47ce389544f35ab75cdaedacbec660bab9e87eec3f43ea21ca5b4ed81191a64ca34bbe1526f274d216ead52b8e0182ce3e9148d8fb0bc01607d6e63f8a1e4b881ab9716d10e2d7743b8d1310413d1abfe0f2906defdbfcea2c7b11eabe8d3d96ee456a7fe985d924e7fc1f463934a9f8fdf06285068879836df3bb2453fdff814996b419642b59f3e7243916730c8c2001a45553bd1119fb40af5310c1264744b113bfbc9951f609d1d531c04e6f2fa317ab422fa54b4091dd4fc1c96fc26a19633ea5bd0a3b62f479a7afc4dd24bcccc3889203a368d4a3e711525e5ea69bc3a3c0de5b8d45e1b6e7b5141e211cf425a58e4315e7c2412145f506a7fb1dacc9ed4261342fb7e631911da96e18b33e4bbe7bfb95607e1d0b7137a20e999b4d0e7c342e6f0000fdadfd2e079edfa8fb04efa0d499d48bc5d74409caf2732db5785bdfcc5aad943db5d1eb1fda5202dab16df4a6f43bb6369e39fa1b270fb432cfc220db6b3530ea30c6ec7784acdec843350b6512fd44b245875c1eb69ec170502f173e66ba5e66a5e409bea0660e99096857f7d2a7aef1a996c518d53006d3516c798b2b00f7690690c30ec231f3fd71c583f5a2a0bfc646258339086b6fc96f091407ef19d23d407f869cced01a68e08a6c104b4eb6a3f40b8552b8ba3b79c12130744e29801c4cf61f74b17f318f3ddc3fd97c5e35750469600a80e56624b4c0fdaaee270190464fde33014584b935552e487b16dd8ab2bebbe5e55464cbd84bd5d2309f5f00c99c72368d69a7fe6f278e826df6cb49c2ca5ebf9d96314f2d3cfd95e681602360ad18220e6b8e8499bf3ebedd6cf376b86a3c89b0b1cccd227f9699fbe7866d83692796d9ed707eecb8311d0aaf2f52a48c05b48926532b7b8ef3208c056226d9305c779cc8119faee177e029628a746e7cca3938ceb196b3c2d9b518c57f233d26b9e56a125ac6c4540cd77af6fdd18581b2adbd4f7f9aebc73003df3889e4ae4244d9724d1558b76f7b991e679355ab443abae0ccdf9ba2874e85747698ba9b18449bd5b5365b7b658694215f438b5cfc593045d7c68640518bec62ce543f46d9ab2048f015194c60032d403967a36d86119792c3afae2c640adb52b679d1f45a6e70c30a01218f50ddd9759963f2f7eaeed08523f57ba23005da0fa3e8723177ee7cd0ba9a56f4ab80038db8c2816965b3c02d2c184861dc1072ee95433517d603aaa263e0087b9e7b2bfa79f491debb1b2630653a8eeb10e6901d0b9ccd5fc28394942211680b1c539cf507db397ae30b4eeaca7d89eb8ebdc28dcd904056498c949b4ba962f4a869cde0cefc0d5d2741d0f51e451a88f52f680cabd12e9871f9375a9c07b2cff72c42f123eacf7bfa510b6843cd6587ce9dd2537cce3939b502eb10ff65d8f3fa7f212d13784241603129dbdc9897c7f4f0a19528c84a1c2ffb1b6239d5484bc4472e9d2284aa64da12a39bb8b984125077e2371276b822e422e077ad2c90288874462a095a7ded79ad172afe83d242cfd51c0305b5b0f9175fa05fc6b33347d20982384518eceb91726f6246df5f17f2567e3a8f4908d13798b515b1d55dad90249b89cc1ff5f3c3cbf8ff073fc8445170abcb598ace3e50f1989fd863a9a679934496d8555f97be82213ac5714ea508b24a1e652b3be6830509ba795f07492a4d9b3f813458aa82d34d465818cbe28b3265b5772c7f7674ce1bce658d21d2ca023a172c0e85ba9e36825dbdb78331c317b858534ac40fc861fdc389d36c56ffbeb744ddf13cb5f3fe3ba9d286199bddbf97e6ac46b5690b459b3c26935cebd4cc6ba892fa5ddbceddb86ad1c4b11f8bd82657171722eca9a394f0a10160e39df98659ca68120c5d9f13ad4748df17771de8bcc2b3e586321582cc614a0f47c954067b468102ad42479578264cf384d3ce7c408c846fc686b1cb5f77502bbf2b1fa6b7a222a69ef2df3b78b55001b1a87b7742039e045062448f030028bf19223ae6453f4c82a91d2186cc955415d9bc43a2e87f5a96d7863b62dbd52"}, {0x1010, 0xffff, 0x9, "4a19a533225d2b1b0e3699d2c2082c64c3ebe3d75b13650946a5da73cefaa190b3a81aafe8108f47832b96a2f45b3f96e584e32cab46f15c29f95601cc0239cc5a70b175cb83113ceeb14c24c84e51e47863288898743357ac205aba056d2b993ecbadc3ab981412c421b3cd90789c182cfc4f62844729494b84bdec94a41d6832d3da51bd8be16893f81604d031803a1c70f48b00303104cd996983b0c3504f545c75bf16f64f911f4487ae92f4390ad22a86db9cf5d6e98b7dbf25baed526e939e93a5d7418fb728c270d56b92e6a459ac1d346d8a555889a35ee95709c817b8e0d797f7d86e27b7efe4e3dfbfae045a9f8cd815d7fc8abf7e33e7bf8016c362849e59da9bb24446840a346bf3bf9c7cc4a4f68e40b206f5107f526e83088ca1ffaa72c7ce0fea4e5db0972966a78476c3c2a4ad6f4a2aae1d60df0f7ab13912cda6f6d9035adbacb41df8e71fb6f8348ac14d1c617485ce938a001ddb93dc8da598fded1901f1806047b511783522018aad6aaa036a323e644555405160f7c21065753d5fbf5c667cff4272c9505e65b9f3b6895bc2a6d88fe48a51af454b995b54af292992cbc2a892e7ed742ea7e009b529817f2b1e4e6c0a4138c19916c6bf050d89b841e8e248ff25962c6081382ed7e2afe7579ef0075bd5721213066a329d5808e21746cffa82eab68248217ada38045e0c7862a34d304c9847d0d9d97f19e35a7aa635d7fc66f8f087c6122ccea05450509d6e36f87e75af8e1e288ba9b75c82e441ce207cc8f473a8644d92c6479ba3ca5a017d710b15ea1d2ed11649db2e6d03b1a8c573578f6705231eb17584d3b32bcab97efd771c26f5880111dabee4ab487d83bb68654d08494057c8707df311522347975bd415b0b308e8cb1b3a967a394bee5ed4063ab080e7457ba53c11bb2fbbe955bc7dcb45ac95aacf172ebf3a9a97b05824b3acd8a394bdafc2e3ed245c803eec1c629755180e6c728dcc60c19692f04002399bbad4dac51316228954b2028c6c9f3594cab4949255137f956d9050eb96070c2b07f24d2f775fbe9e883ae6e4e0397e33ae06d29d7df0994efaae9d97a62bfbc240d251a303605ab6d9306332b2972120e643f55ab0bf737795e008c630a7cdea07953377d4a8dd25e6d73dca727f6620fe3bbf1d2d695d3e7311f112f16155ead599228971a221f105698d7026f95b16107ec986a250ce5e6e666f113e8831e310e59104c5b6d04d255d4e72943bbad4d110d5e25673e345c2213d71a447f2fd7c57377eac8ebfe705c563fa0bbeb416b462b9f913219c1614160a689d73b465ebfca4ca3591644b20af206643e224d0886c80216347c0d006254e019e34d274108a3b0ff720f876642bc8d155855779ec1acb9cd6798b60e9140f68096ce2a85d1b13fa4c48ca09f03037297a7a925eda4d3ee78bcb0ee7c71a06a88c72216ba7dcadb2a632191ace26ccec03b16d3484d9e91863086de46f1a19457ab1bdb84c47c42e8888a1225fed7ef8ce8b7c3ffd1b9b9eaa7100e608fe1e0cc5f46a1ca2465c39f7656ebb4bec74955f21adee32a572fb088a867b6bac9e656c8cf24b9ed790f55443a51faf0cd4a609bcfee0722e0d1dae7d135231662c6fef5c2f2d7c355d67a89d0e870f1d23bae3b05cdc1aab294ec788bc2ceab76d296d634e1c1cd8806b6f97f45042ded088651590db5a73fdb6a4f4750f949d32dccea9302d1ac8c34892e03bd2232a6ce65c724a82271873072a31b673b0af1a26a65cc008f9d4604641138a478fa5fd652486382854f3c6e2117a0705a388e08f4d2d266b016e0aeda96eb832444859f2c5ef0a7684b64920407293dbb160160dee3d4c27085f9ffd2e8692c29771a786e5b045886de1da1a42081d0fb3b0d81400dab784324a4b12fd680f8920efe2fe464327182275e3d92990b46869e9841bc05be4edc18449755b63405faccede50fd8eadd98f933141b4c7ba3bffb7d2054dd7a60575a5a6e2c58ca3f92a6e319eee557c2d683b528bd106dc8298002f141c399a31753d349af0e979c29678279323c97a5e9ae65e23bb3ef662b6b2f00e1196f9a0c0ec78c36d75419b6de310c717887e013defab1abb7626fef3619b112d4e6fc6da5e971f95ea18bc3814aa25e45a72746ab3ce7468de299e5e9a0d9bd8d9ec2324f9bdfc7376c627b4c4ee247272feaed881906e356a3fbf589349f72697631a00bfc5404039e9f70779326b9345b73942d3fb7576bae67bd6a6d9b0f2c758a3a380dc26620c110e3febd9528e923891d27031d6de0c50d7a426976f7167aecff4d028890c43ab828e36d587cc2d8f69c7ab9cac7ec947b07ac5145902bb47fa2054c2b9ca56ea1a287db0a091ca17a42011435054c672abf7487bf69359721f74c4754af140c2286e0d958f36ca28cdd7e8383c257664e46f35de9320161518352bdbb267615da56e8b58facb0f776bcfce09264180c872029952ff2347b6fa369b5753b8c9fd351b171c7fc18a2b8a7203ac5fa751170373a53e178932778f4ceb1e3d0b5c2e6b7d2e2272b168b4469722b062f0e9855ac5e7a0bdcea2a018779bca224f713c63e9c579a66a711a8a3374c7f071f6ac9aa7219fd8c7534eb10da21a3d8800017520d40bfe372befad966963eea16911b596207a2780b5fe3a00dd5edb45963e941ffd195d5f7bdd33853ef069fc9f1e5ce3a544c3c5195498c866a8cb32108bde21224bf9094743b4dcfa6e04c2e8669eca0192b07b484f4aee6b2441b8644f939ada47c139bb719495579e9fdba5a82c11f22856eb1bb8ea51215e94a065d611b34d86db22ceefa4ac666d907a229c5c5c4190a5d17215ed1175b1cfb3e47af2e133384155a0741e368926295a944b96364b2b38b95cbca1c8a69e9d482114ad7c9a3961e103911175ab0fda7b02bfe41e6d3d3409aa0975330fe61ed73184f33dd5afb7464da4dd0822b58599757030c485d6a7f4da37f5e9cb935cda8ab2e4ae514784333ac7b864dc16831bb19f600f2e6fe4d8234e14a75465d6646791c6798545ed997e63d6bc904b94458556972868f540f5c296def34b7e31a2e69725d61511d7097c52966bc4db1e86198b6184fbd23ec162ebe635b821d011d3f6a589a3532043b4da21bb1f42024d093bf4ba324ab829e88b6665bde1aae387283762e67af5837b847f95eecedc5de71650d6c8a6889769c90ff86e2037e7643cc5da0de22170e91635ff55c505962590723b5c2acc9ac7bfe9e3acd417691cbdbaa3ccdb6202e129948a00e3c313ad0583e35b2e5977f61cc63d515d763bd9a72e6f766708438116d9433d36279ea0a4868d90d4d2fffc47da795f766d4f96ab8b47e00498312065aaf9962a3baef18e268aec69d0b7aaca14a4831922df4a1d1c8e32a1204c8c6ae53758b655c0eac256ae194214903a96da7186b39b0682e83f5ca10e5fb10f4cca52ba3bf0274e803e4675edd92a572d60398601641f888fac3590f90a69b110814f98a7c23a22888dc604cad3d541eedafe19fa87998c9e5af1d390a934071c11a45626de4a01e40bdda6a93f0fd8134de53dba01ede8c5377222c2b0d0da1ea50a6773e21f4d0306c66cbd5d69bf3304a123967e6ae6b92b4c821e64870b5c5440814cafbd1248ceaccc22c67dbacc7bb5e8948329eabeb9d169375128679bc82daae2d798d836046f001c397a596e274ef40de90c189285bac5d12a73741a7e649f89d0029b2ce1d77319bef4eec22d519733735cc29f0bc1c34e4ad448bc3fbfb45e95249f2e3b8acc67aaca56029ef51d768e8744ddff2c5dd1896134179efd270b4c1076b2adc53348033ae9053695e616157ada332e908df92014f210923c50091d16bfe89fdba574d22eb8c6b7d6b46f0b2acce901130bf164523918aa6b4aae400cf023c6c3e613856bcae50f5c2387c8c4e127ba21ee7eb2bc616e7f11c15c411a794a4a3245618313bbc0535e2c3784b616f38ca91a8d011244e0ee24e326e387a5da735d973b474c1272c112222c2f36e549abb526c1a641013a616a83c5f26b3f3b958177f2cebaf17694374ee1c93cd59d101152228c22918e6d7d14faa30f9c8acde1e4916cf1325dfe2b39b7f2ecc055d0adb2d51ca01e824c2e345a472062468366ef1dc641f00ef9911d2b9a6eccce9eb2f2d4ab2be12f45dc2b45142f2bcb6a900130d085a90f91fe73955ae3bb02f98dcacb7a249f93feccc021c4070900bd1bf95eb0cade07b4165673e96733db77d17cc5c15f989efd0f8c0a2ff5ec23971b561f819ee9148a311fe5b4c2f5307f67d246c495b89438c99713ae1745206d2f0ec7a80aeac2a80513257cc9a92680db2c50ca35233d10ec05ef72a73ea3b99074ee6343001fde081e6bc06f2500cb46ed406f4e68231617380076311af127525e66d07e544e209f2584b2da3176aeb74428c2a8d99781fbaa30011740db637dcfb08c4b569530911393648ac8c7d750ff4819784d879d7f77e87504348e019cd07952d76c9a3834c3b88331df1c17ec9d41452ddcb93ca373f5c472a4d03e9fce2b4f049a097e3ae914512dc1b08630622ba3459f277430874398f6109dd96da788bf68e6cde49500337e87a714c1806a4432f9861ec66874ec9789966f6643382790186137931b851b9173d2ec4ff4eddf81b6b68711b13c6cf52a74a2f5b3b0d680ad9aee2a1fe0ad8e894a74b0fb292fdb9b1a7dfff80f303c3bb148012550fe7e83fbdb13c55b11193e9040b6c582d8409c5bab8a29b65e78b092ecc4b25a73ac3a34787f3a9f01c55758d51215d0112232edd460e1fb669f2b257ba9f318c83b7e692cf6ae332fe7170acc857d0ad0c2d02c44b914b7f71a0a643b256e8b46952bea0f99c0aba71f5a4edf43285e76bb5411ce05bcfab524c26d749e8fde6bfb37a471f08a843d31990fb5e290c15a4ee092078692358d23eeb88f926bc2ce1cd5a29d53ade87a2f584be04b8c42c328deeb33fb19f04754e1cd2a7ab19d3086230880afe4930e5b645735215817e3527147a713be619a4abc3f3c7c5024be642ac547868447974fb12c6e30bf7e2afa1f4198bbea40a4b59789078faa5adafabaa2ce93556bf9986f17281a7deb125e1721f9eaa0cf8a060661275b0ce5047729b0e5ddaa0e6b206ee0125396f81f0865cf6c41174d4d190a78c60521dd791b0df495da7307782f4851a657d644e3fd5ebc7918fc9da5d625bbc45dfa6b6e13c3ef0b4dd87f7866400a308213affb95fe4f0127d2c121d83a4c7531a28f2ff410a3316d2a40ac9055391b2ce2b7a113d4ce266c9bbb865571757332b1404da6a476c39999259917ebb590e091b3db466a5d401dcb965d7f64e64d7d1b06959a95782468bed1747933fde41718f2e35d63dc442323d95781ff3595d4ef8467e8ed7ac6e2fdd3b2c80c6dc66ddf7bc703035239780ec8df8d604e06dbd7483e93e0ec252ebb1ebf2b5dac4b88faef8cd381d86937084203822ede7e6b53a47b2abf4eb51570bc61fed9f2b11b49eb66ba2db1c296191603969510d6c6036c78cda253f98b21c5dcd7637e29c22e50b914358af48ee9a343b4e19152cba7d5c266f939cf3e730db6e46665718ae0d3ac0a6e6f7a340336f828f92ccfe2dc865c35c976cf3bc6d48679310f5e8b02b4b262e1e403126991dfd8b5d1e30f45aaf2207d01c4d49fcba29d603efaf13d81031dd2e92fd7519140a47c27dbff6bd849073079f700c973b5b8cd442a75dc92c1e9ab637de06273f637"}, {0xe0, 0x1, 0x9, "cea8610bf191b51726964ad2477bf50058178af6a0809cff312fad989da5a1a5e76188f737d94199931e9b711c7f14e83e1f0372a0f98827fc262a75b0db01884dcb179d68da6400d68337f7ed72666173760b071e3d166f0140074f9080753846deb166b4c2034096442e66980e3b0fe4ccc67a74616b0ed31c094a73b7041e49fae33cb3cb0aabd0b7ba33d988f324700efe14bc468dc17e6fe44ad6bb534c24426f5766090c8065dbfb8ec10536b8e68814ed91f1f7157f687bd0bf5777be771ae1c1282a5b28ba5328a851"}], 0x2138}, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x0, 0x2, &(0x7f00000001c0)=""/126, &(0x7f0000000240)=0x7e) recvfrom$unix(r1, &(0x7f0000000800)=""/28, 0xfffffedd, 0x4000000002, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0xa) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r4, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f0000000480)="3a65a765051abfa4b94b773f670a98a8c1853882544ad980ca94b1cd62ff75c849d321bc6d67dec14f85d4304f6a21b5e38876e90f26986d1df87f4ee6cf3507f8cb2aaa05358e505519ff05f7c07e0b5601d4cb6d11bc4f6629164d129c6b44ff7d05f1207a70aa01fa57739a2bf231abc3a5df0554309786818a585f44c657bf5be8b05c4b689bc2e274c04c2c3ed0df4c307eeceea6a76ee56e621033804be12485273b80b3581ca7ebf8f2947261d9df929cdbcbdac89f5b770426730fe8588c131bd4d055745aec", 0xca}, {&(0x7f0000000580)="9f1bc86f5db9227ba6a7016bc24858c6f5f6823f59833d8eb64d5bfe2dc04200e84dfb207b61a8238f384d19e32b2b34a422dff3535074f8a230da7ece5e109d766a3432989b8cedc15fa21e47019b8d23951b615fdb84c20335ea9c643f731836859f490e7fee85554b6cb65b0e5babed9ad25882144ad80db0e013cc3de76a043bdf3e39595e53a4944e1af3fd83bb1dab767384b4b3", 0x97}, {&(0x7f0000000640)="266140d7e88b52314108e1ba5a0853f584fe7aa736d2b7ee74de5dcdb51420f449808af9d455c78e4d16b93f27fa3b308593ba33663ed9ff60c1403feaf34fce9cdab0311a5e94213cc614f92d0c30", 0x4f}], 0x3, &(0x7f0000000700)=[{0xb0, 0x1, 0x81, "f475fd710baec392384d893cc7754370d3a721f0927e59707c3fa01eb13bc9b548fce8fff85a0916f94b906f7f374c853d999d99bf0f185f50d40d9aebdc1a03356a60f20b5cc3f247a462ea8335e2996854705e79c41eee6e38afad3cd0538aec21294c57aa041643b98116efd499521513cccf3011dacfc04fc4ba5048bc25838ca6b4dfe335e598c3602e7d925dbc8fa0e0e7e4fadebd1611eece7644e69e"}], 0xb0}, 0x400) bind$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x7f, 0x1}, 0xc) r5 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000002b80)=""/4) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000840)=[{{r0}, 0xfffffffffffffffa, 0x88, 0x5, 0x576, 0x4}], 0x8, &(0x7f0000000880)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x8}], 0x8, &(0x7f00000008c0)={0x5, 0xfffffffffffffff7}) dup2(0xffffffffffffffff, r3) 04:02:37 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 04:02:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0xfff, 0x3ba, &(0x7f0000000140)="df82c247853369ca028cf2d820acf309c3a9ddcc4b203b26", 0x18) recvfrom$inet(r0, &(0x7f0000000040)=""/141, 0x8d, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/102, 0x66) getpid() setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) chmod(&(0x7f0000000000)='./bus\x00', 0x45) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) chmod(&(0x7f0000000140)='./bus\x00', 0x80) fcntl$setstatus(r0, 0x4, 0x88) 04:02:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x20000000, 0x0, 0x1000100000000}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x2b) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000680)=0xfffffffffffffd07) ioctl$TIOCDRAIN(r0, 0x2000745e) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/187, 0xbb}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/43, 0x2b}, {&(0x7f00000003c0)=""/31, 0x1f}], 0x6, &(0x7f0000000480)=""/16, 0x10}, 0x2) 04:02:38 executing program 1: open$dir(&(0x7f0000001200)='./bus\x00', 0x400, 0x100) r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000001180)='./bus\x00', &(0x7f00000011c0)='c\x00') bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f56757300"], 0x8) setsockopt(r0, 0x0, 0x8, &(0x7f00000012c0)="3105e18c7e403a8f642b3b86c258ff0d2cf9a35a61d1c6407bca3a59ec5f6b1530cd67f827005bd53263ffd081be274dd262ab3c5afc60815e9e6eb1cba294273568e0e5c00acc586613ec325f62b4193d6272fab0fa08f7d48651dde47a376ae075ef47fed9f1ff2d79bcc489e5279620cfd20c2b1b79eb8d454970b76db0f29c04bf8b10c1dd5415d18b3a38f01613c8e773e986654239176d0b3a6a31624835b2be99e628cf404dc3", 0xaa) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000001280)='./bus\x00', 0x80000, 0x1) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) open$dir(&(0x7f0000000080)='./bus\x00', 0x20182, 0x22) 04:02:38 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x100) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x20, 0x7, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x41, 0x20000000, 0x4, 0x78a}, {{r2}, 0xfffffffffffffffa, 0x24, 0x6, 0x3ff, 0xb2a}, {{r2}, 0xffffffffffffffff, 0x30, 0x40, 0x1000, 0x10001}], 0x50, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1ff, 0x5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x80000000, 0xfffffffffffffffe}], 0x5, &(0x7f00000003c0)={0x4a2, 0x2}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r3) pwritev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="7617b339ecd66c24e38fa126d94cbc1feed64d1b95460a6895ff8b561161ad654ddf8ac3ee1794b01c448ce2e47096ef481e6112df725782ac53a996b6fbfe2fe46b8104cca26e770cf67c8bda567515e237f35176c6e074080a1bfa291116450e6341d070950bdf6f6e26d6f3253b575553d2df310ea097f66da8234104ccb321bf4fd97668571ebca87330237c191716a1a8cd2d2abe3bb9a5ec1e523b6421b87d2e5aa10db2edc478fbc4af7a2f3a7dfeb32ba5f0d8", 0xb7}, {&(0x7f0000000180)="118c2020652d1d1abcf018a195b4f91e", 0x10}, {&(0x7f00000001c0)="143fc651f6b0e85833e5d714811c4a1bcbca00879823bc11e6d8f281942ad7c602b008827be354508890a3e8f8a873481a3e866d76f21c0d49dadb06d4865768fd91d0d055997581720ad6efe61b93fff9f9b028b1802ae7e167468f21fdf0c1a3ab23", 0x63}], 0x3, 0x0) 04:02:38 executing program 1: getgroups(0x1c1, &(0x7f0000762000)) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) 04:02:38 executing program 0: r0 = socket(0x10000000002, 0x3, 0x80000000) getsockopt(r0, 0x0, 0x67, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) 04:02:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\x00']) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x40000000100000) openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x80, 0x81) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 04:02:38 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 04:02:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) r1 = getegid() r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setgroups(0x5, &(0x7f00000006c0)=[r1, r2, r3, r4, r5]) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000000)="cb1fce6854a460659508948786e4aa883c9b37331f682be16f338233d90fabded389680970c666a3043380bdb22262f41b922d182ed8ac6784a0444ac7cfd8ff3bac203b2592aa7115abe8a47cebdcd4a8b5f9346805f849b069a2eae37b7f597ef014c46ccded659fbeb526fb8d898f81f3fd54b63edadc627a7d50d1853b53d6adc9e6f309494ca2b27aa80aeefa959b6cd59210ec0236e9c4d15575bda5de273ef9aea422b4f063ed077609602eb0cb66280d0485b920708e2b05a9a9c3c8e342d5816263a8123ed43260e3003c21734f58", 0xd3}, {&(0x7f0000000100)="ff8a7733fb7554779b784c0d0f144a39e81295f805d652904240bb9dca17a3ae63b8b328303a0b1c005c1c6ec8ed3f6bc4c764c76c12be971274e0f81871c3b57526a611d2cfe07244169d6c699e2c466986b6a19782035bced22ba6ec1446cac2c62562d1ee6f7ec4f71c50fb0dfdeee278bfeab4317d26328d18790e9335d68db268ea3239826166143f882ae87c66dee949dee35eae6c60a7f09fbfe6d197e966512c04fe97b3fb39821df8bcdfc6ffb831784b098a097551669f943dd07a6f8b86ba1f86e374205dded11f942bf615d27736882c3e5db647e424b6c9e32549c59ae8c4d37c579b3ad3a9bac8a101e2f520b57d5b53c2", 0xf8}, {&(0x7f0000000940)="d81f04f7efa13a801861a69b04ce6e0959839de0fa3b963f85cb9003aecb1729cf5fd9aef121fcf708c7cc7dd962f891385dbcfac2f3438596a28342c844b056278d8d28ae0537bd3f71b2eb511c5f369ca46a1fa0d16e046376d670cd909511f10c29a1a7f39bb030c85b9206eb9c1e7d536d2f31f3808f38f9b722a502443b1134ae703c2d9f1ab60f1a97f001b92803e7918ac445ba962288eaf1fafeace7e26238", 0x94}, {&(0x7f0000000840)="bafd71b81e2de9a2b076bc4a51a7474d1dcc11bc6e5a4a343058a92fac373aed9ad1", 0x172}, {&(0x7f0000000300)="faa816ccb03626958c2e845875ec84376f5f9c71", 0x14}, {&(0x7f0000000340)="13d70587992340c63b19206ba7bdb63438f8e92396d08be8834f0ec06006e71c2dd0fd70077cdd456f9e064ee18f15c7b25dbf130d403c44ecfbc06b95959a6adbdfec938ae331255b11db414ea98df355237d04fc63e284e9ff7fd02cab8a2e5eba466242b4e264d1b19b4b2d069127f32ba8ef081231dfa5a0654676139241e0edb36505282b1e279725843ff70b53f8ab33c78c5641c6eb86668b8af96260a00e53b4e31228ef55cf55c12b1bf40d70821543525551280c27a9e120fc65dbf6c559a618adbde1", 0xc8}, {&(0x7f0000000740)="522b6244870f1915e890bb2dfeefb44e15183c2c76da1d6deffa6ffe5f506cbf5936e5f1c467c7be33157804ed6e0da63f390bf1212a0c1a108f5c2c556e69a9e2fed8d488513dc081ee770d89a41e78cfd70865a7d4f7dfbaba8037dc15884ea5735b3f693a268ddd3706340ebdbba7915857e07c67469a8f8e7cccc3fe0c81a3e0b5f3783bfa73188a9fb5a85be33d199e04f071170cec612a45287c6daed2fc28c8e65dd71982e86325a903194f0def0e1e0b25ff12309fdfaa4db1f70746004a44819b9b638b945f41bf6b", 0xcd}], 0x7) 04:02:38 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x18, 0xf0000001, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0xf0000003, 0x41800000, 0x1}, {{r1}, 0xfffffffffffffffb, 0x18, 0x80000001, 0x9, 0x4}, {{r0}, 0x0, 0x80, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x14, 0x20000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x34, 0xffffffff7fffffff, 0x1}], 0x401, &(0x7f0000000240)=[{{r1}, 0x0, 0x80, 0x4, 0x5, 0x5}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x3}, {{r1}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x9c19, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x0, 0xddbafb2}], 0x4, &(0x7f0000000000)={0x0, 0x7}) 04:02:38 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) getgid() mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 04:02:38 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 04:02:38 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x7, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffffff]) kqueue() poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0xc}, {r0, 0x20}], 0x2, 0x0) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) listen(r0, 0x1000000000000f27) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e3822fe09357b3fdaf3fd854e5b6d824037c0b82e3a33c4ad5c46f3bcddff4a8ecbf5643ee8b998537cb36c1b1076b228561b4e01a66f512b2355eb9028366c630b6a7281e297176f016dda9ad79b85a353621bd0274938b63b4f67c77778003650dc7642cf612394eba934dffa7d7b3c625063d7051148efb61b36a8506f6861247cacc548a8945cc63d62a1f42c0d8247c45c4c38ade1857595735cca187d4b4339fc486c3cb3a0d36277380b470f1324b215cc1fe58384468cfa1b896e21e619b57d4fb4e4a6b9fbb342ab41b40ad892f0722c8150bcc7f15b7c6ed9a48e8d58c1f7a20569fd3a595e1f1a05feb3e91e2b5ddd1a6cd2df4a4feb3bcf7", 0xfe) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 04:02:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x5) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 04:02:38 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x200) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000000)=0x7ff) 04:02:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x103fd, 0x0) read(r1, 0x0, 0x0) 04:02:39 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28, 0xfffffffffffffffc}, 0x0) 04:02:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100000000, 0x1f, &(0x7f0000000000)="19a2209dee7f23e5bd83bf263ee01bef3aacb773dc96e4ae5c7a87f7157790661b7c7f3475d2c0fe6457a05c81459b323c384f847e8eef1b50aedf600d035a3b285f2144809e1c97be76dced309293d2cd5f92b61393e32f6ee8a04cd7ab72dec8efb7e9951ff185468c", 0x6a) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 04:02:39 executing program 0: mprotect(&(0x7f00004c7000/0x4000)=nil, 0x4000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x8000000001003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe4, 0x3}], 0x10000ffff, 0x0, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setrlimit(0xf, &(0x7f0000000000)={0x1, 0x1d}) shutdown(r0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/109, &(0x7f0000000040)=0x6d) 04:02:39 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000001000), &(0x7f0000001040)=0xc) getpeername$inet(r0, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r1 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r1, 0x0, 0x1e, 0x0, 0x187) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="95781bb1eab354282e825e00ea8fc5118fe54ccbb05a53889d60af03d6ec8493513faba23d371e8d332d6fc29dfe0287232ea9bc9dfa61540791be58f639f4f34998b77057372ffa4c066cd60e2920f8685afde34ecb4c95386382c33dd86fe33b8057e1aca684ae72c7788f560bd6c84ed42012912bc40114f5683fa185bc6ddb3dc333497003cac3bb6b4a3133d93dcea15f3b2146f00ad98acaa19cce894f7c868a3733892db64d020ac25e172db69a9c4892acc71f46d5e301beb630705264bb0283a38ba0bb3c56ce9e9283b9dec4ac34c36aa60b79ad1b072fdacf489f15e322abcdec22b0bc2a03632c777a77af2493ba2ed01b73562005fc7dc301f412b0d0cfbc5ce61db02d2a62aefb8270e1c11fe058f3eec0764500b453d505e45e07f7c69b564f6468a65ae804215de25908dc65b87fde0b07aee6aa336ba5c50153a8e8ed74cd625e0bcc78fb39fab8db5bbee401b52ba423257d7be7afc7d3fa13af96387e2f69dc6b98b6b1ed0b4ef386e992b1ef6f1162ff3bc2769e817b430350515edb66d7aab626b5994ce57f982c1bda0ca4ea64a1b9d8f40b3e5ea258fc1259e1e9515fe99e13e61991032b1e011c336c81baa5edb4cc525d60f6345c3ee7d094dcf56f65121c94c011433701af81123095abb0928aac1259caada4dd3eb21b506ddcaa8d0af81608123d5ecac9514000837f6ef0f430b58820f0fd19d3f7df8605a99f36f631fac9235b0369cd0377aa770e56e3606579d97a07800006b52ad3f610637b7eefcd094e982ecad08446afbe10d270a963bfa60c625453668a46735a4bcbc4e5ffcb04e7f923acf7c9e6eaa929b8bac2663d0040038f30f60ca89756de59268126670aadc157b947de5ff18b07ccca8c6f6ea236805c8e9e2827cad07ca33ed2c2d9c17825a4a9edbfee4bbf2f6e68680e1dee8e3f2e184f9d73113b9f366b0e8fe61d2c37c7fc55df61252e7e89c26b6250be89753fac75e3c9daf0302c6c6643225e342945097c5078fc58de0a65ce51bd197c7e1e75c5e2ca8233606f6bfed5de4632087b453c79d3624077b53458ab94e59162b9e5540185c92d3acd71fbb78eccb5d68b9a6166a4a6a54b7f8337b4e72a3a75bfbf6c51a6024a324aadb2fef7fc9258cc2d35ca20d1df70bd7f83adca9c52eead11ec7b5232d26eccfd730d903721841178e720b9178fcda2ebcae17c8f05db0cd47cc68542d0c7dae6e525153982b0e45050d7659c8617549f27367a3d1091205eb00d7ab640ef70732474748fff18d9656b03e1a7a8dc8452257df544663e27f851d5ac6219218e7934e10a56e8471b8ad6339f293ce0c25ce98a7796e50031daabec17e054975af55a22143ecad768c5950895b84a01922ca828bac0dfaf6c4859ceae53632f88c08c84eb09fffc164b919fef6f6d98022843f2e11da4d4607758965bbcb39f6054483ec425e8bd81bb02886d0684d228813d4e14efc2e932c98132fa819c15b1919fcb75f86e72766f407e813cadfbc5d559c458c2a936360adf511a8dad89fec77799b5ddd9b0b976632d7cd6b2405ec02d2895b1281e9de570c7a7bec02f03981cc4aba0ea0944d9d8f371fc5127aa3a4b5efe8f4003b1eb057baa5cacea93d28ff43fc9d53e5bf0e3f6bd38c6135f1ad7e41b80f1546c3fefb1773bf374a06951f081dc3e8aeb1fc137bf568cd2dc50e072e14a5a777811967fcbf50796064482519524583dba78b80bdea3e82161e764c9c54abf266607edbdd36535ed3f65ee82ea32e684585908471a6e83d298f1cfa9727a492e1466e805b02a0fa30411b82a100d546bd1b657babb893b3c62ccb699fd4d9b2769f69ecb625d36b13f8ec560ac481808f2af1af92e5360a77a80e35ce5f2778ce73b510b01b59d1d66c4aa380a8aca257c7383b2b35a0563be56730b7e473f93960e77e8f7a9107fb25a77bcf54b87b3b9ff4c156d4c0a3fb33b4d03efe615aac8b02b7ff6bc2f9cd45d38435b91e80c30e6b5254c89cd6a69167f599191b78250486c362990a69310d327681b3d0403cd5460a8c80608955f6b4bcd7f87b84a5f68e6477a901d66b8c175f5ab64fb3fc8c8e9fc1c510d5b352e7bfc8ea5b6789c6b8632c21f925994865bd959c563988bd10bce647c41b93f65e2e4c651710e7ca92fb5aa338f114ccdd2d9005bc164b8eb99872eed0ad2ffed9c2fc1f50e85467da36e9b10209632bdefcbd7c72503edffff3383ac5ec9dde8b77f218cf784504c7dc94d9283e8670704cf66e4ef8ed879db407b6e4da045aab68c55af5f2b9dd509df6f67fa66b7079537316605c04e9896e4ee7b7c3800efa88cabb734ba7d3a3247970a61bcd15206c3fc5d588c19092fadbba4b7f5712e21910604c81e161037cfb3fa13cb32e0af35376b4271f9b375e80cdbd005533efcbc19445ca2e83e1c076788350c2d7c2ff66d6a90fd24375c5743cbb8c8a104207485eb68ac2ace439358c83ca02dc423bac663e412698062436b8833f2736c6a77594a19d0d87b82820957f0e223905564c105dc5c2d3de1ef0b36056b622c3fb4235ad339754f6b657d35831117823f31541933c8fefe8982118431827d9686b41596ee8b0bdabcd299b99a9e2fcc6aa1b207104fde58939737d0641bda37b07749af1304f4c07e8b6b8a1152b1fed4c79aa91b30e2f490c568aaa45c326da09385cc8e6eb7ec63f942252cbcc7c65055d5c3bf27699833619af7b1dc3db5afecb674ea40c86b15306259c11eb91c662c1bd12a45919ac3eb2ab85dd122a5ec2e7d76fed87f709c6d921d5a825fcbfaf107a0f715a13553895471c8e8477b801edd831459ad4fb6521473688c25da477b056ef89992e0f4901d2533a5b6ad1eb44c7ee6355ad5b68bd4111b43c69ad486b45e4ee72439244b8912ec504d6e5ed5eb794f3bc414855b7f289dbd2dd721eb191e999b015f4b87b78a91b93f927fcdd70a92cf3484314ba1a4ddc608d96fe079782f7a5c16a9204edb72da0312b031f223168df90d0d3ecac7e2b0e9ad10b1d20a13cbf08e48ac78765d11404d2d96bda82f61ae85632cd58941d61a2238785aabd07b6eb720e7a5a0ee0aa47e4571e1cc481074e66181f31edf19e3418415d1a502c2b9a3ac909eb0f907c86fa8bbdc7bfdc81b9b7a3352241e15d8b7dd1e9582374c7116558be80e565b720858a6a93c5a754fd37cea94b52d993b4e3f7c7b35102d62ddfd72f6cc68d9bb476b4e80cd8d0fa9cab0a78a30f1658666e355208eefdfe9d0bec267a4176f81c357edca1000362540408bd4bf1f1acc7d65cc3f7b767472206cc92737f13fc14d4ca7d681cbc46945f2a350f32bbf7e634d4531bb1dfb4f96c89dd4d59750327350c92a934908f5df99b3783fbd966b59767136cf7f44cbdbfc1974cf3344dc2861340ca544891b5bf3c5e2fc8874937f7f82aff0712d60370774b0060bbe6da1d64e0f4937dc562a8abaa03f3f1ed60e1ff779f21c2769077d9851573aba5094b9cec4e4a9f682382f181bb002ab059d374265f7acdfbdab60e2ddf6815183794b63ea23f1ef39d40f97b015cb1d21c25d2d6a6964c40d833516e145926a4eeb3bf5f06575d899780d5fcbb7ea21f62174871fab131eaa6db5db60e802130a729460cc1e676f50853d50dfc127763b7cb45e8ec225a26c79ca95fc9ca867964c9b424f53d424c42972803c8fc4171909c95115cf1b5ea55dd510c98498e16c9c1799c317f077d105219caeef185deb06f90527787a6e41192a22c6648f0b04c92e61ea860a445850367c41128d601cfe137b53a64146e866e3aa5073b5c806124c568c41bfa5b19282a9188dcd1397dc814fc73fc394f2004bd995131a4330863f121b8f7f16347645485f3408236761458cd9d7b09985cbe4a78e78c142f93333f4eb94595a6520d7366c1fcd9b73bcf1a50ebb9f5fa65abcb4389f1f6f9b67343ffab279d8aa6e042835c15e76acd3000c9bf3282f7c4508ab10c5beb2919fdd50021d732eba24a008ff7efedbcbe89029e3036bd885a510265f351d9a7e94225e9be8377576e8645e4b2a36e3b6d5c9177860813701c19b684ca5697f5e8458491fa2dec42856046040bae91f4850f23728b2f6d9488fc88841c65f9a2042f4c41628afa0ae82a5ffe1e67f5b886a956edd61fa7c64c5195eb433514fae68a6eafd1e6baa8bdb0a349d7b32332b53587d12aa3d0f3b7a2f577eafdeff86e8a6ace31047b8738cb3c31853a9859ca6f876e19ad34af1318fba189279e44bc89552311d61cbf57890c6a417ec55c178b5e3e45dc2b9926d94883d78dd3a3c4a0a01ef4597f58a31145cf478bdf67ebb5fad3116d9e3e0280756806f7baf0a66a1c5f144eaab67ac5d235b1271c450c8e14347aefc30d91a077efe81d08154164b7b4dd5f3a5ad943dc13c2a533f5ddcc18cc700ad45f8abff46a4dd9584cff1cbba7ded381aaf0e20672037c65fa1d20b77f432c18831de31644942cef491dcb1bf568f21465f86e0a84a693c9b16d5a182873cca1b197917a29b894d15a724ace5c2b285bea6d74655ee794a6a5877babbba187d100760ebd4b8365d9fd043ed1b9403210e155d16de46970dc90680edcd245d7e89d29eae7a28a85ead4ecb08e3fcecde2c9a28add1cda6f395e35f43e8f873634932d923e03959dff3670ecf4225a402734c1516ad160a8c7517be9ad140b2d98af5d50aaa6f0fbbee7dbecd7a3cb02d0e5a2671678a8892e21050f27a9da1de6f764b54ec9c1d556af784bdcdd8a0096150b150739dcc1d443d46bc5a37ec3599ff694976605b9aeea6911bbb3f41d957b4fcd3340703534158cffe66ada51cb560b8ba312ddfea58fe7f220e9468617cadd2e631e3471e9adc220695c3c268a7ec6fac3fde6803bb2f39333c6bbfb140047dd862ccd16d04eb703c244544e9877f413f92fb57f9a9efb0c1da5e98dca5660cc12b8fa255a5efc37b15ce8bdd6a9edde658a4a6322e0bfa4503f5d4fe2d0b779d9060a703e717e439e644f66943f1b38662051ff5a1fe894a4107631dee243c0dc05c6c8d0b47bf8ce1ec62b33eee7b6c955cf40a125dbd6a7de2886a4d16a99923fd199458957534af1510fa1e3feae189fa036cdeaba5a22498fe6dd3e70612f803887217e3ac67a12a9a5a9bcee53a8deb7a06598e4747aba0cfe2bfcb14c63eee1e5118a9053e4cd21924b980bb5253a383b25ea7f995f0ab97518461bedc16439ea33a21e0c36abd91983a96b450e5b2b4c872b1289e536ab667153b2a30e86a31a76198f0c5fb3d1804a9eb03c37d4061563cf6b72ab9127e5e9995a0a960cac2b79a7cfb28b60c20210e8397710a6e5d96e781a082d1a5f0d23cf07e8530c1e1414804ac7ccd3fc0f017a72319381aaebdab0cc4cafb98cab40f1a370975db4f8a4e19b94504598473254f0f10c6f7b90b5e4e34db21e40e71c89c055ab32d6abd10934b8b8fdb60113debc523c2cb5cc6e3239e59319bf33d9446edbbae2fee99503def8e9b97fb489fad0be74c51e37bd926b2ef8c452d0ea6b0e592509877f01e182819885d7959d895d5be364da90cced6777f7bfcff277ee0f123dcdb3666c3ae9a7432918907c7d0b6aa783399089bbedeae9b0bc7f3e9ece728edb1cff805b96e82d5409f50677f85a0914405204df2b3ac043c166fb8a6bf37cb8093a3ae0cf41dd85f2f34bf5250d1d63fb41ab61a9f09bd1e6e9ccfe069c855528cf8730a883645940d97beac9dbe6499c59c708238e9e78cf100f495", 0x1000) 04:02:39 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) unlink(&(0x7f0000000580)='./file1\x00') 04:02:39 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x200) r2 = getuid() pipe(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) r13 = getpid() r14 = getegid() r15 = getpid() r16 = getgid() r17 = fcntl$getown(r4, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, &(0x7f00000017c0)=0xc) r20 = getgid() sendmsg$unix(r3, &(0x7f0000001940)={&(0x7f0000001980)=ANY=[@ANYBLOB="00002e2f66696e65300000000000000000449f7729ca4a1f828afdfc5b820dad981fdde0a441dc11602474d0f6974345629366bcaa5de42b6368478af5ac1dbe378e5c9dfc03807b42ab01caa9be63354019bd4716a52214ae0de2b8619e473d2cf0047e01026be108c02fd078c957ddf9307f14ba60ffffffff24bd3706fe866125f28704abce339f4bdf8fb636ffffffff0000000018652c746701022aaefefdb3f596290252314b6f416cd745d88b2e610ffed0f994c67fea76280cfaa8d399815c84a52cecd22ce83ce4d24b228a64d9d0da66a3b352a54625c2767f5e0000000000000000000000000000"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000001380)="3a7c1139bc65f441d3adfc7e45deafe197d5ee11b5f6a0e51cd476527777834c28a699ae7c7ead1b4579158e429f951bab1e004a0120b8171e7e1b3f4b62a3588a6ecb2eb58e19e80d4c6f3d6f4a40ab2f247d5aeb10d09d7d1f622bc35e6e37a6d0fa48e13b8a147ee5af0e618d24183bf86d36f6733f68d1e92ffd303daa074c8f4ce57d0b2ad5606e3380414986b5c7b5ccf7e4d097998ca2999eba1164ac315610000ad27284e4c429bf464c0b4ab88dea115bbe5f07411e7f3b6270678a5f7c2907f3ccbdf8e8e87559ea40bb3b8c295a935cf58d83c43b64c8c0f9d331a5e53ed09b1173da328eea0af1e67bc5", 0xf0}], 0x1, &(0x7f0000001800)=[@cred={0x20, 0xffff, 0x0, r5, r2, r6}, @cred={0x20, 0xffff, 0x0, r7, r2, r8}, @cred={0x20, 0xffff, 0x0, r9, r2, r10}, @cred={0x20, 0xffff, 0x0, r11, r2, r12}, @cred={0x20, 0xffff, 0x0, r13, r2, r14}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r15, r2, r16}, @cred={0x20, 0xffff, 0x0, r17, r2, r18}, @cred={0x20, 0xffff, 0x0, r19, r2, r20}, @rights={0x10}], 0x128, 0x400}, 0x8) r21 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r24 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r24, &(0x7f0000000140)="510fc3a038", 0x5) r25 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000001240)={{0x8, r2, r21, r22, r23, 0x10, 0x4}, 0xff, 0x5, r25, r26, 0x2, 0x30, 0x7, 0x9557}) 04:02:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x7}, 0xc) 04:02:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x4000000005) setsockopt(r0, 0x7, 0xfffffffffffffffe, 0x0, 0xffffffffffffff2a) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 04:02:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="cffeffd5132e8fa1c0136bc07b492855e0f175a16e5e264d81e3166423849d51d35178ebb0a9c432077c056e7a6e024c627cebc10001f31756f086f4bbde132ad8604b2def9b990cc8ef9e047a42f0dcc5f4ab84ca1b06f7e75dae8cd5f279f9af9771b017f21d358a22841e3db78cb5ff9bb9b790be451e95", 0x79, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x0) fcntl$getown(r4, 0x5) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getegid() 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07010000ffff020000000000000092404d86d71825f18db6de4b54170c851b92fde635e4fb"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="d872efd7304a3da1081d6753dcd61b3c59614de94fe9a188bd57d1b053901ee9c0b9f54c959f949186b8b02a445be6a2b4019180eb3ffdca1798d281d95214421d91a91499921f491ba5997b1fac7877843d5f3b2d2c89eaab1f5aa441f29cd84555a9b63799a1eee782886322c7d649b6c6a8e7ecc018aea2dd7010dd56277856c225b00f047fd679c08beb792c4e4ee9e760633ea587f05f34a4065278bf", 0x9f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x11a4) 04:02:39 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 04:02:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="3007c0c06ded11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000200), 0xfe72) ftruncate(r0, 0x256) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:40 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100fffffe}) read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) pipe(&(0x7f0000000040)) flock(r0, 0x2) msgrcv(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="7cfed30000000000000000000000000000000012ab975c3d7ecdc632ca4861fb591f4d539a006782286686c17c2b5062c3f3563d553347ca5490de88cd260dec7019fc3dfec13b6329f974895cf1dd26bec3f6e79717c0060d56b4d9dc36dc260e6cefc2975076d1cde190430d939be35b5faa1ae7eeedfcdd26f602b3997c678009e770718c141576b8210f362d2d30c923d578cbd196cd04b8ebc3e392308554029580aaec4e08b2096ddf56b05f81b5d78864ce58b4f528b7b15aedc070d19e1280a51d26d0d363576b34cc9f72b002b3304e707ebc471900000000000005000000000000000000008742afc15a1f96254d152e85d927abee3e5b8312004dc47a8806f5155b46c73018017bddb2b2f1e62fcd16071bf51b6aa8fbf5cbed3fb25b9938c435a8305a6056508048a25569e404615d836e9643c5e2ba4fd844a7bfa4a2c6d0bf76186dfd18eeaf6e6409521be35b57a16eeafc9d27b48dbe69114f70c3c8f75e085ce35f2495b3cdb329ce1775d1e985f4a5102193e8a32f667bbb132288a5e467c082d2de0b7fbba187c21f9ce259c4a28c6685c5183daf2b5519c2f27337b49809fdc25795a5f8a2aa8dfc0a1c6702e6e91ea874bebce490b82137a0771e739b1f91c1fd20507c1016a24f0511cea31ddf9083bf785769423a057391eabbba0f0826dc4be5e0a8ecdb8521d3a06a3e0b7b92d2a6dc801abead4a17f57ad657fd448064fe7180acdb735b029b37c34621887073ebd8e145fb89cd536c75f3d31f11abba524f57613d4972f32a4c8face8f75f6d4335"], 0x1, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) 04:02:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/45, 0x2d}, {&(0x7f0000000140)=""/206, 0xce}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/45, 0x2d}, {&(0x7f0000000340)=""/79, 0x4f}], 0x6, 0x0) setuid(0xee01) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = dup(0xffffffffffffff9c) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 04:02:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2000000006012, 0x0) setreuid(0x0, 0xee01) r0 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() setgid(r2) setgroups(0x5, &(0x7f0000000140)=[r2, r2, r3, r3, r2]) fchownat(r0, &(0x7f0000000000)='./file0/file0\x00', r1, r3, 0x6) unlink(&(0x7f00000000c0)='./file0\x00') 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) 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) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r2, r1) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0xa4, 0x6) dup2(r5, r1) 04:02:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() writev(r4, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r3, r4) dup2(r3, r2) execve(0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, 0xffffffffffffffff) kevent(r5, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) dup2(r0, r4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="8723a6520ecabbf7b94d2c7f0d5c666a3d1bce034be20295cd82a78e32d07fbfba36089580a8092ed4ac6836e9ad15c2e684adbfddd766c1f6d95df6b4aac4b6ef193a9b8ddd53391af08424908f64cbc1fca8a752f4fd1fd5e86cc1eb502f123803f5f40ccdfbc34f03a4cc0047d57979453ab038314065e662a17adcd886d6a12fe129f3049c45390c1e9f7ffdb9adac57373835ec02c729a7aa4c85e2b3a5ab419a8ffa9f26016d451e7be4e1f2e88baf34f37417a854fd6c8fc4835b25e894b558a853156a6128c0864ad1a1765c8ccc44d5ebeec904e32498f0ddad200de6a3f496387ff86df803871c1da6e65eb833564731dffda36fd607dcf52212523f36ba076fae6bbaf116a7029d2b4070b0e323ea3ee480826a3154bf117c0b9b2fd1e03db1a083fc26450a49fc8910e93f42574f1c5cb800c1ea9b5888d649a5a1062ffeed8242246d16501a57fb5b8a3a48ff03abfbbd09962f7415daf030c702a06822331f863280faa4939cb5bfe6deeb98f85dd6e4553c941228332bce0cfe0754a34db176efb96fc5c34f6493ef2901e0d5b0bae54275bdc0442f4ef967296d71018882d25b6f68e9e7e3e51473df5373e749fc6d2360bca31bfda5a71cd425404b0191c041c13da7a0699d81fb3ce2c933c25f5888b3c8f06ce5d19a56eb744ecd555007ddb3c770e9a3e7204bee968710003dee564b5f641933fb4d9dd8db5e72901b6af6f19aec73ee6bd68cd95ed428eedab7f75661e3b2febc1e5623b8b30de14b6355b5974a6cc15b1c9bb3fa08649b9c62e3a7d78c21fd770cf22724177570d20c2d2ca94dfab968f09eb4338c4177053ace8162cf756207ace3aee19b0ece67f27657c3af8171415a6ee3d0a4b40535b454b42789d6641b75791de78018a06704b901a4cafcd648eeb590acc6317ab4736dc81766796e141a8309649d6eb303f4ff32f9e151d49419ba63d214c4f685a1a744dc2ad53712f84d76d4477fb444bfbc270489a462d21e20610ed5787c42f6a6a363b78379ef74222a1d0cbc375ea49195d26770699f7f46ad23ad83ba571831845e13f6cc578dcb8d892582af273f5b9c6ada49fa25e4d84c0dcfd28a39706862805f70ce14536b423206273e583be0b8dcabb5537518ab22688e9ffbaa4f467a4e88281ae169033fa89041e393095ae72ff4aac8e3d6c4257d6c48556e757b043485431ccbbb2fd46e3afbefe3bf2be428646da1a3785cc7d1cbdaf24ee95da7ab83c1fe7ddd8a40c40d55548831da99bf7086607505b4bb74369d755867c6a39dfc52d220ed8fbbc0aab4b4bdd8e0831931bd75ca9e54cb0867486a700d8b2fa70fbc41055b1b5bccf547e37cb722a2e970c68bf6f9d6380fcda555989afb50392dbcd031de1d28b5b1232af332b016692607e70dde9e240bf3bc771da0194f561797be6307a9b31f2535058cb388996e45f6dbe0cb6c1e00706f7e1c4aa0184085d8efa241b9fe8c59d0644a7a32a50a21c80e5010904d0b65c98697e1efa8a8489187eecb041f7036e3f00288030dea372c0f3a2d5799c6b8917ed1e955ba4c4828a51580af9f84f0fd63bf656616f0a774aef358958ea89729d5a7db168dc8db6329bff99c157bdead2555a49ff4f217441d1a1890844828a8f2b76cd9b225e06efe6c672cd9d3e9a76f8186946ff097b6bbc2bea2c3470122b9ee8b5942538e93c522ad4c36661635af5de6644edf2880fd9c733fec0080fa7d98d16c4a2cbfd4e2007016beb9276d0c59519c9f1b360304bee66fc9efe72cd79d60fbc77ce3941b0190e702c179a6bf6c1dd31330a7eb2cd81d6a7cc8e31bbaa734f764c4437d09d42e4241668024b43ed972a5a1e4e8aa0dc2a3c7d405d6135bf11e955d8d9bb782733aae59c89d272b2977c11019b23006347828ccf3f03b09340d6120e103849d06bbe0bf4968b8be2d86bf9495434d8aeecdbd6e567a36d428c7e775617689025e9ac795d0d681118793f2397d2fd8416b1c04a41ada57759c1eed7d1a3226861e573915890b3cfb125308a7cfa952d4308caa461b3e15e4fd8ac8f533b38277f29211fe43f106791a6f82a7c02f363d7f741e0240088498ba8e0fd1a127fedb26b303fa55d582ae736a2cbbb21f49e7b52c8af4569dc6741ff5399c6e0823f24ea13074a39be9b07ee414f93a595fba565cef6a09e317cdf74d7a22ece9f188f479367110c79872c9d6e0d48ace7402aa67510e0bd5bd4e3a2aabd25db519892aeb5879f72fc9450b0788bc6475a996219745a1163fbbc74578ced9a8d71537b0e8984d01f97cee91ce7ba717bce44f0925bb512ec885035f45c6456d85e58f43ec59163fbbc5b106cdd2093d6fc79992aba62d5e576e63002f3b3bcb041da3468a8d3b870adcdf78aa0924a92a6c54ddb81ef1a608dd2651cc9f50cf75bed384d0109a437ffe7a4b137b706ae2a6db0c803ba8271998e18fa8375e0ae9ef30d994effcaf655e2937af812716be41176cabfc2ca2488dee87258f0d2ab08cb0148fff749bc61e4d088fe5d05329cbe29412e931965c8a750ac137a28d007b0c078cc205a0b940fe31462ca3a3ea8664c7e079b76c8d6069df1403a0a96dcfe4186920797c182f0feada45e1d66273fff9f4da40a6cfcd2a41d3836b5180763a7d2458bf48d6acd89a58a875c4d4b033a22cb17b69bca0b0e6f692be24209113924b8b3b75e2065e7504e6ab2d1792a7330bc05eec5216b6cf9b2b5fa5f4f23ad340056ecb858297", 0x7a6}], 0x1) writev(r0, &(0x7f0000002600)=[{0x0, 0xffffff52}], 0x1) write(r0, &(0x7f0000000040)="d4706fea06c0f5132fde584e81da649b273ee1480733a53409b1bc3eb35b263a240b4e162f12a849ac413f6521bb0d2d7f31facc21979ad58795aea8639d0a0233868b1a9a996e624c91d394afaf11ad09e021fe232235706068d7", 0x5b) 04:02:41 executing program 0: r0 = socket(0x18, 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/141, 0x8d) setsockopt(r0, 0x8, 0xfffffffffffffff7, &(0x7f00000000c0)="dbaf2cc0ecea924cabd8e3ee8512a41df082311bb26b6810d9f88f7f23a44798a18a213acc44a58d969af4f5760aacb1349a2b55bb42e5e02a30962f44f2dab1ac04bdd99ad24a4f008c12481463b96522329627b50be8f000a86f74c7b3b7c124373bf73182df61ea4663d8c3ce866896ea3a1577cea45dcdeea8f06248ae1603776532f16b3bd84e1706fdbf9ecd855ec05d947219a1999729499ccacc1b21e844f460952839c285351181f0f22c4a4821d16cea30493480cfd9c4e4edf84c3a95736e1612facc", 0xc8) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080)="ca", 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200c0, 0x4) socket$inet(0x2, 0x4, 0x81) setsockopt(r2, 0x800, 0x34e00, &(0x7f00000002c0)="37eebe1d2e682cda9392fefaca9014d5046bbd9551f6217b5ebde329f3d292a5a5a4a070c0edfa27371b65c2095ce9a097f9bfbfdf7875557c3008aabb3431c33e76050d442c99f6432e39a42610eff339b8294e0a41c5aeb28e9bc78382cea64c75266413f109e524e4d21c8f3b39273a7a725d80e5e4f6eafcaa039d3b3aad327ff923a30913d1b5c87742431ce8fc846db1a6498a478acad2214cb513c1b46537799f616f132dc85bf2d6c077d5ed9614055c380d53ed", 0xb8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)=0x3) ioctl$TIOCCBRK(r2, 0x2000747a) 04:02:41 executing program 0: r0 = msgget(0x3, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/209) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r2, 0x7fffffff) ioctl$TIOCSDTR(r2, 0x20007479) msgget(0x1, 0x0) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/172}, 0xb4, 0x3, 0x1000) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 04:02:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = msgget(0x0, 0x480) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000fa954285dbcea3"], 0xf, 0x800) flock(r0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) wait4(r4, 0x0, 0x2, &(0x7f0000000100)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r5}, 0xc) 04:02:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00001df000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x6001, 0x8686) 04:02:42 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x991, 0x120) ioctl$TIOCSDTR(r1, 0x20007479) 04:02:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x10}, {r0, 0x1c}, {r0}, {r0, 0x1}, {r0, 0x30}, {r0, 0x58}], 0x7, 0xe3) poll(&(0x7f0000000000)=[{r0, 0x80}, {r0, 0x1}, {r0, 0x1}, {r0, 0x80}, {r0, 0x166}, {r0, 0x102}, {r0, 0x78}], 0x7, 0x101) 04:02:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 04:02:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r1, &(0x7f0000000040)="444e1db6141428a993ebf8dcb2135484461811dcc81281b861b51777c50f5d88abf6a5c480291c37d41dbe313db13f0952a4ddeb7a0739edd52a09c08701507fd4bff9426f4e8c3b844796bb6eea1e517b5922b48cd9735c707946511f0a119840e889ab3bc1f160d3c060a6cc72bfb92d2683baaeb3585e976f6518dc994bc0006766f154890eb55610f529178f72d7525b4a26899629896839ec4533c7ba3d6da6dea9cf9df7560ddc8d837816d159bcaff9033f685521acf9d31ce8f7ae074249897e79e4ede31f1bf220aa31433e1e18a28a7254ccd0e09b3b08bd4d140320a464bf", 0xe4, 0x4, &(0x7f00000001c0)={0x2, 0x3}, 0xc) r2 = socket(0x6, 0x0, 0x40004) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x2, 0x4000, 0x6a5a1554, &(0x7f0000000280)) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000240)=0x10) setsockopt(r2, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) 04:02:42 executing program 0: mknod(&(0x7f0000000000)='./file0/../file0\x00', 0x2003, 0x800000000000020c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xfffffffffffffffd, 0x8) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="ac", 0x1}], 0x1, 0x0) 04:02:42 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) clock_getres(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0x1ff}, {0x18, 0x3, 0x401, 0x6}, 0x3f, [0x5, 0x20, 0x8, 0x80000001, 0x6fc2, 0x0, 0x0, 0x2]}, 0x3c) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 04:02:42 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x800, 0x4) socket(0x1e, 0x3, 0x40) 04:02:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x80000001, 0xe6d0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x21e) poll(&(0x7f0000000000)=[{r1, 0x80}, {r1}, {r1, 0x100}, {r1, 0x20}, {r0, 0xe6}, {r0, 0x4}], 0x6, 0x33a) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x7ff}, 0xc) recvfrom(r1, &(0x7f00000000c0)=""/233, 0xe9, 0x841, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 04:02:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = getegid() setgid(r2) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r3 = kqueue() select(0x40, &(0x7f0000000040)={0x3ff, 0x8, 0x3, 0xfffffffffffffffb, 0x6, 0x798b, 0x800, 0xfffffffffffffffb}, &(0x7f00000000c0)={0x8000, 0x9, 0xfff, 0x30ee1345, 0x2, 0x5, 0x1, 0x9}, &(0x7f0000000100)={0x6, 0x80000000, 0xfffffffffffff801, 0x0, 0x9, 0x6, 0xa0, 0x80000000}, &(0x7f0000000180)={0x80000001, 0x346}) clock_settime(0x4, &(0x7f00000001c0)={0x9, 0x1}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r3, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 04:02:42 executing program 1: r0 = socket(0x5, 0x2, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="20022e2f66c5ad1b42f1"], 0x10) close(r0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) fcntl$dupfd(r1, 0x0, r1) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000100)={0xffffffffffff8001, 0x3}) 04:02:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8a022e2f26684fd1df9d99"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="140000000000000007000000000009ecffffffffffff3c5d"], 0x18}, 0x0) listen(r0, 0x80) shutdown(r0, 0x0) shutdown(r0, 0x2) 04:02:42 executing program 0: getgid() mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000200)={0x80, 0x1, 0x2, 0x81, 0x80}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)='<', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) socketpair(0x2, 0x2, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x47e6) bind$unix(r2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 04:02:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/140, 0x8c}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) ftruncate(r0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6, 0x11, r0, 0x0, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 04:02:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) setuid(0xee01) setreuid(0x0, 0x0) 04:02:43 executing program 0: pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) listen(r0, 0x0) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000100)="1a49935ae209a4716d0b12a51dcb97b67d4def6ebaf35c91f93feebcddbee82aad1732e46e6ada9dd5f79ab38fee8fd15f7415a1f5c264695215e13d0610be6dd3421b363196e4f26b8d7e9c80a1e4b798780bbf2361a20226a214f27ee8e31d0a571a1c6cf4bbe6230ff33ace89d5c56bc01019063d263fdea18b3c42fb9dd1ab47dc300fd3ce8651a21fa29e1dd048758b3e4a85aa1792987b7dd96fcb6fa47ad48f603af7551e31c1cb2e36574ba65cf01d3cd7dffb291f01436015bbe996250b2f4f65ab557aec11e6f03c92308630982b39cad39d9891075d9673c90e5191aabf0dfa9b", 0xe6}, {&(0x7f0000000200)="55524c48e1034822455ca851efe30bfa58dd2b8fb791d16047a53e31bdf0af1f9f6bc0e79751c40c1ef41010b78c9fd29d0644c79c37799a644f305d73d26b2e04368e7827e2a3c885c3ffd8c77645e5", 0x50}, {&(0x7f0000000280)="9c69c3558e176f92dd0620d74d1462415e17639d3de98d8bf12a7303162bcbdf53965cc242ba82574a899a76fb8100a619b380cadf3a648915783cac795d82560e63e479f8cce8a1245bb1320f194c5c2f096228", 0x54}, {&(0x7f0000000300)="4909320463bb49e9ceba4c4ca1bcc0c02c26ecfe080a0a8a4effe6dd8f6d5b6579dbcee9455375e67467034fb95073626d579802c6a361bf46c2dc2c9f4d13b34073d5572b4599b761c9841af750e408a36bf493492ccdab51a741c323b7", 0x5e}, {&(0x7f0000000380)="e6a4426d17c8795fdd9c861a85aa75f5714d8d26b260977be87ea54c008267bb4d54d4af7781baffc0cd9de3b201033cc8ce4a5daf37eca5daa93fa0445d38bb21b3a5c160e3fcb4e4d9e3a55f7af8fd97eb64d2cfddc84a0f2d8c0a00b046bff40902c2c6afa0665500fe7de6d0436f95969ce10e29d1e9aaeb4cda1032293d4aa71b94b6e93edd6501dd2ee2121f", 0x8f}, {&(0x7f0000000440)="1512a3131111459d3544ed0d6ede6389c50348f057536ced77356a835790dfee2570f039e56a6f9e04e41ac87fe48dc9ee24ab1ffc0936e303e8e78777d26d97b40d5546b0b4fd3cc9bb7a608c68aa7dd8e1682e9d024260aed8e72943c214415ba9cd653c557e99cd90828e2e8d4d82862bc5a9a61b1c16e53df8473632873cc3732fe2f6b0b62842e20ba3e64dd56c77ad28f5c0ad36d215ca5830d1cd66a2cfc1c15d71f792f153cd7bde3bcd0f6567db640dce5f6fe8fad04a036b3256c481f516b22f4496e72206ebbb224aec7af65e2bad095701a0ffed51a6ee787ce4b92262327088fea7c40a9cdbe05327", 0xef}, {&(0x7f0000000540)="7e146d9885e264e73e5f6286b11d134998ed78b60547a4a6b4a511f79a6934fabaab68ae7a09f3c35b5d9f4be484601318aa32b56ad08ab41ef70e49ba52f13c9bbc193901cc61479e9d1fca6d283feaa6acc515bcb7aee3234b108c4aaa432e6bd79dbe18e2b6c1886202b1c45cb0", 0x6f}], 0x7) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000880)) 04:02:43 executing program 1: mincore(&(0x7f0000ffa000/0x5000)=nil, 0x5000, &(0x7f0000000040)=""/243) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x3f, 0x18}, {0x10001, 0xd03}}, &(0x7f0000000280)) r3 = msgget(0x0, 0x160) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/11) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) write(r2, &(0x7f0000000140)="a12e561b8e88d6a3d6e5e4d275c626087455724f5aed6519374301620d34835842f7d229bee06dfbef526d3219ea9209e471b55b92e505bb44d858ff0c562c703fd9c218e701589e58b512ce065f89d37b637800fd2a0f27da26dbb8026fcf544036a4568ed4a347853e214b94004c82bc8d4f5ea9f2a2861133ba88da08626eadd3156e47e1e33ee317953f59e70d7123", 0x91) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="ac5a62d9a91fa1e02acd566c9f37daab16f45037fc08855867125e4526c5ba8de1d92a8e816443fc0c07f83436c9c24b219693f19f049a2bd71db4b241a4701f0b32da3c825aa22e05a5f291c692f3c23fd42ee497e3bf3c8b6a9376090634ecb3080e540365d76f4fc51260b825d0fabe9912a08c9903b49af28c32d75a2afb056aa1cacd3b48864b1e3ecf780c1a86602dce636ae75b9f03141914b6f272fa3da9f4de509cb7d79b305ab188fdbad558f89b740e461903d8c9c11dc0046d5d1fd39ad5cb680bdba6b738ae", 0xcc}], 0x1, 0x0) r4 = getuid() getgroups(0x6, &(0x7f0000000440)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() getgroups(0x7, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r9 = getppid() dup(r1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000500)={{0x8, r4, r5, r6, r7, 0x140, 0x6c1}, 0x32c3, 0x8, r8, r9, 0x1, 0x2, 0x9, 0x7f}) 04:02:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000340)='./bus\x00', 0x0, 0x90) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000380)=0x4, 0x4) select(0x40, &(0x7f0000000040)={0x200, 0x1, 0x2, 0x51c9, 0x9, 0xfff, 0xaa1, 0x17}, &(0x7f0000000140)={0x1, 0x4, 0x6, 0x4, 0x7f, 0x4d, 0x7, 0x7fff}, &(0x7f0000000180)={0xfcd2, 0x5, 0x5, 0xd3dd, 0x2, 0x3f, 0xc5, 0x1ff}, &(0x7f00000003c0)={0x8, 0x4}) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x8, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0xfe}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) sendmsg(r1, &(0x7f0000000a80)={&(0x7f0000000400)=@in={0x2, 0x2}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000440)="f3e2d6bcbbbdb99c49ace97ee3383b598c21cd8686ff679a7a97ce3dd4493d6a32df10cf2849ce743d4f2c7c8c867004fadd751a8e9a0c617bb440c83523ff0d4b97ae86010f26c99e7f705fc4eb7245304186c8df9b13558e1415c4", 0x5c}, {&(0x7f00000004c0)="0655466d260e8a4de4f375ca2a303c95cdabb1a97248bb4cf5255cda3744b2efd7bf43f68e23da5d67b0e2d9f718daf4659a63199a790f08a85933400f2f7a73ea4c65b68ec515c6b114d2062ba68835e5d1dc4e8b8785d355e34c9b8f73bb409935073ab96db05b76", 0x69}, {&(0x7f0000000540)="63ec4f1181016e4125ea9a9c78a30b0773c84536f8eaa79a90a52d5725516911226ff6ee4df3719b9570", 0x2a}, {&(0x7f0000000580)="e3764815e537e806d8eb9e7bd8ede3e9affa58e33651", 0x16}, {&(0x7f00000005c0)="f5939b186ca5b351d57af4226c4e349fff6fc39f2b165951ad8e71080fd38eaded358a1bb4da04c434f52e7732da0a62bbef758b10b0f677d212f4cf17b5557a5cd5935e342a35b1db03fac2354e5051a1862985acb06fce4d4f91720a4c1a89d6ed2fc9be1ef6f553ea6b5d3cef3c103e03810b7a540a853768bb544659a03871d78e08c5841b2ad9d4b09e06d9641efb9fe6eb0d3facc68b6496aabaf17f8a640ed90044fa6d1ccf1a48f029317a5ced5f88e265f900ea84a82b7860bf61", 0xbf}, {&(0x7f0000000680)="1db8a8b434f88822056b004385231f03970c31c25f31b493bedc16b7bb5a524b79e7d82dbd92f72e357016686815cedb0e1e2d5427fb6ea260afcbc7de48f7ef1adb95d4256598ddb5305cf50f40005cce2478647e065acd3577fc5fe8857552abde29c0673173512318b866255fd43653f38beb8b371c637e335abfb51b92ea982b09e80d904227ad729174a9385018915117d174e29b5ae632fe8fda721f280d28ed472a069c8b23dbaf757efa9aa515", 0xb1}, {&(0x7f0000000740)="5b4521cf77f2cd41e9198558911b17dccfbfc6009ede5353a537e6f7d89d2f8e239b9b39989b104c0aa6a5c37f82ff63cec0", 0x32}, {&(0x7f0000000780)="3e13c046c6f78b1c634e29eee2e6f94a8585f7dc2b055fa8432f5b1f5cc5bcecdd68377ea43d66d5f815106516d2803bdf5f65dde93db97ca615d91b9372c3c3395001032010e1108eae8a428f9822d4bea5fb3a44635a6294f182377396fd151bf065fde682b15cca370b67cf90fcca0541def77e82254668c1f1078a0ece957badf54a8f1f05", 0x87}], 0x8, &(0x7f00000008c0)=[{0x18, 0x0, 0x3, "065a96fb69a7b1"}, {0xa8, 0xffff, 0x7, "a0b90dc2860ef39708e9255dfeb2dc349fcceb30fdf7cb23495c8f7c5381332edae1e2c7393e4699d8940e9433ae3e236c2f25c0ca549bf6903b5046a9ccd7a3a508fbe3a1cc0e53a2d1bbcfb694a9ce010d7a560dc76540fe9e95fccee9619dac2ccf492b326e321c106cc2928b2e4a1db32754da81451e41cd52568774c1071b2e876a23973ae156c5801033360870ef7ccb6f9a7c313b"}, {0xf0, 0xffff, 0x8, "8923a58ae6c1a0a7f7086e7d2bcf8b682ee9e155891ba611aae113feef205728a4eb3dc78df16dbc1bc17675da51abd597a069057e6b03f0f19567ca49c70116811931772b2122bb1dccaaac3268509cdb98edd007f3e109ff7906d7826f1b29710a88d4056e9d3da4e0e1147efba99090d3e9585a335830e69f56baf3c21c34fb9a10a96276d17d16910779b369b8a32c8dc1f1f9a5780c29b7264c9ad39ef7a283194bb6dfd313f3ba84a16981f3368fa126ed89d99f96c97e2e612a3ee11f199fcc6ede3c47db5885c8fa5dc4d3bdd43af736735d75cfa7"}], 0x1b0}, 0x4) 04:02:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8004517) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 04:02:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x9) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000013c0)=[{&(0x7f0000000040)="f9a756635f6486dc4057e755699f299fccd678821e308dc46a2a9d08a5a4eeb4827bf87e46823e729582f34b4d307e78fd8d0bf56698f5cc4c5d874d2f6c23ac4e3278089edead59f6e83c6c987e16e381d6712c75c73027b03ecffec0465147b4947fe005fbad", 0x67}, {&(0x7f00000000c0)="7deb279b5b49837a2cd437acd2bcb47f83d39e79563de1333bb9fbd2797be22b41ed9e2063c202e92db0a59798eb409f5a4203d29b6900df4cab0cb46ffdf9d7a92466f73f0c77bca2ebd12e52f46a9a61493460ed86e253453c70a1010222ac", 0x60}, {&(0x7f00000001c0)="35e021e188bb267de03d5fddad0b4a9dc3390185a46bd5d8492d8c9fb4a09c73367d0d360add3c67f6b12a76590a8293f487046dc69057ee10fc6d03e38957616e915309cb632619f40d55dd4dd13e623104699e6b6b745007912b7097f9e634d81320d192e7bb11d1b1888f48aa4826ce769db9cadf627ddb5afde77be4f270c7a6040313b3893bd5e61d4973b4ac0715b051226b58916e2f8bb50039627588a608f1eeac9cee5e30ca389eb74a5f41b0b6015b2d5b3fd227cd2ae4596bc09b2c6bc4fafdf4b12ed62424517accaaf31d8b67b3f47e957bee5f9a01c2b98bb92ef4bd251dacf6583f1cbf9ad47097f46dea21167635a9c2539e6e1ddca4e91d3ace8bc487332751ef9cab92b3802daa82683952c72811e171a35a93d9481cf4ff390b7f9b35724f8cb3e530cc42618d6ddcf61a60c2048901ca4f2219dc23ce49d45a17618014f85792efa39284b045eb4830e9d24a91874432ef74f7ed9eac416d4c44f6f0346eaecc64e844d1f01da73688ef79c62f2d18dbdb6d51114a3433ac01ddca0e23864639358b5b3b87746f2ea0ac5a7712eec2b1267531c81d4b30b57d279bed77c1fcf3f5df9e420819775b8a6ce72be3709ca25fbb91029890bf29b48f6723c2d8c8f319886ca69b2dbed9baf77306928fdc2f1a0d8de6652909000d3d2521f45dab1510d8d1c079d20b75a952a5feb1f10575a52017c097324fb76d9c424a6c55950f53eda1b043637478b0beff402ffaca6b7ed7d4a11e4e0d456b228078cda9795ce3faed1b4bee90693aebcb474226be89acbdd9f0a958cd7a53b2bd4b9332dbf534ea84621183bccfb7ae5d9ef1b5fa59b59ce7e4abe5250d2ab9a5f9c772c5a3109c7f428a61e643f2f0b0cbc97d9c3a6b1989e145279bb56c93cdb52d25de43523577d4a43fbb371ac76e22fc3482b33d1814b29df506c2386c0f809007fb178e74466f2b4f4f9a53e8930f3e7f5327638cd88476e02d972c1c54a23cb5212531a865d92866065ce27e6ec9a09d33c6da946c5e1662d3c3dccdaafc416875f9798dc13aee7ad95b237896b68f24e961164a3b464920dafc6456ef935ce1bc3d135d6b770148e951139bf7821d9322bff4ac59614b70cf3972aeb3b16f061eefbcf8a37e943bda74f860a116f3bb09135ea5b379d57ae34e8e5797c29f81437e23812d70e51643ee90c9e7660de6d14a13118f6e804c5247943ee185efe052a6ec681c158e2e4e5e60f1e1b6da39151f37e9e59b37899bf1c38e26221b5631826a375cea6eb30491cfcc55d13e2eef2e666b119aa2ee14164f7b48821a54c77156d09dc4f7893e36ac0ab6a108d539eb8b8661e51b6cbc9cdf49d9c77eed4bb810a85ec9a21e16b687a5e384d05591fd9283b9b00d5c13073aac8d924fe6d7685135d0f3d38591746f3745bdeb04199c6eaa55df851f2f5682bf660d778b17de41b48c4360c07b65694b81d304f9841cf9a5600307c1719de17abeba5be5873c476152f48e0a498930e5b445404b3638fc4adf08a89e3ce7b21d8195739fd119ec2f662d4ce0f08da0345648b4a4f6e99e3b41c5a335ceb08ad31454bca2f62437b4c1d2d1f5c40305937e117fba4cd17dc0093b649c73ba81e06aaf605395f9192505308ac7f3d6dc8ed56949dadfde3f442805433b2d57448c17e9041a242418ebcd231e5ebecbc4ad1a393815ae7c0d3eb449aa1d9768ef51037e13ce784a870bc9ec4601b0af8c8f15a3451a27b7d2998aa3f13dd38349555b10aaae99e33209575ef0c9942dcfa8cf89c7d199158166e86ee9d948c9e07fb8d5c4e71ba811b519812ed5b9823e16cea58ccbb27b6b1a3902248d58a782beeebe88261eb5c45e7e896a0d1e541c4f435e588eab61d1b4bf685662cd2657dae2f6aeb645afc6bd84ce8381f9606049d410ba5c00e7632776af4d26dd54e38fc7b32a70e20a470ab2430d8d86e14c825631e8df62ebd091160c43a02e36b2b844ee179da909ca203f9e763e116b1a22f65d6a6967f39fcd9fdaaa6d15812d745174eb8c58035f6db50d1c862abe212cf225d0d6643835a8594e6f71a65209a6330a1a8bbb9ae42a544377f87bf75ad108deb729edb0336da60076e2f3733db3b230f9769d92ef2e84f857f5cfa2509f26993f9addff4f44a3f94c04e0e3a9172be9de8e43f0e51f2ae0f82710f4d49720c1aafed2a72f729a35edeb7199cc18dd4c92d883c324c9e3db203a44e04d6542be131a23b1387e0f8ce57d155801a9e2924430f6fd97a2a893eee8d73d5d9c98cdfbc753b4591c9c0aedb3d87c1fc6574c9bd13b429cf06bd670c88b47a06563cbacae8ddbafa70db9047f2b675c0a3db1166f1baa4c2385a5168c2a5e1c67fe853a4dd6a553a929e83cb326c4899bb86afd3c83542305faebbb9bfab6b684bc0519e276f73ea1325842ea37b5913681afc8c7fa9cecf67a2b433475ace588b7b2c5665c395bee65b8e0eab2fdd7c48068314d2207d5399d30c869b8d001121cfb0ad954ddd61833c734844c142e67882bb463bff6ea1c67c2580acfa491c35164ff8c0b512f9a68d4fd8f90ff45d815348f23485ab2f85fe1369e9afe29e1bb2267ba90555dae6dd519f3be8d35a875ed6dacfe55ba8fdcff5679aae400d033aa64de4578638010926d37b1b7bc15715db41770646a739dcbdfa7361792ee6be4174e4da65cd5f28f64c8700d058e23ebf1cb64513a2e3077c722d347b79f68953fc2d1ec5e0c8cdb08e4b28139fe5eac3b80fc9d63d877ad693614860d5eab72c6fe24e77c99b5471299efde467e37e776fbecbd01f1e43fe5c9cc8338e867698e2ab2cb2d0303becc726b27652a76cf506e6f265a9b8cdcf7f156cc1fce22ebd29940c1d47414489eddebe6445386088863dcb44a8c254f4e5f426e40218d5801199bf49e446bd733fe5dd84ac4ce6cefbb27f07b84dee0cd7986ead14db6cd5d7cd37cc759f8d5c42a11d7b2db12b599054c7f84e2a7c4cae9960e2d5c42b5874aac4d995e892903365d53fc2cba1138a7cf2b978d6008ba7d2b864eddd61c5b86be9fd705a88bb65140022f703bfdbc9a12717040b113caa9a9bd73484d3706157d9dd04aba16f5dd7bd4f09a32adc636bf688e069f7bc4df21101dd1cc59748e3456b900e2656042b3334c64aa47440140c0d7e77025109ee09043a949e49503d79b650eabe9bf1031288d75997ed8a9d4ffeeb3a81a4af6d0878f64afb11c2714c3d08383c9901db6e067d7381f2755ed63c7cf5fd0e39993a16a00589feaff5a1b557ce4683a8515d4a4c1d15520fcb688eb196faf0ca9ab4360027793d24bf483dee13dbeca7f775eae52b6e81a7f84a9b6648ac03f7dfa13eaced71d8eede22397b7a9dc4917fec576b588f619464197690121e234d3daee174d90b99e44f9ffc500625e974a7d715e64116640a4e1719736e7df2950506ae4eb93a3b74df07020dd15cb078836de65e936bae3046a382dac49108f9fc17ba42344968c0bae22e89f980cb27697dd268f2e8070e4f29ec957cbc20c96594622b848c19691a89c96ca77d4ed80ace61f66953bb0fa5512c99586720b9258e8c7f60bd841aa96330b7b8fb1fefd770986ed10eb3119c4779c4831ed00a4a3c33e134aff1d4c3d6afd7c167269d377da1fa2e8cf9bd6bc5b0c3abcca3107084dbc0c2b5f80d3c7e48cefd73b2177d0106dd7d1c80242724e1e6bbe34b0214b962dd03d89815b41591ecaad289e2a633e6671d65f816aa22cafbd07f83b8b853ee6030e8a10b53bdfdbd5d955e191ab25b3e6b97f75c6347583a3e02fd81e344ebf14316fe31420a8ca8f0cab093b280245f7a02ca804cc7452c7a2dfb59d97643ba79ebd0490510496b6d64d46edf3bda85e357d3e5c3646b049a7528addfce6bbfdab8a072f83c9a472e281144d9988b65db5055ca80219dd47de417d963d1f2f6c9e9b502d97255c84ab7b5086664883f9a4d10e00122439abf65391200d94db5247857a65707e777fad912fb3d8ef28e95b8e015d0c14516da127104a63bb8369867ed27372226ab7237bdb632f96c3568b040855d2b69735092131f1ff60741d88eef0160642d2a2344e516602b36e65f065df6fbe08287e9a91c132ccce3fbf11c15fdb86f7a89426427d51602a00b8592f86c63d27f84b84e5fe8cd40c282a7a8cca69491256c062abaf4f7ce3a175fc4cee67bed60d54504b29034e13d11d152f1a8a28642cfca3ebf6b3620d1ac39eb7044627bb05b7980a2021db0b0b3818d3c1375bfc4613a73f9d074f5a4acc63ec2ee8a01b008b510cd264b77d744a006d524d1822f7f213e5cab475a3086526819fbb65c4d1a6953b1b11020b6cc79030ddbd23fac4d2b8a8c928fd332309d3b7696c0439d54341ba2888f9faa770aaf11faafaa2dec8418fa7bc30822218a5377827853cb7f12a2e0e334cf78dcf2eccae9f88de3226e6081fa9fb864d8508b908b58ea28a038f34f2f42a40c7b8650db11cd9bb843ff00364390ceb71278eac981b379231655f5849869e1d362c17da024eaaca16d086a55dcf9c42e3faf37ccf3db8687e14f513cdfbe6a9b4deff7ea730c1dca1bb7cee758c42b584a87d969abcb6d82234f4df777cf14911294dae6c3f250390de0d7a9ccc478ef1c4b78d99f5acdf9f2743805dd1560e6f7c3b46004f916aaa0c375b47fb67fd751476a8721fc26aea99d2c8836119b14ba6232b12f0bffc7ba8f4db280fcfab6aa144ce8d1403d3436b254286c50fb930cf94dbe6ed36a8abb8c45607c111b0575d76079a22c3d7eabc0abf26e5dc60eec0b3f6640f4ce1c0636d7ab5757ccff131a03dccc0c4c289287977282c3dd6d8940a821f783306223895bfe7cae4522a2347676bbe302b282566004ec8f48f55f8a5601f0a3da24a54e13abb781d6273c1302030d40542ff1ff2b8975c2f115f6ce8e392d67f8a0bb2624679cfaf540fa444deed6638ea5a3b4c3e20415b81749669dc7120b35f6c48767130d8a7f2016b58d474aa661e4e14c40b0671d86fb96c5182f7e30803a002d3f2cfdab5f7846bc82aadbe259ebefb57605f960e381a8a4491339b84ee668d85c97be66e3375ea5e277139abc5b413b314fd041adae383750606e8104ae7ebabc24ad5205a8594bbc2c487083634fdc597bbbf3f85fa58cbc954b344bacafda2d4749b89e4c6154152b1cad41e88559f898cb880e99681627efbf0bb889542d143a0266061e0ac4c74ef23b1094964f2be47e1c58cc3d415661165600ff36ab50ebd7e4b16a8fb2f1e88a547f5937483ef6e0770aa31a28edebfb8b23768e528116192e27c966825f19821780a8e9ae7553ba310770d75b1f5fbc722bd2a4a3fb1782c2dcda9034301f8a9b2e5c5cba0bff8cff5de1e19455a221f747defd4ba21daa2b3bc6aace820bfb04b86189515a0edb58369d683e96f5a6f9ac7593be9cdeda14c92e09720de4dea73a7235b6dfc456d30805cc298cb67973d3ca4c18d4fe044930c9f9a110ffbb3c7b0722a6b0994a1e38fd7c1dabc1155f1b3436b580d9222bcb49a71013ee8161e2e539cc525368d4cd48be940544371c64fc77c31c7985b63eb8bdb50ef92ffc3fff4bb855709b0df91317487336226cc5dc20ebafa8059921dea39dcb089d43d4accfe2adbf399df3ad65bf1932ed587085901ef3964ebd661dbd2e05a9f837b3c5fe25d503e9f69bb11a1ea4569cb279b42245acf2020f53a9a55dc1cb32bf24be3914b8e796dbc83c54f64630c354bfd39a6065c3815", 0x1000}, {&(0x7f00000011c0)="4e39752e2761749de18d517e09b4132853907bf63f3a57397bdb8f6f9d0a930e1a62d7d69359f503a67a0a0f4923c1294a7492fe0149e0ef99cd9ed5ed5f31ebb4970d76ceb58b5168cc94c1b9b44c78f01d08f204b767b2451d3be34a9867fa9feb887a37f4b0ae9bccb8a4a05ad73fde0234d96c0585bcd965400ba4c0c2bfea11b18def367a637a912fcbb336476e00e157d7a249abeb9f7dd02c290a6525", 0xa0}, {&(0x7f0000001280)="ba6b5d015b87a675b9bfde8c75b5023063cd8e07486ed29e767c7da54f18aea25e02f40f5ef88a7bf2e5d46ce33d50db4b5b0b107f3125fe769f004a675d15da691bd571ff35e2a1b0e5ad", 0x4b}, {&(0x7f0000001300)="bced82143be6b5989f090cc583647ef46dec08542bdf71bd957563a8bf630b2e2df92ee15fca5ac5f2eee460864a7b4e44289c6f49c9f120d017327f141808bf105d9ef85183404357f3373d16cdc46c4b6c3cb1e60fac9059c56ecacb7e4b300eba2deb4ca4600b8aa73774751ff96111dcb83e8bcffdc8e50bf167b36eebe40f46f715fe4eec9868b959f0333a6f5fbc4f1e4c1328e02ad6abad3b251c8558b57948ca2bda3cf1ca72745ebfd6e1", 0xaf}], 0x6, &(0x7f0000001500)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xa8, 0x403}, 0x401) sendmsg$unix(0xffffffffffffffff, 0x0, 0xa) 04:02:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "4029e003b2011d626bc02fe941426be3a27a0b9e"}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 04:02:43 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfff0000000000000, 0x3}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r4 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() r5 = fcntl$dupfd(r3, 0xa, r1) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r6 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) listen(r5, 0x3) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000000100)=""/57) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r7 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r7, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/4096) 04:02:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x103) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 04:02:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xff13c3383586742f, r0) ioctl$TIOCCBRK(r1, 0x2000747a) socketpair(0x20, 0x0, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setstatus(r0, 0x4, 0xc8) 04:02:43 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="c2adc8", 0x3}, {&(0x7f00000000c0)="6d10d01c662b48fe567c420885", 0xd}, {&(0x7f0000000100)="ab38c7fe8801e1c1070501f2928c5c0978b38112882380955ccd3b396c39d9f24db357ffabcd584d", 0x28}, {&(0x7f0000000140)="084e9fadec8511f3a041fae14a9fb4351dbf8bd50e9c3f60298a048524ba459f49d4b558b9bb561ef63a4be35d37d41f252fe822d9cf784df51cc31351c6a775b77eea1020914e736f12e69eb69eba7c6adde8df34a6edd885c8d42888bb9cf0d2b68cd08e9883f50140fcc9ca350ac1d0eda0d6e5e1c95e29d25ed8c477f9ccb395de95e4583ed08a15d7accd6620de4b28503b9a043f9afa7ed51e4159b9ae78dc4068373503ecb7b2787865bd87e41af089d5bc14038199aa5bde", 0xbc}, {&(0x7f0000000200)="454b5ad9b5194a76c9d14f2e6d3877d9941c733775638bb841dfd6931794a3b787ccb0bc00a148a599d8db41406c9004cde7fd83f310786398915980387fe34865a4f3c6290d2cbd1314", 0x4a}], 0x5, 0x0, 0x0, 0x4}, 0x401) 04:02:43 executing program 1: r0 = socket(0x2, 0x7ffc, 0x2) lseek(r0, 0x0, 0x0) setsockopt(r0, 0x2, 0x0, 0x0, 0xfffffffffffffe8f) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x7ff) setsockopt(r0, 0x20, 0x4, &(0x7f0000000000)="1998c5029427860e4cafee5f3b784dc5d0d28692580b9650afdbcbda40792fc6481a04c686c765c410197c0e12f4285c4665ff120634788b895856efcc7f9ec4ece8edcd03acc042b7d6bcc762d75f4944f1f87835c1efc1a57d27a83a0e589195e894e4cbc79f115c47064c1fa8f7c9fedab2489146e9d2157831", 0x7b) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open(&(0x7f0000000140)='./file0\x00', 0x110000, 0x100) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x200a0, 0x82) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) 04:02:44 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f4186af5d97585f35d02acc23058653b29f1d80b"}) 04:02:44 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x20, r3}) shmdt(r1) 04:02:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x2, 0x0) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x3b) kqueue() 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) 04:02:44 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x10, 0x7, 0xa2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0x784858d6}, 0xc) shutdown(r0, 0x1) fsync(r0) 04:02:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x44) 04:02:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="e22b981b00000000000000f4ffa246e5b7bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c1040030eb4de9b79a18725f7d7dab31da9110cfe6f323ca7d36e394fafd73dcfd752ffb3304cd1c9e94e0f9253bcab7eaf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xbfb7, 0xfffffffffffffb7e, "855c55000267a71aa14c00006dacfe3900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xb1, 0x7fff, 0x4, 0x6, "f5669f9829f1b61b592d8c81af4ed7a9cf583de7", 0x101}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x80000001, r1}) 04:02:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/214, 0xd6}], 0x1) 04:02:44 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x9) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 04:02:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = socket(0x2, 0x5, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x84) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x4000, 0xfbcd) r7 = socket$unix(0x1, 0x7, 0x0) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r10 = socket(0x10, 0x3, 0xbc) r11 = kqueue() r12 = open$dir(&(0x7f0000000280)='./file0\x00', 0x8208, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x200fffff, 0x1, 0xfff}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x4, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x26, 0x80, 0x6, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0x1}, {{r5}, 0xffffffffffffffff, 0x2, 0xfffff, 0x753c, 0x4}, {{r6}, 0xffffffffffffffff, 0x18, 0x80, 0x7, 0xffff}, {{r7}, 0xfffffffffffffffe, 0x20, 0x40000002, 0x401, 0xfffffffffffffff7}, {{r8}, 0xfffffffffffffffc, 0x99, 0xf00fffff, 0xfffffffffffffff9, 0x7ff}, {{r9}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x2, 0x5}], 0xfffffffffffffffa, &(0x7f00000002c0)=[{{r10}, 0x0, 0x8, 0x3, 0x6, 0xc2}, {{r11}, 0xffffffffffffffff, 0x90, 0x4, 0x0, 0x7}, {{r12}, 0xffffffffffffffff, 0x6, 0x40000000, 0x8, 0x1000}], 0x8, &(0x7f0000000340)={0x7, 0x9}) setuid(0xee01) socket$inet(0x2, 0x6, 0xffffffffffffffff) 04:02:44 executing program 1: mknod(&(0x7f00000005c0)='./file0\x00', 0xa0, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r0, &(0x7f00000002c0)="ffb9fa1e5eaa0b451b9abf5b19f7aa815dccb8ee2983c931853520c3f43bdf597ae6b270c0d68cdf88ddd5be0742d47e6740b5eb1c32c81f275b585874569c0cb54b8b4c610636272d6f9425741a8da9a694e7a53be64f6bd2de5d988f44353a227a940ffdf33dc99a030cb427f29033f0a7a0215215ba435beac163d999ad8c27c73cc7003687577c3dcff770777b748c0f", 0x92, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000200)='(%+!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='(\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='(\x00', &(0x7f0000000480)='&\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='J@\x1d\x00']) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) open$dir(&(0x7f0000000640)='./file0\x00', 0x0, 0x20000) chmod(&(0x7f0000000580)='./file0\x00', 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000240)={0x3, 0xfffffffffffffffa, 0x0, 0x7, 0x44, 0x8000, 0x2, 0xfffffffffffff000}, &(0x7f0000000280)={0xd78, 0x2}) 04:02:44 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='+-*%\x00', &(0x7f00000002c0)='-*\x00', &(0x7f0000000300)='@\\\x00']) readlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)=""/134, 0x86) execve(&(0x7f0000000440)='./bus/file0\x00', &(0x7f0000000540)=[&(0x7f0000000480)='@\\\x00', &(0x7f00000004c0)=')\x00', &(0x7f0000000500)='/-:+/\x00'], &(0x7f00000007c0)=[&(0x7f0000000580)='@\\\x00', &(0x7f00000005c0)='@\\\x00', &(0x7f0000000600)='\'%\x00', &(0x7f0000000640)=':\x00', &(0x7f0000000680)='@\\\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='+-*%\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) recvfrom$unix(r0, &(0x7f0000000840)=""/75, 0x4b, 0x40, &(0x7f0000000400)=@file={0x1, './bus\x00'}, 0xfffffe69) 04:02:44 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() r4 = msgget(0x2, 0x80) msgctl$IPC_RMID(r4, 0x0) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000100)="bd6d483c9773", 0x6) r6 = syz_open_pts() fcntl$setflags(r3, 0x2, 0x0) close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) ftruncate(r2, 0xd1) 04:02:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x9) 04:02:44 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 04:02:44 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80000000000, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x40, 0xfffffffffffffffa}, {0x0, 0x1}}, 0x2) utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000180)='./file0/file0/file0/file0\x00') 04:02:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x101, 0x5}, {0x18, 0x0, 0x42, 0x3}, 0x4, [0x1, 0x100000001, 0x6, 0x64, 0x8, 0x9, 0x8, 0x4]}, 0x3c) close(r0) 04:02:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/231, 0xe7}, {&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000500)=""/215, 0xd7}, {&(0x7f0000000600)=""/189, 0xbd}, {&(0x7f00000006c0)=""/239, 0xef}, {&(0x7f0000000340)=""/70, 0x46}], 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmdt(r3) 04:02:45 executing program 0: r0 = socket(0x10, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) 04:02:45 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/132, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202010000f8a5ec4800"], 0x1) 04:02:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80) sendto$inet(r0, &(0x7f0000000000)="e561fbf19af59e69332c41e7e93506484ac4fc5da4a24507a6ec2676d571b485c35ec18da848fbdd814f16c152454f41b3ac9fae85928c51e250e0bb50f7040d241272ce2cf1bc5e6bbab664b89535bd08aa553a85f3be84da6a92d456b33c40206d3b01bf4dc2715e68b52efb570bad3d0ba7f1a6813a418ea9a44a218bff22a30689a62ec3c3692d7f32365c3778d241155c6a128cd3d06e1b80242fad0887baa9a70bc58ccdcbb4bb11c376a0c7a459189fdef5b2d4aeb100ca3b64c9dd7baed0471364514d41cd2ad4ddcdde5032b236b406260c93c8067f547f4075ebadfaa834e4fd839135b596b907c45fa54afa", 0xf1, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 04:02:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) close(r0) 04:02:45 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x6, 0x401, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x131ebb4a9691e04e, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x5) 04:02:45 executing program 1: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x7, 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 04:02:45 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rename(0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffff9c) r2 = semget(0x0, 0x1, 0x12) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x2, 0x1000, 0x8, 0x36, 0x4, 0x7ff, 0x81, 0x4, 0x7]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) poll(&(0x7f0000000140)=[{r4, 0x2}, {r3}, {r3, 0x2}, {r3, 0x8}], 0x4, 0x7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 04:02:45 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10, 0x200823d, 0x3, 0x880000001, "fff000bf7b3000", 0x0, 0xffffffffffffffff}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:45 executing program 0: r0 = socket(0x18, 0xfffffffffffff7ff, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 04:02:45 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1f, 0x1}, {0x80, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xacd3, 0x80000000}, {0x8, 0x400}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000140)=""/60, 0x3c, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') write(r1, &(0x7f0000000240)="f8b5ecb7d308e563c8e4b8c33b6dc24e04328de4b614b6651dcc2b84eb589c5653218610d523479489d4f33e43f82ceb097c601b8a63750270949a", 0x3b) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x84) r3 = getpid() utimes(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)={{0xffff00000000000, 0x2}, {0x0, 0x8}}) fcntl$lock(r2, 0x7, &(0x7f0000000340)={0x3, 0x1, 0x5, 0x1f, r3}) symlinkat(&(0x7f0000000380)='\x00', r2, &(0x7f00000003c0)='./file1\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000440)="239a761cb2daece7c88a78c203c6140ed69c2c3c0704b44a802c3620f4da6411a217c7586741576e858e395fa5f6d32d1505852c845ade13998e18c81b3ee9335c7634ce621856de590c59cb40a1edc0251aa29acfeb46d9fdbd9f26b19a74c81a9e8c72b78c675a5710c9b83bb0d3604476ee7148ef300eb5f808cd80e188421666a83f0a9a90b71316f75de05dc0a4d155689ed198042f1930ceb158aa492ecb749e4130d955b16e6de0cb172cc636ede926c2e64edf1c01", 0xb9}, {&(0x7f0000000500)="151f7d67f49b4e2b8087", 0xa}], 0x2, &(0x7f0000000640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r6}], 0x40, 0x2}, 0x0) r7 = dup(r2) sendmsg(r1, &(0x7f0000001c40)={&(0x7f00000006c0)=@in6={0x18, 0x3, 0x100000000, 0x7}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000700)="99503864c0dd6ea329a50ce652a357de27be0feaf5d8a29956e89079d8e9229be1c981df1eaba2c2b8912454897e2ba5a093225bfffff4f47e776411d761b07aab39797decf0120e2195c68abab8402cd82b833e9bed0dac673b0e47e3b73380", 0x60}, {&(0x7f0000000780)="41b21c5abca894318eef87f307f3b098a813cd31c0e25bf20acd8741698a0b1e46ca63298a3488551afc84a2bd2979dea7ce69c42a8bf803e23b153651998e529a8884f11cb4a79c6296811eb08e8e00781abd48bcd53c56aa8a68387f1db622ed567c11ac04c30bb74b77cd1dff1badad9e1d19843b662cc098ba2f98ed183b90428c8579ef0188f0412df7", 0x8c}, {&(0x7f0000000840)="157dd6a9c5e271465829f40ebceb8d1e42df4c76d45609f60a07ef451c767d309df9dbe079cd66cbd8ab7d918c8d963a350f4225ea619e40892c4393a2d30773318fd9cddc9cd46104620554466c179bbadc7f997510a658644bd962da727d714e8854881c4f15264a110ae7ee6121b38f94e1b2b56513", 0x77}, {&(0x7f00000008c0)="cd71f193250896ba56b8a18640037245287ea0bb22329acc048a010023fab1d163d9e10da92cf8de6ce506c45a1fcf2f17b923c96ec4eea6c16cf537e2175f5d394bdfef8d4962b2deff736364a4d8ab188f8aec307016438e806588c76fcd0ebea15f96607b77c7bface5af7d9dc73bd07c467f76a964db7913bc5a", 0x7c}, {&(0x7f0000000940)="de2e059afaaf19df717e2bb247603de1a5f1259001cb91f57c7271f8f162f8882cd89f3834cb8248d3e77c1b7cd75dcc806579aabea10a59a6d144fb35f5288ed652d17e5b56317b212ba5434db3731e7637b8b32a5df55273ecc183a11a584c673afba5992fef9049812007810a56035bfd4cc274c2b5d50e66c32c45f5220d9db461c61620309d856c834b0b4ea3216c65f00dd25da7e7b565f87a59176458fbc35423404f458e99cbf97e7f78880c883313548c4623aae5ce7ef3285921a98ae758e6fcf4f2028994cf195c73f05f43156dccf0b3198a14cf38bb1bf79533c7320b967e9cc8182a10c04148e3b9799a95000aeaa27fc2412be8361938d3b7c4bf733a70f9545133443e3e4753b7f8f7f36557348902b467f66f4867effda0782610d61e90cc090f3abb2ecd2db9a31394111f55ebee709f4ff9281f3fe31518f73396aada4eb8f8c3eac8379c21e9279181696b7492c2bdaeb01e334f3c6360a42f6f24a17273281db2a3f5e772824176f7e633b871cfddc056761078155ef3a11ac340a560aeb1efdf909210cdcd8b2e40ef5d505640e0aa57e5ea4cd8d0650008c314468e36c18241944ebb1cc75d500ac03adc09210d32400a25d8dcd4e6ea0d86d1fe94abfe6eeace084ea432b472d6ba07b08387e33c49352d04076d2cb40700f2f94ad3e1cc70befc1e69da5b46d3c6b9b036951cb412c06543958add73770db3179a5e2e2632ad91390802cf7de33ca834e8fb129f3a75215fb2153143d254e57decb4926669d2ac0bc7a8b807b1fc068ea70f988fa043f53dfac761b4f4a780d162b52f4b34a9a6bd071ee6953eb30d543f2a310c80457c4d58ff172d2c7c1985530441e960f87f7131e1558634303bb596eee69a15a406ed709e5ae1ae2cb1b50044b659dbd24e6d4595c46c4bd8644bff0680f5eb1586bb9fa4205cad9c468fcb776b85eea5985d6a4f071db332200a9801238206e3aea707840258f5a4ef2a6d53a32d39c2157cdb38d232ad824887d4a312c29a30c32a5b41e61639ecda384d09f367875583d12673d31cc2d95d99e0ff39da47cad66077659eb0691315fe3ed06016339238ed4f1dbdf1c70454d6c17f2cad1a5a07b2e392ea2863e0309b367190e2b997e911bff62b9f0fc308fe080184cb2285ca423e8fdbc39e2f98cfa6d12059d1e827afb6955d61bede49ff93a4e118824ee17975cbde59cfaeac62a5726e704ac898344550f37c8460061b39bafab131c8e77c12a908655c53c108bfa529a1c9e2d2bf9183326b010417a0259f93b082fb1231835e8df803f6b3b203f7ca6bbd23b1a7a4c635a1c61810d95288251ca421f5d5c0caf3378cd7d3927dc11ed626fbcb212949faf93f295c60fa4a13f9a44a3a2adacfd9ecf5ee27a8368592f1522d4090f8e6702706963d30792eb44b4c72a15ca18b73dbe0d620ecd0a1827b6f9685f228d4b5a970a4ef1f204b02a120586a15c13508cb779902e882c0ee177b23a8abe49705c0e26b90b4221aadda17e69bf07febab329f01bc52d2eacef5891ea4331d9ad5ae8a57e0cf64c386321a362bbc3a9408d46f71f6e45ec1cb13c51387ea7c4549c29578e2955db812a8e66b274b4a7793c5d16adef2d0cc216484ded4ae25cab1b96162e168175834c9e5bf20cc86f337261381d57a5555eac85928b81a4f69f3ccab104af2dc35034ab13a700aa6bcf3611edf9d63dd93728614239226b615502867c78d6981635b347a2de93bc0842ba825f1de5ca5b0a4efccf2b880c09f3c25c5593927afb77b7d07d9e9e03418431dc34c2508a8e5b3a2f0e5cf0caba9a9270e00e0b9eef424885e1e3e8d762a2cab4d60cf5d73c4793c6336d4464e9468b64ebf21d78c948288473e4e04edcbae3eadbca4debe1681352f9ab8c26452086d0cfd9b9d520cc415bf607f1b98bc4a3ec2a0551e9fc5dabac452237bdaf885d0d8c347b8648a6fe56dcdc56a7c666dada2c6131906ee9acb3fcf7de6417516a389d968e6f3549744e94e21133d018e4fe9fa32883938b105b20c6fd761e455f6055c81691e376e6d163aa22ee62ec2c37a5872ef654ba54d12496eb65a993878c124fad71ed744a34ffba0a4d0be7bac7b28cf4d0fab0525174cec7abff2f02cac3c9104fc386026eadf243bde4e973f1b780c3c1e7a2238a0b8808ea66aba0936d3257891ce0158c3e6ba90d79ee036fee1935d7b0dca4a832a3f67d770236cd4a9c1c9a787bd1e869e61af1528805da47668575d1e86d5b688cf46eb5ef2b4d5eaec1e0d7261cea7d1f75a4ed82ee9432ce96b3fd48734ab4553a7ef4e65bbe3b2bf766aa266fb122e68e5b0e2c4fc6adbacca7852a2ea081678aa0282274f19337b3534b4c8b1b2dbc0fcd2eda8b6a4462b3bd1c14921638d823eae13af19a6caca964cc06acb3cdec8a96b6ab8c467fc41df2ae94b34809d241e732ff0583c5dedd0a777f48bb93a95b82ded5f09e29f16caa3403bc88223aac56f8178dc0f5d91e7a54474eae43719736ef71903ae82b7e75ae700ba4fa3fa74a4d21a4350666be97221c4d47311c2274a9acbd8e9d437020b0354167b560c71a627c748fe8c4b15c1d74145776c66ffec0219495db306667a4b768a113e1e214e514d45b7de9d170ed89c8daea069045f2f7bb501fbf39403c11452b477dea204f8ff3ce923e6d75f645ce652e9d2c9d21cf9b21cb20f333ae4dfc931e775b779189912bc8bb3385efbdbea29561b6675b0c0d40bbd12394cb5eaf84c6a9e244fdb5ab4b340e37d4895d60982e2a81afaf85172b9fce86a5b267a2f1e6059a2a2f03b9188afb4a56a9acfb9014608a184e0dd921e4f77f4bf4242345b3621d72e4490e8e24b86091f3b842416a337e8c6fed062d641e5ca20574a26f6530e7b57c3ed1f602febd51ec85417f4f1d2e0a26695959bc355d034176fd71ee2c71dc083138dfde3ab55da4fa7a4111cfbdc3021d44271ced95ac0c6fc589264e725f2dc2ec686eeb7039fdb7261693579fd6fe69169bec41abb9131113d462f2e0f6e1a38b289277384630519d8386f07b541e52efe1e7d8161e52aafdf109151a93af588ce5cde7cb6baf802656892978bdffa763d8824e31057e4d19172f99d07c4686596bff8db1fabae8492ca43c5edfd7ec49de19dab2351cfc9824ed58a986960b435247973530cc2218d5d8745098566eda66c34792cf70c84d7d079f10b23ab2ff6c69a85aba987f3f50f1b33f4c4d6fb352f0e8757ca685ce7b298e2e5fb7617772ca0d8328b8a228604befd7ae61088551ba10f16bf69fcd5b4190f451092bed1f38994fd4828a32912b39af50a208df52c13ae4f95161829c8bbe26b5da8fde4a002b57f9f34b0e090acd8551d0ce0dc493dd511eaa095c10563a91dd08a29e1cf2aad8cdd5605844e095679aa3af32186c02a7e88b71b952f45e0addd082d2c8a6a924338266f274b76913eac543ee6816344f602318213a387b4e6dd2d402e1b253cf2e8f3717f31dcfdfd36401e6691b28ddfe0bf003809a9e6c9e5fcbbaec1c7750b87aeb61b6c209f5cb56212d1e733acad37eb8b5375d33ebf221e78a9311f6dd828d3f7ae2eebe067bce4803bb4d8d3d16193804060ae4082d01e8baf75128bcfeda171deca5bb3ddde4ce8d173150b345906b941e65e619f6a21a11105cf4779b08e22fd1bbdbb9426ed25dd216a7e533f8b5cfe5f338bc93a9b097041b31dcd8a1a3b2ecdffa3a9692e0bd42686cdd5d6e95ba7349e2730180b2b410c3412f4da3fb78ab2d7444c84651fc5a525fae2a44d2e2366162617fdbdc7f005311504ce2f5c2cb12a2110ceb24b9ffa64c55209347f028b329c841bda1bc5d43966e4d17492ec481d8524cc6e96fef236e1ce23f931b8af60eb6c176ff2a78e0437f0e4fa9839a7115e27ae13fada2b43295a35378dc6adbecada523e316faf63ea67a63a51f4e50c5e1dba985b01ce1530c4bcf9646aa8cbf3a5cf217a3f3390f87f7fe5254b83259b3d0194bc6c4c2136dd9eb724bfb454f31c3d93820d4ae66917f67b9417c82c67e60558c70e457ffc3f863566f2770cc8df3f56e4eb78a71627db33806c1a93284fa035d0387ec80ae836e701edc7afe59f2081a53875feb85960f96f606631180e40a16047e31b4bd25ed6146ca4c21d55df4337124f3922430b477640d7010c30378ab3f404b480ab1be65924e894957fb9cc96eba1b0e36487ba1510af6488b990fcb76402aa4a518567359850f23b55aef6506628a0c3bf25297e80c105d996a60b917968b883bfa8ff8fc77f88be3c30db408544bd866281a55ed93d3ffd762e9124b2d2f45aed98284df57b9af23b4afac677270a0718b82e799646a6c929e6ee880bf2c16fd83f801e2ff46aee803abc437e34c22cbe8b54d391e053b0a87f50646a41f794a10382ce09ea06ec89047e01f92eb35724127ee495de577384c3c09198c44b7977ba5c73e01b5a16f86e2be4464b0a97f88aa8c6cb487a8cc3eb0852194d8032115f1a3a55bec7d1832fe1b266172a95fc6081d330295f5644430421597dcd8c62ce6846d67362cb46cb40fbf4a722820bc5561526248c3dffaec4a0bd716f86b94de2624aaed694a1c5bc3dc499149f25903cf1e870943ebfbbcebcf58b2382670c534de596e71cd7546efc96aa7ebd51ef042c41f2a1988def7c7b3ae90a10909701a8ea0cdac318514956f8eb39d92c612b15961200bebfaae0f9b8ae08d92a12e9e628f73212e099d995161029b153d3d7bac64053929c9435966fc15e1d61f5191b804fab2d02e6b1bf13cd2c5e3bdb5576b4164924a622607fcf0e5e78141e77e88c60d2fd43a63effc528bccbf95de0a7f705b698178d2b98316781e836afae687a203b97c9566e169dffb698298cf331038226add6dcf7eff8e5136a1c32c7744b3df13e969a27f0990093f467964fd560699bb26b7b9c787abdb20bb8f2c743dcd50a2b5d8153fd15bb2ac8e7b2bd43c87cc7e4d442250420e0e4e6fdfba5a995ab8ee91e03f3e00b2eae668daf839324e6a21853610762004b2b29d838492914d68820525986671cebcc6e974bad11574e9494531409ae58a3368a5e9397c465894e566cb5fa47215871c8fe54916aa82dd1c8b9ec2a52fecf93e95953639f394eff90c278d4badb2c48c09f0753f359bf4d225c940a6392082819f764284af24e08856ea0e8d7a6da15773043970e2e322afbe3312e4af18697950a797c0f9c61f437d2d3d0a9ccf4943f748b824048cdd0e41719bbd8579594589bab5bfd1c0a6eafb155ddf11dab3c387c9a165c53a3b17602562cbfb4e5790bafc3092ff0ba7f94209760e2c38455aa9560b8938b5762cd1766d36d4a95ee3b2701ed12028f4d4b14b6f48b1b4b76e0477ecfd6d2f502d22c22244c5ed9bb1135f6f5590787b1e9e3935cfc0a23cd36ef2e4d6f4ea11387cf17fa43d98b7186bc7aadf7c02de235591051cd476d425b1b9b848034f9c80e113a71f0d245dbd9d451a176018f49a81c27e8c1fd7c8de5d95d7fa591dae78d7f3ef30fa3e53dd857a0af3d0033836573a5ea034fcbe1547b2279bf5df30cc82f4f99a185afb340891a2abf0560450a94bcc7455a1b38eb68e1344250f0f490cb076a3f6b2b11f6358da7038ff4fad3cbc8d9cea683f4cf33f0220f13662e14d212d4adff7c235156f483a2bd25a0f51c4156f2e871b073688f6b0135a65397214b2f9149446d8c5a44c932b3c7ef2c24857c716c012d17c81a33f094283d24270ca6", 0x1000}, {&(0x7f0000001940)="b592120ff31a14c433996c5412be4df1cd22a784cb55c3a3391d64800cd6b9bc2e8629b6722a4558cd710823140f", 0x2e}, {&(0x7f0000001980)="583879bd75738812b7787e1472ad2c544057c0441a2bc2e3e611041b7c1e81ac698958e5c65ca4a79d092389e90c28a5651d2287947b19fb3ae605a610fa7054d42404b1068c94c7d67a7c5442a786553fe713", 0x53}, {&(0x7f0000001a00)="ab49797d2a96bbfaf777b1951a84d2edd628fef7bf0fc515ee05913ecb806e915080b6099fc2466cb4ebb0fd888100c3dc165768d62c6bd7ce9deb335c3b145d1ceb9cb5bae97b88", 0x48}, {&(0x7f0000001a80)="94ee02b1d5e72184274b8c48798006baece59f076329dd266bf1f5fc85de84e118dd84110084ac0746df5dd4070159c9c324184ffa03d8ef7905fdc399ae67312d296b46bdc53b36ef9913c7a3c7fd7de6b0b4bb", 0x54}], 0x9, &(0x7f0000001bc0)=[{0x78, 0xffff, 0x3, "c4e7e249fe81a726e4d7dc905fa5ed3f7b5a268cc005c1d4276d6d0a2fbd230d9bbf2697170f2e94100836517a56d992e15f7eb2ec4e0e8d8b31661f940cd95f94946a92d5358ea1cb51e148809b6cf6104ed1fc72346fca20e7cc4a9bb0e9e171da6c931bd810"}], 0x78}, 0x8) mknodat(r7, &(0x7f0000001c80)='./file0\x00', 0x18, 0x6) pwritev(r7, &(0x7f0000001e40)=[{&(0x7f0000001cc0)="2ba98d4351acc6813446428afc52d97b36b822180ead1b98086ae41aec4f5c6f2b3b567d6fbeae07111af2b541ee91e764b16b6f9c2127eff757baa92ed531612797d4b96fbfe01405fb5877cf1fae0358fbd18dbae5332bb52917aa014eb3fd40bdffbe26b0", 0x66}, {&(0x7f0000001d40)="5ebb5878468cfb38543a660c51b2e96164da58a6e456ac14c89bc209b015fcc571d34b6a544efd60d20508968d1621e842e6fb33135a7b5e72b61fabb240abdc43c701641bf49e6b23fc39662ad47590872cf10b3d3dd9513b60894a0695d72e0200aaee65f04784efc42f", 0x6b}, {&(0x7f0000001dc0)="70fa4726439ffb3ef7c7042938321f86bfddbbf6cb5fcf6b38eaad3e59a4e8fded290ad48868afc88c35e708f1017652ec2b45b3c4059c0da9d77f7eb14802b35216fc1dbd0750", 0x47}], 0x3, 0x0) fchmod(r7, 0x4) syz_open_pts() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001e80), 0xc) preadv(r1, &(0x7f0000002040)=[{&(0x7f0000001ec0)=""/28, 0x1c}, {&(0x7f0000001f00)=""/63, 0x3f}, {&(0x7f0000001f40)=""/196, 0xc4}], 0x3, 0x0) r8 = dup2(r1, r1) r9 = accept$unix(r0, &(0x7f0000002080)=@abs, &(0x7f00000020c0)=0x8) getitimer(0x1, &(0x7f0000002100)) sync() faccessat(r8, &(0x7f0000002140)='./file1\x00', 0xa0, 0x2) getpeername$inet6(r7, &(0x7f0000002180), &(0x7f00000021c0)=0xc) fcntl$lock(r9, 0x8, &(0x7f0000002200)={0x3, 0x2, 0xffffffff, 0xa000000000000, r5}) flock(r2, 0x1) 04:02:45 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:45 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="c59535c46a1f5515cc4c32ce6e94b0aa2afc1ad4a0e85ec93695ed72ccfe01b049c2127c8f9ed857d54bfcb69505ee8844d566947c9d5c944c887acc1004a54e1ca915cd8fcc824475e7c1e01d048951ec456ae3fdd276bf106473fdad97505eec0b2c37f0f1232979f2d35c7f3fc8f55cf649a9483168ac2ed9311d7803", 0x7e, 0x7, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 04:02:45 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000013c0)=""/6) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r1, &(0x7f0000001380)="c67697d974c563d29e8b080137c2415fc32b7c53971a0344b07e77174290d115076d5b8f39f85d0e7c39689fd33cfd9117", 0x31, 0x406, &(0x7f00000017c0)=ANY=[@ANYBLOB="01dd2d2f65696c65303b87e9923c26307af90184dcdd7e552f7396a3591da3912dbfc84b8b6d9c010300e1b8db7cdb4a0ebae6d113592680d6d80000004590014fa040e47198979a8e648d7c993cecad4316d96726ddd729ac3c6f1c6631bb3b825f6847fffa3d7be94ac2232234b2b142d7825c8efcefaeca06ea645856583e99acee219fa17c26342f1b197fd4161a2875189900e0cfe9635032c05b29f48ab588a4fe2d9dcaa2c6ba5d28b15ae64f48e57691222c9be7194a9ba12cf37f2f0cf7aa61ace7a15246562007545cb5fd4f83d2437c0950c5cab6c6f8eeca3586a2810a7d94b03b3e0bb0fe71cb0000000000000000000000000000ae42258a6962850780d0d308dada84d8248db473595feab84a42fb5ac50bb724979c809c2bba2d1cf8f7f2df9608cba915c33f3875ebff3c84fc8b54a18e5eafe41d4bb9d5e812cb865261a36055811a385c72ddf54232dbe8f21c7c6264878adb583a5f16406943cd9e7fc269d5f76abd3ab5eb007516eeb090c3adda46ecc6c7ac5b432fb3ec0e5a9207a2ebabe7b018b6428dccc9a1fe114a870c7b9b3fc62693e9a187bdf41ca3c95b62e407c3a2e893049c6b853769ad802de644fb72c12a6b9cbad66cb804b1824ea842910d7bfd98859d0e25429564301d7255189194c9a5fd77b9a8ef68a1f6a3f1c7be3fb13f8e50a18a38"], 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001480)={0xfff0000000000002, 0x3}) r4 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001400)='./file0\x00', r5, r6) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) r8 = shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() shmget$private(0x0, 0x2000, 0x408, &(0x7f0000fee000/0x2000)=nil) fcntl$dupfd(r7, 0xa, r2) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r9 = shmget(0x1, 0x1000, 0x42, &(0x7f0000ffc000/0x1000)=nil) r10 = semget(0x1, 0x4, 0x20c) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f00000012c0)=""/66) semctl$GETPID(r9, 0x7, 0x4, &(0x7f0000000100)=""/57) r11 = getgid() setgid(r11) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) r12 = socket(0x2, 0xc005, 0x7ff) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)=""/113, &(0x7f0000000200)=0x71) getsockname$inet6(r12, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmget(0x0, 0x12000, 0x2c0, &(0x7f0000feb000/0x12000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000002c0)=""/4096) 04:02:45 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) socket(0x1e, 0x5, 0xffffffff) 04:02:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x40}], 0x1, 0x0) 04:02:45 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) sendto(r0, &(0x7f0000000100)="8091ca8852a0512cd57c26683acd00ac6c36b58e18caa2a80b26886ed0f44b9b9f7513d8b473311af54fb5e50fb5f5c8adcd66d328a8a1432c629510c61ec6a3f16b7b8a7a77fe6a9596a199dafd19d9c9b56f2ee824bdffc848b44a941c2ff2fd7fee206ac90c67bc97d6b96b9095d92016a3fca7e4e8ef918191dd529a4aa8bb985a1ee4e17ea0cea12ec6c5539f9b315b87f108f1ada0a8a8794e35ff3aeb3e68d255de8eff352618c09965564974e2f60eadd6ecb77385dcc05cf992eac7d82bdbc97a9232a9371a121cbb309509332594e463993744c45f9e7838d5304ca9f121330008d11d79f1414bc3bd30f3f7b750f03e0e13f6", 0xf8, 0x8, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000020, 0x4, 0x9}], 0x7, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 04:02:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:02:45 executing program 1: mknod(&(0x7f0000000640)='./bus/file1\x00', 0x2000, 0x4511) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x2000000000000001, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000000)=""/50, 0x32}, {&(0x7f0000000100)=""/169, 0xa9}, {&(0x7f00000001c0)=""/23, 0x17}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/81, 0x51}, {&(0x7f0000000380)=""/114, 0x72}, {&(0x7f0000000400)=""/92, 0x5c}], 0x8, 0x0) chdir(&(0x7f0000000500)='./bus/file0\x00') mknod(&(0x7f0000001880)='./bus\x00', 0x20, 0x8) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000540)=""/210, 0xd2}, {&(0x7f0000000680)=""/155, 0x9b}, {&(0x7f0000000740)=""/124, 0x7c}, {&(0x7f0000000040)}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x5, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x202, 0x44) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001840)=0x40) 04:02:45 executing program 1: r0 = getpid() setpgid(r0, r0) r1 = dup(0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000000)="f24f031c5ce04e86bfffe620aa3e8c06791cef4617292e64b2c7dc478759feb30c122384fafb2de93686e5769b99693dd99aeaddca1f79d42e4f39ea4b6f16d380ac3a5ea017004268e21cf59b8b236081ee3fb462ff4837b080", 0x5a, 0x400, &(0x7f0000000080)={0x18, 0x1, 0xfffffffffffffffc, 0x33e8}, 0xc) ftruncate(r1, 0x0) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x386) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 04:02:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() chown(&(0x7f0000000000)='./bus\x00', r1, r2) 04:02:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) syz_open_pts() 04:02:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="8e4cae043341a9ed8aae3a876896532d157fe90d48a36606dc3394c1e28d92b2817ea892572cf6ccac35a41a79e9b744eb088860d795101fd6684ddc2db20b5b9ca180e8ae58900d161b936b46eac597669e17d67a3ff48f0c60ee82d77761589c8db84e984af4c1a228923c599f275e8a39e7c7c62302173c3a5918d97e7aac756479ea6d8bcac8b1551e77e2a261322d263a25827ddca5a5847bfc0e6002d0b334699abf2f0118dad78d11295e06264f5ada6c7d2a2ed40e8d341e6eb806a03184fb83f603ef0f029f020de460786b292e1a5d6c40528e0fabc6", 0xdb) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="96a557b4e21b8cf8804c1f8ac22a97c8f07ce58a11702f05eff2817243ce918971c96ab56345b16d945a834398185f1ab59ec79578a7c16dc8ed71878d056a7c1f547643f2a9341d867bdaf451d6b812d7ac304a4b1b28cdd8a20d28920fe50b2f076a68f756881f76df29b9b09c8ac6928232c0108c47f862723121a0c865d170f5bf42dae00df60cd84ea787b4186d8202c71baf1b981122e6c9038bd36e1141926e0178789c11a00ce64222be5da179850883dcd165c6359fc9949d1f8ad308ad02db4f7fb17ef82a762a3745642c717a6dcc81b3f491bec32784732705020dfe", 0xe2) 04:02:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) setsockopt(r0, 0x1ff, 0xd1e8, &(0x7f0000000100)="59ae044f93a1d9315d3895dcb323e56367e79d4e9d05be9de426d129d7d164b530e8a2ecad82bf1916cb19a806a5af1f65a7d66eb2675fbbc5413205a75ac26ba368a8fdeb3d2ff1a7ffa91d422c6d781d242bc1652295df9fe52444799cc7304017154982eb6d12d71f49", 0x6b) setsockopt(r0, 0x100000001, 0x8, &(0x7f0000000080)="7e83cdc05b2dd684b170fb68edb7b8a5755a0bcbe389a3e82f0fbb15e77fc80f0d61cab5392d8069f7aad5e8a7ee70ee6432abeff71c62d645c35c6887213a0af669b190a0e9d68f50726b83a7451f3756671d723f4d75226e97870d1af9d62da9c09e29c9a06692397c", 0x6a) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) fchmod(r0, 0x12) 04:02:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x7]) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 04:02:46 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x81}, 0x10) readv(r2, &(0x7f0000000000), 0x10000000000000c4) write(r3, &(0x7f0000335000), 0x10052) 04:02:46 executing program 0: r0 = socket(0x20, 0x1, 0x1f) bind(r0, &(0x7f0000000700)=@in6={0x18, 0x1, 0x1000, 0xffffffff}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x180, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000720000/0x3000)=nil, 0x3000) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) recvfrom(r2, &(0x7f0000000340)=""/100, 0x64, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x601e196e, 0x45e2}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000300)=0xffffffffffffff53) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000440)=""/175, 0xaf}, {&(0x7f0000000500)=""/49, 0x31}, {&(0x7f0000000540)=""/145, 0x91}], 0x3, &(0x7f0000000640)=""/79, 0x4f}, 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfffffffffffffeeb) open(&(0x7f0000000240)='./bus\x00', 0x20800, 0x20) chown(&(0x7f0000000040)='./bus\x00', r5, r6) 04:02:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000280)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x18100, 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x4000, 0xfffffffffffffffc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r2, r2) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) setsockopt(r2, 0x29, 0xd, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000080)=0x10) 04:02:46 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) close(r0) 04:02:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 04:02:47 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x80000000000003, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x6) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x80) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x7fffffff) 04:02:47 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x88, 0x110) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x50, 0x40000000, 0x25, 0x1}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x21, 0x6, 0x6}], 0x4d, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf000000a, 0x7, 0x26e4}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x800fffff, 0xff, 0xfff}, {{r0}, 0xffffffffffffffff, 0xd1, 0x20000001, 0xfffffffffffffffe, 0x5}], 0x9, &(0x7f0000000180)={0x0, 0x7fffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x0, 0x1000, 0x40, &(0x7f0000dd4000/0x1000)=nil) setitimer(0x0, &(0x7f0000000000)={{0x10001, 0x45b47c9c}, {0x1, 0x80}}, &(0x7f0000000040)) 04:02:47 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x100, 0x110) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = dup(r1) fcntl$getown(r2, 0x5) fcntl$getown(r3, 0x5) 04:02:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 04:02:47 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x2, 0x8000}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) 04:02:47 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 04:02:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000240)="1a8a593249cb48377490c0354cbdc72298d311717aa6c49edffede150b6b0298c05fb6daf8919d8317f8abd51ff9c0b4f947cdc5", 0x34}, {&(0x7f0000000280)="56b38964c066fefa777a6ee96b7e566fed42ea6ef62c5ce80cd0e3ac926ec9b4014c490c698f9ff7afce961d00fbdf59938d704c0e64085bf66656c416bf10a82890b5118e2142d03a0bfade042ca4723397777071dc1fa7663214f7db15894f0354194735fc3808c58c570aa5ae620e5abfb774d29004988c5996a5d897f7d0de96ae68d12a2c23ee6155", 0x8b}, {&(0x7f0000000340)="dc802e59149f65182aece4c4", 0xc}, {&(0x7f0000000380)="c9b8a0ec033d43ca7dd8357b23c94a2b6bf38026eb6fabdfa30efb1261a926897c1b4b65", 0x24}, {&(0x7f00000003c0)="f147423e92f62aed2b79e53c94807ade571bc0c4c2a415f346e90271bd927f5ca4bff0a5f73253e8f8f043b6d1ffa9b417438bd4f94396475ec9687f01b6c2e7a2f181d0067756b055e66cda82c0651a04a93c8e", 0x54}], 0x5, &(0x7f00000004c0)=[{0xc0, 0xea4150b16524a1eb, 0x5, "44a27f57a457f0c78b45f65dc2ea73d509f531302b840c31c0da51cdc36681e5cc484e6e5a91c764a0fde95aff3ff1b182716de4490afb0b4444d8cf6e6f34155448bf0517408cbd9f07d4f90db0c586b43fdd6fc82ee7a9acb2e0d2e0812df55dfc218ba7f2f02b76728d61bdb28148aa0455b6b1484f7456926fa90b29178eb046c724287bbd220be4706b96337addee1c9363adf713f709dd114bed3b409761644ee8b09391fef5b3db8b1b"}, {0x70, 0xffff, 0x28, "083e965248a863179b00dc357d9d7133c9b1daec9a3a67553a55ef2ac8c2f7ac380019dbfaf3dfb03b35a3a48f0542aa45ac687ac6d6f0ad116e3d43d9f201b126fc6887a1bc530444ba71a9d543183c5cf9d502561596aa6b0cc4172ab5"}, {0xa0, 0xffff, 0x8, "f28fe25f04c25e5d68c56e3ba0de8cfc48b62856f9332b539ce463ff58b07de9e75333767a61b3321bb9dc6660723d548fe9c3d2fb8653082043191a5525abefac05e52fe38805466e432d8f91feb8f387e26c08af3b1e9b1d16cf40a28b7b3f60b08f4c7b18c9c506207b9af3ad57adfa382056d2ac5be7c485de697616f6e21fbab89cc15a1837d102610dd09c"}, {0x88, 0x1, 0x7ff, "3a8412f8f273e2d3e46118823b896cef66e80d7b4288e5a0c279c13bec699edd29de04e42e6fd013f413ee629fb927044aa5d382bf3747044eb58fbfc590123e7e1bc838f04f01336ec61e7a976291e8027f136fc5087d16bfc98a023eceb76881b3b9559a1003f76a13adbaae2321e37f"}, {0xe8, 0x0, 0x8, "40286d425f132bad102c22ae92739e667d3d650eae1302fe68a9953ec8d3cd45c42719f079867c178aab02f294f9e7d98a5e407cb1cb0bb6ee244b57db1a311217efbdd9d209d4c4125cda4c264d19a9d0a8ad24799a5d0880c314f860886bac9a91c0f19833765491ee3c6d5dc53ac5ddf6d98054f4754b641db6f366aa4ea26148743beb185230576acdbd86999a6f81e29b83275024bbcdbdfd4829931b33d56f14aa3277197d76bdc20aac0d1c7f9ccd1f5cd53511a4bbf300c1d37e0a070bf83fb105143f8b3d35e70e20f897dfb48473a11c2d7f"}, {0x40, 0xffff, 0x200, "b5d9906597af6fa13dfab331fd54b419ba51a2e808f3ab8a3bccb961bfe6bac8ff1bd75ec1f479adb994d7cb82"}, {0x38, 0xffff, 0x4, "9b60f16c669f18a439cd964fcf5603ac6306e89e17e6812121eff2d09c12c1f5b7c7"}, {0x80, 0x1, 0x7f, "0b342e2fda496bfd9017d94e1b4198771065f0e8d695dc7570a203d400c15dfe5c603140fde0b3bce227fc45f20c5210ddb5032b91fc46880cc06349e2a1970e8fa08ac9a6a06c8f7d85e94ebaa92e46e2c25522c0456805a21fbc0036a13d20655e58383ca8da2368aeee"}], 0x438}, 0x40a) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchown(r1, r2, r3) r4 = dup(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) getsockname$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 04:02:47 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000140)='./control/file0\x00', 0x2000, 0x1ff) open$dir(&(0x7f0000000000)='./control/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$unix(r0, &(0x7f0000000200)=""/173, 0xad, 0x1, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f636f6e74726f6ce23571170f733de3000000c33f00719b"], 0xc) 04:02:47 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="a7c45f9fe1cc4ac1abe1802bc1b1074a668a4716e6143a41b2534b729c945f32841aaf07cbb598cfe3c5c8b5e01ca768a1e9c0efd857748455685c06bbbe74d25c6af41ccf08d31e244f3f4435acd2433eb8841bad2f6c45883c879f7b4a3343f3ad08128214c35b6606f57009d0aef8810a40edbf79886a9a88b8f5c08ae320136b00e0faadac4dfcb3ebe1a5c1d17ea76d43c220c37ef2583e9ca2490e5f12d54acce179d1fe45a028725199c51487bef96fe0d10e27a784a2ad9172343faa0a692bc97dfc96a67898d2c5508d2f3098ef3ca0fb90d538cdb72997b672500e", 0xe0}], 0x1, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x2}, 0x8) flock(r0, 0xf) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0x5}) syz_open_pts() 04:02:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="819b5135d44e7a08b0b3d603c41efec19d6fab3935104029a358286c8027eb9de80112fa801d49db6f7be1ad71e3519e59abbe391cde2400dd0ee19de8da90ef290d3ea415fb2b6b84013710881b8e8f46d0475bbd56184a10865ff2cae213e452b05511d9a6ac10468e79608be3f1add56de018015dc20a287b9d144964ccce29b701e9b2641a26ba545ca7c7079e2c30eb20349011519913a5f3b2a8875fd5148a461a210bded918b8aff2", 0xac) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 04:02:47 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="cf14177c9a4440c6c35534ef6bcca6e3edd66e65faaa09aa3c19f31797f4518caffbc1a3f8102b8d78a1c7328f1b7a5039b2f08ad7e1257e3861cc712e1d4f02d660f84e4474bae356c02a0d112479dda052f5dbcd7aaea79091074f4d99eb58ba0532f52511f75af12769a8a29fbba3f03da611e3b4842f63b6129bee303b9e0c9e5dc424f158deddcb4297047e274b352fb29c6d4fd7dc0076103f44ffdd1345a52081292b8c1005", 0x196) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 04:02:47 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) read(r0, &(0x7f0000000040)=""/128, 0x80) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000740)=[{&(0x7f0000003280)="81672d6a24a3b78b45858c9a431c73913c4edbdff842abaa98259baadd7b34d88ad50d3566fb94f7372a3aff5415812115dfc4f5168b0047c994c4316f6146059cfdad223b8beea9af3536c8cd1da96ec2874c022a620f0c8b1c9b01d09a49ef7b2868f767392bd1e98f3b69b23d1d0399a4f6c3fdf6f9619de517fbe65ec637209d61442124e3b658622b74c12a8ff58535d5b362f1c250ca5942111cdf4b37c14fc06c366e838653f4cda40fe5cf20a8a749d3df44c1026ea6ca88ff7a71b880c5e71893d2e0bb624678b4ee50b3cd95c2288b4b54e098a66d0beebf972121e0e820490661aff9ff8cc976b10edf9093298bdadf9809bd0ee1f9d68c2dcdb376e5cc50cbc7cbf86a8ed9ec9ebf134be8fc91383944ba58568cd5091caae54d7035378274f4f2b9534d22e59b0501bc02d2d7cf5a9139c195f039a18ac72771ed879ac4ebe2b31b976861ffe35266bf08830b2483af795627e53dcd18d661b25588c98e3761fbfee03929303064bb78f032d9176fb03ee04a9fbb1ba0497485170e27cf0dcc3757864ffdb721468b53acfed11f7703b68c7b1a3e482b264ef61e048f446c3631a8d46d687da4aaac9df85db46072f2c50a7f451077256d343685194be1254e55d0e6102af84ea66df0f6538288c259db9ba85909871981dbb7ee741ec5a62a555c48193779c4831c8f65a7ee4673f6e59749c620734792e3709451828fb269f385fd4b03975be5ed346195c51ba138497a50a4353da17aba8c0f8158d5caf1fd9c99319b6f073da3b93140ab7aa7ab1f176db093c580a78c227e57845fd2333be18372a1d966d16e169d15dc8f5c77ef9cda193451b757bce82635ed30c83b3bbedbb37f81ea8c689e003067c2d0e30b94237ce407ac643c454efe673f1304a8750a859f0f30226b8a65db033d5a0e1400ec4b806d19684c27505a210dab65ac65c1b2e20c66d595107d6b06b9a77b43bdc4706e3918ee9a27c561551b999ec3ae99baaec2b54370cedb7bdd48d71eaff3b5fd0c115614de8d8d5897a4ada60f34fdd3cdcbb2a97761ecc42781b6687b1fb68b2a545810bbdddf251425b5f67c388b166a2f5916b28c17dd2462d3746c612bc8d30311cd9e6df948ae59ed82f4acc0c958238e54484f4e380ca32aab89a409a5205a06285f84a15189b1db56a41fa3372744d45f371f4c093163f8dcf04ac27d482e073484e5fb6965a757276f5a2ab305d311caa2a4e5b76d27748393924bb1bc9b2cd0d9d8d338b3dcb7c29d5fe14561800cae213f1825cdc2d14dc53e6644262ad65893581100a0ee1f0d29ac684d4b64bf802854ab5c7ea4bd24bbd34aff80fbe3c787eb9947f93e1aa37923f7eda09e9ed3678a5a9f79c4ccd87f0d4e55d54f0b29c988dc024beb150e753642b3b52e58e2688a8c5f770ea764338b4e3c1cf8f2019f96657b0894b8e810508c1e09cfff05adb43b938586177a01fb7e9b8e909d8e4c38a562be49b02844527156c021aa7fbd95c07cd170b2c91d9d05ca5172a56a0b37c46dfdb2ce7f08d2bd411ee4de22b8c42c9098fda8c0edeee5c4ab6ed7b7d0cb71ce99e4cceb61ee95c614a313f468e67bc08407e0a0a2bffe5ff1a74ecb57b2263d8d3818721f2dc3e620c3d9cf890a187eb25a87d6d90a0f750be22798d09f969c85a0f50d2f48b0081d8dfb456e306dee8ffc650faa03c59d9f03bb7c694e89988c47e0f8e39787c9806b884b66881b0109c92226379da0dbf54d03da18b588c1de8cc8754d8a93ee64067176b32f64e03fa5f9290e6182c220ce96a409b8e5ad6c237354c9f53e314882cd87121d016c35b00ffba5d5c0fb5821be992d731590af1f25db299bb62d5e43d40e5d28b483ab9667601bf94f7e681736880d4aed58207f17c1fe1b70d295031b1ccbf8fbecefb31b4a9ebe5de89577f59a0097e940b64df425f8790550f304858943e7a995306c58384c8db768c92671b162622e29197289d44d6288578380fb971ba6ea33e0b7e3a11729d2e44127ec38542b5ca22f8eb02cf67d4237b9df425fb81ca9c8ff7e7de657f1c6f83624c2802b699ad395e724d469d4b7cb71b0ce5e204e06f6c001cb738b2e484365ac3b612339c0cfddc18bbf8518e2025c01fb241a31db5683afda8eb3b4cfb9183b5e05cec52f04ce5fb322d576afce27e04ebef8b515635229482e2714f4be2c2b4a5572ab64faab5053891f9dc36199f6f4252487128f557bf7a4e978f18b7d6a6d9e96392aff6ec0a4dd975ead04acc0f99e1399a96566c8e34a4d4c578dcb8704bbb331740480a79c2b9a2bdd67b7957da24f3b2b6fc7cec8f620771494e19192d1c2e94a68dee1959d8abee4778a73a52e4623df009acc3ba771522dd9ca29ea07cedf13e7e5af36ec74d46bf0c9204aa4fc80bcf5a0d84e9e1bdc41eda69096122b29eb42adcb69dfd5ecb8da9c4a192b67a62a1fda7687c6946834a972bf7c2510478b932fd874eaa04f1568073e7cc46c3cb8722a659865ca958deee4839acbc4b1cd61f778bc09d763bced471481cd353cb3bf01346e5e269b134ed1e35cb80d814da2ab32222bc6afde7529b576b1dd8eac6ec4cd768a27c078b8ae9dd10ddbad48f11b1df0452f7c675591efe121cdfa196aa567e9b23e1921ced342640357f8461688d91cad408b7ea010990f16d8b49daab490a342015b263589762eaa1565ccda8eeca9f292d7a473d7b59feffa766cf6fe4641b197da3d4d8fc0fcb379347b007fb28e39c3e225c2dde646b600cacb029b01f9d5abd1bd0168bebb4a3be6c1724295fd4717202c35f22b1ad9fad5bf1caf0504b66d8c5581010dfb7b8d96d04491644ad4291dbfb8296e5797cbfa7a6c4b127a8b1473335790f377d1f0c9dfe800db928ee30ccd47cd26e252e86d79cddf745f14fb9d5cf2110995ac36d00f49a62609d833de6684ff9f417d0613780ea476a5ad5a0ef2432265169aea9d5e8a2f508cfca30ac2d5b9a9c2eb3fb704cca1f6aca4f9fe367f91f0f4afe7fdffe8ca598abf29eee848ae22015db86d5c983fd00844c1344aabcc5bee81c23daf48fa071ac3dfc4bcc02b7e9b533228f421568591926b836221dd455336292576dab6a323d91044dee90e895f0f4c2299e1c963fcdb861b70f049e2a1f9e774ce4baa372c930188397596e5610a86675688400b8b1ebf2cb40dc785fddcc2443d9efd44a38f755204dff5a73c429e6d966a10cd0bbc2756f789e114762677dfe2601b82ffef607f64fd77da977451acbe7fc04f79ad6a25fa73d763380d7cd4b0269949533400b378f93d2b34fc5361f0e9bf2eed9d406887d9447bc551c491a7a7e7186146fc6f77f9829e2983d6a21088efc7b6569231f8a6585375879c0d18fb455dff8308b6eb7d9412bd2aec9abc001c39b7b15a3c3cba2b0bda0fdf060f07ca62fccef3a0aa7360420ccc106eab731571924183587d6a5dfc8b77007b19103f47cbc00fd2d9f410be662130438f1c42a05562f33112b12c738cb607923922bae6103c6604bb818958f979ad841e83db4e792eef27bec2ebc490776f5242e475eafd1df5639f8cc36775f7532f3a3ce43ff63a69b29f93a0f15ab5761a6e161c9e06ce9e4c19d56f27ca77f143e17e611557aac01d80ccbb3324d35b131f0114bd9790cd965bec9ef23d33e23cf15f2c9dffc0c05535790738a7c29323a5814e0a0216bb0020b1489c12904c3efef3ba61a476ba30c607ecfa6f1a4cb58b1163825699635f78c5cd3ba65ef416daf86fa472fa2064a9fd8629bff4fafbe463262511eb8fc0c13b596d88e0225814b37e700f56dde6e4ccd877ddf7696ef8dbc4a26d354b462d361420e8cb2e0447ba06ebebc4be45526ae5046e4d1e2f2c5975cd607f50db79c1d32ed04523632b78f2c32bd271b0b087dd78dabbb65dcd198bf51158f2abe8ea408618c29f6474996a067d68a058857cd1169d9e1cc909f1e00818067f479bad1cff01a6d810fb3779197a8dea0f3c62b71120b1ebbf8e8cb58ea95833fa9317b11d3dab3ab19b5f0ca0db56bc82a423719bce007720daeea4cf2c7413c4352b21437b462f298eb64e59c62a6db38a01c5bec38a6f2f9f1a75ba5004f61e2d3ee2846ec1c60b354b61dc2fc0bf5dd2502906492333a53c7341c3d872ae985ee628bb261256eae5a49114c35253179a06b61ebf4d72cafffbccdfb70cc655df666b02fab39a7af7e8a27af8ff6643ec858a8aa784d847008c18066ef37aa9c3e67da32f5ae8db3049922d7fbabc8c95a5ccad3daf4c336bf5dbef921f721c2410caea44eb2a62d0e28a1d3795b0701646e7ccfd183eb974b3e035c78c3b7a4d953a3838cee2ace54c92366a0c3892f9c820a9b508391132b61d8a56e091a590c6bbb18ace360a436ada2fbc9880f2bc7edc4194adfd7d95114a0abdd0ba5b0f678ae692222fb25dbf2e9b0a9626b257d51c7bf9f1609e40aa54552865768688f9298f35b4cd51ad002fcd64112277eae9710757c9d4e50c4908f86dfd571b4a704266392c6024046911408498c8e312651ecf7eb935fb6c33ae942a7f5273c8e2a3c9af0c8c70bdba5d7056713c8d5dcc60da1c4769258b5b6af9135c5edf09bac131e89c9ab23f6f318a018f5823a74a103c972955cd3e576ea4180e7b7dc8ef13558e600861e7e966eb456f0556e8fd87a7e1ad5a223d9485f75282dbdea72a66cf972c1d85737a9fccfa85d28de4329aa88657fe0e065b1af2b5bae7b153cdf6f1efd96c648a2579485dc891422d6d3e966d412b0324ce60ec88af4369dcfc05f40434117116ff17c7725e283fd7e07e2885afeb39a43dc747a18addc26074d41e22d1025bd5bac4cfe21275b2e9400b4a4121745cde638ed825980cb58e9c06afb2927a704518e9e3", 0xd94}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000240)="0b61d9cfae1181b41e3df5d02d8d03a94eac8e80e07ddfd6a3ce6b4d3c1bc503f591dc83fdce393a8595d6064b5e7876f90a7a", 0x33}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xffffffffffffff58}], 0x1, 0x0) 04:02:48 executing program 1: r0 = msgget$private(0x0, 0x21) msgrcv(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000fdffffff00006aa4648dedcc1b91b45c9182547600000000000000000040000000000000000020000600004341fe23178c42ffc8c4c3c52797eee06e89c0b6a693744082e28a37cef27e47dc95ca758a84dab07aee5d852fd584c8a7db4fef2c15a438c469357badce9851b08e6fccae62af8811c4300ddf018cff6c381fd06acd27113afe9c0cec1175620bd69a20f65bc6859dced0cacc7779386a239cd8b8a2c25fbae9e5af6cda4ea4d1ee1ae3cb3edd0b90290083ce8064f9fcfd26b45ff8b25c8d785f1e193646686d2f585b1f039456fd3b83333d5ca85314b2eee1d84f8897e77ca247ea1343c7cb2bded32cf77295b69fa31db93d0b6a549a2b43d485691d8c2cc0daa5ee246d19bd05059324185b4e7398ec314ddd02a42e718ee10d1627a3731af919d838b984c2103a56f0e88f8b7c736e0f5967b6a5d0d9ce2ac912e0db09f3f2200494af2d045cc22b7431c4ae2f66d5339700000000818ba07f2245602bea071203c53e5528c62d50157a92cb18782b49b4596dbe07e324871cbdf57f315ad4f517f10c5a92b39a4a0b93298503a569ddb815b9a19fbcf5fd3e6a831bd1b46b650ac64bdbd111e185939a98421480fcd99b9ddb4117c2267bed09382c4bf209ee98fe7b2e0a856002261b0000a0fed3675b0a9b23eebcfb577bee8580bbb6767d3b30fbcd6510bc4d7f8bb05ab837b36ed564bc0fba053f443194bdc238414cb3ebf748ddf2fea72ad0654eb08bedf30b4b1929186bb873a7bbe961a2c5fe07b9e1fb45b290532d597431f5979449a35533ea03a6f944c88bfd5c95523a8f3e75f33404230f5412abbf802b0dee16d3fa8e4b37afa84c25526651c4c5dee4f14f6cac5160465e692a2c"], 0x1, 0x1, 0x800) syz_open_pts() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00005f8010428b00000000000000000000004903000000"], 0x12, 0x1, 0x1000) socket(0x1, 0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) 04:02:48 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x14) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x3, 0x0, 0x0, 0x0) 04:02:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x8, &(0x7f0000000100)="f95d8d4913e6418777d6914225bc1bebe032df18c8ecfd03617866bd1dacca839dc5c48d5ad8d31988a0abd8e890e7b0d35c97e7d5a8d2e4195f1369fc58996cdef46a5034fe90159b2b8f3f80ff803994660c1925330718b7822be3c62b10be629580bb5f04b83a8e57492673372683cfb5d91fcda2d6cf5ba6", 0x7a) listen(r1, 0x4b) 04:02:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r0, &(0x7f0000000080)=""/61, 0x3d, 0x43, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0x9, 0x8001, 0xffffffffffffff81}, {{r0}, 0x0, 0x10, 0x80000000, 0x315, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000005, 0x7fff, 0x1f}], 0x3, &(0x7f0000000080), 0x8000, &(0x7f0000000100)={0x81, 0xa3}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) 04:02:48 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) 04:02:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="12d3d0ee89734c053d24e57c0ce50ac529c59d7b3a7ec98b1f9a6dc5c508153bb5954b082c6d5d09cc384db734416c193589cd1e01c609732669f7b17064fe7f8ac1cbc2e4b71b", 0x47}], 0x1, &(0x7f0000000200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0x40, 0x2}, 0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5e56, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 04:02:48 executing program 1: r0 = socket(0x800000018, 0x8005, 0x7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) write(r0, &(0x7f00000002c0)="6f1215ccdceb1d757cef1a35ee0c9eb28b41a1c7df27c84a180010897f3992048654146b038895fa3e735295ff5a28e92d06263d07c16f1872fd53fc1a1a9c698e71fdc3cbdfe8a2bd6a6a777dbdeca1e2653236619b427240e1440301efa8fedb758eb88c167e8fc971d9d1b76b4eadba176207", 0x74) getsockname$unix(r0, 0x0, &(0x7f0000000280)=0xb4) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4b0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="e78fff95151b7683d43e09f4c93e3df2ab0c69e538115b70c81394f9db3395d7a85a339d", 0x24}, {&(0x7f0000000100)="120a313508ac5f22c33f9931729e", 0xe}, {&(0x7f00000001c0)="aeec0c746086d196487ad718463af8bce38a2ca954bf9f0186fc953bac6ddbed9044e6ed12d5", 0x26}], 0x3, 0x0, 0x0, 0xd}, 0x1) 04:02:48 executing program 0: nanosleep(&(0x7f0000000080)={0x20000000000093d}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc7, 0x3c}) 04:02:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) wait4(r1, 0x0, 0x3, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 04:02:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendmsg(r1, &(0x7f0000001a40)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f0000000080)="0f020640ded09182b5d3cfe532bdf91017f79ad244d5584717f55773781c0afc4a7b0be7275cc811377c299be92d535c6dc7d0c541f2761ac480e83b9f5cf87b9d0675de08f00b8ffc9925dc187defe9925bb6aa4a7c343dd4e220e05bec454de78c8727691970a658d0d00e1ffe8dd79af8efadfa2d7680752b1b7dfbb29710777ce047baf164ff37165abc03bea996a8bc7baaa56f1b953368ef6d847e7c327b4e34ddbb0c29f298502a652eeceb7d8187e8da2b3dbee434beb6204a239e3fb0752c1ec4340fe2cc8920db6662a6f349ead6e4d5ba2ba0aa81994c649a5a4b73f7e1c3259c1ce4875274d5898b194468a3a42cd3ae171ed6158e5eb91215b09a2ab2f6f83831a6dca25c1542dec7d5f06298069a06babf88db10d6a6a2d66b0e6af4b5ece13fe7b814b8225361bfc867b5f388a413feaa7769b28a372ba0933db2cad2b5eaf05190523975511debc1ed77d82c4a579dc6a65fa0ff0ffd842922ce20d0a48edbee05f011167720103d8919dac522d8791d754ee895f1491fd2b1b17ea2c127cdd8645242a836e896df39eb161d46ded9f3fecc2b75338793e89f9d85bae7981a27fe19a101c8f44790c77429677392b483263597a07340f71db38a3447fdee7d5715a65cf7a471d28a4c25d5b2ef5b7c89bae4cf5ad42246311ff33f9583d7412836e62e0627522b9f326009b7e91baba5e821890b3123f953639a1585efbc096eef171de8724ccf3b98739f32140b7560268e44122cb1b54a8c3a46702bb24b8fcdc1e166a65410b962a983b65d61557c8fb2b226c61bda4836a57c02ed37a87271f6fbfb55cfc6babcb47170ffd4727e43a10c8142e89afac4f3b7b6fddbd953997544d3bc080e9b21bca065a6fdd6f2e35d648a33821c5bb894000122eaeab0999ee9d1c344a68d9a8276bf94374292584d8ee1042e6434e6aeca1f0d516dd68d24a944f3237125445648d0371bd5ef0a1ff9fced0e412f1d4e9c9381e4390d54f644b79e00179115a2372e75736ff283302358a93b8149062c6d90a4535ab3a015a0d3187eb9eeed9a9de4059e6d74912653b285a484a6ed663ec5c3130e44f61286b7f81da17bda4b7540c3ada13d2ca637670b118c7fb0c492646724ee41ea4669aa74d2a4ff35631e1c2a5652f511670e460101a083b0436da8537a46ddce03873cb2df5f42ecdbd24fb005567f87ff55b50e6b7f60e56fab69a9317a4f21a0b64f5f09bd8b5d5cf952bdb79b612faa4ceb7693741d0515718d46e5e48f079c7fb7ebf24a8410ac1da5152195611a4c2921fd63d8e34064542ba98589d2e491c3dffff0ef51acbedb1576ab1814352e23b941774c93f36426ec5f120adbdf1c35711dfe4bcb48f714bf6bfb01ae5b3c8c3500bed3c9439445f956434bd345c6d95941401bbb351d49b36f7d475980cb8bd45aab66598b7255847c1fc66b8e32271ca7cd354b1b17ceb1587896347a8db3faf8f03a54050e92722f4105b6e3899ddbd8de9bd8a5857681bfe3aea926b9a03ecdba04c4f374f9a1f36b7f88dc3f6e36982ca0d2e4bafa57c4fe202efe580fb95fac32c2dd0261c10cba734696a5e7c802dda617d485a2c0751e91a1dd66b2e30015534ac5a3cd2404084668231011f23f864cd6c789ccceee9c617341bac245d2c53b812a8dae0bdcbe94065816487ff0c31e9598b1d553001c04cc74f11305c799ebb4456474d8f14ffeb2897901e0c250126d4f94c9cde93505ed3843a669f43a59045f49f936aa56ac9b4d450e507aa64b6d4bb953da3198d5a421d3a8de87a574016a003d5605dc53d47d2a0f7ef7cbd1aaafd4438ca0520ed08a872f152be9fc529ab7aa4f959185ea2bbe4451fb108150f63d3d07e69f3489e707e247175a27a20513161ad51a974ebec78cb9bc87a9f15e9058fe4060e010ae30f1f3db1dd28e39227fbd6ad2421641851007d700270c0d5343256faef7a0ecce0df3d98e5d56db67e909e464607be7471126b6a51488ade4bff77b57fe57cf325713f4e00afc1934311f4934793077c9f674253108275cfcdc5f10333d1b05aecc56eb6f240305441b7e847b6c256c2b41720e852448103fb631908cb12e5cd5657873366d1883c0210fb3cec50c8ab7fb915c3fbe6ab07dee0e583fb8c6e777660cb3528a8bd29fe5fd5fba6bb936e4b3a7ce77f720bf4515b3021df08802a1e351f5445ec40ed6c0a29eaa2deeecc0f94c1376b4444aaf76164a9740e127b8f3450fced9c4e43b36934a3173794fc160238732165dc04ec685981c7317194a9be66422e03563b415d51d06cc6e42d64c99c11069eea607d3d7350007bda4f47f08f712552c1b9fc673667564db2a89aae6d1756602dc52e8a9ed920d86358885dfe1ba6907fda685b363fbe0da973d68f03f95b2eeb6138bf61e696378888683562157f3e529bebee9198479d4c1ec76ce349186f988a704909c161c4a8c1f0e428862d0eaebde63bb3ad6f4d53f6ec8a5ffbf0d34a14f8f10ab154107c64cfdcd5797c0e8f85f88cbcdec4510dd2ff656cfd2e8233ca7f3e51a6387dfab49e97a40b92c3c85341e060300cf7a020481a5a108b1ad59d7a4aad8a4986532922aee866d7a148d43e6206df6328e2735086dec5b3c247e3816672c1fd6944df89fe8c8fc34815efda5cc62ebf1f04129c893b236cd9009a740b6272cd757f672eb7783bd6304a551566969bbeb337be9467a1979634b6959a7ac129afe4ce20cd0c141f9186c15f36dbec384e0cc4dc14141668aabc89855a5c613440b8f0a8931430d1224eb1136d1f6c96080a4fd988e5b57486401396de32d97102565a3cee0505d91e8616072b1e8f4fd9203919d45c4e79deb7dceabd6df12382ec4079681bd8509bc2669d36ed8452545b9d0bdc122ff5fbe1de4d5be98fe0b084bbfaa86e1c5f4d5ed67582577618789f30bedbcf80065013d7b3b65ae93b42f2c4f677cf5dc0f20346e7be757799eb0221d2d24862d45d82b917b523e6025bd19058e41bcc076e70ec46436752297d90c79009f6d60bf1df4c773b1a7e95374f391247abed710fbdb66ca4adf61551ac318f0beffee3801adb31c68a100aa9d13eb6e2f5549f23e4787a0ecf2de85144e0d433058f45756d9badc7805db379bfa16e9a8a66447bf0f7cad2bc2ccdfb34e655722f2547701cbf2e50e07f6d01d24997da1866dac7480a1ffe049a2fcec4fef4db5b1c5c494c5b3491b9e7b0284c78c177d267e51a4e824545e39daf313c6016f86c15237f8723af5c98c42a89dce3f5413e27af245e8dca3bed71c77e0c9383579ba734cee5e946be8c28e7dd115121a2f455bd050ec1bdff79f8587896e9b180c7bb4e944c284fe8b936cbaa5776f1bfa7b1dee2dd08a19461f2aa6359b49fce5118ea89924b6b74a50d8a9778556637be0268cfca228e57ab4a8b9cd77f813ca1cc689be54b30b742383faba4c5642de456d684c8ff1993dd5973338c549f3dc1bb18617bd809d081812b41a6146ac2cf95429d8b4d760a8dbf1cc27dd23df7d5adc31d7c8b6bd6453efa336a9c051cfa6afb87ba61c494e77c2e204990edff8ba00d0f7ded948abf2e4a148ce5cc00ff6aade30a9b82007df225cced289cd59e4b12a1a3d3ec91a717ee6821e4f33b394d4772309a80ceb92edc24d9b66ceaf6a2adef37e55bfd056e841dc83981886d64b5cad4fd04553ddbf208163b358de17e2474e1e98f1be0ad8b44b91041dd591857110ae95f2d7d0b8b2737635313dfadadc0c12a548b1452a32f1f445cfdeab066395007cdb2eabd7619d8272135c7b4627ca77de8e930d68d7e51ddf7408a62ce7bd2dcf9b62edc1341cd87a7bc80b8a4593de0b43d79efa554c3d538aaf9d929894db21b6132ab0ecc09461e6198cb9711d9f288808922e66c0b9029e9d556bd70d3e92019cc5a80a674e9a7f50bddeb1662fc384ea4f2160f5f0083d3541ad3f187f7ec63b8a78f8ef55128d18034e01b7eb863126e217be56e4bb3174bd2b703997eb6a8ce7513134e7767226070bd54216efb613e2630be7e71808551d179f5e957d36097352d491ccd04dc94c9adf216198ece3cfdf43e70d7a307f5d68872f7372f62b99fdec7a4d018ade28c97ee34aa35e7f19795680b3cb4913b8ec20c5e8b6641fcebc0bfc292abe8952f7f5c22a6c659dbd28a977b09ca258b74c9614e557d52d1995f2458136ebf0bd8f70a9412b5b2ecfa867ab8cf374f6e6fab8161ef75262024430f1963a389c3e452bbc4a926b07ebd4277217f7ddc64019b5144585a33cb04bfbddb8cdccba64de292cc149072420bf6357be9179c5bd262b4057c8015a82825a253ee3e458e6c8c4fc991d86df4d3e935935023e866d2d27b58e4b2e0c17af3e9b7ac3398c51ef0339f0544fbd7c8a88dbf5384618d6bf877c5e5f3d2ed6c568a4f6c610c255ed0f7d37dd2929ed149ba3ee8cdf44742aca89da82a0cc052bae1570dbd415308783c46e3c8d68aa7f7f0ac980b41fb39fed888c578ff16ddcc6f1e7827ab33e96e09e1ba786ba080f998e9542b094d5aea544936fc0425dddaa0c2a097bb93afe9ab5acd715df06cde184499e0b7d762e9f1e3e34022be7811cdde0bd316fd1c206cbbb66a9978d353525366518e3a3a2db2c3826c117df4d71aae42a53580d68e32df2d319b1a5873119bc2dd573e74b9b56fb5cacf5e654dc3bd1395a855003ba094c9aa09f54d7cf9879c99381ea7f5da01e4f30b18f3aff27bb1c1ccb3fdf4ac6de1753c03b7d6ff89e18618ef728fc42cbf1f1146686f2d775758904f78725b740e3498d5036ba58ad33fc527094068efcfd19b4a1e604f1b57ba5e39275e2b50f0ca983e3c48192d1a2509140a1c01aafd8c974badbb467813ba7bc2b89e10377436a715579c4ad0aefd798cbdef4751c51b0fa0ddca1655ee30bfc2fb4d006dc7f538f22a1c5b7875b88d922c12e0e27a303afddf2472e85d47d3347f412eac29db41ca43e01d0a82ad1e95bf188ee812086775398325f4ff5ef6ada986405999ec47f3f89c4224786830ba5a37dc984c701324698cdb24fa81e930257f4dd82568b7b9e4d00682e462f407f0919d8009efda3e384c866d2b166d1c7163ba8338a571c85b7ac161f98e35ce4f5f3904c8153040c365b28c56bd3c56c2055be8cd31611d4c9ddb069ee3a462a22c87d80413dcb10ab5cf93c918ce31a34919fac83dc67f2353f3af3f4011210b92b71013e19c0322260fc560b2ea18144dab16eff9545ff43b6aa9fc7547d7bb2063f62b5724036bd1ebb741bb22d85da5c2c53467a9e0fa8808ff23e277f27f93eab897d4c59bad0b736935c70b860a5869c4bb50bad2e5dfd11af39f430d3347c9e41518f21f86b30e95223de107f3c90a39508da8e87ed27c7a2008ac41980dcf77559e0215ce995ef2bc340bd0a405829a09aa70800271c17505b2694c2a2763311848273fdbb2be1265fb5010385d4d53faa358bd819aaffcbeb950973a24374cef5a1376af661914172f1f0c4c822e5646533f98c3d5017559bdeba100877511a38c8fc66b004aee9c3738a49e52b141820e192a3df43d5c3cf13776277d5afefdd346ca1f15dfb560fbf41f15b80098855ff543ea11bfe14b89a25ca7d87a6a26014fbccf11a2c1f28cb4b04a1694623ac42c277f115cbee706d22c18b68582a6cfa1c84139a360b9822baf50aaf4db732002f1d3c6389d8e3edb15921bf36741429c588e3c47e4c56f51fbab437f3e2acc3e49bbd193ad82abba9ee74b2acf4", 0x1000}, {&(0x7f0000001080)="6b295385aaaefdb978e987b977c8e803c222a11d4ab39c627f384e80cda34984fa4756a2eccd8f6d88d48d38d1c6a027b1ff8bd30bf84811f38b7356f5c62289240a79faf4ba566fa2d8a7dc129274e1c02f18a918c47e96944191a6ad6597799259f0a0c0742ee11205e6f9a8a6b4674a671933f51903f39362be2cb215c4c4176c4615872aa1da8d9e1f083a46f9b9234d087c94396ca336e5ebcc8bdc590b8b9ac9e069e87d06461f3c1379b972e8c5a9a2831b5a6ff66dcd1fea886177536dd3eb515d7b548857532a15db07d4ed51c44e8e2a0daa3273207bb18cd0f332527d38ba9407846e", 0xe8}, {&(0x7f0000001180)="2e350a5a29083f8d6446a0d471d1c0f49aa854ecf9a2b9788d558b5741834aa106f36ee41391ecb845c4d22e25b3b7941036c321a3d479583479bb6cfd0806d59936d85077e1f85906dce0fe62a20573ce8a60e79992e1e8def7e908c84e832f095fd055aa764bd21bfa7f7e6fef7ecf1c35f3b4d0cb561e436c588288d6ed6b3240546d98a1af7140fbe608f0838838f77e2a19b12275484092aa1b07786838fed6e8a19cdec16c11011c34157dd113eefddb7e64b085de4aef852a316c58ca4f32bed6e549dbb21f7c48a38e0fbd70564c", 0xd2}, {&(0x7f0000001280)="99c9588c478fe4b9db98e2370a69f41b33b1a9af2170f2b6ff2c031af2107375deafbfa49dea4e9c8ef42a03068b2432d36d7c4d722e2c4eec7dda758e4a05261b236cac8d11ecd9133b061846eb1764ebb88467fec3ae19cdeca3cb73ed8b68272b22c3dde68c232f63044c4336f33fe038033118676cc61ec73c49ad5f9ed95ba677a55dd1ffb817daf8557b4d458356ab1cc109b392f73d0130235063b8c1d3c9d17cc9f838f758763747e51ef776f26c7468f709bb02c1246d38d68ad968dff8515d0e8a5491c511c10abe1e51cab0ad495438dbbb0e", 0xd8}, {&(0x7f0000001380)="2dc4f971c5a757bb60cc578bd6ed25ae258071bc3e93c92ef70e6e1cbe72feff77b5ca38683f397b7293ab29b593f5b718fd00a9003fb2fd4ea64a82781b99c4944ccf2d0b8879c630d9c34b80551f353d60ecc997c3e72c54de0a8e858179c1b5e06097afcc9d4ee536f035736e2890532e0032cbd0bda78706fc0759a632258e79be3e8538d60ae1e2524b066df8017ed347dadd2c75b94dd188190043ab14911c376845bd18f397389cd662faf1f672540888a719e80abd463143d1780b", 0xbf}, {&(0x7f0000001440)="6847e83ccf38714c60f41541de072392347649ad8c0f954ef71eecaeed876e0b07c2ccf04ba1ed236406c30897bda3112701bb6038fe2d3d0cedf79638e04c6aa6b8e4ac988c403d41a40992c2f61ffd1aa3e7117973b6df4bc67b55bd42e41934428794b10d9b4f91f6f2abde3140cc2362da18b07a77589c9bad3ecced354316b1cb7588f28ff8c152fae153979b7ced6c0bcdf48ac74c0dd8c852680d3319de507a1ca2311bd9083b", 0xaa}, {&(0x7f0000001500)="c9f374b646e08b7ebdca2dd97e4531de7fdc96e4d9cb942949ee16ebb5e2f2886930f76dd97136e1852c52d5094b337012f38f46bcb98cec1a57371f25a7f46dae1b1d41693cb3396665c664", 0x4c}, {&(0x7f0000001580)="d46784bc5a2fa3cb859597ce330a570c7f23ba8dc1cc33a0c1363735fb7ac201e4a97b111d9d9d75d050ed7cdb1a4d4fb339caa4fe46a204f37cb955902a258b44e16b03b0015d61d8de5bff3cc504d18f8e5b9ab0290f8fc85995f3d038e10ac2e64683b6db77b0e2f63caf18431ef28c05270210ab35f4081a04a40a93b817191707caa58b41d3690e8802ad2e61beffd7ab5495e16279bedc2a6bb4d0e5e7a1815c94eeb313638855571fd8e4c6ed008d8ea4d51de4434b994089f5c6aef8ddc37ebdad1f851a07f15175578e123ae8f77cdd40e4197e9177f0399964d1", 0xdf}, {&(0x7f0000001680)="b6ff257962eafd125fef9d565e6a68ae73e058dd80a1b840f861c5a4a7", 0x1d}, {&(0x7f00000016c0)="8f7bb4f136d9011e9d56fcd85aec70289685ef25ff61730d9b94d68cb089320d9d79cb", 0x23}], 0xa, &(0x7f00000017c0)=[{0x90, 0xffff, 0xfffffffffffffffa, "c2ebfbc9132f1d217695db5ef8644556020c4404bbf78bb4562cf3251781b735748c581a456c95258c430e3d0f463039c3e29865dec83aa6f6e8e579bf12e5787afa008803c0774534cd04f20c7afa102fc5dd9c8196f63e68aace9b4fd5bc292fcc61ec7ad1974b94efa4c49a9e4c41510c798dfa06ff1a6b0fbd62"}, {0x68, 0xffff, 0x166, "39842fe4a7c3e75db19550e7e8d180e8728c2a1e90a11f883736947e4aed1104cddf281e3b938f0c5aa1702170b18c94462514529aa46c31465675c55f6cc865a8c6789bc75231d2fa22d2d41a009dc082f3e9a8"}, {0x80, 0xffff, 0x8, "4dbf7a5ebaba29ab61248749b97e39f363050a533d7de68fd6f5ef93cb3558ccf6f2c37fa587b62d8755409b3cd0cca77f62976b49f83d215d511942efd2f97e05738fa330249fda046458979a1abd3300bdfa8f15382715ff6fa270aae75e698df6961797755953adf4204f"}, {0xe0, 0xffff, 0x100000000, "93d059e03040c0da3029c2c4592d978859f4765428f9e6f27b1b0855549bf3eaa4f0c8258d24443551af86a68313ee4de50447c68957e7b86e1d51bab0558bf36539008ba432e8352c615ba1441c80f71c73c2cdb6d372d075f185187e9b8d2482717be7a671e788577f94cfabcce437518f53a85406409d6f151646bb135e10c74bb960b76866466547b084a6e842a305e77bf130e92aff5f78394ca19b9bbdeb1b363556a9632b83b5277af9eec69245f1369d0640d74ba1ff4640f625e91be5435d85ef37fb1789a222fa5cbf"}], 0x258}, 0x6) socketpair(0x6, 0x8000, 0x35a, &(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000001ac0)='./file0\x00', 0xa02, 0x2) fcntl$setstatus(r4, 0x4, 0x40) close(r3) getrlimit(0x6, &(0x7f0000001b00)) readv(r4, &(0x7f0000003000)=[{&(0x7f0000001b40)=""/177, 0xb1}, {&(0x7f0000001c00)=""/193, 0xc1}, {&(0x7f0000001d00)=""/218, 0xda}, {&(0x7f0000001e00)=""/4096, 0x1000}, {&(0x7f0000002e00)=""/74, 0x4a}, {&(0x7f0000002e80)=""/90, 0x5a}, {&(0x7f0000002f00)=""/218, 0xda}], 0x7) r5 = semget$private(0x0, 0x4, 0x80) close(r0) recvmsg(r3, &(0x7f0000003440)={&(0x7f0000003080)=@in6, 0xc, &(0x7f0000003340)=[{&(0x7f00000030c0)=""/201, 0xc9}, {&(0x7f00000031c0)=""/82, 0x52}, {&(0x7f0000003240)=""/193, 0xc1}], 0x3, &(0x7f0000003380)=""/134, 0x86}, 0x1) poll(&(0x7f0000003480)=[{r3}, {r2, 0x14}, {r0, 0x4}, {r2, 0x120}, {r1, 0x8}, {r4, 0x100}], 0x6, 0x5) fcntl$getown(r1, 0x5) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000034c0)) execve(&(0x7f0000003500)='./file0\x00', &(0x7f0000003640)=[&(0x7f0000003540)='\x00', &(0x7f0000003580)='((-\x00', &(0x7f00000035c0)='@/{\x00', &(0x7f0000003600)='\x00'], &(0x7f0000003700)=[&(0x7f0000003680)='{]\'-\\$-\x90((\x00', &(0x7f00000036c0)='@\x00']) semop(r5, &(0x7f0000003740)=[{0x4b00be19df360d11, 0x80, 0x1800}], 0x1) r6 = open(&(0x7f0000003780)='./file0\x00', 0x401, 0x60) readv(r0, &(0x7f00000039c0)=[{&(0x7f00000037c0)=""/84, 0x54}, {&(0x7f0000003840)=""/67, 0x43}, {&(0x7f00000038c0)=""/221, 0xdd}], 0x3) kevent(r6, &(0x7f0000003a00)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x9b, 0x1000}, {{r3}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0xfffffffffffffff9, 0x10001}, {{r6}, 0x0, 0x1c, 0x2, 0xffffffffffffff5b, 0x3e2e}], 0x0, &(0x7f0000003a80)=[{{r1}, 0xfffffffffffffffa, 0x7e, 0x80000000, 0x7b, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x7}], 0x0, &(0x7f0000003ac0)={0x443, 0x101}) munlockall() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000003b00)) semget$private(0x0, 0x4, 0x4) readv(r0, &(0x7f0000004140)=[{&(0x7f0000003b40)=""/182, 0xb6}, {&(0x7f0000003c00)}, {&(0x7f0000003c40)=""/206, 0xce}, {&(0x7f0000003d40)=""/253, 0xfd}, {&(0x7f0000003e40)=""/155, 0x9b}, {&(0x7f0000003f00)=""/82, 0x52}, {&(0x7f0000003f80)=""/51, 0x33}, {&(0x7f0000003fc0)=""/84, 0x54}, {&(0x7f0000004040)=""/20, 0x14}, {&(0x7f0000004080)=""/187, 0xbb}], 0xa) sync() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004200)=0x6) fchmodat(r0, &(0x7f0000004240)='./file0\x00', 0x46, 0x4) bind$inet6(r2, &(0x7f0000004280)={0x18, 0x2, 0x1, 0x5}, 0xc) getsockname$unix(r1, &(0x7f00000042c0)=@abs, &(0x7f0000004300)=0x8) pwritev(r6, &(0x7f0000005340)=[{&(0x7f0000004340)="4d8838b514abafa368ceba9817c875819524e83cb8e753c93c8615ad1c2d9014822be15ac6ba802dde94113660204942e4348d4979f0594ba1ce0d4a761b1450c456775213f484d3d4cbb8769d0286f4971deb314d9718b5b227c30da38fd7c25c5ba797d9ec1c3731cf22077ea26622c89a0f8012541928a9784737b91b9c7e83a28eed785df40d36aefc72ae75eca97d00287f26bce01b3e7421c90fe357288e8c78cdf90f4b50c69fb08404c11fe7f1e8709e249bc403396c80f26ff112c3acd20cbd39714ab75a8c69b60a568b17c84de768bdadec201ab0b0f0e304935d5cab61915d78a91b091d84f4a8896c492f597c7730d762b1bfa797b7240001462e7a862318c7dd14bb54d6831323d331c796bbf78c661f61f8a08cfdf563a63989a4f5e7daba6d0b4654ef174ad2033b47881ff4435d9126aa349b71de5d34c0dd806c8a06caf7742c5be415f208f96d2efab0476a1f5996080a26b8613e9dd94cd944f6b4f923c3bf59a4b168dd5fbc86edd9a5c52ebaef87cda996bbb6e8b2fe2355c9185c6d12ed268eaeb4f002c5bc450412d56a245facb42680ae9f207d7c154523b5f655ad3526309043b53348c145f59c5da62d97e6d3542bef05de53cace15e4c0136d59cc291c15c051f66f4ea974150a73e155a360bd2497fab9e1d236267bf7a7ab16b9f271c4ec41878297d149e2e3c0879a93bf903cf5f4593ba3bd57925fcbd98704299acb1ce155198c427e70ded54c21ec90cf43f1bd1ee31f5f5687ef49ffb86017a8c3c99344a3e05be351d51c1459ad8653a9fb796a858cf203379029a37d851425e87dd9d46a1093ce4a0085d3e56aa579af6bcde647f667afc5f21ac2c165c2a23d81d7c032fd3515fdde07c35f4ad506c1def8f1e2e76748a05f455b988498040ab705f9cde78b6ccfb971a80ee1fa7004cac840c61c33971707593df82b652bc4823594b89a674793baceab08d4f933d3201a788fa368dccf8979dd5e6608dad2cd5628a7eeda4f2739d93b17d11460d6305dd07912dd97ec72ff801803a0d36b9983a336e1fab64c38d7c3ea8adabc80a84469150e109e43f22e114e39444494fe15db4b23145c7c2d23cf13f3841c0abc2ea501eb98ffb7e1298ca7ad5546d9997cd4e63006c81435dc6a196810088bc85df1a14f42ec41ca7e381d77317bfc3268c29adf0969340ef3db62241dcb4ae97f2002e496b7e712dd9a8f3941298dd23ffeadddb25e3c2b127bba61f1bf97a1281049d7f31cf0b74b1309b43aec5194e233386a065c8cfef16c06cd1f0ae267ebc5d64e53157399b0e6d469c510630dc4366fc0cc7b023660f04503511e8c02200ee191df5efb8cde926b6179ab9cb080d6fe7d7d0ea1fd4369652c109f9688b60826ca44a36784a6ec283d5fc214c633238dbf16f06c57965e2dcc2a20810bba01204c271d6c438e85f910bb6bff36db8c2b5a04acfbe91fc6f7218d6f339adc68a51a38f91c8f9b7d9b3c109add5bb39ef4ab5fad092ac37e30086a79ded4535ea61c5682bfbbe0f2230cdad4f5cc4fdf89729825d0015218cbdd076e71f08ca36657379bc9ffe87adf8cbfe8e72c3f98ac45630695bd5ffe861f08841a4af0221e0d34394e852acbdbd20ab5892be6ccf1a4bb45f10dcba5c09008e3e8cbfe67bf2b6e3eedb6a16ef11af30887bb3c56d66a1d9e15f96c96517ae3747c30f30b2dd66f916d1cf8225507a68f9f63c2520c16a7dc3c034f3ddc40673b8994a162be66c61d6de758dcedfd301b579c8184f0b136135dd92cb4ce22ae648cdd07fa3fc0562df7c6958f8a92f7eea3b69f739c8793bad83aef965af2448e8b1aaf6b309336d33574c77e2c00fc603d89c28356806a5f32f6cab24faf9de6cb3a2c2db1d1424c1f08abdb82d1dbd6136177893fa1d3a3ba967ecb7dfdc85a7d393664ed9910dc17ff12a05210219b6c86ccd8c67ab3b3c9edcefc6e64a8c9a516d1408444451ae8bf4906acdb65e21e971fd75224d5486e2aef4433ecda957de61d871b3491fc0f6f46e91cf20b0516508d9847c994a24ce09104930ee53ef207dc3e3b6c2105b1f393fcd093a37147bb2ea1e8df34abbc8098b38447c73d30c8740b2aff329894881659f2172db9cf6cc8dacdc4c3521b5f535eaa0d071283436258d343c7aaac0ebf001e93331172501476bb0c3c596458b7db93dcb084f0c3c580047be68f46b6cd5af7d49de13f0cf1aee9aea2d8d079de2caa3d9f93e8f492e84e9a23d2e3d8e3f3f0af72b1adff5eb9ecc7c1afa4b667d9a8acf25de1ce6398d667bf3fe6491c78dc3869c89158c661bef1450bc536c50ac2df7f553549ee72f3fe73d042646a6a397eff852458b5c5ebe4f24e44ac3d7a0f165544b671f5c6f4a9a795034f1d13500dc1d062ccc5a6f9b45962fe618812c624617df5a2f4f4f07e645ea2355b719052f7cc6a319f88839e73b7c210f2191bd817bebc38dd4caf1d198331e74b73858efc5069169466b0e64523a5602dd7e9fbfa1584ced488053b03b008bdcd45799d158fcebf9938c2f1e2dda319a4107a0208af41665c414d2b9da9755d7a0de3396b50e8b316d197ac57229395f4a99b5f0f2775e16eaf15afcc10c02956cb2adb58f7306a79829a85ae81ab0f8db1169e13fe8fb4f99d7a43f5b9763946f26ca09a96148141ff1f6a229779d5df766a21c7f5e241c3f7f5f5c47b808db5f20abf40bcdff8cd45f25d5ea6c60d17b91ad665cac0518666972e301157f088bf4bebec69a62efb3568c74c622c821a9b1119683e099931b23f0a9070611102da22e7bfce03c17bba6fa4312d4b7131c9d6391b9ce33c7123cdc8b85c760c179ef581bb3656dc0f3071846588ad212b7f6060237a36869daf9a42e25493eb494acaf500106612671b519ade50919ac161535edb0796abfdd5a5e3f693d0361574a31e744f6a7008452181d75a290e10fe54aa779b195cbf41d1c944ecaaaaeee6c1c818de933dbc3b74d801e86f138700d932eedc3a92c34cc6622f5a8f6b10ac4549b0864fa32bb5a9b69c59112d14dace1c248b5ad901467b06fa684d4630d64a08020701d3efaca598ce95f55fb96030aa5229b172e11ce0162f427eaa0007688c8812ca1e0a722d58ddd5c8bfca306b3e48ce3809c6d29c270632ab48faf6d47ae1fa96d0fbf0a3851656a7261bc5baa13cf518f2336eb9e2747492b6db6a48d5be40f598025d08bf17fd08b38626b44bc571a84ba203d9181a69d7cb357b8d21308647fb2c9764f4a4e1b61bfe0f6e2b72f6b35a065799b5f88085ec0b52b34a2b463836338173189ab8a3c24f314dbbdd308748bdb7623a0408417582968c51fae0b2adc26f2716ece94cd881d8e2bbde9cad67c6c27777880aa53d58019deec1bd9bd4ca853da93fd274337c8bae4df8f1edabe578e0476012b68b3af713396d0c3e70aa98f2d3288dfe41f0cc36593077e96f83055b72a88ebe4b2be43b88a182932af57ba18e97db510b5b16a67c8b17c7c4bb85b62212530f0fb136d106d45c4f7909e63cbfbe80088abe65179c6fc43c5ac7f1e5680197e35d192684fa5e1cede63826cb17883b82a970f541ada07e917bfe998b39d16fee9073d211a1b56ba0a4810aca257a46ebf2674695f65f3a1f78ad6ca2f46405f3b9f520f72efa76b72e1475fccbe344f2b7b6e18bcfe70e82aa5a014a2c7510c4bb6045b208f2330c97792e3cc7c2b22a6cf4e2f6b0cb3067505d5db20a6b7fd595234ccee3cb44ae1483175c55c71aa4679eac5f78f6586899a96f68333d100889a720aa229d6361f6f006fab7a18a20c78a8fa28bd58669fdb27c6236bfd337ed28b1944e38c3b5a5abf7dd5d5a17a2464b04162a64db155676bbddd0e9264762b7a0605603dabbf379653b527b238024e98053f5912e3551bf84ec36270cc63861096d19a470982b076d89b4fdf6f69dbd49d0d7230f8ece02193cfb5907e683b0d982c9c06a9d9cee2bf2680e992fb8c1df105a6fed7566761e32d058268ee6e93bc177f0f60a1a6851f2b84a0c2c0e7fafc234231369eb9dce58714075fbce22feb74a0fdca6850762c062297ec44be11590777a9b7faf9a534756319a7e5fe881032736122c94e7c15156eb229bd3a5917841d97f9fb56c1dcd55d64d06b0b952f78bbf2f8e9c1a1c8803ece0d258baf5db875325ac1fad5341ffc0e3ffa25d17e09c6c87342c6dd9924f200bacb9c60b6d73ebe52b7b68226f66680054fa47e9f3d7e700b0dfdcb4651da25d59c3ee66ee5947f186a06c5aad9b6532aebb1cfdbac002cf9fe0e9b25814c3264eb70497629e918de01b3063df3142bb422181f8d2715ab73a834aa3a8d3d7ab12419a57560de1882f5821a54e04bc1da9e1ee92e5e5b6be667e4cb2ddf05060b04d4c00d8313b2c51d20b4eb9f3502d69463504aa215011f9a11168e5e1adc31e6bc363ac57c9a158a51e939b92d1170f381ef3b646e31a3f00b96579c29d1c8de6a67d786361568bda008ab5b65cdedc91f49cbf72b790aeb32b68e8b09ac804bd924421de9941dae89d6449fd14b19c339d6dfdceba60bc264eea1a04b2eb4ff48453c7accdd3d7918a1fe3fecff6a0cf0594ee39b79afaaf93c47736800c67f3a7a762ea2f4f99594f45e8a22dabe701e398898bbca9e777a766114e2685f9384abe888f476ccc515c4ce917e8fb14766999e69b6146338b130ec13a49e4018e269722364d6f0eb03f287391f91e0ecae2faad59e79c7ba8be5df7ca273c41926141887713ec0f260338e905fd17991256ba1a7ca1d458583f9402b7ea46cb268f05dbce30dee0fbba4e643fe89346cf45452c6cc2663d47d011fba92c01d0d0172e4d26335880b51eeb35d1e82b03762267f5685a6c70f32bf34200c389ed5b41b6d0e385217c4b8283da2925959626bc498f31bb40c6e14a5ec7727bd9fc7d482ee57869390f567995414b9e314b3876887bfebff968bf52db75cf216aca46607dd5c7b8575066cc601a4e8487bd21459e322119beecb376d748d483ff04a2f6bf1fdcb169c894cae866d2322528564f2a5af4177b983a2aef9b0a2394b5da81d60cd1808dc29bad8274293a9ddf4977196e0a36fd4fea65a44516ef53e1fc30d053f54a6e3de7026bf85cfcd6f75d8f1c028a47b2cdf9d95b4dac2b4bcf9da9b958ac0a82ef89bc1ec645722c684c1f617636856b622a9e63213beafbd4e1279b530df5f1bf5fec1e15b8c7d5e2bf63fd1304e49ad7cd68fcdc863299794f77fa983195ab3e7c42e5e6932e2ccf225febd721f47ec28eb4686587ed44015a8969a158d214e5e575e6f0988a8a111a71ff75c892a939c9bcf258de682b17f1b6eeecdd544ad368490891d2aefdfbbee220f08d58660a7bcfb510b41788444f66677dcc63f3a68a18bfd45d851f33a10ff48dda3c6d8f167fe5ec18be8219adaa17d728c7ef0c22590eee6a01c463ba6f700fc46c7a3c556025b9f535a29186f0d9039e5ad0579e304d4673c2d655c494ba5c109e31e6e44e14ba1ee2f60f421c17ac4af714032945c27335a840c138378f54b9f33d0e02987d590f2974ba8fe34298c4a6931ba15312f41b59f9c6b7dbd4f43baa70997ebce4e83df409674400eb7427f1f4c0da065101d99ecbabcf0991773a05ee047d11449cd0daf9535e283bb90800d57a7ddc18a74e1a331446a0b6d663be105cb6f670901c9a5a5b2949bf25a821135f58b4f1c341096ca13959ab564649c53dff5c8c08545b9b593c75b30375aed4b28dfea9de", 0x1000}], 0x1, 0x0) getppid() 04:02:48 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = msgget(0x1, 0x24) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="020000f900000000f3c3d62522fb1d5c4683ce767921ca73c6794c84b4960e7a67c6b0cdb4e7ec440a4c5f6c760cc3c68f4e2e19e0cc97ca5d1a430f4361d447b5d9bc850ca694ad09bd32a8524ccf05000000459929e46f3bf5f7882fc93fa9e7579ce9b541e514ec67f7600376bbd9beee993653fe2d256d685588613e81bdf478c19c"], 0x84, 0x800) connect$inet(r0, &(0x7f0000000440), 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) 04:02:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) dup2(r2, r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 04:02:49 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) write(r0, &(0x7f0000000080)="265dc30a42f8e1c7549178f6db82bc1933f2dcecf2884180e5422036812abeb9284cd5f8f4716366f56431cb7b4c08386a3a4d6b4ef30f4ad7da78bcda489c0e7a45bd00a04d1580fb059e9ab760fb717e22036ae0f598f96790a08b0dd08aece528d2902f2637b0bdc62e8bc5c142293da3ee5e1103d09c8e4ad6a7e9a6688841128ed37b097d4596bacca56f5eb7f776449fd3b3d3b2a73c074bcd5b2e1889b31f08cd4f830b39e13e01dc363e90ad0bacf1a69f1994afce8c0cecbac4", 0xbe) 04:02:49 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ff4000/0xc000)=nil, 0xc000) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0baebd111295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xfffffffffffffeff, "050355a8a5380400000400ffff00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="22453c304cff404ce747af", 0xb}, {&(0x7f0000000200)="2b0a3b5027002b3e4165d378e45032da7fba61bc263c31460951785b2d2e98afef7e54162aaf21c24bc3ba11b8c6634882594c2ac0be97da2dfc4250b6731c6790eecc519b173b38355526453cdf62629980246e8cab278fc135dc9f76758d6e22c371d5abdae5893979ffa6", 0x6c}, {&(0x7f0000000280)="cc0e7fbbc3479bedf7a3c2ec7c0e85ddfccb41dfb16c94860ca21f82789e40a21ce89934e9f85888d71c15a0752f6e6bb5b3fd5ec5c91d2608bfef7e1e7736acdc0d9d4f18b5be5b22e8616baa2b5df57e86449ae3d4af78d2f828577bc65f68346703c90303bae04f74d665bfc10bbc9fbf902ec6cdf117d6a221ff77ae702dffa48aeab32605348064fb0350cea17be1adfe01904d807595f60c6e2eee3584e0954573a301a7062a20cf87689c90fa8cbb54fa67d07ddce7d8e6a698c1cc300d4ce83a9c41c9eccd379cae37bba27d2cd3c417542b8bd03125065c0836222917639c16ef6994b3808a", 0xea}, {&(0x7f00000005c0)="6711f8589ff0c1a43bdd31cea6eee0e7e688485e5dab37bedae9fecb05465e0a6ce8a8884749fe844e67355abc69ca02b7c41a2905f8ae3dba39ccd3c4d760ef92d3c9703bea603e5d1ec17f898d7a9ff5b930367897b57991a57472fe8a36ff86eec5022bec8c583714cc00195e4b6b8db9116ef4e08c7d7aff32df2f72b31a2e9d5ff30ecf2461de2c2369565399a9d15c5d8e8814dfb57d743c20e6883b846f1a0f1836b68b6a7e68f5472f6c5f71210bbee365a18c1b7833640dd4c9a60b243c4bfe050ead74f70be1115bf981baf41a2dcb4f45cbdb2786c5ba437da7b03c58cfe99585d0271f0a", 0xea}, {&(0x7f00000006c0)="71118a0d4469ff38f5095484778b107e0d4e0ba4f98e54219fed3ef095d2f5e55dfdf33a9aec771201ade8e06d233b1f1f490e167f3737dcb1c2616dfbab4a8fc05717d0d0312be19373bf43e5426257ffb98075d42bab17d1494a54f6720129eb1c9dcff43563f06059ece985ae82b5652cf014832853faea6c6154762eaeebfd31f5e171bbd381e6b0d4f3250b6fc206db5af16bb5ddafd391f911000cd5feb1eb515bd0ba478d42b91cb96604407ff7c8c9183d12108ce7d9a8d3a47dfc0f65a7b3ba1cf71db586cf4028d98adea89a178bcf168a44", 0xd7}, {&(0x7f00000007c0)="61caf0065c362c446c6b8d71b201ce11b02fd85a56e7c0b843c6b0baed5c7e0b99cc3f5d68db42f455216a5773748038f72d548bdac3dac1e02c892616fe398657d4fa0d811ded3b3c4029da249a9442efe6f6c0f3c46cc599833426a8cb0d687d66bc55fc21c6b70bdb478d8420164e032b59c8e3e73df812b94dfd04eff9e89f4b1317", 0x84}, {&(0x7f0000000880)="07f0a39eeb8f482ec0b3de0877fc8638d584afc84cd553b10495ca1b535471954d13795de185ff32a8464a534134f44a089edd8afa021d806afe3c2880c8d98c08921e0b95bbd55e114c32ddd4d1ac5fa17d242440f632ed80173b7be68dcdf997be8249738ba742616a4e47167b8646642ea2801e220a42de0655f4d9a43df406a444e1847e25b37dff60fdd035cee9477309ca807f822630efdc5342b1a9816a8aa0233f42013b34880d085f44f117c66470", 0xb3}], 0x7, 0x0) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r3) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 04:02:49 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = socket$inet(0x2, 0x2, 0x0) chroot(&(0x7f0000000540)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 04:02:49 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x400003}, {0x0, 0x10000007}}, 0x0) mprotect(&(0x7f00000e0000/0x13000)=nil, 0x13000, 0x4) 04:02:49 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x3, 0x0, 0x20, &(0x7f0000000040)={0x7f}) pipe2(&(0x7f0000000000), 0x10004) close(r0) 04:02:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getppid() getuid() getegid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="1e7bfec7447bc9bd7fcaf444e1e118e230f4f1681ac8ae19d1223196189546dbcc6452e5a3253b6a0c1d78aa07a2a82ea1ebf8d36d4e4fdf675c2af3a7cdeec801794df09efef75aa9c38f351ce7a8b188a7", 0x52}], 0x1, 0x0, 0x0, 0x3}, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) chdir(&(0x7f0000000140)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 04:02:49 executing program 1: socket(0x0, 0x5, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) shutdown(r1, 0x2) fcntl$dupfd(r0, 0x0, r1) 04:02:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) write(r0, &(0x7f0000000000)='9', 0x1) dup2(r2, r1) 04:02:49 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x80000000}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x2) 04:02:49 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x101, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x1c, 0x3, 0x7, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x40, 0x100000001}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x4ca, 0x8}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0xf0000045, 0x499, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x22, 0xfffffffffffff85c, 0x9}, {{r0}, 0xffffffffffffffff, 0x42, 0x22, 0xa4, 0x6}, {{r0}, 0xfffffffffffffffc, 0x49, 0x40000000, 0x8, 0x8}, {{r0}, 0x0, 0x0, 0x0, 0x9, 0x8}], 0xffffffffffffff76, &(0x7f0000000040)={0xb7, 0x100000001}) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) nanosleep(&(0x7f0000000180)={0x68, 0x7ffffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000440)=""/219, 0xdb) kqueue() 04:02:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x65a) open$dir(&(0x7f0000000040)='./bus\x00', 0x8000, 0x4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) 04:02:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) socket(0x0, 0x3, 0x1) bind$inet(r0, &(0x7f0000000180), 0x10) 04:02:49 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 04:02:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001040)="ac9fe80cba2eccfc4d26ef0ff341e37103b4d405014f0dc9d76b079244ecce8ea9410eab65c1d53f9cb6046e91763e0d9db929aeab2452407e3d57887adffe3bc95443dc7aa00b479b5d97bc7305fc9da112d169c1f97d6d375f74dbf2bcce813e1120d90ffa0550124f24a2b5744c5d78f5f1e88e17d69e39881ee1e01da1312da879e240bc535436263284359c95b21a564b45d01ec393cbe2aa713f5e0291497028fae4e376906ba75d6989206923eecf8718d9a7f260c47fc80c88015551effbf0a1d38c0689c518dc68d660025c2748657988a2e1ce6712239dd2716d11be4192810c7ff468f397589860adf98e8575e572b9ae22ca3038ecf7000ad21560515f7a23528c8e2d4eca1ef98f34cc897d3b26b609e920af2d35d1fb209cbef61a441aadeb492d4a9e7b1df216e736ee8c885651a6f7134c42f345e960e62881563cef5cef179017b3c4fbd4c794efbdfe2f562c7e033e1d23048a910e436467e027fc066c96693b0d2a16102bcaafa280760b3fb5a0c3fab264edf098b0d0ca7f2e4d5fb69ded488358015d29dc59476e914e29655b98c82eb59b34fd1c86d4aeb0c29e4955f922238ea83a7ef3f5682e80c67961ffd39d1ddfd2d6b8b114be13ba9e4ce3e00fb991a1234b803325b54a049ebf3d884841eb3b38a9e9044d88d7de037d1241f7492f385dc6b72e37360fa4b5c575599136a23f77139e447d21bdcebeda23b565dacd54726ddf60a5163fe2fa54104ce764f4249673ad6aec3f3f340da6432fe5194758c616803875f7870836d7aa99cc62084a2259268132e1363062e807035ef40cb0f5f88a2a5750ea2fdeb834a4552f0107e0a9c901418fa60be985f87a51640d33f7cb757f46193be6284c13366dd442a06e03deba73f0b02bdccd15f43c7aff20f5642fa54e89f32dd971b2f61b2a9f0bd3e05b65a6ae8b4a0cee35acf7f660ea29a1309abe99a61871bb1cb68c5997fe81650900310788078fc17fb21222c2c0944723152909b0fb48b523811a97d8728141edb260ce2e2c455b1392bf6f737070d43e9b1fa3d31dae2140a60ddaf4a077bcc94977a75f0988993c05c538930cc8977cc1324ca9d5a765cc847ae5a2dadd74c33050a107e0b6875a9911ff405cfbf675099134a5b8bdaf881197f83de52b388391f6b68a0815b6cb138c64bba1aacf53b506a7c6a8e9100ad23397e103b100cb9f8aa8b064533044c3d1a4f91f016fdd968abecacdc1f36f182a7e9adf2f18683376605d5693139640800c50609385ea14a80079077d82c429407e6e450a564a5727a5c6e38ac988430ecfee9be09b754b23a5dde1768af273ca1afaea7c38e494019fc0a31ede5286f19a83ae0ead2fb8a2b17d9447446142adc487afb12df8f4dfa837fd5bff5310ca9df0d9d0ab1e47f9ce5f7c56aab7ab5aed250fa46df1c570ce5396bcf77639c830699ddaf6afbeb1a6272583ea980fa3e21766e280489080450748228a45db3d0b86c6265ea8e9e59aa6a6a0f30fa3dafc3a7905e4fbc2916913a836d0f1805bc7309aabe367bbc8065a3fce8a105c4a2fa332b44914d0d6c47685820dc670ac01eb5471906071b6ca8aabb8637c2c27c5c89093aed9c9d5caf3d7740523553272d760f5af51dd2bfd69942d3dad62a3895673b9b9071cf6de30dbef8486231e4d2f633d9580a2a811d5a49bbf6ddd7210d7cf44a99cb6dbc9b0c7676f0443d8d74df2b6f1b82bad3d85e8ef3214bf5a343af2b1ed67a3a953dd5a625d399dbdace57d13e0d2477ed3d6116f0df66f3b6aa9c3b92c10c4f585196b6b8b56aea1bbd74fb0d408af5e17e7c551d8ad0393602feb03e3f7e1c53aadb7e6029cab3265a3acad0696729a31414ffe450c6073167e0707141008b714c7eb02b386ce124e6cab4d43801b666586c1c97676fe5a5068a857742cdf62270fe3d90b90d595dd3b6cca310b461d80991dea4f9140554fdcc9c935c1b012bdaa403213fc8e2c6822c38708b86bfe7a83b187fc17ba4d6f57029979414894b5067e4af85139c75e2b01430c6e0ec4bc871aebfa56b9bb0050e06408340b4a597628d4e0823f816c30d83e223f2775a59772bad6872fc272b67c0a1e252e8b0b9318fc857295ccab94ce789b0210a3225a5adc27867a1b2bf1efd35e38faec44b660daf751043e2a05895e2f783369d2668ff65eff21c99ba5538794690a4f1eba06a3a35f9f9d170e3e98329c9a9343cff4fb4744496fb91454d9a5fa761bd12f9c4f5156d6fd63ef4eb2255b09d717911e95b95ee1bc385d11193f08f1eab9fb42b940b03f2fc4ee429f0633de858a4d92cd711b33b7ad441eec12c18b8b24c8bca8302bcf4cdc160327711fa74bb9634a3442b6d78a67e127a883cb4ad51122b982797c72827e0a02e500340a4eeff5d4095a559b696a90e04a57dd45d23a420a27b16b03bba754c270c479ebd5d4042e8b510caa054afcc38718eb15f2697d0b77de2bb9a199d3ac2c5bfc502bf59fc056a9e8151f221e4d877fb8f8efd4fe4adf624aa4c74b8f2f845400e10bc1e9521f48d5c31516f94933fbe653fd1a9acefffaa1d7f8178e5b453fbf1747d407a938b863b9d3d809bf2c00d546ed709e315235e502f554362835acec7949f1e29eaa46c09141a627a97bc3ea508ef183fdaaec68ff9c93870de522ef6708d27e4d1b6743439f5faff126", 0x77c}], 0x1) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000540)="659316bf62ea11f29a0117d804006a08d9b39721c48a229179e932c02439849b8983cdbd785e6623fde57f65a38673dca5a55698dae77256d35e9ab93f815709851dc9df8fcafc3691f4ba4a64652945a138c7429a590955c9b5074529b6c87bbf11a7761f4606518f0208d652bfb5f395cb0c3fbacf0be94ba58e088905c1ed571b49f96c", 0x85}], 0x1) 04:02:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 04:02:49 executing program 0: r0 = socket(0x0, 0x0, 0xfffffffffffffffd) r1 = dup(r0) r2 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66616cff0000"], 0xa, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="30000073b234a2da3733bd0001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0xc}, 0x1) ioctl$TIOCCDTR(r1, 0x20007478) r3 = dup(r2) r4 = accept(r3, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r3, 0x2000740e) symlinkat(&(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 04:02:49 executing program 1: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x8000, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 04:02:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x4000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x401}], 0x902, 0x0, 0x200, 0x0) sync() fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x102, 0x6) 04:02:49 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0x1341fd581d351621) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r1 = socket$unix(0x1, 0x7, 0x0) syz_open_pts() recvfrom$unix(r1, &(0x7f0000000080)=""/126, 0x7e, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="c6ea495d32c970480000"], 0xa) recvfrom$unix(r1, &(0x7f0000000180)=""/179, 0xb3, 0x41, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) getrusage(0x1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffffffffffe62) 04:02:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) 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, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_emit_ethernet(0x0, 0x0) syz_open_pts() 04:02:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 04:02:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000726000/0x2000)=nil, 0x2000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000725000/0x2000)=nil, 0x2000) 04:02:50 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r0) listen(r0, 0x40) bind$inet(r0, &(0x7f0000000180), 0x10) socket$inet(0x2, 0x1, 0x4) 04:02:50 executing program 0: r0 = socket(0x18, 0x1, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x9}, 0x8) shutdown(r0, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 04:02:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000007c0)='./file1\x00', 0x0) chmod(&(0x7f0000000040)='./file1/file0\x00', 0x2) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 04:02:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc22", 0x20d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x9, 0x3, 0x4000000000d9f, "b08d16c6662200010000000000008a21052cd8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x0, 0x7, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000200)=""/240) syz_open_pts() 04:02:50 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/145, 0x91) mkdir(&(0x7f0000000080)='./file0\x00', 0x102) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1020, 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') 04:02:50 executing program 0: socket(0x2, 0x1, 0x0) socket(0x0, 0x1, 0x0) 04:02:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x400, 0x77) 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) unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 04:02:50 executing program 0: pipe(&(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x4000)=nil, 0x4000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8d3b6142a5f6f811, 0x40) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/2) madvise(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x4) 04:02:50 executing program 0: semget(0x3, 0x1, 0x111) 04:02:50 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, r0) r2 = semget$private(0x0, 0x7, 0x30) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x2, 0x100) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000180)={0x2a3, 0x3f}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r1, r4, r1, r5, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r0) 04:02:50 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xfffffffffffffd94, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) 04:02:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xea13) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xd6f, 0x200}, 0x10) 04:02:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() r11 = getegid() r12 = getgid() setgroups(0xa, &(0x7f0000000380)=[r3, r4, r5, r6, r7, r8, r9, r10, r11, r12]) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x9}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000140), 0x0) r13 = getegid() r14 = semget(0x3, 0x7, 0x11) semctl$IPC_RMID(r14, 0x0, 0x0) pipe2(&(0x7f00000003c0), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(r13, r15) 04:02:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) lseek(r0, 0x64e8c431, 0x2) 04:02:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000000000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) 04:02:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x800, &(0x7f0000001100)=ANY=[@ANYBLOB="01002e1f66696c653000"], 0xa) nanosleep(&(0x7f0000000000)={0x922, 0x3}, 0x0) r2 = kqueue() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x3f) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 04:02:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000000140)=""/166, 0xa6}, {&(0x7f0000000200)=""/39, 0x27}, {&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)}], 0x7) shutdown(r0, 0x0) 04:02:51 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0) r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) r2 = semget(0x0, 0x0, 0x400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/129) close(r1) 04:02:51 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c6809a6637bf6ef9bfa00000000000000e0fd4d5e7dfc20dff6290000000000087e694c89702b4300000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) getsockopt(r0, 0x2, 0x6ff, &(0x7f0000000140)=""/113, &(0x7f00000001c0)=0x71) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x2) 04:02:52 executing program 0: socketpair(0x27, 0x4, 0x72, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001700)=[{&(0x7f00000015c0)}, {&(0x7f0000001600)="158321ab4572751072e6643315ee15f7521101361588e6c356472116cc288b0a771344b64fa5000b8cd05000777cd52929d0d36649e324e1b70d", 0x3a}, {&(0x7f0000001640)="44821c4384d39c5f3900ba31cae6212448d6673030d5422d1f42584f2934a700e21a51c334229c3c24a15e51e69b097f440968fa395d9b47db41819a56e02600696a17d70e9025fef75d626a16cae9bed4e9d82875749e957d68ee60", 0x5c}, {&(0x7f00000016c0)="a5c865c900629c62dad9d7", 0xb}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f000067f000/0x4000)=nil, 0x4000, 0x6) bind(r1, &(0x7f00000015c0)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc) read(r2, &(0x7f0000000080)=""/3, 0x3) flock(r2, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pwritev(r3, &(0x7f00000014c0)=[{&(0x7f0000000140)="5de4a425f27f7092504279abf6c3cedb0724ade1723165d69c6a11022e3253d6693670106ec38d743000a3701479fe114967bcf0ecf39d3bdbae13cacc8a44d76ea5ed115e2f9223757cd60c13c2a080ee401e", 0x53}, {&(0x7f0000000040)="6a99d710c99fc4715e2e901c0dd84dd6c175aa2577b6554c6e37d1f2d9722e70c127e313dda8fb6de0954bfe1b802a038af8c9e0f5553553eeaad9", 0x3b}, {&(0x7f00000001c0)="f5d54bc76d61794fca", 0x9}, {&(0x7f0000000200)="5d3dc3c75fc59aee768ea2f9a3161f9c6f2e0524ac87ed0714ad16090e4258fce1470a1e9275", 0x26}, {&(0x7f0000000240)="05e786f13d0769425c6132ab7822c9c22869b5445f117d642116ac120ce7027f74555850e7f1bae930fd790f81c9584c1b407990a086de78dada02ffdece1035a8e55ec53a519244b14c6f7b32128323146e6f19fefe26625b389c9c247871ca34a7cbf3bcdf7139617e6e52eaf08b06f88b58902b2836ce1460993561cf16", 0x7f}, {&(0x7f0000001740)="dd8d6ad9620d92f8e329778dd40618070a9bb66dc139d2345abc0ccf985ebc7f358f73859164711c65a472288d438ee4ebeef54ea5cab0341a70d122eefcefb1c1686739b2f4937c00c9a9e90c8647966332ac7a3402a50a7f82b7e7dc", 0x5d}, {&(0x7f0000000340)="e509f33f1cc6a98df5fffec514471234c8d5d1f739a38216b8b330133162918f938562df37ee3797cb68e52bfd8373a98f451d3f9b000ddd936fd5c397fbaf0c036cbf70d2d249707c3ecd39778840ab557d03f37d52c36466603a19354ac44d201f63ab294881cf6eab04289f5bd6f32ebef7ce532d4ed74e9b4394195008d3488ec52dee2a57b3f141ec6923809e38bac2637a16c5f9214a26da625fdc1826527d13fe189f58ab94b556e437d5688b51addbbe36", 0xb5}, {&(0x7f0000000400)="eb629a09dd167fc4fecd6a9174e6e7b3a68c22e26c036fbeae68e34aeec8d4828a2932e6588ee6fef965ed07980d87a0200e0d0dfd9c0fb97e4cac3fa757e1a4db305bcc5f885d53aa25d22d6874215287bbed50bfec7e517a566721d039d382dbccc0747039bfc98a154408c82b7df444287558f644403a8b0065f72b3509b7c1cef2ddf4dd79c8dee233c718234d17d369bb9c31f875fed72e7ee5cd0f9510d041d8bcb0062a394e6c9ca062ac57e810ed4e422ee361ce", 0xb8}, {&(0x7f00000004c0)="608d71539f62e3bb65a8a4425de46cc66111af8f8182c7bd0c5641babe18a8a042910f4104c6fe28eee898d6f689a1b41d6446c37330cbef32ae7b1d91b7f303f176f3795baa7283671ae0bbc6518cfe6e03e89321341e751d2df285efddfccc90f4cf1e8350cb0493aca0aa3ab16b485483504642d57519bded51193f8f258e23d5ac6d21d582de24c509faec46e9250e4c3a50c4ce52bd2fd3779067ef609294663aa87b0f938b85af7b6cb4e1eddcf985425539264df44eb7ff1eaab88064ead279609765154a6354e5f602a2f33918ebbeb20a806bb8fe643b74dcfb8b5d67cabe2dcd9a8a519752e3ae5a08ca6e9aab779d8b10cf07ed03c33af30f2064d543e4c2109b41007fa5bf73f554be42af4ec4081f08470eb8e91b4ed2a301ab61611f8d23f1578a5407064ebd2bd7197214db80bd429338a07629432b738d94326f28ab29d46ae4257d73c93db01b9f2d3af7c2e706af9b22c2f1d3e985495b529c52bfe1bc77b28e6e35c5ce7ea22abbbb4b8210c43c3428144bd964fd15e55e1a7d719068afd7799a06786cbca223a6c32e5701d62b6615fa2d954c9a22a75b55fef23b27685c9a45533b8f3559f1067a4dee4e073176f7881e3a1a1cc438cbc25ac5e06258344ddd9efe180fa587fcf75a1980a5732248ff649f744e4f32e170cd638e3adb381787c18f1f01ceb8c5dceb11b48887da1084d03528b16fec3ed47ff97857d1437827c28cc50853282d00c0d90639109af7c4e5fafef5bab66de5577bcaedfb25029662e42db5d7c9c484ae37608cacf4bb4d7d0425eba9bce781aaec50ff1b4fe8a6a0629298102df7dfc710bb1622ad1308df4225a0297b2c9e8e9725cbc11543c7054fb7554baa6d022bd341a8798308d028f4dd761ee4bccafc4f490eed2a1dc1ea416306b23349a5def0a15c58e286f5b7972f5fc0949a993c890274599381f6b5f4e7d99990ab43e820265a9c86898cca42188c02eae6d699d13f190cc422983359ec856519bc1b089c9a557c16229ef6de8d3d9ec85da9657bee038397e851fa50e55e735e7f1bc19131e0f70a0b8f17287e7f94621f0084672048140d898bf08516168d6972812ab820c64b20fb77456d44456c3efba661583f1c8473efddbbe89cf12fd3a12c9861fb35a5f9893e0b3ee0b8123f9482b17bd1eadd44479ffbd70cf05a44685e1f35fd1f060853abe19472b2fce571dba1d7abfd17a152d27cd496e4e3d8caf1a7ad9f6cd97afe5f16d7f2b901ac0b8c8f4fc59933ce8b0e1ee51fb48f90f9984aba92dc468ea1460416b5f09ae5a2715007c40c417d5ff9bef4484affedce925c2490b20f7c5573c99f793034eb2dfd02cadc9d0c2bf4bf5298c0bbb6bda53159a9967b4e35d96e729857016ac334398c99054a2cf5b02817639b3061448b8c0167511a6a999216e746eb0705cfb37e0dfdb89a3c92505fcaa65ed8719bdd6defd36f51be0c95a8c60aa2db4e582bcc460a1a79fb99fd99755e7de9cd693555bfe1feb23fcc73537d2f37ec2411436e8f269cd76dbd814acd2a40ae71d81b7f93660458c5edc818d424897cdc9918e757988cce637e2f1638a79cc6db2ae631b5a810bb970f6638cd7aca509a50be216c719a9a91dc106043438cc982c531b9c3f0db718eef1b081343d1c8717612a3849bb9ad2b2f3541a997afc51e91c56a810c1ee7b954863f3ce49571c62c8c5c2981ef52c752445ac281f5c5daa1ed59d14473562115fb1cb32f0fdfa07288a281a2b883a66cf6c3b0d69e0a34b369122a2ef65d2cb3ea68c047c35bc5fbddc81604dbaaadeb8f470ace1f8498b0129c9e34575520c51e1aa2e33260c25771763e2eed7b16e1a4c902b29007f40a743469e15f978f1d37f478039b1bb22b129bd0aee5824a271e6ea4628eaa4aa42c0500c10693e2794c98734caad41090d89fe7b4af18654f79b99dea3b16e54f1a429f775ed8ee5ef675837cec0904d6d0478af4c5952f86ed2121696cf9233b7d568368a640941b1a1b9f23fc9f081648e33595dbb9b5d58e17e01f342b0cd9d432d881bbc0b67eda17d61c49acab8f6d66412c0936890c270213d2c8784a901d3309c9edc8ccc5b15a32b43af672e62d7da896dea624ac231a02d2e49e70990ad25c137ffe1247b3fbd965c739f0d725b91aef3a37da8cada95c0892c249948d39eca6b6ea27035f59e684fe5470c5ae15667ad26381158571b3639ee81e6889ca20d4a93bb1ef4f17625ab3faca294400ce6e2c8c8c40464f571334fd5f3eb7130222c94f1bdc3e05b48f69947afd223a02b95c432532d8163ed2241b70eefdc87256066d24fbf83fc43fc58a6f111c614dbaf05971ebf86bd40166b9723a2c902988a70461a3da6a515855910a67aa0d7c1f3f13fd1566e846dfd26e772396dc4939eea0a67eed633c699c11c425c02cca65501e3fe69412be72e224d692c1220f52e8a046ef45f47ddd2362c908b28aa4a4647fa5dd26f59ebf7dbdbba39ff16e83076c963fb4375dd39b5515823c8f6d16c1aa2e47895d92882be5cbb541a6c639d6f48c61cbe98df27a58eed5f1b7badbf87d3d6b5e21dbdb4ad9f55d1e7f59dad1f3787d3238a0c3423f5ba60a0a6dd85850a8a8b3ffed0064e7ae343b6e2ec4cb583f77a806961a6ef9f83d06cd18ddcc773aab2449d4d41401448c9ac06f590e7d09444d7afa7132e673e1653cf65fd21d4fc9c5faf15446ba94e3458543ac518077a9df706e701c18e585d5fd3e0e0af22c80117eccdf03a035376caace83b3218c4aaed934f0b4e3fe50c37e90f85253ef20378b4e77808260df6860a4283d3e7d365c188faa7ce6fba6da4b17d5e718273311665eead7479e475e36f24ae5f99bbff9c5199a5e85d30486d586493cbd412557945792fea82feab5151128d77829085f5f79dc34d774381c82d3cf6f5f00b363debb566bc4e90b09fb81a8a4c543eec590d516d1bcbf23dbc6153780f59f9c97340b8562b2d86679671eecd76b975ba38d65b53a55bfd3ee565e69fca6e4ec21050f28dcb88e8676f373cec8f47a99050aced22984c7f3a1013b41bc90928eb501dd995a514ffdac8510a09b830d9fe12754a54f11e3d9e414f46f39dec1bdf83783a36d7c569c99d71f085d26cf6a86c60e36737d9e57716e632bc6d8546561edab580c24d1fc1835d49766764fe760fbca1301ef937c40b51a9482ae2a75a13019f564ee21273604d4bfd949bb019e62beb47be1af4854db56325ee30f01a83fa4eb08d5a96ae0cf0f74e9e33c2f8893fef3a3c3ceef167f7a6147175ebe1b1dd25c000b6a365b2cd5bb70b64f45a8e1bcdfb835cc9c95ad9fe52849a369e4634f53d38d5f5f1549491da4173554d3f507a6db773515f6e67edf9705b320b83616919a050a007ab48f355d8807afd6aff88980cb8e7f3e31ce6c4b055fd9bbe0e518ab1ee2e572fbdb0c34340dc4c756c420d8b6f75a07195d69f0432bc09fcf28b98dfd461f4813d9bfc7785669c48e51f29d66b95d69b1b5ec7f98d1f3b35a9b2338b8093818e0c872a8cf1ca1e05b5ede3f800636390f95a7b4b64015e2525011ce96d3d90284626c15f9570ae610a1360d4973f6257513deb106c9cc806b42c154b0191cf3235e0954eb2dbddbdc3059ce07266ce871c861c8d90474bad60b7e7503a23650baa7b7a0c44dbbd7abc84e43fcb144817301bdd497e960ab06cb9326567c2bd288f884dfc3099c2efdfeaed9a692e5349c9286dbe53c8ce92a87064f0a61ea2a070f5557c10e127f32124b690f3d27834d83ff945d3c6b8e9105634e6ad7977abfd973328ff4256991f6b7d46a42beab87335c02d4d0a5f9d2db26d2b01c70c1250535d4889fcf4d0484620f4cd13476a67cd566ac65776fd4b62eab2bed3050dd7f7ee0fa32d7fd812cc4a7ffabab39542284033b5dd2a2bef5b92f8e7db2bb4ab0312ac155213d37f79f23b270b8eef6f39b4bd6b750416ab30eb264e60dce447d700581704f938fa1b63ef2078b8b574e24e1a8518eab87353c7e9f043fa2bd082fd718c1646f85ea0d6d0980e3ec6a4f2a66ca3aeeecf1a02d3d6423e7495532db078f9988c36aba4675d69fd00628ba5668eec4b1dcd3e90784821172b543117c6a1715c420e71d2aca1dfa7869a468576cb67f292f518e1356d34599535809f3b5e4a3e44c4b71bd981a066d441aa502bcd5f8d989b9e4c94533ca5707f5a4d7733729a49a0179b69e07c6125740059d3a87a8580663961e68194c4be806dbda5e6d5c3c26675d37fa39aa2b611f4acb8340d3edb7e39ad8e289e41ea7156056b910ff252867decd6f27e985cc19b3a1745681f4f065f1849c69d2b8cbc7b6bb14a1407cde935d51746cc24fbe8331fd09d67424aa2eb2da6f482a206c53c9f6f4fe4931ea096674bd84d63e4e3764bce5172ea3b6bf96b9a341e382674ed76424bed421ff8d27ae76b15a495d5c34e4e1d05c1af3062c0ef68ef292f365310f4295aca08d0c2db70faaeff9e37ea4da556e8bcf9b2c66932e6c534a33115c081cba7157d4f7a0d10f0718c60c5416dd8b9f444feb17de98141546d8f53d9f84c5c57126d68767be70d719fef39a7c7fbdafc413ce2107c8c100f2f01967955d5e4899288a19aeff2da540cf996c0670389ad8ebcd2ccbaba1d1d025eb3b927c5a78653d7eae9a6e43254890a5db71632b8ab5f9f8038db07e8b97aaabd14e88291426cff974c800d16e9e485f489c1c687a19af5095c2087c629c122d3d0111f83cae72a6d6f25ada1af464748ed7cc3152d0ecefdfc395033a369188ff688f7d3b396bdbae5fba6c14f9d1785ae9233bdc0e168cb39bda135dbe288ddacd39655220efaa95bc6b00fe1a7de9428a13b793235727c249ab5714e991b6ebad7cf217d2fb548539d39dae503fb5833bc3d357a95d487525dd3533ef611c3e2f1d6d252708b9a55d546eb4e64d01b09407738a764dfac08feb408249cf420517e697d274e5faec4cd2e6bb785b9582be0213de72c97a182c04d3723e9328a360bb55db7f25363fea64c6a83e153f913d4f515251eef66378e0a10d7c4f864ab2e49b542e50fa72ba2cb8459eefeab06f890fd26d2c32909330191dba864f3b22fb8ac4b64017aeccbc41268dfe3277098551cb29655540afd5e4bf389c79d5e590dd3177f853cdad32bdecbf03ab3ca0dde6ff3029d0cc32fb243eccc5982e16fdc47b59edaae9041047d5ac7cacbed8d610da76ca1e5c6f2bb32b1e86d0b3387e1201c40d618d36062f2d5238c81ba8939421ba89bbeb3fdd158030b78e8ce86081a778a8ea70239b8e8f7c4cbe512311eec9401b0ee5b454e36047d9b233bfd69c1f2a045a27779e952f7b2d4de6df6c5423a20f12617f7a3f3905ac6df28bdbbd853547c11aea3c0cec394be83e80eb5b992b6a3c15d7fe790d803352de160214c37928765e21e8b7bb0c70ea02ca70945f68fc72023a7c2caa35b856800ecdd2a9fbf745e190c0d65aed54f255ac5a9662b0846ce25a6e8e124b7939c4f364feb709a814f0aef3fa2c4fde77eb38111b932a6ffce17e2cbd54976bd4fac4caf20cce299e99cc036ac2872c0e354b7e77de2ba9826cf28072e4e7d9baaed0d012bf4c1da110b74a46a88f9215a8806ad0e2edb4ed24233a4066bfdb3731aa25cecd8c96371aa5abf10f51a91277af233c90be055c864b36f84cb80a278b8b88630eb9eab0cb51b553fddd311c3c467769c07752c6a3d2ceb37fc13219fb63d284271ef7954b341c298f79ba", 0x1000}], 0x9, 0x0) 04:02:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xa}, {r3, 0x8}, {r1, 0x2}, {r1, 0x84}, {r2, 0x80}], 0x5, 0x8) 04:02:52 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 04:02:52 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x18140, 0x100) sendto(r0, &(0x7f0000000100)="c6f140a7e08c3390faaff3506c60d754783e6c9b6180c4fb9a55c02e97007b69217a280830771b5e2c74870b0ce866d8f49a6433ce4656261c3339e1a6149a022a11567c98567fe24af1a0400e783b2b148bc638f2b18b25b3beb746f3791cde442732daa5e438910d44e1c7585ebbf4a00b54f1c6b7d822ffc71435bd6c3e65dba1009df32895f72e6d808c71eae21f23a6ed53ca3f00d5e1e10976f37f83139ad0745baef77be8ff6a3dad7004995664bf8b3c66e2bbfd0237ea68", 0xbc, 0x0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 04:02:52 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000080)='./file0/file1/file0\x00', &(0x7f0000000040)='./file0/file1\x00') pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 04:02: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) write(r0, &(0x7f0000000440)="35d8e5bcb9820ae601285691257b170c453830462db8a7cc536df1814c351c000000656856f200", 0x27) r1 = syz_open_pts() poll(&(0x7f0000000140)=[{r0, 0x1}, {r0, 0x40}, {r1}, {r0, 0x10}, {r0, 0x80}, {r0, 0xec}, {r1, 0x4}, {r0, 0x166}, {r0, 0x4}], 0x9, 0x89) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb42be25b234e906e00ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 04:02:52 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r5 = kqueue() r6 = dup(r5) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/141, 0x8d}, {&(0x7f0000000240)=""/61, 0x3d}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/74, 0x4a}, {&(0x7f0000000340)=""/86, 0x56}, {&(0x7f00000003c0)=""/27, 0x1b}], 0x7) fcntl$setown(r1, 0x6, r2) write(r0, &(0x7f0000000040)='!', 0x1) bind$inet6(r1, &(0x7f0000000480)={0x18, 0x3, 0x4, 0x4000000000}, 0xc) 04:02:52 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() write(r3, &(0x7f0000000140)="e5624faa07b318a46021a88edf88965a5e68c056dd6d79312e", 0x19) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:02:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x4, 0x100000000}, 0xc) 04:02:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) 04:02:53 executing program 0: r0 = socket(0x18, 0x8001, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) clock_gettime(0x6, &(0x7f0000000080)) dup2(r0, r0) 04:02:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66696c65b583"], 0x8) listen(r0, 0x0) socketpair(0x1, 0x0, 0x800, &(0x7f00000000c0)) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept$unix(r1, 0x0, 0x0) 04:02:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 04:02:53 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) semop(0x0, &(0x7f0000000000)=[{}], 0x1) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 04:02:53 executing program 0: r0 = socket(0x40000000002, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)="caf5b415", 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="d317a8645653e35eebd226f7c6c9880c5cbcdd37510a5269d92ed8db81f46bdadc452c9fcbebcc23219bcdc171f9cf986732488571722059b3ce310faa0455945610f9e953b8702b5d16dc6709628f1b31147dc082cc4321bde9", 0x5a) 04:02:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000140)=[&(0x7f00000000c0)=':.\x00', &(0x7f0000000100)='[:\'\x00']) writev(r0, &(0x7f0000002400)=[{&(0x7f0000000380)="dc339813578b0d434897fa94c03bb6fcd4d6ec547af12ff9245aa01c6c534e076ec9417e03e7ddf4075478c973c09a86a8b84735360e9e4b377c1ad99c2e9ca06078b7302811b3f2885b584163cc8a7d3b40eb18986670c489ff05131ee0aa5a0e5ac7960478b9a42933af9c2a235e398123adb5378ba0d4c0ec8c61bd711d4bc1b05573b4b395b82521a5f15b30a91efd743f37cab25cee44381bead7a2bffad5c7056580725635bcb5d9d88129eca1c7a0b95803fc8c3aa04244f4ea3f9dd29cfd38e9ce9619a73ef0bba0e6e4fd80b1c5b2ae062d4878e9788f6d15df068eeab3c0f2413e1290f1cfc76ea47602c16e2dafd264c8cdb29a1dfe58331bd8113a6643dda4d4bab8d60f5ed6409a3c2a3b44f885659ea7190ded078980a6be30f2b53ee62610089a1d109150f74b45ae90296b62351cd70afd307486385764ca384523dd8b0f4ca6c4f7d06171a7fbee655e86502bf889021a8f7bdc3c7056436add86783b982daa88e6f766f9e920e87491746d9ea4aa15025983153857dafee665986c02ec6eb859b4cc1f02b19f1bb2fce60ff012c02c732c3dfe1d6929a7429d4ad5721197dec49aba38e9d30b277f2b92478032229ee824ed4c0c078169e1fae02f9b33e073d07e604a90a4388b667d97d837a76aeaed2b8cd04f3a9efaddb1379631bd5035516ea62766eef0e8524b93f030edcdeea880c7cb6a7e7a07c01da408dbd91e743464182b340835104bd540fbab37788f707c98dc45e1542371dce2b0e13f64bd1f4ef4aaa0bc0a56239170adb72637f3e71efa017c711aaddf65b0451940b3c5295b6a0a69277a891c8d418fe2a44928a72efbff0451ded821fe72dedb383bd19915233b18f26c2b19573100696a925105290363b948f18eb1b51078547b98b16a7b22f7d5d3de82b72d9bce7ba137a535748d694e9f52ff946a2c0e20a3054987cc6ea0caa7e665e72db5e33be3d620ddcaadd819942d198147c297c03ad74cd298c117706b40028d8faf17bb3b08a0605ddf1dbbaef0fa3cbbf14b8ccc608f0c921ce701f8599c6f1ce802498eac946d6c587dc925e9c5af58b0136386238aa4815848f5571f42a77976a7056713beb77959026bd2dad10e84bf0f92c4dfb67f2c1d7fc0426105e9238ae8de29b84d36afbb098aa64af509e384b2eccab729c3af8d9f787f3288da8f38150ee6f24ee328b49d254239b5f05f6ae6649d5d1f3806053c99417c1a1c1983d87c835249bfa19ea4e2d7225ee1583d58117205af619779fbaffff782b81d1846952c8596e1de025b4e3a9e16c8db0a26dec747fb9d05d5ff114a8db75e1bbb5806aaa61fd903a8aa1021ea51426da5f07c688e5e07d530a7c2397ca1abf6b4603b6a4fd9a555adfa6f4b6a266825fbb20429f462552c7de1cf5ac9a2f622cae15e4cf9d4bc49913a512aa09b39baf25b14e06c702f27a44251d54d68f042a0314685250bae91ce655076c1013c88a911dbe5dbe43c17c3e9a6a35e404fa55cf6b6fcafcce20bfc6cba5f3d3eb621babba52f5e09bbdcd622f77a8f9d409cd3b49fb9b95fa98a7af71ef286f3a57f9713ef2c5b27b2fb54e9a65a53858b305a151edc2cce9bd1e34a1ded64edf6fec96418e0407297b34c3e60ec2d45f05206f57f4965eccd5c99f66cc9add6e76962318648f1aff14ce96b82c9c3baa30a6aedcb27f0ef2a9805da50f022aeb5d0f99790427b4034fc3fc19d7c4d04a8746e0f5b0eba93880a38eaf0b3c72d56bc6f09dcd41cba54c84c83cd4dce215404f476533bce29d6e396cb80215a5e0d2331eb85639681a02be95ce1388f87c9ee9d2e3eea01493bddffbed67eeecfafb3d9606b1ed2f7a36fa93ed090794e90eca0644de4863b421b347e97969d9afc40f1e8c3178cbb5efff3fd6513fbac5b9f24034952c4cb76145aa047e03f3ef6f1b0363bc2435de101d36f4f3e352e6c1b269c7b02ea13a10cfdbfbc802c61094a3fecdafd93acfab950a48d7ef34e1080e6a88dd02d762153bcd6e5abe136287504f2c03672289c5bfc11759f518865207e70187997d5d7a6ea0eaebc7eb3190ef0ce8a294729f52fd49e1bcc0a3ec839a9751ae38b3ae1d3a12198c0db2e5ce5cd808160bd1c2a0106e8e9e7357f4b6e020435616afd9957239bbd6b6497fd5f2bd33d9b366b2fabe2a7150ed8b879c87b38952b836f8449d6f97ecc89d1f56edf1a97cc49091e6c85c1f752209ac5641415cabbf8774d516918893bb7e2748b9ea48e4146dc67bffd03d9613993bdc6214f35bceb4904f039442805af34664efa38e4b5c3f3f31b56ab75954930809622f7bc60cef2efaf6723e6103f71b6162d028256e7272a64f5a3631ac17b076640f6e989c975b8f7250b03cabdaa70cb3b8cd7ebdae953f775b450744922d3fc29a3ac79961bb316531b04fb92f707fd336d9d74a04ad02b909069014209e474230eabb7f7e3fad979f28c80b9003d929dc1565a5523ee2d12010ec605cb8063da4cc9e74d8b79c3f772b196be1de9aea0884d27115c4a82c2a664802508a1674cf7fa2e8a60043486339737bc8e89725f0c7b116bb86cc30a7376cbd13146637d3a28515fd11457567575bf807756356df0e9e6754d3f99d43766585d0ce76901f1df5c6b1dbffe8b7e2533bf46b7eeb2a7b2cc3e8b74ee4c1b7cb78c7823047c3923e5fffed1f3d92c2a6464f8e45af68d168e57716298ed37b4605ed05d577a7ae6089129425fe38d3a00b4bdbcf94f030d76442874abf58a1efe76194995ce85de9bb750fdae98bd9590b33f1384336566f0d7771d8686a259392aff132e9aae7087874156ceeb4c1096634c542461fe0c3e63f29c4b7d07707fceca81233a2a9283d17676ab03f7acf0fd2e4185569a833c0fe9e775d56d12031e233d671eb901e4fce80334917162e3343e169236d7204157808fd8d3a1ffa27684c733e879f0074c4c8b0de5a33352f92e1613e3ff9ae66e8ad31a3f3f5cab3fcbe65939a35254e40fa4633591a2caef5a6b123c3f8d16c89bc8a2a5a08cfeec390f322747d2363cc2d54ae8cae8058982e6021e13056dee1e6a56b5d17e4bfe2a5cf86fc1480e06a4c3cbb077736b42d35cfcfc08bb2ce5f9e93f63bcef73947184dd4885c0f9c04918adef1d8fce32dd6744ceb23aa18fab6b535a0d52dec133d5367befc634e3c62784aa6db299abe11640301c0558aeb2a64b724e66d2126bb3941b4a87d5b31ce9c15680d12e2a3f95bdb011166c6d256eec5f546cf612d02b6a2802141958c3003a90d969a5fa262171d5bc2ea22ecd1493c4fb72a5ed19b23aa1e18f1825525909cb5f21b9a3b41765f43ed4452a3a7a9e0ff369391e7a91f160ade6e872e74dcb8df1d61bc8287987e186ca63b12e9267099a12c8d290c2b709366e1777ccd04ed53dd8498c76ac6f3fa2593deea886dfbe5e95b937d0e5643d4765653e0275c1cc2a90ffc3555fcae859a7be5b463e970217cfd078293c5eeedb65274aa4f774be88f0afba4b603684fb52fe85343764c86cd41c4655e2e47df19839a0609e45808572b6d7a58eccc4917e1da5455e14bc5ecd1169093890ba16259682f11189d9ac4f1b8fce64029828c1ccfe27c7de4b757e484774d463428eadcebc6ad407a9f5e51f3526555ed08ef3eb91754987dcea1393a50d54bb204543b6e4849bffdfd591d6f1413d1438ad20f30ac19dd6103bdff08324d8518f86c2a6bca1e57e96bce466685fffe78ce3e9f6d1595d22389ff4f53e06909841e36ac74bb46224d86c7d4706e823f88f2a78c69806a5a3f0d5df4fcd54a994e92faaa58a79b66c82f1b08fe84de3c963d72dd4f0121cb50129d6cfcaa9ae986d3aad8cceffa97429a5e1be2ae33c789e7bf22dc212479d154a86dde8ca7e887e57318ec15a7f1f2fb1725e9e2d5801f8835e86570ab65416ffd070e1349dfd8d0da085c268110f8c2fca10e4c605349976430a906b317446c81fe38c14acac885922811616d5b7fcdb43b126afb8a2167c303c7928be2e14fcd3a6530b5dd04e96c2d6b1b8faf3f48e83bf74bb4e84d7259ef2698bd00d4e46a7a441a4d6585ec083d30ff482f356e26a092f18e18863a6f22fcb2b8e45d302b2f63793c928eaa0fd41b9d193eefca145ef1b60776554708698946048271f4b116b60b923c4da1e439e18f1107003118e8203e5b99dd3bd74d5df0518c55fec2bce0a7a3f43764abf9fbc3ddda9a6d7449ef84430901f389e5fbb6166b30e3c6db44fec9b46af0c9369fa93611cdaed9313539439bd2bd8951f3648393e7ec56aa92e849195485ee99d89cdcc837ea6fe94c640fe855635ccfbcb010013265cff423a2024f410ff9d8daf87e0effc3777d92fed4b31a7da58a7b64d7b9e24d1f8890708933694aeb5d09d186d3eb487b2ab4be1d72162ccb4681b10cdb752c29fedc8ac4c089bfdbb20e37a15a9b99d613772a5a76e81208d81fbd6d3ce69d52ab27e047c23171075af9a9f32383ab821e71d8cf19ab7de8c8eb703586fd91035eafd6f1b98aa98266b1d30", 0xc98}], 0x1) writev(r0, &(0x7f0000001440)=[{&(0x7f00000001c0)="6228dc5dc96bb7548e11adb7a59f59c47be7d52b11911e568734c5c43fc2d06b3d0ef8e39d43958db4", 0x29}], 0x1) close(r0) 04:02:53 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) clock_getres(0x4, &(0x7f0000000080)) 04:02:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180), &(0x7f00000001c0)=0x10) getsockopt(r0, 0x8b, 0x200, &(0x7f0000000040)=""/163, &(0x7f0000000100)=0xa3) 04:02:53 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) 04:02:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002000, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf, 0x10001, 0xfff}], 0x66, 0x0, 0x81, 0x0) 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) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:02:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = socket$inet(0x2, 0x8000, 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 04:02:53 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) fcntl$getown(r1, 0x5) dup2(r0, r2) 04:02:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) rmdir(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000180)='./bus\x00', 0x88, 0x2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x8, 0x6, 0x7fffffff, 0x3, 0x1000, 0x4, 0xffff, 0x8000}, &(0x7f0000000200)) 04:02:53 executing program 1: r0 = kqueue() r1 = socket$inet6(0x18, 0x3, 0x8000) r2 = dup2(r0, r1) dup2(r2, r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x10001, 0x6, 0x2, "1b693721bbb4094c00e3b55ce7dc17b772e7ad59", 0xfffffffffffffffb, 0x4}) nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f0000000040)) 04:02:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x0, 0x8ca4, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 04:02:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0xe2) 04:02:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000000)) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x4112e6a3f204463, 0x2, 0x12540bda, 0x4b45, r2}) 04:02:53 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 04:02:53 executing program 0: truncate(&(0x7f0000000040)='./control\x00', 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./control\x00', 0x0, 0x101) mknod(&(0x7f00000001c0)='./control\x00', 0x9, 0x7) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./control\x00', 0xc000, 0x100000000) 04:02:53 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[r2, r3, r4, r5, r6]) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f00000000c0)={0x100000000, 0xdff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) 04:02:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000680)='./bus\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) read(r0, &(0x7f00000000c0)=""/208, 0xd0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000300)={0x0, 0x6}, 0x10) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000003c0)="59ebb79d69e04378d9f2b96578f11d5a5f0acb86001bcdc7810349621de34b416231b236425ef03ca283899de300955d96cb0f3bf2abab473f4c5b841ea481ecb2700a9f5453399b2da37aefa77d8c0acb90a4d7e9a6a43b010f76b8be9eae58055618654cce74ab2d23ed9f479140856ded26be9e15cf82bb0b374307e785dc55d7a4cd054413ea69c948c7e578f68fa92cd0c9eb62c69dafa343f0", 0x9c}], 0x1, 0x0, 0x0, 0x4}, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x3f) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/166, 0xa6) bind(r0, &(0x7f00000005c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) truncate(&(0x7f0000000500)='./bus\x00', 0xa1bd) r1 = getuid() getgroups(0x400000000000018a, &(0x7f0000000580)=[0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = getgid() chown(&(0x7f0000000380)='./bus\x00', r1, r3) open(&(0x7f0000000000)='./bus\x00', 0x20108, 0x42) getgroups(0x1, &(0x7f0000000540)=[r3]) pckbd_enable: command error 04:02:55 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) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 04:02:55 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xac8) r1 = dup2(r0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x5) close(r0) fchmodat(0xffffffffffffffff, 0x0, 0x1, 0x0) utimensat(r0, 0x0, 0x0, 0x2) utimensat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x0, 0x3}}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x7) dup2(0xffffffffffffffff, r1) sendto$inet(r0, &(0x7f00000003c0)="d5499dda3546cee449bf9810246cbf29dc7c4130eb7543a92454f36c09a4d4122ef31a8335cce0286d3c55e8c5ae201cf166a98e1c8bd6785d7feb6690f2ec043f8380ea5bda702e8b3c7769592d854e758a5219cb234fbfb5e2ae16fb305cf7b3bba3b82d2aa74b4f021e125c295164b41ed94362b3355fa69e9327b5ae7ce152ca95d1f7d0ed50c3957cc25c27eeca30e3ffa3b6f2b182121286d4a4b1c0b66479188ab0801d866eb2329bf9ebe6ed996e003fb2e805e6bc9908332c0efda2624da30c087b4583dbdf9aed31605465fc1da0998c987dd99be0225cab98ab6d3309e92c8c1df2fa32c0b2c574b235d6f0649f78edf600b704e8a7f9650b9200716faab826ce4d2fdea212210fbb53144581d0dff11678d38d8c5d65b777fc9f0947aa10c0e77d7259041f98b41e199eacc0a109a01d40c027af6431b1272dc0506555c440cef7752ad820252bff6fe8767caafcab0778c52f8266c586f31bf03a58c4415a1ab1d429021afe2bcada105170684fd29f2954ec61c9f06ff24ac376f42ccc72aab486346b68927791ca61ff9b6970af0f55b0de6145f8244e17a40c11821f86f1bdab8b1bf22521a1c8783de2bdd9e0b925182801e5b4ad7a74f21019689b958b7a61c74f0f8ada570bf10a7ae31e5b3a2e6799ff2691ff2e920619911e36ce8a34a34a01093c0acc434323ad09087df8dd361f2ed7ea8ad75bd97312ae6f627ca10eedd04a90f7821c0b3ebeec4623e79936cba2f2b3d158716f34311825452a93779aa8c9cacac5fdd4045a23f83802b2b7b0b5ea40d252438751990bbe231a1c90082f541b28ac9d2a2106a58602af693f5276796a8ac02344311357df4379ebc185c8928b32451df86c7c89b0b69ec3d5291d6e24a3ffdd09036cf39d1cb3c8979041498e9e8f0f3c2a1f8349574822120620d1f984639509e47f85c54b1f3ee1ed56ca9e26a99c8c2f5e2a4d43d5b0738e3931ed567d997b33e19bea038704741a461441deffde2911ea5dcb4ecaeb20005a77c53956385ebb9f4cdaee488af2fc16c283b8eef9c2e91835d5297f0d47b5d1d5aeedca83a8bc3c38b9889a7e4be851cad0d570c4f5487451615767635ea7f504779ff4257e59e2caf5c1696a7516658f241426be6e8cd5cba4bdc3042f57bc047462763331deee87b0152afce578627a5ef3082834ecf111f9b524d22179b029ba27bbac0f9accbecc5550de47e265988926ded569c502f349f5bb4d784de22e4a032fe4263f168c499834101dda49b52342bc9e8acaa57693bb5c73ef47f472fbb5cb505fa17fe4c4174fbe4dea2746fdf8f34c0c868e7c30ccc3e56e64541b50924199d7e5f4a08468f4aada75a8375cb8318debec9c316d8a2ddbf0d6e437843428c2541e3eb6cf750251208b68ecee5603b838f92510fbea43f96953410fe6d1d09306d36b38bcc6e62b9862a7f7f650b542c08b79151873aeb2a74dcd06784a4a62d50fb00fe6edd1c92aaeb780decfabe530f93c002630f0d004743cf78f53a62cd7ffab0c992ff2664f3061f80e41a6b957dfe8f604a8f3611c144f4c04364fe29c469b6073765732bff2c441203c43c6ebcd8612e2b3ef86a9ead41969e2984d0a9bde2739738932e72016adf80f0004e880630fc44c4bebc0d2c48a88758544f023d56499aed8ed7c1f9c109aa752f672664606e673808e11c46492d1be1c377d20dd6ebfaab7846a36f7df4e96af3906546fa457232bcad4f7e4ccdb5c963a9157df3a4d2152c46c311f72d5144465ed73a2870e18981458405d627052ec0c9db87eea5b1b2825e7bf1ee035906e5cc365feb97b927759b9d193944e74e93176a1266418a07723cdee610fe478297374c06c7c5eb1d8f2c985257cba350809a1cf4617ee6ebae2cd1a37c0b07d4c6816f0358035193c391b20050fe5d9c44e759317a27f9e273f496edf202275fb442a1098fcb8dbd9b5dab5f63ce11462c220cd987cd34b1d649c0f7af82e90a006dadf6682e5fc77b88aa4248b106f4332e2d7071325ef493164234d237d909dba30e135cf19bd80f9672d485638565462903e25125b3652c870775cedb8af9385fd7f1326647bf730d24c6441e27d7ad5791ce0b83d8c3348a41dad070e97fb200436cd73f5aa94420c61a41b28a164a3066c57669e5dd7e6ff7f875b5a649ef8922c34afb71e0096893bdb6f7277294642b7058321703c51cf6209f04d7f01d41d12d394ee457b68f9b125e5440d3a7d91b2763cf16102f87e327113d3bdee4002c7df4101326824360f2a1d928011523c8229f2461c45d59bc318fc5f9b1b84d9efa830152d50ce8c1774586b6cd7d153db207eea89a404639136d50c8cfa92bc5ccdbeacc41c22d9d907094cd4bc780685ebffb2d762c6e8eb9c33ccb6289a11cbcd0cbb18516545b370525acc723900cb42a94570f03feb2c6e68937b1d402f175107c64bbcfbb34590c5cf50fc9d20dba74c99edaedf50e8f95d51e3826356dc2ca5058878f41b69a7357c94dbeb44da9a6721cd971162a8713fc27b98d70a4d723eda1fece8aa63115819779b1c186f9af4596ea36acc801a2a0521b1309ab15c5da64d3a1049b32ee44ce3b9932bfd4d20b5410ae79a1923fbf9887227f1343985548a755a39db94e266c0c98bf881b23b5d29574fe454ef5fad00ddd4b73a3ba484be76ffa72f57667048cc92260053c1d08d511ebded2759d094e04c91c0577e2fc37c6e8a890ef00a14959c620274bc2d67a7e93d1099b787983dd3683b052119ef117ee7eefb820c91059e2e286d4caae2579ad325d492c755119d4a98c8fa841f26caf5e2684f7df53e3d0dc8932553e4b0580b2d3ebe567056d67d875e8c4911a53883757409cc9415653a5eef51954eb9dc17688d24c61a4e0ccc79a9b325a1c7fe3eaaffa99517dd29162f60ce742ce75c5f0651ca07acfd989b2c95fe6f519f75b731c1fda880f72a4d7b6a99eada95df2ef6bb3d7c4703bec9f97042ca4a8317493e344c9d5e2c7994499ad8e32b7074dac036ef4604b85cb72d30695a5ebfe08ac0c362d7d7461f8bbdbd5d15c10f4561b01fa5e6721de9a4f99542074cf64acfe2d26b670b1172fe08fc49df32bbfaa1fc9ce2adf8559863424475ee958bddf8672e2b3898eb7955922e4c3d5ec4ad4100eb5b1d2716df8dd658837afbb1e3b2487d3fff9f2665786a17b38429248a5c2bb774db7788fa99db8740e96f06893212378a9312e85c5c69861064abd88e2420a841c0f52f2630086aaa6ae6b3ff9087bae7f139544fd80f22ef2415e1b22aac139225b2570d416737261931289aa1f0cc201a044a1e7443782fec1e31ef5eb18f12e02ae44d0679206f2262ceb049d52c38d25833489864619210625be5c0ba7df6c7363536c6068774f7cf141ad8ec184f66e220d1cb522289d8fec98c60a5eac9848807e1d1e81b64ab50d159f990956c88a00548e6f21a4a8312339063f2deccf3d93303a6388d51d3558df5d535de03a277844e19157da19f45e47032e8c7dc2c156ca3b49137b20ab45d6cdc99675ca4e9b93cdfe1982811cb196ed1daa14dd3dfebb725d0e847760198ae136b1bc2897113eafc0d97b4a79058439acbcabe22d0e55198618aa000752ac07d1fa2b4d2c5945d4f9e55158dc2818725641a823c02d69ee8a10aa70e4be0d69493fc908864ef64d5d58c8a0aca8a33c8e0af229071dac7a5d2d0c2419156b465d2bb5ca7f68f1facf5cbb6bddb3fe619d6faf253216400c142188634d7609a90bf64130ea45f4c6626d5fca1de2c742029b620fc637bbcfd615092db777480be22a2924a7bb2545c3b82053e402fff4fb4cd11b48c5ecf425735e49506297dcf983f7c2a1f53c74c4110717d43ca68b50c2525075bd33b7c497fd7005f266f30f64a9eb37335f86172ef4c731af9bf1dfc3e4dcec1d35e3674239f740716e850a4450859e552eabf2219c87932fb39aab04dc8badf09772c4083864a336e51abc8f602570e4a3be3c6aec8fec5236bc1687bc0dce8a42134a821cf103ea533cfa2a3192163674f09ff548fd133d53c014c08d708105e89405d1575f91053bc45ff6a433579ce37302be2356d19207ad40d147b52d71dc02716a0359c70dacf6dd4bdeb2ba7703c0fe4313c9c158a8b47a3528ac565b1a0b39d4dee2ec979ce64ed4ad1244682ef0076903cb00c67d2324e3582bd2ec9b8ce7caba4680df179d57beda06ae8d4f733a3e94546f1ece9374d8f06b260561aced3b60740915ea254ce5c8c08282d9f8d9ed257d6c9eb87141abfcf26bb5407e17cd69a9c4573f34fb269c7edd40aba5151bfa6b1a89879db2f7039e28ce8f8224d73ed1d0727d16f89b3f03f3f2d228ca9e222cc2fa3a03973a52317c4b1fecc1a79b87c5c31ff0528c420aa96258403ccd1329b2aac770e71f077f90d1a8d1ff246ca906ae1e8a81d0e92481bfb5b97d812bc065254ee880fbe8c131aca6799bacce3ab98da9d9a77c1e641e6356c5e7c2b2df81df7ff348856f9ee014658de198c40887cec1f1f4333daeeb5c98775402857b9b8fc41ae140fda43ff0d27c1d038d1ce06c0cca5edaadc794c4d75ae9933687fa7f30b4fcf6e40c1cee8963a4b2a1d1da78b7ca89c609dab12adbc41a3d057e66c057fcb0bee58f083e52b00de30adcf4a4aaaa9b7ad094ad810b042638215dbcc45c3a81dc41e544ca44d11863654addb2567121aab9b583653353933bef031e76fdcdd95afba4b137aa96b0c81e281f29fd396841159964dbc1271bb67ecd3761c4efc447693e17ef55cf8266c463ab113fd1b537a495d4bf7daaf39bac0fc8ba48c98f5e5c9715293279c1b5e5cf074a300b77e11159b5e55ae2e4783caa8ce049b0516379ecee6086a15804b3c6b9e51c7a2d8a2785d5551505732a95e745db9ee6b271b3beb4d3f0ae48bb622680c7542401857445412363d53a406a6ebee8195d9b969fcb4960d748b4ecfcfd95a7761df0cbb99e8310bf77b6c88c733a833d21ffb2726025db2605a8e92fe20603b6a6c15dc139f7272e5a1911be0ba361d7cf8df3a6a371391de2dee07ea22cc451a3f95bd2e062844d8f0fbcb7d4599c45db4a1215efcae502109ef3bff818f8ac3ab3a21b7e378b208483e6357ab6d7ab3ee55533814eb549e8e4855033146696b00660b6368ec3846adb7cc1eefd22bee2c8b8c5cd546441a282226d7c7245c14154be525089f741fd17e3d2a8c9314dc735ca229d94c5d22c8a700ff27d9ce09c4ca36e234f36a0b37e6b3e76618155f38934f9c8577e271429efd39c85546610b7aba6357e6a9d6e2f647bc74bcfbfd52fea56b5f1f79cff81f87b13fc68c1b0d9ba0abe3e9036cf1b77cc7edd15aabe93506a99b2f8ae91108ad11441fc7521553d515dbcce428a182e54bb71da1e97e7bf01f12ad9934b6da63e9e77a03c26aa3bcb3b7858840786056869215d795eaadd57efdeebf7e231b19e924d1156dfa153ecc70a96b91c4d946216c870e55ce9a93113ac8a3b2e778ec33a2f618236a9b5f9d11259c9701115d30d076091189c5845fb00c394acce30c79f915393d09d827e593297b7d4de61357bf37013aa9c50630388349e02b5360bf1d2b67aa6185b53877965ecedd2f94d3754327ca4e3a5e186029506231a32ced987a1530b3b2ddade77c5292aafc5efac46ce2de57f0432bb6ea0d45f24053383118bcb27c631440c9b5cda8177be92f7f4361913245396e91eb5418ed3df4e8653f98fd838bad63ffec7fe11c", 0x1000, 0xd, &(0x7f0000000040)={0x2, 0x3}, 0xc) 04:02:56 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2006, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) flock(r0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xb3a0f888e68f1960, 0x4) 04:02:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x6, 0xfffffffffffffff8, 0x0, 0x100, 0x8, 0x80000000, 0x8}, &(0x7f0000000100)={0x8, 0x10000, 0x3, 0x8001, 0x60, 0x6, 0x3, 0x7ff}, &(0x7f0000000140)={0x9, 0x3, 0x9, 0x4, 0xffffffffffff0881, 0x7f, 0x4, 0x8000}, &(0x7f0000000180)={0xfff, 0x3}) write(r0, &(0x7f0000000040)="1c5919e96b", 0x5) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:02:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x10) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0xc1, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x803, 0x7fffffff}) fchmod(r2, 0x90) close(r1) socketpair(0x22, 0x8004, 0xffffffffffffffe0, &(0x7f0000000140)) renameat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x10800, 0x246b22299130bb89) 04:02:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x20, 0x6) syz_emit_ethernet(0xffffff0e, &(0x7f0000000a40)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97a635fc93e67dc38dd9c1878e9a7ffc645b7226595874ce47233bf70d435418d2050d543b14b84c75ce30bd1ee3ae9479459e2b3610c45c301e48e942a51450efff8d7a560a8425706d57ec42206beadcedce0e3ca36522c08828c6a4315138932cb1ccf0e22002ce8241c03bc5124e8da94762c86957df1a32d57802984369154ba2252b4e") 04:02:57 executing program 0: pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) pipe(&(0x7f00000001c0)) 04:02:57 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 04:02:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) r0 = getuid() r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpid() r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r0, r3}, 0xc) r4 = getuid() setreuid(r0, r4) 04:02:58 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x52, 0x0, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x5, 0x1}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000000, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x600fffff, 0x2, 0x9}], 0x7fff, &(0x7f0000000100)={0x10000, 0x2}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x200000000000000) 04:02:58 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mprotect(&(0x7f0000ecb000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000eca000/0x3000)=nil, 0x3000, 0x7) 04:02:58 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x0, &(0x7f00000000c0)={0x7fff}) 04:02:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xb0) r1 = accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20010, 0x0) setrlimit(0x0, &(0x7f0000000240)={0x200, 0x1}) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x2, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/207) 04:02:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) bind$inet(r1, &(0x7f0000000140)={0x2, 0x1}, 0xfffffffffffffd23) close(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 04:02:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pledge(&(0x7f00000000c0)='&\x00', &(0x7f0000000100)='\\\x00') mkdir(&(0x7f00000007c0)='./file1\x00', 0x0) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') truncate(&(0x7f0000000180)='./file1\x00', 0xffff) r0 = msgget(0x1, 0x9) msgrcv(r0, &(0x7f0000000040)={0x0, ""/60}, 0x44, 0x3, 0x1800) r1 = semget$private(0x0, 0x3, 0x12) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000140)=""/46) 04:02:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e7816fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6003ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c309b8919e154178c1311558927c8969316e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6fe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 04:02:59 executing program 1: r0 = kqueue() writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000980)="94", 0x1}], 0x1) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0xd, 0xfffffffffffffffc, 0x0, 0x53d}], 0xec7, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="54711db9107c1d87e9af7246d19b8d8090695d79ad0ab8b3189b800a9f787d8acc46682acff2251254bc76cea2062b8d3af0698401", 0x35}, {&(0x7f0000000040)="9c5426e7ebbe3b0e2ab3a098431182cea641021f967e111db099da4343913acfc22f23cba672f96bcc1d1e3315fc0a2dc38a1580e2560918b95297ca", 0x3c}, {&(0x7f0000000080)="fd67ca6b4cd091b0cb5cba1750a301a0ba423b5cc7a584d96375ea86c6eed4c64bbde90ef0de44dc471561cefb9aa221003d22126ed904e448b86a92faf0852cd482fabb62b85c87b485bf090cb90223e8e66c581c60cf1b0dc54ce119316d43e3be264606f9bb9957268da0ca967efdcbdf7753daa9c5c3467ad8a65034b1c33987aa8e49793dce66b5d665411f1a5b0b7f96b67fdc7030f45659e36114915163fd152839b292a29f4c79b32e6aa6f21f1f26200ece4a9db58451", 0xbb}, {&(0x7f0000000140)}], 0x4, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x8001]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x56}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) 04:02:59 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) close(r0) 04:02:59 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x4, 0x4) 04:02:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 04:02:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000100)='./bus\x00', r1, r2) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000000280)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001340)=[{&(0x7f00000012c0)=""/84, 0x54}], 0x1, &(0x7f0000001380)=""/88, 0x58}, 0x841) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) pipe(&(0x7f00000000c0)) 04:02:59 executing program 1: r0 = semget(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r5) r6 = semget$private(0x0, 0x4, 0x200) write(r3, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000980)=""/139) r7 = socket$unix(0x1, 0x1, 0x0) close(r2) semop(0x0, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r3, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000300)=0x1ff) r8 = msgget(0x3, 0x6) r9 = getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getuid() r12 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r14 = getppid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x7fffffff, r9, r11, r10, r12, 0x8, 0xffffffffffffffff}, 0x1ff, 0x3, r13, r14, 0x6, 0xfffffffffffffff8, 0xfffffffffffffffa, 0x1f}) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r2, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r15 = semget(0x1, 0x5, 0x90) setsockopt(r2, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r15, 0x0, 0x0) 04:02:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 04:02:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc35615704", 0x4c2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x3f) r3 = semget(0x0, 0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000780)={{0x0, r4, r5, r6, r7, 0x94, 0x1000}, 0x9, 0x5bac, 0x9}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "044ab21de70b0008000000040000f1ffffff00"}) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:02:59 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x6, 0x80000000, 0x0, 0x400, "27f3176d475c10dc58ccd1f5391a17395ba52ac6", 0x8, 0xfffffffffffffff8}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x20000000000000, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 04:02:59 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="010101000000000000008b26f715c4a3e37531abc7a347db06983a519c521f8a21ee0b653963be4c1cf5efdc6cc80c14cee7322b2f9d27a6d830e184923b5b7efea7a6249b98fa16055d4de595e73a88d606a822ae131a8e620b272d4fc41b30d989eeb2011b7dd2790fab4d6c79f6721e06000000c5f5d3c557692e15830c9b08c6a0508a7e686740b41a7c45c3b28960a4d39b8e530c7d46b4133e556fb4c6cd8a8937c74a631445d2b989b5c0ae8856c79cb4a410ecfc93f7d5bafc3751cb189979067b2112d9d1efcc64d7ceb035892b"], 0xa) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000800008000000e79bc300"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 04:02:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6, 0x3}, {0x1000, 0x2}}, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) kqueue() kqueue() r3 = kqueue() socketpair(0x18, 0x7, 0x4, &(0x7f0000000080)) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 04:02:59 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) write(r0, &(0x7f00000004c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120af8dcd41cd892bc7ef63aa1246e7872df2944a93a000899254b880f9277b19d018aa1a1804c3c022b8555d99b2085f73f6ee59372992a7050a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc140107613ae4be0870f3d2d2163e04e9f50447500fcfd28a6b7708eed060b02d90a35db6ea3fe2831c33b8574df69098f1e0e0659ea12dbca323c0e7d03857ae0a925ddbbeb77386234bf96f19279446719cc9e85f2e2699ae0bd443d10baa76fdede321800ffb1a9aacdf5151aba2de56d76349e6fa0fe2686ec903ae2ed4c533b8b54f6b9a9bd723be60f9cbecc90d3fdace2b67a2aa992eb58dc7593dd6d4dc62423ad0c182da9866963f5d4c8297f5f6da0f7bb50788656bafdc9b9c2d28af08d2afb41cdb5d23454ff62907541fc900c58ad168e8111b8ed88cd354e7a98feefd490a843cdcbe293d5e48a1782edd5e8f8fa9268fae40000d67f7cc5303dbb3f05d10270408e9ac4c956b6a107576edfb373000000000dec8afe783294117332a94747cf5b69f227e7a32735959ac367b27c11105077aecfff72d2998051334c7882873e9faa8b47c5fdfb6235a33a8951ebcfc7e99c857bcdb6d4ff4cd2e464298416823f8cc1e223f19e3c2c1bd5571307d41dd923ac9c2144017fffffff911cfcba9e37a6758b7a4aa4e49a8bc8dd203a02167b9b1e0699df371bbee8027c93c8686e37faf573d98c9b15", 0x23b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 04:02:59 executing program 0: getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000040)=[r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = dup(0xffffffffffffff9c) recvmsg(r3, &(0x7f0000001940)={&(0x7f0000000480)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001800)=[{&(0x7f00000014c0)=""/50, 0x32}, {&(0x7f0000001500)=""/50, 0x32}, {&(0x7f0000001540)=""/94, 0x5e}, {&(0x7f00000015c0)=""/226, 0xe2}, {&(0x7f00000016c0)=""/37, 0x25}, {&(0x7f0000001700)=""/82, 0x52}, {&(0x7f0000001780)=""/88, 0x58}], 0x7, &(0x7f0000001880)=""/138, 0x8a}, 0x42) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fsync(r4) fchmod(r5, 0x66) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x6) recvfrom$inet6(r5, &(0x7f0000000400)=""/11, 0xb, 0x801, &(0x7f0000000440)={0x18, 0x3, 0x5, 0x5}, 0xc) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000140)=0xd2d0) recvfrom$inet6(r6, &(0x7f0000000080)=""/54, 0x36, 0x2, 0x0, 0x0) getegid() execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='#\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='{\xe5,b+\x00', &(0x7f0000000280)='{\xcc-$,&\x00', &(0x7f00000002c0)='$\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{^\x00']) setregid(r1, 0x0) setregid(r2, r1) 04:02:59 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x8007, 0x40) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) 04:02:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x828, 0x0) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = dup2(r1, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r5, r2) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000200)=""/227, 0xe3}, {&(0x7f0000000300)=""/100, 0x64}], 0x2, 0x0) r6 = msgget(0x3, 0x360) msgctl$IPC_RMID(r6, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000001c0), 0x66a5, 0x0) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x7fff, 0x7f}, {0x6, 0x1}}) ioctl$TIOCDRAIN(r0, 0x2000745e) 04:03:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/20, &(0x7f0000000080)=0x14) clock_gettime(0x3, 0xffffffffffffffff) 04:03:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000380)="c906c03852032ac1515f852dd11688b9378091aaf76f9bbfbbc612875741b3e8db411af000c848b6947cd7ac4afab0b1f67e4f92057337f63e8c01d3397caac71b074b417c41b00747145f94d03be72446a0d1fbba568dd981d4ec166220b89d7c2663126c2d99a40e7879b943891b1223a89edc7814332d09d3e30f6a9a5db442ee8a22d164e6b1027248341d01145b0655c82da387140bc980148998ee3317770a1cd7d6068b3a21f124be6e5a3468c9484a432a647bcfb0ef7bc70dd573eb6dde94", 0xc3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x8, 0x800, 0x7, "c0b84821e39f8363dcc84504cd003f4000", 0x77, 0xbc9}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) dup(r1) readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000240)=""/236, 0xec}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 04:03:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x18a2, &(0x7f0000000000)=0xf10, 0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 04:03:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20080002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 04:03:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 04:03:00 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pipe2(&(0x7f0000000280), 0x0) accept$inet(r0, 0x0, &(0x7f0000000080)) 04:03:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xffffffffffff3467, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) write(r0, &(0x7f0000000100)="bcebd4ba02f184259ade66d1fe62baaf7674e8c21d7f4efd0f61fcb679613f04e12b2fc556a0f37361435717518a557c9e4147082f7004b04dee80e96a7f350ae4eafbf9d05949d874e146130797adbfaa4a0000c9b0fb7c1900000000000000000000000000", 0xfffffffffffffe9a) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x7ffff) 04:03:00 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x83, 0x4) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 04:03:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x401}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xff, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 04:03:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 04:03:00 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) pipe2(&(0x7f0000000000), 0x10000) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:03:01 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x20) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 04:03:01 executing program 1: r0 = socket(0x1a, 0x4007, 0x5) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000200)='./bus\x00', 0xc000, 0x100000000000007) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) fcntl$setflags(r1, 0x2, 0x1) openat(r1, &(0x7f0000000080)='./bus\x00', 0x200, 0x1c) 04:03:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="bd1f41fe133e3bb61552723e1bc42d2407554419ab07999aad425374f6f1b4630a8f2a4926b2f6529472034698be474f0987b4fd9f6fa89a20c0dd79a900af44cb8362302822864e70375256bc95bef90879edbef19040eeb825b8787c6327328f64edc1227aa1b3ce92a317f6447aa0ffcb30e7869850b8966233d19e27ba36d85e143aea7bca8399d3ee3c4f339ea2c3787ebaae9fe12a40941025e5ad499b5ce7cedba9d5366e47168ff711272bcb9c4fe690412e1ae5b96e9e321316940866e4920a7367ea11c852a9af95", 0xcd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r1) 04:03:01 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x4, 0x8000}, {0xfe}}) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x302, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = open(&(0x7f0000000440)='./file0/file0\x00', 0x200c1, 0x0) r6 = kqueue() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000200)="1ca64afe2d54c8d3a85d904a479dd2235748ce999b756ab563943e185aedb3b51b6e1c4136615a16fdad26a1478f04371587326bd94c88b9222d4df5a649d9af3b8055f6568bd042705553b00d030e8faed4ac9c", 0x54}, {&(0x7f0000000280)="aa7d485907920e1d7a6bbc22244d6c935758ab5fa9", 0x15}, {&(0x7f00000002c0)="33108c8c303842fcffccbd6db1e6c32fcb7671d4394ab8d99d2cf0450ef99550de8d4b6b7734d55e80e21d054cb0e9675001065ecf68722aeee7ec3912f0054b6232fd9a15b1780d86504be0ecf0da87603ebdbb924acf4878d62173ec5f6c391dbcc57b40eb6942a6204c3353fc39e715f059946f6dc6b1d77a4291e9124ee5826ff9a5fe6c966e4aef55777fa2d1a5e87cd092be31852acf2bee445060f704b98d99501219359f0950ea0e97925cfd66f3932ff3df3b47656fb92218992fdac9173c26b9bd5dc46d832a47cbb0bf08be7b9ea2458e81eb643236607afe7a2de919d6de0a394515f213d53c05b37f4b43adb0e907a399e2", 0xf8}], 0x3, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r5, r6]}], 0x38, 0x2}, 0x402) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 04:03:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x40, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x102) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x0) 04:03:01 executing program 1: poll(0xfffffffffffffffe, 0x469, 0x200) 04:03:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x9) r1 = dup(r0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xd, 0x10003, 0x4, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 04:03:01 executing program 1: socketpair(0x18, 0x3, 0x0, 0x0) socketpair(0x12, 0x4002, 0x89a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x5}, 0xc) 04:03:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x1) 04:03:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair(0x0, 0x4000, 0xfffffffffffffffc, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r0, r1) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) r3 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/12) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 04:03:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xfffffffffffffff9}, 0x10) 04:03:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) write(r0, &(0x7f00000000c0)="f3000090", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x102) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:03:02 executing program 1: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) listen(r0, 0xc15) 04:03:02 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0x401, 0x4, 0x100000000}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) stat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) 04:03:02 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x410) r0 = open(&(0x7f0000000140)='./file0/file0\x00', 0x40, 0x40) recvfrom$inet(r0, &(0x7f0000000180)=""/217, 0xd9, 0x840, &(0x7f0000000280)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r1, r2) socket(0x1, 0x1, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 04:03:02 executing program 1: r0 = socket(0x6, 0x4005, 0x7c) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x7, 0x4) 04:03:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) r2 = shmget(0x1, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 04:03:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmget(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) sync() write(r0, &(0x7f0000000340)="3e2a7913e4bad21c734f4dd36a27fce27b216d673553c0c01b3dcbf7e6b9dcb2faf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa344400200a7018e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6c5", 0x77) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x9, 0x83, 0x2, 0x1ff, "fc4c8eaa95cb6461d6555026b0dbf39db45b07d9", 0x8000, 0x7fff}) close(r0) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pledge(&(0x7f0000000000)='\'[\x00', &(0x7f00000000c0)='\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 04:03:02 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1fffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 04:03:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f0000001140)="ef", 0x1, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000029c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000001980)="0a2f784ca49efbbb435587c8faef1158e103f7f34a3af1bd07c0133da36922c8538f9d5732e9b5a1d6b979af608c33c91cb1aa33099773d19f07b2053a2d1342f7b1e7fe26cc43a98622fb61ba65a2403245213c544bbdd9e687b51a775f828e6e8ff37da04b99526b9d520b450ae5b47653fc5e05ec21b1c3fe31e1e02fb3e655856930183e1249f9e3954e59309d6a5ea69b301ceae5a4c08085e37e6a131455ced507714f0e5febad3d20a9264e2d1d014d2890be540401fa9ec976a1abe0391e9270c91cee9890af555e02c4904dfb7a9914fa48ee6a734f97ff0b23eda345ddbe255ecc4b2ddf336930ca7abb25a4d24eae7c08a7f5dd96352a5e375b1c4eb0d9e80db46c99f206b4fbe54f8ba58c1e060064c108ac14f7e68f24582f100f32f1911ede9c1d26ad07c3224eb5fe196e753e55e78f4f473a738b87e47b548d98c12806e771f1b0f1a010f4059e8de9bf04a6871254990818ad8060bbe765439159c3b20b92c9e781a6f9b91e9c9443fd9aa2ebee3441eda830925fd6eb8c5409398da906f31506dbe6d5ecd246563035445f3a2ccfe9d1f6e4d8d5b5dcac39d852f60f73dc9e6588bb0d71de00599d57b2818d76f5fe88979597ae1a8ef83f453661e9d7499ab222bc40a1cc7cc50de80a4453da671f8c62ca61aecd54185ec4caba706eda3c20c0c4296851ba4f951b619a57c7ef87ee14bb4785b8e56afb4d67dcfbee1ba94169ec479aed256309e45ab782004d8aee27f6fe06f4f42f5de4b652c25cc294e6149ed2fb8eae8a0fa04dfd4f46776c83bc6935ef28099d4cb59b9f68d5a354b4458c9fc93c7e50995cd84726316bef5475fd193affac5dacca96686f0600d1f883a8bd610ca94483cd97ee8fe1a7707113c9683a84a3fea4c89a8afabf4a62dce7ef24e055cd8ca08f0afa6757901e93a0083dff3c42241cd8931db9e12103ff143e0818346a2c7dd5550bcd589e3e78f60ef25b14a641cd4cc2251ba2336cf36d6fe891d553cd27c9609cdaa3daa293cf044c3ca33b4e0a880d99e4039c6ff8392fed89bc7a0874f7c737adac1efa57dacc80d850ddae0e0d123bd47999cbad6b1ca05cf5850a56e5a492a71bf68e2a290b1df669f9aa9b9fee2001d35afc62633a6b1d5ff012ed9e85a385bbe67be20f0f186c0f88f7787a139c944e529a5a270246f31487d6e87995ce0998a01e0fdaea5eee78b887f78f3a6f7d508fa34a70c4adf3230d60c945bd9d1d6aec505c9d0fc7c362706a4d2fe28fd51e0500a08223fb59cba3829bc1ee4791bde19917db005e991eabb51bf0d7446ef2df759ae72ea0ff274329960d8884bdc9d527a18dfefd0cbebb7d8116dd6eb94db8ffffff7f00000000b1d3963344cc145c510987b06c8333c0410168b709cc6d02b18d20240e85c94d4241208fe87fb9ef6eb64f6a6531e9f7a7d75dc9be1b8682d4d60414a4d3ce60508bad729af6e2ea78cc07097452dd83fcff546d3b273fc9111c236850535853d0f3365111dc4217add7ca82c6cee8c19ee041b6e3684f7657e9bd4c2fd93039f14932c9a9b7f5e8a9612caef05bae5b0c8ecde4901b70759b0c2a832cc7dabf53741cf24353d80711a398fbb3d5ea211355bd751a82d4bdae64fb700b5572ec800a9a2c31d64c8b89bc09b712246369ef383661561d351296dfa37bc99a186e4511f438fd76d9e133ea9801689fab84eff42d76f88bbe9acdaa4a4a600ab6033f4a19056d4f61be2a6def467424ee1e6b7a6d202d0317763938f8ac91c250c061d10c631e605d8c9551955e234bc8ee691bd43d48caa0bdef83f55782999c16747c2d699616bac5facae4f670b9790f2d9d4ed38d3d2a4edde53bf09a49a6ababc660f148de02e15de1216fa5f48fa65d5900cf351479b20fe706b80c8349f03596a8786490874acd31b63e2580b7df48ff5b6d9e2251c196147ecd0ae6e1b9b2f232608bac12fe9fc418487a96c1855bf2633df416add46a75dd041812c6fc0eb2db61fad668509fbe7414dc1bde6a65fa1e37c17f28e7e5b0be50ab26ab395169ce046aefbd532170ca02694253a066d44c63b54e067c2ca4ae46f58bad0c4e35b1ca9363770ef76bba110ec27a20506e2ca9da8b55615eac91ea9f40c871b92c68b4b2ebe4b08e14395745af6d05db51a850d2103fd2277d7f365d4a8ef28577a459fb129fc75e7c81f26440551a978b5a9c22e4ce14ebd80484418f802be3c4d0929fa2997b576596a873ce0ae7ac137d69bdb5e1b36e7e052ff56e41d2e87ee9e94eef04e8f57af0c892606694eb125b20d2465b11f3e1086bf572f564800dc98e9e1ef320e86addb9075f6e87ca76241ac22d699bd2e9927991447419362d5bab34f7a4d200d365dd5069beca4a4cbf395c0ba4ed0d54cfb397c4c7efb668d149115eafab5a82b8c81f4d5e20db6458604cf4f6ca4401a61582c68fb68d561820c49f621bdfadc1620caacc4c68202673f2dbc56681affa2beb9a5e7f2616df1e6864a30e02a9b7a9f08ebfd1e7fd7a90328f03f15e1eb217cf89a6c7abf273bcbf7fe8d608cf7de6b2ed9de5b9ad6d72a9c7e1fd1a439464b190c8ec84a3f981da1e78a930adeba550e4fe96b718d3b45011276bc48e6bb9b8779bca1a42770504dc287abe5dabeebdbb32b4efadf46b5eb5d305860cef6df6fcf77c4eb00d2505c9b6148b030fa5b9c800328ecfebaec98eb83dc69315a31af8a84d89abd4053b32d25d2b7847ec79617a8993e83d42b2ed04281bf109fc85c8ce4e51941af1f09b3025a5ec9cce0e0562ea4078ffe6c7de69968c1334aafb7fd90b33d9041d78946e8c8bc95c9979c0baa66462c08dfdc8b874e1dcbc743d6da5a2b5b8c0e5e706b8e044eb14f54a235bdea70efb8fdcb80fcab93cfb2177f4f8af8f3b1feb5a34f94545ff848764323ff5cd281e176b05747483151db3987d81005dc8a4d82cbad6a4773b9402915a6b5341e501a613c4beb971a166180e0496e97a67a7e7eda857d7d8ca69bd620949ac0aec69f5853b397308b0e2229217b64453b70b71ed511a145aa1a37ac7921fdb4b629be52a8a0a4594b6e6d3764c68a2cc0a27504572018747ae40292084b55e2f3d1a520a6a28419ffe61c5d663b0698e7b529c931ed7faa30bba9c5cec5db961acb5ec374bac2406ad579240046ae3f709069d04bafe52006acd3b0a6a07a38157f4c74ae23040761e42eeddedd9f1d3bf0ef585a29ab94846ba0cddfc38efee75f21df08bf4c534149eacb91112124679570dee8c64694c72041a6ed615d414e79b6cdf51fe3d46eb14074ef3e8cc4be548e2b7cd2054224477295d65cae921833b97b3f121575372677f9df0d9926a20036a0ab6d2c162294b57a6ced67ee7f5f8d976f099b6f58be2384609d0f59e7ea928746d1142428597940f2ffc6ff1c129b538cf4e3457ee06540b8f7ea37f44e47504a2343bf2805b37b874e21fbb9fbe78626cddc616b367f9a0bc4ed0a0a7421f2e33e5e69e4aec1e800817a01682e7b05267235d069278b0985368ab696ed2bbb5ed6037281652115b4136f8b3e2b8d02b3d99c4e6160de733b2b7914f555d30fa1c3f5cb9bd0bbc5057776dda1101c0e289cab6aa514240d5ab4b89840966e2b821b199b1d1e3adb11cfb538b46601fec5823f07d811dff9a47e148ad190414014dde8a07a3848dc709994c2f0c7346aa6f420230deb8b49703077fa2e169239e6bd166426767b1a2f9ce81a065b0e0221a808cfd5d4ac24c9f7d65b907e0530d6f35deb57913466b86fe9e1dbc95152ee9e294576039301190305938969955700e73c56febf097af77e3c08980eaf73ac25ca6dc5998693b4e5e5d876287ac20ba44b6907f70ca02e96859bd0a9cc75a68a6ed97806c7f36364c6b5722f3d4016c7b7dffa90d4042b72fb30e0553fc46c032f5ed0feac95ec4e30303da32fd432d453f73273f2e6be911e7ce6aa7679a225ddf5a1b82e12000c105e82cae94dfb9836dc264ed9f2c3265ac363af69d2e6446b747096424b11bfff35c92e365daebab235b4abc2769a1eb63a0a2e04ff6318e54a94992627ba1fa6d0b3d01f8e945288a48eaea96b1cff3f6f494ff59af9331067ae11421c3b50b15fbf8739f6d8783cdff0278b9996173924d5573bfa40cad7ccaca81613a54534984669f4ce24f3d05d9ce8a9695db7a52dd742e4d479166c738d66b8e8888094de08debf5ae0c84becf27b13e3712cc46527f3bfd9dba70394273b8b7d3d3de07d7663311356caae9732f157baf33a63e2d81d82ca450a1d36c05fe19d0c15baef8f27a589f7afc25754946a23d41e39ea2c253956a20f45bf2db20dfebbab9b18e118ad69b7f09fc29463a02ea38a0d888cfdd00fc02178a003b1586f294decf1a08f5ab8a8e9c6ece9a1bbf65e814b2d515630f22d2b0923a6931f0da21333bb8fdd2da6c368e4711b406e2b9f20ed57f0dfde482b3fcd3dc8b2ac042fc5977ff5b77b77b602de2d85e8ec53dbf08975b5b175ff89078014e1c0112017aaa21ab5269740d8296b4204f57486ad3a08256f7ad4abc25516de39283229a9d5b1c344697cdb919f8a92fa0880e87560aaab3916d0e0f2f99821c1aeafddeb578864d33d2496dd39925b355b9233dd272fcc46d7c61fa1801014aac5f260cdf8dded5c6d7483b181610be5d9cae90b481e42fe2eab41bfb20d87f0eb382f19c9e6b002a6e734faed784db63a523c9541376bb2ad8e53e416da07c96c6703937a3f8fb7ca4df6d778016340e7c573d2148ecd46e043b6cbd848a7db863798348eb178d0813a63d671123b979979ddaeb0802a560646cfdca15e862949626e37af8f6012da2dc9e0621be38ca2a56f2a7a98fb1f5f8a51cc11874ec3c8240e13db265293fc1f14ba3b4d34b0b446bb4eddd4ac38ba260a69bd63ffeb2b1d3e96441acbf57ef968fe4b09a58ce2834f18d9350b033a04760ea1f738a43c14bc4936b05a22630db9592fc988494d4835e5247c5dbc1f277551b4f63f034b6f477901cf66263ba5fb0371ddad0d443f40286326a5204141edaa1df4ee72aeb24369a0262711ad798c19fb9f000304deb94bee2f1eb3c270b2ec0e819f8931a79f7a85bebddee3b0e51e82be0cf921275a3df75d179d3a9482f0e4aec1b32284c1999d040df4ec6a3b568e3f9d3c45ba1ba67e68ed9e19d7ec731c304feda598357939d97133037ffec06c63f2f9d97805e845381c6df2e9edfb69022f94d501debd077c397a7a18334b830e60e07fbe728f6f0877a8d4ee3c3fb36ee3c7dfc1e8ce828964795660e9735e3e8f405956bc6f739c1babd3c714a8bb78c25838e6b314b0593ab27ea1ca78dcdf7d11909fe0bcc2ac661ba86286b0d944bb586a7d5fe0873f2184536fff9ecd06fb3487c20c8181272ee0fad768401a5006c53f7dd915ea366b1ead1ce37d24a0eee7039727b4145b5f3df28e6c85b22d60aeb2d2ba00c443024be8595dfc7e69b6eb2b7574c69a420585950362652ea768c2fb91e5530be4b98511ce460461f094ab8e1b9019a7dff22ca03e29ed641620786464c3d59d2e7b84855ed2d9eb69e67a4fe23d76b0a58c2ec15754159a743d5f50dd0b7027c4efe6abe9c1660cdc43175a58e3f33bd4b329ce20e41b842ad9f72807f30140d7d8f8e338b4bd51eef68d41ad60995eacef7ac0263d8ad1e467c8b2b78e6bfee3bee5c9adb776c4af05650d98012dadab789a4cd07ddbf02b9345359ea3cbd31540522abd1cc1fe1df57f9f15cc2dc52360000000000", 0x1004, 0x20000403, 0x0, 0x0) sendmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001180)="2c4ddf7a3ce85a845f63f1b15f1fb03e318efd6ce01a651c2ce76de6cef12458b4259e5056387b8061687f93f804d5927075daeb55169cb518d8d03130191d07f2f701e0f68d0a79d4ec725db262e655bbba5d45708932e1f1e7e30d013a4e3cd66b605ad37d1883453a8da5670a9bd18adc9cb107706618b579dc13d9519aab9cfca4ce712ac5cbc105e611e4669c08ba91a6068b988f8e0a4b359238e82d2fb6fd639c7b1a810167b3da60dc1e00f26a925347c8e4daa70730b73fbbdf81b5a47b7d720faf25c4f30aa1b6efd9a55dc738f586aee25e591be896362857c4f492ecf56122c3", 0xe6}, {&(0x7f0000001280)="cbdef38eee5306e078d3669e920b7544e71c4a3e46362d5ae05f3e003183347ee0ce5710a3914e2ebf090e47b8f572d0b1003ee9fcb99d2f102e8645893a31c49459fa3e9b6f0826feb5032562977c98", 0x50}, {&(0x7f0000001100)="b37ca75b3514015634da93aa045faf5d4fe86ba0cf300d307d1e2800e75b04c65d318c", 0x23}, {&(0x7f0000001300)="f8321c0bcab51ca0555a33e0c18ac151e38e9c0fc98eef03f78dc87a2fcdffc548abaa24a6fb9ae04d9160ce20ea992202f63c92764710c07faf2cf068a0c394413a3eebfc3748e614327e9f81a1b6c5ec210ed51155e39c16c3d9101c452cbfc1a72d09ecc828d4a747a7f26234292919c948edc95b41933b9a4670ca14fbc79d6b6b83dd9eff73a0", 0x89}, {&(0x7f00000013c0)="75446ef657d1e8df2382fe476e930027920371b93486b144aee3a2671c6280cf6819bdc57a6857366d4917b63ebcda339c6167e54b6a3b81cb70d50b57140bc46bf8729cbf61ce4fb884cd99e910d8f85ff1a682e1957a13a4958600c9165e665b4748ca4bbdc65d9a581dc25fa90308ce98eeafaa4919d7a38863d90c64e60d6fbd45d5f6d94c8127f79c8a86234c583876b060a139c7178f2bf7", 0x9b}, {&(0x7f0000001480)}, {&(0x7f00000014c0)="a043d9b19ec146d9bfd46a117e", 0xd}, {&(0x7f0000001500)="12e29b03f983470b4b33821e32121346235b20d9b2c470cded1e2cf3166dccdc570d171fc09e2759569071417ece74e1a722c870c8179421a24105e88099419dff31cdf78bf30eb98a6028a42000e37985a5a2cd2904fb12e7e93505d9924cca2c42d192d3eb6ae18a36d8a84ab20019fd95c401fc6a8bebb5135aa7d74202840c943a378a177cfb6154b96c2e958091639a5c6cf94d9adbe6596b41806cd0b9fde568fee2240e170850ab8d78ff2bff406a7ae980278688e97ca34b075c9593b627a8094bef49921939eb1a6f4d9456fd57f7bdf2", 0xd5}], 0x8, &(0x7f0000001680)=ANY=[@ANYBLOB="c00000000000000000000000050000009ece745b3b6386b3ec8bf684c5bebb615f756664c79b5e94284baf914b6b39f942b54530e67955f0dd1e83c86166151fa543efcc8017ac47f3a638497c639eca1eac5452f5bd8f25e98e738627f62f579da8f0a5bccf68b5485a88fe09f8fe42e06d6b731aedbd8fbb838f96494eba2c362133c4341e6a55c94be0d8d11068833c19e7dd0c1500335acdfd68847913ed81f22ef3a1a8fdc0c5264c9b815ace4645bd576b2f065754148aba0000000000e800000000000000948d2b37c7d87d2a38db59fa15601be21527f33d39e6c147901550be3f8d9f922e70fa9e009bc4d6692b519806ccd6c4ae517ca21061825c93a9cf77a8f5a3eaf6bde2a262f874cd7f1f7f917824bacc981e3b8ed5298b1c0b808575075cbd1ead08e257fbdedb40f41b2914c6f0b2c780410d0003f64314ad0ea07d2dcc6935ae0d54ed39e557ba34abcdb29d2f8ad35c0ff3a32d9e77e487c2731497d3802fa608fe4a296dd45f93adb6f27790a7069e86ba1e093461c67c6326950d40c823cd0ed2242c477b2ab5894b6a12ebe4578be800000000000000ffff00000000000051556bfa9811ee92c80154513668ca69f63c75680d2d2083c327f99519723a3b9066a4687b2e3af78e316a386699b0549718e63a2ff960ccd48f1221105fd3a8ace60e57f986102551a3d2c6edf909f28db98fc435fc9b6b27b08b7d85f87049ce5bd1428cb32d27dd7ebee8633ca53e75354e90194f9cb0924fb4d88bc011e4f473ca7e863970f938a2255b2c12ee0687bc5e1782ccd72365632970be741b2385467ea8e9164cf240d52de6fabaed7a61bf32050411e03bf3a22e6e0fe6a9fecf35712a834ede91242ad113b8f8da558ee18f1b6e000000000000000000000000000000000000"], 0x290}, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x9) shutdown(r2, 0x1) 04:03:02 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1104, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 04:03: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, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xfffffffffffffff8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 04:03:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() read(r1, &(0x7f0000000040)=""/24, 0x18) mknod$loop(&(0x7f00000000c0)='.\x00', 0x0, 0xffffffffffffffff) msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="7cfed309000000000000000000060000000000000098a23d7ecdc632ca4861fb591f4d539a006782086686c17c2b5062c3f3563d553347ca5490de88b0260dec7019fc3dfec13b632950208924c440c19bc3e57f3eb4d9dc36dc260e6cb1606bb2efd474"], 0x1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', 0x0) 04:03:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x10, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x3) fcntl$getown(r0, 0x5) 04:03:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa02, 0x4) write(r0, &(0x7f00000000c0)="586f0c3903d6aea6167b568de34090597bab4fb3f301d3fe75778a2806f319eb6a3b3e156a1d0ce87f51bdc6841c344ea1a68f256d97db6d2d440b71417dcf2b8a3b94d12c16733f6dcf76ecc650b6cec602e396ed452a005fc2427ec9f4acb785915a7a0cacdc0bf74eadf806e0c71cafcd0c0159e8265547a17e86ceccab881f578d7a51143de2250620b2c589613da34b70efda70fbb0f405e4ec25a2c01e5274bdc5361cddd3f44f16ada0de57411dcdc04bf9cfe0a32b608c711a9bbb4a91a50045537911ace492c7c59d5280580e9847b3e04fe040b288054ec55e19551032789523d0f1", 0xe7) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r1, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1b}, {{r1}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) pipe2(&(0x7f0000000200), 0x10041) 04:03:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) shutdown(r0, 0x2) 04:03:04 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setown(r1, 0x6, r0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r3) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r4, 0x2000746e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) getpeername$unix(r5, 0x0, 0x0) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) bind$unix(r5, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r5, 0xf, &(0x7f0000000040)={0x0, 0x2, 0x81, 0x3f, r0}) socketpair$unix(0x1, 0x80000008, 0x0, &(0x7f00000001c0)) getpid() 04:03:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) nanosleep(0x0, 0x0) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2013, r0, 0x0, 0x1000) nanosleep(&(0x7f0000000080)={0xf42, 0xea}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 04:03:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x2, 0x3) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x100) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) 04:03:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 04:03:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f00000001c0)="386bb26f4bc9c6205471da780ba56d8848de348ebb115a8dc105603f", 0x1c}, {&(0x7f0000000240)="9ef808a7476c76d2c80f8f0d7ba2a1732fda06a1b4fe8d812c5fdd13df2324371f7f893e53dd953d7f3de033796d04253cd3d4a15babbe19118ec2486542ab3a368d45fb58933f580ac39984e9a7d1280760b7e9c9a2b184", 0x58}, {&(0x7f00000002c0)="9e7a0493cc0bb451f306697ad6e6816c8508833d0ba32eea881f014675960480f2b109109b843bbab4fd1456c168b3e21d280c08c134992b487f30882bb0788d5cf268cfcb1def903f33087353a19a075b927ac448a54508055f93822a09efa4e68875dfab3b0866002ef2cd233cc4e46f10f49cc27cfc", 0x77}, {&(0x7f0000000340)}, {&(0x7f0000000380)="b1613a327beb60da9705dc1c28faf967ca9a30249fa0376354dc8d0326ab353a398a955ee0398f5560ab81cedfd89c67af5ca24df7775bbd71b3b368514d6194d0ff948c0ca4108d838e9e77ea9bbdf55d8cac3e4e978764c87c60f378fe8e879c94e98350079905c68d98ee6a626c951aef436c1c22fab54c697ec9a81b5daf43d34b780700141749338b0701129c627823acf9f6365d046d3e0286962efe7ae95b005b3f7fe6db6d80215c29563f53efd1286fba6f1aee23f69e90569082daf8933aa5f39bfa290e5ca5b3a503757a9ed8268a05df540a39c3395e52096907986d7f7930a40a69b7c9a3354c880de57f5ade33320dc1f31eb517754ee869f0d2b4e53abb1eb07ffc80dcd55ea55d3458f578d7d63836ae49a872dbf3bde0d34ef4ece131722c0fcbcca36958f8ffa17883183caf106ad27b6ff23f0308ca68d3501ec36abc95b6bd7741d0892e575ac4af710c2a3a3b8e5f3bec321da5adffad187e1ec95b63a49d342fcf3e41c4aedb0e6e618ff574214ea4c127a97cbcf9571f4f8367947a98ad5510c6351fee26bfd2e1c61aa87444f24fd440058e94c8c255368b1d1a6d7c83f77d56632c6b7eb7ca8e79c944a523af41227c08e86f50e1b21a8db266a9517c68f2f62395e98c9e9117234cc4c4028ac5466e565788dd791577a18e99ab60be8bb73fc8cde04f8904f288fc6eb0ad97a152c33793fda3e9004c903c42a8452fd86a1489a4aad1a4b5d10e46c3dfe41827c95c06e6d10dace5526a40a504539dd9e8a6e46611826d554f7f5bf6bad154d4d103fcda2308911c69a1b18fbba5dae1702032d12c072cb8bf2fb7077e12b26d0f3445262109bcfee1ecf78b15d2943c57152d160d789add3d1dbe00beb8812a38567b737cfe39716d4e9b1e4bd5cdcf72a1ff46e46c56fa6c47fac352eb4b61be621497b3be25535eed6b2a36f7d391c6bfdbc284f2546f948523a57f36f9e3eaf554f2b30812a14dde81634a6bb047308dde747d893f251e36b0ac1bf5bafb329b1181452c5fe90a1e2461db0d3616cc4780f2b90100250f6dd7eb9d199fc1114d6dc647c9ab89603208e34a1d2eb8fd7c1976e6ed75126f07ff5730cc3ccd69c0a40b7fa265de5ac5aa41eded41bedb6f5f7b616fe6d270584994b03e17d6383bb04d6ea9efedcf8023665f729bf8091e8b0abfa3636f4f9bae7383da5bf157be089cc2febb12f27a4e67867b928f426ddaa25a79fe34d6b8252d395e7b06174bd30ee95b6c86be6e8fea108a842594904e7a15f48152ad1d5f05f1c744bf0f76aacaaeb7bc75bdd7048f790f638d3147916bf2776d96608928a7b99533bfc3e36489c2310ad38d5de086491c6b28b3283619a18f178003ddd4f6849810726eda099b6ed5a98fa886cb2a45c94acbc268baffa704ff41b024c799a5cd5d0b56d2d614ba7c5737b12c88456821101c177579d944ff9339032a77ad07f95f5034056488c7c7a08fa0226ea8a8ac352fc48d558d981e347c02a7896e4478b3872c31c6e858da845d73fef1f5f46fc9ce150008909df8aee275cceed413f713eebb41b189aea9a3b0ff8cdd57b9b2b2c506e063b26e66b48d20393e2d4c9fa35ceb4954abaf075f509f165e2a81d73864adfcb2e49057b1bb051a654abc645e5628916b7283a611ebf35fad1aabcca8b4df4248d7d1db6f7ba575df82a12c7c73c2766db274ae764f8257153d7a4dd18bd5f0fa71015c0e47f04c5e9f3ecb47a37e2e9cb217da0084cf9efb20cb516883136e21ee07c5d016d7a2491e16902a092dd6ff6dbecc585e2f1b4ffd91785e24ca32955b070fecebbcd4d1077b6205fa116b672de156a1e118848dc119b7408fdd127ae21207edbec650cf8a9e63a767cad60e9abaf8083e9a2709657c7a8e80ceac2380ea590094cb4aea8e0f9330da1b83c6505a48810e157eb038f141af116ad4b8987624bb13b8ffe40e23f67f1c85aaece355d3450e52ca7b2c1b8d5d7ecb4bc4b61a96dacfa8e8ab0e6898ad709f5d49218e8044803c2980c4bc585d6875b49b2b16e7166087a2d330f406bdff73e8de0ad68ced62f6f3dd66fe34bcbfe09c18c82c72e24d08a8844e9bf654e9d6a8fee4cd6de3cdb680376f29c2f0db33cda9b1a6992dada22ea4ede70f1077fabe38cfa6c33a8deedb32c32d7a1e5b50be41f1e52c63b8e857c20893c53822082fbb578c11e279499d5b1b24e78ab923478509bcf8d7a4bfed7b115a2a2aaf6ae7aee9b8bc979545927b1453e92e69d084d5b69fb939b86362c1af33d986e552a5c1ddfc4190b2c0539052b01fb04850955c0b50ed8285388c2bb7315192e417cf5d806017b45b3626a88dba582544a9db388401894f48b6db39c0a4ce148aaf91341d909ff34dcd9adea07e3166c371a7eee7193c62ba4c2afe93bbd04718a9263d4ad4b99716ed65f98ce2a7ccc3e0d69a4c708a190d9c35212906a191a7083548c8cf8cc3816466d20626d45a01e5898d8f3b7f29e9e71bcbf4d48818196c9f402d58b785210d4f494fb990c4f0ba429509ab153fe002cd5ed4efaaede0d2bd71b59f5c7ce60ffd943d5665500d1202a0bcb39b59d3c6a73c99e66b8a09e8bffa9ce4bd7da743bb0d4663c2ad3e1e8bd5b5ae88d36f388fb191a57df25c3fd0f29483f81768d4b35f522892fe5017e700c9ece92c4d86925b0bb4b61ac1b4b7c23e62f1cf9a0ac64e446f72e16ff792b170874dd67bac05b046f062c0ef1ab875f27d0ac8ea70c041b53b334ee337d3111e779134bf98b829ed34ae0c824737f848309b4b7838fc63efd56be1b2ed61bfb46e90cd4f15d1731c8262c4516ecdb9f01fb6996cd817613db7641f5cf3cdeb635ea95c6c6a0f753a9ed344f95f2faa1c0f8000651367e0874d31f08dce08ca56146e180cc3e07f3e56779037d8984c6b96987836d3df345c09ab69cd7dea869e2882a9848e944b3033aa4e26b611e66e2a96681054fd17665cd746bed69270a136116a20d6e7a8f556733aa7fc575b7b79e915c14a6a52de0bc4d8431b80c2d8c1e6b0ffbf97bcf21760b4067fd23e8cdacf6275ebe2ad7ff33f6f3d0939c07f3739968e8785d7a86f99224b56a57b692c1fe21b0d271a04301fcb9174f06e15abb6c22b4c316f748fc118a189f9b10e600843f412280bd90de4f65d17a3434835b220840464b495416750f9814be11fcb22eb0376bd5e2e75a8a66d2ca752bb796ffe504811d7060bcceecfed28eb7c0352f7290649b0f36c0497b5a14d16c359723a4c8f11fb9c57944a99b40b529e0fac840671bc6c62e6233b700e73e5bdf5b0a6146bf5093afd9a537203c5b3552bec040deb609a71048dab34af44a021ed537f4f2c1ff2ebee75f1b35d17bfc958bb32776f203761851b64f4ea91610691b8c9188fa93f4189f8a4aa008d3661343dccc0fc54d41257686ec609208ff22834a2291d287b94eb7d4857fd03d6a43cb4e1d94994cc3b6a1cd741d62c5b29f1ff8e1aaabeb9c081237b0b616784f10dc31f97dfac8497068d11308889c29ef78c55ca876d34bf9027a5ab14dae1a53a054c2a4a52a9230722d6488b33bb696da19d980827044f903598c126a299cfc542596e1089c712395aaf25a2ff46630d371290e22f37e4a27986deed9995475fa4ea7349f201d008394638fb74c0c12fdcfc99d7e5d9efc5aa75a93ec86305738e1c7f2ccc32c09e1df64740ee2812ff87586e1d609a394549860a645a60afa2edb892b70ca63f1cdf03bfbb286dd43771c7f658ef5e8ed815523c8d36fdf89f0aef9df8c30648edf3c62195872b5fe4ddc15a55488407bca68e25d8ef8eb9889044f626348ed76c313c1fe96ea50cb6a7d5b8c1f28a23aea4c4d49831a8d41307c1d985fc9dc5845966968c233f46d8bec3de2f9b9e9cf8bb949103c7169c6d5a0241ac35ed28ffff65afe4d55919dfd094d4b022fb18bd2a6d2dee069ce88950bdabbf232b346e5cc60cb194b84586886ea5a080fe57d452fc391e540ea66b502b24b9ed0944c899d69e8230e2cbf97f29efd8fe8742385832c883dd948ce41be0735736134e986c18a1509084dd7472de649004d33e8c8cede46f2c6b2b65f7b15fb7ce54073dddfe28577b1db921dd3a47a3b2a8fed36779b8cb0dc77d81bc7739b3c45245b1138661af72f4f2a8461e5a9302fd04e34065cae749dd564be8ebacbaf0ba889568db3e6978117c0d08e0701518207d4c5de59a37a937fec7e91f44d8f8530f3e1399af66fa38398ddd205082c53e26be28046723c2857383a57fc03303adf60467819db192b93ed01083206927cad8a5485762b3ba7a96cdc0aade697c5d6535946c445a49308ee7176b676a78e3ac57e96728743686c608a5204d51241804e5e68284c2e0f20533c11bb392eead996c6e44eb7864d61cd046aa734281218f640fa1befb3f47012d81b3e99a5b86a484302d3e44ea5f4a1fcde0efee58170d993cb18fe4b58f78637788938fefb2f780c4bcecc2ecc27c5e0c50843aa483b1371a9f742c8bcff65a7d554f1e8cb418ef26bdc42912776781c5c54b27c6c29b21d987a6b80f5bdcdda356090d552900d11c723f98c927b36ac59b977cbc583d5d4f1da0c2a47e6e6f8fdf773436872c25914f26e563f2d7437c7b1913890d2c19844a9aee4f21695145ffd408b70b6a9d938d598d404c42cf1506aa55f8ff360ae26841d058c6303da3786cd0f3a00c0af9690475021e4496a9f0f064083d6706bd80f34bb37c5f84cc844fe8f0c011bf7977854cd97d5f603602c7e88016ac99d11e28c0d27db5ed651a5b963d99debad23c8fc49827d051eb2d720cc68ff4004b3ddfd3fd2fe6d28d73806fecafeb5f9575d0e3f25cfac98e9c418098337b9057623e1da4b8bcfc87fb2982c2e7bb096ae32352c017b3113af1ad8632db4d8408c80e54adefebd9602a564ffa044f280ebef6d2243bc1d48e030ed7625c67ded044cabab6834990a40d3e4a25bb2ca4d607e8ae8921ff2ae7c9923c867b3840abf2ff98da569a1e62d70e1b108df06d7f4f31e3cba66c523df1bac5c340a0d279d2f6d29ebd5a4aaf851cc375754c94ef7c9fea08568e1a5ce750642402de1fa3a8cffeae3cab21b6f973b5a32ffb900b25a3b6d127ff04048cb75396e7c4784117291805184e6fe4576befb259bcf5f134d1e33b684b75984484d8f3a2ce73261697d8f5270fe8bc5398ebf073e7de6773b1155ac3388bf3dac4a587f194d1e21a38b0d6f890bbe4422f302d329fead442dba3f3c18802a7fb3eaaa4524bcaaa28df6399c24535c4238c080dd75f7db2470df8b4f80eb9ba4f18ae66079d8bd99ea2ac629c9e395c2292fd8a59dd2b9abd06b77d33e255e12948e3cdd6f246444b34747d807c7d8037e81ff09f6b5ffe701c111041d860e3adfed4ddacafcaf52608413fa88410a946ff10efc412bc45b86bc0f952271fe54702d91cb2d39cb2903f446877c61ef9d31c87ec50276f6fc98e33f08680289cd00cfcc3cf4880dba613f3d73a784404d8956f5f018558059ba46a6548e863768fac63efe9639e5d320529aa6ca6eeee0414777800adc8dc2b8c9af639bdb8d9adb7a028577aa55e5bbf6591b948040f43c3b56598b10d486866122e3558c7beac2aaf47dacc7108fd02ad20a8afee1d02927b44820d1d0739ed778b6a133062362f529801d7abbb911a0a289aca9c2c3bbe055d51673301aa8295095c652dd59ea22b3106e9348ed9daab6f39306a510bab0bcb88e05d2a689df58b3091b66e", 0x1000}], 0x5, &(0x7f0000001400)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x88, 0x401}, 0x8) select(0x40, &(0x7f0000000340)={0x401, 0x4, 0x81, 0x1, 0xb8, 0x6, 0x2af, 0x1}, &(0x7f0000001500)={0x7, 0x3, 0xff, 0x1, 0x100000001, 0x2, 0x0, 0x7f}, &(0x7f0000001540)={0x80000001, 0x4, 0x0, 0x4, 0x10001, 0x2, 0xfffe0000, 0x7fff}, &(0x7f0000001580)={0x1000, 0x1}) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 04:03:05 executing program 1: mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r0 = shmget$private(0x0, 0x3000, 0x25a, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/205) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x10b) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0/file0\x00', r2, r3, 0x2) mkdir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x40) unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f00000000c0)='c\x00') 04:03:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 04:03:05 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000100)=[{&(0x7f0000000040)=""/139, 0x8b}], 0x1, 0x31) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r0, &(0x7f0000000880)={&(0x7f0000000240)=@in6={0x18, 0x1, 0x10001, 0x6}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000280)="f575085efe878e9bf4d80ebc49e2e522e5cfab00426f838f437e8073aa61ec8790fd80c8ca397e32eed84fc9871d5536fc36cf8d1dc2bc19b795bc67964edf78deeb6d6fd4acd72fe35a418584475780d6f2c7558aa1c68f1a00df1bc056caf744be49262b18a5c42cdef5e9cb05d5c2252636f55b2383178ec9dce6b412df1cccca8d8bc66ca22defaa038baabc5a0d4c47185286cbdcd35fc038081c5c542b7e3b9c4b7740263f9bddd2382f1565360139a746dfa8006cb2b34b898ee660d6f79ab316aa", 0xc5}, {&(0x7f0000000380)="bc79179c771de759d9f80afad26a345ac5738156a2cb02c88d094dcfcdc9057668d63e2e158dace11146a946b567aab958dfc1a2b72e4a0f78d7d1e7afa47f10167bb337298590ead0a180d3e7dfe4b90492cd9aedda985450a4eaa63e66e3ab9c0848816fc69977c18ef659f59ff7081ee704ccca043069ee1b973ce3bfa5bd2a2bb701aa7a1b0c9c701301b72c567bca2223a7ed26f53e0de595ca7a1b7528fd7c6969a66539caa32fdcd3da68e175d1b6bd8f2e58ba0c81c37fe6f52f21ad13fc0d04a647aac8b01fec67c644bfbd2a0db884c430bf304cb68192a9a61c4d7f89fa0fab77d00678e1976c7060c6f042ac6d5ec9ed61f7fd", 0xf9}, {&(0x7f0000000480)="71f09b25de331f760534237e009378bc1979e8e7d39db82d0895651afab37e290ec99e68f8d75620f2f49c85c4af29134fad0924e30f4b0c8f3b4b23d3f28da038d8b1f7", 0x44}, {&(0x7f0000000500)="4f3cd079ba1447a72fb8a062f679924a2130655cf77986f1deea396a6bc2cfca856c5330724f876fdc01fa3d9ee0a2820b92249c211aaaf1", 0x38}, {&(0x7f0000000540)="4d5434b742cde904dd650fa4c4528765fc45c5f21b0c27433f1082a5ce118846c74a54d9de6c89d349db0eb9e6d739feabb8a77df013ca92edcac823f8a60c599ad04e207f44ac848eb74250509ca8b249d943d064a35386bf89b31d8ec1139e74a3186c923ccb1bb19523130b0b346f35364e5fa4bb66766f15c5c108c2851524f3cf389638639eb0861d348eee67f4072aefbb1ad489e550ef498e1e3e28bba7d892d72862ea63a3b161130604", 0xae}, {&(0x7f0000000600)="fd2831e0727c46201ac160faa15476eda401b6487b22f5714d5d7a386c48394564aa3f3dc6359ca77055c85d525afa991f70912fc13e17bf36ef8481c4491e942fde43266c506e1bbe7b9c573ca60670a5751fd197983f06ad68c4f1a75e7a67a633f559fafb3314563de08b74f6077613c1792a4592b82d10b20378b5f16dffccdd2174cb4722279a7ff85f243e1ca948c1f0ff5fd96409af58bf7c", 0x9c}], 0x6, &(0x7f0000000740)=[{0xf0, 0x1, 0x6, "ed7cd2d98d345c4d707304fad20e1d6e925cf9c61f45ed691a3fc53c138062c159be7bb8de8627a99732b3b7c84b20a0401245a195e32b668bf6a98cc7c5911eaa314a9c1a831e89a21b27fcbfc01b34ad010e35f5e583e779d1e54a5bec93a993ef68e3a6afab11381b8623418be94d4c98fb59cd6a011b6730516f15116884ec6fe5f0bfaa5ce45e2397cab642fa581ba803cd8476cb42e26cbc28bf3857a332b9ea6eae8f8de7868c0734631861ecf4e06da5b0a7eaaf2b54b5c02b60d3e463d9a0f5642a8010715a5a6b4595cb74ee289de510431458fef0a50b"}, {0x38, 0xffff, 0x0, "eed4601f7bbb89ea43fb9184768624594ab64c9c9358966ffa1fd64e2742fc2097"}, {0x18, 0xffff, 0x2, "f9525d7f1501c8"}], 0x140}, 0xd9f783b57f7d92bf) r3 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) fchmodat(r2, &(0x7f00000008c0)='./file0\x00', 0x3, 0x4) unlinkat(r2, &(0x7f0000000900)='./file0\x00', 0x8) r4 = dup(r3) close(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000940)=0x10000) r5 = dup(r4) r6 = open$dir(&(0x7f0000000980)='./file0\x00', 0x100, 0x9) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000009c0)=0x9) symlinkat(&(0x7f0000000a00)='./file1\x00', r6, &(0x7f0000000a40)='./file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) r7 = semget$private(0x0, 0x1, 0x20) semctl$GETPID(r7, 0x2, 0x4, &(0x7f0000000a80)=""/7) writev(r5, &(0x7f0000002e40)=[{&(0x7f0000000ac0)="fd3c4d564431c054d961ad", 0xb}, {&(0x7f0000000b00)="1c9a97327a3273e543f0fa376a3eae776e81d5cdd9726a259f2c18682b81838bb706c214f74e3b361013782b7a678f2130a8bbdb93d18a24eee94af215c7033a8c8cc9f51b0a627d7fddac0b221d106c54af90669ab2806d31187a7dc9158a8191908d70f0bf7b461c60d786ce342d1b232fae02", 0x74}, {&(0x7f0000000b80)="bdc3c9b22b8ea79e7eef2c03721b50369ca8c610cf960fa6db67e0be99bc81da36b6273de2e4729e3650ce51f8eae86103ba6fe1fa1685b613fb3d4376ff48426ba7b3f0e746b90c1cb7c32fad3a975a4a55a6bdf7feb0418036499e72ba73d44c579b2c078f94ac44ffbf9fd11e522feabd7774a01eb4b2456cd20072902dab1a020f0ed248208408a59c200fa4d142b416b11383be92c2e90ce650d92cd34e1be810747103ac201b3496400d247ca5240f0ddba8f612081092ec6ada75e4421ba4b5c31f162a92e4d7f1d41cae773564c4e44e757226385e94f8d15ec090f88b1a65edf0207a1b", 0xe8}, {&(0x7f0000000c80)="4aeb1189622805d5fadd6d25ee4d1d39376d8f6954f1670b3537a54aefb705662a40871b7e0d160e7fffc8220034ede94bd9c1429333bd40f2266aefa2dc4187e8b8eb1900ef387effe56d9a270c4ff477ef4c9685c97a1c00f97ee8e7f6c39e08d7540db34ca0e5fc93230cf0e633e094a3f6596d47cdf0e0802d6513276dc1e9b1ba9531356bf492358a861f3e827746c6d96291e6ee31654fbffffc38c197b1a774e990bd75062b60526f2fba708d4598bfbedc4c578a903a2223a10fc8be859001771cb3520a1d21a476c6945f1921e9a91fd139f200807e211ff7b8cf79934a39f7ebf85c0cfcc93cee7ebfefd42d2272f3a8f5b99d46fbd8389b54f92b2a4b9033753b7b159c572ecef28981e72d235e7caf02541e3e255ff0b0a653df4d2ebccaa06405e036b09f356b2060c142be12113f6df6610095c6cc5c8cc0b6df67e323c01310694c14437a5bf78bd2ee826b6c873208b2fcc9fbf81bb99cdc6567aec7dca12952a3cf2eac030a2571a1adcf3cca771553118b3ac28ae0123652b0f42df6160edec0768fd4407a082b5ba53394cbe75da8d677a729bd700dd47030af3a664b56d02b7bd57612f776040db0f0b654387166ed721a5f8be67da03a7f301a0832f315818eea64a3d75967313f03d6c4734e7e11acb651bac653feea3f3cd9098fb066a09e33d465638acfec2378e412ee076ade44eac1f6235c0fe4d2f4b5a7bfa6cc20058e9a21a73b4905571fdf4f5d4cf0879f044ee92720c2f5519f03a0bf0f2fc6343868014392bdb9c313ffe54419c9004dda321a421135ddf0354776035144d673bbff2bf18592159ff7dcaedb78fe5a6c8f5e7b6d57d6bdff0ccd948d0803906aeeea4538f2d34af4d003b944ad5f8a49191e6409714fb228c84d4ae1869452daae3af778c95e1013f28860b35601042a6532b08202f0e447bf348304665c8e4411cf350d6484c3bcc63403e16856c9aa64bc6cd5967fdc62bea302f51e6df9117e0b45bec6124430d99d61d622d495aff4fd8b11994219ebd5340c2f68e1b39c33d5903d3e9ac5c3a2cebff8c016b6609e2f0c26fb3b77600d08a188f532cb31b3197b67b0a2a8a390d101ff49370643282faaea65c0d906cf3c92a16869122b16cbe3484041ac9f71713c92c090aee7543020d0bd2607f2bbfef7415016923d3b58f20a173f5750e3de3d2fa19840afab5653241cb0dea6d36c172af01556883b82e8fd5585f91c7bbccfe9ab4628f05a9f909818400207bf7067be25e30f297e853ec4cbb30dc53a08ba4042862919a60ac7b82fa8c5f337b29b711da21548a5c12a3c54f0734fb347678bb76326893c2d88d2eacaec7284a3d62d330b25f85768c79147382dab9f881b174830f934d409eb58f519c2385ecfb370b4e34a25833578933cf4e84d7fa01c69d83e585bc5f0459d12aeca74fe081915c8ec928bd6b027832b08ec6717614112efe2a4e6903f00f907ea22d8bd9903f515cbc6f1a7cc0703529600dddd93afe11f7916c87cd19136472a80e8787b00edf8602fe1bbba94aaa0a94a80d7ceecffac2f5a7cfe327c4e1afb114c058b9ee3fcc19dce49cdfd8f6e2207fd8522ca641b77b55ad725a908bf4ad7991f1c7bdf18717b61585ce32355d1031506a4b581872531ea5b99c750faa8a4430cb10c0c8419fae518d1fb4c4a4448bccfe68d1470770fa5a6212f821212f07f1c47d46f8e47cd157482667aa634bfbd753ee7838cbd543f16bb7238e1fa60f6f8e969a1ac9b0aa76ecb81b5b6052db5c0bf830a71b90eb05834b77b84203ca88102a583c566836a2afafdaa21d56a91a901e9826c9297f7484286be03076baa0b19575f80e9f423f1d6fec70b4b1bfc761f6f26c9ab7abaee33dda1466b82d512e9c318c2d315499e0d0ecfd10cee23b63773c103afc0cd11c8e08fe6170a57887956e23278600e967a992cf1c29ea21d078ae81b0305c6fdf3b863504829d63a17c332ce2da3cb26ba6ee9496be9480b5cae3b6fc759cf91792da0495dc4bf14fde605971a636c434da3df8f51f987214ae1ada4c4c8a53b6cf618fc28ea1b29e7107e29c6004b278e1e84070c2e6c3bec3080b6b73728b4041b7ebaa83c7e2eddfc0c679ce6d3c455803deceebf9bfeb329ac28d6b5b0b23584b05e7cf964685c30a0ad8701b47282700c6bf770eff0e88e5ce7ecf0c098b2cde8740d48ef34802f1d8d928aee5f0fd4cef631b20a3226319f907a1dc82cdd2ef4e0ce847acb2a8f240a14d0fef067c71a962fb801762f529b571b2edb39e3aa207e9b81ec2bd04d3bae953a977e384c0c98d27f21b9ca8c46c5d75ef14e9673a117149b5c3b20fda0b3e1f4ac9205f70afa5026066aeaf8e3abe4f6209cb7f1b514ca5461c30b49a79c9fa815892524cd4a93dd9c8d01fd9334f296629ebf9cbddba19dff12c02ddd6e4293127339fc643b0326703ef34c2cf5de21d770d196decedea54d88b7cb49f13118908598287150bebe4223e35e84329886426c8ba57ae69031cc4c0abfaec622bbcd81ae82cef5a639c94af670a118bc2da8d5a105831e5c778c37c5571da4b5016442fe2d731c34cbbe2d1b04bcdae2d1a1a9d248b5c85727abf49cc8dd3b9a218c94ad92e5f90d8345394e3401de18c52932a8e24b3bd2d73a041cb31801da8559d6378eccf6e92c2aee1552bace458c82da04f65014037d8b3b102a0c2fb9fa50c74d5d7eed3310117bab47c64b2e9be3e070a63d767c2638ef2d02bbb7c12d942dab87c2c202ed0a9936cd4c565d6cb9de6ab50ae554eb6615e4e32f0b95002cdc38eb8e807943ba069da848e1740891052c9d4cac64da608702251b5a99aa4791dfbae049b827b0aa36f23b114a01aa09b23972ce147dd23f0ae9f69e9605c990106b35ccdf1853162eb764738ec8f73a77c77ef7e0c262b15b749a6718085536f4250c8f4cc8b27968450ed5dcddb6695d7de81c59b2f99b2a286c58c1b595f62a0f35a387f2265e1e49f0b3f04ad4c2185ef061f372eca26aefe189e0cc37aba3b44e42abc1c82292789b04f29a1e0ba31f03da3fd861aa1e32e04c5833ec92aed2ed81c70eafb26cb0ba864c82272df6413e4d72addc3b0bd051db1c2c8c4aa78a3c6c2f7e9d6842c959d6e59c6778d7cc065d43ef19dae7727be291f4eaf22a774ddd6576a431a12aa80669864fc34fd902a21bd67fdb043e5b2ad5209b96fd36989dd26a454a80e6d1ff50b947ff8395cfaa9e19eabcf3dd8edab95f8bd02d808306acb00bd33d9d1de835f8a4892dce46d769de2b14440c26a606a13b3136dc02821e500055fd886a7989ef7926cdd2f3eb359a506945b1373fed6c624e91cfcda6da9bd5dcfaae5b05df0422219ca4f6c5d5543f311ecc0f126fbecc8244e753979abcbce2120b079eb788a2d8b026d3aab938f98d7ab01d500556dd1c39163c37a5fe057dafda0dc21dfaddbeda639b44a972024c7a4aeb54a8d917d5c0db3b4bd0b7e62a700cae69a0455f342cf2c60e446982b91c5acb335c3f729f06a4c3ef8a6ddd2e2da140c06e13ceefe97b8b505af0b1b45bae596101b94e9d20cec735b22d512a22ca898ac6b8000b3d3bad15c30b5a724d3c9d922de5e6f2874557d198a8b3218a4034ec47733df6853866d8f112c6efb66ca9b3e961d4dc74bc4fc01a24e5c8bc8ded9aae97a767ce8288665d7fd7027b18e20323d18158e1ad1cab12e644875c80c2814098761587049de224acdbdfc5f04df10aa994338cd270d5dd296a6de9833f9eda66f84449c3df3359fd6d1857ad7320a60cbf96fdbdb51f726cb161d28885f92dbbc03b9a213295ea9e9a30a51b33ce78b3f007ce0f072237cfd120956afedc9f7c9b3033b13d2ebebd5a501a51968f36d7f102e97a3571d00c8c1532b75ebdce7a4b15bf0a7e03c7ec18fb610dee99f45ba67dc2d6fc525f0aa21e651534a6e428e745df5f1c39e38f695cfa73a6a5b65203a8967aa8dd9361739c3ca612832e955dbebf8da39ac0b1839a930522c5e03266686dd215cb4e964467195e721239382524b6775e6b969900e90618b7c3bb492ea49e661f5bd1a2ca58e84c1832bd6bd004edb058bac5fca23765eb5b7ce1cc68a3950b0a4a93307f187de3d882e9ae32c201d3a9dab4083daf7a0f29463f16982f204c45fe835a536ba0c126fc0f20338c68f1a8ebbac3d6f61209c87365900a520a68c80c31bf7b94de012013d29ad48dacc4d5dc767600f0eca57d6d9a6bffdf188748d8ea7b9f6d5b22f04d17d8b0a228bc25efa9c99a07c64f076414ac97842cfc422401cd69c7d66ed00b93d21a81e05d1aa6c561561c68506add7ffcfda7201aaaedf1c9bad969a9dd46ea16862f9b5c89ed46161a90f607da6fc2a1356463827c2e089ee0b13cd4c691d9af224fe4f9236fbbff4b9f1572c074cc88d545f37dad1198e7c422b490a27d7bbc556bdf4b7be3662b15179486df4617a35e584a4481f062791e2c7899d7a3f01fc2eddbfbe3fb5d5a1f36842696c1e4be8ba77f5193c3fe9ad1fa3c67aad8dde67d66b2a9b2a37d5b5cce8383c54acd9178143a849dbad1fe4a3377d58b090bdca69156a84bedb90c9f41852bf22abc67ce615f1d9ab306e1e4ea732c4357d493af49a2f7bba2d55893f61ace42975ad66fad5fdedb975c5a2a6c904b48351fd4e831a65f922cc39bfd0fe3093c48bf84d9e891e78051759681ec87662d095a1a2c30595e4969aa4b19d42b0038141edc186faad0cd5af9d32c4c4755c4a8e90db7f56ee285441a219941be2a6dbaec7f2ce425e04c827a5e1db0b54a19a59cb4cdb4a40fb690a00144bf965a3559d07e65ebe588280f44dac751bda7090edc75621de5eddf42a1e613b2329a5fb8d556882fc0f1c73192a1c13894f739d0fa09e3411fdebc295dff84d812f42a66220b8b1ccdd204834547b4451b9cb582b59e9566c4933f63b77336af1ed3526dd5737f3b9c61f2df1d39241d245eaedbd9ef2ad03408f74ebc43905ff99d73836e6cc3d095e8f53ffc29c334b840cb52b78d63d79f08ca965a32513d7659bfaec62927f39a6e6cc3eb3e30dc10031c0fe3941186ac66c4f7c876866e9205d4c77559fa44b8a23634e449b875f61b4d50ecce7e412ccfc0772393dbf29c4eb9d8558092e3f1b006871184e96fb08f36018c06010d42408611e4d17b86001f2898a19a5beecf4ffca8595adbad6874a1206f56ae00486f756f255f6abe589716cbaf11d9c5a0621ce7e082975086f92b3868f7a66c28e4618231dd40d7ab556b0559d04fd7bfccef541121223969b471a62378776a6849b56aaf5b5f49cbfae2cd2613f6e0aa4683a1dcd5a0ae48f676428c97615b377f5c4f393c6fa943bb20929a6497a921c8ccf6e98e3dcdc6a4755169ebd37579488b739a59f847b77d8a98e330a19e5c3cc39b94a565c8130262ca8a6cbb7d9be55b25cf8b7fb507032ed976b1f570a3461acad8ad60fa9bd65da95b25a29d3c73440c8c7740d24338b2a8275c7cde2008671cd24e006b3ee484d9ad3db2384283ddc9220f93cc79ecd7f58566ef92f4c292fca866bd02ec2d2982b3cecbb54d19b8a7f3732f06ada188c0fd87c658d016c96f4351acb1141d40ffd9660648a726a636097ac3567af4b318b895dccc4d7567dbe14f8df622c4fa08b92785f4e7765d905656e0b9949f0d412588645df39158fa4576ac1cf0d408be428931dccd8a892588ef87d349a7af4c9915c7224cffb1eff0fb7504a07c8b1a9b7da6b687ddf229f5", 0x1000}, {&(0x7f0000001c80)="c1f10b985cf508a1477eccd1bb4f9f14e36d004037799666319b9f7a0fcb54849c656f383e0aa857de8ec4795ef4a8a413b6de07c9a1812a799b95d60e690c5a970e59cb151ef5388632b2413650acf8", 0x50}, {&(0x7f0000001d00)="6a358a331be6ea9ec24f238c77c4fd934a03d4314da6ae47c80852eba4cf95fcbb8997ed9cf8b9b95b722fd45007c1f59edbae138357844d9df0ace82622fbf2758e7bc9f228918ded021e444800cef696806b49f7f9aeadb8baf2ea73e5b1f5401fb9a21f0dd4864bac5cd58e164a5d9ba215165544e41eb6eb3104492d35c07d98d388accc68017e5aaf3505b407a0b8d01c4fd13fe9726aa71f400ecc74e017444081f006ad81e2cc31d220590c82e4ebeb5565827731034b18a7d00433972e10d45f70eafde97b2c1a986b0ec63a27532e5941adb53d7c50b07a9d7b12a8fccf9f65e0d73bdefeb6ce9dec5f3448796c604aa2f245927f644c36d3ff0d5fc3b7e9946f8011a54d9b2e9764759ea76e9ad7299058aa853367b5eca07927c71db7bf52cc3202d417548708f3a7fd6f736c7f0791e313839209d3297026646a51c37e4b4ff69c91da15307f2c5fd4a319d10a5ae9fb8fae603c038a822d85a8a3d433a48c7bd677d0c74ebe6360bda67ba70e4b97e19fd02fb26a5fc2bc3fcc10696dcb636efd8b122a1b38b2ebb6f5bd055f2c59c395d744d006614a22f507791ed665f7f8e6207be46b76ba02808d98ad200dcf656e8963315927f5e553143c0b70df3cdcdf08885a2bd13b6f1274bcb77431530143f82ef2d836894017857db0850b27cb36dbc56cd883c3452a5f421297c2b2df892bcff92bd23e68eb4ee4f71316d180e46e88edcc9cf7c40aa5bcb8bf8adced4ce3619c3b427bd176dedfe7303d5a2bf82594febb3a8805e95f05275f16315bf77c330cfd2c1ca986053814eeaa802d78e992fb152dc07f7f2f806fb9b7d182a8dec72ac128923bea3fd9a4052641d49951fd83c87a4f7fc0d0ab7805804a3ac39f8023b2f38df85c78301295aa44509bfa435e87ba6683b1dea8be7cf022e7bb9a7bbe13415aaddd2c8439ce5254ea5182da63144f6218188b88e568ce5ea5a59edb6dcedf5c6bf8c1ac524f3f1aa3ecba35bf07e73d3f42efb75221c62320fa96f4ba5e75fe702f8f0d903f21febb02c252de27deeb90e0cf559a00564a113da082e5ace650382542a3839387c85f616bf700cc4c2b4aebcf3acf4c789949b2e8b9a0949ca02a5c39b691182f74d9d6c80f7b35a651410c9d320d4071ea10697475447959b59baee62fa58d40ee6d39f53201a9e98b50f1ff71985e919cc6bff84ede31e92dcedf43e669042837e328f679f6c1259e30e358dab0cd967feb59ccb8b27068f47646de876bcbd2b34d0fdbf3082ba59a8b68cfe5af1a268d57d42d041788f7e1cbed02a2260acce7be7895afac3d40a02f51f7fd8f93b84de398b1bfddee977ce7c1bc5fbb89f44a351d76652a2b313f19127368bb9ee721b9731b6ca01ec9a37d0c5359241d853420ab0cc10ff21061b566ec946cbd99e494934693593f7200e0985aed2cfff74f3031b885ee5c66e9d0c5beefc39062ec37e9c49d5028c1317f5f28dbabae885479513a42e571cf0bb39f19f02bc26b30b8d204bae8b1bfe668c7894eb718683d21eb2fe04ec83c9edffaf1f8c6673f1f779809ee5dd3e852769fd5f784af3011813447e51a7a29ad38739cfba6f3e01684c68992b4383cf6150fc23f0aee28c17710eecb74edf96eded64c05e781fd2daaca42e7f134484f2190a0e3d4599b53064166281945497760fb6d725bdddc4f909c3fc071d5d07b8a6e2b9b03b5d48ce635963587583d163db76d34653cd42f0ed49d99181db82a9c924286fe65e237bcb4b77af35b854c555bb412d6153f6cf0bb27cbd4514dbe3fe1eb2663bf128435176eaaa8a9a28a196c204056fb5d9df5cf0d2553cdb8d2e19172113f03aa06d9f11f84a4386601746e167afd71d2a94f1045f5a15b70403b42ada9304cc127327a25e2e2c69d50c7381c244f0e63797ac26e148c351875c4229d748c4e309f80e38f0abaa9ff333d46d9a443fd4979c46aeee879b71b5409712a2d14d568baec4dd604c85a8a7e03b342d0807cd9382bec863344cea2941dc405f29327706a67a0fc4391dac098402102394265f66113fe90455a02721756a4e2d6768415bf77861635829673015fe348db699935c0e6b3ee49a5f04cb35d1b3fd80037ef223ee9c8a5c5beb843926c78f2a024f33a0ceab8ce02eb3c513a58fdda1da2fcfee5866ad30815f17c1036df7ab91b0cf51ce6d64b983f26894bd5ccdbc94a4693ba6b353750850dd2e455fa2daf26246479f45ebfa26edce30dc8c73b9783a5f2545bd155e8b1bc26a727d71a67c93155bb790e7f2254c77de821264923465d94aa32475c71f31ee93a83126105ef3b68884581e0327cdb7e9266228453cc52c3cafeadd45a49c2cef3226255f08005218cf107beb68741f3458d02f9e8e9bafa235acdd4fc816c828f0ebccc5ad246e803708f5a17792c3737161886e8727778955be4abbf83b0aa8bf2a088ca569a9a860019cb6ebe8d8910222353ca915badd0d57e63369e5e2a8aaa21265afd659aec80d0b9da0d0dd9d332504c4b3b78fa7c7213d2134b629d4da7cb59b8f9f18c9b2546dba8d9907ceb3bd2e3308ea8f32bb31c5da4d5556341b80a31189e7a546758054d5409afaa6427dcf893925ee119316e511b28ba323ec1db9d50d7ef96ae7b27a6a6356ffc07924d3ad9794d666c2923b628c4dee0ea08617c4581e35263b7589a2a29c6007aad945164aff51459a7c92619987d4feda9e020f62575a1d30ff44e2fca89fe11a1cc93a2b1a7379cb2d4e98553d7082b62b151084c6234bc926f5a0a14f631a42d83481b8b71c7cc937b490416ac6a7d11bb5b8432ec3be384435d62dbd7ba1cb520b45d321187e75c05e125f93d903c52f2a3d0a3c987995709c231d8337cef909cb44dca68cc3ae9c461949aa54efad56c92b1429d8cf80cb76dd58563b9412f7e42ddceb86913b25ac8721cdaf05f33173b7c654e8fa619fcc14ef189b37f80900a6808c1b93e30fdca0c0d4c4116dc197c1d87cc6accd2ff713d5779f48b3c9cf8404cd6d51c184f30bb98b17f33e70c0756e66f6a4d4275bcf54e4e2ab5b6e42bc78b149ebe98efa81f38fbab5675db447889146f08b8676c94f67c8a18b5e477a39c18cafda565dcffecf13026e8bb345cd30662b1aa31f73d4cd1bf2952abd49865e00d6704eee04d28fd31b4b68e883856f3fa0d4d74adc6df943fd0a0960e28d7f5b63a90589da625a9cbdd7e0a103463539d79ef1bbb6966ec831e3e4cdb8c8a9dede1672c05439e5bc38aab5cf78794b36c3dc943dbdbc1d1dd64125c550528bb33e7ddb877f18630eeace2b8499978683f6a2c7dc987ffa5eb128287e1ccd8121f65247d3360ac1c135da0a6ea07cda2ae390ee9d7d719e62074662865b8968149dce0a413bd9ff5c69c569554f132d971fa62f4f7094c149cba05ca3c95ffd99a1e6a9f19914bb28fe3bfe7fcca42df7cf6c3e644b1cfe260d2326e6fd6d66b2da0770a82944f28ba4bf353354f9332c645244b0b116fe8f8c2742395adaa3a728cd46059bb1c2cbcc78bcff0567cb843c4bf9f190a142978de4908f3382d6a4da2d7738d46432f82e9b1c18c349e78c8c62edf87683023ba6caa11acc2dc9bef4f4ed8a00f416f18e5cf905427efbe5a7f51c1361a3acffff00df47882f85c7fffb81347f1882c4fef206ee187f1649eb72b3a1a52c9404ca3cc96167caaff509b6f0ea3c3c490e23d05265784965fac776ee7ae0b94280ba3fa55f4b5709add97fe707d727d67e1f6e0f9daa855227a55944d7a99205937f61b997223aa9bec24552b6614e33d74d0d14146a1e48e7fb41a2bed0a1bfe311074c950048bfb1eacf48df251fe11f83cebaf8bf6a34038ffa0e947da0e43b3f6e8eb938225684edf955407a3c3ee1bdfce7b797b1c1588b4019055a80946e272acb7967c6b1a76dcb468bf5105bf80edb98d807d4c9d730509430883c2ce4737ce2964294c68766e2b0adf74596049a328de6e80c83f4c9a804516ede101986a91a428ba08fc265f6e310f5f186b84b67f962cce75f36acc7366da2786c8fdef852e97b87ca79e2f0fc9e140fc941dcbaeddcb79d047793fb72b780aaf48ae208ae0b3e222834113a3742b4c6657b3b700f1dc8868dcd8a7dbd94c3f435bccf45235fe0263880a570d0c3f00c90e0519af6532ea8be90519a11fb366bace4ff758b30e1fb304f3a4314d8c9a262f5cd2b65ed11ea739352c95cc650c381e855f6551672278ec1d18a4b3a6e7cfd5e00a8b3cddc65b9763b1d38d5e54b860a921a90b117854b733f2541a22a15b992aa15aa882d85ce7113ac2f8198e346591b25b286457e9793deb0f8cd857ac7d193a8a0378f85b13ae9bb9361c4e5c5223bdc6bd8b19ba3bcb20fada00321a9dc9243982fba4734bc1e5fe873c23899049cebf73ce5a39c395414001ad1d5608b1aeb012633531456ecd0e97321263b701c8dc5a9fa714c097c718583bb979c82d7eb1de08a2a17d0392d5da8e651c6648c1ab7974d5e5e7dc91bb23cad46b924aec6334bdf06701403692285e094115b2d1afc5e1dceadc85752744e278f79c0c551eb037a57e5f7b628ce05920c331d35728ab1442b885d1339d133ee273191466593ff9bd45f242b1661e4cc74006cbfca3fe60886148bbb8dd39a141912c317b63f0acf606d46b4e1d42253ea08da99e6baaad0ed47a9305c7b54a189f2da27d62e71f07972179ded55667e69b5f7402261e859e61aaf243f0c1dae03d7831f2393f38a82e42f0cdb150830a79fc0f75dcd0fe66bfea28754dbdd941e3097e035c40f11bf7adc89f8549856feb9e407fd7153bb09da7b39ad7ee0b8b72ad5a29a64bda68e7615a180c2e461cbb1133be22d999109ec7dc71c4e439a6d1a11dc857d847e9c94fb44ff8964a519c6882cf1bfaec399705304fff74685b9d5fe160af7b3fb124631b3da0a04e91c0a6bd9735d1925929bf731fd6b82dc07877e9d44805347c1e902dac0ce952823d400e679c57425c464f4a50bda61e16d645207b61d5e9eb7267615cd790a05b10e124892e710f60fafa799d9caadd4b6dfc5f60fc3dc8544709a729d12dc18236258c07ceca0997f4b43a1d927c3e37bc7b69ff3e03e4e135c45cc5d04e159240e79adbfd4ab88d5f623444e7d4f1dea4a39e6a1d5ea95a4dd024eb6e674c0da774bcda2cc097da953599d72c5da031ed05d8ca83500e97c34c436dd0f43c68de966a20e6326495a3b38154f30d6060b984366d411d7e0c5c60addaf90008c3371a6fdd3b263381ac5e90f551a5b4a1594e1633e17e2f1d7f06d23fe63186cc129f27bdbb4e235471bc2a3395db5ac75aed246e763e7433d62c5248f9641e4927c138954dbcdb1964fa22e9cfd7bebe15872c719c5a47a95e8685dd781caf5f2c8917d04143b2d3c8f7dc89a1b90898f81d36423966168ec0765c057df6caa17d4054880c117f81d9193c443d100f359c4b8ce547c8874f8a3666a03bdf437e3d88780dfe9e8b4629f17c39ff7290a7bf7162fdccaa40bf61cbb052870d12916b4e410914ca6c7dd5e0d6eca0b87fec3a49f21ec24bc82ffc0e136e2e93443c916107ffe908ee6f41b58f332fabd47ae11088a4601fdb93d7938033a47617d95dc9f9123d3f843df684d5fb98d241ebccb61ecc1d2d412b2f75fe163ed7159f3f99ceee491d2fcdc532a0aa2df2bdf9796cc9cd0896b60ab5ccd43662dbf815d98dac47480f4e13fbb39d162d330befeb4589906d95a6a469194a1a7f1a285b269757486c88", 0x1000}, {&(0x7f0000002d00)="8fd68552e0774cbe0de9c74b80f4d636e4357c29ef4bc83eb5b56c14ccbf3f4e339532beaab7431867159d8d408d9e1207c5492e8f924d75aab3293d8925ce9ed58624465af51ac45e03dae2e78afdad8b4e53caa0cea188e4fb916fdc0a3bb9da694dfc64597f8ecbaf3e46dd1fb4877c0aa819613ab611c751c0e9cbe2bce4372ca5ea6cca00b8fb614602cdea23349d7b6082443e15617beb86ee18ac3af50cd867079655bc7cfb331770e79ad1", 0xaf}, {&(0x7f0000002dc0)="4362e4e0e96089914a8cb507d660c84d2a73df0802a51864523e57b4f21908a0719f6a5a9b90e48daf006d2b5abd3720c744c23cb2990ffaed65c61cab73a88d961636f6430a5a22c5b6a1165302fa0e9cbf33bb82aa3ccb39c79ca613e682cebcb6d9ad89ece6cba4166ed5669361", 0x6f}], 0x8) readlinkat(r5, &(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f00)=""/150, 0x96) r8 = geteuid() r9 = getgid() fchownat(r0, &(0x7f0000002fc0)='./file0\x00', r8, r9, 0x4) open(&(0x7f0000003000)='./file1/file0\x00', 0x600, 0x9) unlinkat(r6, &(0x7f0000003040)='./file0\x00', 0x8) mknod(&(0x7f0000003080)='./file1/file0\x00', 0xc100, 0xffffc00000000000) ioctl$TIOCSBRK(r2, 0x2000747b) semop(r7, &(0x7f00000030c0)=[{0x4, 0xff, 0x1800}, {0x5, 0x80000001, 0x800}, {0x4, 0x4, 0x1000}, {0x1, 0x2, 0x1000}, {0x7, 0xffffffffffff8001, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) 04:03:05 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001100)) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 04:03:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) execve(&(0x7f0000000040)='.\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=',$-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='{\xcd\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='(,%\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-&\xf7}}\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f0000000400)='{#\x00']) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) fsync(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) syz_open_pts() 04:03:05 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x20) fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r2, 0x0) fcntl$getown(r1, 0x5) 04:03:06 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000080)="46c800104d73d4d3fb1c782b1456f6696b46862cfcae73d226f6b5b4d43acc798b3267987aa65099903262ab6c3bf99cfb4909b7a9c1a2cbdf248ee16af7000cc30be34e6fb04a49743f2cea88d81765e2122baa05dfb842792f8da379c4116cf1372a063edf589b767c742a3a01b7c6b9fd46489f92fa0b1e3ed57fe1fbdc647000930df0d74b760c81b5c8eb21ae3fba42786f1ec27a49b0668c0aeb47708cc19f6304a11ba1b474e28155e9943a6b91e870f35cc3ce99b68cb9fc4b250191edecbc8d1f723698e2e38413", 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="101922e887b9d395c5f41a1b454ffb942409be145a8945b7979f76067a16f510c5a6725b93181994b0ab921fc8bb122d9f8d060a4a42824d8b72b3", 0x3b}, {&(0x7f0000000200)="2c0e162a842d7cd7791381ca696c0be98373e6f7cc66090e630a8365b441662737c2532fdc3ce30332a02d50103257a40fa4d7a0cedfb8e6d53a4654980b0e540fbd1a800da26bccf3b10a66b1247e2b4b64e1e760de8c422f5ffa32b9e89a78ff534ff55ec296fd51daa19fd4c3014e325979d5e07b86d9106f3a38da4a55cffda4f0292edd24f24bae9d044c71543194def477b0147d9cec8d94d0278002c3824ab35211745468733208b64c6ffe051ca7c9573624c9a55a99df744b1284fb5eb1ad034548090d9a81911c9c03", 0xce}], 0x4, &(0x7f0000000340)=[{0xf0, 0x1, 0x20, "a82f5964ab6b9fdcd100580f09304fcfa6de881d9b6f251b8c835423d799f88d6f85386df734b088e9db6575d4f5de0708daffb3a04592e83c49163b262acf26953302912cafb514404b44ba7c9271348f416915752d186e38d97c7fc6c2657dfa366ad45948fe0a27017ce0fd61864791d7541d10cd68f3e27567e96cdc1fbda88ee971d191de96d4b1b339e413cf6d866225ab67ebca9caf5b2730b4850ddace5ffc983c112397824766fd9f51a42fda5618dae1f25fd979279932789826dc63d63744bf89fa576857f6cb7a310e9539ecf3fbad50f2316a10"}, {0x100, 0xffff, 0xf4c, "68e93030e7e33019c1702877f4fbf2bf9eda91bf158e50497d3e4a42f4267c82323b189985f6ce0e886b4b35f0f8c7b00dbb7d86743a915e1ae30a116f718d8ecce9e92639e0dcd3e51e8f0072242a845422bf82be49f9e787fd7f19a23ac4ba677b6ff51dab001b44ea6be52e96b5366ec96fc991fc511b0978aea6377adb1b9f740151f2112f71548546b6499874e64e08546983c96b70157b425f0463333b52966fbaee7a6a37458bc891115d58c95d459fe314bebd49c710d3ae99e7fe96c80680b28ec75e05964032726fa170dddf024f691ca143f4eaaf3e2f66d6f561000245461a4a3cde4a4a5b8f219b26a7"}, {0x100, 0xffff, 0x4f88917e, "474ba3aeb5c86861a486883207b95269117c38d0e3700a40571d68f30bc5f77599ec1bee7cff830bc32c5595ee927cd7d31bf43246b8b486128a9e36096d0fb73aac1ac1820fe5faa64348ab89e20f2e173ae4c5f0b28e80d3c0511ff8a28a5f23d22dca9d2bcc1c3fda15848a37641cb64d3d59b84fff37214925f5ed19c44ada02551240c9c8d89a2ca0ebb05637c3d3e900362bf75574c9ab28ffc40b7e2341cc246f38e4bade58be4a771d554113a5a9c5238edf86f515a5395ddabecb223e0d0ede9d90e49d90512f7d57523dc30f14170501e0fc31548ac38290779c47c8e96ee70603cb491a02ca"}], 0x2f0}, 0x9) r1 = socket$inet(0x2, 0x3, 0x102) bind$inet(r1, &(0x7f0000000680), 0xffffffffffffff0e) 04:03:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x13, 0x8000, 0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:03:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000400)="a6", 0xffffffffffffff03) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000340)="a7ec7f0bfb6f339fa76b1f77fdccea824def8fd3b74b77fa32572568298345", 0x1f}], 0x1, 0x0) syz_execute_func(&(0x7f00000003c0)="65864c8303c2b75e660f6dc10fc634c8e6a7c423f963a30000000074c4224198092666410fd34bdd450f522bc4e13df15027") close(r0) syz_open_pts() r2 = dup(r1) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x40, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xff74) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockname$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="000000d741b49f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x51) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00", 0x0, 0x1f}) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0xcfb9, 0x7ff}, 0xc) r7 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000540)=0xbc) poll(&(0x7f00000000c0), 0x200000a9, 0x10) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000240)={0x4, 0x2, 0x8, 0x9, "55500012b32d6ba42036d25969f47e7a1eac2469", 0x7, 0x3}) sync() ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000004c0)) 04:03:06 executing program 0: getrusage(0x0, 0xfffffffffffffffe) getrusage(0x0, &(0x7f0000000000)) 04:03:06 executing program 1: r0 = socket(0x1d, 0x800b, 0xffffffffffff2798) connect$unix(r0, &(0x7f00000016c0)=ANY=[@ANYBLOB="cd00ea9eb0178202889241870baf0000"], 0x1) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=ANY=[@ANYBLOB="10e5ffffff00000000000000000000"], 0x10}, 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000001680)='./file0\x00', 0x2000, 0x7) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="66bc15481410ed2979040928e9ab4f346390c37fbab660ac2c3760706309a33c193e45295d2d857e9951fb94eca0923d96ed7772e14d832de750ec8ba8cf701b57a5b07704e4354583b886d4343574e37a6ebccb15d5786193edee889bca7cb9fc5804d8d57c94d076f27463eb428e20b8dcec61c793e5ca690f23113d065657bb0f84e7f454b5c793f260750c714b14fb04f7b9b16b1099b695560ac42b7b94ca6f78d494a97340f62af4c24f03fef9aa5ab7ccba75cf692c4a15f869a6692319d7c47d30d311f734cd31d4269923b6018859e5c93c66d001ecdf10f11921da447e462bd94a978b95397cd714b2f6aea735d6146eacb83e559ebbb9d3d354ee89dc924fcafd2c8133fe3a68d1d6dc09ae2051198e08f753e8be7fe082500021d48fb74f24ad4e4d565986dffdfecbe20b514591ffbe0e7d8653abe2321247699eda33387dfad1b1267bf5e6ce374bc31d856f8c90376b53374ee2241f2c7e76e1a884870562b655f986f5ad8b42190442fe7dbf5dadbd9389979c91140b4044f093f4754815b6092fa6a62e1dd526aa6dd8a9b220c58d5c08bfeb5028bf398c03b1635443d4d59a4e0be5571d7858e638eaa64a2dfe9df2ba15d7182cf0f94738ff76bcbd31831f071778f3241c47f2fa6e93d06fd8bf16d89ede33ec9bedbd8d433cf90be0a50c9738f9bf148ab13a2dafe96d596b9e5cf1f1236ea17be9e471c410426179beb623cbd68dff4e5a0c736bedc541e3441833503e2cd6af0871720ae130edd39adf5f1ff76bd01b7d6b8224c54782c01bf38cbf8164d1e46cacbe584b167d2f2bf235b90960ee5529ab7cf7aad8f43d149e7784a2706c5c54b27f32ce839d7e60e4574176cbcf6f61e207a4273f3e660fe28c59f759b72e7e32428828dbece22b57e5842b8931a748d7316705d6c2cb429d591b314ffe8df17e4f1d4fae97560b10158e941f859ca3b3fbbf7c782abb3668873c9481219932553e3cc37bc7c2cf13e42e79c35aba11b12424613e50a3fbec2f2a28b6fa7a7402027e56872524a052083913eaa537afe8c184fdee651b795ba1ee43beea8f1e7caaa5837e16cdab9486e6b37372a075943e2990cbb731e3eb0138c33f33687174e337e81e9952db78e5652465c5fa650af9ccf0ab6c53a49bcb3f2fe984f2f6c1eac9509e92194cb02c08979516c79314e1956dbac2356e8090f072dc344243b3880f4674d520be489cb1ed7446486503d2d14c5d8b94d149a3d622f91cd0903571bff44bed8cb3663c1239f5588311898387192899fb60b2aa90675e9b7911e6b1659f82d0947d68184f0100864a510f03beaae0e502a9435ef7b3b44c0413845c7f4782dbe0102fef7dea1fc33a9d7453bcfc2029855658ab81bf8ece9bfe01451899aa5306ac2a93d559468b2124e1dbab30774db281a812f4893caadfc4b29a24d840c23ab6c767874660374375576750f0b17cb3bf65aa5dffe0646be7ad93b5e64dfc3b51ea02792ce85b7a5a6be3770858f65869b317c3991101b2b7f24d36c5fb8b115f3cd4c5fe4374362c2370d436a90930763ea150773810ffac05d8f2d7cf3481ec914c677e712b8f4eb61e75d488581938f298dbdec3234fbad70db4013930267330689b41f214993c135a3607760c08803f25bd760bd9c42fcfe2cf9d9657c4ed956bb4f155b3c4248ddd5c3d94c0e432f4edbbbf6e5cdbfcd041d142485e46e70084d5c28323ade71b2984be85e9eac39d89e6d7a14e416ddffd7c97e80255dd3bddd60af135167230694aee5c7595a30546c52557d37d9f74ff2b59c7cd58c29637a6140fd94e92bf72179d02fbf9a23e04fc0868f96998b4942accb8734bc7a49423205a9a751d0cd2f5f336f0f82780142b2f2763d07d5cea39ff2d7c96ab72ed2bae3e49b19a79774b242a16056d012a1783e9d293b2d6c9f3524c77b4c5fc2555c3e9d98694ea2e68bd8e00186cedca10a6b1d99d0332ee06936edb33921e57bd40a3bd8959b3a3fe5f6e8dd5c13f709884c6e50a5a27dcaad4999059b8ac48bd538dd36dd91164508a60ccc5457e86de902597f778ac9c24d112b47e2dcea6da2f06b6c1decfa28e2ecddc2f908bd7a6cfdf53b4e358da1dcfac119c50ffafc3dc2f245fcbf06616a431e3630888cc4435a56a47fd249608cdbff1f3febc5548c5aca2258ca232a90b3fca769b218dea5a6114ecd2ee3eb99a79e30c2891bcee1bcba397deec70904af63ec9a4722554b2eff6997762256c9f463c9d23bb566e71bb4888b159081ab04de0fe3fbd677667581d0d64359d508be765cdccd5887178bb2c48ea1927baa4ce00371a6f5a24352755c134279f14b6bac952026e66f6f9022c3408e6aaf65f8ac745e7aae1f0ce4256757ca7ea69f9eb7fec1196046fdbf8fc112ecbfb1254deca06975afdbff6638d7f72b1043b1fbee1b95692e5044fbcb4e6ad962271ad292ced70c5aa849d53557099ec83a3c85ff35060f8261999e37890c73e8fe294dcb491dc76bd26ceb5f4542eadc004adfcf6d1f8743cbd9ae96a8fd5db81d39c8da423e8ec7814b622879ef6ce7474f16986b27620f7506e7e0ffb07fb73fd3e8364a6a9b27893906a0d1076db6808794d4c1b0581492f46e80569cae0ad13c915dce0a26a817bc54539e7fcb18461e27da5a29576647b8640a6b0ccd64c3b5387e0070bd0d190da7124c5fd7f43f473181ac7dbaf937b7fcf9d72cd061d934ba7b2f1d2179a961d5dd2aa91f320a924db2072b7d4d58f2f17f3f1eef3f20e930ff0edee3cad8858ae8cafe8f8bf4d5ecc928f03bcafc0a9cfea2169a01ac2ca20d64da621a28cb62959b8199b9db6e0885cbf0bc883eb285bdcae243ceae3115534b58fd191abe07eeed3b7a3e8647b25356d3e253410b3a122cd6693fd4a647ac13b507f52cde332e0e23c72ff52e6510cd1f28ec6a71a6de3666d985ca342ce99163e4ec6c630c132f254e21942aa5020b4a6587554c2b4c9d801ddf20d395cb054a3d1c57ed5b12f028d60e87bd3ba08db9df8b24628676ac58a2f5a90a1adf341c42261bedc9b2d799f0b90e6b436930999c7bfed5c7d0803b16e0f8debb1e2bf390004456a756914d5f272bcd98844d6ad28850c5166e58403990dd0f605da602f1e4b3ce84d2557268c437ef5f8dcbdc376ad254385f776c810b2641c5e03adff5ee1e5e8fe901e4909b5d07c9472d9bc0d179c8fe35d629fc392fc40a7cd4369ecb9512d7ed158560ea6e3cf9142454b94406ca4dd901d9fb3b53d42452cccc73be42a744120957f6ace1d09463318ce3684a28997188d785ee4ad7b123f7d979d1364fa70de7c52f13c2502361ffa0f64675faaa852f931e4c4ae1f5ee2fc2b647f440ab709f886c1e19f092f2ea9c9e08f60673f4004dd0f33850877def0c7150c6969b0066093ffa44cf9275f6a61bc73cf3dec9635751209cf6918dc3cbb115a4f57698d7fde1a7688db37cce74082304a2e70de33f482063bd2b669e7402ea44b518a4ee23588fbf04e9ca86fd7939ad17d8ffdf12e72c79705d600e88e95078797684bf4f50c04267c3725de5c93d961b586715d24669d01772f8645f157a335f9618eee55bf6db7d7611985173e7ce8692170bf4c491d3af3bf7f3081f91c981b308c78165e001409d5d5308977fc8ef95e628a35992d993de093d93971c23bcbe25032291515c435d8d14a451a883cc0d71f03b93dd54e7a37ebafcba01048de997c0a9d194840d454cb20225f7433e62d846f8b840c451acb6b7f281bad729248227d77dd611ad71548d17f8ebd27d74c1673f9f0a2e61a933d9db92882a3916fdfeb188e55b31f8acd839531661d0321428e5cd027b0e58b8c70b9060105fb5d726c93ddfdd9f6db9106dff275ccb3bc50d91290189c9e42de6c923952776dab089dfdbe587ccd98df99af4d826305a06bfc62059aefd75ef65fdf61d943d61e9a465097237789bc06336d7663f59cdfe69187639064bcb2c249a3627b64358e78964b90c71332d07d42a72f1f5f1e12a75488c9c21d720c83d58e6b5ce48c8a7dab94eb6aaa2db0b950e6510d511e2845eff5bc12566c031b3b37ff6cb5ba912f75125f20a4dfbc7c37430c0db5256eb71cbd53578b860121935c068ae97406c204da5aa1158b4de43ab5adbe360aabd59bdb5b8adc2c1692df6e93f2b898b5c968653515a51c3a8e4c0221882d4ce46910cfdc3d74120187f9e7147670d40d19c8503d7030e014345550496669453c62507bc7630650d4cc591cec5cde7cb91de4d8b6dc12c3fead3f2806098f6303e07daf078dc295aad49bab099cd9cd921f4916d98d7527a44636e210ab07b4b5518fc856d3f62df2a3466112c2b580eac11c1a8354df00642199dc3e34f9f33380a7091327cce933b80bd7aeb7b7c769079c618def3f5498ebe06867cc116bfee7a21131ece1d9b4f5aaa78a8706b3ac169aaf6374eab785883379b3e7d5d62b507cbe2f9914645fedfe3160a528e5b1e7cd7abd6760615b31ab0a58958348d691f89d07f4dff51f271eab78e989195addffb0f120c0b5fe61d8faf6cfb28fb7b883a53a8390dc08e95aed136966c7c9ee072a181d12c9de22a9595c485c9d597ca54d5c838afc4c935d71febcf8b167b9d92edde13b1b99a54be7d914332b932d16d57b9cf7a6019c6668aba99bff42eff80c05baad4c632d6acc1126a0fb0f217c1a3d8a7300b415ff3de315a7652621e56dc530c9d1bff98239d7df7571d0c3d3ac331ff221ded1b3d22fb5a1a4fcd07d656290f465c8cd68585a12bc5733666aa2fb7dc69e4af8cb4141aba2300544383935a8769de0e763210b7f23e59a3e9efe3fc7309c79ce2c96f5181d644fc29c0c8542cce4e1a2942d50bfc33b8c0670963ddbda6de431bf16673d220dc58226e307b12290af700d70b8ca07b25f4ad3bbc3478cc3d03998d766ac8a44bf2ccbe3c6de634c59402c66fac88ed57ee5ab5a81a3a313eb717eafe345bc63605d56ffef720ed8e086480a3034c6a487029535b8ba0e51ae7913deda91ace9f5fb934bea20b931354e9e88f0d9f67f6852bed54a7acdaed35d147f4382fbad14d872b98b6e6a87340a6549a34d5ae3c7779dadd1cc819d9d18156e95b55c2f8fb59b8a8945e3f0ce1efabadbbe18a5847a8084f325269e3a637871f534e04f777d7c433070a46ae481dadbec495f5882950c8f0c2bd66941264975e4c0ff0da7b65921521fc795bd13ab6acaee0c51e4f6cbb033522b009dec7943e407872d422967fd857c2f7359c49927e279a820f5679358d0e98bd6855a1897f7be7eb4c9f9f9362fadff124c04b34cbf3c82b5953bebfa7dda43c23a57718c0c22ad3fbc4b6069c1e205ff44967cd745678e93f558fb5df3cf682efffe31c1f3b94e218186b38655796f0db387730aae8c2063a278a1cdcf7bfdc21a8f3bb2f156a0c06d6f7cd7f25c43abd17cb670c79f1f542aba26cf3c166ab71a917c64059cfec19ca1a57a8f0ce71a43e900ef82c9e1ef5da58a162780ece58c3586a56376bd5b957d87863fa0718acca4308a98952ff070f398bacea370597fe4bebef193ae86796803d2bfd5fd9663c35f20545a32d0d17b638c414440a66671e5db206c920822615c2d4127b7f4cd0545d456a15fbb93accb627a4b1b7a6b2405dbd385a9ae642da1c90147876bbde87b23171ba418f367f739fd604978e1799aa865dca0d2773247713d4abf2464cf85c14ccf5d3a462ce29d449c4fea3003ade414677553151b3c020f", 0x1000}, {&(0x7f00000010c0)="9e0d6ee98bfb6bad6c554276cde23d3f474c5fdab638d1", 0x17}, {&(0x7f0000001100)="5c68ac32c8560247f6357a802b1ea519c9fe7b966f2e1d4f2c9ab6840380b280b915414bee4b3d639cac99cc4086c331d75e349d5e969356c8da802fb3d6ebf1f17537e0b221332abd777f5af626ae5353d2000c4f45e7e023740d944344c9e3ad2329392ba563e52d620b4b77", 0x6d}, {&(0x7f0000001180)="15d49e40739aae7832f5d6b089c1856c05ecd224340fc4", 0x17}, {&(0x7f0000001240)="9a39121783a2e64f5267c6f15846773a0836f0d63810f0fbd21fb6fffb4600f22432dd2c4370bdadf5d7b0c891075e5fe417294bce4d894959c5f6078b8de46596712e85c842e27ac3694a5d11de136ac9d4fda064ad2a671a730fa8aeca2b905dbc876abba9730dec9aece472b7a566a80ab035a7668b7223ccf48944fa991e1738ed661b7b67d942eff402ad73d4025828c0e86a06828be08095b4c59a2671024417f8d8addeade4aa7aee496f259065e7edc20d77b72dd7a4ab111d07617667", 0xc1}, {&(0x7f00000013c0)="4f8cbec0f034a3cdb16fddafcd1f1a64952b2a452e43b820c29e51ea142de86dfeefb2ea3a94f04637df4933fe0a0d1318a392a4e0865bb683af68b5bfb79fe7670f832c6dbe09c0454b068f385794a7950a2925ef", 0x55}, {&(0x7f0000001440)="9689d110d0372661cad0cbbe9f437836e4ba04f186d3b9579446437c83f26d138cf128b2b916e7fac631d9ca8e996b5c78716804d2297a50e7247023a27b5d186256b2690b288f914d2f10a4b336ee7accb4a5fe15076aeb985d7275547305aacdeddabc814c22a49c9fa089d36c45d503dea3fefbb80b659863eca524021459d1323521d2b66206144ca4c7272f6ac6b772", 0x92}, {&(0x7f0000001500)="77982d1414b0edc444c119fbb859b08cd1955a174fed850f15e3f25e7de117ae388222c3abf56bf3b88aa514a7a5572ff93ec07d5f29a5dc9e72d570ef38086f17ad9aeeb805f43629df2ea9d38be2ff3f91d144ef02c6423f1cee0d4c89e9e4728d8bd85885bb0d1fdf3deb03c285ea2e7e42fbe8dc29323e0ad873b9fddea4147bef4477f3f5f7cae8db1b121c103cfd49b76faa1be1bdf68c1c8cbee7fe6343d86c67cc1eacefc2a930bda432023de440fdf3cd73c38b686db65fda91ba9ffbfec7a23d2be3c46a35e9c0cda7ca31f334ae5c560b674c", 0xd8}], 0x8, &(0x7f00000011c0)=[{0x38, 0x1, 0x6, "e9f94fc973d162e7433a6f293dd3a87bddb00e6e5f2537e49cfef6d057c7b43eb4be3b37d819"}], 0x38}, 0x2) 04:03:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) accept(r0, &(0x7f00000011c0)=@in6, &(0x7f0000001200)=0xc) sendto(r0, &(0x7f0000000180)="5a8301a21fbc48774bd49371d6fdc9b4c8b88c4e39adbde3f262a69d8d89e665e83f45ee3047240547ad2e8f6321e0a9550839531493f47f506a368dba0129ab8fcad8863e0061f28f1adf8c873fe430726cd1ec08df670488c21e45e64ca5ffa68d6bc63226d9e780a466dbfe4fda44682c4c922075c1e546b3a4d16604f0dee33526a69caed204f5a2bc89e81924a1757c90be73fbd7e2ddedc4d17f5a53afc916b9c99093bb1d7b1b26d73e8d0ac8632e87bca2153fbc0d8f970bfe64c15ca19f61e0835cc79bb989c5a354476b0201e01e6f5bf64ddf53ff02359cc0ee319e45d684d34b937bccd41b46a62fa629ae689b27dac23e2ea7d13389f82ae3015174eefdfcbc42f341ba9e514c32ba9f40c86a08a6eb06627a15100ef869494058260e70c6e5dc45094ffe9977d18ada92ed7d0377c72c906eddc7a0e7b87f33dc6a489864042c0aa9e4cd36f470ebcfcd2f9a2cb21507419b51b3adef65123bbcbe603890a196eb61dbf4180ab00d3c5bbcd80764e1a7da2b19d8d5d0605a3fcf07787824fa3fa3e9cdb45391001682e686031cc7372084f1776404f880a07584e684ec1bb457446b3540939eabe5ede8498f2a1c6589c04d4dac67fa48491c52743f1782e018a9b654148ccec50d12be57888132b59218394acf5468d2eab9c822284d2afef9251f9a47f96c943cc791af866a08cf7d89acb6f9e40693917e9e2a40e98dfca32dda02795f8781e1822b0600f550cecba3ba200467980d66764e783fa6772d80bcee925c8fe9845ecaf34f19d30e2c0c77037436631c6173e4981c375ba4151ecf45a083b4c0d9f5dc1cd88608a903bc23266ab963a9cbc84552cfd1bae9fa8d53162ec289abb81adaf4490d99e54e84894e087981a1f116f67ba1aa084f89e7ef8859a83bf7b109af48095a8d0c187a900e1f5a6e54baaba64dbe0d421d2929af9ed004eb44ddb012e155d28dcc83b9e0068a7b27df44ab8c7a5410c151f54d0964b329aab7d58cb2499f065f8c43c55e5d5a257a90bfa3f047e5fe252f04b988bbf5d3b86e8c735f3559e19b4901e0d712e46bc754c04405dd4a7917fdc3edf8a4d28e3771105bf5ad25e6e2ffcdb8b1bd710e78c449de83218de68351176a842d7fc458ae030f68576de89b9dc50dd4bbf0c8f84fd8b5fd0fcad3ed1ea1a8d84c1fbbdd93c38b224c3344111ee343c5a178297bdfa4da47500bd582c5ebf6fedec5bb0695636a090ebcd877a6ef5d0769273cbbf2f5f9730002b9d37fc2938dd84ca1f0522bcba9e3f9a522d07b1956cc4ffa8ff477e4e61a90a1bf9239232374dc564fdf3f8a79d5e8ebbf57246bc400517ef35156186cd1428d622e626f1abcfaa285d7ed800648535c75a3f9d078223c89f90b11155cb9c1182a5acbe7ae2b11aeb77aa74289774b02c65c4f89aaff1ffacc380e01f845ba45fd4fa0454c0d53770a723aad2c4f6c74957c87843b465039897fbb2dae69ec3c69c217766f06d1fddc3dd15b9ddaaa0e1838e42fa3cffdd42c2a98bdd78b7fbb129997eb2d6f03ea358d8b9f47ac9634dcbc9b2b548f4504c1712442294c8c1dd10dc2101ec71ad8b0fdc126064d50002551908fb01ee22c5413fcdab9814d634fa527ab4b9ac5b6264051bfecc21ad6c8008b3996020eb0be52c61063c51a544937ee4b5ff64f04bb69e95301bea1984ac24e5c4a8d2e3fff1aa785dc49a6a3d4b9e47881f3c3db2aac6b310db6dfdb73b0b3ebbd22357b4476eee3fca8f35cabfe8be858d2cb7881ab15c15d66144f2443d45cf6ce867f0372264d8f48848e1fef86ff277b030b3ea9e921e34d1847128008814bd7887a574e1dc628815f2ec68aca91e9ef6ffbf05e0c6d764e6f4bc9ad8876d3ca2c4b8e9be0c2a382d8cf3e1df26cea99a2b543b99ef8f2306c1a04147a6ffd11dbca3ef6d1917d9125ad329faa93cf271d7c75d2cd1aef4e326f1c9fc673cd8fd5939cf9dc44479334d4513cbb14bd30e33bdb57226431276ae80115b3fb673b63bd05fff64ecfb69607f46aa96486b5bdec4382dde85c970a2c732c7bb4ecd71fcbe35f4431a40c93235d36b94c3b0f4934d46385b09399211e4ac316ece1a8307ece1fa5de32106fb25b354440c40ac426ce704297c6f64d152c2718e1b4a8cc5a6df88ffbdbed07d3e15d67f8d1d224d65e43fca023783344e5445a4bff79faf75c95c155f225db7b7675f0233d457a0e5244cf240f7bddd4d2bf5b42b3267869070273682638669aa6959436a1e578e3c636dd6a39ef849f2c8ea69d6b0a936eee52bb963dac766a6aa559c77c5089e53d79a4fee0ea06ba2ab924e5d92061a6fc31ff7b83db8b9c31331535799f8db1d06e55791ef2a24d0d356c5fe4ba050f667415faefb0e27c829801e06b6b26984a919f3dfa65eb72c48f95fef3cbb97f5d68c40735e9b4dc39353d9a7b07b0cfc9a4864a7ef50cb974edc66a6b1e3c9d47d03e3f32e1fc71c4716f6187a65e56bf1fde92a04de638b3e66fda43d3ba83799480a55de14b974d1b7277d704ac88c4564c91b97c86529630bab186ff1124f006c8d8e9c91c07fdcabcdb3ec25424a3c8c7cf0bd2014f2c2961ad4572c1be844028cccc02d888d35da8b3157e9efa141cc3d1ce3a888bde7af18b0528647c55ed846db2bd7da48eb38dce196f16d218d7739ee456f489ea7226a59e04cbe0345b3fcc7f4019cc45f44a0dd4491b5204089e76caf3275449b9a9e900a5ea1b4db030f8fbf7c1e16a00a257f8867049c9056c072b5ccbe691fc08fef14636658f1b221cce20121e126f23652510482f512a82b3556858d07b00a80a29519a4cc9a5e8cedeb3c95ef63002839b4e5a17f56a346f669ccafe87776dd79dea646455b56ead483755daa25d4af69001bffd05577ddd3d670dbec3c9cf5e4ff6d08fe70888f09d4da0e4894f7cf6c1cf34e58876b75c710be866cb14b79e846e41234449a6fadf7b845c84706a25b70a99902ec7d8efc21a1805afec3f5c5be2d90cf3a4189ebfd60e69e94673c25d29fec3bf518da7e5e60162e9e9fe8d4813667268da2d66c4c0d16affda9563eb18121d2503804f485d15eb8ca037fe334db223547871c5af318ecde9def04bce7888b1522a1a69e78096ee70119d0e628cf55e9b849caab4a1c6358beac3844f7a2c73de331a0306d4db3cd83654fd8587b6446051a6068fe1048a04913622a9b7026aba1e1e07c08100d794628fe63da05ec08b0a65242048194c978857d843c383aef6f4f2681234a91a6a375b3dc14a801c65c95eb2c6f24347f301634b66ffc699336d5307e5aa0615d24fbae815fd6d7cb5c6b5ea3e6e7cadd73b763e44e2c5004222db4747c5b33842f44aadf8728d1225af6d36d00db1662022631661076a9e623f35d11b4529a49aa3f7f9c16e4eefca8829767102edff2da5c43d509c380a3b2fa93938c60ffd936088dbd6acd6975e4dd04d5220e6e94934544c7dd247c6401749400037bc6d48da69f57333f4de9fd697cd26642525a1fde0b67d785e0e360e238100a92bb1a8b18f62891b5b60cf1e009a441fa1203023442946a1d9bb4dffc770f9b6354d44ae7a36c794d3501beb171afe81636ad736ba876dade927c6f8129081ec2eaa499f87491e792812ca1911c1892552bb898e9d814e0a7ad246e87db41a1fc3bf489c0c8d9c014c903f1b3b32baaf08fc45d4d355366f1462e6ea351b86086c032445121429a9471bb6b0d0247f9ca056958deadbaeb76f9269a28daa9ddecb752ff080b30c329751a6eb30d31ebc29b3f4179ab9c8f654d66581e49b815968b914e44348ac92c07c53e22988b4bd22946dfe8640e56f3c055e363d92676a2595d58891af2e57de3b6b58b608170ea1a5b3bb9dc61f72f7b42f2c7d7db328c70e0e9f8b28cae4ebc6e86375e741d2132a8c3e147a7a9c3880644f6d48f75a0b2dc167227877f9c42d34bec477a188841f2c34fa49af5046257a3654fe9b956fd37c74451c14630c84ab62a3c6314721b9950d23d7c34bec0746e51c179664612bf2dd8b2208054fda24ecee0c951ea9c7507ebfb6449f6c07af5d23fbb4ba869c5ed5bb10f69530a06c4b0f5663a055038c7c1d55d7ac573d10a919e35828b60a8ef1cbac252fd4d55cc855549ce125bf76923ce7b3d3cbcabffaf2167d25d1fc03aeffafb63572099c1b6c2309fe0640f48a23882b7192029f2e29714e68f66589b8ab7fb2738261b5cc6c0e9f18d046b7399ff3b798f6417aa02ad24e41b33b49abb45e356e61c13c59a3ef80a128f5b4d3dddcc502ef26f6919dadad51cfa78b1419eb27513397ce349cbf69de43556215b4a04bbebf04457efec4ae5df5ccfa952a6e7da42fe5fc12047b63c0bb10d15c2bc29572714293cfe4a36f5df9ca6b246fadf21fabbb25467f61373785924e3607d2c4e2c09cdaec5de8c3cb6cee76cab5874a17ef88f2c678227d17255ed3195d28bedfbcf6997fdc9042924b9ea313c53cce00bf2256216aa209abe43f982b7219b69f021abdd97c6f735fa06e5c821fd8e8ff630ae6fa2dacc6852117d0d603361ecb9859f4d237f22b76022b85069e4c31738d49b36f52a80deebe8bf273945a372106ec0442760aec6b8d003738ecac254eea9d2cab74488e78f4a752e3647d558945c74320f42548e85a3cdaf81c896e857e4208201a516ad0e63da51154ff5b635792ce0cc7032a8f7419def3c5e3f72af92b5dfc8716d34f03a887975c4ae074585e127990b7a42bcfc9b05c84f5a7803959a608b7267683878508809fe9492b9f0f0a928f77bc436547fa70af7ecb8910f55a9f63fe7047eb9823701464d7913d6abe46c514b7edeaa1d31836718cca6468593c450ed8644ce0abc7ea8987bb080607733901076ad6d71d244d7b1e057a2607ace6128e1d27f1ed1b3864785507126809f6e1664d2280ec8be7f9cb4f6c05a503299a93807a8ea7a35c76f989b19df2cd53abd1c4f94d7cbe1fb98a0bf762b4599613ec122b03927320a07ff019a9971fc2f16d6074f75651931ab3c793e2e3af43fe234f284ec7fd8047fb01881d71329168ba61356ff651900672ddc50c5e3b1a661bfbd62b527de67d7ced6b74cb87ced657868a4c533cf692b9423594b8b5681059cc20839c8d3849f796a630eb43b66577462b1299216bc63b7cc26e44a752f955ff98c85caf10fa3d8b8e55735963115c6613e52e4ede91090677397cc2c229d573febbfefedbcbe4fd0df8383de0b56bd12eb7051a74dca833762d4c87d571398dfd240e25f6125ddfa155126494a9ddfb0b9ebba2a2837b67ddf9d9e12b74f88cabf6994ab4a5d98845058481946b2dde1f1da16de02b77b9ac08bf5d705c56b6049278efd7d6598c25b53c31c90a738d808786b24b099fe2fb00a4c4cb88778f7745cd5a87b2e54c2088b41aa26f74267bae556549b2bb894a3b8dc4db9f5779ec28e38aabc82879cac94fd54507d2a9fb0d643f290ccc668a98203fd05c4e4b2edc30b7ba4b1bfe0a79b5addbb1f8b408fa7bb917a7ce76d9af50059521355e83d124ee21c62a920f917a0baa7c89c91976bc2292082437b6eb51fb703760600e9b7d8a98bf05616589b20d7a6654a43cae1883f4834b1d57b301ef635639f2563637a504bd08484381c0dcfe91b49ed4f795bda3c29b6dd4fcf4756305f0c9932e0fd0077a14b8d29c409ef5e361e22e7e0fcfbb406f3ef19f42ca8f6ccf79bfcae48bf668e67fbfb47bf85e77c72d8d22b6c66af5dcd4b22c6122435727", 0x1000, 0x8, &(0x7f0000001180)=@in6={0x18, 0x0, 0x1ff, 0x8000}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x29, 0x42, 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socket$inet(0x2, 0x403, 0x8000) sendto(r0, &(0x7f0000000080)="129108a3cef5209a71b1ec81c1476f978651e270085b5c415b6d895753cfcd2c8a99397f797152d5f5052fd29040220abc128a10108fc63e026af94784f5c2c6a85061b6e91f513135519d90468ec47da24ec621472ebaa203d7404647f637f87bd85f10409383fc31f530ea24c8c0ed61d8747bd84d6621e0eeab5ba72cfe89b79e2ab48b0652d20e61c6df49c847c034bbaf37773c6f8795", 0x99, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 04:03:06 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setuid(r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(r0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 04:03:06 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x7, 0xc) r2 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r5 = open(&(0x7f00000005c0)='./file0\x00', 0xa0, 0x90) r6 = open(&(0x7f0000000200)='./file0\x00', 0x10102, 0x6) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x20) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r12 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8411, 0x89) r13 = socket(0x10, 0x3, 0x100000001) r14 = socket(0x26, 0x8000, 0xffffffffffffff1c) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x80000080, 0x71, 0x100000000}, {{r2}, 0xe662aff7ea820dc5, 0x8, 0x400fffff, 0x20, 0xa29}, {{r3}, 0xfffffffffffffffc, 0x89, 0x10, 0x3ff, 0x8}, {{r4}, 0xfffffffffffffffb, 0x1, 0x80000044, 0x6, 0x1}, {{r5}, 0xfffffffffffffff9, 0x2, 0x80, 0x800, 0xe221}], 0x6a1, &(0x7f0000000440)=[{{r6}, 0xfffffffffffffffe, 0x0, 0xa0000000, 0x0, 0x100}, {{r7}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x1, 0x20}, {{r8}, 0xfffffffffffffffc, 0x0, 0x3, 0x3, 0x5}, {{r9}, 0xfffffffffffffffc, 0xa1, 0x20000000, 0x7}, {{r10}, 0x0, 0x8, 0xf0000025, 0x0, 0x9}, {{r11}, 0xfffffffffffffffa, 0x8, 0x0, 0x8000, 0x401}, {{r12}, 0xffffffffffffffff, 0x10, 0x2, 0x5, 0x5}, {{r13}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x6}, {{r14}, 0x0, 0x6, 0x80, 0xffffffffff47902d, 0x1d9}], 0x11d4, &(0x7f0000000580)={0x99e, 0x9}) r15 = socket$inet(0x2, 0x1003, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000)=[{{r15}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() close(r15) 04:03:06 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f7379deaf245398d284fbd5e41789632dfc94ff334a5619515a4c8ab06198824bffa025bbd47b3bf579dc91c61fe3a66e686b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x7fffffff, "854955882e0200"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 04:03:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mincore(&(0x7f0000758000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/34) 04:03:06 executing program 0: r0 = socket$inet6(0x18, 0x4005, 0x8000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) fcntl$setstatus(r0, 0x4, 0xc) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) 04:03:06 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000080)={0x0, 0x0, 0x400, 0x1000200000005}) writev(r0, &(0x7f0000000040), 0x27d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 04:03:06 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$setstatus(r1, 0x4, 0x8) 04:03:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) socketpair(0x20, 0x5, 0x8, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, 0x0, &(0x7f0000000080)=0x56) fcntl$getown(r2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0de33b89d6d950cb7a9476bbdbe87e1e839e12cb344627986d43cb3a86bd4dc705de1697999ca20dcade97bfe204678cb6c62be004a377afef8ed05d3d10ea0035f480a19757d673318bb9fdccd95eb2d8f7be6022f7d62f6f6159e4e93f11e47f2f2d8832536d31b17f7a169ce4f9b916963e2299b7c918", 0x78) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r4, 0x2000747b) 04:03:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 04:03:07 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x1, 0x6}, {0x0, 0x2}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0xffffffffffffff7a, 0xa) unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') setitimer(0x0, 0x0, &(0x7f0000000140)) 04:03:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) geteuid() accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) chown(&(0x7f0000000180)='./file0\x00', r1, r2) 04:03:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000000000000700ffffffff5db1acf3e600340d545aee3d5d3a7ec4d890760e43a348e4f0125572ca8d2d84"], 0x2e}, 0x0) r1 = semget(0x1, 0x7, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x8, 0x3, 0x1, 0x3f]) 04:03:07 executing program 1: fcntl$getown(0xffffffffffffffff, 0x5) getppid() getppid() getppid() getrusage(0x0, &(0x7f0000000000)) 04:03:07 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair(0x3e, 0x0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="89349b38b62d0615964a2f78196d33eabc2ac750a327612b74c2d385475f2062e5be61e13ee3bca015671c2e3055e96582d59ea8c9144145cc4cf9ce31398ce7c64911019ec9c3860550c64e43ba6e0a51a4393b8b651a9c4e6eeb6752ad16a4b9051fc602a80b973f4c08e541a94f50039385174e40017ca5c989b7a0275df01a7d405ff93b624a087a2b", 0x8b}, {&(0x7f00000001c0)="7560bc2596904ac9b234a1399aaaf70a60a1b8bc5811d0708e9036d7003b009e0018c07c7baa20b3c7f65437541d6305766cfb9899cffbdb0e1eac1e2fc05e9c3bece2c3b10e359804a7d4e261c6f4f4e3d59a29f9e1a9104e517605ded6c8f0f9fac69b77dc0e0337d9bd5f4af403aa5fbb0c1601edb2142466c5cf872ee3bbb750c133afb872ab29c3007cad7783312e8935ba02a9bddf41d2ac61c373fdb126ebd0b3a4fb811470d5fbea420d10b7f0ae383e738f86c1064739bdd693d3f5ee42593b6e483c930ddb7d4358ee3f9b4b5c31d202", 0xd5}], 0x2, &(0x7f00000002c0)=[{0x98, 0x1, 0x1, "b78eaec5fee33ac0a964a619ec2bf0522e3b79c6c2211acdaae59235a2046aea2cae2c036b1e332480188c237c184d4d9b21b242c9773f3d4aec17f7ab914be30a3289eab735b5478b5dc8c2e367db9405a00bb7bcfe2bd78f22eb5bd3adfd371284f36c4fc295017415ddc035e68652e4e058a64b38444a26517aa1bfd9665d5c9379012e4f"}, {0xf0, 0xffff, 0x2, "444f82d3d2739ecc7b1f4ef8b0e4d600d8d3aef8a97d0a6c71a398d262daebbbf38675edbb26812d3260918499248caef159706d7207398ef3e5b2a3cc7a41fe11bb2b3274a967b9a2e43aec888302565adc27d0b8074dd1cf51fc127f48a7dab0817877f473257642a8a326adbc725c72850787f822a551ee438f1fb2b04f254ee99d4c0fa63dc6f760bfccc2481d80dab8b111186e8c365c1376328c04d43ef7d1f2f73e040ae7f6ab85685272bfd2bc58ecc6eb7e54dc5ada985b035efe3e6288c438a9b1baddc1decbaad1a824112ae4083490cf0a3e2c5335eb7412"}], 0x188}, 0x1) sendto(r0, &(0x7f00000004c0)="2df7bbfcb2a106ef", 0x8, 0x408, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) 04:03:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110c, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:03:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x101, 0x3, r2}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r3, 0x0, 0x0) shutdown(r1, 0x0) map stack 0x20719000-0x2071d000 of map 0xffffff007f124000 failed: no mapping 04:03:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x5, 0x10000) setsockopt(r1, 0x8, 0x400, &(0x7f0000000200)="3f56fbbc06e72bc5eebe9626cc970aec9a97f9bdc5cecb6581e9ce2b454545cdc085c227a7ba72ba74be7a66c4776e504046757895202def50c616dc305b8c2d3599d7b51d940095d9a106db6bafec54670f3912d9b7cc796292771e2c47900fa2657466e67dacd7718706fe12c24ba0f8fb7e7e91f5e53f", 0x78) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001e40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf80aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b40300000000000000beecacf4083637098d054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909418a7caf20c036db93cc40f5f93407dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790c3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8cb608c64cd626d33fb4708b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad248b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a2cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f173117d3f17d9f55ab09bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c679980f851280aed5cfe37249c465fafb29db3baaa0aff00af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d975a2984a95f649a79ddefb27828c6d628b644f07239a75ca04958425bd58b3dbb43d8bf420de2a163afed91c0ff31264061cea95819000000d7a1e804c99c53ae1d8b646464fa96bb6e5a81e022cbc9a54928d26230bf81fdb01887985171fb7cad", 0x745) close(r0) dup(0xffffffffffffffff) syz_open_pts() open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) 04:03:07 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x81) fsync(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) fcntl$dupfd(r0, 0x0, r1) 04:03:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1ffff, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='x\x00') ioctl$TIOCEXCL(r0, 0x2000740d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 04:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200000000c5396d6fec925ecf00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:03:07 executing program 0: setrlimit(0x2, &(0x7f0000000140)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket(0x10, 0x7, 0x9) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x400000404, 0x121e, r1, 0x0, 0x0) 04:03:07 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10080, 0x0) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) fchown(r2, r3, 0x0) 04:03:07 executing program 0: socket(0x6, 0x967d073f5bcbf406, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1c) 04:03:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) clock_settime(0x0, &(0x7f0000000040)={0x7f, 0xeb5a}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0xffff, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) getsockopt(r0, 0x4, 0x9, &(0x7f0000000000)=""/173, &(0x7f00000000c0)=0xad) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:02:07 executing program 0: r0 = socket(0x18, 0x8001, 0x0) r1 = syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x4, 0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000000)=0x1ff, 0x4) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:02:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:02:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a", 0x259) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:02:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:02:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x2e87, 0xff, 0x7}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:02:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ea00005c00000000", 0x8) close(r0) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2000000000000000, 0x3c56, 0x7fffffff, 0x0, "22b4391327e22d5158c589af38f000178589edfb", 0x3ff, 0x6}) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:02:07 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x4, 0xb}) r0 = socket(0x0, 0x4004, 0x5) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, 0x0) 16:02:07 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10400, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000880)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8103308b85a11bdea2ebbb228c03be333c4d65a613b1f74e6458644638b7b819fdfc12473fd33da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3dfd0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecfd51c0e5337d18313a730eac2850c02baddad14aef9", 0x171, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0xcc, 0xfff}, 0xc) r5 = dup2(r3, r0) r6 = shmget$private(0x0, 0x4000, 0x600, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) ioctl$TIOCSTOP(r5, 0x2000746f) bind(r5, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r7 = getuid() r8 = getgid() lchown(&(0x7f00000001c0)='./file0\x00', r7, r8) ftruncate(r2, 0xffffffffff7fbff4) r9 = getgid() setgid(r9) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000a00)=""/4096, 0x1000) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:02:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x28) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000440)=""/107, 0x6b) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = kqueue() socketpair(0x21, 0x5, 0xfffffffffffeffff, &(0x7f00000000c0)={0xffffffffffffffff}) r5 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x9) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r8 = kqueue() r9 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) r10 = kqueue() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xc4, 0xf0000001, 0xffffffff00000001, 0x400000000000000}, {{r2}, 0xfffffffffffffffd, 0x50, 0x400fffff, 0xff, 0x87d}, {{r3}, 0x0, 0x70, 0xf00fffff, 0x3f}, {{r4}, 0x0, 0x2, 0xf0000000, 0x1ff}, {{r5}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x9, 0x8}, {{r6}, 0xfffffffffffffffe, 0x44, 0x4, 0xaf2, 0x35db}, {{r7}, 0xffffffffffffffff, 0x0, 0x2, 0x100, 0xe71}, {{r8}, 0xfffffffffffffffe, 0x80, 0x2, 0x1f, 0x7ff}], 0x6, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x1, 0x80000001, 0xf3f, 0x80000001}, {{r10}, 0xfffffffffffffffd, 0x40, 0x20, 0x80000001, 0xffffffff}], 0xffffffff, &(0x7f0000000400)={0x2, 0x10001}) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:02:07 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) 16:02:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$inet(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x4010, r3, 0x0, 0x0) 16:02:07 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8001) write(r1, &(0x7f0000000000)='a', 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, 0x0, 0xfffffd7e) 16:02:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x3, &(0x7f00000000c0)) flock(r1, 0x8) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x4, 0x5, r4}) r5 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x22) getpeername(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x1f, 0x100000001, 0xfffffffffffff000, "fb60c32c21ed6b217283b45244bac3dcc26c5817", 0x8, 0x7}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/137, &(0x7f0000000300)=0x89) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000340)=0x400) getpeername$inet6(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000400)=""/89, &(0x7f0000000480)=0x59) lseek(r2, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x66a) ioctl$TIOCSTART(r0, 0x2000746e) r6 = semget$private(0x0, 0x1, 0x240) semop(r6, &(0x7f0000000540), 0x0) bind(r2, &(0x7f0000000580)=@in={0x2, 0x0}, 0xc) mlockall(0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000005c0)={0x994, 0x1}, 0x10) getpeername$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) mknod$loop(&(0x7f0000000680)='./file0/file0\x00', 0x1000, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000006c0)={0x7, 0x5}, 0x10) clock_gettime(0x3, &(0x7f0000000700)) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000740)=0x9) semctl$GETPID(r6, 0x4, 0x4, &(0x7f0000000780)=""/198) 16:02:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:02:07 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open$dir(&(0x7f0000000040)='./file0\x00', 0xa00, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x2002, 0x40) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) 16:02:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$getflags(r0, 0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x8000, 0xfff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getrusage(0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:02:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) fsync(r1) close(r0) 16:02:08 executing program 1: pipe(&(0x7f0000000280)) setrlimit(0x7, &(0x7f0000000240)={0x4, 0x100000001}) r0 = socket(0x18, 0x4, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/59, 0x3b, 0x41, &(0x7f0000000040)={0x18, 0x3, 0x81, 0xce4}, 0xc) r1 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvfrom$inet6(r1, &(0x7f0000000100)=""/210, 0xd2, 0x40, &(0x7f0000000200)={0x18, 0x1, 0x0, 0xffffffffffffffe1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 16:02:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000240)}], 0x1) 16:02:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0xfff) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f00000014c0)={0x18, 0x1, 0x7, 0x2}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) recvmsg(r1, &(0x7f0000001480)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)=""/236, 0xec}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/149, 0x95}], 0x4, &(0x7f0000001400)=""/69, 0x45}, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x2, 0x290}, 0xc) read(r1, &(0x7f0000000040)=""/195, 0xc3) 16:02:08 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x2}) mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2014, r0, 0x0, 0x0) 16:02:08 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) clock_getres(0x3, &(0x7f0000000000)) 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x1f}], 0x13) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xffffffffffff0001) syz_open_pts() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r2, r3, r4) 16:02:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x0, 0x1}, 0xc) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x7, 0x10, r0, 0x0, 0x26) setsockopt$sock_int(r0, 0xffff, 0x1828, &(0x7f0000000040)=0x4, 0x4) 16:02:09 executing program 1: socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') chroot(&(0x7f0000001700)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:02:09 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) 16:02:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/62, 0x3e) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:02:09 executing program 0: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 16:02:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) r0 = getuid() setuid(r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file0\x00') 16:02:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() getgroups(0x1, &(0x7f0000000000)=[r1]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = getuid() fchownat(r4, &(0x7f00000001c0)='./file0\x00', r5, r2, 0x6) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="de2f0000007a00000000630e1200b2ccb58e33cc65f1747398c225018d569c037422f0407b690cdcd2bb99113c51dce2b840f0e83e5b0b986f1837126f6e375e3c90b44b7bc50000cc62bd1a4c6224c9a67e60c42fbd50d5cc91a7bb71402366c24056e28075b98c1a"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) pipe(&(0x7f00000002c0)) accept(r4, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x7fff) 16:02:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$unix(r0, &(0x7f0000000000)=""/45, 0x2d, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:02:09 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)="f06a9f8454a8c6041498c5c0bee2d3dfbde845d1be4aec523738a0b893e597d4690618d122293af6e9a863fc49581a7f381a3ff163e879ad3254788fd248f5b125c9898eaa6bca68ed54c1a5f2ec0e42f90ab007c545f24e259d50e3c357c3bbfca94f2f9b70a314f3aea5b0ef3830638555ad38f4337fcda2a4735755eb5baea37b49be797dabc32957606c82a68bf6e5", 0x91, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) accept$unix(r0, 0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:02:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x4, 0x1000) accept$inet6(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r2, r4) getpeername$unix(r0, &(0x7f0000001200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0xfffffffffffffc7e) 16:02:09 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) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x400, 0xfffffffffffffffd}, 0xc) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:02:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:02:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x8005, 0x2) getsockopt(r1, 0x3, 0x8c, &(0x7f0000000080)=""/129, &(0x7f0000000140)=0x81) 16:02:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) fchdir(r0) shutdown(r0, 0x2) 16:02:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x3) ioctl$TIOCNXCL(r0, 0x2000740e) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000005}) 16:02:10 executing program 0: r0 = socket(0x800000018, 0x4003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:02:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) r4 = dup(r0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) r5 = dup2(r1, r1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$setflags(r2, 0x2, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) r9 = getpid() r10 = geteuid() getgroups(0x5, &(0x7f0000000040)=[r3, r3, r3, r3, r3]) r11 = getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, &(0x7f0000001680)=0xffffffffffffffdf) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000001300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r15 = getpid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000001180)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f0000001200)=[{&(0x7f00000011c0)="3644a8a725cce1e91bdf1c", 0xb}], 0x1, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r0, r7]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x38, 0xffff, 0x1, [r2, r8, r7, r5, r1, r7, r2, r8, r2, r2]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r5]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xd0, 0x4}, 0x3) sendto$inet(r5, &(0x7f0000000180)="37777fbf6f9f34df614d259b443a3095e0df757134adaceac4fee57ea14dda3d329a9b4a4e38af4f6403c745ff2497a6aa4a5f78d5e84ff79b7ed2fa2157d4c51303e00bf5bdfc0387f395453ffcb127e3ce2e29a87bb925d550759cf0ed908261e51a933b6fd1f97ffe98793e47308b475f3b461c71f3d57873a96c0ece147e714bd4f45361d187f246870f86320d2c90a8aa871794aca19feee5bf50d7a64d14e53c4c3487b06f3de8e4b9e35b408a016826000021b43f2d547a94910f4f8f5f95ec12b89b90fbd001671ebebb468f7d6afa21596b8c39c62e3e68f8bef5c8adbee90df89c22d1dc6d1620ff7cdbe0178667f00eec44c4c9aaf94bb99cf6c423b8e6635d52bc4108d3d11fbf45ac62edb5c0253ecf63639db222f12cecf5a1d6044537b18b8f2d5f7e8b005ad7856efcf630b57bb98a223770c8bab9fc398b052a4c110f3e15753adb57044ad9960291d12b8e1dd9817513c1e8ecacd29a78324728748f99ef2dbe98757629464c738fbcbd1a7ec1e6393382f1ef8602acb29aee2fcd44d35bdfb3fd0d2ae7c7ae2898c7e445c55c8412f7f983c62f79472da8cbbd4fb2f19d92413586537f031d8a954da294932d00bce05338ac315d8d47bf6e4c53a986e3a49b1bd7378dca4e8dbd33cc803a2ec5b7a0a27138ede0c159ebb52d9d09586e4ccde2dc0c62391e73748cc88fa867205af32dd4ca28cc99c05233f2dfae50f1d798b871d448235e47c5f3172633f514aba874c5d8d71cf67a5991ed3b71fb2d85c532ef48d5b848d7a82bbcf1e9ebeac3a66943ebcb2297cdedada91161d06afd0913bb2d52408f3d26ecc2af6b85e41f9487b9df966064ce7a10919a2e51b8e2c3385d2d27dc677b58a8b85c213b84b42ca41617c404847e0e2b060c522d114b3dfac7f0131da856fdf96705b694cbf65d85f82f81bb8cc12b79d3da02c15f0c058c3fc3c3e1a02bfcd6f565ca6b1772e3b6d2764110867e70b0e1dd0364277fba78cc76f362e8d5a6fbb568c49d5c5c184488e605a248c0d991271fe10bb5b7fe28b2f76afa0c5101953d4432b5fa0d3ab2a22ce308863258b0d9fd1658d65e42d7e7b82669569b287934f20063901f2c134c03e397b2bdddb205cfc1c4f1e5ac0f9384931eac73e554b247a7fd34f3b3039ae806ca80f6959239b58d0cbdc630bd8a4268a703af53559eb7fea69433a8035f74ca4905b2f50d50200127c7ecf366a7792543c352843b36cf6a92b55595e62989191c7d3d809ddf6ae7b169e332b7a471ef497280743ee082c5dd4f48bb06b580ed4ca9ad81490a7743cb0a05d2b48a420918be1d935708f0b3843772ceed79eb955e59d372244a84ffb999d50b592cfbbd8d83153b2dca5f9eea9e5a02ac6753799f1583c3d6c8fa3c207c1059256e6fadb4cbe188bdd6ed7b661dacb082efe171b228b51dbee4ef36d0483c43c005213000931c80fb456c2b1715b6b17a841815b4b0160a75ccde79e4072b3a034adace322570f0aa3240fd867c92881e4780655577972912f2bc9f154902d68f0ffc21243df5835e21e21cae66b0f40588b30e016756e346354c08f07d2deb19d7a8982891caa60c34831616d37061b83f7e951cbe1de47177a7ca97177b88842eff4262f426693c8fc956d2740f4d76a36f9386175f2e1d50425330da595c773408c17c8ad09a44f876fd27eb9f8d8b9420a26ee6382e24f136426c67faab2b1ba0c7fdd9b27b2b816cc0836dc5792270f1ff410c9141423a1d8caf35dc55ca9d7a7121f6127d2bdb7f8e0816da965255f02a3a75f75a5b98d9aedb732339f045b2c312dd248b1223ae5b4e432bf215374731b67f03cc61d848d15297d02e7ef1777bfe895711bfde917bd6401f6fc2e9507c16f3fe0118c9144bb33d7aba3a15b27b72a7782c665724719a2384b478bcf205a85696a65d5c383bf20ca888dbbdaf1c659d90cf173935b0980fa940381dbb3f4be56f7cacdcf64707fb7f7ff43dd29d418fa37197b81ea5ff8bca7e236d34c9c3598ab9a2f11dd51398a5cdd8b80b1697356bb5ccd54ee8e764825cbcebfe51c72f7fddeb65fa9dc414de063405b96466c16a7464f35cc8f8c1fce0d4b534bd453b594f5b95691e2967a07d1e935f3b71c181d022c500fbdcf8f1e20a4a8ac71acf785b88a21f4a990ee98f20945f08e958094e624c4b5de64d4111b3dbdb101de54f49d6972368f4234e841f10f4d5b5ccbb3197c076336fac997c96d26a1790814d2ddaba1bb1f8e79a45de31970448f87bbcd805457b6860eefdaa1b8764a327c43711568ef4b9d66645ba9aedf398c4d691ebca874f50a9be230cf4d363cd7ba7069cf6b31ab8c349ac8b12ebee65bbd619afecd97cc39a839dc774a22814d9b9b663535834ee02615a8e1f8e5807b9dde8da840ecc3bc48caa558bc70d7eed19b1ea19dd3e6615509c33648426e392d58c126e7b107035759745b39ad62283a5dbeb0cbef4e07349800ed3f897b16ca496df24eb3b9239b416208d27e652d1ef9e20641830d535546816130c0651ea6abc54fe9f4635389b75234037cdee22862d40998eb8c4e1f86d2c53a2d9eacf617acb4357a6d6b99d70f5101036e2470dfe6bb44d26684c01631910438c0ea2fe7909594823c8d37dec9bce5cd17a3f52d755b2b420ee8c99de435cdf9942c8b3d65bc0b1dc37e5c97c7c02cba3739b903869349bd9e720d73d15846fd2ed248d67e42d71895bd8320c96db8f02e164bdefe3c3388dba3e54beb37af014cf8d05200d88c4f35773b6da17812537af9d5f3a4513bf00d9e44c676804a82caa0ebc30eb20c9754d0f5688baefa4d00c520f826808b6830cf0b46ad41850dc66c6f43c940ab1be7fabf26ded439dbcf03b254788fcfaffd438068ccf2ba4be1cbd86bb746f4d0094589211541565d335d1c855224f9c645b133ed07adda59d8e5996eb219c618779c1c2cd226011e815441fbc103561810d7637bb04554b81f763172fc46baf2a1e5a2e0caea3d85e5c87fe871b28a4e231b1629d81fad64629838db523a1109b6e2f9d4dba1e6dfc7f9112896d7e28a500866ae88d71d7816f2fcd27f9e0670b86809d6d0f7f9cff543b516821ffdf6a70f61e113e2de0d7fa5d2096f4283ea1eda93bfeda3bdf933c93c516769c7d7ec9beb871740474bdfb862f4b04cc6210a99707595b3c6875a8521458269e3a823897bce19aa6dd098ce26cbe6f42857a1d908e7bdf774065b51f7c588fec3ea0c0e106818c7c9ca475cd2400cc96c835c360e35c18963922ab356f71d551adb316e4f5c675d93c48660b5ddbc49d5f0d99d1ab838315b3c720343581f7df9142fbc341d1a11bf7c355badafee1fc70f4bac28d57492b3b9d52e7023894dd9c855f73c3451fbba92a48c7435285bb6fd91acd2785deb8c8c568b0b1cd4eb259d57c679cc9a05df857cce10cdecdc524fe5f9df65ff99da8b9c87d2d39dc4607d05787e4b67e520caba253b45bc16a23a73deee3b9df9bff5b164d347549a9492d2d87887f5bb9d5215cef6a20d62778b563933b357340a7e8598cbe997fa0a6493181d41cddcb0e559935baf9869828965a6ba452bd29a9bf6d49d14f82a7cf40b8724e41f5cf8b0ff2bb3f8ae154df961377bb1d02b2b34b42d50769138b97a11a10c84c61c0c2e33168655a919ec7fbc26c6cafb519a9489b758dc6e37b216cfd4e3b7f9bd3f1198e1570c98ba99e11eeed302f143ed7e8fe7a0163fbdbfb452cc14e5c83eeea575bd9a376a7e1dd30def184185b848fdffb111d66a12120caed589da1638356571efe9bd26ab039d2963e34bf29b2450d9beb9d1d132e4632759659fab4441fa01cdfadf2a48c70262b8694935a57b06832a0dacf83654c5559a08b64b4b6e128dfa30257165944b75dcad4429ec8b654b36f79d89effcd783bcd7bc8a74ac1171726b4b779e7ab2ccaceefe49c7acb6291eb9ddcf86503998c787de3809d00a31c8ee0c677c148bce9f471287cd563c7a3b8d2b5265ed3a955cce82f21776fafd271200c36769c4139216a2488ca366a3646c08cf8cc2000937e4d07569223352a0733fc0869f53ffc8bca1af6dc39a7380a6e00b6ca495ff2f46ebdacb0e34cb5237bcdf9c411bfa50f1d67f2bc10958cca4a78c75495f315d3b7faf197cdf5ea59ece103012eba9c98dc21b7164b768b548093b2fbf23496d810d5da21759ac776ea7f19842201f402eea326efe272871e1841cf4112d099eecbb34f0481f93076f25f8bf23f67228025691d7c7c4ad8907150096f2fc11efa93749f96208236bf4d469dc3fd2d16322d74654f048995455f91fe80b803b4af856e36a8256db545465f461c0d41876f325d7e7ff916f151042a6fc0ee75437173cde151f6bfb70dd8a9dd9f13373c90025b6fc95fc83c910aa0acdcbfcec30e3e47ef9720cfa0f03f462521627b6c37d10b30ff51907ffb56b6a4d7a9aeb14bcdc0e982eb2b6278954f5596605dd6ae11716f60fc2521bd8d8e5991662bd06e5b7f28b5a042fdf125dc178f50586081836d139bdf686a781fd05d256d2c08d71878f4a930d98cfc1d0c3c510ce022c6082414b10a7315c9dae65b14c94ec2435f719110463e4b2b95bf23ad71f1c21e072638dee37c0a4ddc9480acbd2dc0c02289ed73d39b487463db004342c50053b9bd26e4a4bc6ed4dd6074e4f573c46f2de2b984ef21694237041e6fa6e3894842dfc5e711570d8f15cac5937167e112d4e61360a8d8baf3a91a83b4784b3f17b3129597a6a92f30e576a8aa174e05b858aaa631e177eff149848758088a9cb2f2dac1bafab1bb3dcc38ac29baeff3e91a51a831a36e1e60c2ce77ec9392a323734a954d4a8fe4342ebbae293fb52abfde33e8df0fcf9742c9c305f6d29f4d3a93e4495e1fd788be7e1ea8388fe3d6ae89daff36d109709e75273952646ab7d3f20e542d5069e4fbfdd4d686b0ffd49184b4d5f8febf979096d4aa6cd46f5ee0ab512ea2a6d30896a45c14b8a086c57a18f8bd05d4ced6f72fe095ae665ac59de1d99f38ea5fefc90716d6f377d89d102994df9c7f6c325853f6e497e6ea75b21253d29bf6773f81840745304040d255fb91e446e142cd00efa0bd04fb93e8077cf1638faa81682b44b38ab2759645d38c53a8b61adc697c77833aa6d72d81322cbef9aaba77bd4e824704405bbc3922202983e728b0f6019d1354ba6a415e264699d1a14894bf228a318e6562d60417f0559b8b0d019cbcdd0b5ac1607c462d1a4efd48a74c60a2e276a0c5c495ad8b82837c692dbfc7c805a43f0bb3fb1ba8b9bad950c75005c65419fee20116b58593dc914059b2e1794a536a37e487aee602f414d21e207d241ff0651098a4ddba60d307cee4a4c52e72bbeb6410010848e72c939d6e3f46f5c78c0503da6f32dd15d682d012775b0dd54367e3d39a9fa5353d45e90f95350d3eae0bade5a82ed424a46418d942a3d441a8b4b621035fd97c346fc7c3ec8fa9946f4c7b31bb530b906964372af3f5cc0645f6cd7876e9ff90b3374d7288b046dcec6830199b9dae15e643e9cb24baf552a0b7ab24e5057b01e511953e353f0bcc62a7c5214c54330c59fa797a0388693d0ee607b1a1eeb82986ed42353c32823386b5721065349fd7c17fdfbf963da9266acea84f6048a066443d761ae8fd9400b2cdfafaa7e436fa61ec7cbfe6b1c794cb069275a53a29cf2829dbcf3de70f35f87caaed0e468c1aead324a1b56246e724e638afe5df709ea93126a56d63434c", 0x1000, 0x40e, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:02:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = kqueue() socketpair(0x1, 0x4000, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) r5 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640), 0xc) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x290, 0x1) r9 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) kevent(r5, &(0x7f0000000680)=[{{r9}, 0x0, 0x8, 0xc0000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x3, 0x2, 0x80}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000080, 0x1}], 0x7f3, &(0x7f0000000700)=[{{r4}, 0xfffffffffffffffa, 0x3, 0x28, 0x4, 0x7}, {{r6}, 0xfffffffffffffff9, 0x2, 0x20, 0x677e, 0x5}], 0x9, &(0x7f0000000740)={0x7, 0x10000}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x1a, 0x3, 0x81}, {{r2}, 0xfffffffffffffffa, 0x4, 0x8, 0x898f, 0x2}, {{r5}, 0xfffffffffffffffa, 0x0, 0x8, 0x0, 0x8001}, {{r7}, 0xfffffffffffffff8, 0x5, 0x10, 0xffffffffffffffc1, 0x8000}, {{r8}, 0xfffffffffffffffb, 0x4, 0x20, 0x3, 0x3ff}, {{r9}, 0xfffffffffffffffc, 0x10, 0x8, 0x0, 0xa25}], 0x7, &(0x7f0000000200), 0x101, &(0x7f0000000240)={0x7, 0x2}) kevent(r4, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x11, 0x80000081, 0x800, 0x2f}, {{r7}, 0x0, 0x2, 0x80000000, 0x401, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40, 0x80, 0x1}, {{r8}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x20, 0x200}, {{r8}, 0xffffffffffffffff, 0x0, 0xfffff, 0x8000, 0x6}], 0x31c, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x1}, {{r9}, 0xfffffffffffffffe, 0x1, 0x11, 0x1, 0x7ff}], 0x1, &(0x7f0000000540)={0x800, 0x8000}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x14, 0x0, 0x2}], 0x7ff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0xfff, 0x3}, {{r3}, 0xffffffffffffffff, 0x4c, 0xf0000002, 0x0, 0x5}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0x80000000, 0x4fdb}, {{r7}, 0x0, 0xe0, 0x4, 0x1d3, 0x6}, {{r7}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x100000000}, {{r10}, 0xfffffffffffffffb, 0xa2, 0x4, 0x5, 0x60d}, {{r2}, 0xfffffffffffffff8, 0x10, 0x4, 0x3, 0x7745}, {{r7}, 0xfffffffffffffffb, 0x80, 0xc1, 0x3, 0x338}, {{r6}, 0xffffffffffffffff, 0x24, 0xfffff, 0x8, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x8, 0x2}], 0x20, &(0x7f00000003c0)={0x9, 0x9}) kevent(r8, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffff9, 0xa1, 0x1, 0x8, 0x9}], 0x200, &(0x7f00000005c0)=[{{r6}, 0xfffffffffffffff8, 0xc, 0x2, 0xffffffffffffff87, 0x7}, {{r3}, 0xfffffffffffffffd, 0x80, 0x80000010, 0x1, 0x8}], 0x7ff, &(0x7f0000000600)={0x101, 0xfd9}) close(r10) 16:02:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:02:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:02:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002cc, 0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x20000010, 0x864f, 0x6c09}, {{r0}, 0x0, 0x0, 0x40000003, 0x18, 0x1}, {{r0}, 0x0, 0x0, 0xf0000007, 0x8, 0x6}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x19, 0xa000000d, 0x4, 0x400}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x7, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x8}, {{r0}, 0xfffffffffffffff8, 0x24, 0x1, 0x79796fca, 0x5}], 0xfffffffffffffffb, &(0x7f0000000100)={0x1, 0x4}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:02:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) 16:02:10 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00000d7000/0x1000)=nil, 0x1000, 0x1, 0x1012, r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x1000) execve(0x0, 0x0, 0x0) 16:02:10 executing program 1: r0 = kqueue() syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) ioctl$TIOCSTOP(r1, 0x2000746f) utimensat(r1, 0x0, 0x0, 0x0) getrlimit(0x0, 0x0) r4 = dup2(r0, r1) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)=0x43b) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) pipe2(0x0, 0x10004) r6 = kqueue() close(r5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/223, 0xdf}], 0x1) getgid() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() 16:02:12 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)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x100000000003, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:02:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) 16:02:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x8, 0x12e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000140)='./bus\x00', r4, r5, 0x4) r6 = open(&(0x7f0000000100)='./bus\x00', 0x10, 0x52) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r8 = getpgrp() fcntl$setown(r7, 0x6, r8) close(r7) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) syz_open_pts() sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0xfffffffffffffef8, 0x0, 0x0, &(0x7f0000000140)=ANY=[]}, 0x0) ftruncate(r6, 0x401) rmdir(&(0x7f0000000240)='./bus\x00') getsockopt(r3, 0x10001, 0x1, &(0x7f0000000280)=""/95, &(0x7f0000000300)=0x5f) 16:02:13 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x1) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chmod(&(0x7f0000000000)='./bus\x00', 0x40) chmod(&(0x7f0000000080)='./bus\x00', 0x10) r0 = socket$unix(0x1, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="cd7adce88e9e0e66ea6d244f843381292a936fc78f0a79c1a43b2c3f836dc1551af5f75520b9033644628383a5db8227d2b778da03", 0x35, 0x400, &(0x7f0000000100)={0x2, 0x1}, 0xc) chmod(&(0x7f0000003780)='./bus\x00', 0x0) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:02:16 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844, 0x7ffffffc}) 16:02:16 executing program 1: pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 13:34:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x3ff, 0x6}) 13:34:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x8) pwritev(r0, &(0x7f0000000d00)=[{&(0x7f0000000b40)="54b0ff8bdfdb0657682537f6dfebeb03d1bab05c4870f3f2264ed801943ae0a937e3e974e612ffa74efb333c3226c185c0e82054ae8f0e1ef88cf0535065a1a0956666720bb2c006d64559f4eb8f503dcf8d70914711ce63664c0815fcbd87dac391128644f20c5a9bacb92b15fe6e1fc641aa62919afb5a5cebdc3f105dc074167cab0402b58e99e839d0294325be116736c658a43fb9dfd26e61af30ec91", 0x9f}, {&(0x7f0000000c00)="cec9d897de88f7393900f33a2d06ff0f30087898bcfc2754c9a40745080f38f67b644ec5a0bf4d329e2036322bb958ec7c51f2b100fab68860aa91bb7847f966e6b09f5583be24c883ba46dc2492a1f70a2e215d4e429fd7b89235", 0x5b}, {&(0x7f0000000c80)="b044b6887868feeeec93d442a6e77f995ce845545b85468fcfa9a593853731c92fffb0502229a97a458ec675d3c1724098b4936374e723afedf1e223d141100e4cfe2f123d8e9e3b784f3d31562c2b843c28c975b24b6e752ec5e2e735ed2bea64de8b5c57e2c6df22f836e8cc1685e692dc3bc6073d12656d71f9", 0x7b}], 0x3, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fchmod(r1, 0x56) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="5fcf096afa0734d742c0cbc90e5f4f8b22c133297e0c8e9fb0b0f63936b61ea67c5cac9c50b0ea7526de1badbf628220200e29a6881a07ba610e129c038b59ab2911dc14b8f951e635ae0832c7e5133869d10acbbad9eca284df389f6a46f1e5734db325e416a7c6125b6cc48aa8ab58fd9d185aec44314fd00b7a5f95153221f4dbd84338249db001bb7ab993fe8e13b2ff247e0d387c0db80fc5ecc5b279196e50df701c64670082466de8d7ea3f840600e804e325b5681295d71fd01e42493f2b0ffacc776211139536361601d4300b810197b1ac8854132fa71153489f26aa86ed5163d4a01442b1db79ff8fa124722f70f0c55b7a77247023a3ba0bd352e7985d46e07b5ac9dd3977cdd9adbfb81f63b1893a4e27d07f9d522937b6244bc3a38134eb5ad3e9846a963a91d8f39644d9d1adc913293324c3a48456125e05c084b004209cc1c5ce3633b3df7a842790d1d07cb2e4603795ab2ba61883e1a8cb8c21f64dc91f8ad61c242190ccf48012fe33700d55eb808bd95917beee5f001fdbf205e649d8f26c1f479b5d5e108d14d41f196eb68b33ef18fb3723ad36e99cc837db249a6ebba4d08528fe90afaeda437c93519eb3d6a594eb48f05b6ed5bf99d5cea8b7d9f90a119e93856936ee57c79b9c8ef9e833f6ed2dd07097132ec4281fb326052485dbb48261beeb0a00f61c0667fe35e9bafbe846fa817a706e573160a863c98035f6627f796662915b0b15176d67ef264d9065c67dae885cdf11ff5acf4be578d0be26a8a6a4efe5d651c3437767eaceecd9d743ef98eb84d1c7dc1532418a83cc7d06e2ac7a6afc668e1755ea782ad05ef0ac30c115b7f0e3f7993bca83e6bba3f761753a06670e046affb6a002db69cf3acc555bd8ae7370dcbf9b8421f7ca125fa6871979410f800f49827a1fed043a007ebc4b26b6093a9ef1e9d713c09cc0e1f84bc21d37e59fbba793f2b4113df39adc6fef6eef7523fc8d6860a9f865c631125975f09bb46b73d7f3c213da06aa05847033a8b88b2aca300ad3c02baaeaee71a6c0cfffaac62de9a62ceba312dd95a1a0471437057950d68d23cc65356c0068d01ee5c0fe766f403644ce183293cace814f98a8acd0871a0fe3e5c9003ae2c69cdc7e83b8676012970c7bd3398b006637fbee43168f5c3f14a74c08ff109eb451427f3a10f70038cdda8dbc01a83da1a99cb74ebde3ffeb5e3665d3f3ad97687a096ed56f1047a9227618aab73a404a8aacf12bb2d2a7ec33a1fbd6c5ee39d107e633cb45b749ad6d64984a2aefd6032bdd2cd846cf05c04da217e1b2d27134319bc5aade990b6f6d9bbb74f8326c0d9f6346fee0b02bdd9de0bbd39b130fbffe00bb636f88212ffe76b59578f0a08b291864509cd34765ddda0ceccc72ca4c20ce91b846a0fee94a79894b5e9a02eaa8ca6e06e9478e65c4cbc65a5eb6ae1ac99ed7c3e5dfbccc69dec1803cdb01ecb0c0795396bd0f450fdffca8113da5696106b9ce97049723b69ddccdfdf72710970d7391b17d907fc6bd11a059144082c7f5e7f9430dac62a612dd35c2faf8e4afd2bcefa9672861e130a40ef1f80abc1a10ff48a9c8f91659c5258c2083135de52992cbb4810fa2796e5b917b7660e8f02e9cd6010495eb639b8cc9c29ec57dc09fd1b89c0c945fe0afee1b17a8f5b8b0a548283ed4e75aaac6cce73fa37fa1f54752b68ed633473af1817717ef93e148a6cb55024aafe27e9fbc25a3d5e0651ad6af2ed34c47bdb41f6e80a8d89727a5a35973d0ab1dc9dffdc71027cdf1869746859bf2e491e7c05e39260c40924dacc50153a5a4ee225879dc044ef9931e09388e4de6e16d252d13d627466eee5a62a15c2ebe0995030822b9035317c2169d0abf44f86134a2f677c987b7ec68ced1670c1e58df6637acb261247deeb6e0c9dc2dec7394e33985727812a2c362c9039493bb6619a85ea5b049d7a1bcc68b0cb3b9ab1930e309f93f8f26c7034aaf3a64ac4b331593a6aef442941c7bdc97e4de72b2665e43a992afa48bd9605317bf3fdae1b09d4561396e6bf0c454499f5567f3050c3ec045911099bf95d70bf9aa641cc2c6d67f56bd539c39b257391e8d39d17e27aa37e38379768213dda6e74c4ea2f4e51dfab4214c6a996f7edcc205d27b9f42d66b6a6bf6de7ae3980122225cf16335fe54ff827cd23159784e32b0f3c3e104d1818b02144d77175eb9911ec49bfed508116b9be3a94f18e6fa1872c6f2f902066e72de140f86751d63e2e42fc205e5f74a7f1b80c22721bad610983f6df565e6452a02720cc0da2c087f7fa19f13cc2f614c1747f3b4eea3af138a7de72979765eb73da2585b1447252892c58150afb1549aa7d60c8d1dee14e1bdadf65ec8c3945964c0959ba95dfda48dcbd8b6bf12c0eabc6fe56685d24502ea7c2f8449d8fe2692de7c5de8ce1164af54b09dce05541a0bb79dba43a934f1223c2fd143d678f9c418e418af1240294c2a0fd382bd969a7f10423821d95a67861d073f01797cda631068814165378c674dfaba742a31163038de1e1d6239f66a7513803a69458ef104f4e921ed5997d87c48c62cb3b3002bbf39f04df7c3d468cdf26f4a1dc5c68b09635127af0da0bbcc3ac3a41fcf4e6fa525365367a4fa2969cab5ea77df0bdd55a7ce68b40883d59a93129a54089ea4de765bb96d4a11b80dee86f43a558e60ed6f3923ddfd12b5e6aba6320f7a66daf7a5ac72d65dc332520a7ab1e4544b11705dc47985bde548c9cc4e3e2efb400cc5e413895f3dc780bab84b4aa34b465d3482872ae89b48977d38959df237a4d7dbb51e19af5a1d176900caceb10f4d599bdd64bd8d596e55cf8863e6d77d27ed06ad01938baa2408bedd7631c566284a239b1c9974f01aa761ffb7dc46dbb648cf002cd68b048cf35b5307f9356fc226c9f873f5285ce45b8637da56babf03e18d3da6415b0be7d0aafa707163973779a1414ccdf4de0f230ac2d88d44d1e712f5a2d3cf03721272376c7c9910893b444e1f08cf5589c6571bcd00b43e776188af870147b6e6b976997b98e41ce00bb2f1568eb973ff69d6540bc48f06a5f072093c881f1df570d8a7e0adaca181587be97e1bc9d5b842f2f457ef71fc646fcbd4977e7f50955525b5bf32348459fdb31985bf3f92dfbd6920cd857bacef638e50e9712adafb25c57fa7b10cfca975462f37c9653fd7ece399b9b07b224cb6236628fb53d16f161c4b2d51267a30e1e783a1565e912f38f0e1749d88f1b02298308a20eedf77db96d7e54990da6d6d94c42ce9fbe8f0b4e1a4f8210d4d4f7b79c3833b1d2a197e218a577bb0ceb3831cc6a6ecb981855712e07d7c2d07fe1647bbda6326275c652d2b49c3520a1e35f77b76e439068fd960", 0x96b}], 0x1, 0x0) close(r1) sendto$inet6(r1, &(0x7f0000000ac0)="6f1c382e28805faf33509ad503d799089e8f6a9ab3a9231c330b48c0a777aeac4df44b6d0fd35c5dc15426670caae635eec4fa6161c3b42d1e326f7d89cdda6853e2cb5a4f58fc3f59f7971f31083c6e0614397e934a20b9e54b6b6b0211dd3d1a031b18f069cdd3dd50255239039fd70a4e8e", 0x73, 0x8, &(0x7f0000000040)={0x18, 0x3, 0x800000000000000, 0x6}, 0xc) 13:34:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0xa0) r1 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x800) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000040)='./bus\x00', r2, r3) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 13:34:12 executing program 1: r0 = semget$private(0x0, 0x4, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/4096) semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0xe2f638cdf5f66332, 0x4, 0x0) 13:34:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x58}, 0x0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) openat(r0, &(0x7f0000000000)='./file0/../file0\x00', 0x10, 0x40) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) 13:34:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x800000002, 0x10, r0, 0x0, 0x0) r1 = kqueue() sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="20000000000000000aff0000000000003ce9ac656e728de4a300000000000000"], 0x20}, 0x0) kevent(r1, &(0x7f0000001340), 0x3f, &(0x7f0000000100), 0x101, 0x0) 13:34:13 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 13:34:13 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="6dc14f6438bd87e09c8805d29ec7f45de02fce458029c501c713cea3403a331e5de97cfca515715207f70a339a4ca4235d5fec4a88134e6d03289738009dd445d6c37e16373b487ad60b6c54b93e79b02de1bcb66c8d596305e06a904ad5851e380395926eafed690075385cc87b43e89c64914b74e88f330f8b3b5798fd092f80bfab204cf176eb55ef7b6f1525e64a9485211b59ac190ff148feab0b", 0x9d, 0x402, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYPTR=&(0x7f0000000440)=ANY=[@ANYPTR, @ANYPTR64, @ANYRES32=r3, @ANYRESOCT=r0, @ANYBLOB="0bbfed1fdc7181cfe3b9829a9b5491522e3522c2aede168063af6c362b8023ac0114d438f310505df470e36892f0701e8f0804a8d1781330af5b1aa1afc298e19466e95cfa7d7ab0f275718f186822f091ffcedd1dcfaeba0afaad4e0001e644ef106dd87e497197af05b32729e2f019ae49b3b84279a2d9ad", @ANYPTR, @ANYBLOB="8550eece3f40e086abcd26ffffcb5ef575d998233806effbea07ad701dca8a176c024fe8e3cda03b280215b89ee38e1d7f302a0aef6acb06c952f15d8a07c2c1908bbad119dcddefb8cee4a062c7f41b256af46f344fb1c7d618a74857bec17669a7b322d45001a5e946e22cab6f9498e4d76200ced0adafa55570c7392b8aaaa33f83e7703967806b60a656cc73b344f143b0502171a3824c04f7b571fb749fd53dd8daa0f07995a4351db251bb65233b7f7f0cf33e42bc27957f0cde5336b6a73ffff52df20be709b1600441477e841823639e7bd3c0c859c278f907f8f9deead7f1c9e91284b1f507da2ee7e36c1f28825485110e68", @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR, @ANYRES32, @ANYPTR64, @ANYBLOB="fba808bda80279133c92a0c05340c1b825af6a93c14e3097b3fdb934ab3ed88ec2de658da0ec0f0b41310317fbb170e1765c2073", @ANYRES16=r3, @ANYRESOCT=r1, @ANYRES16=r1], @ANYRESHEX, @ANYRES16=0x0], @ANYRES32=r3, @ANYRES32=r3], 0x2c}, 0x0) sendto$unix(r2, &(0x7f0000000280)="ba64e1dd2b576de4cb7ba0a36b054fc8d4291474", 0x14, 0x40a, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) sync() 13:34:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) 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$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0xfff) 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:14 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 13:34:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() write(r0, 0x0, 0xfffffffffffffe27) write(r0, &(0x7f0000000000), 0xfffffffffffffe77) 13:34:14 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x16, 0x5, 0x80) fcntl$getflags(r4, 0x0) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/59, 0x3b}], 0x1, 0x0) shutdown(r1, 0x2) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) fcntl$dupfd(r3, 0xa, r0) 13:34:14 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x380, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffffffffffff) 13:34:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/204, &(0x7f0000000100)=0xcc) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 13:34:15 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = semget(0x0, 0x7, 0x414) r1 = getuid() r2 = getegid() r3 = socket$unix(0x1, 0x1, 0x0) fcntl$setflags(r3, 0x2, 0x1) unveil(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='c\x00') semget$private(0x0, 0x5, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x2, r1, r7, r8, r2, 0x69, 0x4}, 0x4, 0x80}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x0, r1, r2, r4, r7, 0x80, 0x2}, 0x2, 0x3, 0x5a3}) r9 = open(&(0x7f0000000340)='./bus\x00', 0x2, 0x22) r10 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./bus\x00', 0x10109, 0x40) ioctl$TIOCSCTTY(r10, 0x20007461) utimensat(r9, &(0x7f0000000400)='./bus\x00', &(0x7f0000000440)={{0x7fffffff, 0x7f}, {0x2, 0x7}}, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0xffffffffffffffff) lchown(&(0x7f0000000300)='./bus\x00', r6, r5) getegid() 13:34:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x8000000000000802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) pipe2(&(0x7f00000000c0), 0x10000) 13:34:15 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x100) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x44) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x9) execve(0x0, 0x0, 0x0) dup(r1) chdir(&(0x7f0000000040)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') 13:34:15 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) 13:34:15 executing program 0: r0 = socket$inet(0x2, 0x7, 0x20) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000000), 0x0) 13:34:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) flock(r0, 0x1) 13:34:15 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x8001}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x2, 0x3ff}, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 13:34:15 executing program 1: r0 = socket$inet6(0x18, 0x3bdb54a9bef6e09f, 0x1a) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:15 executing program 1: socket$inet6(0x18, 0x2, 0x0) 13:34:16 executing program 0: r0 = socket$unix(0x1, 0x800004, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000200, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 13:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000001580)=[{}, {&(0x7f0000000040)=""/116, 0x74}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000002980)=""/4096, 0x1000}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000001400)=""/242, 0xf2}, {&(0x7f0000001500)=""/112, 0x70}, {&(0x7f00000000c0)}], 0x9, 0x0) sendto$unix(r0, &(0x7f0000001640)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000017c0)="82f01438214ba11115d9d767882ed7dde953c1b944e30478bf97057e57bac9540fa6386e618a0da90d435096826e2215fc1649ec64f558ff38aad152a34f10dbe7eaf15797832da36009b59809ecbef6340369b172c02d857649fef3380e6ca599ff211469a0d6d3464e9497888b212675045914fdec1d513cb6317a6d59deedcf6237fc321092efaafd9bc2ff9d38490af444b8025d27ef0146bb94ca95ea243a9ce2e8fa29a63ffc4c929014b6a54262d0c7218912714d08f9999b998b243082f40dde988b17c880adbd4d72180bfca411539d2e1a5fb887ca2ef1b60568213650f5d23c28ca6076c8853af52ba4945a4efa893128fa", 0xf7, 0x2, &(0x7f00000018c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0xe8) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) kevent(r3, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x6, 0x6}], 0x2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x4, 0xffffffffffff752c}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x5}], 0x401, &(0x7f00000003c0)={0xfff, 0x4}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700), &(0x7f0000001740)=0xc) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)) 13:34:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0x102) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0x76e4d112267cdcb9) setreuid(r1, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8018, 0x80) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 13:34:16 executing program 1: r0 = semget$private(0x0, 0x6, 0x8a) kqueue() semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/186) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) 13:34:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) r4 = getpid() r5 = geteuid() r6 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="22ecde03117c613a78688d34af2fc7173000"], 0xa, &(0x7f0000000640)=[{&(0x7f0000000200)="d8779b35741ae55e7b0cfd96bc25117954b4d5f853d61f9ba3ca32d5f956a4718cecd8247f654efade87bfc987deb9335bdd33e2cc7e6bbf652704e064c1d81cb652a824b2334adacc17cdfd23d1f9c2c7b0ee766b9d0e932d1b0241486f5aa911ac9435cd6cd4b4f022b2595b97366ffcfef4c672b6fff2a65f28526f1a51b28ecb960f363ccd6d2c56e5541e0f4415e35073a31daf2284958488b2f9e12fca6893c57b85c254f93aa96261bef44bc3cc0101970200726284f2e4f5235495d0cc48389aecaa511889d6289f405590a145bb0b54994872ab2eb6513df03b44cc62f07d84b791", 0xe6}, {&(0x7f0000000300)="d86361d33d3733ce3d2abc10a926f8fa5874e5e084a15987c5c2302e2b1db93afcd2af70235dead54f19444d8cdef1e72a916510328a7a88ed3878190fcc36db44dddec09531a689361aa3c69e14a273bb2d8eec30c6736ae777b16dfe2bc7", 0x5f}, {&(0x7f0000000380)="d7393c4e192c84c601c3c33ba26ad55a06900399471f8ff206c44e7b298097377c0884a3d70dd74fe46cca694948e48cda73647a05bc4435f92fa4f82b37907b2914132bee073326b7aa1039e4366ef57c70ce4fb6c2d2de9743c7958165d4a1b76138b6565d25a09ff2ca9c305d314c9f0ddd31257b37c8be3788cf902a04b43edac3aef6bf3b", 0x87}, {&(0x7f0000000540)="f368a333bf154652e3813d35bd6e1417b89f8a30a049f90ad420cb939ff011b0d8e70337ecca20c16fbb42e36147cfc36b95f63835bd9e6e6dd1307dc0b5fdc25282b282851c30055921342d73c1d3bcba0f1589e53e72711ae5eab47bcd43c797d49fe7703405351b33ba1ca4a3a949fa0352e9d98f", 0x76}, {&(0x7f0000000140)="a1b8204e77175e8e00272f503db2e033232691c7ba3b1ba921b6ae686c172ca17dedfbf58746dde4e91ff3b36d30d3adf630c3", 0x33}, {&(0x7f0000000940)="49bac548d108ad14b82d98d5e2ef2602789a635e533c70e0ebec30e141af58d8ebf4ea06fb036b194e6a901666b1494935525bc29c6716ea27bbe2c803f25a6e0bc67f8d52108ba737434d2d2470fe3b75367b76ef535724592c763dc1564bbf2c436194f91914335696f8658ea9618bc3393d350eb85343da399e895e591b75d305d121ac994e89150d338843e4f849d035ce19e91d2ae1f2033e9d78b65aa1a8136a0c88ab245d8595fa66f039c75a1b2f653dccda232eadb5e748db310084d43ee633784bd207436c4f01f84761b35370f3fdab5dbf7060418c297de37fa5427b483b2301ffadd53e1df876aa0c08c7f99a09e040cd7c49b61c05db346ea155aa1ac563d1922dc504537f67dd89c26d5e5c3904fe9699457fa003bd5aa19400a362672eda13aa1d39065d6608b11c9c279755dc550afb1ce7b1b0a559b80d97b17cdc5ad4e41f6fca93ef9f52d6c6397510c771dfeafe0cb24909715a692ddf6d61b2076b7d6b37841b7d70e70df5cf66289702ef968502a54dbb386c41a45258bba20ab070b47b9190fbaffff80d406f352f53f9395c674632afc00ca32fd19fc6f91e9d5c05a4a0f9fed901a6d19510b79ecc9ef1764007d330235e4ddf13bbb995de15d32d02ce817be8cb42b15dbb411d20426c9477ffaf32634016241fe8662b3268fc2dde31720aea32e141f8c52ecac040310407f6724b6c377dc9c2d70f23ef1eb33f972fa1d080a87835382a4a023598d7c749f8bf70230a87d3bd70b1461293d937cce637c1513471ff2300ca91b76b8cf4de406097242144ccc5bedd45bd486c369d9ad5ada62da096f281d0708fc704b8cc65fa56d59b212080febde1cf1ef4a32ba5872cf8985ce2c743cbb4ee784c695868665c2dc9c0f9eaba6d239b6e08e4ef92bcb46c81b677f7ae1b580a209a97705e5993ee0a6e04d4bffc883fdea071a0b4735720be4818664c16b64c75c1b5311bdebb5424c0d315f6a5b1b8e1d1480d386d62da85e9101951f0c74e3159ae67a058dfd4034115b62fddeeb66fcc81a1ab87f3175c89e65aed024f495d49ee311ccfeac044d4895563d1b775e59db79a025d6385349299f82815dbfe134d61f57e777c02812c4c741e5ec24e089f1a3399fab8b785beda43b16e5ca4d2033a795910b5a4d0dab47b6b3cee92b7196232fc39d64131290cc55fc8be868bc5b6ecb99fb0e215cef6400d46334122f5cabd20e562345f5d8f7fdd37c1df66b83922cca84586992d5c8529aafa8f022369a25ec5cc65dee55c20810f4979a56a25cba143620d258f4e28738a752cef3f0961034ef9e6c5d0a779e4876e672addad23e9bee4b189eb2786c7ff1e21cae1f9394c984fa3621a90393d8ea7a04e66d3ed5af4a5cf1c2a3c69d4f4fa78bee6d53ff89c08dfcd118185ec5e30e7f0cb34c8d45a48ffba8c5b8621e620eda562ee8f2b1ba9ec661569990c029e55675cddbf6e3281c2d213a654b2bef4f0d2414f2f76f95f4844328908b63b7f05ba9c1719e2cb5ef8cda9dec3a9dda1c4a0ffe16beb63fae88612d379aa36fc2fc4bb2058a448a60dbffaece3d483b7dd39ca5ce58e8920585a4a07208a107ccc18e93ec37c90096dbb321b0030244a54b99e8520598dfa79f899505d50bb62651cf601aa03f5eaeea9aaaa1bfec7cd91e6db07bfa04eea8faebb82cff8e31a3c30a70c6f5c59249408e651a637c5578d5bcd0953ab15b67c0e6bb36a527cee966e3339629fa9c518635c044aa6602916a9335566aa0f6127859321eb842dff1b12565633998c8b124ed2e54182749e0f88616be93b2c7a0648d2f2a89cd73296ae5a94096de66fcdac3a2b603ebeba7f27af69162cd00d06ace32cf7457a0c264a81a8f08856ce638a5ae9b8e5a4f2eed13c3dc2a1d5e3ba81b304cbc5f926ff0e8f30fe3bd6233fbc0f67364a61abe2cc7b5522b608cdda9f58f314f9af82cb2b9abfda5d0a8ba184a7bf267e4c5e846c321dd7bd34488e2c9576cc6e8cc81c58f417de300f32cb54ac15bb993f4d1a7f7e28fde4da371b17b5700ae3bd4d58579cc8c15f5031ff5ea4fb90162c253c32fb642c54bf8d83f298652fddf8a5be4694efd6fcf09b50a96af1dd154c0bf1b9d8d697276c0ea3fdc07d855af0dace81cefef6aa0c1d86b6d3bb9575f959ee5b1bb85981927350e3f64cc9c8f1dbc8ed368455a720de04f26f59b9a7baf9fd77a893e1a2bc89d2e73c7368efe65e09e5fb9cc40ad19f2930e94c01ec3ff2cb0c1fc1a08c90359c740ce0d517158ce2ba0604121de9d59d46dc3925b1e6e6cb61fd1e5b1ae4c28a5526a97439e9b7123eaa3ac45537cb9fee45ada5d2eda0540c7aca36d4bd53d0d40eaf7662fd511921834c00a31c2c15380a591fa91051691b3a5f02422bf7b8dd2725bff2966e11d59fd7cd458be7f6160499458d9b9b8723b382564b7fa98b4a66c585a093f83d2670bee1bc5d2c49b60e989654284d5f5ccbb44964f66a93eafac8419878b228e8bb82d98c125ab84ea8db7c4d2782c0aa888d9f45949ccb4238a3b47990368a96678a15b3a5277b36359c838f207e3795f6892f6a5e9dec70a5daab3695516730b10a338a67d5ed2eec871ac918fd073c3b6247d36bf824bc52d4d12eeb5b042163535a2d17a2846e5a4d6249b525144326ef3f3e97ef1e703985d6fde47c9525f5068c4289b16ec48087e832f468dfc1a8c06694623d77821b3df220df14ebd6b56b538ca220dd2bbdc6941a54ec23555f46edd686d6aec93cd51e19cf0f5ff84c399bd8656bb3c8455e70219d783a8d2bc28dd61265874f091892f51066c622e38ee061d7212e32098c44d1ff18647044487c1505eb58de2cda07231c44a65373aae55896c2be40ffb66280e59231a610b867b3c42d726dbeb2be399b80d95d724aedf07693fb703dc9b9e19ecd6885fb93dfd4412919139c647a7c34dec4cc85cc852005ae47576182f0f741870b3f0648329f990bd3adab72e10aa3e77ed63b320d53f0f2aff778e84acb88dab620d9bcd4eca068857abb241653257d124ac87b965f1c9ce18ec9f32c91f6e1f43db9d6a849cb5c99ab38e976cf91fd4eda5e6ccb38338b6d61cf1c293212aa210a9755f7e4c23f95e90b92ddaaa737a629597163d6ac241d8b03628704009b715d17a8537f9bf0c1da71b99859d8b0b7e4c7ef18c4a1b254cdfdafeb8096657241ed19629db5a7f53ce27fee41231839e8bc44eb98421a2362374c8417758660e0b376ec11504fa0e665bea8f8eff767d17edefef29bba43760604405ad523a38ce0c9956c9902de6135c3694dd9dcf3d944dc503c008adf27ac33b8a2c9943a9081cf307c8a9999411fa31a68a9696fc6c2dfd544f952597b8927bf098c64910764db78a1f0bc34e89b2c61db0112701eabef707a131b9fba163eb336d25d1308d4f8e5f5fd080c86687429c2e25d12a548ec61101eb88a863353b28fcc993a8a3da54036315848c036a14b158d17cc845ef1830f8746aeef366edc93cfbb7bcc1899affbc6ca955610d95f6c8195c16663a4eadd3109b5426159ec8cc2b7725fa52e847a0219346f0aefcfca94813b27ac41a505be92d3b203769a422e466e982ea91a726ef0e4603756665327d57eac194e4e527d0417e544d5df4671298493940bb51058220a4d8e99f951c09c45861ac02b6d8ec835e7ed799569653e4c3721c0f2552858690c02b357d5e66fe7ad3a6728c73f48d998f7822400fada10807f2a9399716cbf182e48615a8965c1045151ccef35eb2c72b1540d00a86a986cb28bc3b1a32d2f3c1f90bae814972a99d55918eba444606e09586c6a49ee9d18ee7a8cfb1bf26636f8145e56764b6f76bd4af93129e050c1a8806cd3f04438a64132de23770cc169134dc20211e1054348aff9cc97a7585e493d6a554e75d37a3d0cedb539cbb5ee2bd8287d8a1092d1cc7067b806707b048c3421e275b58cd27da4256844537cde45e121417ad56fc70a927fc6978c7be7c2bf5b66ef983296546dcdea433ede899fdc2eb8f6290e4c83acd057c3acf007fd7a1990b632dd339f7d5ee01583041767dcbbb8829f27087c0d5834704cbba15986cacc5b46509a2426787817df2e3f57a07b13f862ac8e5e7d1c2e54b5e2c61d6fa2377d2cf2a1cee7bd66f2134d62351ba2e7dc9b43dc4803c7c33b8355dc6fd832847c4e27ab6806d6a2853d85801124c115d4b9b45ff8c3be864d756df05eb71eeaba0852d35235ece9ed5dc8ebed0a5c6de66062e495b1adf23e16c7d8a7c783946025ead93c2da4f6d5a42ec1d372ff4db3601b1b679e1c0c6ec351e841de67f517c59bcf770da798104f30b1a5d74aaffa423aeac300b4acaef243b34d2174f0fdf5a18761ba8d46912ce38bc1212bdcfbb0fe953a3f4afff3f88140e38b69f0706988b37b0727d271f71cfaf6cd45ae12f1598a7445821c73e836078e021feafef03856b19680c72555acf2f7bfdaf2a1daf36ae97379f67c2fc5731436e6ed3d7cf6409a148e75515e03715f17c062d3c3b20d62fa544c2e27fb3bdcca84072629d3659d3a59f01ca48f578fc6ae19f363fc611291ce15eb5fd57d023624bcf0e539348a8b5d30f20d8d9c38bf12a7507c0ca4251f2421d51acf7940fb0a04d87ecc146f5862501f6e52e76862af972b8abec0335418483a351338193fdd493b50780996f49a38fed5f949fd9f34de40863c5819703ed0796110d83211ab3af333e87b1da2232bb9705b57000f2486d20339e9365b8625ede98b2cc92b777952cf2b3ca228f483caa9e7ac190b09f301023a5524e2bf2e43ecfca92f18b0bb649ec3d72f9aadc76fefc77be8b04499bf6eb842e8315d1754a03c6eb25225c98ad37048d7b65dbc345bb8645043efdc164bc979ed6a6b5122416500eb79a77695b1f7528ac0da6acf323f6317988306a64d314f72f56fca3cd745e8de5a92096044fe20888b09e6f41a9e2c1d7d491c1f9d7397b1a6bab1e5d4d3aa0bdbf790d3431ddb8ce3851635237c0594e2e3e7a01c5b1518371c9ed3754ac2bf9be62ce6523527c60af79e85c0b5255cdb55b202f0b070cd547ae7ad6cc557011b8aefe6935a8e8e055a2c2e414cfee38e7f919b56187e2dca9462428148031e83a484abbcdd7517db515bca1caa5f9fc8792ad96deb92dabe3563471b91288a800120b89cd2b162cb7bd07d739da28179c7aafd9e8987d7e3465cbab2a2149d5da0418e61f619fc7577ef44372cfd90dd2f21798868ab8721b650b5b59c9bf0b9335f469fff4481143ddd493e3c5ccd3128b968ee3c6b970ddc4e52063ace65368282f6dfa4e3e6f3bd941fe8ca3ca7b84c33e453aee79301818615b98eb263036a869915dd0dac401b0b10e84633c1cc3eca5486507fd5e12fb33e315e59d019ea0a107381f8507127384263ccda896eb5da90e3b448b8951fe2fd5a3db75b819746973b243afc2a846df43b08fe1714c2db6bf2377fadb2273046fdbb8dfaed925810686b87d6901bb4d19568b166ce1bcf0e697d11c930238c90dd54c49e7d12b57b5277818775f6343841648fc8bf5f41a7f4f5ec22a09cf4318d4cd0b32cb4bbdee51aa72afa0fffcc160aa223c2e37344c74a2d74839b65d8cf63f529075781f0a4c50bd47ca580fa9c62b5a7faad356180f42427404280c946e76b747dec8c582cc66b0544d54b3d1982237ea9cf41f0ae218c15440a11345c577c8fcd81d607559c869ef0bdb6e1ce1edff552e081d2628fca7817923d4c75e932ad69", 0x1000}, {&(0x7f0000001940)="4bd8db3fb04bffe67e9475f15320915842c3f4eebf3b6410884cab341c78151e8e043cd4c27b14fc9b875b35a59db6e30bd3d6e1b6dc6a42c8e514d90ea5961f89cec36233c95d53c3035070ddd532746c7d83bef32eef291c58284c4dfa02224491431bc0cea84d4602b19ff42f15a52cc344d5015ca3a0fe9866aa53ae45d5028383f27cccca367d8c2f5e33be4f12f6644872be5d528014192826c8468e30213d6208c6de6582832e03bea33230efdb379fc909e0ec9b8cc4ed36a91b65d2343256f0a310bff467e868e53c28e92be1b39d4f4ca18ffee02e20801fea5ea2e6c81e028d334f486159e75abeeefa5f700024a85441726c7d6a0f9929b12620d2a710deb5f4db7c88d2b663d522acc2b8b770e91cfe9d05214cf9ab74d51670fc26aae7ac535a4cdac5f463814f5c69cd75973d564890ce8b4deb5ea02c37ccc0188017fdc1ec5388fca7e118d9f91c6f09a3a592e6088eb11cd36a5ae7e6a6f564cdf4e62c7152f5f6e19601278ae5d78c49d93ba3cb038afd5d32373ac651ca67bf6f5a6f51dea9fdb07a6d2f19380c82303619ac13c8f20b861df08bceb77d7e3bd88d722ee7e9c580f7419855f8ad3206922b526f42d747cd80d158ae83665cbe15c03d192d001b8dac95ebc25ac72054f78c97414d41379b9599f806cf4689dd985e4c6da5098251e264922f26ed133da19df20c1eac5783efb140de9f247bd4a04dd43b0ecf331209465f13a714f6cf502136be2264f447334f627bd88823bdb4be683bb78844caa27bb6c6c592883beff2bd88b6a35654c1e45857b105531388fb0d2a5fed6a433d3f21fe9a5b8b9197a93a0e623cbaa91125eb5545f54b4853f091cd8622260e268aec3f286ae9538d2f4a3cf99fa02bfd0e174619e913600c544fa0668be63302d0ee1ed225a148754cc4b11ac4bed7bf1f034ea206d0e563ff77ffd6cb437b63f223ff3a35003d2e077c9b4a401112cdf144ba998af14ec760d4a0b54488e7c1b0e7feda46ab32c07163de17c666c5e15adac0c5dd4a12d0c456cebfd97196cf53e80afd338efb9cf6b0cc82bf31a81929f3c25163501b038003758f4db0152622e12fbad6c444de813a70c7d3bc69bb24ac3147d96ae67261e12b260acdd9835c398e5c8c257309564e661be5a8c5e98dd958ad8eb08ac8224106e9108bb013b0dfb7c7b229fb68ca6e7aa8c9fc036def6641d1426b6a468c85b79734f31e7e34d1ad0dfd653465518d96eed21cd282fca15c3c4e15d1ffe08a9716bf9304ac4d6b80148e8151b654e51e2bb47645d32e07bbdfeaa5b84537391839166c9fef981820beaca975774a0805b1f39eadd64bd9caf59f03f5235a79cf914121a814f47c299126d3ca896a2bd72ab3a2bb1ffc7738c841061b8d2fc342871477e033107412cd470e802c7dd71fc1cb5f8f865b21a0877b6e67880e2498b6484028eab27eec6f8469e24756f0464cd71a30e77ed065961794d9041b9a6870e36168fea6e706f8682d62720aa32e6c5da662727c6208d4e66abed155c3f4709e378a2a7cbdff46c0cb5228bb2f60b240947b62548e7fdc4287ca493c067c49dbdb0549cc020d56c711bc8c7d4ba71b8b7b276ee1afa93631ba1af3cd8d441f339dbe4e38c266eec48a04c3bd68413b6d1455e904a41d8568a20a4cc47f440b95f7b484f52da2166a7b3d6280469b54f4bf7ec5daee5e150af5fd6508188e28d801c537c28b0135dff390256e96726e326c1fb72b3b9513a587df1fd90a926311e7a58b0e1a495d698a7c6752e0dd0745ec3600365f17199e2c7280a37daeea0446c382aa5a5cd588b89c6e05aa6fd8c85a0d1a2e6c187661d231431bf6a58ad5bedce1ce7caaab424a554b68f9b22fd7a942c3d967ace4427afe26c9d96208def375b65b87603c63e106b4822246b3a14751b41d3e0f6296dccfd32b30bead6256ba9d44834955a186654c84acce5006449729f5fd4ae6c0ae831d6da871b2e965ff83a76f0c355ca4c4704134a92ac7f8864c279170f59f4f522705c35252c61e2705c8bc6bd0af630ad4ba3e270e089865a3ea37fee482d5c2cae737ddd048123eb29688fb5b7a3e5a4ef39f076144aa84c1d91ec7504ab0f270b005ad320136196d23ac4f2494f63e3404f83646d956bbd393c9f9340322cfb3a06a1af474e5dbcf19561dc3c213a4bd88a92ea189b21d0f5b7550fcd87edcf7e7d43bb1fa706f029758fe3f4a2b5b9c6ef321592d90ded9580745ecb15dd7840fab81c7a6b7dc5338ec34f3f3c3a77bfde99a2e686d7ad0d7fb0fdbaaca6915d91bd98ef3ca3103330aae93cc792425c3717c95c7933e396da91a61ea7a8b81e6ec1db1b16f433d10fcf6b21322218ec09c15cf584bd77ce6b044f29f1a751a3435a447615223030a27d830c0f1770d56657693e641807b944798ae577aad47da378703e90de131a6f78dc5f53e6140158f53694c6f801f623fbe2c16943227dc38be3afe03f8bd843f0d8cda4e74afd9f1401a46561f1d114032b7c69e4202b34903cb3e8ddab00135e064b0408450f93cbf0fb3f2abb6bd776c27b8bf79acd517d106a34eeadf9a5caa2fef68a34a8e5a436d1d1a289b3d2d6ba4c62a4a35a700573240d21becf3a165af762dc52965edb3c7b3ddb812b24f05d22065434bf8acd39f742cef252b34d0979347396fbf49f4a1e901e5606f4b800f66fdbc3f1c69fc5154a4740db618545dab3fc6f47a981bf45af4321ca5bde0382d1149ea6723a4f3c2ce01320346eca8d3a6cff83d7ae9458eb2064041198a6e0d8fc5a33e1413d9eaa1dec4ffdd9d3a35bdc631f4a8888d488037d72ff0de4e73795ccee887413cce4cf2288f6e751bd0db05735b856285338550204ef435acdb2d7679732b4307396d5be8d97d10e11bd172fd40db570c63a331c5e7ff196239730b6c88d70d0722f2a5413fb8d3e666120e6d4cdc7815b12810c3fe62adf5dfe1d953503b8c44a436874b478d51009a045f4f2ddd473089fba6aeb5edd568d246e1669480e127ac8eacd169d012c8e6c523ccf4274e5c51913b4a9a7b30a916703f2143fbfaef1258037cb86e8bca3bc29a2b333ec22ae1327dcd14fc0406bb82c4d59ffb60c1ac36476a09d9b1d3fcd58d46d401510d613d9fd92d122197733dbba8141609dd10c0b5394af0ad56e831b58815baaadb6c28db4c6d1a3e87b4c03ead1e115939fc8bbe48d325a3f27194071c6afe569a88a6c8d8d8d461153546f539a9ffcdc3d856885a482625f59e533bccdfe9bf2949bae9ef30722b685cc9184d35c8de411a45d5d7bd75c50ea19ab320fcdb405976a2120781fde5e97b9939eaa60b177719a9e595030bee88445391b2459156d29bc354998b7945189edd07139931a885be63aca7e3965186a95797dba3538f941a57456a48d5f8cb886072f8e4c62df2ab3b71d6a745aa2012b9bacd7b866817093af441a9241251f586f7412b8a7002fcfd1f716e79ac7b3480ac2ac253c2139f6449f9b90eacd239402085f3a7a0c63a5063ca0efea9b5dfacac7bf108b8f2def5212585cb001354a471d1f1120cfe7fe1359264c277e9c77bb5b9463906b42e2fa86406b45ed104ba7f6e400ff119688ad9cb1ec57d34bb053f33b493455c75de97ca74d295338563f779e0f2c2a9cb287ee9cdcdac602523fb0df5bd5526c2511c04c79bc33988fd699ba73e180fa568cba175f618b6c4810c957008914afc69ca348938b8c9b5bacd04de88988f40f7ab2e169c5b61e911da47eef03d0c28ef2994a6fdf88bf9b4c41fb2b05bb187bf9984231bbc5edd96cebed55cdcde1abbff6f38553a8a02eb0d0a0808cb0d4e90863bcffb24ad5654d5241e73bbf9fea2acd45e44e27ec216e741aaa37a6fa24b35b3c9ccd792975c0d15ad4104f158759bfd463fa7c0251ecdf076ebf7ca4be272d99310963cd5efcfa50fb43cee31fcae498e68c9326c8c5155b4a6fbb3eb759ab13db7885aa691015470911d5356076407dd405df07276ad534abd71551c2b18e2bb21297e643aec0d348bcd2fd2a674ec030b55612164d0191e4ff752b2819af0296b8d34ce8f1ad49afed8a1b56d41a476d60c4efcbabab6943dcc69a085c4125baf2e561cf186aced9db2e2492ae7dba04204b82b025f0f0fcd315751fdc7e6096b0c9926acd5c0fbf30ad15499c61a82080537f7178174caecd3f5880050027a26dd7fde939e529c5edb67d0a22912b51513c38a5d676e56c7f87a5daa498f6bb0ca8bd559f18b943a3894c7e7b67e88c1975ff20955f1dcda33b02dc94b4343f15fb979e0eb4976df0300053f231cfea6628bc2cd30fb2f80b739eb506e1dc33ae4fdb319b713a877b99a17356f54c0e989c19bc717f4fc105857a4bad2720587f53c9c1ef19f5b02b0504b3e509eadbb357e22d60cdd1f40894d100738d8af7bf51dddd61d1652250425815ae5a0a5883c91ee4efe5ae38b17412b8f395f69f30bc7543bee6f4ada994248374f38e5f1e2b3ba146a679fb0467d0ac813b5a94da32adb260f55cd65f4f4a96e028e81cca494978f487dff1303b03a203b3c119bbecab804acf17c5b37d05f5335da3a33ef9339ab987cdb34ee1c5e7cd040ae1076fcd565a4565f93d32169863ef08d633bc3409979a43befecc054616bd99a442075f6c1c82b4db8b94d6c2c3883987e7c61a587ebf45142ec51918c7bf3172253b8e098f14f6eea7ab5dc9725cc62a5b8a6149b5a62b722e75be64de83820977c211ea8dcc4350102b0cc3fb818b2ad471b5b6a0f688b53cdfb32be18e4ae44f80a6df27b1c925c2eba4abf51c74178ae62aa2e2bd2bc4ed8ef9a1c0c22582ee3e223efa26eec00df6e488f9616a0c6e37e3e028e382dbb2fb66d60190a5a0e6f47eea6219ff26ddf18247eb416c1feafc48eac3f2ea5c4b8a775445f2cfa0f017224b164e27bd7b4b91d7bc4b1131de9bb8573bb412e49c4d7552365908a68890c84c058861a8d17374646587182b3c9a2ff3475b42391eb251f316c485c99fd6270155a749846c141591b7bede2a07c188d7835921721ae424ebc2eb3aa76fd5af543d987522da9bcf4ba9e30082ae5de15470748166765d8602627907c2d308e000526ef9cf0b7af439ccc71fab8f76f2a7399b99f68b130791883fb0a1167c1fb46b386478f54d33a56da168a10d0bad79dedaa9d49961a0bb8dd15012676627c6142d44976e8f0250970cc0ce1ef7ea93ae49e7f445883281a029c9e9503809d30a1ea3bdd0b7bf4bdfec7c68f8c921dfb8441df7cbaf0205c576492b61c8c9bacc29253a9e93a015ae505b436a0f0c1220b476e9318e04857db2da51fe53df774e3051bc88b0c0fa55b4a826d1c4421ef27f737610b210059fb01bf25dea4c80e8942191885959421bfee15002d94f1b89259889bf6fb6194578d88a16a351d3a69b1ed4ef20d95839769e69a0937058ec0b4bc41490839c4fa4d417f27bb43b99e67dcea88cf5e9f16b4f4b8f1702879aa62de88b10c10ae7666b61b2eed30f29ee77258b61d5cb29c1c7a86730c48e63a05c833e0e55fb549f138dec9b052c9ed5c9517ff72b1308440babacc8afdd6c3faf731d2ce3e0d42906488030e2686ff199f81f424c3e033b44ae5b15eebac982d3d09d83d390ca1ad0bbe9afa849917169e0e3705b0722498dc4019c6bbc77e7fe02c9983560e7d3d339718c4e06391f8484d016170df6d7bf4899d233f85ad10c14b7ef86d29afb659f1b40aea428e1a65167a2f9fb570bc006eea6d", 0x1000}, {&(0x7f0000000440)="2e06d1bffad9f44ebafd16735146569a0d313c54147725466bab725cf0a9d97c98fbb2264731fb1321d270a68ef75e15da42d3798f4f91367d010a2126", 0x3d}, {&(0x7f00000005c0)="c1f8c710a700cbe7724df11a618682ee42a8a0ca0a278c9c58063234bc666585b609209b04da8b66469277e06950216e8d3371f0d5a0fde6511b1ebcdef85a1103c3faf05f98d9c0016eeb49cd9024c65febaee0156b0a7e3d495bf72d82bf3f9e8250b26e3d46dc3ec6b1a6aca4", 0x6e}], 0x9, &(0x7f0000002940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000009720079a8cf61903731dfb8619139b90d8ef0cc155bef903f09e063473529d09a04a1d9d6b5253eb8a90b053648cdf986186bf36ec8d46968eefb4c87e1f564c3c4df479e94a93f5a3dfaeea3579fb87da7d5ca4c9c0bafc737b860c1a18db76dd9f9b2b9f7e1925f9716852f6d0177305fb2e318771f54ce09cafe6f811d62a087c7a29999a4a27d142d9009896c1edee4cc94ffeaf8eb4ba5f5c71473a86a5e89cbaf0c4e17135587849272021386e0e20d96256c43abeef93dfa5fa139d773cc9dd045b0a878bcc3c85cedacc5ea6da7342ce42e08bdea06ceaf892f9c8985bcbd057401222313c49fedda19231c5940ab027c5f1c255f5e7ec0faef2c60a017f5719fb35e1e0086b1d85227ccf25b70db08ff5438de3b64e97937cbd71734c62cfd2fb2c9b0962e698044ae656a2ab8d7cd9ce477528b4f0d9119da0e4df7f2c5f9c43a07d942e5a0793648e4cfff372a8015999783699187ab713e7cccd62b4260cb332b31350e5eac5985662122b736912262c435f2d9b93c7bd8700000000000000000000"], 0x58, 0xa}, 0xc) getgid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mkdir(&(0x7f00000007c0)='./file0\x00', 0xfffffffffffffffd) 13:34:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x5f) setsockopt(r0, 0x0, 0x66, 0x0, 0x112) 13:34:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYBLOB="00fc2d2f66696c653000dad4e98f653e1ecb0dae55d7efa63e3f765799c75c39acb43d9ee0bc658565d1a674e1b43487589cf75354f191d1d6a10569daab21b420ee0ef71418dcc89698af6cdc2f9f0f3d5322b9c9899a7c3b7193c0a787e7af350bc5b9098236413fc36ae09b9990db46be1fad71d6ee97140a209619e6e85a70a3fe32929a78e560bbdb38698eb948ab0e5fb6f9c084a4338d8f73f7844038ec97bbc9e9222f2b2f4aecef0b05e8e23cfdb4dfa1c13f2bb927b627405cf70dae"], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 13:34:16 executing program 0: setrlimit(0x4, &(0x7f0000000080)={0x3, 0x7ff}) shmget(0x2, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) chdir(&(0x7f0000000000)='./file0\x00') setrlimit(0xd, &(0x7f0000000040)={0x8000, 0x4}) 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, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x817) 13:34:16 executing program 1: setrlimit(0x80000003, 0xffffffffffffffff) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffffa, 0x6}, {0x0, 0x100000000}}, 0x0) 13:34:16 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000001300)="3014b965b0115ab60155bddee386f0501be22a4978e0d011ebb5e8ccb0483cd6048cf67c24fa439022dc608d81f42f2c4a5b1e8a4ce20b9ee9b63f09ee61f1604d569188bc24d0aa0c00298561b0e9dccbd109f3cc1d7f0472a1f175d36926a3111e8fd25d6e8fd625791de627de48031e50e7f34d95be16ac520c26d5a9ec47fd320b58cc449905481181e5dbcf4754ab397955c4e7a0de86da5f5c023d33b9695007e132954ac24190bd332fe19d46de2087778d35e99dfce82dec585096bdc6153470128f0864c1ac38bc", 0xcc}, {&(0x7f0000001400)="75108922f6bede8d32ef79079db3e467f4906886872ba0cb4c5d30509b2166f0d6fc0c0f673f1aac4e5bf16d3b362a5d44dd132bc501120bced2c6179afd4cab11dfba9ac57bb020e832d331272fed1238ae96938a5edef45f156ba64e277e3ecef26ee21099651a434dea33305ca05ad3febfb16735128116a9b34f256b1e4e65926f0d03d865eb6a0434661c4757c438a286fdead16b603392a5d9041991f3fb87a675bcb338695e837f48fec46d3ede89523ab8d37816633089fe0dea99637c", 0xc1}], 0x2, 0x0) syz_open_pts() r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x7fffffff) select(0x40, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x1}) select(0x40, &(0x7f0000000000)={0x7, 0x8, 0xa109, 0x2, 0x80, 0xede1, 0x9c, 0x8000}, &(0x7f0000000080)={0x1, 0x9, 0x8000, 0x100, 0x45, 0x100000001, 0x2, 0x400}, &(0x7f00000000c0)={0x10000, 0xbb4c, 0x5, 0x0, 0x10001, 0x3, 0x0, 0x2}, &(0x7f0000000100)={0x3, 0x109e}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) fchdir(r4) 13:34:16 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x7011, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10003, 0x30) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = kqueue() r5 = dup2(r4, r2) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000000)) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c6515007620c2ef12cf1a52b1449ef4f1f68a9e9fd00d0306d8590000000000000000"], 0xa) poll(&(0x7f00000000c0)=[{r1, 0x162642f663d7441f}], 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 13:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = getuid() getgroups(0x3, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000100)='./file0\x00', r3, r4, 0x4) mkdirat(r2, &(0x7f00000000c0)='./file1\x00', 0xfffffffffffffff9) faccessat(r2, &(0x7f0000000240)='./file1\x00', 0x1, 0x0) 13:34:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) fsync(r0) r1 = dup(r0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x4) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/63, 0x3f) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x340, 0x5, &(0x7f00000000c0)="b7652639412be257e292922080a2f930519384322cde9f441982e80710f16ff0a9f0a31cecc1b337fa96a10a16229825831a07e68a9b2b268614c909f16233b4db07d4535bf0a9cc7b7b1b66ad20995ee965b2317e7ba3919010a4ce81dc7e8c519542f4d9c043021c1e06b5da7720de7d134e8572a2f5fb915eb1c162f0700bcebb4783988ce47553a5ea6ab70b0f1f7f", 0x91) fcntl$dupfd(r2, 0xa, r2) mknodat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x9) 13:34:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x3c, 0x2) lstat(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)) pipe2(&(0x7f0000000080), 0x4) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) write(r0, &(0x7f00000000c0)="69f8166a4279a215efc9d090db749ee885704edcd6bc8ebd041d380a7acd4742ae0dbb9678c8b6812ed21d3870c16a4a9055537a348902a9baf70d038501b5b6bf394c07edc6bf188e47cfd95d5c272500d9fdcdb4992b7433498ea82c754f9f28a1c1db9a6ad65d0c16521f2f8da8e29a114dab842a6254368ea9988ebf455dbba1b9eabdc1985d66372dea7e794bd5bd15321cecc0c1134aa238a7e01accd075cba17c4be87a718a4d5568f7877d239ab7f6c88c3ae30dc9f2f39a893aa8dd869bdf16ff196f93ec6fdbfab1d2ac8780adb51271815b0ac718fdc34d9e35a069ea9bc6742a0c738d678f633d93323a49000baa640fb75b389846d4e5c5ae3887036815b7dfe4b755372b602a0606d30aae911bb254fa87f0bf10253c14edf3ad6d112c62b11cebc04150f173cbd4287444587dd70986e9b10f6f64179149e2d8c53ef1771db6ee020b8dcbca9b3625c94f42b1c899fe7c45a30845eae77f1ee4df6630bc2ea0c82717b0823895fcd6cac86c0d39cbbb727f7207281b3b9c1021b5bd9b0675989d8b61eced76a1ea0b5fcdac88bd83d9335ab3e23eca391411506d351b4ebff2e94238b4705576ae562f53bf0191b78fc998098b245a666a8ebcffd13a16766e14696a4cc79849eb1013991cf5c0b26894ff0abd418c21e0af5fe5981f17a6e877521edd3566d49b1f71d44acf591904108d1e5b8aebe409efed816a692ee457b51fa6d7255e3800660c0019cb4641ddf2a2ef9aa77b29ca8eb77312124d37ba639ad841dd50e8b1ba106f6e9a47606a1a53806dc694dbb767a54883ed174c1941e882d6e42a5ccab78bd6d0cac8089e432d1b3861c644d9a01ddfb9842b6bafee451634e3b988cf048e33bb3dec4beca4e65f212b5080d7abe4855ee5d6ef4ce9449dab77ea86852d657530f224091f5394986472ef2b58aa45abd4994e7c9c677a2a8d409af15f14ea4e3beab479342532d1e0e1e6a415d6f7f02f5a6b67159bdfea28bab2024805a00aaa556478cba4a31303da86dda7a6b1cd84d9b75810cfcc2cf53bbad8f69ec5920185e0d8b9321a8ac6bd5032a510ea125196b8d48a8f5ee28752126807a4a6e44af7a411f121a71340605f07158701eb1718e4b5d4c9617dea4c7a28b14b3c6c868393a842827c979b8f7b86881ba4ab36e2c553d4f882e2e4ab5ac6160068b0f2e7fccea752d92e57bbaad89452baf4ec87aaacbff47a597b6367cc17e44eaefa6bd925f2a0ae563b70f8a67c7c71a05f1eee0936ace6365195f625a94cef3c0236ee5dd8fef9b301c20834695df3a366a710daf8215e22642e0d255021f9875d9d334cf9e10b83707727191043f4517ef71855425c3de2541977e37be09e64fd682526d9940ee71344f64f136aba5ea5b1cbfc1656068f007a7c70e906745e55415d908c6b83af6bbf75ceea470cfaad5045d3c1fc6bcffa1b34fe88d464aa13e24d479d2398e907e1b97cf7c4a4771f606e13265b8bf4dad9aa4b1828201ee0d7cb4d4ad4d41ebf766d5ad81131d48c9d297b2095a059cd016317a5f9efef7b8ffcca646116dd6dcf8f64b50481d31a21cb5483c7f8b053b6f3aa3fa152d4bf32c8879f61e41501f78c325bcf5760c047a393898c78ef348c59aa608cece03aa77f59248a2d54fde571ad8c4e94722a1a82089ec080d0982c1ed3ebf434c36e2fafae1e253c96832b73e7c66e00b20c8808e33b3ff73f672900f61e9e76b08e6b4305fa28bc5e0ea49a4e8e6065fd49d45872101e32b95ffdcb7c7c78dfea50cabaea4fabef6a02f0a5d51a2eb249f8a3befaf8079610ef06b1d4e3d49647e562ca79f9f4cd4cb0e1c049d480c494047f4a62e37d0ec1a4b9e4018197ce4fcd83d939b7c96e8fce61b651f2c9f5a5f79730dc1d1701c95a794f64f99da332596d76e3ae3a1f66161d340928900c418533648759c2449e307f3897085be9cccabe33bc752bdb3811b3bd0932408c69eca4e89d5100dfce627c1f3e7e973cdde453f0e6150524147faf12e1c6053822c300fb5351a66c11ff57ac87adf5ff875927e82a5a77efd88b4205b326a6e8204b18dc6fa2997fb8f9ebf78acb141dfb1ee5aefb83e99632b060d07d73903ed6ce7c747ab1e05f0df404c9449b7d9d6833373130700ad2347b683134da701c459161a5b20caecd53990f15f6f614b50fe72bf0b8db038a06881720c117d825143ffeb80cd536d7216627c43c2a73e4c2fd29a624f7f16421069a08f76b3cf674009980ef8fbd596f094bd29f5866274be75428bc47a0c66c88cf4839ab059851839e4138df19091a824a1cbddd8c3a2024d37a01aaf2ac4b7fe9fc2f5bacd3082c39d15918011fb611bbfed632535e6d41b8f23371251f9e44cfd7f84faf6bc87b0ecf107bb65ef115e3c6b8dbb6f5b4b2bfca5fb56884dae08fbb618b2fc819a8257b6cf15228438e7eed4454787aa85313a07bd086af81af861d53592275dd43c2793787fbd9cabe090b31095f71797d4dd69804de345df365b156922ff0c782b63fcff1f1da6a619a3b1d290e348a75410fc4d84844507f0cf6db65f7c7c297f00e2cf7d343f230880d3e5f8e88b4808203b2359195e5c50076529c8f702d97559cb6432aabc31fd216856f4b26473fbb83d09a7e285b5faf20ecce0ab01feea54e20c4deb1b67239a32c0d414c7eb44d183a2cac66bafb4394f03da2213e9f6f355d7fb9b4500463eb7ec72afba18b057289238690ee17c80df09f28f8560571940f4a72ee79189434d095f3e2c536f1f17d4a9a1d750f4aecee48e8f77be716462422f906b55a1826c4bd74fb93d8dbe2f097cc8b39f64c881f85e1e2664c3bb1f17bb05511fdcfc49bea9500593134a88f3cac0f5879d1ebd1364281347979a1273f71ef34b49fed5f4b92b74aee6be09947e1c965ad664d62c3122f7fa351b0b25d58013e3b7697c2f082f3e5a845eb92158d06f352000581cf9e645731f5fdb592959f89e98f4411d039f8a465c8860cc1155e262b5106f0f58b90b8a8e56d907e68d2c16b75a617018419974bdf5d2a244ee539cd92fabb0433568b7c6c5aed7003cdcce1c07fbf6422651e6845932d4fe3dabbea0d5b57babd9ffc3a0cf502477cf59a39e9686557c773dfab2d2edcb011de764960cde0d52e4565637729d09754b59fc02b07ca7b83081b4e6218f117ce45859f56478271907d28ccaa35faf2b6829cf5f422ba73e34e231f3e6f22169a4f99e1d5c7144b565e7c68004423469b9e253c4089c7872cf634f344d9568fc34cd0c37001798f13ab606f6ad7d1ec6f2458e49baaa2da3dba829343cc81390dd9b0c559caf1e5656036a7227c738eef57c5fd5d320fe04018e2a4078d0293c7f293ef9be5d741c0017b5aa49878fd9b7fbfc1676e30ff291605f9b8a946d9c3b951ce62510b0ec846b0885a0b55fe684115c1dbd15a498ce8d70e7f1e8f7f05e993cd58131b4ed550fc7304fcd757faa7fa8d0192cba2e104deb7bedc90806fd854495ad6367007e76285fa4df2bb62c851b0ed8ddb2222acf9b27cb1567dfd0eb0e2551c456c9cc2a88a84bf97aacb1f4ae98ad50fad6c31082e3e34588182a59a6502e4c2e26b3a5395b44eb9940414672e15a55d072d1c956e597e8fbe6310ad6f282fd2af7ea7de4a3a69fb509679a6e8e935beed8ba7843c525b6e9e77a81aa56dbb2f83bda407be443448318e1ed77f8af5b587e6bf916a4fb1b91f9d47d196e82e68516275925b462ecd7483fba733dcfb3069f90aefe63a3edf59c7012d260fc932422ea8b957aa6b079eda01f4c86624418e01adeff673ec21e2045b9316c75ca1f9aee419cc0c34b1251f8fd222116ae355477ab5c5f911bdecb621d24b93f188563399adc4244e5af8533143caef71d7ba899f3241e2257241a09b95e3aba8910f79ad28660d6922594bc9f07162148067d1bb2aee1eb20f7b8487095744e28fcd4c696c1423407bd4771cdf83cd683b89554ae580c390ffcb737a5dc8fbf57b8b4d92800c972a15e37303d1d877f2ab55b899f540632b80ca951b18fd306ca64e6bb3732e714c4d2520139d0ec8272e13d2e0c3462d664ae38128ffac479e400be6622792af73f754bec384121fafb695489668d7349cbe91c053be1834558a44155a7a5abd0c2a4f7d20e6c8d0b2a46ffdb13cfc232ba414788ac74e935709a7ee38551172e77b103aca59f148d63de1129088205a0ec87817b27e6e08e9aca456c2d45a5d710f596c76e23abac4f1b16d3993656d6b271eb1a500a51bfb809f013a278d4d3723da82b65d71b505f21ef750bca8859ce92843df9648847e6356b7ce2e2feaf50909227f140bea0f8470d22b202af1b3c1ebaccc66395904d84371b7cfe0ceb64b6193c42a4a55d7179d374745fcbeeea813f124e626f5bc5f481760247a00fad54ce9df05a2d23f19138073e1b263c9cecfcaba78a0f38a09994e26757794e7fb4ef7e9561552a4a66d287bd081113e315b656b33ac42f15f343c26e1a34030ed540a663ca84df24315eb9a96ccb52baaa2f898c5538300356114047080316c5d3332500a514348dff06680a2a5c32b0718580b604220b1289f56a5ebcf4e27824c74bfe65a693853a5af46a80e993dcad65b999cf103ec06205a27903dd074090220a66e67ca5c89824df0309b7a6e1a283616cc24ce56ffa002101cc8dd36c209b71501a8b368d3aad06d932840a8e1c02af5caa8fd7266b70a7fef45794cac151df09655ab31be62e2a4f9b20541f7ecfd29a8d5f3e7e6904b60ad5266e047f3dce195483a76233003424e422c0f755ad3f3374a84610c657ced8805f3de9e45ecaa3e46082f145fe433a6390893b26ec955b2520bcd2ff300a88868ac2721a55e3644aa9fed4717ce326744cec0fb827022636c15f341aec95ec807190251cab696a68e7ab1140842d74a9ee77b4fde5c32fd52f08453c5528e135218bb80c5dcdc1d80f2d6467036bf7c206c0db943a033d71aaff47c69ff2aa0661ac48d48f741616da3a75c03d19624b4697589828ce7f401bed40377baa202a382f57e54f28f0714fb0b3812308b3077d7a6afdabc35840a925f0c296da5c7f09a4f014e360d2f856cee24d4f19ee55db0a06a5ebb1e96b1512bd1c09c093146ea281b79a25b9a5edbe505dde1070833ef4f098ad2732a19c69dccdbfe31723938361898d9e7ff215909d2de919c1779b9b4ca4b1152e3984ae0728516b41475ef54f54633f49f0829236a673b45a44756543a13ca445c3a66fe355f77f3ac673ea40de56276c535ac2e06c222aa102cd1e7d21c852f369a18844b622eb84fdf85e2ca47c7b2484ff697f17b40230f24904a16e5310f896072510a83971762bc505961c3a9dcdb240df209680396f65692c56685e0bd95e56ed909700842175520c6a9bcd2973938499dc46af85d48c6cf890ed66052d227c623ab8eb71c5a7f9f59f22399a290ee42e505bc7015b3612e65265ce7d3ff3372720e7efb81dbb6d1baa28a042985600ddaae1eb1cda5acb4055152906e8068b4db8607eefed0e56ab158c0a0d41cdd8199489d49925ab2e11af6438da48ffc93c0c1dd5e80e190c666cae83ba7a88fc9094354290f6619b6e640f26fdcc993ef10b3b5c7e8970a289e4817f45f8c97b08a2f39a1c636d976b4fee0d999c04a97b89482afaab0040b702cbec6c3753fc92ce32f96d5f157723851939c7905531d258bf124c98cbc4bb2f0751b76ba284db969d9b5fe5b317d4cdbd2e60d49f1174ea1d2c6", 0x1000) 13:34:17 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket(0x8000000000018, 0x8003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)) 13:34:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffe37, 0x3, 0x100002) semget(0x3, 0x6, 0x1b7) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/240) 13:34:17 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10a7, &(0x7f0000000080)=0x10001, 0x4) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0xfffffffffffffff8}, {0x0, 0x10001}}) r1 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x80, 0x9) faccessat(r1, &(0x7f00000003c0)='./file0\x00', 0x81, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0xfffffffffffff800, 0x1}, 0xc) r2 = kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/224, 0xe0, 0x41, 0x0, 0x0) poll(&(0x7f0000000400)=[{r2, 0x101}, {r0}], 0x2, 0x100) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) sendto$unix(r0, &(0x7f0000000240)="923130c48506d158f9bb9bc9e05e5b565142d260e34d093aa579f4ed95bdd01b875a31291a8a1e7953347d652e6b14006e0f8f4cd8c8d8ba1a536a97251ec6246ab9d5bb3e11aa5bbf203bb2fae3aa4be1ac677e85873c812f76888dc637c810e21085c5bab978b020278319e0cc62659ad58a313e48ab43f51f1d10c37dd7f86ff72aff154b52216494e1e51003973166e09bb76db83720dfc1ae19a43a082f40ac983580fb3cde451508902cf9b1f08d1fee1b466f3295c933ec27529bdd670e948b418edb332eaf7ce43e7e232c74560cd51710c7ac3175e1f87b4a", 0xdd, 0x8, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x88) 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x3, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 13:34:17 executing program 1: setsockopt(0xffffffffffffffff, 0x6, 0x0, &(0x7f0000000080)="e11cc1bd", 0xffffffffffffffb2) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) socketpair(0x0, 0x2, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x8001, 0xfffffffffffffffe}, {0x18, 0x0, 0x8, 0x3f}, 0xbf55, [0x100000000000, 0x7c, 0x7fff, 0xfff, 0x2, 0xb4, 0x3, 0x6]}, 0x3c) 13:34:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x16) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) chmod(&(0x7f0000000100)='./file0\x00', 0xc4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200000000000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)='|', 0x1}], 0x1, 0x0) 13:34:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_open_pts() accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x41) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 13:34:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) write(r0, &(0x7f0000000080)="e6", 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) 13:34:17 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) shmget$private(0x0, 0xb000, 0x1, &(0x7f0000ef1000/0xb000)=nil) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) r2 = getpid() r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000500)=0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r7 = getegid() accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r8 = getppid() r9 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r5, r6}, 0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) r11 = semget$private(0x0, 0x7, 0x4) semctl$GETVAL(r11, 0x3, 0x5, &(0x7f00000004c0)=""/62) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, 0x0, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x402}, 0x400) shmget$private(0x0, 0x4000, 0xfb, &(0x7f0000e87000/0x4000)=nil) accept$inet(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 13:34:17 executing program 1: pipe(&(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 13:34:17 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) 13:34:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) recvfrom$unix(r1, &(0x7f0000000040)=""/43, 0x2b, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) r2 = socket(0x20, 0x4, 0x8001) r3 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getpid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000940)="92b0bcad5de55145d4ff9a54942fe0508ed37de3beefa13135728cf81c2c9144ca40cf9e01a664cce7de82999949f1f9522e2cbffb0aefd278487a2fafe4fa59092468b4627a39207f9e95cb47c2dd94eef79868986e515f7bb72d1168e8f8f851ef4987f13e9d788995f0f64cd1e9c384f28f6156c7b891bf648ee10007c81eec670fde07b5615a32deee27d87f960fd13322c07696582576ca5c690a67e420e2d9a6740f3154038737594432746b10b6d407f4cad0d06e258b8a0f2c5558cbfca547b9d42c02e48fed0f2280b1e61dd78573916aa99d518ce14edb0f897a19272f6555547423ca3a065aab65589be97996edac3f22e6d8c8c01227f3de992a861cccc22877ab1b8d93ac8104be0a42d09347523acb7434e905581a17c132522eb1a102dfbc5fc407159df5e35f1d4ff4e18ff5dd3f18eca8e8b62baa27807dc094201e85755c93181c49c45b02bea4378f3af9642f00361ca298e1b95c2614df693c4c12d363dc9c0b7870f4ee0cdb4ca1579b50a2d9da4ea9400d73a1794b81987c2e377ec82747d78ba122ddbf8ad1f8d156761cbbd21f8a2cb27b438ca7dff544cd051426dfa1b552ef018ce8f869355b3ead73de3ff21f3438a5ae06b37e555254b1476c0a7b245f9c7887a66062fede7b42f7ec08620745eb5fcc6e2913d1afc6ea17df1a551ca54838c371248f156edd5c59526496409ae3a07ee44dc1f079978214d15004b612f89a8acd75cc5cb8e6eeb8492d5e0225e3357b23d9071b6bfab8377d14c8c1ad7600ec5e194ad51735b461c34068ddf017afc5af2cb1a350daa269e08aa9a5c0bb17a6395f75896266ab269285b89128e03d523e5154f33c98deb674d435b7f62c109aacb5e85c4cfb3cb305984e2803959c8533d61b1c3f5841b56fc0b9d143d957659bcc7aae5877382750416fc1073a851c37c8ae39ac33d0af3c3a71b555737459d87a9e775ddc3c5674a296cfc7bbd8f9843ae7b2bd4c7d4aec68d4e31680098f728aa60eb6a91c6ad82b6f09065fa341a692c871dce630a4511ee7512e1e6af6dc3f5c3692255d433c56e4b186afaf1ce453fe35897d0eb05cda9bf084cc580b8e9b22c9e444675283f6db8fc63e4df356ca1b13158d12f09dd91a6e24a6951c98fa5f7aacd6a355880af5179dbdff7b068549af2a6baad82bfd46c388566f4aae28c39e508ffc8842a84abcccb39ab0d0c07c424c8bdd5742201964132d9f47940ee49c45776353eb5eda8dd10eee42ecda66895e2cb89b780daeec1ee6f4bad528b8ab111c9859a217a96ffced01d8e35b609bcddded94bb685db986633c44c06e57e9331163d0e559dd09960ecf9b6eb7e4dbc470b0a03210ae0f40bba9e4d5d1db3e4d0def56253b1115f08a2183dbf423223cee27e4912003faaa283d62cc778b99c75202eb7671a81303aa62f79dbb35a004973a8422de0c37a1873b97154d89597437f1edef4ff9cf282a7a5ebf0df1751e968cd45dfe1b3a2b3ec6f354b8c8fa8f5784fef900e0605984720345accc0e4197ed836fdd269a5fd58171a0959bb78d86c5fc3cc23ee1a628d4539870183c36d2a4cdd8475f5cb4663e68269d1c35293a432784a1233e4848a9c2219b295096fdaee167b4208804d2fb4c5c36b07dbf138d7bdbe1ea9e03ceaca3e687cb0886b48578e34bbc692b13943b3759e5c30179047f1a73fa869ac3b57b951561948211c8d7a51a10d436a6a87c50561430d70024b5398139b1a4dc41dcbbf1ed1a978fc35e17de0c54ef47efbd4f55a27b9a7516772500e20b353045742b7bb138cd97023f26e726fd8778043a723c33927d40eeae27b9aed3f27981c0d1fcff46a6f182de56c432105032baece8651ba71e3a0064ffcc072299cf7f6c861c2aa5e0bffbd61de1510f7ec47a4f43a1e35e349edb2ada548fac4a0ef265c49ecb25359c3622d6d8b2c2adff3463efbb39fd819d2528c4b4d6259b025a953241b132c23c2be0009f0f48e5dd6441bd8116d626395337eb5dcbbd45044d01d1a5e5dae969ecb87822a472f472195acca9261c97823cc8212e07891dc5c465fbb49b314edfd1469f33d80db3390b498a7ab1a70be664b3367fa8e2e224e99556b7df735c8f9b9dc3e76d579898971604749cfe3630e96576c04e0842f01fd318b0f070588709d2e083ba686e727406e28364e4493068e79803f1bd0c571372f15618f7032ee021bed5c8ee8f9b5e5691ac3b4d549548a71968d9239a72b695e10c875896461e928503c7b24ad6314be411b5f2f8e2ab7247c6f455bae1bc180b7842e7f66f22fd09e68b303486a608b34ef73f5c27892672d0a8dbed285df370e03057940d728226e0ee026462f6ae4efb3b4089463b25e1e1ff69cc58e1aaee898f576e14bdc21512f82a93c675ed976d5d7361af65287ab6034b9bc9c6b1cae5e65cee3c50150f808bbcf05b2dea0217e9c46c920655e8c37221565cfc2de5b4ca47a4bac7cc675607adb4de7045cb06359f86ea0a767ead867025443c7d9ed07c23b2bca9cdb13329791cd62b572cfe73f2e95c072346db09542c23ed0a1b4417e6f612080e02a9d72763b5d364c90687f0f828e319a2f8876ccbd0781a477ec7d3dc17f45f8625bdc86a8a2f06eb838722cdadbd4493680efce2904b5dc69649828afa21d15a6ec47ccdbe1b2e553f0bbf27e41d4ab6b7b97daab5467805b3949e31df05e0eaa5e0f80ea71546598c884f919472714f2e0288d2e4cf7cca78a11bff851c580632f07e2e47a7244bd1e8c4f6493e9716a4bf4339862c3a8b6292920f98d13b012d79b04acf2cb66d04e267fa146414c9e6a626be4af05f2cb349ab00987306f5f70b57ffbb9eb9aefb8af181f7f1b32a33144db201df42eab1e11f0873a2839823207be23e9f0827c4ec14a6ef85cafbb9bc463ee03c260bc730c2d1bba3a7571fe9bc8e386d7784cdeb22cc5bc63e8eab8bba4c4c4a2a1ba979e38093c5a6010f4f200563e77c8ee47dfe03c57d6a1fd42effb98a5d48b6dcf4e0a9d77f9ec74dd07c6f57962de02b7b93b2f2e2bad54c2bd0d3e1310d846d370eee0805dc1f7fa64919090bd7244000e83379861f48c4c87b6ac43cf652e1e41f95b027f77517e04d5f032fb48e7f6a99feaaf8641efb87aa5fea5fb39c8eb8de331947477da2d5f3c9df8edf8883a2efb999bf440ba90966d8a7c39d969e5b77756c978af5b8e90a89b4f83e5b67f3d3f23bbd54e8f461d7afe0658c433e53f9063eba06c6225da71328ef77af482443ce6d9c1d3a9b6ebb44a9f06aed0e20db50f605944b8675aca26ccb3e3ef48c9c54d7118b6ac9403f198a65532b4f1490dd94282e9595594098bc911630504800cd8b0943548780756441e0854d0a0730bbac922f9d494e4bd6e4e18a462acede3db0fbc579d0a2fda05c61b171f71272a5bb00e563ac748f86a745fa130b5e2f36d122a7d4a6eb721991235356ec14dd0028d80d44068c320699ca277ada03b2cc53f4ba608314c3ddaa61f64ad702f494207c53d3e27755697b18b4f2a74ee0c25163feff371f7fa80f5793921d21d3cebf79aae9eca2170eedee1c2a1feded0be7dee7b9f740bbee5831c3b7fc83f3590f94c386d8728f1f5704b15e2c02494344d5d1ab8565972d3f627bda42da33dba0a99d4bb34bb98b715f5d6ed0761aefb40bce7bf2ad34f793ccf7f287a08d35c7de0683752140fbb744134fb6419687ce485261a9e30b4178ff7cc812705073700ea267740263b304490849391ead1f40778ee859908c2b120bec5277ec9f99e15852e4628d30360ed3e67e5c1adecd6bf98e90ef66c0dbd0d160a38cefdec2fc7823b624c7f1d5000eb237d3ea17a27d92f8e2730546bc64e180046ebbad894cf1bb073000831a73d74122c66bb5e776da519ffeb34b369b889c222ab53ce8c72e827da6803988b4e77cd39305554d55dec26eb1680cdb4ae441fe0f3e829d33df53fe9a449fbf1e0cbf422195829e5173b3bf0e83d2797e0aa13f160a36628a8c537380782f77bb1febfe7c3194cd9be4b547541a24614e0ff6fcc947eb87873f008664fd36e8f0d1275fe55b92c8f21bc6fae44cd02161438752a2af47d442d50e75bf51f63331efafc4ec553ebd0f8e493dd630470ca46e361669156fa425d5c3145e0632f9f65149e1de144176aa6dc21c25a2a6ba9b61ff3593ecf773f5998f24e92fff7d6de702b1ec8dbd69cc3fcdaa37992b32b6855bbc3f03a5c435ac304130bedc2a9dee28abd24cf85e85126b8ba92ea1df7b25493934381170e85c3efe138d39f27b959ca88059ec0d0a6f032969189acbac083e69e770057e256323c8fbe46ea6a6725e1b01c10bd691ed3fd7125d224a2015579745162aa21aa446963664ed4d9133fd488df6cc88c6888c8a9300213ecf4eb109205000534645cda1e96b29124f6b3915e9b653d3656ef8f8c71fec8f1ab38823e3d9b4a15db6a29f6d736c282612a2b355ecf28baa138194db567e3696acc9f19f2031df67acd9fd898fbbb96b02dc068c840423aff350b5c293fec5c5ee43d0816b490955b0f0373d669d5dfeafb0b5762974c6bb48fb3908f471777ceaaf14213c002d786fa742ad9a4d307bbfcf95dbed23e53bc49589d2bdeaef358a409f9871e5dab6d7f6cd18da64b0b362a4a65312057c6a76ec2d65d3690ac4dc3929975f1ce8862e2628f05aee9ad95e3f1153ff1383101e4596ce41a1d3872776ccd6af4b57c74df470d89678952261371e02fafda17c6c444549829a88d62e5627fec9df94b74806320bcc89d5264c22440e769d563108b37f0af54774f6906a48546c5486b2b86c933d67df0b9cd9f6aab9657705151075b1233fedea32c751b8be8b4f7d18fd86020c0ace3a5582ab462333edccc31cf42e17aef10ac961fea64d780b8c63b07ab5b2f87cee97ec4d292b14343b241babd5840e87fea186015364bdfeb79ccabdba8aff28a2662baf9c6a60fa0fbcc1ad7d72f5a6f19eb2d539aa4a9149baffd9f49005b6e1407e6b1fb3d9e88f4778f41c70be940011b29737934b86fb16f99bd65c6451d7f2c68d25b655c8e92854d95dc11c8ca520351b7f15f9c4493040607555aa6b3fc1b0d24918cf0dd06933d89e9f7975f4ba6b9a6c56136ae5fdba6a57d38375161e72d7d781ebd7ea04bb726f4ba59735dd64b50ab414f4c3b955d1ae63799bede655ac6c0a6042e573f2907ff15fb1ff20f4703bc0e40892aa5ca6ac15108c7e1e3010dfaf8b141506a4881a032e499d89078bcb962387341191bddd9a41c141760277e75da04b70fa5ca942d59f8896a220103002dfb691f1c7bb1849f036ad11433a563f5749a8ca1d5e98110935be4e2f1d4ebd9b3f61bc95be370c2eaf12f47bb862bdaf6e413c0bb49b878fcb7bcf834fed8afce33d4038af32820d1c93b0c2670e61081241431133a3cbcddbcec2a1daaf62b6834158cf9687f70f4c0864efcbf76d39df000dc6ca32333f9aa1c9024f6abafea9c4a86000f178032a28565e12ee7e5c90d45ce9e8cf2b3d8e39f3589b6f369ed45e182ae363ca3a4071941d76090ac89805e1feec9ff0044c23145d21831b56b80a326863681569f4d46158127335bd8584feefa2ef2eb09963ad74580ea88f1fcc5e0cd793e68c036fe9ac4b9a423379b93dc510c8d3e1b5b7d1e04bcc54b126fd2967efe6a9b4aa246f98caca9679e5cca16778de5836db697463fcf8e28ed462a651206ba2df448b40f9764082ab68027db0c3d6e5fd387974f22206da", 0x1000}, {&(0x7f0000000280)="f2b7c06794037e62681dac7b01bf380759eb0d3440090cbd1ab115cccc5fbfae0b00ccbda2f37041f9713d450f5cc63f02064c087d9e01ebba39287642fe829affe6ba5b37e921da2035210344a38ef03c9c7d71b00d043bdbee96a53a0458a7cef7c045337c1580ff817d52c4ff88fcb2f287a58057df60a6af9d8c02ce11c9464174414a5c430ed4e7a73a522926223d0b0602e28b5eaf40fcc468879fa3823f69467573a4c6b7d5844cdafa807a2487d07c22397ec2e1d49eb700ae37f7320e0e7373416fcf9c0c7e4c562c96979af0", 0xd1}, {&(0x7f0000000380)="455bb3cb18e0d38bae9e0b902848138defe5b4f9998542ab83f7a4da072e6b2399ec7cce92cbc50c640adf79933b8e5d17a63eae7cebda7fa7253a362e9bfa95071c992083784eae5bb75029cf1404562476b71d015408542316088acc6a99ddc7d8b1be7117c0fbe04ebe82d4c13d59362cb0f567739ce626b040bfa5b48142ea0364f15e6f22acff27e0cf28ecceff7ecca1b4fd42fcf8ad4c469bb8019b8b120e4ad721da30e0094740e1cc49797fb4cd5f435072a70ac6e2ce1e8f1074a781e4fd0c1023526139fcedcf823efd7f050cb4b40e52eb43c51774ff6c283972b3", 0xe1}, {&(0x7f0000001940)="0f71f38279cede924e6a34465d79ef56ff4ba8c1c8473cd831faae64788d93e4f92e0167ace4a1c9025322fc4b3a3015232b54084934230a7fca38423d8848626ef193eb3ba3c302e6dec252af9d5b657ade650840ddc31c3ea403613fcc5e108ec7b72e30cd23649d1d81a349b14109b84e43e4284083f29147f35c8cffdf2b81fd4debe3f778aedbecd53cbc0b64f2b8e75743a648513c33989822576fa524e7897976af62823377651b15456866cc0e0bea236b372f3aba36200f098b8abb66130ec8586dfb529c84bf3e7e835044495f1f403dcf8643e71952f61db5b8197d79e8e909487ccd04496cac90a2bf1d4132279704c7ec296c00afad8d09488fa3a5f825481dbe43f72c6d6cefc881dd3b8dc4b78201cb9184d610b49e3cda96069cd7aa90da10821aa53cf9c0bb9b67cba0695391d306dfd509550588a9ea7011e894dba8ecb66373c640abe604401ee6bacc8e6cb5c74bd36301fcd0717e300432df143f3710d22bb21845d10f686b8fdb1de4c5c768131e83fec7fffd7c5ae98bd9f18234d1ac3aa4d5e24241f979b0c3a9d0e388d17fdd470f6e2838d9f6bd7df3bc4d85c2e577c1f6afc9961d2210c209209cea98b0ce71fb2332df89e9455cba45dbbc61ff4ebf8c4586c0a98c0f6e6731df60f7c7bc366186172f41c15c0a5a008efb525b0524738823ceaa208d19600e9a49082181858b57aff5941e8d64de27bfe59615163b002e7a2ebd46d29f9da6728eb9774492b7807b3a9fa3b76b6ecdffc3e398dafe55c481fd7f2b08aea79d8c5ef89f938f4dbddebdc8ac8b1e02a2507ea2891dd2885b123c5ef9c2fc2b59f31ceb238bac39f3acc3be508fda3d455c4a4816b607aa5e75bfc87e7bacf4a85c7c1042ccda1690d264f362999043cac867916a66418049022f12a0853d932325a63e517772e6136b8aa4686b44afe474a68ab85ea09abf0b849e54d52386349a11a201897b23367c27a7ace9c8f13aeebf4e35ce501545d473e841378841e2865eaff246411b194566ec2a8a5c5a4b29570fd3b491721d917b21faa9b34d0149e03785f49d47cbf8c9f292aa069010711d7c7f879d9bd1c015c2a22978874a5fee1f514c364a09b905e92459e168f5136ee155fc03d13503cb7fe902d7abab9c8506cbb22cf4737a3a17fca5f197b0e6092cfce9ff3bdd609ddb0adeb2b5076a3ca70f89cd7f16645acc019ebb227477b25fe34ff81928bb2ea1f9de5392bf4728dccdecc6bb489a5056cf1a525784826cff2be708d3d74c6ecbbf0302e4d49dcf466773bc4608f3ec9f248819193c0fdc09b118b71ecd18aba88b2337d31b9a3cf25e1b609c6a318ab4a286b538c56caae3ceb4a1c0f445e593368807acb60256d36cb9cd18144251cdd2cc117ac416580bea971c245e5b3edf9dee332d3dd3fad7ec1bc4009a566b72df779d709b860cc5af47eb4d116116eb0354b3272cfa09ce4bf182c0cdb049fe07ffe3bd6206c0ed6e10d87bd1ca6391f992c11247560b369d8c5e89e865458ddbf35dd83aa6efe10cf025b51741255aa415050032faee2aae827556ebd3f4bc686ebdd974ed0052bd4a89fbfa4422a09ea13c6195033029a475077895625bd159654c2191822ac0b6cb428b3c461a7c5e7dc1f0e4e37b0c93ba34c6b294141b56dd06a534523f586439fc17584551e56221b4730c58fbff945e51abcb91d7fc3865607c2f66e252a865c6be122afa08304f7a5e94427cecb0a8cb32935839482dc7cbd2751e94c13aae3a171a4455f1520f6035a06a55aa825c7e308fe8ffa74ae29d18a2e45eb3368db5830b1ef4bf4703fed10aac290d4f2a6a21ca3909c2d5cb45ee15eb483f9c9b06c79541988a369040c644c1b5b334b02cf2c137b78d1b56ed0c3b9f65deea2efe7b1b63873f368f415e221add75d5aa37f0ade034b804aba516714f776eb24c1e4716009597e5e0f60738630c529ef49593b5ff2e46f97f09327503e48626a8473d7c61e145d43010f7be1789f572e3bfb506775d16214f1572d6ed1077f593f6122650701ffa08930d0f71fa4fe231b9127cb31153841e4328eabeb8de4f8d787a67f932d0da8cf820c35743af3f6f210e596380c92383a6ffe10041a8d4b97ca27e0223f94b30ab9f6f4464fb34f6f4420a07e47a7a6c299c457c7307c23a7b4b483b918aca82b5b9b3dfd6bcce962a1fb496d39746fd3bc33db490f7c2f1eb5e67b0cc3f4bdd77fcf06cbfb5f86ab41b0ae70e6b56480b05dd9dcd9f4b51d48a4eff17557b4f842be0367752faae2e98d287d567b7d3ffdce52ee08dbcc0f84952c4cb370db8d2d2107a1dc260350decf760ff9d96c99e580df9517a637770665e189128d9ba9251888039811284322fa3c1eebd3832094b9dadf896e59799d6f72cd1022c274f476cc518befa6be9e1e51b0cd98db7e207fa10c4b7996b2db3579e53b0f4c080d82c1ae85d5456060dddc3cb8b3626ad8aa3ee18f97a82fa5e5473dfdf47e5738be25c0cd463097f2e37931e7ad752d5e0f2af9dc834310d4d885cec479b2fdf35f5407c086514e546dc1f37c9f02bfee51f95327f2294553c4aae9f04e6c05bcf05baa140a08d237fb7a1f8f90716afed1b842df9633281ce6060d8617bb77eab6f32474ffcc98163734da762381968270f3fe9ade0af323ab7c7461d6ab5a409890f3c2fb727e2c2825b87a10252a6e8be59b9ba5e66fda22d90ea362dd78fe31ac3ac852a8f6a319e15a6ad7ec7c7cef1ee5f24b010004d922a00254c79912b657b23ce401d8847b72be4d6add23dc197e333ca0b18b200e27ab2f1ba83be1a6a076262ac2fffe3b386e54d30fef2f5dc10a10e059b93826ebe08a0bc471d6ba12de48add393801d5b28a012e5c574978f3d40267591ca67ea7b218836a60e452ecfe7ffaee44890199af7165de58c9f4ae1fcb95de8e4c400ff01155e84cc23d624571ee43a3ae9fca78c2878dbf3cd0476276f91d2fa282da9a4429b3b61e317f7f62ef58758cd544da53cda453c328e3390a8a7815ca9f04d872e4edd21b06e6fcb8440acfe6d18b5e8c1aa678e2be1906fe20a38649724e9bd27e7a4f97547d0fb225128208893bfb417f38dd6c81e763f8d7ff1ab831b56a21fd03f2a80568415ad3dfa9d2d56892b7f94b56765a4508e08e3866db0b8362f18f80a44e3bb4a694001805aa60e11749ba59dccc13bb82c5da1c965dfc44aebf08c3507b761592b39337cb36445d7b40d2c592bb199ac3ca2276102f2da7b4b7287ea4c40f91b2ce6e513b01c18b803fcf65715af416a498eb27a19c28554aa431e5b784e4dd0b74229ceb6b100c9a27380373efb1555cbff4e9a1f7227fa9bfa8fb18a298dd1cc580784c6635a0557296fe93a8cdcf48b494fda6fde8c28b7682adda4903a4eb9e1e6fbff2ead6cdc99de3d3f2b138661e4d99461995708f454d76767e9c5f59a78b44223deb6b48a2e82d676a1b827672e4a6e1e268629d76f8fde44c9fc83760c159638d06d817a33b652a02e8ee162109051a61991b85fd6c9e54df859675c00771fbe83692246544356863a8f56f04fafdbb323a4b1745214a3cf790c041ad55444d3473a2f12d86d0914169d63a42c493855e614482c8ba63f1f8373c6803e7aabdc85b117d618a663f3ba7435cbde721521d7c747c3ac38d7fdc62577950c7eb0a54220ea27aa324da939485ec1110b51e5a2a18ac576e566e141d95df3af92cea77aaad80d81c004591956ce0841f9c1fca0ee7b8d8dcf6e3e595cb4f42a2d886a7979833f055da76cff7236f817dadbcff01dbe823b2eaa51055f6aa5461f047e6e40e3317d30db346c6fed653c4bbe6a41886af72559f4b99ea9ae566cb5a32b62643b66a1b4bc00c30d8d2c1d9d6230291df4afb910d8130e8e4a75a2bd8ecebedf8a8a0a3e58012f88c9495648eba6e37d264a2df94cdbde0b7a794177d05456d368c977efeb7bddff3b818ac6ffd7fe9dec4ee30797896aaab300d226e655ac6f4fc7b1310da4b3e3f1cf73c4e85c94bbd020ce12fb57bef4ed75cd5eccbb3ff94be37939f5a9397e41d536d5d480699d1ceab3df39f51a926387f48dbec62b7a6597f1d001187afe05f02b10a5b181e5e65a857c0c45423473b4ed55a9ee0568e26873d4e51d8fb39643b6a4375affce13d65d60c5f5aac0297911d6818cc0c9c02202725d95766b1b69e3e03e86a658dcddb12ecb04c24e2c456cc10221b456df84670e9471968334f796371581b79b2b93917f594c4b01c77f13198c80dd85fa8e8de64ff33684e02f4f371f2825b7d3ef5161a641c72523420da86cba6d980754dcf47fee840572a8c3bf95f6da80aad8494624b568617547a710ffd03570081ff545a7b6085c1cc39123ccfff764bf1691a68f05fe1b30023683837bc5b6f2347424a925d705f52d259901e06fe17dadf82d097ea53d9917298bb92bba98bfe557bcf350927e369fd12ce394ea73a6e13e30ef948c417e447ac6fd2b6299cc0ef0f97fb6c977f05236f28781a55d2c9ea15bd2ab42f748a2b26759897bd9e5ce089b1a0f3e09913a7473cc343e4b9f37076953af7ec45ecafca297a9217e666e9dc577e45b90467e3f2ebdb3002fd46d43d54cfdce5b876f152ea18efb4aca30f148ec48ce7209df49eed98cae8c0835ad28475552913a363e43b58d6908e941103ca612b1b48a5f8dcc02be42c89f2cbec1be0e98325bdf6e66eaf86b15e75c8d0556e7b2f59d82d5095118ee2a2fc120dd68a64442c1bf712fe27bdf71eec954e9a7ae8ec764964b123a66f8fbf1203db0f07731518f46a4f5ed68c3d8bae58de3a8e76de0cf13de2953a7b996d792ecef466dfb458f08b6b7828ff42a3b68124bd593788e00f219632381e742ca8a11ec413ebba6edbda0f3bdc77af130a5d8a7051c2984cc8f7896f7c32698b4999d429024a1a19185c83349f7be93e381071881de9d74c489dba264199f07c8fbea9a0aba18df4533c3e90cb31bf298584228e2ccb1649f3e035c79a15d1f111791c73e9718f7fb1bb5cb7baa466ebe0aa7facdbdb07e0b1e267cda5be645d6aa7fdb316850edf9f7109fedb705124cf63b43335491cd29f21673e8929396b978dbd65191e97a64a0ac519a3e9ee8b8bda760d09f3b347210f690480833a361403afb3b7ed3b209723eb7dc980ef040ce14ad9f847ca40a42f63afcc7e97ea1042ba2990148d3386634ddf99927c1a6dce894a54eba0819203c83b779f4b340cd0e9141d3bea89047859cdef938d9873ebecb122844a0d40356b2e41db8e89f38c2e215aa59b2abe60b21b2b25bd67e0c56909332a2e83162b2abc8247b558521b1f6bd1e101bc93f40c8ddc6a35b16c9e55a50c42209318c365b7ab210489139b414d425b40a0741956cd5f58b42dd29b2bbd67c90aa227f9f820fb9f5d5a5b5740b9a3c821f3907c0be25fbda4ca4746ff7bf9cf8a75c3915de52ede6e98f90db784101a0192c3f10c802e3ed5dc7aac1b81f2013e359ae9f75ee48baa71e55d5fec62330657aa064ac2db1112cf4717cd10dfd236e11973e31661f609e1cff8fd2bc37b6d88368b9d13367edc0db3e09829a5bf6d6661d7f95e6e7c34782d7aa413ae9918bc78a402eff86fbe37c95b6b64fd09b233edb69cff3d7e52a09b4efbf324389c3f788f9442bb7e663de1d1c7bc9839b18d67a1f6ec96c4933796afb9cfe9e8821f0f81a453bcc5ea6cda76d979a25ac210dd292744ab5197de538a636990c7b1fc6d28ff412e5a340fe69d0b", 0x1000}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18000000000400000000000000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1], 0xd8, 0xe}, 0x400) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r5, r8}, 0xc) r9 = dup(r0) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) bind$inet(r9, &(0x7f00000006c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r10, &(0x7f0000000880)=""/161, 0xa1) 13:34:18 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0x60) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = getpgid(0x0) setpgid(r1, r2) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x80) 13:34:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 13:34:18 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, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d891", 0x70) write(r0, &(0x7f0000000140)="b13fa438a75e9dd77eb7b001a6d2de96f4ed3d1adca217b9cd4a1b771c8f5d69de3f8fc7d80fc9c718ff492d0182815486cffd24a8eae917", 0x38) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x3922, 0x0, 0xe17, 0xf7ffffffffffffd9, "855c48910267a7230000001a00004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) shutdown(r2, 0x2) 13:34:18 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0x9, 0xfffffffffffffeff, 0x81, "bf066ec7c2398393881b9409c3c93eb3f4c09243", 0x6, 0x5}) 13:34:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffffff7f, 0x6}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x80000001021, 0x0, 0x0) 13:34:18 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x6007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="0835e20eac555922ae952313c8f16fb0a963fd7823c0a8fa2299cbdaf451b160f3729786a960dd59476a6dbb471fe70558138b7b991d36c0ddeb7e6e03efea7ad5e4fe5332f413f3064134748743c2b93dfefb193333df5cd75db94ffba4885d7a0df1f23e6af19af8192175698c774862085289db508fe05b7562ced58f86c1f8bf45ed9689fa513f762a8bb7e0fd5f8b3c7ebfdd7d6818969248b4a85a4915b61e7c3eea339e88660c19075fd92b2b05e8c2a6dab72a2d9e72710cd90880e36cd307b1e36d3f8b63151112a4715df66be8056ba2198909d4b612b441211c51b89356280ea80a3d0fd00550c83e96e43c6b56104001a8b4a018794b5f42af0da72c8a4f5d3679cedb8a393aebd955cfa1f7531cfc6b477dca0baa4a578d23cfdf303501a3698659d5287a7cb0e364f67067c80df1a4f2def505a2d63303761b0622ec9c2ec48ad4d27181f236fad0cdc106294518c9621a3ae5db766752aea89389ad65b5583d69600620941e621cb02ff63d111ee7a8a171ffa2f7be5068e6fff0035bbf1df055a7436430240e1936f4557f88a7604feb84630dd1df76e76c274d7602536699fd215a5b86689d1bdc59a455ddd9f107c7580e04b5fea83f58ea010d8dfc0720d5a1c64c05a61de7916894a2af222fd9db3897f7a335eeb5a3cf2a6e980337f2246ccf264635f3485fc3acb988feaab428f4c4606d3dc9052af71372d5b91503600b67e22121ebf1c76d55d51b3f142f8407e538d0e92ea47e66debd69c5e15638b6bebbe1d630343b3f134f386cae49037868667a0d487f91dfbae44ec20938b9618cfeb986c2c85e7b009eb53b01df12b95439ae2f30dcd902a415d59b71ec10af5ef8a368d703580b9102d1265d5360032be015e5cfc31022c77ce672fb41f00cdebae917a655c0fa8b6c9c78f5decd4026b268200e89ee1af2a8b17dba53552db9d89515a130246a2366a93532c3705adbaa572af1fb96ea4a979348cb8c00e07a836e4175f0a1613d8ae9de8ce77c4a049522942cdfdf51ad8139391c8019526222af83324e41df4dea4c156b4f89b7b484cfa17f09fe7e40eba4bb9c321b350dccbf4769f40a12b9b94c8ce443a1d37d74bb2aa2cf5e9b7507b9897fa0939918f8dc4146250f666c495f834eea2aefc872fd03f281edce953b5de177eb58d47db82eb9a42cbbfd36ca244f6bbdd9d2dad85efb35d06f8b0550fbebb4cfba9df28f248785ff7ed156c01141e2efb61c59a94f318ca6e3894192a53aacb728887da791f84ac63377ead46e8b64da36f5aeb4eeed8ec15ce3e7279a6102cab13fc218e862f0dc4bf44437c17adfd48e3a08303fe8c349c4ad18891c02739c24767b6fc9ba47a12b8d275bb57bf06dfdff837241beaa5cf09264984907cee18fc0af35b931ad62d335d03628998808057d603301256a9f758f564f3db2ae6871e4123aec6cbc5b62a3d41dc596c2638b2939c3ca6787c1de0b2046b653adb9e46820821ad9113337f23e2429e8635bd82a91bb2ecbf7e9f439d5044c96767357f9150fa8f04b52449a871e3a0795a0df1d34ebf6f7bece24cf6f0b843a52cbc940b4fcfa49edfd3dc5602190101b38d6a0d5c378532b04665d8ec085f3971ba575d83b7f7f65c7e5f6d87aff5383b02f90eef8b4da77dca5ed5b399777c31e3cc3f4683bb0b6ec3c5d819c639c40158405787048193fcadfef0a19d33366f083ec33ac9816eb1c5555afe9af7955d3a04f579055997d57c4f20a0dcdb0bce179dbba6c89e7136b577bfe01113fe69c21b5721755c8ba9b7dc5dd82b3e2ecdd35be55f549a2568f0a98f5008570761fc34c8f6a65de685346ac3a68659022c24405ada704405828231c960924423b2903e8fd421646b8f184e573775d46687cad3a4c403f611938c94224211ab8e6002a0b7de4b027fa4ad185852cd9d63ab1d5ede9f3335febc8e0dd88bb98687df49f47b46f269c194b98b2cc19aa0fb0aed2ef99b204bf783a6ad2a6ee43d4dec10a6de8d53f720053957b32365b763edc84ac491cb1580633d9dcb8808803359cf0169b52637080267742ad7d88176bfbb277949cf7ce18bd9b35af1c5ab6221d0cdd9583dd24bccea597e855235b307e5b1df7e989a05fb0cfafc77899328bf3d72890a85917a96f4e3ea39962130997dbe4ce5a7a46a40590c1fd9efc92b77b183eef94dd0dec1a3d22211202f90c9a963fbc5824ac8093e06d08efe356fd1fc2c777ee65af9c48bb87b4df10f324cae9b21db773c4a98c26551b9b11e64e6ef90e6e4d66aa008fc8209261d3c92157e53d466a516d825ceda6a24ac29b3ac5da0fb0b45bba21cad301243f0f4521625cbfcacf4938d0513dd6d7f6010d6b88d863abc77dfba96d743fd7f385ba4835bb207d90c68bc545ed1d996c3ef1161efab8973f1370272a0349e83cbbdbceffdda413969c516dbeebd8643d8ea350419b873a0df022d27f1b2af5350ff2d1c793e519150243eca2c47d11e7a8a70b5f0e4a16acc3017c059d2be85ff05d50c7b7cb90cb590f04e5ccd0da0635a2298e9c53541673b91083f49adbd1d163833a674cea87aac8294270ec0cd18b58ccace9eecf12f1a1034486ea7bd6a0a03777fb7c3401d6791af4c4b989c61ff68f46805cca737f2d5f275103d7cf7efdc3832c4f03b7f0bc390a27be2017d14ae8e4a474a8ab49bac1c909270e08dbe55e7ecb88b6b5f4b3e344e6690a49814a6f244b5902e11601295536b04e343c6a8a19c324a4ea28963473af9860f2ac6cba734139042eb7c0d597ca7249724278a2eb0ce4accb9fff3807088c0580a539d06e4792143a32b59c0671b8f10e4d3e512331343a3fcd685d3c52c119390aedb4db357bba58870396811df6b46d5de784900c5767c704ca3456e155ab706226f940de521ef43cda357c287a4e631ea09ddb0531f04be48c77acb9a4b73687f4819018fdcfc7ac6797ced958412f2dbbd628cae1d758b25051d2f34e6315082c930f9f8b258d197fe969326853ebda298e6a2a4eb744b92433f0e94fa2d4613578dcc11be3e1c4ddd7762d49d02210dee47f2360cccc58c94da1361116f25fd805204643761c6491fc9ecc9a491b3da61559d7681075a5bf8d4fab524c5f1b8bd8842731720b952926fd9341f934bbcdc4a0b187a4569b3a1dc33d6dbd0c0e7c3e7dfbbc980785c0c90c082dcb14c5c79b2c2d11615d720307d9dd48aff31cb8c72a87dcfcb73b76d5d17c29b59ef352226ffcb20b80e34d49839eb762f25e74067e48a3977a382cf5389fc992674c3126d7e5f2e9bb45a99921548cb8dc066fe23963403fe06eb60b92d6aedac62958bb14753112d20a98095b4ceb40ead7391be572e08d9b5a2e55effddcae547258f34ada30577e9d1d65b5390d6f888e03b72bbe7e652afecaa8288bc5207438e470e028aca38eaaed1f4763391b5b7bdd8bce6df372bd6d5c0ed48cb2e8b792974f009d7a444d967e85c05855616912ccec96b5a1dc90a305e7df538221cb5dde0f05d32ae863c7ce334dbbb358cb7ea4b168145933ed105d0326ea4b7698f16dfb0905b1728cba6905af7613774d5f34ece6862ff2775f9c593d8a2b7dec5da7d18b4f2bc6254e6fea8569dd1b610baec563a900e0c341b9e414f6e829a56b015f1262f46f367a7033fdc4a54938a01ca06d69f92c1c71e1b00ada459b051b5892136e9d7f0c49cbf35d54efe8e4b4dd34f0902f8a9ad5a11a265200589dd15bc9273dd9a892658f853745a94d117a6c99d29df9249359d3998e3087708d292bdebd5caeca4ab7757661cc42fba768b97589ddf77350f541bcf9a0a5694817520555af454c240ebf2f0122efc7f0e326a6ef8cc2085dcd7fe7b828ab413b92a03716e56ce595b5d7f5d02ff6578301d6bbd021b70cad409f4561978bd669a96323d5c9e1258bb75efe3a38013ed571f68e424c7cced61db607d24ac02eb4f3758ec34f97a59737eceb0490d78b9877362bf9bcc1365b4e746c7dc66312d72ecf4e77eb4d577cfe5e7c2181b4f43822a97e5acefbfcf4f7437d3c2b90b90fff3c49ce7fcb569f1f78bb8d538938b8bee38219f06a55ba831e9d70870a8edb37d74d30a39cb06ee71f25b9ddb4f2b711d8da11cbd454e0be5ac72500d8119942a1437ec487b4693cf2f5ee1ae86477fd0b6542fe9c8e3800c3084c10a708240024ceeabbf0c97ee9ff9c08e5e0904181333778363ce1a65363ae2cddd0433948d771811fe341a67a323521c69734cf3e4acbf6954a97e35f5dff80954f6b8f6872b6e47cc445b69b60e7a99ab2e65246353191c93b9e93e7c5328aed20b9d16cc1f62bbc91c96455a2776028ab294181e00b43642b28499c1ecc3f87b1a2e877863bfe23a524fe2a82c228311f2e917be03763d01e3b68d90184676df74de5a61db3840c4087b75dfdf3f350a2dd1944eb23cffe7142b53b79b646b9d075965f906ed145b78fa42a6ea3074da36b9989fd3bf631835ff227cb331ca1075a5eb871ea3d063a0bce51f2588bca4a10b1b6e30fac77f1a3264aecfdcf33b6ed7fcf8f1fd3e07da9d704f4205d3cf88bbd0235155e1a458a9f200326ef093e7e619d4a5a7552decf4635d99af3d62ae1bea5e1a90f7a44769a7914c065a936255dfb1d0828a45f944e59d5bfccc291f7d449ddfb94dbf0153bf75759874f04fbfea44c8be0d71560ad5216c7557ab4109cf712b082edc5ee96e43d5ba00c69e6bbe1b9f6f1b04ac1dd2091effb35de34a4be32575cb62f52649e70e35ab30888d8f49fb60144f6aaf2c7d83cbd69abcdbedb34600000db17a56e65cf3db47f57d08fd2af7367a3097aa2277e461d4469edcc8a892a937c12dd1897ec6a6a5f7a9a69d874264489005e50a4ecb5d095407c0737ccb938032f0212cf2f841b845910edffb18e77ce90c29e067a50586c6eac6252a90f3d36382cf6a264a867cbd4c2944f65b8fbcbb371bf45bc04a4fcf5903a775c2649a7bf8da1fcfe9bcbe7c42460e9606e962fadb38d6f02db4d0dae2269605f06c4339895116222cf73cbb6f8f817c7b684a56ffe3b94603f67df457c31dcc4c11db8bcb4110143a526beee59736993d0662f6b69c9195e213840392506adaf8c3b472e203a1f12844ba16e9c167517d421fbe6eec5851a7d0d9a5acf0d25317f3ce38991b8fa6229dd227c397fd25f1d91ca406c47e5c6f8e9ddc0d8b19b16139f8feda6996e6605f7c02ce0740789add0b87a3d5fdbbf1d8999f1f67aa13b44447ff1d960d50b59ad1d7ae69abbbbd9fac0ba8dff05c27f26f99e9dfb11cfaf00ba84cb3c544c3321ce02cd3cd024eec6cdda629a9aa9b24bd3645ebfcf46973c5bbdda3cf2615d0cfe5aae0124b5636154761180fa88c9e5dc997a086f95d75f3956f8a08b3e36923b8d7db2893340846d0b9d8a32c05ec8fe88b82d0d76e2fc0e458f026183697de541e2c68c5117a0ecfff18eacf41ad0087d943b1d790e14dcc9e57e8a7f08585e9e34420ed654ecd09688f6faecd4154275b779120af3c53737dd451f0c69820898ff1b980608949d90dca87f4fdddeeebf744c30554de2806124a9a386d262d099a292a78cc65e606c0d38886a9ce42c65eb13cb643fdd231d18ae433572261272e59531a27f3bee72b8b29c9275057adc561bfabcbcb5116528f2cf4377ff7eca2d70aa843653093427f3ba9a6a778abcce58c5fbb76ad9abf2fa86051412c66dcd3634f58a203db90e7e28a731f34c7a62e5cedeed66905788e0af7ea44d", 0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x2, 0x2825, 0x400, "43ca28973cc616a9e5eaf139f3af378bd8a71770", 0x1, 0x7}) clock_gettime(0x4, &(0x7f0000000080)) 13:34:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4404) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:19 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d315e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2014, 0x10000) 13:34:19 executing program 1: r0 = socket(0x2, 0x4001, 0x0) shutdown(r0, 0x1) listen(r0, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) accept$inet(r0, 0x0, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) read(r0, &(0x7f0000000000)=""/53, 0x35) clock_gettime(0x3, &(0x7f00000000c0)) fcntl$getflags(r0, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x100000000, r1}) close(r0) 13:34:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 13:34:19 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x450) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000100)=""/226) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000200)=""/190) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0xfffffffffffff801, 0x0) 13:34:19 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/42, 0xfffffffffffffe4e}], 0xffffffffffffe63) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) 13:34:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff1b) shutdown(r0, 0x1) socket(0x1f, 0x8007, 0x8d) 13:34:20 executing program 0: setuid(0xee01) mprotect(&(0x7f000031d000/0x3000)=nil, 0x3000, 0x20000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x1, 0x4, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x4, &(0x7f0000000080)="a5cf24c0f44a603e501f359de9a126fb8efa81ec4e2a03cc6a8abcf7351c7125bf21779f0f8613f03571fa9b77552d9c9b0f354c1373eb4994ba2fe293b7f808a3843391c7e298099321efdaab77925e2884687b4523c59ddec337d4f50fdb5a89a94b562ef8", 0x66) r1 = semget$private(0x0, 0x7, 0x20) semop(r1, &(0x7f0000000000)=[{0x3, 0x573, 0x800}, {0x0, 0x5, 0x1800}], 0x2) 13:34:20 executing program 0: r0 = socket$inet6(0x18, 0x80000000000002, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 13:34: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) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000000)=[{r2, 0x80}], 0x1, 0x2f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:20 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) r0 = socket(0x20, 0x4002, 0xfffffffffffffbff) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') rmdir(&(0x7f0000000100)='./file0\x00') 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000001540), 0x72fb7961c3049de6) close(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 13:34:20 executing program 0: r0 = socket(0x27, 0x3, 0x5) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000380)="ec695c31b5e2d84b40867909e49f6710bea02207467efdeca447be51aa191ca36c892289ee4a2119db4588b94abe2b5af9f193548f2a395955a39561deb5d3a12e20458cfb41b7d0741de398f73a1d744fcf04036e09c9b75a8a62316d95930989abf6de1fdc662cd8289e89e81b8a26239dba63d9c2c11da4fd4cff8f6b79beef3320d98457f9b699f3e512fd601f790ad0705dde73349195cf948015ce788e70a789d4e08e3b4549b812583015539ec4f28db22a571c59a904da7b3263b534f8870bf0aa9bc25b13016f9c8e0f47394c83a0f419caf05479aaa77ede7be797098387eec92728e35368c056c8eeff6eed79e3e1d3513f46fdb7cbe709b477e069f3524b085c891b9b51f511d36030abb8a952cba32e1de25d579f5d9367f4b67ef1b53fa8ee56ab0dc19f4cf4d9beba8e4971bad35747e943987ed20598bb9100c8155448d98b77aa74d9324a80dbcf3028a131da2644833bfed9dbce13ac43347047a413f51dbaeccb85fda9c2c230a498e042f193c7afc09358801da01492c9a7d14b2bbc5bcbb0c6ec26aa07fdd8e6739b9b1fa71d97955d2bba080c3c7903b41bc78bd66e4552d8afe2521cc3f7a7d12bd92bcea4d38b7d20c71541317050942a3bd9c077b3fdbd7c7c955186ade703ca9a5bc8017fceb3587048c05292dfcc81b905e90f6d471bd35181d01f46ee0083136d9121f7cb6d9111eb5418fc5c506206351f6ec3794c9f22e7ff593570f9724e8629ac79a899184315ff2bd2cba1fb6cdc94e2465f292055d393eec4e24240c51a054c40be55d1c51e0e07e122a79604d753144fe7954772b7ba5d42b375f0ff11f48fc561ed8e95d44835c8398c595713b3718409b408be7b35246ae356778d2210e1c102aa1d2f16c5652eb9c722ce8c13aca3f5494ca23f48fb0e845dfb60766416b06f4628cbdc7ea82bf82bff97dcd67891b479f622f425818b4907b88ad1558dc8d0b40a1d77e6254ca29db04bb592fb7cfb290709e29f67540e0af804fd9bdd1cb149bd0ce70f0f75e107dd4ef1557f9b73b4c656d0673a5d62502a5f2c3a7aa53cdb9be920f95e90ed77d463a1a9d66bafddc5c1263ef2dceee9028d5d517918c854c8d2859d3352bd7cea1cea4885bf7a1736a6525d3977556c951437cde95cf107a7fed1ba2af847693109ed42e89fa97fac9ab31d7cf55a06886956179a1206b27d50262e9bc73606c0f95c9a102a1756ff61f605f3ed718c58fd853096cfdca9119b2570eca25c99961f7c79bbef83a1f71109d480f4782a82f526d4fcf03b741c523bfad9fbd799b2433901dcc0254879734cb84dd8549a5cdabd215ab4908e55c436a068b6fb90accb7fee0f7a9455b1b3e03a16cae582dfa2de7d42bc1053aa24a9f73231fbdf5623c059668ee39d706713e4e7f5e97ca2fcf60eed14f99e6ecf620ce13d117e17b5369b7fcd7eecbeee06e4f0066219510032467c62e9cfa5da0358af43711924db4dd50577d644d05d230c4b1a55871646e4ebc85473d3887e67a4ef1944d6259afe463a3078c55928cff10018f8ca7d9f9b0f39b40d3b9098efcc1ad945bd0cbe89c4da145ea6d4654f80630cc1a85447230913b8c42f9a156122d7bf8e6cf935926877f6f8fcfee52f1434cee49c5fb024c8b97a445567152010b5a39c0e2e59493b23e48683e7d30d993d8d70c799c338c9c73eadb3de4dbb81808765aef1708d2fa66469984dd1fa5a0b4c0c731ecedb61b01224b285c8784668cf9207516cb58b2137055df6e96da505b68ff73fcd88d709d5d40c694ce5bc10df21e9147fd36fa0a28eefc162f4e4972b45c908e90bc4634f82880935d52c3193a3126406932dc3788cf0d8877a6aacbd4d691d22762bf2b6c19350b76c32822c2232d6089c64863c083a2959e6a101526a6e3652d578ec770c14ae79222e82ee90cd2e1e48727ae891d3fdb7d6e2a809c3484b6a1002dda36826785a0283d22188abc53e90a8c98ed0fad6ec729b992d2b248130027bc468fda0fad0a0590c7c3816a64cf30d6863faf1f01b339d0610a924788470e34e2a9603d30e01a860739331c0f65e48f3de94ac15d453af6ef213beab76a124fe820e7b347241e7fc67e5a3929a47975034b31cc38e9cf93ae1fa14fd7840b27b5dac22af31e447a0dc50413a79cf65972f1d4d7fb504339564797ec3d2a12d233130e3b4f7035c9a93bcf19588d71b3ef8a5343be96fecf7161583b44384d5e9d3cc3715827fac9ca89da48dde7bddb9d55431fb649c54286ba9c52ecc1689787fda77098c65c8de13d081246ded54466a63cb03b55d1334e407e1ce6065c5d563b836ad000f86251a22e8239840157ab3e738849b674d9e28a99ff2aa2958fd3c6158793d9162b5de0351bf7f773dac3d2d56c9c9c1a1720546b5b5425b2dc1759e8b89dfe74d764bceb6e201494bf7add06b68238e65b5221ce878e3007100b70e2ec276f62b6efd5f0cf33dde191af77e0c61638676b6e1044554b7630112958a1a32e39f529cd6ef286e46b4649602e093f5bcca21d511a4e904724296a344e2fb9b3a3685bafa136aef510147928dca7eb4af520ea9a706dac070e9882d63ab2bfcb42fd8bb891e67ef69cea50def30c221832884622b9fdc7116b585b28ee1be7ee021ac344955bd44023cb72b076e9cdafd70fdf324ddd96a303151a4c9f26d00d8e18fa6d7f76ce7618d283d615391be286abb4373833f0a9ac432cc3b4638f0f1cee97ac15a7fa78e0eaf9406778bb160df93b41f4d3aa394f863b4b851dcd0ebf7438f02d275d4fdb4d51653489b4260c28f5639931921f20426ee5fd449c66ba661863ecee126088cc900d0b2e41b341190589a21e03cf6b8a381179779dc01bd93f2eef7ab9148c5cb650c877b356581a56245fb67addf29028e2d05b3a2f7652b95684265e062ba367538f1f7d0eee9a477cdb8bee1907500c9a008fff0f6964e768e4a997507083abde1806eb999ad6ab9b69e1be0301b4a03b911e0f305cac861b26cda56407b4cb5d0dc61738314b611adc81990e63060e95ceb2393dd5a0a91b0157261424b704a4afd2d5770c4d8a5bc5babaf6c3677fc099969143dd40664e017111d86777d08216d419d8d45f7552386894cbe17872f6f7d80171728bea685a171a791e83fcd178354912eff2c2797e4a1d539c28939ce8af69c51e7e7aa7921b7b261087ed9d69858e52db945892fddc08b4f618a0661292b22ac96c66e5cebe060b33365e0af6e61439ea2309839a3adeded7586410497115b1cb3f7f030fcdd69f62b20b05f986ed7305d1a4db150ba49e0d4bbed8366b46ec71a58a2d6daacfcbfa98ff748ad6962776c4d307ad49f50d8091ad047fcb25258eb4941a9de0d629494b24ce34d079cbe279fda059c714d98d61e9197cc779baa08cfb12518b76a912dc2edb3daa0d2e6ec03b1978ad5e34bcb79d4f575fae187498062c4244a157d1143662dccbaec3cc2363204bd8927d30c2a0ce9dfeb22be3a7941aae1cb8b8876438e9e0b587e87141ce2845e0ca2d9e38d08bf85842d73bda6041e03cc02636100eb8d60481e060d2a5a2eb82c527693d5ba200f894ab4173306e3af854e9afff5907dedda8c02404be6bb968f745917e71e318c3e4d3be132336aae77aaa2c38bda8aa0da711dac0a30844a1dd06e1d1a8084a95ed97e91e4581b9277c3d5a9d48b9f6882e8805772f2c3b716a2b5632ba78fc28a6b200a5f3b282665e715a46e2757c33218d3fd4e8f3c118cec8b9723df5297efff01e9bc081d6b7cd408ce4b56838f9c66854f809d6ae4fa47e091f763f6b2cb9669356292fc30ffddeb85895b54642e938ef1033600e0047b31c815fd780dc0c0b70524e89ede13c9a220c1fae84b526e37744c2709c471b1bce85fa07ac19f35d992a5ccf7f6c04fed4a2dd705eddcf5f24c63635fcab33839da5e0a84f67486f30d720b723fd6b2caf49bf62762ac1690ab6c578c6dfb4366212f650dfd05f1b4c0e7d0872d3e205d98e4ffa2861d6c4c6709c9170b83b16d2cfc5964813c2b58045783523cfc7ed9edf7f019dc8e8c93c31b1336db1ec7245faf36b5cb8a2f7f47c6cedda317cad51a43da15f005280d50a298dfd513535c9ce573bf681e4fcbcbee7e8b1a7b8317ac478377c16e205c1c366e59d8b45ca8c3bccfbd37fd6380ddf1577716e0baf17089401060154203b765dd669c80d8e60656d15707b7877fd832ad150d42990fe315f84b80aa7ee856df2984102caca0c0b159c75fe7fc7706257140c02f03de7ed6137b1a948522dd443d57cdd90b1a671f234c00ce633e72ae2787aae0304a7d418bd63fe3b149293f76c9fb66a9bff50085d512856b5009ec173857f984b9aab0cd71667c8d06d1a26b2f93cf1803eaa0a48426b3912af36b28cde30ee7126d1889baada04339835e853c7e8f7312aea71800a22743a3c6caffc3bb2ab8c71af02c238f578c6fca2d81656c1870e1bd387566543d410a40830d465780b616e8766f1399da3bfcd6fc73c8a9eae9a0322dcb2cd69aecb240755201d09b89067d4f5c373f207ebaf2d0b40e8eb9961d1c1818029bcb354c62f38d03cc83967c552dad94891f8b85cd686ebea2facd3033c267903b7fac68a55ffd9401e4347bec1735e963c66c4bf8a390553a080f94d6e2ccc547b0febb846f406d57aac491a4c274877b945d5542a9ae078c2511f95f7bba9896ff9ab66d12de55ddc409c980f0e8d12881bce09c31f5dcaa08b56d194b2a8f119b551fac9e9a61f0e2bd6331c1a691601ca6dd8d56cbf3801c47c271779d802e339350ab8fd0c412315967aea4ce7aadb8b7ee101d576cbfff90daf67ffd2a29800c4d569bb4afa48d7609c6bcdafb84c08aa8130a9a18ca08ede31242dbf14fc5333f535a4eb0c527c4d6982246a8bb632eb0cd54ab2e1f97bfe9b6b30427c26e9fc581c1ad5826598fb061f72d0908c4d986eefad263171fe03261c8ed16b2d8eb56744cf3883925127a77b63a28fe5cdbc89e13b8d5485e8cf737bbd46de7c7464a3c4f1ba636f5f9801e16f32cdb89b4b52061d6dcee2f91cbe775197b3f02133687efbfbc492535f50e58c63b4315e7f1969797ee818965ca7bdab748b824f9c2060e72b60bade734432cc6442397be3363e9f6673bfcfd2482540ea75fc45b188bb4de75d3b166c404fc4edc63df7dbc902259cc2bbcf04e68347ae1ff1809c1db2856af6643b93b8bc3f063a7b687def0c2cb487fbc9060aa6a4001af15eb7d143cd77e27b21b5bfb9cfc889192ffb79ed896cd3f383a727db023e8cffe07f47acc176758d85edad9e3d7937f4fde6af202271a71973b4ce9d65e814649ce1909fb412ae3cd35c9a9d1dc87f0edd5c153e8159c7322c644a743e311c3eb0e1c3df1148870d265094694f2148d6582391af15ea960cc12169836188ef811d617a8ae64a36085ace6f99509a39bca88e09ef6ae61b6175568b876e802baef7d8d50932c98d2b50551e1b0c31b0f2470f1669663adbe1a42bd1610f20df5215242a2a4564d12008da1e6f6dc893bbd199dc23abc6a9be5aac63fbe95e5dcfe96eacf6f7736903486713e5105a263bbf8a6f2d10400b81bb0d286b65301fffdd5337c8a24bb2a3c1fc12251fba11e55f378d4e02f579a6e748cd3981c2bbc25e3ab476f9da8fe98a0e9174c2bd0a186ed1712d139d666e9b35559d70e00148b9c3506a7b2cba7e7a10109c4d1e342d0f2e223a4140b32d1b0480b84c32c4c242d281ca198da", 0x1000}, {&(0x7f0000000040)="5e67edec9f75f19bdb70e81f342030bc1bbd4bbbb5832d2a03fbc8498402ef7d730ec53f2052d297c4117b117bc241b70dafe6abbb7c8621fd2c927fe786c992cd1ff39ee75e96b71ca0096875f75fad3c0cb61eaae2556fad40813d9aa2b89a60d4093dcd97aad772a47981457da3cb751600721b8c4ef4a08d81f6068fd0dab91e06fad8fac4f02c81665ef9bff5fe014cf599bdc75c7efeb465870fad9f4ff4fe4dfb7698be30391c72f25fb72760a21630f85b66796e7e2db2560209013378892175800b39e274cda03bc865efe7091d922d2ae8aa48c84068819f1a1f243f194a3bb5b69c698cf7d1ef318838484b6b4ac681f82d4e07", 0xf9}, {&(0x7f0000000140)="3cbd4d2cabe4070d54bf4cdbcb00b26ed713ffab760f8ad6bb9e7ce616a88850770d", 0x22}, {&(0x7f0000001380)="ff94de3b0461981d0622e2ba1c3d3c664a6c47866a21eba0c053a5f449f80a61df8c6d9ca9514874e5412ef30a4c0d3910020462d26db2f50db591d9485c69f3d1ffcaab0f648f8a9e9f2b9d66b5cf3396ec9835de6dc18020091ce2ca298ac40b20a30de6152f92973be2ad1ee539922f0708b4c8775140c0adff31afc446e0b20f10a8e2384de5941812462af05d6605f05bf198eb00d3de73c0045f45c94798f2ba33197f1730b8ea1df1e7b4c873371e06517ea123b1e345d6ccfdeb61255a233490e6e1513a99446939bbcbf2abf56c4c3bb28ccfe6171b8c196da8fa6a9c67ebe4d6eba622e74e53bdaa32d900440033c979a2f7223b9d5b6d6fb4e8c3c23a5a78428b93f8e8e15eb660c1d5646e0d95f3c6a0969ec4b8ee8aa1bd3e452b1c4f8a565c040f45d55fd7c5f94115e6a2b8bac0d67964167d1cf32b03ab7427fca279546e4823de2deab20a0477263f8cb44dd93a688b52e8232d8de328ddf9d60deb087532d3fb3285df23823739aab6db1f9308125c2416236976b0b35886ceef674b7f94f2492823f6905c015396d0baf3fe51e58e67d2b2b4ffc550327042bef29b705da54c5fb83ea82abae0470b0e47810d20a4b2aff0adc2c26de77931f701166ecea517413e96c1fcedad1bf3e1fced65e005a0215417d90abff1f8f0e2e5f9e3c6eb590a7a4441ce4a109b94c2515e456ad3d43d515cbfdeab6322b9803e025b17c4c27666c05d56bd0655f06543238a54d361698179d68500eeafa9c34c8f302d8e70b3e977c2e909aa8ff19d48b8a563230b67111d25f2a5251df3f777069ca17a17855430f3d67abbfffeb840f53a85f1ab2ea4f732159b77bb1ec8b9af71576eae35a3406bca4a734a405c770df316f226a126ced82ee316c618538471dc7df79e53092eb684e9c45b8a31c1d4fd75a1a7db026b52fa50d253617cca588edc842d926f186acef8e61e08789c605cf07eae6941836732efc600eb18f55cb19fb7e0945d0f92fb559dee82e6bf7967af8e531772ed5b08dc9fbd2c9cc3343a4a741db2687e073671c5e154e17bd0fab6a45f1a0fda890b16e30356c7dbd1757523bef22f39108752e381290bffe0260dfa0a994363acbe7c17298a814c2574c5ed18cba23c44c830f55afce576d85f1644aafdcd571fbd54a5117bd674345ec74b725e25bc4ffff2ea2650bc711afdbfdd1872f3c3e4db9a3df65a76fbcb89336dd309e405b9077a098450118e5945101b279cbf45feaa10768f99cbb3d311035bc78578ecc81944cab97ed2145bea419474ba47353262f811c0fd0485301d2053cf918e0d6fca218f5f08af5504c01a2e6d51c0fdfc93acf1bd2cf380129230ebb0334865059f6c9a7cdc0bacfd6e0dc4ce03fed4bf4654db6bddea313f0d59f9b7760d034a5d5c737077209b151ac9b246d06767435768e1079f467ceb2e9f03031858b70444eb5eee119d49e8f11a27d3ae9ff2fb7e6ecc14792a216eaecc253c4930055f996b980b0b866eb10579650f6ce27b4704b929e53de2de599f4b6f4f24410e266acdf03ad4cd35b99e329c88c3bbe59afa6215a4a78fbfcc31c282547e33501aa1e2ef2e5c9e99861f5d94d65583bb8bb9f52ab2479ca1be87d480ce1114822e0755a0682ce2835837350fc3d8a39edf6e3f62bdb0f6d9b0fd655819c8ea3a0cac1df80f793efabfb50fcb817389c1230a41dcad27c15ec75b2fc86410922bc74706f63219a400742884568dd7022093e9b632b2d0617c887a65ab17d832b458a90ab0669d9fbf2fb5af01d5bae160fd9a30b0d4ec41782af19ef644b6e9d1363c3e87e9803ca6d9dcac4e6c459bc0eaf30aeb490706f9fb88a9fabc30be32ee511b5d4efb39a3891e3d203caf378b0e3c3929c5a8cebaa9fc7a971877ebeab2b8c99b7dc6b9b2d80f43aa895efecb1a3d4ed14601af9eaa2fc2f08eb8fdcc6decdde43eb0a76fe5da2ccd1b97e1df0e97b90c79afa8c30d4c0d76607991c784bcaf4f2697be7500d5cc7e7e9c69343f83ac661b3ea017e22082a76de994f29dd25965b2792110d76fda7dca0d8ccf16a6ea135285750984f222e2d5667942c89d13c62dbfb61ba4d8765665235590d6d8bd9590fdcd781278844cdc05c3cb3ad8b36fb185e4bc67ca0ed9665f0d641651bbcbae6a22d0dc4f087e9264c7512a1e298fb88342463844200b4804b4e564e32efcb4dd004e3809c85d82b4aba15f568d87c755b30467084c77feba047d78422c873b392c79b0e318f49649b381e86aafa9a0e543e4d572aec1677fde2f421b99d03bc443a4e1781347c2e215030f059b3de3e34b9890c556959f2eaaf94adcb8f25d68d1161db2ff68164b9c41787a30c517ff1e5ac887b11de243f5d9cb3ee5958d087617144b451ba3bfab8f9e0d73e63ae9745ab515bc0b6b29ce2fedffe7fd0c4238ee429af22efbfd5da771f8951870f01ffb29e187f937582104fcbec8c60ec96075a27859456779a684972b7825c1738125af4787472580a4a339793a7120a75e95b9cc2228a2519919113449ca44ec65e285eb1b8af21c25ea5c6cfbd6b77ae10aa1680c841cda307b2d6ad9601658de7577bd60553484d53f8b1589405728d23c7fcdb4644f306f5d2782f39224dbf85b2e60e4eeae78a9b11b181b8496e25d6ed57369f3775051156c81a38351776b1c818dc67f8d5ea2fff71af0e544eadc472039bf13c65d60984a653907ed970c5b345ad23b184dd7aa7db2a3f66de6bac857421eca94ce2da79194d9635c46bb4e2757f6cf79a28bc5cceddeb9e8ea871e8978064bc468f53b1ccbe325adb4b11ec86e670dc6dddd6c3f2a040ec818b32c483757e773c920a6c0ac0eef5ecc3f614a6ff6d7e2d0ade60744929464628a644532eff530b973417592deedeb41b836049349ed352f20b0bffb489b50baf6e9d4a8cef1f16b5fed88703328966e9686e318be71a8716a0754ea006a5ee3d1f0edfb093d5bf85010173f853bc53ce539068ea71bc35d9586aee24da2fd46abd5ab37de775276cad4d045a8d407d92896b2f57fb1f82b36b5f89a7d586152c6a42649eb48343800025685a2b83af7ee44506cb1bececbdbd8db76ec75411a10bd3e4d4f6885cbcebf152c5c44dbb1ca8f3b0604864973fe70c32b6514289feb9cc73a9fb8b18fa69aca682ac19d348217e4e00da6796e623f17d5be418e7fcacfd0c8d77d59621f56e770ef1c0ee6737cb4f9543a2b68a2ebe4a6419bf7d4e453ac908a9a978d604cf37b2bcd7dd8bc4079023d5a1fffe961405c90eb2f2430fad0f6c245ea93d691a85514b88c6fb620cb5ca2064a12705bac503641f2f6e339fe3c5e26eb4ef50232cc10c1dddf09813875432ebdff9b898952b0a5e224d19e0628b6496d5d76a6baf7ac928f622830c0c7c1d19378602641cb1c604ee9e4caffbf7a9c8c28a76320d2fa93b13fc73d61879e1fcd09778b17e0c5fae10c346d1104d101ef3e28035bcf08105039763f1d233bfde12f7ce9d831b1f327391f9f03a4f97bd79a886af167afb68c93bc6c2a8dba2c17538f9db5bb4d6eab797ba351a3f3d304d907aca551dcacd89adbfe2aa203efca300d9c088b665c02c9aecabfd3c4e9095810347fbd0a9de1b3230caba25f043c22522d3ad23514b705f746b87f4d01c3143b052c24823da0e142f96837048823c7ff16bcad64dcd13f9cfe58234415cf6ab93108ba40940e31572ea8f51440f79934fd47c460752467434fb3276b74e83040101c683f9be79b5ad6325015ec798d0d36a20393fd4c864cfdd98fb9b23cf266e99674f4b2cee46fc7e2be30220df62ffb4e203c59778230b5396bc4fa181d1a8fcb9d1c8b36c6463afbb820945e84c4d6e5a8710657fb0e2276fc9b8e74ab034c2e8105b9cc50d0d1958356f1a70d5081046fbf10085237e2b615d6ee641756e622577388669abecb0f0262c29fdfb2e32291c61ec7e9571a4c790b88ba99f023c964cf420ecc58e9d0c3590d5d07c9d460e5d2323ccd50ea464a5b1093e2bd1c956494d2493a1cdb26c626c670255452dbeb6510bd6ab013c13fb55eeb421ee786abca72c344bc50f8ad5e6f7d72559dd849553768f28504be338fabcd58e628787292de4ee1a7bd51f1828a73d291816dad546ebf18952bcdf59500804f1fb68bb7bb1f6c02a6185a7b9503c5ad4e123acdb5e6a8b21d6e0440e41c7102f962c85fe21a388103692b7c9a82f9b3a7a3e17b42feb008654c63b2028df2d52b7fce923a0068802ccfe938cd2e07d5d245174ae153a3b11acf900f1fe21a4f717053ff037050d08f99695535a4f8dca36ec6e85155959b07cfd0e1035100c7e20db22ba216573d29753d8777edb73683c9547a57f77b2d6c5c8ec93f30a8e572bb3b0f9b5ec6f9397b7700777364238072d8e3d33f4cc5dd6d7f19992a9f78d1f9a4b8983eaa9869dab6c42f808ff8de2672ec08cc3c710e7c23bc9667c88ea6d55be2e637eb8bfe30a71d37ccce1f8620faae8749e34527603d9ff2459eafd8bea5efebf44f0211fe63d27db9c88066db64f0938c5f0900fe3c9f91656d7ede56cc7a61c31800e0c6631881dcb5a600402729d406827cd0b79196f182b33ac4c40c20172a990bde979d799f7b1bff0cce83618f8787b57d055fa2eb0a216dbe68b90bfdb0381278fc8dc1322cd94a4bbf9190587bf38086c9042e4f4dc1126b6e0be274881bdbd60388f17661d5c59ec8b62431fa11665fa071d816eb98bb82b24a593324474cff02dfe5bbe73ef867762afa20a4b1fddcf0914eefdc8bba09a3ca4c6b3ada0b91ed70e1db3909525bf48b6ad65f2802b2b554c24de9197f1ca88b422e1699955bde407dc9f36f926206bb2d1523043c75457b032ecbaf8b3c1b858e81d08300214d266365636bf201b3aa0bffa85e0016d33d183069fbe667ec872e6256d01b59f9ac9a0e0fd8c31cb6a021b2cab69d059ff9f3c44e359bce79b3b90723e82a3a22a81321655445bb3271608fd7422f36ab8c337a1fcb3ab697853e80fc892dced881f5a6b0b7707ff9356ff2a56256817d3d72dea32fd2ac131e73aa91fcf6eab1469eb1480169b54cea4ee12490802839b58a7f683701446c5af1259a7a3d3549d83f071dc06b019afd2cadd6d5611c8f12ffc8d537af69ba762e6b707540974645c6f2e7b82e28d08b1ca100d5e1da62ce7333dc00ec5f0d202e802d9c5277f03cccaf05209d497022e339aa4306f1eaa87fae72d9e14d9d16578cdb1d3eb7ed46f37692ee2ffe15ff58cece96606ea167c08d05db3deca66b424aaa41c7dbcc986d98bf62da0dd9d98ffb9fc8df987db54202d79d7f99779987599e56b4ceacbc30c0936ebbbcc9273a02eb690f8a77c19b59bf142d0361215c54dfda542d997d0aec439f31161a8718cbdf058a2c0a77135a142f96c74c7397330aa6431ce596be4f93493013d33cf37a2c0dccad7b4837216482c62ec16d01787b2f6e18c5b355069a6843cfc7ceea78ac50f84395ecc349288a7fd3baa6fadde6e94e5eaa51442ca11f826efb4acea95ef1fb0a9b749414b4f9249d34b300a4bddcace5635344d509a19eb4153152289294fcf2e9c853b848c1a24f93ca560881f64309d1d06467ec6b4058779836fb3dd9f92e483b35cf024df8d2c8616a93a8d9274ddf8343f997573631771041a173acf37c308ee556b23f7e82991b08a6943424bdd8fb7f367269008555a4aeab5ddaccfa4ab0eafc6f1fabd74157a80b86ec8a5db0db27fec4b216e0ae6c2105b3", 0x1000}, {&(0x7f0000000180)="6bb1ae73e72a071e9d48ea6f9cfb5f84d8a5862233d84b4d676e2662e9a8abe215d85b0d842f18", 0x27}], 0x5, &(0x7f0000000240)=[{0x10, 0xffff, 0xcd}], 0x10}, 0x40b) 13:34:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/217, &(0x7f0000000080)=0xd9) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x6) 13:34:20 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x49952614}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x101) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget$private(0x0, 0x2a0) msgsnd(r5, &(0x7f0000001340)={0x3, "584cfb192cb83e11eb476f2dccbf9acd5e4a32bec87c41f191986f"}, 0x23, 0x800) sendmsg$unix(r4, &(0x7f0000001300)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0166696c653000c25161"], 0xa, &(0x7f0000001280)=[{&(0x7f0000000200)="883076c85ee5026a698ab4891c52b61ff984b74452a5916f3ec524e3", 0x1c}, {&(0x7f0000000240)="eb764f88efa57c55b3ea9b250f6658a9f11054b69d9cac308ac89c91ba403d277deb9f1dc0d69a2676a1e75b2cc471692cda019fbc4cf0b7cb467bbbbcbf", 0x3e}, {&(0x7f0000000280)="d6c237e0f82d4389387b93dd391ba85dc0b272c2e6eec7c4b99e76589f4699ee7b40ebe1d10190308072e0c0b0f1e729b1a3ad9f19fc76dcb30fd8ff98afe5711403ec39636dd22eec8d062948d8e5a6a4976057eca15da346835950625a6cc3328c87a0d281e9216d710356f5885b8960db4b70de89fa1154a455ca99f0f46d1650d9add9f97f033d9c145f328e72f8fbf9877de3479d5e172c41bd2460fd3a59200ad0469c4e61986c880bb30823e215acceaa7b5e8abf46156f17dd6128bfc09838cd76a4ce24033bb70dac0db586ad199f1cb9fc84d6aa2da4f7dfcabf965d50ac2e36d2a86d63c1cadaf6760c29cbe372e622402dcf50c9353aaf086a0084113316cd8d922a7839f7eb4ba52efdac5444d1fc01d3d8be5d396cd8b9521ac7c038c7679599259f8598c0088943080d27172c39790c161d0bcf919bd8efacdcc8835b0c3a012abca33743b04623cd9c1b228a814ddd6f2a4c11dfcecefa187ef0e4c8c51304464bf2666f28bd67f1f34a354e2d17984c78b56159e55f25d1339ed3eb92dc62b6bcbabefbc3c865c643352b2db428e081dd5c6dd9e9c5037392067190a77ce7de9b82f8ddda544959af26b6983f3bfcf4b77319d845d9e53800c41e552c1183bffd4bfb0a05b00e34caa6a448d4cd9171f4ce8182367c7d2f396f57ebdc312962b9bd00c0c877045e32324c7ad4397919ecd3003ee92493955a41abd0cb25ab975a0453518c662764843c5586bb5efdd0f09c1db1e88990a54d3444ea4d51b4bd73e46ca0c482aa626e7e5ed473982061c1313fd9fd2f072ea82be8edc660f0aefe783794020405caae7b84d04cc30647a57860f61cfbb4fa8fd3fc1ab7c5d715eabd294afb762cbbcaf0b3cbb78dd7bde4c24b05b6c1ace331df2c064fbd4819bf5975114acd88d675e03dede709b816c694b957aaa93979c92f6e8e9a8657cd0ee385b5b1ce6ba80af35d5e3204202e61f4d25b3746187be537c6891a295d6a66baca0f60a16345144c34fdde2722d763531695fbfa1e2584a3547d4153d0ce0d082db411a8757928c0ec3a327a90408ffa7a2520c5b25e7f3d039217239b118574dfb4460c07a84228eb272f55e5f2adc91b30b2b526e8fcbd0acc2a8983010ca7aacabe9e0f3dbfec50fde6d2275fea17db4c6b841908b21bac94a61b0683238c0b364f0a59d2121a110a2ef42f417833b2e69c6d0589dbe191515ddeee7e819c64ac9c4bf9614ed4a4f81c8b9d9673242902034d91f37b03b81a6151b277437d82548ff9cab90a480b65805cd465248fea11e93a79649ef83c4928e93375bafdd86a9ece76d595ecb9f0dc78f5811920c35484ace7ea98efbb2371364a6b20c763fa199f380bc61b85f3a1b376d520c713af6e867396e3e837c7d941ddde91224ed95d60c0615ab0d108a622d5ad2a7ae21679151b077f9a5193b71a582bc388d855796a1e618436d642ce141752849f4d258d2b44076d607e1738b215e23da8d421e1c1e9f08fa105de99bbfb77cf8d2ae0463ccd49ad16d82d2f0f35e11cebd7a3c470e24b3aff9680ce1f35f25623caf45ae29fb313beebdd2fd98b8945cb843f4cc4d18ac631674db05bafde1a9f4e4c352cf0469593bef24ad148117ae0c5ee85aeaf0071dad72bb281b374a882568084962872e4f236d2c5710bd2dd5b23ed16ef0427e023c8880d2e30d8ed1af4f46552c806a9920771b6b48ee03f436abecbb067b2db4bba72b049f42f2e6ccc19bcc58269eaf221d5b1e9cc352e96d95e7df75ce87721d51fd09257a4724a7af98297da8990c83e6c8ffdefe491af3093e5e5bd26faddf88498d748ba2095e4109b92e504994abff06c2b7e7d0d4fafaec6f0715953a25d5c3f5b8a7836533dd01bffe66e93e41e47326a8a0880fc423b89bbb6f50a9a510aa8c050c4dc9710f86976ce61893d91ada46930bb6635d71000618be1dcffe61b3315cc395361fc36f472acce47d0fd92d7335cbb85c5690deb456aaf32e691a4c471303329552c30729fb7621b1e6e7e47b804d600b3b9a68bdd693a8df6fd64c7f5b283059041c05a1b78e00972752666fbacb27552c7913f5eb317da4e8a23fc534a010568466e0b5ca3e3b593651cc363c037acb0c05b13877f8db2f658a231854ff0c419a7c398f65cfbe1b36bfd08030711a24bb518c8f96d6f764ab91be4857f09045504b440cdcf5615b6006abbe24369818490fdafd49eac1f1e3e61a4e2009e4421ff1d34398755418a69379e1d391c9b852d9b30db60401f64ecc5690818b4836213bb51a4c3358f5c2e082400eb134db4ec8a6288d852975f805fc2bbbcb55ab45b653c4569f8425a171ecd48f80ae12882ddf8de633c6f4daf964ed2ab2c49b0a5b04ab88e18c50a14c0b4f9534c1e01f9f0a054ebf161b19f3c9d7caa5bf9caa713892b917df878d32c3e537ef84f8acf8e842ba53f1171bf258215dac752c49efcbd30a549aa9841d4f44465c4e1ca56cc1dba5c15bd8dbf189d77d868ba033144f23bfa6480e9c91e143d582c4be807bdb29d1e3c1eaa3c782c39dcf52c96401a6b90ff17027dbb6fcf7265be4d6f13cf65a77faaa1cf29b1b4af1271d54e9e4cc2323e899f41f3f04b70182f341d7f7c159121ff7616aa3ac9f5c1ac67157eb0320a65f1095dd07cc359eca964b4f6f9a00ecbbe1388e0c6e06dbb0ca831c4881c488c719d5750ec8b4038c9040a622156ad9ebc9ba0b7567958c12e5e1ff89ddcde4df6208e95e201d8db2b298beb2e6c00ae99b21715bc8004be2fe42efa62676fb5742ff35f43a6ce371191d1dba875150d6d7cde9306420a8cd2594bc1c40131f9ed0f0e049759dfd15f8cbbd18a4228e0d7303b3d064624788e1a0efbc96bd41c78342b0b06d1a24dd91c73a9bd215b76875a7d4e9014c6c15ebc8da861d92a7d28ae94d0a374d8ec5147f32780791ea8da668ca0b7c319736a2793de1e2c098a353e07eced1575e6be2295aab1d442bff17ff8e425769a61dc49dce01773718c03b3e214b23ed10763f71c2d47aaa07adb3bc278b5014262f1fe696936c67064e07513f29ba923d63d90392e745cbaf4ac90dcb8f5cf8bdf7dea0327965bdd02e04705d75573b3745cb48bbb29793d1e6c5b0d53ffea198d5f8e3d473dd32f363df5e01f3abd6c180be3d0b85cea40c24dd4b05221ff628492c5ec3617eede0e4fc893fd614f3a156dfadb29b9a2646d693abfa5526a040b1a10326c1c43d140a6e245fcf1009971968f13ff9b1d56c67d29d368a9837cfd47a3c48733e8b2d86e002eaa8ce392bf10e88c1c2d8d7e6a8f9a6eb953b94ea03e15e6f0e5b01f685273a76195fc28de55357e60fbd9891e48c2fd208964eddda0c254d99cedcea63fda4916f862cec7adc5509a92b592adabadef5a40ec1ac633fa383698d7aab77c58f63248276700b0601238cede461b06b09ec5a74bbb94ab8b2e86f1a69b4394ed84cc0365e7bb149b69803c277ddd79f6f13fa14b345fdb72333ced34de2e28ca2c891758d7c3f2138536e74b9eee49c6d6a6ffa77979c13ca759d5a577b25fa4249dde62382c899c270e8cc58d9ba9ef7fea77ba1068738df3790697f05b8df7d0a1a72a463034a6fc61d81df16af3bdf7017df6bec955c58976670bd3cbf67089160e78ba8d8e187f6cfc48f520554d9435ec977065185ca9511d5e876c799d9e0612328aae2cfae771320e91f6988eb0ada8ba74b7f8643047cbd0f6015273cd03f12bb1c6fa136c11fbf8635600bc28d92abf232c833a6eb273bd32ba5c3f7d92cf19d86c0e2722b8b0b780841d09f9adf5619bd228433f3165d7697b590e9c8bda1c317ab74135e05a33668cc38cd1a9429ec7c404f07b81f3aeb480905b0ba47e72529857f7a07ae68eaeb969eb43e18b59bbc8c25b7cbcfd58b07f635db9724f237eb609fa6b1cb58f9a23423c5c196c6a41b5168dc4be696ac86de3aec7d55e2a2f6d1dfe481cf243b65cb79a4acf8bc0b8a5be71ed393408542f60d3dc31bfea0ecaac267ee661a7cd209fa6c3aa1570fc4d537b4f975bdb5644e8e94af58426acde5ff38662f482ccf0a73943f070163ea5be5f6604b4034f37d9dd8aa1ad422b0b470c63cc642297742b26dc76876d29f96abe9a9ff9add1d1562e67b5bdbd7e341410569b3ff227c155cbf9d14b1db91682f5180769d01fd2f8c46b8eaa1e3ff007a6a33a0beef6b13d572e25f0c8fad13c0b1ad2cd28d9a6660ca3ca0c10657489548a0e36865c5f2d7fb64c90983986928f2e395291452b12601d8b08f25a6b29d4934b9a4473b72f022260bd0bb8294138805cc251d32e11c608607f53255550800d01e5e7474164d4ee6820938a0ae0503b3650d071de27e32461276383aab944a8d485d3f69df5367adcd93863d007547f538cd9592dc4c343a10c4d9c85ea7b89db5de877ff3467d3c2b0958f1f6b526c8cf9e4de59e777daea1bb747724bbac03e21a56e42f4d0df08986c0b81d1d083cbd737ed8de5b43ceaee42fbb811ea2a97e7eecd261fea63534d2d229691bd6274fac75ea15ff3d20b03d6cce61069664b16fac6b861a87214481ed5385538ed6f0b01f048250a5b1f51a18ef4e5a81c15ca317eda638fe6ce89303de9aef706fecb6941b99fab128565680547aeb447dff0d21562350b0e13eca3c482af6806f92203bfcdc5cb8dfc7cee856f6a7719db9028dd96bae26f4aff46172a46cc0201af9a67d79d6f796cda732be10280ca22c4ff8adbca6ac5afbbe32b45053600a62d35525afbaea8caff57ee6ccb737035e326fc9c6921ddb00c4e03b312af39f34525555aaefc3c32eddf03ac1eb46f5fcfb04195f4324666abd35c06e438f4f44675d5ce15d1029ff2a637b8a84fb7e473a4588c34a85f525aea8f4e33608186733e33b61069e0e879fa0b828a172056f7c6b705daa3e44322417b8b45776d1a4f6531a096ec4a2056742a1c44b8045292a3751b6e0181e28d7b9af9b2804715c39b03d508ca45a38c076452fa059346f0f32a9684987c5ea31f7f873cc6bcb0af10a50d27a19ab8322c94cb2953a311e718b5fd24f4f17ec476c0c17a8549e70369ce44a35ead7c5b64bba17fd1da39870cfa955753bc090413fabe7131b91cb3092a9c3be7f5cda1164e551a99819aeaa0ed825c1d0f65d5b78130a54bcf3386b7550d6271825d0331a4543420b01fda8c67ba2e9c645dc577eae3fc5aeac02f408e687819946ec92e7d164a8d0d79c83d13ca0590aedbd855773e0c27a343bdccd21c50784a6ca0f7707acabd3cde6eea3e681de32c907d091977d5f7a31a3bd5209f7db58efffa6ab4c64605b58fbfbda8267076f4e28d62f5fbedc784dc8a7f315ad0abeb6f248833ace3dd172f0491c222c06c1d92d1ae9ef6105c7a8d0d4e958a8a57a480346f0690f0a211d2ab76c906b69ab5e2d70764e90316c3af12d761da087f13431f536ba669979b1418824331d4892c36ac994d6a9986cfa6a2c8c5994169d92172095ba872b811a9efc86c60a849fbe2716698febe2092a49ea96db24dea1a8c545a27eba7be26605b634e0ff0d2bc81a41b5beb20362160b94264042aa8083fd0f059ec63c77cafbfba1b58d33dc84f51f574834d4a333aae1b970e79ad5aae33c6c242b27d5d876aba683b3e2d2856baa3ab832903b08104c444ec645a16197080b6382b445672ca7c6a15d2c31b39d3577099fe3afafc04958cbdf87215e789c41a9d4ba5acf781e20c65032ffe465ab4d7670d65638b6e3747d28c", 0x1000}], 0x3, &(0x7f00000012c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r4, r2, r2]}], 0x40}, 0x8) r6 = dup2(r3, r2) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000000)=0x7) syz_open_pts() 23:49:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') unlink(&(0x7f0000000000)='./file0\x00') 23:49:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() 23:49:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 23:49:40 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/51}, &(0x7f0000000080)=0x35) connect$unix(r3, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 23:49:40 executing program 1: r0 = socket$inet(0x2, 0x0, 0x5) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) listen(r0, 0x1) 23:49:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 23:49:40 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x42, 0x4, 0xaa6}, {{r0}, 0xfffffffffffffffb, 0xc2, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x15, 0x100, 0x8}, {{r0}, 0xffffffffffffffff, 0x44, 0x0, 0xe2}, {{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0x1}], 0x6, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0xfffff, 0x1, 0x100}], 0x70, &(0x7f0000000300)={0x8, 0x8}) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9, 0x1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 23:49:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20000, 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "c7bc0cb52c9257744888e8ded2061385e3c15c87"}) lseek(r0, 0x0, 0x0) 23:49:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:49:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="39175f914da64eed3c000327c5efe969c453fe5cde4e9b9e3ecb2ea1244944d175ac9f65b6b831d1a0a654061fb14aed477465d125bb6e943177764152bced7d1ee00387d5e7e3486f4cfd127026e4f3d583e2c37cc6f98529f26731fa3de1b1ef723e18b819acfe67dc07fca4eabada0e2f57e8a1d73efcec4781823b81021437839b8d2eb725d93574ef35d8141044511e2dae10ba8288336ebb86390c05bead0e5c7c7b9ad4fbb233c956618ca11271324d192531082317af7321832ec6d3f8264a", 0xc3, 0x404, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x1ac) poll(0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet(r2, &(0x7f0000000240)="cfb2b821f6b682dadcd4bb05594662ded026d93ea75481b4ff43b5a5227753232d8e3d8a06a55642e94f57a4d4cb4896ba9904bfccd2a25256df804b7523146a", 0x40, 0x403, &(0x7f0000000280)={0x2, 0x3}, 0xc) fcntl$setstatus(r1, 0x4, 0xffffffffffffffff) socket$inet6(0x18, 0x0, 0x4) bind$inet6(r2, &(0x7f00000002c0)={0x18, 0x1, 0x39ba43f5, 0x4ab8}, 0xc) 23:49:41 executing program 1: r0 = syz_open_pts() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r2, 0xffff, 0x8000000000000001, 0x0, 0x0) open(&(0x7f0000001100)='./file0\x00', 0x0, 0x10) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 23:49:41 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f00000004c0)="ced9e65c346fbf46518923c6f9958c5cc8558d31a8bfafea99e98bae570d3cc8073707bb728899a433fec087abbaf1d0a445de3dbcb32124abd7880920d094fce5dd8631868d1f48e4e86880926de2d820227b8152f328c676804da8bc0cbd1058f5169883251f0b7a458ef376e793ebd2c7e556f84e0476da6ddef0c03d0e545c0cee12da111b644e894b649414eb02a22a3cf4d3d791df4fdff178b1565e9543a9e1065f52a8ee24832b9b065f45d96998e92c34dbb099fbc82f46ab424291e9bf8f390777e7da5b", 0xc9}, {&(0x7f00000005c0)="3ec41efa822867d47fd1096664281336d07cee4e17543253ef01a762e3c0dbc2d2cd1389e30f6f6c25a557a04c07e88f6b8782adcd6bb200397382fdacd966079607830ede01079c96fd62f10fb063d8db27b85ad470b889e8b232463a95c1fafdecc4d98e2d949915cfbf1bd343f1caf9e7a694197e514b4e6e635ac632b941de5f98c98cff29a699280add23142764092f6866c4ff745b", 0x98}, {&(0x7f0000000680)="ee3eba25d1aeefd2ffd628c68ebbac0c65daef45aae94c", 0x17}], 0x3, 0x0, 0x0, 0x404}, 0x2) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) r3 = open(&(0x7f0000000200)='./control/file0\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000240)=@file={0x0, './control\x00'}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="1f19975a28181e137142a6b9ee149a1f243e08596c37b91d5615eb9b91962a826353022704045ce803687b9e30723899037b247b4f051ceab0adcf5986392c681e958a8dba936cfad72ae7345b585b2193b598e0d9debe54fa97f1b70bc69c3793aa3337a5f997c72e2da9311ac12e1a9ffe6e3d684d66a29977bb6148d54a8e8719614e44e1", 0x86}], 0x1, 0x0, 0x0, 0x400}, 0x0) chroot(&(0x7f0000000000)='./control\x00') r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$unix(r4, &(0x7f0000000040)="37e66bb5d9065a5895a852120c9e7b39832e4b3cdfd07c7fd7eeae4915a847e251edef8068cfba4c42a269bb8202c0ef6ae02930d76dd9f52a4626177da62f118fcce0ac36ef7f3d56ec82278e04bf0713856fa791a42fc88fcd9f5c527bb464e45f3e7fae9726f2812c611b22256bf08aea7620fe7bc4526252d7bb35ab67d1375506b612ebf83cfd15322db63ac8f331c85edab4152e22cd77a762fcb609729650fbd76e4f95b79dc6265d92595c36812e10f209713beca248d90b6d10b1af38a186e2b9d43ec7348f194b1f68a17dbedb2f3efc889cfb83ebdf51e02f9e24c5", 0xe1, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 23:49:41 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x84) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc82, 0x1c) pwritev(r0, &(0x7f0000000480), 0x10000000000000ff, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x92) fsync(r0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x0) 23:49:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() setsockopt(r0, 0x9, 0xc00, &(0x7f00000002c0)="303626b06720dd6a3720882f38d42a716d6590b00cb176dc8001f74ccc0455ba7f983f2f0fb7b360318dac3ec363512470e72d685f4ad59f4b108c5fa2c443678c0039e9cee9332ec9431bd18ac0d3ef5c367150d806cf329891c113df2c160afd5520bb9d7df00e43efd3cca4e670776f7f7faed24068f4f03b604d71f0a935d8361eae89a405d15b59d3cbf31b3594e4e74eaf34844fde5497631eaf73bf8a12e01469d55d105b723a0bafeebdb338b5581c6dc55ac45bd52904e0f0096f2e1bed67ea3cc14eb425fbc2", 0xcb) chroot(&(0x7f0000000000)='./file0\x00') close(r0) dup(r1) r2 = syz_open_pts() msgget$private(0x0, 0x81) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x1ff, 0xfc83, 0x4, 0x0, "85495500020000000000f5bfa600", 0x4, 0x80}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r2, 0x20007478) write(r2, &(0x7f00000004c0)="126a38c930815c1d42920239d97ad0ba53ca24a3034fe59420391d0862d2981144ad5e29b7c85889659785555202b184b717daa1456f7f9680f9c4460c5b77e30362b8f43879452c0abe49590910991fa32736fc94ab83c74df4cc22c7f4625ee9581ac7b7f19209ace516f12501979905d6658723c223000cd719cc825d88f800b914a017fbb7d75b7d98954ba9d52bef3089056acb4017c62604e622bd32c77ce3766949579ddc9bf51849e9d462c90579ce2607364c70bee9ce481d88c696d1524ffc8e7a6d8c50dab84a72877cda5afb631564296bbd1f705fd4ce20d41ba7b744594f3c639697edfa", 0xeb) 23:49:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) poll(&(0x7f0000000040)=[{r1, 0x140}, {r0, 0x51}, {r0}, {r1, 0x84}, {r0, 0x96}], 0x5, 0x8) close(r0) 23:49:41 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000100)) clock_getres(0x0, &(0x7f0000000000)) 23:49:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x282, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0x1, 0x2) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x400000000) semop(0x0, &(0x7f0000000380)=[{0x0, 0x1, 0x1000}, {0x4, 0x4, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x1, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x6, 0x1000}], 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pckbd_enable: command error 23:49:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:49:42 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ff6000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 23:49:42 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) r0 = socket(0x18, 0x0, 0x800000000008000) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 23:49:42 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="edbbbfce01f0941f6314dbb4c1d572bd5e5d72dda7666f08352052b5f8fbeba64f414471ebad2debe889c26227d30674c81a757e11a3362d8f87839c43537557ca7e57ccf39d3b7cf22fa73ee345d07f12720f71c274d00dfe0767a90ef25b774a7e0cca1fb648b3f060a073db1acf4ea815469ac46669a3c44506cb76f907d6702383556570d80b6f35c3a0878f25c5aa50bb4d63f72c2efc528ee5b22040babbf8914a4b6fa549c54f49f31b7c27352072285b3dafe53c6d51f570508274a522703f977b046db73eab1d0ad56a9444617b5eceb9afce6539a3dd9150", 0xdd}], 0x1) 23:49:42 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/68, 0xa7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() setgroups(0xf343, 0x0) getgroups(0x1, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) r9 = getegid() getgroups(0x8, &(0x7f00000001c0)=[r2, r3, r4, r5, r6, r7, r8, r9]) 23:49:42 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x100) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r2 = dup2(r0, r0) write(r0, &(0x7f00000000c0)="19d9ff5e547bd13773e74c8695feae84ba57818ac8d9006d1a423427cd1f4f25f592e87e947e3d0115662517588b39ae5544b00a5890e8459c8d988010674954d8324b46ac386f6cbd84c0119cb652c29a2b99de9a1d4c766d550702667b4b00a9ae06609d72f955a024ad1f11ed55f868a9bdb1099c7dac63e41ec1bfaa2cff0f3e834d0abdea4e98ee43b3b69d00ca6fc2b54bacfa0b82018f964e3cea137a9f3220a4dbfde49476a177466447268eddf6596f", 0xb4) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 23:49:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x1) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 23:49:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:49:42 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, &(0x7f0000001240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) r6 = getpid() r7 = geteuid() r8 = getgid() connect$unix(r2, &(0x7f0000001540)=@abs={0x0, 0x0, 0x3}, 0x8) r9 = fcntl$getown(r0, 0x5) mkdir(&(0x7f0000001580)='./file0\x00', 0x89) r10 = getuid() r11 = getegid() getpid() r12 = fcntl$getown(r0, 0x5) r13 = getuid() r14 = getgid() r15 = fcntl$getown(r0, 0x5) r16 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500), 0xc) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)="ede754949fc5e943c879af16223f6b6b4606317a81a1", 0x16}, {&(0x7f00000000c0)="dd02e6f83c91d81b9a9d15a32ed9a968d7c5e5860bb688e0df89fc8de75ec237bb1ecdf59d789c4fe394f4f5b064aa0067563cebfe79e9", 0x37}, {&(0x7f00000001c0)="06f3b1753aac98d2ffa9449cabd393a083d391089ed3688db51e8d9e8b7f87b0445cad1f3f21fcc428b4f5eb0808a7d44a11cf99eaf1c2a37f51898df1f3eabd8f1fbde9e113e29220c077b307a27460146695a23a3102d99b6f0de36be0cf51c949e7ce3a8b4e95f00d373b8bb2efd27974cc7a49ac77282ffb08289d8cb3e58e8a0223dfae532b79d7181e97aa083843e3825c587e1d482078c975bb380bfb949a8e60870fceedb77d1f7b5445dca66aee3afc14cd03b65d0b25cd0de7fbe55bfc49d3dc9f3fc42e23ed5f22b3f9f6911bf57c94df8585182d9200f741bf5ee21c6ea5d2b13f47e868dc702660ec4ebfbf2d6eeee7fd656e8843016fc87de0e782db6385ebba234ecd3649e98e59eb1750e7cdf162e2b8442805814b910f00f17844e28b13798afdf4b508a2f836c55b6267838ad3665d3f8782af9bd66ee17828a21f236bb18aba92c4b8532eb15eaf3a234b5180a5556abb76e0d82c5a9d30573cd04e3197cf961fd97536cd091ad7ad5aa1271c64e097cc11838943730174476996af53fe3af7726366fbaebab240193b7b48b78c9796b724771fd3a9dd06d6b1239db7bdce1d51e5c843c8037b42a95fb4d02f441c56f1193d4cc4ab75be236274b6df9f8de0de434279bc55333286e00c80b8d7d36c600d697c726d1917c6a06e2515e588d07c4495de634ed64f0050091cf5ea659b701ee6d0db9b334ad88e2bf292d3f81a792159ee561d127fac6b1e2bff9ad1458e39a190efc0d46cb8caf804cf65c9b181b9de9de52e25a31f51ed4a62d85e1108aa3ee88182335243c129ba46f13353ddff1ffe7e6b62d6288c4c1f8bc1ed76b80cadc879f6b85260af5ef7e952a5ffaf5722b46bcddd70c160dba4b6be4cee23bd65f5be7d4d7684cd99c324e08c948db71a8c3018bd1243e0548771f67d8b8000555ae56c4ad1fd031d8f2a49ac580d6a2c1a9334be439c78ec549f91593d2a3551a9121accc52a78993f1ec5352a8e2ca5ef3b9724e98a9eac202e07cf89e807e1cf2da1e4be35aac0bad4e350aa857fa41385abb1fd9923f9ec435d06009af2ffceea5fe370de60d818eae3a1e3bbec732bad82062184d5a3f8f648310440462f41ea3c780fc88048be6bc3c8f533ee5b5489e652ef61355fd78a557df64481b11f5d44114112c4249e89aac1c6ed79d19fd5cf42f280b1af11b7ab5fbb96de6ee77c5e53e4b18b1137daae10baac02f53c21650e08392ea0c1daa297cd0531a2b3c46cbe56b5a4ebef1d41bb41a32b605e2c83d9b0de07576c29822014173c52f1fb1190e5b56204bf38fbb10f503953830c441b85f549549d3580b367ceee435974316515806cc71deb6f287917a06c1eb22df17a1fcc9fb6a3ff5c013c11b5e9633d0b6b53204dff1f68fe42ec4f028f8adfe1fef9b1f277476c7908cffd9e78bd62b188afbdc0b1aa117a58e56335c8d166a28dcf9231085d073a92fdf83937d623402984f98c82988329104783c0eb961d6fffefd50100953e2f29029d6bcec1a3fd1990cf5b74bd1226fa3bda60156e339411921be11a88ef4632e5d44aac3a091a1a81aba442e4b0c6d8ddf0ccc5048fdeff50d0b710d2acf49ff44d92e5fcf6d2c7d331337026a3541987e3cf88e2e910dda8a2ee4dc77b53c4ece114e1e05fd51c7107c29d5d5cd5fd13363bd15c5de8b97202828f8126716a1bfd01cd7ac4967c3454403ef0da7f63bff1a2af2652a227755c117edb385d4b367c952a9c00a47647b88fc4973093e9b9569ee60120504f4ca7a8bef69cf47f4241aae8fcd5b0df0217401cc0f3c48673fc1732ad7ba54e019b116042044ea58d360c47e39e2bcc0569d150cd9231c8bfa3e874cefb0dcbc7301aba8a670c12172852ed8c7bdba4a9b090d5e3e6e9b4a9a7b1f07973a0973c89bc9fd2c412c0ec3aa84b7452a372726b33cbfd2ad3011e5900f82e412b9ef024a49a8a16b4061f0c31b7027d9ea780988f23d49ba1288d50a21bcb4ee534fc3309bdc5a49a999a38032cccf32b22a2cc4078f88842403ebd81eab1235256ce20187a49bd186cdb821eb72fb0419a44843a5c3e91e11e6c1139233388cdcfabd5151be187a8849561a5661be4a957cb604b2ebf9779007797dac1ad75b0827e9f25b946b744aa260c4799f8920605b25067e1baa8ac44b896c5b62c185aa62856b4769d745b9374b6558c64129126bbc8b8fdcf6b7d6545fa55be75d5184a98a51f754f2a946dda758c4bb1da6761eb1530392388a9f9621ab8dccc6e79d5569c28d7425defb8b1471f6f532bfb4f54fd3a67b04c1cf823220379b216df7304a47391d337bdd1f95890d71b6e6aaf987ca73c1db426fc8ae0f8c8d4717c8e7c8198246103c5a4c5f81e64bfc968760458a8c7cfeb9fd573fb4d725f6005be3d83e7c9683eba2815896abbf3cb3dd3027262fd2a1096f65ca84722460eb0926bfc950d093231d56cfff63619054fa101de453cbf35a02f6864ea87502bc252fabaae12aa125c65e28c78bb2083922289413d82161cb457e061dda4f7e14b790834e0e8072c12c742ba643f7bc2958efa6995a4511cd81a8417667cdf06390682cc4694352cb7b4e2db24f1bf194b60022869b7a6e2144dc3785c8e6c0229b40994d327d51808ec3b0c02b4b17d4d7bec96b8e8cb06e362b4c97accebf979fcea665d7d6bfff2aa2f2f6ae618dde2e4dcd6f4412404007c74e2cc5fd2283932e0b23731a42ac73e25dccd8543b016263e0d577c0b4ab86f4c77e998d75f60a4ffc1f77a8be2ab8b101b47c2c403d2772a714ee4f33c3fd981158198fd1e6a2ef8a60ced13df17b6038e5f4aa0e5b5302bfa1f69a9aa5bbf250e1bc285ff394cd40b9b0be059cf3b686b90b77b7c4e641f3a32a69bec539b2363762ade72da6042a2bb86402f8890dafe190d54397b90fe42911e7ae84a7fd97cdd97c8489240641084762cf9a16d7c297d8261895e0466cdfb052cae2d2e4bbc9cd267709bcaff28e1b06eea8d3a590b1255217207dc0570768ed0815dc08200c22ecd0b2476d2a00d565d269958190a56dedf7c1f34c4a3632ce8e96537a484eedfbb31287b89fc4b446bb872daf2012d7e3a3a89254811eb5aba4e232958ddb99af3bd856dc267e499dafa036ab66be63cc3d2afb5a13a28a8c7a8dacfae1495f9d8a476d71b9d02221cb00d393111ec9c0768cd02aa9fe22aa239dca196fb5734bc1d7332b2c41f816d6f4f21b84473da8bed753ea57cd26bf67f2e4237b5ddf017803b8ce706049be5561468248d1f6af51c46dcd3a59fe697d626e5392121601b04cbe78c93509a51acbeb67fd0b2f79c18e9931faa4c43accd290ad167b1cead23db58be15dfa518881410bbc377bd56fa92250b3cabf8cc23426d9c37af0a366cec1011e5597dbae2499f7be7403ef0629a1edf68455e7235411e6f7f8636e51882a1010a3798599f9d4713c876adf907912ba3f3b3f2277f0636534e90998064ef92ba1c39c172c23a5e355a926a17413972037b4fafa0be5cb7333138d1353dce991bffb894a7b95209fe18fbadd7bb8852ad10df26261c2d821bfe71bfc5419aaeb5e2d086546977017d63819ae5d343b23f09402acb26de9b98a1dc4a3aec9175ff9cf75e4da20b3f5e7f77a2f3eaf865fd36eaf8d72430957da5251c88604a3e83e093b2c6ae8d2974986cc145d034f6e1acfdf945ad6be4c59a9237f7d664be9fbab52c9d7b099275621e2d4bfc88fa93f1bb7b926c24377332ed5530305ad5c8c7c3eb2755b41c6cb6440343b2fcea53a304d4660462221b597e098682a3ff2e64de715814a3be48ed01e8bf431ce96ffc10644786cee804af9bde1e95d2905385a322dcb4ba604166a3b10c8840f40330aa0942d083bd5ff88860763bb70c1311d1add63a1676c28a10174e5472933d7f2ca07d0df1f68eecf8b7deff36124ff9544adf98f71f84487dabf94f67e3c0a03c8bd57892cfdf36fe75586a40051923a31a25cf9095077fdea01de9a133b02845bf072771b953f378504669c11403005807a9e55e61a76a422d845662f5de660a35eca24f2325cbcd28dfb903e6ba002d6b6894ce232938751d246d14093b7125acacccbe4048535236ae86886f00978ca0d1a7d448c4939ce371760d2e7b67ad5ac24d3aed3e8e175f070e99897ea33d568025bbe1f3cd501b217016c2a97ba88b3f821e7525f9bcaf0c9b9bdbfe4ea229ec5b968aac7b6df1d8b0baddcdfe7d70461f225697f070d91ef89851da5cae64ec8c6ffea49f3679c2115a9774586f44e3185886f549c0f530d0f6739d751785401a5504bf059af1be702ada0603eb7ccae6ce4b6e15e2fe0fe9e121fff961af4d0fd6c82a71a115b691dd448169d344d88287c4c63f5113deeb83bc3368bced7859316fd24ea04f0ccfbc6f25e2277f24d66879601929086e1f0517d7afed5f9f64a3cd87a666b2fb226b42f0fb2bf991463067c50682af0ab6e314a633d0734eb80b1cbfbff54621a6eb86a6eb8f64c5013d52eeeaaf2543bcb5900e0e1a73094f77af86aa505d303b057a367b9d8303ec09817c850547f2852fb57d5ea84507481494d7442607ab94952ecdbaca349510920abc99d19e22338682a590e9a4c5fa3c8e0ddcf3b38b1be3ebf4df3114694eaf8b5722a8bdfb661089fb53cac75886d6a173f63180384db96570aed95f0c0f0359b45be3b88691007d5fa925c83084460fb111c6ef864fdde551a902a47fd0cc35c0b2d118516e9df0555216aa7eeff8494fd6579f68507fc03b5f093afa6a50bf5ccb057f4e43e20b687a2d07181cf6ecc2dec42357d502c5b8133ac2d832348204851bbe1d3b288566941651c822db37e6a3a69f98abe9933cecf2d79ac0715f1038103cafe3bbee86fff3384a2363e4bc3117347ba6b193f61944071558739d7a53d32f163322bf7b63e70518d10f32b9f1a329b4078f6a27a30b5411c6895ce72a7ad48e330496c55a5b9bdc6a59579d597d4314306101ea53ebabf200e87a1c243bfac225a4618f3235b1392530a259a73eca2e1228b904a3de0a4977fbfc9a30a53d1bd328b8b412d7c6baa299afd4224dbb69416fce7bdc196be752dbdeff22ebe5e81fa1b841ff0eee31efce71d5f62b942aac061249c497f9c2d775ee9210cb87705ec41c3553e44a554f6f0fc4f6bcc4ef791de80e54f6f7ede7676401a5dcd40c39f702be1ac387d1aefa5ef4a69bd250fa80a9ee3ad8efd450e6a27738b7848b1b671cfbf8d96b31cc3044aeb1881c0b6b52e0d1ae7e170fb29dc4fee639855480be8842e378e46bb925fa44e006cf51827613bba75d784c4839d4393ca0addf981b369ef816590c1de2491cdd709c7b79b9aa8155be209c19bd48414d7ec1ffcac06f1004c6f4fb6aaf6e256d816b36c7a0dbdc2cb5399d43a6ac275eef304f5dc7a518ace9e6525d0bd341c13751d1b102f5727e476cd74dad5649a5c06feeefc4145f6581de6624e1e8baf3d57700cb0b96977314783de07a26937eb427fa3a350165148bef809978e9e4c39004d42ac434cb0fb2f05a58a8246aa7af4355f0f67d91341c277c34f71875c8946324ea1e49abc0bf43589ee4ba10c5beed41eeead5fc05e457decc993678ced81fd50adba37c0533d3d5818b8c0fb330d75fed77bb5bfeb59633059e5fa2c309915b5645769b7ca650169f3b29805f9f230b7a07dda7d1f9269b287f1f78e0dc3858c92b572290cfb11a7e7df2812c19207f376840a9748e084400fe79795882f967b05d", 0x1000}, {&(0x7f0000000100)="0bdc4d6e0729c2f99c989f59871b3fc332cd0bad76609ecb87a437dfc8ef492301fbacdbb9f3fdbb96c584d647c84fcd1923d630a54bafc6e9d59f4ff1ae674a1074de4e9efe0df6ed979ca52c9ac8cd244e9d6e", 0x54}], 0x4, &(0x7f0000001340)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x110, 0xa}, 0x400) kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) 23:49:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07040000ffffffb27824af4246a873d5bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x18) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 23:49:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) 23:49:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 23:49:43 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0xffffffffffffffff) 23:49:43 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x80, 0x200, 0x1}, {{r0}, 0x0, 0xb8, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0xa, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x3, 0x80, 0x7fff, 0x5}], 0x7fff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x10, 0xf0000035, 0x3, 0xca}, {{r1}, 0xfffffffffffffffc, 0xa, 0x0, 0x800}, {{r1}, 0x0, 0x60, 0x20000001, 0x0, 0x4}], 0x4, &(0x7f0000000180)={0xffffffffffffffe1, 0x7f}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8001) close(r0) 23:49:43 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000300), &(0x7f0000000380)=0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x0, 0x4, 0x9, r3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="a53957974e7be110a814a8688e9ce03081e94d121d88348574fbce08b237450e561a023a191fe11f20b8c0227515ac5485d03d72c309f4cad94b9a15d06fc505630c19b5294279fed23862f8"], 0x4c, 0x6}, 0xfffffffffffffffd) getpeername$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)={{0x10001, 0x7}, {0x872, 0xfff}}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0xb18, 0xffffffff}, {0x800, 0x1ff}}) 23:49:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0xffff, 0x9, 0x0, 0xfffffffffffffe6a) sendto$inet(r0, &(0x7f0000000080)="9a415bc37c0cf21612595a9f57f53126e9899dc52e463d5a0cfa47e4577f108c86c32d3321b9525f15026c05de98095f8c190a95d4893a59728cbc2af4e2cb92188ffa33f2b88ee250c026b14b0f1ba961e16d53ca4ad2157b376ea61df2a114d19db44a8f36a1ffe331c24786f64318e9281b5c0a786256f3b842f7ef219f8d8d6fd871aef7a26671c237bbeb7d579f296dc05110c8f07957462528a0f47b2861fbab6ea8f42ef7128bc5dd26fb07b0d37ef1a30dbb3e1476ffb1d8781a889e4025f27dd4d72e5e4aae90a906c3dffb1ba9b2", 0xd3, 0x400, &(0x7f0000000180)={0x2, 0x0}, 0xc) setsockopt(r0, 0xffffffff, 0x101, &(0x7f00000001c0)="eb10a28d63051526edbe800d528daf250778215144c93da01cb20eeb64e0c6137ffa278b887dd67ecf362a24f8fb0e527612bfad15066d73234a12b651ec792f55fbf67bbc7e02", 0x47) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 23:49:43 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1011, r0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="128aed2c57e1f7d7eb571f61b1a6bbf5", 0x10}, {&(0x7f0000000040)="739ccddd6b325a5e660bfd3bd71fe220f8bbee48bc6fc0530737c5668f82468438e818c5224ac3c6ff1d54ab6c68437f2b874a86404f8f8d7840aa516a79356e14af9149cd062878ed08934cea", 0x4d}, {&(0x7f00000000c0)="47ba2f756b3bb292908f5356db07ac231ac59741fbc1676c849d5ecbc4588a8232b2e3537892a14f4ed4ab", 0x2b}, {&(0x7f0000000100)="06b621a8597a2ea68b19d31d02e217eec1bd6501ec3e592a4c1cb27df3edeb1b2475bb6b891e1b57f17040cbb822591cfac4d60730c0aed843b7d73176649efa306b061efc2b7bf62b9521460c49fdbeaa02f5d5a76f4872b10d534fba620fa975677785103f6d654603f03d513f398af4da4cf113c3f6f0c41c0ba9d49947", 0x7f}], 0x4) fcntl$setstatus(r0, 0x4, 0x0) 23:49:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7f) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x5, 0x4}], 0x1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000006, 0x5, 0x5e3}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x10001, 0xa6b}, {{r1}, 0xfffffffffffffffe, 0xb, 0x28, 0x1ff, 0x70}, {{r2}, 0xfffffffffffffffc, 0x41, 0x1, 0x7ff, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x0, 0x2, 0xb5}], 0x1, &(0x7f0000000240)={0x0, 0x95}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000280)=0x3) r3 = dup2(r2, r2) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0x5, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x58, 0xf0000008, 0xa0d8, 0x8000000}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000024, 0x84, 0x80}], 0xdf59, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x29, 0x20, 0x372, 0x2}, {{r0}, 0x0, 0x9, 0x40000000, 0x8, 0x5af}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000001, 0x80000000, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffd, 0x70, 0xfffff, 0x1}, {{r3}, 0xfffffffffffffff8, 0x1, 0x20000006, 0x3ac6}], 0xfffffffffffffffb, &(0x7f0000000400)={0x9, 0xfffffffffffffffa}) r4 = dup2(r3, r0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lseek(r0, 0x0, 0x0) kevent(r6, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffa, 0x40, 0x2, 0x1, 0x96}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3, 0x2}, {{r4}, 0x0, 0xd, 0x0, 0x8c, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x8, 0x2, 0x8001, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x3cf9371f2359176f, 0x3, 0x5}, {{r2}, 0xfffffffffffffff9, 0xa4, 0x81, 0x7, 0x100}, {{r4}, 0xffffffffffffffff, 0x4, 0x16, 0x1, 0x3f}], 0x3f, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffe, 0x1, 0x20, 0x0, 0x7}, {{r0}, 0x0, 0x5, 0x2, 0x4, 0xfffffffffffffffe}, {{r6}, 0xffffffffffffffff, 0xd2, 0x4, 0x7ff, 0x9}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x81, 0xd0e8}, {{r5}, 0xfffffffffffffffa, 0x32, 0x2, 0x2, 0x800}, {{r6}, 0x0, 0x20, 0x0, 0x2, 0x20}, {{r2}, 0x0, 0x11, 0x4, 0x200, 0xe}], 0xffffffff, &(0x7f0000000680)={0x0, 0x2}) r7 = getpid() mknod(&(0x7f00000006c0)='./file0\x00', 0x1002, 0x1) fchmod(r5, 0x100) r8 = kqueue() r9 = msgget$private(0x0, 0x400) msgrcv(r9, &(0x7f0000000700)={0x0, ""/74}, 0x52, 0x2, 0x800) r10 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000780)=""/236) r11 = accept(r5, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) flock(r2, 0x5) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000900)=""/184) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000009c0)={0x2, 0x0, 0x1, 0x101, "b32720b4f330ae4c81af455933ea3103552f9d2b", 0x3f, 0xffffffffffffffff}) r12 = open(&(0x7f0000000a00)='./file0\x00', 0x80, 0x5d) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000a80)) fcntl$setown(r3, 0x6, r7) pipe2(&(0x7f0000000ac0)={0xffffffffffffffff}, 0x10000) kevent(r6, &(0x7f0000000b00)=[{{r13}, 0xfffffffffffffff8, 0x1, 0x80000080, 0x8, 0x5}, {{r3}, 0xffffffffffffffff, 0xb8, 0x80000000, 0x8, 0x80000000}, {{r14}, 0xffffffffffffffff, 0x8, 0x40, 0x1, 0x3a}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x400}], 0x5, &(0x7f0000000b80)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x4000000d, 0x6}, {{r5}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x4}, {{r8}, 0xffffffffffffffff, 0xe, 0x20000044, 0x2, 0x7f}, {{r3}, 0xfffffffffffffffc, 0x12, 0x8, 0x96, 0xbdc}, {{r11}, 0xfffffffffffffff9, 0x43, 0x10, 0xde, 0x4}, {{r8}, 0xffffffffffffffff, 0x0, 0x10, 0x3f, 0x7f}, {{r12}, 0xffffffffffffffff, 0x26, 0x21, 0x80000000, 0x4}, {{r14}, 0xfffffffffffffffd, 0x80, 0x0, 0x9, 0x81}, {{r13}, 0x0, 0x4, 0x10, 0xff, 0x9}], 0xfffffffffffffbff, &(0x7f0000000cc0)={0x800000000000000, 0x1}) 23:49:44 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f8306f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a7bfbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) r5 = msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="0000000000000000e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b7b4e07dba61f52d12a58c27df7bf9ff43c2886e24a093749f88003800000363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b191673da7125f13c1ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d0000999b1df74f2fea9a38aaacf28e1e22"], 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r5, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r6 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r6, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) 23:49:44 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="bab5f8f9cb7d0d1247a42c268cea839d9f11e8e775cb7fb286a8b183bfebe82a3193ff05a65dab31a4c69be61be62409b03a45d84c26076b52d89d24814d804729a53fef1ad6883c0965ef0c7aff", 0x4e}, {&(0x7f0000000100)="fe470f0902d950bbcc0e0f06b5258ef0fa5a687e207a697bd6a18ac9342dfb35b8e720fd990fe69aa3b59f544dcb09fe48f0f030c0205545803ddbd98692a4de81879ee861a16d6817edb88d28af1277dd4f7e01674cc3739874af1a7f2c863f8b4896901f7afa6656bd8e1e6db198a459a769366a8f9d703fef05712109c7465525475b4701", 0x86}, {&(0x7f00000001c0)="7e4f5235aa193bd9aecca8226cb42b05dca1db76cb82e94bd555f50f4eb99704ac616e8ff938ac67f55724b695e70c86", 0x30}], 0x3) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 23:49:44 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) syz_open_pts() 23:49:44 executing program 1: socketpair(0x2, 0x5, 0xa9dc, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r3, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = dup2(r3, r0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1a, 0x0, 0x1}], 0x544, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x20, 0x20000022, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x0, 0x7}], 0x0, &(0x7f0000000280)={0x9, 0x10001}) r5 = open(&(0x7f0000000000)='./file0\x00', 0x8a03, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000180)="7c4455437bc9287bd9f90249a4ac3a9b9a76f770f6aafdc11c1f0f90ac135aefd9cf9ea4634c4be655e78960368843fc6bce4a23e0f5f8f393e4632a3762f32ec217aba6b789c82faeaf69ca7a9c9f8f328a47c97f69c9b354be1416073e34225618eb74465993a5dd8aa16ef5ba4f186c4b86e63fd534bfaa0a9b5271b4c12e0707f592e12c4fe1a7dee3bb768b1b860a6162548311cd780d2389c3c7ad6dcb54440dd8c0417ae53e32970f82a7065299348f0191", 0xb5}], 0x1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000040)) 23:49:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:49:44 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) syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) write(r0, &(0x7f0000000300)="02cf095193fa5909a26860c5c4c98a9e770b5500db97dcbab07c2fb80ff0a3110060dc6967c562efada44b084b0336d76fec67a7cd42cee8cc96ffab8c91a39d476dad3bb46018158fa4be157d3fa3be3fd437d054cda9b27ff35ccc10ec062264ede681af7001e9528a", 0x6a) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f00000007c0)="8f93e39f21d9fbc484836eb9ef8589267613bcff6597cd546efbbbdb347af29a1a178cc5a0dde4d18a337d352cd52d92beb4a45d26c7873cb0769e61d88f486c6530e354cf5ad120ebd2db9d479a6c5f397a4559f171a41210ae31139dc18485c87ac43f8c291325bc6e400719b227fdd8201069d7bd5a09e227a50b8abc30bc0d3a748a0426f9c0ad5a5e8b9b87fb89ec1e9a5d38e57aa3d73a0c3416dfd06426224710cd6ec9c12db1f58034c0e08e2614200d363fbee144103fe7b4dfdf09d7f64de310144f2cbd516b7583e2284383343e1ce19d104ddc6bcead12eecd780d9f6a257091d86292ba2a1e7495390cdbbc131c22d1ad7382f02b5d8b47c6fee7f966d2b749a0ed9d348256ac2447aff465d226447aafa7d8a1c0ab96253f875d7b533c7cc908747b3da1dad7adb3e693a2fb42df8e564f21247e070380265d432c16b79afacd2cc88a712523e2067b2e26f0c64b44a4cd1cdbd15669da924be666f5ba12abeb492203369ade2b9360b72a91057817dd0d409389bf491dd940fde40acff419fc316fdca1baf14ed212fb64d90117c9182d674490846c8eb1e3404e96bcbb7f70eda3613c6a2e9e4d71c4aa768e0219fb47f88d0999ff056042238458a77c293965464dc5db2abde3cd900c7d08f8d0611de03df503f9c6b127ebe499a81eb0a761e0d7c4d8507b4f923cd729089c7ce6d83e2a96e5cff0c5f11ccb5f241d83ad17da48521b0b3093cf49eb303d41a4b147bbe0036a224223f33c8609706eb228eb5b38b9d53a3ae455059d1f127c5001d9c848e65359cb0a80f77fa81da7cc74d7ff922567598d1ef00d3a152e59a16a58894805a4fdcd5f950e11c5119f460829508b94c1dcf201085fa3665b51e0ff5a45dede6a15d1c6ad7744ef31e35de96841bec8b69476af97f4a14230967c55ada80d3d794a3abb3843deb9a95be8ea04ff43e1d71fd9edeb5e86a7872d6092819cd575da2cb22415ec89ea02b8153eb8b63994224b2703386333ed2f64d6331c8deb5850975a7af1070596812ff1910e783fc9908bf5509e458641d28e98547f9bed0cdab720e075b484e7f677663d148934aacaa5b07feb063cd99664db65f127193006faea396bc697ce415291d16f992755874c4a86a7277aa2eb0d7eff05562ae5ccc408b2f1f46fc390a354b39493f3675ae992d7e53d0a9ccbee543ff7c82aefb1af208c06ea730ccd77f98f088d0c9eb1c8447d54fae0380a8c4eeee1cb10362be61b7a5f84b2dfe2245a547a97e6b8b618c9b8594f7386cfbf39ac0b8cbfc5cc36bbd3f2c40a59dd2a64a81d381a33615c50b5e95e33a405ee00b506dfd1994bb2b125d4525441ba3219aab484d26f5306c013db3f7d8e621a96237e4b3ff8de3f2567011d6d03e2496008a2f92ea6499e696d7556e106ae4a471ff95208c4361f3dd890ecdc43fc51fe86f7e0d8573a790492a5202b13ea1072ad36a193cdaad005f2a3705fe355c09e41ab3fedf55ac4deb7ca77439fc611b3aeb1ac8e2a4f4dfe71728bc123c19bb5dfdfdc1b023548139aefc91e78600c8a2df1be29d8364bae84f4b19d2fb94e9c6c1a3f1a45fae143efd5f21ab04e7228414be89077c0f4eb37bada0450a6bcb5394a1985e67165ca717ffca3c45b3326331dc37e3a1281224aafd9f8912e9b3411ab9db2271f5955abe12cda39b37f94bd32663dbe302ebbe5c3fb2345434cf72a06917493753db3ba8477b8af929a3273ef92633d8525cc6d8b1f2eaf71bf04fe643c14f58d55efbc5ba3609d995e9f0db1af37a8f0835aa2b0530f8a6296354b1f3c34e0e3100d2837179463715ce47f22cc55b284ed9d197f2e0a2ecc004e2b636f36b518d2d43e55d75d8f482cf3bace97973d8db53ecfbecf0ec4cfb8a3c227f1751fb5449d9cb7f9cc93b25af0347bcde9f6ba5628894f74b115efc64a9eb62669f47de7cb9a8b308a339395b38e94346f2140e41baeb66dc05b03e04398db723d18c40b7b935f347cef5e25bcba9075ff51aa7a18bc66efc03467b0e6bac6102ad823a5590787ba75c48083db2bd9d68c63d73fe65b955439a8b0ac0e9c4a3f04ee8675ac0fe0a4342ed1923bd8f516c89f7a91b8123e36579bd4edeead0bd54b19564ede26bdffa6fd6eab6c0f8a2402e02c4829e18166fd3dc8fe07bd45cbe3980441384400e4f71578634c3c2bf1d67f929535e17b8b584e968a069904f53ca9b945017959fcbd6d486223cd76a36715f53e39d65cc3da40d8a83595b4fc3de1dcf723b4259fd6bc0f16d89c142fb5ac3ef31d2e89933cc9e5b1e0e8155325246fbee9cdaa7b879b25627380404af314c583da6e0aea14e0f331d65fcd8129cae61f9be526f90d876db68ff544699c8d65c37ced1e20583e8b13049c97ac783599be15088585682041f2ddd878f0e96123d22a4db924e92f131ceff56af41c87451b2fbc4db005881ad9ee5a85dbb6c4e372ac66eae4f5daea86cc85f17afd3a054503380fe2fab3cffa210c70890f5e9b78988effb690d599a3bd18ac3c4b213a81f40a0e5b9fb0bc5dbb3923828a13c7bf26fc4024293b62708d52ce9f854bbd4650b959343bebe9c8fef52c6833c1cf86b38c9988ac2f2c4d61870a8a99f56ae4fa9579bc61749f78b6e645eba42e653799d407352939524562f7d8490f98bc4b1b54451df7ae25c93103b56b06a9110dd868fcb4a9549b738dd6ef77000ce69ac23045687a5c0ce6eca4f665bfb67f24ee5ab534bedc401078b6e6ba8952d1036034e7eab30a987b47806980a2328cc248647d369a58e68b9194fee2e46748ef6cb67e43587dc4c6ab8429da165c6b60c9e5290e0b08685e71c9ccc3f37bcf5e050c9b67d35300a6415dfaf1cba8b41e026a28d0176263b5b5e81c9a623303f4802048757a105875ce97ee39a0236120dd8a5f4804505dcbfa05792771118873cf07a07452face9d488269973e00dd76598fefb0cf10d8d7750acb77818910adac708c40861ada995cebab0c6bc53d93c67cfc77fa2972a635fcb22883a96f9e7b99b8ff4ba29c9f818de9aec9a22ef12d97e09d6b8d382c6335f9f214bfee13873165b921f2b6be410479578cf54a20701ff31fa95305417ca0a134479cada2d914f98bf0cef218ac8de59b66c845ef32e9c824b398bc79635cd38ea412f07590f2e004d2bfba590bd2def2f6a9ea235d77a193234bae9a26790553a4fc7b0745f0df369679bff753b6336950593e4c4c242df3a55e670543d80973266567c92688ef90f05854418e2ed806fc86052e42394432a48d2d476b398b0ac0e53e90dc2a3a64d01e2a4b257fe02fec548435dabaeb954e3d819a233afc66d14345e1ae6972e9649e0bfae4e693dbd61d01a83bac271c151fbd98b20928f72ea547319dd5d89c27b7862de0597e3c3b4b69969abbbee13bad1229f1502c6efa86e97eaa87cb1c89545637228f9d2cb3e445a1a020b911e84e3f17464b8f124cf6da45b6eadb559348cbbb28c18c4663acd34777e04922c54313551084d7f534221461447706bfd2d962ed7d19c7d937b61fc9de8ca78a586d334830fb49defedd43ac53a2e01bf030329b3f1cdec50a24216a61fb249e12d68938ae3970bdbc225d9f81330ee1fe3edaae85ac59aba5b228af2ea3bf89e8d6e3e5d58d10bd6d457572e4c07d9daf6954d8cb9514a1672c4508760539466d397c9c15f242d4abbcb289427521bfe94fe4c2f71e2bc80f8661484bd639894cc754c0e20180f50eda1182c98422a22c6d958c2fa142c81b8fc524bbfc1ddcec848280335981f04dc4be389e3b2f10dc094b5aab5be76a6ed7fc420e9a389b2c622ccb41ee071fb5c391f2122c613f2cc3e89c03f258fad88a89a1c1b261d67e06ef01b7dae910efd34b4fe12fe095c561e295e2f933a098631441f82415724d0b06c522760bdc9926c9a7fa4445c97c0f2c744caa53d5d449fdb4cb47c28a6ef572ae3ce0512662b8c7fa7e5b87156c05ef35c694d5d78502118f884958c279bab83d0b583afdbd9628b8a20fa89148a330efb7b37f06675768d2ea8553a1e95e037b52d1e8b89ee3348bf9563ccfbf2d30d052495b932dea09feae6f69c71d5054279b0091512e765088d03a662ae2a009e3eebb077d7b140853bb0db6c7305ab500c5bbac03ad5a20a24ef561eefb17d0a80013896e45d1fa99f389d17e4e5da36e94a8c2b9aeb4b9abac80849c3a375c10b1d5c9dd3db76ccd9e3a48765fea5b9aa52bea869f1fbb2777994e888d0533cf5b3617255b586ae50a9f101b42d78ad4e50e672d2781e2bfc9c4409fc7a3432855c0a3bfc1dfc869c7b4552d17bc2772bfdbbd9fccae8eb49ea79c56d33ab19b70c826b4d335ff3edac87e4c59805affba9d890afa996356078f092a9bdca83657d33272b4dd5f0644499901fe7beb61ea01927ee4ab04bc75cba043d11bfa43983197f2ddbf4d96861df54fa64866de0ac30618b58a898b32bd506805f7ffd9d3f4ac360457257e2b8fc44f01c586de70ff7874c2f086ec1438ab663085338095da5c1330f36297a8873bcf2778b3e69a42e8342bf75b3c0e1449bacd32209b8cbf71d13f0ffc0481e609d0648ef83e1132cad8b74e3a3551c0dc75e3f4778a3be7f405156543772494763b0d10866629dc2765e9199108213aafec248d32362fcc79d60524c4f059015f6d01f46f84165de0598253d1db9528f482f000582a6517d6952a55505067ff7e1b5cc23c697659d816871e84e06dbb5d43ad3b153df8ee3d226e0edb5c7a1d025636a1a2cbac62b0cb997d855a4a8a1216102bf0370b3dd666c7e25fd00437550f3944ca3623e957f9aba4b9ccf10d336255957e2c72e09a8b1ac71a12d48a7fca23be350b310df26acc2c0fc88ed4210df231b43e92ef05dfcc2bc3717267da94c5340085527e92fbf7647e5bede457fbfd5848052ff6d6151f34f609ac78db660b2159bb9c1e11a0488f98cd3fe810eb706d72e6f919b046ecc0a2f64308870dcf99f43d45e7eba15f3608916d85837152deb8867ab24b6c37e4b38491f3b9fe4ac8fcc7dff285278abecf7170de9d99a45d042159e03a1d11ef206f15de9f546d4b9afe564f9d75b4e57cc7e9b6880b209092989f8d7e336ef1048f7f7ed6a01a3810fb4b601b65a350cea421bbbccaf979caf88b4f2172aa61e74c0ea0b72ad2379eaf13c8dda2145596fe78a08d284aeadf3afe4a9e2a2eaae394956f598ce2b09539cafcea94257e1d21a2ddb51ba7cbf48ddf6480a6482b33541127d52089de939f3f246eea8bd0e7383c13ababafbf7798b6e97170ba45fa0479e334fd43643752c8360e8ca0a9bf29c6fde1e15e0bfb2db0485415f76d0ec35d043811b1f74be2e5728d723773adb62fee6fb89202198a17a2fb1b94c2cdb019a955abe905c553c962e776649221c298daae86306a64898651c3c53787c351577aae01289c9c165424b8f26c4b257230f2538348e4d6d6e64a54b3dbf75ca05c60f1961ba6f6bb75c7f3684dfff925ca2f6afb2e4d6e3fc8c5362189684028a58028bdbe68fee1556ca9a4c57b3d7d750323a82a2b6203c7e95d07f865a6fdfdf6bce9ea87535594d7602548b38a504ff3b207c8f8ed8e27081e59a301db983ea533ecbd4996a1ef902f1924cd857ede233de64b79169edd168a35cceaa1ec6f9122e4f07af59b820ee21c157311ec12ad458993c291aa3263c12953babb94b446c704a094162d3ba2b3214107359c987e112b436635ddd2eb52599efae51f1e0982", 0x1000) r6 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f00000003c0), &(0x7f0000000400)=0x10) 23:49:44 executing program 0: r0 = geteuid() r1 = geteuid() r2 = getuid() setreuid(r0, r2) r3 = semget$private(0x0, 0x1, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x101, r0, r4, r1, r5, 0x140, 0x8}, 0x7000000000000, 0x0, 0x6}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r6) 23:49:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 23:49:44 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) fchdir(r0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:49:44 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xffffffffffffffff, &(0x7f0000000140)={0x3, 0x3, 0x3, 0x273, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 23:49:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat(0xffffffffffffff9c, 0x0, 0x490, 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000680)="1bb651de83c816a203da0c7ba8dc700a799dfabe217e4d9f922f2fd36e0453ac07cb17c47e440bb1f79cd01d94404f57af7efb90f41db782a97e4684ade4c567c615349b83c63e43d3471c59a7acbbfb12f53ce398a0e6b0e6b6a9aab1ba97d507ef2c08c2cf517ab75fb1ad84226cf0df53db67628ec054665838d33aaedf56fd365554efc899f6091da34918efe68c329a8afec88474d5bac015edfbd4049750dd23e6dfa709d26aed1c59e6f08c531bda5ac0be1a20ec3d633177cd2cf4fdc7395409678a4e60c101e587aea4a8809fb1b02e9337c1d760319911ca2676d31d829a09781310949de00a984c5b8507d9788d15cc1a039935ebebe2350fbd2dea89fb46ec43988024c40b5b9f1f78605e9fc71f5691ec9f65cb877a47fd217ee239de74a360b1e5ae14d735260738e3ad9941117d9e36d4ad5d35ff70c24f45d70bbd1ef6da651864c04a0dbc18cf2d865825b8c3814de250d9a2b62354b0172499dfe8379aaac3798c389a7f4a86e55bbb0b305414dd037f66e4a3c607a1acd849e5fec9c00ac16da0dee5e720e2b0763372df9a22a1077b28ae9ae6d48d6dbcf551c5e3adaa3d052f514a9b914e679c03a754a3fb16bd93c60606f8ba6f2741e13145ac2d00a04221e86312cee6b089f3ad42aa5b4ac756d07e3af742654b60a0b819835861d5d9f43c9446c4d2f0a9b97aeb2bc21dc728b3ca8f5655537f6da1441451552d2f68b98b55be87303ff82cc0d7e6e23a1fc80ce37d7ad8f5aaa8c37fab2219db16fa437257d92fa65dbf580c14fa968e9c35f848c66fa6fb729a8ea6b00a7b81b00cce633db4a81af713ce1658d89244b497a4d85f24ba22ebe3d836a981d92351bd5c544a92945e29b51f58016784393df3a85fa69fd3f78eb1737f8a7460c5d4a0508379e4165e502ad3d9da1b8042b43fb4248bc9ad88a8c5abcef6a5d866744e97825646a2cfa062f8d9ea66c95e91f4afd9030432675657c80b6923f576cd1d45738b2865ab4e7a1d4894d46c8266f87bf42311f225e3e6df479d0b435153e4f919962adecf97e6ea9f809df82e1b96eee237694b5b23cdcd9f5a92349487b4450db180e3a96f5ac761032e71416a9399305982b385f7784c3627613542fb20ad9492212258945b58f112e2e3f03c4893553d7d4f03c4df596285280b2a2b7d40909421f4aed5ea28a373ca0e14b69cf8b0994d72d605800e14029c71126879a2ff787e9c1b818aabf88c3b6e79891c45d79c47b31341639393fb61186ae851cbde86aed7b6a427f284fd29aa357231d54ff33c335b355ce8f2cfb58098a6748ac1e1a498da0f00eb649177f3bbb64df04ea6abf7b9f33942e11084118dd71d2d49594e8b18c21162f95f7d00f8f53302e93a92c9118397601b1254de2eef07d760dc44f4a29b1659bfe1bfac4bcd7b9393006ab84b8b8c37b0822e4835334be8387dc9b7b2f82675214355a9f2284dba4b056cef0aeb508b0d0e302f11838c7cfd432768630fea268fe083abfc99cb9ee88cd5866eb8341371756b43b9ca3085289b015040ad7e5a458d4745d252df47cfe7ea75741b762e3cf4c8f73d7c6f274e6f217db1ce3141e6fbe5d690db755c1f79507447c34409561aa5168473cd8f9cb0cbee10d39a70a88e91efb59fe09a914d2da9495132cea38f78aa5b41419513049c562b6f047241cb62f935304a4de9e69cc783bee73795e66b9b447813a23be03a09216e1392434895be4e817f7dd4e82c451aca3691ed6dc043d59845b77ccd50f11a3c56713b379397936ea32c622989cc9d6847e55064b926209965fdeadaa23a58ae836521164c8cd92ae324ec3db0310d09c131de4438cb770f6ec145736b173d84089920e17bb3960afe819f0e354c4c4aef31c39a23d5fee193e535136ba41d54a3d3940f6d995f4fb812bc91e75d730e7a1db4d8c2dccc8698ecf94fca94e4cee3d8326b660962d116a080d022a674291b6769473028d1b1890aee419ca808a21c361c39fe9653cd0722cc1900cfb3f02cfcf5d099bc1b32df712fb342db7f3479d6416d9d8c60f83af12e6076725cab7e1875dd3c7562aed34ac56883b7480e69dfc3d054e42560bdea3e83944e4b8402a68da461ffa7a04c5d0382c0e2ea42bdba8e1618f5b6066e95abb801ab2776244841f0b72c3e07f8650d07c163db9e54ab77c75775dc6d8ab3a495d15b2d92f06575a628d964f7582c7e3ac9c9f31f6cba915c4531c1aa1257fcd83d7c9ad4e424ab75c0a9a29de25e5de403d7e862a4ae1383466fa2797527e5a0ccb62faa8c5356c358a3cdaa37f0908649995699839b610a81b5051a40e3f2653ed47f355af1e6629a788dee4d13e3a83986b55f4fab48ecf22cc19d507197c3c70b613cb68eac887db76083522fbece69407c314a728a3d156b0efa7aaf581928b7f7f663b6cb0965db09d02088604fdd27418dec64145ab4cd50d80bf3c316dcca7a8d17c0f969e7d957f2ef5a9b0971a521e6f5aa351f94169e883adeab312c0a331d10604a07c07437f79b8199470f2c1b2be96613a3eaec5c8854e14ba9ce4522c3d5e991e2639bedf00fc594de9ff2ca412433ae0a65765ae4752c15aa80e3932ab0592851a01aca07618e254cc958b8f145205b3e0c531746c94588e6b0a0402f48f412cda9660807775f0287da2565b310ae6aa25032cdb0cf232e41b757a317cb62e099d5f8c473db86575d7d7b5888ce7ad2621630838b70ed2119f585d1a49113456bc1f00d558285850268e55f04104b9d1921dc0618960fc1a52bdd4ef74fff4a4c1ae2f1a7e773ff22ad0d85dace95213113c8ac1f70a15883f652515df555ab4482867ed9e2fa345fbfe46c96c434f9f7ff3aa65f15bc739bd925964ee2eb7bcedcaf497ef96a91ee0cac3eadf451cee894216c71e8cae10fba6bd799445e4350184d9b30d31a49cf6017538ca298bae5c689fcabda4d49292deb77cde7b2d80f090c16a74279afd68d6a2550e53f6f41475620389c0c4626f8f1cfdd3a8611136a4b5b0fabd74c4a4a8c3f94dabfbc6a4286d493ba1bf5d3e308b755188555927bb42925dd4d5ef70aab760fd25dbe25cb97a3d7cbd75e94da18503dac79f0930bb9ce65eacdd125f0dde77552a5978cda636a827c672551b9978fec58660ef6bcef863e0926960a3f8277d193b009cb011ffc328bd9d93df72c42e0cbb5f8bba9a0b6fa3253499109acb2a1083d419d704423ce4b79befb6a2021232470bc76af60bef98ed38adddc5557e0c06d29903aebaac32d5283baa504a2a263bf5b33c39df28cfa481abf37fcf9c4fd58b9f81d6925a62396302699dba46b4c9c01a2be1d7beb057657bacf4ed16d781dd26c26a8945185edaadce0c18835b12f4730b57e4ebcba35545553131cb8434e2afb00c7d4b0f1f7801a8f6d50147e6ca120063076e4594ffa94c6ae49dc89c690ba09d6989f52f3f8deda9ed62768fbaf5e3f959e0565f12428ec9309965e07b8fce622ff97aa73b482c5300c2f6a657240f3e36be2e27fef00761e4a9f9bc3095f288aa0556238674e61e2994333734adfc4c693d8b9e23757b950b5115b9e170eec2d2c27e8546d3e17db5144b44ea9038e7e9aa554d07c26e1ca25326ec289de52b67954084f78b6bb2b4ca6df0aba43722c9292362d7531c82bdf713784f16ffb70bc622e53cb10128859ef1aa89c3c7e9c4207a057f6ef0b0672699f459401dc657d90a8791230e0659cb459f3ecae1c6f278ebb17dcb7881f6e7c877f17db5221f036879c450ec12aac6017879e43489bf7a7ca3ac6e132e3f9f2ad385167a902db5132a278287f3e7c318f61d69ac6207dda1902c98549ffeebb67d83cf6b560ce3a12ab171d19bc70431d6f1b23474232ab6ef6bdfe0f04c5e7ef27cfb4c7c77726fed752d2082e746325f056841352b07ea3c02f72f9d7f16ca0f2991576679d5eb01777116f0a8d618b4b3122c7ba9217f4b9795e1cfe51a4e94bda8467f901170d7a2235bd71b77e987db846ced8f4837a9e5ab83832fcdf57e9d6bb626f5f1d6b106a6c5e0b0bab262f409b0fb26aefb677e5d5bcc529622c5c460d80a16b8e815e5361102c2a97d95cbb43619b5e0b643257ee8637455c218284269ac73355e03fd182bb2bc1d13ce3b2db7944aeea7fa25b7c0bbaefaab9d17fbcac6d421a3dfb6160bcd74f458eafdb108524eee1c8895d477651acf44e62cefd435b7203c8c3deaa47d2359feaae08f174031d886f66016a313574b492476a1bea1bf223a3ef114d6b5f1943539047d5e43dabd075f86c1981510bfd2ab6aa5f5bacf102719b9f0a10cfff5a684f51d9ab146d024fd44064a478a0eb6943471845c6523c8aa93c3f8f282ebc095b8cce68d2dbe496fc7a995308115241a2dce1d06e2e56bbe2ecbb9ad2753053a2c89a82f5471800a26724bc131c66493e3d2cc83bd9534323b6fcb10e09deb1d65fd48c1a47bf5ffe85342c365f995a633b0ef9daef675bdde81219d3de2567dbc5f7532c59698255709aad9b9cf9562d52ae4b35a6dc3d4bb26e0565a90952560dfd59ef75e27234eb6c672f40ef8b23b0b87602b5965bdaba3dac130505e83a11eb6d6ae92d1aa57b67c9b54ebc1f02895a13653aa524b575c295dd968c3b308ab3b7e1c3bc5e6ad043306552c67ca4f7f0d7c08fdd73ee21eb58fd829b5f0051717fd9870a043b21e80aff8b6632a4460739794f7fae67f2592015bcbd5b84678f5a7772c13347a84b4454101de3d9105495dff8d9bbe8cf82c7c76b36429727f03380ecd117eb54e6938c3e1623ecb83f022054f73077b4d62e4a74a8b17b6104e75b53ce0cbc81d3fa02b2f22a8c5bc6cd8d31543a813342a5e3b4f81613aa09e7ee5e6a05b595214516b3350e3d972766b249c57aedc2cfa5b946c32896c96261b6245d5422216f332ec7d66598638e9fc47df741c595fc9991c61a4b47661253d40e19c8b2c94174f27026876d61abb2a0c0ca6deb2737928b868ba0d2de039fc14fb9478031817d8487505dbaed3721f9fc00b8bfca8d1a7faae17557b57d15c6a15767d036973c04f1d1fd2efe94ccf1dc50cee3e568bb3f9f76153b96bb0a5701bfe6b0d2238f95c94e05c5a051ab4c9a15b0459514ab5d9763ae2aaef49241b06ed2280250d4d3c595edecf7829d25835e6db6f564b692e7a76674c563546f23a3cc70db594fcf36deecf994a6cb3998dd7749fc10fb29bebb4db75ac398a971c751b41a864bb635f69af3f47a771545194cf27030f3bb4706d8d7d7191daecb4a67e1117ee2c220900166c3919e3b0968810b1ed27d3c0d78adc46defa8e684dcf5c6fac132f82a217d865560ed433b6af6b1c5e3145318d7024c64b4d80b0a4220de85d4d22f84ddb9f2802a38469e8c04faee36e6278edaa66bb8462797dc6e35a32c31bd5b6e3504260f2b80cb5cfd31220de3ab4209da0b0f196cffb61ff6f54a4aaf1e0afcbe799f96a92044fd26745c7367012621057f907957336e09f87f8189c679fd241308a61b86b5211f235cf3135a4d576e25963e5d765b243087998f9f006342f91a4bac7bffdda3efd10bbecafc6e0b8c91635389ef1e3dfbcb251f9540640b47a1945e0bf0a291822db02037e24eb7ed788dc1e427fb64e75c04a1d904bd32d16af29017da3971a5fbc11cb840c8576ad20c636baaecf109162402de19d52f2f3704088b3b7dda3bbe5e2909a0a4e7f04134278f3c4e4bad411f8cd20af9c88827149974cb6721d0842fe2ad2b8e19f3ad", 0x1000}, {&(0x7f0000000000)="e1e15da3f2ae256a2265adfef37309f9580ba48f1e34ca9fc5c38475ba7c6b3862008ee424affb6482d51b6990476dbbcc0cbf808ce21c81dd3ba5959c9057a2356b6ffe44a6a5ddf0ec89767fbf6dc79a512f6f", 0x54}], 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 23:49:44 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000340)=[{r2}, {r0, 0x40}], 0x2, 0x0) sendto(r2, &(0x7f00000000c0)="505e3f286c5395d32a683874fe6b7ef85a3f02b80e55e1678657df62d582dde25a91375a925703a4343cb852ab11ba33409efc6ff6cc43539d3153ff5555b3710bb5134ddb658443814c7ec35513fa069096a4d937dfb8f36b495c15726b9d750710ff3556cba10936e485ce815f2113da4393eb7dee5fcb23e5efa28d7279af5557dadd8a3428a2075294", 0x8b, 0x8, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r2, &(0x7f0000000180)="aea9f4133614f31ceac524fecdf8e75f7226abb8e1f9a23f8f8184e52e8cd2beeda5f341d2cb25a53cf8dbd674de79d5eef36bddac2293d81701a16b67f1530dbf824e8f1081db7b09fc023e95dcc3187a631cea78b3ee312d9ea465e47cccffb559e3c079e9a4fba854aaa9017536936719347b6d01d3e0882e6a48b52e16643cc031adeb8b87cb5405d732f545e380b33cda22d05bd7a345b1d22d9a81ad3ec20f779ce7ca08be51765b49690dbe632439e31ac2fb9fa67c055ce4b2fa69d290be25e35bb7d10f382e20303699e3139d9098a955902874df50f4a1f46178e68a3580dbfa4f6eb4671d53aeaa", 0xed, 0x8, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 23:49:45 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)="e0") 23:49:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 23:49:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) r2 = semget(0x2, 0x2, 0x200) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000100)=0x7) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002004, 0x7) mknod(&(0x7f0000000300)='./bus/../file0\x00', 0x10, 0x1000000) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='^*-][}&@\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='-&&\x00', &(0x7f0000000140)='*\x00', &(0x7f00000001c0)='P@)%$)#][^\'[$\x00', &(0x7f0000000200)='-{\x00', &(0x7f0000000240)=':\x00', &(0x7f0000000280)='\x12\'\x00']) 23:49:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10042, 0x106) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 23:49:45 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x20) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x40) sendto$unix(r0, &(0x7f0000000280)="61b5c586b3a7610b3bb62961030c998a7f6702671f08c0595e44250b973a6301bdd861aed54db2a8246f44190fbf14f4b9e2f2bc21e20272e5a8802d16f5802ce5d70f4dfe43fa78219017b498c126b820860f4d154530", 0x57, 0x408, &(0x7f0000000180)=@file={0x0, './bus\x00'}, 0x35c) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') unlink(&(0x7f0000000000)='./bus\x00') 23:49:45 executing program 0: r0 = socket(0x18, 0x205, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000000)="3dad5904b4380fdcb02a2dcb5b80dafc9ce9827b34e22081b39332d97d03", 0x1e, 0x400, &(0x7f0000000040)={0x2, 0x1}, 0xc) accept(r0, 0x0, &(0x7f0000000080)) 23:49:45 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)="0b4dd417bf0cf97ac1ceec0685c4260af372762dbc4cff91d3ac63b64941a643f610de584851b7f7262d129299b8fc308274c384cc1dea8d3756d2370f06dc14de19354b3d3a7aec304118218c75b65f0b71bcdcf6b1e631b691497938c2d064ae392fb9", 0x64) 23:49:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x933}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 23:49:45 executing program 1: r0 = socket(0x2, 0x0, 0x7) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 23:49:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x2f5) dup2(r0, r0) r1 = semget(0x3, 0x3, 0x8) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/22) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="9c9f3fe9c03d9d67dbc5d1b02abba6e411ea4e3720f40f8fd8aecd4cff0de6bb354fe96bd75feea8a75fc37469d598028a9bf5f41fcf2c91175bcf8381b7358ed5a343234df75dc8b84f4d6d26864e7fbac1c687990bf68ba196331a4c546d63bafb32879ff581fa9b45151aa83a0146ba6c5d26772672f7d759b3ec015015d00796f48db88890eeb00b8eba73ae6c4f7e459d2088ca75fc62c6518d7563071155903b22a42d401afcb5f43bf75392", 0x64) 23:49:45 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x10000808000407) r1 = socket$inet6(0x18, 0x7, 0x5) fcntl$getflags(r0, 0x3) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:49:46 executing program 0: socketpair(0x19, 0x3, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="fcffffffbfffffff"], 0x8, 0x0) 23:49:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x200000}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{}, {{r0}, 0xfffffffffffffffe, 0x43}], 0x5, 0x0, 0x9, 0x0) close(r0) 23:49:46 executing program 0: r0 = socket(0x38, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x4000004000029, 0x200000041, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe43) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xffffff05) 23:49:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x1) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000000c0)="a1", 0x1) getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 23:49:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = socket(0x23, 0x5, 0xffffffff) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x3, 0x1, 0x3ff, 0x7f, r1}) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000200)) r3 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x7, 0x7fffffff, 0x9, 0x5, "748cff6eb0ba1b9b7937fc331fcf0335bd2c7683", 0x80000001, 0x9e0}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) accept$inet(r3, 0x0, &(0x7f0000000100)) 23:49:46 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x9) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x0, 0x573}, 0xc) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x48) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x2) geteuid() 23:49:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) 23:49:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 23:49:46 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xffffffb5) write(r1, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000040)="9f1656ed3526e742120fd9d7bd815c57b34ca79aad792b09bac079def463a3baef8f2faa68fa33d26c0fdb77f7afdbd92364483655fa61d4f08e67dc89fee1670e9b3f965b1b287eae307366061bef785633a065a583ab7f2260f30862fe7dcc7c3d6fe6fdf224cf4c835ff6a8d6bbd58b015bf745520ae9224d56c688e1f4f38aeeab66b4f8b39c79", 0x89) 23:49:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="5153ffcbb661a04a9bce091fc567acbfad89f177ee8fe67d09d4f2cb35711a6dd2b01dc3a712ed0302e75cfa766a54eb55a26ba15ee7af2f032e2318eee0f799bc56396564b66a74aa1c373e52c6ab4b83cf", 0x52, 0x2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66516c653000"], 0x7d09) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x37b) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x1, 0x1) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x13ad, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="f4d6a11c11950bb85362b143193f522d2e5a1943e4bd31bda3832420ca6bcbfac702f929a0d3dc40ae35f3a6011e0e74777dfc3c4260a0234dfb7f82abdd9f84dd05e3d9e986642f9c9513a1998736e56fe0c40dc5f4a17fe087a060d2e21f687057e72bdc86d1273b18ef3a16ca1d8a8942117c4f4133d7e12d33f5ab40133197c7639c4adc09182e79cedebe6249c0ac6edc0c81de6f023298dd53c582919b6f39ff427a6b23d102b901accead16a63df378cac75a83ae1228", 0xba, 0x8, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="d16a8bb997eb61481feaf4c85d7b1254e083a4e66ddda90f60e00f9a03477faa8cb3efe24b7a4f701e49684734f103ae662f1a5c2ee1d177653015a9d003f17799625ecf8ffdcb1a7ad875d637d0080eec90fd61ec15b14a36f31c725c1332cb96399f37906257460756ed857375ebaebd749b63fae0e5016afed71e91a99a08f77edbb224d01edd79ad413ff435b2267e6a8a23741dbe468afedd8a951de77ab0b48f08e62698e3987e76432c0ba4c47b2393695e7c2b9e0358fecf52a14acfec9d82a873f61aceb2", 0xc9}, {&(0x7f0000000480)="4420fd1998", 0x5}], 0x2, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x58, 0x2}, 0x1) 23:49:47 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002023, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:49:47 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget(0x2, 0x1000, 0xa0000000, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) 23:49:47 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) socket$inet6(0x18, 0x2, 0xffffffffffffffe5) close(r0) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x10000, 0x2, 0x4, 0x1000}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b00070000000000000000abb8afb400"}) ioctl$TIOCNXCL(r0, 0x2000740e) write(r1, &(0x7f0000000280)="e88bef6b61cf808e3b566125063269128ba1555b9250fe0d4ca31fec927869e8c8b37044ca92f9d5ea13997a85bfd635abe8bc36971c9a801c416ae3189a47519ca023450a42f7c1561d48a220977b5910ed0bdcf01af634527ef7ccd06e09d10212f9ff28664bcaf77d8cb1931ada834dea29498d17cc76923414ddcce99f2608ee1809f68f9927731f6285004cbb2308", 0x91) readv(r2, &(0x7f0000000100), 0x0) pipe2(&(0x7f00000000c0), 0x10004) 23:49:47 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/92, 0x5c, 0x1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0xa) 23:49:47 executing program 1: r0 = getpid() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fchmod(r1, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r3, r5}, 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x60, 0x26) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000100)) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x2) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) renameat(r6, &(0x7f0000000200)='./file0\x00', r7, &(0x7f0000000240)='./file1\x00') r8 = semget(0x2, 0x0, 0x289) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000280)={{0x7, r3, r5, r3, r5, 0x1, 0x4}, 0x0, 0x3800, 0x2}) r9 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r9, 0x0) r10 = getpid() shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000300)=""/156) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x8) r11 = geteuid() shmctl$IPC_SET(r9, 0x1, &(0x7f0000000400)={{0x7, r11, r5, r3, r4, 0x100, 0x1ff}, 0xd6, 0x6, r2, r10, 0x1, 0xffffffffffff6184, 0x101}) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) rename(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='./file0/file0\x00') ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000580)=0x8000) r14 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000005c0)={{0x9, r13, r5, r3, r4, 0x2, 0x1}, 0x9, 0x3, r10, r12, 0x4, 0x1ff, 0x23d, 0xffffffc000000000}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000640)={0x644f, 0xff, 0x9, 0xfff, "afbe0cbbf098b323baf053dead93b6ef87c84c8e", 0x6, 0x4}) syz_open_pts() clock_settime(0x4, &(0x7f0000000680)={0x80000001, 0xfffffffffffffff7}) 23:49:47 executing program 1: setuid(0xee01) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) r0 = socket$inet6(0x18, 0x5, 0x2) r1 = fcntl$getown(r0, 0x5) socket$inet6(0x18, 0x4000, 0x0) wait4(r1, &(0x7f0000000000), 0x1, 0x0) 23:49:47 executing program 0: pipe(&(0x7f0000001980)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f0000001640)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x40, 0x1f}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)="630999cf281d6a9ceb6b9dc737f6aefd13e14949b0f0229f919bde6da1c75054e8621cf90c5291e0f619c981185720672f4202c48b7c2e1545c5956105835a59d5d3b8ea075ff7c3d5d80702b23071721a1648cac0bdb8b2892001756b4b4c433e40ffad", 0x64}, {&(0x7f0000000180)="3d83a00f83118e83a7f7ed315e3ebe9bf7923207b84a4c27", 0x18}, {&(0x7f00000001c0)="e40a3fb1acb069d3a096538910d68fbeb27426190e3a93cb5a5c2b56ee9b14d65188880ef76c29707a75bff6445c0ad0458ffb071f116501c9607b26506f56bfba886e2607c9f7d294e2829a5271837a8c366c0244e7fd5c6515888b84feabcf536b5b1f27fca57785075e86c79a53c82858821c1addf63d7c18d6db2b882c443b2cd5417c90dc90c9410a5b44d10f4f0fcaba2bedd5735efac80417477e5ec5e04fda987c110bf36a5ffbdc1eb17aee95860c98f3e63c886ac78e65fb4053c1ba6cad54309e5a10588e36ef97f4d45a92", 0xd1}, {&(0x7f00000002c0)="48b3fa6df5a182ce71db5632b18f1c5d5edcf79463f836c16994e55ed77a079fe8241a74ba05b7640c7a73c85b3b2f40d195f7ba99538242cab411c7ebbe8d8c9bd6f9f7ea6d0de6bd25b45ca7519a2e0826448a5bf3849e76512015220cac90df70fe42f7e584492feb036a317895d6b1d7676abd0ea0b5c23ebbe288280813eb16ee6b93b495ddfe721f9fa2d5f1054b4055bc0414912d858c9de4425c1ea74a7edebcc9074d261e3baec4468037a8d14b", 0xb2}, {&(0x7f0000000400)="a7d9e15550d86331b5145abd27c062f165d8832d0cbda65a0666fa14eb10ddba95c1097e05ce32bc0ab0bbe21aca48bec5992103d65cbfe0bcb87c9fa791779f5fac08904870a03441719a6563b82b8eda6a5754fafe6d29bbac8a4f331f97342c9731cc85bd9f7b62803efcef77d60204c0861651f70258e3cc9880de3ee3f5d25dd8cb3bbd768ce7b85d56165a8c1b9ed6dd9c9f87c9b2f21e845071ae00f99d9d7e59d83cfc26680f53e0924745ffc63fd0e2b4911fc3b107c5cd63100ec5097307f126d834c8703730ce430a6e23075bc715f60fa0edc7d9b5c354e98e01e73da6b38d31d214c8efff", 0xeb}], 0x5, &(0x7f0000000580)=[{0x78, 0x1, 0x0, "ee6dca6b151474ef583289fe9282290cf353418756b9374d811967ce2950ac0f93eba0db1c23b5fa554473002af5b08749dcc608abe2114776f34220460829d4229e1729d7b788914f4f1d4c61bc569e841862d8d35a95e40d8f753bd791bc8daccd"}, {0x1010, 0x1, 0x8000, "29644a0d38e3e6995fc39219603843deaf2a4a9eee56fbfd5008e3e235fde0de3890408d88647cbf7fbc66a8ab833759191ffd77e3393ce8fcb127b21b528e6dd170fa1a57d1a566384adea3a17b6c0f5aaf0aed8c43c56d2fd826aa3e3588a865c813689aca50efe9e8d7ca147d6d808265ee346ff8b108c5c5fda3c2a64a257b26befb5f7a54758bbc4cd4fb0ecdfacb68e9d924aff6f726846968a39dcee1d1eab085fb195a4b8613b6e73db7d22d7d86933e6be818392e20a10a8fba1c90680c8e97bbf4b4c63211208d09d951fe9d1550291fcecb54eb37ce4c8a8470a6d2a60d167ebcbf745696455a579d436b9d6a1ae4044f0aaa1e124fd0b5695790276a1fbf61e2644015eba3e5e8451c63bbe70aa4149edefb8570a14caf2142c1e47e5c07a89e11de171b50a2a8cf1fe3b4944f204941e11b6711330607578cc7a28ac032b954d4a14bb4dcb58d86aae368cfde23d5035cf59a57e213d039ad3894184e86500c82c25da6af28aefebc9ef95cca6b4c6663d0ce28cbcd9d725639bb3fdb7b1c2755071f205118429883e6c502ef70ee7dfea4e739bd4571988d26d2086510413302d7896dc9692ee26eb1956209733602df28ae96217cf0b1bec35456ba5caea319e67c388fc412ea81318678ac7b5f95a9771b1ba02174467f048ccee765f10ecd0c33f8e7e77cf504394134947ae0e9d2d4e946ef77e4552fc694a95d6d268ca6c3e16c9369378392a83c37fd0b5f3cfe88f50f40e859e86f11134231e76a1d49c00dcce7948ed0684aebb9a0fa1ed276c966a86ba0bff431dc3a5319688322143bb14b1ec37b432e1e842f368d3c3c42fee34037494dc235d347b2dd1707bc9cbcb92c71424b13185c63deb63cdd4b09d2ca4089e5268fddf42f3ae952d0c826e28c35d07650d5cb6f58b9b7beb5580f51b946d26c6ad0065457bf1c464294e437efc6dd5fc1dea7e8d5ddf5f15406a131afb017079fb78bd379a8caa43d86f2c910866135fa5e314128438a2a545fabdeab7adb516a5c10fd5745730bf6b30b343467f09b3042414b6d75a70b14e706f4919c608b854bd6d523f1ba90943b3458e79f2e2d2eb683ad4c28e8c9563fc5d4e4827623235313fbb4cbcfb8ff1303319a169d49c2aae60c27646b50b5367135f8db197218fe773af0f8cf1fb7de46cc5fab03c23d035fce4654381eb88dcc334d011cd32cd3d35688a4ee976fa17d57e987261f8e6a25f1ba5157f1b5e6b8212c5a7921648ed5fddbbfe65fdbee2921ee1be231b4467392897f5a3394b1e48df3bf3bd8cedd9d6dfa18eb701389f95b0695fb5ff214b36f2435e3f24a9e897f8fd1d9ad996e163b00246446fed6c9ffd85fd8c6065b5685304314170aa156c0f1db53ffa85097ed8004bea651aa67cafefc921deaee42d60047b56289f558f26ef1ac6134be681353d286e93f16be8f615a068f6ef3fc6b382d64f0927463e3ef091c1fdeed7ad7030784966c6f25420c7447890da5849a7361472f4da88b1e4d3a38129041af72db0ec95d5f8343a42ee0c296671d38b86f8573b00989b22f134f23e7186dcaf478a4c25faa5e51ad9fe16a5357bf7b108e85af4ed46e2a72672a6f7f08fe7c3933eb39c20effa6c5ee14ee07f1ccd8c1b67bba043151b790c959bba226e622ade5a2e7dd55a8ed95d91283b71bfdfb229c30a627ac5587dc9c3edf492227e7fb22014cebafe75a42ac011325c1b1ca791ab761419108a9943f6244ff55e35085bf1a96e4df3184e3f5c252a4d473c0f0a638c373fe61fc2011d169fdeef14299961d8df8f66e2c48b84b506d3fdba63ef149c3daf0e0486e3f7862a546f9c7761402d1a277853d736a513f167d0f2ea21a8d31d8f6184ed1bce8c5b2e61ea2dcdfe66c3de358ddbf853dd56854d18d1de8831ade446577d4418f6b48e23df35ba9291508eb3de29acf417c529d9b1a171c606e199e7033363016048da66bba30db5e3daf62d79fc4890473312aef0ba39e9f3ceef97f359fa0088607066806c9ba859a71e3781e173ccc1cf9a585b469011ec0a06b22dc3b96f5e6af8aef5483c68bc716c929ac7163c25e6eb34718a24d79f202d16709879c252277b397afa63900173c30bb2997af2293f946c976d904194d2b95c3bf78a3319b218272e1ba0891a8d6fdf8bd03b50c315b12a26067cf7a0fd8967fedbb1992f9e9db5617a762568fc1b1b9e021ce183f69019d7ef7b92819dc43ce452f4fbe50e76715fcafa7d93483835de24dcd4f05b0a028f5a2239549f6323b4b4bb1329f0926bce4e0ef6f6c59f403f5d82f471eda3cdea92b880e1aa87c4e21d1a3eb615b3f18721d1ea0f7da88c4b240aa78a012322b052d91228d8b58edf5ecfec1160373da62e7b268fc9b713c24637f639eed243e20764f2d36a3fb96a832675fb4346670792d0dc47d6afebdd07c1c00493d6e05ffe30876d99b85f39c139bd342666c30814c8d863c0101782cf79c8b2c13438c586521f305498ee84bf2f16ac5b9df68765b7cecf7a3d48359998a26e8b71e7d947eeaafb9552b85d5594195555383fa9d83681c65bebff1c299bc2db7ba9ba6d0325ec49721c95a4d1f831218954c52223d12500df90dc8b13bf1a163255b2705a3e76a4d32e47f7df31f374cf3a1e3c28bbfb18d3f645e83049701a0dfe5ccfbd629b34a5c3a3d72355191ed65d40354be2e5ab0922db9c18c23e302de6a6eba8dab5079edf2d7956e28702a8631d507e514fe6070e435ad7b2ad4296ad400f74b6acc464101e91165f2ebab812b1799caa0653622e1dd307773e3b152cf8087958e7bdd1bda32f40192218eefa92935db4146253b7224b725180f056c5678d41fecc97435803717cc002292337c4a5512ebbc64e9c1ac0087bf0d636b3f94d178793c8c63c5b0beef8e71d572a772015b09b2c5837fd8f6391b9f03099b9c9ceafc5b1f3726c8795ebedea46b524a4c09337600c8dcf3f1fc42170b5e5ec32c27575f7ba3bccd40546c8dc2e5973ce20d3490404a2ba282330050925f95024a9205cf8924be521a9d9690eb7c35fd745e2cb975fb151a5e404e90faef0252fb0ee74836f46073e9104a73ca69f3671d6266dfd3fc4ad52562bd2e20cbaf26782b7a5df492ac30815eadc9de5027b9e1e7bad6263b45f7c140ad11c5e85fd54222d8bb0db27003afd463d43ff16a429ea636855666df8c729e793334c11bae56c7fecfd27e296811b6e72f137847b85f8688e965e672a59a97309f10b7719dc1a440215f5f7f69de67e77342cadbb8c1df3cf7a78b21962cdaf0d7ae4478a7560ad1e24e4a761cec920d5d06703a1de92a70395c21b052c015eaebf2e8f7abaf6efc39bf8eb028e5e26707d1ebc7d41fa8144f034f261566ca7b5545e1632cbacdbdeee56ccf01fbc4c956a416593385b2ae6b8e491681ecd7ca4e4b87220530d322c4da3e56633ae2526625474125900d5ff44144bc12afdab2ae982591f80a05ccb312b87cc8c944990922c2ae72b138dc089c59f1303419604da8c31d22900b9a05336178b72c13d29a769aebb493717c894d3b6c328fd2b765b3a95f25d049f7b073493d74fb9b0fa4b9659723936bc55e3fb7b4d6e33c8a1099e8793f03c953ce2a66cf830a8c83dc203bcf0b6761097643413db0e1524b99c5114b634e505b191382bd1597bffc7fc7576dae829751f71ec06f2e4204a112ca5ce90e3dd5f3e46edd58c81fc0377d1e6f334cbe9b2a6122803bb0b0a5f0cb72107f994c99e5a0b3c900e405f43b50c7ec546487c37f83716544c63a1763cc603fb2f51d820dcda3b4118fe0aab66fb99dd16f0f6349228cb631475f7df95ec5830b6e4de86ddb98fe11fc671c687593306173063f950dfe3d5afffcca942c68b8c4f804b707662d5bab0ccdcaa94bcaddc19180bcc40f01487cd7f87ba3cc8a79ece7c37ab9b37eaeae5543da4681cfa7117d873628caadbd1e62d7b8c92f6f688c0f4e0ec9baf1ece7353491056861c1a15a26bea0790a6f5d91c3b79e49c48010122e401d1729b444ed8444278a8b2f54e90985d5b17ff30f30b310f23040e206c47580662376472981e42933b48a12154895c5be58cae082f25f4f604734900cf4f1febc8ac1a2ea1a18971832954ec9417888908c2cd45f2cbff6ccea954093aa6f59a6cdcee881305848756a3d9a5c9b208dbb69ee5306d2a5ca96a857b04881de0b9d08b13cdf172ac785cb498c582a176138712abe1477c7e271ad57f75c1c41c42e7b79cd3f56c3c5203842c2eb4aaab32395af43dc97e39818f5d2ede3f164a2809f4e57acb7b94be1c914cb9f7df5236efaf73ac15d30f688dea7609f1c8353ea3a832986e8a671c2ebf21ddb3d472b166613e21c1b4f94dfad2c7ee33265c0c4d3db83278aa4955215e3b035a483aac96a5295e7d4c03baadb34ea542433003548fabd680acbc2b5ab95d8069a2f3adfa6db2a1d0cbd6f3acd9c04511912e994e9bf9a638c7fe22b8083039b7356fb7500ccfe52cb6c6331de44e0b11891d4a2a30eeae9f6ebbc75944202ee1542c051c58e3e17c434f95a40c626a99a7113722946471c2593dd47b5178bfd061c096cbf89ecec8fbc1a92f8dcc926a4c3fc02eb3a2ba3196c03333999ab5be4e0c047a0e1bd93796e27928078f5b808ccb881c64ac1d3bc429907d293a45cf255adc50c56809f0c34b3a9a74c1f3aed6662fe06f808372979986c1c0f09d4a65c1860e878de2882b23b9e2ba3b616dff54f9243c1bfeeeae6f8e0a98bee0f64ee2ad0c51c575a20054762dc8ecf97f81e3c5d471901eb2aaf06bd7a824668dc5b5bcbe206191f3fc294f2241422e754a8f9f4d092c260529dc3d89b8e3e5e77d7b2629e591d2b26441d2cf0009416c9b373139eb410ecd61094eebc0e99caba9d678521961e1a9d07deecb67749c66396a8e4c70cb7bffced68aee552db6f3e5f306c3c0ac9397c75f3257c452480ef05d9932e6174060526d54d2746a60a9f2d53892ebf9957631039edc8792d56cb3d868e158862edecc1e391cf1bd590d8968721701a50937887d9425f83dc263bfef2b676493597c9d3b97ff334a54a514e9ed429c50d7fff0beb46c3136b25156a8b94d9b6b734ec48d373e0ed8f00c19318e541879e57d283ffeeb2966fe074076fc91e1dc80e146be71177a82e4d8c1b8d375482da5e1b2138e564db2262eb2f46964e0b8d02c6b18580e542f05f2f80bf5f08b3afdeafe67c70051a7271c4389c863e2180a7cfbc97320fa0353899747dde65349ce5ac12bb6f22a763befdbbd2af80deff28e660bc8a828e7de3f69e764fbff12ac47d6b27364be9a3f48227f3192bd76d56b85fa173a880e197d6eb7bd95f2cb440736858b49107f7be9c73cff79819a990431f85cd30cb6743988b8e4b1d539f2622e61c2357f6c46f01eb08b168b736762755ce8f5aea80e243446bb2406336c454e465b15bbd5a490d4d518a0e546926ec023f24e06f6f5005d6b22b75974a31a313da54ecd5a697cd7914df2f035a5b9a6b8ad18157f3623521cc7c1f9fbcd443c8158e5e97e21bb3ef1a94305dba03d8b48d54f56dafc8bf048f2f0f2c340fb5014fb1239b58cf557e120320c8a29ac4a8c626fcf429d75fee0961a2957ca0ad171e73c1de372e57d6d2c5f8661fc794b3d035f1690f3f1a5987b4b69afe3eeb7a53e19fa476d18cef9247e182517c614044c3c48a471bcc348a92724802949ad68b91743d96ab4b4afe198e70198a50075614c22ad1b25c03f9"}], 0x1088}, 0x400) stat(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)) chroot(&(0x7f00000000c0)='./file0\x00') recvfrom(r0, &(0x7f00000017c0)=""/102, 0x66, 0x1, 0x0, 0x0) rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001700)=""/140, &(0x7f0000001680)=0x8c) pipe(&(0x7f00000016c0)) 23:49:47 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) fcntl$setstatus(r0, 0x4, 0x46) dup2(r0, r1) 23:49:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d0917000000000000007f8397e68cdd1af31d9fe6ea4c03002cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6e813598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0xb0) syz_open_pts() syz_open_pts() close(r0) rmdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/3, 0x3}], 0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$TIOCSTART(r0, 0x2000746e) 23:49:47 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x68691f5b}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 05:49:31 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getgid() r4 = getegid() getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() setgroups(0x9, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 05:49:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x77359400}}, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x80000000, 0x3}, {0x18, 0x1, 0x5, 0x7}, 0xc0, [0x1, 0x3, 0x2, 0x4, 0x9, 0xe651, 0x3, 0xa3]}, 0x3c) 05:49:31 executing program 1: getuid() getuid() r0 = socket(0x3, 0xffffffffffffffff, 0x6) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x80000001}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="c9e9741a8075c358bc2c492cc0523ff1b3ce588e37380649c25e3b384396b0611ef968dc48596fc563dddcfbcad3c2abceec34fb8c40a77bd1dae49cb74802bd582a28e41de29ced2407d20d337bb80ddadfe32d558107c840ad3b7a3ae089adaa3c4070cc5bfd3c5c1e9858f8541bda1b6703f7ead26269ac450607a297e5180251e4b5a9c6f0ee41dc079501727fe57cc83d6a9b456aa947acb98785ed94ccf24d1988f365d5e75878fac01c81468adc35f0fc0b783e1adbb59a97d4ed3a38c47b3b30", 0xc4}, {&(0x7f0000000180)="b2fd32fb6232fa3261e27825b63d57bfdd8bb3cd734f47532911c68c96de4ebd383b93fd41637c7e1020dceaa7cf1cd0c84d5f9489d6ec48e8410c4e13b98af18a74ed0a4da8785de735a210c6f51f6b4f1ea277d22f3bf3fa9f1acfdcf91dd83e7445c1ed0dc30d4f4c5e0da2a003cd33f21c982bb854a24941d1c1b2331e8fd7da3e5844ae872b583044ced8a22a9e", 0x90}, {&(0x7f0000000240)="2a8cfd865a65a190ce6af5a20fb8edceda4ea94ed03c5c4df77d1b22b762382ec9d74a1d9a5ca571147a35c6d99096b399b047bd858904aad9bd1a80c99170d8ccc58744b4ce2c8eee1e15510bffb3b91a43d41796719044b9d65bfdae336f3955dec5dffa7f0263d74cfc89707eed5f7d5234019d6ab0be3d3efa52bc2971a0b8156e0de9d987c14f84065ab02457ec992d65bcc8ecfe62e2f0dfc44486ea28d62cac9c70e93567e83accaeec4c1fc17c1efb4ac24a9824a583c21533a12dc606551d85a5a4f59aee5da66e9fd477c2bb4462c7f78505b0", 0xd8}], 0x3, &(0x7f00000013c0)=[{0x1010, 0xffff, 0x400, "e653a704dd7b69697da4e281ddc279f75572b0f356ab2f28c14c3235724bf442a45f4f4e66835ab9cf04eade3d770e34f91f06a2fcebd11728061de559b0ee36c42a40d68ae71a40142993aa0dc96949d96ca1badd41aa6b7a4f50f84a7adeb32d8ef7a0b76dee9842e5ff413f518fad0fbc439f1d194cacee3454235ec441add1b4853259390a5207924d32e0b916e6055bc21f5ff31dc4f36720e91a19a0bc9474e605eb41fd057935b988edf365a2c42cebca7104f7d010731e1afa89ba3a18ebd555b5ac9cffe4e8f2aef3274c1e2663f4b30bc8c701b959510b358387c5d3557ca352c830d42928394f4fe7871d1a512cb4654b2b8744350a8bb5f1084c9247e461b0010de5a44d883710d742992d8e22c3d5a6c8c9fe067bcec9c5038645682c3ae5e11f1c330ff5aa92598197526a546ebab5a1fc30a23425d237162803d618237b3b5f17d81614e1f3a9fd4c4366ca44a3bdda37d840e2e84d560a3a0a8b9fc049b51ce8c4bffed824a2ab23810630213e44f3c6c3cfe3859ba4f3207c7ab1e6aed5061a873ddda3f39a208fa54ecfa7e9bb72381bdfdc6bcd3d5f88fb809188f8f089d05da4aedd6fa31e4a96528e67cf7cb1d6d13ebcfe3cbc1ff490e3413cd670b7b1eb544835b16b19fff3ee46d303e81bd654c3add2a97229b0f673607e248ab6267e0b8e52a9a03346021150cf607c3ad18c3f964639296e496c9f5786658aa31720719bc754a2f06b2e8327a8a536ec35bbd1fa25a7fa0da981685bd1b022c58a461c01c591135d282bc92b426e860fe623882c7a4f374f1b86af11c20d8e2d64b77504fc1d583dc72e16c9e1f4cde16b3c93a9db02b0ece4a0ea6ba8bf0d2757dcbac1bfaac74e60adbb7ff66b79dedd35f6f4712419e44f82d15496a498fdc3cbadad21fda9d8ec3f821daed180ed2f21a4233654e2d0e4b9e6255a8f04fb8662af8aea34368638f49d3a6ecaa25b0420ae9cf9574e564cd88df345d5bd15f4bcd180fb50cc692fb0d4825f56221da6e54077a6f9f219eab479219f0c0e3b2268a1f58e8cbf592f0bb892bf71414eaa8d9ef5a86c495dc8bae9173b105e82b30646c784399ecb3375576ac88b5c5ab48b3e8c95500edc085604d9dc554235d11dae7fed4cf419330d761c669a78237fe39728374818d9317da86d7d0a9f5a380e5cd87c62d754696cb263760e3915719ac200b9ed26a4d00f137779e301b386b8c5cab9b245491972c2ae414e88d6265e57888b85ae4d94c9d9f564d78b9511ed2aa186cba5b137bad63f0e4c46952d65ffd37f5813d2dcc357a699e93197c546368616e0522f144b832ac917693bd4c74497d7413f7091c4945d8323e68b1fc31f86c19b0271d85209ae3189c883d9c3a0561ba043ece6aa62ba31355d3da4e3c2e36b411a81be3984210a5b7f475702450dc2cceb4754af9c418ab0fb12ac4e3c7c644b8a94f31a4850e6b8c23554f2c244044059935c16b7944039420e4508d4743d016a0ed0f79dd7dcc570198994cb81285f76a40fa66df440f0509fa28b71e9d1d87c5edb43cd77cdfa4470e778a5a311a5d120c009c439c800b25135e33589545cdd92d35336bc1db0cf376f57b3eb72b4bfeecb82ce935e6314121c43601d1a9ee3d7785ef41b64eae772b99a1aa5f1bd1ac137e6cb994d9d79ab4da269fbf1d796db01f28c399a66ca9cd358ef1189c6cc36cfffb62be9d63fc1178e8804429f8fa01d4c438ac8fc01c4c116b790aadb8052f4a9a79f53ca868c4e8770c153c578302c69c7108cb2228c5f4907f9384e11fe3ba55fdeb10e5706a9068c2f41f852243cf1e90b0c2d0bff335aeb35d4b2a2d76c800d8e25a3ceb6f12572be94d0a98843309916ea6356e9f485807a6e2f1a54c349183ce4eb0093812b895a0de8b8a5afc8382d65823ffb2d418019551b364418c55a09872c7cf8762d3f29dcb071049518738cc4255b66dc746fcbda6339e6e9d72c131160e5a0541ed6a03766cdf2fc419e342dd78793f5b36b98663278145420cb72260345208016729608c811832ee94a42a886b2eb450fa323e9187c67ea146a051c9c1a51559923a8c4ce10e6a992aef77a71ad651f6f171389f1ec2369f742a762549212b2ecb73e5b508cb70ccbe8b6ec9a5fb4f14d5af01a679854f3830f60f9bd49e7d396cf1dda8a7e264abecf28f61b4a2bcdee9e63708169e4e8d04e6d2ef2b92bc252e1add1d7247a29752f3f18ee27a77a917b8e5ed8bd9033a5ebcb4b48a1fbcdb769ecbb88b1d98e476a239863325795c7394c26f92f0d544c0ac2dd6195ec4969bee565e0b0295e611640c14a61d0ea397243693543cd1b4dacb4c50734a16eb0e9adcc447209de86af09d982796f351f9fff00ad0add996935df257e762a1e669d3d70e29153572298996c6b732d9826b9843cd9e8d28cf22213435ad7e8cf7b99f87fc6aa4fba21d188b5ecd389a80884955d84bddb6877250c5b8f83caa8808c31b26dc865815d12a69249c64cadcc92a9fc7612c39ed86536536645ac575a494cc8b143994780bdaac7c4591d40c2a859e4a6c14e2600eab8ff36dc61ba55f3e102002186302b5b17692fb77a417ae38c8852291824d11583099f7a752eea53cf54d709e9f9fab5777d6dd50144d4b1a23acd87ec7eed251b32ef69dc5e21f67a44791d6cfe3d5716f0e960c847349f929707b71caa6cf03ce48f0052f65df7061413be86feb46397171cf02827ef2b58dde6993552f7c393f5d915fb9bbe7aade7b853b9a6d1979b626579a36c9f80f259a626aa19b22c20c5e863e95ad74f9635aede7eea007fe7399ec1b45d3f46745cb9ad9327e734e2e99b8d28a77fa9bcfb2a77b91c07ac53e3e222797e1418f2642a811d854dcf39aad869476220639a710df941ade81a0dbc06528abcfb7e326544182daeb285da47e215afb6636b6c27f48c6be0d4f8652aac9bfcd0d2697dd2ef248a7d73d2be6cfc426967f9b83edc140a36e30d87021d69546cc389db6d36ec2cfd6d085bae35c655a89714f18b2db9f4d1ab4d151c367c1b36cafd8567fbad5d053d4dab8609a915231a28e27169bc82e192daab092a0b367ae471ec55dfd1a3f12cea7fafdfb918bde091dbe7e08ec0277cbd1b5bf62731abc2d40aa0a617c5a706b09475fcf752c20d2a84e5d209d0850c2ff3ed6a27b94e22cc1bb9cc787bf9cb97b445ee6d402f6546ec12b8cec28c1ad6f10d65620bc248477fa96a0508102352e6d2d15a0d41df1b5189d5f67ed9401ee73ca51d05026d1ca49f7459e08634d0fb5e6893ee220656f3fef90f94d34f803a3bc61a6bbeb83bf9c8f0e5cff4e305e153f4ae76447c5d041cea9b54a6e8901a65083348f035f9a2b5b4efd8a80f4843db696216abc60cd5a31e7a86737d2ab223728fe4966a3f6dd631ee071ad29606155213ded58cbdde88671d348e31986514b6c023569dfdb56ac392d4a7b2a85db5a8a58165653841402ce8ba9dece162fd1db5ba5c91913315b4687b3f14a2d94d4b600390ccb94f4f1ac483c4e55ec7845e5dbf99f7acbc1bec8a267bf2fc6bd77d6a7aafac1ad32fcc8aff7aae2f2fcb62df96671e909ec9f951041584dd6ae6e77a5ea780c2f46662bdbfaee1baed48384bfd79e0600dab30fba0978b6c3eac24080760d9bdb3d94d53d8ca87b3b734fd29474b614cca50b7a7a3bbba846323d75343133d61f7f4f3679eecfb8f59c5361727f558954f68466cb8daf3b8cac43d717aab10999414c2ae308690295600e1bbedd2a7453e3ae737a735250205f905883e9bfad5ab95cbbe59e7eecafb31c1ee0fafa7f63ab1778ca8b2020457d111f92a8a50563c927fcec9b8b43aab7a1efd1144ee40a5782d58e527a5489097c3735d5171831c60cfa83a278c2abf0fca6697ce8d52204bfd78cac01290e4d02d7380dac2d91e25d86f6bb9559d0596e3b3e55f21986fb300707c2b642edf0f857a9d76f9f9777f58b97981d29f39610d1925217b8b639b7e2865c65f7530ea3f8a0e0aa36545e0b40181acc77f59a8d4de572a2cf5767f52c94da4623bf9a6a23d59ac914e5e831f7933be92ac92c886e2168b5abd0b61fafb78c23ee2622a1f43590710aa1f245fc545f8f8daf46fe14374e8c7b538096ea33564568c88be93cfddf3299a43384a7c0af7b5603ecb147146f7d6f39d9c7a9bb33dedd01eefdf38328c0cab12254ccc3290431c695f045ae96084f30bf1815776d801f81514dd34a8d851c4e4c4f2b3cc6252586c0327a809c790df5a4e4fd6c30dbd933f1123a93b238b6cda88683106fb5977a59a9150ca1dd87744e2b8ac161d61b252ae3c64194a9762d99c9bbb0d690dc72bfcc43fd72f082c0f2ce8d4f88d23abed84c111aaf2dacbdb7d5f01ec4a2426f98f47ff2406b76081326ada7c73a93357d6124e8d03440024430a5243fbd491075b8638a5783d301758d5238fb89cfc927a42e589974e4f246d1fbaa9597d2b2b9b751dbc39671e554f20ff5dd16536871978e9a34da57b8f865c466ebc180ec085e8db1a3f3ff4ebfadfee38c57b1884151f57848459cee891041987aecc47955407072d8a225c14599105a626490de1a7d17f05f9f91807cea0b2dd070257f8f6cfca074f1d90ffccfb9ae9f2655752718c6543039d3c74250ca9beb1d7b8c501ff3258e319c61d521410e409ffb049b793bbdb1b74150ac3b08265ca570c2d71ab4ea9078b3cdb06f581e3b3b19e5eef70219048b3258dded523fb85b8e3bbb8ea58df3844fb16d8f52ac2ffdb08f62602c7dae6dfd68559a2d593d111afc93a8af8adaf9cb4b325b3867da82ab3a18cd624af9e71b5b070124ea56258d55ea09468060522b1eaa295848008cfad166b258428609eadfe0a50a2ac2450bede5cf7d013d0431cfae150a9ead0f811b562c24188ac8d9e780a7413adca710de00bf835e3df416430e38c7cdbc5912f72b498600f3e354181731ed7fe9e013e7dc3ea4568cdaf32217571d61734948a168cc6adbe31ea61c84a4805919e52a42366e3d25d1af73bd9efc0bfe6ac81f6a8a53931bf658f2cec691e47a12725690f4e117c1c5f0e80078b1b275a66c36d200aa55427facb6f01cdbac1e4360b1ea2859779e921280d74dcb59830b819f7f4de61267c6ba41f847f09fc251b7781a28777cde5b25e24b83e05b8f3f583645d059fa442441175514fe1c1f08b6f56b065cbad53b8cb81e198440bdcc90e45591fb23e5be1d0fd2f4aa482cfa42ec83c5d6a4a8ae0c01fe069e5cd155557a795f1aa85d457d06760043394a5be62ff6d3c9b68b9c6dda5f74d2e03cb49c7048823f082cc312f65d14f9d36d658f1bccae8d2559a765c8a91a2737ba963d58858f5ac8d930d483eb87ebbdf932f43540fff67e1ecfe25d65ba73880ca0db6d7ba43be6856b6e8e0ccdd08476eb3f3174aafad67bce1c2a3857e6fc46dea350710e0ce16761678164ea73ef82f5dbebb64f0d5ada4458bca3cfc67a3b44a8e5d8f2eebdb7d875d9d328186734a0871dff8f411ba099632c1719890ee0525cbc138354353e959c768e769c06b834a02b0d5095449abce81ed7c46d1c474a22ace4520875cf606dd5860b7bb409194acc9fe44789276a0dce7d624746682aaad25ef3f2544306ab64679823f799e260421e220ea5834700c848d148bb13ccf72038c43604b072b7b8d15099cd365231e26a41c8bf788efe2190867d31e3fa5050727f06cfab639245b94e2441fa0fa21b4e44fc6c05dd62a431f0927a6b08b41"}, {0xe0, 0x1, 0x20, "bae64b3c1a97e2b379a247981a18c3595ae40d00e265cce30fbca5f1234417a4556d636e29b2cafa2636e425489a8bc07d552dc3e7d5472a9e93de8fa653148402f94207eeb2c4730049f574c2378cf3406c20ccfe19843226d12098c21f2b90df31152b8edb0f49b260b3f7dacef402901bd146b723bb7b5e7b44773e82ba3608b5fb80c0cc54dd99717d1e135135164febf9aa8ba0a85f6af4fd1abf6066df219a81f92c4fad670d0af78f8e6e857f3a326e228b622782c42c9c46e55dd46ed57b3dac26226957f0b303d2ad5d25"}, {0x68, 0xffff, 0x8, "5ae7d859ed1264aceaa3c26e6e4265923af6da765904c479af5a74f8a1b7a68fd59a172e3d8a47539dcc65128bae34533bfab66b1e94ec0fd3852f1340a2bad33546d376feec67618f303dfebcad4d9e38aa33017cb4e7"}, {0x88, 0xffff, 0x6, "88b9442d63011847a010847018f7d4ae0c8a91036501fa4d05cd06f9dea8f583db57ffdd548e14953baf2013e349c93199e3b3e33c489d9a554d1c4a329fbcde6028762b0e297632fbc07990011b13902803c0cf417a7f22dabcff89dd50fa40b917f8dbbb46d2bc8a99f46a8a8494b91a738b30dc31f9"}, {0x100, 0xffff, 0x7, "baf664bff875d846eabd7d70d3606c7bcb70fb1e3361a3a5334a1e677b6c43f0b4e7b9e12b0e14e19aa50d483d67bcbee9d187b540c336d9126c4d70935d818ad76b6090bdd28604f24e81791984d890e70a0a24b3cb9ed305da9cd71617f2949f422631f8349d88e239a94d39e4be46cabd35b69006533b7fcfd54206e49db998eee3575c11972caac1f8f2eddbd16e37e58f6e70830a40ee519cc669d0ca159f9a042ea246d1b53450092190c15b6f2622f01af518e86e7948af0379af2cd9ed3ed4d62854edf208b8bb45fcfd99e214454ebfc599e9f487298360654846b1230692662256ff821b1cc3ee3ba2c3fb"}, {0x78, 0xffff, 0x1, "f2840eb6bb8b3b0c4d4f08c2d928e3524f29c9ae38506dee3e8eed786862bc0435948edbcaf70fe739a1ee98ac5b2ecade33d049dc613205cd33602463cd945099e9e5c626b2e6ec4716a7a3587494657abf40c58e94cefaeeff4351c13661700cdb41069cbd"}, {0x1010, 0xffff, 0x80000000, "fa7f6fe348a215d38e1e8eb2017eac12c67f3c192da31723c8f5b23dde423e43856b77d8af72653c5c218b46861fb99aa9936ba6084f14cdf9b7d7a70d536428759d23050f550622c38e55a43b63644ac44b9491b5f999ee065d79779eb6476cb0c64d64832140518b0fe00df1d8f1b2c6a574219b5872b1c0dee18a050c999b5839f7523cb50af8681da404502115a29731269e52898be04927dd74c349be493b4d40509e3e1e4996eca31726442d85eee5a70f60c799fc67041f7428db4c0551a71f03cdb7df28b4201072685ab7a82e2e1002f45a0dc113061caffdc1feda1d7e9fe19a3d17c8790f9e717f34e21fdf45318085f98df364d7893b7eb4d2436d47bcd10cb8a28452252d6cbe6daa022e3d7024ca028440e1a2ff29570ec7ea79823d25eab55857e6ffcfc5a92cb2d1a106f54e430f03230ee2257e950898d31f812452b01373c898988bdc81a92b7a3f6732c3483587ff57601738dde4b19e2f82915f4febb02af55a98f84774f94d514e7fe65366789d62223b8bceeacadf8e9713ab072bc7e235cb1ecfdca1d3026c224e97ed40e4ac3e39d3d8555a42a663f3a04cc142a381f8319657bd734c37f967272e8e7314469e83dfabcfe28a2a8287c8bc55af865f9651f8a79dac3cb14e9759420a601e017fb3a32b8f2c49f24af1299ab1801520094d1a455963b383e9d3392a1ca78b66d03be9c654d1830be98d7d82ee73371be0dc40ecf782e966d24812b3e1f3f24372ead1889a894bddd2781ad156d0cfb7a10606cdbda8a8b0d040a9ef0bd6fc6eff895743590fa6721266958a1c3efe02665fa35cdf05147414251ee1d70103f44fd20cda1f086c25faaf4b7b665d08161de51218b68af6771d6b9cbf03660e7920a798773a85b77eb9c9262f58b8a3d4bfee69c2aa88857473f93e1bfa1cf9c09a0c732c2240c948a08f285eecf363a73a94dd0e3bb9a406f1f88455465a31a9de72a9340e04e0fdfd47ccab4fcfc4a0567e91d183c19550cff6a96414c760473d77dcfeb4374794eb46ea96f81458861f24b8f34ca4cee023718f7c243c605e48e7c1dd8f17adeed12923d7683af122537352100b825672f1919dde4a87709f20005168c743883a0ef14ce06bc01ca764825d39e352317a0ce37b0e2c6492e3bebeb5048ebc82c52e7021442d229f757e9dfbd7783c2e85b744e61a83aa3262d9f09a2210b24981bcd1f72b9a7986561a7d3fcb48c90a9b626ad3157dea9eeab91d0f6a277e7570f95a9087745cbef578ef6d42a3ec575885af176a3f5bdcb1b7e46cfeca435ba4f5974cef2e6ee4915825e9f5d54dba09b0d353719374f2ba0851ccbbf3ed58d3898258d440f6852604776af1a80852324b7d2d2012c76c27c3920960bb4da123e8e3a2b08fdca996125c46b8a0873ab3b73addd7d6ddc097bff3fc0d4d8f4a31d3c4bd50bfc7be5990de3f7e50db4fa656f857b24a7d818fa5321e22f296add9f9ba4df28dd0e606f119a8ee1403f5d7d26834564089c29c5a07adec652c457c6b357e2c8e41849b30d8040f67413f6b99679b3debb98970b0676450a9fc48181335c7d58dbbc6123f19dc92a5f9181ccace84d81e8dbdf840eb05d95494a7dd137c3b29e64da23ff1bfeacd12cf2e45b0a34a9b5d70cbbd7fd033c7514a5f6abf1a3934a93d5e42105a414b04dfb86fc9147923f132623364650008fd4273b5b9fb4eb9ce9c8a0fa01a6a8345ea64753e25425b3a4f6fa5ce9ceea57660870bfb72ad86d9b59c2b152c55b4e840c2141d27ff9ccd899c44a2868869f86acfda43e098caca3984fb2c9d0138c7f2953b2a581904abf0719dcb3a124d8331d84ded23a3a6820f1dd70d3603a2e487e77dcfa21e62baee18247dce175c255c98e11dbcfe2d6a9910e2c013fbfa91330c69edfbb2a269efa0cc83f2b5932715301095bd3f0478dcdbdde4037770d2ff6e39a9b114115cfd5be6139082a3d62d34260d17aef0993b34227b9e25e82c850eb3c08f8b688e783060fda6c3798a95955db5d1e778befde6495b7aa7ab0380d016aea635bddedb9f3732ab7d52fe4e617440c13f139d77887db1a33148d108ddd51f8d11cca36c87432daf859101ba5a5ed0ceadb7b8f844e8953bde9292cdb80cbb12ddece2b5665310812b1ff743e5b7ac6a162e0ab11af5698c7b5eb6b3737fae97512b3fbcf38d4df858f5251fc51fbe822c5afb31177515362bbb56d56324ca1b43b66eef36e06a1696bff085abcf607153ae3e63852b81c386b7e45f10501bfb93d40a2b31d0d5bd204989dc65df2dab4c7169284831aac271066f76bb8709ed708981fa6c810f03256a0680d968f4f7a3a2e243044cffbb7f97a7cc05068f426def7a5bd78f29298b8a1471027ae93ebb19a91214613802b52bbaca012ec5500fd331486d96b1c0ca50a84b98e34c767bc279a4eedf510e3e224c166a2b42c5995ea15b70c968b67d85dc79e6f0525bb6f71945ac7803187d976130000a021a6a0a2783b6c3b8c80230dcf1377827f546862940f777ae52cd30ffb0b3aecc258d07606de57f5b6a9479a02a682d7bfd5020c8c9cc93a7b77c9edf8a95044401de66a96ad6e51203dba21cdde15e9677a11c6b0a1b4c0dbfca7f00b29ac9f75f0e2037dba828b10a2c7f22b43a5430b3c65e0e8f275d6dd7f5e83b1f188f3746aff762dbc5146bbd10f53847c3a9aaad94f2989fd179b713a50af2edfda80b135a5d91fa68811b1717a5f43fad23c38d6fd8898a3e98a225231cbe20daef769be0250849df9754ed95dd40ebdb96eb045487b00d25519a29319d50168542956087d8c0d48a0170d4b21450803d7843f1b6339ad67deb678d9ea90beb2ca67fddc3456f4aa5aa1ec691072cf68db6dce99329080ecd113e607405b0ac07e61e5cb32562c9782a222ca4cb7e6024f46f0b392b7fe8ea96228cb266827dff88ba8cc9f38c4f0df9432c497e5939e965d2f2b8965fee536c21f0966d6fd4ea9d71736483d1d15e2bcd39dfc2c2e56a46330d8e19d152d011b42c68e3339634e9eb81df051b011c7456c6cc1b07003ed71264a0aa297a51da4a977966cb9b6b8ec4ed6302e1cf803c904ed3958f9ebd5e1a5ec199c11625e945a2cffc05058fc81e57617a04ba5b1355c36eadf82400079bc20d4a4d517a8a5ac6f40453fc72e4835b8ed6811c8e3554bf94371d297f793a3902691bc4218abcef6b59e05687ccbab0e0308f7166a614f318b21a0d6516e53bf76c5884acdeacd4f24cd12d245307ebbdc47275a57fd208b11c514990535c991f2cc950a8c938604ef0e2e98c67b9096adb86efb2534c9f128fdf686e52e37183e33938c71012c0c4aaae5a44eb803dfce01a15b10c342321725ea74d1192b7f98dc3c9480d7e9b6ade727693366bc115ee87b7d12c7c48a5090e9cc3afe63ca1a8cee795c42bd365aca69c0483d8f0cb4a15ff5f63de25399544acfa0206660acf0dfc1b8efb5aced3472967b4bd297ff974693ed6f37221f1b0405ac07ce5b56f092b18c9eb4baba9cc10b4384e4bba70261266e6486abb2c4c17a61d92184e277653964649fac986251ad28a8c9596936483463ca1d49460998d794a592a8969bbcd0a09cc380fd7d3f5fddcb2c66000b5371b01cc42b13337adc410575c736dd297c63fa803a50233d68b25b4e471e0005451189eeb759f712061cf586f3d04b103da1ae0eb481d7b0b0eee30a6b6f32edfe2e6d7a3c8f0a13c1020d5136705eee827f06da829d11f668e6b6d45dd5c573bf36b392267e93f966a0341a5ec94d7724df4b82eae28870e247d3bb0302ef7dce1d8f17551bfe68f02d77590872a38696b80547493a86a2e4a6b756ae9dca06c28e9c7da1d91b8b26f9ac24c43514c457bf2035c565587e42945425cead071269f6f90b766b3aa0ae8c69ceff6e3ea78ecb07dc2d186c8b8a56b0af61a30f6f68f26951c8f5924e278ede94e2e58aa896c8bde71d09a65295698a1bba58d2416e15fcc3ae608fcd3fd989ebf11ad5230c275c7c047052faa91476ce632f58a60cd1bfe3d3bc22cb350c65eb74e8da522df0d080a4455f5f8ec1c8038a0cc7617aaef0df99e632be122f42a28130e77dbbd8fbbc9ef9a1ec68f170b92d8d97a9367f9f81ec57b1ab0baea058d72a6acff052ccc87134ad2ccfd240dab80738489c59a93cabe8d90f66008efbe946967bfecf399b52000192a7a82157271a240ea75a0a475e7f150b740dc236ff8ada5e979a78532b88f074ce8db5cd73aca081d71f73aa96564f24a931082e304b9b806eacb42f5640d50af8ec0b767390ce34adbcbd6b6571633c2baacd115c5282d12848b8063efd7838b9736176847a3c2e86060fe006281dabfe9d27d562bafb83ddfccaa78e3b319b00c4be4582f37c0b8160be083ed931cd6c72460ba0da84920a61615c8c360ddff3ddd5bf54ab210eb5e81e29d6adee36e4246470aa25b9a802076281dd1715829bdd4ba8a28c94693dc8ad16dfc2647e2d6e7737f00aa7141d210fd9e21f951a6d66ecf766d72fbfd18a3174127846a339b56944ab032775fa4a685dce83a999fe491afa5b2c3494aa6c39762a5c13c2a4a50957c775f8a68dae249ce470657de23ae2200cb4fe89855b2caec1bf82672502a81486c123c56122a26e9d1ec7217c8cfc1b212fc959adfdb4094b54a9c528703513e9272754fcb303f6a5fc2457e2d2f16bbf1669555fc4c659ef4a889f32659825aba94e93eda63bc5456ea6504052b2f68279cd558ac7084112b8dbd0176a83bda3c1aafad6993cdb20ab54bc241d21a7aea049ed9463b32a522e84356ed262b8a4ef53c7d773df2b337cf073907e402ec97c7727bdfedb10e26cd4555c25b93cc387af90909a44b18722cd1d92a43cda6758a0a3e5dd14d38614daca26c34251e041294da0b20ad5c971d7d564f1c8f34172649224fb19f233f141bbb930fb9c2b4299e07d9618d86fcc488cc4156e26d56f1f3f261d3010f4961b711c9283b94a7774feec4223add37edc424965ed602bcf09c01f0a5f5e57661e3d21fb78e561b79bb828e79906094cf7417d59c75c2e1d25ceaef6fa6265bb07a855a519f0f6896500efd817e1e2efbf572ce8230bd25c2b25b36150d22b84835f915870f3321e0a3bf23ef65e81f7c3d4cc22e1074e61f648b78404a25c93e78056e13e7dfa317162364c79f227da574da8c048e732e11dd9dde753d5534118ff10c843b2d9b500452488a6594c1407d51a1a6b4c304f8331014e92738ac8f0298fd8afeda4ebeabb155729a11983e4de97fc82a70d014fef35beebd183a7a8cc09d97263290b1a66a9977cf7094983dd88f4e9ae18bfabc7a91abce89ad43a65eb3b5d6e218c733c5025f7122089b088d80999fa907a2756892dc646262a1215f7b2ba88634344f40a77582dd1f1000c864ce5d401965c4614525db3622d0f9bf686a19ec226b3a37cd393eee2db38e9d337d516a5e512fa5c1c76e9916556e469c50cb9dcf6119c4865cfede0f2a5ffdc8d6392130b77a839a64831b32bccfc44f136da2e75b6f2fbcb7aaaae70ebca53585ced946386d126fc96593cb06989a340f5f4907174fb8019ac9933f9a16941c3bec62ca70a8b0c2cc9c91227f41f4f9dc80f1deb4a59ca4e19c32eef751446b1805e8deed97f1ed8818bcf9dc943a10ab5379650d9276304ea1f5e742b493a49f83bef9032d86574a86f53ddaeeff34231bd25c8503c61edcc341b67e1cd0a2805b4b6d230690975097d270b53d74c2a5"}], 0x2368}, 0x400) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028802000000000000"], 0x1) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001200)=[{0x10}], 0x10}, 0x8) 05:49:31 executing program 0: mlock(&(0x7f000071b000/0x4000)=nil, 0x4000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000001880)='./file0/file0\x00', 0x1, 0x40) r1 = dup2(0xffffffffffffff9c, r0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x2, 0x20) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0xc000, 0x6) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r7 = socket$inet(0x2, 0x4007, 0x400) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x2, 0x2, 0x6, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket(0x19, 0x1, 0xffffffffffffffff) r13 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x4) r15 = socket$inet(0x2, 0x2, 0xbad) r16 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x8) r17 = socket$inet(0x2, 0x3, 0xffff) r18 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x400, 0xc0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r20 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r21 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./file0/file0\x00', 0x100, 0xc8) pipe(&(0x7f0000000580)={0xffffffffffffffff}) r23 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) r24 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000001640)={0xffffffffffffffff}, 0x10000) r26 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r27 = socket$unix(0x1, 0x7, 0x0) r28 = fcntl$getown(0xffffffffffffff9c, 0x5) r29 = geteuid() r30 = getegid() r31 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r32 = dup(0xffffffffffffff9c) r33 = dup2(r7, r32) sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="6f99f338efecbdf221d205505ec61cd7821b54ffa81c0faafca03330686a3605033c30f6bd28b10308d4d540c172ccda18a6fc198b6b0daea2c61d4cee82bbdcd197c364c9bb4ee7dbc0d8b1989be6750e0031f8053432dd", 0x58}, {&(0x7f0000000100)="4a6993784d9257e41bbae0a89518d1afcd09c0ab4cd8c73b3fe75a2123862dff0bdfb364793d8402d69def76218ea3c0dc8bffff90ff02f55352c640211ed37d5f5a23644e", 0x45}, {&(0x7f0000000180)="2c25a92a04ad3e070f5bfa5dca5d5f30949ee96fa5ca7969d7cd05f28e21ca6df1eb796d4168e2cb650228f5e36a14ceccc994fa354b334193e978fc9772b199fffbd14cff866a3235f41db654bdcc1ebd22809d1e02606162618c597d85a8df5345e6fb57a1ee66a11b686637e725cd3acf11f8f9379a65d02aa0367230562ef01333b11120300637ff9ac27bc0352de3e3d8a2fcd8863e4629dd4a66", 0x9d}, {&(0x7f0000000240)="3704b69d9aa7a48e17c34f593b267a438f", 0x11}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="1800000000000000ffff000201000000", @ANYRES32=r2, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002804000000080000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x5}, 0x5) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:49:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x14252906748cf16b, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 05:49:31 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x2) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000005c0)={0x200}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendto$unix(r1, &(0x7f0000000480)="171a5ba05baa0918d45b0331613011bd9fbc3dec1688b8ba8fd96f465873760c9f9508a23cf17252e7ef16c1b82d5b2f135be371ff1d0c2732fd49915c591ba1094ff1ec2df13712da60fb7bf05122577245f16418199b5816d2d02c5e0746a83af5304df886bcddab0b7fec59618640ba614d129746ba604d7f2ed861e7e8e4663c0e7ab1f8bab07b1398dd510cb9e9ffc794483ff3879e3b08320287fee8fd0715b7e8029ce6257df9e2ccedccad3b715c01554e9fc5bef1", 0xb9, 0xa, &(0x7f0000000540)=@file={0x0, './bus\x00'}, 0x8) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getegid() getgroups(0x4, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r11 = getgid() getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, r3, r6, r4, 0xffffffffffffffff]) setgroups(0x9, &(0x7f00000003c0)=[r3, r4, r5, r7, r8, r9, r10, r11, r12]) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000580)={0x6, 0xfb50}, 0x10) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) 05:49:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x2, 0x6, 0x8, "51dab05c9184207d86e7ea900d184d85e1e164a1", 0x3, 0x7f}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x80}, {r0, 0x80}, {r0, 0x88}, {r0, 0x43}, {r0, 0x40}, {r0}], 0x7, 0x7ffffffe) 05:49:31 executing program 0: r0 = socket(0x18, 0x3, 0x200000000) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) 05:49:31 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x9, 0x0, 0x8, 0x4, "75dff322a5758eef10abf524ba04c0e3c9949959", 0x10000, 0xffffffffffffffe1}) dup(r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x40, 0x5, 0x7, "690f5e3c6bdd33afadde956d1d80776efc5b9002", 0x1, 0x8}) r4 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 05:49:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) preadv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f0000000000)=""/13, 0xd}], 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x46, 0x1004, 0x8000}], 0x76, 0x0, 0xaa8, 0x0) 05:49:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x1) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 05:49:32 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x8) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x8001, 0x0, 0x81, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x3ff, 0xfa}, 0xc) close(r1) semget(0x3, 0x6, 0x2) 05:49:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x20000000000000) accept$inet6(r0, 0x0, 0x0) socketpair(0x0, 0xc003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r1, &(0x7f0000000040)="2550fd23f4e00c5fc9bbc838de560348277c6c138505bf834e40f7695c62947cd22fbe8dea07138e092801b1e86a65e155d52a09892fa99dc34f8eb04ec7c3c7364e8611efbf41bb1c2ecbe642b7eaebb72303ab6f334a15eafc1ae5edb133d9", 0x60, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) close(r0) execve(0x0, 0x0, 0x0) 05:49:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7fffffff, 0x0) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) ioctl$TIOCSCTTY(r1, 0x20007461) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x54) poll(&(0x7f0000000080)=[{r0, 0x158}], 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x77, 0x80, 0x81, 0x80}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000008, 0x4, 0x9}, {{r2}, 0xfffffffffffffffa, 0x10, 0x2, 0x3, 0x28}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x252000000000, 0x61ec46bd}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x5, 0x2}, {{r2}, 0xfffffffffffffffd, 0x40, 0x80, 0x9, 0x7e4d}], 0x7fff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x94, 0x0, 0x7fff, 0x9}], 0x5, &(0x7f0000000040)={0x7, 0x1}) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 05:49:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x84b) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) fchmod(r0, 0x100) socket$inet(0x2, 0x8000000000002, 0x7) sendto$inet(r0, &(0x7f00000000c0)="1b20c93d75accc666e58fde3f35c4b27714fb49d9f45e606a31e529643572e88b56bd69efb143c25b9c14c2631d590fc4820c7b7d493be165e2c577a7d2030501a167d7e17221b41f4b4d6cf865a", 0x4e, 0x1, 0x0, 0x0) 05:49:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) readv(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)=""/228, 0xe4}], 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x2, 0xf4}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xf0, 0x10b}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x7, 0xfffffffffffffe00}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x8, 0x3, 0x1}, {{r1}, 0xfffffffffffffffc, 0x82, 0x26, 0x0, 0xdc}, {{r0}, 0xfffffffffffffff8, 0x4, 0x7, 0x7fffffff, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x8, 0x61}, {{r0}, 0xffffffffffffffff, 0xc5, 0x40000004, 0x4, 0x7fffffff}], 0x624, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x7f, 0x400}, {{r1}, 0xfffffffffffffffd, 0x10, 0x10, 0xffffffffffff5eb9, 0x3}, {{r0}, 0x0, 0x4, 0x80000004, 0x7ff, 0x7f}, {{r1}, 0xffffffffffffffff, 0x43, 0x8, 0x3, 0x6}], 0x1, &(0x7f00000000c0)={0x400, 0x3}) setitimer(0x0, &(0x7f0000000040)={{0x0, 0xffffffffffffff80}}, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000240)=0x10000) 05:49:32 executing program 0: r0 = geteuid() mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffff7, r0, r2, r0, r3, 0x2, 0x1833a7b2}, 0x6, 0x1}) 05:49:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) r3 = dup(r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) getsockname$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000ac48667df2a0d9f99e66f62fda000040000000000000"], &(0x7f0000000080)=0xf) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 05:49:32 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/162, 0xa2) 05:49:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000e2c000/0x4000)=nil, 0x4000, 0x0) 05:49:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e97930a449a18e40174ccc7470e79e07cc5ac4faa519158c636b8efe6a7150a657f51809ab8ba4766ba96521ac5f6a6a93b9cbade57945a3a39dbdb2c7fb12f3e87f7c079c881d0354f9e5d29a7b1a4e796eb7241deb554b00dc26763183a34318375c6ca7cee32a71b9d02ce5c099700b6b6094043ec7fbc9bd657beef246a5cad1c230bed74d4d24b0dc8f9536a2553732e1a94c2469", 0x97) 05:49:33 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) writev(r0, &(0x7f0000000700)=[{&(0x7f00000000c0)="c22108e1a5783006b42942e6b6ffe775f2613b0c7912c947bec5945fe01f3e68bd02b6cbd5417361db0e406554d8396e150d97904d4c94a0a6af05bf362b148991ea44b180319bb61c632cc86fd459db2c6d959ff769030eaf5be9f8e7390ba25a37eef648fd37286856d292b15ce3e9c057727dd30f3c800652f87864d752b7b6a9901b", 0x84}, {&(0x7f0000000180)="c7f515b17d98155f0d57eec586ca2f5e220b37d10112c990d8d691ca14ed714f6641f8f98b9ecf9de0df4b8b0965bc7196905773322f044a4fc0e54749fced2d051661597764b3e724ef147b8bd04daafde3b5b1ff2036638b99c8fe3618675ad75e731705a1bf683e676592fd523f85d156cc5713d56cf5", 0x78}, {&(0x7f0000000200)="406d018b3cc04b33d7839379801001a3c313998d6cf8d9915b7327b8548f12ebe76ce62de9ce24312b3293fe969428801f221fdd7022a35fb3d7739d3ce43fcfbd9dff62bcb12af355de9dc87f68bb63fdc2b8cef4bd4d97b9e75ff8eacde534a8b3c86592a5fd18c8fca5309f8994fb10e795aef366030a1ba67c555f53167e8bda8b1c4d694b3a8f08aa66a8452f1d136d34337f976728ebc3c7e1f2878a9c90aece6c2acccb329ecf12baae566473ea9e970f7fd7fe2a72292fe7702b20f798587ed5a30f9d5cb1382dd41e60dc2450d647665e7eac6e577280103e", 0xdd}, {&(0x7f0000000300)="bde0ad7cac1568766e7dad05b0a92e3c66bbe8df636cca46f2930c3d478542bb5e78d0edba9f1fd03a0f38f2574ac5a5b966e3320edf03646b34f03a47643b735c93407f4d0668e4fdbb072cf61c8bdba84de8d51f3073ee03ed", 0x5a}, {&(0x7f0000000380)="e4e14c31fbb2b4131278da929480c0c1a560a41e90ea00957369a807e9e8654c418ac345a33be8d5a9e78f7e70e7466edc2e214122c692ac506b9277a81be3995c8b4bc6e6290910ce74436f707fb5c37561ae0ed92620bdf41851fac633bfef3a2f73ce949fd0e99cfa94f05b9821bc1ef41f3c8718d27ad928b52b86081e5d088d5369329bcf38e72dd0bd238612d0308392756c68ba56aa6195d41610808bd40a6c3f860cbf2e54945decef87df1d967960e188100c9fb74d397780473ede863af950532d3846a565c4d19162aa1d27d1cec4c435", 0xd6}, {&(0x7f0000000480)="f7920269148241182f0deeb654113825415cdbd0e7d75e3678b6fe2de1eb7d30bb1ae41df16bb790e58911c0b542ac7ea38af4a4accb903d49744a843a37866adfcfee6701763b6783a1", 0x4a}, {&(0x7f0000000500)="26c1e0a6402c9a6269764ee54dd7df30a8e1ae3a4203a5283cd680", 0x1b}, {&(0x7f0000000540)="274fb060d08296c50aa7b177c1ddaa6de5c3992bb32e281ae30dbc9a03441e4b0e3be3d1e8e86e2f978fb328ab9d2d368662938e3633b37b505382eea2539dd304ecaa7878f1f1b1d0b6a7a7f1039e3bffe18e353bf249773979e566e7ae0e6c0189b624a2e5f19d7f7cb9c6baf11dd973b98c56967c7f21b4d17a67a8330a0eb0f43ad96aeaeb088a3bf59443fa", 0x8e}, {&(0x7f0000000600)="63ad0f44d0d7ee0178d2d63e1f6a274399d85121a7a8cb303e32e31d3c80e4361db290e49398cf5be02663f9913697aba98d00e5a72a979123a214e5cc4b45f9a019af77c5961d01e2f451d2f8a7ed1a72f4d7a53a19df265a59c0010d3c08f5532a06c44412741cd4aacdb1c142e1175e7dae499237fd0ad11f58615b706476fc6fe0d3bf8584285c7d95590e0fa5209ad7aca38ec0bd9ba4cf62faa763af360ed0563a90ef5818fcdcf4b26fe3d0726f383c75c6b1236397c15f1dc494c0999799fae30a699acdb34f04333cca846408f15daa7e61baf7ef3d5ac795bde8932146ab3cf3dfb8d1", 0xe8}], 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 05:49:33 executing program 1: getrlimit(0x7, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r1, 0x0) 05:49:33 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r2, r3, r4, r5]) 05:49:33 executing program 1: setreuid(0x0, 0xee01) r0 = semget(0x0, 0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/16) r2 = semget$private(0x0, 0x3, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x300, 0x0) getpeername$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/30) sync() semget$private(0x0, 0x3, 0x400) semctl$GETPID(r2, 0x0, 0x4, &(0x7f00000000c0)=""/30) 05:49:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) 05:49:33 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x1, 0x40) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = kqueue() r6 = dup2(r5, r4) kevent(r0, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffff9, 0x90, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4220ad40, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1c, 0x0, 0xffffffff, 0x4}, {{r6}, 0xfffffffffffffffd, 0x20, 0x4, 0x888, 0x4044}, {{r5}, 0xfffffffffffffff8, 0x51, 0xf0000000, 0x8001, 0x5}, {{r4}, 0xfffffffffffffff9, 0x40, 0x21, 0x7f, 0x7}, {{r1}, 0xfffffffffffffffa, 0x50, 0x0, 0xffffffffffffff81, 0x3}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0xffffffff, 0x7}], 0xb3, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x71d, 0x8}, {{r6}, 0xfffffffffffffffe, 0x11, 0x40000000, 0x0, 0x3}, {{r5}, 0x0, 0x28, 0x4, 0x9, 0x4}, {{r6}, 0xfffffffffffffffa, 0xb5, 0x43, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x40, 0x86, 0x9}, {{r3}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x9521, 0x83a}, {{r6}, 0x0, 0xc0, 0x40000001, 0x4, 0x4}], 0x100000000, &(0x7f0000000740)={0x13, 0x6da5e770}) bind$inet6(r6, &(0x7f0000000100)={0x18, 0x3, 0x10000, 0x6}, 0xc) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) pwritev(r8, &(0x7f0000000480)=[{&(0x7f0000000280)="0c71df3393cd4da40bac763d07c7db34e64063641db441ed0d592ba4c035bb28571404b2802d7e2793d456c5d769b419efd1178cfa573b93d056e303d6fbeafd3b9fae52e005d0b8b20cf2b1bdea9d3d17e8f52a4a01f4259346861b80437cb0b50c8d93d2c9fc0f0be18e76a3b28f8a7d0344b1097c46ddc3500cc5db2a6b7dd08ddb4d148c523d53416be12743304498c035bd9b55e4e330b1ac5055abf61a47eba144ce9edb2a5dee8efe705600acd885cfc765b54b0a2367d7d46a76c37924d7669391fb32c6e5cdbad84d45dc738fbf2fcd7c8bc00252900345ebbc6a1a5125ef28cdb8f3698261a82e98855ea0272fe2e105f2759465fbd9", 0xfb}, {&(0x7f0000000200)="70b05d15c10ed4e3cd9a4a182156cb62e4646a12bd27", 0x16}, {&(0x7f0000000380)="23dcb8573ff7f58eac649496c327579cfd52a8945285238d537374c26913d9747a32bfc5d5dc498c9e29e3b7dc566cdd696835e6c6c18279ab8da76fb468368a6a3e2fd3fe6fc305f85ec41bbdb4140ca2e004bca6ecab80abc7b659e13ccaf6b257e57fce8d25b1e3ff3e0e49205121a67e123d6c0a355448cd04c7c313ac3c2e6f75b962367ef09d9cd985638f66aca8ea5546ed3aa654bc9e600ebc87da2ac188aa611b475926d0248cf377fcd9c4c3f4465b88f6e7741dcc78882db3a5ffb2544d3c65a5", 0xc6}], 0x3, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r9 = dup(r7) preadv(r9, &(0x7f0000000180)=[{&(0x7f0000000080)=""/72, 0x48}], 0x1, 0x0) 05:49:33 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) 05:49:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 05:49:33 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000340)=""/68, 0xfd67) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() dup2(r2, r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) 05:49:33 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000300)) getsockopt(r1, 0x88, 0x8, &(0x7f0000000a80)=""/123, &(0x7f0000000500)=0x7b) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f00000008c0)="9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b546c90cc06d30e0d0dc42641c11365248af2bcbbd14eb90db4784f8daa568df1ac14d07ab85db91c5e48b02b92288b8e04f89e32d8addb0f4110516187824a4cf058309844749c752f437477af09566f86ca678299c32c815646c345b8", 0x13b, 0x1, 0x0, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x13, 0x4, 0x4, 0xffffffffcbc8a624}, {{r2}, 0xfffffffffffffffa, 0xf1, 0x0, 0x40, 0x400}, {{r0}, 0x0, 0x40, 0x1, 0x80, 0x5}, {{r3}, 0xffffffffffffffff, 0x9d, 0x1, 0x3}, {{r2}, 0x0, 0x40, 0x10, 0x6, 0x4}, {{r0}, 0x0, 0xc0, 0x2, 0x100000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000082, 0x6, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x81, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0xd8, 0x40, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3}], 0x7, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x80000001, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0xeec}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x7}, {{r3}, 0x0, 0x8, 0x20000001, 0xcd2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1000}], 0x6, &(0x7f00000007c0)={0x80000000, 0x9}) fchdir(r2) r4 = getuid() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r0, &(0x7f0000000380)=""/200, 0xc8, 0x40, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) r7 = getuid() semop(r6, &(0x7f00000000c0)=[{0x3, 0x404, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) setuid(r7) getsockopt$sock_timeval(r3, 0xffff, 0x19e5666f5899041f, &(0x7f0000000540), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) r9 = getgid() socket(0x18, 0x4, 0x5f50) fchown(r3, r8, r9) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000040)=0xfffffffffffffe93) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x6, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x4) 05:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffdffffffffffff, 0x30}], 0x66, 0x0, 0x81, 0x0) 05:49:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff8) truncate(&(0x7f00000001c0)='./file0\x00', 0x2e29de02) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x9, 0x7, 0x3, 0x10001, "63a000be930b205be467474f623f877fc316fc39", 0x2, 0xffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x3a7) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) truncate(&(0x7f0000000180)='./file0\x00', 0x1dc) 05:49:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x1000000000000003) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) close(r0) poll(&(0x7f0000000000), 0x0, 0x0) 05:49:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xcaa, 0x40) socketpair$unix(0x1, 0x14418e288fdf8d30, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = socket(0x1, 0x5, 0x3) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x4) execve(&(0x7f0000000640)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)=',\x00', &(0x7f0000000780)='(*\'\x00'], &(0x7f00000008c0)=[&(0x7f0000000800)='.^-\x00', &(0x7f0000000840)='@-/\x00', &(0x7f0000000880)='(%\x00']) r6 = dup(0xffffffffffffff9c) r7 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r12 = open(&(0x7f0000000480)='./file0\x00', 0x10080, 0x10) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xf, 0x8, 0x6, 0xc9d}, {{r2}, 0xffffffffffffffff, 0x84, 0x80000081, 0xa46, 0x80000001}, {{r3}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffffffffffb8, 0x6}], 0x50a, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffa, 0xc2, 0x40, 0x7, 0x6}, {{r5}, 0x0, 0xd, 0xa, 0x8, 0x1}, {{r6}, 0xfffffffffffffffd, 0x20, 0x1, 0x401, 0xfffffffffffffff8}, {{r7}, 0xffffffffffffffff, 0x50, 0xf0000004, 0x6, 0xa000000000000000}, {{r8}, 0xfffffffffffffffa, 0x1, 0x800fffff, 0x7ff, 0x1}, {{r9}, 0xfffffffffffffffd, 0x68, 0x4, 0x401, 0x20}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7fff, 0x4745}, {{r11}, 0xffffffffffffffff, 0x20, 0x1, 0x7ff, 0x4}, {{r12}, 0xfffffffffffffffb, 0x40, 0x1, 0x40}], 0x9e, &(0x7f0000000600)={0x9, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r5, &(0x7f0000000900)='./file0\x00', 0x2005, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r15, &(0x7f0000000080)=[{{r13}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 05:49:34 executing program 0: socket(0x10, 0x40000000000007, 0x0) 05:49:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0x50) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 05:49:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x9}, {0x69000000, 0x3f}}, &(0x7f0000000100)) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) utimes(&(0x7f00000018c0)='./bus/../file0\x00', &(0x7f0000001900)={{0x4, 0x10001}, {0x1, 0x2}}) kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000180)="ad17e677036dc1268cb9ae71f3320f0f9770e4e0f07bc283582c737cfe6c195003c15694fb0878918a6f7b893067d2336821b31a7bb50b2546bfb387bb7406d52fc67ba453a28217d1e14521a4afd6f66394f50ff0d95d664f24ec1ce15e207ec99979afb6d4296bf7cf9d9899c9b87f29ca2902fff9cfbf158420f183cb4a1fa9d6334c9033e9981584e8029517daf4cd2ebe82043c7323791a8774f3d7b54c4948a10d270954f09be1f580ba340a16cbdff26e8d9f9878bd83c7cb45356b2c1f9955e94083b7b1b540c66e51d2b8a6f15f86485c253ba8876cb3b7bddd3464a59d0bf07e1d0ae86a006e5f788ea521f593d345ac39537fd287db", 0xfb}, {&(0x7f0000000280)="bd9eb67e411de79eace954db10d16357fef67e5fcd6236df1f8b2c7a432a78e5285a16bbb3646947b7c0403585e53aa624619552e0753fdad87abad94e9928a499b9f27d5d4a41fb600b42685f70f3ddd0fc14feffb927474c1d89c2f0411400b66146abb515f14dce9047958cac8ba460fc2d33fdf004a54ab21b34ba0bcab382626dad28dd2b30eebb7af4517a8663236b61354aaf744f45c9cffa20a2856174aaa6caa97b0bbfbee64e531acd36f4f10533c0006b6473a8c232c316483cca7e02804859c2e2cf1fc38a9f61727b8d339fd1ab6cee2e083740f25427a73a7448acd4840aaabfa4aaa3c0189018fdd2e9073e01a2b1aead59ce1a56fb09d3f65fa008fb86a52ad4f2a30ad347ade9086bac753e04cee55cf9251a06444e68c39d2089e704225e727396102486a71a3963753c995f1799c3185a66301ded08ec87b515c58c091f27af3dbfdc4ec49e2bc5dae5826987e3e14de24a7df52770f9d87d13fb750327e86dd8d63833e47424104dd22a8ca691b3d026bcbb128b18a4f464bd83c7f9f97c36d42196beeb729ce7eb8320c7a3923756347a2d7b0def8c385232ddd99d52f66716aa141cc5515b57d73f9bda995469250e0a3a6ffb2c5772ba9fad6fb63f8ddfa092d05caf11f549a8cdaa4a59bbb18e3447ab91e43dc6addd7605f8fd2218a04dc5da56bcbe156916da93070ee632c723bd478d83f0b31f334fe00ec9bb039df5af0fd6b53ede0d2a7ffa6a1445c34daf27d29e8de255348b45cb2745529d0dae66e175952020698f7f0f3061479a1afa03c4dc44844e9d0812478ade34a3ac825bd48f967bae0e7d49e80a384272a781c49b631c6e5cca7b5927a051268fcba2be5a4f587f6ff057dde15eace246739a531962abc99c7f2609858ef6ee4873105c41a04c313d068ab69ef807d3d1f6f0ad6f2fe6900b56d968e16b099ff342989cda9e6eeabf884d50329600e49e14f1d99b5631c608bd9d83f4b1cbe622f96da497e7fba08c539fee9c9d735c8a3ffad54ddb26629357b656f5887689a96d09299925174861320e12c0b46c4c67e17047e57cdc1d32bf0fe0830e12cea5191677d715c377e2b852f3504b733d64c6cfb9c6581280bde08e73d9bd4ce36486d74e88441a1b16f40637b1b9564d89dd00028d88af0a69cd3d138abaef05f23ddb1393ddda166e55dc0ab4f9388b8e71c6d956de628cda4e1679d08e350d3416b1540c484d25d90940b95ef686ad1fb5e6a802a9b71b1d90793ee203bc1e56dc84bfdac07de52c12bbbf689c28ba07a2da41792ea938b8f31b4f42a7172e820fb6cdfc34ce1255e63b5cd2684febecd68d1692020e68c23d9c48c635bde95277ea290c7fca55d65690c7109b427fb749b528b62200a094f11123b69596f0935e619193384ec24a7fdbd71e991baddfdee836a4a614a480b364ebec5d0763b47e8c8464abce38750afeabba1d637bf3b32451e7d3411bea9c58ff63078b001c0458a015756908ca65ad38bd3278fe7298ce82e06d82e0c8f36a0b2faedb6eeed7a2da594a47c4747fa7d11a99a022cd15fa23a017cd8d35a1a5bc197eb43c298321d6af0c1d409a05ce11e3e4d3f85ae43d84f3992ba259654e0be1a34823bbcd1cc71d98c9d784ac0f896f434b563951e0489b1e45cb823524034a47d1cb668afeafd010aa5847363c045a7bea8ad503d3513119a22bddd14063fc248fdfb78e94e765eb817e58191b7da67218035ceccb048bb84967d4fc5f155606898af3c7a5f7c902533da61ea8b01bbd6968e7840cd1c17ac95a1824e8bc4227380ef0787ac3d41390d42cce049681ed42a677a55727db9571d7f5128ef35d860485746158bb38e273ce6f898bf59dd763154016d9a67b3cd8fd5f80bba2c134bc226c7bc267a8f7b5e312d7062ac09bfb42505e1e88573668798484602be02d67453be38dd238648eaf468895f5088cbb1802f93ce72ec28cda212978a8ce30c7377f3132c6c90db441965f9cffc437f1d201bbd0aa4fcda233a5c2c09a435f493d94156473257534b3215f40d9fc83d35f3c2d63548e339d85a75daf0c938f881fa08758df997e3e7c341d8a9e5983d2ae949d3797901c069f0ed258fd8063906ee0e1aba5c5099d767990bcc8b27ec0902dcd081f25733b0c31c26eea5833ecec779d5109058f8c1e405480ba25921324e57d8e0dc5e37b5312c916cacc3fd6941e62ce64a7a6eb482d86da9e8f9f05bbce2a890edd398208bf80ac418b34c7f673a1a76ddfcafe227c3b58d93cdce29b0054b2660ebc9b369776c2f288c7feb0c0dde38333266edd84832f1b4943a95bf9603474a67a80784c9e88f8fd948dd81d5b99525c98ca563fce6136da472f39d04db413334bed7c35016acbaea0a6dfa9a4962af5969217b34d94db33e48116528e38058af3026a54c71c5958b1bffce35e041360ab74378a756e93f06688e203dd0b4b79c52198e183286c41a2a78e7cb16455305af48b4b1e5bc840cbbacabfc12a46c30ad420ac9e930610844a271a2b7dd92fd0cb82426dc7c86642bdc2f04bef8322a7bb69ef80b87ddfb471cab37a65f3f84762d46d2d47bd3ce5433380e9665a1cf00dbf448c9c31a5192af98374215311317629266731c8fef49cae7b807368e7a824174664f79b0174ebd2137b18877a9f91c8059b0d44dfca6e76551804be19a5fd64f012768da24dc91ebc521b6d571949ef02d79325cf60a9cdeef601158e35952ad7fb71236a96699bb592b55c0ae92fff543b2c2b67aae2f63ec82dee615d10169b137874089a2abdfae061716a19a248f2e9bd25e614cac2f6204533d5ed859560031d3dc4b89e071436a3d4582d06b8f87e82eda33374a84a4d5cb322d38d994e0bb89f278a094edf24344fbcf8bdf680ec788f89e3e386557e800b0dcc5572e0f27a5a58ee615d49482b89016124f0877a1f1100b1630667eb11f60fffe670a6c62ac821cd5423142c8e2c63ba66875000554eaf66aa58c78c9347c64d3da7ec945289fcebe0144ccc8978f874c6656cc71f1d2d1499d050a288de6bf6f2a3921b66da83b65e8cd8247cac6404ed2aeacab1062da70998484560f9a6da210870af181e5997571d6f9664e0df8d5711652fd5aeff4d326af067f9c419a620c776162db4f2655aa3d3214c6114cf3b9599cb2fc2b8b1f5241d2f5407ebea91efe77be2bab973ece71e9072a2cba044c464c23af884f3f26e55c849d72046aa3bb96349318d49121e4de078514ab4ea40e6e2e6eb83a9a05cdd172abf43be6212be9d46d14148e0c6e45a91e0b68104e0e74f856bc1e0d0653b5594a44e22f90673b0e660b4a840dfb7cb404250048b328e028e6b94dc9713e53e73523738db1226e30765d2f98ec5834465c21791cf8015b45db9ccb9add1603b50ab20b4deb5e62444fed19ede4d4ab6968126cdca60d0d9d9a2c0c7e9df753f7f999c72c432b787fb561f57a18c0c6998722a1d034870a1771713f646d29de2fe4b8803a59e755dcbd623ea1f46e509ef7363aa6f2562845b0d7f61dbb0bbd8e0650612342ba71058d11081d0b176399cab2134d994c67ba0b21b6240dbde1fa501d760ca1bc0d6e5a48fed8fa7010b2454c15046fe76e58eb0dc704050e67acfd9af5acb85545f57ef86ae669a3c3f8894d9e60755fc7bc22ce50b0bd6e62a8e66ce3b1765e3058c49245fe7e59bdf29edd154daf284f69d8a9328508a2d147f6315de9dd93e46a1b5f59d2a7638198e2f4af42f5bff9e739048b680e443034f728f6d03b072900fb5a72e17f7198bc4510c44a56530053645b035a446385caca5800d3d7126fba1fb6f14ebfe0b046be35303fa14330cd5abbdc9af6819a0b15ebf68c5f0ddc32b7403f40b939f265bf7bf4f681165947af8eabcbb70e86ee75a6a564e0141c95fdfc3deedb4d538854569f43d1ff559168579191a18f7d6324385433d4943df9afa4a7380b0714200858e2f72304b9584e5f2c157800ffacf3dfae117bc15a49a81163713147232dbe4a9eaf0655183210fa17cd284c99046737f6bd5efd0de367b9fd2f2296659cc5a0712007c281dfe103d16ce3dade4b64a337c909455ce272ad4a6469e6ba566ca18ff1e84bc2532255f95f9088e62d9d2eeac07eef84570b4d9297c653ed4e406f4934debfff7fbd0957893524cae301274064a19151666eaedf0145c11799efdaa0c3fcc74b46635d70728d03d7e56a21c2e1620f73a71a8a54b8e33ac7f63c8f08ee8daa43a7cf72db1c56bcfefd27bab9d044e36aa934c96c90a06277eef0d2735b61eda1b6b1fa6acbd63f355d122b72e26f4a6f1af36dd1aa6278290495d60898caeebbbf7adf190461d93708d898834cde78e176ba7d012083d89fe6e32e869077a4170b119e2f2e7cfed5298e2f6dd159775a9543191712d48be663b68a859ff9c6a719151dee0add0490c5aa4bad22ec1520ec28dfeccbecf48d138779a797a077ae37e039b14f72d193a7e1525e38573e31414b9d3c530354716f7b2b8f6020369ba7255bfe4ff638fcd3bb2420bf931f18c411f307d5d2e31769b01674ff8ce0fb2a1fa133e7a417091dcb4db48e67d13166a5bd2017e60eacbaea1974c8a16bf6acaba5f252fd236fcf1f236f43f5a6bb3f0242544a8dff79341dfbf500335546def43813b0f4363d324701a65a6dc197c16db3391abc9675f392425b2425a007c9c6c008c82bfc733ef08c525796972162ffaa2fd23e644ee674dd8f146337c080f56648c82f1ab7059d888366b4843a04f75f8d0a6bd08729701d733fd0bf08c2fce4bab8a251ff0a9c1abe5a3427b046cdbc55e911f124991e9d32d027a56d7f3b44f564cceca170f3359b2368fab1465953aae296960f51e28001548d6f60523b635a64afac58d8a761d8de5d2e2a0361227b10d66bc5c2743c54388214ff09d7e36febb0a13e8c1cf7ef7e44e9c37dd75a05adce5e7d65bf4b4facca2a2463bc9f1cc0a0cc3c39d9c4e9e3a835c2f1fa3e3db8a6ea61b02e68684e03e526684869cb997f58d27a6b6e50a6a184bba58dd34969721bc02d1cf7c5a321b9180b1ede25b62e848be0255533cd23a94722541b88fc02f3e2bfcdf97ad001ea4ef0d5dab6769f2d5166913eadd407ddd1055a6206f92aa709b7e800e3f554563afbff621b6339a13d9944f30fe28a3fda0c30ce8f1d30cb5684e0a4a37948efe73b25d6b0b7b248fa0d21a1da1149091c27fc4c65894d5cc394af79d602c77005d2e4788227e17bcf8d7150515acbe804b37b42763ee086101f633d01d29504373f114f3d58256731700e215f304da2f127d9b4af4ce03dc4c605b48f8ff5e311b3b788a9888f62065ec80d73a6db0b6b7ff0f8f22015123bb76569250a2a43dce85de87e33f1a3be2cd45f280b6d1ca9386b504fae8c86c29290e06ded979cbedb46c1baed808b398b6ac1762d84531fcdb84ef60bc4cb3f65f9aa2de5292a55e2c8467e761f62c301e33d3d6086bd2941333a15447618617f52964ed1294eacc54d7e130b2f57d950c98e6b51b6ec2798af388cc809bfa4cfeba0273582820990dc3996bb19a40a4701330c4a106a42d6d545b8ff1c013f7edab0c64d49199a018e35049493f462511d32e08a96f1850d227182ee0868954faaf4903219d4aaf198260b2880df90bc3a119735fa555af4eb77285f4949f0400d30f186e5ab222c7cdf297c3991bec80b90d7f88aa7397b17627b302e8eb3f8dec95201164b5da6d34b5da1dc7dfae3294e377228444", 0x1000}, {&(0x7f0000001280)="90954afb76622592887aa105c16711bdb4bf05fbb12df8a706ea2c75b1a86255c6f894bfde0e8d6aa6e3057b8b6cc5cd50f96d80105193ad39dc61aec1c4021060f25507122e17a5b7b3155ad2571bb0ec3949d4882dcedb33ce065e4f43aa886e78526ef74e6489f318d0adee73676d4eeab4c859fca252f7d4adec9b45dbc552599af0c63d8408c131e245f5b28a19bcc482c7d67c0ad8884ce1b2a2ef463953e2f3badbc4a62012834e0c", 0xac}, {&(0x7f0000001340)="f4dd4bc9f4601ea42aad71a71e3e0dbc027433bf3e7647150dd9ad015e18070db9c2eea98334721f1e7524a8ff1c31e68e26866d8fd265e41d1a3af78808a1de3999a6cbbee0", 0x46}, {&(0x7f00000013c0)="0142de91b0ed8f9598a4e27ec9d5e102b10dc866f73688d48212ebbd1276443a868c55d0183f035cb282c3e248118941a005485e91ec21edee4eeeb425ca8f64a41493bc328b7c55f0514b903b86a725fedb809e7d46a38af39f0c91eadf7409256d85dfed590c1faad402b6feb23cd4ba0c48d14b03afc63646800507aefb7beccb5d01a9caf756ce0b3668bfb99644304966", 0x93}, {&(0x7f0000001480)="ca43adb350c620e47058dec99db5da08e62c6e032509dfcca56ec69ae1cc7ff6c6286905d8714fe75d8cd52ef21086a9cbcec15de7c3405ed9a69d059ac7b84cd1556d25ceffe2e75b46d27ab3a68b865c6849b4aebc7a221d2b8249b542a0351536d86fc6b3b5e4391226c3aa0fd8dbc9f7687a2d5413db719e9723e02841c96ff04720b1dc898c77fa7511b21d1645edfa5976a78bc2134a5452f4e707f3df0df6f4751cdecec8ca96c028b0bbf5436349a1f037daf3b3b62584b6784996a0bf322f0d192a3e6d", 0xc8}, {&(0x7f0000001580)="215fc4125ef3341f3d9b83f30f72fc84c6734747ff17c0deb0d0b3e3f65942bee682f97aae5975bfca055f149419a25ef146e96e6f9848503b8b46ba5267cf2091f828184ed82a3503bb62f53789270bf3236f0cf5b9d266b7d8ae37ada7d93dccf9300f297e34a1bb74d0c0b37150a4a5dce084ee1619b8752541c0e2b0d07b4bf2350d941223ae0816943c67ef1c77b5c0a958169f182dcb7c853985", 0x9d}, {&(0x7f0000001640)="63fc5832e76e6819cc29a2785c044b9574d0c9e71fcfa643326e8d73b8051f0f3e421f36fdcbe423065f27239f9a50a8766fca2423ffb0e903fadcfee131bf78fbf40438da6e337c6105ee44b2e6e4d1b7b1b85dd47dfcef6caf189c4847b86862472837263657d6128ce200206fcb98658756fa9b3275", 0x77}, {&(0x7f00000016c0)="aefa384af989d9978b864b5bc943a19219c46c37fa48074514e69b9b47c4ae7f2b2aa4f9bdb6f2ae7974eac4899a9bccc6cd627765aaa130756ebbd8ccca4294a5426941ae9591d311c9191464a7686dd660738262e5859d4434beefb47b22c17c7ebc2e5d1c02a685ab7c45e425efdee5fa5627e11ae19e3efed7d7c0d7ffcf3678adbfcee6146a9ab23f430d1b53d55b51dff3c041592f7b4ef90fd86ef13d7989d5e9d97a87855772b2ed90032af5aeec4d5ea325a906fa6b0752390af206420f7fe66ccb5c1cfb50818c486497c074fe1b0cb4092e3e94394d1146a34315bad27dc40ca87bc7899326cbe5761dc1c2f30ee6dedc488b88f2a7", 0xfb}], 0x9}, 0x400) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') 05:49:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x200) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:49:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000000)="341cf496b3c60b33e7ed15860a6643d361eff70a65c588b5b5", 0x19, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x8000, 0x800}, 0xfffffd6a) 05:49:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) sendmsg$unix(r0, &(0x7f0000002480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002400)=[{&(0x7f00000000c0)="8bc5060a912e379b32199c4152573d9099d84683a2ddcb5bf9a7873e2291d04609e83c88f9d6504baade08a50f71df651b95ff6992001c46a2290ab78c09c9aa50c4660e1c0051d3e5", 0x49}, {&(0x7f0000000140)="a445f37e21b94120c2e1f6a7e2b4f7de016294bd950c94e65b9fb0f2dbe00fb6a577b1a9f26d662a505b75000e8d4080da791ce27507c75e53bce8b0b6498accf8839079737f8b73e447e794dbf4484027db14da91145f6057d8d3302c979986a6a3730892ffdfaeed8bf915ba7fb5e953ffc1121d666f02eb06c0e778434cc5feb359b9eb51fb40699fe6efdafe1417f448c54111d9e67025598869a04f7f33e0288878d0bb75b0b377f3943e74ab9b24d8391194bad04ab2f97474ed900e9e1a2e16c7edf2d61d32654ed482bb7eeb2426e324b7e3aa44f71559d102d0c5743ac2b977935b0119a7f9a64a8da3d356b16598e41b7d2dac88ea007386610c32c937244367527ecb7c0390779d0d8a67536e979d4e48a7c97f9c754b4fee8355ae5935c6bfc7b1e3d76fcc505ca27d6ac32f9a8b7892c55189bba7d9659b6a2416fd454784862431ee3401798667b6fa7386eccfe10481960847becceb7da9f7fdc8a7c36fea9b5af1a302131d20ef06c5057bff9de9aa5e351f37b5d6ba286547ae77122d1aeb400c3bc58367f439513ff2c7163ea7c8a60353c0b1abd8734d6e3ec8dcc7cd0e911f542ecd55d75cc53944cdfe49f2243f40c264d17f5f1c99df2898b1413cf7307ad6a3a52cee89d2ac88fb92123e632bf1cc1846a9e799e8e85601ea6a8eabdb5fec8c1a47b7420a913519ac016ba809b732aa84c7f3bbde00267979895df5020ca546d3ff41f3a8078281b0096d5c10fab39ec290394edcbf91fe317595cb4aa64bf86ef3d62da6e77ea03eaffb4faaba27ba762e65478cdba295b52177fc5752a50149027052f72edfa7950ceb9540323f08e704aa8a5a4067040d8822244478feeea080e25caa5991863cd003d1f6faa196def32dd6957d76af6e6d0314fab9aa204543173b03df6390ed19f5793efdf5eb7cccf1c031d5d06b3a95c91bacedebe79ba5f4199b28821859f0272e656af3845a65ef5d0369ad4c60fe29a112ca39d81e5135486f98a03bb517b03fe3363abe1be879b488850642e7e30d7ecccad8bcf345bdfe8d31ae9713c351fed134e8552c6ac6eb233219aeea67761b5b80abc7e8f8728fe0b639370e3459a8a7fb801a33640ddf0dd61e4a6ea2df8a8e754888217d0f257302a3b5b61420d9c35f001cfb3eb84b6769a0f63499b115f6a36071481902bcf9f17487b1334f248541531888ab0ea21b2e53230ee78bb61143c2b6a6f48e12dec9d704535530eba3e0ed4a3d8f03380a048f58460382e7a866c6f2f38171979ac51702270132549db6608386e0ae3c510024ab15733e266773fe6f71e383ec33b8c29f4d3f176023f3abb7d3194eec1664cf4688448c811f096c06a27a54f52208e5ace94aa887d63202efafd8799a901e10b368cf03f14c1efcbe250f22cbf37a4c1c808fabb4811f8a8a68cbb90a6dcbf98a5fe0d1e31e2662b5ab03c78c25680018f8dc8cb55b1ee57c4747150b6f084feb794a2c89227e9f264622eedf8b96d2b05cac050a7c5b8d8f310816f80eca048d2045c0fb39afec1a63b381c2dc9d824cf79f42bbcd294de5393cd5e0bc1f6bee110e2851302a882717c99eb6aa9eaf032c7c449bb0c5e28447e0436bd16fc8087ae8217a92efd95b3d14bcaa1f88a4cd0842522ca1cf203d2058c9fd733d5acd239ffd89a742b8aa86f633a56a31a7bab800097e58a67ce6731c6ede2c9bbdcf286f635bd822e24c37b676f946a8eb0c178c16837cc1a04afacf51ea7299b75319ed5ea34081524733c6147c7af4aefdcd5d4942ee410a788b17cf53a1c4e687b249ab58a26c07262f5de55533f0e4537b860f374d11abbc1a9a61caf5d2b56016217e9f8095f604cd7c9085a40f4404032a8a0fc05d3dba0fbfd6766492d8ba946a2ad2d5551781d4ef07a32abc6218517244922f210518852a9ea5f5f64c6cb46dba9e3b78f136ddabcbb597f65779226bb6cf4db045bb8b25a9ac8dc9e81ea60b07d211f94e04025706b76e74257f1c9ac2e4da930bd49af65f2413c07fd867b95849d0024169572314c2efe7c40b0173c482cbfa5a405594994ed4bd54b6a144b61ac21a5d22db022e4ca703a01024585b073cc56d20db3bef80fdd600310f9973bee943b393cb6b66ebaf8a9bdf544c42fb5aa105d828e202667d9ea0c3710b84b0b5edb07c5b0f03030c636333c6c9aacf4c4d23da407e4afcb902366c9808082e41ba184d376f8f83d3da7f9eaabfa954d18285a6dd471720a3b4c3add4061bd62ebc1c62ca318bcaf0b1ae5849401eacf160df804d8df9746f2447c1f9235562b892d7b01c4cb6c30df50f4449402316bc21f5387df2b63abee7e1d0c44ef4d94eecd78bdd790435435f7944caac16842e9f887f0c184f1481730245c4dd95fc93c6ad6e871cb93cc2960d7678a97426731ee77aa52c04d1e15bd5d61a29c5f4ad53217209f44b44ed84c18033e6df66e0a59fa5031e6dffbb6f0c1af946d3edf61521ab3498e50e09a2a3097462c6148e0a80d3ec9569da290a58bf7f52d6e93d124c8bcf5b876d97245858c47a8adc5732d32498c9ed2f9fc9328ba22a2582f22e9a5b91b67790a5a40e4ef8ae8b84efe105121d895a011c8b2d998c0863ead524cab96cf1c4911451b2900b1e480a183834a87a99852c8ed63960a2f599c019f9860fdd32e32d645477c347085aa374634ef14a7e16ab96c2562566c7dfa3acb325c3b50d775b4a03ebe5fb4e5eb5368ba7e64bb3ef69c71b190eaff57eebda45205d6f14bc79d1e38b53b7086fc51d98df329925c1ae330e02c1e43247b09e6454c42670e29cc839d5f841d0f913a5f20fac97b2a1d80dd5a2688c3bb9f0602ea9a1fc09d5dc74e0ee28b5bc2aad8002eabba194bcf9cf887a0bc2ccac9616d073d7f7015759c1ed16593343d5a1e39852a21f69aa5b2becdbfa9c7b954cf7b555ae27c61695333fda57e4fd3162485f4e759680377567a5d61ee86c6d74c7a275d17e84750a8cb86a82e5ce03bd8cdbfdf29b6f574130b515249c8fcffef7c8b490b77d9d918ff209002a4dc5e50e3dd3c78e272f9c2f9bc010cb4f369c5e8cb18661d901e985156100e40f1cb1263159020bcd2e1b100db0c0eb16258c7252ee7117d67edf1b7574634fcea1704bb9c56deb69882c9e18a484760d6b2757f449fb7f4fe9cfa442534c02074904d1949dd2b7ddaba183aa0a994636a947007c7eec269ce7e438871a6d15a2bfe790e8aeb6ba4b1d574f7726b3054bb8be732e7071d85ad17f8fdcfff3b437f21fb5fe4b1804fcd239b497c33082f83782f5040a5c966bad97e0ec6d0fe07ce275f1965a58cd95c6d1043f5ad49db7eb2878690b820e7c8f40170aae4a80ae80fb7e48766166e75e9e14e478e9d4bbb741cfd866cc4e23dcee66890eda9e266c2630caed4c5aa5ad3c5bc27eac2a50cfb713a898657d06b8d4413ee9b9be56d4257d639fce0fbbdb1e74b3afee0948faf2d5f0ebc6f3cf5f436cc29ebbde34203dc5a7fb680b9d030cb655d61759e88fbb6ad2c9a3a0ce96ed8016dcec8cd1b1e08ba6e6937a95fa7f92fa68b914e2abf5b7f75853df2f38f6a46e8f05e8a5ebe0d2a763caa01506afff5295c962948d9a2cb0461dca76c5ee3adacadebc7511d657526109979909058d929ee325fce8918409c37189e7989a72898f04017c0bdd7504b1a20f3843ba6d8255f94a9a6d42a39b385661a2713ab2f3681090c7646c2a6225ac17cb755ec9921671162c4597cbf2206e62bd411f8b2b3eac2ca95d9bd9227a8635f97f07da4284ab55337264dc85791512703ae07c361962aa5cb31817611e2fe5b47b1f7a175cd1252bcb9cc8f3341d5284c567d7df3594bc0d0586cdd2e386354a1090f882e63a4aad3218067938b2e5a82e92ffc05501641ece9df83d9958cbcf6ac5884126a73cc26d0f6c3d2d476c7b7f8095f4fb4dc93093d12610f963200e4a4803552f7a1c0d315e33c0197aa01ef5212574b6e5970405d954f21d318653a36307df5f41eb289d68caa04ee0598169ad48e0dea0eb6f00ba2622db7a4e34881b447d23d63babc30b59f4f1d73ef61c7b4287f06a9b0a81fd2a5251f2a27ef9c0b2d8a76e5c4986d79b9bd4fd07e84a053bc885caa9094cfa95160a246a35f6f5b64f5cc1a4642c539fe37e11f1e3905ff44751652737a964fb36dd46aad9423f20d70ab61a95842b8222e42dab74f5932a2962dd7fa62749e43f549a05b122da4c50c90a50734ed55e349f32a912397719065c8560b7d462e2f3c6925793e58a547d6c805234d5e14690a3165e84a3ac0472fae4fe10e8eb730b0c3c03489af43344e20495c42269c212d6ec327f51b70aa2100dae3c4af6052e282417a32bab77fb8b0fce27bf6fab1d96bdff1c402379e3cceb129d08280fb133c8765300fca7b09af2829664b7b17e75bbaa862a2d8ad3820b7b268b95b3bcbe91ec44a61ccdd85153ff29a4adad716f1c69686d349b7cb664e36d1fdd2afca56b9710eed798d9acabc7919ad1035888930c02d0697f46545e3daf41a25851868d49359efde14a419bff95794cff338d3ee91c13f43389e89b7e7e02af8ea8cffbf821d3bf26409a790ac43df33b04adb65846d0ae068afcf5b4ad0e28f8d9bad42b281a14b99eb2b2b9d31bb0e85c09d903927461c06ddf16dd054cec4365bf88cbdaa41dc461432010c9adb1dea7295fc1c8b072d469d99e129b4aef3ba6980c37430f4a3af1dd5bbbe15550703de10ecc46362a6bccfdef2d9cc5b8ad4475618d6ae2c864a08b08ae7fac74663cf9a044f6d396f1a3fd642316688bc8aae195caf5ce2e82b94e9f19ac84bf56cc375fafe266cb9083bde9580402f8a0cba2f66f0ccc7514fabda28c80d6ea7d78ddfeec01bd36b8777a971ac74bc1f3dfd3d6c8951d15e6a21c8f0900bb9b964928c48465b1e085d2b5dda68093a49f512530bde3ddc5cddaf744e404569d4a62a5d6e443270e87ab0b448257bfd30a462917ec4e3c87fe624ba05ae001ae0c76eaacb8bc880e5c0b03dae9623816e7c6a2b3b245d19439cb24faac6231cf0f27936bfdc16ece46263ec3c6371391f032422e10e3a3fcc29d7429126070a923dad9421e71bb295097763e128f44374436d038a2b1d08ba7d84d5024037e0c48505bd4e63017e73a5f858919976b1f807279fce8deeb07dad3a79228457f2b9d9f9714151bacd9d193c7fddb63a38aed7ff04f03da8ddec61b938b101773ad163789a213b02f4659e0e6d03f94a9e59bb1405451edfd65e6536afd2d7e7ffc3f689b7d5df3c2a8e969ae97b695966e5755da15092b817fb8d625b4064b2e41150e6d8f992b177842833edbb103e2809aefce3de7d21bbfe73457d2d51d28c32b92da351abcb8bbce52c089509b8359ff920434e156b969599da6026f62af384975048bcfc63a041d2166a379af11bf77de238c8cd080940fe19f4988042b4e969ee99a75e192a987bf9328d621886883deaf046b398574c7034930112d402c944d10d3ca161391f987ef2a5571f0c17108d827ae8a4edb487e809552c74849c7a9d13bc59850bf71b372b92d7335bbd236accf582565e7cbaeee82de31b413c7ce8dbc953905f9aac40bc128d5d020f28c99170df67894e6e5e9944fec090f229451844a2584ef08e3b78d13960a48a721fe65722b2145623708c8443b54ec3a8fb58af870f6120275c07db80943cf0cb804dd9b65a12c730026cb5b87ee60f978eebb3fa508d33662cb719a21de1ba2ff68a2cb38d19e5e", 0x1000}, {&(0x7f0000001140)="890c361aa32857899a92363f3c0e7a4d8302074e896fa5c26eac8c07df15654aa7cf4c5c211db407cfb3df083f1b2522a047d73595c0b5d5e9b169900cd35fed09d8cf95df6e8b68c0f348e27fcbdd32924a4327f23601c2199caa4c5c1d819c8c8640ffe90573d6e81c599402874247cd6558397c09d8e11f6895135ce6dd851a9e1c5996ab79cb40134eb67e42ec00122268f84a97072f6e66c4acd1f81430c4a6e118704d607f4724ddb3f36b6e032bbb0b8a819c913a63352d5fc2b076e0d293c1a7e83f3514811f", 0xca}, {&(0x7f0000001240)="2934e42ce7c5426b2adeb865864ebd2e9601d0952bb75a06965b188dcaabfb0c59d06560056d891139cc3fa93d0aee27a05ff9f01a1d1d843e7cc5958ee0ba080d82995f1f7a8e6f7e3e60b41c11ee1561c28198b2431c5df7fe3eee8625ce8b1df0164e8a50e64cef5b9bd9ea72c73c97eefa3fc90a03c76ff6d091a26d37e3cc5cb0888c31cf27e4a26cbe7a5da17f26ce4c9542828d9cf7c2d08854a0c86ec2c0fb4b9d45b8de0c9100a668b16976a1d0ca4bf8b4efd766a44dc2b1121dd2ef0eb4a6a3079f3846b0e404c68716b9c772fe2d524efd46", 0xd8}, {&(0x7f0000001340)="4582f8bd34c1226aa1b567532149740f0a950026327301c1ca7305d33352d756d2b3f49f13356aa453084e93dd940e8d39e606d0a0c6ac1315e0fb8c10f9e774f26a7ff98139572aa6654ca9e69fad680e065f92e0f6ed20516914901e63be17652d2c13d2de2d738ffa63c53e83a4eff1b7d342f111d5c6d4b40cb51d240836d1ab2e1464d6de7a8bdc8150d562d49aa490b298cfb2e94c9e3dea4a5e3aab9a41e2bea9290708881b1ee4ad023012c1086341cc21c597e6bdbea6d5f87e6e3cfff4b999affa74514f9c900cfd41ba307d155c7fddd30d68cb97f967d5931360b48670f1849bc47112232d4aaf8d3b8efe2b421ef032dc188c7638e70dc3ae71d84ca807e196fa044871794133471c856ef0cf54dbb65daef1e2b5505895205c2c632a02ad74bace2723ad81dd0b34f6bf68c65186f0ba84436f62e53f565f4fa0889d85128dc7be357ed94524182956dbb71751f1966a1cd0877dbdf7471ef58debb952fd4ef918db5df4962caf9d214c938ceec449be000650a24b047497250ff7a9ac6b26f501ae99f678dffcdc6dbc20685cab66a673a6423687e7307a61644f8bbff19f1749510bc7fb832b7a54d74bd0e54a8801f9a3393c69ec7ff6a84fe81d49d9a45ef706374d155337df235911e3cffb727c0c0393b9ed03fc80a9b7a2e4e89dceea5cf21c7e4557302fed4a274dad887296043a1d27f5b9a65dcd306b6225eb4de265a4be455fccb02f6ceb36ed282eb0e39046cbff1638f518a5d90fb93d179cb1a84c379a935dea95c7c5ddcca0a47d3f06c7db1284e78258f7a8d185984195a460274a0f9a2bef3b6415289e564d848bf511847b209f90ea6fd9d3754c1213010bd138db9f076c57288b8d11ecc6fe10c48ce03127e904066fd44133a0242eee110955e47fdf1301d00c16c74a73183a0be2a9260771c770cfd83c19e99602904dd8f3ec1d2694988867c4e26bb5dfc069b3669be55e4242df81035fa3c477fb90f306ff7bec916fe75f232b0f5aaf6b33ab12ec6a3a5b6eb0cf872548a5d9ed08e984e38e4fd8962439693bb39a861a8899dd66dd7f02ca70cf09d076b591fbb2221fcb2a25cc676531713784eb8234a0234a933edd3bec2f61a5cf9d23a201322dd7d7fd58f22696bb358e971124057c40469e7026704a494d36ce503b68ef522af526c21123105722eaf076ca1dad30d660321c5dda6014b0be2f80ed4889d3668ac5af67bc155960a827500270c2f2ed8689343427c9838cb590bf6181cd37e739620e331dfbc5d79b93b990deb231816b3a23d63f62a258a99bdad83ad66f89bbef4b1f9b1e4c86f08e0a80001e61d556b0e465458a26742116dfbaaff89bc7a7fcc895fb638f730ef123ed837801e1955103ef83b67ede09d0973650b119cca28bcc6617c92bd037e4d0ae4c4d944b200ccabfc939fb74c4292d53b2d06c9360d8ea08fa56a1bca0ee1affb68a9fec5e88b7a91b74b74e4ebb11284a793ad77060e676bd5f45404575cb0fa0af05c5e7c4dbf9d89bde389f1d2c65fc81f898be8bf6a1555d95709ae457c3d26c297051eadf686ff141c3850fdbc3ad8251ee1cbffecd8d474c4a9ee65d30d0d8d09f66a1fea58062ee6819e63fedb3180e298819e61ec9ee8e615956343da1889413fabe4a918c14a3975d34d44e343fda7c9005661312a378caf700e85e6330e7f405dc8edb0a0af71ffb3ca11e810cef9ab0f6b850bc6e15b4860edddeca73857cf9cfe5cc9c6b38d1a6ae1652db958257c5153117f154c394a65443af705c93c3f3aafd94d7e6a268e9217ad33f9a2687373e335f5852a1bf562fde0c131c84d22f46372c4ad9d8a41b44b392fa467ea5ebd974481903d4db795e16c0947d254dc4db9b42e46d2ecd668d1ba4fda8988aa97614b38ffdd5487452b8b380841ad5fe9b0bf86bc52d9f411199e8bf848e483b7c0facd0d522b3fb0afb5ef74da69c825b9d3ab9bca9f21a3c0a00320205a77763f9f1cb161d24f7b1f763f2305854c7f83f5769133bc530aa929c2cf3b28939bcd06da2e3378d87d3fff2fb65163aaead624074265336fa78ed31e8379672b9b4434bf0636a9f474b3e11e073fa7623e52adf1940fbcb44456f5fac025abfde080302c76143d464603ff4040c16ed92e9ec707993ad6d30802c7e86dfe54fb23eca98b3236c92f6f4a17bf2a16f7c381ba379ea7ec7c2d636ea8d05aee42bcef7dc338fda4de7963f31360bfc2814f7efc9f8ff98e1deab10946771ae4ac8d89142b30b0f3d65b1373c68f191f3b8977435deed8a729971a1a66a83ec187bade8a4054f0d81cd8d5b104f735e70edd0f3262b218823716f0c3345d8322517fd68d15a99fffcee67e54caaaf38c8ec6c525cd28caa4fbd422316f3e5eac917e0bd9995b5ff83d6a9886d64095563047419253f5fe3a7bc9d6396ad754d5432faad7aef88c070f21d57a9bd09b8d6fd13b759c4addfcc84858639f229ef9d828f0a03f4cda7a25422798210e74115547d28998f176af9a00838af7333df89a7f3f8fdfe13f15da56d19df8fae6ed3eb2b4119d4a3aa4367ce97132388e13b2073f06c60e800334dd0b315b4018a2addfbb4c3799fc8abf496ac910dcb8d53ee2a2806ba4cc32d8832efc004c305713d73d5261999ad7827862c0a7b0217182bf6cad38d318e4ac9c950aeb98607be48c2e515efdf28b29d1141ee0a96f2035bc7453c3f2ef5639dcf85cdc7c2fe7feaf399aab5c8c8cd637b8389495247c271628106eccf61f2c310fad6967800bfc7b3ecb6055ae29ec4e742702ce9979e9f8083c5f6148297a2c798c28efb1bead68e98e834ac31b38b2e2757dbc00f5f4d600da825dacb03c3357dea2b238243647bcf616c07096dd3feb415af049acb4f114d963b734ef88073082babd949193755563971256728571d5b4ac7c745e18da06f8c0a380e4a8bb30da8f49682585e059dcf85a0e3cb77934012c1b65b4909e5feb78bdae29c0f54d5a1961ae27be5d716987f4df9305d095f6e46e4a954247b3d6ed93d06406e1c28a8fc1d729451479a43be0cf8512000b3ddb3686a338d3f9f18a4c92d0f49dd4377f907be06fb4b903e3cd710d30fae63ed3e750dc6577c354cb6c5062d7f9ab8eb7bda45ff59e5985ff47742fb6365b6645a83917b6db057f20513dcaf2c20f792e48a59856f92a6afe67f38f307aefadd9ac02133e83f5ff38134a91f1b707ad1071489fccca0bddf35cf2a8846e64c71cf15ec9a24221565166c8bdf165b6c191e05679e3f68378df51f1a0a95e40ab5a0f82d7c14e5d045c132955945afc71954809e43f445f93339e90492d011ec00d2e33305e86808919d2d4337edf01650fa02ccb0c7317f8ecef5d383a4480349d575a38a6eded515ac71aa9e9e76e8ef1cb4b8947f6595121184806e0f05304b30de58920841b3fa2cbe3f4622d41568de3e92482e410318b76d7421a5f66e5043865aac3123514a8aff049806fe6e68b043e74a392da24fe5643d2eb4aba534ee93f371f624b9259083c10bc5b3146feb6141d93e53c547d22dc67ac16d0e0129d68eb54cb5cee6dddce2d6c38d7bc1a098400b2681e915bb4a010c9b9efac4234ed6fa5f4da7a9ae97c1ee9840bde3eacfd5b44d10d91bc0f80a50c659cc9802b6a3061fc32e2ea277b7bdd12da699b1bbe3040aadcd05f2f2e521886c07a2d963e0eba301ee1f0e05edc7c84efc182355279881b8ca7599a69a1636a206c55494cd1bc215c7ba021ced54f7ad73ae221f8fdae0c418463a139902bcf9c1b0b662954534eff19f4b1fce0b221cae24e2b337b797a511389b0f89b7da63e7d71f3a889c2d2df88ef39a0984767a98056a2601408447bcd197842f62a1656cb54c59980bc6779b7c8ceca4ac4adc54a151602844b89068773289d4e10b7891c7d75595cf19dd6b6a11ff3d105704e50708e7dd8900dcf30bbdedaff284277aba37ad5f97875ccda0dbc17781a6538a769e694e30e0f7ac9b20f19325534ea417667b4b4364a502df2f9ca83670bdebb0235b3b1299c57215addb6bbe6bcc0b415ad2efcb436aa04f3a9b120191033d0eb76360ac8c61e123ee388d33ae14bfcc2e0fef4bbb961de0e12485b171a2bb25cabc330d84faa2bdda1d278339016213a7509ca3c0b10ad979d06ddeb18312153054a68a8b2e222b884fb29f1d0f1c800815b81f20a037ae66de4777a8f0b4e1d9ebeb4fceadbcc684c71daecc7ac36d7a0db1701f595d68424223ced98a54896a05ed18705b89ac000d5ab3b17a278580a9f230856b8a943672d0f7b620e170056a9dc4101cf623d78520e206c555298e63940eac52277e0ac286b6f0f38f2afe1ef898c42aabb30418f02c2d4b88790a91da45549a1d3d1ee2fc58d967bd9079a7548a962aedd40cf51669a37ebf1487b11188c768ac4ff290b12e4be78dabda9ade164c2d7f5c993ca7ae9f8cc7615c8d5ebff9330b90bbb02725746bf7a99c03c33c5c94b2ddd9ec744c0a3d3abddc6ec352d0b328453591daf8b0e09a13cf8b54a7508db6fccc5ef1f64bb826ec7810404a8c794d313076177aed1a2740d530ae3ad7ea16d15501f47d19aeb60976a707ad649568bee2721c155b4029e68d09e8923437a0977cdc45dfc79a3a0aec004b220762fad4cbce187dd05f9f0938b7608ad697a425a4bf29aa5a9df800ab8e06cbf109abe9bee10a975d9fcabf5090a419566923bf023a24281b5ca8dc839629be0f60a6379fa8c43a0881edd9d932d692d5bd124fc7f3c407d16a2f95e50e766e680295fed34a056e6e8986c7fc643a1264ba73693da2823655c5a1c459393265721acd5a1e10bd4d012a0266cbabbe3eb7a6ce2c814ed67b7319825e25e84728e25f73e17a8122e509f6ee5e1918805c1842c9d520a05046c5bc21f5e6be569811f1dcf197df5f83fa89c7dd4fd8bcccab6e9c3c6abeaac58face7554fc47c6ad0f5caf8f5dbb26620d5d481c5a9b48ca7075342dc0af55516be53d13629ada8433e111968e9baf663daaf6b5e928ad651298e83247e6d368cece0a71ff1d7802a0e460b03eb37d19b0e7ed1ec96ddd479add02fb0dc8fd611210c45cd0200c473b3d166022508fdb26fe612e171af9a19990ca644fa5c76b530066e82cc635bfe605148c197eb7a28b2db35ff83d2878a5e266d83f42c0c34c3b2142b9173e7648b397e2cc3587229e4f0a0e251d2f6901dcdd1730e3dea998aa30df8a6f013d9d4e4ed0e7da6afe231a9fb057972dd53cf3380d791ebc663c80b750f2aa048c4c492bb66d2ce9c2d5268fb8fc4d5a3c6904d752d3f8dff10c2ea246bae98b600b6fe58ed91e31e30875683591301d8ff83d2a3e46a27bda35b92b0f088fb853fd04c88d4b602a635b1d1235c8bd0fe36fa3bdd7859e005af89c6287c9fdc174f9f5abffa3cf85b51b42cb5d8ce2bae6b41df9b0cf86951805217f579f344426ae16cb3a2ccf1eb173a07994fb69435fb134b4e424705d097ed7ad2122c94b6fd146ed8755d772cd6553a3f26e3563af3a386f508eb42451720b286c3064fc4903648e44e8e8c8aabff8302a5d0aac950884b3bb850eb73cfd2c173370c10e15637556c7a3849456b87637c40ce39c6d0eb24abe0d285771a12c68e0a7ce8dbe0e8cd07caddff594fea9008d94a3d0403382ecf5de8082361cf17c134c12a47bd93eb6b86ea8c8f2a1228b6cf29ed4f5dcee37fa6c30c5737b3e57b6ca03ce43772644d25074f31b391b9abc870e514c808a66d2824fcc8", 0x1000}, {&(0x7f0000002340)="b8e2b224e1f013ebd3bcd8ddda8f76671600396b8785ecdbc57da401880738097c7a5438fca33539d577be5e8a2655d4dd9e2e7feb4abd2348bd972207a96b0b3ec3fd5ed8740c2cb338fd3e69aa4759d8649d03e5df8b989256e3940419b6fd5930fd64814839ae89e13fbddd5496f29e1da1dac8726165f9c0de649eabb8445105a5941d7d22ee4d61c14e9ee2b6e4a3e5e6a62a7b63dd9a67d7aefe7672f5e649a32a3726", 0xa6}], 0x6, 0x0, 0x0, 0x401}, 0x408) r1 = socket$inet6(0x18, 0x8003, 0x0) clock_getres(0x2, &(0x7f0000000000)) getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 05:49:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setown(r0, 0x6, 0x0) 05:49:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc2) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x99b) shutdown(r0, 0x2) 05:49:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=ANY=[@ANYBLOB='\x00\x00./jile0\x00'], 0x6b, 0x0}, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="2a1acb52357cb755ea723d8818124ad8ed9c7a9bd2c499ef6b3e8444c95660c232105ebb63907c2c377f76d91e409f7b02e5b905c4669ab3bfbc9746f8ffc03e57b97b8e68ca93fb95d2afeaa50d1802edf3716fd57741b552843a4b92ce4f3ee5b8466cd5275caccfc228d5ba824b913d2f6c8b6c9261e345a9de1407c6b1c97cd8b352930799db9031c87031946791e68b5d88f7d07a9ca33eea3b53f7df048554b0b21bca9fde1ddbac183cd2851164cfdc7c0bcc61a195a882eaa4df888195", 0xc1}, {&(0x7f0000000100)="a38d441683", 0x5}], 0x2) 05:49:34 executing program 0: r0 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x51) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) dup2(r0, r0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="77906b12a9c5f4010c09f9b9318d3a893fa4cc2eb094e3c2fe2cfb268e7f5668094588cca606296bb5919d1dd9ee17df138e7d2b0141208643a9fe9c5e218b057512f099ba14e01cf9f9f8c284170586707ba8b62a12cde58d17d7c95a817844aea863cd0e18e5aa347af92ef61c1e67c286be8b3a84d7af11b608c8c35a4c15a7c29b98", 0x84}, {&(0x7f0000000200)="ca939ff3040598e2751964d9c7beb1444ec414c874d4b0d3b1200fd545d4a8e61424bb259931e1bb57746b4f8cf2062396c72ba2b3867a0e6161de05d736010514bfc1ffaeef9f0c955f666caa1d95a792e0bd04b4fe488e7c64b38ed5f95cffacab7a0a551480fddb60ffb9cd5e31ec7703fbaec7d1e9a387787264a3cc4e5837a42eb0b16a5c951b4e90a4cfba1233cb61808b5b9eb62a7ebdfe9480a9d3555f40ba5b58429025db14858a6df296e50e650cb87e37bb8c55deeb653d02011157fff068cc82728b26b7b455feb50de93c6ed9edb903dd4781d4698b80241c50466f6300b0", 0xe5}, {&(0x7f0000000140)="cfb66196f3d039", 0x7}, {&(0x7f0000003040)="81d99c53a02218d3c9d9f7952c8b19be919c75931f774766294fe4fc174f5ac8afaca70e33d777ae6776206b02c6fe2042d9d51c4f775d4547dbbbbcf16aa90733a203757a6d444a1b82cd057af439043f468790d1fdacfe497492c22497c3d5034e9c9d607f9600f3a8bce87c15097470c0fcd7f70bc9d4ae98ca0cf5e4728a8c4489c943bd43f5951cad6412f7f7abebe9c44edc4fe65ada615bad3213e1ec599575267334b12b2f6a98e4322e84981c36cca4073542714b3342002a542c71d719e9a8a47d3ad0584a208da2cc7e46c73300f149c543e2b4ed72019462d6c602c6338e8cf703b622c6ffc4aa0ef64567921e463d678725a0983c1507de4e736a898e2f994a11153f2e3dfafaa4c325349fb38a6b7f36a751f5da39b6b3cfc3bd2dfa961f24ec5956c209f9dd334954c17231bf14b947f3571da13238e75416f80b335794932606a914e9d3a19c9e240061982093e22fca08a6bc52dd2a06ef0d0709e1dce6a56f9ae1f421a8ee2b62c808533480d599fbdabb676d2ccada1d3de495acaaa92cd9a9f46d73f309092eb026766a859b32ae44220fb387a8bf224e9e6f3f5d3db0c560b1985db246d3a2ec0884143208931798d9872d8cc50e429cd03514328399f600202c9fffd700a67b2d2d6aa680de3a8a26a951791acf7af58f04e994d13eb54658bac059cc070576b3308f24a746935bf28011f7757076d1c231d571bc2485b921410f6a671f09cfc3cc1f55755e97a0ad20d3df090ad0deb3d66e17c05d220d8ff7db4b0db3bf2b89af6d2245dba1ae557816e31aa223427a750f06958eb17fd842be827f57b716a84e155f644a879c9ce522e1353420fd9db53843acb5f9a3003ce8ddf7e9978b829b2859244dcebe7ede0b7102b7db0e7016870bf7840072fa2669342beb1cf71300e42408ef73b464b05fdd9d103dd0b49bf0d7c9e54d30122789a8c0adfe68d52f413c0a3bfa39f274bcf5751cd6f188a5e494c90987c054c2044395397f0399a72d20fc58478ecb2c228471628deb04f67128e9757356388bbb4970c5ba63b9dee1397a2b1817a205edd43bb9619aecd9a4c4d5d375fdf3d6b33f7c0d8dac9d67380ab32e6fb8fc216c6497d8f723b96b719c9046b7e1c03ac39f5d4fd204dea420345ba3120f80908c3e21d4b5865e183c6525fbfe68ae192225d95f09b560c1b2768ebb2e4abbed4a9dd1f2c241a5d8e860707a8ab6d996e0c7a55b68c0b02720b87a5406ee7e3af39bacbaa6c48619ba4c457da391c778bc3fbb57794d3f2f2b4153eadb1e132d5f518842e3282b6b95784a0e98889e3752fb7cc1119f69d42fd20694eef4ec6404b3aeb0ba0672b70c27e279d5dc2d141dab21d8e5df45bc25ba2ec5e44227c2eece1eb37763984652d74cd5023cfc3e202b8ea012b3616f7b0d5a98ba9565eb126308931359d3f83b1eea3f8ccaaf00b834a7dda5691f010cad58ed6b4e852163784ebeaa5de2b29abca4aa2e8fe59c2143653d5424502311f17acad0de8a12b4dd6ed7446109c839f17210e96aca41ea5846264a68b6ee3ce4abb956f1e9c01097964f30cce736326e9b1375508bcb58b1bcdbc2850dc42e5dbe081a37d6ac76e9d175391c971f3fe1169c6295e65a85014e6ce52f74f43bff28e72cf90ade5bd6e1de99f4c24e36c0cf0569b460d1afdea83f588c7640cafac3d2ab356dc119882f9dbfae54a118dc870038ef30d542fb9d453c3da19a103074b13754bb39851f63fce655f6ccc81d3e2f37df6991f61aba3baa8b647c6b5bc6c08a66ec5b1cbe3ccc70c64f514745f3a7c9ccbdee93d31007fce8881435455ae4797f3f6cf52e507ecf2d0f0496d6b7dfadbf108965f8b2cdc144050fd29715ec39f9bc072193a5f328591bc24cfb67ed200869465c25a2293bfe3fea02b41d8b288c70b7152512a7c137425bb312b720b74ac89cff8da523fcce342040e69d0bcc7172f82fef8ab3fe7bf17e60bea376e9db72994bd439a37a18c1b7539a8428ace2257299a7d503f24448b05961fb274fda122c033436eb94fab575c5c47bfe4f25a1aa6e81d16a80fd655fa13b744d8884cc4e88bee4985e70d6755a92308eeeb7292370efb54309c2575ce756ad1843ffcc77784177dc492684210d1c081a4d4a0cc8e27e5c9e63d5f6faf4b5695e48299e3f5799804e6bda9b7f244ddae19bb630c1a24283cb0d6ea0943c17bf2fc1a7935c181706355d14ea35bec49b9b22d582ff5884ac2a31598a58e61e6c17283538dd33af33b8a789c897cfa693218385f47ba965b8b6820ff67b08ecf4aa56d78d28ebbd03b710e0384f090bff236e3c6c2b154e4b4f81de80cedce490cb9bb20e933b952ddfd84f9f0370da88745474ee2777baac7e0583e1faa9c6ab6e93762310cadfcd206ca9328594041a5119389a23c4998467b77c30e8e460d8f04edbf0fa5c2a5c93f08ec293bc60438f855f3142375a341eb4f5901556702e9223d411af24bf5b9b737db6925c103dda114ddd274e591f10d10c75bbe1dd2171cead1cbca78bbeb52ada16c1f4b8881494b6eab8c8873740fcc07cb35bac4e12d0cc8b72bd3f87bf08ae09b0c5b1c9f6847ce0197c7b13ed8a53e1b352fcf3d37a8b66781912bf57b595d6f6b3addef77e1590559c6f7ba47ef6db0fddc34e5ced4074884eba6cb49f0a232bc063d16d29954483563c3cd3e520e4ce26c0ebade37ec5d124c81c0d9387ee5265f1d1c9c458ba2f26e1885638f411ebfed8c8a87cbebb4b4c19e3e77c456de3aec751d3fb032e3836dd868e57af05e5974c24d19ce1d59ab069bc8035ec9c70ce816ba562c0d320e9e6de5b0fe10d235160d62d6af8f97d1671feae3775ade3b0db99da744946aa56fac34edfbb2e10f457388db5247ae05c8444b40a86823a7f5ddc71976f578a3d78f63fb39039b7fd6905119960047376ad2095b0d336d6458b3a3cc9faf0fb6173839181600bf10672ca0cf550f4595af3585d130f75efcf5a16401e865449f776b1232cac8fcbab1d0c26201c55e8ee1cbde77e1a76005db7a4ea121e0217cad2857a223f9f60437f929215bdf15c9a5c719ae7d055a293c15b0e82657d1d55d0f24d661edfd571d208f9fffd35eddf5a992fe0018be19291f94c2e713964b004d065f672c076cfa271a7ab882c1af63995976f90ff0ef19770930d080debe9fcb93e5fb6ba78555f4c065770540fb516c5b7aaaee57efedad42ba2591f7037c2ef0331187057aa5b4a2d519859118a231a30f81240c3140ea951c54f473e7ae1ecfc303a6e669b584d2a4c8769b4b59a0ce6cd7623f61741f88b70caa23ccdaacbd58a40e98d47741e5d11dba915bbbd0ef60e38f26702434cdc5ad27842b27a03296a89ca56ccf1cce4ee3a43fbd4b52cdbfe436d84833432a0dd0ad41d6f265cbaa8fbced1acabc975b79d91bf5751918e292cef64110c76170ef6d66dd7ad49fcedc883a89f8795d69ae9dd97301527a7e33d1493824fc9860e9052d25d5bfe1826bb1169a4e1eee78da2f9881e1db86f701a9e81d9a0109b3def0b8256320c7ab8535f25cedc445312d3d931b305094cc54e08206a2629115f12a07bf03d6dfeabbc9ae356c68250e95da46b891baa6c499ffb1f1efc2f45317fd190ee11b272e0fdf8d81039e045339beaf8a8366121e8ccab3de706fdb0eb20a8539b93f51cc8db997556ee6f63846a47b9adcc59024b38249968e04e93a65885000f7e0cedb13d48e6bf3ad00100d4b3d5c7f72f0db0ecc34ab3a862645446c58174caf4e06c37fb6bed8945cb00e17e4bca8fbb0d8dded1135de6e89370a799f332dae213ee341df6d7db196c68024f3160300b5d0c63b75203b6c7b35dee32d40ee13854547308c0b18e76eaa3637841ee1b427d339cbb6e2049cb00068fbac45aa497dbaf107ae1006c3225582e4ba5dfc8ccf44b0ef5f2e72aebc7b990f02f02a553706ba5247af27320280e94ff7fd58a6d4dff379e2c755013b1c223c254705a81a1df0915cbc190a4dacd5d9ac7ca84a82102df0be96f80cdee4e4086d3f46175c1d7a345019c340d5521402f5d6a604ba0caad59974f2a1911bca3da7f7c9dd08b1abb8fcff5b20e9f2b006a10242aae0400f2005df5688c965148132db6b3f460481f525ea301d3afecbefa7a1b81b0c2568f2e13ace615b696a31d4cf69664464d776b19877b43fa6e19bd54b141d0f14be19b1f3924b7733ee04501ac635975e6d7b98443d09bb6eea0ea068a3bbd3698c1f78bf4e32f53f57881e8674bd5eb78016d681ae9bf839e984f1115eb32c0089f758bee7783411c2f9b235329c5babdceb695797d0085b096272044294d36ad7f39a6cabcfa2fb861675ddbd4a3930810a0430e6338a054bbabe17228caf2bb7d8aef6cd22be1cad9e0f0f9d7fe61756105dac6b4d4dfc1287139d9fdae3a10e0c3b028c5456c67c1bb209bd75ff65c6591af5ed27b036f600f649b2709192a16daadcb24f83f1ffc905921d69c8e02f8ca1196d6aebf323c40bc6418d5dc2df45c3a65a0b1bfcf9411950e119d799ef00484021b499920de5dca184f98af7e7210d4f9d60fea53f319ccd2bd2f822f94c85a5a0a26b747f2b60cf9dc710a61aa216d2da635effcb3215ed17f1c296e942de5143aaf2f3573c34c78225863ca4a15ca4e037c2f2b378b81ecf8ff21f525954c6707e3eb436b61fb535e86d11d7521ba4b41315e73e36b36017d7ea1aab540ea3541a79e9231a255781e52d62fc47fc08cda633e2f0e7f06850a047902365f8b5c9ff8830f167ebfb9c6cb496f6b54ec05b17b8d6fb25774df2c6d19df345ab62348ee5401674190ab08245e2dfb92060071833d2631b57fbe1cc8e82340e29c3d6fffc69cb9c35addcaf89e6e0ee13a9163c4fc00b810341ed9daac8072f5f96e73f6d3fffef27bf659b16826f78754af1c2d053cfb5ed967e9dab36b0d41058707753aebbd043df681c22f7530f1bec3e6a178ff5b1f6cc0ed3cba29b408c46e015521adf62e3de0824272b89ca7d9cb29f145d352c0b9e2dd69a6da36639d4692fdea48e88c3cc3bdea4a029045ce701f7a22cc886d0d5fadd36da9d6f9648be6f71ffe5deaf572beb41663a24135ce64959c16141909a04e09cad79d2c9aaa4c5d02d67e2095f2b8cb0c1877c24d02dfe014b2ab39d2e87f8088182600ce6a06362c2397d39c9d2c631b9918db25721e77a6b568c41c644e9c2d6fce3ea0693812d7f9d21328a8880f8466ad304e6e6851c99f7caabd31dc2b6d0073e8a8ee6543862472f2e931cc13ea8d43231dbfb4df5e94ba1f8e52554f0eceb7a7e5262b1f9c664b5ff901710205ca45bb0c2a7f4795367c162614930fc4274041889471a6d3b44017848595ca69ae86ee6e6520c024b5bf8c3c4f7efbe063bd21a9f514c31224301cd8097b8de718eb0a5d73557c50de62b45ffaf2401adfcaeb9fd997d7c214829566ead1b73517cb44270ac0d6f3d320bcbb748ee823aa9087566f7d94ca10da60922cf8b2d315ec687b9d277b883962000c8ef1d9c032adc42955e5cb247f13a78d306f509dfe39e04b0f9b64aa108fced41a1ccd0dd0d903106619bc0ad757be3d3ab624cbf2ee8ecb7acd7641e579d89832ac0211bbc6398cee66eb61df1e3c6383fd269ad85560ee596af2b2387ce6d1169fe6f31ee8fa4765ad09e1c5d64bca9777b37d0a60bea757a96846ce1ccb1d16ca5a2546ace2f87c2945e44efad7f4f00d317dd2097ad2ec586ea68cc474355d5f424adc", 0x1000}], 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x3, &(0x7f0000000380)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getpeername(r0, &(0x7f0000004040)=@un=@file={0x0, ""/4096}, &(0x7f0000000480)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000440)={0x5, 0x80000001}, 0x10) ftruncate(r1, 0xfffffffffffffffe) fchown(r0, r2, r3) r4 = dup2(r1, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='n', 0x1}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000002080)="d03d48acff042acff816d7de0ebfdfb87e42ca9b8982b91b05df0ab2358fd70eee766ee45fd88667c5340fab5a1d9e21de103357eaa38a99aa1f91e5e61964e469885a2bc5c81f90dd7047c101ea2e50f56dc52c7c71d2bb06643301d537fad0eedb3e162da7e950e5a0d6439fa8dcda447d679747b161c10ed15ab78b404c71e3db669307eb4d6d7b07e8c0a84f9a0996343e78f07a68e48bfdae00610956c4d92101e710817348ce8fc140a15d379edda2802353049b82bbf21c93f57b069956f8a3f2f7fb774a5db579aabdf3c1fbee9404023244d24665904c53c09a492b37a9428ef0362963ec914c3017a19d1852a232057f53ce8ffd4d871c435442dd805996cd690e457d30d12a37f09c4b743b41449dc6951e2f13d9f2dbb07633842f99f32c8f8b823d0c52fdef21ec74b5ed082012711b0013cfd2a21095b87937bb1b74bee7a6c65fd7bd837a78c1c7dea5538cc46782753f318f9d50b7907ce814e50d85294e7c435617800fdb1cd64c032a7e9321508a2dc7d41c95a48d9f5b2f364cab769c74ec88f6c19a0d2395835e63329bc08cfb7a4a141dd3c3f4909141b487bca68cbc689a5fcc14837b35218ec335584fc8175bb56f2ca95400ed59f9e8457fb65ddc650ff32098e6ad0d7c2aaadd2cc24798e663303f16528ba0b8e270d272301f0201f17726be192bf307c6d1b2aac3266b402c25bbb33340c77460619bdc3525345027f25a8d583e2744e998ea8babe563819c8dbae728daf3b7a1ee400ecbc5ee2759f4969062fd89518b0a58fddb4bfa0a62095c3c2be87dc292ee55d59df70dd8948271fde1bfb742c78ce098ce7c9aa5618390c904540a971cedff8cc992516e55096eab109648fb2bde809707e269812361cab59eb32ac4c2710ede6ba7b84f62d67f76b343af7e6b628d364e01361f0c19dca8b47208ff0bb98ff763df1dd8eb91d61ebdf24485ff06e1042e7848c3cdcd60a24b7d4b23fccdda62ff3919fcfb8cb2cb5231da31d7607f8d30171feb3669abacd9331ff058903de5180fb514ed4bf1e865ec9437ec21e9c3ec98038effa07888c76ff0cc28c8b8c22c366f39cfed655c106bdfa517e184eee1d1a7f04243864f095ed87d3c8c8ae1862330c036153878dbe9d6e14ba6f073529d0c53b7a547562aab29c0facd98493305afe69bae3973dec900d064c4f3d4286c870a261c9eb451239d379b5d5a4aa614faca778cba816650c845d9618ac521e7c1654747e41e22431b77941e0b10228a2076d42051eca2126918cce28480fa6bbb872104e7152f2d7a6a99df2074dd15610ddc8f94546a7b50ad52987df679d91e4e6888e18eae3adb596a0c8c0a52aabc9fda4edd3cbe21c94e4e7b60fcb38967e0d117225659f28c0968230bf62aa504a7e1f804b9d06eb67e548a2cfe72138aff280a1fb4dcf67ed6eb73dd904fa9019eedcbb4fb04fc917f905d20088b449124a8fc97ba5dfec4d88d5d603b4cbd36b6e363db6cfd16da02281ab94d291f0993f1762b8a037ba1b8521e182092549ffdcbde6461821db2ef92ac785b6f9f45dc0b57616db4a53d6132ffa129fa5dbcaefd80aaf6f3786886cf86e805300a9596573273e25b59076a34196f568b0f0f1b59ded7461bab95a682ed1be75c1d94837f305d7cd41fd5fc0622b82278074450099301c9d4e66f41f67a78eff177bbc2906d5998a874136d9a52244788cb477458d634f225f7350637eba493ecbb2be001a5047bf0e9e68bc05d5acca36bd9c9b7508ed6990870f76bf5595af860c510c1bda0b82bd86ec237e3818fdd8feb7690ff29dca6217b7ddccc770b08986cce6c4e6d00794f208e4c6ac01f41a4408db05bc8e9eb37309b390dea91536ba86c208f10b49f1c0732936600d15dde33f7dfe25f917798b28eda3be105b996e39e9d43672bd172eadbb74b6ea592ded815ca71b472d8934b5442b7ed82faa14efff183d0b355ccf6a5135a676f2960caccac90aa4fcc323a5310248cc2f39763c7c0a13402f2446c8f741a364fec0b043031b8a43b46d4ef39c0faf7e08eff116a6ca84853ec711d0b9f51c51e03eb41334e4aefbfe871baecce2518452e4a318ebc3cf45636406fca2443fbc71d0d31ff015291a68e5901b36e45de54385ff3fbce9e66bd0314730ad78c6a3770596da2a055120a347c85c05ab5dafb68fcde53ff728dd716817ae68a68d6cab5c537471c498a2c22439e6f09ad6773a9a88412a5d3b121dc774198bf4503143757138a642448e023569a5bbdbf6472e5e8dd5c01fe973b87f56e9d02b7cb31afba34d069523f6b2762f17a39d753f9e924028111612b11719c6cd8b2a3f2394030583262ccf0cdca30cf1ebfcda7908e32f3bc42d81badca6dea8d7228451e1792952ea62503b71fa433fe3ced76a6ee32e81087932658e0833622396223f13e4aad0feb169f3ccc54f8ec918756f52898819965c22d4a18efdbee063e7ba3553e658b6d93830f02cbe7f1b7402a57e5b290b1305ecf65c5635508d52667565c7caffd8fcf673aa373556a844f7b5bae2b1bfe10faedbb7f48e920137efc62c6b07036293465b2ce4b87b2d22ffcc385e1a638ec20c47b1508cf5fcc637a0ade83723c6333a94b2a4c6fac8e19a0fb75fc68d44805dd73b89118d13f3e4f4101d05f6e5b2adb3e5d03724a6a7ac3d4ca1b88a01ed653b8bb48f03ee5f9f7959e2ab1b3dcd94b1749a138a5e59c3545a5e99d78c172818fead1636284bf9f056fc129d29fa16992467dfcc5c9532efeb4fa3033710d50d4290a80eb49ab920884c747b2813c06feec2bd878d926e51d928c499f93bccaf408c2f90b47f9f77f55f3652e2a1011f97c5343eb1393006f3bb905262da19675546e5b5b0bee8f1663e9e2c26ad499153ab59d1602cc07f5566de71ca5d72354acc17ef4bb496d7e47f05e6a49ffb9d52d3a35b8452bc42badf83f2d721e8b9bf23d16acf5cdf61ad0b7e1a78b7ec653d417bb3ea4aab8b26ad27f40dac9f1ac5f9d564638f9501054e29f09295b1012f03e5272871939b83edf245ee0e802f1c0d8e9fcb34044799a0263a5e9a90275fc5ab7faec4c6ca13e233c56868efb278f8a3af7ebe9b16c9db973029d0953a5e6852d2022e83284ed4c1e2bd137ddf188b41bfe7c9585ddb9e9ca9a86b17878361b85b9c39da47b2c87495814ad4d779a58048a1ccc60254eebbeac6c838a9424d7e1b9d8ef8a85b249afa70645bedc6767e0b51458b11701d1e7ab4b3058b519886c974981947e484cfa6955902d7a9970d7d67825bd4640047dd3334413efa9a5ae107c113e9617c98ac42d7649d2c508293bf6c0cf1a691284acc1f52e8d66d92fceec1f25dccc616811065ae38cb62a2091650c01142e1acf0e104204951fb507da96b455ff3c70e1af031716905ad95e65f1837c0068af164e93459bd13d488abb2bb004c95a413a4fc5ae25187eccba845d66574b24b05f9f8a30d92574fe36c9118be42668058ebb077b7d0c37fe576d5f712a33544cba7956ac753bf4fbff857840694ff94289e970d96a34c0265a6bb2ba3343a6de3b26325fc59619d3feea275111060eeb64801fed137466883a667978f4f947dc1c4f496fd8045a632da90943576611320459b99b0482c09a73b642db8a194690fe7ba55b8e19a672e9b1fd5d4350d28aa3108ffd391cb2a3b0f50a749194897df7b4d43f70c62508f43dcef6300bd36f38b14d576b82fbc2353abc7c3689c5ae23d3e5a0701e415440225e6c025782163675e53397b0569ea9c22404339cef9ada2aaebcec43ca8f91a491b5ae29f9a7dc896c1fe18d0f54f5808922cad5813be9c6ce8c02f9303a0a5f2e1618c21ea3f03a687bdc38c2ca456fc3619b3909080eb816178d6d4a8971de879829691379ab9b62589e3613ddf8b2c6bdb904515ce77393734e668e782047b81f5b7166e234c1b42d87542154cbe9d3d9bdaebf81ee028a7293f9f994a85d4fabfce2466507ed86276060b87561aa3e8f201050dccc8a0a32143b9e45533654e757b6a08fe91329f3d32971abfd057d5e83923c91370f9319925ef4935c89e494fa44de3925fdfa921bd72e06be0996800e31dcbb1b84e2a60d840a68597fbc51fb7ed5c0187863121a098e192ab9481cb2425bffe969baf923405604af26d4639a4b657a5f07a1f78fb24cf4cb876560cf183c7d539d7f9aac48673e22e19faffe9736ea4def21b118b92450cb6f6b302a47dcedb2017d6c11fceec9a5db241860d8a9eab712cf2da7e747a9ef62610499921829c73fe1fd2adc7f9e992362ca8714458cacad22b88ccc3249fc7eae106b8022c582bff18d52fb52581edc75b8ff26b44d3df57d087ecaf7510207ce7adf512f00df5e9afb62555bb7fadaeaa8df1a53d9c63d637566d462f9b106f1872afd95dbb51b73ee8aecfc6f9524578e64917ea11156fda68ef9e62ffad602d88d4120fa886e6dd297753b5bafc84cede72064e015d420e729cd1e7e1f9c5a466a410ed43cbed4f22cc17c77ca27178c6d85cdff107966f316d5e307fab99a65f823c85d2e334712beb4bb40319a7e956ba387742fa1f4ea1ca80a9d79de5ed538c44559bd338f91cf5a0d657329dc6d88ad5e12639834141d689b978bc9e057b45072831565cebc717277d94d80170f2d9239f4b3335ec38b3a30741e22462d9f08502e537a3924b2bc063da82b95c7d2892413ffea3bcec614c698c7e13d11f1082ec305540d0a76c954692f8aa0f8e3f3cada9c41b738327632536ac197a4ad30763a4d5ab1b1dbf54d834069254df990dfca9d6a49fa42ab41c75969fe153d24136ca39cc990a0888e8e8c4982febbd3a728e70e96ce3350eb9d05ee576dfe37fc316b20063422c71372b57383b2fd0bd1f8e765b2a71b9d6c797d47859a1ea917040fa393f9510a694090de4d94aad65ded5a28c663eaedba7949c71b8cc7485ea3f91148016e2711641c353059540e845ed22145aa9b5e74371ebb458eb0e4ac477c1d915754736c4abe5f2d7aa21acad28bb65d5d6ebd674261b2e1e7276a0f8d9232cd0a0bf3785255bed145c4d6f29d1e742c52ded60cd1ac135bc00eae77d6147c574ccbb4dd6b74ecf99ee99bf3e6d5d581b5f2bd7243cb908e398afb1c91197e3fe115b114cb77cd8b1eb8f2bd22e770123d7e0e3e4902ee7990cd1b5662898ff79bf695035fa3ce21fd3cf272506120a4475b98d990965ac3614fead48786820af9238e07e677f09636875111c36ece956d0985c0c478a7faadaf92e787135a543c94180d019ed5d6ea2b9c4a295a0c4a21f2373a631693b7dbd6cad0e55cc8fb5ed925496a4196b502ac2b28747719f871ce8da63000777b9b9a63e3c01da713716c17d63e5e3547b2147de3bdc1e310a82c387a670459c5259e6b77f906d2c81c1229fe98dcdf484d8aafde3e2e861ceab31690f231b3930a0a0a2fb0d0ae06fbadeb3b7ffb8881e46d6cc1da6e489175b4664c69355443aeef5c1f084ba491f2276a96bfc4e3a0bcccc4f0cfc57741ca1b452532eebefa2b270921119d2195c5f9844ce67597b54c1af12e564cc45ebeb0bc2dcb40e1df13066bb578a46f2b1a10af01081a3653a65419c471c83dba", 0xf99}], 0x1, 0x0) ftruncate(r4, 0x1) 05:49:34 executing program 1: r0 = getppid() mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x446) r2 = geteuid() readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/17, 0x11) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = getegid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x8, r2, r3, r4, r5, 0x10, 0x9}, 0x4, 0x0, r0, r0, 0x6, 0x7, 0x5, 0x400}) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 05:49:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 05:49:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x66, 0x0, 0x7f, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x200, 0x0) mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x7108, 0x101) 05:49:34 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4e8eca6b58ba9aa79ee6b9be763011000f5a3da"}) r1 = dup(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x30, 0xd0, 0x4}, {{r0}, 0x0, 0x41, 0x20000002, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x7, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x80000001, 0x4}], 0xd22, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xf00fffff, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffd, 0xb2, 0x3, 0x2, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x1, 0x81, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x80000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0xeae7, 0x1f}, {{r0}, 0xfffffffffffffffd, 0x9, 0x400fffff, 0x2, 0xd5}, {{r0}, 0xfffffffffffffffb, 0x80, 0xa0000000, 0xa, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4, 0x2, 0xffff, 0x8c5}], 0x6, &(0x7f00000002c0)={0x3ff, 0x7ff}) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1011, r0, 0x0, 0x0) 05:49:34 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fb1000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 05:49:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') 05:49:34 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="bdd6517a23756a2c9f8eaf61659de3bc24d3d8c5f2d020e68d2b3a780c8ef6130038ff5141da95e1ce06835b15cf9d20a30ff344cbee9b673b37eef688d58b6e4366de26a36c0195af2870d8e72a31d695f155d88f0c002d4c09fe4f07bf822956", 0x61, 0x9, 0x0, 0x0) socket(0x1a, 0x4001, 0x7fff) socket(0x2, 0x7, 0x1) 05:49:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f00000f5000/0x2000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) listen(r0, 0x100000000000000) r2 = semget(0x2, 0x3, 0x0) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000080)=""/106) r3 = semget(0x1, 0x7, 0x2e0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000040)=""/13) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:34 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000140)=""/128, 0x80, 0x803, &(0x7f00000001c0)={0x2, 0x0}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x1, 0x8) getsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) syz_open_pts() 05:49:34 executing program 1: mlock(&(0x7f000070d000/0x12000)=nil, 0x12000) r0 = shmget(0x1, 0x3000, 0x44, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000715000/0x2000)=nil, 0x3000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:49:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7, 0x4012, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 05:49:34 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) 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) chmod(&(0x7f0000000000)='./file0\x00', 0x140) 05:49:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) chroot(&(0x7f0000000040)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x81}, {r0, 0x800000000102}, {r0, 0x74}, {r0, 0x26}], 0x4, 0x0) 05:49:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="96755523ec5a36306d861dfcf76e9e2847310c4f24eb760bd0babdb735ef1ea9ada742048feee5afb42f6be834217885b7e8655bd71fdd7c10f6d722b469454b0cca209f0de7087f82c4c39d3dfba44a3e308ea6cf5cce8f7c2b48357b922d8cf32b54fa0b1b3fdf82f0a0ae4336e5708532ae637df7f5e83ce5aa13ac4b7b9c4e10cd45ebe439df93d45e67f2cf9bbf3b6036ae3f07572528f0f4b2bf6f05e72f8a3403a285a105c0918b7f233a4fc073bdb5d0532e7f8777f634c68d0d2f0569a7ad2c9def91145773e212ad1a52df81f6d712e645045d25", 0xd9}, {&(0x7f0000000500)="c27e6c397dcfeb6cf0f6d381dd63003fbf897692b65d3bcaa234eb5caad9ee2f99c9ab8b2857e0083f8e21b6cce0cd912bb1b811acc1586d33ecaafb7655eb86b480b5c51562d48daeebf844115b1ed7cdcd16458b11d2d1a3a679778605189c8e54ca5cc90e78311d9339d73f81642a7524c88bc19c9dfc2799521d54af2d317b2530149c05da36e64d", 0x8a}], 0x2) syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:49:34 executing program 0: r0 = socket(0x400000000018, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/28, 0x1c, 0x1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="00010000", 0x38f62b37ba6b9fc0) 05:49:34 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x100000000020) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) syz_open_pts() 05:49:34 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1, 0x16fe, 0x5, 0x7000000000000}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 05:49:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffffff) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000340)=""/54, 0x36}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/128, 0x80}, {&(0x7f0000001400)=""/3, 0x3}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/105, 0x69}, {&(0x7f00000024c0)=""/163, 0xa3}], 0x7) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000080)='./file0/file0\x00') syz_emit_ethernet(0xd9, &(0x7f0000000240)="f2163659f1452744e38fc915669d75ffa4d595e67d2292791456efbc780db0e6751e2e88391177ee181b3c0832d9c3cb84c966a0e475073f293049927e968af0414883a98fa66fde300dd862334c4f3c47983193c92a82630b5150f1220b36c66955acd66d2c128f77debe66772c6e1fb88045c1a3441a105f9c4d54d5b61467ad064a2abce73a7ac1f286e00b8548a9d4d86bc36011b64e4b862ae9ca94bb9613ff0080da55b4f331b4c22db96c823e8145fac957af76457b11b87b4a2de3da831ddab19fefbced2bee098af9194d2503bb0e4f75f18caa20") r1 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="7d01a7378cf0b7d2849daeb735111a4559431cf3335161f6591646bfd7cd55ae170285905d71f83975be5be87a7662611d45ba0acd39e38e1dd6eed916428630aa2eab17d64430c5d30d004a6af7975922ee7c24c4397bfd5f0116bf8a565ec9bfa4", 0x62}], 0x1, 0x0) socket$inet6(0x18, 0x4, 0x3) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000200)=0x2) 05:49:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x100000000}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 05:49:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 05:49:34 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4000, 0x2c7) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669206dd19fdc5d4c7f53a9a0da02413b8716781505d524e5a0c2160e90547372ce684cb453044b0b920970e73d6ad21c825ceb8886d50fa88d3f10dfb0b04d1ee90c8406101b28b5fee48f65dad3747111ef1c514906230b01a149e161b808136baca49f0900ced6c16c8a54da7f016033ea57e703a25a2c16d26b2afdf24a8929c26db6b8e1f3e9dd7e01291fc4ba41bd8bdd3fcebd247759d567fdfc73c9996bc9b9e3221a80efd222e667ab1d78a302822f8075b4c3241e340dc891f8856444b7439f1cb8bd8e5e278f5092981503df4c79bd991ac560971dafc81f49bff0a119dcb62b15c0a8e4d3b49c5e15744ff2d9bf788f11fd0e8d9f58761185a68063cb405ada21d907673a49d75b54088e328f429f9018e06fc14698028a0e4af707f3faf5f71f65e5bd1a308af607d96ff9024b3707590b5e685be69fe010db312277f37b99a95dcd15d2af84eff05e781084acfbe9b4ec0e9da7cce4b5fcb546a06ab112"], 0x1) 05:49:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = geteuid() setreuid(r2, r3) unveil(&(0x7f0000002c00)='./file0/file0\x00', &(0x7f0000002c40)='x\x00') socketpair(0x0, 0x2, 0xe00000000000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f00000005c0)={&(0x7f0000000180)=@in6={0x18, 0x2, 0x4}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="6c88af1d31905d29595974d7f56380a94fd5aaab474d87c0376a5efbcc1721d14bbe3eaf8e6c889c593757ba774887ac5dabb3f5ef53939378e23c021e355642b81f4785c913d4afa99b368544bf8cf9e70275c949990cca319c2adf46c5323764bf8e33d3ffe266269ab7c0338561755fb4b80cf28aaf1cb6f52c96121daa4ad5dc2857bf73bbf08ae67c1578fefa83328493b19d", 0x95}, {&(0x7f0000000280)="fb0aafb6fe56dff2cc6c2c437a11ec47aca05354141546a3415eb418cd08f9c98f4d71cc3c18b16643f4dfc78f3c614397cb8b9fd23e99a0c36992e57af528375cda4b7615b34cec2e27990b8f757e09116a29075524c64e8c097ee068ad9ab8606b2e67c0395822d7f32e0b605dcae7df89be4ef34b6188155b5ad104993b7aa1fd5bf70776d9356d74f3dfb90fde", 0x8f}, {&(0x7f0000000340)="ae153f6c33d98ed91c663edeff21b15c17a43335e1a171be42d0a5b873dc52688455ded5616b0260041b3a6572ea24f88e0f45bc4e9ef6f68f1422bfab9271b2fff51fa19f53106b27c87cab5b376fb4cc4602d2157a56ce75ffa5f515be66aefd1f900715c9b0bb9a4388496ac3c9f9e07e61af05538f90ecee983d166c6b2d2d26aa79ef884f9982fef2ff00dda624b0d7000ffffb904ffb5be4b2", 0x9c}, {&(0x7f0000000400)="d6eddc7e4e55476775727dde3afe67e63c3c7c5d56f39f4639f4957e9132e0c57d154d6e296647a95621d4d526daf508eaeb66cbfbd9d1715a883c2d705a1592ea4b0c96ad6c6baaea05ef1dff49bce37fae995c130daa45024cc3a41371bf8044d1340f284d27793c983f60d1d6bf7f8b841d23ac05537af041a0e13184", 0x7e}, {&(0x7f0000000480)="3e112f98e85e76a7b7a29e19ce632fd6a3ec944d6acdf4b27e35ab978ecc4399d08473c6669d74a1a1d661aa80e2fccfaecc0d4172ea114e1bb5350547b46fc76e448e897e732609c4655338888da0a2b11c55e649cee8f74063565cf9135f007f243eeda8ed55045a3688a5074808950c73ebdcb05448ddcd56fdd56526775de5e35c62855eaf495ceee693ce", 0x8d}], 0x5, &(0x7f0000002c80)=[{0x1010, 0xffff, 0x0, "cc32f1992a884d6251b47b57da2523d9ea92cada202eea743313a34d1c33b3d5999ce5c26e86955b3fff7c129f1a2f257256442739e96304b787244814b05f8ab2952c7f43e0886e1e80d8f5b4d014d8e7c6b9cc4bcd9acbbbe6e85c147b4e134828b5dfdae72aa993d941e9fa925df8d0aa4d7ceae594c0f4fe4a88bbbf51a5b318ff6801aeecee259738f6d57f294f8382cfe71230c99f90d7fa4cfbd31168815be63f2ac67fabe5ee38411b00c42eb55a943426f811866ca279702bf03169da691dc615daf624f890f1b7524c2eec127ac8c8471d0ced0fc4e08c8c9fe3e5197df6333779fa088b2c148a30c1c06fa64901590cd5db44a4e8b572dddc2d244801e3fc513523e9cafc0710f14ae5bed3547c5b5cf4822de1b36480ab69b610c882cfe1468b5b189ade8d93d66ccd36d38b9be6a014ab45323f0f7c0d306a2a815609021db8c051e035d679907b25d20790cf2ae6291cc4eb7cd6cb95fa09096e6658ecac104bb0182a104ea3bdd170e71d4e8fd4e3d1150f5ed51bbb6cece635fe1aa8917cd0e0cc8aacb6f366a95794d1174825e52d9a8781aa45a11b817612279641a792759ad3a0ff48737510aaa7e12cbcffaa5103c9099a3e9595f005ce968c195db88550979b3a61cea198e80b7882ec2945b199118ddd5b8546feac22be1257958ab6dc71838a472a004185bc7a2776163448a9d4986d87744210dc25dc4e480e7b9c4988327134e603e5f18a9b3a6b8af2d8d40520e351deda4126212ab1756fbbf4015220a00d6e006e11475027d7294f21688b86ba3ee81f4a9a8dd160010d177290298fa295dabc79c71968ead77709632c51da5d70a4b40bf204f829fab3348c6e7866d3b0f1b9d3f49b3940791a97857fc3bc782c8157936a0ccde0bc15693e11148c717536ea915e3c7a255492f4808767f1d3c06752f05cecc1515a29ad534c1b5f775e15b5f4693cccf4e10f425e3081bbfd14c3c28858d35cc107a42953e5dd0af395d0f28ec1af1c1276fff2797a4fe223f6201f464c000ae0849a1633d7314984b3dbae95822ff1a625875e2947b36ccf861b3c68c3e0a2ba523d96e02e970cda89873970c536ba1075411f0208ec01a39c25176dbf5ba76150468017d064f6d8359d0cc754a1eaf3f9937ba904c533ac2cac52e6888e3d845f502457ac94a010eaffa88ff0e38e2a6dd6e85c1678df027f7108e1c1c9fc653c0d9af22e2958ea4fba8972df47805486ee35626e21dde77f1aa8c99b766a1a870475b0205d50504e984e8e67f6a8b480d1c1af715024087ea5a01513b4457c430d524560bd3e6a633b8c24f8ecbbec388445713fc8f12b0c591fbe62d095b8a1f25af2775a910aa1d29433707622ec95ea753f6343b225ae01bcd8c3c0cac4a3f2cfd34505fb99175cca77db1d18530569c7b1bb59db8e25ce5c24a8a9c6334db8fdf9fde7b3b443fb2be70fa40d5fb9fc8e99a937324b6f1e783e3e5cc2d36e2ec77099a32663713ebd007837dd938b95f81a285d42525d7c9cb9e913b34188834a571b87507ad72deed7a202b6b39b9399ce2b450227852c1084b4cc32d738e87232e549ea14e88356f96c5d0468ef2ee56ef74f0caac929fbaf9309f9f5c342e336b58ec2ea558089ba11ec9e4143d626dd3ba6178e386de2e91b3957a9c1984351d900f3b9e33b1f682e7c9f1df34c717f963b1aae0e17477f29f116b69f6c10b4eaa59ca21dc52c135a9b110ed23978d9b534d3bd8cf965ff403d56df02ff288654efb5285c98931b153de51f579873573b36d8bb00694c27639d6e737cb2bc14cc1bd03aa4dbc3c661749ea8428f162d7ab9e5c777068483ba6c661403e3507477b32bc71b62ac3aee5b6e38d261a741bf7cc71d8491850a018318612ea1c9cf4b72e1f52d0b121ee9dbb9d8c9e6ad910b8757d7951495b1b845bc09f03273c766381f8bafbf9dd6bb6edda71958ea7b1ee7ec8739fff1165414bf54ae7045b5d3ee274247d6f050507dfcf2893febe7fce83bef97a86611494e71fe92682dd372dcb7028ee1fcd3ccaa63c480a9f559cab902732aeb1de1312ae1db2a8e3e9fa8ef266968988927c6a9459ca4d5cf7fd6c78c1bbcc68fc88ac5b5981348e9983706842156db87ccf6e8f2d7b0c3af9ad778f734cefdada6d05aba282daaded41479a13bf78c8e44131f89a6f7c224fcdcbe47dd93c39a2596f62c3f9a9c818d880cc486990c3af4f9dd58fbff7922b3b729d9d9c8d73b70fab91f122aa234ed47bb15de794f0860281ad61dcaf6538528270107c48a30bac8af0e0690c6e0ab79be3c9bd2c0fba556c5a476067fcb1cff98838faa27fedc327d424cd6e0c8841f454a5ec5f700694e32a84aeaa78b6e12154084bfe48fda6304bf8476d397066f4d62121d857f0813ff010d912b36591875033d2f9f66b1a0ff819cadf2dbdaa2b4cdebf781e58a3e3592d1090ffd36efb499ef9364481d30bf9f09de880b840d99b1e29b4680a0b42807f96f3926253f4f95bc8f39c4a3054e92b36ff315889acb31db70ed65dc226f78ae759e29750f2f28b0533f0bb73529d5281308770fa1796064a3c0d7f4c1a804ff79127637c15bc9507fff0c7a3250bc5afb280076a36d5235725bf250addfd977ab9efa70231f761548c6766cfe978d53d0870a1fa1f962a5e28851912e66585096a7f45a655e86b4a25744b612bcdaa85956f342d02a5f9ef15761ec37a0b514ae7d228801e662ceef4a0101ed6694d6ecb476d7e0f40b6e90d10279b51ddd886b2464a28ec724f826b237384dd009f23f05f29c923801b2fccc7521207da79bf5986ef9c28f3b07eae8973a9efe8941414fc4d02416f7e1c583b5989b2db12848ca70086c4888488a0157c9ef262699629c0c9901f752249e8c0c914d6913125c654ddf419d3e5bc68dcf9606044aa23cb33ed16436999048dc66d2617bc67afde3874dd72e941d2a338861b97640174762abae3e467d202b06cc026324276c1eaac2d8ef9ba120322002c3ab6808062289720ee9c55b6ea2d60b898c873e8515f583e7dde8d7f6697cade8875ba6f2ed18347c6629e520c1dc4b3e936bb8d9217c09ab6caa0428762dc75ba657b2e0b7e36a694316c5db1df8ab2a1bc4845fcc3f399fffe2fbd0f9c08bca29c4236d4f4bcfde61cb63f7b922588dfef2460f720b22f23515c7abdafaa8a79e63ca7d7bbe1d8d3e0ded01ffeb52e66c464874e8ccbdd7e6659bb6c6555e199d5ab227fcdfd1e056cf5ba5ce0a0a6bc9f133b8c498f6250e053481c3043eac90cf06c005373ff0940e8835dcab170ecb99d553b239ea2d86fe262cf590fa97910085a502096894e789103064abd43d8ac070af516e87eafdd3030d59f0a9d151f6d7976033325da32076110e97fc253224167ea54bfe823e1175aeaeae8e41b362b0518d8d0525603e4d7bb640716e908c5a1f056450f6d83079641fcd577e8e4fc6b30221f3ac18bfdf7684697e753b80ce5d7eb1538e89ba2b0ea29465a9c1a91755e7d65fdb996187de584a51ba318115ba1443a6343de880064efdd86a4ad99a9f66654ef21c94b4b9023ce7df47547778fa9e461e73a0dbdc4c01ec3f4d011c35285fa49eccf2d42b87c8cf14367ae21e4b618260a77ac782580643583cd2e373beb635885d0fb7314e38265f2a376afb597331027fd016731d74e5b60c55db16a3760a0e447ee0ecb0aa2995c54329cd6f7312d5dd6fd29b32bb74c363b15ad24c5e0788e14ff7a19a6681f73b640934fcad1373fbe17c3c9fdd2e032a7cc65331e31d63b8d8a2be8b1480efbc79ddae3515dbdc53f55c78ae3ea12ae5d0a4a282b1128e3c5551a56bebd0bba2b6bce45dc4f9e248b9df1296872c29de4487f0e7f0c03c53e528cee5ad1df231ff2e2d4b6abd3cc37057f15a0632d916d77403d249bf0d5e220841e39a3b6bd602b3bc1c7011bb9c20bd2be7ca988e36fa342f5b65088935397cf9d5f82b0803d160e97462fea380c7c2cdec1392f8d859e7326a1b3fe42b0b7280a4b194414a82e2567ee0a96b9e25bb922cf7dfc5c2f4b5e6b97701700f6cd2155f6f5a52fc54cac3e3604ef074e034a6410fc3c6ef776b25ad415369a43915a0a63d273db497691e6b4383158d16d1baa6d81211c642250f6c3c9ea782841759e7b7ecfa9cffd0788c1b11a461df04974f86ac12f0411ee0b79da9c2656425c023837c2ceb5680f511099b0f623f62aa9515bd21b17a4e1c178f219c03becbeeaa92ac5f4ef4c32c3ce572fe4ec994d77c73eed154e151bbba50901e7b11eb0d32cb75c26571f77a672340973dd786270f3b18cabb9cb5b5dd0f1d2a7a7c9641956540d40f0558b2e0aef3924361471e8e3aa1ecb11b2748c0d33e980408a61a183dcec37aee14fc7510507cccac12c07e7d1bde1ae52248bccdd2c5ff52dfbecf14d727193a6cb08400967510eb491e164cafa7531989f22287ff1ae3490cbc6f1123f940d296b78630a1fbe46cbb6ea6e995630f980b27d5a1cbe12545471ff3cc373d49303e7e839d3e1d7898f734cecd6df84f771673ef972a562242cbb541791b71551a0f8e53ca7387313700587c9746dfdd4529cd5318927d5f5ae1fc10170cf985bbae4aca2b031c7e7ffa6accd895d6db1448f41059482bd6f18820ecfd63ab4b328f86d0952ce413d7899a4cd3f65a930914792b79b17ced8e7df212dff6bb8077801379d7f165e45a8e2dc8c18f1e1996f640a3a0eb47776c2f2cccab2cd3ebdf4973b37d1001095bfa00204a16e49beef1e746341dae9fd4edf55abae9f1e0cda13eb8cd886fe6bd7ec68867a30e224d69c8158c89cbae8de51f164154b379b402fe55212a80e2a517f8d00109fc53280400d2c614cd0656ed601f3a2be0e6f1ee8a087e0c6a06e0d87416d292f931ff16f8f6840d4d8a4aae57a4291f694d193bf9d43d889f3757e90cc405400be9c040bdcfa63317c047d8a695a3d4fb7747649510d62e2093301587d52329d33babca1a8769d286a095d9e221b8d332d6ac8dd51022feaa0adb88d8a6980f53ed6a1247247a5891483997ad1dc8ffe2b114ff2582c78914bc50391208cf01a835cf9498a39b74f423af4939bf7520dd13dcc33225169f3a100c43aca0ba7d81b43c9b04c3439c8b13f4692ccc960d7c559269590a86cc5b8626fbfc307384a48e96827f4ed5f703eb7dfe132cc93cb2137a004a76081ecd2cf6ac7359b82d06cea1fcc2d293ba2f8888c02f359ec584ea672579102343e17918176cdd3b1945c6083aaa57da440cbde69fa788edfaab349eaf9bf88cf91e38d469c4a354d07383d70c5e81d4586be94313581ee7fe80dd7f77c7ed71a117847cb57e902a07e494826f3936dcb75465db4f08540d607303792a4db8c6864b1e98caa7af8eb022aaec207d6c3b7920edd591ca51c20a656efcf86611970289c94891144564a8dd28dae1523e1544e86e9d4d4a2a14c98763e41a5fc3a6b8f3741d191512554cfcf25bd1d48c6e41762b992c2faa0366c8b344c36c99f027af639d8fb5ffc2f0a085690b94d2bc03baea03180edc272e051c0ea9fc573f3adb5d7aabc7d5bbe755490abba3ea624f963a5b22781e868c19e61714af40e295c38b8289e17a4c836173dc4f6cae2ed1e2b5670e7126c72dfa136747f278df492bc93bad280f2bfb1cf99d66c5288257a7ac1df38005f7074a2885d56280ac543a11003be45a27e352a9e2804a8d023fa86e72dcd5b9bb0aeed6830c77b84347be353e4f66dbe6079272"}, {0x80, 0xffff, 0x1, "d0cff8fd3ce5e6f5bbf4dbb077d6e256cf91cdf426aebac80d45afc2d1a1ef26b71a6020248c6ff2296d35d7188325226e53e704322effa1c8962c58884e003acde58722a97f30e2f78a184c51b371d2c8b9575332c68be7e7f28270e8fb4aad7effa5a2b4848f8e5b5cd0c00a2416"}, {0x60, 0xffff, 0x5, "97cc345e8ba6b36a3df598fb310d3de0b98a9c60a27d08c2339c074055821bd8f3dc6ea9b8f4ae557787c8d9f3dc3559f27b8a5708b1633fe4aa6bbb9096e795c870e335a9c84ed9f14bdd0f"}, {0x100, 0xffff, 0x5, "2448a7f63adbddc3d12f718220accebacf5c916dd1e3b8c185deba10d301d1f7102e6451fd5004a5d4e5d853d5923b3022b56aaccbe44ce5ff9193c3a1427bd4494368c9135fc4f38b2f003ece12ab739e75a83aae5d343f87207f50bffef4a293c6a6cfe1c19bb3688c7a30cec6eb7e5c7cb7674fe14bf153f6afc97e08310fc9fd9c1d70ab0621e37ec394d21fc5502b2d9d7fe97b4bb9790f901126ddcd7d96d7cda39f443f5e586e4035a7653347ee106af34fbfa97ba4bcc6c089f28b5603e1c94efb00c7faceadb2c69964bb8518eeb5c81a8cd24647aaae1868284e43ff700815f635745b21bf4066"}, {0x1010, 0x1, 0x9, "4c40af54902494d9a02719529dd23f1ddd8adfc0d0afd3c54ce4ed00d4898a8cfd67604cb3aabd06811faa093b0abf3fb3991fd0f604823dcd14383e03a6449b281a3f52fcf4034ff18bd896e7deec0473906ad97f978bcaec6b01aaacc4141d4e70c42f6f89282220bc8df4e902aa7957cba61c5cd93b5badd577af0a7eea16a0f7d902ce676137603806f07d4e7d7b607718e1c2c77fc17c4517f5beb891f82022dc04394d5462c645730af43ae32eac4deca89fc7aa7146015aed89003bd8775dc3837add931dab9862478fd80120a848f77cdf8aab47ac9b0a86e5d9546747527b6ba1756c1ded97821000d6a74b8a74cd91f428aebd0addd2d28ecc65e6b63f9971429d1e3676843971872a0b0960d7e763bfce192dd4d2345632575cdb7e8007e883044cda05a16609d9c766f835b65b0fa22a3286df75fbe0622e854a97bc4a830fdbaeeef95eab20d4cb1727d1d1e38e2bed40e15e8885c073b4253c8811e9fb26b8ca89a0d8904951a3fef0fb1142f4a0f2a9d4f0db8be98557d48e32195084d76dad3c2ca4e5a6135c7c3a1a45cbbfdb223df372915abc5a2a1962c84677aa748568c23d508f5b5d88cbf0bd14ad0b05771c670d3ae4e8b22ee94062ebd50c28f087a865e994209358e2fd742bc64ffeabab59092af5defef727e36c9a9bee2ca908b479bb6508230349ff6d6935f92e36478be33dc2afae7fbf239643eedd21064f8b8b8774aaa0316ca925149708b17745846abe7249dc7b79cbb3dc7ca3297f580cb82ad5162081525da3784fb59a499eb0968aba55bea2e2f2ca7bfd06bdba935ad422756ce97824babff2dd09c475ee5e76c3983d5fa9ce6367802673b2c0c6e00878db2293b2d202c667d1baabf97d166e8dd964d3dc2ffc575b5df59e5ef82bf49be4c6f44596872752e9478959ab7a5065e3e84c58f8a4555a97c7b4de712e7e4b27419a472e8cf33220f641ff50552d3efb3c1f72a5196181431c952d993d239a2ecdeb5da8400b090831e6634c347ddd999e9f7e6f82f44d2d95b75fe20c920f1a722c7c72885b847b5eb5ab6b84fa91b123c0b4fb6a224a6d6e4783980ed15648b6e991ad6c7183ec8ea4cb77968de574fdabdb0ae307e89812e54595f11ccc050221dd9b2213aa585c2dd5c704a7c3b1bbef75e99aaf1ee4f02a07678b47189bba2c66ed6d67980cf22f6c789d38a7f403384e5fdbfa586420a7e2ab64e2af3420686bb32f3a4fe4e541ccee9ab33dcf0d7aef8d5082ce5054bef7d483b8d596b22c39d464b2b36aff20d1e5d7a1ef7c47f47a8f2e4471d6f8223747a4d8fb86b7b4637fc97638e9c3b5f4c0d0b7030c9af6bf84b69ddc2e46af0b89f02ebd884cdf1d63a02ba476e30e3f028918ae84b324bfebda595c8ddf9f939f79d96383adfb1bb98ac8bf0d08b7f452559deccc749c46de3aced22ff0e41e6da8d589ec0fab8ba5b97ecf5672e563eaa548b53ffbe5d2d110584690147f2c74dd80210608568dd97e0ecd3897bd919e9e1b11ab04f949c007bcaf988405368a40c00ccbd5be38745703e417122772934ac90ac74939eb8a83b156762ef87ff80325ac519534a4f884f092601597ec66152355f9119be237660cb6f20e649ad9a6c58953ef8fcc4c30c9d183ea9e5da86a0e722a55550f2c9fe0b0ba27bab32bb9f9165c65c019354e20227b9a6d1196bd687139e66182c7e7499cab9c847cd5c94992269f4dc8c24b1e6f96d9402c22f77e07225b280e1abbfb889a1542076af625fd7579f8bb47132c43a316384b0ef0dfbd4cd005f3c00ee46087c1e72923d1a1c52e67bbcbd2d16defc970f034739be6d0c50b8251a5073ac1eceba07fa10d4077832b588d13dd1960787778cb61f2bb19c0a587c510cdcc3c63eff6a09e30ae3584d7806cd11b8c380e4e3070bb84d172308b89baa297a171525f96c08164a012c1b0dbe758fb069de41af9701585e99aa9fc713f88006d88a5465a2cde83e228571bee36044b11641220e32b9e816a774442657867fb4fadc2aef105e8ef83a92d56bc427c9438eda2e99432516461ee1994b41ff430a78442237c1976786d9d91a15115b101362e81ed687217880618a0a08fdb1945196ec455d115afdacc15ba4f95fd73cc6e6688bae627de0ce6a1446af388e98b84023bc64e7ff0e6ec6575003484bc3646cd233db6a7fadad5ad6024263f8270ae9b35787c7925a1586e1da529e5f2d0acb1a5fb2ba309b9bcc52ba7eb44676d39a73f170b18453a563fc7bbc1404fd98cda451ae348f53b1d7aa9211e5fa7a0edbb28f26c9d18900ebe81dc172f732167f8e438c38066c91ae00da683adf7b04197b263476e4d96a7efa3008a4abe97cea52063d7f9cbf9948d2d5164ae3ec1faaae918566e6c5f8d354c037bdad06be067c0ea20844fb2fa4af3664246c52deaae1b9b688d367710b2834e39aca4e4c2089ad910e32f99cd66ae2c83887cbdb8293ce5874218dc1159082f6ddb0be2169d5962b27980be4df76a0f5ec29d537d288e436e12e0d8224207058329d70aad009ca9d7e43d5857264bd683fb6b06d3f26aa8b98b71436cfb4cadede98ba0df457576a59e70a4a97bca46b343a0ee5946c6e70296992eb7323e2363335794b0ddbe7762190924f7a210ccaf814f3439149c2d44061a96014be265ecf131148fb72b1827e039ff61d4c9032ebd36aee353e385b8648ea6419e0c6634968a1110b90e2a2fa86009af68942bc59a178bd431951603752a792e1965adbd36cacaf909f91a8811f33ed1bec1d5bd1e7171dc33c656aaa1e9f0c4bbfbce4e9a41cccbcfc9150b7e132012baaff58dc2ac116d684ef506ee6611c224819c6388d38e22cb49201126c38353569c6da8d4d75b8fd94b4b689b6903677b4e2752db56d5411f122276c07642c63bd7bb2477597e8ff02319c24d5daaf6e9c89dec35fda23454e0d31ad014775b0d9cdb88072ea40fa39a468c55793cb964ca604427100f54e201ac0ee1a280d0fb9c32ac4cbedc97eba30df752fff5896da345516bb795025d5152d53ee1ef44617008a56e61dfb0c52fa7914d82916e7f79f3e9208ee25f884f0f28c11e4b6c6c45f7ab9c04c4b850d1194374e3b6487624556c1573a4651a4b785ff9b147f4d83a830c64d7b88522fc65b8a0a201fc539ad905313fd86ac16c89d7106b04d1d2627e7b454b83647d3210835914bb0fb5ba393f4b597ab78dcb25efd1e7fb9eef76e54ba149ce380ce39f8e7d8651b99f591747793fb8c24fc36cd0b74d634e5ae2906d170841845cbb7ab0ac3786f54a891067c95c1c8629c933fcf1e62a10a4154c2668f3b6cb703a681533ad25d1633d09b794e9454268064cbf0c13c73324742922e17b8d38e22570beefb9c4c2d700205c83566cdc34957af134ab571cd5442740bd728b876c050bde46814eea900e5ef2300f4124263cd54602f12b0c38c62d37890fe829256f52a5c2efd57dab90a92a0330b4a277c734334c99db595843d3d7bb49adb901478f7f7990b293d63d27743d79666fb13a2345f19f04d5c557c9973cdf222c4e4624ed65b7ada2dd39961506575c3d72a862b8e462c423a4e180d457d62eab4ca3cf9b194a1614039c331c156c43d832266cb181bb580f7b751736b8eb1ceb88a66e0eb9a8121f4929302bafe4d3104d71c6f9c3cd4941a43f17d214dbc985d51fd0216303a94f914179d4f9f7168214904b8ed8b6017c6ed1e5de8fef791e8db36ee828107a42814bc60479b7bcad4a059b3035317f0099922598b602e55dff4d57c84fdea140e472305c3e5fa6df673f1fdcf2bedd5b876c966520d51ee5bf6cc82abf3eaa90d7990a54479963ca2ad27e344742bfd11ade3cf5e9dfc8a04584bf8633422248fd9d943f8f504c0a0a541cce6068d41303dfe395d61d292c9f59cc71c7820d834fb940e9261f3eab7c5d6ee50bb12319e8d4e53219ca0fac0e8cebd69b9aaa3a47fa4d9548fb3c48f7c502c94c603fee4e87a998f3cdf265d497de0c5382b7abaa557b48759055dd57117d7e79be79e581c7a47576324851435ef4200d7edcfffcde7e632c8e925750fb0ea1085ea198c5778d1b1ec8302265b41ec9152970a0d586185e1e47b1c8e2fa8326358c5ed52412b8de0cba3c1868c5b54867bc26ca8aaafaeef4d2890f26324a49af79ee46563199994ff52b171ad05453891890409890242b4f651786eb0c2cd53d8772cf0400bbeccfd5d146f09a916ded0c0596d23a3ac04c56bcfc35c076f3328a5ef88c24de52b11ad8b8101632634faf53652262d114a417424f6874a0ce62f38f46497cf0caf90e48641ace0230d4e12fcea991ffe863ce6d877442bf376f76f4037e1bd108dff6b43e9087457c59fff3152c76fbe7115a3da39ff8ddcfac57587d0373ecb72798bda3237bffe3352661571e18ddabccd26fbbfaa516d882d1a280e07cb3d53a5b3adffb209627ec1f73a535f994a38761a06249d165a0856d39eb16ecbcd14a3a323a6e50083dcf48aba7fe543e68c2e0cb898a2fbe7915b1fdcb09a17d0ecabe575e2ff754ae4d58c98088cf06939066773fa7665e2c0a8a94fe127e6fb31ac884a53a5af455e5b8c9f31acb0435a48b821c4b8ccbc69e6d0c9f29f7d2f0c232b3bc4a8d88c5d1d3cb436bbc801db258fa40f730f225212c0adad2b9c7f1e9c3fd01bc319e5f0d0d8366df54d138645dd9733798034a7394b249ace687e9c82b6eb20b33c9f27992bff1a0135b60582b01bf93ac55a6e42e13f7f50f0bd2053b86dcfd6c69a452badba737435d12d76643390092610b9459404a2b044af676dc7f7e47e57cb2732d0ce97b2d12fcd176a332a5feeae3882b0dc12dde91877179c675f928deb8233d19e440923532629f188a4ceccf82fc492d2d6fa3cab49a0b320fe77e4fcbf7f2b0f9a98804aa9d5c15a8593d985d0ceef08ff815eb245bc088ddf3c62f74567a2b6a842add8dfacc91669fbe802ae1448dee06d3a911f0e0a4ebe101d53283c537964923e6c7c34c41daee95d7373fc01921740456d012dd6f14104b837b3db16da26bf6e41757004ae80de807dbe77fdc88679b41a10d35a3c90ec806f057782b8483e7a7d33f8428a4738226fb7cd88b4b157f650c7a31e411d6c510a45538933559c624b0ea478bef509d3acc98e2012524270e56211fcb5e0803c236ecc327eadb2becadc5e364f3c0061dec2967308a054c36f2f286b533b9ea7a43e37b403a3829c6a2e2ae1d666dd6f88b107bbb1c582d495cca1f423b054bcf05a85da04c454c4e97870ac62cb4fe57d19d997391765d5e3e05d83c11c9f065847c7f9425888cb87286fc22d2ae5967b5e18f65425740fb27c72d0600b7a7fc50728deb8c43443b6cf2bb6a2e1ba07aeae481904038c732b0851baa70d14343248f0941a1f17a97e636891c177b6f788d06d2b07f21daaaffdfdba68443013dec94b173f6546bd1e52c9052ef56d98fa45d6317547c56d76a05f3407232fc47f8ce481bf608969c17647571db42c8eb32d15f1366ee21b80d74e7484721eefd48d91b49e179f55f72b3fa9302f70b4e36ca9e0dd4d16214b4d9339570268af9977fe959d19e60ac8e1ef34648e00e905f72f673364a43fbcbde688a1bd2d77b4a46ec23f25fb54020c20e5843ce6656645ee9a7cc509043c47407880d1231b1cbfea983eebf88592fb5a90ae10fb3d4edb08941c1041a1429ec4d711cfa8d128af2fa74a5d48c735ec6dfb753ec8729f999a0ba5b300ef9d67724ca"}, {0x50, 0x1, 0x7ff, "71cf0d9bc404ae6aa05013809839b7dc9ff3a7bf6610deaae3cf07313c34aafe67a5cb71424543c42c1f30229f79cafe7dc1c6d17c34f12b0c136a95"}, {0x18, 0x1, 0x8000, "093486b9e8698ffb"}, {0x1010, 0x1, 0x8, "e43e027e5cd339100ebed0563028cae4c7b5a4b07dbb966da857c4a2cbfdfba5aef62390bb7836543901d809f24d85766f0a346e50046d27c002051c0ef1b3e597062ccdfc6ef4e5126958dbb80da3132d481148196d0c61408e6c6146919c432886d383f73d3e09a7d8fa49142f1edb332f34893af57b4cb66adcc3cb89f7b768f1c379eacbbdf6d80ab4dff3f2192206ad16ccd31ee83d7d081bbd9ebc8cd25739ed00a87fa581e03e517f51053c090c5026f197277b76a749ac8df513ef1cd0a8a621c66f4f26efca911569455fc45f6d749375a6252fd2d271f9ed40149eac1cafe3be056a6f7c300097d46b16f094fad63228aa14a3b661b89f724c2ec48ffa8a5b0a92459d3912eb04f1a0534afa94be235907d218ebb44313586e155e953aacf91c4ea0c3fdfa471a7b5ba25909c64b9fe793e23b4779740a05394654be8a013d04ed1cd29c31dd47e4f9238445ab6c1aefb57b69cd5bb17ac9b5557c2f76298b3e79e0c05bd490636c94c767e2355ba4e60bf1173c3d4821d30dc69ec48c00d2eae7849940fcb2bdd25ce869aedc270ebde6969b5f632587b66e3d600f2a9f7681133fab4bd64ce924f520ebbbff053e90ec441988694c63b103d03bb3903ee67af157301fb22bbb40c9009fa6126aaa3cda993c7361e68ca37ccf52bfd313481fe804ec0e8a255e801639ad3f6778dff1b7dbe2944782ad0241def3850f349f6f9a7a213e7a66660a129d424428344138aa85ed5da022c9afd46f5b7c37c96922c1ac9e8a2df987d7848e468035b476f7990f66957a2e3846876e0cee0327c303042e998215a97d143ac0ff3c271afc9b6c9d11a626b3050d292207c3482ac9ee28c589279db2e2a2949a1d32d426a646d4e6881720765b61683a755d05c6161d1c602b1915473a6f598336a9f9fa51d7570f449b4518c0ae8541806fdaa9247cb2cba905b83edd9559826aa82172b9e48e747f39b837927ac13848718f82fc7bcff5ecf283b26093d0de036ae71979dbf53d0d9afc75f645388169916a8c5475f9d171472840d97fbd9fd6ffd59fe667082681f52947c41a0de990e62c68205f9738bc20e5c7d4b23f4bea43ac00ccc7ea11226bea085c79f92f6deaea4afbb187d075b7efb58c0e0f99cec8f0ca3f0f47f07e70fc27e6c7eb233b622f19727c61088c97951103a45c780207c536506e17a7e5fb3ab51cc943fe50f9c783258fe109d623922ba5a561731d9b826b83d0c041b13d6ab00b51b7f22f58dfcd42f5e798e4825e3af1b703c1433ba8a5adaa0058a7a48e1f4d74b5ad42c0aa36ff3ef329ac75798dfdb9d20a872bdcf598daf71b9905b6320893ead6b2e1d2acb032c44ed054ca1ca32741291b7dcd3369086de6322a3aa4866e5a6ea3906bba0360608f7d0a4dba47522ea12f46b8784a3b0c9430d46caff648bc1dae009e4c21f9a6b3725741136cba3bf8a58fec6af90ca3b1c1256d4978d7837afe7a82927bbd1e1a31d497a648257a99d57f549586d54bc443d79e7b5908de6159a1db39ea281434fe08965aa8fd009962a3da0f0a2a58449dd41a421445824ffe123c64a5ebe939e66061a1c02f668542792d09bbcf15cf6776465bdb7914bcf05465eb8e447c5ecbde37f2888fdffd73650c56c4dc044e2d5eb1978079250fb047636ca8b2d999dbbd4e0c348734b4ea6adba7d26bdc04d0d3297e9a26dcd9cdcf55a5e3c09f814336b899d49c2d0809860779f385194c66f0ca267d0b62b7862044e3518669980047717514dff290179c8bbc915b70a42ac3230d69cd94ae1109efddf4fc07b599e8134a4450ca27c6cf725830af6e26ed2b8fd38e2df2846a3412e8e5c8018fa344d8cddd49b687e5e694fb6e70fb2cb52e4a8eeb81a7e42a3f0ba90b7fa7bc0b6b1877fb16a7b4612e41c1a0f24e952928505b75b5e6917f8e0bfb6ea2631465839beef553906d93aa12082c8ffc0ba5d168bd1bba5ed46f2dc328ba439f8b86562cd26aea13e385e11ea4fad534fbcfc7051eb974b31a60a37e7fd226e490e6c270b53bddf22816767eb4dbbf59be9416736ad5778585adb1ed0037b475b22762fece24fc9af9754f3bd976a30150bfaee7c3ea8c8f5d60e8544a6edb1dfecfc52bbcdd80cda5f32fc5f18d51de103d8f67bee9c98d3451c2d28bfb85841c1aa45021c73bd71cdaedfe88b7ec18a0bb501a1bdd2f267c08987c238af4fe3e7ab84732fbcf560d0137687bf152af33b9dee95f3b37b7591750a1985ccfff783702e891e01922d62ae3b855e41714d791771b0fbfb83455b4007b62bb47a6c1ed6a3cbc15b1ae8b216bf904071253243ad2cc14c679cd8fe7163d8ec64baa2de03c77b1e395533354c3c34afe0507e36225d285db494c6c85611a08cc0e0a33046622ae1bba0d15be3bb289a92a6b8164000584fbbd2df03a52da239fc4f8401ef6b733993cfcc8fedbbaa8cf4c83dd286ebed94839b98a4dda3bc91df202cd2ff6a07053ca8a03c36c3e182672294b5d815cac3602907eed569c6da367ebbace8b9b9b451e7e779e2c69a5f7d78954ef4423eb47a314a5eb3093e249566d5bd673eaefb70b372f0310116fa9a441642f45dec43e5d87dd2e461bb9025aebaf7a2b54fd3f2ec8cef6a20d33f3cc742a3c5a10525f75c834e019c0ac52ebcdaec0a5c25f5f8adffa252758ab11296d94ec7d3ecaea083519c03354decd08a2f76812a0aa5d7c00b3757c12acfec178605b2aca63328a797e73606ccecaa6c2134f7a9cce9c82fdae9bc622bbfb1aa4335b54c19863024c8da4c936212b0c3fd10400effbd78b2ac09b4d5b07b39bcf9d1186b4d2edf7116cf6c20475eb6fd70a34554028c45c1c3e6b6c7e369f52eed195351459e406e5eaa641ec113f0b030f0ecd379889282ba7f46b0a772dfd2580d041f67113cba32b298b2da0596c8ab1b7ee1247e7e29c89f5260909854ba72d0abe36d47b47699718575b7f4bc6a2102a5a01bb450c037a0df437a90ae16b283fe2ea3ec6cc621990c92d08b877e98ecf8c7bd78d3692a321dfa277996b8b89ffdac09f8e8606e893a14be39f1067e74c33b03a9a4016375128af46317c3c5cd65172dce114d6170316146e7cfe3aaf6344bcab7d5461a3622bb651e5de7d548b6a895c86d0d8b2ae1628de02a1dc929e9811d649128e6df89dce3d347f3079a3d114b574a51a12d7d9db21525ec9afda88389867412b652fb90c037af2523a2f07da1b7111c8a19f86744a45a985f238b7e33014f11ca32659ca953cab8d681013523255b61965facf8eaa3b263d447687758fae1094a207e333fdeddc4ab31f75c85b81a06dea6430f027fc8718d724aa2e8a9f054a2c04567082f27412ff92870637bed58bf0d1a962db10f59b3ab4da7d305c45440146fa6e24e041ccd9d3f278c37ba2db7dd3b5c1ebce06c762fce9ca78abc6b50af9a411f487e074962c2af8ee97211e447d6ce2b2a11d2cb7872a4fb10aaae3ccba1049073bf029760a73971b21468942bd22d8083cb38d3df94dcae9e666cbfeda06c13a076f35c80fdc62fbdf7e2b4ea14d7c9b46d676998c447c72327458908fe985dae3cabe25daa4ec6a23e1c09fc59c87d6a93d05a1b5ccd5769e6fbf6467c2416f65e9dde146f94f4732607fc06c5c7bf6a27b7c9269ff0f29be8077b4b255d642450bc34fcb2b5a6287bf7c8a640c591f6cc5e67e08609e8db79ddfd956e2668f79ea59ad0c3904129084f0f16df068b08ef68420cdc91f9060e97d805bdc208fd836756b7caa4c91fb00706d8c739bc7916af384c7e63a5fa6182cd0a4ddbe46367634d12033be45bf145dcd6155245cbb2af19ff12ee53efb9b9b2b38b416ec930c456b997168167e6dc37495e819017f247ef903864b2452b3e9aa215f9a7173c73c8c18b9ec596fed4f5e9f26e9614a6f5781fcbf17fc3bf5b67c775193ae1783324cebfe205e87088c5ba7a35701d91e79216a964f69bf848522cb7bee6db42792910c3e285b4777226d7b90a04311417c7b7957d09959c0ce785e3b9aaf75d3f51f647eb583cfd8924e8d8e7728a10ebb9ed703c3c2a3b325ac447010d411beff1685e27c109f803f7f5fcb2dab38ffdc9164f0691804ac27164a3886a55b1c5f95341ffc7446794e774fea865cb5167aecf3f139faa18fa27851c07088a3dc1d12f99041bb00130290019404bace4e4d587b4ebd5d4b0a406224d2d817d1cd298426f866a314878b6dd49a9027e22e46f94617a1c45bc26e096e030df9434cfd52eb7b4ac6c72d30bc5fe24a69783a2a3976e332981f25f84803b11a7142bf0684abf4aeae1d593933e8590334cb443aba763ab02a086ad5466cf1ab93f20295849501b270af48c74245a3842a2142658bded6280fc11375fc743dcaa8b3460a8c58db53af18840f6fc5dbd6e185eb6c8263e0f0e8f72769213713685bf35f349542c46de6a36352ea49cc46ba111760b4e25a591a7f5ee4a641a13a939515e0238bb4379c79836d9473c52e2821d7aec8954349baf5be2d01cc262dcb67796545174d53c1ba1d1a0685aadfdc4d8a5a2573971df859e0ec587368247ea428fb5a9180614ee13cfbae528d82660e56eef74e4588c68d9107e749f52a695d589ac2a392a89dc5cc30fa7d0acb9f6336d0c53826dbf0def3fed59a1e2980dfac0c4a6c3429f1ac7df2599e280dd69b345ff7b29132aa49b98471e8ff46964111afd32cdf502f97cbde6a2f85f32ab770fb980ae026042399f3e8a2df14f8f25dce7e45cb2f97fd107115225e9e15170bc8064b6fd88ea4ce0086c1598aee64b8385781843e77f0848310c58f1541796c819e2c922e2c6b28861d663739fbe2a3a96df30bb6a192a1cc6037e2e44cd512915a7b5c4d915c47fbcccf0d75a4fb16f613464ac61893880cbb8f434fceda22173d49db10f774dfca5e77967ff19b4da1e008efa7bc79985f4c23a0145d7d81ba604bfa9966fb095246e6d932dd826deb22164abace3fdc0857d1cf51df7fd7458eb4dd8c4a2d674482bbee936f7b8149c95579e1dc04e084006a9ed8f8cf2d0488992a9274fcecdf172b7640dfa3c5b885ef19354731d526590c782628c5880af6ebcda4abf205d54d6e3c7f3676b5c2e71454a7ed32545652cbec498d331c97456177634fbcf55975c63dcfe1d51d8f74fbfa1df5e8de01e9dfc48e56339f72af9131af46e1c6cbf001702207440ef1179fde03de75326bcbc1ea615b3d472f87441b1a77b4079e409d028a9893df9ee935ce0b65156cb7c1a8a6effa8f68985af33732be40fcaa44cef89f422e0eb85a02b6c1b35bc7c9132abe509009fc01833b610a271b5e3fa0ed5e34a9735da44615829612e9689ec60b150153b4313680666005b08d6dddd57dfe9bb859e51d5cdb089e4668476eca2c9bcbe0fad6a6bd6173723abcf038f7688e1d7d21cb879608fa7874b0f79a32a4addd4e3592bc06cb77dfc2d838bc6f4e36e183815f4bae88936b6977220053573adce36d477bfa0def4586e1312af071f56d28393f6603798a690fccaf4ef89ed3136b15341542052da467af6d50eae9255bd067e3739e8ee2604612c031fa76f49bda7840a7fbf7c5e32777681b0dabd6e253b90cc6745273b31787261cc19e3b18a2a35be5ea580e5cb03416f2781a339554b3c8c019df32ae2342c30c6fd4e33a18afafade4ec30e32cdce2e42f4a64ba3334b269f48ff1039cc9e7be7683d2aa09bc04b81fa26314f35ae5356dd481b9fd6aab447dcb2c78983899286d19"}], 0x3278}, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 05:49:35 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="513f82af23e1aa0e77b706c9d47d37c2", 0x10}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080), 0x3b9) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20020, 0x100) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x5, 0xb3) close(r1) 05:49:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8000) getsockname$inet6(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x68) r4 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x160) r6 = socket$inet(0x2, 0x4000, 0x81) r7 = socket$unix(0x1, 0x2, 0x0) getpeername$inet(r5, &(0x7f0000000480), &(0x7f00000005c0)=0xc) r8 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x40) r9 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xc8, 0xf000003a, 0x5, 0xb28}, {{r3}, 0xfffffffffffffffb, 0x10, 0x80000023, 0xffffffffffffffc0, 0x6}], 0x3f, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x200fffff, 0x7, 0x2}, {{r5}, 0xfffffffffffffff9, 0x12, 0x2, 0xf968, 0x6}, {{r6}, 0xfffffffffffffffa, 0xd8, 0x0, 0xe2, 0x157f}, {{r7}, 0xffffffffffffffff, 0x85, 0x20, 0x40, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffa, 0xc0, 0x4, 0x8001, 0x6}, {{r9}, 0xffffffffffffffff, 0x64, 0x1, 0x5, 0x7}, {{r10}, 0xfffffffffffffffa, 0x40, 0x0, 0x2, 0x7}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0x8001, 0xfef}], 0x2, &(0x7f00000003c0)={0x5, 0x20}) accept$inet(r11, &(0x7f0000000600), &(0x7f0000000680)=0xc) r12 = semget(0x2, 0x0, 0x100) semctl$GETALL(r12, 0x0, 0x6, &(0x7f00000004c0)=""/92) getgid() nanosleep(&(0x7f0000000000)={0xffffffffffffffff, 0xc}, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) accept(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe2e505c7df20cf47ef9220963dba2839b7bdc20e8bd7c9b96eb23f8c2fbabc7985da33f"], &(0x7f0000000640)=0x58) syz_open_pts() 05:49:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getrlimit(0x7, &(0x7f0000000240)) pipe2(&(0x7f0000000480), 0x10000) pipe2(&(0x7f00000000c0), 0x4) mknod(&(0x7f0000000580)='./bus\x00', 0x20, 0x4) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/26}, &(0x7f0000000080)=0x1c) pipe(&(0x7f0000000540)) 05:49:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt(r0, 0x1, 0x7, &(0x7f0000000100)="8e3500d23da989c9f32677524b8e7990ea0db40ee0f6ea7f27a0c64cc3ef0e585e48ada61aacbff87a643aad10a968b7a468285b790e6a3de95aedededaec9295f11a6de14", 0x45) 05:49:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0x4) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 05:49:35 executing program 1: r0 = socket$inet6(0x18, 0x200003, 0x102) getsockname(r0, 0x0, &(0x7f0000000040)=0xff64) 05:49:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82040000000000000000d4819b39043566a0ca7b8967c4efe564a032559ac06e"], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x3, 0x4) 05:49:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) 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) r3 = kqueue() r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x881, 0x40) faccessat(r4, &(0x7f0000000240)='./file0\x00', 0x2, 0x1) 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}) 05:49:35 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x100000000204f, 0x5903) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/90, 0x5a, 0x803, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) fchmodat(r0, &(0x7f0000000200)='./bus\x00', 0x100, 0x4) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000240)=[{r0, 0x10}, {r0, 0x85}, {r0, 0x20}, {r0, 0x14c}, {r0, 0x8c}, {r0, 0x80}], 0x6, 0x8) 05:49:35 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setegid(r2) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) unlink(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') setregid(r1, r0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') 05:49:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) ftruncate(r0, 0x0) close(r0) 05:49:36 executing program 1: r0 = socket(0x21, 0x200000003, 0x0) getsockopt(r0, 0x2, 0x400, &(0x7f0000000100)=""/220, &(0x7f0000000040)=0xdc) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0xfffffffffffffef0, 0x80000000, &(0x7f0000000000), 0xc) 05:49:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000000)="213a98993c9d974ecd14265c344ac4852a80d9c7fe4656780b9b28bb788ea786ab7eb904bd065ec2d3e23aef09cf26511e54f73775776dc6c10a6adceca36dfe2aa18ca8aa57f7b76880fd4c153767974dd5a8392ac08146930acbd490df3bb7ffb9221ea0aa4b41bbbba40bce8a0a6eda63d3c28026b63a422d9a4a3a", 0x7d, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x29, 0xffffffffffffff55}, 0xc) sendto(r0, &(0x7f00000000c0)="6078654573c937b9b0883c24c7d9791ffc39d46547b1d66ab742f0e9e8cd24b5a24c23cb9c0df35e0d1a5fb0b7e314527382e5b36ccd01a64df328a94aa5fb3781a86948da28855ef5ec08d4eff5a6c98a08c45fce9c1b1eb1bcba2bb119087139e20dfd702184a5d8a577f418e65413bcbb32a8933c93966492414cfb6483da2757b90423a3e22ad9e9d913877849a4350a421d97a1b1c7b8b2265a308579c9ed1730ee1b6526aa352bbb7799d16d7c60550fbee5597256e08aaeeb303139b0190b475544894df909aa988f124297b2698017033329367193ce", 0xda, 0x1, &(0x7f00000001c0)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000200)="35f9007e77ff9e597b03c58c8cc95e84e8d583e6d814a272caf919f8215c03b4a1c50f8b", 0x24}, {&(0x7f0000000240)="3abde95c3e8fbe24cb078fa1d23e57b906536b65b6d87dfa7b9a4f3eb245c48a952665c562318e00bf5ebcb4492baab4021c97f59912f51d06f396be748998637ffea52fe916b91a9a13d12fe1e1bef4375f70dadbd57d8d6f4e3450810ab2d0b99eb0382d8270e5b46f9fb1b422d08bd82bd64e2ee7205fce2d85b863ec64044f5ad017100c4eed71de7649567f9610ee2e57c2128d6684749e36c82f0b87945081b633b8ceba255af02b95bc38e63dd056a23e7ed1f6aa87034991", 0xbc}, {&(0x7f0000000300)="dbff483700e40e07ab84fdf744e00b0baee89a67fd7a428f505c86298a3bcb0d94aeaec41f18f7d6dd12dc35b3229c18aae99b37bf6a975a5368f2c33957a8583a58ac0c26b4435c5637726af836b7b631ff1aa402501646ea6782a04c5702e1701783fc755e6db2de72e0dfc308eaff7513d14b2c9edc508a3a93c303661f9561f6f30680c3bdc7976a29bf33cc68e8a57ddeae5c13fe682d", 0x99}, {&(0x7f00000003c0)="3dfce3880ce85f08ba7fd70dfe36d8970f790668a8bcc1729f2dd34bfaed79ce6e4ed04081479356876836595942db2af5d9e7923daac64fe9fd64200ba8a3860985ea15fba32f7a532795678ddb2da2596b1136607e29943eac0272f0309c0dc3376eff9eeff6b0d2c4f79be4c1b7f265f6e257cf06bac0d0d1518a680194bbdc9e5362eb389686982eb4f2a85ca3dc6d1389c5163e463ed762afa9405d29e068dc590eac7946df18ac45f80d7ea5b6375dbb3adbaf4f263e41bd5a5b23d9c6cc588da899307c", 0xc7}, {&(0x7f00000004c0)="690b35c61c15322e2b2e49a22dd01fbb5c44d7146ce15d3b088859f01797d7b9673bd4730f17a9dc7ac2082bef0dfea11fc17c392f384bafdd242263663aecebd22234342b219a7c549c8e5f53c5bf93fdd1899885174a543e91fecf2186d5d0bcd40b58aa2e189af884439ddf88f0995e545f4dd99a9f7f714b113b", 0x7c}, {&(0x7f0000000540)="00b67fba1e79d268eb44df4c5a13095629a523d6dc107e24631ee1f0fe2e62c1c01ce7275fcf4ec2e507fad7cac545debae457691146705551", 0x39}, {&(0x7f0000000580)="2ad7d2d0dd203efb4678de125c346350199059982594396746926c0b799a1d1597f57af6a51dd5043089bf9ca1c396de021b855deaa2ef7f11c83672e4f7973a24e7500a4c4969df591a1da7d8633c9034977913dc0cba68bcefa650fe3bbfddf8674ce816923957b44a1f04fa53b271f427d6026f14bba3c736496e5235b51bb43716c141fe75f8eea3276f02650f233d07698a0332bc8ab6d578799c5dc4b3125cc8232d46", 0xa6}], 0x7) flock(r0, 0x1) sendto$inet6(r0, &(0x7f00000006c0)="25b121470e9e1cae953730597b37a3604cae61f5be890d0c67076717c8efe9ac0a3769e41b3ae6b6cf4b7350c7ac63ce892d36a359af7320f82accc69eb171ce8f950c17d5a12e3d9d922689426a214dae15133d99443b3c493de497916d79c1cf35fd2be79fcd8164fc7130068094e3812e8d221595e9ecd71daffb9b3f2c3326f9180e05a03e4cf70ba06286d5b2ed49548586b137032d2c543bc69df5e4b7225cd7b16a7314f7bcfa3a4e7527ba2fa7c7cfb5170c985db9d9c451fe23373eaf98c0d2978094b3fc5d08ff2cb8d340824768213a497e6ea6298c10646adb76587f9c5999d1b5707ffcaaff3f9fd5a2e6f40f6783a6cc07a6a5cba767e0e37b847f721df0b04bd68428bcada3bc67f2088decf6bb1eb6c58a10fa38856b44a2026c6fdd2fedc158bb442c8a7a2f29d698dc5a9d19475c803224e702b01b71226186ffc03cdfc6be7437bcca95c038469f4c69177080d046d895176a2621f311e60c6a728b72dfdbbcbb88f5d3e064b2c186b4b8496072356da8dcbd8a1a89eb0c275163fe25140d4ff6ff9ffacaa1eef443e1406dd4ef0032fe05772c4b1b91a72dacee98f8a8587f873be2f075c7b595429bd3f8e3522753f05e8a68058153553c0137fcaa78a4d654f7d9e9f49e2ee4cd6dc40320403154c0f4e701473d302a2537e8320280f0539dc0c7344cbae5c2a2e87bb2b4ef5c48e3383b34d719e87ef3af7723734c1c06e264a89fce2dcc9216b9c9d23ad04fd0d7db2ea1cb926a611d4990bdf1672418bfc515edbc8206e300e267ccd215315b215450c78299b4d9ca99e454eebfd61c90e89b140ce49550a862432ab528e6f2c9ea629ab00f5ef7c09378b68c2e657e08ef92a1ca8240bf480228fc987f46e224d351e4bc8d6fea2b6ad0f230174280e0f8a469ede9131843cbaa1272450d381bbc9e516b983183005ab6e19c128c93598747e24d98c9a7bb6b4533d334f195631fcc506a3797ea926d8273c564b624c520640bfde90381e25e16cce59650c1864f93191527c427fcdb7265426d373cf4227abdb4358685b0ace81f3530ad448f635ebc1903dc429a5453efc7acab578332ae63ee07c1b04ea8c684bcd106f6ca3463cbd70ddd6452e9504a66eecdacd9d607e6740b15b2ca3e84d93c600d4ea4d02a7fc832da857f5a7b398143952d062194ef9d2480a9e9321d8b20f5657be737507cf8886815c2c653f3758bac0eae768e1e02a218ece4b74e966c52b975784074fee66c84ac2f253116bef13a8b0fae4d800e92254c44c883174fb04a6668e2a9c0db104b9917030889d930ba44f5e5525f8ab1387ded18cb37b2e3eb22aac3ae69d65e7fd6112df6b813aff1ad1e58f2adb41cf91d9f4ab7e3e5fbd25f0082ab7f95e8f62ad2465d3ce1f3e646c1264a5eba041c08083d494754429f36426c4ec6d945dcb3319f44e0c78eb034807154d484ce981edd6e4c3641efff9cb50d9bb3e5415cfdb185a471fc61a85aeda31d576a05f1aad217ec708a97428da0c1d84f23a5363ae9b27186592cb4ab0f6c05763aaef57d6efb0c2f29de8c786642556b0986a37358605590d73dfc48e08fd71eaac41b7fce8b988dc4c45c84eadd175ab16c043535747540fe916a783b8e2e3180ec50848e96f2042cef4c5cdf5f76d01ac36cf0e5281d72d626ccda4f04f7b5a47161f3fc5a2dbdb2bf22832f5780036ee8a9f91065ce57651762f3113d6579eb161ec7d8392a8e37599215806f3daf3a23072488703de7fa287cb258a4ec9969a80139f57c59cf81ee2b01035f78b5f7eb881d62bf1fe65ae1d5f9be8a4f9b5fa3ec971e77d21815b92413544cc1be0b1bb92b8c5fe1129bf713c5bd1a18989de9c23f5bc85289074c232eaa81bd337f2e2cee86457c2edec2d436b01b7f8c84a92be6e7d2d1a6b70771430f6d291e7a17f090d1c1ead4dbd5350faa14a54373ca36f21b1fe51262dd33c67c435bae2b88296d681ed6fe7b9271365bf2c38c65c61ece74b94eb1a10bdf0f49650ef6645b72cfde09cf7347c11c527d744f13f49a6c552203b43d673ca1b4119f81f03e0d8623b94f4ea3495fced1fabe7582a687d48eb05ffc3baa1f8ddb33863b4be570c24ded0950e87f72e5a1c3cef04c41606f4bed0c878d97448ee5950164c8aab442193dfd0632003c3320e755be02672f6975352ef6d1c9450380bc6df325fade79fdc5152fe6c70666426c47f976db043958754342c60d6d5714476999ae8193139486b804347ded93e455f4df77389b36352bd08dd1717df816a3fee158d1615d5d852bb39935683cf1b56342aded1335cdfe1df72bc3db72ea1d45c88b85d0c7e877bf90e1730a38216a9a9ac5b31c32fc85558f6096be1f11f73341e6329c010880e540a8dd55b7ef7b4edb48a55ad8e1caeb39f852d4398394d2e05899980dc5b678948b7a63858144e8bd2bb5598d54af51dd1367a5e3b9ae121827eeaabc0a03259ffacd1498c96962b7bb3835f451e3df0e7cd7cccec500399e0a10ae5055740a7e5eb3641fdde98db709390ba83e746bbbb9f222c0627867592deb11287adb04855ce92c3915bd22e6df3c18a65237f0a4663f591ce7b1aaf7349ae228c2c8b32b3def8920afb83402025683cc0911df888622a8ef9643cda9d663c0b899f44ab6e7b34777b6a0f29a40fcbef97cd45844c953597b903e76224dc8a63ec22ddf309323d7a0300436de6574481023b1ca49972e9639e2a227ce1af4e00bb94102846d226af5cf2d76c0c5905d82e9da528cf8af4f98c65da46d555f95eaa9a2b5c014ce87e3e4983a165322d08a29e49b8af669ae2a01c59f96e9b3dfc7f573855059a5d8db3eab729e7eee0d7930c351d64006ad23e12e77581c16ab05d35bb353563df41e4c39504d93a57d0373592847e69b5419307c6b7ef517c02f618dc30e0418c1f4ba21eeeaffb4c09fd8d9d840307b77076d9cf86ecb4fff65945c88d824d824fbe0b5a1f739940a2e16ce5040c3817d6fb6b01dfdacb7989c0a06181288c356c9d7ec02d01105cc35edc8eb1b802db6c734249418941f75bcbe91033e0bd0ba9be8d838edfe5102ffb40670a63d007aebe8999ee460f888dd96dcb5fec685c17a8ed6829f06b52b153689cfd3f6eb1b8198ce0fcf9226edba08158decc160eb404d299f515a699563e9c79ae084f04072002a61c69c24eab902e9757cfd01a2cf949c60654a06e6db4d4b02e6e717c5ead272ec58d11af015fa1504fab495bd9c9f2f0ac0fd76ee8cd0bf94aca62a7778b31e19a8e72bb342b9ebedb4c24a20d65d193a97334fa414dfb36ad675a9fb7aa3cd3915d9a970caa2fe78d20d44134070cf53b4a700445049736a04aff0a7e9fc1a54ac07e7e560a2204daff328a15b5844672736b75fd61075c2d104ab83b8423f452fbb222d4611f24d4705ac66cc85560a7354acc6c7f4af356a7e65eca14d93cf6c87e17ac4c86731ad95c72129a41c9ba03ae3c591ee75643b216f7458be5c805802c66dc50a813fb7863d62d2218a684fcb501f698f6159563f1adc7c7ec44cec1a00a75891c8f72d045b9170763708c63ae4340d6acc330dab933a8472bc6b7a592a11a01d4fcf7009520c95174932b2e92e9dd9ef4da1fcaa032e83f9449d60209361982f857fa97a2e0e5b10ee356ccbb7b5dc275575e41e7174229cfdb0234b12179a886504c47c4e853a25156bb703e623a18ef4d4b9d9ba68f46ee82770cb520618abfdc7c042a40ff3234c67e75184eb58b9ca68334b4841d2d8c4c25d3ff7e7c164d383c6e9c59f3eda302944e37bc10620e9327dc37cb3d3687dc4d5c354125a237c875942a361cc57ef8a0901920f909318a8f52f1336d8dac21a4858d27fcf980787ecfe77394c44c02c915ecffc5b8df59dbfe43d0597f6b6a2fc6f410ddefb92a06526f9b6c455b6b14a3e1dff5c5e016f352e7f477909151b69bfc2c1cae920cbf9926d0dc85bf45b713085404829ec23c55c24d3a4642619c4d9d6e9a5ee7d39635c96447bad9896f7c9b5f64a5fc9660499baa00f8571b4d191b571b7c69cd272e5c04009bffd62fb2a31ee64e58b4bebdb423858ad126e3cd1f3fb1eb792ee894f9756082479a825e6badfd6d740a96debb91cc2123cf54e1205c7a444a77e2b7e6b1f9feb125bf5ace30bc674cfaaf96fe53f430b134502ee5446630499bc40c2d6bc24a2bc326bd608a45cce8e80374ae98d5de6ab9b92f0e7f2b2b1e0c89c1dd06e8f1c41e95000b7a990445ad98c9882307b8b8aefe8b48c160d4edb3da26b4b098aed0029f7a93509018d30fd1fcb139b04582523392bb9e1c7c490af05fc50a8ec96a5b6554c8454b03f4d5ced6907c5cb25dc4d5e389d4a4ac968a3a903bff6f52fcc76e415f840780747d3797e3813c240fa85b1f8700e871356f76a602a2b17468e38eeb5c5c2dc84f9a97d061f45b3c52a77bc253bd10cb3b5fb543de8d850a1e0c4576b6eccea6b598f988d7e1b504cc2d9c8b847520e5b57e9239bf9152cb047a9c006c8e1eefab98b9c9cf28ebb9c9c36a608c37e942b79932747f420655877ca49e812f6d557d95296fa2bcb2b0cca2cfdbedc205059954fc3db59dcb0aa4e92ed16db3fac7c191313e45fa34654de9e2948e7780d64c820c35138c10aabb4ced363759236f78059011e1f1f7208b2d5ed4bbc902c7e158a40c22cdff2f3e22e24cb3b4a75e06c85de18332883aeb0ee0e28cc54ecb7c73a5b65a2530a8c516eab2d35f9d740662888e70956ecabd2c9e62522d73b0ba8acfa7335fd6879f244c4cef8cd6c88828b26e9a7a4342c61f7f7b1778facfc4ff23ceb13e8a1a8209ca7416683fbf9d67b5879118c3c77baa49d2e5414bb68a4bceb2fd1f9c9e9e2b9a27eae91b1d8c15b83de3c089b9e65193a75787fa78bcc2c715dddfc4db8ff9761d8f628631f77656f69804cce77c7b49c3ce330ad674662a22d5133f0a4b5ef13b79db2f89003033a7cf71befec9f9ca5f2de808453fb45927f03fe8f59afd44b0c53aeeddd0ec290a9917bcd1ef0b7bd28aad996d0b3c11bd8da43c12e3a1eacf5f0195ebbff4cd42a508ac69e8e741e0bbeedfb55a808a3af86c344c49801eec5d25c99469053d3de951dde947c392237444348b27e0894d3f19343edd5c9731c2e24656c08c7770d0e39558e9c2b707db0bf91fd3887887792933adae2b7447c0527cffa593d5c43b1df0e7df57ed5458cb14d649c807e176f06bc09ee9fba966ecd1c023b1e3a2442943ac36f93b2138d36a508d02cbbae0a534f29d653cfff385404a0344a3391a290c17830bcbd9caa02db181bcba35741d0eeae3b1e200b09ce9b06f7dff02048a17fb27e7ea85a09ac0e4f7a279f349124cc36965fa36dd4cc7a3edf98e1840dbf9b2b9056dc0f8ae8d96671360985c9f6d444e9399fcf1f7f31702249bb46a406508c5b37dc88154072f40ac2282e07003414317c8bfa4b6a6a1569bced0252cd172363c149d63ee0c0616753a50b9fa0c89363509d97ca7b3ac80c7f27b3f2639bf6c3c2142fac5ba27bf7488aa4ed012c38bcc1f7acc725a0fd8216a0bc9f1542ebc9f0e010d0f2de9635b4a2fe97bb6c5feca1ac0a3f64f1b38c2567876d5cb18ed2d4c5dc6ea9d8c4af36916f21aa0d2c083361aae0f9bf2794f61663523f80b021ce05468ee45154937035477a4338e214d8fd2320a5fbb1937345b4e47e48a952d84d741fc43640c3e20ec11a128b616c20fd57ecbb84d0abfd05db3d2dc23150d0d51bed7b58", 0x1000, 0x4, 0x0, 0x0) ftruncate(r0, 0x0) 05:49:36 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x80, 0xe, 0x3f, 0x7fff}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21, 0x1, 0x7ff, 0xffffffffffffff7f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x9, 0x2c}], 0xa83e, &(0x7f0000000100)={0x8, 0x24e}) dup2(r0, r2) dup2(r0, r1) 05:49:36 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) getgid() pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) r2 = getpgrp() kqueue() fcntl$setown(r0, 0x6, r2) getpgrp() readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 05:49:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r1) recvfrom$inet6(r2, &(0x7f0000000000)=""/8, 0x8, 0x802, 0x0, 0x0) 05:49:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0x7, 0x7, 0x8000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 05:49:36 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f0000000080)=""/81, 0x51}, {&(0x7f0000000100)=""/160, 0xa0}], 0x4, &(0x7f0000001240)=""/170, 0xaa}, 0x802) setsockopt$sock_timeval(r0, 0xffff, 0x8000000000001006, &(0x7f0000000200)={0xfffffffffffff801}, 0x10) 05:49:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="d48804dc78bd228769049162f36a26f0e004d79c81a130c3c7cb25dc04d3da0d5f04f011e45b28177a97505f6bd6e1104ea99b7d842e30d7962528ea508ffd2700b3be59ce1c7df966ac498379884040663605f83ec4fb4000023ff572b7c4803f0a996ef992a65c2749dfe50c4c57d62f07d93df2e1e2dfeedc8024b26ffadd52e26b2921d0b2885c2b78be364a333190b26dc3e5f57ef9ec01a7", 0x9b) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000140)="160f47c6ec33b165725b1afeb39a18ea43b3ade908fec0260cc35a9b2e9f8884b6a9a6ef966ea3ab77d0706dc11a097c50836c3d4f6adcaa2677e08bfb783a4c76caa473db1dd782d7b2bac23be6d6481868ca0a01dbdbd00f83601b88793b82f846bad16385c53138c1ff22735fbb401f2d8d619de88bec5dc6bc92537c60504ddf1370c95669c542e433cfd17aa32936b47e714068af2abcff8fee334024c76a9b730b5589786873e4f40c3b31b032a9c41ff85f717f3ba7655984c4eb653a3cf5575fd5837a35584bcbf7625b62014d66a2bf3d519eb0746d937b21d6f09e61469a7199f00f256a336585514bab5087ea55d5c8ac", 0xf6) setsockopt$sock_int(r2, 0xffff, 0x1a27, &(0x7f0000000040)=0x2, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfffffffffffffd43}], 0x1) 05:49:37 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xfffffffffffffde7) socket$inet(0x2, 0x2, 0x0) 05:49:37 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x7e, 0x3) setrlimit(0x2, &(0x7f00000000c0)={0x80000001}) fchdir(r0) mmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 05:49:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x810e, 0x4000000000000086) write(r1, &(0x7f0000000200)="977ad044162c833354444236f50d9dfe3b8049b09c0db81dd3be59855e922e052d7dc62e5bb1a7f3eaf098c7a2d16e38456efc084740ed0df1f8cd45bcff2164effa79db63c7d13738d6181f04d8e405f32818f498083e9c358ef4932dcba0c3901332d8e409b43837a6a36b885023f0e3d4ecbcb7a80d496c759d4fa44e0d2917cc32a1d4aff56b4f2579370a6f790e4fda0ebf3978e25348761bfd4c", 0x9d) r2 = syz_open_pts() symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x3, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 05:49:37 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x40) write(r0, &(0x7f00000000c0)="f3000090", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/41, 0x29}], 0x1, 0x0) 05:49:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r1 = syz_open_pts() r2 = socket(0x3a, 0x2, 0x62) close(r2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x40}], 0x1, 0x0) 05:49:37 executing program 0: shmget(0x0, 0x1000, 0x1, &(0x7f000071b000/0x1000)=nil) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20021, 0x80) write(r0, &(0x7f0000000040)="7bb5b4ab1a084aa373b7fd07487c53087031be8e3c78eef5fa01a52936d0a94ca6f6478caf5e0fa5b74f5e9cf7aa2d6a6df064ae1aa433af52e891b34dbc5bfd6c33db1732f766a30f446fc93778a8a5a250e7dd6a32df41e429fa1c60ffed6ad3132051fcef98c0c89a9e979e53d5b17e1704b677da4a48e6cca04e8dbc7c0171", 0x81) mmap(&(0x7f000071e000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x2a) 05:49:37 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xf8, 0x80000000, r1}) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 05:49:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 05:49:38 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x2c) fcntl$getflags(r0, 0x3) r1 = geteuid() r2 = dup2(r0, r0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = getgid() sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="5014f8d661570c0cd07015cd8ecec78b153b7583e7b80ad4c6746faec49554f8c5e76cd31e3683825b033811a83db86a7c69471d221c1a0873532baab4593c10e79f47b63d", 0x45}, {&(0x7f00000000c0)="b242cd52291b61e48c1f721a8fac1549704627445bb2ad7a27dfc7fb2f92e2beeb1afe1a43e1373c6d5ca0ae0f9cf81a3ba9b88c23fa92fe743b8d82979afad46bd4cdab9802497875ac97b6d67a898c61e227a3fe85f058a9ff084063e6fe7ad1a0d8914e8c2a7e2cc3a34e0db9df2ba6f323989f9e1a981fd1f02bd51970a936d50aa41baeff0204dd154c1661a06db1049c01b2896faf43fa", 0x9a}, {&(0x7f0000000180)="eeb214568fd8d4306944fb16657f03e55996634e", 0x14}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="4003c7e002165f2c445716b2710395b2412e5912b9fd6d1b66a8ff0f9d5145776d7baba9192f5e897b41888f792b1518c0361552487d44ae630e577b725e1e075dde58861e9ffaced5cbae3901f3ccc2061be97b22874d4215b63bbb08d522621bb5efa4384cc76e146be3a5", 0x6c}, {&(0x7f0000000280)="df3bdbc4c853e78d589e503f975f6b91c14bad37b20a7352812ce90d235bb559ae116fb5a33dad539a8ac29e14f173029dbd84cb350f1e4a5e7d999c13d7d5a74a10500871877b0b4b57fe968b3ecc8a8182dd01461e836605aa22084f859aec05bc575d228fdc4a87042457acfb437cf59a749dcd2571809406f2", 0x7b}], 0x6, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r1, r4}, @cred={0x20, 0xffff, 0x0, r5, r1, r6}], 0x40, 0x1}, 0x1) 05:49:38 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003f1000/0x2000)=nil, 0x2000, 0x1, 0x810, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 05:49:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="cffeffd5132e8fa1c0136bc07b492855e0f175a16e5e264d81e3166423849d51d35178ebb0a9c432077c056e7a6e024c627cebc10001f31756f086f4bbde132ad8604b2def9b990cc8ef9e047a42f0dcc5f4ab84ca1b06f7e75dae8cd5f279f9af9771b017f21d358a22841e3db78cb5ff9bb9b790be451e95", 0x79, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0xfffffffffffffe78}], 0x1000000000000153) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getegid() 05:49:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) r1 = open$dir(&(0x7f0000002480)='./file0\x00', 0x10090, 0x42) utimensat(r1, &(0x7f00000024c0)='./file0\x00', &(0x7f0000002500)={{0x17b, 0x800}, {0x8001, 0xffff}}, 0x0) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000002440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002300)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/63, 0x3f}, {&(0x7f0000002140)=""/218, 0xda}, {&(0x7f0000002240)=""/14, 0xe}, {&(0x7f0000002280)=""/126, 0x7e}], 0x6, &(0x7f0000002380)=""/141, 0x8d}, 0x40) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) 05:49:38 executing program 1: r0 = socket(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000080)="065b9abccb475082758dd210aee8ad49a1f7a2d3f8ab85ac7098ad6f7a4dbca84617af4521fe08819756188e4ee960b6e9c19546215f988bb32b79d0771a892fa4c400e41faf47a5da83bf8a0071e3511261ffb63c975fa9ea331fd31d0daa479f96cb20b3c9406c2dccbd4996f9021295695a8f4e0a29230044a3ea7ad1debd1855bd7f9098aabb7590162c38ce1e0b1cfbaf5ea480da973b13f4cef56326a3b916aba477f8857f2cdaf22d3e78a5888898c6606ff0", 0xb6}, {&(0x7f0000000140)}, {&(0x7f0000000180)="2a48feb369a364ea6abefd36b96beb2e72fc19750a5d1b61e14e7427918923a93ca86a4e783649cc2e3f5a2e9b238d0dc461e290ede376479b497a367b1a73eefe78a792fcf17af61853e2263515c815199be1ab424427253e4d2552c893103815590ab59927928ed9b502e2ceff74f7f77f711454415a2c3abb72a64fbcc8992354dc63073213cfbae6e4a4", 0x8c}, {&(0x7f0000000240)="e1148c48527cd465ca09de80876930527c9056f04254473e121b1717cc81403cc45af0491cdb36b7c725584a4b6f597a39f94847c2f5521c0ae3df660c88e309a91d1a9ece8e932f71b1d0f22a95a5fa24c1e64d58bbaacb06ba868a0ba0af04bd2126504b6b441733b68b12983f095585", 0x71}], 0x4, 0x0, 0x0, 0xa}, 0x2) semget$private(0x0, 0x7, 0x8) semget$private(0x0, 0x3, 0x108) 05:49:39 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 05:49:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() r2 = dup(0xffffffffffffffff) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x80, 0x8}, 0x6, 0xfffffffffffffff8, r1, 0x0, 0xffffffffffffffc1, 0x80000000, 0x4, 0x101}) 05:49:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x818, 0x4) sendto(r2, &(0x7f00000000c0)="2ec526711b40d6a681cd3c67736c7bfd188a43fa29d62f26de500ede5c12642aec2e2ca3021f4e8cb957ade54a0ba7c07952ace8c288294b17ea586417983ee721a5017dfaf35cc3a7193d", 0x4b, 0x401, &(0x7f0000000140)=@in6={0x18, 0x0, 0x1, 0xfffffffffffffffc}, 0xc) close(r0) kqueue() pckbd_enable: command error pckbd_enable: command error 05:49:41 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000180)="83a52a01f1b03dd68662a79b94905600d24b2a3bf4025182cd0859028208a3678b1994fb2d69d2676154e1f4e7a44ccee9452ef062e6b57a3dc9ba516f2f4968ce4ed5ec1a423c3e8c27535cd9aa3e9742ae", 0x52) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/134, &(0x7f0000000000)=0x86) 05:49:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) socket(0x2, 0x4000, 0x10001) listen(r0, 0x800) 05:49:41 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getgid() shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 05:49:41 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 05:49:41 executing program 1: socket(0x18, 0x4007, 0x4) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) socket(0x10, 0x5, 0xffffffff) 05:49:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 05:49:41 executing program 0: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setstatus(r1, 0x4, 0x88) chroot(&(0x7f0000000380)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/207, 0xcf}, {&(0x7f0000000280)=""/239, 0xef}], 0x2) dup2(r3, r2) recvmsg(r2, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 05:49:41 executing program 1: r0 = semget(0x0, 0x2, 0x14) semctl$IPC_RMID(r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c401cdf27526c4a1a816fcc421fa5b5e0ec4e179c5db000f11288f8978e25406acc461cdd3ec0f8f000000000f01de46ab") semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x7fec) 05:49:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x80000001, r1}) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 05:49:41 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', 0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00') 05:49:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semget(0x0, 0x1, 0x200) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000040)='c\x00') 05:49:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:49:41 executing program 1: msgget$private(0x0, 0x400) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./control\x00', 0x10, 0x40) read(r0, &(0x7f0000000140)=""/219, 0xdb) r1 = shmget(0x3, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f00000000c0)="75057bc83260fdd0098d1572b6ed64697d62254a4358ed822d57cb66764026ade6abee46548425421231b066132c8979ac994982936db6c0d6f660c15bc6792615b4f59e5b8f9d5c6c44c7c09a8d6235b7d0677dcad123dcd8ccbb5da3ad75", 0x5f) r2 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r2, 0x0, 0x0) 05:49:41 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x480, 0x20) getdents(r0, &(0x7f0000000100)=""/7, 0x7) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 05:49:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800000081, &(0x7f00000000c0)=0x2, 0xfffffffffffffc6b) socket(0x11, 0x3, 0x0) getsockopt(r0, 0xac9e, 0x6, 0x0, 0x0) 05:49:41 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="38dc1514b0f5957800f14ec0a7c4", 0xe}], 0x1) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000000)=[r2, r2, r2, r2, r2, r2]) fchown(r0, 0x0, r2) 05:49:41 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x5}) r0 = socket(0x3e, 0x8000, 0x3) sendto$unix(r0, &(0x7f0000000000)="cfc111d7215ea7f0505aa7dcaa286adc8d97961b3f0036fff1192083c32f8a1de33d4be0663296f4aaa41d", 0x2b, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x3ff, 0x1, &(0x7f0000000240)="1bd055caa09eae5a30fd7eab8acacdd1eabdc1f63274698a92a2f97a38030bd477091ebb48415981eef8903f39606a6b02cadf0cd4a7", 0x36) unlink(&(0x7f0000000100)='\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)=0x80) clock_settime(0x0, &(0x7f0000000080)={0x6}) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xd6b1, 0x4}, {0xaeb0, 0x46a}}, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x43) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8a24, 0xffffffffffffff80}, {0x1000, 0x7}}, 0x2) 16:00:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ftruncate(r0, 0x15) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x1}, {0x401, 0x1}}, &(0x7f0000000100)) r2 = dup2(r1, r0) poll(&(0x7f0000000340)=[{r2}, {r0, 0x54}], 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4000000, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000280)={0x9}, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = dup2(r0, r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = msgget(0x1, 0x421) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x20, r3, r4, r3, r4, 0x20, 0x80000000}, 0x4, 0x6, r2, r2, 0x5, 0x9f, 0x3, 0x7f00000000}) flock(r0, 0x4000004) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) mknod(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) read(r1, &(0x7f0000000280)=""/58, 0x3a) r6 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x48, 0x7ff, r6}) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x0, 0x0, 0x4b3, 0x80, r6}) faccessat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x80, 0x2) 16:00:06 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40a, 0x20) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x200, 0x1ff, 0x32f, 0x926}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x1, 0x7, 0x8, 0xe4}, 0xc) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 16:00:06 executing program 1: setreuid(0x0, 0xee01) getgid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgroups(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000000)) r0 = semget(0x2, 0x7, 0x40) semop(r0, &(0x7f0000000040)=[{0x7, 0x8, 0x12b80ff6105610e0}, {0x4, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x0, 0xa1, 0x1000}, {0x0, 0xd17, 0x1800}, {0x2, 0x4, 0x1800}, {0x0, 0xf1, 0x1800}, {0x0, 0xdd4f, 0x800}], 0x8) setregid(0x0, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x10001, 0x4, 0x8, 0x9, "f5dbe09081d34e18820c6339642197d6d23f48cf", 0x401}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x4, 0x3, 0x8001, 0x25, 0x6, 0x5, 0x7, 0x1}, &(0x7f00000000c0)={0x81, 0x2, 0x7, 0x3f, 0x7fffffff, 0x7fff, 0x6, 0x8}, &(0x7f0000000140)={0x9, 0x1, 0x7, 0x80000001, 0x80000001, 0x2, 0x6}, &(0x7f0000000180)={0xffffffffffffffff, 0x5}) select(0x40, &(0x7f0000000100)={0x9}, 0x0, 0x0, 0x0) 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x200) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) dup2(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f00000003c0)=""/190, 0xbe}, {0xffffffffffffffff}, {&(0x7f0000000480)=""/45, 0x2d}], 0x7) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') setregid(0x0, 0xffffffffffffffff) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='\x00', 0x1ff9, 0x80000000000007) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) r5 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r6, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x6) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x555}, 0x10) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = syz_open_pts() read(r0, &(0x7f0000000380)=""/67, 0x5c78f728127772f2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x200000000) dup(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 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) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd, 0x0, 0x9}], 0xfdf, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1f, &(0x7f0000000080)) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = syz_open_pts() fchmod(r0, 0x14) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r3 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000240)=[{r3, 0x2}], 0x1, 0x100000000) r4 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000400)=0xc) syz_open_pts() fchmod(r4, 0x10a) r5 = socket(0x7, 0x4000, 0x1f) r6 = syz_open_pts() socketpair(0x21, 0x5, 0xf18, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r9 = kqueue() poll(&(0x7f0000000340)=[{r1, 0x80}, {r2, 0x48}, {r3, 0x1dc}, {r4, 0x100}, {r5, 0x108}, {r6, 0x2}, {r7}, {r8, 0x6}, {r9}], 0x9, 0x9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) recvfrom$unix(r7, &(0x7f0000000440)=""/73, 0x49, 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="8d9bc179e15acbec048ed767d2c1a537aa050aea7bc68027b938fb5cbb623f926069babcb23009a5e5bc16f65d045b9bc31c29ed6bfce42dc2e71d9f0e5fb3c59b1bb66de9c1d2aa785892d5ee8456f328e7e83f6acbf1aca57b807ded2e83ee8478d618b89035c1bd05d1ee5bc13a873f0f4a5be0cedfe8c6c7fa8a7af8e56e3274807c3015cfa6adf8d36bfb43abdb5d26e49e4a249e42463f87762ab12ef233b62e58af1d7635cbb838e30ed599bac2d0b45ef29a0d1ee87f3c4010e51b7eeee299446af5899689d5fdd754b447c6203ecfa58ec556a992920fad8b99f6a1863556e70a17aa0d2e207f3e851dda8cfdf8b14efd40a7d94e1529e8fbc467", 0xff) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="3e2a7913e4bad21c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe214dea7b12a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = getegid() r2 = getegid() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(r1, r2) r3 = syz_open_pts() write(r0, &(0x7f0000000180)="bc4b510a46f32df9ebd804111a19c68fbfb0483d131900cc74d53e68399c0bcada73d3da7dbbeffa63ec900bf694f6d9662d4f4324bbbf7d1f65dd604a8b50d4f932ed5ac6bb62dce57574c991a837684551d5398b9ebe612bcb5cc12b2233fe3ec747b2ef0428354cf8cef9e60e35085b9fa039fdce8791e3e540eebfc3535d30f447cfdde1220761111575fcc4d1f1b1f84dc9c43a9e262c479a4a4928c81435b5a24cbaf9e860bb5c3cad376180fd9218c31916bae75048fc771d66e5e86ba4a989885a754b8e9ebb6b8d6eb3bb73292c5095cffacc3c7818c7", 0xdb) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) r0 = semget(0x3, 0x0, 0x10) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x2) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = msgget$private(0x0, 0x240) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/23) fcntl$lock(r1, 0x4000009, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}) msgctl$IPC_RMID(r2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) flock(r1, 0x1) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="92", 0x1) 16:00:08 executing program 1: r0 = kqueue() close(r0) lseek(r0, 0x0, 0x0) r1 = socket(0x36, 0x7, 0x34c2) getsockopt$sock_int(r1, 0xffff, 0x1097, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000010c0), 0x8, 0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYBLOB="c792c3d31498156e6bc7fa2538c07e4e05ac0c47a6610534c904becf7afea05ab9e26c3c4a3689f9edf0882322c4e15b755858cc531cbb2e2a52d60a40878a81b2392358f006c039eabc8005e518c3374fe559acb8f0f220e4653273b03d0c08caef781add820e8f71323ea13bef943ce0dbdc54a9ee04fdc4d3b405f896a2abcdc1ec92cb251fd1b1e717b67fb3c761dcf3d8e846fe76e09128839aed62452700d691f4d47fe6911ee857b10c42a4ebdc9f73121929", @ANYBLOB="d751b3fdc1b7eca780244246c947", @ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRESDEC], @ANYRESDEC=r0, @ANYRESHEX], 0x9, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0x6}, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0x7fff, 0x4) fcntl$getflags(r1, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x200, 0xffff}, {0x18, 0x2, 0x4, 0x1}, 0x1, [0x400, 0x9, 0x5, 0x6, 0x10001, 0x7f, 0x7f, 0x40]}, 0x3c) r1 = kqueue() utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xb578, 0x1}, {0x8, 0x6}}) r2 = syz_open_pts() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:08 executing program 0: r0 = syz_open_pts() 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) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x700, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xff) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07cc670600000100000a01", 0x10) socket$inet(0x2, 0x8007, 0x5) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x4, 0x8, 0x3, 0x0, "854955000200deffffffdd1067f5bfa600"}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x7, 0x591}, {0x9, 0x8}}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x6324) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) 16:00:09 executing program 1: setsockopt(0xffffffffffffffff, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x88) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = socket$unix(0x1, 0x3, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="713a1d086b45c1455f86bb84d8c179baa6aa2e8989e8b35d20c7f73cbb69f4b641de6deee094cde04cf3f2c6fec8c4c42daaff63522a79b8f0798089f7a7cf340ec5333898882b63d2ab57a62e4c60699a17c13d54c72a9775e47a351c0b3f2801fa5c893ac5dfa256fee14abd4c01e27313529c9819a52e8788b4e0a9e6375a265a9a0e783dc88c6dbf11dc6936de50c15c86db2b3aec12298cc6cc05e4c2130c0d20a89fd59a71cfd6c58420124b9373d60948549e557b1e76df801171aa0cff92080611bfffab4720cfa490e1ebe28dbf6582f18f0b", 0xd7}], 0x1) r2 = syz_open_pts() kqueue() fcntl$setstatus(r1, 0x4, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140), 0x85, 0x0, 0x100, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind$inet6(r4, &(0x7f0000000100)={0x18, 0x3, 0xc8}, 0xc) openat(r4, &(0x7f0000000140)='./file0\x00', 0x200a2, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = kqueue() kevent(r5, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) 16:00:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x7) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x8a0, &(0x7f00000000c0)=0xfffffffffffffff9, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socket(0x32, 0x2, 0x6) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getuid() setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) select(0x40, &(0x7f0000000000)={0x7f, 0x3, 0xffffffff, 0x0, 0x1, 0x3, 0x5, 0x6}, &(0x7f0000000040)={0x7, 0xfff, 0x8, 0x7, 0x40000000000000, 0x5, 0x9, 0xffffffffffffff00}, &(0x7f0000000080)={0x9, 0xfffffffffffffffe, 0x1, 0x100, 0x40, 0x9, 0x2, 0x3}, &(0x7f00000000c0)={0x100000001, 0x6}) 16:00:09 executing program 0: r0 = msgget(0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x3, 0x800) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x102) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x8, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc0000004, 0x5, 0xfffffffffffffc01}, {{r1}, 0xfffffffffffffffe, 0x32, 0xf0000021, 0x3, 0x7}], 0xfffffffffffff801, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0xbc, 0x1, 0x6, 0x5}, {{r2}, 0x0, 0xcf, 0x1, 0x637bba0, 0x9}, {{r1}, 0xffffffffffffffff, 0x21, 0x2, 0xf0, 0x7}], 0x98c, &(0x7f0000000180)={0x200, 0x5}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x1f, 0x3}, {0x18, 0x1, 0x9, 0x1}, 0x3, [0x4, 0x8, 0x0, 0x1, 0x1, 0xff, 0xc000000000000000, 0x4]}, 0x3c) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x7, 0x7ff}, {0x18, 0x3, 0x8, 0x4}, 0x1, [0x13, 0x400, 0xe7, 0x3ff, 0x3ff, 0x0, 0x3, 0x800]}, 0x3c) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&-\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='$.\x00', &(0x7f0000000400)='\xd5\x00', &(0x7f0000000440)='@/#8\x00']) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000004c0)) bind(r3, &(0x7f0000000500)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000540), &(0x7f0000000580)=0x10) ioctl$TIOCSBRK(r3, 0x2000747b) getpeername$unix(r3, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001800)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000680)="4f87eec39a1b6adf28cbbcd11cf1f3ef954312bb5f5f2a714595c5f6c100408dc155aa12b4b26b9d34804b7edec003419a0d8e75614cd26f5d1a6f4b62574292a1822e058d11007d986e1e7647ecf4b8ef8d35ab14d288c40a9fc623e37b5b85d0f739a9b88a1666f60ac884a10ba0955936acdb85da2c72ca18a5ff40ddbf99617c028c88f8873996f608433254d99c3f392540c0aa2d22b1bab7ba1ffe60719bad6d80c9e98c94ecb54381fdb7428d05276696ee7b72fd51e54884aaa73297a94b40ba4fc6403ba49bfcb96e4f8e801740dee80bd4dd2796559d9ab5c6e3e3d129bbf6d0f8078911d03b51b8f8c58017914efedb10dba49fcdfa2db1d6eef998fef7f868113daf71ceda305ecf744823ce0a7b17cf1e7ea53bd20f5512db5031a711d9fd125d3bcf038c077ba7a98a546ea03df82ecf2ae4222eb3b9574347761bba1907c98e350c10dad7b839b0c7b7bfa268bf4ada932d9e152ab61848019ab3396fc5c63f164e7c5f45a4a6ff6221d774990aa3c132d013f928aec82f72b0fdb7c5474f4d6ebf03bb98548e9edc0e81bb446566a3c429e78618aa74076c1621a90ee06d896b06486a3f46a7580472856482939483512d01b0a738ead38cfde3d67a2d7bed2f40cff70961a4b7ca1074504bc577f0ab624e3d8af2d232d99ec479b691c782eb73c28abde0a04fafa157fe4b3b8699dcf3e26f4b6751db0f58fa56fa8b4eb061b34efdd7ecbc16cc45c42bc8ce886beee82424130bcea91d7ff9f74e9bbf4d084eb99439bb3f13644e3918aa8e74d14bf6dbd793cf3df69738a289e00707e6f547994f3dcdb955af5e19420587722e3f1bc1ae77f667e8004ea5833d842929035ee96f321baa07de45ad6e99cff03784ac13732145e533c1b7cbea294c7541f6b21c91d8e8b10aca803e7218111abfab892e4e1def96203f5e3d87485566e43b33485dcd049f2df7f94ccdbde16931930bcd6b4ebaa12c29fbac2e1d0da9fa7a5cf58551b2d87f2dc2a9be5c5559eeb848e6cf38e7213e19461301d9434db087a16b916fdecb6f7212c4053960beea33a62b7daabc4112ea5d0ed7c735c71b869236636c03a9dee137be904575fd4c0147fcd2a87e1e54c017867f7a8f0ec4108ae5dd92639a4fc15e5de1022278e6e35eeb5349ff9f23e48d0a2fe8a395fde31b322c8f8b94bd0e2886a165f1e3ab86c342c60113bbb3edae5512ab17c4229f0df6f10d476ab00bcf59219b0ca3a8cf3f30f9c544f6fa388556866cac2c2b0788381aeec9ef6f872f5709e2571b9f2619e0cf4b2f2cf880e53a5879e29f4fccbc63060656a05ed7fe01a646932ff912da487214e64da0c8aa33bb9384207f800f6a1210f4ba034e00704538c0cfdccb8e551e341ae24a302b7a6e05aba3c8adbb037e23c685fd4d9a0157673fe712da6e28833ce4e6388694bbd3e5a6e92af07c106ac35214468570c2916b5cb919488742de9b57d735dbc40d39bec0622d8cd03e06334d36e9653568d145f17fba275ec76fd0659673ed85d71372caa5645aa6e9a834ea4f4ec43c8b566a6f3d72f1c58b7d93e067a415097f802cb3a1445fd4c019b3be2a87f9b2d91ee03482b20bc3320afddcf0883004c6a7bc5a5aabf688d36ab404585a49729e0115e07d7721e35fccea2bc086a72ab93711ea3e10e7bf691e9d0485dc569a2840dfec10de6b8e6adbfc6e3fa1ad7d823e2a70bd3358fc4a7a8dbeed2be57519cd8a84bca52c94838c58f5277bba1aeb9a92ad02c68ee7202d06e524accb6f9d92801f6b4e51dc0a216dbae6c55c8a224aadce23234523cbf688db12dd32d26178b44ed87d35bee85e25657f3d42319fdf9f155733753e0d949174d705f88482698e17ae1b7672a076ee558c4f307837411592a2065c92f0374e9bd40885b28b107431b4d90a8524936476fc3aabd214538c328ac3042829f8813dbe48dbd49ac4f52affa28b5ba76997d212ea9f7f3154adeff9923cf0a1c46d972bb1e68de6c9ca35413e0ae1dc1c6a54273de754a187a4aade6193530fef587fe9cfaf2ecb1e28f495c4d32a866a3158b8738aacacd457a30fafec617f7822671f4a70079f1d4bce198d7289f50fbf84b926b03bfc8679b6afc32d65af71554764afab1224cdf1ad4d28df6fb76b5d32dea59206c71774206f380ab4e211780e18bec35d3169deddc835fd8e96dfdcd57cda88658df5fdd5ce588ca0d0f853df68cd3eb377d8a06ef122c1cb5c41af73bf073072f3881531df5cd779f0c33c7453d9ea31d09e80fda47d7484162d1b35d45b9c408571b65e5ba5551af0e8e679bd81aa6d647faf454cd34b4706c54f59729a0ce80e588558578c73c962dbb7cebb771f075176462da920f1035f7129040a1937bea15993709a9be4f38a1107b9a2eb7a73aa0cf6e21dcf261ed1a3cfbf23ffd82eaff7d1ca39f598944339285be0b12564ca8c08d9561a731f6b7d5413f04f4f37af5c77a67a0f1645f3aa1318df03984f3c1166f62ed1a78d31999d16cd0cd9644a36b72fbe35e8488d5470e20e343fba46a60485ffdac67590df80b7afc63b469c5cda9c1020314708239eca006150a2321879b97bfaed102c28ed7a5b23e8294d0986a2347f0ae1f96227d4208a77ce0573a881803138e19b5e7e2339af640c7c7d6da420eaa1407a9e092d12062dfeb93ac08edb90633d79164d65b600b34a4d03940779c21259dc9739265f6a1f8f529d703473cdff13405030431debf056496609e83305b3e23aae0dfe0c90cbc2ce168a4849a4210987ee8804f34ebe8ec7363e81a621f74f1653e08e08fed472f3a422d16cc45140fedb0b3a46803057b9787c016c920a14e3d9147fc4d6dd35007991b8e484f1f2625efe3a55c75739d6e1bc4558c125b67c891887e57d3ba582732a4df4925f6fb3bfad285599e1ec8e9d4a1334eb3b46edb2469f0220cdda63e82af32982aa2757c8a857f1b19c4d28abcf287da95f9c828270522906360cf73fb7d4cb14efc24d57950579b2903ee57a9417b98be61bf2136d97e1fd0d95755a5a35da1e783720577485089b6cbbf3b60f8ee768303435ccf6b632f5b32a22ed71862a3b8d6e9a8b0af82e8fdd121867cf50904a47f0d77cc4831c071dc0f5ca63ae66a88ac90f56e3e25aa9d150348574e5ed9ebf12f16d6745859ebc220e777c8b55f169fd1566ad532915e7e3cb79fd795de08eb31bb5aac7b2658882ceffa525225d966a860ddd1f99fc947f8e94ea2b54c8777c046917a126d03a0246cdc4da147ee0f75a4c493c87bdabea9d543d64428d27a3a8db1b8eda7bfeac799777a02ea70aa7c342c536ef51577c36db8ea4033fc79dd26ae0875b8900d95e8fa2fdfa2436913620983d5f036b8042af6f7609b45c7d17be39a43ab96dd7e5e9ff93f27f0176fa73cb1c5d1d43aaf14ff66b560c65815bbe2174e6583d9ed46c708a89d4785d5d234751d91a1f0134a990a606341c87d1c25f2b83a55ee286c0e84f81c92ce24e55a0fd328014993e626e849807e805681984f6e887a78b8af4144f7551dc39283ed21e4639e90925a37ef64d674a45944e8d0cbd48a439803bad71465cf3ce034bf8c7b2a3bcd1e8d7e7d92bd540d118930ceab064bf639519dd33d076d2ff6a8d6d0befe45f0239854f6afb0bcef64a3adb513a5b309f8fbf25aa2893cd257fb416610e0bd2b724f599e43239bbee81d8c28a0dcd8658f6c8937228f4322afbd1a5364eb3c3d6bb1bd4fabf1fdbb31a4fa77eba9aa8eef46dfc63086923103cc5e78f3e1ba5fc752ffd337f2dc5ee284012cd3d2af7a6921b4320ed0033bc490316122683a5654aa395ed34e971fbdfcd7571580f271640eb7d5cbaf5f76ade67c8d9dd14e4435d1ad7a2db67e41ff5bcec81fb40168af3999849a2103e085cdc9f8d9154439b429a82fbb7a68612051ef40514fa630cf79729a831dbd6e5d09f47bb9c9b5abca14f8b3ebc8e4dcb4bc8cf15cfcf63b19b4c854e81b59f4f27fc75669381b5f3e809fecbd28f88c36cd2d2f3aaab076d7ab610a45c6509e35df88d0466213efb188c38838ab747e8db297bc9c7968da0b6ca1abb42c9a342fc5ff85b86a24c15ede0f4e83ba07037931372cc0789b509a47ff5e8799f1635ff638b2f3b6684454231d13ff02f0dcbeb5853c10a3cc71e94eccf2bdb8ad58931ee77021e94a62e8121bf465fb59e06272a8b719c265d04f4eda18f116a7aa71b780bd474c39069c5af61871017720e28180b02934bebca2d5caeca21dcddde92c0d9499f3eea07d9ea04ef5508919ac77e5185e6cff31707b2250cd03003e3354d70ce2033fb97b5873d30dd4e62a8a830caca61fa7ee17d8a9f0c07e8709c21ecc60295e368a21409d01d5669ba0769acf25eee3b0d40e7fc59741caec8b1023ff1192c93b52c11f8ac5d0ca6aa9e32ea054b4c0b5bbf36c6fd7fe07d854a34d3f12d6c846775779ea34691829abcd60849a8bf4505e12eca13c45e0e9fdbc4011f62b1668cee8ef3eaf1f448966170dab5c58a6c06130468dbf9d3bd558c8002ba61ccdcf3ec142dd1026597785661f37884cfa5ed9cf61594e83b92df9ad7cd61d92460fd1820c8e861afec1e94f7c3f7c66e1db184d6c2126af03327afd40fa74a1e394760f92b902df8e7cb061ea58e167496e57d231d0af2ef88c5db9ddd9177098c343eba9d9f59f5422be3b1aabec8de484a3b8332e3f825d4b8410f700aa8df463edbfc552c7a74eb0866580d6ec142ac6d5c3cad52732d957216e4083984b331d64fdb69f8111aa2c0cecff745061390a0acc43ba1de38e28c7b3e79a6a1e7a6c8fc0fc205b90d2d49d11203e8c0fdd03602c2fdec24fb30d2c2b94c6fdd2a7538eeeb2c95e654e7d10cae97f4ca0eb8d306a59f974656fe2cf35afedf1be7c9671f9f3dec65b11aa530b6fbcb81f8597caab62ee913cc08d974b55a4eff271bbada7ceafed088acc973ae4a996863da6aa19816b16201c5221df882f2332cf362f4b6a702039afeff130827d0b286e558dc4dc9576bb7cd70fcf596a7acab1ac4679ee3636aa78e8fed06284f2e9d6690292c5c2db0c46fea465cbc7f338b6eb110ebe4baf41098e3e1591b729ef4ca106c38aa1f4d5652ca9b2731570d002cb34746409ca87bbf2f3995358e1f53a648de010075c9411d86f61b3fc566390e285533016b7e2c9b8b34ac0844079c65884586aece0ca27dc96abdd8057ea466724a0c931a428eb5373b6eabaa5d1937b51fea44a0b2951c98d44ca0b0215ec3e5e5fe51fca4ed019c5ede5f4a2b2642899ee69dbccce33665d904a72938065fcff44859747a9567c5af7dff020e442dfde8a490ae5cde28888d74cead4acfefc9f9948208a6aa972792f8ad487c9f3306675d91a1d6c0ef8b7f16c2899d8e7ad26c091eccbc022f24d2ef6e1b765198b7ba7d32cb9ffd862866ba6702748e9b7fb1f215bddc9de204e1095382ee503df388d3fe4fab283848b7f0016590d73c2b0a97c8d717352158e940b547cba3e5a9d76451328c30419acc1726ac97ab88e5037ca15a6b0b6d0137a1da08a3ae844aab8817fa9053e5dc9ba4b6b1244edb40849ab22943f8abe422772b9a482a12c2aff75f0648d800cc1b43a7305d8ff0879089e356bb5456eb68cb92a6c3b1fe6fa920a0303587797cdad8840031d2ee3e9861eb57cafa2c0877ddec6726083c6291f1357e70ab67297efbeddc2d837d1be81539760244b03537256998bb03a3f56e982cc95fa4d78b8191d7c92f460752", 0x1000}, {&(0x7f0000001680)="f753f06620417ae14481f60b24889bf33199c5dba4da2c3d6d42910b7234a57b03544bc6fad7b153d0654ff93c18c7a477bea2bf00fd63fb86afe1b332a930d501e9a9274b50dfc1b3", 0x49}], 0x2, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r2, r2, r3, r1]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r3, r3, r2]}, @rights={0x28, 0xffff, 0x1, [r3, r2, r3, r2, r1, r3]}], 0x98}, 0x7) lseek(r2, 0x81, 0x3) r4 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r4, 0x0) socket$unix(0x1, 0x1, 0x0) shmctl$IPC_RMID(r4, 0x0) getdents(r3, &(0x7f0000001840)=""/123, 0x7b) close(r1) mknod(&(0x7f00000018c0)='./file0\x00', 0xa123, 0x8000) clock_settime(0x0, &(0x7f0000001900)={0x100, 0x3}) getsockopt(r1, 0x1, 0x9, &(0x7f0000001940)=""/109, &(0x7f00000019c0)=0x6d) r5 = openat(r3, &(0x7f0000001a00)='./file0\x00', 0x0, 0x4) r6 = getpgid(0xffffffffffffffff) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a80)={r6, r7, r8}, 0xc) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x800, 0x1, 0x7f, 0x1ff, 0x4f}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:04:16 executing program 1: mlock(&(0x7f0000719000/0x2000)=nil, 0x2000) minherit(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x0, 0x3, 0x2) r1 = semget$private(0x0, 0x3, 0xc) semop(r1, &(0x7f00000000c0), 0x2aaaaaaaaaaaa872) munlock(&(0x7f0000719000/0x3000)=nil, 0x3000) semop(r0, &(0x7f0000000040)=[{0x0, 0x1e, 0x1800}, {0x2, 0x100000000, 0x800}], 0x2) 16:04:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) recvfrom(r0, &(0x7f00000006c0)=""/4096, 0x1000, 0x40, &(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0x2}, 0xc) getpeername$unix(r1, &(0x7f00000016c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:04:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) 16:04:16 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0xe2f638cdf5f66332, 0x4, 0x0) 16:04:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) write(r0, &(0x7f0000000040)="14d8e7be17a641c9cd94077aef114c860436fc2326e406982087a2c8a09055a6dd83f12d55698ea6e60b93be18d9aaffcca0850a74636f71d1edbdb9a979fca16a", 0x41) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) kqueue() kqueue() close(r0) 16:04:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)) 16:04:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="8c59b8b3f54ada65d4542e62258603f4ad2df16c97bf741eba60a5c3a27f5eb48a766a92ae84bc992b80d86271735f0cf1bd", 0x32}, {&(0x7f0000000080)="1f73d9d4faade224f6fadd3b136d4f600b913eb42099f5aa48e30a4c08e392ab910bfd699de63aea040a1793b5f8a3c122875646673f99983d4361f46d619f47b45d8443af81433cc7c73f1a1a59fd66741eec777f204a678226df56d1064ff5fd3a4a696507481fe0a8977c", 0x6c}], 0x2, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="987e742a88971c263a7a574e348cbff504022ac41415b1a8e98bbc427dfbe860ffec316312c937c6bce9f68458806b37e180cce2562e37a6cfef786e55f7933c056ba76730fe60a090a9fd5113a375c4174a109c627440f30f58141a48096592a4c9cd16a7de97a70b206d20db9396c8bf441875a9e364c5abd73350d12717fa518617b33dd0cb2a3b11ffb4004e7eeccb6102c599d28bb712bb03e716b816a02acd0c2cee5a3ac100dad38a7fdb4ba3d2903e24b1705d86b1c378697419c50cc0a8af7d15baf5a7a997ea03", 0xcc}, {&(0x7f0000000240)="f66d187ab948dba29dc390c5e38359fddc0dd10432eed52b1c28382f7f3f8871c796e94f1b8cf14a4bf8d184ee26d08bdb2e2eb3281f38abd359b6b9980630b111b5a028a870dda7696a24bad34c225d35f4c49ce37aa094de2775f19174619d08cb20f75d71b90ec5dcc3d2ff46e56c51b0f60cbdfd73eef00ce43a55ae0e5c7177ab3c17a944d7475ea74f3e1be0387d3e065c5d2366aa3c16353d1ab36990085a445923bc856188d4618afbc6c29e2987d71ec2747683ead01f3aa3c2a215d5b3fa001455a8b662", 0xc9}, {&(0x7f0000000340)="37da34862d979c3a7d8c5974fee750ee8f41cf6b0bea0432e1811dbd604803cf81b87148e26247aff88556330005107803e0dfac74917c41dafdee1c661a09a4dbc07ff03616e1f24eb4f5bdc794be6d01f7f1a85ee89f0fb85387cad6650b427b88221b1c58a2e7b8b8722c354f03e817a31e744dfeb684fa8f5fd144119d18ae0568cff8c512256c57f120e3303163d4eda61fc4a912b014629bebfc604d5547627bb09205056a60c379012ea5845b4eee9fee380ce06d09e728904680ccbdbe9df8dbf5f0ecd5c5aec56b11c2b5", 0xcf}, {&(0x7f0000000440)="dad63d7f68cb7073d40f93c8d277bb159bca8ff48ca76cedf44b1e71cbe5e27c32f980aa54ba74f1ac1c52da488d909b55df1a405b623012b548470b5210e2db4ff89d77a8399cf1cc4c8357fc6a3799a7610fd4b81bdac018c4c881b524aa144e3a07277bbc58dbea1cded73960492af8d9fefba9307fabc91858781abda4293e6cbb9818a78b213facd08297a584b90d92d22cf4cbfe138d49cbb03996c257d3c5edad96c7982816f9def8c86d5c31692b34f5ad3399b484067bdbfba0fc22cf5f3d113fcc6d47fa8fe4", 0xcb}, {&(0x7f0000000540)="e72eea832d96ad459fe98eb813348fcd94d0d34246", 0x15}, {&(0x7f0000000580)="f7520ec4faff2973811e797b1d66c0088d4192fceafd3a65c4ee4f099095199446", 0x21}], 0x6, 0x0) geteuid() socket(0x10000027, 0x0, 0x216) unveil(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='r\x00') write(r0, &(0x7f00000006c0)="a199290bb0eb6db378c1df453e30ce5fd4ecfe12dc23eb3fcd8cf9fbbd8527612c6d", 0x22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002580), 0x0, 0x0) 16:04:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() close(r0) r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80000000021}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0xbf2, 0x0) 16:04:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00002f0000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) 16:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x9, 0x81}) 16:04:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 16:04:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000300)=""/74, 0x4a}, {&(0x7f0000000380)=""/251, 0xfb}], 0x5, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='\"\tl', 0xffffffffffffff9f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = dup2(r0, r1) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r0) 16:04:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() preadv(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/68, 0x44}], 0x3, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff7d, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[], 0x0, 0x400}, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:04:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x3ff, 0x4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00", 0x83}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:04:16 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x84, 0xf0000000, 0x6, 0x80000000}, {{r1}, 0x0, 0x88, 0xfffff, 0x7, 0x800}, {{r1}, 0xfffffffffffffffa, 0xeb, 0x80, 0x3ff, 0xffffffffffff7220}, {{r0}, 0xfffffffffffffffe, 0x80, 0x46, 0x5, 0x40}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40, 0x1, 0x9}, {{r1}, 0xfffffffffffffffe, 0xc3, 0x1, 0x7ff, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x2, 0x81, 0x9}], 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x92, 0x2, 0xffffffffffffffbd, 0x5}], 0x7ff, &(0x7f00000001c0)={0xfff, 0x5}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0x14faf485, 0xfffffffffffffff7}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x4, 0x6}, 0x8) write(r3, &(0x7f0000000040)='h', 0x0) fchdir(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r3, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8000) 16:04:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x2}) socket$inet(0x2, 0xc003, 0x0) 16:04:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() lchown(&(0x7f0000000000)='./bus\x00', r2, r3) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x9, 0x9, 0x9, 0x1, 0x7493, 0x4, 0x0, 0x5}, &(0x7f0000000400)={0x9, 0x474c}) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) 16:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="14c0c485d32357303bb615a110abd92752a2107a13e9c4d2c742704021218b5a66a1ba391798935254ed40b509f1b7b1", 0x30, 0x402, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000001240)='./bus\x00', 0x381, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) pckbd_enable: command error 16:04:18 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)=0x129) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fsync(r1) 16:04:18 executing program 1: mmap(&(0x7f000092b000/0x2000)=nil, 0x2000, 0x0, 0x1131, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x7) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r0, 0xa, r1) pckbd_enable: command error 16:04:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x2, 0x0, 0x0, 0xffffffffffffffde) 16:04:18 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000001280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/132, 0x84}, {&(0x7f0000001340)=""/103, 0x67}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xfffffffffffffe91, &(0x7f00000013c0)=""/71, 0x47}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) geteuid() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0xfffffffffffffffe}, 0x8) 16:04:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x5, 0x100000000, 0x9, 0x8, 0x80, 0xa12, 0x4c61dbb5, 0x4}, &(0x7f0000000200)={0x0, 0x9f1}) 16:04:18 executing program 0: socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r0 = socket$inet6(0x18, 0x0, 0x1764) r1 = accept$inet6(r0, 0x0, &(0x7f0000000380)) mknod(&(0x7f0000f80000)='./file0\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r3, 0x0, 0x2) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000180)=""/120, 0x31c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)="613f0000000000000000cb1b4df8b4478320ce1a8f302e4c2dbed46500000000", 0x214}], 0x0, 0x0) write(r4, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28e91eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1ba72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:04:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) close(0xffffffffffffffff) dup(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:18 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$inet6(0x18, 0x1, 0x6) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setstatus(r0, 0x4, 0x4) socket$inet(0x2, 0x0, 0x52) r2 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000140)="c2de819c9ec195b3a54cd9b496afc191619059fa59acaa248f27e8b2b8cee2ed712d3aa8dd7cf955ae11f3aa8a06ae3724bac66895e93dfc86a564fa7b5f8e2409a589f31d1de82821d733ce32d1a2f12e67215ee617773b78d0a4c228ed9cda9c47b3b2b7ff97380b4bf0b31197800f87dbfa01293ea0fffe578bde426520814a91e7109a0ce675d2bde5e7b159b58b890335a7631219b408c600efa4d5203537f42038b52fcbb20fe6bbe4002b52172a91b7fcdf261122aa2233", 0xbb}], 0x1, 0x0) getegid() close(r2) 16:04:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="d6b9c3cefdee97b8dfaaf8a55e9436825ea3be6d09211c730dcd4aa3e2844841c0e0a1d9a9bd48ffaf2833f8cef79b9c669efd962d38ee59aae332ad6a6d4e5756e22675ecdd8fe0eb4a7a74a9eba594f4fa44c601b60ee4e712d025972774ad214288e07a39488a563cb82b0bb6e9adf87a4852a515f4114d4b01727a2b1b1e6724a8e0525e48db4c0fbd803ff6376355b2d73061bd9a1e8a60f92e4be60659987a98fe0a186da01f9a1d5041be822e029cac107e5cf0649859973ac7e0ca3a9eb4f43639e7365aa6f93373ebe46b961651ab02cd8d646522e5b3c0b41072e899769d1c191c70100d20389d0f62116d737f217a82647f008ce6fd2c92b2ace498a2aedb65d6f321bec4fa79d7eea549a651ce003a32bede2ba88ffcdd923c2c3ea786"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10084, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:18 executing program 1: r0 = socket(0x0, 0x5, 0x0) getsockopt(r0, 0x10000, 0x2, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x200, 0x4) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) fcntl$setflags(r3, 0x2, 0x1) open$dir(&(0x7f0000000280)='./file0\x00', 0x108, 0x78) pwritev(r2, &(0x7f0000000640)=[{&(0x7f00000002c0)="fd05a766685a0020041dce8078e8906b49c5331e8372480b12f01597966a2b2a37d77ede1712e8328e5961b30ffb6997302b7ed86948751f21fdb85ea594f7b3c5b6b945a6432ce80531ada330f99a24f2c5a71ed8c850954fc5405f8b019a7d5afa158d6fcfa9f3ab8da69b59128c43170e88a35b24f56f7a61cf2564d4d95366cf1a4b8c7c804fa273c5d622d9053637b28e5c34df9417f205d5ed806afe756a631c571bef4d4fbc3c20a26cfa1fcc9e3efa7c6631c2330e0662d6b6b98c16f094f621901ef8cc2d5ed205ee447722ff2c831bd998cbf6023e8833717933dd0b008a2dbe6d12a4d15cde05", 0xec}, {&(0x7f00000003c0)="624c8f406dba50a2de547c18b325beb4119db7bf51561f04747302c090a03b7132e0f8496e67889359ef4afeb7cd2ef674535b9659b6abe6f52d5579f511d0b2b5807390a9eacdfc962a08a2b35924f07ae47c2cf0539463938745a599b10346d200d5743a859d7b8f3eb708de04ed93b9af52bfd569bfcea92ec95d3f6aa46e3a9cf41765ce2e52d7f5483ab719b502f0db71a5c36a3bee300e2f55065e4c0b33fa5f038d3670e81665f31ec7a4af3e6b591d654f1144517cb069a2f2079ddb0e828a9cb9667d00bbc33c5d9a25d17a1f59843c260e18dea7cbb1b43e3b", 0xde}, {&(0x7f00000004c0)="d4b48e6ff87fc442737f2cd3402002554ea7bb80f86cd5f734aac5d951157a73fd64634135ee4d3dc6054e1df6ab828f71586451a6bc5eb59fdcf57270d2d88f44f04af0b26a6db74ed29170d141dcfaf78ec7c11ce97d04977fdaf4a16979165da77046235bcd19a03a2a0b38d8b6a3f85800a75d6e78967c30c3f31a136cc614c0e66d64e71c1ba27b3df5654fef43d7a83bdd9485bd7fad0c3881c69459dd7ee2704347b1cbe19a4361f4a9", 0xad}, {&(0x7f0000000580)="121ad22f78b660e03157fb49b3834c331b5a4a0f0be05b102dc68dfa9a56ffd1eab4a5aad16258ed4712964fc03fd43030013b3e1761daa042f0c82ef4a11a350997170b891071ac4969d7b7adb115922de228984b048759089bd7181314e0137dee001aec79cf66b538554eac45573a07dc04f05f8d83c8fd0a9746444f8ae4d71abb7e30833e0979e6a7bb18167721ce6cd5cb8368f06dbb01b3ab2cfce8c8243a12db0e", 0xa5}], 0x4, 0x0) close(r2) accept$inet(r0, 0x0, &(0x7f0000000680)) sendto$inet(r1, &(0x7f00000006c0)="16e7d42fb336009f767e40ce94163b033339c5baf7004dcc1294e3e9b2ce25097ed3113c8c695c8f1d620bde30d682d03b2116a26628dfaccaacc306b0bd08ac38153c27ee2ea7f836143873c45c4a4f19a2c4bdfc744d8be9d30b546ea4fe31b0474a9da46f74e255d3603ffde02800a65fee2a474cf297a550f09b3c54f88382efd6a5fd", 0x85, 0x4, &(0x7f0000000780)={0x2, 0x3}, 0xc) r4 = socket$inet(0x2, 0x4001, 0x9) accept$inet(r4, &(0x7f00000007c0), &(0x7f0000000800)=0xc) preadv(r3, &(0x7f0000000ac0)=[{&(0x7f0000000840)=""/161, 0xa1}, {&(0x7f0000000900)=""/30, 0x1e}, {&(0x7f0000000940)=""/115, 0x73}, {&(0x7f00000009c0)}, {&(0x7f0000000a00)=""/144, 0x90}], 0x5, 0x0) socket(0x18, 0x0, 0x3) getsockname$inet(r0, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) socket(0x19, 0x5, 0x1) r5 = semget$private(0x0, 0x3, 0x420) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000bc0)=""/24) listen(r3, 0x1) flock(r3, 0x0) r6 = accept$inet(r0, 0x0, &(0x7f0000000c00)) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000c40)=""/92) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000cc0)=0x1) execve(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d80)=[&(0x7f0000000d40)='^-\x00'], &(0x7f0000000e80)=[&(0x7f0000000dc0)='*\x00', &(0x7f0000000e00)='^)\x00', &(0x7f0000000e40)='\x00']) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) r8 = getgid() chown(&(0x7f0000000ec0)='./file1\x00', r7, r8) 16:04:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) 16:04:19 executing program 1: r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) getitimer(0x0, &(0x7f0000000080)) r2 = dup(r0) r3 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x4000000000000, 0x40000, 0x800000007, 0x400, r3}) r4 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r4, 0x1}, {r1, 0x20}, {r0, 0x140}, {r2, 0x4}, {r2, 0x87}, {r0, 0x108}, {r1}, {r4, 0x4}, {r2, 0x131}], 0x9, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000040)={0x7fff, 0x1, 0x603, 0x6, 0x10001}, 0xc) syz_open_pts() 16:04:19 executing program 0: mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:04:19 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 16:04:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f0000000040)=0x240) 16:04:19 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x4, 0xc1) semctl$IPC_RMID(r2, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x3, 0x7, 0x100000000, r1}) flock(r0, 0x2) getppid() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:04:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) setitimer(0x1, &(0x7f0000000100)={{0x9, 0x3ff}, {0x2, 0x1}}, &(0x7f0000000140)) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:04:20 executing program 1: socket(0x3e, 0x3, 0x3) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f00000000c0)=0xcaf, 0x4) setsockopt(r0, 0x101, 0x6, &(0x7f0000000000)="6497927d42739a8c7a6729378c601531559ed18839a82b8218bceb542ca1541bb57f88a26bb93819d4d10b8d0efbde20932837596077191e004277f92ced714bf160a928b5586b155f9477e26a8e8b0fa74913bb9c070a38c42a7c1c5f325eb2f93a9332c5f68acc5e50c42e1a0c4783c2de7fad16476ee525e2e12d4aea0cfa61d0354f1800a55c87ae78bf53ce3fc3356bdaeeaab26dfa818d7891e251f684fb99647633f70f0b4a018263aba9cb2d35dbcb07da", 0xb5) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) 16:04:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:04:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x17, 0x3, 0x0) getsockopt(r1, 0x2, 0x1f, &(0x7f00000000c0)=""/1, &(0x7f0000000100)=0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setitimer(0x2, &(0x7f0000000140)={{0x0, 0x2}, {0x100000001, 0x5}}, &(0x7f0000000180)) 16:04:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) listen(r0, 0x8001) getsockopt$sock_int(r0, 0xffff, 0x201, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:04:20 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r2) 16:04:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 16:04:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28080000ff51ba958bff00000100090008cd3fdf00400000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYBLOB="8a31bd17dddd", @ANYPTR, @ANYPTR, @ANYRES32=r0], @ANYRESHEX=r0], @ANYPTR64], 0x2c}, 0x0) dup2(r1, r0) 16:04:20 executing program 1: socket(0x1e, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x12c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x1, 0x800, 0x2b, 0x2, "220d4e03e69d2adfff691e095fb2c53069c3f3ac", 0xc5c}) 16:04:20 executing program 0: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) 16:04: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, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:04:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r4 = dup(r2) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = dup(r3) kevent(r5, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x90, 0x4, 0x800, 0x10001}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000050, 0x6f, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x2, 0x1e}, {{r0}, 0xffffffffffffffff, 0xd8, 0x2, 0xfff, 0xffffffffffff8000}, {{r2}, 0xfffffffffffffffa, 0x42, 0x80000000, 0x6, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x0, 0xfffffffffffffffe}, {{r3}, 0x0, 0x41, 0x20, 0x7, 0xacb}, {{r2}, 0xfffffffffffffffd, 0x44, 0xd, 0x1886c0000000, 0x1fa}], 0x4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x60, 0x50231e2b29029496, 0x1, 0x3}, {{r2}, 0x0, 0x2, 0x80, 0x80000001, 0x1}, {{r3}, 0xfffffffffffffffa, 0x20, 0x80000000, 0xfffffffffffffffd, 0x6a00}, {{r1}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x99f, 0x3}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0xffffffffffff8001, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x8, 0xd91, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0xff, 0x7}], 0x4, &(0x7f0000000040)={0x8}) 16:04: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, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) getitimer(0x3, &(0x7f0000000140)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:04:20 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0xd61e, 0x0, "3cbae5873238bfb56193e7b794a29f26e606251a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) sendto(r1, &(0x7f0000001100)="0be81e35c3f03cb5836e9991253951ef1ff26dda679d7fa219ea350942769d0333ed07873e137bbeb044b3e8616aa3a1610f825faa3d105c2bbf7789b99eec93cdec4ac7f3ee76b48250e45a3c5fccae00ee3d482b884bfec22c2825835930f29ed3026b41afd83f7f6b921c0a8aa9637faae98eaee7f586b85f6d5a724f9d1433fa99b53307bae8b1facddf1e2b4eadf07d1cb26b0a93ac9c97ec293d8fb7e47ac272c60b0c266d885dfb", 0xab, 0x0, &(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:04:20 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="ea00000000000000", 0x8) 16:04:20 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') chmod(&(0x7f00000000c0)='./file0/\x00', 0x100) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:04:20 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$getflags(r0, 0x3) socketpair(0x1e, 0xc003, 0x0, 0x0) socketpair(0x26, 0x2, 0x0, &(0x7f0000000000)) 16:04:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x200) ftruncate(r0, 0xffffffffffff8001) r1 = kqueue() close(r1) ftruncate(r1, 0x0) 16:04:20 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r2) r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:04:20 executing program 1: syz_open_pts() 16:04:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x24, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/62, 0x3e, 0x2, &(0x7f0000000040)={0x18, 0x0, 0xff, 0xaa8}, 0xc) 16:04:20 executing program 1: unveil(0x0, &(0x7f0000000040)='\\\x00') open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) 16:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) geteuid() syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100), 0x0) 16:04:20 executing program 1: mlock(&(0x7f00007ac000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100), 0x10000) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d77bb158a120a108af313a09b42a4a6541d5442d5019396323ff0af805f3d1af00d1dbf11d15ae45", 0x28) pledge(&(0x7f0000000000)='%0:\x00', &(0x7f0000000080)='*\x00') 16:04:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)="c1de39e5b6b8460ce0642094cc1e0aa4c5909243afa2105a63e5a2ff6c9e6378d160b23a9e2b9957e614b543e66c8f91ee4a019d665ab499a82a54fa30e655e7698fcaa4dffa1f7dcc88d25ba570", 0x4e, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="4c0dc5", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000003c0)=0xc) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f00000001c0)="2458846f5ad2cec632448dc23880cf02d7876b560ae7537c1b04050cd9fbad80a77bbe42adf5d3e464fad0d16eb16fd8354ef06a84940ee14a6c674eec51862154b5d7a31711ef18b6cc5e0ea36bfe45816854d79015aab9ba2463f26608c9cd965388dd3b05c60bc764d5d1a0f3dca576eb3002", 0x74}, {&(0x7f0000000300)="4de980583f722bf3e3ad862f21ad0015413be1c0805c3f02fc9f68aebfcc40b9fede7dd0927daf0524f476b274963eb503a4c9d87177633a88ed57747a457b8fc95fa0ef3ee3c3f7e1be3136ba0bfac669e7f20c30b91cffa1b9e498da54d2927ea59bd2f17424244c8e5107dd24fe82224de9b21f32f49b1592945965322abfaf424488acebd3d922cfc1f2ef81e72dd2863474a96fbe7b3111278b7176e211e141f0f5d17620e23aa578e97bd8699291", 0xb1}, {&(0x7f00000000c0)="c58462b44c6c3a48ab8d75e9c25a187c21b6c8eecea5e34fdea8cdc0962d482f937712d4e0524653aba683539ff1f6", 0x2f}], 0x3, &(0x7f00000004c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x58, 0x8}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) 16:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket$inet(0x2, 0x5, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:04:20 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r3, 0x20007461) sendto(r3, &(0x7f00000008c0)="9fd8975b641a89fb6420a469eabea7c91100cd6efff52f06c753d87e86e2cb3bb97cfd1528b2ea3fb38bcf3b4e650c39617df2dca9a50494e2f2b9311a5c22c6a16680b125a382a0d09408f85ab3eda594b64822e19e63eced96a4023054c34465b603272db8094703ef48a2513de04bb2fa566cf542019a3e7fdbd845211339b16cff993781644471daf19bb0b187a41287d8619a883fdb0344e60c750b6caf1d1b131aba894290e4d183522e7d7ed9cd4ed642ed9824d8f8daa4c93ea3670aa429d5d502f008996f0d2078c90a949964efe2e3d33575653bd581404f1b546c90cc06d30e0d0dc42641c11365248af2bcbbd14eb90db4784f8daa568df1ac14d07ab85db91c5e48b02b92288b8e04f89e32d8addb0f4110516187824a4cf058309844749c752f437477af09566f86ca678299c32c815646c345b8", 0x13b, 0x1, 0x0, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffffd, 0x13, 0x4, 0x4, 0xffffffffcbc8a624}, {{r2}, 0xfffffffffffffffa, 0xf1, 0x0, 0x40, 0x400}, {{r0}, 0x0, 0x40, 0x1, 0x80, 0x5}, {{r3}, 0xffffffffffffffff, 0x9d, 0x1, 0x3}, {{r2}, 0x0, 0x40, 0x10, 0x6, 0x4}, {{r0}, 0x0, 0xc0, 0x2, 0x100000000, 0x2}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000082, 0x6, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x81, 0xfffffffffffffffa}, {{r2}, 0xfffffffffffffffd, 0xd8, 0x40, 0x9, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3}], 0x7, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x80000001, 0x8, 0x100}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x1, 0xeec}, {{r3}, 0xffffffffffffffff, 0x10, 0x80, 0x8000, 0x7}, {{r3}, 0x0, 0x8, 0x20000001, 0xcd2, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x1000}], 0x6, &(0x7f00000007c0)={0x80000000, 0x9}) fchdir(r2) r4 = getuid() ioctl$TIOCSTOP(r3, 0x2000746f) recvfrom$unix(r0, &(0x7f0000000380)=""/200, 0xc8, 0x40, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) r5 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x7, 0x480) r7 = getuid() semop(r6, &(0x7f00000000c0)=[{0x3, 0x404, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) setuid(r7) getsockopt$sock_timeval(r3, 0xffff, 0x19e5666f5899041f, &(0x7f0000000540), &(0x7f0000000080)=0x10) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) semop(r6, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x1, 0x8, 0x1000}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0xa0, 0x4) openat(r3, &(0x7f0000000480)='./file0\x00', 0x800, 0x8) getgid() fchown(r0, r7, r8) accept(r3, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setgroups(0x1, &(0x7f0000000580)=[r5]) semop(r6, &(0x7f0000000100)=[{0x0, 0x9, 0x800}, {0x2, 0x4}, {0x0, 0x1, 0x800}, {0x3, 0xdd2, 0x1000}], 0x2aaaaaaaaaaaab1c) 16:04:20 executing program 1: r0 = socket(0x16, 0x8006, 0x5) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/167, &(0x7f00000000c0)=0xa7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="3d9f031df2ae681035cf3d3c3b0589e3acf7fd53486ea0f8443c5c625b09563b064fc56ef2c5df88e2c1d9b7350d0e87a6609a360ad13ff01a142c02dbc414460f0b42b9d38625e72b3d32e0f6be4b", 0x4f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = socket(0x18, 0x1, 0x0) r2 = getpgrp() getpgid(r2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:20 executing program 0: socket$inet(0x2, 0x7, 0x1ff) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[], 0x0, 0x800) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) msgrcv(r0, &(0x7f0000000000)={0x0, ""/78}, 0x56, 0x0, 0x0) msgsnd(r0, &(0x7f00000029c0)=ANY=[@ANYBLOB="00000000000000000d7fb620ec3d758377be6f585e99e090c97e902c9c8e1b455f0821afa55e00faacffe47cf1a0d3aee9625dbd9a4af40496292edee9a60d30d85b4aa0afc3f410c59ca905edca22f44e6d60b926b902fe88c9a7825b34e3a893e2b797040b370bb4caa5289098296f7e73aae2e71ba036a216d96885d745020e617237b35e7fd9e1aa3eab7228cb77715b8579713a0b491d5770f35102bd525f7247d349f55d55193296ef2f34dc14c2bc01a29b753cda14e3731ac9cbe4bf2720400025f622c370c1243f817aaf50e93b39199d6a26c866c3e02ab423cb39d3d935b3fb164e8d857c052047696d4537ed8c29a5a213ac4edce5ef52948ba41e1eac9e6cce6e4fb8a70458d74d908cab98848630a1ad1cee8728513f5b5a9edea5c8eb50087718dd7029f4ec9fa92a8c58719e0665de5b5aa823b5dff7e666e1f8cd6726e3cb585dc9ff2d52d34f0eead82c06f85c3821760600bd7d944dbfb1b518084d0e5f2fe6bb4ba8246c4f9f7a0b135ea510fd5ba4938cafa9ff130ac98ea72f726c498e0889e9bc8ab6f43d4077396ce873cb71d3cf9693c0874006e4a352a50313bd2d0bf999e994a25ff9bf572ab75b7b441c90157fc737029106e8d9c6b4d8a1f85aef39f1de6028c74ada1bc0905e99a8824283ce29781bb8281c5536fdd546e21a560a5577735fa5cf30adcd2fa68b385166faa6dc9f29d81023a94389297167d51fd37b57767cd8f8b34170c2baeebca6c77ed6c40420cff705943105ee027cb4340294a2323d503ab65944711bc584a0c53d78ec69c7122021f0d2e299f416b018addcd75f1cb8a08da27ac0dfddb128187c020f70bc60f1715018f5ccd5bd45a02d27edfaf318c57e210e77a12e9f29ad77e8e83640b1afa89bbab9bca60ba95b890f7e507dadfd6d264c417a6771dfb83767d36297e6cc998b17e830dc83900e7cd4845ee27b8f73445c785e061245f7b27bf51d774af3db76ef7dc39287f8e7363d0f5fe2720f7992bcaed079d79a70c8a176b6a62ad6ab4d5273efde73892d802e415143922984a2cea838e090ff72c6fea67a30b104427781162503e15283fcead6107c3d9acd244cdfff664c34b993ed44235a3bff18f44295b8dcb12d67ecbd583fb370b8333fadce7014cae378142d49c6fd772414eb0c408769520a1dcb5dc056d70d4a0dae197784aca1648cfe9d2e6cebc0d7be3941e68e4e2d6ad01cd5d95d00490c8af5d6499679f2abccc98667485591f66a460c5e8019467c99d76bd487e06a3d071939c11e9a0165527f3fef7637e38ef63a8d732445bfcea8b764baa7b1a6d0a5c591104568fdfa970e395219aca22d448c4daa86be36f801435aa0616d17c4feefd5958dc0ee2b8c74e5e70f73ec3b9e21c12f1b1907e0235a852c2cabe36b4de5ba3ae7bb4f4658c314eec8924976cdd647d2bcf50d9bf80cb09248d929715c6c2fdc926920716803c421d9a282257494d92480f7c03cb5aa724e6ceba5161bd984a02f605ff3b036153673f7dc8d0d6a3c8215522f21eecd8b0819b2ca42c019a0a86bcda7d2e11ab3cbc0bab805c4a7fde92ee831f4513743e9eb82c038075513ab44e374192ffcfbd54bf4f5e9a6e1d9f92cf84ea0bbfbc44b132e26ae616bb9a5998f4850afb8272305ba0cba12c4d59c9a008c2ed9fcd3b6354a19122f569e0c2fd7703170fa6c51d66ed84babc7d47707a31821beba5de503ae9e27bffb33453171204e5203eed826e7e36fe92b91e0131cbf5fb9a8913b996a49b59bf23664bc705961eb623c968cf8bf178a2ee7c313787cf665ceea176b4b5dc22d4772d04421bdbb294ea5d8ce3b044e7301ce0a93cd05e84beaf36f196208a7a61224044bb2fcb83042a99d58913105572029f596c151646e4c747ea2ea8c74de7766790621602fdc127563a551a2e8ec7405d15a6f101f54f73fb6ad133eb5ff9bb87927c9b556403036a936683b53264b796ee644fc685bc5b5d886785be1a6fe208c6ae42b8d4e896bd916f6a63adbaa31b71cbda3345cef3f90760fd8d718d21aacaae50e3a4751817f5799d717b05ec289cc0695aa725789bb7f413ef4208524d5c0132d0ef80751d7d7af7a67ae274489d728dc665bb084081fa281bbdbbeb2724b5123d9997ac72c3cffbdc9f48b696d474b6693ef5e8781565ba1767b45d5996ae41d42877614531465e36cfc80601e7371664908d4d5630ec73c47a913633b2157cbf4bde178b35e45ef7c8d8d2297f087511d7a5f5dc3a538b48c8a834dd4d8020f371ea9332fcee8434f89cd40f8c27dee3677aecf6a70414aae987fbddffbcccc7d4f3189a9d71f7b417911745afc4d3d4a2f65b12e6a721de5c675b86414fd60d5edfcf416377a2992f6dc721869f7f296cad09fbe0937e574c57c539d84c390844e0fbb004b2f159d7f15bb4994dbd95f728b3b6c0117d2df6dc309076d4120c4a66e2cd4b0742ae5d5f97e50ce0eb3e809bd536505fd5edbd367ccdd191f788b1f83d489c32b5c937fb05b4d73d87ffdd56c31fc765611ec1f93979844b87cd78e5cb05eef2ea64d3d50bcdc3c8305dbfce55b1801b28da36730c6929093c0b84df7acfb4bf23726723af47657e1b7849d4f1c111da8fa8b6fc4f2df084ae93c80b6f6eabb644f3fba7147614c55f8750509c09f7b2bab7197fb9e841a7f3818851c879ea6758fbdaf668950ac00b5186742a0a20cdfc721549e15c00df8056e8dd80309bf9b777505ef6a4f256561ce22617b9700c3ee08095d567939ca27cea83f334410ab1fd1e8cb4dad0d95e3e47c8ec668138ae40438378fe2124a321a90a93571d53d6bf82be632ef4c69aa7b895b46b34d0c56d1e4f686e935fa9c02727596695bac383985051ee89bbc53d57b5e144a999c037465995c05328112c74e56ec88964e6ec24ae21d649fda62ef2e18172f9f2e22c6d262267cf06a91fde34ebc33c77c1a3ccaacb99dba6dfa1b69d100cc9eccad12e425ac40c77bba50ff647b5910db71ef16d8313a2a6eded89b07384c455ddbcb85900bb2456a9780eb1a5cd4045f97a7f1f81a11f680c940ec5a809665e2bc39d112a2aaa778f473f9dff5fee8fb5b55af763506475e167fceeb9ba842732701f953c34251359c80785590497f441377d5495519f628019e7d78aaa4865a59b850a5aa487ad912321505389d878fcb5e16ac928b2f5095617f41d79fe3f222326de34a46edac3f97777e717d2d769e4dae560ef0e1279067d211349fa04121feb5d9a2a3ac2b34a2e5365f607aae39828a20e2f1e10be1855289c3eea0682ddb8553e98aa5bf9f095d5becc7a4c913f8c050b3f48ba4539bba36b3c2312557eda39689d2bd32f9199f3e5ac3f7fb5f2cc33f732018477890bd3061f2af22c75d9bad7176f3a7466d344b65277aecaa191b416d47354b45946546325e879202ffd7b78aaba5b63916379956cb889d082f74c689f98b5ffc91c215f013a6e286cb19a2553d50319b9635c4d5570d91b3e27341b4109849aaa28938f50c742bb5ab7373ce70982f4086bb051650191617091fd9f557482ff17974b6a8457d4fb020fc2c6c9f8434bf223a834b963a5b682821d83270ac4f7b61f9f31572411c7ea7aa04cf48ba08f639a60656444bc01209c90287af398f0fbe31ab9e73ea5fb372ba1902f53c1325712e88fa982b0c6158c2b84336f4503a2965a40f3ad3fb9bf7ee463ae8ee28a6c511519f0f6f695fddf2c27f258f11077478b388f460fb70c4c62045a5a12b0ec6e7a9b9f8401de411739f121051569675854c7b05569db37c7b41be5db2c74828e2217afadaa2ceccab915544189fd1a3e73765f59736b0ed552006507446affcf63e6f01ee18d19da44bdc80ac2f09369e6d111ab5e84ddc3756729280e52f5d38737ef4f97a2fca95060000006b0bd3a6a38e85c4f062702de13b9b7c33d64f071cc1849dcf3da3ea596ab49140d9a45f973232b4fd9bb48d0dd62c8d0a625d627be51a83a649cff3b78a3c95b6549454f1001dc670bba774b151abdc9ea47863af744a01884bc125c469492602b6bdc91e4ca53245d175a5b30527de8b4d3ece3c070030e333e7b2a7d7223db07248494dfc361b107f8f79d645f13f50906715b694662c50d1b3ecaad81303a39a7dfae4a81227b182b06150ab9759616ef96a645d29b7cff05ff4d172141fce699573cd2e364a010562035e96e3ab20328f72633464127711b970e142fb5df0f662732dc9411f97ecd76d2d57301e24b6a8534a15c1cf27f39c3e8203958c075f01797ae0c62a44c0c32fdcf044958c6d0bab5e2e392a7a2a78a7c61b8aa33b83b37d821baeeeaa380723193b06c3b0a4ba10fdcccf6600497d5b73c7a4bd01ed7083e59831e952e22e391fbd45d0a330f5b3cd50eb592cac96b0c06bff08c8bf70b6f5b1426279c8a2c5f2b6ae973da5cb93317ac536db6caec675b2d6baf58beb296604f3af29ff9b6239f4765fa66f7daa805e94e1a5bc4963592f19f34e1d44f12306b836802d8a3c00639a31173e449fbb608fe598494bfd62560c3714e79d4e3bd7f4dee94b44c265c2c7bb22a8931e080a19c598e0ace71b6a6083b908172572a8ca7455fea652157f108235e359f3247e8632246a365c5860bb2893726fe24aa6b3be16e64f713c08c71cf35c251226be68228afe08eb29badc7cba383e79f18de8a55156ea1f375b3ab63db37352ca4ccd5fdf2b2d9f5ac9295ce4b6f52f56adc9c5a46f4b6c7345644808de6d1db2efcfcf5764fde3217cf5b84f972a6fe298e5a93f39a601bc9412a3964d83611865de249e1544d59c419fc958c1439bd1d4641ea090fdef9f19126ded2840e9c41b920086558ca6c49656f244c1f223f350524c6be15100b7ee840bf46be3b5accb7b6a872b0928e178c649a6623fcceb7d85534fe16f4db420202b84ba19e320b07da8e4112acf10a39103c821d97651f0bdc09cba1d5d5a63b3ae80f02327a40221a1ba473df6e37d94c7179b0faac5d86a300a376dd9f6d65ba0d1a59a2065fb080469ad40b0df36732c791d14f50385b239949e1ed755bf2daaabf183407e5491473c35020a51c7cd9eeba1c6ea6484bdaea2db881d96bc3c562525d68d1c2d1af61dd48d6f221c99af5ecaae95104f2d52d3edf0044322f56f9916c16f2fa5c7c29984cf326fc73f71d1d077fe8b910da45ca6395d11a205506e13d14067a03a64681eec71b644d6145b5dab2681f604e5e3b48aab630a67fa223a75c074dfa97ff80292126bb7f64ccb6522d966ef2ef43329f0fbde8f1003ef71f67147b0b361c0fea8e5008ada16b76fe480e81360a6a77f7364c48603387346cc59d5e6d1637de61e778d745702ccc5e1472e5d38a1ce44843e5a7dafac055b3bca0b55bd027a5635cf30030e6f886ff4d5f85ad9f250ad70a573a7f195d40d3b1cff1c4b4b1a40863942b543e7b2c316f5e849c8e745e288178a624902814595ea68eab6e219d938e07e51e5d0c894072134d0ec30dd6d46ca78ea398c0c84dcd4537971b850dcd919be209fb0a8d78fb3fd184a191883a3068da97e7d254422424b59f0edcf894593273affe907644328ed3066dfd4b38b5fb71b8ddff3c87b5e1551c65c49e097b02859c2b7924caa57585a89e8b89e044ea77e5a8c994ec63b3f4413cc0a77fe8d3d7e5969c5320cc746abce54f1beee48ff13f8c83ef858a99b7b14e6fb342637fa1b7947fa666ac0a928333d45cfe6d665117f4b6daf7a8e12a9c8bfcdd86c66b620c7550f4528264890a80ce4eaa4e9ef502f922aa25314867502bd037a7d804804ab191930abb9c6b3c133e944cb2ebcd95bfbaf80d696164f56e332c54979266a38adc7f52e25034ec291cdf281ebbfe53d79fca551cd46dda8f6e41cd37d0eb8210057d076a569d7321857175dc9aeb3d697727cea216c0139252c353459b916fe1330433804f1fa2c9a98b5ddd66f8676b1051efcf4772353a3fb72ce71335e07b8f2473a35a6118e5f1d946415707f5498abbd3ab8f9b8d6fc4ad8323a08e3041aa8e82cc67f38293b60ca442689d0e7e8f79977cbc825910da873e84b11c94f30eae9d4cdfc1ba550e327f9d5ceb86d92a5de5ab7beb63ccc17de63aed95d819337846a43b182a71c6529b3fa143cd44066e004482fc2e2f0789133197854b099da73e400a38b588dba80ba3946346157731c797e5e2efd2b6eda858d2a6ff0e22d3ac2d51b55739a353699b00c9376b149dbc6eeca6e0794c5e3a7558f8f88b4f39e35dbf34731ff141cc490dffbbefed41b950fec9b519da0ed54ea307d96e2fb159263f13c"], 0x1, 0x800) r5 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000deb000/0x1000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x3, 0x1000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)=""/4096, &(0x7f0000000200)=0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f00000014c0)={{0x4, r3, r4, r3, r4, 0x20, 0xfff}, 0x6, 0x1, r2, r2, 0x0, 0x2, 0xffffffff, 0x8c3}) 16:04:20 executing program 1: shutdown(0xffffffffffffffff, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0xc0) shutdown(r0, 0x2) 16:04:20 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x0, 0x5a7d) r1 = semget(0x0, 0x3, 0x80) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000240)=0x7) r2 = socket$inet6(0x18, 0x0, 0x3ff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x1, &(0x7f0000000140)={0xdfffffffffffffff, 0xfffffffffffffffc, 0x10000004, 0x40, r3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x480000001023, &(0x7f0000000100)=0xfffffffffffffc00, 0xfffffffffffffeff) geteuid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x65, 0x3f, 0x80, "3715e32e070997c8eae89adf242da9d5f1827645", 0x643d4166, 0x4}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) syz_open_pts() semget$private(0x0, 0x1, 0x90) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) r6 = semget(0x0, 0x0, 0x8) semctl$IPC_RMID(r6, 0x0, 0x0) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f00000000c0)=0x3f) geteuid() 16:04:20 executing program 1: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x5) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x85) fchdir(r0) 16:04:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) getgid() poll(&(0x7f00000000c0)=[{r0, 0x8}, {r0, 0x2}, {r0, 0x80}], 0x3, 0x3) 16:04:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x6, 0x5, 0x18c, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/82, 0x52, 0x840, &(0x7f0000000100)={0x18, 0x3, 0x4, 0x101}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x81}, 0xfffffffffffffffe) 16:04:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) accept$unix(r0, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0x80000001}, 0x10) socket$unix(0x1, 0x10000000000005, 0x0) 16:04:20 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = open$dir(&(0x7f0000000140)='./file2\x00', 0x20000, 0x87) renameat(r0, &(0x7f0000000100)='./file1\x00', r1, &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:20 executing program 1: r0 = socket(0x20, 0x8007, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:04:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) socket(0x1e, 0x5, 0x2e) 16:04:20 executing program 1: r0 = kqueue() fcntl$getown(r0, 0x5) 16:04:20 executing program 0: r0 = socket(0x11, 0x3, 0x3) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) 16:04:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:04:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000040)="9526f1392b48baf5c7f15ffc59e18dccbbe0ce4684d3459c536e438f21d6fad6b0b0ac6767382439fae04993dc9cacd4d04f6e30e9ae31c670b384354ccbd2a5eaab5e7c89895f660047e3142c37408e890ff398ac1a7dc626dad4c81f038dd6942f7da0230266", 0x67, 0xe, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6106f108830c18fc01958102358237402e14ceb555cf4e7b4771547ad1560c5d", 0x20) socket$inet(0x2, 0x2, 0x9) 16:04:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:04:20 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xfffffffffffffd8f) wait4(r0, &(0x7f00000001c0), 0x9, &(0x7f0000000340)) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) socket(0x2, 0x8001, 0x2) 16:04:20 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, 0x0}, 0x403) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x7f) 16:04:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r4 = socket$inet6(0x18, 0x3, 0x8) r5 = socket$inet6(0x18, 0x2, 0x4) r6 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, &(0x7f0000001600)=0xc) getgroups(0x4, &(0x7f0000001640)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r10 = getuid() r11 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000200)="5ef0cffa64295dc919c3e43fca23891c", 0x10}, {&(0x7f0000000240)="4af9622b4ca26f52485fb4460c9e17ac8d01409081d7f7eac6486559bf67141826db266cb8f668f3d70dba75bb741ab5922b4292ec631f833bcc0c7458e82e88637e3e1d1bd277b2aaf5145eff26a4d6f6e2e18062ec0005e52cfcf9e9293ec5a8a4fa1d7941542e7a1382e6bb696295f781238797c1cddd4fc28629963a942c17fb21de7ae81a5bc8668750af9544594a4dfc8a7fa2d9c0577346b8add82eecdde4560e5f87a7878c08216f006335c1c5550ad058d131350d611bb355c2ef6b5d8206cf6f6b8f8de91f69647455779eea295acb55a49597da1e73e35767de1bfefe34998b34a7125daed3c32ee0f10b0134014299ab1644ccc4477d67a487ff6eea7cbcd18cd2fcd864b2f044f9341b9f98851a8b69e45c6afb464e663da1ed9aa6895ec68b48f43d46d687c7d4b0a88beb207441619fa3f28ff90dda40005cb5c849f42760e7bb2aff65a9480395abf1fb1956ab88683aef36371bafb341d7e25a26f7997e37dc01153ed718332429f136e16cd9dc0d2896816f4e80e5655d79948d202e33f9dffe1f93db2af2a67c709959c6a324d60ca511b81ba6261fdf77f9023ea7cd964f448d1cca464e435ae331c0ab1708bd38f30ea89d5e591d461fb121d47c2e654f681260fea64d64d0a34bda27dfac28d760da17bfb3681389c6315dd29ba646cbba87fe0425ed9784fd5634d5600da159c96076a5aa124bba0e726e76afbb20162646a35eeca9afdc37650b642e39d680e987ec1c172337472dcba93932cdd8f73bc0a2734ebe2b7093356730e5ab00484056a79d694670a3ce1d04b140a9b3d591b3010a6ccb0ffac0de26120deb4426864e888229ab45dfa5542765f81adbb099a37c43b9c760cfd823eaa8ce9168fd25666efd3e2d4b4b0517a29a6341d0e43651f62bc39a9bf888bb2779844eb635ab0b93ecc4587a0afbaeb675981ad68001ba6fb8414bfc15c15979652ba8d27c7b408705f38414ecffde4e3aec6b36384b75f56407c1ef15c84238b996490cb412ee3cf7393a7a7bcbc52a5410f908f13ee82ac754f7c15dd6c2bbdd7575679d3f003facdd53d975695365935c08942d61ebcf7609dfd4110f1943c648e0f02d7842f9f921dc150d5f3e347bcfbec6c0a052ec60728ec121718896feddc764b215aea4f9da2dda296ec8cef3648cbe5ef71419d57e5b5271d8cf5f9d5c57ed8099d83169aef4ca7ee53d9af89fe0e71d8b383fcc7c5ec6e4782a6eb2cfdd7745ace0f2e2815ab4fa756282b1341686a543fbee35d2efd5d636258be3fb02e5c2742f5fd16bc3f650c1d2b04fd96b09e13511b4dbef59046c06140562fd0154c6b639d51e6c8322df70e85012e36384d491b918a03818ae0522e04a2816f993cdb9bbc475496d1e68a9566367ec90280ad3a5c966e9e0b7eb14258bcd78e605ae02f603d1ee73d73956d90163ab0cc4ab2a5cca85fb20aebda629ff7d9c1a40883b09892ed02726f3c231eebff5ad30583fd841a04785acb85939661427f895279ab812a0c885188852ce5b32a523931e3914b3c9e672b1d780a39d2f0005e587be6dbac3e8c91561e446460f597d6e13c73d371d135ed102e3f1a1c9317661d0a5775556f0b3a5f4b02163a17fa7d4b2064e5340a1adcb4830dd92675c355fc6fceb99587c4292a3f33ad7cc8cafd776767539cc9c7bbeb72fe7e4bd3a1e919030be94de873438a9c02d7afd7cd9b1ee69327c8ee5cd52fb025b911fa44b60a93b00b756cd8463b31cc57bae6ae7ddca1fafe68710e565a724d0cfe7b5a3c5d41567928dbf63ebb299cb9b23e74f67076872af441dea899892cf3f2d0b7d883fecb261be0a0f0cad9cf563ebe8d3528cfd316e91efbf3cef36fbea8408016243477bcf7adac100787d848d760d2fe9d30fc57f66978ae2ef4a0eacd1a70cc0d31f79c0901dc0e71b2be637fa37943246738ee4c3a3bdda257b270d8ff04aabe656c03658fa286b3040186c7188f737012391d8c7e5b2d4167d47204168e45ae961ab482d6d7bd63a10ffd0f6f31a9357db15c117b3cfb36b7353d834247a30714fa7dee8c066f9a3f4cadf849e213b1dc86f8b103c4d19b1d42fdf49daf41e5ecf5c15fee99ac8c85d840cc5362af1a4a529368945a25b99d9a7a876b14faa51f97e80524b07362679d41fa953bf85fae6c94281e7c3cff1c69e2e99243c151d403e901bc73fc9fa81e3e223908f5219f904529ad6b8142e8ee71d7ae57ca10b47c2a7b7fe0d27e5459962d714300b35e911e2b95b91ac159e0951065d13deecca12966dda6ec439c94c7157dd6bb8eb2feafebbb0cc7e8e442b63d314781c6e50fcbcb4eacab19c5669e6023d21a2eabf97607ddda6e1c569a62c93691d1fd1b93532a14cfe3a27e5d879c565fc0394fd15752f9f1f5357ddae2fd1fcd8a252c595d9aae0c93097b2ba6231b1928ef7af86c5f1469168dd94969411fafff2e0941ec57bc3e142cad238d05ff0afa725ac229cb6abb4e2f8a5efec69fa96f1ed8f3e81b2ccd8464fd4b074352688c520c7334a1dcd0abf650e5e925ac7e54fb5b87aa7c9b61f6c901e409cab72d62b7f4fbdcc76e81a3acc551202866ff1398d1ab05b201e3a6c31f309958761c346c0bb2e4ab79d64b54bb61581187bda05209d7b9fa11c464446e1392c3955c41a465e7a57b35864075608097a7cd566aaa49e90a908cbbd7a1a84a8164ca666041a9fbe8dac7326b9e79841eeef039f64ea668e113b3fdd1f5f49f61d3ac353f12e97399bc92b2fed853591aa21d226cf230dbea692ef873a7f3d15a866652f1f15e1a9597d67bbeeacbfbf4a537b5c78e4b8e5debf1ab1c1a8f501081c08310115726de5ab2d98f8bf11f37939444b9809d0f5500a3282eff3f876e6df848dedcd03505535828044baa2ace498b057fa14c8a61b0a83c7adb430eee2307c03021824438ae417d0d141bffe8a779f9034fbdb65bbb611b0e2985162d738b16095deb6503aa0c27ad345d99c8046d70c14403e3c8195bfd38b2e20d6bed4d800d4ebeadffc8664ec370ae40fd251766be25b85ef951ff3225e893aeb2c0a0c277fa3a9f12b7fc0e0eb0801a122fcc948724cdc47768cba9b0cff81fa1903200ed54dfb49486dcdecf3bd689bfd7a4da23fbc412da77538ef68b7d2a6e9888c8b12fe0d0b7a575f6e157faaa1e8bcde829d6f129d5d434718584515a5c187741e47377b1863bb66fb762a4f2295723a2703bb4aa40e32a968bfdd988bb9df3548df961e4524f02a85d9cca12747e2b826e0b262ddfb36feb317f67505de962a3e4ea99a8d97619ceca4424bc4ffdd306ee49737eabf4ec65a9aa379905e7b2646b6e11d781c666bf4a987873ecbd1cea34e251d3803067909c9a8f64dd2a7cf9c2cdc7488594ea07e399a8cb23186b928b68d6592a9b3a6d17d564b81ba4427a2ea311851657e392eefb39c3c729bfc45b4995404114aba2d11df12972984bf10082e7b27ff13f16fe7c314021394dd252f72c99aea64b31132d5f695d4533f68e89d3699e100d9404671c04c23beee3730b08fb6144514d9889928c0ed8f23e39d3d2ea049d16a0100f0870495c526d908aec68d54a399855bc0216c5c59c52b569af5e66e396297eef56f43ad8b06046bec54c5d81477650417e14a8dad11d73cc15cbc5a62f1ed5fd6b6bf585af3a322068f794db2135d95994453e1080e328457041c95ece6be19ac97f3c9a2c6bf4f87d66e824ee85ae7a1fd6d1d4f5fbc705176726d8586bec46b55dbe582fecab1f5829093dd154d3369896ee3ad89bc40dad0f076c18377133c55d5f85ad55c9dc597d308762f1bc64115737523fc91246bea8fa5d4c48e73ea7c93dd0091d350466afcbcbee77c9d079ad2d7eb95b1101952c6204f51eb1c17e4c8e64bbe21c46d8ccbb8d52238c9805dec572fe66edbd9a1ba36d52500e28a3b4bbcb6d7962f7a84a52d046c770081eba007b5d4fc2703f70efa228f8d42c35b1fe6aafb04e797c89c5ca729cb4ec09c58cb3a16180278f8cf1c37828de4aeb9ca076c2faf474f5fb9ffa17b4a32757c7846cd783ada9e1ff234b4ad8a88e4bcd9c51b3012edcffc124f3f55a69cb23850d2feeaa5556eccfa5eadd4c22789c84550d576406fd32e71a86b389eb43971337210c14d734c831af230cab9907e2e894b141c6e5378c58f3e3c1b1e1b8ccdb3501fa08b3dbb3db33a736bd8a34e7fe04544c74ab741a3ed961edd8d3669384e3aad9dbdb0c5cfc44a5c3d201729bacb5890134b3f76acfc79c621ce4167989f0c0deea953dcbff14af10311eb65bdcf8853749b0730ddb205f00237e0f42165d07bc7e0c4aaa183b91e73543a1484fe34e4da046ef09de273ad33c162395930722613e4a11d31a99c35e7703d0f0cbf17b97146c9922f0c1431110a270c6fa75a2b4fcdec76efa98a6aa37b3ab979113d6da681e9a12c7495ce3a094aaa5118328a4686ace2b56a4cb2d6439c0bf5e5dbd8035691aa34a50fd612d8da08d356f262adb202cb8f89d49a5998756bf8ca8d65b3e45303c5d0cc068d6053d4d10f915a46a0c557945a7c25fa35cab27f965617def012142ac00123ce527aa1bc9c30a500379c2db410721ddca1f98b451ed139774eb2335563a260aa708aa0989e79e24d54260f6622befc3d340b973d91f9e16a8c6eeab0c868790dca5301d933f384e59906f2bf8386c97e75225c87ff66614f18262fa65e42a09b105cd4e75beac996eb1dc0b6be32c59950d847013f7b3147d7522de9e97ebf6db1f09afc64eefe274d206a4d66e13a31f39563582c5e32c17e47701b1dadf7e1a3fd255a81c71269ce84e0af2696255b7dcda5c938c32d8e2e1e757f1112757d25043864c01ff2f106cf8a7950dd9164f78793d3dbc32211f50262848e2b4fe48b0df2e33f9706a08e8273f5fa857a90164510ae962ac26d336fc16ae499d2cb97e80202529541bc345fdf0f896ed5e6f5dc43e60c72a6e56f0acb9f5c7cabbb91db6abfb72e9386eb9a354d48936d1a3beeb829e4b29550a0cceb9fa45fd91a58c1d84b8eb09a6da747ac9dea3cd452b018d2e21f77bacf9cdaaadf55a26457b5df5aabc2ac041e00ddf6f4f1bb7fc1b23916a040ecfe15d561cabd30845393dab871e60e4d6ada9bb4121f33db82d05916ae6984b763992f7dfe1d5257e47111e8b6c928a825128629e8f4d43b204b1bb881248e65a116d8be22c323d4cae6bdb626d63c5ed611304c4f1e1b47f9e5ba3410f87c7a9139ba98fe968d81ee9c8b04f73a2d0612effd6bf20b0ff9cecb1f45870421ac3e87892faee78bc8bf83dbc09628e02170481a16252cb696701567a2dde7de2b98984ede93841e5f80aec0feb09ad86f2059e83b995473f7d54331fcd3344c1de177d9ee5f06194e21cd6e10c0c7bb3ef83616f861461bc95a0fe50b416fa2a68f8b7fbc716d9f0e0a26cc51d56f12c478f16bca8fbb51727f06504125787dfb2352d133335a965166f04b52d1b4192239533be5c7ec7b2dc2889f71f502e0f0b7f6498564da88ade84c235af0e15d099dfc9f213c81a41cd65a946e6fb53089f83d39b5cf463674d631a7f0a0dc0f58fc8c349875e0f5e86d1abf04b865526da6ad645d36399ddbb5abd6553174e67aa2de5925e56578c8b3e231ef5c249960c791376e860fb907da72c844a008cb33160c0b6adfd57db1233d518089ceeb0eb09f678f95373e2c149519a0079e07d01d9e67d857e462afc4773654d18b5dfa80155b4abf287fc3db615023e0", 0x1000}, {&(0x7f0000001240)="bd70fa4ce45a8c94de37127ebe57f27dac2ba6d76246e0ed95f1f7e80d9404e362c3eb5fcbfbdb75f4ff030f37e2e1b8aae8fc3769eb37fc2e10e1bb00dca610810fed07807bed036ba1df047cb566af73d9", 0x52}, {&(0x7f00000012c0)="6c4c55481b4978bc84b37a5d5e3df6234f165cff9965f63c0f5917d839d74a00922309738b39ee19326234a7f91a30a9c001b636886abe91e0c80d6dd2eefe56a565487c48d230ebc6b2bc484162767d6a141fab0fc285bfb62c4913d25c584338bc5c3ac5cae7b984cdbe724eba1f635b4ada53f62b49692e6e6c49eecb2e2d02a94797", 0x84}, {&(0x7f0000001380)="57c62dc21fe0ebb7aeb17e3812cfca2a988319980ad737656fe566514b507c2e8fff9270ea7d804d55cf214e8efaa7d82801bf0ada469fa9346f224c17b9f8a9a69e7863c6c642cb0419dc5003fd94d5d0ebc09d7cb1a27fe4e95a5c23b5fdb3aa105101129223958bdce30d3f5f0db5ef4cf988885bfd", 0x77}, {&(0x7f0000001400)="c90fd1d9b29fcc38f45fe589d2826da036a6642d268be75e2a4306dd1aaf63c25e2183ccea3a654fd3d209440466055204a20fc3cc5e66962e8686792c4e8a401268a681db3c73ab020161a8b7b6ebd1d227d11cbac833cbb769b292c7c6500517fc6ccf69b2671cbfc946b3f399d9e85492b6ce333a9de90dc6fbab038a6699cf200bfbe6cb2579876bf97e87400f22ea176157e5abdda933d3", 0x9a}], 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="4de64615c84200006439d2400b39", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x78}, 0x404) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r12 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r12, &(0x7f0000000040)=[{{r12}, 0xffffffffffffffff, 0x20}, {{r12}, 0xfffffffffffffffc, 0x6, 0x20000000, 0x5, 0x3ff}, {{r12}, 0xffffffffffffffff, 0x12, 0x3, 0x0, 0x8000}], 0xfa7, &(0x7f00000000c0)=[{{r12}, 0xfffffffffffffffe, 0x4, 0x80000000, 0xffffffff00000001, 0x1f}, {{r12}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0xffff}, {{r12}, 0xfffffffffffffffa, 0x8, 0x600fffff, 0xffffffffffff0000, 0x9}, {{r12}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff98, 0x1}, {{r12}, 0xffffffffffffffff, 0x8, 0x40000004, 0x5a2b5fd4, 0x10001}], 0x1, &(0x7f0000000180)={0x19, 0xa229}) fcntl$setown(r12, 0x6, 0x0) getsockopt$sock_timeval(r12, 0xffff, 0x1006, &(0x7f00000017c0), &(0x7f0000001800)=0x10) 16:04:21 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() shutdown(r0, 0x0) 16:04:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:04:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x2) 16:04:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x2, 0x3, 0x8ed2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7ff, 0x96f}, 0x8) 16:04:21 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmat(r0, &(0x7f0000ff0000/0x10000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:04:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) flock(r0, 0x1) r1 = socket$inet(0x2, 0x80000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), 0x4) 16:04:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000680)}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x80000000, 0x0, 0x20, "d41f339ca1608d40e6e82e82e5c1e497230d7595", 0x0, 0x7}) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) 16:04:21 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000180)="127754928367476170588e5855b6355d6fcb9f74325c9826b2051f2484f15856", 0x20}], 0x1, 0x0) socketpair(0x1, 0x8002, 0x0, &(0x7f0000000000)={0x0, 0x0}) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x49, &(0x7f0000000200)}, 0x0) 16:04:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:04:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f00000000c0)="b2c6e78886ac474091a4081ddaebecc3502c9b95be01d947d6bdd2d65f6725ba6ea7a6eda3c6016a44b59c5ed9f46868c38469ca8b3f674ca682809bfd60b38f71d37173e5f7b7e944c55c6d7ecaeed58ca4e100e602c44837789ee63b3177a462ef9191fe21a324759bffcee3797fe72dca034b47865bb00cf50e63d07a55b9399a664e3f1a8d7ebf5549ede345144ac42ff7b68205937001c7459b286d54e5aa7b8acf42bd3986123beed0af03380a6994", 0xb2) write(r1, &(0x7f0000000180)="57c0b048361f8d70c7b47349fadfc997e46e508899ced177f54f97bb32b3de5a2fba1669acf087c779fd982cdc51c9e646623f8cfe0f6e217c67cd57654ea59e91c92c31e520df89bf3fa97121cf059b5b071f3a86326e481a10df9b074a354a8e92c1a66e1935962f0b92c08f4793871557bb245290e73940ffad033ddc59de8a4769a67bd577294df2e3a0ecad7489e5e3810d2bf695933ddc078303462f9f018cea4f23e39b86a42fec6566ed5ed0f68784b22d23aef0e89df59e67aeb89c3c8319fcbb9b2af9170edb984bc1a302d808ad58d50071950fc6816d9529aa19fbb7123802e16ae7e27eab47a7e931c8f425d8b6c622fdba5afd4b2323006b405a100c28bd3b7b78c450470fd65015b65f40e4abe7b61d48e82bb29114e28ee3cb61ae28dcc12e2b79163b9e18428ada1a86f95e4a9f255dde5fad17ab8e720f6faf9dc10491bc9724aabda45aa8949684ae67c7a5bcdcbcc5a2c9a3d46768246fb611ee798d3e405f88edc25813ebf4b91f16af6e2bb9ec8fb1b473672a763ccef9af2c1b114688c4cc60e2cc8a6a2476e75d9ec5671805303f2fc94b2be5c6aa6cbfa32a72fe134f435875d640956253f30bb78b318a4b1b18b0992fde32dbda7c0edda5077e24cb6a6d31c09fd4d3df5817904aa2e23fc20896c6afb323ba98aace541a963409992cc47698921a7337ec745ea502ff1fa6f95a5993103938716adf5062b5a9f2f842792809976bd39f8e98dd9b4da0f88c964a029bdbbc4dfa05aec85db47f30d6bce7f2e79b2776c2c8c6a785fca800d335578b00c02bb4cc0627a3d49900a422c1748b98d4862b36ec8f2f09a9e688a01290c22ddc24ec5634f69de7322da47139ebc4829eff4d93bf3faabd4b05338ff6432076376d1aaed088c29ff6f233ea27de91c43111bc9f0e86ae3b8932c2f09224c6317128fceea21842bea5f1d744d9b0509951c741cec9a745d698bb18242ede5fc00b8a24f5149a7ad1c1c7b957aed83fe1c366473396a1616d8d41be24796daa0e1a7d5f1b49fe9366c1cc2f32a6a88374233c099d19b7f94aaf2a72e6a1b0c7bcc8321cff213b98424089a34f935ec047f1e02fc0f61d0c7410a59290eee0e1d6c234a856b98b5479c546b806682f96c43ede9555a85e84c8ce4a8ef658297d1b92b4232ed401c988f0e48b7e7f7dff74328820d9a4bdeec6d2545aa16de5978b0414e13b43154c6a8521abd9e82267124293842c3be0de53047b15cf23caffa61082caaf42e81b6ceb767e4acb955c62001288a0a82ed262c554d193983f891f3740816b3ccf8a3ff721576dae377f6ec508adab5569beff9b61b67a0e7c85b8027636f7e0b821d314d81aa012f13772ab0044430cc409a58aad576b0b22406a58ff3540e2c2bc72b416068b845b3a35793ff34678e7c4fb7fc7fc6e626ff4ae59eae6765dbde26c48c379b63e168607522b85100ad9c7c9cc8ba5bbff2d8d9f79cdbaacced4c314f33571fcfd1fa180ab9513006e4ad5f65b0509c09d2ede49e7f9764023fc781bfdd8e3bbbacec1103605eb0fa233a6cb88108b85d8d8100fad6afa8bb9f520a370c44d9d1b95ef2ff7d7b470d420b0990a7dae4224eabd43cf908e8adb033d92d33552d1b716b29acd87449375e96e1814ec4ab4a256951c8eb4de8fc84c036c636976920723d75da662766dfa6bd8342680c269fe70645c93b15ee1a2f350f12d3fd3ef65d2ff24b7500af6368a756cd8486811e432676ee0c5af15cccf64ff97be987f499ce7717b149e43c790fd46a5770698af4a8dac5e752d955fbba569ec570cd61eb30945769bb9b01da3937a2761e7a8949dd79292762199aa85aa889186e253943f0e5005c100504d2f415055b159ea6aa72ebbfd0ab15cfe01b097c28a38af6920a20285f0968ff71d4728456fbe846c818b8a4253050d4b3b75e6552b5f1ee3992002f0dd2af1a9c66a314902543b7dfc6cb163a02e6dfb299976e0c3841672baaffc2164e536e95fcb0cdd612baafb3532444ff0b619943f725efca06ac931a1cac8a5ae8e824cb712d5c1bd0be4789eafdb72879eb98247d65e55d25aaa8b6683a7ef18de99c28046556d420ff7ba657910a681ff4cdf52f661e3569233a741956780686658439e322954685130bed3bb1eb2fc80db1251d0f567fce4b5cf2eb952b40b2082ff1dbb40caa2d11a53a46b0cbbad9399683e76a8534202f999cc108293d7ba2d5eb32a3436e9f1ee75d5a966503a01e2130aa1f6665b3dde46a4dda7faf0512944c2fc2f5fbff99a1f5dcffcec6c66f44cd98990ebbf26fc9bf389ddb5c76410e612054272fae75e4b713899cfaa89f8c56cda5d66bafe525b1e7c184776a09cb7d120f47ce9832145510396f598a40933617bc8e5c01de579bd45694a3b00594c3a0bfa6f872543a242b17832a03a48786d5b829a0f5a267a67cea7b226f773da33e0e1dc03157e9549a953377da3b99d00131a8ac014c60d6c004798eb1575364d6a0b4d2d0b34893c5d231b5ff72fa4470b9592cbfb58549531628028697b46eb85f7762965e325338a4d0413edc275500fe8809e9237ed53c8235cc5a3c923deab4ff0bb53e62c003af04842ec86fdc2b3c1f2ce683b8a5c47247bee7dc9731150466d6df3ec29d3503b1d2786b0e5e92ce8876b95174d28a24597a51d8497e054b0f2d367ba9a73861b54d6610e95909b96c8544d7c9d5ac13e5acffbd72807bd300ec0a468fa89da7a23f8d39f9e6868e27fb498ec42e85389878c279c267b89c138a3458967044787bc4f494b94c2216026cea609dcc244a1565d92e30ee29ea485ee4ad822e6193147e094f39c73a9c0a4601a87394446cbb71db48c19680cf07bb66a10fb3fb14f374e04a9b4a8ac66acb7f63dd6540503d2aae144e6b71ccd539daf74f70470a3e91fe2ecc21d49dbc9d0d3f149a9db7a65e2adaf43bca57c2b8f954d9d67646ea45c12831c1a3f8ea682effa27c167bb58af9a30252feb072a43fe270e467af921fbc9901a4406b7425222c31be22604463eaa85cea02af68b5986e9bbb9345ef22b3f86c20d88a8f2f4cc0086aaf519f20f04bfc2bfc5d180ba42c35247c111785cb20ee1c9fd248c4c9feb0cd731d46a742218629a98c8a2784eb74911e540f5ee807476b00b74805ea0e17cf0e2fc4e205f2f5e9905935a0e2df17a155b134be055584fe93f055f8341a5f79fff60a8e87d4cc4bc6825aa27815fd83cda3c635c27e8ed9430f2b1989ce4cd40a9fb8a38a851e4bfa31beed1fb987f87cd37a40cf259b1413ab6dcaec429dbc5ab23cae192bc1fa3fe25dede4e693bf3fc13f8089b4aaf57d6303c4055a3ba9daefc59b9d148d086268cbbb1b7783785e5831b50de3f7731c47ed3269c52bd40a8fb228b76107ba03b7de1a83548f6a62f2a1833011fd5dd88aa951e90743c83dc912496f562646e5d796446dbf901c19b3e5bdf9501817581b89fe8f6cd1f996b3c00f625261f31106b917f38c8be5d124efcf02507028e831f3338909ce0ec577de612721755cb61fe48e8193b54020c36d2af2ff5c0f930cee8a78bca4b3b53b6e347b77e5f0c194ec504ec3b2fd11922597c881bb52d9fe7da4214c3482bc562c88bf84e6377556996f72203e814c8654bd4843c14051fcaea94dad85bc428239436ef003c50e6bfa52686e610f4f6f3045fd42f30c964a286f96687ad81bfb431ad94b5b2bc4852e6a75051e36bede64b5e6386f07decd244b2ee8dcd3c89b82efc95c5f694fe181c829a94572de3921b0477392dc57c054db59a7ff2d221950cc5e344dc7b5ab3392a6b2edba0f280ed361a117da4fc03fc534103ba697df4edf60fbb316d7dabfc9d1005149a928d38ca87406a26e953bdb44254abe462588da676f4a72c850f78b9214b55144b4aa825983525de7354f214e9a0e64a1bff45d76ef1b486cab0892a6add120d4dcc13965699485d30a59a64eff91260a683977b94ebb54df5415f28fa5ed52d6cbb5149006ffe6fecd6c736d89ef4ca101686ab03e2d619997ad8178554edb7d87404ea8e3fe97b554543e6cc7d850f559fdc81ac99ec98ef0ec907593ec488bd22105895824ae3aefaea838b1d928c67781ef3b047469498dba4404b6e159a742ec520564706304adac6e0ac75590351ae73adc197dc2beb5be49c1ed573eee6199ea80f929cb2ac97f38fcd26cb899d4c3abe7fea97a331b7b5b3cc7889a0ed9844cc3687ecf5eb50d298f0cd45bd95b418afdb02e1a6a3cafbf3fd39fadb0e7a8c8ec64bd22fd71a2d092e5ecf31a56fe19d88fda38257d89acd0dea61818877dedbd8f066363e6a997ff88a767d494ec238bc76cb58c8c225d32dad5624afa374bc829679396d2979efc4da4b2cab52cec360553a5f6d34bee0722da10101e3c6b5a0c4dc06e7812263e2d190406dbbbcbb69ee4b03c91a492f22fc4f9e32ae1b649c61c78b7fc951decba16a8aeb86ae09a6f8f99f4c44f10c8674325af1b24ca230c54d665e826f7e18a6323ebe0964b5219397edf0f0014cc7bd6a50f7550d48ddf26140cd71544a23cc5632a217c6325dc24fe504933e44e0b091b870e8aa9e456f6884767569a34199b512591b95da912c1bea0e08d36c2c48fb294fb0b98fe808c85dacf1809673ef0c1c701b406fd3a2c72ce31145993709fec1b292a6fbae05a1a086532bdbd0c854df75766eee96095de4e23a08a9850c24080a82194979279db4ab86776827d892b97d3c49eab12ac3ff48e6e39b3b19ee9676537766f98634aeb35f48a8805877bd0047ba35a7544aa7b770ac8d41f4dede0c81511255b14c7ca8647f3928345cf522c92aaf4f52afbdcddff24b3ca1cfd6453ccfae78a567e576147bcaab7b3e4371785d508506dee7e0369af5d3055d0ab3c2f4f3f40b0eec3233d7ceca4ccdc0efd3d6b9e2c98a504f9779ad89e8541455b36f5cb4a7a6fedfef16ca61723df9308fdc5be68b04005f1ab6b411573429401e3bec22985d65c5d4e87fe2864b4cd7c35e7a27c534b4b8908d9e6be6def2350ec350026f5573c3d7a013c003939c0eed5125e545a9d2573b07f7545a694178ba42a47582ff4834b4d3f976cacababd2331f44c5ace417fa77974a222b3a1330acb103683599a1a76f011f90b4b940658f0ff649d088b864e2d5692e2d90035df2293250e8a891150f0a517b772282dcfba0e892009153fce37ade67f590c989786ac45c98b1de647cfb62587ce7a2813ff3004b305d41934f4edf74c7c4027372efd14620dc669029a7cc76446cbc66f7e5de2400ed8077c62f9ca19ebff6f0b38731ba9550a1aa075454ff3723f9b04bc1654ae47f342d1fc9d3e94cd2eab7c310d2034f16283ce99ce5b4495f333a5d35d7fb9854d56c720b03d4cd742a2e40c3c6c880502250cdbb06ac219810afc41211251555a06021b81c451bc0485b88b97954dca2048c1de48910a6cc25c0e94d4d1906d0d510820004171f31a6b76b219fd15b87a32ff3eec64ae3e24bc73799eb2fdb03dab5f10281bf8cdfd27ac539f05063d8fdfb22afe1fe6c24e77a3cdb99c82f26cc41af975b23cc07daa4619333526d5b59cb6365f857938d749e28137d609c8d403cae20ad0141d45cea07af9b63961b93462dc75456f0a7d87e16cd5525f09c437158fdb70a543534c1882d40e2fbcb73c87b58b2d270f0ec899ba88c5cb6722e90cebb2e61ecab77b6ab335bcbc93bd07be9ca8187dd73ea709ccb713ff1bd2991dc46dd4b84e48b62799c768", 0x1000) panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 58497 41384 0 0 0 0 syz-executor1 * 51546 41384 0 0 0x4000000 1K syz-executor1 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(fbbb5b6ec73a801c,ffffff00079180d9,ffff800000173290) at ip_fragment+ 0x625 ip_output(7c88cabfc6f6e292,ffffff006f4b2118,ffffff0007918000,0,ffffff0064fe9100 ,ffffff0065349640) at ip_output+0xc8d udp_output(a0cbfeaf62df27ad,1400,ffffff0065349640,0) at udp_output+0x45a sosend(18eca730677044b3,ffffff006e64ef08,ffff8000211a5df0,1000,ffff8000211a5ea0 ,0) at sosend+0x47a dofilewritev(9f501e74e1d2af4b,ffff8000210624c8,ffff8000211a5ea0,1000,ffff800021 1a5eb8) at dofilewritev+0x14b sys_write(3f1cd99acbf64351,40,ffff8000210624c8) at sys_write+0x7b syscall(9f501e74e16d2064) at syscall+0x496 Xsyscall(6,0,c,0,3,e492691e010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4beadde660, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic malformed IPv4 option passed to ip_optcopy ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(fbbb5b6ec73a801c,ffffff00079180d9,ffff800000173290) at ip_fragment+0x625 ip_output(7c88cabfc6f6e292,ffffff006f4b2118,ffffff0007918000,0,ffffff0064fe9100,ffffff0065349640) at ip_output+0xc8d udp_output(a0cbfeaf62df27ad,1400,ffffff0065349640,0) at udp_output+0x45a sosend(18eca730677044b3,ffffff006e64ef08,ffff8000211a5df0,1000,ffff8000211a5ea0,0) at sosend+0x47a dofilewritev(9f501e74e1d2af4b,ffff8000210624c8,ffff8000211a5ea0,1000,ffff8000211a5eb8) at dofilewritev+0x14b sys_write(3f1cd99acbf64351,40,ffff8000210624c8) at sys_write+0x7b syscall(9f501e74e16d2064) at syscall+0x496 Xsyscall(6,0,c,0,3,e492691e010) at Xsyscall+0x128 end of kernel end trace frame: 0xe4beadde660, count: -10 ddb{1}> show registers rdi 0xffffffff81efc328 kprintf_mutex rsi 0xffffffff816336e7 db_enter+0x17 rbp 0xffff8000211a5a20 rbx 0xffff8000211a5ac0 rdx 0xffff80000273d000 rcx 0x13c8 __ALIGN_SIZE+0x3c8 rax 0xffff80000273d000 r8 0xffff8000211a59f0 r9 0 r10 0xf19d80ecb6e61d28 r11 0xdd9c95cf6749406b r12 0x3000000008 r13 0xffff8000211a5a30 r14 0x100 r15 0xffffffff81cd5393 substchar+0xdfee rip 0xffffffff816336e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000211a5a10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor1) pid=51546 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff800021062bd0,0xffffffff81fc53e0 process=0xffff800021065a50 user=0xffff8000211a0000, vmspace=0xffffff007f124108 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 41384 58497 20355 0 7 0 syz-executor1 *41384 51546 20355 0 7 0x4000000 syz-executor1 46546 342077 76648 0 3 0x80 nanosleep syz-executor0 46546 281168 76648 0 3 0x4000080 ttyout syz-executor0 46546 114133 76648 0 3 0x4000080 fsleep syz-executor0 76648 8386 36000 0 3 0x82 nanosleep syz-executor0 2451 442608 1 0 3 0x100083 ttyin getty 22444 226341 0 0 3 0x14200 bored sosplice 20355 136038 36000 0 3 0x82 nanosleep syz-executor1 36000 486735 14915 0 3 0x82 thrsleep syz-fuzzer 36000 99436 14915 0 3 0x4000082 nanosleep syz-fuzzer 36000 148539 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 182810 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 453168 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 110204 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 53305 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 86083 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 303800 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 207719 14915 0 3 0x4000082 thrsleep syz-fuzzer 36000 137655 14915 0 3 0x4000082 kqread syz-fuzzer 14915 439706 90635 0 3 0x10008a pause ksh 90635 280381 91572 0 3 0x92 select sshd 91572 217565 1 0 3 0x80 select sshd 22778 161110 24213 73 3 0x100090 kqread syslogd 24213 513637 1 0 3 0x100082 netio syslogd 70800 223959 1 77 3 0x100090 poll dhclient 2671 43517 1 0 3 0x80 poll dhclient 26398 286942 0 0 3 0x14200 pgzero zerothread 88544 443104 0 0 3 0x14200 aiodoned aiodoned 17416 421266 0 0 3 0x14200 syncer update 7331 310826 0 0 3 0x14200 cleaner cleaner 31075 200108 0 0 3 0x14200 reaper reaper 94802 518885 0 0 3 0x14200 pgdaemon pagedaemon 37526 440854 0 0 3 0x14200 bored crynlk 40809 51437 0 0 3 0x14200 bored crypto 31519 70634 0 0 3 0x40014200 acpi0 acpi0 62887 516386 0 0 3 0x40014200 idle1 98858 443231 0 0 3 0x14200 bored softnet 74813 149651 0 0 3 0x14200 bored systqmp 52700 358854 0 0 3 0x14200 bored systq 53057 265665 0 0 3 0x40014200 bored softclock 73498 463570 0 0 3 0x40014200 idle0 1 275143 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper