setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) 12:10:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x380a9, 0x40) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000140)=0xc) fcntl$dupfd(r0, 0xa, r1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) dup2(r4, r3) 12:10:19 executing program 1: r0 = getpid() wait4(r0, 0x0, 0x4000000002000001, 0x0) 12:10:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x440) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/120) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="9f96a480e112a665044c78d6f2d39d1c4f7eb0f2f60e442927470f21c11639913e8669b43f3130b4a44e486cea177d06c61c6fc15e1659b0b10309eba32b56ab700ad6ffd56147b5fc3d82fb", 0x83ee0ab}], 0xffffffffffffecc, 0x0) geteuid() semctl$IPC_RMID(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 12:10:19 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 12:10:19 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 12:10:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 12:10:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000580)="94d5b462c0341a8b2ea311e45ef8333ede7f4faacc75513903cda8436d2a3159385099d57168c737d59dc1e77d359a1730117afec602c2cfd534ec00e9912eb2dc81ec1b9eb5afc428ed8001d26b6a2385011e24cbf875b96c5fdfdc916edbc862c396720f853a28104dc1865f392e41fedcc8c0eae56e3be78b4abedf69511230d6f8e99ef70a3e0a6ca862c38a6643ba04feaae8ad353506982f3918943553f364160929380c388aa7e6cf7ec2eb3ea37aeae4680a4d48131b7614080f00", 0xbf) write(r0, &(0x7f0000000640)="1ea3f686c1ce45c61566f8556e5c5369a0cd4bfe4a8ca50bab77b4d57eb221c9a2cb537fa87c1c25da83b7e7f9d662a6c04d7ac437909c3e16c46cf44536d2a6c1336a752915aa43fb10817a892a2018f4bbc5553d85faea271262a5a24f1ff8d68d22ca9da3ab9eaae1d6fdaa58fee53c9bcdf8972581a956d88bdd1e34384442ab1ee5d75b7fea7540f78ce7eb0aa4119c8306d05d3f5d1c279ceed50a2e64c092762787ce427133020e2e6b64a28421eb6c3b7955fcb709a2bf0db6562d1ff252af957649854f574c0a2fce2c5a394957fd201c2d6bbc6be1f4bd7faa6e768ce56c4fab9dd060b996049442f9043044a0d30ba9eab56a7d97c59da4ca334c51734ebeb243f869f3148b3add2b2625af382b4fa9b6b94720149154b8092d220b9c85e477de27aa2ddac8a617c0fbdad1d1500b37bb8beeec495615f95582c8f04b48a18990b90086a5442ad4ceb02d601cab6362301eaeeab969924a74d0de588303b6a85b38c5b12d33b93b59585a6cd339e34130e535d0e56e62700a1e9ce2e204a5d58047c59d9fa1e44a69e953b5b96536aa186feeefc3cc97238b6becb6b801875249343131ba43ec6d86fc257204bc9d6f97ef03876c934cb5d419e2b5529f1089c1c2e6ce87a9852925178b364c0360998035297badf77a39a42b309b910df95d9f2844bdb8cb47ce8abdf81546b623ea593a618188d280441808b1724f23b125939fffef21cdec214838c04b4bb9e3c52f1e841d78d295e5113620cfca1f240083a7cd8bb72aa6a083cd8cc9564868d1dbc3377e7baeea7c9f29941a66416c0c2e836c2a86997b145cc1a200453cbe3eafcef0b32941a8855088cfd056a26d31a8f73315e20fd8ee9ede71aca4824e434d66e43d6502b26c5c22fb25bf52e1605e56bfb987cd6738d3b0dfea5da63c3571bf5d8a0a94e71a1d0fab87202f8e4c545c6bfe703d55c143a360a87c0d3e0d4d335b44945fe63b8c7ed3b394cf5a411b359ae45d6a3da5b3ba557e824b36360a6a18be5964c7ba626a59375431dabb186aaa69723ade6644493ccc1e97de579dfd446b5aa7a052fdee7d8b8c6e3df22dca6d6390b63de4e79d299cde8a9d07214aa9a1ae2f83424e672a13fae1302d4a7f76d027a7a1c13f4b8077ccea3c516b3f13ae7f75a9510ff9597136a6f305a23c7dcd8310f0e380cf6d34ed71eb56c1990103ef243d4547a812154f04ee023618c2043f641fd3ab763807fca64b23ebef1848a637c7e21bc1ea0e3188f92d6bf794be060c1a726837f4cc76ca8a9deb4c42080f9dc7bcba9ba12a33fe30ccef714503ce3468b6cb4a6fc7328391bf6a034624680388ca9222fce4ab33b5994613e489784d9b3f94e7eaa6ec77108b2650057f53bfda48c44f9c37822820b77ecf08b7603eaf31a4b620139c8bdcf32a07596d350a5d6ad23000f5cda5ea278bcf2effaf4715274e236182472addd5e23152daf7dc6b12fdca527c3bef135ec90718304a3458a959d99e76175b7ab06374fa23c8a2e146ed6fe61185c648dc79affdcc79c744340e070e9f285a914c3f03bd05a0035509eb3241bc589e977ef6c08823d0db45867d08f45ecf33ca1e21bb353ad7d4493109cb46022720a6cfcbb87ad0724dd74aafa78a40569a5ad5f1a276106df089b99bfc525a0de3d7b8205776c9a28ab1237d5d9be666f13ddf9be0246e4577b9b93e9a1bc66aa0b439b69e18293340f127a804cea167f97703002a504a8c2abaf7628f0caaf9ced76fe1e50a8d4cbaf7adf9a33af9debf5e9277db5a124c4758cc404f3d40422bd7314f9605caab8bcba10e33d87c020bb3375be713c35f9582a2a621d6f552a16bf80a7c16af4434821fcc5248d5c872251ec9e1c6729512eebb13b310f2a8f217931b0edd6d5ea708258f293b04a9631ee6dabe1b57741a1942238c939a0d664cbf17ac664dbcdee73da615ce2047f5a5b8c8a0623752531e93eea81cef3fff61159d978c5de27996887d8a4312ed6472120ede66fa451c9ee7430919c1e7499ffd116e70f9205dd30a8809313fccf93a9851225a66ede0d0f9cc9072ebeb55f374f85de564d2644a652f77a2176db6c3a029cee6bf60fa230ce8931200296127e2fb95e95756a69c222f575c8375846bc3bb24ee192a1377b2499ace6df80e8b4e03bcdf2847b4fd2416b01770c3d3ea423496ba6dcd34555ec30a1884afb8a5f94a40708c10fad5178990c8c26d632c91490ffb696f1f7c466f698acbfee82aa4eed29826b04443937134c6ad7e84e5429a757b1377bc11da568f1f08aa938ba9b508bdca9e89416865840edac4eb3b2ff069865d2a27f0e507f9910a0f5a546fc0e1d1ad6babfc786d8c1f334ab9b0c48998bb54ffc4bf83f7649bc9d93541ebc20babe0c18a50adef52a9411b7896de00cf7310fc7567bf3cc9c68ade64773159da452a4233664e01c0ee411eb573142f2e98bc391b9654317579ca3813858f58a49e590c3844d3b473d3699a8436188571a55647e05f381f81b26a664c3c8c1a32ed90a4dc37f50fe580345e35ed272e282b249f016d3cbe32768110780da1e14cbfedaebe5bfe6392ab7f7e27bba6239b8afdb6cbf238a7963bc19145d20e77539d482467cd75eaa962688a5d7aa17f48e4e56d091083e2af7408d856b534d89f40279e435d1f0e2f0c21145dcbe690c9cb1d5f212ce78a3b7a607c2fe345ab0619cb92ad47bd3750cf5a7d35791e50875366bf5a66102b7e7fc725614dcbd2660519fb08e94fad3268452df71c1baadd631ffadbcc733982edb6a76837ad8a671d30eee4b20ed40bea0d80841d40d1bb11987d60c754f71eaf2e4180ca11acbb8b7b35d0a313de7588662eab26946ebf9ee475ab2088dccd35bbb239814786f56bc5b41beae84250c17f63a1e58eae7599db7175d5038582d06c8a52aae684138cfe89ea669db3614ae338d419366fc80b20e7d1cb44917592d5e0a509b73b0cf2e1a453ed218f0319b046fc098d32656cc85c9b1a1610b8165a7716ab7e5e5f712c996b2d2733fa1f38dcc299eaca920c0e5bf4a2212a26b3bcdaba5616270155dc173539b57853fee8c3a9c12d55a76f89ea0ff3b626c21bcd42a7d967f0e9ad04ab03edd744f22bfd4c0ba3e7414e7a7dd60ce240decd3b13d9b8a1d12368a802a93c4431f8485db1a2e397281711c54757dfc9ba086615f968d4f3dd21a2687c437ad834e11651fae8f14453a967108b3ff5549b777a3e629c6f97e89f19a0606ec6590fdb850f503349178217fa05683b1bda26b108daa0e3dbd23e68f49fdb0ed7c3d7c474c4ef21fe67d9141dd0c51a1f3f98132d2b82f7be6471da0e2118582ca580b865de2c5a16be8e28e1633ac1038c0da2416d80fd828823c020f610a494912afc90ed7490653ddaa68983102d07a8ec59aa7c30b1ea637a368a7fbbccb7f205b3d6a532e396607ab1b1ff0ca8096de04cb4148f2d95b73980f2ef93f0b885de5f892ba52abd4959b0d5ce1b0dbb87d087b9fb045402407c87817518c0332cf06feaee5071a49f319bef850824d524ce6d72a8d9e18628422e31dc57f59f9c010ad7c0932fe1f34465750928d7a98b04b260de775c35bd17baae810b93294401cee0c06c59b88a41c603399a3b3a3a9292c83cb7b86bf6a2e9342af44cee2aaf319b155a25001ba3fa7a8c1d3cd62cbbf573a2066fec0f1395a0980696be331e0d9b935a2e1d52d23179f297c479b5824ded209165dc5e448494a71755acecce5d63c1d021e211379959fc67857a9717acccfd77c73a4bc1ee33870cfb94a55b4da38eb404ca21d34342ab678d98fc847b46ac86d8ed4d9c87a493a360962bfde365645a8c3623ea9eedba4c2f0bce959676e3a2bbd63ca7b8210168863be3bbcba6f2d8c7edec0b0e948fd10d6255561723a7c90ac8bbc733f0cc9d3d5d8b9d216c5a6c82a3b37ee99dbac667e855c3c325a4033a0949e32d1279b42bc581d0f7de5d2a83001dfe66352b5718766a23ce09f49924fa89aeaa6e05e2d7806c32daef7ade9a4f930eb3ae7c82d315a8321647957e2f19de3d4662f7d098150a0dd1476d8af7b440b87aa52bd8fbea59aa984cfd2fc9c506f2ecd1d9615d1d8891085d3e54db7d5e753f8afce23330d29dd73803a4acf4217a2b38350b3f49525b8b71bc1e762e145fdfbff9a22c3a2cb88879268672693cfbe1645b03943218b5ea5a72069d967c767deade55a7eca3cd3f50e662dd145ae40a95fe5fe0c035ca2683eb7407f9b0e3313c322f6f2f273c6647d7a3c22b6723958e4f5c890068092dbc568a5f6b426c7933fd75a7ab3dd75136fb88023adc3370d931ab7eecc6b54ceecbcfc18462f9b9fb2d8770b396088af3e2b12dc37ca480dc4dec8b4567d90ebd5a653ec42c259e30772ab7fb4ed9a583c95c64c391c23f8f0671217017b309d7dac45f225d43b2508ace79231abd6dafbfcac0b5ccfb67fcb1bf0240eb278b58b857e75406cdf5256c159b97b01b594514f6c0d21f47aa6a7e49d15de00439ed9328a4c7981bf4b85672e16b0447cf2e772c0b8541aaff78c58f605f583a541cd354a4c53b6d75d4fc1f7d49b566a30aecd8e2fbda000a2402330193bb003100210844ef4cf43d06fd84d978d7e29723fbb2af53ba9e16b9482ec3148b75dff5fcdc6ee3feaa6540f5dcf58584e34fd9432e77ad08ca110cd65d0bd2a8213db69188bf25247b212b2560b64d815d2c309187a5fe2b1b1bba63b4c2536e61af7ccba99f19ce8a3810ad5b4fe09b7efdb587642df98b60156bcdb5874398704600ef4bff18417b5ff9566d5a7733dad9aedb15cda9068a562b04b694fbf4119ccbda42caddb332309353c9356c63ba317ff2dd527103b13bfb07439508ca8a0ad423af4654e0d3f526ec525f7990f74ccf6bc2418304de7deb88ee88eb79d68f3db86fe04b3ebc502b51c179b90af186524c9d19abb7283f4e35593d05dabdc3e15fc75540711a8a06073564d431933935a4cdfc666a772c73113ccd2bd36253544271e0c4b39a5e105b7468efcd14ee067b6f45aadfe00fc144890e0d3b6f3dc1dfe0c4f32386b4ef627e4aaea0e77123186f9c1a092e111f8b0520eb18a8e017a4998055e15c574dead3e3e990d5a986208dd4063d6418886c375bb7eac83b533fe7d06f66049313e07460c51ae9a64289f185dc4cb25491a5d559202d7fc9a47d9d9930a3bf8683b2756a2a047e047e7d08054681340e7e7fde0e9c4671788be530a17f96a1e1b326bf3fe4e26f0ed3308873d8161f62fc970ec2762c9ace2794cbe59fc7b72f08ba0212a2a9e7864e077824ac46a5b801ea530165e1954a3fa934f12078ad4dab64d1f1ed213402d8d81f9975881b84094fd89344d86b80cc5e499594815e3083e6f2a8d273a390cb804df7226eb312239fbbd3c1292130c25a2034811854b50be1c1d3c474de79299ac1db9ff42eaab623631106aed1e7932c5d5ee80e47350ea3647df7cdb0cbdcc954ec3bf4f716a07bade86f5e6fcaa6638e71d3b1a3a50e6461bce09a39a17e82b794d83a77116a71eb4608e7579f38ca4817a9586dde7af15b23db7e59b05a2c229bc54cbe7aea3875c8d98cb4fad0281c22d4d1ba44bbd9cebfaa1b432600f012292de0ac0dae68ae02d754286ffd1f30a1b4537619b969f186f5500548aa3c6274eb2a1de334bf4efd06b445b26191d156d8de76380cca1fbf642012153c1cfca5f4d1b4a955eff9d9bb772b0926881e7479487d42715bae52233c243beb8e", 0x1000) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffe, 0xffffbffffffffffe, "8b46786eb953d07babec337860fffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:19 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:10:19 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x10001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfffffffffffffffc, 0x4553}, {0x18, 0x0, 0x1, 0x8}, 0x722, [0x7f, 0x5ea, 0x1, 0x80000000, 0xc6, 0x5, 0x7, 0x5]}, 0x3c) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/85, 0x55}, {&(0x7f00000001c0)=""/39, 0x27}], 0x4, 0x1d) recvfrom(r0, &(0x7f0000000240)=""/173, 0xad, 0x1, &(0x7f0000000300)=@un=@file={0x1, './file0\x00'}, 0xa) 12:10:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r2) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="c63c2aba7fbef988b575b2fb908e63485cab35c5a9ce263a26b1916014e9d461e8bd5dd8cb99f64bf715df8e7cb837027d4d7140bba470d549206cc70f5a2820e450b151788dd4516a86f97b717e0fb99668b239af6a729d8801c952a44e97a9e8dcefd99c8f2b7edda7a086b2a24ff708e6a1cf04d29f69f8a6bbbb203587c22e8867bc84d8603bee8ead334a5aa71e95fb2027c67d4bfee50025a3ebb729"], 0x1) r3 = socket(0x2, 0x4002, 0x0) dup2(r0, r3) shutdown(r3, 0x1) 12:10:20 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1a, 0x23) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x464f, 0x1ff}, {0x0, 0x75e4}}, 0x2) setitimer(0x0, 0x0, 0xfffffffffffffffe) setitimer(0x1, &(0x7f0000000000)={{0x6, 0x7d}, {0x31ba, 0x6}}, &(0x7f0000000040)) 12:10:20 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) msgsnd(r0, &(0x7f0000000100)={0x1, "e5804f5c8926507a7cc8d35578cb0963d43deb201759c45ab586fbdbf0736ca2f058d4c9362224a25b559ca2820f23452bebd7df7258e83420207b01a2b84e0cfca803ea3db4999c04e124"}, 0x53, 0x800) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 12:10:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r2, 0x3) flock(r2, 0x2) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 12:10:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) 12:10:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 12:10:20 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xbf, 0xfffffffffffffffe}], 0x10003, 0x0, 0x200000000000000, 0x0) writev(r0, &(0x7f0000000b80), 0x2) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000000)=""/7, 0x7}, {&(0x7f0000000440)=""/195, 0xc3}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)=""/147, 0x93}], 0x8, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 12:10:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2019, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) 12:10:20 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r1, r0) 12:10:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x4) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:10:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x1, r0) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01910b20091549732100"], 0x1) getsockname(r1, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) 12:10:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0x0, 0x1, 0x4, 0x814b5c0000000000, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x5, 0x14}, {{r0}, 0xffffffffffffffff, 0x21, 0xfffff, 0x2, 0xc93f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x3f6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x677, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0xff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x8000}], 0x4, &(0x7f0000000080)=[{{r0}, 0x0, 0x2a, 0xf0000042, 0x38000000000000, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x40, 0xc00000d6, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x100000001, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000002, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xc617bc61694e2796, 0xf0000000, 0x0, 0xfffffffffffffffd}], 0x1000, &(0x7f0000000000)={0x0, 0xf46}) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 12:10:20 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 12:10:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = shmget$private(0x0, 0x4000, 0x6c0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) close(r0) 12:10:20 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) 12:10:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e4000/0x1000)=nil, 0x1000) 12:10:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./bus\x00', 0x0, 0xa0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x63, 0x1, 0x3ff, 0x40, 0xfffffffffffffffe}, 0xc) r1 = kqueue() close(r1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r3 = shmget(0x1, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) fchmod(r1, 0x0) shmat(r3, &(0x7f0000093000/0x2000)=nil, 0x1000) r4 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x9, 0xa1}, {0x18, 0x1, 0x5, 0xa3e0}, 0x3e, [0xfffffffffffff001, 0x2, 0x7ff, 0x7ff, 0x0, 0x8000, 0x3, 0x9]}, 0x3c) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1f, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x8a, 0xfffff, 0x71e, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x2, 0x3}], 0x7ffd, 0x0, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x800}, {0x18, 0x1, 0x7, 0x8001}, 0x0, [0x31f170e, 0x5, 0x8, 0xfff, 0x4, 0xffffffffffff0000, 0x4, 0x8000]}, 0x3c) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 12:10:20 executing program 1: socketpair(0x30, 0x2, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="fbb86d5f3a7240769f199594808303d9b7f496ad13c4dc029bf2a24ecdbb5cdf90c20ed0961c40ac4cd60c7906623344390dcc36c34fe4d7671de9e09d8196f93676093a6fd73085500609b0aa73df441dd743b8c4d370e42a27f585ea668c1264a0b19755f305de3d3b70a32471c02922494bb36e88e5a66b47073bca6f955f146f84c3f2ab49d9fbd302831e443cf7", 0x90) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000580)='H', 0x1}], 0x1, 0x0) writev(r2, &(0x7f0000000a00)=[{&(0x7f0000000940)="2e9abec5f8a196ef60a5162d77aa1e69c0c72f39b80d92698f02abcb9ca830b9659fb63ecb3acc635b2bbb98ea4f7bf937cecdfaac3eeeb03d692179daa5a4b3c0c4208a2d1dac1de718447ef1bc8d2f3e1cd2dacebd9a5b74031e8e0fbfda7099ed81304eceb8d89b397e73d6848818db57ea46692d76e34618fd7ec4fe326646a220c4cd678c08803d4453d625e4517781e24adc758e9b7ed0c8293541afc8db5d7b3380087988", 0xa8}], 0x1) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:20 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) close(r0) recvfrom$inet6(r0, &(0x7f0000000100)=""/209, 0xd1, 0x42, &(0x7f0000000000)={0x18, 0x0, 0x3f, 0x1}, 0xc) 12:10:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x164) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a6a4b14be44997a536799a48c3a1306f1c0b903471f2988a591e666cdc8bfe4eb4f9e50eaeed6b5713a36850cf2bf270ab22ee5d0f5ad3ad69368ec6edb1a2014fcc70943571027eeb30cf55159d083e7b0ce680b900005059539eb74d6219e9a2625547528066b81ef96ee8df727a012da00782943a918aaddf06bc", 0x7c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x40) renameat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x2) 12:10:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000000000000", 0x8) close(r0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3ff) syz_open_pts() 12:10:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 12:10:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) recvfrom$unix(r0, &(0x7f00000000c0)=""/4, 0x4, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2c7}, 0x0) 12:10:26 executing program 0: r0 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000600)="f32d005489341a3c17cc199ed62892f84049c29d31d7da128ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d053469a6992a4ab837375dfa4de48be9be66bc69d6000000000000be4629be1b830006e56f9ea321d1f1eafad8e81c2af86ff897516562c58f9ba325777eb00b024720ef8ab9d878b0ea6c432f0cb2549b61185edd4d557c0a", 0xbc) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x24) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x81, 0xfffffffffffffffe, 0xfffffffffffffefc, "a175a2000053d07babec44f0b1c85b6a8a131100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x8, "03ea01fe829a10cce16f5c4eeea3ebdb160df894"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 12:10:26 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 12:10:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 12:10:26 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x40002bb, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) 12:10:26 executing program 0: r0 = socket$unix(0x1, 0x1001, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x20) openat(r1, &(0x7f0000000080)='./file0\x00', 0x100c1, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x7) 12:10:26 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) close(0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000380)={0x7f, 0x3, 0x400, 0x9, 0x80, 0x9, 0x7, 0x2f464b22}, &(0x7f00000003c0)) 12:10:26 executing program 0: r0 = kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000240)=0x800) r1 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x401, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x8000, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x6, 0x8}], 0xda5, &(0x7f0000000100)={0x100000001, 0xbd8f}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x9, 0x0, 0x7f, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0x0, 0x72, 0x200000a2, 0x7, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2f, 0x40, 0xffffffffe4c27356, 0x9}, {{r1}, 0xfffffffffffffffe, 0x30, 0xfffff, 0x200, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1e, 0x2, 0x40, 0x100000000}, {{r1}, 0xfffffffffffffffb, 0x7d, 0x40000008, 0x100000001, 0xff}], 0xf5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x5, 0x6b}], 0x7ff, &(0x7f0000000200)={0xa1a, 0x10001}) kqueue() 12:10:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x1, 0x0, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000000000000001000000000000a92e30324e35de6e3351cc7e85de01b73cc2dc9e3db681eab65cc0b98f47ca96fa01c6594b1777f6081960fb4e26e30815956764ac98a6171f1d982ee03d5004940b5bd7a647273e51e54bd8de40f2e51121092252792b04c2aede3f9a018a32980cc1ffd978fa2460655c37f6ca210d3e10893be94f7564b4dfbc268c193a172ce93edc5ed9b55d8a0e69ba6d23a999d4627bb04d2a6aab69b194b1beef1e2e82e42003f5a1e78b5934f4b7eb04927166dc463414e30aef8cb7bb9df0a88c8cec74d47a9ad27d6e73b1c152db7d8234e82c3d2c9d30808b527ce57300d7cbc8c7f276f0ea2b03cf7e608fb596a4513a3407e1c7e450bbe77cfd14bd696933b38593a7ddfefd2e6fd5d784d5c244d73700000000000000000000000000000000"], 0x10, 0x4}, 0x4) 12:10:26 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setuid(0xee01) r2 = syz_open_pts() fchown(r2, 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/152, 0x98) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 12:10:26 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) recvmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000000140)=""/104, 0x68}, {&(0x7f00000001c0)=""/245, 0xf5}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/145, 0x91}, {&(0x7f0000001380)=""/138, 0x8a}, {&(0x7f0000001440)=""/68, 0x44}, {&(0x7f00000014c0)=""/88, 0x58}, {&(0x7f0000001540)=""/253, 0xfd}], 0xa, &(0x7f0000001700)=""/25, 0x19, 0xff88}, 0x800) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000), 0x12d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780)={0x0, 0x7f}, 0x8) 12:10:26 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x12, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) 12:10:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e6000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) munmap(&(0x7f00003e7000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 12:10:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/164}, 0xac, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x36, &(0x7f0000000080), 0x0) 12:10:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="012f66696c6530003c5bc7793cb75dd2ae4753e25bc1a7dc96f8d01f7303f6c43a5509f74df2d3a676cda17c00cf984a68f704b13e26a57541145b6b760ecbef1afbe3d2d9a51d4e9eafc81cf4dd7c82a5363f57895e77c5be5fff69da9a4ca11676006652a4fdda9966575481acac30078bbb49de0d9cebaaeb34e2cdad3a08fc0b2bb79bf5f00f737fb176e62033509ad673c699c139329a71f8f819146544"], 0xa) r1 = socket$inet(0x2, 0x3, 0x2f) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0xc) getsockname$unix(r1, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) flock(r1, 0x4) fchmod(r1, 0x10) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x3b2) 12:10:27 executing program 0: semget(0x2, 0x7, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x1) semget(0x2, 0x0, 0x10) 12:10:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="6c8ae0d964232fe325669767ae1dedf3b4dee78695741c4aaf3cb5ad8078fa504e20c0e2f604f4f228976053c3eeebcc125ab719a93840d8a1a1d3bc2c7a6805407bb31b7c96862ecb23c427140f4364efe8a9632b92a192ed1dc9289c0f4c80701cd0a3923a1f035dedd73205e4d97290d97dd0763689dd2123a8c8c59b9cf070e980d42d18bc23ceac5b1eb3af220c5f6dd36ad227eba0a8fc98b8f3a887ed799b13f69d94b723a37362e70aaaddb6ff9791a9a24b5bbe3d4e61ff2d82545f751f1da6ff9e36402b315ced30ae0c55a9", 0xd1}, {&(0x7f00000002c0)="b512b48da99408da6c96ce9db5f94283b18b987da2ac641f29adedf2b76b2d2172f728501e361daef19b2b88d534fded8e1f88a5a99c64606b9d62b57591fca103866d7a9693ef7c0e1964f42f7f4d7de5aae4a10da1e7fe867c4bfdd46c64fcd92c172944293e76df1dfc4febd5591cf02049e6f4cd0fbd765ce62611a8e727ee61a8598c4161953f88927baf7ef3e51efa16719d1bda9236ac95d6cea77f2019f5ee55d3a32153c4d5b048ced274a4c106967544efb1bc0c", 0xb9}], 0x2, 0x3) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 12:10:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x100) 12:10:27 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = shmget$private(0x0, 0x10000, 0x0, &(0x7f0000ff0000/0x10000)=nil) shmctl$IPC_SET(r3, 0x1, 0xfffffffffffffffe) rmdir(&(0x7f0000000080)='./file0\x00') shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x800, r1, r2, r1, r2, 0x192}, 0x1a, 0x7, r0, r0, 0x2, 0x80000001, 0x800}) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ff4000/0x4000)=nil, 0x4000) 12:10:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000001640)=0xc) r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r9, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) chown(&(0x7f0000000080)='./bus\x00', r8, r4) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 12:10:28 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002002, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0x1ffd) write(r0, &(0x7f0000000100)="fd635ed8b97b1ceb93d4d26108a927b046949dbdf0e8ff801921ee635c6d6905e0009923226e8c07da8267cfd16c494070e34b1803005d35c1879b8764ee41600410afc27cea20550b61c07a23e45620c795b5cdf1e6fb02d548c4f93d338d281e2dc2eec1b51b37a29e5912212efc4644e470820db7169a3e4ee79289738236af7a726d46e74c511404e43290584f5a6fe4bc2d52b1f2814b4b1d45cdc0", 0x9e) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 12:10:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus/file0\x00', 0x80, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x60, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 12:10:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) socket$inet(0x2, 0x3, 0x10000) 12:10:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x48) r2 = getppid() fcntl$setown(r0, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r1, &(0x7f0000000040), 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 12:10:28 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x8000, 0xec) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x3) 12:10:28 executing program 1: socket$inet6(0x18, 0x3, 0x0) 12:10:28 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000028, 0xc, 0x0, 0x0) 12:10:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x3d, 0x4) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x3) 12:10:28 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0xb8) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) 12:10:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c5) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x5}], 0x1, 0x3f) poll(&(0x7f0000000680)=[{r0, 0x42}], 0x1, 0x0) ftruncate(r0, 0x58) 12:10:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) getpid() getpgrp() setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 12:10:29 executing program 0: r0 = socket$inet6(0x18, 0x800000000000003, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ffe099c2ea24966dd43800000007000004000000", 0x14) close(r0) 12:10:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x100) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fb5fa3bbf79fe82e37d7b5ce921b70f2d2633a79e4380d357737b1bf9130284ba5fb437be43ae0348c8adc2cbdb0c60d4671a3e3ad9485d2b898db60b0a1b72a1721abc7a713ea333edd516796514ed7562ed1505b8b63a13c372c402baad5013dff8d98fca1dc3e26e8d20526d5233a1d9bafd7d42e175d462673b3a7adb47cd9341b03f53dd5d4099ee579694d9d4f9071ca73a967c827013fc9c3d96e953a97713d4ddb9a11eb8c1805e7e6db3afb8770a15522", 0xb5) r2 = socket$inet(0x2, 0x5, 0x3ff) select(0x40, &(0x7f0000000140)={0x9, 0x0, 0x10000, 0x1000, 0x3, 0x3f, 0x20, 0x400}, &(0x7f0000000180)={0x5d6, 0x6dd, 0x1000, 0x7fff, 0x1, 0x7, 0x1, 0x2}, &(0x7f00000001c0)={0xfff, 0x6ee5, 0xfffffffffffffffb, 0x5, 0x8, 0x9fc, 0x1, 0x101}, &(0x7f0000000200)={0x3, 0xb4a}) getsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(r0) 12:10:29 executing program 1: getgid() r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) 12:10:29 executing program 0: r0 = socket(0x1, 0x4001, 0x7ff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x1000}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/8, 0x8) fcntl$setstatus(r0, 0x4, 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000040)="f97713cac5301d94c512af98b75ea87e1da105b8c3f861f1898372d70fd2b028e8102051100d3cb100ed0d70b0c045578f6e378d52bcebe309", 0x39}, {&(0x7f00000015c0)="81b770e7ef48c37ddb2aef58b5e5a43aa8c18546a0472b1c3b54af13677c8e974ff0afdf5ad3e43656b2c72fd0a5f0b475dd50b368415bdb704d13315a1ec0bd2270f69e88b3a303828f7534ae1ea6e646beee2a249832a25503af769dfae88651bfd0549e69da9c6fc708d11d83c9d9bc94cf66e879e91bfc2e9e691ecd082294ddca20f8cf5082e5843cdfa027cb43b2feca14ca45324b4ee4fdd326a301510b53f936def232cd7e73973914e17803a3e936c6f4b3d6", 0xb7}, {&(0x7f0000001680)="e389919cadfd1dc5c2e560c1c80e3c5858a88fc02f4a488f32d7957ae72c2b769fefa5065da700000000000000000000000000000000a08153d6e4e5ceb74d9cf17643dc6e3ea5e68143ffefb0d93b440f86cb9d5a5f8ebbf5bbcb0452494ca8164c9ad4199e39d103c33fe6776b3c450bf0c812bed79d96ddded365382bdaae94859616347f3ccad1e69d38b8e938e62c29766b4d5c9d2f3b1d853d4d13eb12d021feaa845342f819dd73ad36eac407fe3278b262ea79adef766abac362fc19aa8c9fa978e888b4c5f162f40ec6fe9c385a0705beb996b0df9fff52b942c123e1e285806e1c6c6933dc59", 0xeb}, {&(0x7f0000000180)="eefdbc1abf368a77894f507d7e3a236aad20b66f765715965979434f1af5ce930bf9dbd5dc82c311ca93b16d15dcfee3887e7199dd65b8eaebcdd3065fefc0fdccd3638563b6a110b9a1458986b31d3bab01ff7260ab82f1e3b2a2231037b97a48be439698d4ade0c2d99a7ec5709b468ac54ba4d24d2308364d8b2d7a79c7c7632b45b4335d7d9f24394b5ce8a8ed57a1883877f25ffc3da168d9d8dd872c8d70e0a18d2ca7d9a5d3207836ed2a15cfbaaf6bf4e2ba80318119a27d3aa8aa3a7b1328be289ae6", 0xc7}, {&(0x7f0000000280)="8efa51da6ae980", 0x7}, {&(0x7f00000002c0)="37fab8e4bfbf50f711e205b15cbfaaf58dbaebcf34ced82f712b44de210ad7aa563bbf2becae96679f97eae95350ca1dfa13c4d2566f86fe7e35a61c46860fd6ea0c6fcc3ce11d9cf2e6941f8939f7c687a355cf5409be20aa2fb8078d830ca59b0ca057d6dc434a2573847c002a832a5cd6c7a9736f40ab1531a0e8e5ddf4b49570f25311a6aeb53a47f874ca1a388dc41c9665fa9b5b5aa5c7a8a0699182c072c3c30696a87dd52786f5e1e6d1f067df26fc366fb2dc227c6a29a62236107b0be624ac6fca2a00d2c5f9a0bfe2e314e83f722d98bf2996fa4e7dca152384a410bb1d0d53f2c75e7cac1840f353e10e4ae56af6cf7b0128cf", 0xf9}, {&(0x7f00000003c0)="d8e5edc52ef0a2b81aead168b7e5aad0d1f96353f6659821028cc7738cefac26a92c0f2cdb12f7cb705b991ce270f659a9663c23f83b3992528fafe772f39020c84582989b6eabfde738e789a2686b6d10f95dfd4021f0f85dd88e1abab8a9797f4a020602e0fbfe5f15f7038b9d3f1c1ec52208426663940fd60c8e92b5a65b127b11af56d276d64e7acce79f28f98ee6a2f8b3eb1fe77ca261242df05db1a6948089afe5dab2efdf3eeb764f735bb49944675f4336d58e9a471593b126697e60586bcecc9711e80443b93c123d68f67985bb7332acf6de4eb554b1b3ef00a4a2bf5543bf6b3056df3ae339ceb3c9c68959ba1d78be9cdfe7ed718cce18f2", 0xff}, {&(0x7f00000004c0)="f7b45b6deda0445aa87ca296c1dc2b1e992122ab8fc7f16546b910a43d4b58097155b3f2a23a8adc65a5fab87c1c074ab93cd4b4b7caece8918646f73fb0", 0x3e}, {&(0x7f0000000500)="1fdd796cbaacf40de9901d2d0c33f104ab32826b1104763239640c51ece648f394f7f805afb8adcfa0fdc06905382a408fc0eeaf2fcc3744682ed07c6027f570794402914f42a63dab257c9ef9abdc980cc31aa5cd45d5784b1d45444015f578e2bf5aeb235dc0fd1713857d3ae08c4611523aa907f99d5f95a5077be837a6ea026ce38eac6bdd913b0636a36aa9e382c7a49441855745eecf6eb2264dd46e3950e425ff0785fc6a8ef8ac64cabfda4c1a6055d02bf23b958801775432580c192de13bc4328765c39812c4fad975f5a5d6db58a45d53217d25e7cb3de3123b99a5074758ff911c65187f0a45fc2e3c1d5994261f3af9b47260f4788291408beecaf7f1c20bbcb3460e335f383204ea23a504476f3c36ae1cdce30a1c05f220b6329bd43a86fcd6dee91f0edd22e6499ce9f9901a083c80215c90aae6133248571ba2b7ba1f8b655426d8252925c7631968b47d95e4dff28eb09eb69d663f2e74337a6f178d052d5e1bb388b2553972f3b903b05349fcecdab8d0bcfefd85e29249f24d39091cf0a1ea32e52499ae5aaf2d68cf789d82776c23f0ad92b5e6ba93d89a1a6a90ff232d8df867400cefcc212570cca1a169a92a5bebaa52f94b498932f41345b06addb1e5fc5c2cee77c06c5d63b6ca5f7a9df874bf7c435a31e0c4726eec40a9a00d5e8f634fc2b668ceafcc51fd26a6b4e6cd19087fafe7bb8480ddc4c57cff75dded4114bd3e0cebfba9668894d1a9f92d40152725023d71fb9e7f13f2e8b496df2abf73a5e747238c42d9de2b9c2bec4290ef8e5c5a362c579e50db9ccaa5e4a1261b140cc7ee5dec842bcf5982a6081dec9a1e18d6313a2283f7e1203741d8eddc1ecdccc2d15743d9a6b5e6801c033766c3270575999d2d07eab2095f0cf7cc8cd87839c23727c5715338a17d05406159d0baae454b8f1ed3f32ffa1fba44bf2391a08ea63d917fc757f340e7af65786f4ad33da7560268afe17f5ceffe6166c13de069e53285925adb6d9e1b3e4dc97257ec7745649562c3d841f162353d0cd8ffab62e7ec3eb4a86806b07198ee8edccc41899d9625a21f93f15105aba31f74c6c56c4a6ec2089ee13295f06e3a0a66efb968f0971804288aa24dc7590ebcc653d921fe773317d279d7b8503cd61305128ab088fa83bd314921362a2e48525b0ff9d35888734ab13376fbd7c45957011a93979e077a4cb67c1d92653f5a4f2b1ffa564bda1c5ec8873f515d6eeff5cac029e9d2b4f20e76757bf06c7cf2e22186d105285be33a16017acc119b8c18281d825f4cf5807ee0140bf2c1086a948832f5e3d40dafa8878770c5deffacd270c2483df5e66c06b341c60acdedddc49322d38692e1c8f521b391d3a5ecea3c1e91fadf666a1518dc4d29a6a7382fefb3a53c1111f3be448f2ca8b98fe5ada930c8ac3d17cda6d28d4283704070bc1c1cd53482968c6246c78f5f93f36e55cd7b6070176595b74c3b93f477455a4cecf0624be557675784628c406cac41f6063185d01c7c3058f78941651862f04934a368614c67f0c8328a824647dcde14166b648ea8ba140cf32775f8f3fa4da1479915d7d2a3890223b23f11ef3b5e6d9a645345fd94bcd6bbdddb7a2706f34d1ab43d651031f64034e854a0171b58bf82d1afe22b3b54b2818af29d4572f53cb2343d2a494daae105aab06d8d99ca26572fa64acb150e2f329f69a8a806b7ec89f13d8e0a0e4d2a45ad69284726d1254387bb28481f300fd0e0d3bdf0df9db9771597cabd178d2f876b14eea6abe89988bf6e54825ca0129237bf26c774d3a5d03bd057537ba84d6d2980836b20a5e82b66ef13dcd898f4122847ec4f9154d5160b5bc9554aeb281228a83210b69323be43ddda9149ecca1a5da37ea3a2e94dcf06dce7b708bbe4006090f1d7b1517f2600e4f1fee38c93e7c67bd44cf380fe89dc30d0d8177d1cabd4590be86234580736527ec769bc8e2bad558cd8484a1a34ed3e754374c7d3a834b594ca63dc07522c3feeed0bb4b3717d098bcb4564aa1b91cb833bb4ae9f64b400ed7509cc4c3ecdc8d4c951c7f69881c842d2cdf31952762afd95a6326cf7badebb0516f6adb6491a2760bf015ba0bb285995c319b346c958c050a4036a26d15ba0ce8c6cb5e19597f617b2970c109b7607b0af167d21bab452288f0b499a19a88405c720a61593830e4c39e7af00afef8b5158fe697c4e3a75a5bda18e16c5b91a923b7c91f4a7053b2fc05f03045f514ed948e582d7647feeeb8408305946055d0d8950927d97b21aff85af8d7243e40131476d6d9cfb3467888b46d35a77250ec7bb484d79e94d48366ecec9573ec9d15143ae20486a8238d52fc141f1b7eec239193f504bb9bd5af174cdbf5dea9acef6bbad10abba8e8c56ded3e73ef4c45167aa5a7a167f20743e4fc0a2c6daacf3e8c2ab13e554a59b785353eaa9d893b87e303a8d7da5bc2791527ced4ad33406c1f9641161f4ae2b5956003544f55c4075ed839c85f6ac84fca55784f4186fa012c4c91fe91fbfe144c1949cb7c10904a07ad66dadc805806836bf3ee903c1508bbcb3aa9753218e1d99632d5c69d837b1227d41f037768395d5cd716fe982aafa2ff5f4a68b72c353bdf0e66e194ef8fac2e16d4246b8014a8c979a68196dcdd1e12e20ce4eee0596a7d21db6f2c74f22d73099d48b0f103f218058fba16374a01c905e58d5b3a3922196e1f10070d987e4666d6425441381c2f9dc9e9435926422670e5727a17563ac59cd1feedc717f473bd3118fac8d6fe371bbadb9c91044e7a8e3564650f98cbb6c6c7720e595551c1ab34938d36c0435e17f98fe646b00c84b6e7bbb1a009c59262522ff68ff6a9d01b63ea1e39b360e0a72b24d802786d9989e2e517ae738ab44bb39f506e4aade1107ecb2f388320bb82d1e8004dcd2949428e4d7c69a269aa3b6f8c8bec76781696af3b17a824d1ef504e884c36dfbcbd6c40b49f8c6279840f343ca89513667e4d6893e828976ebca0081e520ffa811400328f799e09056d531b3109e7294f28743b4525c3b3f7d56d3cda67d18a82040ace70e01b4cee1b0971eb5bcf6b01dad85055e10e263f2249b40434f4a226d673ed1e3132f9889f35322a3f1431bb5b5e5a60942a0fa133acb1104f00db9edb5d7cf46f73519b6b6cc32d2c890cc8d3521cda38e86675a84c4aa41f236d8033d621dcb70a99cc676d33686c19d854019962839160c746918830fbdce5ebb17aeac71cc2e3a7a09f54866769fe8d1e053ae1e4ec6b837f94e0a95e6e8eea755f2f75c914d6cdb86f66205b138820c0c2111cda0fe57eda388ed8a2dce80c0cb93cb5fa1dcd3d94d5339fa45c5385a7e675cbbb8cdf46b7e1d350cb26b9c16ff86cef6491fc64b0a8782c28beac17a7e7eedcc2d7701174f95bf357560292f489c1e96d5e079d4a3abb33ca5dd2f3b266231e35d91978a9b531f80a160b625a5125410782264a053d993b48f3c4a0d04dba98589e55ebc2f245b6c9071c22549d58333950fd848cd30f1bed85412e5e9878963de5737569a0eb26d964769ac5ceb8ef6804621a7fe3b76c41b1b7a1b3f71a18761dff26b96a215676c1826c0ed4f70becaae7ab8cd373872eb2f4ea6f6eac03b1e5a9e1debc5a3022f87e4d07ac4aaf56e485273a365c52a7b7c3e0bc2083b302ffe52a2bd058e606a1d394a587b9dcde8a09ab113c8aaedf22d381dc181d16d433d12e2e4bf06877b6c4b11f31d95ad369f06a0af3a572a1297157b27077281e9d151d20438a602c667bc550ea763c492c89e9cbb068d87f43dc7ab98b38fd011582e98caa794370012d8fa12eb6e7bdb24b830cb8f96ea0af3971d0a7c9c929301984f6a545b79d58ee45b4d0703a01e6a76b59261d76b0a0205b5ad8d89d590d14e569fa0fe973bf0fc3226956e976593261806312d68298cf8875ae1f1ed0763aa13cc997cb913663de7837e42859b91777c5eeac5b959af33db75d2f579006ba98df398483c62f9e83b5bcdba0733537454d4b7f875cbc05471069b914e83f4b0adf86710061db2544248242507a0d89b1819903b152207a27a63eea4d7e3f41503c997d768bb51e84fcc6df39e9b7db71cd72d267d26633e2b65a23be474eed6ffeebacf3e13003f6a6d1f6304ce56add7c9663d583b4874c977207404c3eab54124a891bb5674fd923e641230ade5317ceb03a2d9fc386d57626ea72649d090374e009b4955a70997a4d972e5b15a4da3d7ed16e663970863da3ad430181f82c64a51974dcc34324e51cc245fb60aa5f10252dda3756b2c23955779cc28fc1ec26c26b2cec9e0b29e9aaef2690f6b03fdec5f4d0bf55d7441c22d03cc6af94ea6a0ba56552a1cd47db1f9068b89d9b377bee456209074dfd2c3e431985e6aa90f6287258ebd346db15d94921194a49caee96e2c2b2297cd94b3eaac87e7934431bb2ef8a72e48c88fc9d4ac6f865dade23a0109c39709f7df3a8da911f8399aa2e17a2f56050a34b9f00f97a92cc6627a64b4e54aba520c0173a94f930320f86adc57c7a7767593cc4515ed5da45d9bc809ce9684e88e92bf140fd1566ebfc7163cf28a1d4648496074f81cddc64f703f71a52aade06b22309f175a5cb7032c51db7defdd4d1fec160a3dff67f8b7bb3ecdd8d88b8a94e0cb01e09c35b8e4a27099968addb54e663e0e03d355f1e12de9510210bcc160febc1b3641866ba7bb6e5247d8239adab9c149c6cd2136e0aee0087826615830d1820a3acf965cd72f5317bc7b92118da70568317c962c8483b0408fef4f1bb6bcc7934e8199743fb86848652840925f7e5112f67048195e0fa31b80e8515762233d62bf4eacda30eba07b833e6cbd804553adf594dd646d8d6f5adaf0fa17597c3a54815d1a9edc735ae275bb02fc0f94552599b1ef6c9e3912fb186de9af19eff6bae9ecd151b961655fe13651d5d1de5f2d07ad6dd325dc9f43626fb1818574af03b0dc90cb9d4f5ffa41e33eae1fd68f50031b29b364daf6b819d62b25c1e964377f41c252aef8e0e65e932e0088271e2f1411491bea608e743b6f871523a6c8acb62a1c2581197be9ec4b6663cbf8a2968e1cf2e0b94b925b692d3cbaa23e93fc1df6e641b9a7f9319fc6f2968a7f234e2e9a85a002c932a6f55ff1fd3eb13d5de1fea5934a47efd6f25eb92fce55567685b89105783ca4c895711e9d06a0417e15c2da416705b05d72d6136e2cdfd437684ad7868ea7a984d2a4cfe09c520838de8ef2470e7cf0f68068ae2f840ad9cfe692f2bf3a8b5cc90ea0dd99caa3483fd2209883b0cff440f3c09b3177a9b9cb6658722ffe9c9c6769a5ce5acdb019ecd719a6a66dc8be1973b974bcb53e64be9a5a09572e17b413df8b9e90ba2049399f961e49accfb74e7fc04ca0b88d2e7924dce61fed7602ae7ce27cbd92483c2e016b8009e2009c80ff58b6cf5f831bc0c993f16c96c18a20149a2cd186fb97b9f0ebd4f60d0b26104b467b5ca7b948d0fb85ef9dfdf774d10a2b518776558104ea64526a427262c831d31540647cc0413036ef87c03398f1e7af20192d8a708db70c2439c0e68feba1b90bf857c8e9074c37f9bbf0480d2983d42f443faeea0f06ffa7aeb6e2bf650064b65d88a1ba3ab574ba77cabfbd80e6cf8464ec4b9d285180073177a3d3c2f24e333c171bb53eaf1a3af69254eb75294517fd55b50b78191333a21a9f171fa5d5634ea0205d0e80b47e1434dc22980a6ed1ce38f092e51cb5f9e6cb88f929cee188ad", 0x1000}], 0x9) write(r0, 0x0, 0xfffffffffffffe93) 12:10:29 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) fsync(r0) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) 12:10:29 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r2) r3 = fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x1812, r2, 0x0, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000080)={0x2, 0x3, 0x3, 0x0, r3}) 12:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) open$dir(&(0x7f0000000000)='./file0\x00', 0x8202, 0x0) write(r0, &(0x7f00000000c0)="f348005489cc1a3417cc199ed62892ff4009c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d9", 0x29) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x2bb9) ioctl$TIOCDRAIN(r1, 0x2000745e) 12:10:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48", 0x8d) read(r0, 0x0, 0x8c) 12:10:29 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x8000, 0x200) listen(r0, 0x6) 12:10:29 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d840fde1104467e77dfcf6e21cdab0b988da32c670ce072fd228e1c83957ab7d5fffb92ddd2acf792f051b4667fe080d223f094302c660e602f9464dea086c35337c80f3f2c739f3736a9f50a40929234e7ad23fa15be30eb157eac64c4ea5b972861d89a1753a10fa8040ecd745ea4556fde8926f07abff343d79a40778ed2802a755ef", 0x84) fchmod(r0, 0x2) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = socket$unix(0x1, 0x1, 0x0) listen(r2, 0x4) r3 = getpgrp() chroot(&(0x7f00000000c0)='./file0\x00') r4 = open(&(0x7f0000000100)='./file0/file0\x00', 0x1, 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="eb0cd3995f18ea7d71296d2f92b0982e9ff43f3b24e380664196d029cd5843cd8b4c69eb75e8eef7608468b6c7af33435e2b88b771feaceb4a05aad180265747ce7e648c665288aa20bc041aac7695db7d1cfc39c1b30378e972711319f39944737c2e99820356dce8cb72eacbfdfe2979231ce3a099a9f621eb96ed402dc6ce5e197baca93764b65cac9e37", 0x8c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) mkdir(&(0x7f0000000280)='./file0\x00', 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x0, 0x100000000, 0x100000000, 0x0, "c5eb09d2ac8a90e074e8b9d73a64b5eb3219898e", 0x9, 0x8}) r8 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000300)={{0x715, r6, r7, r6, r7, 0x12, 0x3}, 0xffffffffdad4d301, 0x3, r5, r3, 0x8, 0x4d9, 0x2, 0x80000001}) msgget$private(0x0, 0x420) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000540)=[&(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':*\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)="2a7b862f00", &(0x7f0000000500)='+/\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='-\x00', &(0x7f00000005c0)='\',-]\\!\x00', &(0x7f0000000600)=']:\x00', &(0x7f0000000640)=',,#\x00']) pwritev(r4, &(0x7f0000002900)=[{&(0x7f00000006c0)="b8bbc4b5761216a5c57c4c8080f24e7f8739382b458eaefe606c89a3a81f6301143531eeb54c309291b935f6c2b4e283a23e74cc2bba333ff3291b988a0dece867b952743906245caad8", 0x4a}, {&(0x7f0000000740)="04103b13c17a0c317fca052f536d80d88c3898a80175dc92535d995d17c6a2ad809779c061bb428b7d500dcd314672d6c5d8111b4e7f42f78f46803e00c81312e96cd9b7bbac09baa4bf0c6409b2bc05b8e43c9baf35157836473dde87a6d8ac07b605c0d95043df2a13a592b756f5dd633af35b1938a9346ad259b7dc616b79f4804cf9decc84ecdc142bd06edd9bb52b15ffe505ae5f11a3323d684a9fb3005aab09515279153033b19ba8ed28", 0xae}, {&(0x7f0000000800)="36fc14043ae5378c1e293fea88102ef87176031565449874966f179e5318e31a0f41ff88e8416ef4ad0340983175ad7bcced92f5aa19a78c8695487cec4e7f503a67e0090379bc6abb080ae0cd8d98236ebde7d0e1bfd06c45821f8ae3611c340b098767c11f75d9e24efc64f5e1e4a563f4248f3ed4e5223dc1deb6bfb9f16e7e5aacc0383815b5837660c05e8f00bc51fa1a07f748c02fafec839ea33e3977dd9fd7ae4d93fb43f3c373d12d6cba242d36cb6f6f30656722c55bad229a8419f47e61ea795022c38a155955f5ed2efa3f4d4dba9061ae1ed9aa5472ab7d4d054250831aaa7ae374d96616dd405222c63e0ec3fcd2fa5c49d8e963199e5f9c87b6f8f242a9f90818c24d452735b1bca43a16730a352ccf1dd2e771b8c9371dfec2b5c184aa6570f8d21981b65555b4bfe23050c6f09652c0c60a63c6d2bec19d5172be70c0276e96963d7af15ae7a1fc522a8a8d13d1a9d0f837b0156ecde2a66d2779ab8658d1e6120bfe6b0b64546bb49342bf9207ae24d743bb85089d0147a77829567ef32116b5ce7b13ac826dd4f12199208d63f249f4779f7c59e99ceda5b9b46c7b304fe58c5ac52d7c514249b2f16152bb7e12c6482316e05105f8f3bdd537414c0183c3007fdd214fcf1b1b93b5df1d2c04cd73d158469fc8cbb3070b5b9ccdfc87f1f59e18aa1d85be66b9defa0c3024641fa3813e70c999460a0703dabef8114b30a486b77109f24a67528c76d1438588241bbe54059c1c1214f6979630acb36a97a1768ac4d324422b9d4bbb938e0996428424a3885e520b80cabfc736ff26013a85fd2e540279d2186ca6a2c43786f05b1f323e2ba3f027c3d7f9672ec5724a5dc7fa372138259dc5541d703cdff01fcd67552aa95284ee7f63adb31b2b0001fc5b2818dbedfbb519cd353a6dd36f267fa7acfe4b68622bd2a83bd12a9d9a4aceae51ff586c0af20c0bab8c8a962b4c9d9568abe4a98f99864e523a5923713158f51544880cc236ab5ce7e26575163124c185df359cda413d99764075185642ba51ea3219a52ec888040225629315bdb7a1e222b64e5bbf364459b6a959c320a71267f40f9d35546a373dce492d2877b2536ae16493a376645cd1ee604a94a84caf3017aafa894b0c5444e550c00d6188704bcbfc705171486eeeced63d08ec0b1beb3a80c8b074d1bed982c409f9834a126e6048f362155ace6499e46d318e091d6d77666054adcbfdee6c7163f2426830af6cefeb70439b8709def5e74461189f81d7e0fea739ae6194fd7a0bc153c1c2658bdfaeabbc526a3ff3ab2efbdebd16e526efa54f032825d2c65e3d6e431bc6e50115c73aed987933243811eefd33afa06617ef0ee4043ae195f9eb2a20552f38d0ca90aac47d53d51138e4693748d98f00f3e11e48162fba0f60037b498bafc989ae728ecbb62dbeb692dec465a243fba74f329f9e08e936bb0864d7d6e6ef367ed461a22e47270d7410962fac3ab2d24703b463be91f711b00b8d4f611b1e0777b772c63c5217afe0b24c48fe572689f6e9822fb72a2769fafffaa127908c595b04190fbb7cd599977ad5542927d1cadf693a3ec968e64535dc6af656aac8727314827369a362931e1824ce89e4dfba7340132d9be1e6439d6cfe7d87e53c430a35320a28046e29cbfca00dfcd8bef0ba8d5980c429f80d042b311f57fdef5510cae0cd12db218c008bd188cc0b15fe073a3a64ff41b5e96f032930bb6588d949b99cde8d48b1eefdc1faec277b7d4814bec645c392b38d42e5a70ae9def4d7da68550df1f05201e5acfb4e4af7ddae21f6b9649ad761ba484cbd2a61fa0aeedf51dfcc26ec5b238fde7a952fcbfb34be8a97974e8a2e0973ea26c7546dbf9208e4def6a158073887c862d009b30550211ce63b4e41543d1273c80aff9f39483f44454165fc84dd1254c31a483af88069f8396d7af3b9a3e2c5a34d067d91b32e730db1a22539d4a68071124205dbdf1c6e9ece80bde748e4de268656fa30abb7e39185760acfb51adb75eb89a3d077c3d3e6a7dce7def0edd4f523580e461f39aeef6fda938d92f1725cc028746b67bb701e8d9910ca8efe647e14f1fcbb82eef2aa7eff874b93df57488a485be760ba4861d68defddaf6808834daee9e10828c26982972ed2a63871e086c7ffc31bc780b8593517c31860221b3f6910dddfc3e830a6fd130a86f2593bbb5e109b7106cf5fc3d060cef01d7b099aea5f03ccff4f345c15a160404157545d102dfdc085e903270cd11317988a44ac5cb87c8fff93aab1f17cff0bcff1372dad429be09872e4e34a4e323fe6762b990038717655cb9b67b5a1012eb378f44f87b950d9b7e3d6cc429a36eae033d0d22e610d52978f34db20986dc7fa312625dd7d8326943a1348af9d73cab4147d9d7b15fd2b7bdde2a223b180756bc3291f4b29d8258973ecb9d8c1d8c36f5c68b26af0e7de7b3de38831fca3e8a7233208f8d0b72ec20120465fe6cbe900ddd4cf6f859ef195ed5289dafb18a9ab08157f256dda9b9681432eab903bd6d16a903884b754d4e5a74eca3556a4c3a432abe84b7f0fe41afe4d30e8b2fd798a1b8af620e7eae42ba2aded0b824ecbb21767301668a8188ac594f7eec82fa325e9623d3c0405d829dbf7f4175ed2f8c494d88fa43a679e86b8f84588533648588d1c9828b8317a32773e0ad0a672c21d600b5b64fc6c3000ed62e9f2e3ab7519da4048bd474c58bd95da78254ad2bdb34304da8634b12e6f7dca831c75d5803bc33b26c517c6c36bd97b7845347a851e782fc5d774956624b44b5c95dd54623a0e102f9cdddd079896248fde11967e44e06eabb846d0044d190c6345194488c6cdaa8902287c6e12538796502f9be5c476c85d7340fc62c47c952f70b8eb067da12b6d8d6c8c134986f01ec139232d482e2bb9adef1e10440435e7daffe4a22822469de50602fdd7c47c4cb73346dcd0d2a5d2520747a52d8c783adce931b6d335651619f770d0dbf3472c26c06e681406702a3d001fcc58e1352c0bda77321bdfd4429f81192b87b75ff55892d928a193487aa9c3293749923b0f6b9e968f3d27fbf6bb68c86b7f3449778b5323edcc6d375176bb08d142c0bce64938626b48f8ef609202c3b1c2192ebcff1c81a57172f1e86960f85f3550bdc6c7787360fc4a112ffe49eaea31bf1c00fe960b08db2f5e98e9edb694eb6f62672915fc77b214b29d0cc598679382f42dfbb3e13fb9edf38707864f10a8259c3633c4f950f941134473706c7740a61eb9e0f02e56c9a7c1779766921587363fc8e09afd9289b0e196aa94ce9a4e288c66e37ee78bc55b2b3e6e9c34c4fff70adb33831c46b9a5a21557f1f8dc9280155336f592ddbee9b48b83f49307511e21f3bd619740d2a53ef4e192d40574a7ab6a82b09e1b64c7c81fc2af663329d4e748a8560c63442b8a696194a854daf77f4791b96a49a6a557125e63815231132c3740baf649d72fab74557c9331ad39b5d4451c3126002187939afaa14a69bb5eb70f3564d9328d0b19a09adb2ad6745b8d6c393a91c108a6762c6b79ead794a90fe4a90b24e21c781be03545742ac5e887b2fcd2b0bab6ee39d1bef408e45e0511a3d1331c02f414b89fcd4abbe9249ee26bae4a18c82907ebb808d6902c8c03b39635536865dad75e54756e2bacacc51eda76184172f75c99dc7a991cb35a8cd2802706ae596fe42e66ea0b4718868e5b0ace68e1bd820315555354bd5928af850b22fb107fea5742f71008dd8d423de32de08edf6ffe5eebe3ffa21909aa8e866a6752c63eaa64ad25c4ac3ef8a5219f7cee33dd36eafedc70a83ad6e052325c30c36f3e7e0cbb710acf345c46794052f8af230a4f4759e9747549ec12e265c1afbc4e4d06d4632715b4252801c9b1b74ae85e066c7b08b5ddcad225bc1283c62c03c878b8bdfe61def4d7f81f210c35620897d8921a6defd6e8078734e7ac32c014681aa8a917813b956fb621131a052e2476a58ff3dd7d18972d800ca7eb655ade0f4663d9580534a2f30850498d014aa13d2f98c372c04b0a0a599b0e14ef33d7edcb552595685f75e22d9ea88788866166bf9c4cf7ecb5b6fab46db4bcc11f041e6222d0c67686c2cb946377e18f763a79c5b74062efa98a269014cd0b1d7d2b72179050940880b29af1429611710452f318226ae9d34a5a89ab35038154229935ed83d8ff56cd6985cc57f6a56951c2a12e2732983f659ed6867b686dfdb38ff0f6b08e3b3a7c497bbe93be4de8714ed8b315cef326d67be84efde811590e564ca332f7e4694a861fad1c3c591580964c6f1e10d05dc56046080c4b594cf059516f083e8ec36b6a1ab5c1eabcf14ef23a683b303db27bdddfd87280ca2a3a92fda9329b0d7e18f3c103f46734579e9570d14e094f8570ae8dcb9cfa5971ab56c6204b10de53f6907e351f8396c6ec0587a882435e6726537dc78ba3ba2a59b97d69b4b00496baff71e4d80b962870691de78b2abb7e7f5c52f821662b77c4caa3de9f8e9fb66517b5d23cd9ebe694966ce50fece9708319ce4d4bce6991980b014c8807984fbd55a2a131c45f8c238a7af26f86ee55aa2126def4067cb18b4dd321197f75904f6d7c64c8b94b9ade426e5ff40e791f3a1f6284682144b750c415175d7a7b19ea82b9e0f41f878d484133828d31d35512845c00ff4f988ad9efd4ca7bd981da2cf9bc8d814c9d51fb1363a1b661270339b4562c9827ab6bae9c40413d9f575266a106e1a22338141299996a253b50ea49eb187e16772e615b670e298e4d6b2e7948a6aceca92fbc7a422f593ab900b53bfe18b31ccbb557db5420305299c49afd950a9fdaa6a8e84ed05f0d5c922d1d2ee77f7d8bc470f1077fb080c0e430f0207365a341ae68761902f93ba1124feac06f7150e151c91ebd8261c10aa45548e566466cf6d256eff2ffcb9d997ff34d06b8090f56ee867e9142ed9dc335fd741775b68a56d696f3eb04138a627b6f1e1a75fd9031d4d6c8c55059ffaf8817f9d2d410a41b7992490a43dc3781474dc573732eefe47674aa267e2fb65a8d87a1bf9751b3f6a5b8ea4d7a1efcfd1319e678037f37f5ee4950e0eb09132ff29ca34cb472e9eae50f1db98750560f31c62ece4fef03c9b47d466b5e3ccc610aa49b70689835ba6f8daef8a8d62c395eaa308ec050b3f745f52015ccb23797c97c6b1f55b3da9dd8bc044a16bd5c608f4b4077dc6e7c1fa5d0e37b4c7a92a86a114511efeb73e5c01c0f877750ff8a1069a19ead3e029d9a2013cce023454c8066457b3fa490d47718b524452ae305680c7c9b632dd210b1fdb0a97068804e9e16ad4c779ce21bec16f6e8ae2978c77fb47dd16a6dd7f1824d5bbd8fe3b3180131d435cf483a6a1dba6b5e323669eb99f89b13a0225b73840b2b540b90643e1a970b1b15155fb343029735a1709e3d49e231c3e67646ba73574338209c387c72a36954f46748f0418928934f4bfe22a812d7c2af38db0b2f9d60e1cf9eaed08a4ab1b1872fe4235141c6889fe0cafd355fb61fcd69988453fa669ecd725206ba39d72a4b4dd1ff9497f133796d6898beccb52075824b0149446ba08a57fbfbb8e2b2e17dbe11a057bae37d15b79fcdf8545a312a6d01eb1322777695a0df4df53fe2e9455a2babcd579a56fb395dff4c36a14394f2c15c89cff30a44757d7dca030912a6020779b9994c80087dc5137bbc4494ccf428a68bde1d75992eea5df76fd5f0370daf8659f8675eb7ca", 0x1000}, {&(0x7f0000001800)="ebf244a720298b333b78edc0f4400d40e2de015a0d192ec974fe2b20a82ae431679dc325256b4d39c294da223e33d43bbefaa77971cc1c516643484baafeb4ec90bedf5284981cc70a4e78ec4ffa863aa2e4acd35454559e78a7a3bd0620f51e50be25df77145b97fc6844b7563b5784d61f4e70815f3e3d3d47e1bdc970661fa1b1daa98343bf49e578dd3d8d9c5b35621969935f6d311166fef2f1e0662cc2e6b001d18187c51e9e2542bae119a97193c5c3c95f287179c21a1f4dc1da3ef826cea339f85171a1ed6c660833d0277cb856f7f76e8f99188d190ac8a1d60dc80a7ae6812222ac499c1498fa9a252f24c1cd347f3fd9e9c29b6595c698b9fbc6980e832e39ab4aa66dc54781fd16062cad6731e838f4a1a3e860bd18a4f9a91abd7e412e2c1eca2b791d6e94a0f6c8fbdfb414600740586430aa42039a05b388b88f651551624e6aac23d22cffc3ffe5c0c68d278ceeb5d7336981af553a947fd5b585cf2ec7d960c9cdb33421453a8c296cd43a3e2b575e2e3109b45694853ab69a05c4b63bd2958176677df546e20a88f6a641f27484487178c8283bb0456d0c25c8a26e6a9dcf7147cd909fb1f17673983831b6a5d907e426c42284de4f0828b3932d61e47b6bdf61e7929fc79477cf501af00af7e5089321e6d471cc8ff432d8cc7a436fd8dd842ea461c39d8eef7becf8a492c379662c192a5099671e847ff2f7a2812bed0b3a12fa35a6e5ae3ba98154dd5ae578a141c3c080dffc633ccef1fb23a9947e7097f3a5339621c4ad23cf244436a5d76477fa26eb59b372844073800988aecc3681a54471eef7fd235da8c673c4d8bc46d10ada9db1c52bebd8046eae511822f14f212975f0637b765dd70f92e85c904d5ef5ed5b5e0677a229ec91f9a58c6519f2085348e82acf43355d147791d38c38d9c9c2127ba93273c867482bda0f3c8e97ea651723c2eae852b9f81cf7c30816771505d4b194d042349877b045113cd57028de1b5edc6225287623148ca021b9b2c11eb10305e73629aafa9d34ca41cb80705e7371cd01f20d9c6b2be874813fdc762085c8ef5f759f7cbd7a2c58e1188c6ed40b6a43d9b24a43bc57cbf2a4b0265a5fbc10e4ddd4094cba4c2ecb86660ea7ccf45106781b92c5e869b343ad0c8aa1bb4609a3eacf270a504666e3ef737910f5c01189d8345274f3c0e27270679c166cdc2ae9be9531e0d7001e0e7e290b188cd7b4b8f1d85209eda6a2f2bc0b520d3acd6f997d38f49f063cb0b3880a6bcd898e52260156563d4c9839fdf095c4340cee4d9cb288d39a7265dadf3d395cacf6c1d67b8ff33a568fd51a90e66ff71899ba51b741c09ed78827e3d024d2e32a492719eb21f9ae08d2b5db9d6f6b0679dd34afe41618bf2e3bda505f36a3301a3e14f8e60f6f2cd0ebec11b812b24448999a23b73a0e18d63fd9968544f286a907bf36ba65d20dd8ae731f065fc53e519158e9b94c0265de701e3c465d84110eedff84a55cad25233dc54414d31987f47c3dc0e1faabf35f402cd98c21313b2e037ee3989365bb20aee20ae0491c8da3618f282f0e5727491774ecd07eab7a974c12c2d925671685bd32e597b0c0edcc996bd417f5bfca4d2d973a216354fef740d0ee3346a10818e33ce28817ff0591b9e341c5ab41cad746d5470634723b08a6fbe54abf1031990e373e96260e443749a886016667f7a804e0ee3c823690218e891ecd2d9f97ae6a7183741e83c7d185a72d908d4ae64001774241b661745ac2c65e7e274b75d4a5ccaddd980f6cf22cbabe2a59d8d775fbc6fb4d47aa9da960bd5d0d9f8dc710f2369d9f9bbb078b7db85406fc9a6a8488f3855cdccfed1c6cf0354bdf747989f2fdbe5d00104530c0f0046bdb86571fc1718f85df548ae667ed0ac1d308475f8a28a15acbfda75bb3cb6d420d33e2799bda3aebf8d68b61aecbd202e2599be3a1e2679080a405d9535cf7a0ae2fb3d1d2ecfd6cfdbe67b9c1eb724d328885b2b7e0dae82dedf5b93e4a73d8026eab585f491fd1fb9010fa51ca6d19f9fdb6bd972947b76ed089a8e5d1e5a4e0f0f0089a2c45bdc03227d00efd6078dab871e54ea7d2aa47d443cbeefd239c06223e9eea1b250c7f8950505fd8ce2ee6e48833d93b7532d77b9680480f621106fae6e83a7faceb16f5bc63b302354e1d932e664b1556e2bd3ec23664b1759ece3e645038d607c1727fe551b296a37500aba23c3a6490f4c7e349ca511bd44b649fa2b464435df400302a8445b8d614db0856430cd329a238239d24808aa445d0ebde863821ade54d52a7ae1aea85d3151b0b90ecbae09ab037271dba97841e0447370b02dd29c51592b3f2d8d802534dd353f0961600d18584b2e4f781cc6df826e7c6df906dfc19681cf83721e2073ebe8f593b692969ed8933718a7af97b712147ce3283fac663e868d5baa7aa0a0bf776ae3b7fc4f67daeffc13ce3145537a4069e7c89c836fe45cc849bdd316a3d0e3a22dacda33c0c851a0934a19d7970b0bbce082041aaa513843c7b2e5a21213794f41f7816d2f95a2c050b3a049bb6153b33463951d9184e5f50c0827fa33e66eccfc2bc4b254439506af8e02731bfe6eba4b47ca547563b3d0b91af9afc97da7348801220f6046d22573f03e330ecb27d51090721704cd5cdfde1de9844d297fcd1bcd6c048a055de24676ef1826d7fa094837216bd699d54930defe363927dd12a09c03b29d55bc374e2dd43dddaa5f31462269ce025106a1ad10242a0753f8571ee80ea38f9c1c3d0c4a564ef3a20372a347654224079ebe13c5c7cdbd50c04e8b099147b6a68c2bc32b2475839bfc9489a38ecc1b4e567c0acae3047ddbd57bd7f5771f624f4fe0ace0fb634d9e966996cfa9e9fcd1c7f6cd3a1bb9777276e52f850d8af7a2ebb690d60d23b1212402e216535d705212b3b036bb2de5427fb8ada19e499ae5b194e4ee31f85c57d04d7eae7c8caae958ab043c70e0d154719c4e02aaf7dc3ecbc851bf3c0a0f67ec3adc72dfd37ebc0d1d65a745201c31b19c96760eadeaf0f0c31af567c678237e834a7c49733c785a691bb0ae3f12d10bcdaf81466dea0b368a5afe23b48023531356d66b53c5affdf082db9f21fe630e8ffe78bc8d504c234eba57647128c53c5be939c65378aa170debb4978790b45b024e5151004596796a679c07a81230c1807c5da5e290d1e5a9a943406952c8caf5f5f9b09724667c95f41791b286dc483364dec548a5e40ed362cb016f4f26843a20396648c28018d09e6cd1d2db8bff5a0d6f2163b98e3037611b86bdd3288c17baee55bb28505e3671e18c0ea835ac67713a34fe3df7ae0b42b7f4e5c94ff9fdfa48e23d450c89fbf52e1417fbed01622e522d45490472938b37614e2d88b73e225defff79217c6dc115e100816ff4e5f02b939022d0f60ccb42efabacd6f06aaf0f3e9dc6d18f09f71e33ba3d819b570579e5cbc19ddbef95449ded322757db2478e5cb9aa7d571f0c10e9dfd16482f10708fc14abd1bf16c93dba1aaa8824829454e5068d68c6d74caccbe5f9abd93496fbd27aa2adfba4955c240dfef53621c700043484d1923d78d812e03a1fa11186fc7b2f82b1819a6184199068f33672b638254e4b2211b1db90a050142a92771857b8a40514e3ca6663a9f239bda7a53aea6d81a35a9f36285911a49cfbd15cb49ba71097ecc68f164e5f9ea8da1846cf859973d7dd84aec4e1b42746fb990bd9432df1f0d03473600e78b8a62c220e72bdd24f824cb1379986b126f418ba94485ab50518bd52c947c43d6530118a2978e652e75e465daeb0d3b4bf37d146f191b8be9771f7c9346680f051eaf1de959a061b20a8d563d9ed15e9d551e52245df45c5477a7b54b1935e11acfaea2de952f1e7ac23b7036e6d46a53c5192bdcc462b87ad8c33f981e1309ef9f6b585d249fdd9722d0b53aa87d1a42642302aa4877c3d5e3464d9bff66af7f811231e899d4ed17ff1b79d2710a997a5e42eb1c90e1c70afefbb00ccfb530aab96c44f778d285c120b9cba5c8ae0e4cdfe52c46d7f99147ba0fef5336b2eee3d314c5b31f7be0dee78604c07083177cd622c116633240ff8b4c414b05edbd5a68f899d9da23ed056f27eda1a407d3b31789bcdf90189f86a3286c2c2ef0463e4afb594697aa30d3a0afb2571e108afc1c0f6899dccc7c931613efb892efe3049bfd7b1eb7fb58d0e5f11b71c15a8ffaf210114c3b76e5bac68d20e165001f8c261c4c84823df3c575f4057650fa46628ac494a2fa28bf414bb8384b79d670172ab583daebf3008f4c57dd26b651dd47612ab25dd70a6b9f350eb05a7f366a4c79cbfe37232e436e7dc8b83e6d0df49c85c931426919a627c51b1cd6665cbc3412e09b1451ef322fd18b5924d79c739035670f8e57360a2ffbf074050b9afede2c235738c6e83cd984c323c6d0b7e0e295cd35ee12d72ed8fa0fafbad8c22c2dfc1989ec89f58725b1bc576f041fe2be9d12201b5f45ae2d66ad548407eea6f75ee1f4107e36f0b9cc4d1bdeb1b00a900e08011490422b4a427d08b3bc041a6579bd83d5922663aa10fe6ecbf6be225764458e38b2faca67dde9484172a8d61a5dc441087818abedef81909a79c0128eddb1b5910a2d9e55515b10a9f294d0a963a3672c216f573525a1931348b51263944f249ce677dc77aec8fb139eb556fbf67f141c0e48cc662c9b3c5f2bddd3bf6adbf04c3b7f82bb162303c1744e28c44b3897d671779468533541f3bad0a0715d4ebd5f771a5a0af311237747e17c030b9dc4241e24dd3d00b12b1c8215ed63013eddafb09abe201fd26f232d80276204c7b5cfc2ffef2df463d210c5623c7a70d7262ace40f0762171c9171444caac2ae209a8fde516cee722432d32062b76ec7b38dc1a0f7ebab9bb90529190a3dda4c3cb2090711112c0573d8946d370f0983ad3e707e325fee6624974b9a4189b5ffe1f685c9ff0399fcb8afc59565bed941a93d111079f4f064badbf8ab00e6d8a36f84d3b4b014f0513a23eca7d90eca8dc4d43f8ae026d59156a36033bb9ae610f5dec883f48b278ba3abc6e1ea0590c07bb4f82f3f382e34d7ca16f4b6a09dba750728a2f34f8af1b9964cbcab0a398dfdb91ff30b8d0209b80cbda2ae7cb36d119a95287a9a662c047d9c92528dd3dbdfb9b3e79c4023bb10baa52ec62672eff65f0ddf3f92be8c800cc31222cbd3b361a1ee96927b439014a486d71a65f6b0beb880a0070d2017aa690a397d500032a6060def81502cf5b374ec820e457aa43b3ffb446e9038ded72710a728339aaeab1edf7cf4a0b126012165b63017d0a12275ddc8f08e7ab4dd14d94ac62a5ad70197eae0abd56d6e44f82daf05dbadf882b020811b16b9c222a6f7f95401c659b5b888f668553bc1dc76e32e4e30aaa2ca1df7a5c58136bc7d160e425932df3ef4800d752a7269bb0fbbd5544290e1d4d0023583ed1d30483e7e67181da37bb81385aa018849643cfc59c099c642456fffc0cf15665ee81c3bed970ec9e8c0a6b6e00113eff486f5dd3e69f20111f5c41c9f9d3faeff09d7810378836abcd332f4ba17050bf0f4efc99751a59e667f5d30c8b967dd18af98b0505190df2f39e186b62a2640b73e334f1fe822faae09dc75e8e95bc3515c3fa77b964a583e58677e3748a6276f8d5ed00900131d4880150aa74edd6ed4e7ef470e77887ed7244204cf5aedd052a596464f5825f489d97b7290763c4d9a4891a117198f6774a26085", 0x1000}, {&(0x7f0000002800)="6cc6b173c74bbf01362f4e030bbec09a07955baf9a71e31a", 0x18}, {&(0x7f0000002840)="57e03a9b2a05b4e85a53c9b14fcc0f32c03579490c78c36e226bd4503b131cd18a12e213af77dd82eb24372a67fef546eb3de73a5a15789a9f60e80099a890cf09443e4ab03c3cef3fc09b2053a9aff9b5847f64f59e177f2aa0a41f53f792d2717915cfdc78dd34e0a197f82e23077649391d5c0b5596e2ae851554fcb0d7f37c1650bbc5f5e02167a46df3000c939c4b7c1cdea4c0a7e343b1ebb23bafcd89e89628d0859be60d6cfa4da95c70cb2e4fc78c16", 0xb4}], 0x6, 0x0) mkdir(&(0x7f0000002980)='./file0\x00', 0x80) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000029c0)=0x4a) pwritev(r0, &(0x7f0000002c00)=[{&(0x7f0000002a00)="81807ff78d7a8ffb068d9928d5e218de9f8188bfa8a4a4889ad8f2e835d1ddf921ea3ab53bb9bc5cd1ff2714320df9d6ccbe028cb88068c56e2d13777a27e733582059f5e2e632b21a98845516c014533b33632fc5309fa4921b307e68c54efba4c6dea2af5139761543174ec952329a273ce40f3272f86d55cede7a8588eeed", 0x80}, {&(0x7f0000002a80)="8e6808d38fe576f862e3d967a274ae98bcfaa925725f08b016d29fbf8acee31ee554bad3df0745af1a3ef547f33de6662223ddfc5c543c7cbde8cd3a532b7d2fce98469cc0811addb34ca492a68833687e85a5bd8f7073d1131844fd2209df9122782ed5c5a5bb3aba885e4e2caa71601bf8084a154de55ec6c127560e9a25abb0193a24b96fe97382847fd230686adb4249e9b937779cd8f2662e499715e727af2f350375929beb1030b6e7e8a16fc8a98923a8046b4987a6eb5650fda527acd2df5e17ae14c752080054a259c3ce5ca78f2a78d3ca3428ecc9b9209a968d4bd0f677a366ef511d67aeb6c85ab96460e6380a01d4", 0xf5}, {&(0x7f0000002b80)="54a67ea913d5c266eac31acd4c37061eaa89b74923677f9f6e52d62b3e6335b10b7eb5637984875e109a7c954aa98970ae0c188afc72093e345dee5933c808de57aa0eff8b328796a25e131dbcf8758f266ce182bed38f73cee618703d64", 0x5e}], 0x3, 0x0) open(&(0x7f0000002c40)='./file0\x00', 0x20000, 0x111) flock(r2, 0x2) ftruncate(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002c80), 0xc) recvfrom(r0, &(0x7f0000002cc0)=""/36, 0x24, 0x840, 0x0, 0x0) chroot(&(0x7f0000002d00)='./file0/file1\x00') r9 = semget$private(0x0, 0x4, 0x20) semctl$SETVAL(r9, 0x7, 0x8, &(0x7f0000002d40)=0xc3) 12:10:30 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) fcntl$lock(r0, 0xc, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000001440)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000011c0)=[{&(0x7f00000000c0)="453d28bb9452bf05d3fb1688c6e527b51b866aae6d2ac99d74a15375399a49aa21f05ab1c65c02af6ad340459044301bd1f7a73a3db010c8ed5d6c720f3997b5d02b00c271c1ebb5ba12a940298edde042598a98d79964044df7c52df7500f4cd9957675a9c6a5d03f3bd3b94ad035084be1474de08e10d28deadf1f3153bf5fdee3b685c4be4b690ab420b5fd1561d4e9", 0x141}, {&(0x7f0000001480)="31b86818c5318e6dd332a0fa9b2b1407513b9a051b99403fe83b8763942f0ca8014fbcd942f72e3c2235977530b83cca72b270afbbec3b3a93905bb5ccc4b02df685f916f9b566ea6d45c72750cf507a9fa85f11cf60887d29656f09f6dc11d4df0bbb1301a315e1fb6b0df539cea0c489204abc87d4cfe1303252b06aaae1560347fdc8ec5c932c0827b942005f49567979e1d70b7ed6e717fb76c0507343407fdda9d1dfd127dfe3a0aa70c5b59cc572c4d2d983c0ec4e9693bc3b9f69162f551b2b884c7d2e398b45083070c67048e1015ef044401ab239ca0ff1b4cb1d49d04b3405e07b0d7987030a3cd5f78ecf4869d3b3dd7762b9aabd1d2ef31d41e41b8498c469ba71f21e409be1fc01a7ce3954e4eb3939397a5c5ff544958652e05009033d880f202461f78132f0880457e5623c96d7db4ef6b4944a5d127c2897aca7fa82f9ea79a3c25cb15411adf030f06c57c8efb7545f4543bc8acf0fd39e0b6e7287e3eda1d0fdfedf6332b9d2f46467e46204809c13c0713dfec157efd7d12ab5a79b6656da397a2d5e6087a27aa075d2af0df0bafcf2c1ec1fb6e12842a21e6eec533ec87bb5c2e67f87811f424e11504e6e109f561a86d6af128da73cfc8da311f882fb2d0f2f250279c725aa811521ff836306f51eb3fb24b6db74dd73ab9fd29197b6534c837531e10e7de3a5d2fa9fd921c19dbeb81edb337d31cc7f5931c01049e972f34273ed5af3dfb2a6063952d712fb9b81fb21de3b869a7e689d5831e2fe6731ca6cabceda0bfcfca7f6da42785cc86af597ffcd1438d5e5e5f534ca80b7fb804974f42841c802ed56f810053619a076b824319bd5ce5621e958841cfa7d252791e53e58b5e41725daa5748d20232d890c856174923e62d4432041265932bdbf4957e66db6fd22628942d97094d6a0e96b9430fa2210b499ff9a8bcc6474da2842bae83def075cc7ea02303e4ddcbcf2e124cbdc5c9856ff4d092552f183f19ac2277b107eb351315d474a2be6c7642b6062df8fac5a1e29f17edd0e5b178f0e1cd8f5fb830031ed565483ab50677fcd4fc244c5a5254efcc04fa4da700001a43e6829e390d042a4905232b480fd988005b07e1257702234ced18e86cf054c87e08a2c91a4abcf7c80c68d9c72fcb1a0fbda5d609af755cc48dbfbbbbe85d5506effd4d5c4a3071e4eb8a91241e370a53e66a3e74582ad1d71eebd79bfa80cbeb754052d9d7c9d8f75ce43bd5633f78286872ad4df08c4682fdde3fc9d41488f808db852fc9795473780b71801a829715493b5f9eadf94cf0984c4d25b0d7a63461de941a81241a40556627a83b8d31f6cfe44b84dc3a667365d89142beeacbaf0c087fd962e8cba67316c2ad28e96b10cff263c676d8a235b12eee6913ca19da68ec03f164fd5bf9ec42eeafe161381cf09f7acddac42d30cc541d6ea18e334903641cb47c5679d0e119d12ea0f561b2b14183c71380d3f3234642a377c2aa7b02ab2f7da7c1ba44af0d112e9d6fa6a3bdcaee26d198942271f981f342850fd23700c3f6f17dbfb9f437ad4dd7f2394098ddb0853f66f87777f78b95b2b5563e8b154fddb25355323ab41948bbb438dbad83340b437fb052dce0025bcbd64c2ee325604e0db056c5e091f5c5865ac3e26805acc8bd27c7b3d6b4a37cffc2873e648bbf6c2ecccebc71a89fbecfc83338777b8bf0ffe342afc8a735df8a9e06505aa57fa9c64e8800daaebaa375978b93f52351a3cf903d0dba858c65d8f4de009f26ddd3a89d01466358382bc32260d32d789e350cbe8d4592a90925ed83f553cb846e7b339732dd63c038eb2a60ac4585c129d649dc4b4a733638f95dcaa1942a72496efc26a6a867d604af29ba88a0a8fba5f52f8a60c2227fe2c2978e4174231d832e29e06e097aacae986b3f69fc06736b164be149c4a431debd4de2461fd32716cd9959b00daaa34f9b6f4ac5b1367c4ab6efd5a0425b231119ad7422418e66ad7ec84b37ccbba6a72226d5e609d4c92f0fc35a84d475ac5dde22eb51a3efb551f6f92f0ca34e77e8c1b40a266da893001796f093eda859349a3f9ba3b878da5563bad8eaaf94048c990ef2b66ec307e360361cc175df0a788eb80e8f846f7a431b1d1413a5092c15a6e8601a173bfec57bcce58d9992a08df8f37956c2a1b1831f5926fee2bbca5144b32f8ab54807193aa59a1a98a5f502f7d5f60fb85e059a9ccf0582be6135e361d2c8eb61868e48c047ae6c67d7563f28694394f19cbcfd1ae27b745d15012fc433dfab4203addb5de247212a5d981b4016ae786d502337d76cb5b23aee85507fa2bfa5076156fe2a5e6d5cd343ed56c75e19c5c86c55f9f2889a1a4f4f7c51ae795427d00c7c9d7f175c6db9b64d99e9a726b82d0a98b0208d8304790c22ea35d05c3bea71a03a816df1a674aada0dab771a38b182e870c27aec32dea1b191f04e6877514bbcd598d37b2bb78f9660487f5b21a9943355e1208cd2b217d4d00ed98bf0f79a1c42f042d4d7ea69aca915697f9e8ea2fb6ae4489ba20f32226f4db136a1de4e3da283029bd6c789e199dbd2b98fe55ac7b0ef893daaf54750a8889f518a04dbbfa95a2d0c133d43edabbc66b0c98a985451e15d48e4cfb00f72024aca16b26a2ae209d97fc116f61e371d58293366d672290ef5252484ea968335b0c2f3fe2e8a0971b3a8002571278ebe4a5443cf79aab5fa40f505c4a9588c7081d6ca6ec4125b197cf95c4ccf223ee93ccac85aed8f9ac76f7565e86664d605190112bea065af0c01d747b8aadad03818267c0f11886dc3eb1dff4127fa657ce63ccb6f2dddaf50a81b2e9e01c2cb3f7470b9f5c7e93badd41b37e76e36b8872e6554f662b333294ba551585e65b2f2ea3b2fd0bcec134c2f5f881662426e5d1f9fed4721b302f1d4dc894a5876cc9ee964ef2aa893916d6bed4b6adc068aa8de992842ed4e27e6fc5aa37a0fbfef60872ee5f98f2edab67e30b11c595984941c80d7f5795dd02ed6ead277703e08757ba19cc873fd3a3b20d8527cd14762fa3cd2de7b7defbcdea91fbdca89fd9e593bc08b5203c916d8873656616b5489617725b5da5dc26afd98bd5ced1ae870f5b416c8571bc13d4d84f146615deee672b8d80cdc08c8ed7d1e809fb37071b4fcb3917e72d1d84d0bc1b402263e0b5a82f7bd2ddd560fb2cc2147f1432e7eb1b396ac0537c517c037eac26a7e0a53714483ac50b6625568430a41d4fe3508105fadd6826f9f22e3c0ac402e6d7b489b835f2615a170e77d713dc5d432e06fede5674851603f92757dde17bb3afbfa671b0750c62ad78e2c74d887a4caf13c5f0a03f032bc76433f5873df0cbb5edfbeb8ec88167015c21f1d9b562b2ac8f27efe03bb1f8ae0d43218ba78fa14a9df8bc9ac1d8fdaf626704cd6f79fec6e6b2345a3bcb839332ecf360c4405052b22762daab5c55701ad2343d49a639a4f0700f01230a04e3eafb3c8468d7d1cec9ceacbcfcad93271fdcb06bd46184c8f94fc3e9bec4ed34e21d7d2a233158a4a03a765cfb79f9cfcdb59f0b3c1e9834dccb994e74b8ca7881c09f3c1370caaabbaef339a511ac94a10314d21470f2990493cae0f5bf74e360d1cd7b8602a3b531b0d3960c08532c53e2ee5a7e3f8d9385b80b3a9cb253739eebb589f3d06fc2d45ecd42232b77f3ddef31d990ca5bcfdc729eb9bb1568e14032c0080107f02f1a9b37d6f58f6a57fb96c7b0dd5276b2101c2a8e41c58c36c390e4e6d136c8d7d375f8e8de0f2313df3d616f543c3528b767e652e9b48286e9783ec2a12526be2f913f1eedc0fa5876b15cb80afce04c50a830d4c90bf4475ec63a18495a6ccf3d39b2d80fa36199c0ece8ab31904ed5af502567d6c934d2fbc38fbdf1fc2e993f28f29116a67bcc2fb0070e26ffd9f87e85ce3264b19936613a3d1370a3344d7d72e30ca9d25da69f31992b12e1427831cb0935a62a8269a876db64e77b86d0886bbf5761c27f007138a2b585823aaad1807c0caef43671b0249e0a9aa1a36d492ee8870d7a88b46ecaadc908080356aef098380276a8c970e16dddff37ab0006f1bbd87ec77b8e38c463642550eb40b12096143f1b885c8538a08cb2c32a2b3cc9521df09cdd9bad9aa4c0431565cfd6b1cc6d6df5121d3b371b42ea07ecf4cf28185c5e4c61fb69b0c6c73deed53a841f317e2118885f8b6c389aa9d6b1cd483b37f856300c51694f9fef7bfb06fcf62c1aed8907526fdde178903ad3daeccd6bebe73fd479963aff90fe37efc3154b73832e5d9a3aaeb92210cc4f76528c20e060798fba22b308967886baaa4724be8d740616aeb547a1dcb50202e3b00b46dd8806e23951a24558e1b0c56b447f1f4c547e1c4ff7621def62c5e7de27dae548dd7885a8c30426502fdb2833d68039e27c5d40d7f30a740e07c13ad2b2be04a12a3d49af0b4acc84b4824ef1d1b094d0d1b097f2aadc600540e967c9061cf184b7a31d9348dc3e74921fcc4056b0e44704efcf430f7b8662249791b2d73a2ea3f3ef99e5e9f00c6d11ab0d46d6c8666de1d371c72ea22d29b9c7ce2d1eefd5bbf6270e8c6f84f5531c15ec2088c1ea72ca78bee366cfe14d36712644d2da71ef15f8fdad1a32ac3e51cccd6ffc9254b4bed59cc25a620f78c132245eaef2a68a9270ee58f2b16016db1bc82fc2a23550b529858401807942aec1e1277a845e706683aa784875348a87e79251b8605b6c445ecf170b4c65d516d3adf30583a812de6b25971b271225fe88c5c0d6a560b37a42291ede253e6464a07e5c8054f21cee262f9d7d933c0e3919a37c4be38a0dd7d068cc18b3c0a8e89bfed5c25a1b5428327317f31c1403bbc56ca273d79d6d9165975304f900dd7e2dc06fad9fdfcdcf116958f77e46342c2ca09408862ac6dbf66641ae59d17a4b11e3b947ddb92246609aed556667918edf18ba6ecf106cd0354397e8f5bc95dfcfd9174bc48a3c8fbb149b7e146a860e79868b14a88b3e5c83ee10cb5669c7813bd4b963cbba6c101d21febdc413d63ffe20f9983212d809b38977b77e1d99b084f17afc0ade6c490b5a92d56bcf19322abde82371b1785ef08afce82557ad1bc2ba6d3e86cb4653843249ae454bf6d34ec2700950f72c403c065f46d54a23f14dfe174cf685c02d0afc4bd2e7bbb7eb1e4bc6813ee1672305d4e4e51f6ff1103cfc538791c11214b90ab96e5e0ca159ad074255e1a770d344816a7a100b76c9a2a4937d581f7be5160d5a572b4a2fb8a66096efe7825c2a0fe85d626c8c4ef666ff52530d28550424a5718b7bdd85fd9a02b569dbad8bd2dd5345c9b66ca77bf5a81ed75f54c80fedc88b7327694fb4ab0f2fc8300c8f2b5ffe241705768e1ea02c5ec5424b7f2df668d701d8c37b738e82aa82ca399c4082e450a0ebeecd9e0e2c3ee96eee08ff183ff9fbadd23aaf9da47a3be77da9e507eec162b6b9068a586e8fc29560c6715c9ea52e9464a879e832b6ff923a8a1bf0468dabbdbe0d28f8ac7163afda899c2f94f911a6eb253eba7cc1ba82473aeab28efecb4c2a6a79cc45c54bdfaf48eace7d1c5a1aaaf7d9a28db5b3e3fd0670e4d01506d433237506a10cc6fdf485dcf8dc9d918d3609ff8e637a38dd0b9abd0f35eb809690aed03603e0ebe204718259ad66f09e7ac66799e34a36dd1bff266cf0bd254c23c621fb6fc50f8530d6be46f54661ddb9286de7981cf674cde52da641cd857404e77c751bbdcfa7fddba095b8f6a25e39a3bbbe3535e4", 0x1000}, {&(0x7f0000001180)="7593371730d2520e8c5748c9873ced7ffcdb6f3ab6087c7cacb6c89a0efadabe3e43af28eeb842", 0x27}], 0x3, &(0x7f0000001380)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xb8}, 0x2) 12:10:30 executing program 1: r0 = socket$inet(0x2, 0x7, 0x81) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f00000000c0), 0x0) 12:10:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x85, 0x10, 0x100000001, 0x114ba4a0}, {{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x800000000001, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x46, 0x200fffff, 0x5, 0xfe7}], 0x90, 0x0, 0x41b1f84c, 0x0) 12:10:30 executing program 0: r0 = msgget(0x0, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getgid() r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x93d, r1, r5, r6, r7, 0x2, 0x7fff}, 0x8, 0xff, r8, r9, 0x6, 0x2, 0x20, 0xffffffffffffff81}) getgroups(0x0, &(0x7f0000000100)) nanosleep(&(0x7f0000000140)={0x6, 0x1}, &(0x7f0000000180)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getgroups(0x2, &(0x7f0000000200)=[r4, r3]) select(0x40, &(0x7f0000000240)={0xdaa, 0x2, 0x3, 0x0, 0x6, 0x8f4f, 0x783, 0x9}, &(0x7f0000000280)={0x1, 0xe97c, 0x7, 0x1, 0x2, 0x8, 0x20, 0x1ff}, &(0x7f00000002c0)={0xffffffffffffffff, 0x4, 0x43ca, 0x5, 0x9, 0x6, 0x1000, 0x4}, &(0x7f0000000300)={0xffffffffffffff00, 0x6}) r10 = socket$inet6(0x18, 0x6, 0x0) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r11 = shmget(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r12 = fcntl$dupfd(r10, 0xa, r10) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x3, r6, r7, r1, r2, 0x40, 0x6}, 0x5, 0xfffffffffffffbff, r9, r9, 0x5, 0x2, 0x8}) fcntl$getown(r12, 0x5) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r12, &(0x7f00000003c0)=[{{r10}, 0xffffffffffffffff, 0x80, 0x30, 0x1, 0x7}, {{r10}, 0xfffffffffffffff8, 0x3, 0x20, 0xf4c, 0x10000}, {{r12}, 0xfffffffffffffffe, 0xb1, 0x0, 0x60, 0x4}], 0xd2a, &(0x7f0000000440)=[{{r12}, 0xffffffffffffffff, 0x29, 0x8, 0xffff, 0xff4e}, {{r12}, 0xffffffffffffffff, 0x20, 0x40000040, 0x2, 0x39a}, {{r12}, 0xffffffffffffffff, 0x10, 0x8, 0x2, 0x1}, {{r12}, 0xffffffffffffffff, 0x84, 0x1, 0x7fffffff, 0x8}], 0x1, &(0x7f00000004c0)={0x80, 0x9}) mincore(&(0x7f0000ff9000/0x4000)=nil, 0x4000, &(0x7f0000000500)=""/182) write(r10, &(0x7f00000005c0)="be73cdfa9878fdc29acff56561335a8e2f6a60358dd5c409ecf6152acfb253ce70424c8293d308bf5e4581d7a627ffa68772e289219b903d11bec1c2240323a6c5ce18dfce6a18030cad9b9e02f831fac987aed53af4e173d6d6b14464ab0e40c47579af07844724c6bc545da5b4a3fc484dbacc2abe6d58321a46bce0f255e644d619c90cb2355492bde4ad209c", 0x8e) msgget$private(0x0, 0x400) nanosleep(&(0x7f0000000680)={0x80, 0x3ff}, &(0x7f00000006c0)) renameat(r12, &(0x7f0000000700)='./file0\x00', r12, &(0x7f0000000740)='./file0/file0\x00') select(0x40, &(0x7f0000000780)={0x2, 0x4, 0x80, 0x8001, 0x8, 0x9, 0xfffffffffffffff9, 0x40}, &(0x7f00000007c0)={0x80000000, 0x8, 0x100000000, 0x3, 0x6f, 0x7fff, 0x9, 0x5932}, &(0x7f0000000800)={0x7, 0x3f, 0x7, 0x463f, 0x3f, 0x8, 0x67, 0x8000}, &(0x7f0000000840)={0x6, 0x1}) syz_extract_tcp_res(&(0x7f0000000880), 0x6, 0xfffffffffffff800) utimes(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0xd8f, 0xffffffffffffff4f}, {0x9}}) 12:10:30 executing program 1: r0 = kqueue() r1 = syz_open_pts() close(r0) r2 = msgget$private(0x0, 0x2eb) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000e1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034c15400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xbf, 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) read(r1, &(0x7f00000001c0)=""/237, 0xed) msgrcv(r2, &(0x7f0000000140)={0x0, ""/80}, 0x58, 0x0, 0x1000) 12:10:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x25b7, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x6}, {{r2}, 0x0, 0x4, 0x0, 0x1, 0x8}, {{r2}, 0xfffffffffffffff9, 0x1, 0x23, 0x101, 0x4}, {{r0}, 0xfffffffffffffffe, 0x24, 0x1, 0x9, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x3ff, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x2, 0x1}], 0x2728ea5c, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0x33, 0x200000a3, 0x8a2, 0x1}], 0x200, &(0x7f0000000280)={0x7, 0xffff}) kevent(r1, &(0x7f0000000380), 0x2000006, 0x0, 0x22f3, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x6f}], 0x2, 0x0, 0x0, 0x0) close(r1) fcntl$dupfd(r3, 0xa, r1) 12:10:30 executing program 1: symlink(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000500)='./file0\x00') mknod(&(0x7f0000000280)='./file0/file1\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x0, 0x2c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="77b0f9e6a04d99dd11461941936a36e144288c9baf052db836ab9a3fefc2414728d1d5c57f73a44d4d9dfee72178e57fa3ae06c85167a6c45db62a955b88aee4af3ee029bb770d563a1a3d937e516857f6d910d4321b01bb33a2caf0da5dc185aad4d206acaf9306959e4a105b5dac2a14965e51e3a2d5082ef347964bf0b732f22610d00f311a53280134d09956105fabdd1e43f0e6cf962cf0589f934ba4fa3c926d41eef6714dd4c807567b499b4f", 0xb0}, {&(0x7f0000000100)="2229fe255776465e647a7167f30e9829bab2c6548d8cf617a6582ffc0ae41ce199b7927e065f4f7d1ed232769913704d48397568410166cbed62b922e9577631c8b2670c635fb11e584d8ec1cfc76cb02044aedecce775d78989b7bdb5f12d40369b6de0bd13f63ea1ade1d40c15424ee18c2eee5cb9918f7de3a73bebc9a19fcd45b5ac9484bd4f00df2c044ce726b519ef9779be280b3d486131f786693acaff0047dc65eae4483852813ee739b4e0f039d4bbe3411b101ba54a977dab14848d5a31de552ec3196d427dfc09822f263c3e53eb81a94222eadd5820817e", 0xde}], 0x2) 12:10:30 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) socket$inet6(0x18, 0x2, 0x4) 12:10:30 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getppid() 12:10:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000500)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b409", 0x11) syz_open_pts() close(r0) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)='./file0\x00') kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) chdir(&(0x7f0000000340)='./file0\x00') writev(r0, &(0x7f0000000000)=[{&(0x7f0000000400)="d4f1a4074697cd69a4c9cc8e6c58b915bd73ac69a9708d6b70815b952f8c7ceacf9efcec3f4b72abdfc9ac4f8427aa2519539c00aa322f1d8a576908ac590510b28a48af1f1b7a1c3cc4cac2c642facdf4e58d92e26e3763216b4c9924eeac0425dba38963830fc64f8ff5678cf28edc5bffdee791c04e80da0300fe7f2bf32dab3be528fca0b889f877a4e5184838d4d77e728b3cd0bf5f6a82a2d05e5a102dc2c4f100bc2fcd9f7ad33efa82c3b8f8132d4ff69ea47f68b6392d18a1da4b3102c2c2bf4e9d574474d6313277a396cabcf878ab8822a286f40004ffa3c76d66c137db9ed41c711e1b", 0xe9}], 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x4, 0x9d1, 0x2e25, 0x879d, "0945bb81e70a48cc092500", 0x0, 0x400}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) 12:10:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xd5cc000000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)) 12:10:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0x14, 0x1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x23, 0x1, 0xfff, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x40000000, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x60, 0x4, 0xffffffffffffff7f, 0xfffffffffffff9ca}, {{r0}, 0xfffffffffffffffe, 0x2, 0x68, 0x200, 0xbd47}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x7fffffff, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x0, 0x3c9b734a}, {{r0}, 0x0, 0x0, 0x20000000, 0x3}], 0x5e, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0xa0b, 0x227f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x5, 0x6}], 0x200, &(0x7f0000000200)={0x80, 0x10001}) getdents(r0, &(0x7f0000000240)=""/35, 0x23) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1f8222d, 0x4, 0x3, 0x80000000}) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) r2 = dup(r1) dup2(r2, r0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 12:10:31 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) clock_settime(0x3, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/4096, 0x1000, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x80, 0x2}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r2) 12:10:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xa31) 12:10:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 12:10:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000080)="01000000", 0x4) 12:10:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 12:10:31 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() r5 = getpid() r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x11}, 0x28, 0x3f, r5, r7, 0x8, 0x8, 0x7c99}) 12:10:31 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="282c6cfd80471e0019c38450c851e4fb", 0x10}], 0x10000293) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x401}, 0xc) writev(0xffffffffffffffff, &(0x7f0000000000), 0x2ad) 12:10:31 executing program 0: r0 = kqueue() fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x26, 0x0, 0x0) 12:10:31 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x3) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005f40)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3d512a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b891ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e2114a9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b22e78ea08cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d1f6521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc692192628f86b0475f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab230ee5c173870d042a62c238cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a44bef0bb11ccbc201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ff8691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd72091840500000031ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3e99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba83040000000497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e39b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e13dda7f3c715fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf100000000000000000000ad72656396744c381787d10d71e54b1143a29815868acaedb393f220cd4cad5f316c8a4faa69425d010e7ef1b9cdb9717430de06820d966952d0fb65e7a38ae37ecde6abd5408d77914332f7b857354025f7d71aa8cb6261ac1de69b1be8d363760ccf314f9145f192b6e2c9e84786370ad08fc80c11cc05c4363a067227298e00000000000000000000000051003b923a1c2bac779d6011d9260a1b0405fbda4e7b8f10e64e9541bc52ebb02c55ca6cac20e0414b97b2670f9d6f61f7364c4d0b1eae47a0b5e984714348c8434090cfc97bdd18e1cf171022cd52b41dfe520ebdd8fde136051be52135d8c750bf57d4624816cd85a12fd198734ddcdd3637b7fe1ff7629ab60eb1c945f832c92cf1a2fe3f970cb2c396c14b079b20e03c2da7c0222d6729e3713ce7", 0xf4e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 12:10:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x832a2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x2042, 0x0) 12:10:31 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setgid(0x0) msgget$private(0x0, 0x5) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) 12:10:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x1, 0x180) getdents(r0, 0x0, 0xffffffd3) fcntl$getown(r0, 0x5) 12:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) syz_open_pts() sendto(r1, &(0x7f0000000040)="6f3c367bf44802965ecfab16e1e8d3e485ce826335167afbfdf60f0641e703923368921c", 0x24, 0x400, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 12:10:31 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000280), 0x4) getsockopt(r0, 0xf6, 0xf9c8, &(0x7f0000000000)=""/139, &(0x7f00000000c0)=0x8b) 12:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 12:10:32 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) mknod(&(0x7f0000000040)='./bus\x00', 0x50, 0x80000001) mknod(&(0x7f0000000000)='./file0\x00', 0x2020, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000500)='./file0\x00', 0x0) 12:10:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x2, 0x80, 0x10000, 0x6e, "61a802f10ed384ec64e3f4292a07896376d7f92b", 0x6, 0x48}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7, 0x1, 0x7, "e00b3a0df7f91648747b7af7643b4589cbad0316", 0x1, 0x81}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 12:10:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r0, 0x6, r1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7, 0x0, "a147780ac87e0d7a00", 0x80000001}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) setsockopt(r0, 0x7, 0xffffffffffffff81, &(0x7f0000000280)="82ecb5723a39f1ee4aa103ed229ba3f072d8b06b04876f4c42bd8a0e901ee946e283a0762798488482db10db06298a8b609a7644f071a62e20b998a29dce877103c9eccc7a882e190ef0a6d3100496877f4fec9f8a7e9d0731f50e43fdfa8f570c81c7b8cf2fffa97058ca789799e6aa0781d7b2133f7f9552a73f2a36907f488093a72cbe7e626daaf8c68122be4272c5f6180dab0f3289a82d803ebb95d9f5b955d5011a630582ec9b2054b99b6ec1402b93323acf01c2c79f501c1cb7a883df0dd5a0acd909a544e3078ba7b40f3f8637a9b31757b849a2eab341c4cc0fff7afd06e3a9374fab4ad55f47bd36fc27ee1ca09cc0f9e434be0c9f0ba364feaba57e9b6ddaad3a43969ba39c56827b552ea878b327944c574f69d08eb0b98e39cc518027bb8c8c2edd9e334d2a6b5c04bf8ca39dbe4c0785bafed058de9d875a37767b5f17d5f775b083efaf1d99cb7d800a0ad3cf0cbc96ac2bd19b4addf7c563dc108adaaa27d3184d40db2d094ad7dc57fde864f3a101924143eefd271f32a6bb61620aac1e7bdb0895e15bdd279c146ccbe4c2252543760ea6d2e05df0853fb638f6f5c8bcb554a362378d82d19240940b2330abc33b7f127d9b3d119431bff55d9bacb43c87cd190e90dd0d64d8e3f4ffcd60e9b269f87829e796e1c206389c801e2f914e1c84e8737feec8e26695e50bb72595629fc4026e1a7951cf6797f3ee46b911859ccfe4255e16ba4fe7d3334ccd84b80e83d358664bc11ae324581fb64c3814f82f4c7993d817132f6532f8f20bf534c99d13813f6122144c5e56733c37c230fea3311decf78b475253ac62d6405e9bdc17026c08a338529f4e6a367c440cc1fb0737af18f436edce699d134815114af66991a35bd1fa164f2d5a7dce2580ad7824dca21d491888b37fcc1d0052d4b1db3e3573ab32b0e24f2b660038456cf03e34341de2b7d777e56fd42c55c27592d0edaa63e660311cdadd14084dda522f543394498a153523bc9bb396a870db2b498e2f0c4344205d55e56c8a20bd4cc2565c62bef94ca6d95387fc51aa2b2d611af74904262e14c7bd9cbb6be6251b2a184e3ae55727b5e7120f932b262916bad44c3c1f004216bf3e2ef5a9d3f8a78e5e5367dae30d00d059695b01d3cda3f15d9b1a00ba58a42713aa6339db9c4345e0137373c9fd971f3c3a7af60ffd30a765bdb0d028905b89f2f8d147cfb1ee99df73b2a6085e25b4a8cdf7e3eaa4d959194b70083dc8adc5279bba1e3b03a19d79d408c5f0863c561b0eb9fe1b8d7188323222acfbfbe7a0e3eaf6487c1828cb268cc22423c8cb7b60d03570d408522987eb5f06b82d94ce3c484be5b6306c9c66e93beb3f13697cf3b73511f0b2cef430e775d738873c5456625715f8b31cf9a62496c4ee9e2248fa6a51376ee3e37106cd6b0991daa9965e933d35479ff3ea176f9aac3bb3b1e65afe31c68e16d1df669860b88194394a19d105f0c6d2dd5242a2664bb0de4f7a982123f47734e159f756cb90c27aeec2d79205db1f025ff20de1838d7fa921878da88f6ef10031a5e4a416e18d424f6686d32e693dc90fb54434a1d62f3f4aaa71c62b1d155369fc1cb2cb18f2ca7908d800edad2f23b9d18866c504e055dcdd2a5a93ac2931386a3b8d554826139b88b47282f635ddbe702c644f0ea3864239f38f4ccc88dab305e329f8cac75b1b6bcacb07b2b5e0ca4d30bf9a78faef1a6237da5b93fac87b6306f78c97bc392ab8a94e340436705f46180d8a93205010efd4237f5867cc65f838dc9742f79e817273606a8a7ddbd322a53bea4dc068518e0533bf93f8bd31c4d8c2d3800d6dcf8cc36e077ea1e1462613fae1eacdb6b8f6e6cc68ae61a1fd26e171aea990d03ba56004ac44b2c3f638b55a14c5dd68534249d4e3af064d647ae957e6a9bc9470df23491375940d2b4af31e8a6e094329627619fe54925483e4028054a21846fe89d9676ffe15bce1c84f838daf26f29bd2713301c07bd314166da266805d857def878e936e496d76187eaf001f46be33d7c32e6892f36685232ddc35789eff103532c4d71c7d7674937995cf0129ec0fc338c1aef1568e39e398a0c7d840a7b442fdf2f997979c66f4380ebc7d1ef98f46c7634d4f91a8f992793aba858e08f1f3daca6bfc7090988b84fb00ba0ac31ae242a8d13e93d0045b0d0541a27b55368ed7511976c3645a98ad13ae129476eac343f97ff73070d5760d88d11a72090a0e583de160617e9ba44b78359c47b218360fb13c1a279534fd052163a5a087ffb2d5870a2b4ffa377ce98303225d6d7acbde5410a28c65ed92e253d60b02438e42337c0ac52670a7c68668cc048068c196aafd5be633f716d91e1b144f2914b47364770e21c3dac621f8f030e5297e0c0b9817fc856f7a125abd95908e619525b9abf197a65b031cc958ceb364b7e9aa82fb5de2ed70e772904544aec1cca2f5e8c3266fde140f60c2495ea4a72e1d85df9c919f23c8cf07a1828e57e391b98143b84a5a832d501825f6c9495e0cd142e4832796f4d724957bb57cc5c816252ee4ae495a871f5d1d341aa77d3b9295b86e6933e4143e3ec8608f3aab6a4bbe2f931277fdb66890b6ee84971bf26b83f9de31d895492dc676d380e3ba2d3bc9258c967a3cbaf6fbb7da38f06f240df21604e6951a02e881be0f3ebc04108f2dfa3d39e5d3b184d38b008cc43ea3c1bb39740e9c2b6b672496883735125cd5bc0d219b56410da92a30cc3333e1f1b87c57fe484827156f2855af79df9aec799a5e3054ac8d91939bc5057947049ad28af79bd3a9452afbdfe71e4aac70cbaab67284e96a5cf7a952afc213d2f4d5b46875671bc5e6ebb22926cd65afde012dab0d0c6d30ffe8903ee7865083ad9da1c490457221dc4ee9b27345012b41e75d1d0674a95b43146a4bb70e11847eefb526e867a65d3ab1165940b6d5e180bee346d7b66163ca7cb0a433006f4cb7c964da04f7f75fc78f5e612230283e1daafa5c76d3a89dd406d9c552face819ec4f055ac673568b8cf8afb56c4e07a93ea794481ed56ff0bde6742196c23eccf98877af03d37b9dd0422594a99895edfb1adcbc992b2f0fc8de902c9e2006dd25a0feef21dd2d87168a2de2736ed97d88279b72f2c865273760fa7a43e327c01f85af3653d84654e1af6802da8594f5206dd60cc2b18de6f6c9aa2a56d8716b1f0346c4d1c8145518fefc02bcedd28221dea68dbdade2ae7aac6784a1fbe9695078039b7a5246ab56f63a298a41ce1110e32c67e3b3609c73751057bcb13b590f9d108a001d28b48b3fcdddbfd53c0464b92aa0eac8d153b4fc1761b8a147989aedb692574470086934bb846b58ec62f4982e61ebc4151e2f5df768619f9729c2a7c3c41fafa3f91ab2a6e410877944ab4e91e3a5ab08fefd72da830716c5db6258031b2eb203a134a1d2fa3a8a6ce571a56b70e02b534704694d948ce31a5504a34a6aafb6a48392a5460d64ac5ba9a0d23347a89970f9268635ab960265cbbe6748fbc15c1a1545cf7ceb7e3fb368d912554319e235817d2ed8280ba6d98f314c117d4dbc7434ad691312adca3997387ac428de973c252fab91f8c5f01bf1ada9a41672423053f56d21b27c4fe59820fa1df690c52b1fb480b29a811ec207ce3992a6252e57c34c2163824c67883813baf438c8a6c2f83f205ab9fefd04795fab308112a727401ee78e8448139f37bb65ae97693a447e917d1333e97383c63d00d122b90dd1d9fcca853bb88453b5afa4883b1eb553e53fcf7e27d528df584ffdbd285e0b7eb4106316e5e0553ed1c9a6b58e8134eebb7c4ef503012f55e97bbf55bae05627dc4cea8b709700c4e504ba7aa7a53993e4e12f0a65aa5cb637f8a63d09caff150df1c63ba1f9adab947352af67c1214cd7fbb9f113adad0cace150b16926858005c392c371b0a194c49a1df8ba986cbc4d133d95a132b4a75f382759f5f60c1e52af5d9e1557af6da419391c96ded76977c4ffd775a5a410052dd03071cee71a1cbf2c939d102613e275a4366557a3054e9ce65bba6acdc2a74b5a7fd5f0dcfbdbf73b2317a7d18f2657f638fe2ef54591ec766c3080317cffafcf0118f9afd5ab74db96ad85a794a4a95978b4e619aa555f1d2241ecf3ed5342b02e88583769df250d9d2dfd013d34016a9ea7e13f6f33b037d4cf8737fdc9cf80391cc2f14d57e037c3605bfd824a81aa11318f0574572a4452fd002e3a979cc88e8a575922bea798131afd139151868a99d2a4c3fe1280cc4942b8cf890dec766dde19d4d28179ceb42b9e1a927e525cc1918479dc847f01274054caf6a977d478a8713ce04ee2593b0a4d8e6e58217b7f028f76f534d8e5093417cd6b2c1b5224ddf2f8ecbf3741db45a5591ce91773234a63f468874b87449f43f9a5552e97118411dbe7a2b7b00909849464fb121f734e6d3d022b879933f917c3c32cdffc0cbb306f594b0f1e28e87065d9ade9cdb591de14bf9a3c276627cc47bf52de3c0f9dd33dece686b29f7ea9753bf10e46e8e73f1b2fa90f7fc79c2b018a8cef41ebb14f187f8e2b4ebc2ce3266fb93f6e179247077feec4f36bbce3efb3bf5b52ccda3f50df7111bf701b7153d3da3c14f39d3fab3e627e15cfe833cc7bd15f43b2f7ee23881e7597b23997e79142b4a1f4ff1308804ec07ec1b55af4040e3da817a1f7bc56296efa81be5129bffb53e28c2dd21521d17deccee55703c656fe5e753a019474f70b1486f2d1b351de7ecac9f5ff3fd0d869385588f2a2060e49c8dc49dfe40a3c1a0f090540d8be3f632741a9e0de18fae05d513bbe2be3ad226c05795a7b8fb18925ae9b988567ec65ec92eb82a9d72e3ae683de9c806af78e1a4f8488f8217eb6cfb4864de03a24f714a15740e88c79dcd27d0a3c7c1c874b8e1ce9c42af716d422976f7daa27d28328301ab694ba5bf4877f3c5e60161f78408701322ca2e4ba6ba0f15478846d18d417b2e3d9b63e8e43f16d0f6eb7268a5aad4bd4a98a63601b43bcf961008d4bfdeba4275d5738464a67397195b150c2edceb7f06050607693df2db2dd4e85a85ee996b76c03706dc1e781ec8bc14cc3e27cd37704c3d9798107bbf8e8655ce198312a0e0fb6f5c354574fb25ac14e54ec98e3cad1c14aa71d63f3a38520686b0b6a60c3bc68794d315f6dc037723613ebdfc2e6d12d0b542b57aeca1c741518a17e94f04fb068968259b65903a1734e9aca85e46f591e60062c3927b979827aa164a388f17f6d060b6ef87fe33568bc1898b323388b4429e5dbf1ae91672e96cedc8a16d6567ea0182baf2340d6f7de9fd3708a0fdfb97a2d7fffa2380e0fed3dd26525f1b6df1c10836d3903db62a91861eaf0d0c04cf12db29ad24b5fc56d6341dc66f45299e337b77ece73fdefcf37af3abc96db727702674a5fd14ef0beea7015bf604f2563e240b31d669c99e8753918e796dd253fdddd68e5b065fd61c77fbc8eb57731ff39794b7874c9b49094801f4d861e2c9d758dff37439d75e049dbbbec4b1081c968d2bee7a7936e1072bd521d19d5d763ceffb0978032c628a009b1d818b29af81300aeb2907372739ddb70296546bb7d2d852b79aad2103e0880c9c5b547b256b59f2edb3db7c34b46fb3497832d897c0f00afd13e2298800dc289914c337ba18b219a2d923e999aac482705a687df945ea3b4249b2d3ce4617b661a513e1a9ffdfc1c801d2f9c1a2cb26b5d57607daed096c14d7338d2874a7fb2d38d4aa", 0x1000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x80000000, 0x9}) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f0000001280)=""/4096, 0x1000}], 0x2, &(0x7f0000000100)=""/100, 0x64, 0x6}, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) 12:10:32 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0x1, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x100000000000002, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) sendto$unix(r0, &(0x7f0000000080)="4be209a33a94b50dc4c58dcf6a8957380b69be22c2bffcf099727ed551aa4b7e97fd06b0a0fc47d47864af9370cd6ec4b9b870ffedfbab932a40ba612cea5b7bee0fffc6acadb7cd0e7436436746fc0a96abe5787970939ebb691b7573b09313876b60f1e61fe14fcb7c60e6bd7aee76fd5637f9e10cc3723c6099faa3d7ed03b5cccc476790dd906a482dbe4eb200da2eb6ed17482f", 0x96, 0x400, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fsync(r0) 12:10:32 executing program 1: r0 = semget(0xffffffffffffffff, 0x6, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x36b, 0x800}, {0x2, 0x7d, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0xd7e}, {0x3, 0xbde0, 0x1800}, {0x7, 0x10001, 0x1800}], 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x100000000000) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r5 = open(&(0x7f0000000200)='.\x00', 0x2000000000004b3, 0x400000) flock(r5, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockopt$sock_int(r4, 0xffff, 0x1802, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x4, 0xc870, 0x800}, {0x4, 0x80000000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x4, 0x1801}], 0x2) semget$private(0x0, 0x7, 0x4) 12:10:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b8bc17c53129b4c5db881a159b3a032eb94aa7b7"}) 12:10:32 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820208"], 0x1) writev(0xffffffffffffffff, &(0x7f0000000f40)=[{&(0x7f00000022c0)="0a46ced99ee0176e61ead3e80fb6c7ae2877990f72220e362e2dfb6b235741c608552e64e5c58dbc18c5310b3c309bec59dd25479e05ca0932f6d7309243ff1abdc82517ed0419aa98a00c8d2e70403c297839685ca6a3611e8362f268e5b157068768b50f87fad8ef54d4df080fce7b0cd26183ef1677b747683c59c8e8da1e5dec07d640a76caeb6014909f11bf13e4ac3213c9a7c1fc7ae06b6b5f154ecb18a5a45c631a91489a88b90a5fe1a531bb72b59a33dcd078d76e5e2ec21b32550f8313a679588cc74c47a5098253b98ca731960815efa8ff1445fc47870f63b233a0df67f615a8c6b6232d407c48dc15f5e9a40bc2dfd49777ff76887799238d2da829c10fd3ab28ef9e245ac333640cd6d172c932d7d08c909613fbfd1825ff4a24ed8e7a92dfe672e9c035cab200415172a097a7084710a144fc1ede9fece91bdd9e7e426cff8dbc91624416b3682742b9c63a2b1fa3e2215a6dd6d8b95103536902eab673610dacbf276257e898f1b59795be56f75bd3667e36a78a3d42400a90a13c31940c9018c572c548f96ace1fb3a450d63d7443c6305794387a702b5eef7b54af65a552619eae1797d59fa65ef0afea8df4f93f57d476a3fb5bdad64388eb2d3c21bc3280fcc5ad5abb95cf9fff03d6c14818c95ecb18ef304bb16f1e8c137d2cdce7bc6de2a9f7406ba0e81304e237bcc10f8f96325e2e12bcf06eea8b97df5f4a61a72d8355ae94e8728ebf8356d583dcba285de7c35d38cf61278d3ae42c7bd2174216a231482230ba7773eabdcd14386e426dd4c6e8ca659ef6aa3c877d841d2bcebc7565437907b8e2d1ff401699ddda2d8c3244806b231218dbafa760283c869a00de98fed23524439acd09fa1cd756d3f07c65d9a7dc050987087dd41aafd31d5fc99efa6a83fc07eddce52b1c9e44afbf76487be988eb16aaa215133127d82dcdc7092a8b3c8e32b2e285f11f099bb74aa7bdc4a5f2eb100ed58c00d2fda27834a5227724e8338b9369911a2e939d30a914b2623bd86d8b9e507c67d138030439636bb800ef5fa61b509fed24eec9629cd95e090c9f36c98dc75145525e199a084f4cae0fc7febbd19015dbbc2fb339158bb227b9c74d7201c339c02e00a4066ff2e155b0f25c086923430a1c24c13b9802f9b84795e2ee185352a3e2ccff14659b254331a67b84d04e385a4d58b493be330dececac94e69b0bb04ffa34f6b9bbb08d07b3df3ff8ea4e78da47f8c9172024ca8606f8346e68785b849cfcbdd9bdc0b2309ba81d568c27a024ec61b084524bd87d8a477d07e58c4b37981c2c014111ba5f3f41b03dd060ec4022d519f9783b9dd1d3ec4fe1abb5cd3c7480174876720a15bd4ee4a0a79493d3082ec108e66b4caca477383e2c3495d2ae3b23a6061bda0b6b96968d4f42a142a5558bc94481079422710aae9586a54f42da413b014ae0e5deac3595ca3da1ef4a4b9d617e8ef337f9ea9e3234bccd41fd78624435eb290cd35f96ed711599fb0846d9f2d178e2219172516a948ca06fe6f3d13f2e320a4a23e87e05e2fa9b1f74e25c9556b3c937f032055610782d9794bf0fe22713d192d55f2b4479e1d1441ca45d54a18f1db5d72506bd23de6ae4bc6f3adfb9516cfcc6c16fb85926457fbcfb4f2bbe84a97c963a9ec78313a5244218207d09c78f5185433a4f072592d5156249b83385922582416a8bdd77d1147cb96f1ac8012a6016f82fdabea5bfea03db6417c4ec5ba1f1c2587ba92578be82eb4c10c28555a720a07f160b116fb260e2dad31c4e97c39456ad312f6455e27a7d7349804dbb92d0b0b3cd811b77c458ee919bd2cf1f96e8c9bc446b563e84ececb3c206a10628102d66219bd5c6fbe58ab90b58f84d54e530db353ded7d6b331b5b03663d20f300e1187ccb2469c55eb0667e087c3b16d95ab1fbdd444fed6d8e8c54e49361d8ffeeedd6f63643e9b757f8156de93b8b6a22d13d07b3b20f44c0babd4792e4cea8233d6fe076d877098d9ad2e2b319a482b9af881babca383cbc1fb4c6d3c7db2", 0x5ac}], 0x1) 12:10:32 executing program 0: setrlimit(0x2, &(0x7f0000000040)={0x0, 0x3ffffffffffffff}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 12:10:32 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) ioctl$TIOCCDTR(r0, 0x20007478) r1 = getppid() getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) wait4(r1, &(0x7f0000000340), 0x2000000000109, &(0x7f0000000240)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$TIOCCBRK(r0, 0x2000747a) fchmod(r0, 0x80) clock_gettime(0x400000000005, &(0x7f0000000040)) 12:10:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) select(0x2fe23e5bdb7e2aee, &(0x7f0000000000)={0x9, 0x0, 0xfff, 0x0, 0x7ff, 0x6, 0x0, 0x20000000000000}, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) semget$private(0x0, 0x0, 0x110) setsockopt(r2, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) 12:10:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r1, &(0x7f00000000c0)="f348005489cc1a3417cc199ed62892ff4009c29d31d7da128ccdaf6aa2dbfe4b2d76dc7aff499191d9", 0x29) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r2, &(0x7f0000000140)=""/249, 0xff90) 12:10:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x7e37, 0xfffffffffffffffe}, {0x100000001, 0x4}}) 12:10:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x69, 0x80000011, 0x3, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x3, 0x9, 0x535e8182}, {{r0}, 0xfffffffffffffffe, 0x1, 0x10, 0x19, 0x3}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xf0000001, 0x7, 0x2}, {{r0}, 0xfffffffffffffffd, 0x6, 0x4, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000009, 0x8, 0x10000}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x20000000, 0xba, 0xaf}, {{r1}, 0xfffffffffffffffc, 0x80, 0x20000048, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x80, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x4, 0x6}], 0x4d, &(0x7f0000000000)={0x4, 0x6}) sendto$unix(r1, 0x0, 0x30dfb94260589d76, 0x1, &(0x7f0000000040)=@abs, 0x4) 12:10:32 executing program 1: pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="02b5d0457484842b2bd750187d8de8ac5cd4484544350dcf", 0x18) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 12:10:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 12:10:32 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0xffffffffffffffff) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 12:10:32 executing program 0: socket$inet6(0x18, 0x8001, 0x1) 12:10:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffbfffffffe, 0x0, "a146786e2953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 12:10:33 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) 12:10:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 12:10:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0xcc) syz_open_pts() 12:10:33 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="8d79edb29ec1dce110b59675ff748b09318e33da23175d91c357639d35b83748773a0ee4ef79ae4b80e61a341895a82427f4fdddefafba05c14578c2f3c0d5974f59c6a8da81dc0cbaa1e304fe6e1d0acf3f5aa767be3c9445", 0x59) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 12:10:33 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) 12:10:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000100), 0x8, 0x0, 0x2, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) fchmod(r2, 0x4) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) 12:10:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) sendto(r0, &(0x7f0000000100)="91", 0x1, 0x405, 0x0, 0x0) 12:10:33 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setuid(r0) r1 = getuid() setreuid(r1, 0x0) 12:10:33 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) recvfrom(r0, &(0x7f0000000000)=""/255, 0xff, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 12:10:34 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00000dd000/0x1000)=nil, 0x1000, 0x3, 0x2010, r1, 0x0, 0x0) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/187, 0xbb}, {&(0x7f00000002c0)=""/212, 0xd4}, {&(0x7f00000003c0)=""/6, 0x6}, {&(0x7f0000000400)=""/123, 0x7b}], 0x4) r5 = openat(r2, &(0x7f00000004c0)='./file0\x00', 0x40, 0x20) ioctl$TIOCCDTR(r5, 0x20007478) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000239000/0x2000)=nil, 0x2000, 0x2, 0x6010, r0, 0x0, 0x0) 12:10:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x85) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$inet(r1, &(0x7f0000000240)={0x2, 0x2}, 0xc) r8 = getegid() getgroups(0x7, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7, r8]) 12:10:34 executing program 1: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x4000000) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x60) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 12:10:34 executing program 0: mknod(&(0x7f00000001c0)='./bus/file0\x00', 0x202e, 0x401) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) chmod(&(0x7f0000000180)='./bus\x00', 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 12:10:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000580)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000a80)=[{&(0x7f0000000600)="fb2feab8c768276f26fb745db3aa3a3dc5025dde", 0x14}, {&(0x7f0000000640)="050f3165267ba2e2174ed83e1cfafd6f96bbf57e585d21cbfd02e960aecb808e5bbc4cf6c6b7b4d6dfe141e289394799ce946eed5987b2a086558f746b4381ea3cd4e44b52fbd9f681640859463a26b709e63c0343c050df22ddd7f4a7b19e1d3b575eeca29769a942c47d5f203acf693c3264c577e3daa16cb0e2562234cd93f0b7804de4295fc75be6c92600672e03b4e824c345042b90b01997a859430c0826a53014d92bad8f35d96011c137d583519b65e67323e4253921583b54bdf1f0ea8567f76c38c4ab703e4619f051cba3f3aeca5a0d147e7cd4adb90f1505a86a62dda50e33f25742182de15dae6a472c381fa70689349bfedd", 0xf9}, {&(0x7f0000002000)="8d22ab37e5ee761e4af237a16ec4dff9b0100e32b0c3168480f954d776179e8ee5d516e35dffadc707fca542d3babdf8a84251990fa04b026075f666c18564fb7ac410d9c7189bc6824f75f7dbcb740d2ea781f83723e2e13a0abf326b6058fe29215fd0f00ba2b1a55350c5af4507fb5efd8a41f9cd581daa6411d52a8166e8ce5fe110093854f9f6e349b5da7a0c2a6e2ef533ed43900b1b6644bb1f9b7944a91882f4998c56dca54405e276a81445043afcac030052e0ea4a3afd96cfc0e30d6dc54987f0448c98d23f6dfbfe52fe90fafb09ae5b8880a29c1eacff0b357bb9c02b90b058620c2e3a26625b45be85e20f485e21c76a50d6a7f3180d81caf03d34dff4e2648d0aa436abc895430cf100b764561e004ef542125e76796baa6285f95d553fce3ce48759148712d18d238a59cb180df2abcc13a9a2a43420ebfc8b1a02af03a76268a175800b62f16f1cc3e3eb7f00c28cf97a2d89b3bcde2852f152a187076889085cdcecd680449f75f82691f68ce589fb0ec71e4dc799a6b6c7df8ce5fd45c41fd45e3bf0b66b63ef2216f8afa57726ae80a884d00a69ee776ef0193208d28fe306f55cc62028f4bf7fcfd08bdad58f999df52327c04d9dbbf6a257380361edf47854f47dc2132ee11edcd7017bebb5bb707274ab1edd5574335e8eecc12ea86caa01637993c83236e2e7c3df79d41ba81059cbd77cf3ed17c9ef176e0451db447c833728f16d928c2812b7318f484a002e895be4eaee7e60aef1a74edc85f8ba2e07bdcfb4bf849bb3509d50030a2949f806d5e834cbe1a32932c42df6b201debf6bebbbd2157d9a67d3473acfabaeec9d3c735d5ae65afc3e6e1ad16e77e1d7ecb1cff8789cd8d9630084514a1eed0902b1b362ed1fd2854a0e09eff539ad91f8b409f10785924ef919799b8549482494cbc5fd751a67deb432f0c0c8413ea9fdf6a0609b7f761d1eefe85156eab3c9edc527c82679261ee1de9fc0977d8634ecedbbd36dc749fcb981e351065c7e975989291efe28fcfd4000ede139d0e4ab9fba284e252a08c3a328917c2f5239c3d2efbd83150c0ddb4e65dc5d6bcfb1c0ec153c42809038f152c69b1a6f5632c68eb680cef8b251a0faed5b3f21d4d4e3d36df757e23ced0e5ba9fb56a964069a564cb3bddaea3b3d5bdfe14da9661658841f68312ef351c3b27191e5f56102d786b384f93c9d06bbce46c7299e5db65322480509a167d85ab3a3c538d1bc6c23ea4b28496323fe5dd3c155c420860374621638c6347b435dde152616e1a106c13b9b593d12f3821d69fbc97d43e8b2e99914d627eee4372ac19fb2f082543ab8d787aa5c3ec4d2686fbf76f0badff210a6da9ca80cc5ee1f4572d52ba6217895fb0b3b826c137d11dc4566e196ca7b52f69579df8a61181e1439b092585f7e6554238a33b814a277b3bc5b994fbe3540b82fb5ddac0acc8caa1ff1b632fa684eb6103dfc8f1e4c2f94aafe9f7c5d4aaa1a833443e126946f7cd1efd72bd68f45554718153537b0206ce996bc8452d1b19cbac646860c211e251fbe5a22c40e26b14ff7e5241c0b1ab2cae09537d1a57f5abedb7566cf292ecd86775772e95de4dc7e2deff71fc7864b5af1a1bec9779a2aa71adc09e8beb2ad701159ce49d0fc7b38ff6d92161e6c90a2431dc9e37fc52d27562b53908ee9f0b1359929f1d54f260d72310e49e07699dc712067642c2669a68023f9169e3668f411c10ea7e9f5c15a3d8ac7df4b392d4f61ca6554b2714905fd4308ff62772a56e1ec2bdeee0f1ebb92effaf140cc5104f978d497087c5bf48326b22f31c1669c0eb28303872306e0f7dc57d228ad6b49df8833b92f553c72e3aac3d91b06b177fb05fbfbf4a43443a1326cde24d5706ab229a710822eff7e953e403dfb5449fd66c50fbe16a3a0593ddb5393e77083017c2a29d385fa3cee9178765d0d5de04ee54feb6a973435db8cd328b86f241b29c5982b46cc3051d3d5102be42e223046b09b06c564cee7de64f5c744251a918fbdbabfe5a1541ce4692d60e3dad0dd2188387eccba0679b12093c9594b5c2fb7dad4f6df44f7982b161398e6a394195f1542ddd488167191efe446f77471f7beb83147121c4b0cfa2071050a3c294e5466436b6b15ee0ca3430f378a1ccc72f3d424d5ddc88724f4e381d4311c016c03f57ccd0e4fdf040551c2ea8597a180dd8cc89176132efda38804a245f26d1f407586a9ac4f2a6078f550be41eaf74b185991cf764eeb39ae232b9484fc380e20fd0b882675d65289b14e53e3b4af11a497b58345ffced35637e9e51f20928f75b8af2592223c0a79ea2196c28da107dfed61ac3515b2b7691f6efabd28ecf60b00f06ebb8c21786ae90a48dc049b0cc60335edd7760088ad25ea02e8634b3a50e9df7fcd0c53a313c98e496bfe8d9bbeb6c009234b15c454278762f28818e2a70f4cbd54c42175c51a0e335f6defee0a01d30c546fb3be8c6ef8cc05aa21e10818877a170e97840c67b2882376cccc92712f26eb31431562ce969fc5740d7da88dfe16aa2dee959725f1cab5a7b6dddd235ce1f935b98684294ad988bb0095929e9b6f7b6bd5883a2d50e4ed7e1fbc810bdada5c1d98305ebbfd4f20b8144e2d048470bd866ca7cc9d1d1dd4514d3c0898d1a291a3d1cbd5b0647d85a41b4b1f561ab80b6805afcb328ebc0ecc8bdc6efdec6954e75fafee24aefab1c83e1902e4e85ca1da49f6589c8b4c1e929857a834a800f0ea8ca00da92a4843314d99728c12f4037b165ac589787eea58e74db77a13b305c84841358b3feb57c9dfdb800da12ba15781f15128503fd217a441a83f3a93898415f44ad646f362829d359fa60798702256912381353df21f3bb09fc3d86c1c6c2a7bed39c89662f454ee55cbf0fbe1f2aaf435f597f0eb22a3c4587c83dd5aa2c51aabaabed76e49c115f22000316910a74b76696f424dfab2bf4ec3e6ad8bc678cfa9ac325a2117cd7422c47746f04a293b736ef2876bed2b082251da623945ab608a4e714f3ad5bd51318565e0f271a8d71c989ae9152625f9d7e7e890cc3966a937d0d5d4ae7beccb51f5a798b87f48d7a43ee2f0e4a914567294b45faa8c14f71984310f4957a1b855b4bdcf76c73c15515cfc0dfdf242f230280f58f4d24e6d91af6e989e7ce75c06669fa5d542d3c22c56210278f9d0bfc8e2bad740540feb10bf230d67bf0daf4299aef620abfd80dd551e23f8fd8f6439d594df0e71aa03b70e831ea03d5a8c9a7f42a6786f103d447b833495ef9013a416d51346f6b7ff1cbc588a7803054ad3a539d7a27b178b35bade1d455d38cb16c62c55a01ccf33b96f3574ec6edcbbd7d63efebb234b84375c3456d1eee360e652eb637734608c0a0a0db7fc796ad3962067858f28da42867c1927f7f0b39b748e665f15abf82d00677123a415bcb797735763fca1c2a1d687b4c253ce386ed72cd003b551afa692a18e03a9f9f7415bf70571e61734e09537a105609794aa5126574f72479212c5b6d981b1183e61494ae11bc1fa821aa0206b7c652958565af2d0f38d34f1c1e6da51d3cbb713d2a4b13f5cb18a4a67879c0c429f0016b6e3ea9a9fe0ac4b0a29079d6154459602f04cca985a25cb708c308c6d77888b1107ad32486ec1b145c98467dbfd74cb10204541766bc8e808276cfc2aa11c45ad8a0e39c25cb87062617bad40a0e393d8721e5e9d77f6aef2b5efad2894281f7b7eb0435a6ae69e38be00f3974b26dc392bd64dcc5521289581a2faf9d99f3dc34f19fec227554286ed44538770b806a5bb75c0d070bcf66e966fa9be1d57d50a7a7e20e32a75716c4d09e2d5d921425a334e72c14edf8d23148529faf0d4021a9335593eb69177be2e0787dbdb1ee8c62fb60649c01a1eafaa609feea8d612164932dbad5527a3baea75f51af852f5aa4c018a8873d60b9500c9ca367cdf0d86675811eae9c58164ecb8ac559941b86b6aa0b910661dc29d6726159a549638c62a00a4be6ba9935d20fbc82bea5ee49178a653078a4183dd9ceb86e0d5cd3494f3db1c82cb7ab3f9c74b7964e9afcb88463804596e59384eb77f9fa53d2f47ccad06fd6d0e22fa6500390e4d66eeb4bafac156bcc97a24e3b442348887db39804f00e994c30c204452da2d73fcdeea116888f1a03e3fe17740cb6299e5a9841c6be8ca60ec3ff0b0decce4952cfa12ade1b97cdc0675f9a9c88260b3c3bd8128ad1eb1eaf5ae6b982d223d25735ba7983afbbae96691d4fe3a472e7ecc8eb95c5595161cf5b9471f161b844404648da989a096d84f18c879429e3748e830c0ccd71c0540da227c9e378ecc732f7421697d6cc9f8011da6179c8ebe0dec2deb0992c2ef2c58f92f885340a7c6b392f882100c1c65b8edc4337e8b782e5542b53f83489ae13c7b036ab7edbe5297e8a0d8453238ce0c15e23b95d38d19640065ae72e0d7e505b964625654e1f3ebd3313819779e5893da9387958da785d6f100bb682d09c47d7ac0ed681b1e31fd52ec5ac69177555cab1548b14f04cf8f428c7520a14b4d58afa142f3ee0c037c7981f63bca8542579b32a6a08bf479be4c75915d2413e7c3a5aeb8a9bb1aabd9a0f6acfefaeb060b1d44ed3a281b17c5b11ef6b238bee23ea817c1438ecf9f36d23475d2156586d9ec28de8ebfd9a29cd96f0828aa84c14dc18416832474116a2a8bf31b4add5420674691236088bd47328eb49fd7ab808a79dcd41e236a992bd5f41ac0990bb04777a8dae8f32f509dc5a841b4ecb9718c5ba7aea873a570804bed01410ed00db74711033381233b31a56e0831571c21938e7acef34129275a1d6bd04f2cf13e02c756cb886bef358a249a5c39bd3509022637b3835eb991e4bb837862bb34930601575cd8effcf3ff31e6df35e21442cf0fa4dc932ab3ee7e5acad3ae25fbbaa791fd59c292934933c3462ffc39389465510133dfafd95a6873067052b3e0dd61e78863fadd44a187122046ace88faf132c6297c7679b18f6b0c2877fa3d9fd211f20578da527b548baef9f5d9c7552c6ca9c06aa7355069caf8750c2a4878a36476b4d98e3d838ceeb533812cc34d2028cff74b46186fb19efcbc9af5ac011115e77161c4ca13627e53249b0d6b501698f96bef66c3834b42b6f32e24bc5098955d4e94ddfbc8ea14017c41d464faa3034e64891fff553b0520eec74fa4f1e3e3aa6165cb24e15544527fd923f594a373250aa0c2f32a2c883a6ab685523edf6c75ab53ffb8c0ed499fa06c0fd9d700f0a6b0f49974193dba00a2c126db12158b24a3ab0214418eee3093db4850a01740bf353ada4867f1d64fc5fa79b91cc6ef8d997c18734af4b682f6e9d5b785e5821d4f17f180f41f4746de6d8243eeb5a287413e6cc372b5a8225e329cbf132acc262134599a9a32ecab02a6ae3dfcdeef9703d929eec13531240e475d58b4a2fe5ff1409b28fb2d8c5975233fdd33ff0467a3a9ccf784bac37e67d026d3cffba2820baa5ecebd7095c5a045e155d8fed926d257ecf0fd40e243497dc660c12cb0e6b570ec1f126b92c34330efb9a6f1276c60aa919bd3d853e07adc31f7bda971b0ec439c74b7aeb4860e7979eefa0c1df0d389d3b7fcf6770c55b9722c6af499e750229e56b0d59c19b3b15910b55b8200d9e916cd372394aa83b842e8f45b0d2813e7bd9489e365ab4596aa5c30dc8cad67bbf9cd911a3b8c1351cdca594f2a6ac5cf57a18196acee0912ad2ef7f5fb07eade07b0b0e73da53", 0x1000}, {&(0x7f0000000740)="660efbff05083e9abbb5862555d308248698c4aa1b25a5d9e3dc6774f9ad63a277441eef2c50ec6bf855875a82939755b3ed31b848faf24d5416c5f80c443bc2ace76c53de42a138e86ffc6fbf6621db6a5d1fda80ad60cda13492f8fbb8a1d46823598a981899d3d6ab839574f63b63f1425a365b043be6f9bf120c6546ff42cd9dfc11ea7a6b2f14d62c5007b60783318d380e312b10dbfd73601d9210be4c9f5930589d03a5d56f34fad6a2a7a65c2c50051e88c3e2e5730c4e7186b982653b3b8a9e699f9e86bf83c547361c36d44cce7f56e8def0caef9de45d584698c3f0fa3f1975e3abf13fa2944963", 0xed}, {&(0x7f0000000840)}, {&(0x7f0000000880)="4c5beb578288edb365d5a18fc843ff89cbbfc745210ee7af7e0765107a0ebfc04639b52a82b3aa998f620a591325faa3b7fdc9c92c58014063d3a049f56fe63cf887edd7211b44bdb6c920ef10b30b0f06aac712018f488b32dfe4", 0x5b}, {&(0x7f0000000900)="0710e167c40ed96343f12152e831120e172081eec6470970d0fe4322669b80a1561dc9c72ab686e72abdc479eacbc7ad21285a4a64b7ca99d284a95e9844d382bee4764b874ae47ac00e12ce09244482ebb658c9d718fcb306cfba21f0261bdb8ceb9d7e1cd3b5aa7e582e6d7f0eb26ff75e71769684d30c2c3982a494b41dd54db250a812b85bc445c2cdf5f93cb1aee3e98e1a22a53c44dae64544efe48764b2da4d52131e2bc0a61359a5fa4c", 0xae}, {&(0x7f0000003000)="3ad14f85d0c38fe1ae4ea0eb329a1efc20966951341994483257b98b949fbfbe914185b58f7321e9044de9ccb01d21eec57a33bd66a33dfbb90299f07dee8a618ce9557c68ef3a85139e48f4f3de8f13bb8db48a421e100323ded4a9d1d087aa0715e9a55fca8ee96847f55b0cb7aad2c13ca693a02ae5d844f7f1860912c4c046491ab496afdb6f844057113f7eb5dfda70543db10ce15eca90ee9a5bf1baee11c2b8edbf32537630cd78efe58fa1a1c6360529a4ba3045ffcb72c2c48e3f351683b617f0a9602d13cd24a9e200f5ca2db976b17d7e921e389ec9a4d782bbd15f9dcb1441cd32f096ca84fd7d6d3ee6f21bb92bfda3b0a4f77855033c84e1940a7850f7e88e60bb7db5014c5778a1f532c294316b43d0dd53340823506dd5a89a893507d7f49d5a906974f060e16e3f157a1f767f7f1106465d948190a01761073a5ddeaea545d1451c2c242f488ae5aee8d4adfff0ddedebe93fd7bc36de18de7b55faac5106bf812a44e523e08f48f041cb142812742879cb514e6f31b24e89bf066fc0f82c263c18983a7b78f801b8cd37f1d5b1f499254d604622f38ac5e68438673f41546c90aa75571309f9cacf7887c7c62376459882b6aa02f3a7c223b4fd4c33158a2f8821320e4365e55cfedeae6c9ed8d41df18db7f07190221e24781d2d7c175017c897370e7859409f47ab2416f8bc8e410365d4a8410059f43fbbf2d228b0a97f5f19697c1e1710cc32899423ad920cb8e9ea3510fec7700066a859190577700a60f7c9bc4125bb88f9439bee639b3a5f278562b0a20ec557cd309cc4b3c459f74b8b4d7909f552f2ae594d7c0a6f4c582aeb1779761f5cc4b7fe6da5708fd28b3c8cd57171da32feaf48cc8913409938173bb6d985e39f208976f65a874afb79766298016b902077c9bd7c6c13fdf4e528d508152806da85ea0d4a9fe1103608376e425425b10745539a0e7a854f44784b655347279ab301e0b91ee691550dde8c8edec262acc568feca489d7718eecf2679a83b2007252ba61992441c7947585e499ff76f2770fc8e78b5cf3a5d751ba8b7319200334852620098e4484b33be0f7c55b938e3a1202b44e5978c59f6a94bd2dc2d0b5e4c2750e8a184cd0dc020860e941810f4919eb9dc5ad7979796a9a92a9ca03ffcf61b25c457ddbb968cd02aab83e01ee0f5b872875c9a6863685170a18e89fdea8a5d6afe51360b6a2ac90e2c376ff218148e874b2fd8e9416d25c044af25df4783cd87e550a47eb09b29a28b2b17baf323b49aa9ec75da985042d70ae428a283f127b1279b2b1258ce3a0255fa385db3ec896dbeba498fbefe21f17745fe8b03cae6c1a894bbcc8c0fc6a3904b7727b7e2a442abcd47f9067e86a9dedc4df414fb4f27043a0896a43f2ae8beb424b41908def9dd0a68f510126da6bf8fc1ebf9ec5680c7dff4118eca06c51d0f459cfafe18cae9c75f08bf90cc40c52757addfa6c5d5299118ac16887fcb7de01f93f0bb4b05fe553f5da12bb2ad3eff06a83312b516d70ad6eee8af5f41e03814fa7f9b3ec64ada4f994ad78f36fe54c5e078d534746459844b11e3c86ad91dada10db6bde6fe22fec8182314b4433c353662187b37e165354f594ccd1c8a01f04b9bcf7c1023d4b33fb810c2af043ccd25804af0e5376ea03933909bcd2483ee1ef4759f80fea3a69a5eb0f9251ace7058b978a387da632bd9624a3aadc7e8b6d9be01792e8d32a8fb66c526025a69d05ac6d76c1b38065591f47ff4e941e048dd148cc40ca4714d068b896700f1d4dd2a8e9ff3ec437dec782c194adbe813b473f33f3ff08f4165445607166b196437e050fbded1e9d059b5159d1d5a1f878a047248a48f1ec709319be6aff873b90126b91c6265974372b8a4fa89fb4c366e2d192fa12ecca74434640357167373394743d2fd3f5f2f239acd08e60c8bb78da98298017959fce5dd41ba2f9a4707280cee3507a68783ef0b8938a923485b4d2ac700d15791b9fccde602f5f7b92a40ec42b6f44067008f49cc893a6e33e45aae1a38bd7841d2d603a285013d5cad80d8a852e09dd235af10c527bf265c89c0886d4800efb7b24c6d46870b7e5decc8fd5c8b895f7e31b058979067b22d7124c47e7b721608aee0eee23756fece6a82cccf3c3deba8cf83a5d4c68cbdfa29319016170cb1a78d0dab764e0ac120e79eb83dd900e8854b0ef1541caaa6b6908beec3f53d8a9f31c95f339c47fb376c7c9fffc26fa9c9275ead70c5ce6dad976d1b2f97153f70003882cb11a0488b0e2168196fb0680dc1b9d3fe6ac97426b81033455b9de706bf37e22b9949ab33e2646d4f476e2a0b72a9fc66c086ac7b669b18c73a3a05fbc6e091373be6e8224f04803d7c17a96267a8e57c4543d630cd25bf88817d3f1bb79ada215bbf38c3f9c4d2844eac21d1c51ee8e66bf0da5a094f8e8f6538debfd0fdc833d9db026292bf23a0e87fe154ec02a6b914a4957f4e3863cdd99cad333271696959406ceefb96a50e6e60aa84a8e8147e7e057a82bc8877426ebd3c8f4e69e156ceeba68c6a82eb08b99fe615d3676ff5b0fcd2a9d7c05cb9b6078d1a2d4774b77b1f041087eb52c62f107591f5c2bede288589dc804a912bc4cf141a162de937d8c5bf428ac2fbba228459bd5c78659c15ec895c3f8115a8596040aa73050fda15d5e2d95d98602e242d86b75f754d8048f36833bde7d7b5f4d68cf114a444e215b9f9667c8d5435299fd2486d7f858bc136331e907c1db0dfaae351a69b0ce9d45cb64a6914689286c0dd6e3e5267e207674af050a2476b85c8061eb7a35fa3150637e282163dc3960bc062afdc8700ddfc245eb0bd8624723f109b51b9e8a8af0b5dc0c03a7a1ac21904aec37c3df2a4c8735048aab1decbe6a17c5bab8a9a7fbb6128029431c9220c8f713f5e2e0915f4482f4df3ef3309a856996240adf6002f59bf71d51de8431585bfcb86de041e2d4d75354b69ce3846182371e3a5f5352653f45e4c19cd68b077e39ebc01afc395c0e9731bd813c6d42be7ca07eeb3a6d60d70faf7beeea841e58bb965592c85bb8c73654c5b556caeccb780bfa8e9c7442ad5af5ce79a259da0b34fc21409b0836791d398bdec4b690fd281f04a972c09c14140f9968c6047b8a40a7a9a76b348826f5a9d5ac42f6dc69ca5217d012bb29b2d55bdf18ed9b0d379c7b4092029c2819e7d9bde77fe9c0787434014c2e7c51e736330fa033b1ca1774336362eec853c2ae57fc3fb970134bb489d9d99b2dd8b6c151b2e008aedb8679a4392f68a5a156b779124960101cc606f079208e51857dbee7093d7b3eafc439b09fac19b96afa8f7d5a2f684f049b73035f038458a1b480cdb5ad82fe3cac10b866223faafa9107cd58f878aa53fc64d8012d09b6a212a6b5f2492b2adeafe4e39fd9fb07980e43157b175f5365c13d22d1cd44b89cc145eb8128b66e13fc27a3e9dd16f5120aa204187ab6939b8b7e039faeccf70c5f153cf52e070a4276c4be78c5f83b56601c355a1f0eca1f22caa1955af4c9622e007bbcc7ef1b5242611f3a1c6f494e658142d72e66566a2e81d0b971eda2228fe2bd2d10817d1e57406c8ccd5f91ae4aff080e1daad1e6d48134f200a8aa3d0a63f4e1249bb746f730db07fa401fccddc0f5c87b4c8910b700afae6a8fcc23d9881b454bba1c2647b3df6076f050977079875940617c3854efc84b1aacdf8566fe272ef6410889f0c336d279400b8db64f3bdb926bfd160256d9620e2de5bd8aba4ae9eb29419167f247b8928c4e49a6e1d5b932d3b09464d3ffb30fecf0a38f2b94e3ff58b7af6289ab0323b0298ff025fc8864ad17f05b1a61f33d3f8c3457ff7390ef05ce11c5773e2e9be828f59390c2ce319b49b8cf1733a9b3336912560f981434a32d22cab910346da6bd909872c6311382dbe6da4e5badc690a1f6a96b5fbc798840519f2aa321547a241b4fc96e9be1c7227a46765505ff8dfbb5c25a9870d412166c377c2adc6d3530d122a449a1341b6821115948bb1ab579c29239900eb60659b0ad324141b106b7e60bb345f2c5357a849a7bc51b9ef35247dda389378d022b93bc98432b29e300a233cefa66e87654544e8a9d107da718c25f17f22bd44147738fb69ff8dab3df4c74f3cc944a0b4607a8686b7846e411bbf88dfb1334617384ce2563abdcb947eb22fc75b45c4e5d432265d8ae877c61de10bddbaa0b62e9c40113808432e83a1d3c25487c199959ba769d786b28528a4bac59830be95c79f9ada2b71d94bacb67656b8abf739818ee6ffd9aed8916437ed683f3eee771a6c80e8e3838b4bba2bca8ad73da731d13cbcf92ba41ee4b8673307cbe9c92fc19993ef4ef2b0e3ad45bd1f7b4b77fae314936d91175c136975ed19e5101804f6dba922083651a6403ef53e500ce750c7078328debb33f633947c8c8d056744253c1d4f708826b2091ad36e5a196d26ef90014e19a43c3d4100b0638b01ef2afbd5b85298297508d63f68344e06d785d520e843f64fa8896d7a8c48049184e66219dcb77c8e278978b82358fe74b74a0a9d86496608e48ac4eaed95a1b7c0564c85e06694851ee930a281d5c897e05f878ec1ada859eb228a5b4c7870f33a55b3ac1acce561ae7769c213d8202b5dfa9f0eecd9d65b6fa855e4a92fa5f7a082b477b680b00ceadb2a633a4d30c689c0f71f1e26081756830fffaac2c3e62e0312ed9330dc1562a17411a04034ae037eca4d8a072ae926e674d3a6b6a1bf95a9cc0fbf2471d7f2c7ec73fd197df64845c264808fdde59f5cc5aad4ab3a18a46b56e0f92e5af403d538e79013754c21d96bc9a483a0cf81056d66407df5685b8f8db208c4fcdf77904a532af4fd9e42a6ac0deb4ddd4ad4cda50062023539673c21e0f30c5711601408cd35c1a831e5dc8eacc19808357d5cadf6935bec7644da0445660b7c19a61494e826dd3b103e269b916d8a379b5f9075559301f786dbf4d7bf892aad3504281651ab8941b494eeb62d33a18369d0f093294bf38953727532ecf04213932703270714718bebbb8657e69e130a9984b0f80b6e1807d17cb75c3731562f4b45d924e2c1ff49857fc49fba576bb68e9a8b462ed63970f344ca1d6528b5780335d29dea2a5e6199f81738b20f99d34a6956ffdadb3d576c6e62b2434d6313693159878f34ace8e24976a813da25d279d8bb3c6bef5cfd3e7be272ffb9f27551b32f4a2a86bbc86d623ea4201f99dc59f3e105376d100516a239815630f4832ff0150b9a3fb20e1c8a2e44a409d2c88a0893a88559c3c610750a18acfb31212fe887778164ee755a9d346a06947fafb956e714454cb1de2a3a3afb53e305b3ada435cfdd89e208ce0cb114bf037f7a56bf72a2a399af1bc69af70892e4af2fabf349a9b6824a67419e7c13b935574af81eeced159cb6284b41080b384c32992982b4527ae037afe73004451ee5d9b01a6dcf35715a31f383da3271ba873ccc6506044e5906f765ceede4d90a3efe11e8ac8ab7471ad055021bad8eee32bfa5be2593b939270c03e02c6582d169557a6aec40583251f89217e65c633b44b63b351a4ccdddab230b00bc4630fd06e4dc9b382802f0e1287a5e172e4e63459171ce20df540250ea074d5c659d01e50dd9228cb6bfe04579cbb387e10f3ed263c6cb5f407a3898cf0fe8e9e1d4bd2f9c01a33456eeb7fe5a56d0e92ae672ca915f2749a03b3f3a4a4f21d1e647e7a1c150887a493632dfbe1c700b2d9207", 0x1000}, {&(0x7f00000009c0)="da6ac740d86442e100a229a3c92bede5ac07a13f3c126ec0ac1ca3c27ac4b270f10cb3d514f2d8c66771dc9a78c284cef8b9f70ae67cd8be8adc08c4ce49930fb4428420e0fb9ce58772915fa45c0ba69d56992d994c904bd74420d0c94d529238ebd392ccb8a6bc118873932c023d58296f1d9f28522edd8098889db32898a1bf44112319319b7d11db8617bba7fa45d6", 0x91}], 0x9, &(0x7f0000004000)=[{0xc0, 0xffff, 0x8, "58b27fe7116ed5132d4e43c173754fe15dfd18dbdb2520ba303fa85675b00fa8ea64f8760b7b1346f38c2e5c142a2ff5e964a5dc9e879cab6995960d8aca5ce08eafa5edb4d27f817472c7c8b80e8d4a060ca7ea52094ed8a84f4061f25a523d77db24f1419d86e375e4eedaa79e4fd19bda94e5996d124c9a9b2b52560bbbd69ffa4c1cce347e22a42b87c85ee086a957fa746bc6d821f921c6d10200a16d307e7e7531722e89d593c884"}, {0x100, 0xffff, 0x2, "ce27e527ba901662807e7b2344548bb699e6ff50b0e3b4d1ea5358da0621984ab025d9e92f82e1f2fd1a93abe05f9b66dbdec298806001160e85dda7838dd8b20f8f79837e4a241f58444c419ef774604bda0fba819b7beb0434a5e4ea56c467949b261d2dfda445dd20033e141da2d7006ede5ae13d438983db33e01140df62634bd34598eb1e4642718d6b39a09fdbf7eb5479568da097cad1fb5ae6728b4125dcd570629ced25dfe75cf18f977e750b325e512893568ebd57f8542285b5477df75c6629efafa26288ae8da4fea06045d9e84be569aa133b38df78053bfbf05124223521ff8157b288"}, {0x28, 0xffff, 0x80, "f2d4e7e954d140cefdabbb64bbb552e5f4b2f7cef894"}, {0x28, 0x1, 0x1ff, "04aa21444e323938be3a253c621ea460ed8d16d29eb8"}, {0x78, 0xffff, 0x3, "dab50c6d642e9420d3e8a814581e8cf21749acf0169c8df593af597e1a30ab92e9a3f19daa9e11b6e508a90611e6532f24056e313ce9fd52682ef2d5d3b9b6ce50b430405276cc461e0e07ac101ac4210c79e709aae19fa6746eed7733683021c8884813"}, {0x100, 0xffff, 0x9, "63a47c530d665a9daffbef02bea55e619a2fc8baeea873599a2bec8e91d1eacc3ecdffe3b91bfbc0c2913d50f2584bc4cc927d97f149db3ee8e28452e07b7635dd98186d27ab28b0c2d1a597a8e8c739663fd2cd061ad3aca5033fbdb074cd084c26246130f6310f9a329fdaa0a42d8c9302c869d22807780c67e20258b74ec822bf80c03e9b4f086c3c5dca67e9e6024074366dcd13245862795d1cb4ac0a4aead10b338ae296a0c2a9a87c7199ffe8c8e2de10fab3006bb4dabb69e9947db12a0d0ce845286038f7b635b88dbae3d0a688fe0b90ca8799222c515d75b7c5b7d161fb9590dcb851aa08b78e67ad2629"}, {0x108, 0xffff, 0x4, "ed389b53c1746e09274087943250ac13e8940c5ea725088966aad1cdee38d6181d0063eb3b829e6dddd7917f74c77986cecbd55b6da872ae1123987e5e0c96d7d63b109e8d365afdb7389125d32a3d5bdbdf81124006d8f2ffe0b3ec4e8d97410833960da721c33162658490dedf0355685007028b60457a47e6e53daf07f798c9c94f468f14418f6c6872894d51f4b3c76b03ca8a00013786fc3a8ba12c8f727ec9e941988b076eaa5527afd9c076d99289ca9fde31d426dd7359e0425c27655ece568db2df96db7333d95255001c9747665bab815b4b515b1b7f611e721df297d7321bd15ebd5b9dc42253dffe1d1a2d64bfff2a9186"}], 0x490, 0x8}, 0x404) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000001}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/18, 0x12}, {&(0x7f0000000280)=""/112, 0x70}, {&(0x7f0000000300)=""/210, 0xd2}, {&(0x7f0000000400)=""/182, 0xb6}], 0x7) geteuid() r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000005c0)=0xc) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000100)='./bus\x00', r2, r3) 12:10:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000380)=[@rights={0x10}], 0x10}, 0x0) r1 = msgget(0x0, 0xd1) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="7d7212080cb82b0e9cadd38a35d9577f028032a323bcd76a4e49876e299b99b0cbe2742c69899853a89320f0937435ea73788556d1c81d8ca0ecd40062b89109870eb6eda82d1699b949cb9589e95725af9ab15adf9e5f32fa52d009fb69de0d5e7e", 0x62}, {&(0x7f0000000440)="7df907df854dc74ae619c6364b33230b8c3344f6091a83497e4cf82065f0a4ef389d3dc2cad661f6f6d6fcc31144ab22a6062c2cc5cfe11135e4ac31a89818c26c76ff8516fa5be90101e04142eec018e0b2255149fbe3051c7367a95faf7268ea3ccaa91cba322fa56701c0a332b5d5e3bbe4ac8bb54b055c000059f0c3191e0b989ed3b8e9c44b3c0df4029bd4a34b10fa1ef52d1d9a76a3821f93fcf99cb333b60a8c2ab67bc5482ab2c344d748b9c24cd6282362ede71f42e3577060dcaa5a8b791c628bbda7824114f7b9873cb8f635bb7ebdf6d7d1970df039388e61d068ee73ca98bb53ac2b3242298db54404471fe66b", 0xf4}, {&(0x7f00000001c0)="fa1bf7951113cc261a6a2a3ade955fc3d98b5ef988ad6fe57998f8cfd4f76bc21b8ae2f126d0b0b1844a253d407a9da3bd0a8ca59d79ca505d57a720fe0560da3f149c720586cd1c484bdf88a46be0dd0c0428470955a3122c83c65c45fd3bf101499c042fc183ba134ab5afb73d1c7c8489a32022f3d0838c12f0af93245f6e0bcb598f24d9a79ab2f09678287565530c10fae67f08853f0a49539ef1ba86217a525b0cfb4fe0718937617f0526", 0xae}, {&(0x7f0000000280)="e13baa24cf98f5323717826397006a391df6d1e66ba32d6a6448df16f337901c509c966dc9ea4fb9e69b995f11c78d4cf1a8107f1e2135be4f105c252682aca071c150fa628d7f3a0634850fdbfbf1eb1c8dafb53c95c1fc2f56bc943e358887529bfa1544b6f0e3f1d578836503895e733b29dcfdd9d96e11eba063f4e8fe365174566aab268279a1d7c529157b005c4e1314b4546672", 0x97}], 0x10000000000001e2) 12:10:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000000080), 0x10000000000000aa) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) map stack 0x20000000-0x20400000 of map 0xffffff003f12be70 failed: hole in range 12:10:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) r1 = msgget(0x0, 0x3) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/16) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x78) truncate(&(0x7f0000000000)='./bus\x00', 0x96) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80000000000) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 12:10:34 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 12:10:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000003080)="ac9f6222aa39997ee29819bc3e034ece78b86dff7f3b9d693f29e8c31fba3d75473757c20bca874777bb1c61089a79c2edf27187ed4716813a7292c7d408861cc415703a854766d46f95c46cb5876e2faac5adbafefcd8e493e20e2d93746a13efeb0e327a49498724d5188791c18310c323b1c13fd443d269f06b7e4acd65e21a7978ce51f1089296ae1285606deeaaa2237af05c3277777efe6156854d9e9f9b76f7c86fe0b2891a74d9f0fec6281d91e1baad34bfa3d56612a7df14b8a47d0e27180908c552c3793fc24e6d5d40d2e50b5136979e110d7aa291148aa4497578e32a58104ed1a9fe00abbc5aa14e5c8d2929454b62112ee7e17beca488fca9aebdab08e000d48a39019ac349d39f96dbe8a38925f32fbdade8a85ff2be3697e509d2e70d1398612545d46660bb44644e8dbcae40e2827726164acd95bdba38a99af1819d91852bd3fc9219b5d249aaf01e394459522c8b874c69ed678f82e179b900c652cef03b64eb2cbf5312d12829f62af08adffdddf4012224a9573c3715cdfe6b614743568ca798e17b563568616e296e5e46662ed4446ccfd26a3e1e9399655afc936c42c7af59298b51d08d35e69a61ff6b386f281a7361fc9e8cefb738e2e487812daa6c33d83bf5c0a1fd876e9ed98d1763c4ca9468087addc9044d47cbb98b642c1ae3fb73b2403fcd504a075f1acbd8a03a57595f9a1b852d89111e59e8e9d886fd019a00b20eb19e67fbdb883a953c77f19d4f486c7a31cdb4f74beee1f29a52a1873ee7c682b6f5ccf5ab4e8f4a9671d8b57464302b39d3a82ee5eb137523ffb5e8d6a1bcf868e860ba03c3bb16ee92a6250cc9ef17ea4ff6495340e47ef3d10e24a009a7f0b65efb99e7b97f01ef372f654dae4b799087185f81b936bb1227749810632abf22192a2a8655ebb278c97dc81e6e6de90172fa7ed1a8afb6c41ad6c498b12257409ae8e341546356d5770025d5dcec9df564bf79431915aa49f35c4540a205227faf501369fa22b8ca53979bd7b222085aa3bb77ff3df0cb96aafa73dc19c87668876b27c73827eb02dbab184452f8ffdfdf69c641d0cefb7d61bbae314a5e6044a3be6bcbcc8da78dadec0fa979146ab32eac8f14e590ffe7fff0305f9db5caba04b2bf4882868003a8cd431852716bcc2c6eb01f035edd1c4070d96130bed17a9561d1572a37758651e79663c34544f511971e650ba3bbea79cca7c0cf12c3b7812bdeecdd66d7aeb07ff7cc00fc66264e44046ccec6939a515d753ab30f07bef5d5a61b30fa183d894e8ae3ddf9e8795bc2c51c07f27d38a49c7a5b38243f33ac6318b8160202e24fa2232e8519b2da2114a2e408a6314610dceb519530ff6f1d8eb6a434a3f5a727e75e68654b5c5fb7c51d11d45c6afc20e03e34b92d793ec3042aa16e9b3631c57e3ee0acec33b4861b058c2134bb5745a35a726ddd4acf6d144f61a2d03a33ed89d5219346fdec335af74db0530fd537191fe8e46ed50bb1b61b2eed72a763acca859868189393be51fa8b020eeaad1e8cc8b7cb92b1381c76760f3acf367e5698c939fb4c43ff04a77f2a40140ffb8353819615d2f7e25c0d72a69fa0df32db161bf02c4a44906b7876cdcecf012a4f37bdde9382b25cf343ef52fb195d047306d1d96adf48db6623bb922fa51d18f271242c9fd661d1da16c688d71ee110dec9a8444a4f0f8f29f5b7599c95f5d3f174422cd676cf11d5bbfb5c640a96697676299a9d0fc186887d1070daf0b61c1bc0f7c192246e7689e24c73fd86d43379e9feada1a22fec3841d6d250255f51088a16f003042ccd9d6a5d59f0780a32576a79375f0bd3af8fe65869774d192d8f32ca7827b5c6ad3c47c3f170691e626cd3f1d10aedc978c728b6581fb809515d20a79f61de801bffe61933b3ed11c65836d01bb0ca7190a1e3b847de354d973904ca13975b90e7bd6f724cb8e8a1bde793fcfbab7f85258fec2157369f88df230c76b9a6f60449432ac1f9534fd2a9f793501050ff4edfcaa363f3b0d9369e754c6702973c59dd3c377be6c9a42b6fff89d5e872e4cb7368f87cd12c92085adc868a78570d0690ba08e294bf7443a653e94043293c9c1d55da27ca23f7a4e7c6ecb0dca9a4cdb65b2f99406bf22d406aa6a3d5ba7b9dca394ffe53667abe78cff44436d1e1d6db5051faecd45208aff32bb89c09b5de4de2404e650021bf1a0e43bb0e675e7af03d468b8d0d6cf44014ed9a2fc484147d725a59984edb653f42ab07aaff842b8d7cf1c924f455eacfd09c00538b9493073704723b676e455669b3a93ef8fa9adea5f1445a1718683a210f265d5a9448c441b5bd23a0c7bed9d7077be16a808b36dcaa1a0fcade0334aaa9a5ded1398ac39b3eb5c3073efcf036c04a1ba201376a5540b39dc2e7578c363f85624fdb3b5e84bc62bbfad9a0afc38120eaba69c72880db9f1b720cc5e471f876b7c39c9d710831d6b063c09e93de11c8d4c5dc989060452d22e480fc17ee98c51bbcf27f33da16c1c8e5880b20b28fd243ab1c4d78e0ffd8d672478a9d4278398e86e17100d107aa9681ca25f92336588e12d8c6b408dd9cb270968a359137dd591d28e4036e4eb6667dc38910000caf2d5333fa9e5fbecd561f230edf284158a94d2f7064ce52c3194a53a7f359e68d0358b8623071945e62b471a09dc1e2ea0849cbaa29c5fd5abca83145f86deb884e132041840c05a62e8cbe292aadc9d986ce34f8525f920339c7d42f6154514806bd515589a9b47168b01804542706dbfae51492d94e0d8792d20f7e919100531dbee0c3f9cdf7081aa49c978743c07ccb6a3f8f5614a233d6bbfaece8f0e7b11cadc7e5e19cca2a2900366a96262f2118d314bb6233c439defb1a1e7164569b5d5715cfbc6b55fd8b6d11f80aa9877744287790b5705cd104697aa26723cdf1909c8c722b08b49b6a0bc57179e3647981caaff61c8e30a8bfa9147e5122421487fdeade4032088e2159ab03f4b7a4e16aa9f1fd34ed5e1234d1de9bded46d772a8b240bc0b5c83f986b52039b1f118396b936054470bffa5e84738cafe07df15166c4bce770508b67299c725ae6081a4cd2279eb4df659df509f2fd6cd6b473d80bfac1754328b6f78fb2a300fe55a5d49a50588c8e1cf0d9d6f66f6e07d145d4f580f237cb93689faa3b4aa0a1b85eadb206a404ae8b1ba9e262766e8ebfa1e74cf5766b012fb1feb4bf2f969295c58356388b811f528d3268fc27a057714ac41a0b7f11a3e761fbc553a655b1eab9ea3993745478cd11f7650dc1bc8bc97231aeefa01091107843102f5f135f9984b42d39fd7a5dde65ff2aa9594f8aab393f5d623f5762bb528c40a52c6de9e85dd1797d1eb857f3d074aa64cbb6838ae88d87f669dd33c635847b5c7bde570dfcfd0bfc24dcc7605fc163914c27d177a0956f80eb0e220d726af50fa91ee7bed60f794bc72b3627b7092bb2ad736695366e7fccc6fe73adbbbd1817d126ad2e5ec1077b5e90c80741004b36a6fde68b59fd8cfd81ca21ec7ea44b77933051f2d98f9f9fa9b835264f10d0f034b88b2a0671cef48bb00a55b9a7670c8d233767456f1b4447d5fd046879d2e42083e8da9c82d5acc1353690bb3e4b6c514fa7336b30d8ace5cd1e2a79340b44e53856040777cafc8c414c80e8b594fc94047c0895dc713d46b5b3c4e6343efd1850fa11b6317c131b9a458808653595407f7eacc40d5319c5731b9b994ea65f1790c38445b5e649398a0e547f3d86a36e753dfbcf100417acda3a05ca9eff1ec39eab499e988a7d282c9163ca6a87d40a2f8c4af96a44659d793ecacc1b7f7460cb60fc45d4fa588bfa33c54810b42fa764184800e05f7d00b45c85e18c9bb4f6a5932558e9e5133c1459079fad534ed1c50f692212339241f18a1c4b0317d82674ad434340535c871909c08e78ad424a1ac0a676d8996ca86b16a84ac299657863d7ab40506addba8afeb4fbf72b76e41ed98daf36d32e394f5126699134badb5920ec0761b0cbe3b16087c9236f56e487f0b4b2b97e6f013bcd6729ca180a6a23c31df0e1d1e7a847e464c29bf36d93aae5c0940d6908943aecd2ba70615c3597f1c970df18d22a685a7c975fa24db4c87b7c6f7f495b9db157204ce44b475ffa3fb02d7d00a5283deab248dbcd5e3123372ffecbd288f8850bf662f514e02395dac58a57cd84bd003591560dc1abe14ab3becdbf521810e3ed0439f3747fe52aee00d587d6c95a347a920a5de916924eb2902364e509f00474b8c8033e9f76a33cafff92931fa164fffc864112c0f60e328452bd8b1b87bd40c0c9b92b5ab5b1b0f715f6a55f6a1b18d16562da6b8c2691356d48ccc86d829140b5462ed273cbaa328a3c3454f85a3bd0cbb509c8eb2c4bf97ba7005a8319d7af989a14a30e70b1f62680ad09200b90860f91d6a52da28b098d0b2618bda64b4cdd958013f07c84824369b92b3dcacba71006ddb2acdcca5df9498bfea04993d3b1a3a388850bcd82f33a7cd59dea3240d6e0e1df4bdc02d48c9eba465adb01d1e686d9e5ae2c34ee617bdeed223d0d145b988a5460a2419fd2dd7092f7d89bcfe0fd6cd83ca4cef973b4088ca21f376d42bf97e3f52326bd11da9e82a395394530097bacb43e975128ade20d3681673f2350d749ce02ee361a44f73098e02fcb1705b5738c570a78584c151715bb8289d07de8d2bfcdf9b0d77573a613c7a1fa5e0017d010204bea1f525b09dcc68a31ed089500978235cc45bece7646827687d3e38d303c996f8e3acf0487748dd9652845dc5fbecf1728cebfed567436b4da48a9f74f08054dcc5af7e8e0a3bb5a4744090b6532ca0934b91697f27a8ef1353945c1b80bccc9d2beaa146faf00d05df720f9870f75bf7f3c71a97d116a515c0beeea4c030ff9f2b55e86638e3e3fc46dd9f36d8f94ecc9fbcb8373270e10c885bcf5c0ec516bb17eebb09afb5155332e824a20a0b7213e78bc0fa63efa4083528d07f7dd34d3533a127fc6c08e478221fe68add0ec6e951cfb35db924277ca343830fbdea9c8788de7c8b530ce7185d8d9b197bd3f15d737aa6426fa03bfbc7d45fdcefdadcece37ae3eceda8e59ab584717a91ec3b06f4f045c4b0d517f52342ca70ca3d332345ed9dd70da457efdc8e5a4833e6f1dc24cc5eb8b45b44da31f53a091106ec62c1e741e58718d08193d221484759a3bba1426c0566235fb0f8e72db7f30dcfd9470ed6a8f4db65ebcea420dace557c6447abe04988887b069f70bc407f8c16be500ea7bca89a1f061eee29317ee8f1887fedb774409da8b1d59edede4e914162f32b4f6c13df2b621ce636fa19db7ae65fa0ae950e38f2506d6d10acf2b6d3a1478f492ac90703b1664336d52d3e00860f1f559daa2c2602e08fae416d905dad011fbe85819a057d362bf8d909d1f499a55fd7ac08dcc9d518345b1ee3c8c38888b403607453271017c1528f3f1236ae0a9d630e26314d38ab5d4f4cbe8b614d91c321192cc7590a3a30c75760f91094c7956097650091196037e5930da48e8750e61dd0046c83e1e2108255f5f091f9ea1921a321f1388671a54f325a4c1845a0d6f2f9c1ced67e9172472720265a842523f63b112c43e329f77734a4555e600147e46782562edd8afd36a82d60fe93aa4ed40ef013d7c390ae6319b1d3c5b727fe7bc1a006321d02765521faff249cf46caa771502e27ef668f1c7b6d668a6c0f0f7a9951b4ec1c27cf591944ebed76862272a316e2cd46", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f8502391544df4ff40b3f111c1afc657c03a15cf51f48c844f8349067edff72c1ca8c936f26b7621604b6e6bf1da0f23aa0ba08733e3633991cfa4cd6a5e59ccb9954442ad8ff80cf7eb6715a15ee569282b8e913ca169986bb99d5b5b0cbc789505bb2c4c5fd9ddfb17e5e25b6e3a374e67a6e49a34356c9d3088f45e9d4d55e010ba1036a3001468d96c84d02656757e7086771f3c4f63f517644a4eb7db43c66a0255cca36f85ce142041c02e1ed5637ab138c78133294cca72dd8ed6f0de17", 0xc1}, {&(0x7f0000000180)="625ed3a4234306eb14f0e57d8ef2392a6bd8db57cf12cf1f95e5fd8dd5fb693044901cb3d369a79e716ad0204b7129237ffd0b6fec52aeef752ad76a50652566e0fa8cc54ba4a738722cecbd58da8bcdb524e5e93177ca737558b03091dd30e6b5bd97baeeb3cc281d721787496d445fa3bc55c5da46e607ca03a19c709cb3b0", 0x80}, {&(0x7f0000000000)="98f8e1e0", 0x4}], 0x3) ftruncate(r0, 0x2) getpgid(0x0) lseek(r0, 0x0, 0x3) 12:10:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) madvise(&(0x7f0000feb000/0x2000)=nil, 0x2000, 0x5) 12:10:40 executing program 0: socketpair(0x3, 0x3, 0xffffffffffffffc1, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f0000000000), 0x0) 12:10:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffe1, 0x0, "871cf6dfd5e0fc321d921746280f3c949bfbf426"}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 12:10:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000200)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 12:10:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) syz_extract_tcp_res(&(0x7f0000000000), 0xe00, 0x3f) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) fcntl$getflags(r0, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7, 0x0, 0x400, 0x0) 12:10:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6e2c0eea899f030400ff7f00000000000400", 0xfffffffffffffffc, 0xfffffffffffffff9}) read(r0, &(0x7f00000002c0)=""/214, 0xac) syz_open_pts() 12:10:40 executing program 1: socketpair(0x6, 0x4, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file1\x00', 0x100) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x120) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 12:10:40 executing program 1: getitimer(0x0, 0xfffffffffffffffe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xd0, 0x40) r1 = dup(r0) read(r1, &(0x7f0000000000)=""/78, 0x4e) 12:10:40 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) mincore(&(0x7f0000201000/0x4000)=nil, 0x4000, &(0x7f0000000040)=""/165) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000000)) munlockall() 12:10:40 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/200, 0xc8, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 12:10:40 executing program 1: r0 = socket(0x0, 0x0, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setgid(0xee00) setegid(0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = getgid() r2 = getgid() setregid(r1, r2) 12:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 12:10:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x2, 0x42, 0x100000000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x0, 0x7}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x401, 0x3}, {{r2}, 0x0, 0x0, 0x3, 0x9, 0x5}, {{r0}, 0xfffffffffffffffd, 0x2, 0x50, 0x3, 0x5}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 12:10:41 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000000)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 12:10:41 executing program 1: mkdir(&(0x7f00000001c0)='./bus\x00', 0x192) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) close(r0) chmod(&(0x7f0000000280)='./file0/file0\x00', 0x100) 12:10:41 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x402) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./bus\x00', 0x20881, 0x68) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./bus\x00', 0x86, 0xc6) 12:10:41 executing program 1: setreuid(0xffffffffffffffff, 0x0) r0 = getuid() r1 = geteuid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20000, 0x4) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) r4 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getpgrp() r8 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x8, r1, r5, r0, r6, 0x4, 0x9}, 0x8, 0x1b, r8, r9, 0x7fffffff, 0x400, 0x8}) lchown(&(0x7f0000000200)='./file0\x00', r10, r7) bind$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setreuid(r10, r1) 12:10:41 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8102, 0x2) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) 12:10:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) select(0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xbe8712fb2d67bdcc, &(0x7f0000000000)={0x6, 0xffffffffffffffff}, 0x10) pwritev(r0, &(0x7f0000000080), 0x2bc, 0x0) 12:10:41 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x2) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd, 0x9}], 0xb, 0x0, 0x1, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 12:10:41 executing program 1: socketpair$unix(0x1, 0x20000000005, 0x0, 0xffffffffffffffff) 12:10:41 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0\x00', 0xa9041e0bc0e135f9, 0x80) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) shutdown(r2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x7fff, 0x0) 12:10:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x168) 12:10:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)='Y', 0x1}], 0x1) poll(&(0x7f0000000000)=[{}, {r0}, {r0, 0x1}, {r0, 0x1}], 0x4, 0x8000) syz_open_pts() kqueue() close(r0) kqueue() syz_open_pts() 12:10:42 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') r0 = getuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) 12:10:42 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = socket(0x0, 0x4000, 0x0) r5 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/172) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 12:10:42 executing program 0: mknod(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 12:10:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e2fd4006a680e34196a7b0d03d33a783b4caced34ed9a7c4ae45432ac11945906bf478548eecb2a02db73161dd9a2b7babd339df74225ab0d70ed0a3e44dfdfca097d23011b65e282a1a537d294278665275920c00a5539b735b950ce9a951a20652c1b5d3a08d925e5b79a9479126fc0bb1a97d6dea78a5dfbb95750dcd28e6434eff1b59d46829398c2dbf8a1b6dcc2db4ef03f44ad2adda6b5e4039e202fbb7627ddaea580639626ebe98aabd20ff3a20c129f42687c2c2a005fede799b25ccddf8cf42947aa007b49e412b7fbc9aa7b3b421ecbb5db4c0ad0b2206fc86c79e5f3f5fa7b7fa7ee922cfde5af3c7e5cbe240a038ee860234de686f1b72967711d27a46ecdfeba541f64d64928f2c498b800afd34f784e957c4c218f66510277bbddbff077ff444091c29bb296ba011982ea28dd019506c5d2138e5ebc942488adabb64ab88f8dbc156f9e945a4b3473534f1863111996fbee0d4ea640aacd414dcb158d8ad77e954ecf699fa56d5c30542919a4900565e10e5de625f8af8902c2aebd281160e2d431a1b516a283a8e39d54279682c8f106ff1ea1aed6477801a244c7432071bdbd33bca13c79cc586430a2c53e5710304e5bc040cfd50086df3780d5c41d8ca162649e93aae77812b026d097b0b9812abe5996141bc5e5ed8b318cf804a3018884d7a382f6ffb3c2aff652e73359190bb499ee4770eab8425358cdb3d4ff18417a15d93e3655e3b01e6f14ef0c4cb2204c46cd55d070fe667d6db3be6537c3fee36385b996c79f2a2d7d4add0c8bc0066508d03d82cd43fc05c10d9267480cc3d997cb054fc0f8264adddcff74000e97302637044be7d0c9545763a970615522f176fb0111d0b8d609fe2af00327f71262f9716b7b33fe641b87d972087fba183154246bcfc8b05a463660a5ff5dbc7e53b14bd009f6724da250b06542fc754ba2ac36f145d66cbcaf6ad314c1985a28f366947b3bc183eccd805bffff4720462605e664c9d244d131e9df57b46b97da9d2bbbff708d75ec5790288634f74c14c381259eb5c292b8c8ca31cc3ca1dddf2f3abba711271f6f38c7d4018cc3ccbf32a07378e342eaabe45f7b6d063d7b446b7a65b725d018307dedec190853f6b29b963ad00dcc4aa8d1a8afd28a1b030009b415a6195f241910216345488c23aea88206c5eccf3b90ba39cb11214fb82011b02ebccc7938694362723bcd72ca62a694fc802d4eac6971550736f8f8afea9f4da88a7762d33091e7ae1b77f26c47b4258533f2354517f6f5a0b6839d768fea54d2731863ed4907e1ecab5e7edb7883c35fd03a452af5a0f16923865c937139afeadd31f093adfa6a80509fa916ff67b2d02420992dc430f6aa009ff4ad115473fc0c6d696b4793e0970769154e6c1c4ee0d291f4265979bbb7bf18fdf84313d232c4650d4aa45b1d8174ecbe6f8b02ebebf810dd7f73afdb8d0268acf41b0b02e1435de3c9c9e365253f7a82deeda90a1e10aeadf2c8675e75acc2897ea50c31aa4695f3b9c5ea5ea0a4858ba397e7ad371c95dd11d41f6308a6ae6197e84896c977b095118ef987eda01049912235eafe6512b02946c858517e787fa306b963eacd012ba529d735136c6ebce7935e14f73f42169cf0bdecb4baa737f8d140846317f146314ae8f498080e80614027b56a2244008a3816d4e160ab6d060b9ecac79bc80b0e7f5d049ae984db8f94f824a0fcbdfac6adac156a838886bb79e8e92e5b682f0d494c1a68a2705a1cee6578efbbc51db3b18df49696552583a22d582eead91431c8aa3a110abb8e499aef4ac388aac1b9ea1f2e22531d46d752f1975717b9a4ca4d03fbdb8c5988e32a10e177ab2592b50ba3b2bce9ab125d7c0964f98e9e148a4a588fe4baa40eae323621c0501938ac72901c2aed56636ac2c2a3444833b54c5a9be374956a6b10da88cc0facca9b30f5ee64e4e3dd8b8e0c9caba214353ae0a724b46159c27f224e9cf443f8994bc476c287179d8771cce14763cb108e762fad2221220d46dae6a153575a4fe73cd6eb74b405c957b6a073004672269b8c79ddaa8910bee375dfbc909b5af4da74648fc4543b83e234c61ee290bf285f913b68855a20d275e4ce6faf7e2d2080ad46f44eecc0ec3fe6da073347fc081fb256cba36aaff515209e17757d38592ff419d2ba136d97575f0f833aca2805793e7fa454af8eb1fc24464f15c1cb87b0d7690b33be0c6b81069a47ae0cfdd51480ea58fc4aba25fee98e69cafa379b82b46e03f6104efda89c41c21468f6356d53ed07802191079bb5fe6dbeae9b6515b338ec3628f5dd426e861bdd7a0f5d909455146b13a46f66bc792716babc40b227f357f5aa6133e341143e80373ad9fc5311bed5632bad292b09b48e8e7060eda05a4f002ac7c06edeb32f382cdf0ad4f8cbc06362541602f8d8e65dfebb84d6b4c34225fc07992e867c89208b685c108f9e4bc4e7b0aa40c9c81433d9c0013eec91f9454a04d81a7eb61ef402862e66b1e82fe8d6f4cf6c913701bc9d6a4008a9fa6d9084cb5b522b3c3ce23d08f0543e7366e754fce262d6f3f7b7ebc6e5f04fec1bc9bf330748b7ae2f38342d23a6be20b515ac507cb59de50fc08dc8c2e2d842685d92d11f4b829babc1e9d500afb48d184e071b0a8bf227311ce7e19107273dfc25b284ae5e6318f00505c65509eff04ce801b54f662588970d452524f055a008c727fd4f71c428828c00395a554c725be7ea55054281835a605097540298c5a1daf040821083fddc57d2c6b4262a0af62284c0223b7fa94beb47d999a605eeaa35485621a190f57581f012f0cfc75bf8069755da0840c5097d6483f197d50660c2dc75482c0dbb1f780eea5e776e89b41a67475ba3012019665e527d6b4dad6cd3fea05c861d0447482eb405cc8277a4f6b143aec121d7dcc83d21e374c8ce47bb12e8df2728f5d688670416773ba86165fa91b8fc17274dad6564adc0edb26fa1e68880639f951847bc85e8754993e5c30d87f64fe9aa0128fa330504b997473bab9e72698b7551fb34ed6adf86db82abb46480d294b22ec1d09d873c72eb33fae47d3646007d36a3fb2a39b5dabeac53814dfc39003df37cc3abbc1ec340687c36e80d91944397b35695f4a7ef9055d36c07ec480ef1ac8af347ec675f16311f28620280b19b86b5eaa56a3e0b2a49cde9b7ccde2ac80c204e40c528b31f519267cb392b2c8f5540b84e7044b993dbd3fe899e6325b2499df87fd7fec1ad99dee237b62a5620683635692766271e10cf2814b3455ef3623603b38aba9fc4ad90fe4a62353dbb0858208942730304832f7bcd29a8ef3d39a0586833030924edbb7ac2bc27b2362b503383cb6fb91d9b46a6b5f5219a9141a5b20c9e927fb7347a9e58da117c168c4e31fa974378107eac289e01595d732d3dc21aedaabba29541decbbd3870c3fa62ef0444355d27f0d04b6132c42b003db47cbe0d01f8330c3f34a0997ec4bc0fdd41d44b70abeb9e7f973163ffb8c5507fa4f7ad1be5ebc608581a565f510ef6b2415841cc67ac0e42c467d838195898dbeb1f95cfde13f161bb39298106ad441c69a896119b1f073be76d0dbaae76efa5d81c51191a6b6edc24709a2260f21a2c54bc9601f9b7d02eaf146335d3a20ba00fdf0f3d44d143592549b6444ad4855258f473521687cb34f6d842b30a47386cec2221277963c76fa4b3e93763feb5389aa6ef918cbd3f4502d665bd47db9c79a2a0ef190d25e199e6f33c0235d1e97069b7d9211a14ade5be4d2a0be948eec970156f5001cfdb918507b53a4f240b9431d88219532d188fd387b7c46fce615fc78cd531e7bcd9d758dbc4c2694357fa4a553356a5de0619b72ae07328d5d4fa0056d90517e3173a1e099aff750ac0955d1fc723e778877a7ce8fceb017fc0d74fc884c4a79b96f2c00abdd8a54ffc93f614c5707e8a6782bfa76239cefa1a17b825b76962038b3e23f4fe920e362a363bccc430a9703ecae400c8a9140d8d1d644123f5283ad6f880a1a514c16a57f6557a0d1a579e9f3d00e227d10c56f4d3932e1d3661782a23002ff37f325f87e0ab6c76dabb4537c5e943171ef9bd9cbda872a5b13f269c218cb8f0cbddb011d1d2ca0716271df509ae9a489b059817ed23f47268e5b7b5ac20107257b6e1a10f52b288726484ef476ebeb0a46788d453fc74eb8b3e30d893428faf7a0a8b2e94e392fc9e4f82f3709d5e0d6f53baf919f6e8f7a30dda48a462913c5c99a51406f4a79a5125969f4fc81f52e872a24882b04aba82d68cca56363a217daf0be2afeb940de1fca86be253f2cee8e8d30469420326bdb38ab99c23592636f5ced76bfc03965354f073126f87f4a7676eb5df3dd8e8aa2c7f8896e53a5019a81acfce65b61d8b91368dab6058e9be6d5a364305eb39eb2e59005a663a733e8e50736e7c393fb84568b401900dda91e611f55ffcfc7591361a215c368365781113e9f17a3e849f790f453b35effed46de95011a0e2075be77a771a5364ee936f9afa70e1974688f0b0fcac8472d37caeef5e9d3183d9f1e63bf493fb57e614a32cb17f0aec0668487d85eb69b83cf7459704c135d2abf9b4211cea73c95033413d2b52c1d00a01b7abb006e18c9d25a5787e842c54079c11013824477d49a21c7e468a6b32541dafff0c9dedfe0e813c105baa3cb0c5f59ec68fc4be28b5382c30dd5ece8559dc9bb99470b703cc4f0cdac8d7c2c518be466c2a912c0a8779b227f412eef50cd022b3e9f57fe225519968f20f96fa7ac52728294da61e318f0e69ee3c57cb5ba87585dbc001d8743228a8683b8423a291bbd0a6d8068eafe8d81058312cb13d2f0174e5056cff2c89859e214e329e33acda4007d5ecdb04b03ec5dfa59bbdfc6efa86a787fc8b45eaea646e9d9efeddb8011ae3fccc77e205dc36d009f9a85e85472df1edd71276efd23fea69f1a09d459ed49f02a46a741ab75778d79b4ce8d317a93acb84bc6465cb592a5f474438ffc96d57e02763e444074687d136b4d66c21004896d2f811b12ae0d232ff46cd924e88825f2d8d68091c5aa54f3d294f058892371d12cb8808e3155ac437c62857a6e45e0701f36065f420d1bd8f5d264e44d5bbf2a08ef2fa1c0aaaa45da987e35cfd0a203fa15fd45d7c18dda3a4dc776d931a8d3075071a6202d3304f8e890f232f21ff19381f69f0f014544f2a76f7823ee3066ffb2607478def861a156b699e8a0bca4fbd18d494456c96f44019c4d357fb683ec699721a7508e590c5a91ab7fae11dc26fb9c43b6dc2dac6cea71310b52c73faa719d827c186cd066f49949f688a38614c9a87f3bc2154a876400654d41fd4e2934ee1f4077919c99298d04d9ec39e20634fc3f0c5ca0bf68ddd39b0b609dc62fae0933365d3b95500b6bca8159433fec91cb4edec6fdd1ef5af060fd473fc076a84bd90112beb11e9230336a58cbae672fec9460e782c9441c7e00366eb4f83af1905de72a50e1186f9474f7cf9f37ffa210f78528505e6b1b727d2598ae82e3e229be4b926558e699a7b3ded57d8a5e5ad235b3f51a1b5996b14c8c7afe902e5772c34b9d7d72967d8cd63bcc01f10e764e82f3ba0de8b16e59e1d788f8bbc650eb24d9654f3917f0530fd0c95a186605597dc08b160b0fc7e1ea083cae2e646a1e26ca399570e796062e3b79d22f2aa8fe1e87ff2b38e338e5b09747de7379dc6102624fa53e2dc231a565cb9fcaff7437da7d3bd14d7b5f18366f516c", 0x1000) read(r0, &(0x7f00000003c0)=""/214, 0xd6) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 12:10:42 executing program 0: r0 = socket(0x18, 0x8000, 0x800) sendto$inet6(r0, &(0x7f0000000100)="f84b57c0a2c0770af6b14fe72d636f38e716e0ea3549cd480ed65336fa36aee2e24e80be175b2d5d97f429ac96a6da58fe363c99a7b1c924973a6c0e94eed5a0b888529136ba90781f3ae044ad3b299a7acfa50ba868410f1c28e446e1", 0x5d, 0xf, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x18040, 0x89) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r2 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) getuid() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="89051fc75733fd8f104089d405901e0db7e6a1f1614ca3d61f731fe9bbc0ad76e23f578d35a396c43d80973896e68a61d4709120cc7a81344f3bfd7b4f3762c4fd2d08c89e8ca1e79686a7143b54f0115be6b3af324681f1873a0c1e", 0x5c) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 12:10:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0xfffffffffffffffc, 0x20, 0x9, 0x2, 0x1ff, 0xd1, 0xd3}, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() setreuid(r0, r1) r2 = socket$inet(0x2, 0x1000000000003, 0x4) recvmsg(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) 12:10:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/116, 0x74) openat(r0, &(0x7f0000000180)='./file0\x00', 0x81, 0x1) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)="0011") 12:10:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0xff6f) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 12:10:43 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000001880)="b41c01878b9a8f4202a5ad2c24d36d3a68591976b4bf0d1bde3bf897bbf8e7ece3f84738599cb5977ca5c61d88b4d15244b24eb40293a3187044bded66f79ac8a0f26a68e030118d02989c7d1787b328fda69de1660dbe80c12bfa93c328247735ad21fc2e6a2fc7b672e0e1ff5d98f033004d624d18366d6597cc7d6fb6dfddcad7cb307c15dc60269a39f39ba49836a98eedb96aa78c8ee6d80a9379f65473f8f21b3d11e05df165e64ff696c87c665f40d9ef02ed2e93f010a2a5568063c25dfd20d311b00bac10292db2cc813fecea50287d8783703d66864a49556d92201dcffcd955cee0860095c98804345be51712ba2103be0323cd5f83aee5599500a9273dce2ba931133fe69692f6c0fed322a8abadaebb5cb0fdaff7107dd30ebd64c79a2f39ef4e757852173b08ea392626f57155c42acb8be20bcc8fbc9016b8cfe05de909d5290021a92dcb030526ac88570930cb35c9ed9fd0cee2a6f8e52367733625a8485db5e9aa1aff1f49ee7115", 0x171) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000001300)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/15, 0xf}, {&(0x7f0000002a00)=""/4096, 0x1000}, {&(0x7f0000001100)=""/226, 0xe2}, {&(0x7f0000001200)=""/119, 0x77}, {&(0x7f0000001280)=""/96, 0x60}], 0x8, &(0x7f0000003a00)=""/4096, 0x1000}, 0x1) 12:10:43 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) getpid() getpid() 12:10:43 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x6) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xfffffffffffffe17) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r5 = getpgid(0x0) r6 = geteuid() semget$private(0x0, 0x2, 0x340) getgroups(0x0, &(0x7f00000014c0)) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000001300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001380)=[{&(0x7f0000001340)="d9cab162ceec7cdb29021fa73c9a", 0xe}], 0x1, &(0x7f00000014c0)=ANY=[@ANYBLOB="1800000093af92fd00000000ffff00000100000015238939ad808fcdbe723b0ff13055d009814cb1e20a42b47fd501", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32, @ANYBLOB="0000000018000d0000f2ff00ffff000001000000", @ANYRES32=r0, @ANYBLOB="0000e2d97efc6a03f3adc9c160fc6fd5f983e2554abf26232e924602bd03fbc13b0d5f50c40fe8a5a4ed468edbb8"], 0x70, 0xa}, 0x400) readv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/152, 0x98}, {&(0x7f00000010c0)=""/46, 0x2e}, {&(0x7f0000001100)=""/50, 0x32}, {&(0x7f0000001140)=""/128, 0x80}, {&(0x7f00000011c0)=""/163, 0xa3}], 0x6) 12:10:43 executing program 1: setitimer(0x10000000000002, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0xc}}, &(0x7f0000000040)) syz_execute_func(&(0x7f0000000080)="f3410fd6e093f044f75cc256c482219fb5b5274449c442d9a7fa2ed9d044cfc46135e8a565566666c422fdadf266460faeb900000000") 12:10:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000100)='./file0\x00', 0x800a, 0x100) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 12:10:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) lstat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00', 0x4) 12:10:43 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = dup(0xffffffffffffff9c) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) poll(&(0x7f00000002c0)=[{r0, 0x2}, {r1, 0x150}, {r2, 0x24}, {r3}, {r4, 0x48}, {r5, 0x20}, {r6, 0x80}], 0x7, 0x1) r7 = kqueue() r8 = syz_open_pts() kevent(r7, &(0x7f0000000040)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) fcntl$dupfd(r7, 0xa, r8) kevent(r7, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r8) 12:10:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r1, 0x11, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000004, r2}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 12:10:44 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) mknodat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2109, 0x1) dup(0xffffffffffffff9c) dup(0xffffffffffffff9c) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x200000000000000b) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7e400116fa69a4fe) close(0xffffffffffffffff) 12:10:44 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666969ffff00"], 0x10) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 12:10:44 executing program 1: chdir(&(0x7f0000000440)='./bus/file0\x00') r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) chown(&(0x7f0000000340)='./bus\x00', r0, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x3e40) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)=',\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00']) mkdir(&(0x7f00000003c0)='./bus/file0\x00', 0x8) mkdir(&(0x7f0000000100)='./bus/file0\x00', 0x2) fcntl$dupfd(r3, 0xa, r3) open(&(0x7f0000000040)='./bus/file0\x00', 0x10, 0x8) connect(r3, &(0x7f0000000400)=@in6={0x18, 0x3, 0x2, 0x9}, 0xc) 12:10:44 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r0 = socket(0x19, 0x3, 0x4) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x32, 0x2, 0x7) socket(0x0, 0x8000, 0x68fd5596) 12:10:44 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r0}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) kqueue() fchdir(r0) 12:10:44 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') bind(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) fchdir(r0) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f0000000240)=""/72, 0x48}], 0x2, &(0x7f0000000300)=""/225, 0xe1, 0x4}, 0x803) mkdirat(r0, &(0x7f0000000440)='./file0/\x00', 0x0) 12:10:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() sendmsg(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000000080)="688325f33f7d0c4e5006e688a7b013cc857f53eff42e25271b5e7338391012eacab9db5354c0db93a846a1de16a89823c8966a157498d947e3f0baa71eb6477de94eabb2171f08c6a8672fd65cdc802b1fed1065bcbf30e19a7057635a169b7fa8a35604b09b27882e9a0eca29d0118c1d617ae033b0a4e8941cb76b154b4c3dded581d5c458878695cdd8678d39fd3e22252f90284da80b8ab264ea478fa3668d94b903d4e262669c7b8e7aabbbe9fc96efbadb9ed1e7bf2e70c6f0e9754a947af0a6f8b147313afc812036ed3e02126f970ef621cd1b5fecef835953a1b66356f119ba494582621ceb", 0xea}, {&(0x7f0000000180)="13cdf6dff9289f7d279baaf88a52cf1950f58a619c92c7344cc56724b4e7fa669dde2e80da484a932816b8649309ad9fe1d5dbeeea067b1bf22d80cb1c1062f3e27eebcdd25179d7a1ec209b7ddb6fc4afa359d9470bf1d118bb2dd0d9ae567dad05092c4a2653f44f81749c075e58aa814fa752227c42391e9ba136d23ef367ef12064ddaef59afeacc4bb8b226a71ed40f8fe3c5c764ab6e4f50e3d951293ddce0b8d018945c31198f522333d45bbc8d88c440720b515c6efe3ef54590d928d5680f69873d5af4bcebe41c12d8aee6cedb99c8c41e2957e2652cfc13153e7354926b32a5afaee3fdae2f7825eff5a273df8b2d0acfe0057949d131e729f8aa1162ff155e089f30a045f9d061af5908ea45b3da79c074d6ed4506b1ee5a3d30cc309e47aae2b8a86b49742ebec1911cc5b34e869188df927134e3353d966949f5342b7a54231cfe45c5c2ef5c5c06e5cd9c562326dff42fade1c5dbd0e40cf025bee200bd1ea21d03bf8580197c27347b986d8d523e65d1009ed27a82900609be4dd427a51171715f46b700aa0b780479daddbf292e44198a7d75925a903d4fb7f8d7254ddb3bfd84b533419d8070e0845aca067bcbac7b39df38b9530931373db8a7b150d8c8108c4f99ae4da9eaf0c45510b3bf8ceef61b44197f2bdd017ef85bf8fb42a552d9fccbf949b47f2a89c0927141b37b74076a8443fc508d7c2fa0b102b15c9bf82eae84d48396d270884e77ef94ce61dd829307e1745edb5a15f1e7dba395555e46bdad737678de43b37b60ab8eeda394ffdaa545f64ef4aed01fd823e69588a9acadd121d3b996ea0bff598b1d940f6c6180a8e2ae1383641ab3c47c504cc55d1ccb58d94f2ea0fe5de5b0207e938452efe36be33a6814e2c413aa1848d59cd28ee7b90365832f30e7df9a3bbf2e212c639edf12d4110cfe5b8365a8af11a205e505ab18f36dc955ecf310d11f313eac54b8b1850cf0f3fe1de58d86152dcebffbfcad7b4018abb4b287e50bc92e9311e7ac2d856ced4010da02cba3eba3183cd8c367fdcca6d3fbd68e873ebec2a750c0294daed29addbc076a78628ad510ac8e96bca877d1ab4909b764f174bcaef7662cec7a1a146ffb46f05de177d12956996d7824f44c0dc129f08bafa0c1bead41abe9a9878cb6519846e793513d9c8692ae091d6be5449721afaa062eb5758d22f67f0209fcb140fc6dff6ee92533400ca77978435d6d8c4f60669ef610c19c4b61d20ac7aa6cd1ca8d83f7ca604c2dbe385899a2fbf930a8786131a9d0b42e44c2caee40fced79261c0a1590e24b1f722961cf6f3018f2ccf8d989ce8f06d2b3c6ca87e9d879ba7babd5118f3ed45caf133e329e8817287ab5531bd853929fc09acf28fed01eb573ff5b0cb1db9f04712d632e307866458ab5e08bcc19e731c75538f9575ce323b3ce66ac8c99fea4d5755c8e4c530abe4161357fdd55818be66dce76fb8002e387c25f16424c84be83b5c69bc7c3ff5fc09c0110a003bf1f71de87f750d14d8cb984e986f2461398a90da4335d06b640122ab72846ccb2a3f016f1066ef8617437d2b15b63c9ada43ba7ca0398db6c398e745c933d4b03b5d31489eed71eb8837d363c09344b6f0759f9d54982a5ed204d2b3911e56df54c07647e4fe897a9ca50809b48c6317a61dc15e49da7d6e6f9797fa827a9a04eaca01b0b10e2f39432a590742ad593ed229d0ca01ab689d6d6a02bcb54a51491c3401bf7789ab26bdb3b24ce9cf075252086799d34ac2d0106940e3b1a3bd20703a35140373f3c77c1c8ef5d8f9c6f1fcd37726e2c6721b1d017c3a085ddca46525d86fa697f405228a3cfe84aacac157d8894e90f8ea735b46a6cce2945d55e6c6ab13b338908d3da628b3fecb3b93f97e2d9db539d23cd241a41c3a8499997d3c1f6bc77cd3bc3bdab8b8c41fe5678403aadbe68d81a426b2b9cc4261811c013d12822e41808d7b32aec55d36466a19c234b387d3ae4dfe17309e6dccbf3f8b1b343a25cd539f7866634be8a4f81f387fa1182e9342c2eca79fb86c9fd3cbf9d575c17ed9a5917e36778ee914ddde05b5419934e6e507fe3920c2f6b3a963039846f1668c5225aa064232295b5f14150fc98b4997394e313539d56786ca5a36ae35168dd319aa727229f23ccfd86f27a2c0520af67572f43baa2782b1fa241d39402fa5704e1db2c7bedd52fc4b127f6659bb899f29668cddef7eac19e3f4bd51757bce7dfac5ca9b4c6798004e4dad09acedf6babef4e5d8f42160c069aea07ed1ad333b0814780f280ed4f42473e6c491e8508cbd8f9041fe00a6a9780e25fae0924bae9dafec92e8bb306739dcf44c997c3eaa71767974f2bfcf5d72486127aab43884f887099655d90d823df8ba2be587600638b790ab01e5d05560225e49deb18f1e296a0669c2b57e993abe0fa45225fb0c90692a657c40b2bdd5092b36fdd076b6d26d3fd1acf1563b7aa9d893259b8990eb343a7cc9e350703aa3d49b47ae79d301c5e3493efe51caae706807fc8ef10b4189420a6cbc7cd6c4c339295381503a3fc8ad5d32fcc4ebf0dc5dedf341db0e1dab87c5746417a43557567115d13534c5d72a4f2ac93db36c460d24eb58c6915e0b2f1b7f0e1b4530ce77e21da051fa822b1174dedd2b27b266822795b473a5562515e449206cb1a88999bf2448704491d009dd3072ab717acfd6af39818b2611f8f6936fdb4f8dbd1093af604ca4df27bf1ca228e18afae17bb68ec56ffe0ab1cac8bda2905d972bab34d987bcf443c264924953d5f5b5ccf4360925c54f10b2402cc02615170fa54beb122670777b8a0b9bc92ac9770927eedb6ffa85b42504d07470600abe156b05c50ccd5b68dd20539a9dc8a288589f731375b36641cca5fe6d82f1ab9e25869855edc96b68969ccfbfb98945d14aa4ca787ac2987835322df1de1029a07e4ef474a4ef69ce2d33c7b1d9f7adcf66b85a57100c6f686e83070c64148250080da2e4424b792bd04bd07d590dbbcde3a45861483418a6c76d8656bb9c618f255bdfafc2473b34b1c318ecc4b1ac2cb7d417eff36abdd7a9bb2eadf95bec8c9f7628115c1b080f85fbdc94330af7db8dcb5a2a308d670763c41d9810d389b1f4a991ea983bf8aaf61f39d9f0cc8784821b026fc6c1d839a1c362b6804a0a8f7db3e2ff269b6163ecb0aee3157b567c40dca988849e651af8f203709e88ea26f94189168614230aacac1e66da596d9cfc1e2521ba843d61a194b10eac7398f7f88afdbcf23742746b36bc5830387034c8d3963ca813c467f90fb7252bfa4c03a653d001764b495f4a9271ffaecf76551b282797aa4068fab9516e347bbd582dfa0a9cf5aebe86327a3476404b52764cfe7875aad0c13c747d598ddaea058a8292a6dd81c4d99442d6800ad389a8614d8001b9cda3141249426d4ade6138c940620f2a9905c4aff2ad70d56dc8c2899ff8d5835d0cb4e1996d912ae80331164d0c4c433c37e0ef51998ee58266ee0eb1646b2bb9804caf9df11b351e232129493d0bb4b1940f422ccb81dd3ff702f57bfa3d9a8228a8269775e5a73242e0cae429517058e8d1433442a81ea5a98013e518750817dbe6023dcc7774cc196aa704b897430ea96788712416270a5272794eb4fcb0f6e2c7865336ab637c7e454f7fea04cea863188b4ff204ab805ff571453b852f3ffbfbff6e542b16f26fb98d9bc020ed3464f5a9361b1cfbfc0d2e35b0bd6d2e12b914f042e86891f941e6f09bd386de63743c29d3013d1937643fd6d5276d2f58445d51c984f481e8e3b358df8c84765ead0ce24f7d0a2f24c61ef83008bc664a95753d0e75a48d49824b12919d9bb9c59875e0b1d53e1e83f5bf0f09e154bd9b705097b6cf1fe5911ed87d241d440aee00cb8151610a0809cfcf4dd11d54fba82c51e6ebd7ea2fc68bd39f84f2224ef6ad20b7ac935279ea4d3abc48af838bb0e64fd8a70850402f892332088eba5f9043c491085cf6516588a0ff391fbaf719c081a13a3486ccb7545cf1e70297ebd792442b6313e58e78f7d4b1804c839d5336c8337431f5853a194a2c7a96b49ba5542f06ac1a6281e14bdd4679a9e542a7c892575adadc1b987f96163e3bbb2a1049fb995b8994b0d231b22bb97f69c3767748a422d2c8624531b0437d29076ea5938dacac6c06f430a86a1873f7a41c20af15f79b90db4eaad22e3cf23a95b204f91bb7b732fbe4d89bf898011a13468a96d4ea5e1b5318f889704191b0cee6726504a36e46c9e36f4970160d35d701ae021304d3ceabd87932991fafe047ee017ccc44846cbd57f8891563886a757f5bab8eba153dbe4a7d1b6377b894f2cfc3a1c5917235edd2b71d87e4a673ba63efece362821382047486b1ea3c34c47c9b1912be7cbc11c6b3ba59d8fc249d2a048fb8eba148bb27c159c2b8eae1ccec76248a0c762c40ab2eca2d2f44ef9ecc779b665cc3138f2eab5bf2d1ff10ecf3fc1f41038b60f1e66e0af8e4db2aecb21ce7c05ec006ed113f27712205ce4e12268ef28896378e58c23aa2f57f0258376aa192fbf0c782f963ea25f5d894e4e88116584c12a88cd74bc917eefa6f68b86b29f96e902fd4e526bf9c946b87e876cac6c0a7fb9b249a7d386045690ee0172adfc6de3862c8a2d722925f9281ac25bebae45271ddedc0ae883ac9186c56828376b9daca28e9f6ea43aba6f114144b17c18c409f435c32303c2a6d691d529e3014398c50821b7ef18f9abc01ea7ea874ab6e44d39c2b8bd443c492f781307c98ecfffe8666dbd8528749dedb1e6383d72537657f03c295650c161b687e6d8dc2c60d2104c66c702451fc35bdff4f2f104c2c6ea9b964e4b74c5b2bf1ba07f6b47db07b48022db93acb0cefe77306c44451033362b585661913d8f17e995b9148feb266ba9bbcc8620c671d9c23adfd9b89a84f066349744531309f9fcde79ca1137da316eeb41556e1ef461aa59978f266b354f824e0b716e8eb4613c55b5eee037ae38ab3fd69cc2d7bed7e706d95bab87c634a3f67095b313b165746adccd4c4b27ff35d2c88a2dcc53d03be1e6b8b9f2e610db61db292d2dbacb1046aaed1ecbbea6bf25c44cbb07dcc2e27f3c50344c7a7c32a758ac8719597e1d8fc2caa87a032037f7494ce6d5374734f6f41e96521846b43cec46167ead239409dcf3f65ef4c933d4e3fb0c883deb06b3e312f98677f56e2a9138dbc4692a968632f0c03bebe822bcde96b69268760b626a31fd72c3d2759d8d16384a3f90484ad1b440d4cb48c2ddd56cfdbccc3e34b75d1c5c2fb38930b36db829f3bac0d2af0159901d67b528591f4c038032fa07cb1d3abf227090418d522204fc6ca610767a650c2b5736be5461fde980ae10451d771ede08c111b190cbfa47f22eaefc6b7d8375da47d2acd38cae3713703ab4c2f2ee32d10c52880347841babbbf9c6c667985850dce80e2ab44722f773734997b25759294a775909cd98d3c05e6cb0e4f2e94ca12f00a8bdd4cad6ac138299e0eaae78eea221ff140232d09367bd0d9d1e2b8a33ffbad553aa9181d1eebf65d8ba580cba68e9fff7f7e7bdb35fcfc02f97e455914c7f16261aaa31868488d2800d7ca7a48824abdb7a22d300c2e08a132cf800fd5b29403322b68bd637f17681874408b62cbb84ec33262e5e7353250c94897c2f40ffeff7b6b3d7ed4f99b4c5a0061b5707034b77a49311b6404d9b87376516c6d6f0b31c20ffd3d2fbe3d77dbac0764062828f14b5f23b79", 0x1000}], 0x2, &(0x7f00000011c0)=[{0xe0, 0x1, 0x2, "7d17ecc1b9cbf1e9dc44351ef9cbad074318dfc1410c6c182d8d03260c037b3dca58b5a3100c66525e568d038e9f5f37199c22d5d758b0c8ff86938e0862f5b72fa6906f919746738a3f9d7112d5d3f7195388dd871287ec75ad36f9a0eed8f3c79f2ffe2363a29ff355d81e7143db1bb07dd8be3b9dfe050fc6d924ca61280fc344b2ef9a75414ffd7fcc31cf0d7f266ed3a1c38b04a117954bb6f7abc5c01cf42861f70a48f6d77e32c24b19430f652d7a393438faccfa52747da3fc805f8f68e840ae6b497907081e8e0ff4"}], 0xe0, 0x4}, 0x40e) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x3) 12:10:44 executing program 1: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x43, &(0x7f0000ffc000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = socket(0x13, 0x4000, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="874b1bb116c296f2e5350d205719e1b71ca4ac05c2940a9e619fc578b1a5d1dc94dae484c50a78a548eb3ef2a7227ada9c5df95136b44248307cf2d1f07bde0f1f669c10d163f837de9d47047d724b3a2aa2bb1f7677255bc2e72623ded26e6c79b21f6e3da2a54318325d21dee7aaaa73b259a5a871eebf57fc195840d1730a5e6dd88fb1b9dd8695895bb0fc293df6cf2c3bb83d5fb20728e3b5db44b9676037b9f712057d5e1939a34535eb8350edff80df2491ad9e9b649c1fed48879c5aff44cd3ee333ee95d0a3f3", 0xcb) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) fcntl$setflags(r2, 0x2, 0x0) 12:10:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) 12:10:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() readv(r3, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x10, 0x20000002, 0x6cec}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x6, 0x2}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x21, 0x7f, 0x44}, {{r3}, 0xffffffffffffffff, 0x5, 0x40000002, 0x7, 0x3}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0x10001, 0xff}, {{r1}, 0x0, 0x81, 0x1, 0x5, 0x10001}, {{r2}, 0xfffffffffffffff9, 0xa, 0x40000068, 0xfffffffffffffff7, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x15, 0x0, 0xfffffffffffffffc, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000020, 0x4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x18, 0x20000002, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x4, 0x5}], 0x9, &(0x7f0000000400)={0xffffffff, 0x4}) r4 = fcntl$dupfd(r3, 0x0, r2) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x236161bc) r0 = getegid() getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r0, r2]) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r4 = syz_open_pts() r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = syz_open_pts() r7 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/42}, &(0x7f0000000440)=0x2c) r8 = socket$inet(0x2, 0xf64ffcbf4ae04fbf, 0x5e4d) r9 = socket$inet(0x2, 0x5, 0x4) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/85}, &(0x7f0000000500)=0x57) r11 = open(&(0x7f0000000540)='./bus\x00', 0xa00, 0x2) r12 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@un=@file={0x0, ""/108}, &(0x7f0000000600)=0x6e) r13 = socket(0x23, 0x4, 0x9) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x4) r16 = kqueue() pipe(&(0x7f0000000680)={0xffffffffffffffff}) r18 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="aa703fdb4c9ad3afe9fb9053dca355f8b6b1279e17df3283942b30d283002eaaf87ac42752ea68abeda1cc49ef09893c424ead35d6f93a14e4a7e555df833c9548e4c2cf60dc1449e49d7c4f119e415a5f82f1c35a1edd386c5e070eeb91eed5f0983c9479f3e0ee401de357089c3181698ae2b17f412d082663848eb1dcd53e8e82870bd87e31fddb314e05b673bc5a86a1a8b3cf63d7a7f2265c824966feeb46312207d891841ab82b4d86", 0xac}], 0x1, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9, r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r1}], 0x78, 0x3}, 0x6) r20 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x98a, 0xa) ioctl$TIOCFLUSH(r20, 0x80047410, &(0x7f0000000140)=0x80000001) pwritev(r20, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) close(r20) 12:10:44 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f00000010c0)="20ee270b64ad5ec02459b7bdfa13b88191e4be1e82cb3527955984b9544784fe47a2de8a29476121e7bb8cecc59c9c823d1a5ba0c16d99c2ae95fabda006cfcb02c0889adc58473911d92288de30ac03e666de88fc7fa914176a49f59b22732c53a127206a1fd763c11db237d37d13e4a7940bf0d10e9dd08d08caa809ec93861560caaa1ac494aee3d5ee0aab67df0a65b34b95c53e36cc81d893f8415ceab1455d09b52aaa27edcf51222b44034a8bbbb42d087774294873c99c9e7eda66bb193949a8f0ee4881e20fd093ca9ce730a15aef3db8767d8a4a1ea0a2eef02bf53480b127736595800568dfd4e3eec56686f5d43be50685712f4ff1f03b2818", 0xff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000001240)=@in, 0xc, &(0x7f0000002540)=[{&(0x7f0000001280)=""/155, 0x9b}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/193, 0xc1}, {&(0x7f0000002440)=""/186, 0xba}, {&(0x7f0000002500)=""/21, 0x15}], 0x5, &(0x7f00000025c0)=""/123, 0x7b, 0x1}, 0x41) sendto(r0, &(0x7f00000011c0)="a673d4fa09a4600da54621991dbf51a2b6739eec34a09ffbf26de4ed85cd8cac8443a06111079b39fccebd69daf77d53c15f422944ec155b4dbea9ec4ffc1d7e27199d50d1ddbc160b81f635c88ac8dc58e53a6ac20c3c651416adca1b4a72a80e9d6847daad35183c00595ecec23d57defc4dbe69e8886ad7e5", 0x7a, 0x8, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x4}, 0xc) setsockopt(r0, 0x8000, 0x1, &(0x7f00000000c0)="3146a982c38a554b7111142bd703b1d1f1392e5b2b12f2b261595603bcfb7c8eef0393eb2226f60184f13486cc435c4d29f0e6d9b3a9780f887f29f3ac72c4fa2f2d1f6fd3a5e7e17bd7a2cf18e5d3e5d851972447122900121e4fafc8c67b2ec334fca5ff92323513062cb81eeb66678f5c95263e222d64a1b94289e2eadab8d7eba06d39ea4c693332c14665c6aa91cb38494c32e5b020bd944a0e7718b2015a1bf2f714336bad5f14898a846e91b630fb416bb8c04eb716a604eb0e162a08a44c9d64418cacfb7d6a72ee3e35d5b8d90ba25b772548932f8c2422676e2c2542cfbc792ea008e81d0598eb3326ce3737d86f83c03b81fe574ccf13327350d2913dbe67a8f4a8d352e744d20a1d0db2609122becca827d19b82af56853785a3944b570c939870f9c14deb45d9ad94b82368f773da6343d9588d8d660835ce3ffea83213e1da0cfc9e3a5bfe323af54b0508ac516dafd635e6324a5f299e877b99a7b46ecb393985825b854e9a0ef79e369bc581c0b8bd80bbbd83d836612674748e4ff63ac1147a879c7008428d250feafba7387f7e526ec5a3acef1a3aa8d03f6bae527f84a897a47d376d6f5889e87fc4dfb906c4d4825a8599820113106fb6cb038cfe1129e526cb13c1b1ece43bc81de5cc9410e56e2d52991debd20669d587c6a9a8d82eb360250e0b909281ff2bc891471f648ed9c162775870da39a03c309e644ad901b27c5a195f32f811507cf051ad71e91408f60779ce36831bcdb9e9595f0acf83d75368f268d184dc3d80dbf663e94ce3f3927ed718984cbd193c3e7e44530c72a0a0e283bf682d9234042b3c4114cfd614be34af302721cc2692af8b6fdbc2fb4846fb5e2262db7078b4c803e081beec9aded85f4249179de7a2ca87e8a7b6ba4271f044501b93af50655a6802a0b3d09df9b18f1c7a0687543d0a6a7bdd675fce456872c4d5ed1f8021d790f564a884bbb5f42cff33eb874c1c7b6adf4b38f9e888873db86e687a9fcc4cf142ae2b76ca9e6954f5ac8ca5bb26698b1fb6e07918a0ee99fee49564d2a21fd3f98e58f9eb47ab3385234293dc1b1dbfa67a8a11eeed4becfcc70290699c7d9c562599901858804627765d00b69c1a55923a1ee4927268f6b7040b3cf4d85c44d0845262b364788a5ad6feaa1e0c3c552503f23401f92b690b3f6683f4f2abc23e7fd50bcaec70f6b633b8ff2471c293e435bca229fb0206ba4e34d42cb8b46d5817039497caf651e45ae77e04c30cd49778f2b8aee8c91d39efddcfc04f993e614ceb9013cfff564c85e9d3adf8976e49ddacb06fd854afc1576f528d5de95bd82bb49d460190c79c635c69b928d6455c2f9e2e07173a42c70d2b8abde8e1fc2a9809b9b4a60c5f741994dcee2e1b432c03c3a5fe670f719682d19c8fb7cea10a9d094e3fbc4ddeb3388c66a33e5171527e37f09d697e18a2dead2b13a1fad7c56a4f0c6c7387ceee0fd7724735a00a9a684e7fb7e36b42f7145a98c9d382e6eaa31f8c12e40c85e18a0a75117c9f05eda9b306c3d972831bec58fdd5e79e84748992cbf5637184dae67807bf25900f0d188087872406cf28ae44097b15c37004cd4ac4983074d13c3e69028e15121378279bdae7ffbd5f23683625fee0ba6fbde35be54a2cbfe2b685acf70cffcede916ebe8b30f653bebe79181ed7d835d98219b3c06ea38885d7e32396e43ce859369b26fce4425fb22977d3d41e812bb6c71a1c380ddf777d8bdeaa122c876fcaa4e0524c2ba4ea5c7b07c8e44249961ee3dfd4619faff62ceb9d0a25d99a22497f72fdd893a72e12b4a1580d877acf47d6fb02f3a692957d4c8e65f9478f0bd923fe633795f3b13f3c5689773e9326e2b8c6de191d203761ee84b916bf325ea19dca1d382d017d0a6977eedd183150989346a29f4d6f0cf8a75e803518f3a644feff9a80b940506d4bdc76e2a43dc1e734a6a999e0076a2e4586affba6956a55aa23b2dc3600262cd5487a5edbea5ae298cb8a4f3f5f8a1736211255313b36e072af175ddf7595cb221d09a1e9b8c10c5e66798878a1ec0af277793c90996c1a0f3ebbddbc70a942d40cb7504e99aa4071392fbdc7db94430d11f5d8982a55c32eb9d2ca21d7fdb06c69ae6a61c6c5d1168f71661c2bfb37e265da76dddab7e0fb908f4339f45eb8845bf09783c3f5fa74330f44d9246fca75110a12355ec02b7674290a0ae0d45c8b771822e1298c35722cb818dea2532659d13378a559d653e57c6bdc812d91cee4bf2149cd8dd4693fa6195cf47adf3043f6dd921b69a2a216cb364008cc87afd6548993d712ca6caf4e0c07f4410f3e7d234ebe1744475c4f8325607c4c496242a01e78ce287b54f9caafc4c0428608b7e0be8cdb7aef488c4bd14e28b2e3a5048f1fe83cd0bfaa69057b0dc051f96fb19a25c9c77ac8cf25dfee00ad7e7015b93680f451530971e85a02540d3042e6803d0e456660ac23680d1417bd843ab7ab4336f4b9539913a68a9f1df7e1bab3361960bb6a2fa5573fd41ba25c6feab9b0fa83b24f13b339f9af51fde6c179359ba8f1d4d36b1c2b959b2ff38638d6994149e529936114874693ad37e9825e603b368945aa51f33016c578e3bdc8fece2e22b675c13b78ba32b9dd0b8b775a7d6ceee5fbe3efd653db3d7fad04238d94d29c03650deab0789e19bedcd39d4ad33d3c4ed023e2eced6b1386a1faa6804b95079a8d513e2600222e9d4380b4ad38e7fcb6ddaa2dca191f1603ddc53e4def7fa6bed6bd2b13838e2fea1fbd35ab8b0484c437dbe314beaa0485354e10bf454c287dc9068961fd76ce78ce0818acb69b6831268abba9b4949b363954345c182efb9ce930c14345eef35c5477479c70d9be99682fef330cc2bee77e938dacdcd040bb4a732c3c03beb85d9443497adc302936144bbb2dc377b58c0d6e8f044d4153f8406d7eac8e65c559f6cf1a7ce4aa37227e53e9244340195ece0ee633cacaeaa1ea0b6f220ac0872b940fb9ffe1340999934f791c734ac2fc17ffea30ded85c8568bed9ea4b86eb8158d173ed03a5dcaf38c3cd1627edc823c9bda7fad54a555e2ffaaf185e1a232b64434eccda1cc88040e728910c7c8e0a1e71128391f70846836a7e970abf3972f858a56e91e55c38d94060ce2a4ec570f2eb45e581df8d189b4aa54fc30db60b7a765d4f3c699be6940e4de5b1809b2ef41b527aef56bae0004f0610a27f435ff77cdb3c14f8ed8777631f09d091c04285065aeda0fff8a6d538ef9a9d113ecca7d08dfd5e76f50982c43bfb62e3acb90a12b45e3313b11e8867552c161e7a09993db075858b4f995fa01aa1159b7adc167b09d22828e12bdbd2edfccbcddf3655b0c89969e42ba50b1ab1c762dfdb2a8704f972b0dbb8bbe8a703b215229bbfe2d9781fcc86ca3159d4db0480e6b6df0791a80d2f4c8b064299d8545cbb9aff0d4b1b08360bd39a0980eddf2e239307e92d421dfafdd23e417c5fe2c4c65a999696cb8ff07fdc032a7341d273473fe7771be53a402ee9c245c4f1d86c440ca24390351922bd2d5e3b7e3693bbd693580620f7a9e443042837d3354d07e01ddfafa9c88a62eb0d988b2e191f30b883212535c9cabbbab7c345a277a298ff7cdfffbab1e6f124c43081b94dae44a296731bb88fd24986f3be0f0b263871305b7bc222bf6afa9b45d7a9441009c0b155b45ece9ac8a4802838c920e4609008f8ce545d177aabe6c14a5bcb05f9bf8ab55ecae25ca46aa99f75193757b5851b3c6f6dd07fd5a3da12cc07a3d4c72acbafa92e72ddc6611f7f0a9ed780696a4540adae220e8cb7676f0a5a2cbe1b957619690df47ee6d320acbea679a3f89fb64e2716a22c23510496668dbb98d22c86c2729880c6aa674c0445c1035e8c595ec898b8eb08e8df1ddd218513db18c63568d65feb8b0b63781c5d58ea9695adde02f89b55ecd2c5adc344105f6541ca96eb3c51c12c59826a31910309c524df692b7b79cba45bb018f29004a570a2f15e706fca45a033c57f3d5f7a270911bcfaad10ea7808cc3ce56c88cd5df1d8b90d5f5096159dafc1b47c4527af54b28904114c30390aaec191089f9ce929b4f1504a7dd4af4bb779a48c97834b66a30bfe565d2e57dfba1b5fb3213a5432b99832d44682212fb2e855f99b335cd0eae5a5d449e7dee86352b1b8deabb9799604e4225628b7f436b599924bdc47298ae974ad6e19d68ee8cafec6b7d9584005d77be0d62c1015ddff09bf7e0d916eaef5c846a54b11a09231327d5e199d07de730f3ed02a61f838356a2320bb5e6738d4603476217bf4c117371326de46cac5b840e6ec25de72e7cf98eb05c16f422907252f81d21c501cd95e6e5b0444dc386b1e50a2965f05e58999da3855f57edde6fe00b300005ec3f1f3de78deb0bbc4e74f52b431e221ec10400ea45b02aaf9b8d7ed0ef95f9fff9acf4c077340cf856a0c253682fa04c56978554e42148cc2b46e2f4a3886953ddc3ed40e50d0f9aa45a2727116be2a29400f1ec22d618da4eaf4ad9768428b294e2d2da2df4465909b3a59331781a78de47aea82fe9019099efcb276b44032a01c76e4ee16e241e9149ed37751767af8926973dfef310dc52013ea4da7abe5b9b712d6c622e2589879a571751829d802b1b13d1c369a067224b3bcecf238eeb09fa5757e4c7a79fdaeedca426aa061c7e2c3f6ba9f813e6a7c0768fd8f5202c4eb66ff78c159426eb0ca97c70298c7b869dea4305f63d1359734b6098d9f48e50366bb604b300e44124fd4609e8b0cc23b0e513763744668a3ea48ee091eb4e799d3851e04c044758fa3133ed026b9216acc604f113965aeee96879f022755b5dd5b095af3b3b67d2024ddfa8fd8b95bbd199e4e3659e1b5a5f3b35cea1e8a660ead97eb1f1f3947b2494444ac06f14ddeca73545134f6ef95ac87896d2130691fed1a866b28440b5ae97a8726fff8ac44a90d67397c854ce76bfc02ce31309657458bae3421eba5f7f5596d6fd65ece0eb1ad0922f2cd3e3e4eee5954008d2ab36a8fe8d5af300a57460ae5a4e66ea34932f051c5760463725c5ce318f8892cc5a87bd012df8615e55dde950da52f01ceabe50d0a2f073837f76fe3d9a32bf8ebe73cbdcd67414544d505e16a85d87e50278676beb368e2a546c5f6dc934c23fa4f342f7e2d3afea989d76dcc7c05848085d9468e46ea4b9abe25e65b21439280d8286594ed72d0cd3f381eff080cde4fb8945f4f71919d7b20d7ddfbee9bab4e9b927cfff11dc905f8a7e43f0c0a9aa71c51f3edca18f21f9f583ea44c058b1c2ad2e79520b961fbbbe3098371e699e1743b5d9bf8eaf8798a34b20ebb3dd4ea19b85d383227cbef59dd12c0f85a71a57508b90fc2c6d599a58cc2affbffadfc3b538d4e88836978978105dafb8e71a59ded8e79efb9cf070abdbf26d6868b192d200733075f190245d3ad5a93f01c9539876b0120a5a729d0aa8541f35ee714a47208f062c881dda96c880cb1a5dda928037358d3d966f901c2f71959357723c5a5d3f138b017d070892f963e5a2ee7f00ad3b0bd97b606118766c0cf40f1ea7ffd9ba0d0b59b163286277e22d9ac71250887c8662209058448c6bd47ee0f450a19e08f5eb6a3ec4f81766807b0d7b9a0d3f5f14659c0b44de7b102f3f3a46e2c3b56b3323fa79533dd28655d6e6f587d7ae321facfa7f7835be630d927c4f5ebce2e1151750b1d5685c38bc816faee8868eeb719e8cdbea2b6c7304a5f681f3c6127d849", 0x1000) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 12:10:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) 12:10:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 12:10:45 executing program 1: r0 = socket(0x6, 0x1, 0x0) shutdown(r0, 0x2) listen(r0, 0x0) 12:10:45 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') read(r0, &(0x7f0000001080)=""/4096, 0x1000) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) 12:10:45 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2000000004003, 0x6) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 12:10:45 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x2, &(0x7f0000000040)) 12:10:45 executing program 0: clock_getres(0x2, &(0x7f0000000000)) clock_getres(0x0, 0x0) 12:10:46 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0x100}}, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000280)=""/219, 0xdb}], 0x2) readv(r0, &(0x7f0000000100), 0x10000000000001a8) 12:10:46 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socket(0x1e, 0x0, 0xe56) sendto$unix(r0, &(0x7f0000000100)="de4334c7cf90841630605ef9132e393c649373c08c744d251b58016748e9cfc82d3925efc9e0e87c37a821fd706b8ecf4a9933f5439a3a3f40694f8a07276a1e442edb9baaa9e6efed1c9de27fb1e35b08ca8a47df2e9b43", 0x58, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt(r0, 0x5, 0x10001, &(0x7f00000001c0)="91217d2b3f3eb8f31b3b59b6076c92bb917ee4f7b4d822c7df4e6721ed2f15a7ca79b25c376d1255dbc37e08bdf3115b230921884f89c02d90a2ff8205fc3b4c224de901260d29832795535fc7b1b70381e7464279eb7b15c5ef69ea9f456abe1a5811c2c5dc4b971a2064f326a9d8780d4142560a4efbd92f28df37826b6ed498f8c3878b2abfc280b7afe68fb8b5d78c913e8c5465d19fb2ad8e468f75cceef3d87f14e51897e35234c6faba1ee4c27588f6d58f606507278fa2b4f87329e04d9393a68da679c5f6f54eef", 0xcc) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) 12:10:46 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = msgget$private(0x0, 0x240) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000f299e88597bff6e96e7267cb812af9d8502dbc4ee271b972af57fd865ca878b5e7dc7b982fb2fcded97d76ff8dd825d661d1e0758b4fdbcbcdbb8fb591aade13ba142a7f9ff84f1c1954440cf715a341e014207f18eb556f6bcc5969a4bceabe9fd2426c2cd76eaa057e44d550884954ab04b7713a7cbe00ec0c0000000000000000000000"], 0x8d, 0x800) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0x2000002a}], 0xffd, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x7) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) fcntl$getflags(r0, 0x1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x0, 0xa, 0x3f, 0x2ff6bc5a}, {{r0}, 0x0, 0x2, 0x2, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x20, 0x0, 0x101, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x20, 0x1, 0x5}, {{r2}, 0xfffffffffffffffc, 0xa0, 0xf0000003, 0x6}, {{r2}, 0xfffffffffffffffe, 0x40, 0x80000061, 0xfffffffffffff001, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x3, 0x20000000, 0x75e7, 0x500000000000}, {{r0}, 0x0, 0x40, 0xf0000004, 0x5f2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x401}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x9, 0x3}], 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0xffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x3f8000000000, 0x2800000000000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x5fa, 0x8e}, {{r0}, 0xfffffffffffffffa, 0x5a, 0x1, 0x3f, 0x40000000000}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x83, 0x1}, {{r1}, 0xffffffffffffffff, 0x20, 0x19, 0x7, 0x7a05}, {{r2}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0x7ff, 0x2}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x4, 0x5, 0x2}], 0x80000000, &(0x7f0000000080)={0xfffffffffffff360, 0x3}) 12:10:46 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000100000000}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0xd9, 0x20000004, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x88, 0x4, 0x8001, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x5d60, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x0, 0xffffffffffffa7a2}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x9122, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0xfff, 0xacb4}, {{r0}, 0xfffffffffffffffc, 0x80, 0x1b, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x8, 0x3}], 0x9, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xa1, 0x20, 0x20, 0x151}, {{r0}, 0xfffffffffffffffb, 0x41, 0x84, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x3, 0x2, 0x200}, {{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x8, 0x200}], 0x6, &(0x7f0000000240)={0x0, 0x9}) 12:10:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x764, 0x943}, {0x1, 0x3f}}, 0x2) r1 = getppid() getpgid(r1) r2 = socket$inet6(0x18, 0x8003, 0x0) sendmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000000c0)=[{0xe0, 0x1, 0x8, "1b99d2cece479a40e5aa69045e385ef9931f3aecd32815908e7caa82be1b8cc59334c326271fced921b694e305631a370a30e97ef9f331c42d3c93b2238ced6c4d8223befd97f38223a9c687e473b8034da3490e9a8c91244bf54d6ed64750ffea4e0a877e020a03ca88e0c5a097b45ecba64f8d56a0c8891c538bb496391817eb734fd1630c201100de5cfbc441b6c9a8578c08f195d6d869c45eb4ac10ec7a13c2c277a0ff0aa4546fbce2a9285671471fb888fe729bc837e49dff3dd15650a84c6b0eed61679fb209c5ab"}, {0xc0, 0xffff, 0x8, "dc2b7ab22da8d42d85d4f9ba843b0920a5f47b23ff3f8f499bdcaa1f2fc9f6c88d65740afd46aa4c2bee91fd2f870f34d34a0e3a1fa6ec6b682aab0e5554b11cc564a0da171f67e60ba0b07839c5992d4a587010273511b72d1c48bee616b747941e60652f5df28738ed38606bad5f63a2d106627b8973c8f6fbd9a5d9128cb2d5a5a46161eab89025c9206f6b6c07af9bd0183c31954f975122e8420eb89baea99c9bd9ca1754561bc269"}, {0xc8, 0x1, 0x81, "300240e3bb9dbd76c4ceea9dfccd07ade2a016019186366b2661b2190ab8638227f6d1c2ae83c2734533cd3a6d6cc5780779f11fb10c7115996bd88466895368c771a56b1fc5d3624ff8543a25d0561b0704772fe7a38ca35e1c1e5816ae9c4b65ba98ab69f4d3c3b5d4974cc4ee3f2d572ee085211d4594c3c1e13add957713cf19c6f38eecef8731916fc46396bc4063b326d255814a8c8e0ecc2490607d06c28d88c926cead8c3f8befe77f1f621d15475e12"}, {0x40, 0xffff, 0x8, "8059543e51bdf99c949a47a40c9bc4c921401af8371bda04ddc05b7dd7ca129d4885fcfb835a1d8e34c8f628845a774a"}], 0x2a8, 0xc}, 0x1) getsockopt(r2, 0x29, 0x2e, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2180, 0x0) socket$inet6(0x18, 0x2, 0x9) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) 12:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="4ded2888a1a1fd7bbd91fc37d88af423d2206209db33e7a1ca1411f406b3f4738c9d6e7d5c2087e0b913108d61c1a40fbf98a9089f3d4e295e5b835d43f1faeabf03a5989f1be1f1d2982902c0674a20ac473152100764caaa787bbe61ade1c45e899fecf86076ecd8ed8ea5c6a0bc16b9032506d085fd8f4c1921d7dec366bdd1512018f201cbe91c92aa9498367170da7483a3c7fe47f08ad3dcdb396f920f8cbc3a8b19b633bd27d605846c508811885951d740cd0bbaadbd5e938c09a184aece5ae595ae239e3cbe49896c8d0c494d21763e21748b0ad1428ce78b7cbbd4acbac5e5406f5d70cfbe310848a3383534094919d80533c74caf21ed7aa747435c39a9d0ac5be759508245a61f56fba17ed4ab07754fbc3658210050cf1e8692e559b084bb650276ffb01bfd365045698ec69a9bf453c23984d08ceca2bd5619bddf22cb3181864411e4e741f0e63335318123b1c31add577f746d04f9bfd8fd9c3515e6cf3f8de675508d6f224f950167c7875035c066dc1a9847996ac2498bf275cecf043cc8dab437f9b41135bbee5eb0441d12bf3e5c86469190023266529c1c130fc8648461f23c76789d2d1d701b79ecb776e9a313f926443d4ecb91907bb9eb109ed34912fa208b6e7b21c5bd54972e828fb66d66566eab82c8dc9469413adafc2a288cac7508eea274a1de35623c36d3210c8af015597ab5e76b02c176f179b8fa5604cef3d78d275e1f3ce196bce27f22ae576aaf922af3d74ce0df5748d5aabe92bbd26c0c73f0527768e77f603aa07a96b9a663770350f3fca4975a7f3027a8edfe7abb5798000f6004edd0e8fef5d0a9e6146146e923112a2c81235a09c452c0969be97bac468eeee2ab1efe3ef01ab6e058fb8745942217c3219fd545e470bda120ef2b26a85a0fd208239c7d6e0d5366263637953ca60b1f7bf20448e438f3b110f4b04851f84d521299cd6f24172d2e2fd96efbd8267ff27bf9ba65e417edd67b0187cb0bde0be24a94a0c0bc959c63952c1bf76a31e2df960e75b020835ba089f8010244b9394c6fddc5dda2fa7118167f51e42812", 0x2fd) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() close(r0) r3 = kqueue() socketpair(0x17, 0x8000, 0x20, &(0x7f0000000140)={0xffffffffffffffff}) getdents(r4, &(0x7f0000000180)=""/241, 0xf1) r5 = syz_open_pts() open(&(0x7f0000000280)='./file0\x00', 0x80, 0x2) syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x10001, 0x34f7, 0x40, 0xfffffffffffffff7, "1325bf0cfac5ba4e3ba554dd2ca9670f9fb9755f", 0x10001, 0xff}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xa0, 0x20, 0x80, 0x4}, {{r5}, 0xfffffffffffffff8, 0x10, 0x0, 0x0, 0x7}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x48, 0x640, 0x5}, {{r5}, 0xfffffffffffffff9, 0x0, 0x1, 0x80000000, 0xffffffffffff0a39}, {{r0}, 0xfffffffffffffff9, 0x50, 0x20, 0x1, 0x9d8}, {{r3}, 0xfffffffffffffffd, 0x68, 0x2, 0x9, 0x800}], 0xf2b, &(0x7f0000000040)={0x4, 0x2}) 12:10:46 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0xfffffffffffffffc, 0x2, &(0x7f0000000080)=""/9, &(0x7f00000000c0)=0x9) socket$inet(0x2, 0x10000002, 0x4) 12:10:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) munmap(&(0x7f000008d000/0x400000)=nil, 0x400000) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x300, 0x0) 12:10:46 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) getgroups(0x2d1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r2) shmdt(r2) 12:10:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x32, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x61, 0x80000023, 0x800, 0x1}], 0x2e, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1000, 0x9}], 0xc3, &(0x7f0000000100)={0x5, 0x400}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r0, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 12:10:46 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x40003) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x8, 0x6}, {0x5, 0x200}}, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') rmdir(&(0x7f00000001c0)='.\x00') 12:10:46 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="c30f6a", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 12:10:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:10:48 executing program 1: setgid(0xee00) setegid(0x0) setgid(0x0) r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r1) r2 = getgid() setgid(r2) 12:10:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() r3 = getppid() fcntl$setown(r0, 0x6, r3) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) 12:10:52 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xdc7, 0x5c97}, {0x8c2b, 0x1f}}) lseek(r0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendmsg(r1, &(0x7f0000000000)={0x0, 0x18e, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 12:10:52 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x3, 0xdc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r2 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{r2, 0x120}], 0x1, 0x8) setsockopt$inet_opts(r2, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 12:10:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) openat(r1, &(0x7f0000000040)='./file0\x00', 0x20002, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) 12:10:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)) connect(r1, &(0x7f0000000000)=@in6, 0xc) 12:10:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000240)="f7828b83478a0e2022eb72a6e168b77284bcb86d6661103b71aa8513145ff415b1442d8a855545854f03e3c57e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d44afc349895513de686494f2b1626821fa8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c61d8c5d06ad285e1969673a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381cba", 0xaf) r1 = syz_open_pts() pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r2, &(0x7f0000000380)='./file0\x00', 0x8) r4 = kqueue() close(r4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0xc0) close(r0) r6 = kqueue() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) seteuid(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$dupfd(r8, 0x0, r6) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000300)={0x0, 0x8001, 0xfffffffffffffffc, 0x1d38, "bad84b0000000000000000040000001000"}) ioctl$TIOCSTOP(r8, 0x2000746f) readv(r8, &(0x7f00000005c0)=[{&(0x7f00000003c0)=""/182, 0xb6}, {&(0x7f0000000480)=""/189, 0xbd}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x7, 0x7, 0x8, "01e28d66193c0b03b03d43acdffb717d2f402e29", 0x6, 0x5}) 12:10:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)="d32d6e00", &(0x7f00000001c0)='\\:\x00', &(0x7f0000000200)=':!$*\x00']) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x100) dup2(r1, r0) 12:10:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = getpgid(0x0) fcntl$lock(r3, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x7f, 0xff, r4}) kevent(r2, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 12:10:52 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x4) truncate(&(0x7f0000001200)='./file0/file1\x00', 0x6) truncate(&(0x7f00000011c0)='./file0\x00', 0x7) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xffffffffffffff7b) recvfrom(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x41, &(0x7f0000000000)=@un=@file={0x0, './file1\x00'}, 0xa) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x20000023ffc, 0x0) 12:10:53 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 12:10:53 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) listen(r1, 0x9) r2 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') read(r2, 0x0, 0xf8) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x9}, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) sendto(r2, &(0x7f0000000000)="ee11332b8337da4a813b2f45159a96578375a3817a035f437e2cc9bac39c0201bc055a5f4bab2508f62d336dce909696d60a1bf1c9fe3315bc7f608ce0bdc360382dcb80309b316600c4667ef86b12117466b4", 0x53, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) rmdir(&(0x7f0000000140)='./file0\x00') 12:10:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) getrlimit(0x3, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() semget$private(0x0, 0x1, 0x402) 12:10:53 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x2, 0x4) socket(0x11, 0x3, 0x0) 12:10:53 executing program 0: select(0xffffffffffffffa6, 0x0, 0x0, 0x0, 0xffffffffffffffff) 12:10:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="4602a9c87e71b7e927dca973ec26532f4f1df9dc5c72b8e9964fe9da52869c63f9d7a1fbba68bf97f7ae2e707166fc8f0aa9479ce4c279c602058e85ca41efd7aa1625f32523eae620ae18013d8ad7a0f5d2c6669ccc4b5ec8ecab9d84b4e3775b20dd99d04fae36fd76e6d293c17d45b906f8f0407cfa5d0f8a9e5b3960ae593f8b0fa0a346738f4ebb263d029b99faa68affbf1f19", 0x96}], 0x1, 0x0, 0x0, 0x40b}, 0x2) 12:10:53 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "88f1543012ee0caac627f33777043ef0244d5a6e"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x3, 0x24) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000140)=0x2) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x92, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x401) 12:10:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000002018, 0x800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) getsockname$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000bb0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000800000000000000000000000000bd39af11d1387fb5fdc7752a06b4813ee8e12ebd6a249f20b952ebb89b121e64ae07985dda624a7161488edd30f2347fbb192a61062e93251d4a56653425cebbde9f909445d598d0f641f2fdd7be61b6eebcdc78817071d8163b928ec4cb7efa30c142332af4336cc583f905ec0e6e8a29c47958138a31a1e44818407dac2833346b8453f7fd8b3fb99f9f6cc7b99077fe74259bf3e52c3e1635829a8aa1385c269c1de5bcaa3c46b98ed66a9dd6daad855f16278212fc6fd76cef3eb81d09ed4b47f2dadecee39ba735853f"], &(0x7f0000000080)=0x6e) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r0, &(0x7f0000000100)="60e24723666d99bf69bc2bd2c1798c60a536e1dca3a322d0f33dadbf3b3ed905e532f78c15e8318792c71b5d4080de5183654122bd21c90156fd65f917da964e718667b91338018877e03c34a4e90ff32cdd0370077c31bb05cd33d2323dee8438146a81849321c4bc253a8b7faa9c4bd77949359b497715c86f146d5bd7c132b437318430a2a7fd5c446c095666309d9e0d289d683924fe657c61ee2f1fbeaf83b34dfbaf0e6930b2d56d04a6b8e9e48185ea2ce0230f886e55634d19f4044ca7c34e6cfa0a8d2aeb69563793d13a122406e59ac6aba22a78f3a755fea8ded7941b275da0", 0xe5, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 12:10:53 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) clock_gettime(0x400000000005, &(0x7f0000000040)) clock_gettime(0x6, &(0x7f0000000000)) 12:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0xfffffffffffffecc) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 12:10:53 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000100)="8dc6ff74871b43875f7413fe94b9bb8bc56b5a34fa31930f106536950c4691b0b14596c3e8ee9c8a08cb5eddcc6a2d73ac3b81275f5849f93787a520ac92912129cc37e27c1fabc03ee21c6fd38a6ca15f7272481e70413d1c03c1fe3fae0eeee599038d5eb1701464efde9967c6e157640b0463f7ffccb65d291aff3b1636fd3df697158ca27a7da931aa331e641c99b004ac28a20850582fe76d382987bb4b0daf071081821bfd2c5f2ba3455dd5312608", 0xb2}, {&(0x7f00000001c0)="090bb4abdd88958a747de439e10eca2fb766ad401467e76a996951f7ce687a6cb46dc8dfd15bd3b10f2d01d43d0afb7aebdda11536d9379c434af597ae0a95f578aee5ed5382f121f169e7351e6454fa54a06427344a1277c3fc441841b158da62268bb9f7df45f0e754a1bc1dc8616f680fc9f15e9ac8cec57b556f5e72185817097c35380c1372d0366d319ce3bf66ab1637bd0d569e4428dadc692a49a4c55c402719454b45b6ef75482d2e3348cf372b20e11d1138", 0xb7}, {&(0x7f0000000040)="3a3ce8353087d8aa4bc741c008a728d46162ab3f861826201c4cf5aacf6e8926f176", 0x22}, {&(0x7f0000000280)="ba6e3863a532f74a58cde7509ac7dab75ca9b9651f56cf4ac47db88372bd99d50ea3e49ad5be5dcda5573ae83860399992e4fd9e45ced96a56b82b8f5e90467fa6b13e684fc478f3237cd7c3b95535d66a371ef5fb265b04695dfa67b7d26d69a9160d85d21c48d3ce4985e5cca4ac287b25cd84563706ad1a171817cb7b17417025598586f8044d234445272b18aa068224152e2cc80cec7136b7374c6bec8e35194f12355b6a477ced520d6e3b55b7b281", 0xb2}], 0x4, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) dup2(r1, r0) 12:10:53 executing program 0: r0 = socket$inet(0x2, 0x4, 0x40) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 12:10:53 executing program 1: wait4(0x0, 0x0, 0x2000001, 0x0) r0 = getpid() wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000040)) 12:10:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x794f3866604ebb5a) 12:10:53 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x1, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x80) 12:10:53 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/239) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0xd3, 0x0, 0x0, 0x0, 0x0, 0x16, 0x8}, 0x0, 0x20, 0x0, 0x0, 0x0, 0x6, 0x8bc1}) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 12:10:53 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1c81, 0x80000000, 0x10001, 0x5, "0d20daa793672376e3c1b12224951db75e0a1d78", 0x4, 0x6f}) 12:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffc) chmod(&(0x7f0000000000)='./bus\x00', 0x1b6) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 12:10:53 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000cf983ad00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c2533c1ab32250a94beb891b2dbb43e204c64c432f633c393960d4728517607431f976d181c9d905138f26a22f4dc7752c981128a810b7318923fdbb7a89edbb763a3eb061db8e99879d9d3ae656386e271c7a7b229a31eaebba03a59a0a90cade252f57aa93af938009b9fa500cfe7955eeb1d3a0ebe7ce28691d9fde9795bd34ade1848fbe4412631bb9b4a4fb3d530fc45f2c8e61bfc21d6b541a87df9df15471069daab81aec340db33c5210d1c64422e3d6acfc49efb36b7cc8dcc016c338d86245c6c365733a2711482f4554e8a51386dcf8238180fd2bc86b2a5c0765569f7506cda5a240fcc9554c8ebf6bf50080c1ba48a9953ae5d4b1910db6e5ebbcce5f13d7c7f0de971c026a6d8713c3f16584333ea37dbdb3d32206f6f3ced526901aa1d02fefb675a471a80158b75fc872be228bf45a460e16e1cb2a89ed1ee281fb068db6b36890fbb1b7f5ec37f8e48e7ecb34daed813fedffef50cab67679335b8aab3b13124085ae036adfa4534d31d9fa06cf3e44e8dcafc345884d8c4ff8cd77104d1eee3049173b2856ad6b3106d45523071983ab85297b64edd0c8bf933a173c0d929a60d8cbcfb1aea980ef2a0e6474b49ce2c29ae33c9f2eb5372887e7bac2b92829750028049af20e6286a7ec208221bd090615a4420f3"], &(0x7f0000000000)=0x6e) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r3 = kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x7ff) fchdir(r3) linkat(r2, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file1\x00', 0x4) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffdfffffffffffc, 0x1}], 0x0, &(0x7f0000000080), 0x2, 0x0) kqueue() r4 = semget(0x2, 0x7, 0x1) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000580)=""/238) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x1}, 0xc) 12:10:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x13, r0, 0x0, 0x0) 12:10:54 executing program 0: socketpair(0x1f, 0x1, 0x2, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0x7fffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x87, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 12:10:54 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0x7, 0x8b58, 0x5fb, "524f12128d47bd920759bb4a0d9d75f655e03053", 0x10000, 0x400}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r3) dup2(r0, r1) 12:10:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) 12:10:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) getgroups(0x0, &(0x7f0000000080)) close(r0) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() ftruncate(r0, 0x3) close(r1) fcntl$getflags(r1, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x20, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xfffffffffffffffc, 0x7fd}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xffffffffffffffc1, 0x8}], 0x9, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x41, 0x80000000, 0x2, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x84, 0x40000020, 0x6, 0x1}], 0x400, &(0x7f0000000040)={0x1, 0x2}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) 12:10:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a02, 0x0) write(r0, 0x0, 0x5e7) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/178}, {&(0x7f00000001c0)=""/100}, {&(0x7f0000001240)=""/4096}], 0x1000000000000484, 0x60) 12:10:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4537) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/254, 0xfe) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x3, 0x800) 12:10:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) close(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="5fcb1be673e64bec940bd855370e4ee7ddec4be6b2988788ae1d0642fa0b30ccb01c3cd9d0ab2d866c042741d79c0c172961527df1d956ac9be44ef2008737d7fe317e33ef41ea5d5bae62f46f8a86f4d3371c839a2848c5dd3472dd21e5edaf5c06e70912511ecc9fbc7085649ea2c6ea0f33a643033427ec367347585dbad3c8791ff5f00b80d0f5901eac1615dda50d76a8200f55eb83e543532713c5", 0x9e}], 0x1) socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0xee) execve(0x0, 0x0, 0x0) 12:10:55 executing program 0: r0 = shmget(0x2, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) socket$inet6(0x18, 0x8001, 0x0) 12:10:55 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x8000000000, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9", 0x80000000000}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 12:10:55 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) close(r0) 12:10:55 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f00000000c0)={0x2, 0x7f}, &(0x7f0000000140)) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x8) openat(r1, &(0x7f0000000180)='./bus\x00', 0x400, 0x36) clock_getres(0x3, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x0, 0x1ff, 0x5}, 0xc) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, 0x0) 12:10:55 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x7, 0x80000001, r1}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/20, 0x14}], 0x1) fcntl$lock(r0, 0x4, 0x0) 12:10:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 12:10:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x204a, 0x2d50) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x5) r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x6, 0x56, r1}) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) truncate(&(0x7f0000000040)='./bus\x00', 0x8) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 12:10:56 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000001c0)="d23f920bf9ed9348a6e6373b58e06edc3e0faabc5970b02865c0277c91894c247d6638a4ed95cdce06df3b34db1859060598591d98d954751b69c047ce175e74432eeb878c54b68f5d9e15186522") mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x200, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xbe) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) 12:10:56 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chroot(&(0x7f00000000c0)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) 12:10:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x81, 0xad9}, {0x4, 0x1}}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 12:10:56 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x0) 12:10:56 executing program 1: setuid(0xee01) r0 = socket$unix(0x1, 0xfffffffffffff7ff, 0x0) sendto(r0, &(0x7f0000000000)="8e927d0bc4e37d1e188d398cf8a4d4a64884be934a31be90b36521babb16534de63ce442773ac5570548bd9f34cfb3e7e6f820cd7c68a01e82ca60ad05e5f5cadb617b6859a3dd61", 0x48, 0x405, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r3 = socket$inet6(0x18, 0x8001, 0x0) r4 = fcntl$dupfd(r3, 0xa, r0) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r3, 0x29, 0x23, 0x0, 0x0) 12:10:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="0000dec4d04234657c320400bd57a505"], 0x10) listen(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sync() 12:10:56 executing program 1: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='..$\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 12:10:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000080)="94126875d8477eeb080544191f865091ff003c9a815e5c95d7a43df4717a4f6972f250aabc2620ec99837cf79bb5301e6eedba4d2bcc0c3520eda3ad69a615dc8b42147b63e23703dad41c6b6825da2373e7fbe9559e1165c6bf6b80287f6f80836f14fa2adabd5ca9ef0dc5b199af4b066432f86a3fadc2da55ef2d44a0c094fb5a572ea508087574", 0x89}, {&(0x7f0000000140)="68e5b14728d0fe679c1722aaae56b093bd2e06996fffcc084833fa1ae558d03d", 0x20}, {&(0x7f0000000180)="ebf92941ce01011c74c3fadc070d85730d5a4693d85b067b0ac67185872d134b4d3b78b52238275350cf52a5bf132310cfacd53bd0adc1a3e7c37a5cf9dc801efcda1a6586bb2bd5d02143a9ecfdd9e641a2ab02d822a0099d6d5bd64d91c907799fdedf5b536e2ce8fbbedd24315da521087de9a08854b206a8e595ddc054ef49c0ff039c8cd921d8a1fcc7403f20930b0ddac4cd60d41de26c608088e2e624fee2ae9d6a20f83ea164a601a234c24ddc2e8f", 0xb3}, {&(0x7f0000000240)="011859f459", 0x5}, {&(0x7f0000000280)="0cfd8e9911a8a0f3cfae63a52eaea10fe2583ffe6c86edb48192fba8163931a47f6617994317f66275bbef5c6c92f79cd186d0c9f230ab6d820dec860fd219ec600b6737c1099770ba5a04e457e35627a8233a0ab1e9ea6054bee1157e6cc50813b4682c4bc516b27e8254e79e849057b09695a310a1b5ceb14b8e66501d71c3522035f44f244427c7db6fb35954b50039b9840c4d105def1b9d0d6014476a74df5fe2e8bd1e7e6b34eab897a6b96ba7ec91359cfd46a249c0c822e5c27a5a5b5c0063514c17b8775d73f343c7ccdbb59b854b2202d8fb9b077ca53e73664fff92d63d97198375b120aaf426a8c95544b370b8114a2376b19ee447a6a8bf202984534ddc6a29b7c86196f0fe314daef294757080eabb65c713bb48e6222549564001c62cb8b9b1b9c0b6b3e84bc4a3d8ba5bf159aebf7bd99a7996c479d8fa1d77f4fab8c5dc86497ee7d4acf28ffa995ce18fd64bbc33722d1703f4f21c94efd6f42a9f3da954290e17983605acb166c9a7afc2847a6a1fbaf4f6c512bfed7609f8be65a1773dcdf05cfae417e3da9fcaec9035c1586d7722e2c0c78396d002b325b2ae4e1b115f0b9061083d1b54efe7ecba287c957984e63fb1291d2ee77ff239cdad521f7fc99d1097748b828e7d6c2bad398d1dc57a1b44376da0c0a85bd4975f668789932771d89de9e8606328e5d479e999f2a515bbbd184ffcf55a1e4c2d1096f1a677e5dd87df0583cdf07dcfa65bcbc50ab20c7b673ed6930f0e02e1de366f8486483ee9ec5d45ae62646aea4c0fa1f1861a85d6a3221368d4a68afcb93ea0f718df73183bdd3cc51c0dbc6b542289ed2fe18762d8db2de869d40696ea7aa07fecaf032191bc31a2932c774716f297252a5ed5bc09bfaf70365030cce141f3da7bdce0dbaa5063580a5cbefdd9c2b1954de5bfdbdce309b630d03bab3123513e58c927d126c617aad9bd7926ed2f6397387c661deda6e075032467a34f1805ed9248f8073a2650aeae85981587dcde4e07ed31152b77e892fd46e09ea120fd5dd1458c558af890c155c0e21459a4ac76e579afc47f39b23052d44388c7bc3608175dda007455bf09679d46b081c90ddd93f037aeff6ca180de294d7e33f7a8e27e810f806fab05a26ec5aa872c0038487f2250bb8e2ad1abfd62f74128e3292466383a30cbc9cbdcbe1959fab5ca89c46dc97e575fe185fbe645920fb9308cb3a5f8431d52d60c7b975b697c076a645be4b3c3bf6977de57ecea6c790e43ab50d6e41e8b6ff20b73130f0b8cbe3bf0b255557659716fc93c5228d3b2f791878d1b9663a7af89d599b1ca2c1c3a086f0e72caf73fd51bb8333fc9946d518c6d0dec618a7eb624ab8c2669ee0f53129d7f58b203ecfe00390f9b248e90d4ed7e558cd5dd8e0f108ecc6d9d10cd2ed6e155cb49676e16517b2792587407c607f2c888458540258777ce8442bb2f42f039cc829c4319b29e72edf0e6907f7e2f1b2c5c5c8d484573f8240f5c95782b6c85c5a7f89c54b7dc4cc64bc99941e79288c2dba79328587713310f2547cbba117c1bca7cf3f8491bc6c137dd65870a4cbb303c53a60536656553ec6314386b84f69766b173aa5c28691b89993d48b277eeeba3239daf1cae2541bc56d4b988b034326b5cbbc1ae835bdf1a9d0cc4cb5f320992c86db236ae34e5490f9327d5817fb76fa3f93b82dd723f6eb7611696db875cbe75ec88fc07bd4c60b710ab60e8b2986bc11e943d6694e2dc5636cf5146ec185c388dad3d6258436b5a2168528582cb3a4bb0ba7119c7bf9ca84942f080153a1ff31b8e352dfc55e50b7f6137299f2b44ef6272e605fc7af3ece50b4847decc147aa37e3f024c217288fc185c5c7d231a8e71b9bf2e06f66af0fa369928ca570a344e264c489ea2862ddef2e693096d3b8b6b13620ba8660652ad0f88f11a9478a57c674e08242e5e7d8de75018294e207401a672d8e6447c39e24730136674187631e35662cbd8e033216a48ebbf6e0df4de2bdaee5a23a3b397fc9cb1d59b6aa58d868b796019f97497c18e5523a0d21120cd93bcaa1a2bdc1e4c58623425afb2c04b128f58099bd8346881fb366c1082345500da5fa936cd301fee0c39897c894d8d8749daa8f1e8e3f40a41f9416dd392ff1d079eab6b3f0c19fada129e629ef3604347b27889c9c4844a608e88051632f1a9ee613c1e7979d0eea4368b8dcf6d1996919222e3e1fc391de5c7367e1767a17e7912e8450119d005dab209f9f71c80c94efb73937abd290d7b7e95a071a36478c86f31fbfa34a5fad95c91b2c0cb919ad9da2ca8c282efffc1bd9c30bcbe2e05c1f61414effd0b166c4586abaebc471a6bfcf5a011b20eb4b5d80e6db5cbe8c0a22816a27a7508fdd1ad9a15a11c37a3ee206948eb7f520d19cc9f185d9ed7a1513a97f65efba20d4a855ff379175733f910977e3f1489d14ff99bd6235d1d747cabe1a3d820e6df6fe6da8fad315104251c1b000a86b9cf233ea4e6384bfb11e229f445feacae543d4a8c0adb85c9ad51ece8baff67e29a7a9182425bda753db6862130eae05b5fd2bc4dfdf19f2ef8663bc1f32f24d9b9a03da24cab64ab7f2b746e791ab14e8009fe236f0cc5a503d7bc7e4267696c5588a6ed55aab28d99910d981bdcbdadaa22b59e89bbffd992751e543d7a5c6cce9904a1801532b1979753cd198ecdca37dd8ed217d43afe3152e2689d11075a6893905f151d677c75206167e69b484c367e0ce243bcdb17305e44ae44806d5b9c063fe82581b57f424b5426bbf6fa084328ad454594c5ecdfc67f991584464cba3799a6d3f42089301a3d8cd06087449d37c411110706b37f40548c15c44269d29edef4ce6ed90c405e48bfcf9806226aa4bfa84a73bed67571fc2268ddbf3a0377de1d9d2ba81886576c18c4d94cc044cf9f413402a7ec0596bf21f964536157953fcccf32469f095710718e244f13e5f22aba2b9a39ebf459d366565c0fbb90794b6bf6020be2aca28328bd4f8064466827088b480af6d54c099761e061070e39aabab4bcaca9c7f3b13ccdb64b4b1105259271ed2ec94329ba37ae15c7ebb0fe140cea7f75b977433a286ab7e10d341a9d8a57319d30ca7093f5e1a3c455c7b514ad54e62154e0a08f3fa979256735f997f1a9f0124f581c78fde83de6faca00c4de0103c3cbaed5db948812905cb800be4454903c3af52c0fdd9e836f3bfa754632c6dcf0c656a856f6068acd3f3a7f39f396eba57dfb60c791aa4fea143c3744d706e84a6028af08f3816380cd8588d7d197b482dc1196eeea57d8621d0f3d6a756591201c68b07862fa1a4b32d03e70cf7a01844bc52573107c15dd1e36239710f277954ace1e4d1964030b63f9db0555477bcbb934998a3d2725311aded8ea696365be48ac5b6e3a82413cc0daca86a8ab54eba50f02b5a56cf28f04ec4ea7723dd598aef4b7983451606348f5ae228418af24799134c17c8fd4233695db07f33409bf37c1d808afd29f516f787c539e6954bfb3c9fef4ccba06e5f4013a9a1807dba2aae7acea918bb6081ed858d2dbb23c02f51d903e78a5906cf8f0495fd461bb0db15a5694f678e6d0a6ba075889eea2f421259a579b7674e66a4579685e744b6ae8c94f878388a5572d3ce97c896cccd52a26a8491e77c8b03b051e2eabc6b83eb2f64f22bf4bdf1dff55d44f7b7d6c45a05cbc3c8d273c831dd1af333e3d530dc4a90ee542a8823847c3f5cce183b14e0abcca40b6f7233d0edad7f8a381f0945111a0b14f1674e676e97d191e6c0b52c3df6b7d689ed5a293561a9755dbf2f3f4fd1f7444c9bb0574f71608d30c77c18d07c81def91601cf3c1401a18862492d01c145c7fcb0f38699ebce3923c3f009484cb6f6a9033a75fa82337085a16fd87a77b3bc2830551f6fa27cc0b0536a5e5d3a1e498a753a2b81ced65bc5a28f6793957b8a92f869da1128dd3b605ffecd722ee4b76993d3c975bcfb4ac700ff6d4c1b5da00149cdb1c63dd6b114f879bc304414c70c06fa0222d01c77e8d30978300013cd1310724683bc462823c02f233df062cc143ba1b18759b0616586e339b48b3b24318f57cbd9d0aa2c92ae2d0082471a08f919297747f08ccd3cace1177bac5bdc21a77f1c397b2a9905703cca6e8008b09287991f5b354f37fb08c27bb7357ce7782ea0773d2c6e911565f3db81a7030f059a7da3b988e26fa4ba2c28fab55e181f29cc315cfc796629452dec669a75283a5fd2a1641892647f8fa88acf0f305f1abccf3812a2ecbe25c45bb0d8a5d21a8b5120a3d45a29909e19ee49a9c6cd636f90b9b97673f717e6c7fa188aefbd4477d52bd337c1a8107c0c537aeaf2b9d1e15eaacb514af6d1d0130c3c0d3b6829407f991dd56fef572edf2318370eed3d826c88d787a00dc7abb8f25b4143f7ae2629d0014b29a98c43e49b44d8a73fca5a81361d61fcd25f4b84c8f59359f4e29b7ff5fc1370669171595ca9958acf42835e8bfd45efc91389fa0f9381f03e3358acab2f7e1c65d704895b6c2f50bc0d7e84579e6ca03cf71ebf52c8378b0e4f6b40608d822050527646423e7c600b2d87392ef9e316570aaac99ad7e5aec0cd8a530ab9eedc76a175228a3ef671af669f88b7314945ba792524bbe67186d5ca4c64e60499cc184a6d54f3ab92dfea1eb63ba8701544e76a681a22bec62b95b679715ff5dd88258f7a2ff4fbe9c0a7aa057b6bc5cf060adbd47c059bc7a1f952d51bc4a55d84bb7c733feb76a3b0e78059958f08b042209fba893d7052454877b2bc981aa65dfbd37a2b1095e0ccce8aa68ff3f13a286519ec42a20d73cd6e995e3e4abbca5d47a9504af21510e10a062c6931bc39fa217b99eb159cfdba51cb498d50aedd5267a1f683624fa3a5bd5143daf33eebb44499a733bc996c821cc0392045def82d01928df1e9175372af3fdeb31c3a5e3c5cf2f0a356d4858668f436a0a066ea6fe383a79be10674318af265096f342519658c21b1ece8ceff3231ee38981276888da581e7a0631bee7e5de8fcec2320f86d3db06120855295deffb923ef620907a49c1484332d742443b4e035b2ace246ee4ec4980c5b865ef8e209d82ccfde516a7a5b7cf6d49b07f1041fa443e7484a42e140def0c42c75cb62d18a496362d9e2ceb998d2d7472fa8b8086c660e9e9d75d2ab6443ab759e01466fc2633bc2d238e1163fcd9d002d9f4ff809099c06c13f17cc6c76ff50791a4a75c577071c1941405abd034c9beae7d437d254e85eeb2a035af8eeb3839b43d37b23dc3e589540887e32788530ac4c77417f3da7dbca7c5d2756e78c7148554aafc4bf3fbac4cdde4c4d4cec6f44c8fc52c2ade656a3836d8db73f62f6b274e39f0038dd508af07a157d2e0c497afca0c645c704b2a38f9c54e4bfe7ee2a3dd9ae597a7e53814ad374029f9cf55dc35628d81dd27850025f55af5c28dc34e1de07faef917968f863715ed702dd35b5886ac119661588da8faf1753685b70c24d78f5a8eda36084b046448a8394169471ae89fa6ea84a344ad8ec57a902dce6222968623386b41cf00290602d7c2d4816c1cb982231ddae0d5d2bcb853f0970745bbcbe5720c24db257a7d32ab0480963e004ce27593cb90bd9882d6591e4629a80cffcfb365acea42e7b8edf805225ea637f251666cdaf2cdb203ffc429f45aaa59c3b08051373dc98297c086d7b5e71a3d170e929dc3057b961da4a96c1001279a3718b48be5579f0fff6d308b403b8be923f1", 0x1000}, {&(0x7f0000001280)="497adc2068a9e564b35d10c24bf21b4460d8e4dfc035a9d5a0c9cba93d8aaa0744b76dae725236e520a06d94f08326be3b9eb36b5d05a572746e7772f14baeef51a255e47a6020f67a3b102d39fee933e5", 0x51}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="b00000000000000000000000c20000166c9dd2963064d959debf3665cd658df1c09dbcd5691c657dc05548a7502e1981efbe67c650f51eeee9b66739c48098a43f0668d301d8028af94069163a38e81587c0f907bbaeafe297821013c0b62a4bc6f64854a9c7b06f6ce8b98bc3d6a086217046d819885bcc6aae7e8afaec55c98bd4019e1df3030000001c9343b30390f18cc7187b5d4471ae88cf27b2c9b04ccae76258e9547e4de80000b800000000000000ffff0000fdffffffe5c978edc9ad097a9e22d92ca26574736eadd8cb50eb3f089ae117d5475ca6d5bafe809c14bea4e9d787eb098c3b74669ec5aa4dcb4bf95abc5d961712a99bc92cf1ac65710547f9fab590a97436a8110feb02de9880796437e2f83312737689994b38d04b4d37c5b30d41247a103bf2aecc92f25b360645378ac2bf83b34d610af3499b1477d8ecd72e884307f11c92c21fd6a130854a0ff4e2bf710edbc5be75f7d8685d18d300780000000000000001000000ffffffff4fd6964e888107b4586d44efc5562417b6cc5d3793a554fb5ac300a788f8321b5986a4144f8dcc596bd0be1281dec498a663aea620658f406e682e81c29d9148afb95d9154231c9bb7706133232306a98292607d1d9c22b3506e02bf1bf23dca447000000000000040000000000004000000000036dd52e1bbf50e00009d67c957328e016b9040d7aa9a6d07e37d8aa218bdb4225141addd03812731e5e0779fed4584e300843f0000000000006000000000000000ffff000098050000614b43306dcadde08e75c34813a0e47395a897bbdd12d2a8205f3914047989d8e2ccf7c5aed2ed6271d7cf6cff864bba2c037329752be1b8f3d47f61c00e05c287fffed0dd2881513d883c5be6cf00004800000000000000ffff0000e60000005c60ab7fbaebb6348056b35509cd905631c7282f750ebfe7d419e55e058d812b8d331c4a1d8cdb4da5297245ef65f0bf82100000000000000000000000"], 0x2c8, 0x2}, 0x406) 12:10:56 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') r0 = syz_open_pts() write(r0, &(0x7f0000000140)='\b', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 12:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000003400)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fdedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2470d83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da495b024f1f0235db92980172ddd7462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb17641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6008000000fe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf140b00ec20d55d9b6cc58dad4e687fe811ea22504c1ac8eef3574d50696fc12eb9e6ad1bbd2eca3663f4a363d8bdd210bff353aac", 0xf72) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 12:10:56 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/24}, &(0x7f0000000040)=0x1a) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x1f}, 0x10) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x5, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000006c0)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000001c0)="492e97a3f5d3432cce1e95b299c9ccae2604be5f11a7ac556335ee6a0ead7d1e8b", 0x21}, {&(0x7f0000000200)="72760af21d832ea17395dc8d1c41447d3e7e2a92d0a4e14eeae497d470e28543267b11079c3feff5bb90929d87fbd7af2e1f704e088d2481b35a9a768657ed25d888a440273f8d386d6c0864e174aec0a85d92f6c87bbce202276ef6541663ee4e641bc627b1955040976fd4795ca5b0961a1d0ac5b8", 0x76}, {&(0x7f0000000280)="14719a180f03f88ae6e9d3d2b14a31cabe7dffe383c925490b2d0373c3557788ff6ef3d5c957951adcc2d251ef323f5ba942acb422eebdcf44c00d956a8e29c16a8c39f92a728f4d2a464bb16e53ee600d3f9ba137da17e20d92cd9b0b454c2ef35ff50b43b8ba9124f9fb4b744d48c7e1f81bccd05f3eeeda456938c142e7d35d801d82fe03ab8b84adc39c", 0x8c}, {&(0x7f0000000340)="aeebfa4c2c6c6b94056562a900ec24f4ecc1671b20273b3210862510ca0cfdc1bcc722a67f2c3cf5f34ee0d22f18d17941e00ef8d62ce86d7cfc264f893d683cdbba5f32d0a3f0c67a4da30d016f0ea497e1b0364f6800037738bb300ce1e0de54ff71813720ae9a20af68c3fd157b9a67aaaea5b6f4a8e17c3a4c795abc83673ee3c92649c7d66bc365449725c1257a5e932a77e735595b2183768eaa813e29291eb940de5ba93122e8", 0xaa}, {&(0x7f0000000400)="334c041e207985e01a9f213b8a0118b39aeb22a98a2a8d4f0e2a6cf90cac2ce5e282651bd8e04756a0610b298ed71adf114c2e0610c4e093c334d32be995cf03c7d1d8dc31c46f35f6de2773bb509bf294c612e98389d8bbc7d5e655614e572db8b6883b7a8640345500c080c475ea55", 0x70}, {&(0x7f0000000480)="3c4363949e517b4ae2097134db6ec7e002cee86cd417d032c9367aaff0c5cb6a430d8e35fd948bf91428528a8577a877ea59d9eb672f1a623d8440c1913010813a736fcc7794e63e81a1ca8cd5ed2fcac3ebd4e264bc63d51532b70403ed0a362af94835a08ea3d600ec8855077f3e36c1d8", 0x72}], 0x6, &(0x7f0000000700)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x90, 0x1}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000800)={0x2311, 0x8}, 0x10) r9 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000840)={{0x1, r2, r3, r2, r5, 0x1, 0x4}, 0x1, 0x87d, r4, r6, 0x9, 0x8, 0x3}) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r11, &(0x7f0000000900)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0xfffffffffffffffa, 0x8000}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x8, 0x81}, {{r0}, 0xfffffffffffffffa, 0x90, 0x20, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x9, 0x7}, {{r0}, 0xfffffffffffffffb, 0xa0, 0xf0000000, 0x5, 0x7}], 0x5, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x20, 0x8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x66d79a04bf6ecf03, 0x0, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x400fffff, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x1, 0x2}], 0x1a8c, &(0x7f0000000a40)={0x0, 0x9}) sendmsg(r11, &(0x7f0000003100)={&(0x7f0000000a80)=@in6={0x18, 0x3, 0x7f, 0x100000000}, 0xc, &(0x7f0000002000)=[{&(0x7f0000000ac0)="d13bed3c5907d7eb679105e465", 0xd}, {&(0x7f0000000b00)="2b1b0e0401b97450b508a515a57d0891dbf19c5f03059a912bcbe57e7fd43a8b606834f8ddd96dc18b6e4bb64fc1a5f821b333c00352b73b9692dad75bfc56ee26349aa8cdefa3315db04b07f40d253e4cb2bae66b2e339e98d6b4", 0x5b}, {&(0x7f0000000b80)="455d668047cc351ec2b46ad98337eba15f99e3ed340e3da5c3f694095bc63a8e8d8e8432ed03f00ba5ac17f7ab0fc427b78d5bda25b1eb6a3e8ba882b39ffefc435fc8c7fe4343b11305bec20cddd49f142f2cf83226cde0994e42b4d7e7119deac93a6157754d801f53748efd7a160e85ec7c6c8406f385b6b9ee74ada42f8e9ac19ee08a2f", 0x86}, {&(0x7f0000000c40)="5887076e85b6a2f0f30300d233142657ab914a8c19d163461d2d99db1b7d07bdfce8ab33947459c9", 0x28}, {&(0x7f0000000c80)="c2c1989a8c233c47ee3769b41ebbe9fee8a14621da01dd4205d89de15d37aa348f700b704929db7c8f56e14330a3611e4aa868de370ece0b2b781ed0e9f05b60a97e2feedae8eb9e736454221402a9f4b1bd92f222d48acf20e7eed411ada5d60819bbb8726e27c5d9c6a6f6141d64fe84ae147fa86e6974586b8633b30875b2c0d33fbd27035f0adf62f2b87bd30992d4dade067679b1f67c585e912d884e01354ac0c4a3b66dd16a10e966cdae805ab7fab9af287f10312b9a54da76055fab0784e570c3e98a80b97a474a1ab02372712f0e7700b84caffa17c3dba9f68b193e35c2984e6eeea9580a6b8facd7897c", 0xf0}, {&(0x7f0000000d80)="bb5276086233b1f32cbada6212d6669fa180e55d29526ac355c9c64b54279f4f9bfa3fd6f7c1409ed494f236779c8d97f20a1aac38e773c850cddf47f259403295ab31d04e479bca3b5002df", 0x4c}, {&(0x7f0000000e00)="b040ca9fa0d3ef908ef92c150b6a64ab38a43f8ff190b318e25db4f0f44654b4c32d834e9f6f4ea0bc295f7216d9cfe6f2297afedd727c29884cef36d097bf8800cbbb3e00434cb468dd22d93d0f5b8ec2e3ee84b4ab12d47017f7c786c4783f0811a50e4f65386adfa4ef940996cd6b6982790d90f10955b148ffb09bb569f5a07da6bd896bf76528e168fa384caff78f8b1ddae136907da1fed7768a48235c994d02a93a004ef914073b72be895d82e7d59e0d31fb872daa7fbfd8d0bba39acce60a942be049454eddf5f53cb98723e7bff5f5745ba3697848414532cf5a1a240654e9b4849bf1cf389632d3c1a7eda4c04b91211abd9d16b843d1e01a266d6789403d7b5c6719fe10597e9bba69d8ab6d3cb24ad36863e9579c7f06ce2bfd45c5c87cd6dfc71dcd01189eefdce89bd59d2e6190a448eb8119600aa6a549db563c53557b6cc95d6cb9f050541b40276638da89492bbc6a8451cd7e3ae78e8b7c9dccd923271066f68419a0bc37810b312be52fdd704d273ff052946b12af8923dcf1a0d36ab8b04cc66663af20647e7448eb0f31e2d77e99dbe9deadf81fefb5b78e7de5c09882361dd2e1085f2202630fc6b49fb758ad8a418f8a73f4d41d478b8c0cde9b0b7193772e403387b65c4af4661ac5567a9e1fc5e355a0433e6d94aba87f762dd5ebb493f865b7a4ff699125bea198af9b5fcd782f214c11f66986f32f393b7a25282cc290cd4ead067329b900499faf0e5b46b9ebbb90712109792c529adb9d3e2bb9b21ee7d32d6d7a983f059e73982065f161f34f168c697f8ddfb8da997718103b4ff8a8fdffe67b70026d24a4c3089398bdbbcf9eafc0f06731d77a5d39bc4a64b066d9e89f92c72fbb2cbd6ad640f2c4ab750de710ec4538b579859f2c1009519f62686d3af8a2b29edace134f9341fc3bfc37fb6ea865492f87ec537d963f5cbcb527ee0987e2d2a33c4228f79408992de459a5819e2b13081e1519d821375279d59920415f3d9fc1991cfee7f1bdba9228caf59c7c56daf0b2f086bdbba37f88c01ba24f3bcef8b18589b506ab77ea8b0983addb0099b794cff9a1e7a8af6609eaedaba994de3f25016135c2a7cfa8eb9a6188f148d35a334e2b29e9f45d393cae2775189509c96f22c7f57f07b674fbf851b72e479280ec29b9220f8aef9e8894c610bd7a0e40d871d9f456152fc97f21d8c2236d4d05b13fe9800cdc07a4f23c568a08876b5da4e3224ec59da6a200306ca7149cd78cf837039d31f30df3dc4964e9cfabc2e26716092ae8179222b2a9090eb7154fde06f3553bdcad00faed8c51533b960f9d24b9d1180fe81b91293af00e7d9503809e7d5f6a385e8b8db3cea190278dd056f938fc8566006127a40e40abcfca831990626c87b7973d8320f6d8ea591af19fc500e3d35e3c557f69666e14c13ff085872f6b4a4e89e194bc6c12e2d0dd64a97d486eb0f99433f1f6935ee17fc6db69cb31dffc40333b47d72bcee83f4e93c8c14e1481a48713221c914f6ab3852ab471ee98f4cb6abb4a6d60b0f5b698d8b83f8dc168be6e5867cdaae0d8072600027012ac54197f42f15a4c6f86c997970705fadf988f6722c08faeccc8ac120197b03ebfc08cf15659c0e80499158e34179196ab9cbe97e56fe62b60f0534f39a19b42af8142f853e11b5aa708f43386514c2a9818437046bdb5bd2b00132bfe40759f160ad45a4ccbf803238fa044c4bfad5ce736aa2a223602c1b6b27d6cc685cf7ed828967051008a0c7b7ba4727d21f35f75bc1bf894798058f14693be642027b253616a9d9811359055779ba41194c1ca5763de57230f7916129481fbf16dc7936246d231e6adc68fb49f41bc669c02e830c7eefdedcd70a2216a659628837ab1d5d13d47079be237339fa6817edb3afba49fa042544754f10d8bf64f4f6c87382fa8116ed56252bb55896ce5652503d1476ffce9282e8cbbd560cf9cf1cb553124c98ceca05e6fb723e55db5db70ba77343fc743665151119f32e1a70f21404bb9ba27ad366e03ad3c1d6a629011137536059771c2d303f31dcb764238379035aba4f44a1538fa0c4734887e89a22497eedca77afc4dfc65aa372b78d1bcf7b0f91929b81eff8067ab855e3f4f2e9bd9a8c03f289204a9931b3291f3508315499a526a1bf28205d1ab2cdda35c89d9f8ca634a852fc24b259ed20c9f24b012203490c26ae4d6de1aa73a225251eaa5c319c94733588bbb073a846ac4d5f7fe6f6fe75f2c810ec4488c7a855636ee835e84330e92c77002514bf5de9706050ba646f32882d611b467d4de695af8cdb5f5e8283d445fcbf6b09dd450484f3157e2ce87a23731ff5a5aa414af6265b31969b2c950a00ebcefbf22d76b876a4d5f526cffa9828ed3b1010655cbb9604fae02b4782980150418e48644446b640023c0c95085d9631c20727ae6620d493e3270ce3a0b170ba4e6c6d4f3468a1639e1e4587acdfdd3bc3500ffc0c560906353a24db8b10f28052be058ffd597e0ea704a5bebb9930aad5f509c0f6517459daead61ddc2b0d9a73f31d2be58dbe3d128f0029fbd975127c56eb43f16d15ed10cfa56dfbbe4a1e79894cc24a7e9d721697debaf399833e3983783dff6e7e6c956742c8adff4a60166b58f2038ea775da0d7c0eed1a7a3fc0057c8e799f02bc8d06209254a4b914f27c6fb55d95ac7c060173cbb5923f1265aaa50de91b6e5521987aabc859005a1a17bc509abd7e6df64ef3bef10573cf1f4235ec858e963a54904f20c42fec9e2c4bf8dfca51a26e787deabc5e6fee267c06d6df22aaa9167d16b2fc53aad08f0d7f5d34a8354d89f6f57395b26ac757b5b0aac31a922fad0b016231fbe334f25ced432e068d581d1ae0d5d7565e87d2cb267fec36165a9f460a750f35d7b660ea17c1b12529e4fd6d359515628d7e9d3b387655b3de17e086916cca91ab9e44d8d70a5e0b7e88e568206148098d9e4224f431a2b63f71773fb123e2bd8cc9ddd76b36914d2476bfb12f0c696a6d177acd312e16cc3957351556b3a0a74006aef229f29d586bea03de805f3cb8f2f22706ace011ea72b446d8379e183eeb2afac2e952fbaa367ade4c1896e0ae9079ec9ea2ef64b60e1c56a3de9224a82d7c83e4240183d5f5fef6e4b8ff71a8e18107d49989df6579de7dbdd7006e80946cad8185d42bd3b79dbe84aa0f3d1fd6bac624b7c0a82ade807f20922208afb3469653a7de117b914705a231c15cda24d070126d42afe99c82430d3628587f67bed961038ac422ec666cdb429f8d5ccc19787801c637e209bdd8246a1935d6d337ccf9a877bace5541a5fecc19199a7ee761a4d8c316b40474be2f9d0bec590c0de0f03a742f0c244e187be57fdf7bfe379fc2e13c3cf2c18e419a874ce89468079b6dda6d13948a7669c41580af7a1c528305ed7de40a7e490ad373fe4aeb03017ba0537f2a8077f4daeeb6f291a1c229647e4b17425a289300458ee144eff8f08047e794e2f36d73e6642fdd8f4f126d4c8960b27b22d8b28bfd154b442652068384445ee77501f5e48f31a2b600cfa6d2583683cd37420cbf570f55d7861020d4ede1185b55a93c86ce1451231e237265e8899463a001db9b95e152957cb6c2fccc0b4d1cf18c0afac0e7e286b86d8e3ad047d2bd6edc02e3738e3ef3283d5b26f7c5466e7d3f93b4cd980fdba0ae3afd8da46b924cfe025cb760fe050cdf61344ef806c9941c218faef564624ae0eec9177016aa4556c38412e0e4a5b7226f21b784a26156e7beeb873facbf6612f532c3e42010e1bc6afd0b20d0225b18612b6a004b79528353a12b34bbf7d88945266fd2062569f1ef248c0299b02e6b9000cfa4dc6476d0d8543f41f84ba20763bdc1760e612c4aa2894d17c084cf55b15f668bfe0ad71cec810c4c42043718790d307466496a3958ce2c2d49d1a13bba79bbab222df3a21048d7fdfff468000ccf77dd45ce59620fe0555048f9408aa76689ea1d6a59af08c0549562fb770dce979655eaa296d009b8c1c156731b250b0fb0a463b664fc9a978d82bb5ec9e2f37fdeb87d613d0daec446ef90af8ef7348e956bc5e73393f3a48e88bdd839dd5f73a19197e066166f2ec5d74de3c9f9ba4fdca2344996abb39ec6b26e4171c0aad7237dcc847b14bfe345a0758382adeffeeb4b9eee66335269c9144a7aa1327a06042d270f8dd741734e37211503e67a4550e4010259a81a6b09fbe205be660b62e20be1df25f52272eb8c2a8cb3b992d1982e89a2eb92a4669eddc74a9121e8b74cd46008792017b004fa973d0748941960bfaee6b16f0437751ebefba3da9038b4d2fd7c4696b255d7b932dfed689054a70cb0393bcd58640032ef881badd730c74c6540431c2b05d59fd9895d7d9142ebf53d6fb48cb488fa64876732c1f7634644619af871bbe196e35a417efab7e150e713c31a79846cd89802aec3015d1d1839df65e90f2f9995d11e3a9efcda1b8eeeae997c61112016b85df64148248a87af6fa315999f371d05a5967eccf7a2ac79dc39c40ec97d7b457c1621cd9b7da346edebdc688019cac729474a0266b8fe0af6bb1bbf66e068a2996c05e2bf81c5779e46591d2c3d5bfea199381d87b2f7946d38b6e4d0a9b2983b90afb8ec66b5b84f6b5f469fbf977ef01252f25d42c7885dc29bdcd142f4c0f26fb65c7f03fb76d508e8a083803a1edeed6743db6fed9137745d2eeae1a7cff4e4e7512651cab57dec73de56958bd0b7beddcd0d3dbcc5473c5d3f9d374227a410a1d68ad1b7424ea7990d4ae0a644462892ed3bb30e6872654d18ca83ef96e7b2417bba2fbea6b57d351a59e9cd219153397a67e70735a43904f1cf842ef8dc85485d947061799145797629e2f16d2b691b5c57d53eeb55d49fa0211cb9d8547f79724cc66b19eb194762c3106d1bf4fb1d665c30e9692e117fd01d0e92889f53249986184a95fb5cd18ade2cc7b6965355b0228c3409b124f21cbbf2ffca401369e2e4bb30b428d84d66c8264a281bbe3e8fa7d7a254a6b5aeb1b058c3e1e99144ccf8516ffe87db99dd501f7a15e5f65630a1dfe7fc793ea1031b9d8c1c248d4372a6bd6bcf606d797fa1d66dd24cb8ae7a22be804458598f2844f563431b48d0b6845a122ccdc06c74efa231e954ab5935effb81563900069d44cfff653ff9f33315f0860be4c8fbff7e923d2276d52ad1c0613c7edfe13a8d7e6a1cbca9ad0110bb3f236c75e7453ff7a523f8723a02e9a07075aed945c23e0f145778c45e3b12bf9e2990865e464b91c8000419d36a2163adbd7edcf582cbdfabb87fbac80c6a83646ab8cf1720af69a2efa0c32e5ffeb51506f93f67cde2baf4d515ace79b7a3aba2b93acd6ce8153d9089550ced0518591251cfdece716e4437bb64e4d8bd9fd5b1e9030832e2ecb7b1ffd2923a3bb75f66c66a9a38b00bdc8c20371ebd905b267477642d25bdd30679c2db55caadb259e41d8f827425a19546ea962ec618ad0e876dfbfb7a01ed7dc6463656e4b2df95bd26fef599d4db7e47324591af7d839eb62666f21b09a2d7edede42a74ddea30391cd7031e7e6e1165232175e2641338b16aa5b53cf91130a3ac46b877a1e4e77f47aa8d326e26749ccc81924009dbb57c2b45672431d1eb568ad91674b76c5cdf69c05c36700cf715ee7c66b4f1451124462ec120fdcb5acdd49c2f44264518a9a0ee1d418e02388abcc361b8be46f169e983ea8dde7d5ac52008ec833f35f79a581684c76ffae0", 0x1000}, {&(0x7f0000001e00)="4da411d27f0ab0026354faa37515f70b15ba3d80ad6b44cb1b0633b3d6df3bf504dcd39c3c08c57b38b2e692d857f6856c79c0b81f67108ab34ff07d02021dc312f3f9f8666527aa1458e1a70638c8a57a17c1962833d2d855e695067abbe4e04ba3b437f694a6a4b8936fd5d31fa592aaf4ba9a821d7db950024cc27b99b036b9619e48c1ec3022af9a199cd4ef8aeeab5c858ffb3cf7f03da7c0486864d561d4c4dfe686094c24b15480684992321636259e0893cbe0bb45d0f87dd1e1a989794aa61674bd9eb6501c2d5930ca3c5ccf", 0xd1}, {&(0x7f0000001f00)="58d911454269f8e46c25986f6d404fda384e71ff62714009547812df638f52c64e4c567ddf0e6ed0c2d15265eb9eaf381791a3befae8818c7ae11cb307f0ba4bad56f8805a9012f55efc10a38cdc6273c758f8363d25fccee2d0ec6dda04c725ecab9bbbf816de95e029b2c4ff231d6c5bd8a2ddf69c642d0d8c5829b1170c520bb734057886c725dfc29cac7e37b696471236da0a37d34db87a8e771b865b139dbcff41dd699f4b62f356c4503a50e00ef982abdf0ed5533b3d7505006614f82dde7cb297d43caee2be85b8b5c40a93176837f26b3f953d0faf9b2c4686a375a4ad0842be8530ffb07cd7c4c6b3a93dbeba31d2d64f72d0", 0xf8}], 0x9, &(0x7f00000020c0)=[{0x1010, 0x0, 0xe712, "3fbe53ebb13e332709a9c37ec7813c7b2888196c50e60e25365a80f9ff31d197b4a521f9a41f6c6b08437991bea210df59264cab69daa30a0b188151fff46bf579a1695e8367f935cb70f385b9a0585b6dc233993fe7b3227a1d68471577cc2835589e934d26994bb98ed62e8649d793385b00329f473e591506b3ee26a566964408235da5cdc3e98b5cbcb9985a73293c3ad6ceb266bbb864018cdd51e03eeaa92df36f9354ef23971c633837f4c4fc77a25879c33e11f26f481e8435facf8bd855590187f9fa5f7a5d5588900b787b42e6aa64ffd0765a32c6e9418dd901460ff9f48fe6cffabe9a094a51c1d62d5b031e560e82b9804d2b5b3c7382d42311ee6a1bf57f359c9ff5c280b3443bee6b5f2e4842970ec3c32346a0b4bc6e4185e48d5e7b4014c6f4ab40a7a4aa54b239e147d83730cabe75ffd32335d78e9b8eb13ad0d525b481ba7fc8b737a11b22c42643dec52d9738f18ea48238c823993cc8935ba30680378d5ac98f68aa87b8d57dad6a7ef7dd785f9905e5540e94b8a75609ae661e3df67770a6a972e90f27f2112625d76596870e96e2553c13286c6988394b795a8fc92f7fbdf9c31a77dd0ccd7a19614a981c141042b81f304ed259dca0541c79e65c7d4d48eafc7bd15efd9865ae82b39f064c6b31925a0117d29d5b048356e336870ca245fcc44bc4ad4ffe89886cab6c2a0e5c57098c2f2a7578bdf7751a5fbc09615c25dde85390aa764d2bdf21f6e64995cdd43f324a18779d4d1eb401f75b1857da8b7e931ffb047f9593288ac1c7b83c985848ea622f85b1ea5d1e9cfee473fb34b905f60b26016cfa7001a4d37ce9570a105d580c70a562837a2f900460be429b512349b9059ec1c5e1ffab8a14a56de7dbc38e9a7b1e6d7b9ea60e9d634880a31396a3f61f7411cea2b51741c1470290f1f7a9665405a0947b84a83f5fcb537f8a680edd6c83d92cbcd28b610db1444de8050f3be7a012646b0e6787e3e3d5a2e6713e6807e20ab5ddd3f364b83f7184013710a2e168a306bcc25450768891a927eb2ab475410fd831d236bd9eefeb0e2f224ea489af567cf2f91bc09a90c22abf904080f326ec1a1671385870af79a97ba913e2221c82cca62d671bf046c3f3225dcf3ec294ba83f883b3d16db54b1dc4cc0b6d2141137989230e5abc855346e3aa0ac0908b89d0406ca1557f329e56702d88ca2e38efd7166681d96f1bdf1a8ac3a194fadb0490ccbcc69fc824e1893c06e0b8fa8a824e235d40c0510951ae8e7f6de34cb5ffb453d6d6d85cd94854c6486d3292ad254c9f78daccc27bc6cb472999c589192be37340b23f78505af801c3313276a84b6c875fd90b989a0c0ddd51af96f4bc1dbfceea0544ff437ddb873a80d320af38146344f1305b30b0172d73201fc9d479ca2b9328ead8851f74fe63ff5220dec94823ab2cc586ce6ea907f23dc682967cd1965443b4ddaea005e2dec08e524d038c6f33eb1fb5eefdc2937824e44120b5e87a29e106213db1f5857c5ee71060efbe074f66ea597a58901a8818d01a70409d01f6ce7b85cae1aa4f70d93535084980455bcb5d5fe18ec43359801974a5861bb7375c682305e9b359bd0eba0c97292344ceb421b71fff6d07cf26dcbc7a1f1577ae1f07798da2aaf779e29d68fe9f5dd3f0d5ba4c570d0159bc549433ffa8964d444b56b51a85d729a035096beb9da512034513fdbaecab1c4a7c36d0376e2d6c32eaedb10682e7d16ceb2bb56138bc66dd88698d80e690712b319f48327edbc97b85b2785dc1a20fd7da75246968f44fd3d387b52c04aadc0d406bd6fa0a861aaf0d3a76ca1b57ae172e246794fae8dffddb2797b25187762147c8715d02e1606397a35f2672fef9a41a064de52671aace7a578fb3e7d8e1b031d3281f3921913d0c04d9448887b3692ca27f71ec33961db6680b47f4a13a8ff0cc5c21235ff27db33b0dd98a0a6d463ca335f7712c491e534daee7f80c1029fbd14ec61b22a6f8a022d7033dc33a133c471ecff3a9398508db8cccd3865401397228f1cee0c9744554eceaae7e2ee28782cc23d6befcce1ebb729434109acb3430e5707b6962d9a30e37df4428b2fc0277c15386918bacf33bf702b411673f4f38e0b4158b923db6e442d5d4add9df5dc44d6e7e1e53a347482e3f2808cba89c638e504ddc3501124bd80f24066d0d40b614226791e6f3bba5d482d8f8a85ead22e18554c9d3e542db6a158dd9c2f6f56878a97165255194f2d30f3da07219c3e3dbc7af5205d3b852ddaf27e63ce00252b1f2675dccbe0293d248ee907af02faf38fc428387dad19317ab4cd77ffb1e431960ae9393dd9d68290a9b1e82922b7dc3eadfeb562a24748a60dc7d896e110c323d8523710ce3f99c2f94574b52e357b75e6df49f07008ea66d7722f62e376e7b7272143b94d2a5357bafe2d7affbfc28523f8df6593641c05b478ecea98540c80f93c03816fa5a2e364c4bf8d8d8bff1e169fe3faab36cc899acab8a4adcb7378012e87c67f7023c4fd72e6a2d7491c3f504cc629ffafc62b31652a801b2084f2cf660e07b141006c4bb4150ea4410ee8250d4c3d0e16cac576aa964948963831941baa75b4fcf5c51a6ff04f3963d9af7843be1ab030d5094b24c774d8fe84d44bbfe25d85a6e7fe15904f37d4bd94dbc78820cdaf8795deea09ca8a814974333e52280620169466832c3f9c6c48fa01c410ef62a81fc8f9c0994c29c997962ea5c8abad182b4287139be2eba42392c6b5e16607e11bd3e25b747c178f463c8a491031256700cd69b0fb1b2e7fb93909fd16492efd0df7ec0851d29135230f4997f88ab49a6e528b96857b8ca7ad306e33139b9d838d25e6bf9865f351ff68ee58aa283488640389b2001adc3bd05a80660db5cc1bce4edeace0610f1b040b499b4019b815b6c9196c4b11ddd319878cb96583983894bef4aec6d3d536106647513db80b70bd86e6068d2e8b3cc6a1898a5d4f85d3f91a430fe7fdf62b8e3ac1915d8df28f3324c799d7ef514b11e399b20f1ff3824327ea4e7c61234335ffbb44d5e75c780cdfb36e649fa56cbf61c98fdb807c23e6c7ed442f5baee2f3d39128267608b1d550ccc3c7bae86807440123c615d72235f635057759e300cf42b94c92bd46312e3062cb63137f0272d5f0a2718dee3ea87b723728eadd02a14f33e3265422f58faea1ade08b05591161ad485d6b3d0be31450537f1c6c9d6ac108c07a3459cd1d502f2c344d9428cd755fcd92aaa84d62caeafbe172fe43238771b1a9c6f2f67f1609ccda5b50ceed893f326aa5ad1c21cc8d825935aa21efaa70b8cce6f34deb7823c95e546161253e7cd7352863423d3721b0cf21cc56b04ea2a81213cf05f7be17c5f69ac53f37bd9b1e57877d92555e663cb467fa71c004a2ffc006c14482af73ae538b0564422e14c89112e57342c2466df4bdd84b94e0f5d53a41357929abe24d346e8502cc934be4d631264986deabe19b3c93e6eceb8fc10623ab8e1a341bc544bf2ea0a59b0a316d505cddc70d2a6c95eda4c886b60452da87bdf4d30f0eae76b557260cb31354d2990c42be796f3afa1a449cef301775f3fa73584e6a37ec465ab090203176fa26722565a0ffab93a84bdcda5547ce7ffeb801a90adc7bd6170fe2a77c2d8497fac8b3f0ee5b2e5b9f7b8073ce271127cd2f301b7ebd53030dd5dd57524ded94445a6a7063c237cc2f51a650da1387270f79b0d755b6f931cb9b6d9ca140a4b05dee3f8d44c66af82705a5c94a7148db280f9d246b6ecaa15e824b13f94cbe0873583f65f3874e4a8238c125ca997f52709c83930a38d8c38c8ffaaeed1e7b5314b0153e936cbbda3b3a8a134d8e24a962c8c0696e5e7883d0ec87a5ca76ad8ed109a5eeb60472983667f2649060efe018c9d859ad8a6b9efc4b5a542a4035dfd356bba4ccb0532dfa15a84af9addb39cadb4ad1938b4d26f5d2725be0e063ed8bdb2cb95e736faf46296b8fd2e97e09a77cb343a603cb1eb7275e4fa055fa400decf6ba248d03a4c0f41283f6b010aaec2dce33af8ff90ed694c4a1e57b6f6e82fa2b132fdf10c21f6a7348186b1e57c8ae2787c082fe6c19b37a63d629d129c1a7c7239230b2eaa4c9ee812422f24e7740d4aea35e93455377c4934279b3b380d52bcef0e8f123d6f8b42abe6a057aff66a61ade2740ac9ee3a9f6644760b48ae3eeb0da3be997f548d6aaed9fb68d66d3b61cecab32a2650079b1c0e89c7c20e05b25c7c48b2cebcb6e47aa6d766d95a24e389e29a2c6233bdc4482b52970f30e3d2b2be3e8604cd486ef452015701118cfd540bf0d979c8f2864ee4582a16af114d1b04f7cd86389b96f4760a17a01375936ed6a48b46e74ca012aed1adb6a044a8a40c060510c5befd4f5b4a8c4d7bbd1c9c9233b7a6a181a2f370a04e333e8708cad0ecae3192b31a3e1fce153590652798d57cb571cdffa93798f5534d9fe03c8877c26a6a7e69ddfab94a9dfe1d340d1f01e16c9fa87715abea8caed173b41c309c1ba32b0e3fb82ba53a170e2b0e09a7c43fbfef9b4400678ac0e49d569e719ed15e36ffe35447419fb6e602e3bbb4477d36db53362e587eb8240046ba6610ae357a359a81ac9c43319c3b48bce14c6848265d9bf26ef57946875e9c5c50841bfdc64250ee461a6de02179a1d86a13753f4b764e0377373fdb0733a3036475341fc8948c2269275e312eef56a2b5a732028c34dc4eb2f83e5e4ff8273b7261f3b50027f2c60d96a621acd3395426de804ac5f6c9c56a01a153b848c1b8350ae8a1c513590026313cd0233cfbe8eca1407fa25b0c58b87129445da7d2e75bfa0fcfd070180786fdd8ce7990ca18d41b9cc529addcdf6264e25a5e4a7bcd88d655f03b2d7ce1d1b781acf53b71ad56ee15302d080d77585d10e29c2347b0dd410699d061b596cfc687186f3d6e7fce1b79cdb71fd2368991aadfb153017e55f5d752ace028f11f419baddd0c7554055146986ad06d16cae0c3de6dd4499a78d05af85a64cd26351adc199e365506befe668f0790318a8ead5fe4eb6928e0c377b633d9cbcbdc6d26103b44dea1de653340e74aeee494be8635e8f8f1fd5c5512237bb45bf193332d9e15c428534c1efb438ee2625baf8b56c2f8b8bc041d26d89dbfd1c9c412335f54a2abba5a4eb58a15d97a3edc4b86741695fb3aec0d3507a5374d2894a8efade8345bfebb487bcad1b35a175764a898abaa7b30310fc07827a3ca39729bddb2bf2de7abc539ea246989a8e2cefd83c52821fa297af8b521bf01de5e9bc092967ddef8d2b3acd87516824e422eb540065f7d6bbcdc4fbc57933c37229d3b14844bf47db071358b75f6b8be4b899f07ca2c275caf7f2a7035ed613b95deaccff686fef57b0057a320949ab74aff12269ca49dfe3b8cf3775ccfc5c6067385d1cf4c15cbee4de3940af5ed0f2c01fa34ecde343c8b9907ef1469bb1ce570913001b7d22340addea8bd5b4ad84f4e6088ac7426746085a3d13af90ad03251a2caf937e3725a946e319b18e8351fcd3c49733a5bd64ebebec3e9aade6e06614573e5a5448451dda1b4680a316b2a7747a12d0b382d83392da96f7fd1da4cdd65fb4eb9587eb58557ee41c3ed9a94ffdd9c7e067876a963fb44d2c62e9c01e2f52fc0964c5ef6116699f6a0615debb75432bcdada86cbba0fa7e745e7f3674ab4b319d4d80e36d4b06a591cbce9140100a0f7dfa93ef87efa0ce16532e53a2c5a5788762162ce5c"}], 0x1010, 0x400}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000003140)={0xffffffffffffffff}) r13 = dup2(r0, r12) getsockname$inet(r0, &(0x7f0000003180), &(0x7f00000031c0)=0xc) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f0000003200)={0x1, 0x9}, 0x10) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r9, 0x0) getdents(r10, &(0x7f0000003240)=""/79, 0x4f) sendto$unix(r0, &(0x7f00000032c0)="b301fb3b6259af7e3a772d23f203d1f4cd529a1fcca8cd9e3681ae32b4d8e3bf8d5dbdaa753f42d06180cf5829edfd623436fc69bcbe47721482d2ab308b0094b75fa6333cf121b132d0f718855aac406c784d686a455591864a04476e3f2eee8af194a7011bf136d9411335d9789b9ffe4bcbf24d5fc34f093f46952992fde7f65bafdfb25f24c6550432681f756a0d14b438b01f7faa714adcc712f7d88744790509a0cc87bdd1f5d5e90453af2d08a82a2322d4372b20d0b6bd77b3a22d62a982d5518162702bafda02f817cf251bed57d724ea67f7f66bc0dd50d34696e7686936cb31f8f2d6a0a6c47e46439d6d00", 0xf1, 0x8, &(0x7f00000033c0)=@file={0x1, './file0\x00'}, 0xa) accept(r13, 0x0, &(0x7f0000003400)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003440)) open(&(0x7f0000003480)='./file0\x00', 0x20400, 0x1) dup2(r10, r10) 12:10:57 executing program 0: poll(&(0x7f0000000040)=[{}], 0xb1, 0xcf) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x11, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) 12:10:57 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4000000000e) setuid(0xee01) r0 = semget$private(0x0, 0x4, 0x400) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f00000001c0)=""/229) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/5) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 12:10:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x3c5) 12:10:57 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="b0abdbe301000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getgid() setgroups(0x1, &(0x7f0000000180)=[r2]) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xbd44fda94606bf64, 0x20000005, 0xe8, 0x8}, {{r0}, 0xfffffffffffffff8, 0x44, 0x2, 0x8000, 0x7}, {{r0}, 0x0, 0x18, 0x10, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x8, 0x42, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x0, 0x4}], 0xed6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x8, 0x1}], 0x100000001, &(0x7f0000000040)={0xf7b, 0x594}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 12:10:57 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) 12:10:57 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0xb115) flock(r1, 0xd) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 12:10:57 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) r3 = kqueue() execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)="25143a00"]) chmod(&(0x7f0000000400)='./file1\x00', 0x9) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) pipe(&(0x7f0000000440)) ioctl$TIOCSTOP(r0, 0x2000746f) rename(&(0x7f0000000540)='./file0\x00', &(0x7f00000004c0)='./file0\x00') 12:10:57 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') getdents(0xffffffffffffffff, &(0x7f00000001c0)=""/205, 0xcd) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='W\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x4) open(&(0x7f0000000100)='./file1\x00', 0x10, 0x80) rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='WD') unlink(&(0x7f0000000180)='./file1\x00') 12:10:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 12:10:57 executing program 1: madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/21, 0x15) mlock(&(0x7f0000bde000/0x2000)=nil, 0x2000) 12:10:57 executing program 1: readlink(&(0x7f00000012c0)='./bus\x00', &(0x7f0000002400)=""/169, 0xa9) mknod(&(0x7f0000000240)='./bus\x00', 0xc, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000001280)='./bus\x00') preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000080)=""/186, 0xba}], 0x2, 0x0) setsockopt(r0, 0x26, 0x8, &(0x7f00000024c0)="b5c821f634c1541d94f1bcb0dd52915e1f55cccd74e61c5203bbe35def3274a99c5e03aadbb749c6ebf771bf5ffbf4ee79fe6edce48e9d52867f436feccb0cb5fd1225a690ad190bb2323d086bd7c4bad99ebacdd70e084e3b8c44c637df102000ebe0e7c5adf45ff9022ff14a27a713820aa85ee345a49e4cc5fcf47a75642ac6a516c696", 0x85) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x2010, r0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xfffffffffffffed2) msgget$private(0x0, 0x302) chown(&(0x7f0000000000)='./bus\x00', r1, r2) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000140)=""/218, 0xda}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x2, 0x0) 12:10:57 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) fcntl$getflags(r1, 0x0) execve(0x0, 0x0, 0x0) 12:10:57 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000001140)=""/4096, 0xfffffffffffffe4b) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 12:10:57 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getpid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xb356) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={r1, r0, r2}, 0xc) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) rmdir(&(0x7f00000002c0)='./bus\x00') getgid() getgid() getgroups(0xf8dc90bc96a26ba, &(0x7f0000000540)) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r3, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) writev(r3, &(0x7f0000000a80)=[{&(0x7f0000000b40)="f5518eb9e8a147d4c953fd3cbd8549a7f478a3e7e7590c54ffe764548f1e15178de921d413cebc10ddf7d400000000000000000000000000"}, {&(0x7f00000006c0)="a829c133d13f5bf3a4adb65d2600e99c067c841df4f81b7bab2428d84ab40a51f826eb77d7bdcce9daaa6539c5070990d99277d95532eaf1a7e677fadb221ccba76b0b4ee30b8b601f0e535daec3b0511058a0bccdd310df8901bbd129738a9e0c435f1e26283638bad443c44bcd5bfa19d7214c504af0a69ab40aed58bcff57c16d549cb639a9a1077987227a97d38957fd5821139df1374595943c163c9aa0f36ec6b20838a5e53f6395c5ebab4671898d43a4ae1e53a98e20f03318970726cbff0dd9aae2ea83388753eab4c4fb6bc8c032747bbfd2", 0xffffffffffffff19}, {&(0x7f0000000b80)="c1bfdd8d464db6d268cf7eabefb6c7419c34c184828f3c70997d7ea4"}, {&(0x7f00000007c0)="2f259ebc5b6572f6bfa17c4710e14bae128b159c5cd169d9dcc69ad331441c395a7995ce8768538a6d10652ddcb1f212949c82b0a06a79843af42a67f0ee55c39f36a69120588ba25aa9cbd2730fecdeade4f1eaa37af7084d8c9a9dea8ec2d6a865657f"}, {&(0x7f0000000840)="eb9a60a255dadb75f5cb6092000ef759b600fdd52ddb2f828093060f08f1ce1292cbfd5dbf2e66ce369c0a5bb7729760f902cc8d4104bcae0fb156b17a2d6b7f406473a851fd639e693960c5eb18acc0e337528304b337776bb94ff182cd6b439ed8b41d87d8e0d187a6d4", 0xffffffffffffff87}, {&(0x7f00000008c0)="4e0bf38ebaf3bdb677dfebb24d318eba79debafbe3f67e4084360554941a0669983ab5"}, {&(0x7f0000000900)="0f5aebe39dff8f4647af1e9104c9557841e88bdd94084913c807269c3299a4d574028a6357e6d0d53b89cd68c28679829f0f88c2b56d68559ce59bcf4e0c6f4718c67bbb91ff96cf7933bd5fcab56fecb76da6c552042bf666e7ae127344a27d8926704caa64f78b87a27b2321ca805edaf8dd326f8c"}, {&(0x7f0000000980)="68866fe76fb8549b7056869a1da3ab460b60ef80a177d493f9c5092de5cdcc171281a8a509a5528fa9200eb4ae97e57dd33d3ecb0450b099cd64dbbd620e04752b7e7bd8e021407c62ddeda0250a893976b6b904425679ac3becf14bae7e9bbfdec8851bbf24"}, {&(0x7f0000000a00)="7f7a8591932c2e807b1062482a712c66577e5973d4c8c96143d0db121cf7947077c9cb9991aa56a10a8ca97cc4a5afb53f2a4632c47bf28d21a71f486e039694911afd853c62abd02df29c3f724eb85f86c3eaabd1849a37f59528f5fbf442723930de762c45e3e33351a2b7dbeef2077d43fc2d345753fc"}], 0x1000000000000064) getgid() write(r3, &(0x7f0000000000)="3db490e702", 0x5) r4 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8000, 0x40) getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000200)=0xc) link(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./bus/file0\x00') msgget(0x2, 0x820adc18d8a5f4d3) unlinkat(r4, &(0x7f0000000080)='./bus\x00', 0x8) 12:10:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = semget$private(0x0, 0x2, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80000001, r2, r3, r4, r5, 0x0, 0xa34}, 0x7, 0xffff, 0x40}) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) 12:10:58 executing program 0: clock_gettime(0xb, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 12:10:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00') pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r3 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x10001) kevent(r3, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) kevent(r2, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x26}], 0x9, 0x0, 0x100000, 0x0) 12:10:58 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x40000018}) socket$inet(0x2, 0x4000, 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=')/'], &(0x7f0000000180)=[&(0x7f0000000140)]) r0 = socket(0x2, 0x0, 0x101) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x800, 0x1, 0x101, 0xe41, 0x80000000}, 0xc) socket(0x1b, 0x5, 0xffffffff00000000) 05:37:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() fchown(r1, r2, r4) r5 = dup2(r1, r1) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000000c0)=0x5) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) readlinkat(r5, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/21, 0x15) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) bind$unix(r5, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) rmdir(&(0x7f0000000200)='./file0\x00') readlinkat(r5, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/95, 0x5f) fchown(r5, r2, r3) r6 = dup2(r1, r5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000300)={0x3, 0x1, 0x10000, 0x1ff, 0x472}, 0xc) kevent(r6, &(0x7f0000000340)=[{{r6}, 0xffffffffffffffff, 0x40, 0x8, 0x3, 0xe6e2}], 0x6, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x8001, 0x5a1}, {{r1}, 0xfffffffffffffffc, 0x46, 0x9, 0x6, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x0, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x401, 0x7}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x36c}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x4}], 0x8, &(0x7f0000000440)={0x1ff, 0x20}) lseek(r0, 0x0, 0x2) lseek(r6, 0x0, 0x1) chdir(&(0x7f0000000480)='./file0\x00') ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0xbd1f, 0x6, 0x0, 0x0, "96dfa244b3609f7326f1b467462323585eeec5ef", 0xabdd8c2, 0x1ff}) sendto$unix(r6, &(0x7f0000000500)="6aae49570ac846480ea2e6705c5a3943bedc1b3663518c9da79ae74f1a84ad16b764f89a42821b22268a3a0690d2057cef62eeb32be739f137a3b4f5d10b59379772b7ce0d90607e051f8230df1d9ca6e7", 0x51, 0x0, &(0x7f0000000580)=@abs={0x98c188c6d8475b7b, 0x0, 0x2}, 0x8) chown(&(0x7f00000005c0)='./file0\x00', r2, r3) socketpair(0x7, 0x0, 0x7, &(0x7f0000000600)) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r7 = getgid() setgroups(0x4, &(0x7f00000006c0)=[r4, r3, r7, r3]) r8 = open(&(0x7f0000000700)='./file0/file0\x00', 0x180, 0x34) ioctl$TIOCCDTR(r8, 0x20007478) mknod(&(0x7f0000000740)='./file0\x00', 0x8, 0x86d) shmget$private(0x0, 0x3000, 0x108, &(0x7f0000ffc000/0x3000)=nil) 05:37:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x8, 0x39, 0x647d}], 0x9, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x41, 0x20000008, 0xffffffffffffffff, 0x2}], 0x1, &(0x7f00000000c0)={0x409, 0x9}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 05:37:28 executing program 1: poll(0x0, 0x0, 0x91) r0 = syz_open_pts() r1 = socket$inet(0x2, 0xc000, 0x10001) dup(r0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = dup(r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0@'], 0xffffffffffffffda) poll(&(0x7f0000000100)=[{r1, 0x100}, {r2, 0x8}], 0x2, 0x9) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="2d8eacd1e90b9e109eec7956557ba4829edf37dc9982eb8af38af5af7c7e3af5f95e30d37d0733ee1f1b1890525de0780a5338e88c68a78f783c477a75331c94770ccbb9adb0a7b0c604261df7be2e5e43ea0c67e30b7a69416407a81d5183fa9f1c49b6830e94a5b0cd1f46cdaf4fe415478b58883a5cd105545e6904b3fc1b6709efa6d5aaf87de660248ccedf4598f6c0bed6c743975b66c4dac58e25637d07260e8acab1c0361fcf1b54ed9281c31679e6de58839d534fc62ca2d73d5f4bc78c", 0xc2) 05:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) msgget(0x2, 0x300) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(r0, 0x5) syz_emit_ethernet(0xd5, &(0x7f0000000000)="6dac769e49bf41b13a22a1ed0140c2f93c31f529f004229c0859154a02e0b4cd86f16337763b1a30bcadbfa03f532628905bca10564977dd460b8230581bd475624598fc91e6e9e95ec2fcb2862b76aeb4bf6b49d8f9a98fb0f7ad9bde48c5db0f9b2dcca28d50ddb10b4437323ae6396e314c24539a930530fd63ea22900318517b95c91749f590cca37811dec7f3e6cdaa90a9a49dafbd194ec9c2e67567499dca87c1b15dcb17e9be72176c34079c890b9fb512097b979f9eec1e761c563e183f49abc3de480999f6dba2061a417e1cf978f88d") 05:37:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) socket$inet(0x2, 0x3, 0x40) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) getpgrp() mknod(&(0x7f0000000000)='./bus\x00', 0x7015, 0x1f) 05:37:28 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)="bdea79e1265e5c07756f2f61abd0f7a6c6499be0b3980d683865b74db72e55017f", 0x14) close(r1) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/255, 0xff}, {&(0x7f0000000100)=""/63, 0x3f}], 0x2) close(r0) close(r0) 05:37:28 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/33, 0x21}, {&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000180)=""/83, 0x53}], 0x3, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) close(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x6) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0xe529690009dfce86) getpeername(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x33) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) fchmod(r0, 0x80) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) 05:37:28 executing program 1: r0 = getpgrp() getppid() r1 = getpgrp() r2 = shmget(0x0, 0x10000, 0x100, &(0x7f0000ff0000/0x10000)=nil) r3 = geteuid() r4 = getegid() r5 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x7, r3, r4, r5, r6, 0x100, 0x100000001}, 0x8001, 0xfff, r1, r0, 0x8, 0x3, 0x3}) setpgid(0x0, r1) 05:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 05:37:28 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x30, 0x40) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x2) 05:37:28 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x0, 0x2}, {0x5, 0x5cb4}}, 0x0) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x3b5, 0x1000, 0x100, 0x3, 0x1f, 0x8001, 0x1, 0x8000}, &(0x7f00000001c0)={0x4, 0x8}) r0 = semget(0x1, 0x2, 0x10) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000100)=""/123) 05:37:28 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x4a) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0xffffffffffffff80, 0x9}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000010, 0x81, 0x1}], 0x2f2d, 0x0, 0x41b1f84c, 0x0) 05:37:28 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="07000000000000003000d4eb9aacdeb08434b8324e2e937f3db6ca6153404cfe7c63aba5ca3758d55f48fc79737670ed75b2076cb4e76ffccea655a7f3899fa387718a13e3d629680abaf514e25b00000100000000001269e9a8332c4a5b061a8133f6383f70f894ca60d338c8ad9347b5e87a486f01d2746cefa1aea9fdd2d37103ab4dc23dada48929dd387898e4cb3fbb84d7d6fbb034c0b147a85c186ba8d9ff07028227aeda2a7e8e00000000000000007dd91a2ce718e1e5bb50839121c1bea5a776588d97f20a82ef000100000a28726845a011a7fcb0a1e83fc1c8a7f3851a375decd32cc6cbe5b4fc451f6efbd3420027620edba192dcc6f4243dd76c941eae59d5cc5ad052279238b91d31ca2d708d4a637bd5306a11012fb1bc3aad98ff7f091090ffbc8753f655781fb6a1acc3"], 0xffffffffffffffdd) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) r0 = semget$private(0x0, 0x3, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, r3, r2, r1, r4, 0x60, 0x1}, 0x81, 0x4, 0x5}) socketpair(0x1, 0xc005, 0xffffffff, &(0x7f0000000180)) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) mlock(&(0x7f00000d2000/0x3000)=nil, 0x3000) 05:37:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x7, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = syz_open_pts() r4 = socket$inet6(0x18, 0x3, 0x3ff) r5 = socket(0x6, 0x0, 0x6) r6 = kqueue() r7 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r8 = socket$unix(0x1, 0x2, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r10 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x1}, {{r2}, 0xffffffffffffffff, 0x38, 0x80000000, 0x7, 0x3}, {{r3}, 0x0, 0x1, 0x20000004, 0xfffffffffffffffe, 0xaef}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000040, 0x3f, 0x200}, {{r5}, 0xfffffffffffffff9, 0x40, 0x600fffff, 0xad65, 0x401}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000000, 0x2fe, 0x1}, {{r7}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1}], 0xfe, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffb, 0xc0, 0xfffff, 0x0, 0x7ff}, {{r9}, 0xfffffffffffffffc, 0x40, 0x4, 0x4, 0xfffffffffffffffe}, {{r10}, 0x0, 0x20, 0x1, 0x4, 0x1000}], 0xffff, &(0x7f00000003c0)={0x0, 0x2237}) kqueue() open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000200)=[{{r11}, 0xffffffffbffffffe, 0x7f, 0x0, 0x200000000000009}], 0x4, 0x0, 0x0, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 05:37:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000340)=0x80000000, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/175, 0xaf, 0x3, &(0x7f0000000180)={0x18, 0x1}, 0xc) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x3db, 0x1) r2 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x40, 0x5}, 0x40, 0x1000000, r7, r8, 0x81, 0x800, 0x100}) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) 05:37:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0x81) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 05:37:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a42343fb21cf244e67d6586ae293483aa758e03b3bfbda872b88f70201e5093c6caf75a2735e1180fc08cad5a4fa1266af83605079479dfc3ecd20ea4d821855c38f6bd6a571ffabf522c020e81ab52db43729c9a2ab7bad2e07bc100242f51c9c228c0962334cb2fe3370fd4ce502f82c2547d067a5c9ba3d28539b2c011d90e7fcac0152b69f668b3e071880ce2508251c73afbdc506c6ff9f8e0e8fd2588b5f0180961f63b19868d679baf6e14122374b0e", 0xb3) r1 = dup(r0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/127, 0x7f, 0x843, &(0x7f0000000180)={0x18, 0x0, 0x8, 0x9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x269) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000180)="235cc0202752512743d2dbeaca1ee378df1e50b0804e3c6de0b601ff0169ce4eb0613a4699570203", 0x28) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) kqueue() syz_open_pts() 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendto$unix(r1, &(0x7f0000000140)="69b76f4137e2782a7c3336ca8e067379a230", 0x12, 0x6, 0x0, 0x0) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000000c0)="ec7d2f00afdba0e2d780ac109ccb45c920cf54832f70704bc19be84a92e3684a8655376c3663c3cecfdf8db678fb", 0xfffffffffffffe89) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x8) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 05:37:29 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(0xffffffffffffffff, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005be437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c", 0x17d) syz_open_pts() r0 = semget$private(0x0, 0x2, 0x63c) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/82) close(0xffffffffffffffff) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffff7, 0x8, 0x0, 0x2d, "8d7cfcc6fe02ad88aecc124e8e97b4b97307ffce", 0x20, 0xe2e3}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) close(r1) 05:37:29 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2002, 0x1) dup2(r0, r1) 05:37:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35ce43aad16898f4f6b47501c67ffb570500000089451d02cc16aefefe45439f0755e69c2d097b1e6c6bfdb54bfc126d4264124c890500a583716c0b4ab148382fe0a78c9066eb02414b076a15bf53782bc8102b91be84b381062301000000038350"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) 05:37:29 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x22) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') getsockopt$sock_int(r0, 0xffff, 0x1287, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 05:37:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8a200effe565bfed) flock(r0, 0xb) sendto(r0, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) 05:37:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) r2 = getppid() r3 = getpgrp() setpgid(r2, r3) 05:37:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) dup2(r1, r2) 05:37:29 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) 05:37:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x100000001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') symlinkat(&(0x7f0000000180)='./bus/file0\x00', r0, &(0x7f00000001c0)='./bus/file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4000000fffffffe}) utimes(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)={{0xb8df, 0xf000000000000000}, {0x7, 0x2c81}}) 05:37:29 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f00000000c0)="fc") semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0xfffffffffffff800, 0x1000}], 0x3) socketpair(0x20, 0x8002, 0xfffffffffffff000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x12) 05:37:29 executing program 1: r0 = socket(0x1, 0x400000000002, 0x0) sendto$unix(r0, &(0x7f0000000000)="7b06c2fb2a81f8b4f0ab5d8a8a8c21768ea11bd4b9094197e44ae6d844b4c63e4a0319db1ae4ae4271062b3df89c5694f5d16582331e0b89d804f0d16a42bedcf06780af184c8e884bdc4a2239366544da7fd57cf3f19b484184e9a373bbb8f03894e8da3baf88943901c3a695ae7acf1638f382b832b194da5fc30f13f1679e40347b9d0d567b3994d818ef05243f219d769236a61dbbc4012011701e451c560f22d2215bc179449764dd7805e2d8541a31fbcaf3c72e56e386c9a0ae39f43bb689c37bed13753cf4ebc76164c00002ccd344f930e5e5186642f193f89333d8ae3e4707b6c61c", 0xfffffff3, 0x408, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x8) setsockopt(r0, 0x6, 0x0, 0x0, 0x31f) 05:37:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x92) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x27) r1 = kqueue() semget$private(0x0, 0x3, 0x206) fcntl$setstatus(r1, 0x4, 0x0) r2 = dup(r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0x34d, 0x2, "39c6e7ec999a3ab996eb06f95bd39126c7135549"}) 05:37:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = shmget$private(0x0, 0x7000, 0x50, &(0x7f0000ff7000/0x7000)=nil) r1 = getuid() getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x9, r1, r2, r3, r4, 0x4, 0x1}, 0x2, 0x3, r5, r6, 0xc2, 0x1, 0x72}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r7 = geteuid() rmdir(&(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000080)='./file0/file0\x00', r7, 0x0) 05:37:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') readlink(&(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/1, 0x262) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:29 executing program 0: r0 = socket$inet6(0x18, 0xc001, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 05:37:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) 05:37:29 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) socket$inet(0x2, 0x7, 0x324) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001240)=""/4096, &(0x7f0000000000)=0x1000) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 05:37:29 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x10000) socketpair(0x3e, 0x0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) dup2(r0, r0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x170) openat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x200, 0x22) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xffffffffffffff9a, 0x0) setregid(r3, r2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(r1, r1) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 05:37:30 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendto(r0, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/85}, &(0x7f00000000c0)=0x57) recvfrom$unix(r1, &(0x7f0000000100)=""/2, 0x2, 0x1, 0x0, 0x0) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) 05:37:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) clock_settime(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) kqueue() 05:37:30 executing program 1: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xcf) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) ioctl$TIOCSTOP(r1, 0x2000746f) 05:37:30 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000240)="dd6be178557db05d5817a7feba06f855bbcd7a3e441a7190", 0x18}, {&(0x7f0000000280)="46b732e084fa8f21630da3d9749d538f6cc209649e470e362bc128266154501b1ba558b024dc5de26643b7c4bfc38aba417bb653875e9b3afd871f48c444e69fc116996e4394336c7ccb44c6993c8d7629", 0x51}, {&(0x7f0000000340)="55f77521cb6ec9aff98795a85dc5d47f4407767d553ecf4acb3a845efe380dbe637eb6edba88d6772065136d4b64091e8d8dac9a10e64b360af9c9be39efac3663a10f0bdf1358eabf9a7b08b3e759eba744ab5dff0e562bb849d7513c619c9553395a1d76d7ab4c32889eae8a6e227eb534846864106a5644cfeb36aee0dd791c22549bede26284397a66f45fe9bee20152ac18e1565fbff96ddec38d0b001b2ed41716aa804f4a8be841a7117e9b920bc136a50583d94df736ac8222ad507f82298d9b24f5e5d6e9549e239a3cc903aee13d6d11f55453aa", 0xd9}, {&(0x7f0000000440)="71d10b1649bdc306eb5a7958da58554a644a7377f36eaa135d1ccbb97bc13658ec9b8eb3576984bd070b42aafa63577f29c7e1c9c4b91a21987088b791720b69b729b25c25030222fc35262bc38cd2e3944fb83fb19550c8b406c94477052e9ac16cc2dff337824bacbd055c6c111d7a02939f0bc4d4296d4ec317c035fc4dd630be90f326275cadb2bdcf8dffd6b1c2a48917efdc743403b5154d1bf76efc464b757efe19a008923106a3c85604b4f992beb4750c49fe5c33fa2b9cd28d009cad2f309bd674a25afc205db567", 0xcd}, {&(0x7f0000000540)="031d9b4ea018826e90975d0ad22a7f4a7d30c21f58185bfbccea8cd7d10ab4d27c5b1460f77e7756ee0d5fd6bbc4516bfcbc862a39202aec3174224428fd46e73b933923f3b59f3b5c680bd6b0f1ff53046a42c933c1e9e858778d5ce146127c101f7c12ade68ae8cbaae4b6484df3c341322b8010d3f045e3c197e90ce18d270f0fd9d73883e66866b3f9e6ef4e46135e4aa23f9e4cd04e4fd34f8d885ea5efb05ada057426a3fe16f0849e99f988462d456df40239f6f5dc18731048caa4aa9c043ed5fa9ca4b1eb81089ac88334b0fbb2477b6e9261ee8b8c8c6e800adc48ab55940c8bc53b19797c3cadc220c2eee83ef518161c55dd708be4eb374e95b383071ad7df82d2a269524c15ff3e6560e19fb2ee88fa35f8453be38f9370d809b89faf7853dc81c00c3741d0a6bc4062b25ad530834b1a64395191985121b9b154bb9f877ce5390b4291341bb106c1d3f23caf67f70bcb49bcabb396bff29911d2a0fd4e8b6a66ef6b31c584938dc8352a619ffe3c3a81afdeb080ce0be6718e000a35da614e41013b38144205aaaffff81a262395fb89d1c3df0bd43e4598ab5dd2c296ae48602d6b1b8dca4fbfb7918b3f0e316ff8e4ab09599b7e02f179b10d0e0e32ae1c5b8f6565cf058353345cd34f6063d8fdbfa1e612adcc279a67c900b3f1f910bf5a15f555d00473aea59db46d3588440e10e7d67ed9a8bedf9ac582874ab9ec4089a3a1874c19e88424c57213fa41ff3b2f845f38e04cecb00109e9f98f8e63bcfdeb0d9256dbfe90b6247f379ec8185c6fb2c6af0097d55bb6d32167cfe17a81a84e5f64ee632551bd67e0855676fb1e3f352c9f479c2ed586c4f08d8a507f797a5be11ab585c03e3c164195c05667e76633d9f808968e476045913ec1967db49170bc3d873c925d516d4b86356ffb8c3a73765d7c3c3f4b91ea93313e1ad83437e53aceb6bcc53e999d16a09cf5579731b8a5f8776e10613cc7b10852bb18fae1af55ed10e3ccf5b5bbe4398e1f069e623e50fd4edce6107a436bad2798e7bf662654e0f99d1a6daec614a3f38f46e10da9e844e35963189e55f88e73a9afe80c27d75a1d73a24725c70bef7c4df3e33566bb149894e48c2fc1c9b1e8f5dda3ec1b0567d3a8cf2161fdbb3174fd20c4ab89779a00d7e6dad8627914432a8d5376e92f025cc2b898499e12177fe6fdcf5e18d9445025b1bb05406efa5d35f9cdc1a98879b446da93356864a37b134ab572bf97c5aa49f59948f5b6f00d1333e8a7726b1ac8ae53cfa9129f666f44e29818cac24dd6d85d4b0ea629ea0eb25434987c05aa792e43011f832643993626a47ef491ed6476af5f4f6c3d14ef2860be879ce96b7d0afbd997662850068ef69aa9bf60d6bb1cca3e83b5c61a13f06d48a09d77643f53879610735e92d0bc947090290660b437e2b2190b98d639a1d7a60f79c4760e32181aaa2a9406c0e2a29393168073d91f641bf932d519222a6a4e729bcb8b191be718e902112a14c1f29d45d32db233fa4236eb61b0ad2a85bc7bdaa0de489f74858b788cd0ae9c88399e3a4c6808aa1ba1525ecb255cd06c268772ffa0265e38a9d6817854683b5c70295121e168c5a1f7dc9d1f61f331decf48a18052eea0a8d9acbec72d55b92570a29b6d226cb29e0a09a2cb796f47eac58ae6782fb0b1fb2a1bb3ee2c7f6109d19469c51b4c46a803c9c51011b19319b0a000600e477325b4ec769101fd6a570fc6f26094f2010c525b1e28a5eae68442870a65fde8124e791caccf3cfb890e7ca7bb16faf3a17f9f1880a3a49caca8f0cc56caf8bd1d7a767c502fac35cc9139085eb5723ce41f9455e15b32e7c2d8dd8343e8049057a51519d6dd6c643928c8cc8dc2981a67002c625c54b038c3fc8059c39ab4264f4e68f0fcff05a43c7067ca24c3e5c2a2028c24e1701b43574b7046c512a7857b4d63c71a69bba1a9c34f5cee2d1338ba42c5d8974a293c5e19005d445788b51095c258d95950d5f052a37bd2191a52c58683b10f37db71804779e68bca6f7f2e6a3654a8b5e2f85545ba24a3c0bc7fd562b72f5c21e989b45ad7923df13ed093213c39322ab38dc4ddce225f9725b89069bffde12c820e119d3fb6385d7b5da055dbfb6ebe8e152fc81d5b52cdb3d3c0709a88c3d5b94aadde421524c0c17422e480be9ca7e63ed2d24d6fc0e8b85c33cddac5e88d439b5d2d4fc1a54820ef47e0f82bbb0aab3975b9728643a4bec0ad22e399cf9cf87f54a67169690427d86eef963cd5bae681f4576c1182c9fa695e320081fc95d63e4614177643e939f4f4bb1c374e7677db26f9df035c468680a4e0685cfaf083decc1312c2f7bab82d53a25baedba9753efe51b74530710abcaf52ccadba8a067b5aadcd7e1bb161bac74b12fc3edfe678f9b9e5b333f3d31a9ad0bd9420ce11b2657ccd2c2343e61ab77f3938a8b08a25e5258329b31f5904728bfdd958931de46b94266fa2b185c66169167dc40f823b338240db235bc92efbaa5f7ec6e72dd6fff45304d3817d65cfea8b4d77ef541b547e73acda3f0d081c26ae46cfae58795782724dcfce2f2b82e8b95057e98baef36cf341213a3a22fb993b175460f592beb8417dec408cd00e263f90680b98818dd14e2c8064f8c8570d0817df7a569329e524c3dc7a8618e4d4ae51b1a9cba3cf801d762cb5251e138910fe92815d3ab3037d22eb60d7de26b9f93f3a6654bc0795e0a08490d4202d7f05b7038ce1383a7eaa7adfe5985a0b1743c8adbf2e43ecc177f142017304bc546ff36c59233ec369ffabc6db784f67fd98d7fedb6fbb76b4d8bc5a377ba15d7d58d183d1ede83fe582c8813cd46a9934e4d733a9690e360f0ff888bd044b4de41a25b4a0800282ac69cba693daf89932fe0733a8e0821cb919f6c5900152c7861ae86f617809762c11b09d1910a12a585fe070823b1c5725a5d2e4f586bf9441e59b7dd9f79d4b32222c9f9d98db77d795aad5e276245bdb14934a9f134d41a9af03652255465fd0e772ed41d81badd8cca5bec6b828657755e4ab94d7bae5be9a96def44428d01f41c3be4ca56dfe0cb5cb093ebad3f3258ac0c6a92184000a53c8dc32e5a96278fe49a5ab684310c3bbda71ea0dd690a78f2c44da4ef78c0b98405e84fe74580338badb7cf568bfd98bbe69e4344938a26c5cf14c5c1d2fd05a92c881ba3ccf8976d0761364cf43b82b347af80feb39f62bb33a8bf984bc65e29e613924c4bc048e2ba9ea77cc965fe058049b1979bb68609dbf79ad74c957c71ed5455b46ffeae63c39acaab9d201bec299f9865e2ef955c4d0f71d822c2832b8748e66a7b07d9547846abbe728aabeaaaaff142b1f8b0e468769cb9486d7565b9202b97519aee0e815c704e237ccf727f2ba3daac5d27cc1b2fb4af5415c1e9b53173f0fabd8c424b2dac059a29e0ef1806aa33795c36063fef96ea0063923092cfed1798b35a27600537a30aa409abbd474b4737bb1a57eae9e74c05018db9b55c87d37bcb46a6ba7cbf232cc3b5c4ae92927cdf575796470009a08f1cfd81e40c71fe84db5c558bdc82b83d7291094f91c3dc1d1af29fb604b34914e48702ec05b31496ae3710a98d2e5049b002e905e8f7d108533f5d02c1dee342006534db127d9dde2bb13277838c91572612ec5fa4501d2fbd7a64174b54d07362ad2419386e2c544b1c1d700a561b6b711ff6561dd9d9db6c0761d0589b609cc42d0734b2a0197d78857b4d9616165c685de8a047385d52f32a5a578161acc6952b466886bc3b3d6d6831adbc29c744da03c8f1d8e34973550aaa8193999559b883a8bca7707ef6ab7f0000096d4e6789be4f9eca2232c55a0c8ec1514a0bbd95a4300dd29bb1444622392c087b922981dbd99610df1e2ae119916007f85d8f166d13b3e2e52f7ed363938b1156d9815a79ae15dfa9a130ed7758c02de4c2c8d2af2ecc7dec6a039cff9cea7c98e44550a23e218cd32c2f1fa10b6e4e7ca720f34408c145c04d514beeed04c2185ad0dabc5bd32e67111804f170473d555f9e6cdf4f746b481d15b72a81d54d88491c0625e4c3aa3721cbc6f64fb62f92a1e1b9aaf609f86a159a145eb1f087d554c69ad9bd40e64a3bcff3825162e87d62bbc8ea4b4d060b984bf156fdf5123d0eccd28144e5f0ecaf1ad2c9a5412f844c99d7f58b01e8435e415ca982e13d521c2005932e48adfa2267b79fd7769cc2a5bbdcff776fba5183cda3588deb41af7d888d08136ba1ad380e7c124d58e0b7cfa7eb7b910b0a11d9cbb72354cf1c1d92877005852a6e265e7bb4e9937311fb674d239b1c7e02e742548b14d76df7c0ef76c28e5c6617b524151de4da86c1c89df5d30a578aa9605ee775c66b881d71a96ad6c7e29b63c2af94b8d235ed1e62a777de6ca058451cfbec645a7d4cd9f582d22f761ed1384765281856d0868896ad3da30911fa86bedddff2d79fdce48fdc51f492a0ef01c97278d9715173cf7b27553bcfa4dfce8428677135f9e4ef79c498ceb539ff9d132b45c6657e3949f2b0617a069a8d442d40ea36f039bfa74aefbda9ce5ba8ebc22eca58be89eb8c9deee04d0cd7e0e8c777aafd22ed7d9cb31f1e09c59fce9817b476e80db01f5cee7612a3d3709a27dcdaa566bdbff982a80ca9bba47d69fe53852ed651b4f868b1674b0b18c23c9add1d09fac4e9ace06062f10b6329d6a035ac9c5119e638b7f38e752b028c2ef1c8f97a475710e2f263e22fd1aca07869c79b3ff1072663807b00bfd7fa8bd570833182f84c5d4743f7e3f1e18c727ff1e64dd963cd1a9b319cbe55714e329ccd925af227a5415d1f7cdc0ddfe12a9edda2dded710e35ee498ba0dfa5fd63f6bf5f1abe57b686138c2a5c02118792d346df9c2d68f18d373a4f0831680e29a547ba28e260483abbc1930eb6975eca44c475e907d076b66942492ca958afd84412f16c33190abf01b0d16479b9fa5dce3b24877b2d4e95c5eaff6ee808550295da2063b5ddd5f2c24c5bab5893e8b97186c6f7bd6f0bfeef7dcf41d4af46b665bd5ca4d1c85942f25a74d17cee39517036bd44c4a9d23b866f961c3fe082c2e43823f35ff4eef527e8357c1b8d3e6e3ddc39c7658c84bff19ab20bcdab62b7ba8a3383426355c6427112f270b55d14e9fbdf0ef66c9bcf7f32bb45178cfdfa8557443ad8ee3b3b126c111370e3ddb45a41f1b778e7022c1315bd72af08376bc40f2c9a43a3dc96536fe2e677a79898d7b96ee3c3909da3a48633922a6eb1dfd7e032cc0077e64e572cbd1137a786df61fcacd2414940dec3426ec0b1bfa95950f39255ebef70539ae92eab214c099eea0d957a35b47a7e8e7cd83690495eda1c42539c08a12733854fbf883d9d32449fb905762a1b4c1f3cb4fccd155f2e660d9ed7b13ead98bba62a6d8cfba2faef9227dc26fd804244df8039552e89b61a4a37ae6831e7874fc8398ea425f570416afbfcaaeb5da4fe52065e481feefdd8961ab6df3e133c8e32a9975bb76218dcb60e0f5269a4185e3ef3e85e0d997799afc718e8f9bb4638afef95ac407ab6d4aabb03d09be2c473e315fa963e73700cb6234b6bfecff7e52e76f7dd445bb8bfc58b9a5c9b5ada4016ce70a2ce62337e196aeae1ec1ffdd4f7ac7a2573a6d131d1ce3e0c3fcd92717ff3db129285ea13ad0447aef9f68a9dfe402e6ca092da482703d18fc6fa256ead268a0e511ebff04e392853d1fc4a9e0aa8c8da4827dc3210fbee70f50a3e5e6dc457e0f04bc6e78c49e", 0x1000}], 0x5) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001640)=0xe0) open(&(0x7f0000001600)='./file0\x00', 0x80c1, 0x108) unlinkat(r2, &(0x7f00000015c0)='./file0\x00', 0x0) dup2(r2, r0) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 05:37:30 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = socket(0x6, 0xc000, 0xfcc0000) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) setsockopt(r1, 0x200, 0x400, &(0x7f00000000c0)="6237ce1add8effaa0e8838ff98fd072b578b703733a091edcbff1211cc129c0e", 0x20) write(r2, &(0x7f0000000000)="e30500170000ef507748d8910000000000000000000000", 0x17) 05:37:30 executing program 0: r0 = socket$unix(0x1, 0x21000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x1000000d9) 05:37:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0xe22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r3, r5) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom(r6, &(0x7f00000001c0)=""/178, 0xb2, 0x2, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r7 = dup2(r6, r6) r8 = kqueue() openat(r7, &(0x7f0000000440)='./file0\x00', 0x0, 0x10) r9 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r3, r4) chown(&(0x7f0000000300)='./file0\x00', r3, r4) recvfrom(r9, &(0x7f0000000140)=""/94, 0x5e, 0x800, 0x0, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) dup2(r8, r9) 05:37:30 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x14, 0x80000000, 0xfffffffffffffffa, 0x8}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x2}], 0x82, 0x0) kevent(r1, &(0x7f0000000180), 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 05:37:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161ac) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001680)="8a27348db230a1dd2a3d85376bd46a5f4cbb94010f7e1bfd79e3537d23b3081e7542297a56d8936c9724d17b9d1d91906b1a2ab1de18136bf2d5ba38b28593343f7ed490db96bb01ab04cbd7851ccfb3083a29df7f4fd797d9e3a707211bed671c3fd6a37872524c31855606c93321046532e5c9919e14b3248ea0a4b09eb7d76741b889458fc310d6a84e73a65cd5e8a1a660503c8856a2aef6c2829cc3db775ec96a675c6bf3ea059931c907012b04210cec6b8364d0b265262c7e570c3d40c50bafdf4461583e2b77aab77e89b9fc4f0a36f5984fe083a4c1b3b59205da6cde59bedcd11811993b652d9ed747fd4715b177465c24cfba5d6a23debf3b9e14caf1f1f80a5142413c80fb03f067cbb51a374d3a3dd09854ba4ecef65554e546f2dddeca4a36d1db8868df012b36bf595f035b0250d25af1c1f87ec273f9bc34b4491bebb0054be425a7974ffe96e6b28f569b2bd77bdbd2b57c8f7284ba9abe2cae352e824723394a6900c9d9aec9162e6df74b57be48fbcfa030ae5d581e5a5a073abb6928ba6f1a2507a7217c1df871f3bde916bf7392b22169395ba84fca50c302360bd4983a4ed902c3458dd79191b091d9e29b11e3f059a0290c1f7bb8d9177e6fe6f66266c96d54ad5544c71f27a84b4b3aa6c371d585eb19fa8db5b02e601de5bb9c7ea1d80adad62f24504bf1e1d781a39bb21a5060988f97afea5b9e349df0628ddc0704f79e53d12fc6b5e77b9d3252504dc52bc3019d17b975552808d6d8a009b5dad68c8c5035fd86fd71805fa63f21a01f04850daa2eeaa3ce24b4b588159cc9aef6fb62b1dc11abbdcd9b1fdd5663c32199119f3b33eb1b70d9c4e34d5b7859050f3bb4fb46ee1ae67ac0af44ad9e449c1c9ee6237ce2cc3e5958e74d23ea2adf20a01ccecbeee8897484b919d47c94ac44d45eb92db4b15c7745839880d1c01f977ef8ee562a5b570579a38185e26c711df5e023de32f5f3d067540a4c35e74369475f6a5d2e24e1eabfe10f0dfaa987f46912054c0c1c2f60df3291dbfdb69a1923f89275cf7656578fb05a6d113f2d989b8c779a0a9baf145c4834ed9786b7b482299f90c2b40c678aa02055333f412d3075f55f0f708cc1965be194aa8f793cd67b8026d0b6c55f5ffe6f28808c5a9c8a421e560f6a6557305c30bf50bbdc843223e4f12c32b97f9cfa12ace55726191ad921ed7a2576afbe932a2e99a400a295158fa2fea035a827fe211ef3cd1454dd310a4f2c340cc4588bfa7a7f79cd04fca0125a3c3c2c42b45b38207edcecd89f638fc888229dd3906f6a1e1f60ba53dc245c50146740b312715b145ca3769b27f07da9f0e987063aa825c8a81cb6da1dbebad1a8492361c7b3abc89431b7e499f5bdc27b887fe9257b4a38c76ac4adfc11338269048d221dc948504f9069bb825c543ac59ac71a59c5bb2f054c8d069a5ed104719b2d60a5352bd0ff7a761154ab36bf0c7a8e24e5fa8616b79909ae82ddcb3a272e97340ce29588581b64fe28ef750edb81e5257d44b90ca622656477607143a75a5c462fb100cb726b0c3d1cc1ba94db87d0ed1c8c5c9f88ec5b1db76dab51b4300df14cf1e57b7c5ed0c4a3322d491854c93e7eff9e2ad4cda3a0e02e6707d62aa58d23ffca1b1a9e7d5212a6cffdfd0a61e0f83d71d4e92dd3e73a503fa17445f039f36dc6cde241f9ccf21757476b854005975fccd36e61b2b25022376bc4d76348b57e56c30d453854c1413b9c9ee7a27c4915d796f27451570068c0acab05fd03a23e4fc6cc74ae980bb63fe833c67bd3a6b6491a106e27e7b471b37e961d9f41bdda4b9e9b776982e7bd3d04f9656b95b5b08160b843e3be71be0964e3ed654d05f40781c03e8e73c18829d756568e77669dbe933ef23488f7bb65448432d874d5d8b1cb4bd3ba00f1eefb7cdf576eb88f649f97522a1f8e67bc527d49e8ef5b8d3de190dfca1a8c93accdbac240f1a34c2d86900af59ba73f2459fdffddb3283ded271fb72e6a2de3ff8477723c81d5ea54bf1ad7f623b075f797fb30b689fddb0aea562b1046edc15b3ebac7eaf4afcc1d9c5f72e2e38fe182b956e8a12d6803b87ec0a082b68fe45a71649fd09cbcd3b0f8d53cda4a34f4d49b77d9cb2a57d781365672de4cf0ba903049cf48d88d730c5c6e2687c88abd6806544f74798d4501cba6bd870a4ed8311aa4671e23d9e9e3a3f4ba52518740a18fe64d1dc63348617816916f277db42e8084ed62d68ac84f2ccfeb84ec8a84f40a93dce478ac41afed0d23a8aeb7e54bf52adf4b4d323a9107b717d8da555ec3f26c170cb714eebb349e12c83b743a9d7b5ef8d70cd55514549929e8799d695ee6f4e95a74fe86e1b5deab6ff3c497b532357ee403316cf6f9ce421c93e18e54422cd2ce82b187ea203185e3343f71308c738301a4a68a38a97342872efd5b6cadf3ead4db40a0b29918be42a787c20fcbd2aab1e0ac68a2e3538e442396be4b62478e455dbfbb9dcc1374ba2c5cdbc3d299823aac229448561f8345c58641fa31a48ebf81cbfa39da3fb02053baa114b071d9907911ed11d53a0870395a710f9ddf7bcb67d85740a7b039f3a713c87b3d2ecdef9910481ff76a8ae3c727e675db2b8aea6679c81715f9439a1df741c4dc3e5a58b71f638bc9fe7c4b8f632898c98c477e8c0a0d852fa32e815ac1129cc7ecd283a16dc46f1bede2f687ac3243015f4c5d2411c95d9514d8b85b3a2593363d4a77d2db9b4474f4d0e0f7ea7ffcfab6675759d8091ec244a1fc1c85cf89d02183418612152782725ba5729bfcc4add55b735d31e36cc8893d5d13c2aa29277033dc78286e2742a40d5ae9e6ac1b0ccbaf5ed91d9a8fc19a81f871069642c3d4830f1b48137ab8a30a976aa25473bf03500c37882c7f9e8130ca3387e280b4f88f836e4ee997994c2294b0353d5b6b981207f87dc96cd276bcbe001db4e3733daf17873a895015e48b83279ce864f317faf74770927e756a49d6d482b716beaa746377da8625863c800b25da6048182cb3d4e6fc202e31868686996894433c31aa6b5776eeb07aeaf680089a62a282150999b6e9ce3d86ad5c09733bdbb3c8eec223e7ed60f62c8198c443e02f2f271321c324138a8952989d7f97dc357527d902b48a936a11d5d91d7c527b48c2f6e82d3b5574cd4ac5953b9619ac387722a6ac6748b3463705f271b6fa7d21911d10caa8dafe0a2405ee13001e809cde508bafb3904613945d03b715daff5ad86f95a206c1a33234ac3e873ed7dcd3e0e64305f4b2c1c0d6f2e1085fc88ff390739fcc6bc40f0183af588ec91b7244092e154af3b46020acbf61badf55be69162a02820dd742d85564899eb7e00360bafe7651a619dbb9e89ef9af0f5d157ce9bb4d6af62f72146064365dd4c6c7ee10b9f2bc2ce5d30ef66839f7c0e00b773122b8fc1143afb69561b3dd9e94d116a0d05005a2a9ff08c5a71091243159b0b6df53d9299caf0476f0701bb5bc84a50b6d816bd9e3879e5388cee32de2bf75ff016e588ebf971999b5035b773d651810afc86bcfa81ae4e937a78bc2434cf03ad76f03d1791210db4bddabcdf11f1158ce68889c8376437e19d6ce0beb9e7d9695b8e3098b9964d5d9ff00d49aaa882bfaf2d62819d6cab5a607e3f9d9d3a081b542b66226962e895f303e1c2172b81b00a67b459332374427bcb278afc78d51d4de7424104ef0e247415a2be5eb012cebae129e55ebbd91f86e21095a357620bd4e82892e465b5769cec3e3963f9631e14ad0d9451909aeac86ca0d09042359a9ccfab5aaae40e16c25f7f7dd95eeeb6ed1d0834ccdffcb79ec37043a7c360ab7ca484c133b7d7e2ff1e765a6e9706f6154b6500322d48bb3717c408f1cccbe38205651d604b5d0da0e557d957702b131acd9af04ad489383ab846312a0079a26b86122b876576a9794b1fffe1effb8299992eabeda083d5ce4a1eeae204e386bf02cacb00eff9617b65566e72113a470976d6d9cf6ab3aaff67c5350e36c7f14272d2c9de620904be19efda5124bc32762aaff156cce337cd1e738994204d52cca4f56439d563c333abdd1f94ca6dedc8491046a23e24ee6ff56342a40c370c18db5d341881f69cf7fadf8e52d155d63c343354bef1d4d39722d8b728acf09d0aeb594e9469cb8063b4fe67f4e0d516ff3bfaf16ca5bff4326054cb647ac19eef1dfa7c62522635518a418089b37348009716128cc231c77df01447b22d22cbccb4ae5c2178239c2104542077e2d86b1f44d3b25e5fa1e09d1ce35880da825692ebe1d5fbb43aa46604918352841d7eb2b5b0b21c13cff7b28b8e359afd4df0b02c32e99c350f8ad77995e73542cbcbad6c90f334f618765fae337265d201412c8262d04b58f603e0a6dbab868f41b487ff7d64681d05838d6a4e149954c22322a33231126481910279fd857aa9bd33eb467d2cc871c70120246a86f76e23b97bf8d1d9ecff9bb4ee6d3f1deb36cbd6398b6cea90b3ec571b37886cb86aecb9f1a256acc79787c7d778f4ffe2aa5cfb04cf349c7208bc375b9b3ffae0d9fe22fe317d0fd06aca3419d51eb38b77497c8008f359384b61ad27621ff4d7ebbf4830392a0a883248deb3bc397831153b4778ca58ffeccc52fbf8c1d4f462ad8d653abaaf8ea65c6664401c9accb76f817f639b10aea5f86bc977e6584946c33f8a233776f469f406cf1628d5eccca1e3633c152c6516e4e03692ab8297b401264dd10289f13e91f3c95ba7778ae280e52c0ec782bda4c48130cc26e7f5abf031ad4a9a2af4c9eec67ece9d6a2ff494e76bcc414f2fe1963a4feb2154df8a6e306c36a6018e1cc1d332668682dc9821a52d2042d2a134909a9b2ca3a24d54b3380e590c454b5ca9c89a70fb01e981649d62e4a193bd69aacf44d65af28920300d19affa337e61d5cbefe328aac4b54ec7c66c0e781f3e05592a397d17c2cfb2736257dd3d1bdb2ed869a7f6e072d63db1fb8c739de8fc5d15d0018c73522531a24622d218ed69b85cc6a0f739d9e547b48c9135bc0c24665098d494e7ff3778fe609d6e178300cc3dcd53b976d1fcba1b3021395a03b6abbb84cf2a608819ff6da017ea715ded4a71114af6cbfa8a8c6c3592a4b4d840d08290e64f00085574d78807e0ad7e61df68f7456dba4a89b97ee4530b5c371899e6890a5cd2f51d42859787ff3aeb64e12111c981188a124639ddd8d7994674254832e0a9f8e8bea972d1bf93131dfa3aa47b41f84f28cc9677b00dd670bd68622d4604bf0fab4e5397c00626e2a611fb4bd1ced3d07d32dd63e8601d270be028d6fc044dbfa222e90833cf4dd8650ed9ca3797789b03098b98acedc4c7dddfc785e3a12063a8ddc2f7b3add31055708424fd48f68c560c822ca705676e8ae625ffa851e0e21aa3d36ab2ce1e358c66fe9a6a7de348636670f58e7990b74fce6279552f73be4ecdbc024b795b33d235ff8a6f30f8a2a1ad4536d66a60ea6e2a403679d31ffb3ea817f1a6f032336b24b744c2bd710bb777e6f44b23289f5366dda8e0edada7010db943921bd9ffb62b2f58fca1e0399f96f0a5c1bcb45451c05527c3bd5c18cc9b48940ae052c8d7d877fea3da6824eb7993d581a93240c7e28b6b609229fdfb18fe33b25a28db4aac2ed0fbe36edf044025bf54115546c44c5c3b270323a35aeb6349aa8e71ab33cdc36b4d72972a57d3d816388691ef1cf59974e6eb39b5efc63199f1b9230024779861f6eeb319f51d7b25dc65319089f", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0xff, 0x40}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x80, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000030, 0x6, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x40, 0x0, 0x83d}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1, 0x1}, {{r0}, 0xb6b83acedcaebdbc, 0x18, 0x0, 0x90d, 0x4}], 0x7f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xa, 0x80, 0x110, 0xc}, {{r0}, 0xfffffffffffffffa, 0xe, 0x800fffff, 0x19, 0xfffffffffffff318}, {{r0}, 0xfffffffffffffffb, 0x41, 0x1, 0x3ff, 0x81}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x18, 0x80000000, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0xee, 0x55, 0xb89, 0xfffffffffffffff7}], 0x8001, &(0x7f0000000200)={0x7, 0x81}) 05:37:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x4800) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x79865ffc, 0xffffffffffffffff}) 05:37:32 executing program 1: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1, 0xcb) socket(0x18, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x10, 0x0, 0x1a6) pipe(&(0x7f0000000140)={0xffffffffffffffff}) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:37 executing program 0: clock_settime(0xfffffffffffffffd, &(0x7f0000000000)={0x40000000005, 0xffffffffffff7ffd}) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x509}) 05:37:37 executing program 0: poll(0x0, 0x0, 0xffffffff) r0 = semget(0x2, 0x0, 0x401) socket$unix(0x1, 0x5, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/100) socket$unix(0x1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 05:37:37 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202262f66696c653000"], 0x10) close(r1) writev(r1, &(0x7f0000001cc0)=[{&(0x7f0000000040)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d860", 0x789}], 0x1) readv(r0, &(0x7f0000000c40)=[{&(0x7f0000000800)=""/16, 0x10}, {&(0x7f0000000840)=""/250, 0xfa}, {&(0x7f0000000940)=""/204, 0xcc}, {&(0x7f0000000a40)=""/106, 0x6a}, {&(0x7f0000000ac0)=""/133, 0x85}, {&(0x7f0000000b80)=""/38, 0x26}, {&(0x7f0000000bc0)=""/107, 0x6b}], 0x7) 05:37:37 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x77359400}) r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) 20:33:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0xfffffffffffffddb) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) socket(0x3a, 0x3, 0x8001) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 20:33:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x40) r1 = socket(0x21, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x41, 0x40) r7 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) r8 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x2, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x20, 0x2, 0x9, 0xc5}, {{r2}, 0xffffffffffffffff, 0x25, 0x40, 0x534cf63, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0x3, 0x3}, {{r4}, 0xfffffffffffffffb, 0x1, 0x40, 0x5, 0x7}, {{r5}, 0xffffffffffffffff, 0x2, 0x80, 0x3f, 0x5}, {{r6}, 0xfffffffffffffff8, 0x2, 0x4, 0x62, 0x8001}], 0x37d52edc, &(0x7f0000000380)=[{{r7}, 0xfffffffffffffff8, 0x49, 0x40, 0x7, 0x401}, {{r8}, 0xfffffffffffffffc, 0x80, 0x20, 0x7, 0x4}, {{r9}, 0xfffffffffffffffd, 0x2, 0x1, 0x4}, {{r10}, 0x0, 0x81, 0x0, 0x7, 0x5}, {{r11}, 0xfffffffffffffffc, 0xc, 0xf0000087, 0x1, 0x9}], 0x0, &(0x7f0000000440)={0x7, 0x1}) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r12, 0x0, 0x80020001) read(r12, &(0x7f0000000140)=""/80, 0x50) 20:33:20 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8}) 20:33:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/139, 0x8b}, {&(0x7f0000000180)=""/170, 0xaa}, {&(0x7f0000000240)=""/77, 0x4d}, {&(0x7f00000002c0)=""/9, 0x9}, {&(0x7f0000000300)=""/176, 0xb0}, {&(0x7f00000003c0)=""/148, 0x94}], 0x7, &(0x7f0000000500)=""/216, 0xd8, 0x7}, 0x41) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) 20:33:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r2 = getpgrp() close(r1) fcntl$setown(r0, 0x6, r2) 20:33:20 executing program 1: select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) 20:33:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) clock_getres(0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) clock_getres(0x2, &(0x7f0000000000)) r3 = dup2(r1, r1) kevent(r3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 20:33:20 executing program 0: execve(&(0x7f0000001140)='./file0\x00', &(0x7f00000013c0)=[&(0x7f0000001180)=',*(\x00', &(0x7f00000011c0)=']\x00', &(0x7f0000001200)='@\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)="262527295b2d2fba2d7b00", &(0x7f00000012c0)='!-!\x00', &(0x7f0000001300)='!{}[)#!C)#\x00', &(0x7f0000001340)='))\x00', &(0x7f0000001380)='\x00'], &(0x7f0000001500)=[&(0x7f0000001440)='%\x00', &(0x7f0000001480)='$\x00', &(0x7f00000014c0)='}\x00']) r0 = socket$inet6(0x18, 0x7ffe, 0x0) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x3, 0x8}, {0xe8b, 0x1}}) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000), 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) recvfrom$inet6(r0, &(0x7f0000001980)=""/147, 0x93, 0x40, 0x0, 0x0) r5 = getpgid(0x0) r6 = geteuid() getgroups(0x5, &(0x7f0000001840)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f00000015c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001780)=[{&(0x7f0000001600)="baf792d1371957ddac1920ab4c06becd6d76505423448227e328d2c3ed7e69c3287b1b7959a076034792ff388d25faeafdfec1a0ff", 0x35}, {&(0x7f0000001640)="6c30a9e7c382331f6ea03fbcda1c1e9f6fefc2fb4f96fd5497033fd41bde036325947a9544b02cf00300f3936bd8fa193f6abbb06e256478134c48bcb863189c21ad284b072a6f16d329d2f45e255b2d12d1bce9e7fcfb28b9a0cfa3409af67ddefd393036e3dd4169edfeff19949530d018a38e721bef7e366c65f67291b45fae", 0x81}, {&(0x7f0000001700)="fbcfb045f764d131c18690f1f487f970778a2aa25cd3c290c99c39ba43b94365a5c0c33b2f83d986974b564290b2a8eba68b", 0x32}, {&(0x7f0000001740)="b1ecb0835a91d6544784", 0xa}], 0x4, &(0x7f0000001880)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xb0, 0x1}, 0x40f) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 20:33:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000140)=""/105, 0x69}], 0x3, &(0x7f0000000340)=""/203, 0xcb, 0x45}, 0x0) 20:33:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000d80b000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000002b42bfbd8fc26c670000000000001f00000000000000000000000000000000000000000000000000000000000000d6c4614e7c7f83c51f68911196f5d3c7440a61e8d1506c43ced5ec5acb40c77e590600000000000000a16622866e4e3f87cd37256a1d950fcad0db7e9bcde0c493d87a91b84f9d8936fb246459f1ca72b51f5317d1cfc313231a5fbc51eefd5d39a0fe49c55b44673f9a26282823002b49cb567f0bb9922cebb0070f324c16d63849f055545d1ac0f92a87e0d58409eb8dc54eea2a014b5e10ed8d9a3a25547f1c027f60b39a0729c3a5d8a59e22225de722ca88ece3cd9ad427bf9a2ab661a5efd7792e5ce5bbc905be2db90dc6b5957349b3074d930868884a89606d87b71c64c89a2f40cc9ca9afde96353cf1f4099486feea87511d0a19c782acb2bb53bd37ef52572835caae62bf54220ab268e8a1d0d7c1fcb9edcd9b2dfdacebb937bcedb4bd2a20e30830678160dcde902848b7900d3ffb136aad0a4db1"], &(0x7f00000001c0)=0x6e) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x40, 0x100000001}, {0x18, 0x2, 0x100, 0x5ffe}, 0x40, [0x81, 0x4, 0x89b, 0x4, 0xfee9, 0x1ff, 0x2, 0x1]}, 0xffffffffffffffe7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7fffffff, 0x7}, 0x10) r1 = socket$inet6(0x18, 0x400000000004, 0x101) getppid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) getpeername(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) getpgrp() semget$private(0x0, 0x3, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt(r0, 0x200000000002a, 0x5, &(0x7f0000000300)="0000084c01e9151936cec160af4a434137f5ec0eb255ef835fd9e3785a46ca273ed88fb1", 0x24) 20:33:21 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/235, 0xeb, 0x800, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = semget(0x2, 0x1, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/197) 20:33:21 executing program 0: r0 = syz_open_pts() socketpair(0x18, 0x4, 0x1f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)={{0x2acc35ba, 0x4}, {0x4, 0xff}}, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7f4398d5614249fd9", 0x9}], 0x1) syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() writev(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)="dfaa1ea25f21baf50658afe6a45228d4901f2fb3d96ca4ffb64a2b1b3e35c466b53ae2f6b7b0bb00c0e0e9cc7aa8b1a062b495f8249e87cb7e3d88ae00568e9d3665dd33181ba0f989e70f406bd3766f3386346077fb93fec9c6d727b0d5484e34bb8bc4d1a0b96ab4155aae196e39439c76e0c791b7c02d9708d6f29d3d1ca0b59220830684f36c55a2e3c2a22ecc05ce1326e9ba73fee0e30e32966b4d281b11900406414d6917663799e9f43db5b626ac99b1090d250035b8cb92b5652e09b4a7e7180a0a227481aecfb8ec41d84a44eddd27f3205568ea9eefbf77bf77f648b32cc47ba94e8d1fc01f6c5b2bbd484378", 0xf2}, {&(0x7f00000004c0)="144a15690a603c44b55fb0cacbf2ac8b44f89c89755e3fa614e2676c9bc3d5a80b5a416db1a73a1b0d5b69bb6a281bd2adcab018a8e799b350a5e6eaf6b4880cda3c4f0f4d0180976304be326afd48af4a20cb56a5568521b318", 0x5a}, {&(0x7f0000000540)="83af542f834553789bcb33856b03ccaf464926ca98bd7e98ff4e1ea91432dc082eb858ef39c8909311999c9155d25e3bfa084a15a3fe7db8e432963d75c0dde9cb61a392dd3193d38b8319a2c1137d546f02dd4a4d02bcbc280a8a227ea4d1ba83a25d866d04dbcfa0da3134d9370282655659f8397327b931a33642cf786d7f4a537055b29c0c3c268f6e1ee61a7dce83f4f8c133a7b1990c40bfd93037580e5a84afb4114bf6d2d17ee0a8646ae2dbeed3158a31605289a5d6ec16fda2a07044496f513611394692efd2f9f3ff", 0xce}, {&(0x7f0000000340)="53391c6effc0b49e", 0x8}], 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131100e800"}) r5 = fcntl$dupfd(r4, 0x0, r3) mknodat(r1, &(0x7f0000000c00)='./file0\x00', 0x2000, 0x6) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f0000000680)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f00000006c0)="8b10f2731ef8a335a6f7b9b270e3d10f24899d035e401e5b59fb23fc631fb5cac94e08a9b33e84e210ca6dbeffe66914f0faa9795f8c414d32b786f4331ea7d1e1213c0567e48825daab26bb1de47d438c6619a314f6569012f499b1b4e7fe714817c893e4d8e0d370b3605c7e554316f02119367eba486b7876aee349f70d1925d17bfeaccee153e3840b8d0350d863c1083ef0ffc8bd3a24b52ea3b73e68f6a117b6e330778de7f541c75d159cd119cb77838fbcc6bb965e8b177b8df7e03b8b66181d1c5b3c1a20b24a88894e5492c5b7c009ff7f30ab4437eceffafb748f85599daf7415fc85accbff327ac442fcaa3307894c9e7a", 0xf7}, {&(0x7f0000000840)="bd17915f87dba5fba825e24a549ded47aef30726f56193158551b2c40c859d12937d8718ee2b51913b453d7a4e79c515664c1736cd7f7ae2f6ef43678e2ac8fac022460bc0a563ff48abf9f6f0460c6422833c", 0x53}, {&(0x7f00000008c0)="9d38c7928b8997a0346e7aaa6a72130089e0deb46f477cc294dfa4e0fadab1962fc6afc7e20282f5054cbc8e15d7457dde80b52acf1a4b9e3dd7b2a8eb940db018a28a5f30420c5614c06ed7efa6e3b59555dcc973186b7f4da2099da69588b5f85ed3dfedbb9a0c8cc7fb4bff72223f1da7472369eefb95ce610d7dd2e6f01aaeb21f4ac1539e0c938d3294dbf9a3072ed2f4e7986d9d16c5c10670e4f2bca83736f3aaf033ef2cbd04da5ab62a785448a106d8072d47de43f72fabeba6e9b83bf7854dfcce61", 0xc7}, {&(0x7f00000009c0)="b7f23c77782b73cd5c174085beff84b0e59bd1c1355d2a1146d9824c2fd1c5cbccaee4c653e1c5e4c23a3e5e339f6f836dc594d79b534328a54e4a37336d290cbfbd34a5daf5d890abe68a2ebf3e98ee20ea8d3b81388a27e43df48da3d5bdb7db08ffb0a57be43770630566e493bf730bbb757eec357788fa14b611687d56c4cbe5c69366efd154a8f144b968e6", 0x8e}, {&(0x7f0000000a80)="8cbb6cea701caef8f0c0caa87e73e754be84a407d0ccc1f1b7b7ce8e0ac0ed237aa14388136036ddc6ddb259740c7c445775df0015ec2ab0cb18a2a681909e1b35e5b45d640f6dc3f3b055a7c2ccf465beaf4ce95ebfee1a23227e1be46e8561eff6874343cccb30c29fc3c3a5695a73bda3cce2741e5415a2a839", 0x7b}, {&(0x7f00000007c0)="89164141", 0x4}, {&(0x7f0000000b00)="e334d65b9671310237719fdf974650bbb7c8c1baef7ed1dc9cc5fd477227c3fd15cd6d0ed9b83648f22c9bfe241bb2414fec4e87999fd421b4d8ffc7e429", 0x3e}], 0x7, 0x0, 0x0, 0x5}, 0x400) readv(r5, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/207}, {&(0x7f0000000280)=""/44, 0x29d}], 0x1000000000000059) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 20:33:21 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) fcntl$lock(r0, 0x8, 0xffffffffffffffff) 20:33:21 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="ca0ba90043abfa38a8eb0d7dc637389d624a6929dd9a1a517b9370a3ebc239a9afb73d6e9848d8f00789209cbe3cd8d0f878987ccf1dbb6652d187fbbcf5d7aa7d12e7bbc4074ca6b360feb1dfa302db3e71f2dfdc443e6bfa00e1415eb133136eac18602758b2cd746303870dc8a9e25a9a166513aab17e10eb23c78d60b130662c7b75acb1795b7c17eeac9c9d3410fe9ffdd7ff1bf7433aac14a489c56cc048bde52f8b2bf06913b175bc83245494f4f723d7f048e27f4649de4f1904bb3e67b9e92e0f58ca316fa04067c8b0d07680dd6a09bc6cb27223ef0304adee2b3367272cd317136e5760b1b584f61ae8dc138a15", 0xf3}, {&(0x7f0000000100)="8dc5005143e69637a7cba15763ec8272871c0a67c835467f3606be3cc0c9535a7cc9fbbb0e27dc8389269ac0830a27265f7596e2d30bca13ea5da9db0009c5175391823474d0a3cd6e25e7cfb0e2", 0x4e}, {&(0x7f0000000180)="188012cbb2829dcb5cb468a0ad2791f88cf21171ec3e79dd282fbd8ef45f3df7d97223c4861903505636cb933a2ab045969a0f382a46a7f360430089eddf420797f859532a1ad704e19fc7a69b3076b637893524b56131107ec405ec90df68a441cc9a1a9c5ca629345a7767753e1001ee4b", 0x72}, {&(0x7f0000000200)="9127a0946191a0d3b6867d1e713a5372d517ef438f84c303f691057decc25e78571a08f9ab4a8ccdc9118ebd258cd7a5d584af28ed55f5c80114bf5911986da238b44409bf1bba7cdf7f2a6c55299afa76a477a2df0b056d3a345e623d0a9d676fc72c4c2cbc975489751128fe2a7da287cf2333fa4e4434a51d1502647a72ca6e38d834eb39c2292c6d83950a98ef2edba28e02f5fad791b039914fa9ba34e68f979195675d69e35822caa177ff8e38247616407299e66b8e7a8f726ce3c7b04853acff0d743a2b8303a04c20bbacf6661f78ecd8dc7c590b", 0xd9}], 0x4) r1 = socket(0x2, 0xc003, 0x89) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 20:33:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f0000000000)='./bus\x00', 0x28081, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') 20:33:21 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) shmget(0x1, 0x4000, 0x0, &(0x7f0000002000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r2 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 20:33:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000002028, 0x501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) 20:33:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) connect(r1, &(0x7f0000000300)=@in, 0xc) 20:33:21 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x1) 20:33:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020105000000793000"], 0x10) dup2(r0, r1) 20:33:22 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 20:33:22 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="b056da0e7e0043d6942380948b4fc3d5455fbb89bee87d7db2296c3431d6adeb4d36ea9435abfc9b080f7b0974257d368b3c0c", 0x33}, {&(0x7f0000000080)="06ccf745c20634f67c9ee6f06374ad033f138779858a791765969b4dfbb965d5f684fefde65dbf1cb8d769e71e15a629e66ba776b7b890d02c270aef0c843901f48c012163", 0xfffffffffffffca0}, {&(0x7f0000000200)="0894769f6f4d49c391f5e1ca1bbb60e6196722aacaa2b6a93142e070ac09a64ecbee7573621fcc31a6cb81529160f6c8802039e8f7b6648f664ff90dc1efa803af41dbf1e050f02471076c860f22bc361e2960d407797d7660a22688ad8148f52bdd254d3b5fc7218e639a93a654d95f429212bd0c6a7cb03250fdeaf0da29ae3bdfe198ff452a482ba7f154", 0xffffffffffffff39}], 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) 20:33:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) r1 = shmget(0x1, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x2011, r0, 0x0, 0x0) 20:33:22 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000004c0)=0xfffffffffffffc7c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r0 = geteuid() setuid(r0) setreuid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="a44d7ce4ae13504973c4391ebe768278503855db170dee4a03367ac202b290cbc04b1c2b3ceaf0be9403e099bc705d0a87964cb80f35b748c4cba3513ffb63fb258576ec490a05cfbed087335e9b3456cc1a36da50dc7ce81d7d59a7ba94a90e0e2863d9f8bbf5336e4b2cebe5112d036da4568518cfbfe6627400369d811ea0e2a81a59a747c3fe08e03b11da6836f3c562258de52846049622b4fc3c304b8caf46137ac9262cc729d5501713b28fa1199dde528c28f7d4352e210710adbd905b627a83420c51d8a7335f1399d59cbd596a43065fa47d7430e4b0dc28d244bb1dc22c2218045d5eae74e41618960f163a", 0xf1) fcntl$getown(r2, 0x5) socketpair(0x16, 0x2, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f0000000040)="8273297712706f9ede677d3b6ddf0e3b595d6fa18048a603d53ffe9ebce8333976faa5f24e0e1fc72b43cf40fd231cc22c561248dc17b4706b331aec7a032123625122c156331137d0ea05aeea79d61345e57e5c8f80a1934d162e005b0c54ac27d19218424d4fba186347f1511344f439c0c465d1e416f0da770d641384c3676261b6fa2442385f13dcbc263447270ebc811676738d25f4329d1217baf1a07f3f3c61d3bf3dec1b8514ed1e05ba613e6a3cbf22a1725ca01da56d9e32eeb3de87279c277eaf659f4a53ed39f629ea5f82319441ec1fa778ab84cdd41c81", 0xde, 0x402, &(0x7f0000000140)={0x18, 0x1, 0x7ff, 0x6}, 0xc) 20:33:22 executing program 0: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x4cf}], 0x1, 0x0) 20:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000540)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r1 = syz_open_pts() close(r0) r2 = kqueue() read(r2, &(0x7f00000003c0)=""/142, 0x8e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) r3 = syz_open_pts() socketpair(0x6, 0x1, 0x8000, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x10) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r3, &(0x7f00000002c0)=""/249, 0xf9) 20:33:22 executing program 1: r0 = kqueue() r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x1c6) r2 = kqueue() close(r0) r3 = kqueue() ftruncate(r3, 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) kqueue() write(r0, &(0x7f00000000c0)="e3", 0x1) syz_open_pts() kevent(r2, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) 20:33:22 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f00000001c0), 0xffff, 0x9) setitimer(0x3, &(0x7f0000000140)={{0x10001, 0x1}, {0xd1, 0x9}}, &(0x7f0000000180)) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x8001}, {0x40, 0x5}}, &(0x7f0000000100)) r0 = socket$inet(0x2, 0x2, 0x80000001) fchdir(r0) 20:33:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) write(r0, 0x0, 0xfffffd4d) 20:33:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x27) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xbe3a}) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 20:33:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 20:33:23 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x40000) setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) 20:33:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x2) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) execve(0x0, 0x0, 0x0) 20:33:23 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet6(0x18, 0x4004, 0x5) r0 = socket$inet(0x2, 0x0, 0xffffffff7fffffff) close(r0) r1 = socket(0x3b, 0x3, 0x28000000) dup(r1) ftruncate(r0, 0x3) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/61, 0x3d}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/39, 0x27}, {&(0x7f00000000c0)=""/35, 0x23}, {&(0x7f0000000100)=""/81, 0x51}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f00000002c0)=""/243, 0xf3}, {&(0x7f0000000200)=""/75, 0x4b}], 0x9, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 20:33:23 executing program 1: r0 = socket(0x2, 0xc003, 0x0) sendto(r0, &(0x7f0000000080)="485685f8416d3b730aaf6b5c88c9935b7f84a2331c57e5d2ce426ce02f73036392e59347588e05defcdc5629de1e4b285a5a825eb38b91f03c7600013d1353d72679e3fa932d20101bc14f19db9aa3f3edc494a7a2a46bf29667e016cf50ca2534e5d1f629b595b181932c22154958e8b5fd95d276e4aa36f2e2932122dc1c2f77b15d620826cde9ee2a3e383c7fb6e35a41d8ff0e8381cc85f80bced126d81e7e13434fd50b745e2927fd62496a982fb0ddb7a7a8abb1a3e8b808a4db7e99f5b4430b558ec4a570212505ac8b88469e6497f6d8e1824ab3680be9a953826dace001bf235da8703f891e02a06dea39318a426a831e7b85ea324fb8064a1ae83479b66ce67fd8b395e3f3ded801c710165938162d18d6420c2e41083ae5dc65a5662f4b1910ceff8e83ef91fe5c60ed273c8bdf6095507b064b1dbbf9ad09d4478288ddb70a9bb443d24fd705d2ac49a3c5b58836f2e508ad22ed3db7dea25ddb20be57f4a158f677e67415d377d2ed9889114d0dfe7bce53e66bfd11af21721995f7b81a78d0a96d443d7bcc9650672b0df5d65f0857b986957c5ed31a86133a505c08426cfb863eefb686c27e224816fd8a171c10436132a99dcad96ae3e961d629b3e6c3889abec938fe9aae8f724bd8e7e8e875d1f45aeaff4c4f7b35368d272d93c87a06bfd286e134a8d83b038c3fd1436d94679063ac10b9d3812225ad5f6b8e40f65cfb59d5ceade0707c3d680cca5ca81d3a1aba31fce692404c56719db58141193fcabb595ea945ba4a59d4fd2dfcd4bd0f9aac9492bf5375efabfd5b2bbf67398cbca2c6093ec30fc9c33fdaaccfb66f553e5ba2a119a88bfe6792f94aadcaa32e59125d8e4ac68171fddd60c2f1734b872bc4ba525445477a367f7d1d59a69c0459cb2f3d94db30fb49cd7417556ca50ac0e6e3453fb9dfe9278ea4f1ef6a8c2868d547e4953a6dbd7a00ffe504aae6d7ed1ca5d0cd551348487cfbce8040d2a5f4e2c6d5bfe022c3cb9f5f6cfb2aca6dbf8ca15c592177cbbee9fc3649f10f42bae385283789ce321890cf002ca24bfcd244ca92b006ceb05982a08221197808c6ba8ba972023d1951d58b171236eba8ffe411de73885e0a71f2ac1820eb6dc2ab3be036a9721a86eabb09938d62c463f333c64308fdc727f73ad5bc515a7d2e4f23ca97322d3daf21353fc5aedee3be77eff17f1088ddf8fd3df647934f8f23eb224e81791a709b15c0cb1077c6a0e63a885466c92fa3e617630dabdc01424b16aeb44c51b1a634a2720b5d7deef6170aa4e9eb3742e40442cc5651ce6007594e9336bb4b1166298dec432d27e24f94d58bc2859c73dccb989abe56d9a603dd4fd491bba4442800e1d28d49dc7fbca1f9db4ec3e76f0195dc6096178674fa74da04ca1c29ef71dff6ccdfd3955149c8c94f5fe4fb5110e16c69edd843989dd23ac2fb50552e2816c6570cb89e315cd93b6f585683dde6267b28fe3efdd5bf8667c81d10792118d05549d9940096bc621d963a2d8525a7501412e99c5c086983357914fbece038cbb4360c1829e5c20e92fb34846ab34f635c81a0ce06a53ade174dbd9e5f80051a610a0852f0b08aa9de1c1f3414ba67c60db2764c5290056ba194e6feab837afcba149109809911dcf8ab41749fc7a15131fd9ecbc4b77bb3bad1ae27ae470ba8441d7826073eb546b5f0354f64d610cebc8736f0f7cb11a9a733190d4b1ee4d9a8f85cb0ca252e2ea10a26e600ebbf5e805fefe6ef7983156c2919e29e176b4b635077eb842c7ebb5abe4909d609d9996d9bbecf3d2179b19d1034f41e690e8ae26c4ef1832a708beedf92c9a668777193c2258df870d751bc01451737a6a1b1c5da94fa69c7437f1308257731f1ecd6ba527f22860fd97646a2be72b75457c0e1e413153ea7043bc8000cc501ba91924d55b82d31a2ee88c81da5a787a8cda038e898b305f24e3ac3292b3027bd8a770d0d22283e5e7336e4bf52c8a62f415182164604ae16f4f99e68d8effb73ab71368fd1e264fdc76000c24274a1dd76c28671c34da9a776f3a2ab50bfb08c4009e53a650c759762a1680372af6ad471258f8797aeb698b24c31fb99e23dee05fb3db5a439b20d7145dd56567797a61f61d18bbc6cd5e6908eba56155125831cae17b9a1464c8c86cd4f9179941b3d326785b0c8e6b18db54f3c6095d168fb34a724a0c228988607c05f809a360dce695943210b020cb511d02c0ac42c87383c7d125cf21b6f633c1d83de254f67a3d0e3a399251574cfd8a2c5a586bac3c735c429cebc56aedc7a3efec45161f32ad157e95a0d575e8d7c29f8207429846dcf48c837269689c578b503e039a5523f8de0c0e6a223bffac090cc1fecd8ee4e8055646bb3a20c179a2973b363c4cf333e5fa742a8fbc8260b595c3546ad28f040d343273fc9f3e4868e40604ab03fb5a7a113ed8d56bcff4140bd87388669d19a7fd805d3e93fbc0353e018f94465b7ebbf10cebf24d3c3ea69f01ecaf63f39f7505f7056812451994a5f697dc398302c60cc90dfa98501d23bbd84e1dd6a2b0befeebca1c0b2c2365c82556de1ef4cd5dda081518c4ec6b5a9cb85679a22cd2de9b83207fa7b90cb7efa46ed6344f2849fce8a487748ee1f96dccce7fb58403c3d7e61686236ee8075b3fa9aa524d251183078c03f811f67681e918df7ca6b9b64190fe706c836de392a3e38abd0261e95235d31905ecc448cbd29576a963e16473240092832987106328a91a32c450f61397781f24a1153622a7f78647f61c68cb5606fd99eb6aed47701dccd55f59179bbdcda45bb411f49b76c91716dca2cb4af3616cbb42f3525ff0f50dfb5aa231d961f0a820033b5a2bcb908f4b71028214fe2b123219b24eb2c33936bd4b5fb7dc222bd00289a443cf6b0282e50d839129b319c5441e7a23b3f30344bb1dc519b76866b5858640f68581b38aacff448129244ba039abf0b92ff21fdff41412fff75759fdde00b1e85d40f9712e761a09c5870d09403cebb6e27556103398aa7c2ee47471aefec3ebdd648cb02a0587a76b8f3a158c688e0c6e9b8c79bc633c4de852411f4bbd9070b43ef6abfe40ca330f11578a1f39aeac86ae278be0e6722b9e157557ef70a3a37acb945546b620a392ff6ce30cec45051267be16c8e50b8afe7c2b7ce661adfa7f5ec2b613a243e5ab0e272630a34f62329f011e4b0fbaaed9b5259d5c674c00145ece73e2d3500888849c1169a9a5d28561f7dd728f670d064f8de79492df5802072e0bb5c14883fa401ecb0e5ae28859d406168e3f77a4dff29885954822860c277b79e1d4c5b2aa04a70aa145cb8f08152609d62bbb459e152688ec68429fcb1c9183c3839928e6fccf6c32e79567eef52d32f4313c16c2c381a5696d60a79f30933cb2f4579967f9007f9dd2649c013432aba4f75361af70980ef1e7c31ab4c5053ea68f41d7d118d1f8c84865801513153afb268ac72ba398dc08f1230c69552ded0ff4aa5a01a49b98c6c7880ed31465e6927bc7a3bb1f0365050362d6ee2b472acd72ab5d2becec97f0545530ae52d97fb8759ba61b7e272d02f4fc0b44c815ba823c643dc2ea47a8b6e387bf28cd69014843c973aff093b0c28eefd87a8cf84fc39ee832530d4d17c30f8026c82fc4035b0ed8e431b7f47a7f105f7e0f12fb2ce3210ab2a8316f53c8989a8286f12566c494169f249abcc70ddcaff74a9894718ae8adc043c92758a29eb6f552f4434ecf133b754b12ccd1f5d73b64d2e178023087d255d9ec98d5b3d391149a92754e5a880e0f01ceae85f5dec8fa1dc4beef9af9888c95eb20d1aae2a0f30cd494f952b97f492f3b06bff98a20c2d10e8443b10530405e28bce908f4b81581cf655175ba70d93e86264a978aa355636fc49ffc2a133332e5348fdd830fc1627aa4f39e09b083bf7cfc385590c5097fa50ed7c072b89ab773083666a1a172a96c43f6a0f4580243384227296a86f27acd12bfb768e75c731ce3a0ad1784024028a3b134df19e6ae8e8a33896109ff759ad5e7a5aef483e258de251dce72821d0031363cadcfe467cdcecbcb1498bed14575184a249c9f23b0bc1670a3bf355942761700e1e5a41fc1a0cbfb81e6c8fc710ff90017a725c569dddb3ce86f9538e8f80641a83cb25862623e1dd6699d4c160c6723204ab813a8c94fdbc15dc10f43ce950b463f16a1bc741d39ed727c0fae58687cebe26635fe9739a79ef20fc7fe318884fd2c0313dfce164679ac4746150c2845cd53d8c23ef5b41d0c16b499a60b79875f8bb2b3dae4267790adc49677b94b82dfd1919c9165c470cb20ea2c94e009fe5b49d44e504f013799be0ad7d75953eb5b5e69a6eed118feb1795a16e0a3b52b8f0ca27b7671e8a40fee623d87536133d03c35d39b267a87eea1a8524f1a8e5d31550ff21985d12a19c9c74a22cab362a0db82debf7685af42c3c18c3a46bd5c13984c9fc7717e95507c29b2419249a5f92448b15ce963cb7ba8bee8c0745b07e8fbe8ddb9d45ceb8c666ea82405eb275c5ad4e3c7b62ac6b868e08e717cd0fb39bf6f42c07fd72c8bb8a86993b5497db91682dfd90516abf0d2d56052fd178bb8512d7902c09d10d2f3c4f140007210575305efbca581f9d79e46e9cb6356a053dc55a760c4fb92d5f634795895a6630fdc11add4ac9f192883ba992b610c05021900cca3415f4ea18df1f8b0d8910f3eab980d0b395805efaf3fda3d28cf0e6c248cefdd2978939216ecc9eb709fdf4eb24f97aff64f7ba3d150ece28af16af463eba2dfc37c1b4ce8115d5126db0115dc1c830a4fec72cb9c73239e296bb7baa32ecb20d6aff036454e8e9efa0e1643600b5973681e862952bc525602c718bfdfc2d73b8062d4d57b1e49cea82a09fc6cee31abeef21b6e0e737ed96a3298f730c2a2b293714f6f673a260389b70597c8e31ffee6f08adbb111eadfbac63b636d36548094f0a882b9df46605bfd3f22de168746edfd7580683cadf946521a4d09bb7851eab3685364da5ce6229676fb0be00e70b090bcf0a7057847ed90fca2267dce11f1e67c9b949358f193edf7e7785f0f63ece8fe30a145f02a396d8e3b31bf67db118fd1b226f554d6557e9c5234e6cbe5814674aa56a082c55507ef6b01761a8bd66dd0296867c8962e1dc14c85f08d189434373c3714a63d6b25265afa2a7cd21b877620d6644a7ce214b706145a1dac39d55179906c2f3254259d22e5eb71cb6c0c1e748b9043b5c7369754f5b36dfdb61851767dcd6d645d056b6f0c6ef7c78d090be52558a6499cccd3747a1f72294842c41320f3747cb0e5caadd458aa817d7c41070573637d1950bf5fbc1e833de4607c4141929fcacb63e62b0bbbc06ba3c979dbff1060b3e46dae6521fd732e7cb17bc133f35bd9c72dc0365a5ea08e47dd1c759900a93d816b5a03350656d3389dd75f60f4f646191f964914e161cff0fdcbf1f5a295f09c49b4d131117c1d6d1b576ff900b0c82d05c268b7ec5780d1242c7aeecff9286bc807cb7caf5ab71aef8663d4018339a2332fea5d42a3ce77e2d5c53e2fc58ece7a53c1e30725a63a11671560a091734bf070db9304274714cd6768565a47afc223645f627d9b781ad7bfefd56872dea7222afb30a8832169c1654997db2e843f6e2b477b9f6947a3ffd4986858f6cfa554778693453048c948791951af926e7ad7293aa92ddc02a00395a3c357c9663432108f22834a13a0b935e76f9b6147f4d56053194d67af5", 0x1000, 0x1, &(0x7f0000001080)=@in6={0x18, 0x0, 0x29b, 0x8}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket$inet6(0x18, 0x1, 0x0) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f00000010c0)=""/164, 0xa4, 0x40, 0x0, 0x0) 20:33:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r0) 20:33:23 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file2\x00', 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000280)=""/241, 0xf1) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) fcntl$getown(r0, 0x5) truncate(&(0x7f0000000100)='./file2\x00', 0x9) truncate(&(0x7f0000000000)='./file2\x00', 0xffff) getuid() syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) recvfrom(r2, &(0x7f0000000040)=""/178, 0xb2, 0x41, 0x0, 0x0) 20:33:23 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x6) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getrusage(0xffffffffffffffff, &(0x7f0000000400)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f00000000c0)='$', 0x1, 0x1, 0x0, 0x0) 20:33:23 executing program 1: r0 = kqueue() socketpair(0x1b, 0x2, 0x7, &(0x7f0000000500)={0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) ftruncate(r1, 0x400000000020004) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000002740)=0xc) bind(r2, &(0x7f0000000480)=@in6={0x18, 0x2, 0x1, 0x1ff}, 0xc) kqueue() readv(r1, &(0x7f0000000680)=[{&(0x7f0000000540)=""/5, 0x5}, {&(0x7f0000000580)=""/38, 0x26}, {&(0x7f00000005c0)=""/160, 0xa0}], 0x3) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfc94) close(r0) close(r3) unlink(&(0x7f00000004c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r5, 0x6, &(0x7f0000000080)) pwritev(r3, &(0x7f0000000380)=[{&(0x7f0000000000)="0acdb8716428070f03bf23fb3b4dcffbe5d60347cb20104e4b869a45ce0f5a79687d9e1defea9edf85973df41d67fd6a7bb6b6a89e1b40bcb03cfc9be40faf0f9a4a32c7ac5dcb76b5c40226223ce8230b639734e202007ec1947527d549f677039f12ba8cc0fd7e0184c9692bf862fce011eda5b2cf934a4e53e13bdd429949942136baf24902df9da64e6ec1fed830c36bde33f89bb1c978e73581929a12ee648b12de6a70d683f528d6bcc9ecb7da40cb4410a9219efcadcaa14568e02018b64bf8d0b15103414616c4ed529dad7a0d40c52cbf3af8c290", 0xd9}, {&(0x7f0000000740)="bbc13dcc6f3fd379c1ca79eab96262f914b9e2611d94547fda007f8063785730853bd20a419f8676c8cc1a3041fbeae4d99b6d5b4c2d7d6b7bec5b1eac1913bc78ed3513f1c78b7b00c1b58a8e48d021ca5d7c55ceb0f5085243ee2a730c28d20f168ee518ed4a613b7bdb6abcea9739d161a51352bc5324efe1fe068249237820d85168716168c8c9b87df65ab40cfa1eb4e6a5ded9ed0537d7c1687ac392f91fcb66bc08ac6a7f3c57a70b3679e0bab31b47d886600cab528bb8c01cafaf615a3853fd654792242dbb1faea1e0cb786ccc57d71acdf7fba900a643904c149a61295aedc480d9299c0ef221158f17d94ad95e8cae3deedd655d65cc1abec8746022cf1ff4afe94ac189a20339f1dd2716a0602c923a982c8e6feeec4a759c43a56b29517fa3bfb0a5c99b085afaf438be17359d865a85e2cd9863388ef10e6f5eb9857c22d3178d2757ffd278bcf2d8a05976d0aa4c58e29987d9017c315280ecf7bc099b945ab3136159900c1f2cbf2b1d34f726978e3cc4ea0f5c56a46cab79423ab0e10a2db74df7f002c5a5455ec5f0d4363e75a833e9da07c87cf4f9db0a782d4f227df6ddefd6b646ffb8b7b0611c36e272bf55089a7c1358473315c4c9622ae223b828b9081e026e841fd6d19e425c5f60fc7c75262d39e0421608a0c262435b772c8884bca67fa7c759b63f93c3253bfeb2258bf830584075f7cbf41be423f2ade5f7e026683c0273692c8a733952938ad2e3e1e573531aeb6e7370c1298fc5b7a418029c64f3e4142132662f5d45691cc4b469d244c549d3fb3f5d18df2febe87f2b3633d0d9a94f53df600d0c3493bce8ffd7c7201a8f772e20ad9add25e5107dc61aac13719264de2a6639ce59da9eef1335b393e1bc09644fb2fafd277696ac0d5709de1b515840894646e79e86dd5e76a9a4a9159d1bd962bd4bfb03c5fdc9f0a9f59e6595114c16c43986cefc0018854821de002a53288ac6c6f0024ed0bc21908476e7d042de6ce7266f767c9e77dd189a072484b7a897f7aaefaacdc1c9c4462ea42394954f102654a80722346531bf5b7d0ffa6a5a53d50af97f2ee7683162e3a03b8fba55b17e0f62bcaa53ba904a6cdf2859b222ca87c3c736b7db1df6109d0421f4fbb6e7df3c1901a992afa0c10342a8833028bb938f8a4a0ae9f6ee5177c465dbd9ead58a36776bde29d65c9193999df36718c83f82dc2b2843a632c161692353815456374dfb09b720a8a955899bffbb080022cfd2621fd97d5ea0b8fe4e9c3cb7fe9d0ec92f9aaed01c8fdbef6c17a94266b0e800cc63c159f5eb9e00a37c8e5a0db20216c2cbae1256ab8a30cfa0e1c763cc02bcf5906a905acb98aa7a6e0d4980e7b6e3fbe728e55ef9e57b94d23d75af89e62a601f5787cb2e2b108b09ea2afc065de77e25e94369fcae20356da0898f2a1b9f82f72a9f2b43209512c40fb2210ab5f240dbf2ed3d71cbdff7f982c3cf1a7ae13a45e0627c7398686e4dad7889f468c91f2696b458921d3ed7e5630b0356a942807478d51a335c6882ea70dde6684e57b5c548bc0f82e781d004dad2a4dff06e5a6919c421b783f9d09c105c94a23c78d570b6fa26881735b4840ec2f4c51861dcc0c05c38ab45ba7c7f14dc3a67512c18cc3c9e31c772fcc3986f38f75bb6edf91b832efb53c3acc81666fd21c6bdf4345f20a959ccb3be1a33f3bd7bbb4cdf3ca8dc2bd970589ea16105c0f1ca06d016cf2f59a3907e2c8b3778719932e2b30b717ed5f3b603c496e52a7efef5d0cec8e6fcb5fe74d3d4262824c38cba5258eb4322b23312f24c85cb7eed9f5363a26d7ef742247464fe963c18373de8d1a5f48facaf0ecdf641c6c73b6130b740ea57b6e35740940e9f8df3045510809e5774ede75f799fc0c1626b7ab31b29ab5249a3a8de07da8eda777d55ca30bc7348d6e3adb1ee716587bd60be308422ee532b04bdd3546b236221294e33271b6603ae8d4cd4f037251c57a980c5aad4013162865270fdfaae886200b03c98cef6dc7623b6328c823f36629f71590d81922d58d744598a8ce65c4abc7e7ec661499a205ca3c7db1b2d1de26eb44813b20947e9f4c885d52efaf39d5d6a05e2c19c69f0ef4c8dfa5c8ecdc8c8ef760ea7fb124eba419a64cfa56fdc4028902ee6f69c318940f1a19c757751b48232758fd114249956795ebe43c2ed6792e2baa1105932d70e520ebd1edf6da486981ff3cbcc8d1c740ba8f4498a14043cebea16e1a109af3eaf866ba599a9771d015c6d681c7d5d30515c27c0f62f02f409dd37c92e497442d421276fa09f872f77d5e5afb424c8d1ea23b9515c8140248e4bfe0428990b673947edd491afcea2d82790e5852a4541a5670d76fd02bbb4841c531682a6db5b6da359633172d2dd97a5e725aca1bfdfc5b47304103b3c711538fef0ec96719b65100e85b7f85b19122102da1f0bd657ca4ff350e2a2f130a80d2c14e607aa5101301be87773b13aa56c34edb5352d8d7e556c5952653700e6d1c495f42dd2e83ded277c6e86423e4957ebdb2afc523399be545b90aa4472fdeec16f0dbd01c530eab65ce424f22784acc07227286131b2e28deaa916e5151fca01a7d63e0bf168c1abb9e0703e823be1bae5aa8706653c245940cbc1cd3aaabcafc65360a01064644f7445c1adf0935d41d936ad41b76748852606ddb7bf6d5fa68ba343d078e0b819fb1723bda154468ce95bdf7c62a7ce568d6184b423b258c6e8597312a5bb4428cfd8687c6ed0aec7a660254eb963473133dbafc79d0e54182ffb8f4f71ce371afbc270f96cf53827521bf05445f0d13470a7e0478e412e870589ac57ab47017510a88c22b6da7d0f5d776c5a1a4efcdfa34b7724eed273631064d8eb601a0194a2bbf1d6910d6763f2edcc722b73cad483c62a04c104aba186fb879f190fb5eb723dfe5e8c85b0f708580285869a5ee4aafa418ef809454929621775ef2b0e715ab272065c24c7c514f69080a55638661b952098cfb122d7571634c7f806d999d091804400b03a8dc3ebecb7196f22a71161ad548faa356e9a0b0dbc93c525666494aa644fde612a7318c0b8db20d401a4101b60a88c6b272df20a1e2ce91373ef36d8a2b68020c1e265b7a36401e2041efedb5d864b0777f6efd46722db8ab7d2d262de3e72f403cd54c46139948888767c029588b8f43c50eb27578d8ddea5c62075821fb6d1130d30ceeefc12557772126341a7d32e93910353c8c7bda85f11161e55bb93ba980fb224b8b1158d06a4def863ecca0c5850895f68d83c81508b7c224317e30685c091d2de69690206ce142f2f079ab1c4dd0f025386b7b5475b1dab7c34653d33fe5f90a5f4449768c3c0ea72ec2ee95cba42c879bd937db4d4a2d85fe2279dfe0153696761b65b34297ad6f241ee71a99a81edb1e703257f8c3553d4d83c6ba795c26d3f6e76530f107b7ac08419e00801b123b2219dcc8de1144f9e9c8a4750d2b5f86f5a5042543fb104134d722fe7144305c707c851564ae0abcbf1e48ce0ada3318ccf6b60b1beb08a214c9e197fa610253c41f1ae84a09a39a4e9ce44dd982f688aff5ce36b064ad49935787cb96d804374a9403a2450db8fd111559ad5f3b6520d2b0feedc3ac0debb630facea949f019586e82f88c815d8655924f15e7441dda558a970f2f76cc3b084456a0c0f6de87d256bdf12ae5a36e50984a90f3b4a6a1ca282965993d341994fa7c84e98d74af0bff5d93a23b5967b805492dc4a86b4f3ec8867017bffa69a638dc823f989f2837616a2cd7227d96378f1e67a019d06734c45e7d079cdc44bdd1d86950aad385c6a7de7adc18281d6e54cdff4fe9231c9085903e82302ac1e4fbe619e67067cf17634e913e6bff505c387fff3d301fa1e362a7062b8f7343b76265326ecbb5fc452f4d1c4456814d900adc88c9867c8015d15f35394bcfbe23055f671d0a24d947313cfd2a2dfed8b1955395f1f2423a7758c4458222b39161d19cc91c4c81e75e8b6c7c1af9d9f1c2e5812793e59003b2a0e71a505cbab601d4e60414a9c996a32374e37126deee2675659773dde5ce58f7ae25125119bddb838183a138f1231d94ae2a86fb129fd2d093fd800bc8ffc054cfc7d181b1982458cace265aaee8d306ed9f27e9d43bd7d6a1389b4cc675ced791c71e1a156e0fd29b5c48903f08d2b018d43ee244af8b01b5185f49a522ca102e5ab6dacf46d04cfa89a37c60bef5c860ed88afb618e46ecbc63f1d16edea7d269128ebcb136f334309a74c0b2e1225ca9fc980bcb0d78e1cee9e959face3ba504e140bf2898f3e0b5ca3ebc19e99e2aa3d568e35a976c77a6c926c912a8e4b6670e84a7f33bfd483d4da324ec2b70c7e28f39cef72afaa9fa7a34f655eee04867857139beebba48d8b9896395412dd99212403e6f942f612cf871b22698c615a25582e606245be410c6f780520525ca9f322db4e3ad33530d0bf1659c3d41c8261c684d6c8d0dd9f3d478015216e534d5c593f08072a737ea2123424f4736a160d05e414ec803e77722f69d498cc7cc8ccacb18876065a639f10ef41f9310c15b201730be999f7969e95c3f8a11227a3c0861042774c196abf321ebbaf877c4888ad73195c51c0f0fb6ece454e4f44aa0db3a671f2928daaf32377a34ff27092d22ca5c57a92bfe77d89621b6654b2353c564c1960ee4d3d5b45c6f852243a113c6d81402a956ce160dcfa3ba89ddcec94ecd79acb6c3fc3b104e9d432355e0299a866d0a6d514ed0e63694bba7e2b20daded8613be9983d570205265f357202c27ce3b21a0ea26d3fc9bbf479aab96e845356f711f7a94442feb1b27c8926a23c25e66ca00c7ffe5d2d40fdb84f40889d5b9076a9be52053322d783c7c2456dada903e519dc1077935bdbcad817e85d8723d4d24b61e5c5fb4005382d907aa1db1dc67f640997de04c802125f9ddf269cbd1402deca2df5269a5ec3b905e1ef855247a876d006e78109d1079eb6750b606281aee132f2f98c4825341415e11bb817d91481c53de9e383628085f00b54d1b47145408c57c846b72e94e576730cfc072582f9add8d6e0c7b685fe2a8517a9ec239a34896133107de3d82625c46e1570a7fb0a0ebf497afd1017f6580fedcc1a6527b834f1f37ba403162f64de6944d6c161e069f4f4d132c3a3c031efbf6940a29d38d1790effac6ae682b5013a56ced28ab6f68b7e2e753d846978f74f95c915590c5aac17a19c829fdbccd5b8dfb0e78f325e3bddadd96c3ba6955b7691a1900d381ffed00eae7e355739621db5a5944717f9b2e2357345359a8a4a7dd4b66bf152994a789d2b21d5f67c1040fd2183ecd3bc695b4ca6bf70220c434e48c45a5ed2ea5eb8f9c52ec57af8cc721154776e3f2fba6528f61cce0080deadc879a04f1adc38ccfad2d55bb18205cd6644b06adf4822e65e0abfdfa70d2a43930c599cdf03188808ff83661d7a630dc51cf58ffc057a5ca1eec332276adfc211cbf2aa8d97b9a26ce2a0500a76fad21a61efefba682c6f8cedcf796ad19a0acf80f032503da7403aa83b25c7fa431c2cea90cd32a5b2e9dbf9e803845fa1a6173e69ade6e6ca3c8318597fb9c77b80f7fca9bc3e2137aa8b0ae83d1e06eda087b8122378ca8b82efa2ffbb6128a81de38563ba0bda7d3ea9caa2e7e010a7f6710cacb63ec13df5e0e735b1beb12c7693bb130bfdc2979795ee18ea1536f4bd9c9da83dab25b19c7e143a77427779e0f74ca9743ae361e204c59", 0x1000}, {&(0x7f0000001740)="34643a5f636c2d014e5a5a53e2e4a6e8b32b9cb8ef90458b2ba4d950ce524f990b8a27a7a579f24fd4d4980bcce78d598fcaf95eab4c07ce5faa981e9f7121c8285d37046cbe6b2eeff06a4d722d758088697e9ead0747fbb719d35cf73264015cbdc869ba7206c02306326ab72a4ffddee9611e513e9d029148817f13e29505d11fcf84084c55693d8d357cfd20e3948bdb726cf2973aca620353993204fc7b9b547ab6d2451f13014b35e8e1107a1ec702287592a028d6dbf6cb5a356cfed40d8016e96129c8b84e97cdb04a125acf14afec5439753acba3f6c7b1e6baf3aa5f0c23fa9142f6699ea3934287df4a6eaefd46e841cda8bd7035f65da4fd11c9dfe1b929749e18429b36090830ae7305f810bf93a3d5ecc83071b28fa63b8c4a8f9076027804bada32b4768c6d2db9109e1a5d40e672b5b9e5889e0303cf08528d73563f03987aacbaee46eb0af721ae8f4a737f7b4fb066d54280cb195336826b64f018a39fb40a8887c600b2b34a855e3222146f686688ef88e7dd68b29b21a2181a26b81e2fcf8a11d87ab574b93b36ad709edd070cac0f07ac22af1f979090adf731979a70b56488d27d9e33ab6c29bcfa98b4cdeba1d9f91a11e078bd94be74fa3779b7a3034bdfa14f0d92eca306cf4fbff5355324e6eb566b31835754e97622d2ee18e3a66f6c274c49e2566b636f8ced9655240ae4465441c659c0b849b778c80a785a51769e3026595b0f9b4bbd190f64155cc01685d3b336aeaf7d845f20895f07c100a88e7f26ebc1269f11f8cc283237e1e353ab13571a0f80295c78e337c3c02510d3ad69e1ab78f67ff09ce821d64647b1cbdb3ba0eb79ce5613caa9d6eba851fec1309663afc03be9ae071de0a9e92ae0ae62d89453014d560f85dac78e62b73b5d8894b4c4f60b2aeb9b76c572c0ed8e79233078ebd73ce2996db1dd5d4836fc9d79551f4f24a01ffa0f4ca538de9628cf38e5c9af02350729f126b50bbb8e0ea80b64d13b2f769c7d1f934b7516b9344ccd5eb431a297bdc2d553570c4a9f91b21c68538c1417e3305ce3146a29e245aac2055950455ef1bfdd265e32b56826561a2f3652407788ba712d0a68334f354741f9669357301c1c61a67b382ccdaa57e3361dc5917ec42d70b359fe9ad365f66f4066e0de6c86ac34f35e6a28a17f87e7ee9b37647d2f26a36124046b7e9646ca0b0edfbd41d561aac55dbfef89e3e7d4e36b4e5e7ec666d25d4dacd771817074bf3c9e3c0bcb79250995e564c35c9524ee45c20d12eb706dc5c03a431b9dc3fb8b9883cc48999e41db7a5eed6da77dc00f3b6f0d85cc2c0dec2c2c0daf0c3f1d456e7285a70c84ea28f044ede91faf9538977dfa87933a4b06951d72447e978fe9cd84d65018b497464b6aa5e6444624471428ebdece6b3374315f18f7ae985e3e177323a5a890288d7aafdbdf47ce7c3fa48dfcb187aeba76db2c1e574220702b0fae10d436fcb5a9a6c20c379b14e99106f87ffa36ec6b209cb08b51b496ad4f67a01de5683b4f43a272e14142d11dbc8949364acff6382289b38f3386c6dc29b4f4f81dc6e79e6b6c9d5ebcf43477f0646aee588d937ab929721caf9f69bb881a1afedc0225865bbd556dd71a10f09aabfec5dc1cc4464d3ccdc6481708a87c095442366f6353a488815f54ee4a2ddd3710794c39368663b1c1a69e3882b860fab43d639896d5e3d8d57e0c703cd580f52fae6f5613a1cbd2d96fcd9882872a8b99ca509718141295f8d5ada1062c43aec38f013cb32b5db90c57336068779c33eb65cd773b1d10d17995159527ee7d8e3c14439fb7dccdc6594603ae7fb346efa6c304db79d4708196ba2cff4e8442673f24ac52568f001fbd7b418468739dc2a8903dbd0c40c32de74f1d03d0fe01db7cb80016c41f64aecb5427eb05d7770dcfa7270aad1d97543f1cb689a0f5127bf46b80d73815a9d49fed9404362ddd84bc9a0b75ee3af6f1563fc706839fd84dab99c30973d9e05a5728d2cd8951567a8a6b4c8851b7a4b8656e46cffef643b46ed2725c12c478a9f400f59ab9553bbcf4524fade3fce322a14a89860d6524af593203c96bf42390b046ff7ce5fc121f313a79e87b1d36b0369dcb63bd71cdec98abb5c104ded54cd81473709c92c5c67a0b29a07e8fa5bca679ffb02077b20c407132fa8428493ddf29a155b36d5df014e420c78ae0cc11b44366b244b84ac3ea2e563e267f698ef3da38c48f3752c63e903c61e99cdb6bc4a4c088a8b087c6ae875ea8f080712246dffeb6620f1675ff2161913e52991489aa9bf568457b0409812ed5c523f8c373965ed6f9cc05c08bc9a27d8ce1bc6ce0d788a9edc734d503b6d1f7e00fd6a77da8f45db4d306796b9101ff59b67b523c986ba4ea46daa0b1d43a43c17340584898f50cab27ab37ac8b9959fb7e301608b1f42a11a9baa5ab4ddfe2289c25563f50eaf24195803fae35352950c6b278fd8760106c7fa711e50d573d2ec95904777eb4d40b397a222fcf1a1915a96657ac2c03bd9d7ac9d540c7455f27e141666245b181698172664aa309c8cf68011fbbec9ade2a33628c9e833a346956b2a68082dbe83a6f43e38e3bc66f5338146264a07c3ff1d3e5155540ccf08d4755e7c3f70428ff45e3722b7cff9ac50152ebb85b7426a4e09d538942c1186d0b18f35a8c591ba8ae3522c70e5ca7a935a58f7ea096ac5b3b3344e4371bf80d8d0179e8225bf11c8b8add654074de37a43cbef79aabc45cb5af83326ca7c61ebd6447a76383717b6153aa47d8dee76058c88074fe219502bda2a0a32d63d26fa553d0039cb62b58ef2d7640b7c2ce1c1e8e7c9606576d911ae32bd8713fa802302109a1d055ea61c3fa317c3196a9f5d382bf72be4eb2cb4eeee9f4a12c2ddd8e525b57a2c7bc13d936be278f74285b0b04e2b1ebccbee78e30cb994e6d75bdf3f8b166bb687fda3d5393c7186cb652a006e8434ce5985a075bdc8f43fcca4d2885ed76d71118d1b69a60217ee04a7f3203fc60c2a824a0b15224e35e7684c30f3e31145ab1279301d1b238aa0a4cf93a1ccd36c13f9dd3f3721f501e4c822713c4986ab76425e4ad0171d420990494e8f9c51ea8aa04a1a3513964c3e8655ea8c6829df5500ed3732aaea493fde618b7d2eef24359ebb6f6665d2c75aea40b581c3b16d3d51b61077d2d6945aaefb32b1134a78c45a3f38cc4312d12afa3def3c50c258a640b4098944ebdda70995f7e835da10c7440313c64ab06b674571d352bca5768cbf9da76869b748efb28ab0ea45a0c4cccd966ce7ee20c07719dc5816143329bde0e5367cddf01ce77bd3b6f6bf639c7cbd5ff824e38a11e559b7faca47e66f721f0d2d5298baca95d1173b47f311a7a95ae939b8bda2866dd072bc0996641124312a612189cc8ed2646ecc42ef91dae38dc5bf58d6f3672df73a2abe09d4f11aa790c17d6005a168e9fbb3c762839e6f655f9cac357b1a111264cead0bcbd22d1aa4a85157db5635eae66b0937fde121bf5ef71c6b4f166ac6af131ab2d7b4b5e029aeb182e6b891d58d9b0e89bdbac803056954c6265843db77db4a5f956037d612f7d6a2971a1f0e6481bb1bca7d04ec1c0ef1bc6ba65a18f57c4c52ac1257eefa284e7ab83e59ed5b0e5b59fc979fdcdb77d1629c8d7606acdffdea8f7c27725c89444bf9aced58ebc54fdf74a8a096f283693a650407779ed5c790cc68fb22c99f9b4cb6a38c74b6e016b163db5aaec3fc0be1e2cd8d73a9fc60fd7d3e136a987ca59b36a9c8f39122fa24b510ed02ba0d7ddb1eb3562e439e57695b5862d1319ae895488a2293113a89323ea34aa048068f4664456e1dbc84029ec004affc80c932be5d692ec90594fe6317e6647715b9ca9f9db2ce721bea4e2a8d98f3aaef6c024fe5efbb2a5a40effe1eebae931f50c0b694cb70c446c9e49525240d264de58072083fe89d2a0767ac3a200081e0580b7cfed5a064f8f0f9e4fb2f8df2234eb9ec05ab74bba4629b2b86d1a1134e609e213213289aa2ecc21cc739e945fd535ab806f73c71495df3386353c666ab28cc572d24972b38181602282af954a08bc855181c1dad6f771ba1b193bcfe369fda4ba82df8fe48099ccc37e08af8563c55b32ac2800834844201b23a0bb9c7706ac65bbdb3a55ba7473d5e6301c24936eb6de8062f29e54a5dcaf5c805c2c9668e72b73de3ea8deb727fa1b0b247dd9a9f3a010a16854904772436695f99263976d534cb49a1851f2b52843c278ed84743972e70273d4e5ed9e0056126b96a4832f5a713e6e545085ac4ef39833f649cc0d657fdb57c781e2c682394996cb2fa1afb9c29425d5bc703237e573ab52a41bfd6d324b086d00238e7c62cdedce94fb9f8f2606223debf1562d04cc1cac20ff374d9c3e8b635a1668fd79f3cfebf521981104ad2a45c93bd98989b29e95e81cb63613c230bacf333e08f3d170553a24833fb62250319bbd9c7b41972b726850a928a021b43fca3639953c7cd666027aef240a0c93ce8227ed17de9bc58330bcc64634906af6a9b86cbe5ff0a0445a2715071ff7dce0fbcdb2a33e0eadf5254a3351633a29acaa49ce64afc6f7633d97c72079e7dc081b9f1f45259d3e805cbc4bd7f0dbedad48f43d073613ee19c5622525a749e6adba5b825386842685442dd8b8fd9a7082fde4a996829d9db45f3d3251bc60b61f08aacec7cd3811a25e5a86864bae257e25a3a1b19d2de506ef4e14d9991a6dc712e2cb680c9c7ce38eb9fafe8ad9abc64bead344e8edfe12b92b688405a883f701a469bb3e4c57ae43fc421b108e80cbbc43fe7b8a92d1a4159feba4911a11bfc96d82f000d3f3a541d8e4ddf602dc975b4e750a9552cc127b4a63ca5a29cbe20cec03ac34d1dcab9caefa5e97d22128adb5ad225444057710f62e9890a744eb7809dbee6df53aa801df7896c8faced451b5e8cbdf0ef116f3ca05b630f21faa46760c4d6d5f4b5a2999ca7449796b244c3bbb42e6e039b687092206b32a30a721bbca2437523781877b41a5879ae83a52970bded4e2b1bcee2c594b963c434e3924dfc4a1a71a765e52dd42f225b547677aee355cc6cb743accadd33ae5c67670dbcbe573161a6a7b29c0fcdb0def53b4b0e2227a78322167be136c3cf92dfc4cf739c6dd1ce447dec691e75f5d7004d9c827a204d5178750f3b504b035633c3bef7be4ef35e475bf130c1ef09a8811e358eae4beeea188a0e0680be4183fc889b17c79d6b2ffec11b3980009e68c26f975ea7c9f04bcd2cc34bffe0bc217ea64873e37d5f3d9ee94c72d425ac062131fb711cfbfdd4b75cc851f2fb9182b6991ee3029630a815a669cf2a5d7e532eae0800c49ca43c54ed418bed581dc48ed4b395399ddab646a724d5057971d20d9608e7a2a15d79692a99c82609d647ae308043a4aed81d8d706227ebc86bfe8ed9707898f8a980a580e2673562ace2dd0e686c014d29b47283185a49eae27930f6baee201f8612fe0cca04e6845c2baaaae360468a7a1fe774e3f761107ac7b2ae1f58ebb647ad0438411174e48167c78afa88ff4da167776e1d77901b3d5b389e0dda01911d53cd3c4d4eca6395d619af4afc0f6813bd130419bdff2e490df8bb35cf66567d4c4b81879389da98cdd8eca623029c8f7b200ce0e50cf8c8b8dd32e6202c9c9a697ef8d7f6bbe5d6c802c80a1a812a2b3838c4db162163295b086b807f8c67c2f1cfda4ca664dcea2c83fd7e42d411aa6ee62fccf7655a7a205f5", 0x1000}, {&(0x7f0000000100)="a8dde3237560a0e5e0fedb0999e33b7ce71f5080987221334b5a6b38cc99f0d01958df98cba10cd8afafa6692f64a455f6eed5f333f2d99abcd095f37a0ca2c8a6f50c52cf31548c58c8dfcfb4ca35d31a5330e3b65c0d46d6022efd", 0x5c}, {&(0x7f0000000180)="15d84b585deca3a78b0c4d4afab44fc1ba2f627ef12f9662540a73fe5de3f29ddeecbba68bb2438faab3e77a4c2464abc2142f2c40b7fd84d0c8b328b0154ad6d23b6fb35c38ee55071bec118c2c83ec22d3814c1ba27eaa6197fa1991b756f10534fee07e02f384130004f0c8c9c2a947f2fead1c56029a9d5c58e57e63846a866600443c236db5bc462e715e39383581ce787b1c2db03ccb6f335bc8c1b4c261cd45d778bb97bbcd8217be8d697ce131319bb7d1b73c8de340", 0xba}, {&(0x7f0000000240)="2850f50a3cc56ac54d1d9151ec6486d5c9bac9193324da39fe6794b1af94e1914ab071ed1f39b424c84bb0ae1c9818823fb4603ba6525977c41c82ab2376e9b92f42445fe9f2eac28c53de6ee33a7d1105117c040259232f640e226411cb363892bcd85044c86dd7ff560ab97ed9a1cf446ab2b2b18802cebc38e72d58db7a89b7d247adbb765e0c0c584bec168a6dd35f4b4f3f79dc6d2bab7865670ec8673c6e2111a8864e528fa0b396f8a9ae77914060e5e5e04b755760da6d85c7d5b87aa9a763c258c83b81e02bef41d7b9b97f7213456108a2d1747ebe4ca8a1d70efd12952e9ae8a33c3435a7e8da74fc10", 0xef}, {&(0x7f0000000340)="e4eb29c5f8d747cae78b5a0ea592bbcb7fabfad833a65f37a84c40ad218d70caf807adef", 0x24}], 0x7, 0x0) 20:33:23 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0xffffffffffffffff, &(0x7f0000000000)) 20:33:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2028, 0x0) open$dir(&(0x7f0000001480)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, &(0x7f0000000200)={0x5, 0x6, 0x4, 0x80, 0x4, 0x5, 0x6, 0x4}, &(0x7f00000002c0)) 20:33:23 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) bind(r0, &(0x7f00000000c0)=@in6, 0xc) socketpair(0x2, 0x4007, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 20:33:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSTOP(r3, 0x2000746f) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:33:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000400)="4602a9c87e71b7e927dca973ec26532f4f1df9dc5c72b8e9964fe9da52869c63f9d7a1fbba68bf97f7ae2e707166fc8f0aa9479ce4c279c602058e85ca41efd7aa1625f32523eae620ae18013d8ad7a0f5d2c6669ccc4b5ec8ecab9d84b4e3775b20dd99d04fae36fd76e6d293c17d45b906f8f0407cfa5d0f8a9e5b3960ae593f8b0fa0a346738f4ebb263d029b99faa68affbf1f19", 0x96}], 0x1, 0x0, 0x0, 0x40b}, 0x2) 20:33:23 executing program 0: socketpair(0x20, 0x3, 0x55f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto$inet(r1, &(0x7f0000000100)="c028669e9136385e64da10805a93bf4aa44ae6286bedc3904c8f192fd184099b7f7844e61dece0d33e71ed6e9e9287851b34cf5748a0b3ae061e68a756f08c5538481bd19403c9d1e61c58", 0x4b, 0xc, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 20:33:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000000c0)='./file0\x00') nanosleep(&(0x7f0000000000)={0x7, 0x5}, &(0x7f0000000140)) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000") open(&(0x7f0000000180)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f2e2e2f66696c653000", 0x0, 0x0) 20:33:23 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) socket$unix(0x1, 0x2, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/213) socketpair(0x2, 0x4007, 0x34d9, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) shmctl$IPC_STAT(r0, 0x2, 0x0) 20:33:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) writev(r0, &(0x7f0000002840)=[{&(0x7f00000027c0)="c5", 0x1}], 0x1) fsync(r0) msgget(0x0, 0x10) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x401) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 20:33:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x0, 0x105) getpeername$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) socket(0x6, 0xc000, 0x2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/163, &(0x7f0000000140)=0xa3) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001180)="472b275eb0ab4cb3c62a9a716e24cdea8684fedb030aef1405d2c919138baa48b21365efa45a508437346ce574109432da5e28bdb8e44b532287263f3a22cd088ba68130ae4f7899631c76515f9fde33fe9700cddfcc3f7c38c4c1576092a523ba01fee0e247", 0x66) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) sendto$inet(r1, &(0x7f0000000180)="25ed5091154bca52114263d3c91b19885f5d3ee6aa83c93bd430fcefd25c91a73f516dc45f9249d7b12e4c1fce2825690a655f61a4d53851a4bd48c58015b8276b3be52ad6b5983cacbe5ea49d98573c5901d966a92aaf715c9ee5f3f3e3745d3b254445b51670f5093a25c4ae43ba15b970f0b786ad9567c052c3a706d20bb3651ad776bb64b5b289f025975f73cb9922ea3ade12bf216d84f5a25db30db604a578fc0ffaba2446a1e9c315b1aef4c02cf6310b5f1baf80ddcbfdb1bc45e0443a6320d00d05f0e565e736628e4531c5cac9c86ee394ef7151d2ceb601826d287c46739dd20f4ec2cacd73522e8cea34bf3bc419a717c8f7459a46295336f88e38ad347554a324c31315a7161fc6558903114766fa2feaeb4255cadde8e37c4013309798b5fd873bf02df3187b0238d2b14590efea619aea445a3aa7a3ad67f70a903b87fc94595abee6df24a4d57f301af043d7a93bb05031ac282e6fe77ed80d1400e4ca7df017060f022073f19c77796fe423f8941ef1cb97c8ee04326dd4ffc3b4eb82528b7df80b2a31fc6be57d5d0d0f611fb539b957ae1baaa93ac42ba11316a642db7ae84479d6f0a2765f380cb7f86b97154f625b7c04e2ebdc3da0b80c3514b93b81f49ef117043cc4af22e80abe4edd724e34e96fd6df3520ba2cb7b2c8880faa956100a1f70aba759282e3b36164f43731e528bf16f2683db01b3db3794807219fd656e73153f88f58d13939e2d463d65f0c79f3078288b812e5deefc02dce42b76c47afab57697a01e0c2c2323600a7b49d79dbbf49f1e08258da2a22cfc71a1c216451d18a6cd93e5752aee4cee77fb23756a6b1b8d3cbd7a41e6a825822738ec293947ff149886fdd354cfbaa6893b8c54802ffd57d0598dcc8e63444b5426cd02017b69716299c77395e2559c1bba4303a40d1aa46b59351b84238e517b7f1e578b653b94201771d2c7b7ac0d0f14dd786296cc9d417d39a5e50fcad81070b589d8141b225a6f2f710a9c3bcc24fa3414762991ed74777143cbf8179b39225d7240e07365201badc17f191da4730181957a3feaa17717937fbdfc35b1e197ed2ceebd5c7a05dfedd126ebed864b6a27ca15498ee98d8d392345a0aefd954bbc4f4b05695c7b97ddcafa65da4c2bdb4093f1565addad6a27d26366004464f697f6aec2dedd5db1542949f44c9e7901162bbab7b24c165687604862338710b42c64dfebcd07e2954dab665d17d880c5fd0175d7268d4c5c9830ecde5b1a7f0cea8f23c1b7bd7b5d74a2159d61ea5502cb02a5abf5a457d21a60875e522ed1b1563161965757fc6e5ad41fc1ae121c7082292a0e4c2a0c1d985322c60443ec10953e78949e0bb708e4c0a4273f5429ff8d6ef666f45e4937bf1bbc594460e4ecc9b4c7193958abcc5d5224c21a02eec4c7c8540b9b171172c5cf02d97d4b6c2185c922d93a12077aa86eef34a5a716d7bda4fd2cec1a3defdb7e948837814e5ab416eb958d5b248fbbc9df3a9e7622788a534cb908cb681e5358f772f6d4e571fb4ab362020226c588531889a543c7734923e80de962b86f752f60de74beb86666849ecfe73b41936a2afe75b870ed018bcba54804488900f32c97693a0bf4079a77fc3b4dbe3d6a68b464104e5595c8d4784b2850c5c5a0eb27544299e39c2719002fbe52c3383d47355ec43cca1a0526c09c7d23940576b0318c3553d55af899bb712922e4a109f0fd22ed7c9d8f7875256e65ec6e5544c57333e862937af7018eea6fd866f800bb44fe01e5501b27e06dc1d1bda4b1e0d7e175a32385820d2c433d9fafcb2e93559d76bee68c603999f85fff667b8f41108d6eba1cb617cc6195b9085f46796d50e60ac0445c7b726f2a307d7301c2a5d387b1e6c5c7988feadb43c01e38d705efc262152769d66707757a9e037929ca45464f4e3b96dbb49037e13487ff4296309c0b5e64b028e0308bde2da974c87ac6bfdb9d734dbca950c6c10e948fe066dbed8271b565e7349b8bde4708eb28553ccc1a6454a35c2dbf734b29f5be8719ca251b90e102f4b242d3b7d20a7919cfad9fa7825b4d8e3669f6bc698506394312169ea41dd4ab47fa1f82a7a67f31494adddb7e07eb9a7a0798e7162357cbd9e6eb00a5d2c7a64609a73ad0043039027132935030b711715952042939ba031cb4f7b313c540060436465179b9bbd8b6f678638b02c29cf578029cedfb2d847411c4b49e1e46b5a52b67fcbd56987e28790d3f4f3129393537363379d62ede2ff80849dbf9b49c50484ed6ded73fabacc4f2abdf50938b6c203a4eb4b00ae3c229347af4e5527e99599d64cd4ec5ef2e04c52432dfa31adcf71c115b78ddf47434a5ea6a13a5c646fc9d7fd9c9fcae33cfc36089469ae7e28f4efdd0593fb0b0b85545cfb82c16a5519781349cbe1dfc392b03905fa9795b46e1a3af1d4c0c83eaac155ff3485f09f20f3ec0a21e172c7fb98fd8a001ec45bff65ad055d3d99a0daeee19d39db46ef242b147ebf8f8a7014b3d9a896efecf4639659da34c7d8037c006d02a4acc3841f5cf27bd3f20b35e413d06f91038afbfa77f845e6ab5c9a41965d018923b021ae678795c506259e745ad2731993dc73405c7d5145ea9397d771f14af5c5129a30917f11e880fa6017dbb7d517bb1b8a375de7699f5c2f13a4bb1925bb0dd25648039b5303f5c045f87ee97bb0d1ed03f0295b403c82330040f95689f5b2589f73789946d4b83d7fbf68ca031ac25a112405d8e02a1029e0621d897e32d01ff5809ecf14972f9f5f70793815693d0b6dd42dc0923ef444e98448978507889a9e7151f5d13e5c6d333c64988adaff1bfc0c31dd3408284e31a022b353e874677d19e3d63cb8e391666281342bd2fcb63d23d7cb6f66302c2dc2cdc2ead8e2131930e0b7006bd0c1b2fef52622da881263efe5f543de68242d9ece54aeb946832bf424f15f39fb3f0a77f876dcba30c42ab020c9bd1183a5944e7fb8feed7df376e6ee5cc055d512a7c10c74fdbb0cdba7ba72241bb21a4c4adc48170bd578ff80ef4ff982272bcb9799dc6b464f8b64527f16e34e2b4b36dc904260cee70a23a382bcffc5c81f0ac4d435ec681d8806cc03aa15fb33b7b7be045c28664ce0c7dffe91f34bdae4dc780b201292b7e893229a6be9d0c3d35232a71fc88d3c52d2a4432002adf030d4903bc77692b6b4580b60870982b185a0b791e205d3e63f6fe4d409cd7dfeec644b67a8b71d01669c5c6cf6e96937c3ee16babe7cb7ed3c52d0b53621975046f4bfddfbd2bc816d9682346ad28cc1340f6c7353f45aa7cb273356dbf0162451301fc59c5855cc7da28291a12a4f9dd39b1af95996b0b70120e856c49e894d9cf3b94728274fedda72560d40c890872ed98fa82f0e19a97f91fa04acedf80dbe4f305eacb8a90f5f73faf7e795df2e84c50c2df7def46a00ac13ba07aca85451e9aa3763b67961c37e6400000d44af5bb7e136c580e12e2f23365d83bcfe7b2e18ce99bb323f21686aff3ce6fb92a80af880342446ce9f8a3edb2536bfedc583184bb1919b785e2956c3ce9e613e2f2431158991506b440f54cc84f9cdde3bee055f205ce62095415093eaade9f88d27ccc668f027e9ee215c1dfb3b0a8099d6235e90f3d3e5f4f9aa26fd76c95f8b952f78077480d9451c0c07d3293c10e82e674bd00cdecf59c3c734643410f93f7383d04179ef41c934fabb6667dee3322f39fd9b2e8568ac6d3e43c0223304b97ac9b5860912ff3101f3a337c440346149e0d784ce51e9a1bce280dff9f0cc6131ebeeffb25b71ef938b681ee947cedb6e8f3d05a4d398252e2b5d3384c4bd2cf9e5382aef61a4f6553a64535dc0631ac20379eeabc33cee09d6dda8829e6e18c778f417b1c707b721e95a4e356922bd73a1925c9f6a955904ddbef20884eb39fb5fa98e115f828382cdd97fce64295e39e9054b76fa6df44bdb58769af50095f2ac09bc48c232005d204f25ddf9c4dd6aa0d7e77b83ded18143f689e50cce54ec09ca7e58801038c79ded470023ba8f60266b3f7d06378e9e286c8fddaced9688e5f92ed6dfc40ec9a89c3d32b20fe5a3beea78f996f1a8669167b150d115a62145f4bb17e572a5fe3ef47ae1b9844aae39a7b159c6946dc884280d0a51026870b5532b7829f9b4c9f0395cd010141e9150b18a580728ef91161c0a4939e4a2768888979c548b9945178221d10d12591fb22d60523e4f7e69ac47a51bee4891f351aba8fdc46dbb7f03db8a967bab2c67f8d6a0cf5ad7672b1be141e41598a78380cf893a94d496061797c59eb1d83c22a6960c448ac14501e7cdd98d131485151b1fcbcb57289d178138db3298712eadc146c5ee88e49a6a5c5c362070a1cfd5ead4fc2d4a2269105d692d48d3d1516d37ba5b19d1df398e8a6c8ca83e53dec076b0fd90e94b46e36aad665cbbe7dc9be8055614f675055f5c9249272b4037b26a27dba0e2841204838da2bcd06becc980d6e78ffdda6c4f243b6a444045197a26411b32330bb07ad057514a1b3930d0bb8660094883bc7cfd556e6dc94f88a162922a7a99d15dea4c7d84e82d6c13dc7324b71c0501f9d888d7a554d6c78c23d5393773526f51720ce30ce64f4f9271cbd57af9e666299e00e3d47b63dcdd1755f789fc41496bf2943aca89b2f00636c186735dd3b902c2634a1b895cddd2225bd0866ee8811680663a2b9af02dd6898e09ca8e08453274f52abb79a1b138a7a1d9f78df53f0583c5ab929f432e157168477466c3a32646ce4f71b1330ccdb116c5cbba9c556107670a3af1d29d8cc8c6c126f7fedd96213be1475b5c50da89a5a44d1846f6d225ae817042ec08aad78a51a35f7eb40656fb0c72af8a2457f594fe2f689f35a1093d6b3c8efed0a540e566bf2269c1a9d9e65f35fd37b1c216c9e95c3fce574c64183b88207caef2468cda8bc06c4137ef51fdcd56fed38d59d12f3b9d8faaff37cd03b95ed92075c6ca8792fd07bf38d59a1aee5de8b8bf48c5f74ea4f29a301ad85db3e58f826e2ec8e04f912431da810f9f83046e55678fbf5922c8e86dfe1944841c299cb6fd844fbc22c4be67eac2c80b5519e28121273437068ffbc4c4354f80c03625cd19317e42a951645d6b2064078fa837eab29640f282083b59a93edd93ee238a702f74482309557be25748d540974e0558b2a8e7918c7d209bf5185a1714e0cd8bfe9bcf6a92d6fde1612f82e4a1e1e3bbdd95ac867eed81e8c563bf28544680db918eafef180047d9c42c76ca147ae1dd901cf0e2f6a86eb0a514864dbbf0e5144daa1b1ffd53b4d3b6a8f76162b360b3615d6e687b6e457f46ba7cf4b99ec1ea9d0e30b9be3977fbfa24733747f9a4f39b9b07e6b9c509b73a082dec64099719887bcf25019627ae162e6f46ca7d341823d0c0f35ae963811c27ff9487b1708132dab3767527c9e24687f1e9d9f2f029d9d2bd862f743410d9f6a6d4f2a56875f2edfcaf30ecf52562c41923fb241202e56e28073eeb9bcf4f005a2f9042993e20731cb44f56c23d1b0d88f91d4b005c938a44ce91f2d79262bd8200db877bdbe141b1b12094c3520fea421590b59106329f75c7f78816026426da1484e50ff92c46dc21ed4190a82e93b331d988524e8ca8537aaab456a8e02b36b1bbe6186ea557dd16daf58605d1e0f5cda91841bf9df24e6938444a87f9652a68a34ebb0a8bebae11c7fa234bd541c7efa343c318df320c5f215e6e19053790afc646c94a338001c709", 0x1000, 0x5, 0x0, 0x0) socket(0x1, 0x1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000001200)=0x7, 0x4) 20:33:24 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) clock_gettime(0x7, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x102, 0xe96a) 20:33:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) recvfrom$inet(r0, &(0x7f00000000c0)=""/9, 0x9, 0x40, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = syz_open_pts() r2 = semget(0x1, 0x2, 0x0) semop(r2, &(0x7f0000000140)=[{0x0, 0x800, 0x1000}, {0x1, 0x1, 0x800}], 0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x5) execve(0x0, 0x0, 0x0) 20:33:24 executing program 1: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) socketpair(0x13, 0x1, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a959c63028c64770e1694b1e3e3a1d66837", 0x2e}], 0x1) syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) socketpair(0x19, 0x4003, 0x4, &(0x7f0000000080)) 20:33:24 executing program 0: r0 = socket(0x7, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x0) 20:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000000)="8d", 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7) r1 = syz_open_pts() writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)="8f328035546c3f676b1261dbe30cf39b067f15a3e4fe53bdbe", 0x19}, {&(0x7f0000000180)="af4f478a4653af84344421c67631f7cd6d234dd48be274517566a8c6522458dfe03e1919295c3614a224b5d15a0917294b486ed1b88af32b9b33bae4efd4110be711e0092d91e55d7cadc2d82794f2930737f410d9994000c2a4a95a077906b77984f1edc3f4d1c749b6dd2022d60b574dea5864bd1ee47c", 0x78}, {&(0x7f0000000200)="793d4ed24def13297b83ed9889fe855cca2fee4c5dfb973e204324de8cbb2f8d85a6814562493c71a0a2bc2288b1b62917d8b14b17514dada4fdd933e6856eaeeb80421727328c0d5997743c6ed075bcb34b042bfdf496ce5cfb29df39df5fa28a3983c08663df7367e43ddb20053659b111b5a6534a40ffa11aa74870b24cb5901a77ca66647cda8249c42dec3fd8bce83084e36be791b1e52f166561b53cdb1711b48055a80803618081f1aa96bc4604a8525a22f0e7d47eef", 0xba}, {&(0x7f00000002c0)="fdc1caead185a81cf1e0ae3f7089d6b35302d14c1b273276e5f7913a9cecdc8aa763d52ec5eb", 0x26}, {&(0x7f0000000300)="2166c595e335bf78068bc646e74d452966f290804b79edfc190e25c1d6851175b691", 0x22}], 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) write(r1, &(0x7f00000003c0)="b86a472c65d0f8fcf78475eb45acbc5f589b9b9ccad3c203412057a31edf8d", 0x1f) 20:33:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000200)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x3, 0x0, "f0e6cff5c5360c5879bffd7de16ffcd269e808eb", 0x7f, 0x3}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffff, 0x2}, {0x0, 0x4}}, 0x2) openat(r2, &(0x7f0000000140)='./file0\x00', 0x10001, 0x69ec9be62c598205) open(&(0x7f0000000240)='./file0\x00', 0x882, 0x1) 20:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0xfa17, 0x4}, {0x7, 0xe9e8}}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f00000001c0)="dedf20de441bb21cdd06222ec45054186add2796a506047f3b11196e37d92f03be93369e417f8fdb764a115923223908b943b5", 0x33) open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1f}, 0x10) write(r0, 0x0, 0x0) 20:33:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000002002003, 0x4000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) sendto$inet(r0, &(0x7f00000000c0)="c2c6e6cab1ab98e645d10c2798fc6d2819484a05", 0x14, 0x40b, 0x0, 0x0) chmod(&(0x7f0000000180)='./bus/file0\x00', 0x80) getsockname(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x10000, 0xa0) open(&(0x7f00000001c0)='./bus/file0\x00', 0x8000, 0x42) 20:33:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() getpgrp() r4 = getpid() r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r8 = geteuid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getppid() r11 = geteuid() r12 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="ce87747812b2eff4ad274da9e13c00e013609b66d1757399b4cb676c25763045c1b71558c17024d1dd5ddddb9cbbeed7f5f0b10823f8d30ffbc81122ccc4815605f7fe5b86ee46d340fddc7a7613feffde7288f654415999d43acc7190f893e52c6e38ffb71848e7151661592b4a78128d9fd80595387da7f2cdf83092acf64e1fcb5a965cbdf447793f475eb878", 0x8e}], 0x1, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0xc8, 0x8}, 0x2) syz_emit_ethernet(0x0, 0x0) 20:33:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) unlink(&(0x7f0000000000)='./bus\x00') socket$unix(0x1, 0x7, 0x0) socket$unix(0x1, 0x1, 0x0) close(0xffffffffffffffff) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./bus\x00') 20:33:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x491a9c4fc0b297ac) recvfrom$inet6(r0, &(0x7f0000000000)=""/39, 0x27, 0x842, 0x0, 0x0) 20:33:25 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x7, 0x0) 20:33:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="8ab63a0855e916abef54734ac01e86957193171f00b2f536452a410b9b44c53995afa761cc04f63ab65d192facccf46086d09119911e57e989f99b205094dce02fa45f3ec959332e4cff6025d564912d5e150c761c1fcfccf728a39f7ad704a19e1bac34cf1d02b4ad6c84ea4227136063373d01796184e51199df567aa85bca9a2ce6f819ec3755e8ec33666944d53fc2e00424945453ba63fc26bbdce3b9c2e2", 0xa1}, {&(0x7f0000000180)="dd945e9283591f9fc763c0a204355bc1a5ed5cbc31c66ac05390b9674abd6186156b213df136d1f26c5e1bffc2c606f5a9ac4337332209e7df32b7a842c6b8e5182da7b3f45a96005aab66811080c05812280872283f75ac05e1036407b132176994f0a65823de7bbac86519650b0d400053449d993628b3479c98fda97092f69188a84a789fc4154668b656312895d3cf0503ae53ff452e450e251faafee21eb86a23ed2106a18eed49c46f8c26f27f0923f090eb4046d9641cc24aa62eae2fdda6ef95", 0xc4}, {&(0x7f0000000280)="029b01c11a62ba17a40371d8f2a5c2d006d8190a557653a7e8717eb74aaa2ab7acef2be9d1c377e3d5345b3ceb3354ef2584cb8fb1816d0ef0f807c6aa402847b6c89df331ff7f536a50f77e6529a72de22682a95cbd2528dc94b57263fc76468487bb6052b6d40774677518df6c4f3faf38e9e4c0b4ce202d9f1c9b69e34d98c5498fad081f7f8383e4decbe8be6ef5fa0eb859dbef0246b967fb3ec4e409a2801da0e714fef50195363fc0ae8ad723a9282a9a18908d2d460b25d477b2d3ed0cc20ea25ed47a27243774069047c42d080fa20206d1c983a88381bd1f5222a749550d5ae87acd76c5063bca72bca1f858d13aea4e26c72e486820cee0", 0xfd}, {&(0x7f0000000380)="06f8ebb234ddbd4daee2d2dc34bf3a4c9947613a56ca091ce3a9f9ab8f50bff27dd2cc799025086d3906c9684044464b0841cb0b187522b6ac2f678989ea937ac48916f9edc68de42a0fc7d4bdd3e4c8c18dcc3f914dabb4238853ab2cd2ae916f0939e30d94fa26a13e189a83fcdbccc12ce286fa7f9ccd21619eca00cca0b6a9f30d29a6a0b8f2b482f3", 0x8b}, {&(0x7f0000000440)="090974a902519083ee43601842704e42de0ebd5ece5b5e104ac4eba7c4b86f8b4fc9f510d60832d25f7c1601587cb2e45bc99008442a5cde9782d6f24f5c089abbbbcd3e79b6e5258d5f4052df28faebdec587b475241386922296d18cf3e65fc8cfad2a59", 0x65}, {&(0x7f00000004c0)="ade5e059f7e222959b1db3203753505a33072e9bacbe68160c12d2a290e95ba46fb3df378b1d54d3834f9301fdb76c7f5fdcece8ada7ff8e95ed378bf7ec238f082625a329b78a46e5d43851053b973e67a1c0cf1ff774ca316ddfe04c619f1b75bdc1d0ff5ccdfed1e763c34ee7a14c6450b794604551eea2b56a88148f5a603be39820f56345aeb488bcec15b349726272017c9d89fe54bbc5", 0x9a}, {&(0x7f0000000580)="bfaa14afa8eabc489e1727acc0d1129d345010d758945796a89af66fc03440082b1883392759a11927b4e6d1d351b07028be07dad4e38c1937e902240a027aec05de2bffc422f28eb940553381055cec82d664a810441e1dc8e769e1d9d4400d501315cd4b8a910f51d8ef0148ec4d116d70589c421b1f1aa66dfab94446ddba4fe4", 0x82}, {&(0x7f0000000640)="13537024703b0419d4e045efbed6cc94eb543e1c6519018b5f360404893602075f6da6ccfa2135de4345e5e067f006cd2d616e9c742b3f3da6733b54615f6daf0ae19effdcd3553765ca93803e5d6924a094ad331b084b6a2ec4fea5b1aa6947f9b040ef9510e01f873601a5b562cd75e9628836a78cf9bcc9", 0x79}], 0x8, 0x0, 0x0, 0x406}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 20:33:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000002240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e9ef381c146f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b9578c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0x1148) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) msgget$private(0x0, 0x19e) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x45, 0x20, 0x0, 0x5}, {{r0}, 0x0, 0x10, 0x2, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x41, 0x40000080, 0x10001, 0x800}], 0x5c, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2e5a81a8a7667e8b, 0x20000000, 0x1, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x8, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0xb, 0x6044, 0x7}], 0x7ff, &(0x7f0000000000)={0x65ff, 0x5}) 20:33:25 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) setregid(0x0, r1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) geteuid() 20:33:25 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x8000000) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x7, 0xffffffffffffff81, &(0x7f00000000c0)=""/197, &(0x7f00000001c0)=0xc5) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:33:25 executing program 0: select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x80000000, 0x7, 0x5, 0x80000001, 0x400, 0x3}, &(0x7f0000000040)={0x6, 0x7, 0x5, 0x4, 0xc00, 0x10000, 0x7, 0x2800000000000000}, &(0x7f0000000080)={0x4, 0x6, 0x7ff, 0x1, 0x81, 0x6, 0xe6d7, 0x8}, &(0x7f00000000c0)={0x10001, 0xe4a5}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = getegid() chown(&(0x7f0000000100)='./file0\x00', r0, r1) r2 = msgget(0x2, 0x0) socket$inet6(0x18, 0x4000, 0x0) msgctl$IPC_RMID(r2, 0x0) msgget$private(0x0, 0x0) 20:33:25 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) sendto$inet(r0, &(0x7f0000000000)="9bd2d934f12ee55d94077ba4d37049c0c3348ae45a45f3afdd437cb6fc5d158e050968962180df8c0ea418328fccb1b01737de79570ed3661d4fcbbaf273677c8a9b469e8782cd40333c063bba4d03059cad35f887d112a26233fecf539a1c79b6a87f6ec7b40d81996c11e9481aa9c06f3364738e71f8f82c0dbe341669a551135a37c5d102112c76ef143922fe64c75089d593f3d00a72937228b3307e538e344417dbd7ae9229ca510f6d4aa89e6616a7991dc31a7ff7a3d6c3f1fdbc767d27decc7ef62aa0c4234c", 0xca, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) 20:33:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000040)='./bus\x00', 0x809, 0x40) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 20:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000140)="530b0309d05f", 0xffffffffffffff26) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) 20:33:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) ioctl$TIOCCDTR(r0, 0x20007478) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x1013, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 20:33:25 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:33:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:33:25 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x201, 0x41) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="3e82c5e9d0cb9e7f25259e70cc84339a28c53cae06f003d80334ea5b7ee5795271bc6aa0df747114291bb732f3de", 0xfffffe5c) mknod(&(0x7f0000000040)='./file0\x00', 0x2088, 0x2) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/82}, &(0x7f00000000c0)=0x54) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x10) 20:33:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = geteuid() openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x100) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, r2, 0x4) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x80000108) 20:33:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x60, 0x2, 0x8, 0x800}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x7, 0x431}, {{r0}, 0xffffffffffffffff, 0x54, 0xb, 0x1ff, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x20000006, 0x7}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x2, 0x6, 0x6}], 0x2, &(0x7f0000000140)={0x100000001, 0x200}) 20:33:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) fchdir(r2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0xfffffffd, 0x100000000, r3}) 20:33:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1c0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/254, &(0x7f0000000040)=0xfe) r1 = socket$inet(0x2, 0x1001, 0x0) fcntl$dupfd(r1, 0xa, r1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="740c85d53d39bea47bba6c7d825881f619131a9ca6f80c612ccfeb697fcd9936b4a5b798039926b9019ef0477553c7449f78b03d12587f33faa4748b13a9391ca7573dfa69c4e14e4935198f8f3dea296dbd10f64fe9ba3f502260910969d9329d718e1afaba241a7df7bae440ac596f966d79d930a5699c9a3b45d80b278633b74b32f13b2a60aad93a073769454f7fd4e38c4807364d6b5dba6e27c97f31443f46d5bfb14930d351a86f236c3abbb6c7fe8c56e8bd577ff98f4db4fc0f730187b140ef78ae964aa952683fa0a24245c8556e182941fa411ea4e6f5afcae5e4", 0xe0) socket$inet(0x2, 0x8003, 0x0) 20:33:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 20:33:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="b715703105a12717e6c3d7735261b40a415d91608b153b8bb75487af8e3ebcca06a6482424efda4017ca", 0x2a}, {&(0x7f00000001c0)="4d46dc6478f31cf06cf41f954d57eb2b6550ae12183043369ce42d462ccf31c265923c85286a84b4e14371e0a584927d0e4594e2f7774210eb07186e", 0x3c}, {&(0x7f00000002c0)="7fe73e3e9e43b1f154859f2ef8bb009426dca53a59cf0bf7befa52d6fe246482a972e959511b03548ec89976eca596a89a8e1a41fa3fdd35946e1f15da399678af0e887dd1d667cc357c60e2869918883a3a2d9bd905dbc1d63337c78401ba6f9c291a87545665b986cc0711593274681961362463a1865e4af975ca9b64a10f57795035a01ad8305b27c9947adc9f349b3c39eb5909a04afbbdfbfe29c619d3505afb916a8b7088bc20f9c0f0d224649f14529713de15d9dba0eb21b3dd9818e29d87af29e46dd4d3b955768ccf6a81d625336eb75b2de1429f7d3d7bc2ff59f3cabe2f1b3f949a684723395eed840eb0ed63abe7054c8fb872", 0xfa}, {&(0x7f00000003c0)="f3bf960f0a6e78a2b1ba07afa1f9f1f62f9ef6ec24e6ec9e3af5c07c507b58d8b0cb5e986ac0f96bf755fe72a347cd654050b934c670dbc12f1a82ca8bbedc71487a18f473a78ac00f265d139e3bf48cae45ece76e5d7bbf53a5b4748abc6952154ef93e06465f55a141d94fb35174284331e3d116afc766942519a821523a6b65a873cec85c41cb2c8d", 0x8a}, {&(0x7f0000000480)="9e2d09f90f26df064c16f9daaabe7489684ce575f890038eea36189eda0ed9b81975292c597c763878ae5ab8b0deb51487ddebd80f5ee1cc1f30c82ee93e7af2f7dd27f5a949a4cef1177f4211193e0ac7cf6548ab7ac4ef27ee77d6419fa634e279d916", 0x64}, {&(0x7f0000000500)="fcf575448c70993c8f5f09fc3560d76f64f8a5087865d7a5f4fd228b11a34ed5cbd4751eebd5dff68ae210bb71f0db4433014b659157e62c717010a62f9cf6c4e819d3129c3a8c9b57d08dfa3472131ec603f6042bb4ce630efc9e82f5daf7273a078981385237481ab7aa3309a9c4d325adfbbf", 0x74}], 0x6, &(0x7f0000000600)=[{0xf8, 0xffff, 0x1000, "409f2f6199ffd4a18a4f988dc5db56bb6f00e269e9b4e142973fe0020e4302e8095780a9612109c9797967a071bf3467831eed61a7e03ad56beee5fefe33cb3129c43bf460b04111809d77e49cf5a691c0cc05c07237aabd25e10f604029bf17f182d14f8d3337efbc9341c90500c3f403923257736d41079f42ac057d46b7fdda81f817203d5da1320b40f3ea5a716f8e6000b5142cba35504fdb219affecc2fb0b831e5240779116b1ff242a85eb5d7afd598bbfa8984c006fe026f3c60078a1b8a792739986aaaeecd2a5898fc182183412a637a2d3be912f7a7e4322018171eafb"}, {0x1010, 0x1, 0x0, "8cea0196b2a93a3c4002d9410badd9d10095e9b9114b36b531c14ab56c9164f0b142df96ddac96845f0ca31b6fef90e946f9a1c6963130fcecb33fa01e09885a1b03b6a972ca66a70675c045be0627ac8c582d91e3437192151b6af73ebe0433f73c3a11907e667dcdb0639286a8e0a8c76d0c555826602bd91a58fdf89147b8d30ff11c59bcaf5fe93798d51dc68c51efe406100bfd6cdc15e7f7a95484b7a59681d4a233f31fd225faf676175c3899706193e91ee919b193ca4141133c27ea7f7bcc0bf2c3396c5dcc326f6e3ea7a86ecf53dd74fa406aa5fdb35f1b66b78ba1b7b62867188fe8321ace68238802ddbbfd8cb7f75dc08240733232c78e64db55b386f9267a63602860613ef0d199359061b6d60bd0940f1b378cbc52c71fc9ad45c8eb0577dd8d9b5e33bac613c100e7752bf869ef48d111fa6374a8692402fd65c0a4bd9a5de4cb4fc23c3fa1ff6352423dbe32f402b9df4f8f77eff10fd171607edb8da2b5b68d502f24ab6311ada8cc207ab1bfe0ff7da151eee21f35a6841e297c563b9049dfbb5cf03dd89356fbd6f8fa73d9661080f300114f8467fe10244c8a2ff95f13bc50bc63983982b5d861b2fd676fe78082670b76138f40d58f16f254b524a98be83e876723239c68133f93bd8dc412c6a094bcee02af07aca831c35770a651b3d8e60552a1c76c35d158b590a95f30b0268fbc0074647bec382c6d1a17f812d5affaa88382a3affedb41758204aa99b5a09ff177eff0f5c3ba7cbf30d4645c54b8b3838c2b32ee138faebd6aa4ac0951272108e1a699b94b90a8f8432d7b967f73e4b8f5a323e86825fee7328fb8eb18510b1e07c3d1e38b4d54d8ef676c3043bbb9919b24c9c30f665b1a9027c358e678d7059cb61054c2f08862fd2748443f0c20bcc1dd73087ca025e4bfad87387cfd1f5c7bfac533ae59b17f6ac4da816d854039be187631f3573eb52fcea08c742f2747fb219c6d79f11373437ccdecb530e6f9911ef33808439c6b4b7a164f83a6413b80f86adb7077055cec7a3c23fcfd386ad9b58f01f791af42cf55dc83679acf8f59d6596c02b6a6fbe984c93156aa1c05d45dadfeeb4dcb158c0331aaa59ff13bbcbfaa8e2f79a74d67463e17f681d30f5fb5969964920e59332b14cf01526b139ff3e3bd8fcb45d6258333953b6bf58a2c6aa97674481c60f0a0edfed6f2a517808308fe3e1babf70dadf2191378b2490fd85c0673ed032be3c0fc7c4b7a4775e463449270542f461f070451f345ab92ccaf77103b381b81cced6f19553a6f95652a027606e260caa25a0a6b03ccbf5b9b1cf92886f19770b15fc79360bc15b828af2748a254d51943d2835719c55e4bf35e324a1646128d24025ccd695682d4dcb05499bc266c18c2860b602f3e023278588cc1d6466fffcfc6e04da3f0fe4ab95e1c8e121bdd3a71c9b4f040b856322893580f456468a362586c49b4bdb59218639d828d01401fcbb0acbc93e327585fdf5c12a26e0d65db2b5805b78b3ec2110fbd4241965665cada7cc8a7e757bdb4675f188fe880d68085b3e3bbca28f6ff91e695aea1b63677e9b2c2aed09b2899243306da80902efcb846a8bab3692a39ffce20c1f0ac3400481c5135fffed4a1175157221f129aeacc105679154e8c396568c2a0e4305fae4783ef8c3af3643889126a9b04c9925a5a4622bd0eeac71e6cff8575daca87d71e900a4f1a4eb1dcf17237aefe6e6541072a6acff1cafb0103b3f43a9fa90fb56c479cd98a1343b24fb9d139e20b2bc649be885d4e9a7e2c3e8b3b1a88c6dac4aa484dd3e429bc62308f10e551d10d091255291f67ff5153c401d10158d8ab202f45217a9bb747b10c9ca5c5296d8b9ae2003062d41fa751c9bacc8aa7caf9e0174e5503eff51777a110b4d4f1d826baa75ee4627677b1930ed362cf35e36a5b49b6098dd8d0fc53ac8fd2e37ab7433aa89358629f0c57e843b2628082cdf7743bcf3c298dc2c9e0cf9832b2cf49e05f15171da3a1129dc784d5e02268f6381d1e614cc16fa07af7e2dcdd0bbd4420ff9c4559e1325273e84088508547fcd73f4d735a9b7058f9a07b7273727906ae47d49bdc85968f33142084e38cde448e6c45591eaf7a8396ab7913ee2d562075fc24859dd6481f796eb5c5bfb39aadad86d0b5c1551da9369a2566112cb2f878398c3ea80ae89c516b89783264bb6b14df8c696eee7eb3f2b0860f181713e6fcae7dfdaf78fc7093f806a658cc31422f12a6422f6f65079800dd8a9113faa79ac0c165f2450139ae76932f23d0b12c49ef6e979e9cb9a99f44ec1d19c638d945c3c7926bc6436ae860f12f1cd3249a83f4e765263b8af76b37445654d18de7a823cd4086c7684fd4d89d12dac9093414bbdcddbf05fb5fc704269d65c8a33f76bdd0011d17ea669f0bdd788b7fc2f4bc0ab25ff3297c5aeb981b4762d01575f88f86f52d0d059a91f96e9b33631fad07f66325d1db836b314b6678a7029f782f5a7d9bd234fe07bdfc133cb4d35db5cfbc7f1312d8c9ad5702811f60c47d2d0708cdf372d03fe4c8a29aaadcecf739d096ca968dc3599a7943dec12730d220ac1c09f63960b979b5f5647b4ab7c0229b69f619d6398b4023e3b2d7df3bd75d0879d12ea07d0ae334d68c18a51adad46b45080e38d66fbd9bdf06a31574a1be355c4498b7069b0bfd6346bd1e729fe4fa7508e80d077e8a1bf4fc97f44641af3565f417c8fb5b314834f111e0fb9c87c8c071224376bd80c676e952e6cca12fefbb19c040367cadf3d5d8896d9aac0d9abf74da8ff5e7e6ba4b9baf5b0536062e659d0ac19335d4432f4a7dc7e49e0de9335ec31ebbd0ce7b6192a14e03adff0d1c0e81c972ed2132b521479a0ff8d7964dbbca5d42d478fe9fd8f14872177eb56b02d9f5442a3d96988ad2a5a8c0546d547c278fe328398543140e1d55f3a580a532a61c24538daf9ac8c14e0575608df17528a6b4e450242e0953a8a0d8361fc0ef94f01f5904aed8a8728b7ae885e4d82e9283bd27407e593d9e455713520ef783b1192173c12925573808d0dfb69ec1c5b38636b98ebb83735ed531589c937772b76109771183229a5563268871c2dba723862d03f33226bf8325daa236478925636844b06cf65aa60c2298f8eb1f5e53b85cf9df1cf2dff3f24fa573f2d06252dfa1d25fcf46ab7ab88380a0b9fa15cac4464b8ba00b87859e4f55cc4630b674e58b870aa5a718746c6a5737c1bbe9face87c5d1b526595386103d4f6e95664ed9e147a97384dc1763700b66d38968cbf602729f15d5b1dfeda3bb1db8e3f349a935947eba33f3de48723c03fa9be4cb0381a08f84d815136fc3ed7ea4ba0b8d485ca4bca14c386bbe260656a7f29fd4016cb9cdb10730f8093609a7ef8db1cca163c3a2efe219041a8b3c90e4e9d88e117473bbed0407e77e69daf18bd2a8b8ff1440b06e8420ffbd169654f405899149f1ec4a9af535fa7a903b8490ea930a48a1901137cabe3f659dffaf0e7c50985d3ad7024b4bfcfebb81c3572d4764f60bbef804dc80389c1164ef8a6d67d84b5fe71f5d7bc443436ffec42fd51fee2d92c0a17dd4d5fd98659aebdd9406a2d9b75b4807d11b916b5b380c87277dd4a93a040472c48bffe2c020bc4ae92e0941decec82e63bf1f8b7369a711943826728c893846e2451f2fa7d141c807ec42b668640563f91bc5952c4b1f3c1017aa6694766fc2c23af95cad7fbcc514f276d5eb8b301dbb41252ab4303d850b13f578c94596f7634992029db2f65d144409d85b848bfd2833f72722707ee211891b7eab35c7006b88cdc93584de3b7f7d48d05fb3f890d59d8e73a75deecc74b5f51d81684bf1f8739da786f578c1686919258e06c8d08f91075c85bcb151be05ff01b17fae992b71a235068b607af5ef0d187d417887c05ff3977243bc8b1de5da90ac695e31e09e5f98a7968736f1b1c712b3c0c394affa9580bd403d21241e2c0541fc0bb4fd2bc19e8df330f7a785d08d0634e32064a37ef1326694ae1a4c80e9e2b02e98750f3ad80ff40a610caa03ebb9d814d85269cabe7efc9e88f9be612841ef6faa0a128f31ff8483e1f8f91278ed594724e81b8d806debce2a5a7b4150b63334a4a29758899bbf96110e73deeb7b3be5accc15297fa559cfaf41088eb30df00245301b1140995f73797df6541f004bc54bd9809b3c8d220383f68a0a902c046f99dd0e084c99aeb496be1389f68a3a35fcf8286ba7dd8f9c684e1a36ba8952a9b8b3a89621e7c14d953a97941176253b9c9e3358219fe17deb4c9da70c2cbdf2e60be05fb0ad0898b191a776238298b3f9261698d928e31a182185bb0fb344d1fb5e6e39fa1ebdf04b9d75b6894019fe57fffa297c1f504b5e3e0b7cdb4bff38bfa09c40905521f00216f397e0d0020eaa5cb853aad7d423e080fbd796ac5a56e8ae500230596ad9328e9b9719838af640c59c7deb6a0b0baa5ecda34c7cf2cb0cafe7fe4ea02936b85863bd1f1e7f619764c223ccf242d12b4a35e66b75b382c7f1ec44d051e721d79c84bff6181353fb61f5b13e8bb99c8491285ce995700d8785d2dd49bc49e717756d60f61b5d222ada0238bc7cd733c0a9b48c533c203298468b2b0959d4edb1ac58f2923e144fd1ebaad0b89166a35f1f56163f473d25a6256bfd8ea57e1dfc69946e07c0244dc7849a53060e9bd40d6686c5f78ccd8aac6cc4bd1ecfa0a482823aaa4a157c15618c66cabeb6cf0eae519d766809efb32ac9a22f30087fcb404d4b24f91dc386f91f9433b3d412ad0ee7f18443492f33ee48bc50fa405e0a1591470d8b5770ef06e343d0c070968bfe50baa1d9158f3ef46b873a0ade9b03b3302f5aaa805f1230b02ed930b535d85004d94c9fcf4d17d7a79f9a32c0fda3ddd54e209f448a8cd531bbabc3cdef6f1b95fdac00e687bd5d0df127b1c30f9a947ea3a14a43dd94f6a313524a348a744293b6bd16295001c4c2338bd37c13e84134889f078e21ccfeae6f0ad06229832eba3a0b0082405a80ecfdea691705df21557375178a0c89fe27c0a88ab1a801138774259a0b2fbe2ad68de6edb4c2319320f07c4f32c1ca83d5d86c9bad6c09f39db9f4349cbe34c80a2287b28004654946e6afec8d448c515e22c3cf11866b17def45850b610aa92d97e44e0bb6cc33eb55e1506dcfc285a05e19679dd5a772b9a4c56c1d0296b4e741d3def7d61e229730744e2f314e73eee9504595b2af941beac0ba5a9b91fb3ccf1be2e52a637ef449bb91ca2def8748ffa497107e4dd24d8ade4cdfa9a723a2533ec042da722feb62c16308addc883fa8adc91bdcfbaf96122ef1d3c0fe944dea261f3746a43cda550d6dc958be86687e5007e164d3e33761af314ba11e9beebf2405cb8840020b379312413d53cbc759e3b7622b489704ab25d0b8798940ed1040a64d498c07780e76a41f82d5a992d0e4a63c4e882db48ad43b96f645a100e00e1c5709b1db54b904b3249eb8f1f72dada19182464849f5d25f62ab2eab1bc5bb0694d2f82d4ac4dfc187504d82e2c2d85527c90792ac47b55a1d466a9951fc2ff651982ddfa6545976c3de58af7b43edbf4bf8b1034c7ea6f4ed1a63eb0e11ec60cd9266b468de2a6296930b23e4700a49240ffb41fe0c8df024cd6cc4030e0f48ad011fa6e6ce6393b3de9a0567df6f35d9bb9a573b957062cbfc9d1340a3495bb2dc082ea29bbcc707d4f3f9972b7d317294cbb47a6f2f0a629ad628f052118c17bba2b"}, {0xa8, 0xffff, 0x9, "b60d4b279f961d5f7a18abd13349ad9d4fff86bd480813ebfca1e81b8e3822244f3fef48db542e3efd9491faf21ccdb9e2c676ad29b663e7b5d1db3c63087f19d143eff4c9d8f05790ce73a46c7c1c5d43f21ef746b9f81574b003b3b1117265e561114e420948d2e80748342faebb131a3a15ae249a1a41ca88639eea7e6d8b5eadd122757ab35a7a332a72ad941a3cf05cf824d556"}, {0xe8, 0x1, 0x8, "a5edd892443e4a3be6335d3913c38cbd8ce15fff043e6a7df5cfbcff7430d121c659d2e4483d95bbc2a70965a8371473bbe670be7de3197afe39f940a708c0ca0f8df0e5260240973461762a9d020c8a31e525bd613b00e3600f92842221f2894f931fa658df03c16564b4d211810d4d659be3b46e2555c3348f05f673552dd48a2f0cce40b6a92a030938b0d1606cda8417c4a9321580a4041a931f79607a02ce37f914b5e0a0d157fc6fe3c4fa4ffbc07589c8f0147c51227ba4a4af60e11a58d466a6a868906b5520fb4997c282167cc9ba"}, {0x70, 0xffff, 0xfffffffffffffc01, "bc0676df22978a6c485dfb3aedbeaff87f4f51cf48efd8c00aff8dc31eba91206ef55508815da875b4406d01b07d0fb4f8830e3a071519ea9737fea9611142f0ba42df5df0782f02e5d397a422a90a5094212b7354c242a3db522fe5ee"}], 0x1308, 0x1}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x108) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000240)='x\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 20:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffffdd}], 0x9, 0x0, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x0) 20:33:25 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="fc09f2d8", 0xfffffffffffffe96) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = dup2(r1, r0) sendmsg(r4, &(0x7f0000000480)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0xff}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000200)="23ad9b4010657abc7395aa44408208669b1a8fb2b43fc961388c8f9bb7cadf74e5b1cdc1b1678632dccb3b2676d8f90e7f69575a23efb17c7c67f60917d7d0e4a665bbb902d526f401ee47a4da28bf9b169fcced8c4c4eee54fd2fd67751c62f11519241c312c7c9179bcd00678a37ae7eb2e77400c716a18a28f070b4618e8219dee52089491f61bd7f3f47dd91bffe03d57cf40c14134943b05cfa420c2878dbf3cefc96ca3df5fd558559579c84ba2844aba8cad225cc22dbe8de69971c2a8fcc68aeab559aa876579b97dd6a6999d6ed8e", 0xd3}, {&(0x7f0000000300)="dcfe12987f62d0992284182c51bdac6e36820e9104074ad687dbbaeab181b480745cdde7c3a1f6d788726ff05a2b82ce91c314c66d9e248bfcf60509d358a24c655d1c82282e66627592b52f39360b93428bc79c4062ad38d82cda81958130d7bd4966", 0x63}, {&(0x7f0000000380)="9acb06cd98ae76269ada99db7f85a0a7da7844aa68be2a65eb1856cbf81c81661e3aa2c1694d99e1a26cec2045506d139b", 0x31}, {&(0x7f00000005c0)="ef87db5a31d88f19eb934071b0c76c510752188e1d695882f6ab233a0876e4a5fee398dff34f0d0f14d05f75eaaaee7c047ab49f8c96815ba73feb4ab8f105a7c72dc217eb6e8b48f48a18a414e9bdf3af7d4d2c057247d90c8fdc985b794c14ae9d0770c4c44032e07400fda81f5a23dcb64b7f3b5a66c1d2a93ca10cdaeab7a643a0a680ee1112d43d76f3f6eac2db2a6a8fae4f662c784729f263204ec167028b56717bef5eb5017290137a00d50825c82ff9ca22692e217fdd917fc9b448118e", 0xc2}, {&(0x7f00000006c0)="d2de2c86693edfd51538db6d9db833dc12b66b13c7ba9ff9422c6837dd0b4276c6bafed2f30c2997464b685804ff3aca66d4c960a361c2e927a13edcf9004d206bcd24acd5ec24de7ae68674bc498cc2b70a6be426b9b64aa9d5ecbb5fad3b7dcee5d4eaedb43a11d85b8a0bba9c9ab519430ffd5b753a9ea945041cd06740ebdb84d558d715629b7f2117f95a6e8629b337a3e3c18b7f2f4b983ba697f24df41c13d101fdff91f9eafb66f293be91bae326fdb11fbcdd8f681d5ef959aa58944fa4aa722fa47fae3453c6ab74403670bde30f675a96cd", 0xd7}], 0x5, &(0x7f00000007c0)=[{0x110, 0xffff, 0x10000, "3c7850346b3a02c61698d40c9d096e7ee499acf6b48b5a5da6217bc7a0e1ae2ba24ecc75624c40d90e54ecbd8b7088b55df1f3c61f1e6db4506e9452d668b17782b59b5892098d110789cec53f9130b4933c50712b5ca18730c4f04c88d2c7255fb9566e162f0be063f795c1ec37995cb6a7c107093e7964800171d7b557548250776e9b3185481617a964598a958fb25682c449352088b20ce53c2b7fc29375406baf52b5b209acd7fbca26c6ebb1d43c41109ed4b5a05eb8cc233624333b479c9ca08ebe250fb64c9e0a7d25370708de90fa498a73b1e0c7f23acd1195a6887de521d8adf837ee15ab4be95d795d71b4dc1bf36d8b2ca4fc05d8"}], 0x110, 0x400}, 0x7) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x44a3d3d344e99715}], 0x1) 20:33:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) ftruncate(r0, 0x0) close(r0) 20:33:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x4}, 0x8) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 20:33:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) openat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x20) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 20:33:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x0) execve(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 20:33:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x2000009}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199cd641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000001100)="56afedb639510c77cba2933c16ddc64c4878ae64501d91dae893dc13282e6d60b954c68b86468a55de2d73ae7a0e26bfcfdace054c518f9f4cfea463e3a7cab867b24c4995355a05589803f2416e2ccb4d9414c9927914a3cfd2080d1d4d42401482e2d9446698b64e5790df2f52ff58c6677dc8d47a65d03d065b746babb83cc9ecc32aa38f6af86641f9fe8dfb1cd1ff8c2a128428aa3c0152a0335c299f3127bd9f8c43ca93723b58549a4be62d218d95631f874ee0c085c68f34e445a464889e99569f1e6528e4a7c9d6db05aaed0cd1eef6b3b6f72643b4ccf159db7b2597ffb331eec1bfa814775ef282efe2b16b7bf0bf6bed604a336168ed611c89bc9eae02f4ed8d7565930068ae9522fad7bcb22cf042dfb4eca1e691c91bb1a347bd1afe83c679a6d9a832434fcf80e3dfd484548cb33d499c2a74eb776a3527a819eec21c30d725a26dc6454defa66fbf443eb77bc62dfe67fd2621fc96b5ef402d68df84769638ee59f71efa3b9d1e3022552931af9262055e9512e221c9a03f6055bf410b101c89e754a888b5a076e9dc4a9e5585b6fac90858410d215bf0994520ad396fe3a2a73645b913bbc0f76549326b107925bbf88420d0db4533e7558f1729ecde5184d5f9f1c8a4f0d53f8bde78c192016d6d3e23464b8e3f0ec8b57669d18e6e6062b6c7c0df4387c7d9a67ee54f453e277fd8d4be257f14a10a4585bf9518461fec59e703d98efa541574192475b86c8d763d4cfdc3a3dcb22deaf54f998bb35402eb8cfb5caaaffa0db7aba9eab7364ada79b7b22322e4e364fa0ced5af8e5c1049d0b8fa268cee71085423fa96fb247ddee545c7f51a01b0cc66f32f4f0cdd3a5c90a916338da5d0237b8dccc30a108702181360a4628a9fdd785e9e1af7839e84132d1438cf1478970192e5b0c939ab069878cb78b308059de9b2994348be0bb52620c4b827c4e263e2e59ea40b38486727a3e52d761fe000ce72c0cb07712db094f14ff002e458caebd0ddffe674322c1dc54653350a9110978a1a264216c66d3801d45d9895cdfc842a07c56b7189d640968f43b6d26f900641e72920fd29aba312859706541c398dae9de1c6626df721f7738bdd49eb89e12b37a14d7d1b65ae415d39ea886a039bbe4464d41aa7a459f59edb6852b20a5b65fdbd979f5f3eff116a4a611c694cf75fdacc6e5460c37fe737c048557a4ae33443497fd27ac71efbc0a14749af3c8789b2237cf81c046af9b5b7ee97da5bf52b75f93a947e11954c585dac60c88d25cd97694edc2d612b51e49aec218f0a25edc4b8be3b93c1e2fcdd9a732a0409e1d52a55b628947b9798409e1386b8f54a60ede61d6ec72df6998388e74802f2362105ebb42d917399f62f720cacf84ec037d4fea0f83cd0a1684dd1bd4c792ee5316f7281b1c366f2bc12a67347af625e9efdaec3959c0d3a9c27caffb648b4333cf2eebb8cbca1eda01049ea44d9653af04d6bd6eebfcd863e71c2993142a9716d3457c814410daa130a313ac713c16a38d72b5aea46042067f9d747e5fd19f8a05a41a01f8cec7ad1695b8481c0c1a8e0b16f2e5d1a0f33bd80277599bcbbdd3a8fca0257364f86eb25fe6c7a284e9181227d58bd26d4c420c460a79f73451693d6f96dd84c198cb78e769bd2b0695bfb7d25b56f25fe1a258871796d39d32e2084cfed2c1a7917aaf1f79c23f66afd01243722e0752524adcbde33f3aa34831733e8069470ef41573de61377258b40c43c0d7f52a1a4a0be2efe868533f9e1b5f89e284c0ed5596ce100e9c2ea52e18e74a8208d76f987b7744a7b55bb9257ed3308d70c0cb3a11fc99deadfc7073703f7fa6fe94d51a33da0232e330fb54608e033d0190add92dc91b6cd2a51da238b93866e9e81790f7e6092d6f8c397eb61fe329cd4b096aaafaba0a9b776036bdfc98b4ec9bb2fff00687fbf90bb4e7046d287c19c544c06b7395d7151139dd714dbcd472dbce490e4250086d67dc3fcd5f60698005180da62fc3cb369a9ceab04417e88bd173b3af6f1ef93052fb7c926b7db7a262295e551f5d0d6e3a82d076169f49257f32974d84c49414b507df4bf24913f3ee4e02eda55aa760e4faf6ff9106e8c74a6062b99b4da56ec044b48e82d8ad99cb3dd0695491b20158f59e7b67ea6d9cc1de1c226f7543aedcccc380bd42ac0b5090e81d84587d1344b060335c34077ae3a034d34a8a0e5edc1fd383cffac28016cd747d2afbcc02681cffd1af7812c0cf9bc45d0be5ef33659370b930e153821f574352224d3ea865b1226e900b1d838e1fb22d27aab66f27bb9306ece85080b7ba8d01f4a52b49905e64ebda2b9668169ea7a8879c29eb3fa84fb1b6ca3e1882b57079b255fd79a97d7fcd40140e0de1471e8c43a3412a083927f0555e18e0599820ca442866153c6d", 0x6bf}], 0x1) 20:33:26 executing program 1: poll(0x0, 0x35, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x1, 0x8b, 0xac, 0x3}, 0xc) 20:33:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc001, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r9 = semget$private(0x0, 0x6, 0x10) semop(r9, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r10 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r8) 20:33:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x20, 0x511e, 0x2, 0x10000, "0d62599731b17e2920cfd6f4fa5cfdd6f63bf207", 0x81, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x7ff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x7f, 0x7fe}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) 20:33:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x8000000000) close(r0) 20:33:26 executing program 0: mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f00000020c0)="cf", 0x1}], 0x1, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 20:33:26 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) syz_emit_ethernet(0x27, &(0x7f0000000000)="af03847d70bd8a4055530c308a9c6219a12526c4f15fe56f29195191d9a7cbe4028106ddbe8f7e") getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) msgget(0x1, 0x2) setsockopt(r0, 0x29, 0x33, 0x0, 0x1ad) 20:33:26 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs, 0x3, 0x0, 0x2d, &(0x7f0000000080)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @cred={0x20}], 0x40, 0x1000000}, 0x0) r2 = geteuid() seteuid(r2) 20:33:27 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = msgget(0x0, 0x121) msgrcv(r2, &(0x7f0000000200)={0x0, ""/136}, 0x90, 0x3, 0x1000) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) recvfrom$inet6(r3, &(0x7f0000000100)=""/161, 0xa1, 0x842, &(0x7f00000001c0)={0x18, 0x0, 0x8000, 0x5}, 0xc) 20:33:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1bff) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 20:33:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 20:33:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2000000003) lseek(r0, 0x0, 0x80004) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0x0) 20:33:27 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) read(r1, &(0x7f0000000000)=""/4, 0x4) execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x260) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) 20:33:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r3 = dup(r2) dup2(r3, r1) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 20:33:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) r1 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 20:33:27 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, &(0x7f0000000040)) clock_settime(0x6, &(0x7f0000000100)={0x7, 0x8}) nanosleep(&(0x7f0000000080)={0x5, 0x6}, &(0x7f00000000c0)) clock_settime(0x2, &(0x7f0000000140)={0x9, 0x4}) mkdir(0x0, 0x0) 20:33:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1cf) open(&(0x7f0000000140)='./bus\x00', 0x103fe, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 20:33:28 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x2200ac) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r1, 0xa, r0) close(r2) pipe(&(0x7f0000000080)) close(r0) 20:33:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) semget(0x2, 0x3, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:30 executing program 1: setgid(0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getgid() getgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) setegid(0x0) r3 = getgid() r4 = getgid() setregid(r3, r4) 20:33:34 executing program 1: r0 = syz_open_pts() r1 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = geteuid() fchownat(r3, &(0x7f0000000080)='./file0\x00', r4, r1, 0x4) r5 = getgid() setgid(r5) setegid(0x0) fcntl$setstatus(r0, 0x4, 0x8) r6 = getgid() setegid(r1) fchown(r0, 0x0, r6) clock_settime(0x7, &(0x7f0000000100)={0x5, 0x5}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) open(&(0x7f00000000c0)='./file0\x00', 0x8400, 0x8) 20:33:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040)="0000f353a1c45dce5c01008a858410ba87007a136fd835b061027058d68073bb7d106a7143d3eb", 0xffffff0f) 20:33:34 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() readv(r2, &(0x7f0000000540)=[{&(0x7f0000000080)=""/60, 0x3c}, {&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f00000000c0)=""/30, 0x1e}, {&(0x7f0000000440)=""/44, 0x2c}, {&(0x7f0000000480)=""/179, 0xb3}], 0x7) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) 20:33:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 20:33:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 20:33:34 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf1}], 0x18000000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x13e) 20:33:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x300, 0x110) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) clock_settime(0x0, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000000)={0x1}) r1 = dup(0xffffffffffffff9c) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x18, 0xbe06}, {0x3d862ba8, 0x1}}, 0x2) 20:33:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x7, &(0x7f00000000c0)="409ad4496db14535ca922bc73fe7d4b632f25c7469d22b4bafe97b98e84ce903e640b23f51efe0ed3ba1c5ea0ebd00000000000000000000000000", 0x3e1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x10, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10, 0x6) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000180)=""/38, 0x26}], 0x2, 0x0) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x1, 0x1, 0xffff, 0x7fffffff}) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 16:00:01 executing program 1: setrlimit(0x1, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3) setsockopt$sock_int(r0, 0xffff, 0x108c, &(0x7f0000000040)=0xba, 0x4) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x4, 0xffffffffffffffc3}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x20a) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) msgsnd(r1, &(0x7f0000000100)={0x3, "afb8623d36533e067eb1898340bddd958297b8125bfdaf575f52cf09ff4f9533225af0bb8edc26d3730f75c73c8b492af4e1e7912aef8b0ecfad189556a21e39242ef8c6e6cf6d82323af26d4d13f47c45e250fd646b1d59b7ed90e590"}, 0x65, 0x800) 16:00:01 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x200000000100) r0 = socket(0x1e, 0x5, 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() chown(&(0x7f0000000140)='./file0\x00', r3, r4) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f00000004c0)="9d7e5b298dd848e517642f415ca92443f7cc37bf74b64f38be46898db217c3daef5d10815c6357d2ab753cf4f2f1c80b8cc231a46eca5202e42a437dc40375693ffdcf12468d8d570a57235c9de80b49f93785c076ba510c7e036d194673e2e748eaf12505d4174808f56d88d47ca9f2d689305a73babd8982845895dc1ee0", 0xffffffffffffff79}, {&(0x7f0000000700)="64b8aceebcfac73c2b280dc699b1e8aebe8ed3ba1d28643eabc64ef13ff2563b9df0aa5cf54870efc212e7d0669ad6852e4fc8bc4a6741546021cec6ceaab613c1ac9add5a7a1d37dc6ae8daaa52f7e73d6fddc73dd8ce6499862af1b2a097486be322a97c7179f207d871c24410d59e87e21a178c6867d5e8e9a0a14528acc0dc9c7a3adb2aebd34c3e075fb9cd6aa611edb673acb860d11f85a5b48f3240bbd733f762e06aee1d1ea03a07f7827d4391d4e639b4a5e94ee1c95f5c55e8d2a2317628f6f419c9e498edac7faab9aef647e83f81fa836ab7dbc96cd9e5c3d5214b91df83fd5e14cc0a11e4b0c19e2015921e4fa69cea3a0ebea2ef1c29a062d76f9bbdf266779447a10f3bed434089d9814ad30d3232b2baf74c56990cb1b2fbb3aed41389e2475d87a7e0e722527dc6fd51bb8222648544817eb198c46a8a9afe436df26d766587074b2762ff26b658ceb65fe0329e564134aa2120e088a377a1cf9f9141f46f504dd182116967982073989be0c30297bbffd63578d1261f422e9b035075e0173c4d98c4a9a7921358f0719fc704866c1f7930a8228059fbaf5ac2c0a7456213846039a02e15cb2eff37889a9e4af541dafa1bc4a08f8646b91207180fbd344ac1c0bbefcaeea736c32d3ee045211b7c8148ab08028d4481a566f3dfd80b0245c1a38e012a9bddb8ae0a137b3495f9b221b6314939da86e4acd3d009dc95e99e15dd2bdb87bbdbd7e2eb77c17d1f48b4daf5f68a67ad65516ee9c6214185999d25b9236bcc8de4065506979b3d583735a9f426375ea99d936c15302286387b1ea3b279ad62be697b4259981a7590ecd28f14bd940d8be6891b117aa51bdafadb81694171bbd2c83762057489bcb9a5331b169cc3c203bfa236111ef5902934f25acde7a79c12a7ac4e91f7584db7b635785e1b5f93545da6d5058b4ef94121bd4989620b53757740381f3789fd7f13c7ac0b8a2b52cfac1499e359311710c4e848b26cdd09b06524ce9c2d1fa477250a33aa605d35f39b671260a778bc6f0cefc9bf500bc2d0f8eb92931d668b906bd464464942915cdc9990e201765c9e8417d1c2f13940bc57ca7580b90abd817e377fdf3c8831708d7e0858136eb697e82d4cc8a17535205b5c995729471bc4f05179ee26fc508f630652e7e61a989b6c0440bad8d6f9fdcab2258a65d6bf70738add45a296d7032140ebde168a81ed2534749e50aad74d14c00b65e487d84e8cb5d2cec0db7d6c84c4ea10da88139f0103bac3f783e51581869f88cca117f4ae7874d87f806b069c41aa92ffeac6c31d3d3dc4857d5fb90bb6758c646c81989862f2f3ab83ecdb18efe208bec8cbf2ef63157e8e9c94b967cc88327f39f519a780e71fe7e4af2fd0a7536a9f7d95858f6157cc6e0a04c807f45884006f7d42dc2b68f968728c1ccba7455453c4abeda4f0349ee677585c8adcd1187ca0c052df5e12ed8791c8c70311dd7d98c9c8f1cc3ff83bcf0777d8a651ab4739588fd2146976f8d1a40279a101c38c3602521d0ab1f407f051982d48111066631ab0924e8ebb720312b180e17685f693416ba90e886708212951b2db032c639f94aac9a1ff2a6a29b7573d9f83aad187260d71ebb26ef5398c696273dacb82ac17e14ad4aaf7e1fb562d83a8ed9cd0aa52d99313512bed86e23fd582de9b43ac747ab396ac52fa589209454326c8ef3180467c731acc33656655b5137af557917a8271250b7ab14150a0545c9edda62710632a0c024ecfc683f656db1e394ac3ec354bba08bf732b015e616edcf9e3d3f9b09f0025b5cb05bbe8035d04c67cde5144beb450fcbfca3946057124c02b4a93b0853a27117eca90422debd1ad0a9d3d41edfcffea599804fa1240b8b153c0f5c89cc1dd29c6039374fa653395e0f2c292bef26ef83d4a81ae75c7d8f412dcc0b835aa1f50acab44ce094b57f73f0050c3e9e18e68a4905299df31e35c3fd2562c93f7eec8cbe05ed8b29939dad318a2ebfdc264a195f28a1ccc68c6c2b19c45b24d4f1564d0b8f553f735ce7801a66ac34c1df097cd845de560166ebdb1cd2d619fe80a4aa3a430e01d064e8cad7709ced33146e88d0fe3d3da79fd8bcfdfa4198475e0ce7135276621dafc26aa473e0511a380dacd4f318a939886b0383489b05289f7cc44f18abb6918e3695e4f54924901f219614ff19700f23f0c8445aa433422c9cf8a5b5ff2aed1f956406540ad58062246f96379bf12d53e3b4c8832c2d04e53cc59639ccc0107983db1c23d37a4c82ad792398fb03fa2aa88e9a59eaf37af260ddfb4a3de395198f071b39d129893bc0cd83e730bd11a28d59008c8428f29d9ca37ac082b4030dd2b9598622940fc6de69970e3d87ab45dc511d56bc0f5afb66c91e68bb864de782d26cc4dd700dc0a8768e36975356ebbc40b421113d2d585f9b9f7d510c16442d15c4678f7039f1275735bfc6d80a0b01f13d3847aba85a03c2219784547b5448037e7c0efee2f6cc1c9c863aa0f0f77ccd1fc20d11862ce6e61af8e070c7133c95dacaf3d47ffdcf225d7fad0ff8fe0d39adf96d10663ce267ec7a4a6aa7be8969effc81b693f9c7b11dafbb44f4caf9f7d50c86aba5a54f10c7d59d09b300e89ff39be7e7cd90dc6f75bc2fe3bde017c10ab73dc38c97ef6dd4d21930d436827673aea5c6488abe5d818fba84f5d11c33b0564234dbfa53bd76880a1f6a3c73272cd4ab53f8e1332623ba61b6bf9e230eb8a60feea1e2633ea2de4de3dae493eb8d36829b264a7f3b71394007f3cd28a09e6848282202cb732acb272c08c66fac45c05fbf5603d2a8a0c91b442a5c081a4b3730beef167dd55d133af07ba7b8438b5bf823c1f26352eac3544ad0e77f61d7c990e3e03933d7abe1c5ae0dd8778723bbf6def09f99cf2bf95ee1e7a2fe5978b0e4f25514a7f9655b818d74d1b8d4aa4ad69034c4b5b35619b7e1fa806b77643194c904a0d0eb138411d8f4b7259e6bc55d90d3a3522403e07ec6922e146be88ea100774a552b782162b161f475fcc653ebcde2ae3df45cee521864d50ed6d117d1e7f2e573541370baa7949b351297bb2bc296f059e9f5128927635df14bba5901b04935b6c96fe08a822033693f329c204c615f6b96c7add2480e73732e356839fd9d87287a85af2cd51182d433ea6f81d163f2d05f5a6b7848ce961f6038d9f9424ce2a75d69237d1e51fd0561906dcb3085bd8014e39a9ae63647f8c59a376b431f38bb71bba649922263b9dc26a549aea498afb20e33451c99ba292ba844f91437502b394c7d05752604c8c2c0f8212ef37c7bdda93c238b9886d2f61cf1e67eea3896e75ada7e33464283e9e3732087bfd0cd7d714e3502c06174456078e6e3bdca997d2cf46135e9ceb3ef36dc53110e366cb2ab25316bbf7f2e13f6236441fad5062a7ea74909c6ee3eeed352de75d1ca968103deb5af729e831a2f1e56d177d61121bf822c3c385bfde4e79230df4125953c858fc44862380463f6605face440bd3078d0deb68e90f9f6cceb3e72784be4a9fa402422a63dc6848a2c946dcbb7a056d7647ae27541bd4c44d43de2338018db07dada3cac74fbce17a04c7d22e8fc22f3317e75cada23860c2cd2819d9e643cbafbae3d6f5b1448347edd6bb1700bda8d256f5de2f9567efc07f44f281a08cbf257c12fc13e2f03f9f1a700357151d8f0e42c9f2340ca5e520515b8614d9b71aaaf255f1ab5b45ba3846710c0f3a8696f36ec32eb37e8a7f16757e7735799b5768be648e8d8182ca02bdeb825a63fd20e2ca2a63d7853d85eccc3a916b0985c342699438a3265a310682be316b2b5aa1515a7aa56a83cfeef7caf3a74d9fa25122e58be5a5cb7d6738892b819a6411d5de841363cd834cab7d22e425b22351a2ecaf9438b9d67cb0eaec33167fbaff81aa4f7c8bdeb505e3fb5ef3b6e25919579509bee40669d679556947717fa5978bb925cfa6005b42e5a47fcbdcc9e8fb3d0d5797cf93df868fe361a6018b608f9dbd7d0bfc0338efeb7c640315e91cf5635f56e2de3f2699f48f55a4131df6761ff6f66131cd6afcf61b5322ccdc58635639bca62e72c166485bd5824e12ccf5717e44147b2c491db00fd330ba970b5b69ca44385fd046380ecfa7b8f37ae80d6327bf11c5da19ad924c14ac224a183d91e21b83b2d106e70ca454bade1ad97e336b259df961e1c492640ffebb3d42026f85a28680bdaed9d67c6606cf51e4717197364427d1e4bfeb2d699a0fe8658fc429f53f0b55afc2aee2c242917514cb3b177c4b021ca7c3b2ded24a4fbfe8cb3c6d0446a6741057f6c968767017f575127959cc43a3e5b84f9d625d59cbd26df088fdacf326469aa9eb9f4d10e89def894af8c080de324c5443cb892bc0d60034a000a76fd86b8191b5c341bf90ef8a6cab0e7e37fa14eae7376d78dd14aaa7f3cc99c02981894b76fbe325515b9f87966d201953d0ab21281584ee5c355597a52c621a0a2d71cc659de68e48ba54b32dbfbf2367f43735f98e149a399307a832df3abb24a7cb594dadbd18033867a74cd4ac0eb7bf76eb075d00dbcfb7d2f42925c0174854a79bfdd8d51b0df6c4d8f6dd48d03aff472eef4cfadd3b48ec3bda2ffbc4d2a954aec1a818ecf472e685728e535816919335af7b1c53ad9bfbd80ea5acb5ee2876d9ca349c03b57a1a891d97e8aab12943fe4fc0bd10c310b94697f8043e720f204cf0d9c8e4f7bedda84c749c607a7673f218cbd0c4ff34393fdb38df3079575be3374076e108e5c057ab831c8b8624de4f7cf0a8792319aa461f756af285a1d08d3f507edff782ac3660199c40c084c46feff6c7bfef3957dc94ee05efad33563b0489bc857abdc5f35522375f1d421c5c49c9a1fc7865b0b81384a29d638d8e2bc54e3327b82f0a269e28416c888fa4c275a0d089f45b9bbde1087ada817825bf47dce04eee9cac44736e3a3c43927257abd00890b219522ea33b16a7a0803856fd9704ee5724554f639940c09fec57e6fad5543b360cb077688d11062a1d789fda0335fa6d87192e433342a517cfed083dd9325841f87d890fbf1e69685f021a7bb5c78d61a8822bddcd3c2c1056ce0b795a74d7cc5d4da1d141b3a8b6293922d5da0d623914ff75575884e14d211b0dc2098bc5a1f0b1fcc5b0cac300977cd419e5661990198ebdbf7942ae956a59202ba2add8abcaef9cbf5ec58f67071f6d5a8e43d7a88c28e0278dae86cedf7faa7ecf13e74650bef99356caa73789c3ae120c0b608d67ef1c632102da977778756332c7103b63d6fdf338e86aee12da1bbd58c521e493e3322a0221ceab2d994ed5cbcb3d8444345170d689446ab55fd7f5925f514a06cc80ee625e7d9cd7b631e511323e825fcc882e9e5465686a45a493b7ed57739db4fc4b159cc9c6a0087ffddadf05b1407b4354044b8bfabe6beae113f4404e06d07367578f5868b08df266769303d54ee45c5ad8920ed664058fb392466849b2e2bf30249aca39495fe89df12dbbfd35ec0d1a030d730ac3fae6425e0d4040bc7ace94ad5a7bec4395cc95d6f52a294a5f26b5c4b8b4beb6b74afaf386a59688723c105bbf3f06dafa37392b53430be1cc041806be28dd29c3b6ebf4b01bcd06a8697cb0e250cc15d8409ebb862f7a37ad0f92cd13877c6805b8c5e212bf92e89937178f79a9efb281ca118518b55b3b70782130f2ce0101689ed8915145fa49378974a835a7878711a8a1968ed7b6fbbee0049000c10b2b037b", 0x1000}], 0x2, 0x0, 0x0, 0x8}, 0x5) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r1}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:00:01 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='x\x00') mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) recvfrom$unix(r0, &(0x7f0000000980)=""/4096, 0x1000, 0x0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:01 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) setrlimit(0x7, &(0x7f0000000080)={0x6, 0x8}) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ec344ebdc541afd74f4e1623cb08dfe30ac3abe3"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x8, 0x0, 0x0, "802a8d6b0da31a0700000035f69e858565fe8b06"}) 16:00:01 executing program 0: munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x1) write(r0, &(0x7f0000000080)='s', 0x1) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="44b9bec396fda17fde148c842dc95b9307b07c474a5fdbce383e22d71ec9626f", 0x20) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) fchmod(r0, 0x34) ftruncate(r0, 0xe2a) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) 16:00:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x1, 0x4}, 0xc) setsockopt(r1, 0x6, 0x82d3966, &(0x7f0000000040)="7fc81b2ffd61a72eaa3240893a60a9208423e0185146fbbf95b4541b25bbab475907ac9968a20e89359ec3f894ea723898da1e06469d3e22bf7bc18f1b83098bd4df3bdb7154edb5aaf0158ee8013e3c6648c106bb5de77ca1071d43caab709a3a6f2bbfe161e51062b68af6969cb37a12c76c6e16f6485f249dfbe25a325525e6a238f1f2e96c0625b3d7ce06c80b0c5105d6a61673cf60653cf027f50fc7fb1742f934134f75befc3b50084dddc6408ec43d997afc61ae0c47741b0510f9c69c98ee5b0ea6897de02ce14ce4207af36b2eeb00876543fefd6bafb8fcf57710827e90684b0e3031f29c93dd76eea802146daddc44a1267359cecf8f54e99c7c9fee9b1cefb85410d94a32379c4f838e96dc2b7202a9d7e3239d230895c622dac5f3ee331b36713e3d59b8ca8464b87a599f9439f173f931e6d286cf428e22f8f80e947013c5a0ac3c06eea477646dfbb0dab3532379495a3d7f6cbf80be8b6e96d9037e8f3ee23f117e26fef4d9cb4cf38fcceb01657d7d15326c4aa517489ae8fd400304cf39133f62ed6813a5677ada9399543098028e082c1e70078a6871bb992e4cf35bfe4805ff17e917c438b10e22c81fa9ab90fb5623d0eb532a17fb5bb6e0ebaa4fac5673471a1f5f82550570b6d3dd0934c7ab53ee277e5375f2669127d7d24a7c1910e4486cb1533dc856c8d4ded1827405a592dca88542661f8f17e0464bb803fbdfa7e5b6737303cb49c754a2a071f9ea02f1f655b2ab05304715ab3c6418b8b2a8f9a99eeb35a6e3989db0ca033901dbcba655e8f4894d8d533b99a11efc358b6a5850e3789e866d9bdcc5c68f7e9a1138c7b1c84ec9f578edc3cc09b1b5cba8f48d7e09a61f2adf109277f254c58bfd77f466994cbaa0202453a029348d0fefb21bd92a01351750e075060487a142f1f88e01f209ec1c303c59166e0aa81e4eac7e1eba067145c6cfba7c9fe9a9dad7a0502242e294885e73213ae1a9808fbbf3b1e01a668807a429c3c724f6e1f3aed1f46f297552b5a73ba7a9a7c5c6763bec5e2bbc2e465f81446b68cdee461add7e4cd47061c11b38e099c109f220f83201e1e2e5f66309a7ae545579c04719b108261c00bc846cc968e1b5b0b147fb76cb2ed3423ad225f99c7601abc4ca5cb7af14a8619ae0acb665172e1816126932cd683a325ee33250a1c0e975e6bf22a9e43828e037623a020d8978e2b648d2aaeb82fae9649d4c830ecaef3f0c5b8caecb91b0869e6d4204a40380ab0e8b36c93ad1ac301eb1721b7ac4e7da1aa78641d585a2a86d8f571048ef0a77174c42ee2efe7da5696d5a17e1160d6a9284f2788c2cebdd3bc5fdb35da8befb2e288c1ae91e772137bb5fd45203ed26e30ffe0dd1251e2bbf7ed1a18d2704cb28c51a07ee34e2d83c1ab92f82ce40fdd85ec80444187d9bc3b8afd03ddd99b4c14a4562e27d64be8726facc460261e0b29eb1f38825b1ce38207b0402643440240ff470254f413c603ed9723a1eb592bae60ea7cab9555196afc58b8ac34dd3f541e36c9bf8805ab5d7a9037f3af6009b8a170fc4aa10c075c503c2688106342de9bb0250c9ef9c533a2e84c9622c1854af32d49ce1d7ac946ace9499ba075357c40d35a8752f9bbc4451daa255ce84e50f66027090b9a1ba6c3ec557136606d74f32f19a25681b46f3fdf3ed0eb699f5b15e7ab6dfc6cb6e5ee648dbad20be1f5d2ce6060a3591fd65a40d45d59b12c0ba26030f4fb8c3dbd8dc8428f22c21b4f2feb129aa502060d7ceb117932b8b6c6bb71395ef26ebc4594bf589993d4ba6f6ac758362d3840d097f7e8bb97c835e9c21e5b305c0465210846eed81e30b614259a5a5683f175640c5a5c8ca892b2217bec6649479b68e15e61519e3c67b593021fa06f6768398f53109f7f2913c1a101e62b97068e21cd010899c4143e82193bd19f0a78f06247e6cb116bdfbc67c479bc3296dcaab20c00496667f13de604f26fe026f24117fb9636a0a9a65cb1db37bbd4951d7ca7c68fbb6f2d16ee4964f42336aabc31784ecbcdf8640894cc6faf8162ac3069f7e80f50b7d65f16ce1c85b49fcb0c82b68bbe2f512caec2c19ac0cf877b691d3fe3f6a4810c681a99df78360d4bb7fd7744ef3564810cd46c93b34d336cb53bdafb8e717a1210a43d8ae5ae512139490591e702c0c9603d0cf996f38a16e400f490abcdc2749b4abaceab70a042a27f802b2e5d671dba7c61a5f4f2acac493ff9627e252cccc95b2f03d1eadfa466cb6d1484468e45ae19ed92235661383913a3c47c66ee691a753865f7201df1d2ef008179d578bfe21f687d387453fa175c827a0836f154afe1fd671b7c0136aaa2aeafa323fb51b12cdc46ef7f0b758c1bbc14445ed2e586e5a0c012017b5caab8ca2266c7bf1e8d10a6fad5e06de7a6c39dd88af24618c74b73681fc49e0195f5adaad04bf6da97e451b149cf72bd45d5d9536507baf191e44f126e1b46da7524d184f1a0c9edf4a66b904f9f4f18d5c3a43b2144b6aaf16a495fc2ccef99fe69ab1acabd52657bb00f4362910c5d8de03ef3f674cd92c54222efc7f7543d6003d74ed1802b2c35c7565d2edc659bced02d0df360dc99dfc5bb9191178d51be4f4d664d9f9e6f858021da851b49c2132300f1c3ecd0122a588958698b9c8e6089f43bbc65228631505efa7452607a06481018c858bd86f098338e0782dae7fb9cc09ec464c399f75213695371c548d21393fd00f4c227b966cfde668fde62edc59b1f24d3de0c094886a2a63d9871eacc85db2af08bc34d1f29e2cc74eae6e8191b84939c5e25c53f0fed14525b6aac57f1adf436b3e8087de9541129f6750e6dc16f8a15a1514e53cf86de32b064471cfb613060cdd0cc3e0b5fb3763a0b4a5e126ff929a8bf3fbdc9e8d125691003f651ba6b8283b17c49dc8508026c18e0447bfd1357a16c6596ecf3bf4f62cd4aaff7dde3629c9336dfa6ce933c281d9946251c4357f1e97e4c696edec484329d994acbe7c7b1af03b30b1788e63c731b18c4f80494a6405f2742104bf392809f551aa0098ee9cdc0fc1efa6b249502e986733e663f7667f3524e3880b43f1427e4ff3eb3e1319cf51665f55423163c043f3818439f3a6041a708e334c7c81786818a1776134ce87131ae8dd2c43f7b60fb5e0fa093b07de2a58c5257207f02437a8313bb94f10e07c2a61b692599061d5b0794d1ef986504e4c4c8c32caf7280ba7205ce6d0b2846ff13d188499f5b2d113f5228ff7f4af16338e130216de0ced8269d624f42700aa325e9ad7f370f15a1a12206525d2b95de0b16548abfa1eeb9a7e0f4de493340a4a95b0ef629d7e21c24f97ebd408149926fe65dd2450de13d7146510a02e343b79c2c2bce6e72ac38a405893a3d3d6f13067db88533ca634a0cbb6cc2277b8282070a07a021028476a3fc2034ab1f8527494dd6d0c063e3169466af32d9563dbef3df400e15ed63655b4cde4240b71d26f0fb00ade5296f15310c0523b154c8caff727ec15628917acd467ca8997e48c03c22d0333e35b3710426686e2aa106163383d532186aaf040947788f3ee8602b2bf99d2e6e6b19a1581899940741dbc4c32b58a19f9d481bc9a6e99c690460dda1ca0f10bb7a27a2ec6a52b4b2cc5a1b4605662b0855f9ea6cca29b06507bf1a904a4c08d9e367075f9568ba4a65a98f322c404affbe1fb02931f6a63f9797002b779dcf6a70f4ed8d655a3c8e1ccf54e2236c87ed9f6bf3ad7a7009b932a11da07d5194ee6278fde31f980cfba9773b980e7014ae240edf4720130e2e9d127f75b6597a6d7bb28c44976ebcd7d1ef2be5ec79feee69aa0822e7ce911c4792a71dd2a3c440a376ae3143148ff1547a284e79d13d20f042241d3590bb64008c1adb4b661151e58dbc2ad6d566665a6a57baa747754617cc36af6a55dec61e03444eb4480446305fae42cd38ba1c340ec610802ca36a72aa51c99ba7c40458e8e4b7f7e310c9161ec2234fba2674ea461f5b849e4e8c2c6575b29cfe13229571d67dad25d53d5bc08cfe186f2abe7cda5535f96fd50ef73e6eac2174f11f5f4a6e580548ffcd707891c5e79f01ce7696aad1b3b12d1a8782344fa654d9777f8ff8462244ca68ac7782810fb9b289c3e5d7075dec88a3f4041a1fe961e53881877251fc992fc69cdda6b03bfe6c417f31bbca84bc73525f87d775c344af4e11745f1243cebefccf972b5e83e1c1846fff2ec349910246fcdc2ab3ba8d41cd50677095f70f14f7844a4edf8a07c826f6829314e2fb8713d66c31b84b0b8075eb81b395817817e9292e609d4ead2f2503cd07238ec25df1b995aafb111f7961295affc1112e11dcc997db5dcebf5928dd13e85736c949496a90ec18aff843a4bdaa82323bc7cc744f9d79ac1afb18b428aba56a42df3e4fdc5fd9c476979e031e98065ec327de402898868745c58c32fb240d89a0a6d88d059c4238af7408063f443874e0c47c97422a6e9e925b0795d19ad5fdac5d5d206286d45cbac02eca38de76114356c66c0b0b63af7893bc5ae210c99e923788edd64cf6e8b6d22df3d87f6d33684416e4473d154cdfffd2cc0d7666727edbac5e58c34495ce8daaf4358dafac14ee7f74bffacf3a4bc778fb349c0f8f060bad390663816ef2983655496608597e5d58f2c662b0c91707d352651777a01f806671833151485befc966b7aaead9c75313017857c6ee0fa100ddeb51a969a24e5f121eeda510ee7a2369a4e7ff33bd481b2ed716bbb2ee065eae1f15652989b10de440764cd3f1e9c136c77cea69a257257e9f8a92970d20b3c211e4a8867b668240ea7a52222f19d9d52bdfdc057cc17ffeabd7cf91e2c5f8e25c4eafcd032f50a90cc7ecfb9ca57dad17a8087323819aa8e0ef84fcbbd58eab949e147f812865bd9a79b7852479b30b954068cee7920509666802de77b8a0949a835110f4856eae767b8cbb91a977524c05bc98c7494458c5eb54545f71077eea1c84fd98ad826388da0aa8ac30fffa72b6edfc1835c23a16bd23cd5d5ed9a596f5308d15e1bfb88aadd8741dc645f4d6c429bb6ede8d3618ae8fd53a2d742965e66e246ad9aa0fdd931b816b416e61455bf79068c745e35c6dcd3f18b6a119fc480cd22f445bf19b08df06ce7e8c4a2fd2baf6a1a19a3712a1139b71211ec503ce90793c0058df143a75b3a68691ed2d01b5c9b49d434be8b5d820e18832a6f9143702ceb61ada9f97e06f8a367ab69cde80eb84dfa3a0367663f7f6b569a648bd025b5261c17708bab40b9459e8ad339afcd7975f689e5620f0fd5aa0bcae2fa2da1975c02f0aa5a8a0a2528fcedfe8c30831e5712ca0c8e51a1f06a94f48ed11f368e62469a6dfaa480f148e3b404d503dc8545f099d6eec79833c588bd20b4c558033a123a8770d95daaf8b52b224f43898c13cd5f6f59feaa873e082536b3d3698970b2ce5f95d445e62d511b9a715828302ea4e69fa9ccd5748d44ca2fd54eb0d9c06004c46edccbfc75f0bea8004917b3f884722544bd1f61ea1c0e151a772ca8708132d7863e97f8b3a97c67fee9867cc4f01c136db287554b7547d3ec66b581803af52299dd6c69b04f1e78ee847f45ae9e4e1e15b4ade65e8d489dc01f81aac92b3e416835a65e1b7ec31133326b4b277d060f19b51b13c482bfa81ec11684e29905318a84320072485e88e0bb846dae5becad2653a83784b721b2e88800b61361a2968a5e0a6c4844656e0f59526ea70cd4a96649703e49329dfe", 0x1000) dup2(r0, r0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000009c0)=[{{r0}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r2) 16:00:02 executing program 1: r0 = msgget(0x1, 0x91) msgrcv(r0, &(0x7f0000000000)={0x0, ""/39}, 0x2f, 0x3, 0x1000) r1 = socket$inet(0x2, 0x4004, 0x64) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) flock(r1, 0x2) r3 = getpgid(r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x100a0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r6, &(0x7f0000000100)=""/29, 0x1d, 0x40, 0x0, 0x0) connect(r4, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffff7, 0x49c}, {0x0, 0x7}}) r7 = geteuid() getgroups(0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = geteuid() getgroups(0x1, &(0x7f00000004c0)=[0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r15 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000240)="223045c8708a9cc36c9c6853a1ecb96f07cf00fb3bc52b50b56e4ab674ef847ce25590c47a5d5f581758918e0d924b849db7efcc50e870ce5b05e52c2c4c4c9f3021ef9bf7414eb04d650afdcadd75c3e2a9f13f340e798bbe7c6055a702b6ddd306d6adb39770e595862c50813cc4eb99d73d3fc8d810d31435032b13c3e9d422ff8b04db7faae4ad094318c91522591342ff05c80bc124b82339d195cb6220aba916bf3f4777a3a22bcb3bd9881c2141aea0baf5b84a46716b7148f454aa5615329a7185952d442e63671bad52", 0xce}, {&(0x7f0000000340)="801d4ec23f9ecc5ea37891056abf8bea90b134f6125ed9fd0598c21a9a578035615feb42402da1faa3dd98ca6844e89169ef2c106f9ff8fd93fcbdcb670ab1dd384abdf518fa1df54323a6ea99a062ec6ecee982b78a1c6cc9dcfc3ec93bf9c4b542f679fbde9a4e39f16efb76429aa315a5744b95960e1d7a1a9ada13aad9e8cde10f1da10a79ef8fcd3fa328f8f487f3dd23aa7f36f691ce961671bac6389d7c2498c437790aeac611b18282ae0c4922b7f8c435866cc0c25b57d44b47a0f6d5e8140592920c874494a123365d67be8251585736b2cef9628a8241d31594bea98f33ba2e53186de39d32", 0xeb}], 0x2, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r7, r9}, @cred={0x20, 0xffff, 0x0, r3, r10, r11}, @rights={0x18, 0xffff, 0x1, [r5]}, @cred={0x20, 0xffff, 0x0, r2, r12, r14}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r15, r17}, @rights={0x20, 0xffff, 0x1, [r4, r6, r5]}], 0xe8, 0x4}, 0x400) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000007c0)=0x1) unlinkat(r4, &(0x7f0000000800)='./file0\x00', 0x0) r18 = accept$unix(r6, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000018c0)={0x5, 0x6}, 0x8) r19 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r19, 0x1, &(0x7f0000001900)={{0xffffffffffff5aef, r10, r8, r13, r8, 0x22, 0x7}, 0x506, 0x1, r16, r3, 0x79, 0x0, 0xffffffff}) sendmsg(r18, &(0x7f0000005180)={&(0x7f0000001980)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000003d00)=[{&(0x7f00000019c0)="33c2788fccf5a324299c1efb6bcfe34d8be8915ceb61e7a202c581dbdb6e78b21ed1bab81e97c2daf287c521c00554eb8b6b94d75abb3afecc09cdbf846f927171d073f23cb642d8c3d441effb5ed024b99bd4beddca53ea50948668aa6169ac3a9e7744215d8b40c99b4efad245a3f58f8160cd326f40d1e587778d8133eed36c059dc7533fe17028eb4c304e64c02d1b7a4535ffafaf4bb6a01e26ee13a09958d33feb5bb3654912d31a93988094f4f5f70d7cc369c9dd318b005d890685892d10573ebe7801c89e2233a220b79d1521620df5b9a17cb400d9cb4638b469ed55bcaa1aabfaf223bcfb65a1165211c8f643049ec46282f90ab48b", 0xfb}, {&(0x7f0000001ac0)="e6d355f39edce7929bccef4a745b7afb1bc761dcde2c453c3b903edcbb036897cef848025fa3ff559b6fed6e18d60e9bd470f9a5104dbf392c8a96bab51a3d189656d59a14d2d80dbee236f07264624cac428b279f63fd9fc4459f3d0aaf735ca77888748c92c7e703b02743de8bf1316fcbc7fabf7b0a3e84abfb397d1b0400dbf58e49e6d7e48952affe421f7751092306bc42d58a2d2fc4ec761e22f5be7ba55f233f0ad6977b04cd8f84a76aea2701a97a8ed8225d01a2edec32bd92557ef2744a493aedee55aa285cca86406e39c70af1fed2c9891830334d96d31c3db50ee0e04c76f59453d5", 0xe9}, {&(0x7f0000001bc0)="7fbc2fd94807a6d4579b249d387af6af9d104ef7417742657f29d30071d79c00800f1f2fbfc078c5b8b4532cefe9ebfdad81685c624f813f299d0ac7e85b0573b11b97747dc4c58ebf47211307ca4be32f805ddcccbffc6d707d442c6f6fa49186cfee76bfea965e751bb55252c7f52d9fc68cb748df0404b76b58a1c3ede1bd39757e56a932611ad177f3ae890676a91fb9f96ae48e9d82b2dd12cd197733c15a3d2159eb6660222041921e871fb9cc01a4e6e47a94d7303512406f0887c1b80d1d538e9f5ffbf7fde8a0eb65546216ec52cb54d43b47f1d2f97fe8416b883a2c90d7f87381f6aa166c5d2e2790b0d45808735d0c34108fc526086b88591e99c72181fde2295a258276a5439f8b3b41406dcfd073a1dbe6c0b24e8ae64b4d10433591e2ec366e50e243939ddea2639c5e0916a4b9ecd0d003762d55f48e0b1f9fce38057184b18f34e33e877ce835d1baeacf0162d2806fa86b421437c4c5b08446d26fa4c202010c34dfc7267a24307c84b9d44a15de353a5cae501e421269891ac2a87eaabce330fca7943201c99dc0a10c4d4ef234c0bed0cc8f1e77748e7f2e54cddadd33add072173f57af31e8db9856b7afc10074f5f94f5101be0f2b3163f0922606bc769433b105b4a7c5cb67807afb0728d48789c4cfa49b8d9740a1de833b1f9c35076cdd3803943ca505563191b3ee02cadd82fbf6b0de26d2d04baa119664c976e519f356cd57ff77418e859d265c066864fb19f2a9112e0fe3ab2b94d179ed2fb3081eb3f077d37e0aa398b38457367fa93ed0983ec53a6de9dccd43ddafaaeaa3998d8f5e884125de3bdc8347e651d12885c8371421a003b48eeac3180809a7d80bcd097b8e2d7362c1d33d14e6e728822be034519fc37aa4409cb47894c3da96ea8e889e3a093fc0eaf17625f700e9e5803bc48fef37757bb857168a111480f408e0e4d459695aa30edd0a218dd74ba32b159f87aefc40b8b8c90f16a2461f7590ab4ba119f6ecaff2bd1b38722b0b73e1ecd475f29664fe41e6d6242d6842a5ff7d7359aa1236b6fa9b4867c9bd1ee8e47eaa517ac7feff42778a7c194f24eb1e151a7dcf97f2d474328e8b2b3bf9acf85a635e5419b8845fe2143d8557fd654c9c0558fd7445fc35777f690dc1de01ad8807f55bff0eaa9b7b9127054ee196159cfec0ce760ec6f1502a4f12bf39b0caa2f817b7a7dbec00bcd966704077539f2a0cd6a05de144215eba37b9e3ef688a5957f0c7db3eb79853b5294b55370ac5be7d12f3025fd9ae56416d656593de0d17e37d2c4528de8e23f7e7a9a98f1dc9bfc2407824092f658858785d9284285f4bf41b981f1adfeae14daee490d858d80adcc601d32cbd3d719d592b807b5ad23ffc6ae42c5f75c9b46699e22e0e3c7089810777bc34249f4e33251662290076cc0c91d01ea0b6e54f692245fd6bee5bfcbd0201acb0d998992f393e19c41ae56e661b3cdfc2243865c5b492e7b18edfa95f170619e41f04d9dd1b6559df872a1c40a0e595b5e7dab9b29e0542c84adee68b9b32000464dc2c2e7f29d02b64910c4cdde6a0465a7003e78f1988a553a3206f50172fe869729de3366cd8a5726d91d31e05b0408d6fb62f3424e897f8873e49cec345e6e14f4cd80d60cafe76da5efd434d61ec3ba6f134f01850082c6b9c766cbe512463ba126add397ad114e600d3e4e07bd9971929a06181056a8ff669c783490c81dcb227f533960c1204380c5b7b897c786c5af1ea321c051665e95bdd367323ec4a673fd95e9acb148e783419703fec37ec7cb6d84539965631e05aa066fb2bc2af94ef71f6f990a19603fa836cfe426468a2a7afd17f5e8f54c530108011288eb5e2539e37df9d5a937bb41e51ae6a182606dbfd0b83a7ffde049e76ebb31c4caf8222207c5c232badc989370663300047dc66a847ce4ebb4a79ab8a1b74d974bb8cfe8f12ca13349dad067fc369cfb3474c86da698d6a3ef20f72e9d1924aac7505ee1f3cf503ea44818e33a5cdd2f0815de073dd5c42611412d91ecbb95c27de8bd14146b05100d3cf64b42d13993d24209379db1eb0ce713ef2d67341c2bffaf5d4605945716ef5e84e598e5e87c4193068514189ce17d8c2b51f4f7ee85527c29b5f4f97b0e3247dcdd8097b9b017a6e5f2783072ae9de4e3b759295481b9d74d52e36d7bebfb67dd5763985160aad91e29e5586d2e879a0e0c085402affa1da4001da51fab86294c19af4ac719e576948ec8066eed9cb1dfcbb950ee28fb8743900136daca776aa1130470a54d331ffec44657ac71286a9868b39b2140999e00b9fe7619369a0b8dfc7c6fa37fdac2052b321f97ca114470c1e85dd4eefb82129a23fc36df2680e4f13cf664731862eb88d247fbe4ec92a0c2a65a6d237ccad8b609dad87a6f3205eb6056cffb798e172605acf56a4a4f43eb5cb5dfc03b0c104c9e6b3c3233b021211dc2382502fb125088542dc6af533321c1dd3456913650875b10c8844f236bff86db16b23fc18f78c77a0a0dd4fc1f339975b9fffbc8dd93d61fdd93ed0de221f560d6ee035c61537b03b424db51f4458bf4607f2bcd48715346299d62186fc5c4901b8975993c4721ee0685fa2bd71f80e1798bb059743a6874c7b7d51ff366dfa8245cf0c6e4d7f3aaac4de88d04b772b72cc03682070e23ef61c5d15802df3897b177dac408fdc1e45f0e72fd1c860d8ef89ecdfffbe8993bf54101cc8665dcdf0f674f5931e3426e6c34bf707843bc6ebb2f7b4a84f35e948aa6b175362138e95a71a133256d22fec69d11f9fab7a2adee1bb449771842b6d03f452ab73021f9b11444f379b6e5750f1b632adece3a326d0f7551dd161fe882d21eb8467d7eaefc3c7c6f4d9e6d2f46d9d56cc548bb2cad94aafce5a3d3cc9a173acb475214d3098c4204f06b45b12cc4a7dc3b5956119cd69d609276e7c22a938360379d2b7460a20232426c89f02797199d7a54cda3157df5af5f3140acec48cdd6f967b73aa19132a64bfc6adb13659cb8c75c902439ee344e19d8357f8697b5c5d4784fd427c7a944abec66910df95fef541b233b47bb957ec426a2e19fe537cf06cbd0c4a8de05628ec3fef81981f2d1884fc6cb07faee92f9432a2d38e39f60837cb451abfe3f7a0edb5afb05a31159ede9bc5a29f40fa1ed23d34c2550a8aff66717562dc8edb964a927ea80e183b5ecaf9e06e8ac96678d9db31c5425ac482c1bb49eb5856260eabf6e0bcd6f74bf8aecd7dbd26907451557793599a60beb58259f7b281712c212fb40c936e4567ea69417e4a3449852519ed671f35074c90d491b9e369fc1afb11acb1598d9f6c682096a6fcb01e862b9ad7d427466ca759d013fe465554f851816bb4aaab134ed0a92dd613aad5a103a220c487f00637edaccbd67123d3a959184ebf9a461f9ba0b606cb0435384e1c60f32802e6011bfb518ab4eb4cd54c1c5f604a9679a010ede97ad4a506937899ce748c6affea1f64857f7eb17f8b1d36aecfdc67b1170a4180633e121e270468832cabcb0e70b242926816dc1f4b818afbf08324aa84db535f3f60fe4ebc8e991fde51d3b82be1a1bc98ead6e2805d84adffc2f4113a6149bd87a7fce30dff7643943e8b27ee4aae0b3c6225d73ac2cb248463fd2bbaff692fad38d86dc5089da65a221087c0f1dbed89dc8f8f83802193713d59d568b5397378b889dbbf1aec5c0f34df7a7923d33f0b866ac4761360116ccb41c49d38fce482ddd7900422528fbe35551d57c7c3f1f65e6fd7ca25a8b7fd3291d16ec9ec830ee4a4daf9ddd0c8957068d27c2314736d4dd624585d74e4fff5a2747fd8c1472cbc0ccba6ca40306a2e0e23560fa7695d24eeb830f837607c25c2c4cb77942d88c21c95c36dbaba06c746e20e7551c67da5ba8cb371c32eec3c8b610c66f3f5c51d92957738c3f4290a8178267547106b89eedea4e47ad90f60eaf3e543659d28486985ccaff2b74fd3512e0742991503a266e0daaded2bf24599bd3d8d2949d1df0165d25994095846b807b5b966daa40f1566485c533025023128c21fbcd5cdf76759f5fc59fcc53780b49aea76f4bd6311e002cdc5e23dcc0bd6c671d2a0bdc8adfa38c868d7a5c666a28253ba56dc345f48bc2651069b51a39b85423105704192b85df03f951f1d67981efe9e7e3df14da1f5f4ee7d7aeffe083ee443ab1a6afdf4ab83f84cb8273c0e1bd8a8d545721261c3f84cabe414da217127b8d43f70cec359339a57250316c9fbb8245f04f9e5f03f1d860979a00e657dae2b589181daf3dbcfd2b657ef238c7d07b87eaab16967e29397233fc0832288145ec1e5118f81573eb3ef657a5fd5134ac9e41bdac8f5a2025ec194b684683849c3fc5315c08ee4423019d7be5309707f1f9160adff4de65d54858c7df13de20819a53ba25ed1f4e27c3281f9ba5c0a64db54bfa4dae7b67aa959beba48ba15e4a8fe9bb9461ee078105a20c9f3fa21747d0f03e2a0e7bd04ecec3aa2f120a2eb82688fb4a2245159cdac28acd9648d6130bbe2ffd015387e84b1d278f2d04e57711637c7cd0dbce151feb1596a772b12244f31842e73080b956418faebda4618bd2bb21d02178415880be03a3231e93518af32ae4899e801eb978ab6d58493e83c3244a9d4dfcd0fe51c79e2728a88922299a568a6325050b3d1abf963a3653e4fe43bb77c103222c401524de3da322f7dbbe6d3c9bf798e9e2f15283e2a4ca87851a7386f8b625dbd6589da9992de890f41a10ea27300a7711d56621f60706475e4aef2437685aa527e900ef517b32a19852e298102b56fbc8b926ceda09f6f01049d2829a697a831f92c0fe84ffdaff9aba0029921cbcda303a0ba8730874abe4eee05487341520d4533f3aaa7da08c62778a41beb81a589f3ae59d59c834936fdb24958c511927b49e8532d8cbbc44c2e7a48a7cfda81c38fcabd2f30e9fdb2e117df7f673c70e33a2b7f9d6e2d016e99601165be3ed51c245c84d5b8741b3a89f0c466a68928960ab4f24ff38231667a24924acad4bc8d5f0b78eab16fcc3d3c04a25c52b6489c6cf9e8087e7c0d1395574e183f097ecea9162c6f5501ea04bc2cb59623f313e6c4332bf23ae370087c4b8d28aea8e8663605974017410ae1a1c27c017d42d25ec80c7aef9c6728e22095185a250a1dcd913f14317e2b11ecfe96beaad940695f2105f24100eb69541dde651ecca8f669c5b0b1782199c1ab4dc160907e64fce77bc1f3c4f7b0a7db1efced522ed096d79ac224318db0f3ad01cad67510cefdd80bec69b6df005f9ef5a18c310f3fbbeb3a03300e427163c2e7e7c1668748ebdce459beb750a5670cb6c4b8c63c6c285d1edd1d9f405ab06afd4e0236b7180b8145d036e86219a4d61c88c0d99f250dd96983a7c29d4bf4489d41f19f07ab25ba3fb875ef15c3931b6fc13316645e4badb567e4c24f973939c6b25a659c559189afe3485e598a1a9a366b754e7f25deab707a08b0852220a34c251f6cf6be8e04e0187822c8a963a3870969af52cdf5a409c26f1d54dbb70d1ed712288c48ce1e1fdf23ee63aea9cdd2d15f7e2468df99744a441d8ea863bafc564df1802a655bf3a0494456aba8024d5c63d39025d5193edee154345b268b8a113f64d8d8221467a9b83ce4b7c978dc2a4cd82b808a886b77da0a554f02633b1ecb32c9b771b5174aec800cf26b0f63ea81e23255ecee7c9fe0ef3f9b63b5fbbb0c2b088e7a6e901188c47a4820d7e2a16aedb75da1", 0x1000}, {&(0x7f0000002bc0)="a5d26cac4fa28966e186eb31a057c1bdb0347d629722c2e6e9c17a886fb585fce8a6d9137675334e409b52d54186d9340453ef5005d299d71718a37272b5e633b900d275c5a38bfbd11bd8a8bce86063cafc32b7899ac7de70e940b24bee105803299195e6a0a82a66bb659b6a629df2cbee9a62ef4c646cf052310a1777354b4e78f04eb265fa87688371384ea3cca03c7e01ffb0e006897ffc9a69909c61", 0x9f}, {&(0x7f0000002c80)="86608c4ac5c95de11563839e25b8cd7dbb5c3e4621a26b656ff5a6b4547cda3768f5a4c70e9bd5251994dfac8e5db9daf5bfa41f41a03c97dbbf213665c9c20d19cd9db8d1c37aff462e3c67af7063d79fe67782b2e90e3bfc9e661431b54315", 0x60}, {&(0x7f0000002d00)="21a2b8177abcb535aceb9a5585d2cb4a44431597f0c5a71cdb5bf2cbf3a5e1257f0a834c700a6565540e43b4394b40202c39eb157d077b325f64f6d444ad9fba03219c0ecf31aff4b7851c1c1b19774be12c4bd47141e681256c0825674726ff27dbb87e7895666c8aa6854819ed24b05661dc41cb19b14820c982b51a85d39bb6febfd28da8c393c65b7ea9a8030ae8e9d16fd6e8a850e4bf1ed550c2a022a2fd0626f675bb286e71b5d9aca80aea0414542e79afae0b078d6195d6225973695c1e34cbf7ad3d13c693776b3de511c376996e19fa8df82d54f6d37b48835979a0768f92bdc2411b14d6af0d19b8c2d0eb1534970b251b477b4591c49732c5720194f14de6141eb3cebee9f227cd3ee5d34cee9142fb463ea024c5a4abd5d42e86630f4861a8365c34254872d8e510f188698c667fc6f654e1f3ee32f4d4aff61be846171d0c81e9c371ecba4e8dcd779da58b8ac62cd2ae25562bee88c86919d4470dd2c0a2e23e43e31c3ca3c9de49c20dc57af901051bf2878f2c212c639ae4a4a27793a05b382254ced5a46a8ba6348e16d775001a787afa147e7c1dc8ae73e4a38bae9064394522e8d183792abc69db7710372706167ecab9033d3ef18aad3ebaeade4a186ea5802c84718449bfcec90f86fd02c4b54811e2ef5b8b9877bdfe01f18b32dc9cfaf433517d483439802af58b2c2653de7c9fb610937a450c95b57215ad6fa9ba6d33130e80f3700c94a4ff56bddbbad3074a98205a1d7106f46e2114abd7dbf2ccfedea0996a79f470279fa72321c96dc1fee8568ba682c9c24be48bacad035e045156c5d2da4c31a804f78113bb72961a78b40230bc84ee1956bc05467b627f99bfacb1c15412ae5deadffe9867bfbd9935af0fe284ee5d54465a36845e665a2a353cc977624c90d3d0b9207e0fd3bb9c1829138244258fc8d09ce50924f5d1fe96163098f369aadabfb914cc95118aa54d485018a9795198225aefa69d9491bd0412d2f062ef47ec897f86039093383727354609441fffbd8d9b9c2ec0968b11c6bb8af3667482482dd5ea9adb179bbbcf45f5f29fea313fa6206a475495c493564b5f1a7d7e5a60c32e22c4b877361b030a3568f35dcd2ac870f704faef81667eb5d6066ce0e8a063871ba2a3052fe9a0792624f2e41a6affb95d69653cde44710b020f4d766edef7e2f0b0c8f57ea39515eef7984d4dc59952dd96326e4154046bdcd06ea2573a08e7ff018cb902a35f635786958299116c3241a7cfc3f3e3e1a787f4f37576c7e0acd9fc7ab3474d1868309e275868781ae7d62c00f9962d89d378a050bcc234535b6212dbd21a282a859ff8020c3df2e8917ab6aed3546dc18aeb1af7f33b5f5d9c53f0abb986194d3034fe53fcd3eb8f0013265fc8b58d06fddab195eb548dd465119d48391085254538a7bb14e866ebb8847aff155cbea4a1c86e1c5b540db6b658914d6b138e4c59899e0b082b981bad0c6ddd271cb647877bb9b2b22c963a4f6df9c9b03892496e11629fe49ee7a255134e7f4000241cf1f76f582c64455f8be583bc43b97dfb819f7c555a0b23510d905f598363b2b7a495e168a4e1f2c5f00fb95105758bed25c5f9417596c65c1d92d7dc7f86018200fdc1008af3c0b1145662703d85f1cc37322d77bd38c2ab6b5987ffd8b798a4de3a0bea58006d709bfb929f96130fe28b0334253fd618f159a1de755a6cd9d4dc46f30ab06a28d1e72ae1756c6d891cd16c6f08554782b99320b25605e4bc5516a8964be4d0a3a5af7f22fa1b65ceb719801ed724b3252ab96e36921a38a69b55de2b1065efa7200085198c89baa906f4b971e76ef47668a55cf526df2818a11e4aec8d53f5b518a1b19d00165e44ec8e91c0d9b170ba32d77d2e8f54c1ff4ed36177d7212ccbbc8cefee651afcd06911e4965a8a6b0b66cad23a1981d610c85b9c1dfbafbacf5173d149d6909e66bded0d883f35cfa962bdf40aa8d26cf441c42c32da2a15fa4e78c036dd0c68267aa924efa61bf5f2790e7dbb9f4e81f6fdce4680a3e59b2fa59c1c227c7e7c4dae92d6d358371e9abf4d322d00e0eb187abe5b72d67c79df00f15a2d9777fecc3c2b62dc76a4c2d65a128ef9a5694f4e31a4c55fe57f1c272f93909b659d53fc2485b4cfeeb35cea8b7bdc7f1c9048eea12fbad0db995907808dcc4a08ac42622c3b4de1384e57d8399ab634ede1f77c34f10fb06523ce5213bb9508afacf87548d61d9ee9613e84b52bc81165b6a46442c64026ac2e3f44204374c668a0d9e645867b1d8cbf8818834107ee03c2d9a071328000f2ae9821c1be5c20a52c10236a52f9a8262747d67c5ee0af70f347e6ed38a7bf3a6ccc09f9d0b6bdbbe165b6625227cb167812b74f61c73f77dd30851871187d1b0a60547e5f923afe59cc7c789d4a9bdaaf08ed3c35fc76a6df3034f143743e78392ae48acf078333766cd83d40b89de76d43d6fc93c936ad1e7880cc3aed6366696473eab075ff362a5b1b8664d13d1d1d42c893891a90741d36f8db5f909e27ef20cc86860e7b162fa02b7aa464df0fb1b24b60216b42a57586173e722e5891a27629bf637b2ca05a6b134da0611805aca687e6346dec0e93694d8cf06c6982b905e434354ec22ccb855b7ec2e5174b605369fe8f7906e1a047753c24b28c827c66a819085a9378be6cdf952aa4686fe62500c71eb48200ce45b142b43e86fb1bdc60772efbe1c5cf3833757ef98070ab26fee076fe46127ce0b389c4cafeed4343cf443f4f2d5a73ad9a96fc0872088715c61f5199abbbd56995d814bb464b957e5a600e7ed2074446ee21feccb47447e38da17fdab056a06aae9d697292c8fd67914fbccaa6421544f329f12a937e5b5cde82686c144eb82059eacde47523b94de864b0ab970ef06ae58bb133e8d64689e01ab8b40e5c01481ae9d6163b5c8990b33dba4f03baa341c243a14fa5fc5379d13c4e5d2196efa89cb71300469722d3d51b76cfd38a62908ed340bf5b1ddfa3906010b46a5375b9268b3893c0b1a567d4f6cad982b3240273b08a05eadada54a043cf3d48756f3ba0d1a4db098c3d3939bb5d26642ff8448d87605227e73a9f928b4040619869347afab5a5a6afb0ef4742553d67e7eb63253a05e157bd755bc7104b2e53ef33141ecd17fcfa21a0a9d7857b723ed8cbf8d3e7d1bde16d936bfbb841bdeec64f2b3326c8be07204051dc5d583d9591bb56cd01c435880adab5b7f216fc4284739b5c65426f469edfb0db3d14a26a6d1a3599f73469bf242ca6891e602652763f255c28fff0ab22002a14b0223ce784c9da855ba174fea89f608c4706f1fc2132240efd3004b50e61c76382b14d944bf10b2f0089511d64daea665e350643f1c05a6bee63dee74a3eac2a176e8cca9af3a034cbf017a27163f0c7f6610d7ef7393b41e5dee3968d51041404bffcdda2e083894132bce1b532c51f6d294935f79846d07ef4c9d5e1ec1ed3c7da036c2c1dc5b23cdfccf0060219edd6bb5c1f072e60a049ed9164d3241e74d06bdea6125b13aa49717f6ce146a071f539fd720c1d7c3b872658b8fc49f3e32ab42383bdfe83a0b220492eb2473f32535c9f4f12716fe091ccc222cb4da9f9f6424356b6320e32586db477cdb3a6cf2cd6c05d3fd6af0daeb27ab454a38607989c332e96bd2d465bf5b364f2068ecc948ad29288ef7777efcd333cfb1030af4911ad341266264e0027c483116b3f49cceec69c4c6c4af5fce5fe74d6b1c34f160acc15345ca5e51d214cb42ed41ec7e3cb7ce8cbe20e890be22b732c01172e824565c72239fc7ee23583e0ea0622416362e092cd4b7d3b9c417954038807e0963cfdd397882619103e50e6b4857d7ee47c4556e1e64451eacf9f7d956ed710b8af3d0f430aa1112a4ed76b3e28c462440db354164dfce44f247a0ba91a7f5cce1c9d2c6b50ab049bda4e40f39cdc7f246a15bbedf2797d5657c6f8dea18e818791c3863b7597aae5722380982714b9442496338aca51db495568d517768b2b4b9e14982938aa97de6b94e847c09f3e48568bfa7dc2f0540e19fcd4a544e2eb24d11f634edebc793c25563e17b1c723c5455332a8adc38c90706d6263c2467c5e6e5933b68105422a66a423a17d3be1b03d5c435459b8cee50dcc6eb559e9cee91fb301b2a668692b7fe1d4138c8e5e34744286fa4748f9afe7ea9241b16aa5f2b0f62b84d97a7ec4ee5fde2feeef65159d80ee94f1f4147cee269b2460af94ed7046e04a811b0f41027210e18636cd72c52e35497e4b87f00de565bd433cc92141ea553499d63d170c062f3d6f3aec85185195c4b12029f964af2f2d1270a35927d642d9b2a4b65c2247cdfaf88e643de3b0cab49c15e19776d6f7a4b79ce42423caa88f9d749a4cc8c2491cb8e78165481121b6a67432bd372491323aa4c9f36bd949f90063a3745748af1ce4763648c32131d5bdbe4e45ff48228bc0aabd66099c0a64b6e01cfa45e83a160a9272531ecc990a668fb3f4a51af9c72784d37ee46bf30082a013c49972bf7443257d59bbb23bf02a1d58375fbbdce4443bd870e2a855ec20954920736bfcfd80fb3693b94c4398cfce7763c3633590f23e0670e2b2b54a3ad71235c8a3556f43279260695912c2580b26f26c759e12f9b5b813d78c506f45fd2ebc73edd06be0849f2b01d4b7a0b2d4737e916109b8454fd02983ece81eeacb31684a4b64b4aa9154209f7eb8291d038e86fca0dd3bd20847147bf2f3d556ad40306fe2151f6919e1f1d877e0f68b82c4bfc7d46c649c14b69d02757c7161aa0f0c0b77172d0ebac8340827c63b727eb9fa3b4f2750aa66fdc70b4a5da76d67a4c1687fe149a07aeee2fc3d26d4b5922971621b00b1a135dd1167b7f5d1b4fd6d1f888d62ba6666cc2a0adfe9b5f1d6ae2dc06d1803572f4a4f781f001aada3597d8d9dd28dab67011dc4145003afad26ba8dd6cfbf43fd59a5eced03c59d11f9de08e704b2cbd3ee43cc25070e0309bc20023759ae591211b1136b0bb82bc237a5d340882ba057e92c565d8697b83fad16a7062f82d6857750222d58901b309961de6f90f8a8aa656daa7181da12ff48208ee570c4633f7ec4677fc83a452d4490f80c8264719f7a0c42b03b7220dd9d4e16d49f585c333a23dc2dac7acdc89ad0c5f712db9e899aceef98392e928ba474bc3ba42a9eb213f00b4b0079e028dadb42084a1fdf0fa3e178d6fef9bd4eff1a97602498e6849f11aca5ccc4494fdff234ac37b899229b2622896d9b46e7baa44319c09d5e3059380353d8ea18944b06756f89fd7a8d770d70aaf5bed9fbe959c6af29933869cd0bbace7807e3cba76ba2c8ecd951b650787285f7695451069ef802ae2b379f52d3afc02689af17cd5592c1ab9cd3d66bcd644f5c35d684f99661b025cd6778c7ccd5ab4aa72d02602082a404b07d0d19309d65c5285f93945cc414ff8336ae1b471f5fbcbbb1253411c3e455b3ecf69fe81d794220466b20b106971e7b192ab35298932081704f99113be64080dcfc5e3cf793ce5e4f40472b31cfb0572b6eb21dbbd8b624f9c3f4eec020ef4ebbf2d2b36ec3741e7d6eaed67c20441c2826241ed36cab54a7fd7e6efdad7f8eb2c87677898d9c57460d0fa6c6a010d3cc4fc09d9b9efbcf4655f4c61c5b47ce5726656260ca8f4b68d18f86569cc0346378558357ce5162267dbc52d8a7f9c90e264bca48e1a32e990d3d0986a2798d0e2fc7b82f6857ac67c2708e2c5bbc159104", 0x1000}], 0x6, &(0x7f0000003d80)=[{0x1010, 0xffff, 0x9, "1d25e4ec646a09d930028634343ed03469968ce026aefa5453bceef6516347add7b3051da12a623958719d44c9c7cb5725f1e76d266dbfc56e4536481d92aec6fda8b35329326de27d11f3f28fc3bfd3035709b01f2bd9c11d6541176a681605544d81695024e98fe8a2259bc1c7580190dc5c8f3cb3c82341e383d430e5538d3ab7393236feb94cc2ffa7e3fe84b6bca33267cf0fdfcc32454b95429c06dbc1edeb52a535086920e0ddd49dd87bae5d671eb035d5cc8d5bebcab001c085e5816a1770ad61446f7343add18fa1bca0430759cd5a56c80fb1259854b2fd40df4ead38f87014a5ec7e78ff71b5be5a12b0a956ea419d049e932167b3a8ecf81a46eb3ccdb08b838eadaa64b9fe4ca84090432b968fe2234305c289c8365dc7763a0274505a592e92c6fbbf5eb6e32ab5fefe4f258b150b7eb43ff76a9ff2f4fe6aa9f9a0a894af1cd792c3d8f8f4ba668432ca0c02af5f09f1db1372a4175c2a379bd02cb4fac659db213ee7e51b1ae6241e84eae62e78847d244567399b45fe061dd8fbbb4cf865ed5853a76729e4d14a2d22d5b3745744256d73063f027a9ee06ff5cbfaf0914f1bcc56877b831ce3d82029e2e6739457aa670c0fa44d30a61d0f84d988ebfac6514fda8ad1f10f40d7541e85342280c1de221a2af1d4bde4c767252d3906ab6f0c30939502318cf2a7c525c1860c6cebfa8d1fc612c69227627147f1883c6d4bf487e8830ef0bb4f41ab4d9d973fd6eb603c31bb56be800cb8e5c78364e14549c1c214626f3027d59d86cdbd31fd88c89f04054600307139e5c6b67f8ee3c1724025ce24c55c0886023405ab391dad0f7a1b208683bef78684a916b7716cb9383af46248a6e2e89193cd27b15363f51aac980f35394863c8bed724a28b1191b2ddeec2893000669c24f8044622290cbdd3338f9bc4f9d7aacff2e075fee6e239c13660669502c14da23779a5ea26c9526d810d6ef2e49a223725a192320b5d24404c8da7d06ca63137f96c14163bb41e0835d3aebbb6449c7b8f8d50bb32dccd83decafd28768a7a88f9cef53d18d2ddb458c5d632080d4edf9318caf78e768cccd862bd9f8d74ef8e80217dc755cac836be38ea4394d53dba581bfbfedbaf492f0e0dc05c125fc41311b321d92cf0f66e5a17c660b0107583d57e3dd2d7ea06419f76bb045b4321e33bb0f81c92825594a8d97711bd764e713f01b536bcac5ab9dfd51fd32cfe88cab040a69a94b0befac3bc99a56e592293081e810a81f6bc166cf6c51863fe62c60dfdb0b7978f45f2d458627c25fed1451d99addbd246e350970b87907f605cdd9afee2245df0d415d5a9057df22cf8e872642da0b080a573ac69f28a0dcbbe40bc0f88c1ab8fda4985b4c642166aad4e0ff528600ea0a2765bdd3ad7a0888eca9d6441c41377023af7e40900a3146bea7dc5c9e5ce68eea90bdf41594febe56f0975fe3d8ce520f4d8e7060acf3492ff135aa969c11b1c18104909db52d5ad91d8de501d7e9c8e6c4938fe9419f7262c393eec27849bfd2701ef19f8eca2b83ba897044a3fc3e493606588819782a5932b2d383589dd76dd7c2be867cd0cb8fabfdc98f50da80d96ea9a2bde5338b66d9133a487dfdd72810f262cc9cc44f6a961c6507e934995c01bb2f7f68a9de3287d8d8b947809d06bc1f91dbe84ac01054bc9d3ca88e1c1fe711d8e468805e406f352704fdd962ac8781d50e76583c0c60f23b79196cb2d3d82e1a23beed58995655e9b99525e6dc90b0fe5c7a9b28fa5535618516dcc74d506f7a233af4a5881aa126228a64c39389b5d7a0bc1f0b7a36323b0f0ae21d570b67ad225f371230a109ca80a9ab0266d8180b872b1016b8b6b2870e51ee02351ebbe04c020ef503c1f289a82fa4b206c364761741f947f20fb2e7b05fa615055ecd72222053a824b53728f93c0cc8fbdf51d0516f6871126b4a8f58eff52143415666e7c3c0ac71015bada74a556d71ca4abf63e3d184cc821b30dd078d64bcc98d586dcd942c7cc279e992769998a3436d7b75239ac801ed876a91e16ce9d7844380adb34d31e400601008f77e29ba0d490f0bb4410cf94469aec04009c91ee8412c3be418817c9e4912e398752e1993348fa0639509c979315153229985042216d8c0ac57af8ad3e0031ea98501d0be18e8721930b27f2808c37c0187a620ee2a0da6d38bad9290891c46070539482daa904dff0b1b2df1a995d539a75faab2148c3cedd5e507b8193897f86c0567f2f2596a449afb9eda061edadf9fc8517513f4704898a7efde5c4134a6ee90b5c352d30710eeaa98cc051af1b79e0c068a5fc28d54b888625805e11b6aa1b6a257e1f41c151ea9b9fef65d8591134c32054a3401035634485060edb926c75fd4dbcb2cd737f917d6f632ce9d8ea4e2dea9abf584ed5df3fab4c11ab33fb8cab19a42c9fd8e8edcddd1c9ef60d388579853b006e44f4fa7d61c7eb21cce1721ea014b1db8f033731798f3510c1821d12fc4b2b3e84a31d781a241eaa8e3bfa04123b3f2c10b6c67f437612cbb9cc594f8e2970d40f2678121b45f0dc14574342db2c328840f1f980e84dbf225a2c9e9117637ce4f3b57a47183db532b0b2073e05bb070f6c816c03a4d199e5f64cfb965d76d15945efa13063ff038994fa32352175cc4b09f5402ee12196b5c26b4459c1d6085324e331f5ba28685c4acc9f4e42e95e6ed9d6b614f14df1442f97ce6d56e482e062b1a227bac889e8d3a531a1f968b6185fa5b5843fb48213d5f3bdcbea24ded5d3ae02dcd0e1f3c0a9a47a0b2308a0d54fd5e705f354419fab8510c1c18013a8dce2affee398f7139c640fa11d31323eac5d40c29e14d5bc99a22d3fb6769b8eb5d2ca035917295c795b0d5249d3037d7831243c5191ce3cc05cd973484a461b61e4d407854477a1439c67fa231f1a2b181ff60c58b632f4dcb1e831c7edeff1c9c808c265797bf9aaad0d37c5605e831e435212da2e52e85c49024960734711d5e6791942a503847d46690677ebfef2ed511794b0f036c4a20e5c4117c1503984c3ce6a3673e6f6261600c6336bdae744d595110f5486bcf6bfc64b6f8aac2c4b3727329685d771cbf0ed4d9c7b7a2729116a8fc71bb536e2cf2b49f239afbba1ea23b36a04c8cd82bfff190018554fe3bd588e9d22910e398a65e3b11f307521d75c0c865265f849c7f0353fe0c2d4fac77d4fed49705124d02730f6c071427410a2c6c9acef67290fa07afb69430f0d464f3a6786000147c788f7ed092c51535770cf88623d01384d07f31774ea1e034eb1b224243b84d9c816ed35238e5f1f139d57d444d7fed64fcf884679c87ff400f982529b893d7bc8c00a83f09fe2273bbc6d36f9d8e024564d15849fa058c89c66bd905471bd50d696f82fe7bf0e19666333d9a0cd4b1be551386e4a49902a7d44b7b7f6964123c4a71829b050ce9dbf1dae4ec487376efdfecc06769918aeb83bcb042f6bcdbdc6874ac46ed5c017ca42ce8fcba54a3115054cbfbf85b8b0e21805d500ba8b38c619c1ef086c793315b213b7067edcdad8d8a7cc0f8e0a4cd7ec4e5a7896958f18354619c2c124869cee3817763244f656712198acd8d1e82a94e27b4cc0c55be6da8a9fd93e17bd0f231f1c5a46aaa6c2d3ab008ddf7b273a5d6424c902e887480ec9732a1dc600b24c954a1b37d8e8e96a331e67623abc5fd63c6ca90071a0038e86fee1077e51bf0453997bf80398881a09de866e17134b780dfe0536993dfdc9955fcaba013c9da3eb0107f6b459b8d1ba184913d72e0f72bce90b95aafd031619255d3b12583340aa3133ef40ee30fc6c7888346f11efd1f8dca1ade38171465e3f4e886fff27d17e7007b4e81427ccfe36c260c3112f5ff2bfc68f47588d571c0d0ff8097c7f4c4e78bbf7e0a2398c4d2ccaf0b04fc926c2673ec3749ba0234832783cd941730a82d331e961867d65d2c293e9ea35f02bb654cdad1413219f645a48677abb0bddfee7431942845a00dba3f52921d5169ec142ad697f340ba584cb300200538347e3b68ac24bb0787e4da935ff178e7e013adebb6c5ba9101960f48faad74b5e26a0e95b112981407e8af042f115c5a1f96cd99a7d3fca208007130ad8c16f841b00703b076fe744f1e10a4ae9be4fee4fc7103d8bd07d6fa506dea6a832eacc674700c10a6bf9cc8c5c93eedd301352b59245bb706b08ae3a7f5d176a5babce5d08f1b482d139cf86cafedfa6500b65e461d3e2c405bfaa20fce6f5d17a29756338938c11aa2caac6c567579f2386c03604440efc1aa54951b6fd7c998d6f6d777486ee7532719a6c2abfcc91ea927d3f0eb23efea7270dc82940985401b578bfba81f917de2a196d5e23df01185cd411b2fea1cf52099d1bf0e30f6f5c36872955c7c08943570cb37193593a4fd840d1a15c4c1f5164e5bf97106b5a85b37cb719b111ff63b21b31b20ccd619201df40a1ecaa206c105bcb1d642e5aaf25e8c115c71f4523019dcc8094f286fffbcce83fca72248fb7f50d640b2711ea719c8499e3471674b9e8a3c36e40e16592c108d3f10033aa6f88538b3e9a6c2eef18a54f0e3dbe09f422b81806cb2f7ea623dc5b0d284ebfcf0365e695b9e1e3edae51e669c9961ebd90653846faccff899c324c4429360fae43c4eb23a269f856c76b6737344fea4aa1b6c93e32ebab7d4165531634d1f7a4b7f8ac79473b911164fbb016662713cff40cfeeca05b6530146a7f801141706c81367a6e1ce87d97a9238a6ef582718c96ea47bbd4bfbe255d4991938a3425e37b55e6eacf337cc2e2c2a5d246ada6cfc9b7812bf9559076df320ce75e251384517f8cfa74471d9edfde27e506eda4c610366e128d502fc5c3aa03c3309e792fa72197b197f2d98342b09ec98cbed4073643b79a0b3e9f6973d663554fa3bf85d348975319182cc4b961f22e022ab4ebed1243ce30b031d0e8847eea8c7d882a752acb23de8c9e03c2234c9715973503c0e46f307f7731d23d766124f59a148e629643deef2db7cbf1e3330e4e9430dc3aa057d900d37d4a0c59b022a89f5899842013e1a98d9679da49570898060bc62b82f68c1f9846f6f6c6ce92db6be6beeff1f3f3be1a85db934dfe0b92bc6d1b32469dd20d3f6f3ecead67986a0f27bbdd4de8c454622f2c9cd1d07f09bda6c050a614b27cb9c5f902f075e4d1eed5b397f3f71a7ffb0b08369ab405fe3d4f2cf1b0a36bfb8da4f1b092ddc9b459f642e2011a7d81ea87b7ee1871c34d73f686e319b4f1ebe7ca1a55e40deae9de22bac6cd5323f590f21b208c877454b355dab6855564b4ac190c045a4e9c4f6e3a10b60b777228dfd51a91fd4c9e2fb07f26f6f5bfbda9de886beb01eebebba44f2b1125ef974169e8cd56d659a83a6954fc32260584c054bf79d4c4d53442f904b92fc5def2462fc295f05b68eee1b1937b529d27df102834ba5536577f5657d50e2b1118b06d0386f548dc2f9829f92876232737edc0bea4210de0912742a26ab1df1e69403c069636a936e59ce8555ac972a78c1ab0ffdf7192f0e7055100615db8fc1f5bee0dca29f5b207db0be5bdc9bf95e09875e52c1f73b51bc5466eaad0626c1fc05479254d143a00d34b26e58d2c2abcee3d4010e4017facfcf8735772dbc904832468a9acdcfab753988fadeb7148f94d788507d14e2c73e6996837a75a4380caacd14bf8eb2c405489f4354a47251e05c257a498c494c17c3ca9df26488ea757af8362cb1c89cb7a"}, {0xe8, 0x0, 0x1ff, "5ba4b92ca94cf9ef2745c97a1f9ced1879dac6f3d85ef7e4f2cc72930ea377ffaa1a6f46f46b6adb08a51dc0056baf2bf6dda1cd6c178b5b96f29a4297279ed5c36ba90024323e888b0d6706271a788a960541efe0bc737ea45137f86a13b951a2905a598d3b40efdfea868836a84779babae9f87f0b5dc68ce0af893ff43404c1efc444e247f1a3adbbb2899eb3fbc0c06c71c1ad81b48adc17ff3e2c00c4b7f4fa7cd36ae273e1c3da15ee10516d6dadb6d1ffb5b99e33a818f07c803dea62ab9d52df89416d4344df69627949838e3d6b"}, {0x110, 0xffff, 0x2, "ae7b5750c3fb8bc8f6f5ae8036174b61a3a0f04a0e92b136580ef03330c33ffc7f933e7a9db7b02974b5599e4a7253c2ecb58bc7fcf3e82c2d815ca2d3a6ad9a2e2fcbb6f91dd32863434698079bfd43e5bbed789190a8660e75a4ea90d2fe64db6ae4f41b16f8cc60891066b66dbce23184000f6c2c9ac4523a8e863abab213ecc67bdaf15e5ada7531d9c02cad6a302a3e99d54f41fef9483a3ecebb417c1165995edc01cef012694ed7e16bf19df85ff6427a2a4c9d1f5c6edb7068c6d5f29f495d581ccea0fe99034fec666afb81407a3296fa612adf18bbc03d3c536a67309f1030deff9d9ed751b51bfceba5384b6a8e0814575ea42dea6eff3702"}, {0x108, 0xffff, 0x9, "86c879e0cdbaf79577be03f47d9dd8358b9b421b940d63410850e0e1002e0f125e32508148a50c8d4380a4fbe8277ab2677c0c44068abcba4d10653b92994a1f5b12c7e993492ee92d64db0116afe44a147ded377ce34ec11c48a7139211552469e34a1f8410d860a5bc8bed46bf37a0c446dc19bcec25367cdd0765d36b11e6c66d9e347dae80842c3288b39453cb254eb2d428beb2f820fe3eceb598806ab144edb3a41ad7605e3d16d0488ad3df70be7e81da32775d8ce08f8795183e95f69e438fac64fb762edb1abac2e7ee21108fde5577ce91b7a1f3eb533483388bbb846d53fbaf1c27d9f29dd8e689eb99e9961e"}, {0x18, 0xffff, 0xb151, "1ba286"}, {0xc8, 0xffff, 0x16e1, "344a2e6baad2f7d4a4bec7ac71985408f67eb5fc57e8793019a14e4eaee5e11213ecefb4f0befc09c4be8e5d94c4cc91f0be7a874b6a251dc659e9c9d0044d52cd36b17ebca12c98a9bc2bc4113aad40092c6e6e942fb064bc38f12124c38b7d78d37e4f4850d5e038fa058bfd706015799f7b632e40e8233268cf61c6533d1448ca4008235b1ab35cfd3fadb227f48991f96c2f5ab03c05b92c46462829d0bfba929e35ecd5c539a7fac563a1cbabd1478fe791"}], 0x13f0, 0x1}, 0x8) r20 = semget$private(0x0, 0x3, 0x278) semctl$GETPID(r20, 0x0, 0x4, &(0x7f00000051c0)=""/152) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x100000001) r2 = dup2(r1, r1) r3 = syz_open_pts() r4 = dup2(r0, r1) ioctl$TIOCNOTTY(r1, 0x20007471) readv(r4, &(0x7f0000000180)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/150, 0x96}, {&(0x7f0000000140)=""/15, 0xf}], 0x3) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000200)='!!)\x00', &(0x7f0000000240)='\\\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) poll(&(0x7f0000000340)=[{r3, 0x120}, {r2, 0x100}, {r0, 0x8}], 0x3, 0x4) ioctl$TIOCSCTTY(r3, 0x20007461) fsync(r2) fsync(r1) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) r5 = dup2(r2, r1) close(r0) flock(r1, 0xa) r6 = dup2(r3, r0) fcntl$dupfd(r1, 0xa, r6) ioctl$TIOCDRAIN(r5, 0x2000745e) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/31, 0x1f}, {&(0x7f0000001540)=""/198, 0xc6}], 0x5) ioctl$TIOCSDTR(r6, 0x20007479) recvfrom$unix(r1, &(0x7f00000016c0)=""/220, 0xdc, 0x800, 0x0, 0x0) close(r6) 16:00:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d9621298c65d5052dc6f99208f90a729066f678dd0c01981b8ba4efe538cb8b7fef760ad61cef051f11433ee005e50ab005489a9c6bdf93d712843ae6a7d9ed440fe3c4a3c7d0a774444034356ce3d4e9ce2720c5bb10ce1613cf9e9813765b8c6470afdea03cd11d4cea22439855ee4ccc2b110006c14d353d4fdc7049fa", 0xfc1) fcntl$setstatus(r1, 0x4, 0x84) lseek(r0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x81, 0x8) kevent(r1, &(0x7f0000000180), 0x5, 0x0, 0x30, 0x0) accept(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = open(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000e00)="cfee7a5ebd68b7101756eea417b2cbb8d63762744bdede7801cf38f90cc978237ff97149b036b032663610e8296244cec52f03f437023d433ae190217bfac3621c3676a25839ed59cdd76d1d5f2abce61bec62ba76b4c0b7c2fe2cb5d20d8745894c70dfa44264beaf6517ed7459177041008493f24554c8ea436193934e8b6f274682", 0x83) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x181c, 0x1f, 0xffffffffffffffc0, "d5a653374fd654c20d9c786dc3b6bbf250c14fa9", 0x6, 0x1}) r2 = syz_open_pts() close(r0) fcntl$setflags(r2, 0x2, 0x1) r3 = msgget(0x1, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/46) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x20}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x6, 0x7}, {{r1}, 0x0, 0x2, 0x40000000, 0xfff, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x749, 0x10001}, {{r1}, 0xfffffffffffffff9, 0xe0, 0xf0000000, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0xf3, 0x6, 0x7a7e, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x4, 0x10, 0x0, 0x8000}], 0x100000000, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0xab, 0x40, 0x401, 0x100}], 0x6, &(0x7f0000000380)={0x100000001, 0xfff}) r4 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0xa85, 0x800, "9b9d3ac89c47c5498224c07cd1d53701459d3920", 0x1, 0x8}) r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd9d2400"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:02 executing program 0: pipe(0x0) pipe(&(0x7f0000001a80)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="d5", 0x1}], 0x1) r2 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) lchown(&(0x7f00000015c0)='./file0/file0/file0\x00', r2, r3) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000100)="e84de97288de5a135fac5787f538bcd2edd380eca92f8e9d5067ce51b158aa898167b1396de5f5e707261c44a52088583bdaad3bda36c43584e080cec181c130f1248a41b037a98dde6222cda25b8a580a5b85ba582ad4463cb1a709cc22fc3cf7c35f0c26f07c249394aa05b9520915178356db1713c9ae6f8d5cb2d42a219779d1ba84d6cd84359fb1153bffa2108a7e54b210c79a62c8ae732465362bdf945598a5fdf5f6ad1a8602b968e1e385f0d647d83ef41a3f3ffd380292293d", 0xbe}], 0x1) write(r1, &(0x7f0000001600)="7cbc64543eb82607a9454c4fe623cf048215aba3cbbeda9d65319b0d0c9fd34c266a495c9bfc07467003d806d1ad89921367327a6a3097722897100145d54710fcde34345b644632bde3215202a27a79dc7adc8b98d6829d58419956235249e0577ba2e6024fefe60840ac83b1b999ad68c8c8d029e9b60c1f6bfb78030c1bc6fd2576f3", 0x84) sendto$inet(0xffffffffffffffff, &(0x7f0000000000)="e143c828ce0cc3478ae2004aac68acf3d73a73fd599e4b1dd68ee304d7", 0x1d, 0x400, &(0x7f00000001c0)={0x2, 0x3}, 0xc) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000001740)="5151a643a22716582308dd575d3c09b694484260d6721e90479c067f9b927f59a0e35945cf83540908980ee4ac256c729298e6bf297d87cdba08d50c0445806d4d2a464d18f0067ab7a809a97521d26872deed33dfd4cac79a9d75d2bf34e1832f655916d41eb77fd9e4942cd8c122fe2fdcd5ea9f311688b621496103603ed5e6389a7b69ce107668498c", 0x8b) dup2(0xffffffffffffffff, r1) readv(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000280)=""/39, 0x27}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/72, 0x48}, {&(0x7f00000013c0)=""/153, 0x99}, {&(0x7f0000001480)=""/157, 0x9d}], 0x5) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ff7000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000) shmdt(r1) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) shmget(0x0, 0x3000, 0x632, &(0x7f0000000000/0x3000)=nil) 16:00:03 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0xa0, 0x6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') r2 = fcntl$getown(r0, 0x5) r3 = getppid() setpgid(r2, r3) 16:00:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000080)=0x100000000, 0x4) recvfrom$inet6(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x43, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:00:03 executing program 0: pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) r2 = semget(0x3, 0x3, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) lchown(&(0x7f0000000340)='./file0\x00', r3, r4) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000140)=""/123) write(r1, &(0x7f0000335000), 0xfc94) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x8000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) r5 = getpgrp() readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/91, 0x5b) fcntl$setown(r0, 0x6, r5) write(r1, &(0x7f0000000040)="88", 0x1) getpid() fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/232, 0xe8}], 0x1) execve(0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x2d) bind(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000c770"], 0x1) getsockname(r1, &(0x7f00000009c0)=@in, &(0x7f0000000a00)=0xc) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000080)="e376567052693fe9369f0c997389c7975e2cb3f49c36e82843dec6f7c949a652559d48eb89943745ebba32dbab4c2f44988eee5591a47694fe255747d95e1372832b71d9b4f4d57a75c1393489caadfeb3a84ea2d99f54abdab447685acdbe26594ecf169a6efd7822ff038ff910042b8bf9256d454e40d07682bf6def89c0685f6008dfb730c425f6c01e1b3de79804a4", 0x91) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) close(r1) write(r0, &(0x7f0000000000), 0xffffffffffffffa6) r2 = semget(0x3, 0x3, 0x51) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/65) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1010, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x100, 0x6) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x8) chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xe) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000002008, 0x57e7) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1000000000004000) r0 = shmat(0xffffffffffffffff, &(0x7f0000fe9000/0x14000)=nil, 0x2000) shmdt(r0) 16:00:03 executing program 1: clock_getres(0x6, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) r10 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, &(0x7f0000000b80)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000d00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000080)="453a36939403f7a31a21e3b0bcaa50f98a76c553e508d35811dec63064729255b2b090dd15ec4dc47bd5e7f8319474160c29a02b6af4ebf5894d6cd1488128a9c90bdfaf24dc3d9fb6f4fbd7178d85502a2897c66ccd1aef6ef555f25e71fbca397c048a2dfeda1832ca4fcdc1ecf8720881a4a697045b147f8071228359152e02fa028de1a2baa65b9d9917490664a429efba480c71acc0de2631b5ce7648dadc0aad6a2ec3eb4e4a9812db70155918d6860a5c66a4f5d160120ef9bcdb686f08ffc79d6f491e47cad22cd9b4683f273265240da9b993e4030f5143ed475004482ecb9705cc8aac2b3accfcf9dec3c3ebf7560cc04e6f6b4858612462a49c", 0xff}, {&(0x7f0000000180)="ad7da3d7693781ee03478f36fd0a8e3390c7370b97f6c87169bd0fcf1cd424fc507a47bb82481a4b134ffa127145fe0052697d69972879c23e42c5efbacd65dc403a99676c0ef48cdc65e24cadb3a2ef7825fd65adb3227661ea60d7f6e4b132074ef631f311af8d1093daf7769f78bfb298c3dfe7390e57b91ca63bb230a2ede5453e1956dc12569076c39f7205e04f79ac8ec7368878f277e3feb5f982bbc0dbffa55cf1befaa9ba9829108665df830af8c97cd576a81c02f641b95860a9dd242b31e5f84ced3256807cc2c7f051148a329d33a0ded26e27099692795c", 0xde}, {&(0x7f0000000280)="e167886a7342faa79187728aa7e2d6d312397edffa6b930fff9b5664825e8fa5700d78f26aa886f65e55b308b6ca0d2df606477e521f4d1f45e03e95946a68997e97670787823b91d17c30a2f42f6a98dd1bbd48b07ba3bb297b5fd1b5a76e8ab8b0a5d22992d4db3c8c0206519058ebe05ee52f28368fcfe31e544bf2eed9820d28f508c7d506261e95b1d1805b7786ed56c98a05f075bd75056c4d284f089cc78411a3620ff650eab01b51be5a42184f3a2a0edf297f28d8f8ec493b10bfff9e89cc66ed7c73c98e71830623aa52", 0xcf}, {&(0x7f0000000380)="c04b60b44f9c190924dbc0e2e30d38f7a4940740f7eac3e23a2b61e24d83bb308cf977cd5e54dad991f0caea53a16bd457dafb7b6b867110fa37a24c24e9dc531448499974b07608d04c67b28f4102d525cc2a937e6f8015f56f3b0968eb0c14024a537db780b239be2210b691aa9d3f258e49244c27d4ae1f66c7f98f7643382a4b0a97d47f7f19cc34ea23fb029eaaa66a74ea479fb4083e23bdadfe7b4a0720111a82f4f93de02895bb2f3ed68fb7c71db01739d65e1a1c5fd9267ea1ba19c0ecd1383ec336eeb285f67dab", 0xcd}, {&(0x7f0000000480)="d912a45003c4b88776b24b28a27119301c391d254d3815da6be8b69a9b7cb1b7a738026c05e40b25a69feb2b89e5fd03367f8963de5d2a666868b856b2a17d79c0d1faedc5e376107fc4537f947cd117dedea35ffa1490ff956bcd4ec793c2d486680ccd5ed518794c97d119640030320be052eef24f8427097df26327238e3844d242f2540cd9878e362ceabc870b7fab9b74469575b1396e5518182d941df20d4f3785d338fc7501", 0xa9}, {&(0x7f0000000540)="40c448d0df0360b74c56be66277ccf69c970decba29e8e043f6506f1a47416c1f70d3b1c", 0x24}, {&(0x7f0000000580)="07fa473b0b6cc0814c526e89c2f98abaa179524ef1e9df60c85d35dcd636193cfe377fb79cb0b1c942c0fd392120476f0cca10406690a6b56015890d8cf1898d480b2d4018592c5abab25b22bf0345ccf10089c517e0bc790f867bdb96e6d06e923be9036071988ec5ad970df30cfd548f8afcf2db37e8c32fdda0f84703c6c26fab3ae8e25ea8145b1b5c00e3bb41ed9aafe4c4ac5054c50f6717ceece365928cf636ce04c288a891180289fc99f85cc5b881c0082d2d2845ea6ff04f83a587928e6d16fe624f1810f8f47eaf13b3dc6c315957eb64", 0xd6}, {&(0x7f0000000680)="9ce8c4a9ec841d96d9ad128d66cb99c7c6ab98a0aadb7fcc3dbd66b89dcac8f352a5c3f213ec3802b5b66dd73e0b26a502f9e360e9b33455777a5c307ba8caea385f838c0c4c0771222c8b0c14f995f273fa7401657f3e89260b2dd60377ab58b90335636c2b", 0x66}, {&(0x7f0000000700)="492a0c9a7bcab062b333b4f66573d5e8c0357e3b16d95836fc6242d01ec8c0eb3e6aeead9cecb7e51533a2b397e8a8699a0320bf4bbf0c6667b0cedfdd359353c1eba4602d656f21ab49d159a816c53464c25f95aad0b6cc358d1c1dd8673ad2c5bf309406ef608c19cf7524e6d19871015c74a4aeb331761606bf7c235c3b23e2e72870e583dbe768e9b1", 0x8b}, {&(0x7f00000007c0)="4c75047d96c2b6cead8cca0c5d8eb713d680c258ed56321efef95ebd4a12f9527b6cf1275e2437e5fdc8f7dea380fdca711bc2e47036902df017e1dd08c556de8c0f8e3dfc0d6af5e32d0d788ffc5efacaca28b3cb8593c0f77e565190db44d1dbaa1ea18cbb881ed5b6bccb5405c6368adfe4725453d2e174c997ced802fb2f1ea9923bce81b13cc1be9ed0bc55cd6d6e1d", 0x92}], 0xa, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x100, 0x406}, 0x2) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="fa95", 0x2) 16:00:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) socketpair(0x20, 0x7, 0xc8, &(0x7f0000000040)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x40, 0x1) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000000c0), 0x9) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setegid(r3) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)="2b02cd6c38b69510b5c9171f8559a1", 0xf}], 0x1, 0x0) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x6, 0x0, 0x3}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2020, 0x7f, 0x1}, {{r2}, 0xffffffffffffffff, 0x64, 0xf000000f, 0x8, 0x5}, {{r5}, 0xfffffffffffffffb, 0x40, 0x20, 0xfffffffffffffffe, 0x7}], 0x20000007, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x8a, 0x0, 0x3, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xf1ec, 0x29}, {{r1}, 0xfffffffffffffffa, 0xc8, 0x20000042, 0x1350b315, 0x9}], 0xd281, &(0x7f0000000180)={0x1, 0x2e2}) 16:00:03 executing program 1: r0 = semget$private(0x0, 0x4, 0x440) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/85}, &(0x7f0000000000)=0x57) fchmod(r1, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000100)=""/120) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x1) close(r2) 16:00:03 executing program 1: chmod(&(0x7f0000000000)='./file1\x00', 0x0) socketpair(0x30, 0x8000, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) truncate(&(0x7f0000001280)='./file1/file0\x00', 0x5) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x1, 0x8, 0x3}, 0xc) mkdir(&(0x7f0000000180)='.', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x0, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f0000ff2000/0x8000)=nil, 0x8000, 0x4) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000080)) 16:00:03 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="11", 0x1}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0x2, 0x4, "2aa1df49ece0cf0753648be59e95b0a965246e9e", 0x3, 0x7}) pipe(&(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x1e3) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x200000000000000, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e3c2cea278b8fa1865e48ceece897c48475dc9503cd53a94951bfbcb22c74772a3daad6094c489d696adb4851314fed9d7375f1f15aa42f0570500000000000000b13ee3374401cdf48a0ce5c54116050ac1a6558975b541468c12438e7c4d38cdc0dded22697bd6d809b34626743e314bb07db9a1e6075fd481035ddeb8f875c6c1f5b2fa33312e329c9d484f5a7b437587d51be2c48f3c36776e34e5b6a09837853580820100008000000000473a5404ca842f86f31d8a0099", 0x68) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f0000000240)="5603d0b96c7f06fd84fa67eae245544fbec5588ad2c5180a01c19a29d1203d4022f937cd1ef480f252ea8739ea3ded4f0f78c94be0814728441463452571d538ce1fa1823a73710559c1725c09c9f27f5b21af806db217885d438fbb4a2b3ec5e053e5fc2947a51d0fed2d9588f860897fa9e20806ceffa1e6167d68789bd6555f178d7e3de4b4aeef5b13bc75217fada7d27e59285571798341cec442c39c53143b9c4ae6b61ff87606016a7199275c", 0xb0) r1 = syz_open_pts() flock(r0, 0x8) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:04 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x401, 0x6}) setrlimit(0x10000000000003, &(0x7f0000000000)={0x7fff, 0x2}) 16:00:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04c1e3186d118ed9268329be34bd0f08b9b457817f1c5ffcfda202f3868c2e5e2ee4cb39ad47c47be0969c5c14558e90c63184acc7884103b77fc786cc5fb65d901821767bc0a6891fa8151529ed0a1ab85400020b900990a75401feaf9a8b1415c883c12c", 0xb0) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 16:00:04 executing program 0: r0 = msgget(0x0, 0x11) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x6, 0xfff}, 0xfffffffffffffd8e) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004bdd509a96310a4ed13fb200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009963f448dc291ab0bd7fe96777e9764a46662c4d308cac68275165389229533b7dc46c78ff438ae2b2a24835d4"], 0xa3, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/193, 0xc1) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) close(0xffffffffffffffff) r0 = socket(0x0, 0x2, 0x3) getsockname(r0, &(0x7f0000000680)=@in6, &(0x7f0000000600)=0xffffffffffffff37) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x20000000) open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0x40) r2 = dup(r1) mknodat(r1, &(0x7f0000000140)='./bus\x00', 0xc000, 0x4) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000280)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x20, 0x7, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x74, 0x40000004, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x4, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x14, 0x10, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x7, 0xff}, {{r0}, 0x0, 0x28, 0x0, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0x40, 0x3ff, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x82, 0x6, 0xfff, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x200fffff, 0x10001, 0x40}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x1, 0x9}], 0x6, &(0x7f0000000480)=[{{r0}, 0xffffffffffffffff, 0x48, 0x80000003, 0x401, 0x6}, {{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x9, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x90, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x20, 0x1, 0x623}, {{r2}, 0xffffffffffffffff, 0x48, 0x40000041, 0x1f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xa, 0x1, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0xc0, 0x7, 0x9308, 0x6}, {{r0}, 0xfffffffffffffffb, 0x44, 0x40000008, 0x5, 0x6}, {{r1}, 0xfffffffffffffffa, 0x49, 0xf0000000, 0xffffffffffffffe0, 0xfb3}], 0x4, &(0x7f0000000180)={0x7, 0x4}) r3 = fcntl$getown(r0, 0x5) unlinkat(r2, &(0x7f00000005c0)='./bus\x00', 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x0, 0x7, 0x9, r3}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x1b}], 0x1) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000900)='./file0\x00', 0x11, 0xc0) read(r1, &(0x7f0000000200)=""/72, 0x48) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/171, 0xab}, {&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f00000004c0)=""/117, 0x75}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/61, 0x3d}, {&(0x7f0000000700)=""/129, 0x81}, {&(0x7f00000007c0)=""/97, 0x61}], 0x9) r3 = kqueue() r4 = msgget$private(0x0, 0x20) msgsnd(r4, &(0x7f0000000b00)={0x3, "e077f4d8ad24f5e42d6570229f3799b96784df2d08c7a68933f5ebba4e8ef33504c3be51966d5d520b6f83b4e453e789ec5a0ed6f03c9dcbed4d073040410430df58f8c20154fadde6036403b1b72cb4382bc44615edc6665cdbf8b9f49378a74f5e8e8e81a6da6a205b25aa8326bc61a7dafad9a3597d55baedc1b2a95080165fb890e44f94853828ba289a01c3e476d0c701a1d4d19de7cf64cdc80cb6da19868ed816278ec06e16fbc241b2de9d76ddf25b3913cf6dc80fa11f2bb084298bae57f69d07f0f2b8e7"}, 0xd1, 0x800) r5 = syz_open_pts() r6 = fcntl$getown(r5, 0x5) r7 = getuid() r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={r6, r7, r8}, 0xc) fchmod(r1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) r9 = fcntl$dupfd(r5, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) open(&(0x7f0000000a00)='./file0\x00', 0x20400, 0x80) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNXCL(r9, 0x2000740e) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)='./file0\x00') 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) lchown(&(0x7f0000001240)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000006d00)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc2797a8cab74979b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e5049ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f05109280ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62ba9d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f41a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2ac13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b19b6685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584d73494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f973efe0825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a080000000000000028bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34aaeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb27e912a58de57e677f5c6a1cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a8678a4b658b2e11ef1a3522ac3dc8207514ce5d69d34b5648d174b354666c126f97971c81dc6e8db0a98f1486acda9747c60623f91580dd8df2d50b8633f1f8e813d250c1854a8dfeb983c7df0680a383214f59e4b45f95d48b6481b5ae2fedf239b52948c8268b7a4363fa080000005b94686a617ab226336a067a7bb48fb53342918e7fe79ed7a208aa74ac874cacdecaece6d57bda37d16aa548b03b99e6cee066f5f8d8f7412e5dfac78f23fb5d03f29447e43184f52d1572f24dbf87a3de0e881ba9357fab21718580d5d4864b496594f1cc95c510b77dbaef177cc94eba8c5825e34e1a5221f9c6e06dfdff6a9dd9a6b9eb815c5d1c8af7524fae31fe8720b7fe980966542ae7f9dd3963df931806e39d018147338b0f841925913f9d4b5ce0b814225877c374d0c4d6c8173aa943fc0d89b18f000000000000000000000000000000000000db8a5c6cc6e3d094a9bbcb21f46c5098eb4093f721154a35022e5264af069b3867dbfc18e10cbd5390def60726e85b8559db3db88ec30fc4ad809d1e252a498f66dd55284948e2bace55bc59704886402df9418f4f63c515f7f40633f8fc65c88da7122f1b1c067484000000000000", 0x1198) r3 = msgget(0x2, 0x410) msgrcv(r3, &(0x7f0000003640)={0x0, ""/225}, 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)="d400", &(0x7f0000001100)='$z\')/\'-&@\x00') r4 = semget$private(0x0, 0x1, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000001340)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001300)=0xfffffffffffffffc) r5 = semget(0x1, 0x0, 0x140) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r8 = getuid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r6, r7, r8, r9, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) write(r0, &(0x7f0000001140)="26d8bcd56c5560159000081edfc0702f013cb2b8f394cc209677dad5efd05ca08d7962b4ca3b8aaa315cdd5b62b84b0e6fe375ec09ad21fcf3eeaed203c4c64da68d6ac7da4b3e8da3115538a6c6c2b938e7cf5c2ef2f810e8f281d8fdeaebd5fb2513140c29f1a79a96a64dfb0fd32087b49a9038f46e6d603507e4002b1a4012dfaa210ad2134612d42ac7", 0x8c) r10 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r11 = semget(0x3, 0x4, 0x8) semop(r11, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r10, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000001200)={0x2, 0x7fffffff, 0x3, 0xcfe}) 16:00:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="006c6cc60000728a0816b000000000000000000000000000"], 0x10) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$unix(r0, &(0x7f0000000100)=""/179, 0xb3, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x1, 0x0, 0xb, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) socket(0x10, 0x5, 0xffffffffffffffff) 16:00:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x0, 0x4, 0x7) sendto$unix(r0, &(0x7f0000000240)="e43f70c168af7b0e6900b9830fc4466f2be05f2bd856a3955100558624d177163a516c9ef5cf676a6ec9b83ae577976067f221cc6592752a9fa24e90f0e5e79c55cd556cdadf017a76845890d8c81e7708732c87804db9a1693744479d0cde831968f756d82a9f37f3ba574c759e1501034ff6641899dbed1bca934106aeb950041343407ef853ea0a0499bd47cafb9dbff9456a61327e803d8efaa8239ea10b289348bce984bcc2d8c4280784d9560b0b51f553724e221d17757b66657c7bd04670e2b289b94af7", 0xc8, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696f653000"], 0x10) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc0a8, 0x1) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x183) r3 = dup(r1) socketpair(0x20, 0x5, 0x2, &(0x7f0000000180)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000140)='./file0/file0\x00', r4, &(0x7f0000000340)='./file0\x00') 16:00:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') socketpair(0x37, 0x7, 0x3, &(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7da7) 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000400)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000440)=""/99, 0xfc72}, {&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/134, 0x86}], 0x100000000000035d, &(0x7f00000002c0)=""/184, 0xb8, 0x1ff}, 0x2) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) accept(r0, &(0x7f0000001000)=@in6, &(0x7f0000001040)=0xc) setsockopt(r0, 0x1, 0x40, &(0x7f0000000000)="d293ad88844c029d15ab75906245750494d62edd465243ff5bbfc5d7dc0af7b6d20b12fc49ae612847923461ea65dd8b45a2b22a854f2747c49311489dc75f83e21c62dbae3d0cb7395c6ac5c88ac4f65f923c7fae27b445bdf595eca71dd8eca11f73676dd279b7693ba58027533f70dc6ecbdf314851de4f0f00d429e76eb244396910ad9a2c054ca36e6d303d85458b4e88931794d3a2ab2c9b186960058c1a1b92be5ce46ccce5a12afe0fc7fe55ca2f87c1048c4f8a9fc3dfadfbf8c3832babfc04576400c2875b4e804ec802da8eb6c8389328b5fa9c3c4d951bb688eb78fefaa2ea255dc36506344979311389f5d8ae61f4ef7b8759894d577d7e7ecbfaa69c0a108f092e0d56ffcdbf4e381305b6c112f9a7ec3a36ce12f9708f4e3caa1d0a23c900a1d1f290c388962da0641325168280fd93b510d17f8f6fc0551928118f0031b58f684cf4736a4060c9b37ebf02663fb2eec3e3ee94968a0f9fb1bdc5ee1778671b48be6445f47b369e7ec70b3fcf8c1855a073cbe2807b00f698ed3228b9a0e4f2a15e656fb9640d3602387c622338489cf0e9c373356fd21157e2731eec60dfa0897cc5b22af18088934d88328e819d964a695c7f1d5a48dacdc2933e28e1303cd4b42a7136a49800b475e3935406088974a68a59b9aa01e729b7a7e02d8e52296bdf3f1aa457338f6620dad97fdf552c77abf526c6de8ae49597ff9fba7a57e94c06d9ff112a29395e7314e26e2e12f33125c8e8e553f53af0b634f3da21f65dc23cd76375e6d3d01491598a0936ab29ecff8d97d8c9ba7ed775fa5aa246866bec62a55e9abbbb5ce8156a46b66ef3ca1c87a1bfe9f42f709c472b4887b34250046e587ff6dcff133488eba33469bb667707833c21ff73ec718ad908897dee419d33a72ccde5588b3c3aa05cae08c82cb73570ad0d80c391191e9b5711604500d64c54883cc033c971ea1ff3cc1315255d7f12b25a47c96d29b3c0f0a060fb5500860fdca67199b8b73b8e736f71320e8be3b4fe9a1e124b44eedef441ef320dd61714f78af7304673773f3af8c162f4d5977a5884055dbfa982b39935634c211119d5f4358ddcdfaec41fc0a346c9e18810e587fb09eeac640a701939d32fd47a8c734837ad55d0c9a77e6d8702d7f0f9ff896d7f2b6fbe49138bfb752e946f8ff233d71009dc4374b0235c4e91c10dc575affcdc183a87568fb17556467822d772866e7e382c437653093e412e9f7c87d28152ef862b3cbe51930f6d350a8c5907cb0cd24fa0d80096a15b898711a3516eb2379c8e3b72b34dc9a18d64983178aba8daee6d4a770fd8210197c44f08e4c4e1eb134c5fe58737d8366b342f5de3c2c5072d90e6473435f28f7cb9b69bc8cb698f57a66832a6e96447145464d46df0536e63a8551583c051012d8a8b22f7998b4a665d088729e6962b9bd762eb719b4aa549048ef10d32b5411bd3fa968b6e98f24e7e68aaa2410247a1d3829d96b3811c2b9309a222489dc41f415da37a05e62df238957e877088acfcda2c43d039192ec4b3bbd5de24ec0bdbca5b0b1a8419fab59aed72da734fddd6a67b0e139e75c027055198fa6b711fa36939a9489f5a6bc274721df9ab47e360388b62b95e36f739c35740ce17dc9c46185ff78be79fa4d68cce784dfbf143a10ff2fd05f6cd4cf257ea23871e948010812eb4b81a6b91cf1edee6be3b20a8b5da1453773c44d8c7125f936e72db0da0269ba66567ffe606a07c57d20d3e7c0d6bfa53cf70f83675b031a46c47451250dc801b09dd9e60ee26396e331e186261728a616f4b22c80a9a27797148d9623fb0fdc06b834da4ec1371b7a4ce2256a11628fb1d9a4a3e63e8361fe630b472b9d4e20d814bb11c3a3ede4d91003cdfb4524f33bb8ffc7024237e08f6c7aa806e5ece02da4b929d342273655891be226e27eb6d24ef794e88927a9c36f933f324a088031ef92670c915b2b6a36a84abf3d33db436bce7911818443bc57818cee63728856143cbb623a881a1535a1352cbda88eee9bfbeafadb2d0422870573fd5631cb873b5f3a9652cde41b33993ebc788a405263e88eac9fb615439c77962d755579b25f88f335ef24f1ee501824843abb3f4ae3173d236a6797dee7369c7031f0e4bc281a794c4b022e5f236e8d377e80df9c7b2b88dce399d49465520b027b17b6e2650373514697faeb04a7f44966e0ee082308a7b34d35ba6ed975e9f0f58b2f0c6862aa2e5cb1add084b78c8c71ea94ffed4b915c58f53620ee2026969407446cd47d963cd2daba8ee8cf24558d0493f9e25f0dca1c21380980dd2d9f569be77dbbce2c8ccf03d1cde3941d5c7a63e1eb7a0155103d3b8d4ff412fa4ed5077b8ba1ce9dacaad96ccac4d2515a9137bf9bf7a729069de7d60c54065ef1c27e5a27302ba744a9b24aab5784e2ee650723056e8751aafb7c5d9ac255937540132eca581a94b5e3c185b0080abd99a63b710f95cf0c8f6b6321d35c19ec861a2a23edb4dd54a5f041ec678dfb70bd6f61c14428fce99ecafd4aa0387b7f855a59cc513324387acad1f5c8467fed68a3c04f2ab6a28ff4874fdee218c58206a321474478216911bb12a2db32b136c0b0aac8161bfbda053177087244d5ec8a54839b32d9d35a83bfefd8781274564dcf3a2e392ef0fe3fdf4a71df0c8ef31f65590b4c3ebc9dcef137ab74eba6374f01d64db1126fb46b00310234d93acfbaaa9b4bf6968bd4f90e22049d43b20e4f63d833347b78d0efd48b58d9356ce9373771656445117a6b2dc44d5f18362d41608940a92ec514206c5385ba4e96c72ce6e54902a7d583f2f616e684431d04c0a92b568a88d13c263a378ded4184f9211c3e81853c51213707858867749136aa3e9918cfe9afd82fc2f464737cf1f8c6ef3ae8fc9353934c6cbf088e396727e80f9aac3049c1c0d830e015824fecad52be1d72aeb3a9e87f29892e2efa3d49bcb1d26c3a5bb544c37952e18a01df2168b19566e030953815075fc63be0c21d5b1b3410065e62a03e1d94844dca2d76c155761c834ca25234d7da35867700d85a0053613e54d66feb04ab9684fac5a73cca30e2b623cc9e112cbe1186ec55c741a54f9b294227d82dee3442f2bd7a589246b84507a211a5a3ba8f1a419859c2764bdb7b47b342db969c55cdce3c45d583dd57f70c675b41e3343e11695e6bf33190d8c0b313fce5c12e8366daa73d5be9c824a70859268dd6ffa6f242bf92df8a58cbda893c5557cf1eed81dc7dc383091888b048fb90e471e21dafbc085fe05dde12405773f50e9eb8ba49dad3ccdc780b3e55044aee77b4a9b6902d9cfd86539e2f2d186db02953d25b5c8a38e6b353e6e5c02107a06b451565ba6f85728c90da72e98fed2a34030251f00ea7605767a4d795533a96ed6b00035ccacdb7862a8194a0d335cc96d984a6bc4e4c09077b8b4797e95fcdf82afda776d936218657d78246fea1fdc1cf883530566cc8e01bc5308274fc9cab980db6bc656713b817dc74e17408904184fe2c5e16d09b7937cf4727aa045111dcde47dab9747394d75a2b19196c2bb652243672faa42e269ddcdccf674ee8e5e3e33310ba9ca57cbfb20b5922712a065262587027bfa8da170bce301f9ab6c075835c4c9a12ab14f3826921df1e0fb150d577d7fe52cf8cd7332724e82cf7e804a59f4e9ce7e88d859361c8ddd58704a1ec27a3e1a2962e92822fb469799ee730d96ab2d11b7f80f1ecffa5b9d0efd02e3979e937617e497bdbb37f8ce3806690b21ad03975df5866f25117df150b7f1e4b2595acb76b1a44480443547d1e3bb052a2c5b67b85b5c95de781e3aea491617def3188a8679a37fd3e728783ea12d91f5e6121287a13fb4fe546d0e7acdab93c92048682edd50d9de8f82e165ad5296f23b2d517a8f5798b30857c80743c167864ccc57f1ba05f083cd13cd5fa3ce30035cd5f406b6fcbed77f6019f2706d4283625de24e547c367f712fb3416ddc0e17caa1881721f15e27715e352765d6cdb511a78eff82ee24b8965993a6ff2f59ee6e1265a45f11da003da38e502b906881c79e5ca43c255aa4a6a11f4535e0458de6a63748220776e5ca8e0cec15e061e5b373094ae78997a9d48914ac561c24be935e19741cc178e2c0ae371f21f2f4b0be5b3f652475395475552bd9cb018d4eb43329a3dbea873652cb114a6721e0bbf2d0e9d3ed9acaf2e18998409e9a6d7385eb70b350864bae6ce5fb1c7ed252b1f6d18817fe1c8d2d5388177c517eacc896cc23e191866a23ebc3dfaad3459c01b71fede2f2470c12319e53a789f39cdff4e02f7057387e15f3b733a97b9c518408c3a282077350c6fecf2ae3acf149ae49b9ce1dd0d1438596b1b9b85abdbfd4f937aa3fab9ee5d0a211a3474532ba4a60a9eec74cf791d5492c1c4f0b2173c01d1854480e3ddfa6f7b2921daf6ac49a8c7068b47038450f36cdb3c0ab5c06cc8f62a0c5ea92c459e7c33978f46e1625af559dba9920af2ac7c56a10c16373a13d788b114290f4ea30427eb59f6b4ce8998dd9c73d7dab55e253ae9c24eac3078dcf5c8b8d040c827ce96500bd74b78ce80487e2e20b69c54e7f97954382310c06fb02554a0e4182a63b1d01858af300b48d2e7d9d6d419eab45d8ce6d363106226142d485d506ae593395c266d970c95c1ed7493e882584306b889cbea1d28ff87f67a913d60b663e6cf6d5d60d9238961b4b43c2bc71a4340c4af78f3fba69f6b2e7ac6eaaafd3087717670bf0affa024bb139974452ee286a18e708acb90717b79aa9cd3d7b5ee8168cc01d3c24d096121e0b44cc145f0710a5028af2ee26f86ebebc31a7b7b73fea0f209cba73d06e1879c2b648ba35b81deb9e4fc22328cc3e5520a9bdd846845a6c69401b52e1b4a31ceb231c90318dbe93aa4608ec1386f63116ec982151f60298e37c6977aaadc5187e9304ead61188d67ae01e5a6b00f24f6f6c7ab53d4f632bedb16740c46b20701f17c3f00231dd5a3ff4793bb15bf4f352f3d6c2b6f4d61ea4cffa84e6394c041ebe0d0c597a6a7dfce34694639946f1c5e3087b070ec9ab27362c15577b6932b72f5f85784c398874a729bf880a1e32495f4feac52d4b889b763c0850351a947832d8cd9b96e722eaada7f26719f02da480a356838c7b12a2dba48cade74727f1e14c536e161cc0085c6fc02d933895267e9493132e31f451f4d4a038dfc78c8f8e752c4e69f9a369dd5b8f6d08185725619c195c475c6430d10a0c84d1bb05a2183a922173a1a9778bb3db6ff909eb2a2802c388e420db43150aa27983efaba14e32a8581faac344408235070c4d8a0210585ed19a4b01cae9f6430ac09eade8901ba57d03b973ec5025097d3cf632b2af0bad2144b093faaa4062d43f35bb30d09f2ca50aa272428e930211b695d89223cb8f8942df6b3a719ad37c682128d4d04ccec986a55eeea968381c537ebe7dc671e12bb46a3a0dfe9b297416389ccfb7a1ed950a0519f6d1a7422bb278ee1a4e398727cf2caa88c31d704f85f0396c2ca62886ef1418d144ad34852c4ff03bc8edb291db0cf19615efa85649de7c57e2ef39c71f79298391af3d97eac773fa393e4835c68060ae5a8d5591b9ba52ef69b38a41c760446cdd8a11243b6b64d2df93997b38ff61c7b4b083728217142ff73c62ca988a23663503319be742acdc4806e9e7432ecb5ffeb453a41f8610404bcb8e16ee85e9518c0d1f104816be56a6686229d86f23b408a206bd2059e1", 0x1000) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) sendto(r0, &(0x7f0000000080)="218c7ce8b75a87abc5e4137018e27122974509b17abdfda4facb9daa102c37ecad055d220dd8407f80db9b297e897878173f7f2e6b6590a17e92174e2d642c8d11a1a294303589c7a014893e0df0c95a78b8204ba084897779d156caf94c4a8eaf5daeff3f1eaa8fa7a5ebd640ef4d92a1ad8cbf02d179ee772db61f5139c4", 0x7f, 0x8, &(0x7f0000000100)=@in6={0x18, 0x2, 0x7, 0x5}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f0000000240)=0xe8) listen(r0, 0xffffffffffffff28) r1 = socket$inet(0x2, 0x7, 0x8001) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x4, 0x100000001, r2}) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x7) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040), 0x3ad) 16:00:06 executing program 1: getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgroups(0x0, &(0x7f00000000c0)) setregid(0x0, 0x0) setuid(0xee01) syz_open_pts() 16:00:06 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/142) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x1, 0x2}, 0xc) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000004c0)=[{&(0x7f0000000000)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a8149fc0990073b17f40a6d307d9df1de86b0d564df46f81e65ed292bf3616bdda031f116a37f96b635d461e3202b098f807be3674dd17ab173d92c48b4f91fc8cdc173ad63b116273d13a51755453e1e798a9bb8d215cbc77ab71dc6428d57353b6ba5b9991f0cc4db8d691388ad5ca82e7ae67e41200c60b84095892c8215bbb1a70e4a511d6d977129adb714a10cd6be7c672e20d4afd61d125c4f4df3beb13e343439cd6c7711c9f21b0f3038ed7a09ee4355f67699a6e764de0eed8b8c39b09546fea0e8cba243a5b2ed21f6284df6b377bf36844115049ba78b6e3d5e0fd879a28a2d5e92bbe4b8669437035dcae89e5b63575582dacdccd927c791a6805717f34e9498eeb114bdf7d9562bf6c2c9fe64702c5b2ec9f998ee05a2ea80bc7712e2bc79c7a60ba528a79bb45262ad5ab47cc45ef64485b9f2633d1c4ddbd898e1daddfcb26f5276f2081fe526f0a25106dc6786d26d8d66e0b789aab1bd34196f337111fda160e66152466a6ef35b7bf93456cbecd5c3120976a2bb4c2d42c499b5eeb569517da3b7b46ba5d60ab7e2250731540f81885545ba1c5598d3e99cbe67ac5862dd00da11df0520bcec1d564705062ad1edd2f72458a121ddcfefb55a7873c1d88c27bc3468d1d2ab8901e750cecc2d3dafc06cd034d1ff5c7050ace173db9a23f1325bce0c81a57f5ed3a49e0662f7543a0bc529a0df4619de670bfdfd0e3d9b11ccb821d84068f82291234f8b9816eb29776a0f259d577cee81615903dd57d3d69834dc0e9735cc0f534554087add131f116d7c73127f295c06724a8a0d1f4dec34f7c3a7499cf8e413e234ef3259140a21d0417ed366665181fc5d007c7eb1ea5197c4112527ac8033e4fed402c80a0c175e1f9d45b7c63ca38d6d0fe7d652a31b9773fca6cdb4cbadcea80103c0201ad556d0007964b59ed88965c26ae26a36ceac0a5d1f6183a75d74286739c2242a47c7f7e8218287e217790c00ae2527a6c9506047e14e7e85ee5aabd8b993ce39446851cd8563f8574ab8e59b1fd99ad510fa1a875982fc333ecd140f94b03a0a0e54b81d4a8564309d17e8c7d3cf6e76040de038d1182393e8554f43f384c731f9318620b5cbf521d3266a3e3c70d29d6d1d2cfc57938fbad534e9084a51a8f8db33ec677cd483cbe7cce7ee25c96fdf03d9d410ba25ccf434a4ddade162a228ba01c0eb6eeb43894b2be57373db37c51eefd82ac4ff5d291b7050dd2cc79d8be3ea85d9b41fb868f746d7bb4dca6e15b14ff5bb51a81a7397580a316eee1ae85d0e0ab108f4a98d649f9975fdb63f8291c75efff5905567ffdf55dd594d4ff79daf639407c11ec7c0bca7998937639510b91a4e428085d35e10bd52cc8afaeab8d2d702f32d7bc14a78109a8e12f54bed0c2cbd735b7eb0496fb016ef2f5b232a56a426ecf266e5cfed24c067f78d4ad42033bd3df7617196e41ceee2a5bd317d2866816abed8134932cdb315cc00fefe3d9a68035144f70933f5266b6a20a30a3d520efbb413d067c6b8c4a27e52eb54a9307e0cec33677075c35ad58a037ba43d7aa356c40433f022a1dbeb8c746ee0dbda0144570dd4ac8ab77d9a6ef4af3f2e05757231ddde9a64843e35009e35c0bfe91d0f702f0bae5b4f428860e98f733dc3183a7af420e5d1d20750bcca5fd020b5545e01e8cd7f998edbdf11b06162e34622565bf1d7544cefd24c1b27a18f61b088bba44142accf80aa6193438ae33046600618cd2960cb2095392f2e06823ccf8dd0b7f9298ff289146abe3dca92bd1c961238ea4739bf322b09496629cf34b3c38860a9b459f8546e829c21d512dc08554fb5e988fa92e4cb141a5c7681dd7047dfe934b66de51b7756d4055567400b1fdbfbb89fbfeecf14fff64f319d14c4bb81e7e7429d8bd65d74ec7861300cb68af3612cc08f594d971a33f0077984665bbb8a57ec993f769550b2ce7d90670c8fdd4988e10b16c8e3fe7cfc61cc5c2a5d08f1fca313837cce8fddf97979ad1765e1834c06d89639750be83fed69474e7d4e077f38d5b38fc369f2d57451a10c143f919b23f9551d02a706d6df414b0e0b21b3850d57b51a0c99e9971b8c053b74a8641d4899847ade74dfa904cae8fb9808208c54717b0c8f7344078b149cfdd8728a455db9296886da9a40df91f1bd02367790ea269f8c8b685930f3c922c8cb8497287a60f191ed95f621428e3d1a4ae5d5994799a7f5b1460f05054958e063754baa7f3e7e8f999a4c1ff251840d7e7b4abc01ff7005ae445b196998414ba1ade8ddb72fc24c3e54f2274c8163b9f48264d2b3b49c48304cc7756d2fe005c10a839da12f66f28c6161a1bcbb2adf1fd122308214f03d245e1f1ff6af2e6b16011cd25469dc482f3ce2b94e22aa2b245224fabc7c9be11eff0f63e41ae3faa531423b6f6b878f6b4fee61b6502bb2507b4d7647bea0c2b7619ba615fd46b0803cff922f71dbe34f1d381f57cb75223ae4c77fbb93e8c6f33f5e6f2c328df126130c51723653726d3c4d93e7abc9e14bda5b47b4f747f537989b0ba3b2d824036e284ef5270661c8a69ffac05579bb747fd5e9d539f1abf370e9710482d49d1063b2ff0a02ba4d2ed07415874218d6c11b6e653a71c792ea57d816b2bf6e2a1fb76591e5b1319b0ef7aa74e8ae4c04d402479d27af8430ceda76c74a2889c909ba6bedcd46a9575c4a994df74a9027e5aa4f4a0b863aee596066b7090cb64aab1b99b1f070d4153d2a9d50bd1b63d9ed0df85f7fd03029bd0ba543f95ad9351e857ef57a05ca330b52ff06dd68813fa63f993ed4aee21ce01e0e6bf22d6cab8f99f42e815e7794c1245dfd727217a3c97229a2b5a2feaa732d16b18904e2db13ce20ce4851dd6dd2eb7f4bc87380fb4f2d82352735b616ec6001c1e588a7ee20ed657f310a044a9c4e7f6a4ceeb0d345c6f335a6aa4112fba23dab76d580ee63e88d1e8359a4c010c329ee3bfd7e7c9530e00770751f39c072e7ff3a243fe1594b50cc2e63da4e6d8498a7a8b46c706087484fb8753dcd0358389e3e1b6707997b3ab20e293161d6b4fbc9557732d4aedf43a377754c5aad6b4fae87502b03ad2154be888a05d478a58059089d0a34b5e5c79ba160768259884406e90e570577d5dbaf8f322c7e7ebf32f1c56d04ddb7736822aa164dfa7fc2c85c36cd7e424a39cd3a5e3ba16e8e41cfcb171cfc7c8ca1da8643819babf2e034549c90dd3db4d6548e0c81eb1dd755d664d43320072d38c8ed4ae442fc5cd24f5366ac6e263c8168f1a0aec52166dac1c822113b08597e53ad3de1dcbbac37f4855793af3110456912a7828d902033c19576fbf7cbd32b6838b27c10a80f7f225610c9fe948fa182624dd3f77c760e16dfab04157bbba48315b3666911d6f8804c6a70e87fde88d64d76ced70663a352f8f3b7d6eb776f550ffc0fc534d2b036004c2a04433851ce5db631c27b3b1180d6e0a036ec2f0b969f30401cf03c50bc431876c719ec1b77ad4cd2fb8589f40d3cb535032b17cf73035f0372fb58f5867d1a5f261e8823613579437daa451910bf96d6e553fc8983d8c09919fadef4f8c8c7dd67a7982653caf72796c8d69030f160006aca3bad35c46e4cbba8198c99dfbfad784e8cac2e32e305174e4f4be92ccbe7ec1455c5b03d9082cba54f7536b3e58ebcca925d9cd50bb5769ddffa3566f77f3768b339e82eb5962cf0bd36e55aaa59d71b8a03f9b09a9fd9e3837ebafac991b53db211d6b997f3fae3ec77d00c6852e236592123c42fb7a0f5604662dd3b2b543e36c1ce7ce7b7d1d2b8914ed9de74a63ad4048de86990cfd5f80c9e61fdbaa6a98428694ed2c56b82ee2310bafb208180378fd7c4f30a8e8a74d50854f774e727a1346b30228a900eedb2924b482c4c9ca65281712c906549b044bedbf44d23d4eddbc6d8aac5ae1b0594b7a81fc1da928541480c52d67d92905f5e0165c2121d9d5fb2052b7da9e0511aa729ffb715e290175cc5068acb3a574c7e6f3cc48b2fc1f4ded859310f970117a81fea3a3a264e23001e7931f159e70f305dd0e20b496c6cd3e0569751798e144ed1f7c4acec4f17c7f4a0a0a3f45693abb99dda60f44442e14494dd9c26c5d2d221a727c7f1bf1b0387685d2551beae4ff21da35b4bb4bcde51a5fc735d3d54cbba60da5c6473afe465ff754802068a36c5c5c64089664c3d30548a48cf552a52bf2bec4f264b169aa712ca41d190f4f2cbbf00ac4d24ba958b3b5c2c6582f51162d5efe4c5b07781d1fef98103a230bb86032f07c40c0b627d70e1c547f9e644fb0608906c26bc297d1a6d30e93c866ba84846bdf99e1bd0784c7fc6a9f34c9266882cec0e39150d0ee826f333d46e575c6f02e22db2031aabd87976142fddc998be52d30343232a582bc6db44a011d74ee6df8e36afd1fbc0b7933cc04eefd8083b3899936fc027db07ed603809bf15bed2628ee89984dc26416c48cd70f0635b670618fda07285d459bc1bdb72af0f9e19833c2dc76f58940a240264d6f5623570da6deda95181da072c9a535762bbc339a8431fae6bce9a0c2c760548fbd4e11f9ce1ca8d6ffcd7d02e7ddc4e10251c50e11a013821c022ab0dae3e5960f15b1ea147056e588eb542ec519cabe5d25c8e2a1e2b977ef46989d0cc49a4f10a8a0aa959ebc889e3cc1e40c7cd44985842b5aca22494900afc4285f01f0c5d4166d8c9c6e58965e0d382cafa3b8efba199db7f548d4294452f898825d0e666a9af78bbaf88803384373c3db32668eeb9bde5e237b0df1a0bd51dc9e1e0d957c9e700c1621387e7de5e972535cd2f9cf13dda4d5626f321d54348a1ddc152a0e90565e8552f0fe649d2b10c96a019ff6f901fe235eae27f4adf0559432cf32acee9c843a98a40c78dc1d5fb7de974175333278c13da5a7d31e87168961877a634b397e694822766507f4ab010cca8e4b572bb7091261d7ea491a56c5533af1031cc4418d2c91c4bb9288fd06f6cdca9530efe79ed0bb23cba24b1b6398ee177a03326ea8e91cb7be4f3ded1d2d2c3dbb6d0504b32b02805ca484667102cf7a747842ef4d2fd3b2f471dc6946781140f1900777506fba01ef11c2fbf308d30905e7779b0451504c46634191a8bd801a1fcacce807fab83e2b105290185bd1cbde9bfc6765e6e7d089716424eb32e774500022dcecb003f68501ace5ddf2919c1f3896ab64b9f3bf020bd7a3bd5b22faa0d4808581607321a92125c3720b67de3882df2e2f5890e0cc77695e0ade34eca69a5c9568a595c4c88355502cbccd94c1f8e7bb12f83aa725839d5d190afd78d55171616df2e07039c91db838d91cd0c302c78d47e31a89342fe4dc147d7e2aebe4b4f7036aa3874efb35c823536623eded3d96c57865d4416b1515c0980f19d4ae9eb6a0a2cfd8a15f11044e71bde98bcd66d3215b01014ddaa66b4335e3d1cb3986548f61b2efb41f22b64c2b0f2056a37a1ce7a75442ed433f8814bec7302ecec9197dbdc93f92df004e55420d90c3bf756186c483577aedf55f0ceda4564f09f6c68aae2fe77f4e99c326dbf7bc8bbd8cbf4a44476103bd2e5c8995e14cb5bcef8cf439e23811faa45a00ccc18c94975f3b7e0964ab651de500f6d89a537a16e002aa3c4a319d1d54087d1874b08a17a672b6a02412a9b2f6a9adfeb59da89e9dbd1e812a57fc5a0dba392e350b092caff7b45df1450e64d9e622397812cac401ebebf50a0f372585780ee3af2a198869ef90a8761c636b5bed", 0x1000) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000), 0x2a6) fcntl$setflags(r0, 0x2, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:06 executing program 0: r0 = socket(0x22, 0x1, 0x1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="7b148121256e823d1c28ad1af6a451468a19eca3cb1fe5385ea22002d54134613d72029975878fd0cd1e7c8180c8fdc9c3288d8945dffbff536661db6719ce92f943f65d6024595bb7df3c371ce94c9235dd2e04453672c6b821645d9fe7332d58f3dd4485299b538b4c1781e7e157607f6735374890bcb8adfe5bc7a378ef767e46e8910cd3a301423f3a658cc5b0ac", 0x90) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x1) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000022c0)="0a46ced99ee0176e61ead3e80fb6c7ae2877990f72220e362e2dfb6b235741c608552e64e5c58dbc18c5310b3c309bec59dd25479e05ca0932f6d7309243ff1abdc82517ed0419aa98a00c8d2e70403c297839685ca6a3611e8362f268e5b157068768b50f87fad8ef54d4df080fce7b0cd26183ef1677b747683c59c8e8da1e5dec07d640a76caeb6014909f11bf13e4ac3213c9a7c1fc7ae06b6b5f154ecb18a5a45c631a91489a88b90a5fe1a531bb72b59a33dcd078d76e5e2ec21b32550f8313a679588cc74c47a5098253b98ca731960815efa8ff1445fc47870f63b233a0df67f615a8c6b6232d407c48dc15f5e9a40bc2dfd49777ff76887799238d2da829c10fd3ab28ef9e245ac333640cd6d172c932d7d08c909613fbfd1825ff4a24ed8e7a92dfe672e9c035cab200415172a097a7084710a144fc1ede9fece91bdd9e7e426cff8dbc91624416b3682742b9c63a2b1fa3e2215a6dd6d8b95103536902eab673610dacbf276257e898f1b59795be56f75bd3667e36a78a3d42400a90a13c31940c9018c572c548f96ace1fb3a450d63d7443c6305794387a702b5eef7b54af65a552619eae1797d59fa65ef0afea8df4f93f57d476a3fb5bdad64388eb2d3c21bc3280fcc5ad5abb95cf9fff03d6c14818c95ecb18ef304bb16f1e8c137d2cdce7bc6de2a9f7406ba0e81304e237bcc10f8f96325e2e12bcf06eea8b97df5f4a61a72d8355ae94e8728ebf8356d583dcba285de7c35d38cf61278d3ae42c7bd2174216a231482230ba7773eabdcd14386e426dd4c6e8ca659ef6aa3c877d841d2bcebc7565437907b8e2d1ff401699ddda2d8c3244806b231218dbafa760283c869a00de98fed23524439acd09fa1cd756d3f07c65d9a7dc050987087dd41aafd31d5fc99efa6a83fc07eddce52b1c9e44afbf76487be988eb16aaa215133127d82dcdc7092a8b3c8e32b2e285f11f099bb74aa7bdc4a5f2eb100ed58c00d2fda27834a5227724e8338b9369911a2e939d30a914b2623bd86d8b9e507c67d138030439636bb800ef5fa61b509fed24eec9629cd95e090c9f36c98dc75145525e199a084f4cae0fc7febbd19015dbbc2fb339158bb227b9c74d7201c339c02e00a4066ff2e155b0f25c086923430a1c24c13b9802f9b84795e2ee185352a3e2ccff14659b254331a67b84d04e385a4d58b493be330dececac94e69b0bb04ffa34f6b9bbb08d07b3df3ff8ea4e78da47f8c9172024ca8606f8346e68785b849cfcbdd9bdc0b2309ba81d568c27a024ec61b084524bd87d8a477d07e58c4b37981c2c014111ba5f3f41b03dd060ec4022d519f9783b9dd1d3ec4fe1abb5cd3c7480174876720a15bd4ee4a0a79493d3082ec108e66b4caca477383e2c3495d2ae3b23a6061bda0b6b96968d4f42a142a5558bc94481079422710aae9586a54f42da413b014ae0e5deac3595ca3da1ef4a4b9d617e8ef337f9ea9e3234bccd41fd78624435eb290cd35f96ed711599fb0846d9f2d178e2219172516a948ca06fe6f3d13f2e320a4a23e87e05e2fa9b1f74e25c9556b3c937f032055610782d9794bf0fe22713d192d55f2b4479e1d1441ca45d54a18f1db5d72506bd23de6ae4bc6f3adfb9516cfcc6c16fb85926457fbcfb4f2bbe84a97c963a9ec78313a5244218207d09c78f5185433a4f072592d5156249b83385922582416a8bdd77d1147cb96f1ac8012a6016f82fdabea5bfea03db6417c4ec5ba1f1c2587ba92578be82eb4c10c28555a720a07f160b116fb260e2dad31c4e97c39456ad312f6455e27a7d7349804dbb92d0b0b3cd811b77c458ee919bd2cf1f96e8c9bc446b563e84ececb3c206a10628102d66219bd5c6fbe58ab90b58f84d54e530db353ded7d6b331b5b03663d20f300e1187ccb2469c55eb0667e087c3b16d95ab1fbdd444fed6d8e8c54e49361d8ffeeedd6f63643e9b757f8156de93b8b6a22d13d07b3b20f44c0babd4792e4cea8233d6fe076d877098d9ad2e2b319a482b9af881babca383cbc1fb4c6d3c7db2", 0x5ac}], 0x1) 16:00:06 executing program 0: socketpair(0x20, 0x3, 0x101, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file0\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540)=[{&(0x7f0000001440)=""/60, 0x3c}, {&(0x7f0000001480)=""/129, 0x81}], 0x2, &(0x7f0000001580)=""/122, 0x7a, 0x2243}, 0x803) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:00:07 executing program 1: symlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) r0 = getgid() getgroups(0x8, &(0x7f0000000000)=[r0, r0, r0, r0, r0, r0, r0, r0]) getgroups(0x5, &(0x7f0000000040)=[r3, r0, r0, r0, r1]) setegid(r2) setegid(r0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x102c2, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) getpeername(r0, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xb0) getsockopt$sock_timeval(r0, 0xffff, 0xf438d4e47d47671e, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x20000006c, 0x0, 0x0) 16:00:07 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x3, 0x271, &(0x7f0000000080)="2ea10a67f0b2d17f5d766c510d9d8d1eacbb485042267c0080c3a0ebe9e51046d3df0d78fd638267e375e4134051eff9ace414f1e0c1c07900d350575fa948dded03204f0cc134aeee1cb9899a0ec57bd49b4fd73be5a72829a0aac636e3c336c6f067d2b316c985dbfbf3afb299fc4a77525007e5ff079858f8674def8154cf8b655cc9820e50bd4780240e0e8c99a8bbef43039764ae3255fdcb5ac45882654267146ebbc5866c2cd7961c26bb48259ae1534c43909d816ca2", 0xba) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000b48000/0x3000)=nil, 0x3000, 0x5) munmap(&(0x7f0000b47000/0x4000)=nil, 0x4000) 16:00:07 executing program 0: r0 = getpid() mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)) getpgid(r0) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/130) 16:00:07 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x3}, 0x8, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/246}, 0xfe, 0x3, 0x1800) msgsnd(r0, &(0x7f0000000200)={0x3, "e51604d0c35c1ba97785567567a43ea1c4e55a452306ef172c55cce17fde7723c116b9e69c43aa86e085ccb8156e5b1f0c62b9b58279d59182c6017cd5e9fc9abbbaeb604540b7b49c89fbce8444049b589c0ff62fb0f0ec27467bacf2589b81e4182707b0d12fa7400de29b9435cf2ad4126420d68cce16c498ec16f9318317a03692e85cc2ffd8cdf6b974bbc01bc31f8233dfffe57c456fd7f35987a550866d2f84b975deddb8366c0da7a9e5fea9e8509752d9b78da232e4436544f343eeeb1884c0ab933a46601f6ec100cd692061c982e5e64032aa8c0a99f1b2cbb37feddd04a5a99f91b9cedd51d355642f9aa539"}, 0xfa, 0x800) msgrcv(r0, &(0x7f00000033c0)={0x0, ""/4096}, 0xfe4d, 0x43, 0x1800) msgrcv(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d70edf3c4dbf1d00000000000000d900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000006bda4fe19c2bd9ee0b570000000000d58d75d3680a571a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xe3, 0x3, 0x1000) 16:00:07 executing program 0: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7, 0x5, 0x6, 0x2, "baeb001df282e53d0805000000000000001a3221", 0xe161, 0xffff}) 16:00:07 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mincore(&(0x7f0000000000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/51) r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x2) 16:00:07 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0) setregid(0x0, r0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) msgget(0x1, 0x80) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1000000000000008) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:07 executing program 0: mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x124, 0x3) 16:00:07 executing program 1: socketpair(0x3e, 0x2, 0xe4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x3) open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) 16:00:07 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = dup(0xffffffffffffffff) listen(r0, 0x81) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xfd, 0x1, 0x5, 0x28}, 0xc) write(r1, &(0x7f0000000180)="20205749a84ad4658baec063dd4b09f23500ad5f68dd8182fbe8cfdd59c09e1811f150598410b4f3af2911c08cf63f3bf655be2f7a3d90389e0287c81d883b095dba5ace31b1ca2b786d4b7cb1f3b473d52b1092851ee75c54559bd86fa6cf7bc3f9a6c0146248e8d850af0f33690d94ee80f05c76dd8bc124ca768204ebbfbfb630733c116e55aba7e7dfc729e564ddb8918ab29df0bda7187c92fd278914ffa47a5ad6d1c9f3e24c340597414ddccb60f0a79a9d871a977868347687ebb32e5613401c9545f2ff44c704cbe764f3ed2bbc428c83c98e47b6868dd74f4b2930a25c5c2326c3317abba7873ec2356b20018c7661d1746e96", 0xf8) 16:00:07 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) r0 = geteuid() r1 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 16:00:07 executing program 1: close(0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/253, 0xfd}], 0x2) unveil(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='x\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x280a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4000000000000) setsockopt(r0, 0x6, 0x8, &(0x7f00000002c0)="13aee240", 0x4) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:07 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000400)=@in6, &(0x7f0000000380)=0x852f4208f82649a5) r3 = semget$private(0x0, 0xa, 0x0) r4 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000817ac9ba7c86258b5d8c967dfbd44b45b73299e8cf0fafbbc347efbbc620"], 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0xffffffffffff982b) semop(r3, &(0x7f0000000040)=[{0x3, 0x375e, 0x1000}, {0xfffffffffffffffd, 0x100, 0x800}, {0x2, 0x8, 0x1800}, {0x4, 0xb9d, 0x800}, {0x4, 0x6, 0x1000}, {0x3, 0x7d91, 0x800}, {0x6, 0x1, 0x800}, {0x7, 0x53f4, 0x800}, {0x5, 0x400, 0x1000}], 0x9) semop(r3, &(0x7f0000000100)=[{0x1, 0x0, 0x1800}, {0x0, 0x800, 0x1800}, {0x7, 0x40, 0x800}, {0x3, 0x2, 0x1000}], 0x4) semop(r3, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}], 0x1) mkdir(&(0x7f0000000500)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r5 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ff9000/0x2000)=nil) r6 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = geteuid() r9 = getgid() r10 = getpgrp() r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x1, r6, r7, r8, r9, 0x22, 0x800}, 0xb7d, 0x4, r10, r11, 0x4, 0x0, 0x4}) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') connect$inet6(r2, &(0x7f0000000280)={0x18, 0x3, 0x8, 0x100000000}, 0xc) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x3, 0x1000}, {0x0, 0xde}, {0x4, 0xddf, 0x1800}, {0x4, 0x7}, {0x7, 0x80000001, 0x800}], 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x6, 0x1, 0xa37d]) semop(r3, &(0x7f00000001c0)=[{0x3, 0x3f, 0x1000}, {0x3, 0x0, 0x1800}, {0x6, 0xfffffffffffffffc}], 0x3) semop(r3, &(0x7f0000000080)=[{0x3, 0x8001, 0x1000}, {0x6, 0x8}, {0x2, 0x7fff, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0x0, 0x1000}, {0x1, 0x8}, {0x0, 0x74ff722a, 0x1800}, {0x0, 0x80000000, 0x800}, {0x4, 0x5, 0x1000}, {0x1, 0x1e1cdeb7, 0x1800}], 0xa) r12 = dup2(r0, r1) ioctl$TIOCDRAIN(r12, 0x2000745e) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) semget(0x2, 0x7, 0x0) getuid() semget$private(0x0, 0x3, 0x2) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000003c0)={0x1, "0682300a6b2f1cdced7fe2a8e6f0b13dae575ab6d2100fe78e60e85b967e74756d340d719840dedc56f44efe8dd988d611b266c61d178582f762918b855014d5a090b7cb0d6427a2c0f5169a5f1198bddf7749bf1f7f301a8ac0f28a27e3b2882083d62177a2d6c399c8e3880a094fea471a458c7290eac868e943418eeedfe7a99657d39654d2cca0b1d24a7551b52f6e83fa563635ae725f7dd7d98c1e8a522951b4982887a36ceb09bc51cc079dca6fdfb153ffbb0c68b316733e42fee0ba9acb918253e3e318a3704b215f62cce55c0a5dcf80ffcb5cd3b63d582723"}, 0xe6, 0x807) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x8) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r2) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000579424197b8152f8b20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) msgrcv(r0, &(0x7f0000000080)={0x0, ""/88}, 0x60, 0x0, 0x800000000001000) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "8cd5760e0fb6c66e1789a706c0bd713ad900cf60"}) poll(&(0x7f0000000040)=[{r0, 0x11}, {r0, 0x9}, {r0, 0x191}], 0x3, 0x0) 16:00:07 executing program 1: r0 = semget$private(0x0, 0x3, 0x10) semop(r0, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r1, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r1, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) setsockopt(r1, 0x7fff, 0x1, &(0x7f0000000480)="37ded7f240071149b032f5cf1591593cf0069db59b0822292b2b118d2c81f8a08996d855f807cde4aff634f6e2fef24d21b16fb15c6ff3def76d2026b8f7ca6c8ce70333a50b4c444e58564982299d01130f9156a159251a0ad80e96303f96b28b065a6940271d477cd0ba7fb87bb644c3a1a7f5e6a821c38bac94b186e3c62b2b33b17d17bf78b65199a5f26c12780955ff5223d82924476e1db6e6a697803d0b046841f4305a3dfeea9c5bc2fea7a5646956e72fb05737bb7ab220b0fd313572aa9ea7862a096a04af03db3db810b84fb970ac2b2a0dc56574", 0xda) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000580)=0xfffffffffffffff9) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x8) write(r1, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r2 = semget$private(0x0, 0x7, 0x100) flock(r1, 0x0) semop(r0, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) semop(r2, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000280)=0x8) r3 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) shmat(r3, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a10400fd7b85b507dee41a3ec3cabc1869e5e57335d6ffa4", 0x18) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x7, 0x7fffffff8, 0x8, 0x9, "361b6eaab81b9a431da18e602065177f0965bf7d", 0x800, 0x1}) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000000001e2b, 0x9, 0x3d9, "bad84b73f2a42ccccaa772d83726cf835db57180", 0x0, 0xfffffffffffffffc}) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000300)=""/121, 0x79}, {&(0x7f0000000480)=""/117, 0x75}], 0x3, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1a3edb1) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = socket(0x1a, 0x3, 0xfffffffffffffff7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0xffffffffffff8bcb, 0xff}, {0x18, 0x3, 0x81, 0x8000}, 0x5, [0x0, 0x100000001, 0x40, 0x0, 0xfffffffffffeffff, 0x1, 0x9, 0x9]}, 0x3c) socket$inet6(0x18, 0x3, 0xffff) bind$inet6(r2, &(0x7f0000000080), 0xc) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x4, 0x4, &(0x7f0000000040)="ea7d3c659715595ec4e12646eaf559ad67f0067b612fdfb1aa93b9f80676e826784b19ddfd8c5d72de14c58e741f2c8469b54f6d5a81a88019141bc7586b08e3644145b8889402de", 0x48) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) socket(0x2, 0x4002, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x88) 16:00:08 executing program 0: r0 = getppid() setpgid(0x0, r0) setpgid(r0, r0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)="1ed6b537", 0x4) socketpair(0x2, 0x5, 0x9, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r3 = geteuid() r4 = getegid() mknod(&(0x7f00000004c0)='./file0\x00', 0x100, 0x1000) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r8 = getpgrp() r9 = geteuid() r10 = getgid() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000480)={0x2df1, 0x6, 0x0, 0x7, "284d145f947383d4463810fecf3fb014b91526ae", 0x4db, 0x8}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x17f76a147adae5bf, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000000c0)="497019835779bba5d7a1d3d4a43835775695eb98db8e6d3825577c11e6b597a595c2ce1b2bf8e8de9d0843c00156807b0c5df6006aaed464abb4a823561587d36d1e658db8fdcbeda3774c8f7aa31dea94665e34678b3ffc730b4ec07d59d2a46083397e3e12a064a24c4920ca8833394e898d7b98d11ff8", 0x78}, {&(0x7f0000000140)="35076b92f508a689eaed8fe6b47356913d474c7654d673c4aecf88816da8d0287cdf554f4c6172e8d41a705b962c1c59346e5373625d4aa7796830e19f0b149c85a98ddd1c0cab2649065947b4de5a46f2faf4f4db4968838f89c8c28db51b7d736b600b9cd16792c737fceaf950e4dec6cb14a269381faef8a51307db5c00df79", 0x81}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0xa8, 0x1}, 0x400) 16:00:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="821708e024d5fc9515d45d7a3b38ac973596e51031ff96f9f02c38b906253e9534e1c5"], 0x1) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000022c0)="0a46ced99ee0176e61ead3e80fb6c7ae2877990f72220e362e2dfb6b235741c608552e64e5c58dbc18c5310b3c309bec59dd25479e05ca0932f6d7309243ff1abdc82517ed0419aa98a00c8d2e70403c297839685ca6a3611e8362f268e5b157068768b50f87fad8ef54d4df080fce7b0cd26183ef1677b747683c59c8e8da1e5dec07d640a76caeb6014909f11bf13e4ac3213c9a7c1fc7ae06b6b5f154ecb18a5a45c631a91489a88b90a5fe1a531bb72b59a33dcd078d76e5e2ec21b32550f8313a679588cc74c47a5098253b98ca731960815efa8ff1445fc47870f63b233a0df67f615a8c6b6232d407c48dc15f5e9a40bc2dfd49777ff76887799238d2da829c10fd3ab28ef9e245ac333640cd6d172c932d7d08c909613fbfd1825ff4a24ed8e7a92dfe672e9c035cab200415172a097a7084710a144fc1ede9fece91bdd9e7e426cff8dbc91624416b3682742b9c63a2b1fa3e2215a6dd6d8b95103536902eab673610dacbf276257e898f1b59795be56f75bd3667e36a78a3d42400a90a13c31940c9018c572c548f96ace1fb3a450d63d7443c6305794387a702b5eef7b54af65a552619eae1797d59fa65ef0afea8df4f93f57d476a3fb5bdad64388eb2d3c21bc3280fcc5ad5abb95cf9fff03d6c14818c95ecb18ef304bb16f1e8c137d2cdce7bc6de2a9f7406ba0e81304e237bcc10f8f96325e2e12bcf06eea8b97df5f4a61a72d8355ae94e8728ebf8356d583dcba285de7c35d38cf61278d3ae42c7bd2174216a231482230ba7773eabdcd14386e426dd4c6e8ca659ef6aa3c877d841d2bcebc7565437907b8e2d1ff401699ddda2d8c3244806b231218dbafa760283c869a00de98fed23524439acd09fa1cd756d3f07c65d9a7dc050987087dd41aafd31d5fc99efa6a83fc07eddce52b1c9e44afbf76487be988eb16aaa215133127d82dcdc7092a8b3c8e32b2e285f11f099bb74aa7bdc4a5f2eb100ed58c00d2fda27834a5227724e8338b9369911a2e939d30a914b2623bd86d8b9e507c67d138030439636bb800ef5fa61b509fed24eec9629cd95e090c9f36c98dc75145525e199a084f4cae0fc7febbd19015dbbc2fb339158bb227b9c74d7201c339c02e00a4066ff2e155b0f25c086923430a1c24c13b9802f9b84795e2ee185352a3e2ccff14659b254331a67b84d04e385a4d58b493be330dececac94e69b0bb04ffa34f6b9bbb08d07b3df3ff8ea4e78da47f8c9172024ca8606f8346e68785b849cfcbdd9bdc0b2309ba81d568c27a024ec61b084524bd87d8a477d07e58c4b37981c2c014111ba5f3f41b03dd060ec4022d519f9783b9dd1d3ec4fe1abb5cd3c7480174876720a15bd4ee4a0a79493d3082ec108e66b4caca477383e2c3495d2ae3b23a6061bda0b6b96968d4f42a142a5558bc94481079422710aae9586a54f42da413b014ae0e5deac3595ca3da1ef4a4b9d617e8ef337f9ea9e3234bccd41fd78624435eb290cd35f96ed711599fb0846d9f2d178e2219172516a948ca06fe6f3d13f2e320a4a23e87e05e2fa9b1f74e25c9556b3c937f032055610782d9794bf0fe22713d192d55f2b4479e1d1441ca45d54a18f1db5d72506bd23de6ae4bc6f3adfb9516cfcc6c16fb85926457fbcfb4f2bbe84a97c963a9ec78313a5244218207d09c78f5185433a4f072592d5156249b83385922582416a8bdd77d1147cb96f1ac8012a6016f82fdabea5bfea03db6417c4ec5ba1f1c2587ba92578be82eb4c10c28555a720a07f160b116fb260e2dad31c4e97c39456ad312f6455e27a7d7349804dbb92d0b0b3cd811b77c458ee919bd2cf1f96e8c9bc446b563e84ececb3c206a10628102d66219bd5c6fbe58ab90b58f84d54e530db353ded7d6b331b5b03663d20f300e1187ccb2469c55eb0667e087c3b16d95ab1fbdd444fed6d8e8c54e49361d8ffeeedd6f63643e9b757f8156de93b8b6a22d13d07b3b20f44c0babd4792e4cea8233d6fe076d877098d9ad2e2b319a482b9af881babca383cbc1fb4c6d3c7db2", 0x5ac}], 0x1) 16:00:08 executing program 0: lchown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file1\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="053c87b59ab9de5bb6ea34d867475dc82a4478043388982c9b7dfb0c3d456063f1f45dce59e6b843fcc24ea697a9fb17110b0d1b60979883bc5c112f3139a0d2268e560da70e5bd90ff70905f564568525704624e1f22172ac791cdb1ec2cc8ebf214de9361e7dd2fcc8284233426386b689218915cb3f1fbff74c9f0e7db83b63df7e4f86e60f0735a9d08d967563388a2a4ee3cbf3a0e09b9d586f548a54c9709754a7a00b393f81ad488c18ee1c0bf9696fd3f9e63bd4dbe605811794a36a4c698944fa10669a26e4c9e4b5faa45a715695dd31a8aae3c4a6f296c69c8c8345148d65fd9e01abaa1be0cec1b8a5bff0789950701a5165410ad6a803f7", 0xfe) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x3) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0xfffffffffffffd13) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x40000a20, 0xb0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) bind(r0, &(0x7f0000000440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)=[&(0x7f0000000480)="7d8b00", &(0x7f0000000100)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000500)=']-/\x00', &(0x7f00000001c0)=':]\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000540)='\\#\x00', &(0x7f0000000280)='-}#*(\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\\#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=']-/\x00']) kevent(r0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0xa0, 0x3, 0x5cac, 0x4}, {{r0}, 0xffffffffffffffff, 0xc9, 0x20000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4000001c, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000000, 0x6, 0x96}, {{r0}, 0xffffffffffffffff, 0xe6, 0x400fffff, 0x380000, 0x6}, {{r0}, 0x0, 0x0, 0x80000000, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x1000100000000000, 0x7}], 0xffff, &(0x7f0000000680)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x6, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x7c, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa2, 0x49, 0xed83, 0x6d}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20000010, 0x800, 0x401}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000021, 0xfa0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x24, 0xa0, 0x1a, 0x9}], 0xb60, &(0x7f0000000180)={0x7fffffff, 0x6}) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x2000, 0x1) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='r\x00') 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000a50048d1841ae23c15b4bef34a58cd1c01000100fff0c4d20000"], 0x10}, 0x0) close(r0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f00000000c0)=""/226, 0xe2) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x0, 0x72, 0x401, r1}) 16:00:08 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)="3a73ec14faa936f0acaa026f8eb0d14d2bb7f12ab4874e2e101b19b2f49af4235993c35bd7bcd9e0cb4f9e124d3ede6b", 0x30}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="7df055fc8f0f5889c3e82565772b20983ddb0a8c19c2848fe003729fc78add48b1f36984d5630422ce9d2e679271878d4291f2e03a25ab1179b572f7d88e0c795562727d0702274af0bc431284ae4fea163535b378fb19b9276614934fb76bde718efcdeb2f67f281e7e65192d5c8612a9c8bbd5e58abc2a62c3a2398d8583ed421984e4d18cce8680f56f8d30f93bd27b161f55698a22d718822cc5d8180e45632a378e072f8521", 0xa8}, {&(0x7f0000000180)="337930a1fbef1cd98a5b0fb02e4d40af39e027497e2bca24db4f9584a75421fc21bc2513d98782531e7faeb89008dc9aaa010de02d04b1f62043909998f9880391803639de4850c5268e679d456336388e8c435d27ea79eb45767702c3bc9b85ec86a8defc7e9345977a570f00e6f35eb571cc3d2b56a817b28256e357cc7e5a63dfc2ed8e38d076eb72ea30f47422203be5449006bf00f9c4444a3fc3d2f583b44d348ed32852248d6979f5fcd13f3c2b81453931496f617dfc7438de4d9240561f3ee25f826560c125bd116c6f96b5c5c8963a8a421efacc5d9adf", 0xdc}, {&(0x7f0000000280)="8755604aff95f14ccc705458fa99a246057c30d93517bcaeba20ded2a9355fa7044251ded4eb3df11fb22f668e098ad8ebaa3c41743fdbe61c9c71a5c2e9a78a5f9f76be0091b23d6db23343a4337ad6fd6121b0a7c47901ca4b45bd53c3a0ab1ec9d6361eebc6d75f493a91786af38cc43490ac95", 0x75}, {&(0x7f0000000300)="2b08543d1b1877b6d064c27e08688215c709e2e8d5cba1f2f18f4c5db6c30491b51d06b362675ddd5aacfb204fa6116775687eb6c1011000793b4effe5dcfb57b59984f08080886174bf166bb5ed0ea0264e42240debae14d383415ddd0cc37e4fb39cc102b8e5f7a5b456a1de770d53fb7a40810418e2c03207e1fd869453ecea35242ae0e0099dfe47374f237d1c35ff34f109ac58dcf36c5fe46cc354f763c9d3737ba3eb56e559892b7fc34c4df161331bf78cd19c743b53fabdbc467a39d0d2a8af8fac87f0f21907c2531d07", 0xcf}, {&(0x7f00000004c0)="272dcf24ad4ac4ed25f9ab43ab37213f3f01c92429e9642d5a5d8322da995733d567956b46cd70f7e1e47b8116fe656778c0b20714d0bf3d6532a8850cf4598618046b695926efb18c0cfc3332a6f0179e66902aec9d13adb460363d4558b035cbbe436a44f7875cbadc4d53570788b8f8174fbb8a1492fa7287dd2d2dc17e44002135e3b7c1f0010273939f67fae69dc545e8ca863301592b1f5a5b9f0816c90aabc2e8ac44ad168193cd352024067ed124d8d1973c2312cace8cbf65cad85c20541e540229d9e48cc856e37d15f9437f30cc7f4e60a7ba937340eca71bf1334c6877742a9210dace65b10cbcae6e5ea854d6d964dcca5a91dd1c3fabdafaf58fba1bfe433cb6bbaf424c963c0263199c0655509934a02437248e9d8f77a77697399a6b6b2e66950790743fd095ba35067e9df5134a10c2d6b5d0b87335b095ce07c93de0ff7afb7fd971846c2891cb2bdaee13f3b9c6656f8d9daf71a059235a429a0a00e9fe355e5b25b03e10a3f5f31f82e31562c05d92d8c7142ab750c249718243474e4822a70877f8fd58cad2821c3aad9a8726b3800adc16b42f03c8869b1089bc78c24eb7e1e35eed55261c7c6d131fc607f1a837d039de9d958d84359325e8d111787112afab88161a635c4ca0d5a6b577e8ef5041b56483a4633c688d1c7a9321e3e817707f036af6cf8ef54e215d6ccf47677cadddbe60b829afdfad6cb89a96e4ab581871702b95101e1f6f9a259c4184ed0ad3bf68cc3b375422485f324306948491fb798601594a1af13b24f051c4b79114cadcc23032c9d62d925039694e9e0a7f92fb4bf2430759455db4502dd21881bed3f7791b282ab8f8fbfe9c5db8a6eb5f1bd148e793e098252467c4f465175992e17eff4a9544785d898ac8b0865aa1420e5ade12901fc983fc799713078cae554f8e84ec57dee2d7ee8593d48a38b2bf7d3e0fbda546a12f16c5fc27cf2577aeed1e28b69d8bf2dabfd857174e64ab84842391e5254e869c844eaffc630bebf9efddd94a945f647d82848c68a678eb62e3e01d5f6a4129815057a3ae957b0f0872cb1f0c80bfda3ab737cea119e6c8fa49e3fde36636fad3b77e04f5bda9ae7ae4d7d63a03f130733ec39d4e752510b561b63c7ec57fb685efc7ad92ebc027f8d1e720a2f28d978369af4f83629f86f7c6d799719f90722a036cb41634a930e89cd1a725ed389713615cf78de38dc8c30a6a347b7f42c6bf4d4b98d1fddcde0fedb861c08e0977d2bf90d2f25afa1ee907214f9504cb4af7fa7e9e13c048305713c7cd14c225edd14c3959978e030c87c6d4faad7d220abdc601794c9af0a7405d2dafaf16c9a1e4c921c6e5260583d3d39d5d3959937e115ca3eebad7acf6844c984e4836e898f71fc796fd4586b3f471e8da311466e181b72f1e148e59f9f63ff9954c6232c8c492da131b71e332f0ecd0b974329c3c474ed7fed692c21d993427809371ea6b8df8a050166e2fbb5e266ceef19d603dd148e57914376475526bc53ae1e102e743a26a5bcf76d4d89777d55116718182e6a5c61c1ecbc91b34d48537519a4e701f97bc074bfae00148590cfd3c360c5806ad86f93812d1989c8273366fb2d3650f1f7f8f9e65826eda8874b9ba0ba9fab2f7b0e297aaec0fe8c6c951815fdbf8dd4734e7ecb1cbc8c3535eb9101c1b6b4b859d672cb010c1df7f3ff023d7361a05bc625f32f3854fc211a614438faeeec64b8d152cfd7f976551d3e7f37dd1f0089b2554741579ee05de2babde68006b9470b6db9d8af3db0283f5d53110f73ecf074b03a84c411976354eb63b930461de8a8e01e341e891200f148656ff2476fb1fa5ef4c3a3e47a2bdc60da6e2f786f0dca79db4225a29ab3bffb6835002ddc056d54d208d23c759328824a4230b83389b4518f04b85dc4a6396e1d2d64cbb3a1e7467350594c46417d2699e879522289d9cb2c4f4a95ae6202f46012e677f97ca4ad46e5e2386f952bff2fcef695954d6cd127a5f8d7b3fc1a916ac47a22d63624634453631e3d6bf5f3af112d105fc4afb4b1b95e1b36495fa84a749b32ecca87c2a4aba78d3cc49b3bb6f659ef5685054345d0fd2943d7b7266a24c0780ae571e806f271b699e86a169ecbec8c8eb863a3815bd46d002ccac3f6e0455d1b8ceca4d69a0967ba2d77da252531ab504d181989d98f48276a3e4fecd0535e92a00517427e8c4bb65bd6c4ee0e97e36d39f0d60c6f831c2933b0b0f448f7aefa5b772a5e23ad54f9a931531cbe9318395ef74e9db7986190652c8d587d7ebd01612af608ad37e76c81b1c0b146e129409121c4af9f8232df98c9866da88f2231ac8edb221f4af0781530f21e4616c38c87c445f0cd3d375f1bf8da1d3fed7acfbbf329d894e3725f31413bf872eca89d3297f65ff0f5265b85bf7b1d54083f09cb9514646fc972a0d719237bab3a2badc52a1b53c1b5214563f80236d42caae15e7e0f39ae07dac1db1352d714c46ba775f39b62a5c36043068d822c8c7b7a610206e26eae18509236086bc5b8a6fa0575535f6fd796275fbe2c7a17a896e1f716631b38c22e8b7931cb7278d7bf4fb35b8157d71a7802a0d38a560ccb2da86d2f9f482753fe736a1bfe7ea7744fa0f605c920f2fd616d8d290684741c227018ae1f21d351d92fd4e550904688c38c95aa41392a172659f85dda2730b39e50eb3af016884383fc5eabf993e48d20fe2ffc266a1d47c1e5a43800a9271e73e2c8f9dc964ec2f9a2ca87ae432c4df820f4841d822e80e2b82898af6e595d4e904a74791b56a93d3b77d8ac495386a62ab8e386b163bef567e4b3db893652132398526270f135fa24c6716317c13d79c1f84e2fa5a52275bbc6dc6c7e275147aaa1dbe937eed5b400cc490a3c93599ccb3f00b6b8abccb94ea9e1ee42d060fb93c48d37f80b0764d2ebfae9d3606197fd670c69b8ec25eb7253206835a7495fca352533985a48c101eb0aea2911f947bc50d0c31093fbb10e9034dfe55efcc16b2de2aa9fcb0c551b9af5033bb9b5b782cd30b7990b62a9f09a03353d6099d7563c9ab193b7b662ecb5cf22c825c896fb8adc110c761b5fad301f6ceddcdc3c2b59a716749dcaacbb9ee58b1d57ca36ad41b0386a5de7348a17f704f6c09afaf9822f7a262f66784f49da5950a54a768f316c4918bad8dc1cc4315f09f1e2b8d7c747beb8d0bebf7d8d15a5e9df4d25afab5ca8633e2e7d4940cf5b7057aea8398dfb77f83a9894c4fd181864f103f9d4dd39d23938d3fc1f868bb41780ab88a696d4252b18654f6a25b31559fe0a9ca958eea89bc9b038ba36e3fd20b79d1c794be50b9356f3f0ad5d66834f4a7ba5074028c0a63e1db91418788d16a59d63a8be57b321beac5c5334989095adf5f6d6d071321a775123b4c9b76f1ae44097be99204be06b29ee13325585be152fe99aa1bdf298ae2fb903c040252f834361041b2a144860748eb9b92e8e14522c8d322112d80971ff2829d4956a0f398a4a5f5b50e21bcc2707097f68975b8f84279093c358944d55c0609d23f19a04439b51ca3172d15c3ed53ac8cdd5438722e0e8d3fda1dbf0929453a58dbeccf8433fee9987f2e72627d147c0ef0287be5fcfaccdab7da6891d50cd5d9c7661c23fa44459465528e2761f63f822c5179e36c6318a2d8598ea1ddd241df14c5bbc113e24fbcb5f99d1c3e4ff2baa0bce5e215f14c76b8ab0b5dcbfc789c9e4aa90921656e32960af7bf22e755d22a520704268a2b975006efe77fb064522eb7106a989bb6418793d11dc241fbfb39acf7c8c3e0ecb02e9381646ac4143aa9b2cf764ea1ebfe5564cd17f31a41eba694728caffc1e4ee3ab84421731eee8913dd012397bb14dbb29315d71ab31ed7d123b4f10d078002f9ed7e7627911cb495f7e566da542b5567105aa042763fcfec1752ab4f263ddb4df8ecbbdc055a25aba21fc34e3a8fea723fa69d4e233930ab16873ee081aed1e240ce6ab1e94ed5e5c322b94951cc37c19d1d016c9a97b6ed2bac48cee5a0a25f0001ce82e3a5473cc70a570e9d7948e65647998b5a39b3db1b98d1b0e981942e8dc84f1d25be872a636d066aed003f63b5595aa1acef923ee5ae9a76e380b562a9837811a4f1013a25cbf8f90f76eea028c43de210c95a7cd98b9342e29a0ca442fd4a866af3bce4526c98f589e3d696302c06f3f9a7d6e9e5a8ac7c3a47708b946a8a834a1c9bd11ed49c73be19980ff9649074b7b78f2ec1d2f7fa783c56e629f4499be47a8de2b5645cafa637cbf355176c8959f6a272ab27cef18c122dfe153013b402c664ff6f6ac3af5a405223ae7d7b759533d83a0ddeacf56f5d67f3e42edec712c8a33fd4a0d18e3be280fdbe77d5642151d62175574a49ed2524dc0ee2dd7209be8940f17f479a89172373bb3ed6f94ba17a8ac3e9eb3fe28b2b24e6e8ebfd30e7f880d35ed8c05a61748b54b5a996ee14c10ee8b33ca338887de5ecd2aa180f395603f12542dec029e5ee451fa2ec09d7c628d85c823a732d0c778a369151f00205a638fab9c83eadf9a68606d249b214ff7b4283cbbdccf57e875c1cebde7dc39c718a77bef35f53a8200786890fe06cb1cc41613d4f2d232a070e715fa6c9daa2f0256b6ca36e80a584080618594b98055d6f31a25b7aa910f409abb3addcf491df6a1001edb161686acf8461b7d2cd2fac183a6a8584388b0a67dfe09a641e47b54b2166581a4b000b09cb3991e5fa99c6f4c5bdd91e4eec7e7c249f7680e5e7de16dc219e75428c3526bf3553a1c99aa0a39cbe6dd864652c60771adc43715d2caa873825cfccfd5acb84371f3671830f18123f6a6f3c53c559bf6782d5c3fa842191fc8e6f605a1af2fe4f34afb62681b039e4288f7288e5e00392868151049d232f6b2fb3cc0362bf13c1fb9bb3ed114f0aab9349d2dc877ec5240808393f52e848fea8be0c5933e0a6be88be1ff2721024ee928414c641b38fa83e00e1a6d7883a5a3cb60bc352cb3c63706014578c8bc8ae4f4d7b34f881528c835d087c67ba08373c3f414f5120109fbd55a3ee7778169c3c2531fcfcd55a17bbd47e9e4e80a4ae28af2c48846ef8549851e34d0998332bde84612139ff43571e0c63ed5f3b41755400da424185d8bdf97d235892f5e5ddbda0933091654a73382a16b90a1b774c08be2a881399dbeca0102bbb5afb578c977327b0e1799a4b49d7d9a167bfe9907b4cf02a023d2f2398d4bbf57feb6bdbd9b3844c690dc06058f3390717f0f7d46d4fb2e64414b70cee380bebd8870e6f4dbadee0fa5bab0102d39444b06027db0604ce5e213d186c121cc948181624ec27313be246168abebdc21413e3a76303becc69f30b61566ba215d71a7f341a74dd69c2834d996c9e538265ca80773580dcfd3721bb0f639c4e985c73beeb75b5f421add89b6e0bef1d70e22578ef2719eb9fcd6204836e6a0818863adfafcde3db4bd9234705ce9f1e72f4e37264f4d69a6f39f5293017aca2b611c14c90ed9ce00d21de5bed39769afe0ef2c2b307c39f1f18fdf025d6f2460549c2d13485fcd0413934efe37a7640ce57e0f68c61af96e27332cabcb32c214471a0963d6dc2beca396e9636dca5b47ecc8a0c5c0d0a411c3fb96318332412129de9bab4af65acc1a4df46bb3f93505f8528865fbf242f0aa829bc7e82ba377466935cd2af823a325893a7e094ab41d6175d69aa02b34b878b46d53455bf6e73e895c41d8b8b8321555fd31ef3dcfd032a743dae9f3a28997", 0x1000}, {&(0x7f0000000100)="16b583a177f87199b22d8daafd9ce9080236b9487c7bf6c07da2e73f08ae1b9322c94ad2d636", 0x26}], 0x6, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffe) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:08 executing program 1: r0 = kqueue() r1 = kqueue() kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01696c654f78a6780ed726e3bce5c2ff731662300021e13d1389521d0ebe7b2b1c3890c7ae46efd9b7b4e28db98052200b813d749b86922a7dfa37c0ae023ddec56a756cb99a3586dcfefc6b9dc811125de5346632bef3a6c6ad0d7043d7ffdcb8738d585ec66dfc3e454a594aea2a78607f361707bf"], 0xa) fcntl$setstatus(r3, 0x4, 0xc4) write(r2, &(0x7f0000000080), 0xfffffffffffffd3d) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x88) execve(0x0, 0x0, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x80000000000) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, &(0x7f0000000000), 0x7ff, &(0x7f00000000c0)={0x80}) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getpeername(r1, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0xffffffffffffff35) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x0, 0x40, 0x385b20f5bc762d18, 0xb083, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x4d, 0x80000000, 0x7, 0x497}, {{r1}, 0xfffffffffffffffd, 0x10, 0x51, 0x2, 0x6}], 0xffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x25, 0x80, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x20000000, 0xd4, 0x9}, {{r0}, 0x0, 0x1, 0x4, 0x9, 0x6}, {{r2}, 0xfffffffffffffffd, 0x21, 0x1, 0x7, 0x9bd1}], 0x200, &(0x7f0000000040)={0x8, 0x7}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9, 0x1}], 0x84, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kqueue() pwritev(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="75f31da180b33462ef154f11acc4b8a19d7e11a5b9a57be64556591f33ae3b633209931c4459b5cff63380169cdea853fe0c362774695bd277dd67e0042af6ded3ced49bab6974a567e61d984a2cef56768582de58fc431da9a1287c5c8d9c3d24ce6f5bfe17097ebbcdc8b2ed1095d0c299be398f8ae0b6d017c858d73392a8986566672eb1103b1cc0bb10911f508a8f2a1ad8cc8ac4c87d7d345dfc7089689370c87c9b6c1309135c546119eba80156e5", 0xb2}, {&(0x7f0000000200)="c319a217552aa702cf79d2146d60397b9e2a261b8f2a6c3a06b363ca5eb90542e1b9fbb2999c8343f88eb06a8054df35f5e4f570564973424cddb67c6807458ecd0ccb641ed4117a770f1a1acce20b35bd430fc16e61b7d96900b29c7df6545bc830af58af93f1f8eccc66bc30a0daef8b7cb22a9e3435b913b49d558a4b4ce3f3f5acab28d221c13a509b12e642cb18689503e96b8e9b22448439063b8a9e4b461c9c3d1c339f350d40b6865c4e514b1cea0b8357361cbbe99f5d9a5a7247886a614202f22bf39dadd931ab001d406512ca96cd62b2", 0xd6}, {&(0x7f0000000000)="b3cd7bb946a37bb7042d4ada3be72ccab01839d619673a", 0x17}, {&(0x7f0000000040)="c07ca0d008aab5557b7f497f317dfacd89667c5fe3565f4388e80fc73c0e84c8a55533ef11773c336d49d9fe029cb0870b4ff65d1a2dac7a11d7", 0x3a}, {&(0x7f0000000400)="42bd716f40f1fa49b0f5cdf5b5da9fca606d95fedc156700f6ad574dc509c566df5cfbfa18deb2e0caefb59228a309eff1a3060e3584c445b3f9e061570cb9abe1a42eabb0bdd307f3eaf975406fae805b9f9023e5284efd1a92ebb55d49492708133996c900c0980801f66768985e972eb86ab273b74d9f38f6f92c23dc0a527fa80cb28d2ee063edaedd35970207f7c7032f62dc776acaf74dd1662d76b7a13d3958758309c7d24500d83de12892a9c1e542743543b67752f6879b5055f10df05d6b14677286131b20269dbbb471647d16b1dce8f8fc5ea4e7d924eb", 0xdd}, {&(0x7f0000000300)="3bfbb59a5119696f782722dd46229f521cc454df6dad0b22a320d498d3b107b012d8cc48c65f887c6bb73ca42baf9b87a20a3aefa39dee6ad319893dbd31750bde6981f1523e2e52a8f7033c9707e0898081735025bfe1825a9d0423f3621ea71917be9638a2becbf917c33f1b5c4f9b65dc57c7483401cc95a35579ca20a5a365500fe76c586b9adad00f53bda2d81734d478576adb7b", 0x97}, {&(0x7f0000001680)="1cc24a74cd1bdb3e79d8142b90b6a0ea9277227737d3822f00bb457f26cd30546b0ed672f193737a2dce9611307e7e94a35cb27a5aaa97eae58048a5ca0222e013bf7fac40fa3fc4cead02d065fbfb8bfdc225eea038298d9b884806a89353d2a783ec0c008e4e889a091305b3e6fd028234973262b2f87dfea8c645b61749a9d223fb8788b11cb292b792ba0922d6709b8ede772cbeb44022a784ae8c532c83f112be93ea948fdccbb78f73a5991f299408873d63f206acf2e86eb22185b2ec7fec4c5f43ef0e4827c88414d059be8e0a4dfcf164bb58a1220e8d96bcec7873289b0e183a9158d64b97b9437db1c162980a5369eb0511fb4fecfcd4596148321dd45d8308b7732fcf90361dbb46275db445665364bfbfe24cae5dd97144b0804cea83dc231977b1dbb17919861ab729c9ab7d84f34d33049d12f7e50f4b11694a00a6fca262bed080ae80083dd20418487c58dd446fb3aa774264506f9df2f5b8209f304120e0363f29b6296a964231083e85f303c7917eea77807dd0aa34cf68b0ab4fd4a0ec50f382b18e17fc1822e6b44b8d3149975f27c7fa49325b195d0bebe4d0841d1c1f558a190ac1a8745321acc72ff867ab41b9b3b08cd14a81f94d7fe3cfd59eeebc474401d82299acd4cac60febb15fb3622894768f3774799326ddfe04a1779324e9e96e161228a4b418544ba9a0dc9c93c5ef34a8ad51cb4ba0563cc875ca6e93eda22a2b2702584c6eb5db3e0d8939e680f450179f16e32b81a8a785fb7dd67d7985511ca46a5c74bf6747d37888f5cf7823e57ae51cbd0ca293cc2328599d43eb0a6b627fea1c20bd07a37e13d6363627ea89fc3fe5f520da92f026f820ad2c838c6df5070f88856cdb98d703c34fe1f185a8ddf69aeaad3fdeb177877742bf4c8189b0fb4f3fd82b1b2b05f96b8ad1d13b277c9139dd2be165618c88700e650d299760442de7161f31da8408aeaab8a89d91c29d157b1bd60db9c8be46f0464acdb96372cf4c032ee5b24582cd1bec640d89b8f06c437ef8c54d979dce12451abb4f7fb20de4152205542bc356b7b6cc6e97fa6a3fab95c7d6e8353e2fb9674b5562da41cd7a605428949fbb7b76617b5b544bb0daefd839ba141e2d1bd160af050921715da4ee797e990b40531ff88c071b0d091cde850fce808164d15f41663266632ca77f5617f6fdb7293954ec2fe8dfc4c3c81c3af41a8bac36860605c75d0745426743a96541e555e5b703fadbe065df3ab790d46ff0b8bcf07b742b926b9e2ff7adc4b459bd63a4c4bb7be0d1436798fc0cb989d9d117cd68b83c0a7f5144654e955125a83942a5fb3b1b86a7727a07fe3622a037bf611ba5e9e4e9e15fc6fb58e046835a5b01bd8f4fc4dbbdca4a890ea79eb5b4d93487e56e1e0e6f169ca0b5088e293243537ee1342d390d140481dbcb6af00106d6d949df750c41e67858a3de92cc428e06e09dea71721bfbe13425c2c7c8df37f76a3da937bda57d3477e55caeb99f48a5c57ee07efaf525944095eaf1cbcb77823b82d47809e1fa1d2e35add1f7d95a78205e016425319bda14b4f7f21fad53bf728198cc428f591306c71c148aefd0589835706d87fa1775a75c2592c4520cc6e0d2bb357c802cfc0a4a962c503cb6c33045e64aed4f78e6834bb5ba674825e08bfe62fe67ea3da5e783182d76917c502ba39fef63f5094d844b44b62cb798603bc6a9689e121567811786bb8f7cd09665dff5cad66f893cbd96428d85620cd38834d20e115d467b46d94e7fc9d1dfdf2ef3703fef4a97922dd99234708f94d0dbeff09a3a63a57548afc2e28a21dc8ade87f3971eaad2a8166d1ffa68dafb56c4278d30bb3fd45f540371c6f5ad927c793759969ccb2f3624e328dba67eece04393902698b545a5464d790013d020a345913a8b447778f5876de14398cdc290b7501768af7a94751be22e58464842f27beef8f9489ee3a5c3e0b6f44d4503ef85b307d11c8c0338e60501130b42ec180633f2b3c2839c3a0626281c3b1ebc382701a528b01fb5db132acb0cd15d45dd0ac5534e2d4fca0169af9f5222901d2886b2aaa4b6c1fd4f8feb8eee1b6d9ced45f3c9a4437f77f5a239a75b2a7f348d86e053205d420db8336b5af6e642c5b19743b0b2e054c4de775392d8599ae8ac48e72f7abf418efce1c32bb7dca9d13acb160a7642adddac737ed263194983f830c86cdd797d71cd00f6b4a254c4dbb9e613ec69ed868a5e6dfca2277acfe21a62e8566806b268cfeb2c72510eead16bc177c1c934adb9c78012b76a0119a7faec250747cc2aefd19966ffae8527d3a32da1c18a83ab5cc89adeaaf6387e3fac302526b69fc5d25b8a1f8f6f9396ebc96d663201c7422043cdd1f6ccdf83c5279bdbabfb95bca1ca70b3f720f59697dd962866ca594cfaca8f0b1debb9251db85fa29195de8762d1c985c32a41f2e9b55ef71f319ece37a5acb57d524028347dc000294525707c823f3965f898e14265d36c2a416fd5289104e825c13f0c2350aff942179d1dfaab629081086ad5ea1450e7d69370c98f12472579576e750a0d00757fa98857145ec4f93a62dfeadfe9d72593424c02b92e6443843905609764edb822fdc63401d137bc7c6bf859af110dd22746b29d4595a97d61e2e0a2baad5ab111fc2cd922017743f4428cdea48681e0bd26f29ed2063fb8606788817d98cabbd27cca580ab0cc0ca4a0a4cafab9e48abbc281cffcf73eb2fa36ee80762e5cfd8dcab70ce7679047d1099d00270bb9d566f0720db2283751f790edb8264e2dae911645edc216adbe636333fc1898a6579cda34c12c25b27f7a116f45e16f6965c83bbda1061daaadc989952c413bb1b2b4ebc9c1ab82a86855a017551a6a677894db6125b03bbbcff4f71f84ea2d1502487066671f635a01e2a39987fe71c6fa8b8c546e181ffdd61395c50b634f00ca1ac228004cb7976c5565e1147765c92b45f18459bbed99be396b7cca112ea89d6b02528b137925c994d506e106f7f83c4de787419a2759d5353d8cb2dc86c4652853a90986958049a70e8b10d6d44eedbd36a3636cd3fdf35bb42c633a64abb725c00255b778ac6e341e6f87e45da23bf3c275e99fe824b1040921c0ec38a51ec7c17871d4687a48b1d32244fa1331c01d331a62df4b8f37ff7db7c15b54f0ee3914c1a1b65df457b49be172a849bdcd0e3ca0061db64541ef0ea75b0e4fd69b67907edee5d4efa079a90c5a54dc165dae4aa76a8c1b36a0884b37ae32b193cd43ee285bf04047d9baae1d3d3d49d0a79826f7c838e8e91e2c2496833c5d69e52c2a5a8b13c4d47b2853bdf98924502a0f3f33a4828cf0fc64ed4624794ad2f46cb5c6adebbfd5bf807977a01ac128eab508204d367509a6d2feabf1f557dececfbeb01754e24cd22da3b296c0ddfc430fb1abbe684a8fbaab86f96af9adf9e23009395d92d116812d6015c3c7281dceb4ebf40427ef3428da2c781f98f22fc981a65fbb7f49658593e5abdc6d47e9b71af49a9b724bab6f8a3eb1c6ca7bf3eee70fd2ed681e03ef9f88fe35592610c26b046dcc52826998f75966dc2c8dd4798f8f0b9cfe5b694078dd8f1e896b4d63661e9d6546751cc0a917a933650db27d4d20575993c36d2d3176035efc5f5f24e489dbea719dfeaa3cedab35d5e4a16d81cce824eeea6863309b6a77f2a6c23221e9cc61a9bd729e04bd80fe343ad70515d901de262bf4469d7b42618ee1c367d0cdda77e9a68fcab79ffe62ce30c3705a1b6f3fb09176ec4a6b85aa63bc526a5b242cc93651b86068f2af16e5c1a7170637b1f87500b6e41f8d9b70d0c3d93fd3b563f44a2b8f50eca92a27f16fc688d00777077d4db9c8fee10e7f16902e7cb009e7f9e2d91e9bc21f97886231ac120bc3fe2131f394527e154e879b1969b0258a733fc065115ea4cbeb399a05dd35836e592444fff19db767e04b39cec8c73b0579aa84220c6d499a9d7b562f891425df8f71cdc0bece94cb5ca34796cecfb0688236a422fb6daae8375fb2ec4d9939a62b914766f4b3451e60537e93b1afa922d305db332c5772d8f778c7c9412ac29fc8b136985eeb471118d4db4b97854fbd438dfa5ccc7c91d529741222af0655f829cab8307f4979d4dc3bab9fd85b9752e4a8279ab0a211e0efc207cca17e94b6b0408d0bcde0b425ec383a36ebb65639dc348466fc1ad166b115bba3b845f49a624eb420ea0fc9644a45e8195a7b90f054ad7c87f38bc6a9d204d6f55efe3a60203bdc2fab4b3f75b558655f74bbc3b681666bc0ad40d97780473594fb9aba5ee70510d7e63ebeb98eb261b7d39220777281137828ccca2f86783d69984a6d9bc0f9f3eaa7a053f5760bc240e6a309c07a02bc7930480c4592261f3b85b5df8255ea55a8119af5a91d9086c2afb99da6727d14b1ffeb0dabfb8de1520d403fb4bed1614474a53401f680e3142da8485f050f2752590703f0457ee18dc8e4a5a717d651688afdf2953326d37247939030e29b67b7dabc372409b21f4d0c59287f77d2928ffde03e7b58e168c9ffc36861185afeffa9d29e34242173113b00905818036078ac9a9614c740f67e0a8813cf114bf543eaa1afc7c61976ab8ab5960030053ff3733ef74c5336c0285fba226729578d948f143eee8b9b190c767af375aff76721a4cdcd74e7510b0ed4ce4f1d533230a027d3e8e9e180222840a49a987ff0cecc4026add8ae9d086ce649535595a3d212856abfea7dd83d6e52f26707e1abf651ccae5e5acd2e4089ecab3f52c216506606b666e1e3b79663f83227f7cbb67d054eb653edf6355ca91a4946b85f43f36eb2bd3fd27c4caf6c295287d8d0d2d0e521edd35f948d15b05d794c27debcf94cd534e62af4e613210b8039bbc129015c6a1fdb97788846d0fcb57bfb845206bfe770b936f31fabaaf3c16231124ef25cebf0e4b708006c0a968bbed3e512602df53e6fbf88da62a5855f813c99ca7b758c64768c0372b84e0721087ba8579fef96841ee60e5a0361a7f470d3a8b7625b75443a2b27c6d204c3cdb4cfaa335d633c76337f89a3f4c354c868b16c08521bb0f138322ec99a7da3d194ee45fc77c15807cf80dc8592676a20a9749171d27e5dc4e07543e237b22a15a8e86e4c6ba391a525dfa202c33b23a60a2757d2ed36a4c470f594456f69f619aa9978df2ea5d119e6d966339ef4f388e507b1522d9b0e05b2b5de3e8c9610321301db8d4c002e2d336686b3c99b653dfca21233640be7cbde04bb7aa9c2daa927ab39d6da014877cbd72459db54113b6a3acde6977a641b71afb6d734d8523c2168403aa14c64efe12a36ea8e35ef3c32d5aa377aea2be8d3a3e55c4ca938168f63d801815532c4887f3f22bfc4a830a17f4e3be79dd0d50076c8762402250f55892da6b70b2d14795e4c9ad70d055325ccd20aab0afed28afbbf8022fe4c68987afc614b3dbd5fb9fe4ba47524323ad1c4f485efeb004f5322b69cadf2228d88d3cb1f0662929cb36c115cefae2d1d8a57e0d56e10715f1a0d31ad11970a72c45d598872150a8dad5175b66db00d90b1298a46ab6fcb7ff295766fa0843d47dd7aaa8464b306cef0308e1badde887739f5add1de18ae8d880094c63cb546a58fbeb862996ac14eacc1bb51dea1f502a0f361b6db29b79b65c20c8103f59e57f4c97dc1544938a3eeedfc66445d2ada15f23a101fc23a374f75b74b9aebae3c641091a483501f1112c88af87e582a72d1518dda5eec750e5b0108", 0x1000}, {&(0x7f0000000580)="79232b26d154facf0d890bf496732117c4884068d71f03a3fc12cb825fb9a46d98c3270bdf3338a1486e9113d52125a75ecda4324578d7d8a133ecbc7104f37d463ab57a1c9374866f1e36617cbafe54e69360308b2d7a7ba6ccc8da32e360b27be1ed348b3e39aa87a5dea4b02571656073243165aba4220642c0dc1a0f331081a27ff725010804769b00ce1a08d70aa5e7bc6fec7c02c278e6433312c6cdd8f43160a842187570bed46d2a035702605c50cde790a6993e2f3143", 0xbb}, {&(0x7f0000000180)="bbd5baa09c18d2905cad439e74cbf6ab75f77d835ea61cab5c624fea59cc2c89fc548f3edbf07f86104ef0", 0x2b}, {&(0x7f0000000640)="2980e60029aade7643f5af6b1cfe15cd4333bb5901511d0a2768dba66441e5805ae3d904f7e45ef90c68cf5eeb7f38c2cbca4b7354e6f080a2796c6792de3c026cedef94aacb98d1425a1d63891c11777021cb5ebdee307d33c6cd099c2ab32bdf30c89bade7ba03b50431445c7095fed8a1bc24643c1c8dd74339a8901f2b157409f06505a0aec03f3748377d12a09e24d324bdcdf8ee2193b1e96182bf410c818f34664a5367737c15ec0853cabdb66bc7fbf9972ebb878ef3de945f2b52548f0174faf67f89407db029e6d0d9e19ed814ef0dd3", 0xd5}], 0xa, 0x0) kqueue() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xd0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="ebc138a3a51967d61a4210834b942247ab8919010868491b2a2e5494e1e440bc2c9cba6bad295482fdb92c32f3a20a12b025b8927926e39487c6c9ec4e03ef21bd9f2fe604b98515acc33e30465845342584e33e08bb442ce72de786711b234ff4f6406f32c13b4fe0199588956302d57609157f10905911bedcf6248be4ce4deddf77ea27bea75a0e6750e1b12713cd94ce815688bfc40edc16b0047e119d4aa0ad37020cecfa101532ac06a957666f6bc9ea3dd3883b14d82c51a09c2a70433279b2d83b7a38b5fdb4b170cffc064adcbd7dc105c4aed748f5af021dc753acf7edaac45cc7e7caee597571b54fef29ae38ba03bf8800596e0e", 0xfa) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)}, 0x0) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) socket$inet6(0x18, 0x5, 0x7) 16:00:15 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x3a, 0x118) nanosleep(&(0x7f0000000100)={0x8, 0x50de}, &(0x7f0000000140)) r0 = kqueue() r1 = kqueue() close(r0) clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae0100526c653200"], 0x1) r2 = socket(0x2, 0x4002, 0x0) r3 = dup2(r1, r2) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)="d89ed00edb2a76", 0x7}, {&(0x7f0000000140)="749be49b70ee7af5d08f3fbe5791b34317f82bbbb0d2ec42bfd80d8b58afd33fcd67642c72f9b881aca5a4f4addae636bb5ca28ace197789292dab8df3", 0x3d}, {&(0x7f0000000180)="a50f2675c04a7b828a722a33996a898a956e7cb210740c7ba0ffcd8307f19c5c278a2b3a716a1ce18cf75f47b5096e856127068538f0b4efdce3b4147fb65bb18baf7d92c34a7a4f80f75214d21425c2e68cb99ec82b845d6be563ef27678275c32d044df411a0d59bfbcaeb852c43d74974732dadb5b25cb72d7175a137cf5d9349a3708a9fc6927d72a0f93e731c8fa3", 0x91}, {&(0x7f0000000240)="fddaf79051f7ba170f1db1d531b694f99d775557fbbb92c98816c301f25ba699be2565b8b5295a58b1a1102b143db77d7434070249ae841f202531c83b896927cf2b477b47ed9a672632381784fc78869f8ad7e4261dd11af4270dbfbe062a30f7be6d0d679c26466d19427914f75e0f77bead2154c1feede810da61adb78696978ba83870bbf05efa677326b549995be3d90fba635b0382883835f8ccbd8804db2e8e811da984368aeeb2ffa58c3c7a8f2855ba8f8aa3f34bc7eed8c32c4da265e70748486f", 0xc6}, {&(0x7f0000000340)="bb76a88228983a2dfd92cfb0d259df05146fd63f81e46f15ef0b3803568259de64c1a3039bc9032f21b0a8db406eef26cb1d9f3675e77c8579ac99b42b9911fcfa17e86c26b5023bd9a35dfb1b1d1a950e45de0a64a2cf90cc2b94b3f9c5bc4ae779f4410d438e7426ab3181e8b21cb75161eca4817054e3aa61adbbb2455efd8097eb91fb5b8949a4dca21e8c6c5b6bb9c67ae088ee7ae4790234d0d3fa8c7aa72f10982b3b52401f34ba7740c7b709a8c0e15b68ebab16505c7d2f30ec75b3934e4ffd91", 0xc5}, {&(0x7f0000000440)="118178c8b07a47f0adab8b1ee0044a2ed01bce9371e65b325c78036031e9fbfd94af3b26c19d321171246d5b47170b9406b27ee73b18976b235894e7e9a20dece06a92ba73a3b2504e460b16fedba8af3a7933cf7e5660d0a17197606bbb55da32d09730629e37624de923ca092101f3e3118c8b8f55eda5817ca94eb408aac6ffc92d91", 0x84}, {&(0x7f0000000500)="2522bdfe7425c47e2ebf360e435f0a45811784080b0eb296e131a2c68f7ee44ae98ebfc268b43bf0442682625ff35e545386aef53547f2fbf3a93dde1f5bab84d219103ae89cc1586441342d9ad8a47b791d8ef73175828cf239d1fdf0629d82a23ea9216b3fc5f978a5d7", 0x6b}, {&(0x7f0000000580)="9979591ad4d41f13e560df1d52a52cb4500c9ae45b89d967b92221cc8dc8656218a07a29c52f889767a4d506b542ec658bdb83401b360a8a61e0b96ba217d84d080a4b53ea3865b9568fc941280740e62900a84685064c6e7f3a989419da4daad19e1ac475fb55b05abf81bef5dc8ed201de9906993e54e970978369b3ee40b5992825154c8faf0684b02a499ea1162f83a0b5945a3fd69b566e92ce47129daaec04279ccb40260d60f27cc08fe7e09c3e105af1eec38aef7ec785ec69a51d12d7c2aeaa31c25e31b86b12f4ce5ea2cde2", 0xd1}], 0x8, &(0x7f0000000700)=[{0xb8, 0xffff, 0x20, "7ee9017c619e9ffd31079f3049b7f33989bffb995cd34412591dce84f7b51ee86a1c32ea2faece391f23d759d296ed50caba0779569067c80b40cb0d5772134d8c31cfed8434f003c7fe6fab55d2be845a40a3a5b877114b1ed73a8516e6f10683b250b46245dca100ee2519589f0412b30b3546a050656ddf25bf58382c5bdc93f69583979f64044c1a0ce28bc7f2c24cc54f93dc5afb888f9d8d884d752e333b1109f96f3de46d"}], 0xb8, 0x408}, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x4000, 0x8) 16:00:15 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x840) dup2(r2, r1) 16:00:16 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() accept$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088130000000000000000000000000000090000000000000000000000000000000000000000e2ffffffffffffff6700000000000000000000000000140000030385efd5f4273f5446d7d80aebf1185e2c87e0555986b1458b32cbeb0d8839f508ef1483d11e9ed8ce7f6eea052f6f344a1474b0a9b241d769d7aeac57de7701c869fd9299c137ce22d18231671596154a09dd37dd0e0000ad44c54ea1e36f4f5c277d02502f4ff4edc4978a7198701c60dcf110f0e15a59be516b7fe44d4c2f967c0f830318998f4c50f77fce6457663fd152f726d5f012ada0016fd99eaeb2a8ec3dcc57d5b1072e00280316b50bb2fd5e1a5a85c100fcb53a28a3d7ac75cf6819cd562943be5ce42d75c17733d7f79d8194a8604d5c215373cce0069bd3b07717036bc2615f781d31aaa0d942e319330036e5c14ebc865640225d21d5c62791dc04a3db548985408538440427c2ac8fb68f1ca8c9caf560deded464c30baa5a60721e8cfe"], &(0x7f00000001c0)=0x6e) clock_settime(0x0, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x100000003, 0x102) listen(r1, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x1}) setrlimit(0x4, &(0x7f0000000080)={0x4, 0x7fff}) socketpair(0x6, 0x4000, 0x6, &(0x7f00000000c0)) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:01 executing program 1: getitimer(0x1, 0xfffffffffffffffe) 16:00:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r0, r2, r3) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r2, r4) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 16:00:01 executing program 0: r0 = getuid() setuid(r0) setreuid(0xffffffffffffffff, 0x0) setuid(r0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) fchmod(r0, 0x0) setuid(0xee01) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./file0\x00') 16:00:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:01 executing program 1: r0 = semget$private(0x0, 0x6, 0x80) semop(r0, &(0x7f0000000240), 0x0) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/188) syz_emit_ethernet(0x1, &(0x7f00000000c0)="fc") semop(r0, &(0x7f0000000000)=[{0x0, 0x4, 0x1000}, {0x3, 0xfffffffffffffffa, 0x800}, {0x0, 0xfffffffffffff800, 0x1000}], 0x3) socketpair(0x20, 0x8002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000200)=""/56) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x12) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000280)=""/176) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) socketpair(0x0, 0x4000, 0x92b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) r4 = socket(0x11, 0x3, 0xffffffffd90680f8) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) 16:00:01 executing program 0: r0 = shmget(0x1, 0x2000, 0x101, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) clock_gettime(0x4, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0x11, 0x0, 0x8000000000000000}], 0x943d, 0x0) 16:00:01 executing program 1: syz_open_pts() pipe2(&(0x7f0000000040), 0x10000) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)) r1 = socket(0x6, 0x2, 0x3) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) poll(&(0x7f0000000000), 0x2, 0x0) 16:00:02 executing program 0: semget(0x3, 0x2, 0xd) r0 = semget$private(0x0, 0x4, 0x5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/159) semget(0x2, 0x20000002, 0x0) 16:00:02 executing program 1: clock_getres(0x2, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r1) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x68, 0x1, 0x8, 0x800}, {{r1}, 0xffffffffffffffff, 0x0, 0xf000009d, 0x80, 0x78921af5}], 0x7fffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x80, 0x40, 0xe9, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x10, 0x60000040, 0x1, 0x20}], 0x9, &(0x7f0000000080)={0x1ff, 0x100}) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() sendto$inet(r2, &(0x7f0000000080)="acd619a42a23556ee6f8a5947ca8ef63677a35e4348ee9dc92505f21bf5e779a952ea2b894f2df79c21872067a61ab3677d61c76d0b39a8d28bd5846e5c0e802dc7826a77ecc61f32dc7d0f2ddff39fba588b9265e753dcc695c1b57efe692df0d49b49073c66a2c997624463d137ffd3cb794bc11a4a7e6e2ae7f01ab0580feca961ee3360e6e43bc72d394b4843ae666bf17ac17bf89283b1da1d323b868e1e53861cf7187e8d89c", 0xa9, 0x8, &(0x7f00000001c0)={0x2, 0x1}, 0xc) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) faccessat(r2, &(0x7f0000000040)='./bus\x00', 0xf1, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x44) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0x6, 0x101, 0x1, 0x3b79}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x0, 0xae8f, 0x2, "0dfe114e9425eb77e729d0e6417115f2325395a3", 0x1}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x6, 0x8c04, 0x1, 0x2, "b7c6076619f5f1b6c8579bb1accec90e10f0fa2a", 0x6, 0x2}) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/219, &(0x7f0000000000)=0xdb) 16:00:02 executing program 0: r0 = socket(0x2, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) socket(0x1, 0x4, 0x3) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1000, 0x2) 16:00:02 executing program 0: pipe(&(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/15, 0xf}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x20) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000005, 0xeca6, 0x100}, {{r0}, 0xfffffffffffffff8, 0x23, 0x8, 0x100000001, 0x95}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x9}, {{r0}, 0xffffffffffffffff, 0x30, 0x80000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffffd, 0x71, 0x13, 0xff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000080, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x14, 0x6, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x39, 0xf0000051, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x0, 0x80000000, 0x1}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc9, 0x3, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xfb8}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x8000, 0x843f}], 0x7, &(0x7f0000000140)={0x7, 0x1}) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() close(r2) 16:00:02 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x11) 16:00:02 executing program 0: socketpair(0x20, 0x1, 0x6, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000007459b04771df10d0000000006000000000000"], &(0x7f0000000080)=0x1) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000500)=[{&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/118, 0x76}, {&(0x7f0000000400)=""/239, 0xef}], 0x4, 0x0) dup2(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ftruncate(r0, 0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xdb}], 0x7, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:02 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) syz_open_pts() r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x4, 0x4}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:02 executing program 0: r0 = socket(0x11, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:02 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x10000, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x100000000) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r1, 0x14a}, {r1, 0x80}, {r1}, {r1, 0x2}, {r1, 0x2}, {r1, 0x40}, {r1, 0x10}, {r1, 0x18c}], 0x9, 0x9) poll(&(0x7f0000000040)=[{r1}], 0x1, 0xfd) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x2874) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x8) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) munlockall() 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="d72353734b604525de4e50ddb88dd3bce729851d64713e84f77b7f320d4ddcceb79f2822947ecda67210cad2154f38577d2f4c4dc2be62925adf08438350a8b873b078d1281f4290d8ce96d216391d71222f0b5c95efea8dfce7ee54975531ab344f483bfd6cacbb3ca8cab139f0f520829a6d2c8e1c1f65b170b6064f5f3176319ab3fc96799f42d879e260f950be1c75", 0x91) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x85, 0xfffffffffffffffd}], 0x400001000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1e5) 16:00:02 executing program 1: rmdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socketpair(0x21, 0x0, 0x8, &(0x7f0000000100)={0xffffffffffffffff}) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x2) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7a32, 0x0, "f5a6849ac35d9dfc1ffdfc79f7a824d9c9bfd010"}) 16:00:02 executing program 0: r0 = syz_open_pts() fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x4d, 0x9, 0x7, 0x4, "ca7797cf9525c53684e384cfcfab533d3fb15d1c", 0xfffd, 0x41b}) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4c) write(r1, 0x0, 0x0) 16:00:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) sendmsg(r3, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) 16:00:02 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000028, 0x5, 0x0, 0x0) syz_open_pts() setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x1}, 0x10) socketpair(0x7, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) shutdown(r1, 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/236, 0xec) writev(r0, &(0x7f0000000b00), 0x78) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = msgget(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)={0x3, "ec001d06b166bcdab49145acb7cb0c3f8a227fb0f5fc4ebd214243a90ca8303da7f78a1d14f32f82ee60e9227ca6f84c9e41b5245d9e868348b18c7b160f58e4132cc4f1c18f89d424b0140d6a7a6aae69b0de691309acbeb81b280afbe2d6dc842385f1ebc2e1ae9e80a7e86f3b2f35b60851b628499403191c703f4c6c9a96861119016e39189336f7c36eb8d0d4c6e14aabcf3d581d0ce23c2af82b2ceb1224a4af9e3a6933504c11400531ff5cbe816564e21dafa2b08ef29fb87e52276a00e0245eeb72ea4036d1db2659d4041c9826e5a8cbdadc90ed0499a1f619725c14c7db7b2d4a9cc7297d3d91238687d99f02c083de83fcb20b4a2de43f7f65104e928721d620b7f75327e437b3f35bebcef343e481e6b9ae2e8e4f73b6ddffce3ea431b76fd2ea783ea4b82aa2b164e74985b6388bf19a9a65009b5da58cd5f496ab8a34994442397dbad954097fbb06b00e43be92266c169602fffd6c6258358dd245e1c35d6a63fe3b8b7d2e597c0605d153967d57a234a2c15b313972b6228815cffff6d9fc9617b1b967689ded20aa9d73bc095ebb68f7a54da4edf1311b0efdac80fe5e93a3d45f20ea399c7c2d774bc1de2276db0028df90adb959a5629ea52266682dccb781ed7e40fc8af4b6001b504fc2fae7c2bbd7cbad95b5c140b17614157955755e36a94a9be20e4f56a8230b641e5212e35576966a32debb8ade641d6c69de9276765648f76978699d088eb189e111ed987c36a85b4f3af2cb0a6a8f8ddc4d8239b6d0843a8ac8a40778be019c0408cd5d64bd7794aa936e0cadea69d2620dd53703c5756bcff6dfd38a7dc469e8fb675b8b99385193507fa706ce14f4244e0120a8dbaeb6c878a1e2580d823add111a8ba642e497255f9723fd8fee688aacda91958ce4d7d732bf54643d392d9e7d5c4448a42ccf77c082014c6f8f344b9232df180cb3b71f58a09acbed66c08aab1c4cbefc6a1ccc0f780150fd3caca104247981cfc8ffe9e88e5c6af05b4baffd30e6d4f12dcaad97217bc71a1cbe89db8d1eba7e46847d697ca28b5d45526d9762589b61a276c7ce2173fa57c145ce51a35ff5967bc7698f9c3cef42463b1b0c8e2069150fc74991e26a7e2cec9dfccc51246a585d013054568bf1f0135b67b8dd6f3e50727b53fd25b9ce543a2fe6a1cff6daa14e9a1b326d0d0f6e6d48565fc0e08131a9b5ea35072e65119f9a89a0f2ba8270d0ec44ee3c4d9a49b295dbdefd2faff74e6594c847df8689c4f10dc889592f5f6c86498946e0a9b3c87a5925473f9130ea8a63ad2755ffee72d371e0b7daff21f8354e32c6320f902d215bb8a8c9e2170a1f19778d2e6d10cf2a1df40f1b874a79997549157ed2a494ba044339c73bdd010172a00b167139f05224ac9347978d5995689bb7cc193bd6251c444385c307233376af848b9f37dd44b0013b36b8bb4bdb1244fb99bebc36e3bbaa52cb3f854435210ff13be112a9ae68e8c4100ee8560c523e48e385ce7cae98e38f0cfc3505f2b6f195080206058cb0dd16141989eb558aa253cedcdab95881f984256c710b8178d6bc4c712ddad726e8d63736ca28132d54d30fbc179b81ac77396ff12bcb202637ba46b82ad68ee25d17b4ff3432d92d39cfbf9e8826c9f9da25ed16a7f3171ab896f4cb13862b882f5d4a04069cba814380b1d3c3575aced83c437337728c86ced9cd01248552705cd951a590ced297bb5ae63bf04aac3b3880b65d6be29ff80d6c120ec10c1f67ded4ce5320b5d93431f46f54ab668ecf81f1dbebc35dd056ea9c043ba87022b84f245c9176bf428c164a4f7806f868f0cd4ef93223d817ea8b454b96fb69d7e8e024d39b07852e1daf6b5b2b3d5d58ab98ce98023cb304a373ba0ffda28d058a2502498b42b9835b33942065485973241235b275bbffb223ab164e269e1f87aa24597abce83975111513ac8fb868f6e4b5083f4d469172a410be513ca9b5974dfe9ba3c74e2cfc747cc3ab36cb853d47c0cd560472af85d753f39e14d8b70c6ac9d0008f65410f4987c6a562395bdc8a4810de7badbc86ef8871e6c2725ee1fbc193beb34423b77ac21c7416b3b961316d8b8849f4f5639ade9ae170ffe15775c592b015caf12c283fee16c6d73b6544ae1e65ff3eaa18865b86f45dc67fd86e875bf0fde4f9ac021d1cab9469c9cbda611806739b95d9ba1a44b8604830165dffe8d544acbc4e60000917ef2bb56d1a21a75fb09c09f7ce28c6dd951b8f82053fe065265bd11b9f5b3fd34bd4c8aa4acdaac551ae762f32e0be3458438d0a755f49ee6dc09711f61e45d40a5c82db31fcf099ff011d5a840250f4be3866d1dea8c51728a352e3b0ecf34420b8584d7bdd0b98d8cd41e3ed0a85c6b23c58351b5ed4e7dfefc739282a22d078cd313806efee3d729be7bae606d338d23d1181c5608047a8a3c0eadbc2982efd5ef30b58343085e97f644aef3509d49eec429cbe49228bbc7bcd239c6a9e386996c9db329bb3a95709e10be4bf33b9294d02c395a1f8226c9bf82c5c070c5ab7b5214eb1aacacf286f707f7adcea1ecf1abc3a28b3b2be97426e2c9414007fa8abf56c4eddb54641264bb55bcd1318d9fc4a1c4cefeffb8065753e28c3971b88fbaa5f04f61acc29832c28053b5f7b7bbbf680fa6e293c3b10f002467d2f373b51ab7dd7c3597c1146d8829d3b6adccf73346abb56d08ba0842f3b09f05d7b311c90126aad41c853dba8f5576afcf1e6adbee2737d2696da92509c16822aea0f0bb07d48501049a3dea2ebe53e79486e9854db5d5f69aa25ab10f8cff9b262f03b33f537cda0cd8d3a1565fa9914d4d7b3f54109f4d7f8d4167bd9c6b3e040a0232a895d8c9f26fd6b01a5778f08b21120a334a4029c430e99182b93aa6496f3842a8d0ca58074d02922e7b4ceedcfcc16971c0f45697e134c27eb42965001d1897beda8b33bfcb28da5090a2ff6707f89036a32e08eca10335374f449e3daef14628ecb6a55ef392b7efc99afb7f5e208d419e65fe717b0222f2e4622e6f4e54587d1e113759dd8d1eaab1d8a35907f6c67087dc0999d28cd943882a6535a0785e14f8b62b58128aa7cfe64d0cdf297c19e95514a13682325f64750973d47c6af5708af1e42784451c2837cd4b6832e9c1526dc913f7d0a3af098092a1383a5f17386d84df869ab420595fa1fed719b570d129efde5c870df1ec652eedd348c2f00701e148cb0c515f969e34b79937df95945e731737e16c4a52acf995f817f4259a923923f0edef553fe3267e237d30406efee8cec29179113fdaa4cfceb2dbf21ef5140ca53fd789617204c6befed14253936ca3ef87780b14273a9685f0648653505e589e6d4f23f373327030c27f1d8f730c48dc28a3157db03a6096fab045685c4b12f108721a2aa0b3140b50ea180af8594d10ddf46fe7fc01d0add3b74d8b6e63206dac47482ef0696be2c5651a22e3e7b5e36e79ee8a4c1fceb56ee4120a28c6b163ceb4f4efc82b012b903bd305277d95a7e8834540800ac0cf1d4d91aece9350d50c3e2bc8dd47406e3f7d95b2edca9d999eedb7e0f86589b1f8d2b6977bfe0c538a418d475304ee0c4e14b1274ee45aa674215b210ec0e36889e2e76a196f77b165cb8af8a6949e2ce19d41eb6098d3d65b9efee22f8e5cad37307f93dbd8f5a79632df60d96bf21d49f23002be428389e6979525dca018c0c12189e83c6d5f13c64792528d27c5b797fa97c0938a128987fed1dd3e298bef691517fe59cb1385eebad190baaf175d585422166ca2d2f425caf0ce5405c32123e898e2863c190839a855008aeb68d89673fde0a9675fd170e17e97739e970ae41b8e06e99946b9761669a825478f2ce5fc35a07027383c75f1b7e941e69a4f7fe8b8e1165ec76334f73e07193363d8b5e3ce297ad83d2361e581a3f3427ce0d69d928e791922a01446ad9e2e0534b32e02cc1bac2d348e85e9a60250d6e96a6743953c29230bdeeb805982ee5a2926525b4545233d57585514c51b9b47ccd87bf8c5bf60402f6e9a7bf85e942e556652a801a983ba257cb5982f348fc74f3ad04a0941e3f70d9fdb363e335a944940a056c5d85b43954070009a3f5c232fedbbcd853a09c77b0078ed3ec503ac5d091fa98406d7289da4fefffaac458a7dda394a73272a695812dbbf3c62d31ac4b202664c3c5f3a2b908034bc7c4b2171594d2cc74e4f0205bd10a4d4f1d9f3cf698a01aaf11322656f5c9b8429e285de79dd2b5481fb931840ae801c58ac55e1eb2997f3a13a636fa567a4df2a08e9d1378ff36f2c9cab45e97aba14820d5f354245f0b076763efc8129f2d0f9bdeccaa3a7401cf4e26d90f3438ac96e3d520289a63a48bcb9becaf46230c0e99dbf194673e3fa03e88412639670dda252dbb60c5611bbb389fdd9ce5c425cf0b41dd04e49193f8da7800dbfce32df82497dc39d5f816148263ead71c136574cf44e0cd33387c0df47d2f50b0c0b0930c3ea40017afda8f5c2dd9dc69f67cf5e43505984399f4d5fdfccc033e7de60c4183797b7cc795d2169bde34eaa60d50902ebeb85e38c4e7899be4de1d81287499400d91953d4fd6ac8619b9dbbe282031b65d3287e91fff4cc26a8542a3e2c4ec909e336de0f31b134ce874e0baf4e606e6f8705d3b28a79ed437b994dbca56a1561c277bb7de41893ec7cb6cae9418810a45a196dd3f79a0fbce872a783aaf6313d09a09fdcf09d2c2aaa06f4fb740b54c7a182725f2b5f1b8121ffeb9037da1d0197df2a321d74ec15a774491824c0e4dfcc8c99e89034ccbcadfe0509e08af5f8d0fe510534ebaadc0e93996445305932e83ad0f4cd8a6b321d89021ac945a72d645f2e78dcf41caf3b5a1fd116a48890b2cc0a40bd0935e24c284297c6537c98b6ac3c4b38c11a054975cc0702f09b67727801c5bb3128774dce84e8a43fad5c2c8beca964a9cc3efecdf26241d36cb3fe84d6d90f07224362047aeaa785bf786ee2d1f2a8d72d59cba74414da71c936d42c8151265c2a9ce1530d4802218b3321897c2ffed9a408e3fbde0a38e08b86cb1fa472cc332aa9999d5bafdb1b7bd00dd41b08c50acc751c450e2bbd8d8c0fb6e6cbf46eec20446b58970154106136b2cb1a65f065c27b2689a4caba40c3ee3917d2995eaa10220f223e5d9a32201a22028d5a5f1673b94dd7f0e5f39e67c0ac884e7e0a17594bcf422e62d272925bbc8e7519b1774926267fc9c2f45704b063e843288cb5782f02d1cafd7369803e9d08ddb5f437071fa0a87aaf888a714ce6ffb57bc8d05117b507b8ab995c7e6ef4c209630dd17fc5e90ef4ec25987daa2f5003ad88bc8cc13a0ac90ba315cdbcc569827fded1e4c01a017c4a48ead608fca8821f528893fd8db375b4d8e2a960fea095de72801a0ddb8bc3d251150d66b90515baa88897f1eabc1e5543dcf164901ee4a1ed84a4b637558fddb2f6714f087c761b0d913164c936733a6a76976f4694e60da5a3baa79276f7e571b28fe84c868d94dfdda93e1464464a34cfb29665f495c6b1e2868ce8da0b7fe5bad67a238fe674f46ec35c2be55b9bec24db71613c653f0b2631f352c44d926e373a33de2edd9078ccf86b26120001ad01589c9f9e1a50ad68db2fa34be9efce68494ccb26f17dfab0e3b50db5a25b2a8e73524b4804fa5773ac5fbb5e7bfddbe28f5699d5b6d6fd69038d5efb29ce31ccb5e1f94dd8e0a1955bb81b59dbefa03ba67078cfaa3f8904b420f85c9942adb5838ca538f"}, 0x1008, 0x800) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) r2 = socket$inet(0x2, 0x0, 0x1) setsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) r0 = semget(0x2, 0x2, 0xf0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/59) setuid(0xee01) rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() pipe(&(0x7f00000001c0)) r2 = kqueue() close(r0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x2, 0x4d, 0xeb34}], 0xfffffffffffffffe, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0xfe1}, {{r3}, 0xfffffffffffffff8, 0xd1, 0x0, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x10000}], 0x7, &(0x7f0000000180)={0x8, 0xbc}) close(r3) 16:00:03 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000000000) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:00:03 executing program 0: nanosleep(&(0x7f0000000100)={0x0, 0xe73f}, &(0x7f0000000140)) nanosleep(&(0x7f0000000000)={0x10000, 0x3ff}, &(0x7f0000000040)) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:03 executing program 1: r0 = semget(0x0, 0x7, 0x42) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/28) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000080)='./file1\x00', 0x100, 0x108) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) unveil(0x0, &(0x7f0000000000)='cm') 16:00:03 executing program 1: pipe(&(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0xf, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r1) sendto(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="02", 0x1}], 0x1) ftruncate(r0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:00:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x5}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7d5d2fd1443cf475432b7ba738c8d64bbaf795c834b151199f4f765965a28d96b814a73b45d518f4ef858a5eb35cd75af57caa616e89a77cad513b05c4fc8b13543b4123fef6c2f85aab22c6aa2af683546a1c54c0d1a5b3f8dd32cb7f49d13be7139779a73c60", 0x67) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x2) fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6000, 0x1105) open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x80) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, 0xffffffffffffffff) 16:00:04 executing program 0: msgget$private(0x0, 0x40) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = msgget(0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) msgsnd(r4, &(0x7f00000000c0)={0x3, "b909f6e76b67191de62d6f4cc7299414b6d68990d2c76f62603ab6fdb89bec84ea179aa4ea5b610948c7eea2e35739bd27b1a87a89a717d9c7272a603a3cbba7c9c36840e704e464454f1d7c3bc8d25be67b86082fd1c1e5d848e5564cea54d75c5d1858f5c0ce27dcfe34bc147be21aa718210af3d2c63330d6a94a6b861ed9cc34dd64449d429732a090be8923cb33f01da4fd1e072ad700dbc22a5f7b164b82e33fce0d9ccb6e473e15d2683377bd017f1c3efff677bfd8d03e3ec9fd10ffc05811efef397b114ef70a5b37d75969018c76ccc3f2f978edf6d97d1495b7b594407e7e429fdcc9debcb48eec98bd210b611b7d8ff505be778a066bcffb"}, 0x106, 0x800) kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r5 = kqueue() clock_gettime(0x3, &(0x7f0000000200)) kevent(r5, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) close(r2) 16:00:04 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(0xffffffffffffffff, r1) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) r2 = syz_open_pts() close(r1) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x9, 0x9, 0xfffffffffffffffe, "9ab507090000000000000000000900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1000000000ff, 0x59, 0x100001001, 0xfff, "a1030000007f2b36486c0000e8ffff7400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r0) syz_open_pts() 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3ffd, 0x9) r1 = getpgrp() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setegid(r4) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r5 = socket$inet6(0x18, 0x80000000003, 0x0) setsockopt(r5, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) getppid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r4}, 0xc) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x1ff}, {0x18, 0x2, 0xfffffffffffffff7, 0xfffffffffffffe01}, 0x1, [0xffffffff, 0x5, 0x38, 0x1c00000000000, 0xf05, 0x8, 0x5, 0x10000]}, 0x3c) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="9112040910617f3b50", 0x9}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:10 executing program 1: r0 = msgget(0x1, 0x222) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() r3 = getuid() r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000200)="044838184b77a8eca38538bb9cf9cf543cb5cd551b6be0b4da2542c452cc9f8e1a53a5151c394b5f1b7b8d9291bbd0fd8aac346d04cdfd8f25b517a90b96fa2cabb3ddc9cfcafac9bb039d5aa6101f32275724544f1b10b022b8c525e3951ac06e2f4ee42882088405b6876ee48086b96fd98744436ccca7b013bf16c55120903f98173774aaee2d3e0457941bce219d9e199155435e90e142950e3db32247fc32b17aced9538cf4b138c58ab424b097c1720464adde6796925a426eda20cff6f0e1c9d99751b5c221561bfc04585a2e9ce044e5cf7c185baf", 0xd9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300), 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r5, 0x40, 0x8001}, 0x4, 0x8000, r6, r7, 0xfff, 0x285, 0x0, 0xb60c}) r8 = msgget(0x1, 0x0) msgctl$IPC_RMID(r8, 0x0) 16:00:10 executing program 0: r0 = msgget$private(0x0, 0x0) setuid(0xee01) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/249, 0xf9}, {&(0x7f00000002c0)=""/43, 0x2b}, {&(0x7f0000000300)=""/236, 0xec}], 0x4) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() setreuid(r2, r4) r5 = semget$private(0x0, 0x0, 0x410) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0x1, r2, r3, r2, r3, 0x120, 0xfff}, 0xfff, 0x3}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:10 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=')@\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='],)\x00']) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001, r1}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x4, 0xff) readlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/74, 0x4a) ioctl$TIOCSTOP(r0, 0x2000746f) flock(r0, 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) pipe(&(0x7f0000000180)) write(r3, &(0x7f0000335000), 0xfc94) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) socketpair(0x1, 0x4, 0x3, &(0x7f0000000100)) read(r0, &(0x7f0000000280)=""/243, 0xf3) write(r0, &(0x7f0000000040)="bad29c88191912f35e0213556be3cce71e0090abbf50c41c46114b3adda6ed0da80753e0c97b410acf3b45cd3a877fdc8254fbabc8f1ddbf4789d39af9426758b70f", 0x42) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x20000000045) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)) 16:00:10 executing program 0: nanosleep(&(0x7f0000000580)={0x7fffffff, 0x2}, &(0x7f00000005c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f0000000740), 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000240)="3a330dd5089ed854bf256fffb380ebbb9467feb4cd1eb0a6ff980860ed688038216db0b49975e0fd5276aa771416eaec79e013ce09acf7aba8b9e0b06fe1a7165bd8c4e564d5aa5e1a7cec9781bcc738b7844bbb073fb3eafc9dd0d5f83e4f4c10854ea0d10a9aed029e7dae98b35a8c34f01827ec69c07170bea6ee06d2496506d4affff34499af61ee520fd3aaaa1b04bed02e673e49306b076e811d63190aaab713961c065a2d6f28a9c7eacfec12762d0be59792eaf5626fdfacfffd40e9ce6b93ffe0e529536e598fb488b2e5da17931bd924e095bc56f78cf0202af7fdef5201fcb6f78c6b4294a99b0b20494ed7e810be2f96909a8c1e89d0edca", 0xfffffffffffffe6f}], 0x1, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000001680)="ba691f67b9e7a1fb43d0d300c77f5a42095c704cb5b997dffd2ca963291696ac5de860456493f04d49e6c3fef2f9f4a0ffb3063fbe35ac535f0dafa11a522ad0b4f6a622bc276cbb93e8fed9e375ed4fe42b4886d50958fbbe62979a4a820d92401ae9f5e62d406cd7d8a8e73dd774db444aa3059a5fe6ae1a8cec57616298edd69687ca8d1fca064e95a7b120fd6a7fed2989d3ac4fb6f050e44ce5ece6b9078166d6dca250030e90f85b10c5c5d335c42c2817c991cdb896b7fcaaced917d472a293ddfafb2babda720d42e4eb2002af02d85439b7438229fc402825651b3f8c3babde4f048189c9d4b877f39301a93985da0c57f6b6ad1911c82872f360c6b799463fb7757dc1556f83df4dc0dff2953bd41cbe07c44b77453c3c60c6a61f015325187182c8c8df1c7cda88d17c3615d43d388a1e8c1de8bde4d5bc125ae273938c6f37600260458736f8b3bcf1f99953cb397ec7e72e387a59b278d8ed10ca1b8e00d71199b53cb90bab5ce9ecc017f81494e9246a34f7f52bdac0f74571df6834aae2d1fafbd4315978992fef6ab4df8fe1c662b3895b4882b5ddae0356216d0ff0ff26800e28c07100f863c718a49a7a93548c4c9882ed1100b987436f7117986407d441c71e4b4b71a757e3023c2ae69d31286917af3680eeaad2ecacf2f140441d464a28cc0435ac42382e50a00f495e33e69c128674ed15d87649f715a3194cd5509e432f94db131cc66660dcac2d670adaf0b1e17f7bf147202d767a92c14ee420eaf8745ad5f8851e05a17db79f06a08c5cdb4e29900a021b164b53c635c1ad162a130f22772cbfd3adfef72c8f27b82156eabb60b2c7085121ac62b9bb85211fc32bfe0b7a2131d31af66d3a6744b96ef097e2e61c35c1f3964aa9783e7827da71b41abaf41dd4b4974525e6a7f2df8f245a0883d273cac3ffa3615b024c08321d47715a21652bcafee7816af3e4f957223e70bf5bbc8305f607338e8f61c194f923712bd54fd82e6288b9151c33c3ed835b530aa2acd43f44b999c3f473bcfc2eb8ac57e7a0eb1452dad57cc4ed93d3379b0c19ea2292fb3fafb776ecebae36f52d0be184b3dbacab0d233dbbe3dda20934fb2c3ea9ed339bd8026f8a28633685cb24efc15fdd6722dc7853e7fa0528a213f4b482fa5da15d92dc2896ee0b221526af06a1849d04c450d02dd28db863c34324d74be920209964983e6c479d35e2ab593f3fff88e843b6e836d6798ce66a3a703a48dbe7d8f21c499253d8c78137d0b35ec0a4063d2aac1fe6b0c896b4f75a71ff90b1302e970ad8b256df52e2ef6ae23f7c862fbcbd99f72c948013f06156c1cb0c9a3d18dac8030f6acbf6930d5ef87c6bb8a670c60d00472279852cc9f0199c0695461d9f42f1eebffe04bee8578dac833cdcc3aaf99928a5bad66f868a002e0cc54fee6b7447e56cc31413e25f5b7e1ae2865913e449320a4078fbcf781b1de13e3a1f1b1d24bba2c2b71f69277f469ee601d036d703e90dbc50cd4e3501a4dd6c31c91414cdb997044150506f172a60c4338cf2fda12686c9d5a7359b9a9d1c79fae6fbd9f3ea7aa7dd56a7f3d7ffeb67b087807611c6a677218ee7c42ad430861fb55ebe48aa85ba9a76dede954633cdf9ed7970d3e999f465235d86f94469c2bf1d897e7255a75edec1c7067ce82b5084dd2d8e3768da0f00a9cdaaca940684d750682052b2b1b59fd71b5f613cec3e6d580f48036a542439e62aef4514b12cac3cba6f863ec04a53f7e0e4ab0db9da4ade62c52899e09f8d2818f1db5f204d00db670b549b74adedf4b6f7e52294388f4dd6ecde3aca661b3652521fb73b9ee77d614772d994cbd5711e40a3f06cb96c9ca8d53340ee66b03a7abd3122f37326458acf9bf75dc9b87f86fa8ce945c88084a4e99092a62ad778eb5d88014df3c0723baa748d123500cad5407d1f50f825a6f31e17aecd584ae68aa21f16a9d89b4b6083e69cef09ada75a0bb3ec330eee4292d7112fa58ae23c89d3931741916f5680569869d7a4167a490d8d9ac806c6836e5aac45e25fc2a205ecdec8d24c701e42c6cda3b07745e35426ea0a938f6d1b075057282c3d9c09118c9aa917d416607458da56431ba671b7de4e05b9b86ad6e9da55360757ff4b5152e33bbeea09e1e83b777f7833827c93fa3057e64f0abd745e37e91c889e4e4a78c2f2bcd2516a16d9fc4906c0f929944bcf8a6fe10eae8a618e955219f79f6238dda985b3d70cde99c4f23ff3249892076ab45ecf36d03f24f740b234383e0a872999ae94b7ebf8ebcffd56ba3eb9d847dca3e4d44cd45685dc7ece8b30cf43f05e5f5d8b1741c418dab9718577b30d0ae9befdaaa9d123636cf3583fd7fbdd5bb0905865d802575f91a833e6db33aba1fef4dc741d6154217c1f32ad4b4c16e4aba914c3edc15d614426edbfb56995ddecca3083d3f094548c731ad1062ca87ffb1a91b345ccd94ffbdce3c6b47ae8a7d3cd7711c28fd04842734aa83f03f8b022b7c879d6f4545b2ffd95e619c752ce3b0e8c43c8377020a4518e79dc4f275d8f36dcbda072ddc711e99fbb5fbaaeacb4af302a2a60b21944506d40a72419da6081b71c1ec91d10a04fe0a611d8830e459784d0913ad20733a492cc1c3d896d678a025eaa9edb93bf6bee9f29ef36efaabdd13ee18ed8d626996371f0910cf7fe1741cc51ae1bc95e7049a4fc4f10e6e0ca19ca27bf17f858c91f21bff2713e2cdc3123f033a0bf5acabc11bf5ef66a45f559d8ea7cece8f237d30b5fc69034a34be79ce6590bc8af8f543377208d9303fca2396ae1e07410127f37a5400cb5f496a2cbcf33747bf17b7cc87960385c6b2f297ff5d7a3ea7fa066c6033d4e7cbe145ee66742e569b1191761228911854beabe8ffd444e01a0115d57881eb331970e5bfc620afd3dc354c9d35d3175116723c649d8a7c334ef3d273bc571464856cc84468b9fb98d70876c13b15e0367df193921f307a37347a8a6dff2622b664904818eb27a764987acd81449af38b9c54dda0c1b1ffc137cdcf38dee7467f9e1678f22a8f768d41f2c5a5d9a85dddc816ef94f7adc10aa5eb18a41435f87ee90667ef0d70659dbea97bc43b951f9dbf38aab68f42f5897ff0cfef550c9e51f03f38911c4e267bbe548f212c5380e6dd8871f34703ddee8467e1a8503ba11ebf26187b97a2ef9bb2e8198f6ebb24bf573f1414b9df396e16e4abb54c356bce8ecc39401814c373593b38741f9afde4c719a897c48bc646288e4c663ae386dbc2f5faeab515aa593278dd113c11efba0fbc7912eedf75f8ab1de26d00005b0712cf8d60b16b2f7be10d204dbb5ae181a15cddd46d65ce7fb00bb2fab17aa0f251fa8930f164763d270dd8ebfa644316675d64849c5239a1a9b1525b563710cc7f0a10a7a7ff9e70dfd1c9752479c201ca91191ba835b11ac258d6c0182b35f3d5d398b171997edb0f93e589c19c66dcd8515360f2ba90d8d7f7d64d88143bf6166f5e95606cfc31703eeac27e587b890ddd5326a9f9db98e5548b9e3a4d22f0d841a5371e28c073d59902217d413a1f1b60b2bae79912652854da257e95cf178d1a514327f3eb2f1ab2a5b7ab2bac102dd469c7e7d6e35296d66bfe6088ae48198583770d5538413f1dd173e843bcc70b9d198188c32cfb5a6a7c57654cdd3ef379d936161617250062da69f3138611ba05578cce2ba9d765f77980718042ad62e74b44588bcc59915181d5134292f5a10de379053654904e4ce3516de5a76c875d0d2aa54c3615d6f64e983e6d98374eab7ebe322432dd74b24575dc38ee476e92d581d5a3ce8823391a11e60851b3f57975a7e1fbc0b3558a01e4aff452cb7d206a3e989a1f294395891ad88b9fd84ae4102047602e340f4f67b9a9c4d809af76df8db620771d9baafa6546981aeb17c7d6acd4df23666efe4d166765c01325834fc03b4d36c11ea41915ca9e238e4037d0d0861d7d6b2feaa20ac4498d9c5f666576061e5291a715f79851f17f7bc09b88da8aeb33ccb920c621af99527bfd1408b134786edfd373e9eb0299fc347e178e93054f842e09ac28269f6ed214ede3557fa191aef302ae6b992b7f7519b71b8f0fc01ec1e4e7edc7bcb8aa1e65fbabe8988ebf9f87092b5e1f634d9fa718f07febfa2b44e123b9534ea89974ab06dc1c2019519023eaa50000d0bdca8fa44c6732e794238e93d623db9c86faa3be7eaa671c6828f7b12e760c48f30aca28d1a50690c23bc8daa5f0ef51f9581ee25b9bb81fe5d10e05c8b49c236bc6929ac89287c3674b3976627b12808c8be0cea079583653aa32fa54780eb2ce42987478f4327acc260ec8f4e1a129f68449edaecd313d825efd9a0aad20533fc28b79a28d1f6fd1a747e632b431d574e247bd65c297034b5f0955cb423372e9b87ddcafdef04a56ed8724bd996870d1b1794ecf6aa696e06e9ee0bf63d3424b7f0fe957bb4d5684e435c97e9cdc21d9b79eaf4a828c5508600102b961a000657129f3053d716babbaf9f18572c35c408c9310f2268602114055540e1356523eab2eb05e58da5bb329061b64358181136b2d76ef80bfcea3fdb4d015bb471e2f8caba191f7bfad60f87744a47fd3e1e06f9217260c5a52d6d812bf294e2f4cfa2096ba5119cdec52c345c05b3e90d501a33525604a682b81ef7e728074611ad240816a34585b53f706ffcd0c3927f31599cfb8deb78cdc89f569a4520fca3cc9dedf2dfdcf14916bc66e3d01c456e52b4971f24930334fe6ff42e2e0980ac9f0600a0f9402a76636a1be0792e1b9a9330cddf12c700a4d7127fc2b4dc363f6a45ff1b11f9ff0c4145b9e8982ba381cdfd7de665ecdc15ba9268b4bc106fecd9145782a28251d6798c52921c8db114952d16e3dfbb671e9ca8b9e6ddb60855d5874faaaaf953bd5863f5a018c24b2c53443991205ddfa6bfab63ba476fd50f1063d2248f5ff40de9098d5a297d263e13c8578579a3a766f3cf8019292b3d321819778828712067597c7fbcc1267e6b8b1952762d681332f7c76adeac05c0f5e9f8157719ca3220c4f007354965c10e815760f00049b64b37cfec81e3308722b0ddfc2916de5484f0852d01f953161c384d8b13ac9b5eefa6279dc36f1ade7c2abcde43a94c0f39a9b2075a56df3189755d12eba78ec390b1069ac027fa19477ebcb7156e56eead6638ff0e11cfefd5a8aee4d907e50dd732301e59936a31d77ef5b4170e37e3da302e11cbdfff2ec63afd902edfccf2858c6a22ae4740c4dfaf1d0be0e1cec00c8c741a04c0743d1571ed1c3ca15462c2c44251009655f770e44343ce0cd43247f50307faa41432f2aa894dc7cdb7254594e919b8f0437e2c95256788d850b96222a36e98705661023ae24b87ab91d1417c5ed1bf9ef78ca1563e05585cba0ecf6487292121041ed22b9ccf837025c61d5fa03e0990fed7a3064c127a0f7b448d5bbf4336c8e16fa628a9fe6e89dc8382f171b11f95dc48e5be41b93124497a231bdb83a27659272f975e0e34474fcec858a0992f629cf0dead7d73b5302d43030121026a84b9794aa11ab84500e623b74cbdd2442f0e72bb7396a0c4b6f82e24949814ef75d8d8838b1515d9ab126ce149245d3fd560abcdcc3b9e8a6e0a4355f0a74a9cdc62db58107dfc1ea8e272981f0c37cfe1f6b4a75b70082e35a060a3077d2bea2c3ad6c46d612aa8bae8eaedd95db7c30b13000b07020cef491e8e9ed1e77c3646a158135aac084744406f560adb894c", 0x1000}, {&(0x7f0000000140)="368a8a8df580fe4e2aa571feea81ea24e0e6cccf25b53b61ce7ac8427191f7132e35fec05ee36433b026edfa6787b6822a3dea6c74d18b1db7e2375ddbd86d62061388c09f3127dfaa44ddfe712e73461448d3ff11b8e69a3b7b71eb86b930a8374e1127acd528ff7a7093b960d5e39523ab72350e6e74ffe7797bd3eda2e69b0cdc29279d44ce23556b133c79becc97462baa09ffa94d6014e7d54b315b84095455033f6958be25bb4b1694", 0x190}, {&(0x7f0000002680)="e9202bdf264519329af45c8a687196f6aa5914c8926b74968fd9d01e1b499ed0cc5c553f4a0f14437893d426d7be545d1155ba227938e09ec21a1cea2997c339da3b099830ebbb3ca41a08f395c3770b810731668dea15044cfccb25df4ac18b8e1d23a7c62e49e3c1126cf672953f785a0924295edcf9e88356d182c2e786c3eabeb882c58d1608a9c7993fa6eaab05e3d30fd3e6aadcd71a04dacc7349c3c3094e6a0b27ddb8b1ebc03bd030cd6bd3b69e12046a14a1a806e0f915a7db34c60a7aadf730454dc697cf33f76966e26dc7b2be48887df04375d43a16246bc70ab204d3260cceaaa7d75c85ee9954a8df2ce9ecc330ce96da3803b1cfd3d2dd3183ec614e9ea00ef483a3b72e80e2500fe4979e9f9557735c369c155ff5ec2b10414b74cd0e9352984ddb96a3624b58118c3ff3f604010843670c2be9154d972de19c6ad0fc254a4d7f0c3f792afef76e07a777a7229ff5ff9194c2528f7225526392842e8535cc889d6b0802f5c0407533e98e2bd6fccfaa87c88f97e19ecf163dc86b4ed219c5e3d55db48946cefb87cff1c0c4720eaca5a67bae1576ec8c03193e7f181a2aea4b2e25df6418c2c16ff993d9f800a8dc06db90323abab2b88fb39c2ee12a1f50037781a83b8638d248f540786e5613aa8076bdbd2e5ef01c1f5733108fd3a635d27bd2af13848772db9372a4044dec78ef84d6ceb361df69f0b32cfba5a9cb06114b23896aff7b0a2c42ab9837769d1b7e873d048d111605fc811aa50c13943fecd8098ab84590f8073a69e9b99b31e9bdac8a555570fa9283bc963f9c436415f018b23d876d1fa1ec312006c38e21e09663145dbf2e4805e08e32869eed3bd290f3ee1f2bc42669cfac785a1799f9cb5b616e8a244c94910cd28829d83bea3f473d5cee675636fce06bf7ebe486b2b787fef148de210907d5c3d88af0af2e4b50c0af6f44d9edf80d0b4aa50c02302f3747f94abfaeda4e508d1c3a9f274a8b9d194887a5d0fa2b1398d7c58dbe2308d45a49036b230cfbbc06aec33dfc6d1b544810fd631909f6fff26707f739af7e4fd6569e235c474a7b29fd7ecbe2069d63afc0a6ff81ccb31f8fc53065ba4b740df245393046344214a6efa3c87dc464b24ebb346df3f383cdae3f622d8903d8b4c01320ae240c9bab0c0d8ff68846d9c01a3178efaa18dabe6da859706bda3e4ef3c98211594b5025d8936fa4649d16643a1a42dea17f58ea782cd21bf56098082c094d1417f037aa1b214568abeb911937f811ec70a5a51e4cc57f2dda432da653694504b4ed64dd7dd6c7e70ad10037943e6b72dd18770f7c3a7fac90a52ddde58202ffb7fe405c9f8f782a41ceb9cca350fc4080ef4f81391b48109cf6f51365a9e068439f1069db032597a68307dd310ed24a391e93caaec672354ca812c2d0f726734fa50d0f3e717f222124fbac74b5bbb7e61eb7440f03f67e73be0d78f4e2fa60b1395c66bbbda75b850a4eeb8e9a80bf68197c37541f5ef9db2745da700be9925e0f13db01bfcf36d4bed654877026a43596e72e1eb012dde200355d97e8e5dace13098dea684d023b71ec8a727c34818c637892d171cae6427f1c9da13ea754f5a77bd9041d38e6b0344c7111b6c292a510f8711305dae19a94a93ea48c4d81e7022961b48c62c291ef34465991f0b32456da95fe839a5609ea68634bf2fd99bbe2f9064203d86ce8623621cb04adc72520ceecd4faa712240c2a1a3a2d7548d411fc210a63f483fbdb3d336f5410369f40807c60c7e8ac4a5e0b06ce7aecf35341f456a338b7226498f9d3723f3cff6148b21859e37d8253515b43a5bf756991346e44604aa31dc9ff5b26c17b87ca5add4cf43e804b657e8ddfa8359205a4cc64d582e5185c5a67f77c8deb6d6f029c540f054208b608e6520eacab259482eb8012112c9c7cf4e37f64e51d3de766a6823298531bce074eaf7edecfabac7ab5cf781e82743948aaa6316a59d5ac9a4878742919674bc2ea89e90d843165e69f41bb047fa3fb63287354c36f1c7bf89ac1c0960a0dfccd9dd03d270fdba24aff747bb3286d28fef31f4fa27e8ed09f1813cc7133141fcecc816a632b1819c5b85ccbe90d1a6252feb62661124c1ae5ee792f48e68990cec72882919cb459c524031efd5328aff27e4a969f443aecca0ccb50719122e547c89275de56743ef3fda1a452a8d20dbe500c1efe94a1fff558e1b6a85fa95b3f13be12c1d0a1e4cb6a6b4628f86318f2e9866b11b708dd3fc25f2f8449584da9037aba4c8411e1bfa8a9644d76c22bd72de2fe826266dd7aa0a3c42214231bf0b2f1f859c7189e99a002e8ee56fb7653129c9b0d79506a15943206cd3de16d1570ef81a27643680baa5b5476e8e89e1f81c0de707eabd69b7d876fd9b59181dd645ed0ebab55f64a0ba44fabff5810373e895ab0a3445d2fae77074c24f3536a7d10bdf0e125e2c54693edd18f6bfacf0219f27c19edabbed5b0cedfefe8fcfde6a7f4caee60ce01e717dbe3d5494c21befb6edb228d687d1bfe981c81ed7fb8dde6aee29242d3a7ac06d29274698fcea9feb340e2033c6414cc8e794c4fe431cb7b26582b09ead3065502c00b542c561a51f28116e1d7830bebe8a7efe1106350f48c3a8ba3fc3080b7b6d3bd007bb241fc4d2d8cc11043075ac2be30f3447e298825a442d7d06eaf0fe7256cb740e4ef0e18b9d44fe3f976edf7266ea161f5e1f244d19f7ff4367a69b5ece59a3bd50dec7d6d0fe5460560b960977f9ef185728f6d8996122ec11c90999c753186655dc944ee2993bb9dcd3e3ca2c7cd605ee7bc672a5b50bf13fe26958ac05e3bfd11af7b16c68dc02a3ebbbd0739da2ee459ec2777ae7fd34aff91b54e83ea4b25703b6b63e66a5868c2a8ade6f1d116e9f2fc227eb7c5d767f297b1c189a9eb73d82c892c7062e1ebbb787805a793375c501461de58fbc9f4c0e0b69b94afa2e3e7f1dc39a545efd84d369ee94a9b22f37f9de28f366fa6fb8629e83bcf9fd48faee693d174776d08fcd02847f5a3474344b6dba3a1cab40ee5abad6a913eb2958b4787b94641cc294f65b747cec7f754a302cfe85ab91a4d64bd15f08a87944a7b4c03fbd97cbeb796aaeefe4533443e4fc839017ef1a4eeafc406d759aa761e677012cff0738dcf64e0b2adbf9121385655220c06c72c5c9fb52c939e3d2172fa83cae07ac566534505f4d36b2e74abed9351f15a2f986a869331a6efd7faafa5375ca523841b50d26f6a6adf04c7af84412716b8ddb5640d1154ad3e010954724cacc6c214f485defae3d6b5dd146983951d6b525228287fa94a0771a1633a7542907bcc04ba9ea58fbfa58490ac898adcbbcb9a7347d7f0291a733297bde0eeed79051c9eedc1fa1f456a284f57b1765dc92514471f1a0fce639db18472f142f8f7bda7de2ec9da7324f9ba756f7d10b2a0b3c33015d37e5226c39bfb1e12a69583e5c9323c25384c6405d29bebe43e08868e9fd5ad3e6f4d7dacffc0e5863b9cf5c5c28f34ac49718337ca9d299fa78c1555a7c0e13cde4c061f65007511476e0ff75be9c0a34997dc9b35ff3303643f546a5f6ffce0bdfbf2da6ea70481986a0061d7a035f824e62ab145e15c6c3f12c1f3b8514637e16b0ce09c66692578c82f51a9747b82a249b41b7b9e60f011da7707178228f3ac7484a434f1db2619feace4f9137d67e43cb083e19f86bd269cba3ffb9f4fba305add428fd0b61cc4f53fa236f3dc097f9e0f0b444980afdc116c30caf405df58ace1cf1314c230de008a3988f633db9387d30a30e9e0c205a4d750b970d2efa9910fb9a85c58576eedeb45f9b20963091c3c715fbdef9daf8825ba55702ec34f218734a4a62a99cbd2dafb060ddeaa0f9795734f47042a3d1640978f779d1a57f6dc14757d33b4e72e465b9773ea31a19694d5e65d55191316576ab0753725605e876722c949af4f683b2de71e27938babfa370db2e65349d16c7f537c8ee4bd2bbd835bbb00c4dd52e1b1664520ab189319cc71be9fc07b9bd43618d6d01b38cedd53599d115b74dbbaf2cc7dd56ef8a148f0d3a89dc8b96bf00613927e03fa15e2a05bdb4f2cf48342ddc416f0212a9bc5bd47577f3a5eec0cf880eb57e91bd44b4d0d4d9df3fc88d72e45bf7ae4d93c8296ad277d45c5fb6bdc8cb11eb284dd8e45ac94245605951fa354740f777e6836944954e6e3332ab986b94089fa8c238f6e081d9ede8a288e4258433129e2958cb083fc57a1f694f8ef422628ed79723446f7c138472234d4e775be41788d7cef9689e5fa436787e20a8cac466984c85a30d0046ffbae97fc219ded9b7071c56459020dae87b8d6f7db02945c96e00858f9f8f33921f03f972f0e8829d75640628821855ba851f2a789724881fff81fb27fcce7cfe62f8a922f1fd9791ab2146913528ca0769ac8451a61c95e9269ea7bb698d72a3533bacdc8a6488aa2ea24c62781b8478f3eb677fa2f0a4ed18c367b6223b17cf8028e3db66dfb6dfa33d0efc6eb6e3eafcd738fefb06db227595ee1b688884d974372df64f00a1802ee346070e433514bf3bfd51b42a32f3fd25cabc564ff71aad973ccef79964a09989b2fd4b789cc7aeff65858365e228ad5c4649fc4462c35a180ce80e57501bb744d7d6530d8833debf9848e5848adea099d3598f3e23d693152cddbbd95105085c039b9eebfa21e84d4515191cbb1ea92f9f908002da7795993d1fde8e13f6c2e757ba740fd1d763830d626a7aca280cd3354d806543a42d7974d3efc5c7923958cf499dc2200e3fd87f543a557fed9783a7b8cdc9b3cefded6f52c38895ce93e632288697e2b73079f392044352d48cda8a822e3827c25e12067dd3f4fb56765a603ed20c372f793d7c4568c3d16a6c911234963fcc9b28b88655c6c86dcabc8a24fb55e255107023478f3f66e0e1218d1d4bb4b345f46ce359d993233c559da971af21ce33acf97e56c4ddad18065dee3e93d21557dc902c7259e18b143fcc7575b11c7428bf2310c5d5a3104278598039229fa542f88d30b9cd80267c02c5340317fedd9c67193ead9861b478f9c74152e42d68c9d2c461216a994c3f4947f1eaa7d0558ce9e0e5182142411ceb8de62bc736978443faa0c184be5e82530fdbdcadebe0098a1cab9a2d9eb43c5fdebf0bdc49e4b1daf7af9a8923040c7709edc947d9a8a22f4c6d5b1f8c1951f3cf2965d1a7ca3a01bb29ecf48a86d0c84883031caa83f2acd1789a9d925c14fae861725d0d5f0a9a1822607e42f0558c9ba322475d50473647ad1a3c725ca1945954359e78c885a84c2cffc1f3c8111f837dff8567493c39dfc4630cca38004529056f93da499dc3d5dd49bd94848cbb436cdaad5ab60054b3d92b6d60ccad89c5ba80ee39a15dacf6410714e64490716b9f973765c4b9f2248a827df7c32a79288fe05957f5e849fe560d9521d65512738a3e9e6cba3078c239f6b4c08b74ec958e4bd6fc4318e6f1edcd2688925cc43055bc7ed4cecb630392f9b709492d22fce3355bec1fb6ac9f497945f6ffb944bbe25a9ab834069a283cc4b3a5ee12a596a98e594ab42047c8798d39ad901014db26d3e9d179919d94c89c576f44beedab7dd08371fe281016565c8a6369fe4e53b7ab101f2d5d3a6297869ad3b2ddfd10335bf011111f4513a70fedb5081b457a9b7ccc266b8fc6124fcf0415569cadfa1e002dcd9f0b9a5be64236f1c59e86af893441a0116917015222a28175fee94c559160e", 0x1000}, {&(0x7f00000000c0)="90d3a2ee235de876a13eaa5e6c08eb1ddc03", 0x12}], 0x10000125, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="84d07fe74824759532a11c27525e8e203b15f727d1ac4ad334233fae914f1fe67e984b1cce8f3583da1c7be9feefa071361d78ebbf3c785c2d94cd8c12f381d5693d31494a20ed3f7dc2a28179e34f67afaf7e475bf57ea3c290b6b2081aeb0c687c185c0816932c5e9c90b08d52fb8743c172be71142ca4e9e27fdf2038c56a39e49d3ca530180bca8d9d052336f60e75e8155143e9331e56efde51e18b00c942870c402cde87ebe0fe069613fe6052ba95a1cdd6", 0xb5}, {&(0x7f0000000000)="f8a3f2c494db9c4052a9b3ad0d7402bcbe1a0c1317f4d8f8cf3fc2818baf1e3fe2ab4dc60cae1b484156ec84185b13c5c9017dd3684c8a2e7d32c47827bb1c9c9e7cb7682266d456870eaa94aff2137ab99da050f5a474bcc8c6", 0x5a}, {&(0x7f0000000400)="eb16970feccf38aba30d4244d9e02733f4", 0x11}, {&(0x7f0000000440)="7d904802da8da3e5ca4d613e8185ba35", 0x10}, {&(0x7f0000000480)="657b26a4dee7c7dc3256c13a9ea80956c7e7fc1fadbdfc57b84ad330d70530a0364701ff0eae4886a8485dfedbe3fd6666a290cc09bbf2c3d31c", 0x3a}, {&(0x7f00000004c0)="d87ca47e96fef232eb7b526ee0f5d3ba45bb44c5850e6fc853", 0x19}], 0x6, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x81}, {0x18, 0x2, 0x2, 0xfffffffffffffff8}, 0xef, [0x7, 0xad2, 0x81, 0x8001, 0x400, 0x3, 0x1f, 0x3ff]}, 0x3c) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt(r0, 0xffff, 0x7, &(0x7f0000000140)="16a62c796965b7446f268f4efeb6c998bd8a9f49555223130f8604b3bfd1981efcca0bde1071403909ae97c65629c28c8e9ddaade33251b37b416dc2a484a3234d5eeb9c796956b1f8d6248be4d6ab8bdbfba46572185a19c94ee4f06baea6c19b688be013ad46bdb673678ae32b926e24e4766fd9f78ef2a750c22240aa35bc42ed524ac1a627ef97bd5363b214774e4db7697d9af77023bd58f08b55938abde8c4917b09117ae54b09b21f7eb6fcee2610328d3a94116609ba79c119f5f892da1558dca7f026701b6b41e25c5944e4e03d5568342c59d2b5de60270c4c94588e637f6e800884eaf066ca9ccb196ff3fa184b218015720970c557d499bfc82d5c5c97e1ae5b5f7b0dad43a9af1edecf24e57027432469559f1637af80260eeded0da6aff9770be839f21b1f742d00e702244c14631627c7a7ed2e1e7fc60249d1d10aa655934610c940928e53e31dba5bc108d9c9b86dae4613a4462883f03ce01e593446b5ad68577c702bed9e60218f75bc17d5c5e60b476b971721a59e97d3d1c3de066b51d16081709218318cfe96d93f080ce3fc42ec9c15ad914ef4bb331d3381d94a6e67be6b9be49eb3bdb8d9bb537549043d5eb1f401f43e5af471605e9285d576fd2ddd1f22ddd1e7fcf639ab7c968b7dd9c42778321d904e7f970fca4fff42f7792976f79933c39566ae6a81c28281d57368b6d885ca2d77d9c0b7175f5d6dbbf318f67e6d5f277989436e662cd2267c96e7fbea2f97a55be6d0ade42cfafbde1dabbcf7cd478e0b5f56017bd9d40fa1a41ee636301a3cc112fcf9d846470adef45b63ab89633978b45a13b4f13f50b9f7e8bd79c305b9453f3361883b723f81fcddd4d561a3fdf11badc77f67af876ac9bdef5b2f2ffc85bc5dec9b54cc8915fef0badf31ee40e3312c34ae7fa610571ecc12ce441416bc55d95c8176b9726395f4191027fa843ddacfb7d783a59a336337b6a25c069344755821649b672390c1f4d1187fe51fd0c81855d7ce6c7c6468a47ea041638807a43ee48cf53e3cb26d71827adce432079ccd4e7948eaf7b31b37816682eec64e524e72fcfdcb93fcbabf7168f803812965ffd1eaa499f17e21fcd270408755200c6358c643d3c34decb2523ccd8bf0e93fc60d024d602654b1d38a1c1eda932363edb981e959dd948b9585b1d3fc34acb50d1545f9c75d7ce76520bb7f222201a510b7ab959f9bb03505950022722498156418d2af7f96a8d69cf30b84e2c90bdf08bb6e2f6127925203af0b7ba45dfd6dbe8139afb7e2b1dda6dde8fdb0b4432d03fe3e54d5395767e80da55c97f83477b09b655b3f71e011db07be57507d7479baee110cca5b489cbab326ce49a4f46604cddd7c712c0a9c095f6930a08abd689cea18b5d4d7ce35c926ef335a9414053a182495022238f55a0d98276d3326c3d0ea81fb2134651ad9a21c4a21a283062c0ac67247d0d05b6cb4725d365e759bc65e646f7a10eeacff1cf54d126e5217460fd55dcf519c12132a855a5dda70814f915d028f57a07d27ca234fe26ffad2ce6f7b036b2e51fc416d0a7b00730d6c6c2475a266825195dee48e1aa79cac451477e37dbc1c319731f0c598c7cd0b68c24945ccaa5db4539293c15213ee2961e18394433f02cbb13939e025b7666ff96696c881ba96d70c4051674b3628699e41b7ef7ea58f313f2461d0ab16dc3867d838d6d79ac16ebde5b1696154419822413a56c0943424058b16e355cacf615152a021aa06872bfa56e891577084bcea9d4a6abfc62bf69b47986a034a17e9ee61bb8edd0765b72d0e6b3492abaa0df67aa86e279555979dd17cff23de6617dc2891a52d96d792c42c8533587c07278ef09e2cd0ebde79932aa05e58d6191290fcd205149981bf0d948e06698c65763dcfc8da47fa4273d7ff8e4d111630c24944ca6c479667e9106daa660efc2ad90c3e56c90f94e5a44d674e241570c7a8109edbbbb7400908e3ea6dbd5189b10cd276c596a5f3ff0f87ddafb29be63751161b626dee20d38d6036ea0ddc5a631b7c0fac908fde367d3d2dfcd1896e38ce7a55ec4d8f1956c536d4258442cfaef29d80aae8556e42980ab1f1354c2b6021a1ddb06ab7e8278727b5979187b3c83c1fd38c4fd98db764d1d83ee6410cb4b2bfe9dc9f3ff81d93dfa8edf501fc7e8e9989c717ce4ee8769235ccc2840f1f24c8e58bb53882ddf15250f74a49c8d2cc1caa060e175aa0749b2496b5d4e23a70c379095401a8ba1343b919d3b8eceb1e4da920680737d276191b2cb6749db328472851c4fc7c5f5d4c7a1bd96eb49a37ee530b3cb31767c255c5e0089d6c72c59f6ba2c6431f8291a3695d9c3683c2dfee1f74388a08dd1c1c0e6fc81b2bf9325b63d3c825fd937d365201ff940be0091f869665d81d72cfcfce41660e4f67d088a1844ef7112fcc5c22bb1779261a7de3f2396a09ab4bedf6269abd4c0fda17b4e6c57793b323962b9d7344493a54c2022472f3a9b9b4d8c06195bd49ed22c2a3b69b0d096f65c4a5233f8a1d6a7652f476d95b44cf295db84178980bde35e566d2609fb190bca65c439f2e16c6a84166033c4c496ca7e37d69344d151829231fbccbb1149e859bcb84b5ed26589f250d0ee3c81a2c9f555bdc231d1dcfd6d9800938fd706cee0084844fbe621fabaaa3ef96785a5113fd2ec9793fb7d4cc775f7ff938d28ba92cefdbf93885a49301b63e9872b2219915bc44c7b572509653dbc12489d20bc7ebb1aa15d95480a13702243e1bc268706b7cc59f1316c5cd2a4eeaf2ddfc4006833c7a354f633828740fdf6a93e2dcb67d34aa46d08740cf2b1cbeadf0ab13b42ed863e4eb46fd1cac8d7a7c6b6a92c2aa74da4f0f2a818c6bdd649260147c47150fab6e7117ad089fd14f472aec40eda3f1a1f4c9f85539f0a8e0c368759a946032ddc5bb68bad0d26611bab60df428c7584d79eb5a76e7491f166df33471f3cf9815fbbc00dd5548f6ab0ca53ecc0257740a6bf7fada0b5e0feaad23c138c07efe48d1251a9b5d70634720064b58e381355146d4ce8244748f2fa4cffb3843664e2514c20789a0e821668e1092730045508690cd1bbf15577ac092991b6c35dccfd61780a25d6ee4fdfb292cc0a582e006dd618a7708a9e86053e93a9722c5bde6979e0dc7b1fdbb7d5927a6f564035c481d82d2bcd6fec8dfb1a5adb3656e5ae691477d544a1fbe4a90f738f9892fd03d482bff163f3077106143a269fe0ff9fc76dae41a0b8aacf174ca6a7d864b16e451117dc07f7d9040569e3e3c1c0c49c5acb86df013d31de3e24bcd13c0888a86cc9a11ca42d185b82b894e6a308b5364cb92c326ae38e96e910a17ade949b3302dd244a922a0f9ff92b91614a390a87ab4948861702dffd5e845f1f2eb9578bf76e1dc044f81c442c3e6d29708fe3fc5d47f5d9b76c4aa77cc7bee3ba31bc1cf827329db30adc0a5ec17a3af180fcbca0674b726bae522655e89acc6bac290b9f2f434507937eeed35f89a98aea50765569cc3aa22b24cd8f7cc438cab1ff48660d756e293285d3b7692f9329f90f3374155077750d7b506772457cf4d7b2b9eae46bacdeb9dfb806f19ca43c075e07b52218080b877329c4f7d050ada6a8bbf9c89f0aae735d996e451c7ab840a889119a074b5e9f38c6faaea801bf29940f40c7d40aebf3eefdb90d2f7e0c8ef61ee6bb7e00fe7ef5f003597f3e12cdb002eb4dbbd44b21a164e00f21e93f5fe595f9f9ee9f1b2c2714846bca556014681496f7e8dde9b61d6df9950ba8c864bc75684324997d521e7d6fd7af4c6bfd0578d3fc0d9d382bfe3c1e5c0b05f2e72b3d6ca3e73073179a46cb291556fb16f83d535fd6e913118f40d13814be58638c0d98a180ed0aee99a360e3c44f27c30db58ac2b6b45ee96427b7dc6c77bd0126e1a9a23dee0837c49c3ca87246d32e4e179c80f71c78ca7527598113fc4052a4a01b52ee9183ccf9bf6a99bd96fc6a17cbedcdc988929a1d78685891528d09751235da950a1a7a3b332bd8b472baee052a614ec5d4ab4b2d33e15589de6894c80d13c89d18ace7d8980d3c8cb800f992ca9196acd203f5f00c143d700f2f026d8760899f6c8cf5e0c8a196b6fa5df0ce2aa701c5f686f4302c7e685f9c1634a0c2e02dd6ea0b1b844b82b66647a1511d294f196fd8b695ada135f4ce425521334222002e6880c6c2d75cbfc6d99a9e2a3e0a80fe896a72a783625c8a6f9ff5aea386abd5fdfbf30eedc520474367bfff837ba671c5e52722c5e1de0d34df1bcf5b0d809c6e109990e0ef76c016a9792e1f08dc4ff0e8e432136da6d363d7dfeaee8ed7f352badaf0db1fe45d7f98695e33cf5ea7e62502bbcd0ef44348815cd07d25ba087bb3c7679ce52c916c147c41eb1fab48be4c904df29c4b7bee6bba21894fb1b63ad2269b94b626c27ea61b4eb2e18f657bd28c9fdf8999d0c8cf5f0147fcb9aeb869772fb4f3f49e2da5d7ce574fff944ddfea8f5f0dbe016f3af689dfb4be5d2485cfcb2acb167a0ec5ba33f18ab428c2edfa194d58a22472c6976ff3d4bd2a5e47bc95b0faa532d10005242e9fedd4799a322bb2e67ea9063980341427f92019a581973bef3cb1ea74081a35ab6f79bfb409510872d0c91fb8243557c6904fef27f3a4929d811a6931d48493470b2dd49a1ec5bf4cea8cb30dd4a68ac2f00cc308732b0d4c830dce8ad00d4e4e65c116644a2bc2033492b5d32476f6d5504bb2c4bea61cb0c3436b0b9f126b3fec6e575527ff2f7951945e6d3b5deb9d5d9950f6012c7a9b1e925f1ca9d1be1a36de3f05575de525ca2312c15abb6a05d010f938cc3c0a794730dd32d71aef15c632414276ff881d95471b272aea0431e4f9aeb81b1dab37c230bc5d4020eb1e8a92f86fb303ac7044f4e2a39db757ba17dcc5bab6821689e56a357c5961f19a819f2e5437b8a9fe6ab461d37d8c84b83f4a616f8afacd499d78f706f7aaeb25fdefb70dd5ae15a44ec8d82f24cb0a53825984db3854d3bee9287a60c54d74613668f674d594da875bc36f8a7526b6937573be9b6ce6226f03c417513802b11bb1796745aff69d59c6e2adc4298393ea1453bd196327f0f25a780a65d2a7e2ad472620d9f78497fabdf81286caea1ffbcc4a7ee0f608de9639784dc79b5a66b7ed4e723528248a216e726a2ef79850961d99890a06326dd97349cb8c2f8e8ac8bdc645fbe4993afebc8fc23a035440991e31f608ba03e4a4bf016b97790609bf8aa3463f061db9f6b3a09c767ed970acd4b5652f0b47c9d342c3aafdf240a8d71f93af525a961bb05aae39947da15eab4939f8a573fcbcae8c985a39a1c4dc844c7d2a4bfeda088b5afca3ed90d76fa973227586d900793c2e4d9e82531655be8c45377ee485ad85e35bef11d0b922319b84b0b30a868f8fca3cd374be93c69477ff0de0b71fdc910819fda7855c3aaa4bdb2ef8dcebe5ca1bb166a5de6f2ef363d417c66a6baac1bb7a202e9b2a7e82ed364e247e8a2219151739f71b6e311b1990e48db6a545c912fc86127e161d66c4a046e55025611d2f2cfd4a3c45e6b66733fdd335c845927c392cfff32653db14709b04a2014a0e42279b514c7e842cf775971df7d98d36490d6e96f564a35748db99476b80a8c89902cd46583cf3a77b13bacc7ce06d94066594f5b95c5688f818cc7b8e551f62e137d110bf6cc714ed8a8c6f94fc1a41f597bf8523b606c18deb354569aa11cabc1749f41e8be5ea3c7b82289a8580ce2", 0x1000) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0xd2) recvfrom$inet6(r1, &(0x7f00000000c0)=""/91, 0x5b, 0x800, &(0x7f0000000040)={0x18, 0x2, 0x100, 0x1}, 0xc) preadv(r0, &(0x7f00000025c0)=[{&(0x7f00000001c0)=""/160, 0xa0}, {&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f0000000280)=""/45, 0x2d}, {&(0x7f00000003c0)=""/192, 0xc0}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/41, 0x29}, {&(0x7f0000001500)=""/177, 0xb1}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0xa, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, &(0x7f0000002680)=[{{r2}, 0x0, 0x8, 0xfffff, 0x7, 0x3}, {{r1}, 0x0, 0x4, 0xf0000017, 0x8, 0x7}], 0x3f, &(0x7f00000026c0)=[{{r0}, 0x0, 0x51, 0x2, 0x8, 0xa6}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x6}, {{r2}, 0x0, 0xc0, 0x2, 0x91b, 0x9}, {{r2}, 0xfffffffffffffffe, 0x9b, 0x1, 0x0, 0x100}, {{r0}, 0xffffffffffffffff, 0x90, 0x4e, 0xbd4}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf00fffff, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000001, 0x929e, 0x5}, {{r0}, 0xfffffffffffffffd, 0x40, 0xc0000000, 0x5, 0x1}], 0x685, &(0x7f00000027c0)={0x4, 0x1}) ioctl$TIOCSDTR(r1, 0x20007479) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) fcntl$getown(r1, 0x5) 16:00:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) flock(r0, 0xa) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./file0\x00', 0x2100, 0xaa) open(&(0x7f0000000100)='./file0\x00', 0x30062, 0x48) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000080)='./file0\x00', 0x80, 0xb) 16:00:16 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) 16:00:16 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)={0x0, 0x18001}) 16:00:17 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xa) socketpair(0x18, 0x5, 0x5, &(0x7f0000000480)) socketpair(0x7, 0x3, 0xe8f7, &(0x7f0000000500)) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/202) socketpair(0x0, 0x5, 0x9, &(0x7f00000004c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="305547cac6d65f9f3d05aae60d1e93cae67debd69a9f8a7640623147bb646e98183fe17424c39766bcec7860a5b44928c386cb8d591570d92a9abaaf3cfcd272ff58a52ccd55e81a9cacb7820e7bdd51af6161f8326ee594b31d751b992c854d626794aae91b25ba0213f9eb02df5b93329753bb7f9a212bcbb61afe07deec6ba49b57a359e81900f0e50db7b60eb28635d7357236646ae353f18bae41162f9f1aa2b3acee207efe17f0ef4bb1dd26d18c113c8de10e81443db030", 0xbb}, {&(0x7f00000001c0)="a687ea0663a995bb7fc8079ab9036c7299871588a0b0f449a69b74b8ddde23d25f6527128d118126c1e6d5b923084d511f2b22105e153352294da664abb7fba166911c5f48c579635f737b9305e6211cd4b2caf09e74d97a3af309802f19bfbfd5aa0cbe40c108766fb16dfb25176493ec78296960bc4096a2311bef5281964e069f1e42770afd2b9caaacf8ab5c82def9349c37fc60fadedc673a7456803d180e519d7e626cc12d1b28bdc6c82fb2f7b5ddf3b423d06f829fcbd8ec0cb4987ef720f8564d8327ccf8ab5255999f1797029f31e6568b", 0xd6}, {&(0x7f0000000040)}, {&(0x7f00000002c0)="dcb8f3d91c91f63b8b9c923904ced1c4a9814ac91cadb344ae8ef310470906a9d841b607d8e7395d5561e710c6fed093aed049d1600b17243723e451be07e2c65344c346349dce7dc02775ea9301f5b1c5364b8c58f2ff8d5529caffcb01746aac0c2b982b9a1a199b935b6a6bfd0769bb28fc9d", 0x74}], 0x4) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000440)=0xc) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) msgget(0x2, 0x0) 16:00:17 executing program 1: clock_settime(0x2, &(0x7f0000000000)={0x10000000000000, 0x401}) socket$inet(0x2, 0x0, 0x22) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="a30316ec000000f69d91cab43111f305bc9d47c7783e15c041d326ca499431ffec2e120fca060e6cd02d14"], 0xa) 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) socketpair(0x10, 0x4, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x0) fcntl$lock(r0, 0x4, 0x0) 16:00:17 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000200)='./bus\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r3) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = msgget$private(0x0, 0xa) msgsnd(r3, &(0x7f0000000200)={0x3, "353c04a76fc8910bfd51afecef7e0a5376cd697504f0f78ce0cde7f38060074c7b2c7395b23a434948fee2f263b55ee9516ab8ab57a77ca1dcaea8ae3851abfea2254f78e2c1331e99196750d17210bf60eb0aae4574bff29b96db3b734cbe1da4aff5bebb792e811b6af0024eb1c52c705bb9bfcd35911c409f766ea125a04a1d0257336bbb419d9c0cfcb5aece25edd8de64192959dc3d704c889b9dfe1923747befb30f4a5d727bfd1056b10671"}, 0xb7, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:17 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 16:00:17 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000001080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001680)=[{&(0x7f00000010c0)="c84955c5f5eb26a08b7eb476923a64ae0a3338185e194ae4a43629b52d59183292", 0x21}, {&(0x7f0000001100)="40a0f4b48ee74f8ba94eb1d56eebfdfa3b", 0x11}, {&(0x7f0000001140)="4923c9a871e36f07c3a500a0833191ae9eab9c02aad16828dfb843412d549151058ccaa56b65c238a41600b88e8d68db7f3c5d099a7c5fad3d73b005a584dda1fc2da4163657f3feb9886f6ce9a9869c8b8d01a9984a7697ae8214e4432e4c1cdf5aaf5add5e580a76d25a6091fb873da7df29c9213eae90816fd0ced592fd53246a5afb9589e2fd8229e3d24ed6a4f4e2f636e94263f120a9565f6aa3e18ec428b9cf8c57a2ae2f07da9547a8bbae412e73f0b38a543c43a4bbc5580a795357eb391fc36db450bea98a3bb76d6781d8302fa950ce06e537f0519e52d1418f812c7a8c390bb3", 0xe6}, {&(0x7f0000001240)="e05d80ad6503a69cf683dc1e1001d2d9564472aad74717fb9cec26279358b2cc44ff21db9696237cf91ab4db420f3bfb1bd9bfabfbff499ae58bdfb17be9e73d27a6dbec471fdb6e0621a5c57e00ccb6312fd4b498c9fa916ace13b8d0b96454ac3b4111a2d68c8eecacae69ac245c73bd7866f8c9766e900ced08f51376e92c61bd572e8c2c2f0e43100d442ec810b5cd7ad6026ea930ecdf31d5c8c463fd08643003ed6fac64a3f6dd6bbaf674edabc79da3c5e96c802f5543f407e713e6df64cf8eebbe4c7ec7766b", 0xca}, {&(0x7f0000001340)="fd67eed5102663e85b24afcf9991fda8569476107706f6a7864f0d990844b14592b5d7d3e318f4ddb40973ce2ec2734381d5ea009bfbc54d3ea0d8dd80fe518b4b836a4871c65ee49e08f2a6c967dc8e92c7cff7242545de199933ed0674dbbcb2feecc07b0d249859e17168284eb81d64d78451e0ceabd19c8bc84f5c1e191529f41a764005f4362bc31298bb4fffddb1932d83436f75a84d57e2e0f5786269a5285051a776c85a881faf57941d92d8b4e801745dfc978978151a2c0e98da5d3c56a170a3ebab", 0xc7}, {&(0x7f0000002680)="bbd9e87c7206676c26b58609646a49296c49e8cb522771a171b96ad588ca10a992480c13c3adf52e751a34874c4c86f80d30fedc3f7d7ec269f34912bc37da2bd976d049f310d1743a4835a121eb250204d999bacfab38d80347df4c99f4faaaba68959dcd934314debba532ef99d29600a9b8712664642a2b496a3fdc5311665aa86ad7a0ffbb535eff8f19820c25cc7be35a54bb18d2378394502e9f993604d352b074282c7a5c892877e875a6718a111bb8f7549e55542823a4b2103b52c805558967d1e348f4d477f6ee6bf8dcc8b99674da5f01b08ae972f5ed47bcbf48f4cf071d0bba1c726c4f73830d5e7d0419ca0c705fa113af04db3309f797d313fba60bc013c3447a7e484b8f32cb9b4c39dd7eaefa73d31e9e558a3aa12d65da933b5da09c0c8cc64eadfa7c785e569e953ef675bfe70a68ebee812c51c3bb1604fa39f3efb567aa24264b779ee967e96eea831577bb218741b41f380fcb1b12e235af627f33a9413d344bccbb45599ea098d34f944281efdc7c5f6b1b5c1901eb439ebf583a4a438ffbd855fe28d2d8dcc63d239f9e67a9286e26f302dd31d59c147457fd12ac4847fa9b47d625e9449edc9761babbe1522f6d406bc629afe4593fde2b3ad6733f55c41e6aff4edb2ba68653daf31d67b23c453e54d20900cf6f83fd5169f2c880820d983bcc6056f235fb43e3d9beb90832e85d971c6740ef6c4118c48ec3799801e5a9dfda93239b6357c425d53cb75ff0be4d40c65e8fade5f52c7e8cab0601a1e1c5ffe2ee8447bb89b3bf0a4234dc18f524c2d6007e06f62a5c894e73cf0cdc49ea19b6cad8d543139214512c0c081ac712f6367c1b23c25666f61cde28473cc7be83a259f5885bca01018af0d41bfaa80ad396cceeece6adab96fd8970f70a1003abb8a2542632ea1fdd3cd6fdb337d80e948dd854ac4ead0f30337012a1f25e1048de28df35af35cf440335ebb0902647343cd0d0a3ac337964f5fdd0bf0ed59f2f0498c0b08e11b004909f019f89c003fbbe11b535d3105df4daae70c5b2cb5fc061f8d57cb2c9d7b86a3b294b15d33c37d402652a45e66f6c0f541a4231aad1d23d8df1510a25396d62e318a2bba597ba1a2d5b28f0ecbf96091e308bd7e6acb938a32649435ad08c7f3c36f07397ce0cbba1367916c2a6bf7927b4a12b8b793121530597d0039abc2b6223d4e71052e1b189ded47b4fd3a5d796a68a51655744c2d1c9550041046169f0fdc69dc7015fb1073489c3b86b9d0d16b722c8f5248232ed6a842bdd236a7e07f15ce58b3d556f73b858216cde0f93a38121da824fad7df4c2c296d2c386ec54f7545612961f14fa3ac26b5e984e77ad7728e5dbf2027a956e713c7f830ea777edac3b6d40bb8b1e9aacf42cd0093fdbe2909a6116022490ea92fb1033fc9341589934d8be629e92cd72912620d4cb17847146b01a125dbd460406dc482928f0a649b0711597fced724b90e8517444d6226e67da109709f65801ae44c7b2b370d06cd1163b7fc2387296cc40ac397e48bdb8fe0bd29b6c12946c745aa5807d3230e68989239598614372d9e9c82880a5fa25b991f02c74d425412c4074a9e28ff596499fa51da3517faf4a2dbf900c6ff19ea862c6e44e364fef13767876df42f2cf18ecb8fa83b1f461ae886671de4e13cea5cfa5f31f4848fc6bb3802f3b9fac9be9ec79862a99178419fcc8df65149c341b159639790983958c6c60223f4cc872d1efaf89cf6982541ee7168097176ef7bd3f19f85ddf44cc96140a0ddf3c8e1969a9f5a3da783d39400b41676da5e34bf844209d8a7ec87ca7616b240ab6c815978de557e32e61f33880413e27f8afb51e50a01a30bc9e005c41ede1134575ab2e6bd5cea8be2b2c120c39a2612436833831d79d7798b5245fa4f91775a893d28c3a43a69dd23cd953e4c7b5d4977561915b5b61238ab24e9712572a0c9947b6cb504b0a5ad0fc162eebd67ec7131bcd7cf558ddc1ca9ac3091ab93fcd435f6435776e828585af65b2b935f19d94e31e5b921dd94e8849c564494492d30222fbdff8b1567dfe1cc44b3e5958c5e129fe0141313b58f4ee18c51e5d31cf62db39fb1d744741ad92464ef80a6e38f76f9067f571e2763aedad324152948789735383fb95886c1637663974249db1615e699bb95672989d3bd30b03912ebc65fa3a5e8e643498c44033db3fafe2d182deadf08a8f5fec529f9d72bb8ee8b514a5eb235f0b2c39ca68922d2d4a2cbcf5d6100c446df95f9351273d4609cde4b9be6b5bf7937530450a464b8078c42efa19d983a74da064e4d642b59b0defa57be126d2a6f2574e95d64336e8869b012e07ae90dbe85500b2d2ab5af69e8aef987fece3b8751a1633606604b55438878bfb5d6f0712db941af123bf583ab324cd7b6da77e27b63b92fb22ae2c71c437ce27db8ccf25262aa23f4804c0e73ce8bb78729da75fd58cd8a3394585af6aa0c101839bc201c37d909da5bdc66fe9b02bc6887c1ff0f5936a9b9b3598b330e29b58192328efb4d0b412a319baa45f3d5dfc4856153f810cb02154d0d3e3f742589a1550f4c8dd3d1b59cd9f3b62ef2f99f4b09ca0135fc96fa7bd84893c26ff230c632b3c58680b7e97ffa7373a2a694b0f3fb901e848729ccc92327fad7773c705b7af7c941df3f8c1b2a7b7a4837bf70fb16769fe31cec5d70fc2f6d935e75530007673c12314ed95328524ca99e176da351a65a990132cdfe4b89498ffaf261bb81ebb55ecb3cb58bf0afdcdcae11b5e8898b3aeb0add0f34507870d0e4b9a2e0cc802df4a41eee0923506577e5d7e84f22cd8da7ff627b86e34db3eaf4f0389f568f585209f279bac54ffc47cad002536fb094487482df5505ff3b80d7d9449211a9af93f7edc3000e47a2a873304973812d47f6cb2ec785ee173126941675bfe8988509875fac9e7732e04b35a1e929633c43c098bd062a7c6a9a99be69e295ca50e838a99b61dd9ffd71dc3b073778f5ec0c4c47e43e4d073cbd5eb8bc7b4abf8107480e5ad6fd795c4ad69dc6d02634614b12ce1332c9df15799750559a4003bf7c9eb836e634aca51df8e4a8d41535f819ffaee7c7fc35fd051868fb786e67a875f082465541d2ac2617cb96e9177afb1308531bd11a43f83c2fbc4faf5e12fe65412958413a9e01576b3892cc001b3bb5a2ee01732177bbca259ac652d14ce142ddb32c8d31364d2652d47cfef6dadde109b54ff8d9f62a9384c08a95e953e0de4d9a13a50b5a899a6dcdaf901f19f425135d179ffde2d563f61565ae0230838faa90ff2357d1ec9affa25badaf9a5e95ddd7018340e6c2298a5745ba22d583588b99928761f6e35935ac6ad26a67c960416f534525371b308005f088d9ab84d75957991e6fe8b182b134988100bc038918031070240ab79bcf0c2778352580ef2ef483b00ccd85447c90efa0a41a04f56925a2a2ce8d30677dfb256f06c90b7eaab79857b27fb9afbbad19ff740e862cfd1a5f0f7879cd839d444be2541f443cf247ef36fb95be4073df3d3ac5c4b2d1723d86d93d5a0b94b5e08ba2c377474de6e1b754ab73b455683cf879a477a77a5410812ad8ca8fdd2155363870d2803cac367acbf989d2f7319676631f648ecbe92a9947f583cb6a8f2770905caf47f8c9224b10c34e585d59de0da4d0cfce2b7f1d1c86169585d79fefdaeaf42ef2b09fd040bc5880e319f46a69a929d379dbcd0e68f79d513264211ee10cf414076d582f3253537cd9c3a3b05f6419f6f38b92882f2efc8719d816d7aa587999311d1077bfaee756eb02c170e540db61794177dbfaae3c67682ef2d673856af5024daef4877032bbff1ca275229e64e2c547c68ee5d56eff2d0868782864af0505de3b57f15c88d4b4a42164247226b55a570b057aa906110f5590d9797d3e85314189a913cb75e277f4895eb490e8cb8146fcceb9b38aa878ccce63b566d15cfd980c9a75c2fd84e09798b84e5db36bf5888fc807951ff1c5f2b37145c4760dc9dff5316bd3e5f6eb369321e380ab8854ead6caa56c888f187de82020eef1b202abeeabaa5dbc63cbe8bc0cded1b5d20ffc75dfd92ab2832467da7ef042fd0ab1c765d0a3745216fba031d0aef016e8392aba7fcf204628e0cfe9095e51a49d76ae1c91bb76f0d912098a727549e2d82f1ee421fb0095a970755a173b18266eb9f4eb1a636ca51fc09dcb6db8eded246543acf239bca75dfc7f12a30dfc49f9ba2eaf5fad45be1081de3cf0f92920b28e2de14bc81557306083a048dc59a7a794794b9ec587669b557be6807a1d97437a9a772c4bd248b659e5efaecdbb69e44a2bfe85267c2344483479e85329656779faa25b99ee3ccb087debe4aa926cf7a8e7c06f0f032ace3239d1e0ac0b8938df3c0d7c0aa93de19ba1172ec4b6f7f2d64bdc8e2f40d04ce470bad099c566993c56bc6fc673183c30ed4df2454fb4360ebc32e0abc2a4857a560e40d21fb78bc69ae20f2899082d818ac7b2610baf6ee1025cf580827e9e763a9de6be3f1172b8f5bb3917c21c76b0a1f9655d6978d588ceef24de539178b374dfc3b054eba04a87035411f0bdd783e1bcac6aacf1f481cd72ef458d298111903f721717f33d755ca6ce7e99dcc7f898b5e74972c261cfaea590faaf7c323331f49599a7cb10e91c55463cf1feceba48526a05d512a981198efeac8e9e47d30c6b124d229e3f3c00bad46a857b504ca0ac925d023e7b35a542a3b822b2f16f39d20056c157b75ea3fd4b1815143a13d3034b6dda80ca7a68e51147809ba5d624ffcbcfbd828939d31a8641b9e95909a2d470476b12543138e12222c407f8d3d9958c4ff8bbb9ce9e844a85bbc47a783dc74415581d815bcbdc5dd30e9ff35414acbb331c840449b7dcf2521911871c5e5aced5afe1241e97a15586c425d86f6cbed847134b88d1feaeb85f80d6b5e09de3d006ad5fad67b067a6d86417b987b5b26bac81953b1f4c3d321f8bb60a410aa99dc3cba579db91ee52457f62fed1731b2b213c4af170b3c090a18058fca79d492fadc0167515c436c8a2e211bf6c75a61b47e30977ed2e0bb8ab43ec8ac6e5af791e871c485ddb50582a18a5fd3e89a1a5cb7dc4cca916f10ab90f6323750f82be69fe78fc309a42b2c27eb069b60a538d69051e0b54e18530e38046e59bc5c3cd772991cca53868410264fe318d739b37a9bcd29c4ee3948b106f8f1076cfbe401eace054919f0d934db08a06a45a2e635fae80fcbd5937d70710f03b946b3371722b1f6a402645fc333255f607c73ee4943c491d7adb0777d89f0066b5ad5ef417fb595a4504ef4a8af406510beeeeb5efce39263859bf904fe081a9344f6823674be0763d6c41bdc48e2a2c34eee167cce53e6e6f96caf62451f613a0dae87894aa01c3b05fe8aef433091c618760f9749960510c192848c960c995a1192210b849e79b35601d5145d4c4fe2af667c68101c491a50499def1f6e09e95e460fb189ddf946b4eb7fbaa3541a65569a51c56251f520895e07fa4c14d7ab2186459528bae9f14d3e021cf81d819f1f6d810e00558cdcd600cc2d67db54ad23a15e839d838084191874cbdd350fe4a58d0151166643f089eda15b851faadd9b7958c4dd0690b65a27a7f6792b6c6509426f32ef4a4593d6aac87b62c9b6fa8ec37765fb6908a566c0d2a3bd097e4305b299efcc3b517e8d94f74f65f6e8e8ed332f41e0d4f84e204b792aeefd3d5bdd10aab4ffb403a3e0a6e93d6e6153", 0x1000}, {&(0x7f0000001440)="db717ae095d0610fc41ca5a3a55805fa32f8bd022d3c25f18383fcae8e9aa455767a6d436d80163cff0ace11a415b5384ce924d74f6d772a22cecfbdf1608c4842b82368ba0238366df4e64e5c211a10f9227538f50482bef597bf321f9439e9942ec7caa35264f6e8361b670a9f06823bc4c6c039bcd209c9b75ac0c9f0f916fe6980c5db6992dc836db7c6af3d483dfe1660e94d12f329c405c1106c60dcd073a038a52a4d94b41ac9468cba0a83d350e915bebbdfcead36e0fae88429c2451ae2cc0c1598195abbefcb45e28d33413e1232242ef6deaf71d89caf10eb3feab484bed2856a6f66c9d25805612d8ad3682929f09fcee29ebbea39", 0xfb}, {&(0x7f0000001540)="0f1527cd65f559050740691d62cdc2d0da97441f350cb84280d88c4e0cab0f002df53cb1ae52a67e8b1a9933c361bf4d8890b3735d00a7f21c0f41fd13e8a5e90c386ec1a82c3a263192076ab07181404ea2c5110c0a4fb36ee798b314488969cfa19a43c39274fa020cad39c850f8370a4981dec4ccda64e4e8827f42b5c21b31278ebf", 0x84}, {&(0x7f0000001600)="8fbda81e2603aaa27956767f0f85c9df2bb330cba3dbc1b00d8457ee88f4592f02fe72e46759db75c3fa2e96d5f22ec6b4ab9baf66dd1e38db90c96978a3ffaf091ed1c92efd7b87a49643541b3858e9ec99e58822ca1ff3052f92c5db95b3a8470e537a4f0eac93b579403bcbea02c20e5810c2", 0x74}], 0x9, 0x0, 0x0, 0x40c}, 0x4) preadv(0xffffffffffffffff, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0xffffffffffffff49}], 0x1, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x807e, 0x6) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x2) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x1, 0x8}, {0x2, 0xffffffff}}) 16:00:17 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d30f23be690b696155d0", 0x65) write(r0, &(0x7f0000000040)="4049c29d31d7da120f335b8ccdaf6aa2dbfe4b2d76dc7a7f0a4791d500000000000000000000000000", 0x29) syz_open_pts() close(r0) syz_open_pts() kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000003c0)={0x0, 0x5, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = shmget$private(0x0, 0x2000, 0xfffffffffffffffc, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x0) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x93a9) socketpair(0x0, 0x4001, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getgroups(0x1, &(0x7f00000001c0)=[0x0]) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c4e75f502ae355f0b2e3ac0795e829fd27a43d477acb8fa69babe73206edf6cdbd0be56cdfab1f4300acd39a473b16b08618fb76e609bbbc98", 0x39) setsockopt$inet_opts(r1, 0x0, 0x400000001d, 0x0, 0x0) 16:00:18 executing program 0: semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0xfffffffffffffec6) listen(r0, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xf8, 0xa212}) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x100000000002) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semop(r1, &(0x7f0000000080)=[{0x4, 0x9, 0x800}, {0x0, 0x7f, 0x1800}, {0x1, 0x6, 0x800}, {0x1, 0x6, 0x1000}, {0x3, 0x9, 0x1800}], 0x5) semop(r1, &(0x7f0000000480)=[{0x4}, {0x2, 0x8, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x3, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) semop(r1, &(0x7f0000000400), 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000001c0)='[\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='&[\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00', &(0x7f0000000340)='@\x00', &(0x7f0000000380)='\x00']) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000fff000/0x1000)=nil) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r11 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x5418, r4, r6, r8, r9, 0x80, 0x7594}, 0x6, 0x4, r10, r11, 0x3f, 0x5, 0x9}) rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') r12 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000740)={{0x401, r8, r9, r8, r6, 0x84, 0x10001}, 0x8, 0x5, r5, r7, 0x2807, 0x8000, 0x200000000000}) r13 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r12, r13) semget$private(0x0, 0x0, 0x2) getuid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000004c0)=""/176) getegid() shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmget(0x2, 0x1000, 0x108, &(0x7f0000ffe000/0x1000)=nil) 16:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f00000002c0)=0x7ff, 0x4) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a959c63028c64770e1694b1e3e3a1d66837", 0x2e}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0xe081, 0x2) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:04:08 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="f6a3acd10d", 0x5}, {&(0x7f0000000100)="d26e85b375d5e68517878876f012218565cf66d61c3530a3528dbd401787be4ed83ca4f778484e40257eed9e539bbe3c0eecf8aece4f12b420d7c0b19e3ef9f21226e024fd88304f0feb8507339e7aed3fd0e3bdf77a241e9c66e0600de691104d4f7e1ce9fab393a5c7862b9eeb251e31470236f546fd8a8798723df65fe467bc8bc72411b0077cead7501126a9309dedbc843bae01739ceb6349e4f476f7a580832ede317a68f5fb4815f7dd8c0f2ffe62e1b8e4c852ab44129a38972f034a26978a9b6012c3025e0ad4dd37f7f81fd27cd3bac0b12053", 0xd8}, {&(0x7f0000000200)="eb20262a32f5f50b12a5bc64602e86660ffb2a6ed66767e0e0a5b133347d0aa04d6e1bf2850a0ec8576a6e9f454a859a515ba27aee6f55387a0caf5acf748fd17433aa1e413a40fa2a3b2a07b1e6cceba13a0dbc994dc060e82087af75c913d5a9e1bf1ddaf5ee1219cddf7863dbc2ccf0821aef0a9c4c1485792eca89978b962d49ece67e33769768f5ffac60d9f2964508f884b04bd1d95e24b1e1d5f3033b24565f3e2633cda2b77f3d0c2fbcab7b0536536edc007aeef789d28adffb4f42b5def6b85c8412d95e6d7f70ac61d3c3990fd8cce857632f3573", 0xda}, {&(0x7f0000000300)="1c9f855d72a81cb6caa94913bfd1be206950f70717424f474bd26a25e29c29738877064ac441b3b4b7de18c662568e17ccf2da0d5ef0c6010be182328d257e192f520153720cd923352cb35b8e268a1fe23c4197716e5b5b7dd5992d3b541baa0e2921262b", 0x65}], 0x4, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:04:08 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x48000000}], 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f0000000780)='./file0\x00', 0x200, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair(0x0, 0x4, 0x3, &(0x7f0000000040)) clock_settime(0x6, &(0x7f0000000000)={0x40}) 16:04:08 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20800, 0x18) r1 = dup(0xffffffffffffffff) r2 = socket$inet(0x2, 0x4000, 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xc0, 0x180) r4 = socket(0x1e, 0x1, 0x6) r5 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) socketpair(0x16, 0x7, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) connect$unix(r0, &(0x7f00000015c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket$inet6(0x18, 0x5, 0xfffffffffffffffe) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f816dac5368f7814000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000340)=0x1002) r11 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r12 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x28, 0x20000000, 0xff, 0x8000}, {{r3}, 0xffffffffffffffff, 0x53, 0xfffff, 0x0, 0x9}, {{r4}, 0xfffffffffffffffb, 0x6, 0xfffff, 0x6, 0x5}, {{r5}, 0xfffffffffffffffa, 0x14, 0x80, 0x1, 0x10001}, {{r6}, 0xfffffffffffffffc, 0x5, 0x5, 0x9, 0x1000}], 0xe2a9, &(0x7f0000001500)=[{{r7}, 0xfffffffffffffffa, 0x2, 0x8, 0x80, 0x6}, {{r8}, 0xffffffffffffffff, 0x18, 0x0, 0x6, 0xff}, {{r9}, 0xfffffffffffffffc, 0xd0, 0x80000000, 0x3, 0x8}, {{r10}, 0xfffffffffffffffb, 0xbf, 0x20000040, 0x5, 0x8}, {{r11}, 0xfffffffffffffffb, 0x42, 0x0, 0x9, 0x8}, {{r12}, 0xfffffffffffffffe, 0x20, 0x40000000, 0xffff, 0x400}], 0x10001, &(0x7f0000000440)={0x6, 0xa70}) r13 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r14, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) pwritev(r13, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:04:08 executing program 1: r0 = syz_open_pts() r1 = getuid() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCDRAIN(r0, 0x2000745e) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7}) setuid(r1) 16:04:08 executing program 1: r0 = msgget$private(0x0, 0x3ff) setuid(0xee01) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ac6c8d5f37a7b15d7cf845595468439bfb4adf51a7a614449dfe0823cd78517e0d1ce317d75d8c774b981f30770f93fff5779b4e207581e2318fda1ac98f0ccdbfac98dc588339a40aa36ac45"], 0x104, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x1, 0x1000) msgctl$IPC_RMID(r0, 0x0) 16:04:08 executing program 1: r0 = semget$private(0x0, 0x0, 0x12) semop(r0, &(0x7f0000000000)=[{0x4, 0x8}], 0x1) sync() r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x80) setsockopt(r1, 0x100, 0x7ff, &(0x7f0000000200)="dcef903b24444a5180f6cdeed36ddf33333ae2cd1666181a4a43b92561ada0623ad7176ec4cfc5d086f27700aa863cc8045133eb1134a4ca11fca14c69c7228387bdfa1ba0845f7c66ec19f134e1c441d5d9aa86c209814e60c914638d8e6722ac5063b34b9b87463882544d3eafe6a7513deda9b36f33ce505b371ae7a2bb88fc380781cf2aa56ae2003a1e28848d1a16bc04545e2c53966972e0f1ba2dcb9ad1d8cfdbb972fb475af2c7bb67d3e6236041b6172f7781720b664a6139f4f2dc86360285437fe392c19209940b16db9445c6c2e0a5896967925fd65916c905e8a7e9003f46cb56b3c7491bc48456aaad7314e78e3418ad44bf5710f99f5ddb63aeb2a409e4d217dbb316c7d9d2f703434ddb8366e32d5acd36effd5582adb81825f4b304ce9fc178ce2c53d927e8ed0cd58624b0bb786eea7484e10d3359530310613e24b562db18bc195082eef887371fd4d02697118cf16e93f2954e4d25f48755db8b24ae893b70fa9494ba03e1c007a37dca841c7519e4469595810e2f87906b75c329cc9f5b7c9989dbe50ceb524f4a36d4600e8462c628b916ac17eb89c42290174bda023daf7dbdba7ae721c07972490cf67f3ad03bd56edd9237583cb9a7c5efd7e324778d85c78faa18d475185dbc196bdca2c4638fc38709e3de504ec7baca509fc968be0b14b8616fe82900a48aacd8379832ae90d7e14cb7f1ea58a9c12c8282a5fa5fce8eb1796e09ee300642c75e50098a020be04644f8e26d8857e8e094f5a30f9566e4a03072297d3f870b64a0dad877a8f69e356e5c1a4cb983126d74445614c2fe50bb46a115dc64a47f8cfc9e3b32017834790d71466326af10f56be2620ce73b82c5032e81582f6923f2f13dc9d47e291ff6425a661b981e11419a49edfb0c5b47401bbed733d8c45786f8cd97b1581ee6f3a3089073104a65d659c08aeb4edf19edf77058c0626ea85220cd286207c3e14b49e20ace10dd2695a77dc673538f23ad8c79dea979a750795f0bb175d2c59faf3166a0d1ae1fde8c44114684c59eaeec0b96fef50d521c18f7a43533db9ffccfe62c09ba01d080441fd37ff325754c3fb533db522b0ec1f0a403f5b060a92fc7a56b4a9025328c854642e2cb1c0c9feb5d1f8d28344a378e6afd5c356e6bc0fb6a355bd0663fc75230f78ea0c0c4bb228c18098e60a01147852288166bd3f7ef182205c38e09ad635f137aee49c952067110b4943faa15f322c5af99fce5910573bb46a74ce26df192b2b59801d10346df30673ca2bccfccb908346180ed697b996ec2e89517e80ce9d4e653caa9a1d4ec2a3faf47e171fde8e5b1f97f4175683b1c65e0163ef9cd01aa08985d9b579b4f2aa311718ea7aab11c96aabae824a4bcbc006e14ef6b7945fe672e0f5ca085bb1cb9f01ce4f33f9ac8730dac7fb45a03f720c3179d6967f3f9e2e5b1995977b607ec832c4bdc76c459a4bac89353df760d6f94f9f1fe98d3c97a82362838d9df7ae062eee14bf862e907465ae094a9cf3c70dbefee14882e34661b418224216a525e5c74f1ec9f8ac8293c3198a508da7d03623822cc94c92a1ce7e4f984715e221035cad0d10cb4689e7dfa291096ff537e3ceb278aa9e8c6d544ffe185c1789c38852e58470ecc6b295e8e9f0771a3fa7c20bfb42a4411101cf65fd0a8af1cae4b268c15a4e4ab2406e7ccfe22ae45338e665e57d6dcdf4bf2993502077996bc7494493931eb0acb7e86c27c929af6b6463b3083cf42f49e17a3050128406293efd9326c766347dcb0bf4cf550438d4c8fc93b82ba4c0025b4c1edc66caccb5cb88332c0f08a351b5ce9a892e5a259c0d6fd6053e083f38accf74aeb40e05855b6e93c496a5da3853e4d47d6d76a40804c8e82cd6d8f09a96ecde509cd9f3fcd317d2d0b070b2d646741ba3e510a4e740c602df5350b730abb4eb27dd85a3bb5cf2f70f9127098bedb7c9113c129dca8b235675756184f9634ba8999146eb68c7bb38723b5f5a744fc43b0c0dceff7d46d9fc5f6ab77065a0bea2349c1938aad88ddc1d1fcaf66992687c957c0c1d12271da303a7903f8251350b01f0593bffac7cd10744bf8a28fe4ef7ec6077a34dc63c177b72bc39ec0637f58c6c371ca5df2e9f8ff50884a28ff97906f7cc2af247c85f11a795f372d307b68edca3c6dcdfbd7abac80a232b11e3302622ea7c8303dcec22c8ef1343db4b985002d34cdfcd2478b08fe919f8a3487e06f90fc9c58c3cbd8a7c3b05c0ab34eaae85b9386f9716872750d08587cb61b4c9a64d0976091491b9773fa050f4919db13b608123af738ab096bf96418c584e2055c4e68ab4ac8206f91e639134112a5caeda1a3bd0ba017b34fb90157dd8e9b1e42e3aa27676ba19cace3290d5f3dc6d4e147415630e290b196364030973c83c9529b118d0fc0ff8d66c5da82810b814dc81ee3e2583cab01472d6c96a20d79c0b604e63e37b3f49b1e33bf77d3e4d0048880166d62921abec6f72ec71ff21f5f37666b477db29e22436199671f5f68391e9970fb4b089a95ff24843e15fd798b9c0f70fb335a2f818860ee244a54350adcc5643dc58608f31799bcb3c37736179a23ea143702cb5a4af230b72d3a8809b0f3908c31f6374f0a0a8d0cca0044fa2be9df16c2acea2dc20d2d0c3ea4e1b8462f2d4fe3c3090b22a81662f9f1abc0b60fc9e838588c8c8d5f8331100f7023e5b5a31e9486128acc356c786089e87d342d21ef4b8d6e844258626f24c29868be82b1dba49577a9a7d947914f197c18df30bb4eb65dd7c6bd0940fc7f49ba5b248d51e1bc80b912fefe84b6ff121e4277a4c79618c093021997c4a0512ca78d2e6c9062f1bed6aa91c578bbbb84a4adf48054830d2789c536cc5239b2423ce0f3c114f3243e849ad2a9fac0efe9b628faf0bce2d57b431498f749978ec51d7f1e5c0937c844ce7a7a2befd213c91a3d8410a1c8ff3c3e33b6b5591f331c3df9896581ddfd30021be3941b2f4fbea905cb5f180c112311b0ae4238bd8733ee0e3799b6dbee6d586ad0f4be4c40410610600f606a1ea5ef98fc57e6cb1c7ff1d9f4840c9c30c4608a1e2deab8b8f07e001f810e67e96d2dd53a28401fc70b714310ba269258be037b8d9bd5188a705dfd3855e34325c02deba3ade890aa2a2d3221f26ab387626742bf22210580614f16aa8c389caadcef4bf83811c5c8a4dc0ce31a61d2372f73e3bb1aeea22fec4aea71d994f8cd935a828dbad3d7f8815886f436d685659ed91ffb76fce976350b8e7c054f23b424ccea60ac2c7bcb70377e46ded2141e817d8a42058eeca50886d384059a40eabde0edae39a2c3b6e4cda3bd9a7e045b19fb052be57d7911527c7560f4acff909b52457c7dfc3b8fb7f7c89e3c5b6415acb810d432814dbb01be8b1ea795e9361defe1cbbe1909a0764be2d5c54c25f126990631b90aa94252978bfddf98449efb1eaa7d4ee418f241fa2ff4b00e405d21bc38e0c7340a200c069d2cf0d1e93e42ecc588baa713bc6c29a32c66a5c7062fcb4f93ba0fe28256eae442eadaa30b13eef4a143543115f18434cc4daacd22bc66bc8064b0724eb021103a050aad60a5b4b63b1d8a1365c854086d23b5388d443c025cd54c22f1759a38b6af848ce23d6497293c737c3230912f1bcee60ba46d36cbe8e5622b8eeab3ae230d74ebd5b283962206a6df184c96b54015678cffc16771b226f45d475b91c123121e8b2ce4df31d17d1e2fbb4d33703674e8d13e143624ef763deb2445dff1b85b1e31e058c051081eca1013d980dde728df5e2e05986a0cba912dd3bbb3cff3778d4b62305a4fbc8bd83ec6804c20f17ebd9674a116023f997e33d69c46c68e0cbc1f636fd26b7a1985bc3e0e1a3e36e3ccbf5797adbcba4707e854c37c8ab38dd1c36df5c7c8a67a852b61732fdf684e860b676b9e0d218cfb0d2294f2a4b6dab5943b5092a1e4c184787dc0f332cb6197626c6420415211361584c2c58d5e5066daf9ba2fe0b04566f64d1fa8bb2a21620bee4a7f23b94a42f4dd81473bbc546a91e893b92e03faaa2bd06af696c985e0ac1a49953fb111a8d5cc6337078ed40d351f5a44f52b86feeddea0e185f8f997842a0503daa8ce679565c7dbaf7586989cf50afe96d11cf2085c5cc425d08b6f3db25de30256960a701899ac04e28269ca1b0ef246a3ae7d4811a05f716a727be8655d3586353904ea9142f6ac159e7d4e31c7e793803bd50deacd64e503ea71d2cb1b7fa79efb6641bdfc9938e5cccd02dd4679787bd351a75ea0a6524fffb3c2e906fcf881b124c87df8ff2cbf0192250686161c5c06a4ee4e1dc3e654c41a13b6f788736819cca484845d20229d4ad6a5582aa8fcf924f382ae66f2f403176d09c409c39abf27e84d3804eaa605c46d1edd3e21660d7c57e562b6138967228d4d4f503992b46cf9dbf27b319bd3334151cfffd15c3c240e9d206ca42b440d9b795b5ca0ca77a8ef6379d898347c867ac18e9c2c171b4a99c5f6f7f77d5c913c0a2cd6e77b344780f30f0ae833447645f036f30609fd7623bdae4fed1a490e688b837fa56d980bc4a3a262828388fea7cc448e07045368bf38c4b22d21fd6fbb6268ebd70abd27fa53cabf1d41221b512b8c6c88c6680b7a1a3ed98160c52afb0776b085330c002463126f9ac9dd4b15f34456b8835aefea49ca18f0ab7d9707c71d8955b6da3a7a8a95e452f311e47d828963038deed60ab39fc29404ef5ca26e5314e4f003e279b6ff38197fc5c68462d08db03d20eb885b7c176c392d102bd9bdeb60ad621a9fecd7066ded3efb5ddde0f034fa172ceabacf24469233369fa5721151e29252a9d063aecaf5921e0655a93c0de6316ef60f0b3502b9978774c441b15677590f281b0d32b34ce8ed79d0c35ad9e2265f18ebeaa5d46e13f1918e8675a417b2d24286f4b6dec2277e2dc2d078ab2b6b85ea6485275a7c1b0d28add01f37d66be9ce87147427b3b99a65c661ffbdf3fcc6835617ef90a8b160cdae0e8fc31fd0d92414c743bb03c98f4609fabc5434b05411c4c283d90d44c6b07328ca8bf18744812c3f762d8e28cbc9ceaeb009918be82548ef7be73c64e4b098023101fff32f93074dd7a860d1f13ae9e7cb8fb841ab40195d5188193288b08a5ec90f6161e969805aa9d66dcc5217b2efd94767515069bdb0bd5b320852b2546654594ec7bbb16e17f047e3dd0adbf8cf1a0d4b0785d4573655a2cd0cff27cb5f6dd6cc0d19bb2e13f5db087d05a65203631863f4b1f48ad220bb1a6e753bc820fded8d4e203b0a661b41a7a15442608e57d1e13cc07063f299e122cfc2f8891f714323d35be8643d1d5cd70395cfb64afd36522105aec57e0cf28444f6a5919c497af13a7db99361ff22d41ef65004a21598c095f396d263b45d0511321bca899f29ec4075f8b4274507620bec93f5012fcedf5a477c45de6c972bfee42d31ba85bac7b9863bef080cbc0957b50f3c058bf76a0b6e4ad1e0ce386d8bccf9b09a6cff9cb8650f5288f81a6565487bf4e1174c69514b3233994b555405d319343b448f21a2ccdbfea102b16d1685d53cb769e14724d16f5031acf436407f782e0cb40b112e803cd39050d567939162f85910abf7b795743845802f0818a9de633d63107a7e949ecc91400efa16cb521cb955f804ba39da0a2eacad74de41f9b471e03a6433e591d311bc8e7441d618a2c52c577492c96af39940d6f45e785a1068a07490624920bcf73258da72bec768ec", 0x1000) semget$private(0x0, 0x2, 0x2) getrusage(0x1, &(0x7f0000000140)) 16:04:09 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "2b6839b9877c2f16b39f6272dc88812a7800", 0x0, 0x1}) syz_open_pts() getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:04:09 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) faccessat(r0, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r2, &(0x7f0000001280)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) getuid() 16:04:09 executing program 0: r0 = socket(0x2, 0x3, 0x1) listen(r0, 0x0) 16:04:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x4) 16:04:09 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x820, 0x8) openat(r1, &(0x7f0000000280)='./file0\x00', 0x8a2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) unlink(&(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:09 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9}, 0xc) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r2 = socket$inet6(0x18, 0x8007, 0x81) getrlimit(0x3, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) accept(r2, 0x0, &(0x7f0000000100)) socketpair(0x1, 0x3, 0x4, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000180)={0x1ff, 0x2, 0x1, 0x80}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$getown(r6, 0x5) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) r8 = shmget(0x3, 0x2000, 0x5, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/237) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) fcntl$lock(r3, 0xf, &(0x7f00000003c0)={0x3, 0x0, 0x6, 0x3ff, r7}) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000400)=""/163) r9 = getegid() getgroups(0x4, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = getgid() getgroups(0x1, &(0x7f0000000500)=[0x0]) getgroups(0x4, &(0x7f0000000540)=[r9, r12, r13, r14]) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000580)={{0x18, 0x0, 0xd2b4, 0x6}, {0x18, 0x0, 0x1ff, 0xfffffffffffffff8}, 0xde, [0x5, 0x200, 0x3, 0x0, 0x4, 0x6, 0x5, 0x9]}, 0x3c) getgroups(0x2, &(0x7f00000005c0)=[r10, r11]) fcntl$setown(r5, 0x6, r7) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:04:09 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) fchdir(r0) setrlimit(0x7, &(0x7f0000000040)={0x3c, 0x2}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r1, 0x100) r2 = kqueue() r3 = msgget(0x3, 0x180) msgsnd(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="0300000000000000bd8bf8a15efdd229749dabfe6c24320dc50084eccd7e2d8165f27e9ce5008b59ae4cf1bde0366056c9969603e97dbf44dfe6adb32c00000000000000669d0338c08eb9c380eab783779afa8cbf1c09a9e8e340"], 0x44, 0x800) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='({[\x00', &(0x7f0000000140)='(^%\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00']) r4 = dup(r0) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x80, 0x80000001}, 0xc) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r1, 0x1) dup2(r5, r1) 16:04:09 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0xb3a}, 0xc) setsockopt(r0, 0x80, 0x6, &(0x7f0000000040)="136c8dd7c5dc5c1106f506bc30d952604cf71ff1f7e669e99fc38de2c222aa4c3ae1b1fc36f52f023d0ed5d486181efb8aa5bc5bfd3a26ac03d4741e151b342e0827f925f0d234467156bb36208352a8e545cedbe0fe8988f8f23161a5d576b7a8eb0e75f9742bfa396c7f59af700de7bcf61eca6e0b61728ab925b49ffd52fd81782cc2001ca580789f7a154bbb80e6589f057e07b0bf1a89ab1bda2b4b315424241dd71f5817a476768b64be52ea0ae10547d8a489bcf55c4ebd6f70aa3c9f9a55610584723c6197179b973db4ea86b1c50c56dda8444e95c3cfbd13ad7f451de1586f7e6e738bd2b86da8e1fcf845", 0xf0) 16:04:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2108, 0x80000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) 16:04:09 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x2, 0x4}, {0x3, 0x2}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 16:04:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="f3e732356fb399f318bfe0aae1575df28a9f91a16e1a554904efc7251c3cf6d4e54e9f3dd4394e9bb8353bed15201a13b347af977007db5f6a2b78294328336cc4bf39818870bf459dc6023807d2104edd5e0cce366b28208f54fd5c2512eb5bf5b891cbdb874f9f0a2e675cef59f9950e4b29342a27561ecdfc001031596b41ff7fd8257746ae0ed3166066472d5f5981d0f2637527d105", 0x98}, {&(0x7f0000000180)="2f11f5cddeadf2c8a384bc139dfb4a2135bc768e474a3069efa10c7fbf80d258e1be5147a82356f17f14d5b5d2b008378abdb6d15434eeb0c34d05c59fa0ccb3abd78bfd9eeb12cd64a7c6b726207e2dba1cccc2ec947c525c36810885d3f4a9f9fb4479c87f8c3461a118b9feccd7d33681d7b91f5523c08495bcaab9e50fa64993801aebd54cc13beea8fc06463ae5f6275a4bcb", 0x95}, {&(0x7f0000000440)="bd395fde0bf7b670629918f48f32c863e3c6792fd5845bfead6fb57eefa3e5428c296db58d207ec58bc1ffc541af82348385df57379588c929575e7f6bb4a5299eb2987d6e6a783ac9ce7a131f4aad487b31aca083e0cd18a591aaf8e6574b3a580cd0e6b48ddac72081d1d97b33ac1b23b89a4ceedd5af5acd4886c58436b45b2ad66c25b759fd3de2b19c44bb7bbdba58f3c61e1c5044595425568e240610adb06c59bc2288db07bd9527aa111489b2f086be71e0e1f3a2636aa446a46cc0ec6aa44118d38c81d204011aa2adf492c6b23045416dbcfaa4f1acd7df3352c625f0b4077174984d310e95c734529fbd15a1bd5ef508b0407b6971582d11ef12965909fcdd9ad9f94e01622be04e144a32f035e049b3f50456edf97d1ac244379672f366e41cb5ecacf70884e71d6d51ab13fc360ce4d0028a7e31ff250e14024a39edb295c265caee6654d3364ba53e2fdd7013436a3a6664feae98dc766f945b9830d0b0aaf59f65ccdc417bda591ccc2c8cb15837b9013cef39120b6da407b528fe1badb43dab61abfbfe36111d436213afc05cc89ddfcc33824aed297e0ef05cce65a2fddc51576eeae97686218878222b5d46ed889f4f8a939acfb7104ac1156d97022bba34e4b1c0488f15d0e709382bee10cd75afeda97ce59f55b4839ce77a3c4d4e933b068a16276a14a26ab7635c0122820810f90c6bab1a833d9be1e5fe174901c3fb0df4294b36de3eb56d12c47c5ed57da5ab0add90e528133a1dab00ce4d88fe84a40b35960513959a41b80e9353b189e954ca629a8a395975ab06dea7c46def449bc27fd0ac89da27c124b9ae270960c53d640b119dcd020101c5cb60d2bed14080068df78c090c9dc0c32b2e29065ae0665124cb3baa2e81df5307e593501411bd4ceb8d3d0390fc30131e7184f630c030d793e2b97063a72e8b9b86a7045c3a7cb3d4b44f880e05c21b26d6a3bfcf66ba621e794efb39c719353086962499fa975ca82b5e0a88d2865aca3c84d7cb05023d3885dcc5ca2c11df9441957acab3829f35b1a10b036edc80ad98589d92ec8f3be0945b6035501b13cd0833ab5d0fde9e3415cc2f1cf08c78947ff82af5665e68a86fffa3af2b101163dd5feb675fb9bc25704ee9bae9fc5df0422bfa83a38650e314d957d9bb9b05bf8007ebfecaf7ea81a6fd19e67f176855d3a084ae5aae0d1aace28bac7070cb118748f0f2bed6af8feb6fb20744f147b61514c7b3282e897398b9d0309310c42a1f3aeef307d76ee60be898fbd995db9914ca7352ae8fef3c109b4115db262dc5a433fac11f2695bada3e5ebe9374aeaedef0e16ab1391b4cb12aaf1c699df2ebe771a95f352396b38a439807f5f3a5f688ce5f25c6e9c06eb398f2124e0b746667e0b2733cb0fe2b6ea6ea093c3fc1aff11a235a96e704ea12eb1f1a03bbaaf6508634feea5b7a15672a7cf8ad72467113e5bc4aac9a6238f3dcdc69ee15fa1f969ba25fea282eb12785d09aa8634bff84aad58b44f92691b4d5f36d47c1769a3d90cf358a2d9c785d397bb2812ee706d202100cf7d763859c3a2aa5d855157f9ee5647fac5ec758518b214109833537606cb6969db9a440750382fc24e00215f39e135c6733641f78ac5f7a825b1f577dc0c4d847c23a097035321ea6e074835d72a9b7fe710fcfe89a6568e6ffefcbecada4bffe7331b75897406fc069401f718dc221eab7b712d8ba274ced2cc92114eddc89b5964851ff247229e7590b8b99e8e260e303c55d9bc739fe525119e5fb6e2172b41444e0e4ef1a8137b7db485705666dc74abbc929aae914dc1ee2819a10559bb95c69e35452544401e2a2cd07388fb6d1f9329d870e55bee038d026946e56a7621750b48ded400cac88078d94ff75891dd43ed842bfd95249d87f1ee2db23abb4c61e30c3cd7ecbdda4ebff4a8d5f1feb860b7941cb472b3240f98567c9dadade14f73757f52a5c612af712874bd4165059ef248f5ece6ce872d05431ee11b6d2b81688e8d0861b15880aaf6f69cf8fc02243d0f68a2ba1260f365823e22104660b9bacb27436d5e9a2117704dda053869e031d170a9e9551181f55343940ea50643b4fdca8eaca6db156e85bf3e0d451148c444a98205bbfb2e210560d4b80e0d24fd5e8ecdd15247016ce29e62f30a959cf1f2f339dbe05e656aa4948602796e2876cf3d8c752b2cf0ac9f3436f8acf401fe436fc6a5a37a7e93b8b565e4690a267e6368910a3ba64af481746e183586042cf6b77f67c4c6e2808a7b84a0c7022ce51c361c9ed1df4decf9517da0e073eeb756b30b62c3e1415ffe4f6c80baa5dbf0f462e3525412c5080110a29c4f30cd62ebd388fd2bfad2a7bcd6cd7191f76fb93fa72cc162e6f1d1de50113abe47f2073b264831739fc9eeca17f76c75733b7e00b212ff4063b8ed53d9851dd633d63ed27d3b540692ee971d3cb744e0d3aee78209a06c385632e02e35785a82dc473b3fc2c137d158d18d4a910dc28a69b2dfc898ca6d73c34364f930fc54a01f09228605e45b415043c037bcea62db3db0127a66f935e1745f5d8380b7a4aef4df550272b15b47f8bf01fb7dfcd152107a20f18b91641b3433373147dc7315a55f003ad607762f4d45a9aa638c9a5a7ad4127ae75f92e3417b68f0e1e1611573bebe7fcac76960bf07678effaa3836a71224fc7cf74c80ee0e12d3864ada9f4eceb460dabed256e2152f4fe77b18bdc53b1641c0d353c5ab73abf7b42e5e4fd4e5f3e43d3c515fe9d7dfff908bcd861f2bff431212060bc25fbd96a009f525d62ad09ab525c6244ffc0e69f08733fe25a64cbe25220166b504170cdb7d1c497ec5f6dd6ef06ef4665b76ff0f50e6860344d6c84723728f5202c884e78a0ac5afa6c1476a53dccd6728c6a21b4142b459d9d449ca7243f66267b40e11c123ccbc6f828224504f466269b2a0188f5cabf2a9dc20911f57375d6645c1398b41e39ad5bec973904d5f4955399706ffeb8139a3be8e08a759bd31b927480c57962ff76cc706b4c23ff049ac1ffc76e35bd03dea8efb0c40f396506ba79bc5f8562d37a65693c3219bc7fe81c7c8386ab4e4c5cd311cf1e4fa78a0d696a3be00b09ec2f231cdc0289719a72bfd267c55f6607cba012901db0d30acd6d1317c316b4174d781b34e75d6e74d215d0d0320c49a01c61f337e0879d9ea58fd1f0b8cd764cc87911f46224efc395cc0edd94d0f14b838049d09305254e53739c611490f2d790b80fc117897125940cce07b53ff7d012da7735a6a934086547ba0283817758a98ac52851f78d5e4fa85f0c555a2f67aa4f18c239188a6784397e719721139f32ee99fe2c8f1af08eab0d7cefc15aa96799e5693e00311a3ae4e6a945aa00a8a5c2ac37364e8aa01f1f0e3326e32d3e009e72e00eaa4b450a62f9fb31b9250af93ec00ad6787eb5551672497974a67a85797e125273ccffb36b30ea4ac7f5944c6080824681447be4980fa30585a2b73d56d192d520bd9950f1bde08dd6a691f3a3accf16b3bcc381364d0dcb467125398d4fdab9bf5c4f660f5e458ddbf1269b527faf1505e5bee19a7e59a244a9d9fe2c851f29ae7f96fe453741c389ce3f9ac1d41da5b8f3c2cc536ca51dfd02f58784e930f1784597217d76ce97178d5a8d1c85d99208fe23c95be6c275c373c1cd756d17487862ed9fb06606de29f21bb7081607c9185ee01ef42a738fff9157dc9f731c3555843b2d16e9861d9c2c45157c109a970ae6a396a506aabd70ef9e35fa5f436b65a4b11b5ff02a4553bef42628c0b7e5030061d0247472f10c684fa8cb47d20059ee4519b13a0afd97be53d66200b717387862534ceb90e8f2db9fc035411b07e254501e5918d51c68751973adb21dc6d435585b40c92c264ada853ad36460ce5028b38e0af2ac933e29eb9a92c971f4662f446bd282d4e0cc285e09bd219dfecc8fe3285bd65e54bc20d8fd1af897a8ab48f256d0bcfca1298189dfad51e1de88c3c12fdf6b2fbbd204506da2b9d08e5ffd27bcf24da8cae0b7a9cc704466512fa793b3ab4caf9fec003c4aef69df3c383bf8b9ae8e0ad7cf65759c00e8b90cee66b253bb553f1482d7220fec608a95a68b1837eb1e9ec6156c3f2f9cb1b733db034bfb50a78a2c34d99918fb12b13ae8c3f4596a5c558464cb59334eeaf9d06f6a949b5ea60ba4049b9b3e32b964611b5a7cf0272e29dc583115edbbdb4eb75842a34749f6213ae99b81527c7c87599282737f2c8c4fc849a675a7e68dc0b802193fcb554bfad55b55d3b40aee4ae94d058dd9f0446c1139a8af6508b52be5c165d2afacbcddace66074ce8a3f681f3338647b280edbd3f7635e2fceadddc8663499f404c14ad347cb853d7c7c78a58b5c45077cdd26762cf74dedad7d738feaaf53270b47cb84cc1752fc3c2f696c36ee893e21f4fee449b5fe58d00e837dabcf3a3de0f05184a60ef047602e9e6200b12305c050633c17785eb6e91d5202eb4dac85bea9b5b6536fe95ba56643c0320edc97e2131d4da006970e86126b299dd663a4cf713a7f767072514946b4122f5f8998c5c235fb356c783aa14eeeb9f5467783d9bd3bb6089d5681fe567249ae0be9585de4a3922a77d17bb1bfd7ed0e43adc36f46d193773dccae789e62c3c873e9643fc83cf73d9afe9f0becee94d7922f3f140b41f3cf9d8f1165bfdc645e23c92f9b3da5c0887630aa0f95375a739356cd940d1b445910d6fbe1ec64a1fdbe8feabd20e785bdcd0668a1ed3ac8ce4eda5ffa197054900891e0b72f71d9af2f1b35b9e02897bd2a11001dca1e25fc1a06e5048059bb1512b3195167a72eb6ae261afaed917b163feead9951fd1735c1d10260f00c353077e60170b9abb200030aaed36774967dfd3c69a01bc77367c5b287e491b3095ddc517668554e936586800232ca5909d4fc1c834a0253a278d1b334ee04d6c8c2676c54ab3be495450d8e52a27873412237cce343b59a5d5cfa0739ffe810e86bb390dc8e62fac0b0f2ad181fb4db466ec0611b99627ed22e6d0f381a4b7c4182d8d93158604e09ff4482565d3de7aa34d57b4afcb47724b7017b0315bc788f6c09d8ad1686fec9dce7027359d3c554eaceb8bd79a2a466bb3d89d526a80642db81810146fcc677de4c28daa4563aba0d4f7d9a95d305334f71deb7e2879d1ef831e8ab4f85d9416e60953ee3e064412e633281b73f300d6350923adc35c0d9469b7d6b2a11f778638ac95def9776293c8e55938ee4498651532a15e69efc30adc0e968890987fe51f0f3e48ce385fccf4c352174fbd2fa62afc47102844eff18d5337ca1d8745453abe773855130fe31211e55720d3ecfe2e1934d0c582ec6b11b8372599775cc5c2991e95d1d35b0ef02c216eef99c989714a76c895a3451c6e121ba624d749e21b7f5d50a5046b1ae0b137a70472a335066d86c0398e3e0479b6779916efe25209059c8f7c95e93074d858a5cfe740d1d8aaa71ca2b773c82b77d215bec667cdaa491c9ad639f43ddda208cee35819e0a0d8b3ce5f659fa478c50e35a72476357089169f59858159528dbe84076d05cd4b53e393c0f24bd51f56f246e2bd12dcbe33b4f5bc3cb7ea64cf41f4854eac5c74ddab3775fec0631de6f0cb2f0bde8b57c88e4061f26a95aced10732973f841868e60864d69e9b1f726596992c2a999888babf6e940f652ef782dcce9effaa1634ae58639196716627328f1f2dbf3ec2ed9076a470fe9cc3ed75238e110aed820ea17", 0x1000}], 0x3, &(0x7f0000001480)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x88, 0xc}, 0x2) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) shutdown(r0, 0x0) 16:04:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000040)='./file0\x00', 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x80, 0x100000000, 0x800, 0x7ff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x80000000) mkdir(&(0x7f0000000240)='./file0\x00', 0x8762f8b34853c81) close(r1) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x1, 0x2, 0xe3dd, 0x3, r2}) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x9) setpgid(r2, r2) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000003c0)=""/21, 0x15}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/197, 0xc5}], 0x6, 0x0) bind$inet6(r1, &(0x7f0000000740)={0x18, 0x1, 0x3f, 0x6}, 0xc) mkdir(&(0x7f0000000780)='./file0\x00', 0x2) symlinkat(&(0x7f00000007c0)='./file0/file0\x00', r0, &(0x7f0000000800)='./file0/file0\x00') openat(r1, &(0x7f0000000840)='./file0/file0\x00', 0x20da0, 0x80) r3 = accept$inet(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) write(r3, &(0x7f0000000900)="ca6004236364237343c18ab98b61479892222b02ccf93925b1ccc122923f7ece506b38fdd80ed1c3591254af1b3770f3ce75649712cca66d2fa6e6f2513b5a899b2104d822525ac89130bcd89eefacd10af7e8467ddb915ac226dbcd18fe1c1d2cd561fa88bb93b1fa03863dff197e61fed86808c185fa83fde0236533eaad6292a2ca403e5edebeb39d968b7b6defbb5084bd82f369af", 0x97) select(0x40, &(0x7f00000009c0)={0x7, 0x2ad7, 0x1, 0x0, 0x81, 0x2, 0x1000, 0x3}, &(0x7f0000000a00)={0x1ff, 0xffffffffffffffff, 0x0, 0x10001, 0x49, 0x1, 0x3, 0x8}, &(0x7f0000000a40)={0x5, 0x10001, 0x1, 0x20, 0x8001, 0x4, 0x2, 0x8}, &(0x7f0000000a80)={0x800, 0x5}) fcntl$setflags(r1, 0x2, 0x0) getegid() mkdir(&(0x7f0000000ac0)='./file0/file0\x00', 0x62) open(&(0x7f0000000b00)='./file0/file0\x00', 0x220, 0x30) mknod(&(0x7f0000000b40)='./file0/file0/file0\x00', 0x2000, 0x1) unlinkat(r1, &(0x7f0000000b80)='./file0/file0\x00', 0x8) 16:04:09 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x83fe, 0x0) read(r0, 0x0, 0x210cd45ed878679a) r1 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 16:04:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) execve(&(0x7f0000000540)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=':(!\x00', &(0x7f0000000640)='-@\x00', &(0x7f0000000680)='(6-\x00'], &(0x7f0000000800)=[&(0x7f0000000700)="2e9c5b3a252a652d247b00", &(0x7f0000000740)='\x00', &(0x7f0000000780)='!%\x00', &(0x7f00000007c0)='\x00']) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)="4efb8240d6a94247b6b932e2edb336a109d1be8adf4bda7d9e8c927bd0e51f42cc5c9298dea3ab386e52f7d45f09c62acfec6175324ef928defe9bad30fbbbab16358a41091fd03771590b1ac6dbd560e3d161f6cde85f32e6a011ce5dfd261fe264f27efb1e388195e75d16cee81500644211a43a9675872351adf4a4a376fd1bbe524bf50e42bc5d3034d9b11ab76d", 0x90}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="b000000000000000ffff0000db75000005649a7172c146ae738b72eae25440868e05cefcee70c5bdb632d30217bc0176f9fe7caf857715ebdd82a372c68bc95e6c78eceab037074f12f01a4f822f0f33c5e37ee48f2b3743de6b6f94c1ed53d8f7d40fd0f65c596a5e46130a43c809dbcd6c69d1d0e6573ac4185a692b377272b8b160c0e2a03b3b8c347b72baa976d68bd5322e6d3d91d7679b27d766248a6f6e571258a1f4aa0ae1382f4bbbaf0000f0000000000000740e00000008000000bfffca17ec86da22131698d1ad109964c4a0c6b3eb488a57c9a27d5b48e57f4f8ac2c683568fb1a50e8c0786ca2e6bd5ddb0054616e1ea533db307857bfcc03cb9c45717cb68eff7b23f7ace15ac046d190018896df04e94d727a2716279c478d6a56d146333b368aac0f6d50714e0e6874351c1baa6adb3405e8c539c3a8d81564f47d8cfed7e09c86b07eb145ccde5b64d5dca8d25b9478d105ff59285c1c123f47c72bb8f57aa0283c08dab88f98255a4aea79ffdfe993d269672da9148f8ab8c29b7cb99168c01e9f732a7587dbf6026c045ce42a851e15905d21b0000009800000000000000000000000b010000aac948baaf3d53d2cf29475663d74eb43522b398771715147ae3ac13fc7c9cea29dcec96ebcbbe7c545ac0a73a825c63eabfdb1964cacb46b254fd54f41948e1a8ee57d9e77211cb5ba7e6c523ec443eec2fb2bf398163aa3dbacc71e6ce4cc96f0100ae59fa5ceae9bf12c2e29d7a38bb5f4a0686060f87e0dbedea51c1af8ba50f0000000000005800000000000000ffff00000101000098a6e7a5df2f579dfb3dfd552c66c21ee9bf577af401dac08c3a76faf3bed5ebabd055be794aa7718c01be67681537124e07c8145a700908f32d5a30c508634b69f6b0661e320000a0000000000000000000000009000000f43e852742f492614a5606aede5f2bcf879a8c850065a6b81e6d689de3ca330b5a0b07bd5946f083523a9895a897d3920aaae2636628aed8e6e781323d3fbe0943b7af468844f3aaf5d081735b8eeeefdc06576a5793adbd7d42058394aec3ecdfacf514144a80bdbaa005587a2dc7b7fe6bf0d4b6da1cc516794a7967827e4ceaae5bb295fe8753b4e40000000000007800000000000000ffff0000060000000ab37ffb314c36b95cb400ab999c05b190d18d0d5b9feacbb04e93c73674a88a52090158e72398a4980db6f923e6eba632ee2ba95ec373d9ed039c4348ad7226725e006ffd9bfd45fecd11bf26c5e25d10cf8c8ef7acdfa602d6f1d50586a7262f6b86bdeace0000"], 0x3a8, 0xc}, 0xb) 16:04:09 executing program 1: r0 = msgget(0x2, 0x800000000000008) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0xc1) openat(r1, &(0x7f0000000200)='./file1\x00', 0xa0, 0x68) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$TIOCSTART(r4, 0x2000746e) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:04:09 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x80000001) mknod(&(0x7f0000000100)='./file1\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./file1\x00', 0x40, 0x120) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:04:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='/', r0, &(0x7f0000000300)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') connect(r0, &(0x7f0000000340)=@in={0x2, 0x2}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="cd8beae77988f5eb6049970c271b0c55dd5cd6b4ff6b930a227845f94448f7787622dc1c0ed81b8a7e5240644f56789a456f3234bd218627c1eea0cae0e34ff6f1b97233f9166c524080e8ac309c1c308b7d8dadabafd0e7342e81aedd03655dd0cb6893796cc03f597cff1dd17a2770b961eabcec128dbe9ed9511d00c3ff27103049cd0d3cfe67ab87fa462f4f7974e93699998131addcefe618730c2048fa15ee289fd11758f9a1cc3ed2339fa0c378811363d66578f7c66d72c1e7dbcac482", 0xc1, 0x400, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 16:04:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fchdir(r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x0, r1}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknodat(r0, &(0x7f00000000c0)='\x00', 0x2004, 0x40) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x3b) 16:04:09 executing program 1: r0 = socket$inet(0x2, 0x4008000000000001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) accept$inet(r0, 0x0, 0x0) 16:04:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x20) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = kqueue() r2 = socket$inet(0x2, 0x4008000000000001, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x7fffffff, r3}) dup2(r1, r2) 16:04:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000), 0x328) setsockopt(r0, 0x8000, 0x0, &(0x7f0000000000)="e282aa9688170dd33935a3bdfaa3808c24435e78f2a1bc2bed0ec5522f650c38e8a5e4398956d79864b3b6b9cff9850bdf8e2ee233cbd638393ce293772a807a939177ea0579f9daa1b6bac03222615849c34d03bf4e4a057bc3f8e37b5d302d2cf41e98107941bc51554b24c0026bc2ad46387c6ecfdecacd61e2c27718373743bdcb803c5b41b7ea5d46ddfebc7015429ab77bb84334de54596de16f964d93c978232b6a156495155e021a6e65a1b06e376421182ab41be2da1aba274ac8385464d7337379d1072111363b3511e01f7f7ba1ecdf1dcfc468fdcc47d380a34d5ca2cd082dc55118d3b6e6e54fc8c3a74947880f5e3fd1b647ffcacbadfeaa5e985e8c8d523de9c3670993c16bef9fcf1448df7a62f0aa8740f974fd3afac151064bb318dadc5ea93e7bcd632c81820dfce7ccf46ad223e4d4621b6140ca40b55a58031818cc65576ae618d27a8f9d8d9adb8b8dd92e18caf1f9b05c8c71f495f8e986c685d3b2206af4babe50ee1f1709f6b8a1e66ac0b02eb714abde0f094f47983e489128f9d44af52e88f222e88c1b320355034e41d61d070575b1d3c6907806fa9ed8c1a14f3a21d337e4fd0bcd81980532eb26602e6600c5849ecf38c3b895f057c3696c3561e9679bd0fd86d01d9feffcfedd7beda95277e0b40bbb1dce3189b3546fa216c21cb7ee4bbe5fb181be295eb77ddb046cc6c10b1d321f1d499dd4c9dc0099b6e5a2dd7d87be3702e0ee742faa5bf368ef80c75fa8462622f98a04202e17808cc9097ab43c38ffeb85c9094734358f8e6961dcf55cf2e77a9f1a8c99922703b75d5f8f315f6ec582105c2db35531849e04f72386c36da0800f447213a4e602510095b7abff0dfd18d85762796742fe9f2e3047ea235d2707bded3042f7be022464e470e3a5641ae9dd757a7214676033102d89a5b2729c7c1d921d08cefc28e28cd7c83897122c0f53c60ab9ed22c61d1232054e95142b37c19f3016ac2ce3b183b22585860a91e50af0125e26a134399743abdfb40734c98ee81f2c584095664bf02f759c2521feb785ac42f7894ef67030fe278498512829a4ea94741c13f0636ee12f71bee28e55aebfecf3911c7c90ff5d05c850f78b67b722e8a87c63157a26bbfc718865a59e9b77e43dfedbe98a96504e34df865b8d52d2370d854e63444f462bbe1f9a31c1272aead864de4bb7272a3d2f09cd5de09cea80f13ef5eba897b98f76623db4c8eebfd4044f6d424a7492f1a5c15e04648c6f3c56c6eb3c1bfb94736ba66a23ee89e19a141aa2d7878046b0ade5197541e08e933f79bfcb1a29ff033550ff3658a920f637e6c71adc3d3455a98ba824f9da8c8f8d9f433111ccf0563db42c342e7a4017806cdc1168975e04949059d97e4939a38620767f2ec5cc9d019d9350fb913d227a9916b36d5065e04962b59a04b124850398d988184367e2258f66d2c02fd7d5bbd44a79f128f37ffea9829b234505835660c77d65f79a2d024e21152a56b420c524690d67f1066f082ca633d6274ecc53e0149e0642849b0c9490071ab6b18ab5e88aba2a065b645ddd3de3cf96f007eb721ac3ee94a5b1fc660cad4c55cb94dce4a7e56b6ff761d59c85363fcd0feeeb85dc374bc529ce2aa5ace3ce6ed3a372e554559ef7f1f1665320093e7a2374c117d2ff3617b1a51f736729d16f94e3c5c317c3c23db0c271d5d00e7bcabdc5dd3937c7af93e83362a6a4817b5c53f4d18b3f716259b713b364bbe9215ebc37d5839140f6d97b0368ae79374ff9bb4e0ae75387acb86a7f109d19b1e3199a0b1fa37ba38b3688fcf3767209600e6b12a8cab6ebbb1d92fcf750c72771f14583019e86cd2b17ad7a8a908f8d8b35a42c258b995ec111d74e343717affd4a820c605b8ab4fd9767a395292a5db983694556a1d784cf056909345dbcbaac044a25a6c8d9ee290b36cc22406b92928e82e49907eeaac34b996d02f4f273646e3d73103ff9210b276c68e93a4223d1b7b14cecc76f67cd9c135eadb0013936a0a5e129c04999a4e522af100084e2306964fbd89f6389276154e0aeecd148c6bbf08521bbafbf5b7bcd2624ae8a98fd3b9ec1144b7c823c41858ef4c1ab090deb99aababdc85a6df7cc23ba1d88a97303f9d052785b18c03c8a29e98124bb18dd8dfac7cab26db1abbb9fcf0fd4715a0310d2f2e6bd57e0bf8b31889c9a6ce3ed9ef8b1ebfcc8b8ab74cfb12484f5a1b208c5f0deb0ef65891b420be46a0dd6c5d82b4c9b0ac8248eafd8ebc88713413a6dfda5760ef8056378b1054ac32f0fdd086dde2f2aefc836e88e989a307ce984da05faf142cb161c8b3576a5db8fd89812d944608553a25d789cbc23091dc9188e03987a4c6113119774958f6e194a2084042d006675a9513720f23eb81bf0e72b5bcab47a73a00049808c4ee4537821704f6df263511ecd135147ba991d9d9150cc69c9a01b2f53dda2c3a9e4c9650c298947f082c7486510af33a1a57a77e18e0b900f1267525fe83276da27c6249677bae82477912f72e1a99d51abf52bacc052bedf8e75ab616e2c759f1e4f3b17c8ee0b2aae6cebc9f3edd82d1d16c837e27084f15d5f216fbf27346c0ea6545de9dd49811fa7c9e18d84f1841bb9069113e312a022b6808f0dbf7605796a2ddb468ca0211a992e8d606c277853243e7bf0b138941be50d5a33dfdf60c2a26d2f07dba480bf6de3c49715c5053267c57cc43764debf476479acadd4d4d207674c25ee5e222e4af97ab52c9dc0ed289cb466daa60485357a135a6b7daef9651f3b0cd223a3a2a37ed6cd6cc1f8e176e2fb0509575b9c269cb83b1546392efe8bda05600b63eaab439bbcc6dd05cdb68117591551b6574f635cc4bd5f34dadb1b1dc2b8cbd9a8b74c750ef932fbbd582f8892505a4cae9ff3845390956e9971b11c31e20e6e9feaf1788893dbff381b8bd9d9dd3987adeaae7057e8ae84362a0161e19c2d4d4ccb56ed937944bc1682aa4d2e3c55a49adfe3530b760515403496938cdaaec50dd3623c2eddcf4a76d46e3dad39735d79fa58b9bfe908c2e43712dc74a19c345cd491812ae4046456635475f4f7b9557025f7ff06a2f93013082c9ea811d26fa7e4d5145198755be71442d44aca656d1a34ad712cba7761effd05a522440ad1f44d6c62a2f306ad2be2e9f94107c3656fb9c00a0b43129d88ba0ef5d44a6adcaf3f831554f7394f56f8161add9dda58c5febdda0f51564c1e18d7051c8616b72b01a09b7cb6fc184fcbc346788c6c454d49b796f69b47164f3579a0d80042bd9dcc6c06d69a4b2f8c360201e89babae89ce3dce1b4b3dc0c99e28b46320cdbb4ff550be208b8953feae0b906d71ac40b49e2a3f2009546b823a1822081761cd36ca52c5fca8c7b00a6ce056e64bba3c3bb835d069a47dee9ab2ec362bb96322ca65c44ca6971626d8ac6ef44cf993fa937e4451a95f51120aabc13e533e79d8fc39078583f82715e9199a3f82bbb1f5262873e3d4c89defc614ef8861eaec7f0649c10dde5333cb852d78f6565ad926b602a89f428154c84f9812f0d5e68782d3527d571fd14944044d37d32c39292a2314b830c329cb0c57be443b093cc009a2be787307ad114374bbcd3ddfc28a9ceda614fb07f965f57d6f06d0189c300ee9cc1f8502b794298d32317faa305bdfe33a85a71c1cd4792d17110762f4ff965acc69f995f9500a764ab581c9b5d6250ab351157c80bf642f19ccce49384b55f801133938530511c3b2c3ab7262630f6d294ea55692176121bc881238f4b959262c30bd6344a4b509258cc5136441100c78d61b34551c4d50da0e4f917a46dfc6ea6cd7cbed1b6794b5f8f07aa9e214b8e08c12fb890d684980ad271a3080bec98865a2c0a31314c334529dc2d448657a5f0280f6e6151702980aed97f38f36fa4884d38447e5aa2ca40e07e88f3bf8a8cb5184fa19015c4d31ecdfe4fea9d00ef9280ac83885b32099928f066ea9db3d4f30a42d7e0e01407a60ef82ea937fe95909b6ee0da790d8666947d7db029fc7aad62ac815551ce39c2706ca150c0b1e6750d99f556c2a714431efa53c4cc59418a7794beb456f224d50d108e06c0227ab4ecdcb79980f2ff260445ab57e989eaf9809d4806a55473d539babb41f01dcd930243fa1c1a39824be71aee4a3432864fb4c09a0056d5432daefe6e12090065d37f6a6bda81afc5c6b7cc13dbafb7df0298ce120599ea1add70007dc7619de0aa589bbc33918d42ad69472d46dbb77ff59ce463d91adc6af6b7e5625f612ca3eaba9180d0deec4708c56e62bee23b43e9a2d32d659f055eee2624562683732af50d57c212feb76e8716e9a96f4cff882dcfcd266274bc80f22f37af2eeb024ff5d0ef86049942eb970b74a5b104a8192f94b3742d6f729ea573f2d5f5ed6f24501f6fc1159596a1a6f533ff33f301fd79813036b61c3e8b67f3a2c6646ef840d8bae265c2fba2aef8a2f94937c59a83ba655c7316e157f35c278e18ac46764bd359bc168a9f78778bdfdcc0794033b61814c41131befbba92c2066ae7afd0f915e91455aab7bb809b3a3a4bc072b445872b4766621d734c82ab5b40c92b2fd912961dfe6321d5164584a636aebe3432cb0fb1cd2245bd45c3d0f882c2e94e8a8bcbd13ebf39bd352747fe39836038ba05ae0fe345b5dc9d3c01dd02d0bb40d2015651b4e3deea54ede5d0b28762118bfc14c5e8a89796b24108b9f1b54bd575e249da0e67aeb801aade4c8c2586910278054f50d784c2c39a608aada920a9305667d931ded039b38f13fce695806a144cafb0ffe6ea78b56f95452e9c44e2a48e1604c881e815c7b4586a9d541833eb4b2b92d355e6f358bdf0d1a281266b3b1f295636ec1467ce87d9a54e32a8c123ae8fdb016848d93af7e8712d812b26b8c3b21a2ad3e8c33ec99d15db3730f16b70ba97c8bc9cdc908dbbc8311be2ed692253e2d0f7550ca940d856b33a53062959bfee2493b795ba40004ff836cc7bd7351ef9dde76bc7f93ceecf42b6f56f8e4f4c65e185847cdae425a6103293c61c397019da74f57ba354f825a8b2888a537adf78574ecdf9c7d4fe6398241542cbe497c0f98a25da342b882600cd7ccbdb12c6bda3294419aec98040abfd523a8bbd0996202fc3cbcb98f8c3498fd47492d329954ec0d42f17e9a36a237a18ab5f219471d3fe9e48ffcc494ea47b8bdd00645b4c774d4e6917e6fbf79988666839cc3aa1a76ca8d29a54229682a7393f8acfd2ad83a66eb31d328aaf9b3b91cd21330e50f0970eea70302be7a5209328903a03e8c03702742b327c538a3a2f81ca2653106ac45f4bd5438704fff6b676a7de8ed6f9c25f4858c0dee102f9b09ee97305c668b41c3f218a1cc0b9387a7293ec09203b8cd3166acb3349b6e297fe856753a20099411518151e717682e6d95d4770e67be7f831fe5ea038fed3e251ace998cddb8923d44f4c7b25125658581dcb9654f34f477bae15241af8fa1bf747a6e4056cece67930f6c7c9c40c361c3029bcfcebd60c50f7dd660b93f4d0b675f934de791dbb291d0dca65f1859b94a773e77d1a6b854099f8864af3f05101bf4a4e69a415f55013e633882d101968d03f0b9b892c2f6c6cfaeec03fb3506985f2a9047c53d01242212f61351ba5b619c0f40e37eb1fb45a15755a73fa1337a6b64ecc6aa85cda2883ad09b7927e1adce5b9367641c7b7f9c61539861651e195c124c5c31e3a1dd032662d13bbcad44d695e072eb19d57271", 0x1000) 16:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x175e) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') 16:04:10 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) setregid(0x0, r3) setgroups(0x2, &(0x7f0000000000)=[r2, r0]) 16:04:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r1 = socket(0x6, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) sendto$unix(r1, &(0x7f00000012c0)="24255b0439761d141bfa5eff31ece2c8f242155619c2d371772fe0b71528a16d857793f44e1073045c97c122e970860bc2c1475f7e182e83fa419a426df758f4a9525d9c52bcb4cf7fb0555ce28501427e34caf87e7d54082f7fbe59b52eb4db704d7ae42c7fcc6340f80a35419c60fc713abf1f2b619b91174c1248b36821dfaa7d7079760931f14520c1c5ca7d0cf55eca1687eb86c21d147405ad20158b578ec075bca4eae3d9c0d8752f1a07af4fcff5d4a2eb67b06987b546c5b6b48a079ae29c25069e0bdf94b1539d8dd5643d0182e8a8824142d295d6251a7b84d13d0c38ea11330718dd240683110459bd651661b964cf0f10f8581fbdbd69b5969dcef01aa261d6edc0671e67bd8136ae3212f99c696cf8f5a13400e4628e1f2a08e2c1dba233d15511b56cf793083b8d26ee6131f8448304eabe3ee902d17812467f3c3088b54de7961709ad16dfadbabab8acee2d6a101c79dffd86b61621d20caaddc718e010590799005b65b9cd876d26e78cf2b5d338216ce0806ee480a1701766dea5ba6dc1f09255af4acb846ab76cae6e2a3208cc28b715cfaec9c5b2128dbef5a7ceb0c4c3413787fcc171cfe6b82bd0b59f239bde1e6230cbd759a8e2ca3a5ac16996ec7d0c10ef17612fdb6bb4693d2f8c6abb865e3013a636ef3b83565e943504b424e4b098fc87ecb6417f82e3cdcb841e20ed4f95a538b7229faf997ac11ca411541217589dcea57833d7d4c1f10c684bae4bdb945c3db657cdb332cd0b428749073fb9616b3999c33dcbc2978e56784d0342f2fa65bec9c628b01ec02e883b0b7478f4480c2f6ff05eaceae87cfee1656383aced737b95a42bdfdf13b127a4882537743efdb8a2f9e9c54ebf33e1dab381d1377ab8718d5a3a0ce5b9dcdb0229d794b92d036adf6a8c64325fc65dbee9f0bb322c981c4123791409ca4bc1e6e6d84cd80d71b133ca07304758b6732523b9f44300913c2b754d3f34330ffd356c86dcd6299772683755191d8a5a8623042703c91e58a37f820f86e925e3b439bd5b00a720f6dd2442e49a4e6de580bcc6d13958b5461d9d770ed03ff79f72b567f8e0c5c5c5c03f66716ea56e1dad83547adcc85d1e5382307fcdb970e6f7ab732a42fd2f32e9131b95ce351b758e84ca1c9d15df7ce7be6b004904ada9c15d902a2749760b6a18862c3e12d825fd974c03cc98b20575e4068d2c9d048addd5cf25caa114abf5b143d73ed87c7d1d1f9a29593858a08cd7cd01cc862a6167b22fc4363e2e0dc1ad1b80286e16b1205e071396d2a230d5e2f1b10ba063e77caaa57f08c5e04278cafcdd31c1f7f8b6d10360b7495fc388d306d6b10e0f7197837e2a53f59f654a09b2e37327c025c5d06e8ef2bd57977cf309a86d80fb2f15f3e4f5ba5979682428ea397c35584f15bd06e5131576cebfa2d65572584315b330808a1370dfb2078e6d5ec7fb10ad3e9650461743f6909c19e7493ca9ff2f874470d286ecb8747f835e9c3437f7a0726166fa897210d668d94e9fec2dca507a43a8aecc351266689d00ea832dd2782ee07e7e7abceeaec28cb735c6b9d4f5ca0eec5f1a253580abee18dd61ed8e11f329831b015ffe52624d7ef7090be4be056727d9e3baa4923a4f1498c4641581dab5b572b730a3edd687d5cc9fe99c9eed2bd37f08deded2a0c5409d9bf31c61c9e10e292cf5395bd81cf6dcbd45721f9c3ef73ad4f547176681bdcb257142f04b4a044f61cdad11f3a444bfc82c039b28eea7024720c0c176e77f6edbcc4659eefee4a027e6f296aa47a1ff4346801a36fb9552bd2087280289a9079cca0fb63ad7ea75cd13011cdd7ddcad92fa0b0de3ab1c2c1c40da68f9d46f0166c60485538c6b749ca4455bf40192e586591aabd930bd67a1aa68eefaabbde8ed59124a0c4015e207817b2f04e0acd02a7acd452e96d85e444081afed29fe26da34d781791f89c82778438903dc6ee597d2d485bc6754c5183092e7657ee24d2c24817342cf83c5eec2378b51a5505e9d710dd6df6bdfdcbb2d3c0e055cb314df770f9a36392f9f17bae454b7a6536c3aa07efa369907d8cb41a02e0c1cf334b439c3903f366850732d96d3ee3382895250d2a9a37b0f3b8e90da6ebe0f246d2edfde24fa2f013dd5e95096a468988a0e3fb4c304947eec6607296a60a725d3c03b3f37ec395c4c9c1ce310fc09605b16ab3ca63ab9013d6a6d794b2690614fd45220d0dd51390ee974d7575b037ddc8162f61979378125cd150d6983de3b0e1adea92f68df15d07d18782890d1002f41316ec67b8dcb2852e63483be713e73cc3a270bdb7edcefa13ad11ec8d5723ad0da645fc5e9f10fb5dfecc20d6278a21d8f7247e72361de382907fbc0b31dce7af675fcb6eb7e4ffa00299f295190d38c6fea3cb75de95a99aadcff9abc9179ceb36dd9a9229849c54d3b8f42cf84b55ac8b17124bab40838c993027b8b13fd4099f7c8f7670f4b0b18c0d02203cc46ed67d1ad5f58eec76c327db1f693dcc357cb7dcb4fcdae0a1cb4bcf15be405347d2ba07ea412bdabe29f6202865783e219335bdb76e3743042e4344991b9d586cc589c87f13f08630b187f6cef6a502a7cd8ee49be8554802faa364e3eda7158a8c8bbe4175ed8a80cc0abb8b125de7f559bf8e02afe32d3f004417bb13ad89cfa50e7a99d6502993c540311009a1ed06ed7480ab7f7abf9307ca2caf237d6d800d460b7eb315e8db4fb3ae1c39f47fefc373a4c77a48a0388a11701a67e9c0b288d41813dcbcd85d1762f2d80d621ba4d59b419d28fbc2d9a1a5aca2898e36caea635e6f932ebc0c208d73f6bb0b51c882e4d6dd8787fcd39cbb0f8805ed94022c20c3a987a2cfe0d42a41175736269b8fb3eb1183e35aaf5a940820daaa8bb3b6665b4057e6dc6c500087398af5140d4fc25d717abeb88ec83ce6f1f7a8b371bddc39a11de34e75ed8b7237d144327d69f023f03017a96f3e5873d7c14d77e095bfce978c0c3296a8040dab6d7647f985d8bbf78964a3eaf362a0c5fd6f89ebb94d2e519864bcff0d4153e841296ee4836f622629fa26d06b59f29a261eaf3238fa8265bf006956d07d4fdcd7013583bf6edd9ef6d572ca3c264bec0ffae62dda666a32b8d75071c00c9a8d2a6aede3c9753bc0e08f4206c05f9ed9ebf4aedf574659097ae7f5e676b39229f9bd2b3471205fbd0ea41a19faecae4a2e453d2abfa7535913a56b8f740c671ac9e2d543797bfc32516ca27ff36e2cd620646efd9a337f50e0299ce55d1a8da3f9f24766ea8400fd79ec8321301904b431d64ac08856d4992ccb423517f854afb3378ccd113a5bb02212a40001ea9da27495a308fa84c6198f1c8e7c970977dd158d82e4a87274cb627cbdfdd26719cbfbc0be2aa39db30d136412dde1238b163e2b912d2167049c88db78db3251ea6f759986246e5bee8616b02ad8685228f93f28b66cb11d867abaf71363fa35612d73ec9bc21f6db0537c81563ec4e7a16e39e7e04fed68691a15e61660c5d7c7be2ab43a82e2440f12111a130746f17fa88bd8fb8c53d7f1c8743a8afda0a352c5a7673d387a7caf12d2e78f69cda908e84e9e24f09e646edd91b3ede590f426cf049a956e27818fc8ff39c9b9d2f6463a484c093488dbc0a85ca3033e9af9bd172220cd21ca48f3941c25e8b3beb40fbfcf839ecda56f346c2119aeeef027806a9d5739a8fdd4e3e352e203883a4301f4d8ab3132ccd5965a0cd9cbd9009f3a42779141395b03b2ccb24ee90dfe69a094b10fce0ded010f3dcbcbe2db0ad81572cef1ad5ef96b18127fc7516666b489bbb3a816e024924c2e9db02f5930dc39ea36b7095c2c8fa51286fd9dcb6807e0dea3cbd6119acb6549b8207c59a165adaeddc3c3998d1bb9f18ec2e523b219b008d79998cdf2546a290c47fa8e61498b95c72b0b3486e63db0d8ed816b7af07029c6ecfaeca7480ba5e845a1bb80198508e334cc0f57089727a4f225adf22b714139e27e5ed35342705831308a1971d0222ee72b508ad1e53b90528989e22d13b6c45d553e5229f5f248364fe3a05cfe2e04fcae5e7508b848118ca922fb57425a5d62aaa314ea17355ff551f6e6672922593798cb663c36767399cf18f39e332444bf082bcd5bf13cb945702926f31dd27b0bc05654c19a2bf91e010ad36f77d8ba4bcebe99551b3a3513d75350f4570e5166b10164faabcb4b1c2cb662b8a95f77b9abb1ce914b179f34eb603281c3dcaf51e689af4dd888adcafe5d7d2c8bebca6ef0f50081a842dd07ae27759c8935a25dbe0719d0da70d9272052e08a32bace7d97bc420d60f8a7ec418ba0ec1df41652af0a5a679b88273e8466a33177cee0c374a967b012bd1dbb52fb85b9d9ac0564656092d275538a7b48877b892a5bfb2a638f388caa69761b503a2d44e2cb2e0195dfbb013cc8e9d7900d8ca9454ccc29fd4cb2e3d65a0bff723a17222646f4e2c0c224a4a3067f19bf34ed3c91616e527c11a726e4932986d85a12a0a5655511e0d264b0f00d62a1f92edd36b2ed6609d975c5993dcb45a7fcf13263da152fe3e4bc937d387e1c389c01a652e92fa982997de70b44a8a506e53d45acfb20e0b8f2f6b5816dfd567842e9d9d32684ec6d5fd38abe7b945490a5f93592af4aed77cdea5018a4180a2e6e04dc0f583cedb93de299660f6830f880612f2a747971c7c9b43bf71fe7e645a7b98381cab1bfec6449d5cfa143b8939825dc50d04592b46d01b511b1a18ff2df050535c2a1359e3267b50d0b71ab74f9a9c0f72ee177065efa65763d7346f776db2aad7eb9a818fe4d17c6a7150e8b93201711a22871983954455a1b7b5c319d7465986350296341a4156714fb47af93c8b6bd6eb04899b306f38c6274f5b300ca87366779c2aa50330c6aa34833a285997bcb64c7da14584e8e8de14f47eecaf85884be2777ca870996bab298737e3f8268cf854267325dffba2d71c842642fd8cb78d14fdff8e4b052a6be1732c69169ecf7b59190bcc3b49524ea74a255ab7968bd7b5986ac36573f6b42e93bd181cf09230db993aecaa2dd45214a846daef319d879fc331d899855871ebf2cd1b5da3b575e6a13a6761387ae484f1ea6f10552683caab483a96d935d548ea92e1a44a19e7b650ef3a54c489f7dd4a8cbd7ea33f3b1ed5f1eb290f7c67ee56f988317c74891850c472358a4b34ece5392f236519ee082fbe631910468173936af2d132e3f4468c49ec3d4869acaaf6680271f51d10959dabc18fb83ade5d89045fd2e0f79f1858b688a0b3439239d1fd3a01232c10830e1d7511b3264d7ed4eca28d21a7edba30a488cbbae49b121a222a31ccefa20f3a4d353f5269eb0ab4f1ace328970ee2651b0db597142b410c92be56ea0afd51b9b6a22895dd2e0201caf56eded32c29b4d7b68d9c477d95f21d7e32811f252a73c3d1cb1be11edc651799ae4a014f96aa526143f19b38475276fbb8fbd51ec3ad77379f0c203329cefb4a026a801a32a12827df97637756ebd1722f65409db692e4ce64eb24807bedd392cf714a86d23b528d2fe9817be552b175206a9820a51717080f9185606f761ebc8de8721e4733758e7f6b2c609973c05b43258e0e08a06f6f688d1821c66146039f80670b2806029a68e61b1213cd0072127cb7e2399ae79a591c1eb5e3218a2f3c733d4e989c92b2ba6754dd0241edc3e8e7a8dcf05164bfca212b34508d145eb69ca2dba698d57ea47818913b65e4fd54568f0fab0d0a1f3d7b", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:04:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = semget(0x0, 0x0, 0x88) semctl$IPC_RMID(r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r1) 16:04:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x70) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:04:10 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)='B', 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xc0000) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r2, 0x0) dup2(r0, r2) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) dup2(r2, r3) 16:04:10 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/79, 0x4f}, {&(0x7f00000001c0)=""/225, 0xe1}], 0x3, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1/file0\x00', 0x20822, 0x100) bind$inet6(r1, &(0x7f0000000340)={0x18, 0x0, 0x0, 0x8}, 0xc) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:04:10 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x352) getsockopt(r0, 0x29, 0x10002, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0x5c4) 16:04:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) sendto(r0, &(0x7f0000000140)="48bc7a618892110d7ce6d06a61122ac3ababcb02e6273f91400d5d25f1b9a3afcb82be4066cb6bddbf92e9f49ec66b6aff83ad562e2e7d04ef156e90faffb1539b306a7970a676d0eca67d7632ffc86cb41aa4fa50cf51893bcd97544e9fa93cd4b36f7e5f5c7bf088e53e3457371b0a53475cf712624f695dfa48b30b4f9f270eb908da52fc212eb6ae00cf40cb", 0x8e, 0x0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:04:10 executing program 1: setuid(0xee01) chroot(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) 16:04:10 executing program 0: r0 = socket$inet6(0x18, 0x7fff, 0x8) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/224, 0xe0, 0x42, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket$inet6(0x18, 0x7, 0x20) 16:04:10 executing program 1: nanosleep(&(0x7f0000000000)={0x0, 0x23974438}, &(0x7f0000000040)) mkdir(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x40000006009, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)) mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:04:10 executing program 0: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000000000), 0x10000000000000b4, 0x0) 16:04:10 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000003c0)=""/250, 0xfa, 0x2, &(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x100c, &(0x7f0000000180)=0x8, 0x4) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="285b05bd527a5ba1649f2efcb20929e75f68bf71938f03af5aeb1c0dea902b548d05b3be0a11d95095", 0x29}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000e5229d021147d5532b2235486562a0000dcbda811ab0336cfe6ee8eaa9f92173a9fd14115cdfc31bd675d581adca3439a3b435f367dcb2830bb914bec2c53ec992ce3e36ee0efe4057d5623", @ANYRES32=r3, @ANYBLOB="00000000a7fc54890d9b4f1f2175e41bb87778e45927998f4eea223ad87efe980bdee82fcb32c838b083699c7d181edcadf78e167c39d68822430be7f5de0f6ad892700a78c45e2bdf14a667a149cfc001b319459211b7"], 0x18}, 0x404) sendto(r1, &(0x7f00000002c0)="5c56d2ff5068ff50156203e11d47731595", 0x11, 0x2, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 16:04:10 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0xffffffffffffff78, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:04:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$inet6(r0, &(0x7f0000000100)="9c86eba11ff0b1c67c1055fd23c9d8d2d9b99e69fb88c94674b98d5711b7b01d6871abfb562e5dbe7f3b1bdc1a0c6ae388ebcaf5ae86", 0x36, 0x400, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:04:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b0000000000000000"], 0x18}, 0x4) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="a4927d88741ab38b3d48b43d63b37ed1ba3c5484", 0x14}, {&(0x7f00000000c0)="92f15da8b03301c102cb5874fd4ed1f170cae37bfec6cbe22f03467d7af4479325c8549e338e1a848e49bf661eb4056a1b0307a0ef4574744d6b73ff11a66a6a6b9d64cfda3551eaf5970f864988dc6c3686f71a4fca237cd7a6f17b", 0x5c}, {&(0x7f00000001c0)="d46ed198fb1e289fdba8c51a60e3d8", 0xf}, {&(0x7f0000000200)="6028839c2f0ce31145dcdae6da6ca3b544b2f71b11ab4532dad084c513b89f34ceb6959e4f8c2cb9fa2eab5ba1605b41fe17e49317a5cb4d35058275794bbf82c8011be19612f0c50a904117f683d82b0de0affded8e8e82d94e2402f6e782814958ac1eff4afafb4f", 0x69}, {&(0x7f0000000280)="eef38f25fd060923d2839f010be6c8ea56b827c59beda08497743a2934c50762a32d922b6f966f4ecdb29ea00b93bb531c3f3d44c1bc9024ea0a89e446d7406adb", 0x41}, {&(0x7f0000000300)="6e915a464025f6c244a9ad1ec3c307abd8e19931454527be379de5b127c797fdc40afdd3bd4ae485bed53a4d656ea31aee06014cf3532d98ed25253a7b", 0x3d}], 0x6, &(0x7f00000003c0)=[{0xd8, 0x1, 0x2, "7bbaf725f21ac78a8234c97a0be71d6b3cc195e5563a84a5e1eb2175a0de0ea97221cd17e8c3f42d54de441fddaa3d9766a9fcbfcda910999c1457d1bbbe74aca14fe50bd52414e6518d142fe1bbb728a30704d3dd789cd4e5cbe338290a28862ef1684c6f9e6e06598d4983949b64b58ad6314f13a12f29c5bfd717363af0f6f48736e08e2454c12cd3759c441c81d59e91d2690a4769ee42ab429da8614d0d03ed63715d2bf6d8a02924c65f8562bb087d3eb6a94b9dfbc4fcd76c3ef6756d6d31a2361862dd7b"}, {0xb0, 0xffff, 0x7, "3c054d4f08f000cf1e59cb51b52659cbdb52d445794861873b1c9ec112596facc101947897b6354eb556f9f16122740c6c71e389d09d90612eb0dd0ff934ec6c853f8fde216757949076672aa3df4aeac05687ad81da67e9152c7a1d72327381532e919224b87970c8a0d4a6edf3859c3adf9791b66321f438951a9d1d339e1aa992e57f4dab3ccebc637c4304ebdd74dae1fcfd696813450c1b6e6208d743b9"}, {0x1010, 0xffff, 0x232, "0f9b4508b2d5fde05a5d27a463f3eb25a0e3d840ea6553d911678d421069b6da21064bb5c9c931ef5d8cd9b09827579d44045af4355704b950261154ee073c092d80359d2bcde654701bd7b739f1c4567372902aa887da810547f7b1eecfc491b9d5b868c802a03bef8d887409488e915918c9865d07c26bb4c7161425dc28327d6676afe906c25008bca03fd8999dd131cbfecdf5aadf74e416ddb558f0f487bc18f8b0743118717852ac9cbc4fae040f54061182be1a91aa5598b2cd9aea4f58bf98e2246d1d979471accd9e618df9cc286f85b4e035365a4dafa2cf0111d5954226b8e134151948c7b723eb28a03dd8ea4117f87fc3e71fde08f154b68e8f301fc006ad40a990fd7086056c7234e883ce69ef194b7112372c19e5180f953a0aacb8fd54d1b7e0ed404848f9380dbedff4e4c4519eaffdd396b6e3d81f5549069174f8633cb09102d3bbadb8a492123b7c93d6cd5592a62c885211a72fe64c8d5301b47e6ab4aef7a18b1333c36d566323dfffd2b6444b7d8c35e9c1174b7bf5ca76f57d36a7eb8f7b279b77e1e4a570330fc14ce5cabf2875fb96b44507cf7368e460aa70a603991366aa6e02e2dfe96db935b5c18120627822cbf688a0632a6920e264570493d90cdcd3ce6c5cfda8c76c59e3b8e6b54dc9bf61239852ee1c4134dbf6976905d3eaaedd52ad100b0982aeabf8711336819f5c47995252441d23d4026d7f2d44c286c71d1dced300c2a4a113353ed3cd4977e04fa5401921db086aa3ceb0dc28765820527b33adb26ea9c7628f3a50048b2a0e05ac757b11a9bc69bfa64e9b1865e6dbc3fe47825e20494a874d15f5013a5d02967af72aa1ae818545acca35ed03532cb5059255872f6694ec1ad143c51584e49b7cea9e8e5dafd8a8c804a6a2d8573dcd1019b48f804fbfac4d81eff712a1cf15a2b3eb1225a5d13b8e33393bda002c3487799c7a4103928de785f2ab4a90c5547a32949cb4a1d6813756fd70adeaec2c13841af97cf4f07ee926c2b95aef2102b0f69ed9631f76555fa609ee71ee0997fac16984ba1a0e2986d60c4e1cb1a006ce4634cd23023222dd10e38b882d3c199747576299233557c08811d79a5a3995b8081e2cc05a87c58153d5673ef5447fb1323ae5494b8d1f8303e6377525fbef538d0843f49462a997a55499cc424efa2d4db354fbead3613f6936baf76ed830798dd6b37ee050f7c7f6a5f271c1626e08afdfad7017709e911edd6c191d3944c59bcd5f33e863e8bdd2b131055eccddd389a87d8241732a46780179388e3a15ed6662bb20f54822e8fe12f1cbce4e88b935c5278fb87c9e9120d965c32d12d4646ec52ace43b810f79c33ea4dd6a3f818e788f7bf93a0a8377ca27bfde2d4ae435f000fc4f2ea6db490125234828a98e4949b0f0d73e0c23b2a6532636c84bedd0290dcec9f7bb99a2cd9a561825c0e09b0261d3adc38e8e45e304503aaf832a237ab81ccba0599aec41beae4772e08011405c7f32cb46b7e68082331fe566817042156267d2684b7ed09ba2224034d9d639812c5a3405a1aaadbd539298ae84c8091d077d0ec41e16caef841bf8cf6fe4d8d99571ff485369ac3ef69521008af21d1bbb5dbba3f4e6e4653c53a6fb477734d3c09fa4bf3230dd63d5b146378534f9b5139eb001978e29167601452395d6fc583056b7c9537dd004d4ecd64c97fe4d773a814fd2869c60eddb8efe31766b9f5f490622fd3e13a61496e317120e3b675e5a7983c69acdd1f7bd23ab0e5c8f7ef805f839e38efa38825f404972d4bd0a7c1b5deaf6ff67465403290a10c37797cd2e07f2c623e8dd8243626d6d6419e4cdabf115d6f3fe1cfde30f0d60cb7bc312876bc38efc0717d76da057adeffa0ed69e66a82131188567a113a9551298188dc7135a7ad5ac33b256cc22ad194d130bc15f8c61e6afd3564027542212fa4e32bf4ad27adc9f24448537b5444fe1d794ef4dee576d80c0202e5add2c23ae9071a0643fb3d4235a5bb79c02ac24280b642d16ba3e29877a6a37fa90e91c506a3973c0d4d3f83ae9d88d63844ccc6332243645563448cddd0710eb13c6d785e91478a19b28f46473327faf234a8b2341928dcf34beca5936c67a73b0f45aa8b33f8271ac283e1ae5758090c509e4b2ab30f75a8a68636029554f3428c516311f83679327d408fcfda286d4464057bfca34a15998f23ff727726fada1fefbdca960c6e5fba95ece15dccc1049f196bb7cbf61a6129ed7fd3c3b1f8659e5e739bb0fadcc62dbd3d76bbbae696f87253b95d757becee42d934689ca7c8d13482baef6b984de1ab7c9b43390ffba8e459db26afe5fa47d671e5dd28c08283565804e46d7aa84a64dee13033003b16eac65c402d982cc8b22a4cf0c7df7c0ec726db927ce611c6be8c744cdfcc0a915b1157d71a67294e2eab31a6df47622e431954cd7a6358da99df4fcd39c41fb9eb8e49194723455801fd8c9af9616aa6ac1b0071222328e76efa7cd0c77b0bb4629445dd6ce427343a667315b76c5c45ad0d11adb87bf23ddd64374fe422570b0c363a85a14a775ae7069eac9318505ccbbf70f034ac456c715e60bbe5586cfa02a533af3da4aac867720b5c2f0772e967115a372b79b999199108f8b8b69093ea2f1a5c66d98b352332a3b7ee4b88a32fecd08b3ef4a74f2ccfb2599fc37e9e12d3cf95ae7cf6bd208d4b7a732ae5085fa08b039c6b1de90747ef5cb72e3a6183f7466dcbd7fdbc5bec355b426e968d3f6b4f38b16340da237566715c8a0a4ea2995697a775ac2f31bcc2d84f550e2bc1fff482cbc88fd61821ef7afa5a9ca72d6193a2c25949cfb3a6e152b2e796e1f4d596641f8b1e829b36a24813ba8b2de92cd243428ec70a7fe6a11f5071899d7a6937dc197a3166b7e803fcecf0b1280ce13055110dde36cabb34a95d955ec4846bc88210bafc06a12e3ac5a7854df90f00d899cd27f8321104cac7632167b2a48dd92cd657662eaa15ca63663b58103592c46aadd31f40d01b265cebfa42e2f6fc2750d69856cbc5f20ccb2432af8d1e2c8f1aa1d784cb4e9e47d85479e26d5cdc69db030e378ba902ea183c77c9ff74166c811efd950b69da0ba1551dcc98d41ea8404a9205bafad2a8f042d86708e1f9c8c5b39d5182b457de0319255b3fd15d88c230f45658accdfffce74bfef3849d25a467c50f6548fdfe183a7cdef2ff3145011c6ba3adad94d61552eefe80a75015c4fd4c53d0ade7266a2790c85253c4bf4f2954548697f33281eb5a02e5afd140524442c86012e98fe3434e1ef54260afabb86ae8781519886e6d7d4f4a53ce840fa65512fd042dc83327112cfa151071fabcf50e662d8dd492436fd5ca47ea6b4610fe8ba1941e2b81d0c281061d463f7de69f11fda4076a0b7e43064f183181c89b4df33dd2649f9fe4758f7b4d8e1cc3c7e743f529af5a2d31c174e513908ca680aed79efeb55f1920ae613111cf4e97fbd796ae9c71d3c357e5b0b7c8ef7a0e19d6c828ec9d89963bca7c96f5b18506b95bed7d5266b07dc697c46e12a0f2373e26b177e5f8477326cd535d9410a1c20f85af17ac3759b64674de61ea459f11d91a27ff9ae2ef1983e87b3debf688c7273d267646135883f532df6aebaa5b66c4d683854259cc82d6fa85c4e5a4540c1bd319e1820264893de0f54c56d502710401399c1ff66c3a56045e431fe933a49ac4d8ad34a776dcedb33e1527e853b38884ff8e4cceac2503cd0d4f347fc784c042654389971a177181eb8de84e9b518bc4d5dbb9d8b0c8a1dd078bbae0b492829754946c0c294625326f9e7b2528eaebc01a54faf476be4e99731973ecbc63fee7dc81b4c819c55479be96c3d639fc6b1b1767c9c3cebebe9ac8a7b3ef4050a770a28d1bf969aec9eb589ac385cc26dd3e263b1c993f05f7a905204a7b7cf54575b25b79cf1184ebf0cdc7740091bfbfa59118f2b8d8afd4130db2809286eaa3ded422d142d232f1eaf15c36b4bb3c6578bfdbce251771a85171b0c8746c8c5b1b2e30534256b3cdd5ee0a620b48bcd12a3961de811a9e061cd3f57e9cd71fdca8afe630f60cbe285485069335ad30f1ee9586945b119d6db50692dae6377d07dd0a97827f4f987f06b2bc2174d20bc789a3772c197a5e6690762ded97fa54bc733debf541471e45f0275b5a3ef05ae8949558c2353f5158512c85aeec20e5e0fa2747e2cf86b92d2463bb03de32cc618a88709fdf4ae988d67fdcdd0353209c7c18bb6e34ce4c01c4e9e0d934b8db9e9aae74f1bb984e245866a529e049940e213450ea77c770c66b8e18b1d622fda31c14b111d8e931324c21de96c3988c9756532d8ac57c309484cad5a2faa09fc06b07c1c05ad80efc6d81e60ebcbb759752f612417ea2dd096cbf8351baababb20c9214289bb67c812033821a03cd58418141e69938376113e47ebd3b1dadb03904a749c9200f8fa7a49271fd1cfcd46d1864db9aecde07d04c20f23c364cfc548b634df04e02269305cb98617581eddfe16a257991a3b83e5cdccc02f009ff56f60f5ce2617c9d22a33346458de38b1ec142c9ff38112d049767536d02a0a969e08874158ff489863a73983aca63f20ec7cd1208baf7bc6b7363672b7954dfe57257d1941ffc6f2a094fa3c18dc73b73f22e1a811b02be8093f6e1ca51ca345428752e446135150a398401056d3a20e4809ec87a2a9e3daaf0e2e4b5d0c003a8aebd1df158833aca5c2c7dc5e34b471062f923ba2909a1f95408446bdae399b4be8e12ac81839a870f8d09ffceb0f12165680ce3391fa16d4ee8a882acc28dfdd39a339e72e70c752197fe4fc107508f0e26798c9c52007a9900c926b958614d2df33300b15e875841fce866a8c2a71782bcb68f4701cffb81102da3a9315317184248a6942fa9d511515a69da0fe6a705dd4053ee20a5f2a8a9c77bf2bdd579b447d62511d67fe30a294139a57fa88674770af36427749039f7950d0cd62a7bb13efa2b82185e4ce1a051ff25cd1152225d4d13dc3d41605165aae2b1e7afd0094bf04fc16c5b0fad19a5ceea36ab2f7b6f57fdca1b62396ef488e0373a9caa6df03ea8c41327142accbfe808f05c7fc06a2c51c0a585feb33d05b27dbfe9e2bed7ebde53782dfa5ffa3125b46ef1bae80e788a73f24a0516283fe021cb530d351679e5cc6b51ed8e2c7e6b1b3959e3500124f81aa27c903ff73af9f061c8bb97d0e6d365aa4f6efc800f85e12ff0b4434035b1a38f68f418c54ea3125475b4a996e55146c383f02f042b30700173d459fedc81def5438e54ce8d78168b48ea4f4fa661627ec749841aa7e377c72bedde90e1c30419a6cb03fc667786a1d334e9c16858f58bbb795bd1580b8efab50be5d7b88bce3b56ba29aea34109242407627f3fae907960e59397aa37c63c067012d34a2861ee70f2760086a86f94a08bb7ef85e7f254a19dad062f5343294863787ff8f8a0807e9b7792f7383ce7d5ced792ff4b4d30cf8f4e57fe9379b832db10d85806e112f8c0f141c582efe9c31a2f1653dabf88fc838a172dac1b41b0d4abfe90a3830a1641cf73e14f2c1ee108a16ef27d7c546cd9bdbdbc1d4438712ab5ba8b10dc07a3a47641ece9687ae3ae4256ecb6353d16778221c51c530375da1db57a1e70e731d1d8d787d7f3feff476e8d9d4e68ea6a6426531e4e80661a5711c8db42b363f8614a4d40603cd91459e1119093228b71e8c8ec620f3a2db856f0a051af5ac5873d8a8874013de112ce"}, {0x28, 0x0, 0xd4, "7e51efcc2ae4a3d22dcf356b098f5a139df59bb5bbb7e8"}, {0x50, 0xffff, 0x7, "2c27171a1402c2e3ea0f66e4db9442133c296da5faa272ab7b10fecd603bc9921c064e3af82c24a6db898f9021f4f83aaf7b29883c2601271973"}], 0x1210, 0xc}, 0x6) 16:04:10 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x198) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="c149aadd571a9d405b760dc4bc8e949c6556ddadc0a2bfe4ae260aeef5a32b39171e8562bd9fd84da5e89991ce9edef1b74da4cb2d98601d9e84cae6fac3d743c63faf587201e33fe5ee36f1658ec134a722162c60345c1982769c86a7abe74b071cadaa05c181b9d9de960673a97af4e58017ef61813b32c977e584dbe390d9a9a6302055953771bc2f06bbdfd63e7cecc14b53f16a441bb2d734952f2f434ffbefc7f136f29ca4dbf2aa4dd2bcbff74a2278438f6133b4d30c6244fed3364b07fa492d68e4e7a086aea3846f0820831877510ec79463979004e1cdcc1fc68688e06a77c44719be2b892618f901bbe829fdb2bb5044dfb7c2", 0xf9}, {&(0x7f00000001c0)="695d1246d2a2eb725458af5a4037f4e8f6325c289c8eb79ddbf91e455581dce4da0924cd3bcbc43a2a6c167b7248ae811d2d72a5ec9810df2a3bef01018675dbc7813b447f5324f05e38ad640a01465f0230b355d2c178ed909bc3ab03a85b2fdaaf92d420b9aa7198cde7c9299b4d7c046a8b66c348a623b4581b66e8ea9203433d39e8004d355864adad909870d4f2c93adb6b9ddd98b616c1e85637620dc241c1f030a897a69a5d59779a4ea05e3a65632d4f6b219418fcd10f", 0xbb}, {&(0x7f0000000280)="480b945013c0a20d23610b00cf6773c9d83e33680d74ed0f2e1802939d7825da8251bce85a7ae84f56a784e2d4284e6e50d67633815b315c6178f2def3cff53b0d4a3b5e9a23f918ae11ad165403335de270a050a6426ed4d67fcde080a76122cb5570a3cc2f0191c5109a8e8dcdcf", 0x6f}, {&(0x7f0000000300)="9e5573c8bc70465dd8b4ab498ee9ec3349051be44734f7323cf4843498933a2f46b00c8e37aa3678d1e262409a79842c1f912a759f7c9fcf082edb1e21106d18bd6f4cf72bfe666b1458b295ef33894220", 0x51}, {&(0x7f0000000380)="8449aa63c38ca6c14f827c60a1222ff136a41963f1c4ca4b146257ceb6a17da1ab4d350bb7fa00cd456d53735103f69752bfc306ceb973f910ea2706e64dae346c19cb9ada7d8ae8cde976bcb40e44f940bafd84e2463399df594eb421c441b61b1e2f84ad3a0559a72c966227fa64473b34a24711c9fd86ff82048005b9837c4af94d986a8f83cfc29f88df07fb55e445715c3e72e1cb280f96a2e144d69bad3db8", 0xa2}, {&(0x7f0000000440)="b480065505a73b5d9127e4a752a08da5fe251ed1b0610b7164dcfca826e80ba5f172d6d3b402e53504ed45e1faf047761cac46f5254fa48d59f7df30231c8ad0813da2788f617a5f7cb9c70456197bc8267331a0fef54722e23d87c3f03891d72ad324de", 0x64}], 0x6, 0x0, 0x0, 0x2}, 0x403) sendmsg(r0, &(0x7f0000002900)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1d, 0x0, 0x0) r1 = msgget$private(0x0, 0x88) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8001, r2, r3, r4, r5, 0x43, 0xfffffffffffff001}, 0x9b, 0xffff, r6, r7, 0x3, 0x0, 0xfffffffffffffe00}) 16:04:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x101, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:04:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setuid(0xee01) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x1f, 0xba6a}, 0x10) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:04:10 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r1) 16:04:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) r1 = open(0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000e00)="cfee7a5ebd68b7101756eea417b2cbb8d63762744bdede7801cf38f90cc978237ff97149b036b032663610e8296244cec52f03f437023d433ae190217bfac3621c3676a25839ed59cdd76d1d5f2abce61bec62ba76b4c0b7c2fe2cb5d20d8745894c70dfa44264beaf6517ed7459177041008493f24554c8ea436193934e8b6f274682", 0x83) r2 = syz_open_pts() r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(r0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/248, 0xf8}, {&(0x7f0000000000)=""/17, 0x11}, {&(0x7f0000000340)=""/116, 0x74}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000005c0)=""/173, 0xad}, {&(0x7f0000001ec0)=""/4096, 0x1000}, {&(0x7f0000000680)=""/199, 0xc7}, {&(0x7f0000000040)=""/35, 0x23}], 0x9) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) lseek(r1, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd9d2400"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0xfe7e) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x400, 0xffffffffffff9ec2}, 0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000000140)="59d2218f2c8d579916c334228a8089ad17907563afe262edd5f19773deb5b641b5b8e503b0b56bcd2aaf5c43ff07653699fd2e0999da1b798a0434ac977ef023363e8a642089944b99acfc75a5acd577822fc1cdfb4c04d56b1bd975cae040aced4da236df798ad25bfe79b666b9f70fdf0a9b412a559d786bd33655ea7424b89f3000eb81999a0f712a8908e42e98a6603e7f445926d02e0f6e077297bf6f71a8663b8e2f1a649dbce146d6354696d305c898d21557763572190de3f391a2781456eaf20f092b085aa77af181caf245632a568a1b7464e210959fe8a403cd44cd", 0xe1) 16:04:11 executing program 1: socketpair$unix(0x1, 0x400001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xffffffffffffff5d) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000340)=""/167, 0xa7}], 0x1, 0x0}, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) close(r1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x2013, r0, 0x0, 0xffffffffffffa016) r2 = dup2(r0, r1) pwritev(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)="b691677509697aecc7f3624bbfb5c75f2b7413fcb2f0edb5ae72db2998419cf69a8b0866a7ecf07e3fd75ad4d2773a7e5f88ff4643d5450cee6d0026f690a38d91c26f0b06a6a30a6a6d6883079ac005399ab46d59bace7e7f29f42e7646b8dac690e1d81eb546069eea577ea36d7f4363450f530df9570cb22f74c6f426ebc1f879915320e014f302b85a471610b007039ad05917b5793e81756adc4c8a2782fdebce", 0xa3}, {&(0x7f0000000200)="04a3e897a15752af4ce75ea4f1e4ede57ebb6a68b339c50a2adc3ddaf79ff44e493f7088ab291185c5101a32a44ecee3fd15b39a40fef85292a16a43d823887fd775a34fd02946f0b9826cb0bb01ff67906605e649d978463e4c24b430ff7afefebd513bb117d29d7ad4146a04e58846e86ce1ac66", 0x75}, {&(0x7f0000000400)="70c24d21b95a72c6521f45863de4dde4598bf2ca699d1a7c333514d0131689c04f5e958a96de2812d4e69551b92884b3fa86c09ab10deb19f00c84e843a78eb2b7ef20f593a7d62c220dbfc868e6174b1c022c111a9e44efba1907cb913856fad2a3fb6e554251081ec786d8a301e97bfe2ab3b986e95ebfbafe8cc3206b28144ef4d62b822eea2352d70aa1550eb3e2791cb5995182a3645f6ff41035669b37816a120a5f4aae54998811", 0xab}, {&(0x7f0000000540)="19159ec771e8d4efa8425f8ec2e5eab9f3e284729b925069809549c6399ac17b80edf68690d5e2319d5be6327483131efaced2a4ac4b478704f2ab85e89fad5ebd32a0dbbbffb846b7e244b2449daf82367225d7e827a2bf0dfe47f50598df5b836a384deb2c4fa3ba4cca791b21726b4560e613f690a696", 0x78}, {&(0x7f0000000080)="737b78a7bd25b2", 0x7}], 0x5, 0x0) close(r2) 16:04:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x160, 0x22) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:04:11 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x3e, &(0x7f0000000000), 0x0) 16:04:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f00000002c0)=""/141, 0x8d}], 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000140), 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:11 executing program 1: poll(&(0x7f0000000000), 0x2, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="f4d0bd3661471c2c00caa3ea880d6beb681ef9d4cb3ca4760d06a86ff4725f71a3a7a2fecec915da65ce47b531489d30346c82ad16ee9bd97268e80eddb6b39ead940021b53befc6c007fc8240098d7670a30a14fa8f4597d8ad160ca391c44fd72292c16ec9ec4ab85cffe252c4b292a5fdf8400d59c5521f0363fe24dfa84582627ece00c9ad2f988df1bc6b1c1c0c98015fd2e764661bdeadcd185e041d8e640ce9e32757bd7fcfe5813f3580f7d2923ebe6a82c905782a24feef0dbcc3d9deabed7da95feeb0834d8c13c92a9e30b0a67f0e4e0dae9cd5dabdd83b7d223270070cc6619b69e4e717716fea51c734b75ef20373caeb84e5d3a6bf75540564ae7563cde8255a870f1b9d2e8a51c7ec9ab48bbcc325678855151898c0b4909ad58b71d1de6c91b22aef80c4258dc3e114070711f3deff7c769d50b2c83ba8e8de89060abf759a13f28706af80c68aa347f0f38fe49a25a9baa38c6f1dd25af6f606ecd14e9550c118c6a39c9d7973f6ec3208c435f1dc0b45862ea38e9e0b399697a97e28ac07230f52a43fba2497effc64a730139d782f660bb3c8a593bedc1a964854d77f44c29f48e61a048a53c149b1d662ff48c928c52fcb9436c5268d3a6c4631e6fb71c29edd25296853c42759ef5a7a78c125de276ba43e2cf03a59a716ab370e3540b0f92beb9f3c6f6f68c934e9dd47fc8c6a0c9b5927fc1fc889bfecccebf5d56a4e33764bd7eb70099f7d458a70037024f31a9b242d1bad16557c9b7eb028b86c8f8f3e30a0274b4d6b848e2d43d3dd3c5d0797adc071bbff321afe73056b3f6dd95092183663ea99152de5eb53c2459b3bb2f75e9ef083017f73052655d601c726735d8d147d89bec215efdbb80df20c5dc7c036970efcea169e8e31d78e4bcc42da8c3c60eb2cce40a61845bf6cc486798cf86182f66ec34483fd855c6b03643836628ef3d232092f7f25aa43e41d171c6fb55589abc9d92be4dc72452bec938284c4111d59e858cc8b32ad538bab4e91c602dc4a081198478ad7be5a4425f1bd6c18280f5a49fdd25a06e8929c75501e5ec7444aa35afed474b2181035047c5c4f8ddb8ea8f4f25ac87d574fb5fa4e947331665994af49e74a6ac234cff120a741a6afed58baddc7fbfca9cdbdd65542694c176b1d497dbd7290558ede3dc223747806971138f0b7910c02e6cf57c452acf6518e8a694f488b90b3d4781ccdaa565026e8efb8709c33fec2e97b3e8a1c3b8cf54ec90d24934e86c1b9249ea5364d47845b25d2deff1ea5a025b58dc743df2b3f049b9415adcaac23043507d7780192a8e14880110b34778c6af791ad1edbc3d1abc62c29ff366cf6f9d834de2fe31252f2021fbfc65deda1a83708f8d809b368a0bb6421ee6335b0d60092cf5ee36b41966e9f0094ab3207d2f8bd5457c81fe0cda319251869a35bbf12e037ef6744e248d5f71c48854b151859ff2d418b1b221154cf822cc70eaf3d4b26bdec71985bceac58d6a2d7a4e53af5f4cf4713e5e5dbde921385dda734b802fd874e6e54ec54db8cb147f25c6e9c8b6ba7cebfcea003b7d9c2afa35ef8f7bc3aa6f7c9f8ce3dff9308cc8d1501b6449c10e7467b7e4195050dec37b1aeeaa2e8cd195b6b2c1d991778a8227bca949660fbadcefb07f5162405f8fd92ab0c65226617d5f861a2ee35a94392b500e54ad1428a705f3098654aff84115bcc636bbeb7207b68d84f3584ef3eef112404ebe592a5ef19aa61eeed365e558fc42ff3034ad365451353cd8aa5c807a8f51d9a870c5b5644ee380532e48392318f73d55cf68bba5613b300ac49a53d14e73fdd2afca6a5bccd8e11ae220025f8904104ed82b1069d387bfaac9b0e5e75623ae999b784ee4de263df44a0617a96ff2a60e7b23b603bf54024dc656e8bc53ad02d531ce516b29f90afd96025f90a6da4a107c7f75c9a5d48f8a9348b2dfaadadf10ace19292f5162ec487b52374f4ad0a76544518ef668d6fc73cc09e9e17f6cc1f72a366672d7496617d5eb39780aa9d158847026d493182e07dc9604ff787b632975130e2686eb0b3e7d35d446897802177c99da96481f51d5e63383d34548a1f5dbf3ad71b7a15c5a183dc5b1cb49a3911be0ed7474cf33cdec5403f5b479bdba462afea44aafe7e3376f752aad2a2572ff0deefe2637b9163e19fa1f9b8605827ad24e8b02d9df29ac7f11340dc073bb59e0b9f8afd0add07580edc6a0c749fdc68b656e3ef4e01c9bff430f4c63cdb9f79bef30e45103dfd94b938268f7e7b43f7b5b410998594af4ce12e6854db064428429f8fa7488cb22e5700f22c6a3ce4853127eacb2177ad6fc99dd38f8d4aef640b284fefebbc3eb52f71c8a40c577ad573673d147690ff8aab11d9981694846988b52c7b2d5175ec748a71595147927433fc6d84af1f1b77ff4fdf734b50a213e0bdc64857f130a0a4bd5fcce1512ffc31558d7dd255fc21ee531bde7306f0f365fd98e50b8d5033ab98f4662aa9f3eeadbf46a8bf438c5eae6af01199c23d21c225f4739e49127ca257510f7fc68fc6f6d1f978b81b89b4f74c7820744bda3f63b26db385ece689c903638f9a5066149f963599ebde32eca10b1f594cb94d02cd178c20c7f85e4a2a8382ce7ead9144ddfde69e984e7636b7c22f53d53dd40f9d16ff40a45a2ef32e3f9256277ad0be841f7870b23aacb47dd015027b4267f4ef14bfaa65fb3883471fc1722918b32e58d95e8dd435b2565e8f646ea2777b30d922bb4f623ce7e8470ebeec7d4862e5c4b2be3768c363d58d1b54cb69cdc7183de9c0fd0f4267de47aa2aae83e83234b6d5d3f50cefa65415a95a6a43359638db97d2ed351f268abff649d7fde5ba675a93622f4688dc13cb3c33917bb2e0f64be6e0d9992d0cfcae95f2a65431236e042a94a527761c7fb10afed120f7801d605b53fe86168ec1e23ba0f24fd1fb05067f2c83792760c2d4d5c80db8ac1e64ebe6e338d6baa3832c0c42bb24f11beced01c28a9f0b7f559cc55635259eae7034b06152200c2015e8a18a8fbc0ceaf8f85d449d434f2220166f0b9991ed18dc5e0f0c834dc982bb90d7ec99a247ab1e5bd3040dac2fab2cc44bd5fe5dc8826221672e6ebbd1ca7b8e850ed2e9f66f20f4e9cc40d40189d906af6399e2c170b5855459f6b41ae1bae67f37bef84e53084028a4f274bca2217c1b39b7f9735c3d6cf6c5bfb14ba4d5c5ee4d56b1ce1b09a018bc597e3499c19c999e507c824f432c770e9f80cc65509e4c8584e91e2724f2a97b9fe8b494fc4c7e193df6f645042bda62ec965826c12d00d7d03240e3c172fdd9364482386d150e1a140940c560f29f642800c95b1c5bd93be2a7bc8abc24328f927c630941fe1c1dec8d6212ee12e17550c3b17811acedc4d5fba565a5422e29297da9b1276250d20edb863c4eab6600da7a39c8eb2389fea5f9f7f1a86283a8f85180b633b6a0312942ef4a6835d7f3cbf60a69c5a0571a54abef1d606007f5b6bd2218824dbde8e410ce060c47e43a609b0304a818a9058b04c37004c50dc51c2160df5f9afb81a3015043422cffc30aedad4ff9313d9d62d0aca1b516bb7499e5739203653a4cffde3d0ee43c6b581e96662cd0d05b861ba8ef6803f5dabe7752f491f26be307ef52a026650eb3a67ae25082eca6772cad26293afbe9ffdf7fdc4cbc3c6a877b1b15c889cf5955db1e456b0cf8635ee607f9b3a82ff464cebab0eced26488f6ab79588b2c6a3150c18cf796fb7e7f0b2721da0d01708a796acd6d031292cabcef5cd8bc2c600a61cbf3ffc7b9353035321d0c68b42bdd7e979f1eafcadc0fb87a742086ced8f55cc7fa2f513e230096b661a6ecc3779f85292c7756ff69b069c3fe34a6f4210d16a15b2dd47f133c84d94e0fbc6fe599c717dafbd231b072432a7781d9fce03d18112e5b42c6027778523faac7e9f15210d7f3a88da0435173beb2b631ed31c352a207bbfef2088640d36f63d6df3ddf8bc3c20104f238033e568dd2994fd684fc1629234bf7871a3a2002db5b8769db3a61b379471fef7d02f1620826697f2afaf80bb7112822ab7ee2ce920d239d805af5952ef3ca99201bf628a48f6c49702f45f77263d7b62ce1443d5ccada5701ea4f4dd6475ac25f12ea97862a50bf17b943cf4fda15e39f47bf136b14d35b3d9dc5131686980a16d175c62a6278de221fffa435cf74886fcde2f63ccc481201ee838e2bc37020e4df5e8d82d4cef18ff5926444f870ce46fdc97e548efb16049fad7cf7404aa5205d7191b2d3a72545a66eba778a85694f5ca3caf79c60251bcc9d2939be7d31058a0d8033514b47708ed0389944e7a6b4f6bd7da38c38eeb11fbd75284422cde61582df4fc49a5d80859473f34b857cc95cefa3c5d2e69fb2d5be2c361844a73f356a36060f7d56650be93b8778db33c9542ffc2c2377d53774994f45d8477bc77a7bc69e8050e95302435cf7fc01d05181d6851f24cec9f557a47541918a96e6aad76f40c21bc691699974550412c13529e54d2a36e9efbc0fb6079a13a0be5a51f91b9c070a68b9ef821cc4e60dcdf876511000ac62be2b0dcb0e730733fd7e1b473a8169367962c37b7b242641ef2b0c01399a8445596af9c20068568a3b8a355aa13a81ee0578d092ad43b0757ada527a7dfa66ff84a3dd468c6941669422cad0c350c5755581e2c6cd7a78e17ec8bcebb36df7c8ebcc99bb478e99ad970f78f5f22398ae4505537beb49a8575f52bf64919bbea93425985f904525fcf7c0f3d3717cc1b323b7c304196efd1bbc20927415fef001cf673dff91c828bc2da68806e52d1a553b27da7b554e37e0cebc9ae9df9c7dbe2f7416c54461e934040fa80fa81e6efb53c60b81c8c03918a5d007adb2cbc72bf601f21c12bc75f490c4268bed7494b513eab41b6e19c3354b3c3d1f8b28bfa58bc3af84b0108f7f2de8ee9ff5a06df6d2ed71043d724bbe60dfc358a3055bc03864b21051c37ee8a10216a38763ea435d12adc911da7d3a2a824949c5b60edd2ca33de4a933dbbb8b4b5019a5e0734421a3a3827b5cdec9d66204c00d9099d876440570f191eb98c65d27496e873be857e05ffeff40ff67f495d8f64a801eaeb3e4b2d0722b944d78bcc351166542e3efda9452d61aca8e4c5463beca0ddde7ceef55ec3dd8ec2f21462d12a8664937715e377598d6b0ce71246405aa716609065ae550a4997105c6e43e7a38a337db3fb50989b990e666fe60fe4bd47b050dad298538b7e104e058da3b3db4c1481e9102ea2ea38b97a8bde4f322b810eb69ed8784046046603efcc6b704bd0c79a9f88e060b7cac125fd1afbf73be1a6e36eb2a92e646cefce1a50bb6329866202152a1fe266655d6401dcae864cdbe4cdaff6cc9b464247a3c957b7b65e5cdc076971c265aa98f40a9b3029c61195142316f2f6eb1f68390dc48f1a93f4276c6133a3abf819518d3dbc4d25f60e4f2cd955351a35f6656ca3af229ef7a30cc6f242683765f1323a10e28cb37414c7d65c687cd2021bc18815eb11724270f90833369b1b62267b6b96bf8dd31e1809f2e35040b197f03328448dde9195629421fab0e5ad6d19a4df0d1578648d015f64c6c00d7159acede8dde26f2346fc8962e28c5702d9fa6b5fcc101ea4f503ba4c31885cf017bf7cb47c44f45ebd850d2662791c703d95398272ffb97b096a13acaa81d0e534b6c66e1166e79be67922d15c1fcf6ab5ba67fe7a2b2acb868fe6092162344be10e2db496604", 0x1000) 16:04:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040)="ba0ed314e050a70a596266d30e0bb75a0273cb20674cd77974e6", 0x1a}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000080)}], 0x1, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8880, 0xa3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:12 executing program 1: mkdir(&(0x7f0000000000)='./file1\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 16:04:17 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f00000000c0)=""/47, 0x2f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0x44) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={r4, r5, r6}, 0xc) r7 = socket$unix(0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/69, 0x45}], 0x3, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffdffff, 0x81, 0x0, 0x9}], 0x5985, 0x0, 0xfffffffffffffffc, 0x0) write(r0, &(0x7f0000000080)='c', 0x1) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x0, 0xfffff, 0x63fd, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000041, 0xffff, 0x4}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000000, 0x3, 0x9}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x2, 0x4ce3723}, {{r2}, 0xffffffffffffffff, 0x64, 0x10, 0x9, 0x9}], 0x5360477c, &(0x7f0000000300)={0x7d3a0690, 0x80}) pipe(&(0x7f0000000440)) close(r7) 16:04:17 executing program 1: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='&{-\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='*\x00', &(0x7f0000000200)="2b2f7d2e2a5b283a277b2e2b5e2cbd236d2d2d254000", &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) clock_getres(0x3, &(0x7f0000000040)) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='{]\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='^:\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)="2b2f7d2e2a5b283a277b2e2b5e2cbd236d2d2d254000"], &(0x7f00000007c0)=[&(0x7f00000005c0)='\x00', &(0x7f0000000600)="2b2f7d2e2a5b283a277b2e2b5e2cbd236d2d2d254000", &(0x7f0000000640)='%[%\x00', &(0x7f0000000680)='::[\x00', &(0x7f00000006c0)='&{-\x00', &(0x7f0000000700)='*\x00', &(0x7f0000000740)='-\x00', &(0x7f0000000780)='\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fchdir(r0) sendto$unix(r0, &(0x7f0000000840)="6a61e9c75847b1f56396f4745c0a27df864417e172c165ea6932f3d2acdc8e2811c000331821d618396c612acc3e2512ed5f04f31a896a2de33fd44d35d0b8e14deb5d29eb220c81a65e61ee3cc67892deb06b792e8bbe836594075adcb9a98dc132ba29ea0d6df962c2d593b4db3c43467ce2ce5e87f68cb0815963959b18a519706eeb1faa83a6347a99f9094030fcf53df08759c42b49bf422b35d189dc8475781013ea85ff8762fe333593b73ab8e07c348f7e4934cbc1fc0bedc70f43dac961f9dcf26efc55017ef9c713826150dae3337dbe27b42e", 0xd8, 0x400, &(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) nanosleep(&(0x7f0000000800)={0xa, 0x3}, &(0x7f0000000340)) accept(r0, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) 16:04:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x220, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmsg(r1, &(0x7f0000001280)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, &(0x7f0000001180)=""/235, 0xeb, 0x6}, 0x41) ioctl$TIOCNXCL(r0, 0x2000740e) faccessat(r1, &(0x7f00000012c0)='./file0\x00', 0x10, 0x3) r2 = openat(r1, &(0x7f0000001300)='./file1\x00', 0x100, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='./file0\x00') ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000013c0)='./file1\x00', 0x10) recvmsg(r1, &(0x7f0000001600)={&(0x7f0000001400)=@in, 0xc, &(0x7f0000001540), 0x2, &(0x7f0000001900)=""/122, 0x7a, 0x2243}, 0x803) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001840)=0x1) rmdir(&(0x7f0000001640)='./file1\x00') rmdir(&(0x7f0000001680)='./file1\x00') dup(r2) bind(r2, &(0x7f00000016c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSTOP(r1, 0x2000746f) socketpair(0x6, 0x4000, 0x1f, &(0x7f0000001740)={0xffffffffffffffff}) mkdir(&(0x7f0000001780)='./file1\x00', 0x2) getgroups(0x1, &(0x7f00000017c0)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) 16:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ec7d08469ae2ed285239b5109ccb45c920cf54832f70744bc19be84a2f2947fb00fcffffffffffff0000ce25cc1f422197508a030f", 0x35) syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) write(r2, 0x0, 0x0) close(r1) getsockopt(r1, 0xffff, 0x40, 0x0, 0x0) close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000002c0)) 16:04:18 executing program 0: semget$private(0x0, 0x2, 0x400) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = getuid() seteuid(r1) 16:04:18 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x5, 0x20, 0x2, 0x81, "a8e2a0607d4b32354d42a8b8c2da63001faa49fa", 0x100, 0x84ed}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0xfffffffffffffffd}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9766b0553061b9b213cd0d788c7ddfa8d1716d1e2d5d2d863679f2541f810d621c9e433e7249a2f894489387a468201f07c2d6cb08afc438906bc1a8687f2ef9a5f93972928e194f8ca300de21c5300eb6c63e27fddae80afbab17299dc9e1bccf362f063acf57634bd2f433a5a0d8cbda85856a4c868db53ada0a65cda64ce6367fe8080b101403fa385d0a681c61bf288f9681308cfa527058696bfc980547625d1444318b851ae97ad02c9b7355d2f668285bacd0c02a133f3e2c55eaf79aced06b0e50501228385cfc8cea444dab189d0116e7a439049f332e8b6d945bc98faae3de9", 0xfffffffffffffecf) write(r1, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x8ca5, 0x6, 0xfff, 0xfffffffffffffff9, "1463582aaed27954fa77526fc8ffbf07361183d8", 0x0, 0x1}) r2 = syz_open_pts() close(r1) fcntl$dupfd(r1, 0xa, r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x6, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffe, "a147780ac85a536e131900e8ebd81823fc7f0d7a"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000101, "835cd2518001eb0000000000fa600000ebff0100"}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) 16:04:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0xff, 0x74e0}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r1, &(0x7f00000000c0)=""/214, 0x368) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 16:04:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000380)="ea00") mkdir(&(0x7f0000000280)='./file1\x00', 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 16:04:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xfffffffffffffd55) getpgrp() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) dup2(r0, r1) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1) execve(0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket$inet6(0x18, 0x40000004004, 0x8) setsockopt(r0, 0x200000000000202b, 0x1000000000006, &(0x7f00000001c0)="00000081cdbfc78b716f93aa1eab5d644e76ebd188980f7e6180141698610c4e5190fe9a637001b6ab4006ba08d76cf794d4cd0508d621aeab50cb9b12072019d6a9ee786afa64e5a29c357adb52be9117b83bb14773142c08d57eb4f1ddb4ecbce2bba360ff358eba4db881840bd7fefef7deacead21045756656959b9516c3ff520263c9f4329d293c79de2099d8e14922c5e4178fde2c24902226bdf09a1c3b3051cd490000f783b513dbfb9d0531b299a80d13c1420001d3ee0236738819e9ca68b34d380435fc7a52ec914f19eed4b4867820ba8eb416cc2c234644b5abc3255f24d4d9ed64f3d21d9cc54a5691c1deb72b9c38db08426a5b5d7682d7139b0e42bf3a1baa7ab84f284df7718662ef53081838221c933b79485b6fd31f95667c29c7dd93ca65b755bd600eb8e825fac26a393ebfe541956c02978991c8987d1d398359a643872d405750a8dd76fb58eedcad389c39afb2b5c184659df333a2c9238799981c3355b23d481f91606d686a5ea9f9edb1a0b843d5fac71ea534c99c3996000000000000", 0xff67) socket$inet6(0x18, 0x1, 0x8000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x80, 0x1, 0x81, 0x40, 0x8000}, 0xc) 16:04:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xa) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) flock(r1, 0xfffbfffffffffffe) 16:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffd, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "28bf7dc9325609466a9a05fe7293e7813c1cdcd9", 0x0, 0xfffffffffffffffd}) 16:04:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000000000)="a5", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000280), 0x3) writev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) read(r0, &(0x7f0000000280)=""/243, 0xf3) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:04:18 executing program 1: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') select(0x40, &(0x7f00000001c0)={0x2, 0x6, 0x7ff, 0xffffffff, 0x40, 0x47, 0x9, 0x4}, &(0x7f0000000240)={0x0, 0x800, 0x400, 0x8, 0x1, 0x4000008, 0x4}, &(0x7f0000000280)={0x7, 0x2872, 0x5, 0xfffffffffffffff9, 0x0, 0x400, 0x7fff, 0x81}, &(0x7f00000002c0)={0xe1, 0xffff}) select(0x40, &(0x7f0000000300)={0x7fff, 0x3, 0x80000000, 0x4, 0x4, 0xf7d2, 0x1, 0x3}, &(0x7f0000000340)={0x8, 0xfc8, 0x8001, 0x3, 0x3, 0x4, 0x6, 0x1f}, &(0x7f0000000380)={0x7, 0x4, 0x1, 0xe0000000, 0x9, 0x5, 0x0, 0x7}, &(0x7f00000003c0)={0x2, 0x9}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x6, 0xffffffffffffffff) accept(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) fsync(r0) accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000180)=0x6e) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x9c8000000, 0xffffffff}, 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x1, 0x7, 0x8}, 0xc) 16:04:19 executing program 0: socketpair(0x11, 0x3, 0x8, 0x0) 16:04:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, 0xfffffffffffffffe) 16:04:19 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80, 0x5, 0x6, "03273380e3cb048e65a4987775dd8685397f641f", 0x7f, 0x6}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x384) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() open(&(0x7f0000000040)='./file1\x00', 0x482, 0x180) close(r2) dup2(r3, r1) 16:04:19 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) select(0x40, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x3, 0x8}, 0x0, 0x0, 0x0) 16:04:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x811}, {0xfffffffffffffffe, 0xb}}, 0x0) flock(r1, 0x3) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:04:19 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ecf9ffffffffffff"], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="40341971c1a396a9076b13b8681c298a15ab0e6fc7770f1c285ab67827b16a1b95fca473fb0d032a7b132e13cb5a66e564ec83f171cfcb8ddd8559744177014ca624497f17a8cea055a3053d7e607e8cea5c6d0401dac5ba203a027930ec62d70769501fc80260f6ab58039b8a7c77ab6b8fb365a7ec2e88e0afdb26fa1269f728e272d0bbed8502cc154c095130b391", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000), 0xffffff91}], 0xd8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r1, r2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:04:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000b40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b80)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0, 0x0}, 0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000c80)=@un=@file={0x0, ""/30}, &(0x7f0000000cc0)=0x20) r8 = open$dir(&(0x7f0000000d00)='./bus\x00', 0x10050, 0x60) r9 = socket$inet6(0x18, 0x2, 0xffff) r10 = socket$inet6(0x18, 0x4003, 0x3) sendmsg$unix(r0, &(0x7f0000000dc0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000ac0)=[{&(0x7f00000009c0)="92693a528c9308b9d89c181271b933368b7367fc33b82ffc8206a7cdf627b3434448e7c50e735546ed8f8a794f08ad0a95123ac6fd89a671a5dea7953cbcb0c15efdbd7650695a5deaba930d642dc6103c67e12ff02ba316d5293761e6ddbc68f6cf068b7a88b761a9a6242854cd48ced1a2280299e3a50d68474b6999f99200293ba2e6c3e4512a280a5b9ee036d222ff4ec307b0526f4723d0e625a1a41d92600136a5f3f834", 0xa7}, {&(0x7f0000000880)="672cde405523d96399e5f4f56d8902598e087467947e", 0x16}, {&(0x7f0000000a80)="1854ff418903629c48b59a751be84cf5fea489a6652f0df91707f04f2aa91da5d4e09b2268dbee4825552052ab9a5eb30ee0b04e9f4b110644f927508015fdad", 0x40}], 0x3, &(0x7f0000000d40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r7, r8, r9, r10]}], 0x60, 0xd}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8a", 0x7e1) poll(0x0, 0x0, 0x0) r11 = open(&(0x7f00000008c0)='./bus\x00', 0x8000, 0x100) sendto$inet(r11, &(0x7f0000000900)="3f5980532964859609dee078e24fd32cd44c05bc79c091d4a5f09591df18ddc07a651b65a6bf5113a5a8d36858457538314ab7b10e198b58915d3b905875aabe01bcb2cb29f7fc7bbf05b47541982dee9020d9f176eaa21d765c4ad417a3e671865489958863f60d6ced40340fa26337b85208df75c265b77a5ef35b070a7d040b2dae2cc9f12a7700d03aacebeabae08af5d16212346f68d9e47a638272e301114fdb9c5c3b2d58fb3d8b", 0xab, 0x8, 0x0, 0x0) r12 = syz_open_pts() ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000080)=0x9) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:04:19 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) fcntl$setstatus(r1, 0x4, 0x8c) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) write(r5, &(0x7f0000001d40)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3612911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1145a2ddc4bc8c20f65ff85bc9cc4c6c4593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0xffffffd9) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) syz_open_pts() close(r5) kqueue() syz_open_pts() 16:04:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1020, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000b00), 0x78) 16:04:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 16:04:20 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x8100, 0x4) getpeername$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00f6b008480000000044d3000000000000000000000000000000000000000000000000000000000000000000002df2956012f1eabbf996eea2111b33887f723e8c4226f9dc374c27851179ba1345ad9c04c2419b0d06fdc75d452572caf07fe2207ea4ac1a0bf5cd050000"], &(0x7f0000000080)=0x29) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r1 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:04:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) rename(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f00000000c0)='./bus/file0\x00', 0x200, 0x9) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x400000490, 0xfffc000000000001) close(r1) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000100)="9bbf94b3021d923832492fa849c26f327153ed55cf2b3180af34adca0c7b61d8da55ea2dcfb066b4d2de738016fd637f5970db7365968caf2e1d628afbdb5170cba01cd0b2bca7c4bbcf38c387209b9e6c04d59c83628fb5a119ee42962d063191a3cf7be3b3ea0aa084b4d22e", 0x6d}, {&(0x7f00000001c0)="833acf78c064c940e14f9a32cc673b6f64a08098d0c5480520f7e933ea347917beea98943965ec8e3a7758f5e379cf9f2412b07c40dbb8629a4e57ce4e068f1accedf84e94032a3553cffd34b8676a86bfb73f0c568a8e006a5bd67f89", 0x5d}, {&(0x7f0000000240)}, {&(0x7f0000000280)="76048a54142f506680c2007a77d437d7f8073311e92afc54f4419438e6d5d41d1b0e72338708ae4a04b23c7a9eb20ad2899fe3f533d875171695d7219f933ec3572ac9f2550071713f12c37ae41a92d91f2e7e9cb5cb61f0c73ad117ddcd9907e133fe3bd8dba51559e08453540879507ba9a92044f17d60139c9f53886ae686060d38b2a8d4d3b98eca4f334692d4226016c03bc99b4d8035d9d2cfc5b450f6be80ec00ba4809a26f702d004c4db139", 0xb0}, {&(0x7f0000000340)="256095bba634dafc64ae237cd81f3c84610d95c789076a0ba0b5f77dc537ad08ada198afc716dbba89995ebb84f0785436e63fe6171addb30615d669b1be12a332df267888a32ec5821cd1c86ab863bc062a40ee3f8a8728c6ae335b69ca28da3d0efe584ba5392a073aa2e3176e50b9a7dec19e901d24ffe834f14dbee462703e0e2899ea599ca41f1a9e420423e5bb27e4d92772111ba6f486529774927f59e58677d669827476ff9d934e92b80f9c990fd09fa4757927b4eedd1bfffd61666c1d9bab55c23b98e087f2c9376acb91a26b81996997f8510cee48ff9a8924a070e4f2037b02513982", 0xe9}, {&(0x7f0000000440)="29f28c4741ebfe48188db03baaa91a9e7ec56ee7a1d298bc89b96cd3ad59bc29249f28c499547df845a1102c6c304e404c8adce4491dddcd8b102806aa0cb9cc1a48993dbe4ebb87f25d44e2eb1a3d2d3667a3635ed66bf4b8450c1b108950a6e17223dbe4142ec1aa540b6935e6bd52603b7dacc127222a2129bf003f8599", 0x7f}], 0x6, 0x0) kqueue() 16:04:20 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = socket$inet(0x2, 0x8007, 0x2a9) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) close(r1) 16:04:20 executing program 1: socket$inet(0x2, 0x8004, 0x89) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4538) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x8) clock_gettime(0x6, &(0x7f0000000000)) clock_gettime(0x5, 0x0) r0 = msgget(0x2, 0x4) msgctl$IPC_RMID(r0, 0x0) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x6e8d, 0x0, 0x0, 0x0, 0x80000, 0x9}, 0x0, 0x0, 0x0) 16:04:20 executing program 0: r0 = msgget$private(0x0, 0x4) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r1, r2, r3, r4, 0x80, 0xc61}, 0x400, 0x1000, r5, r6, 0x101, 0x7fff, 0xfffffffffffff800, 0x3}) msgget(0x2, 0x414) r7 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) shutdown(r7, 0x3) 16:04:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffdcc) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816fd1cdfb1cc58f941c7", 0x94}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:04:21 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) close(r0) 16:04:21 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000001c0)) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) rmdir(&(0x7f0000000280)='./file0/file0\x00') 16:04:21 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1f, 0x0, 0x0) 16:04:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/213, 0xd5}], 0x1, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r2, 0xf17, 0x3, &(0x7f0000000240)="36025e049dabddb601274d6d2ae9a8a227e6d143d8ac81ef5c2844334a922ac9f01dd3a8adf61a6ccc0a66c9fb694423fba63d96b217b39ffd807f3a2d24e91cda2cbacd35535ae16c6e228490568a2a90b6edd9975293ff47629c42b7e4f2e7fed780df997eaea3150eb63f4cab1ed1d5d596e8389275a59da153aacba5639f4337a19ed61e399d6d47bfe6b804c469b1ecca2caff50938cdacf1648a7a13b6f6934320e21730c85a28cd7051021d471b7f0a77705febb48a243b7503344d51fdd6b15e6afa34737e216c98ad8fe301e6bb0bceba784bc105a2b4c96c07dabdc33eeafa5a9ef576b66369c6d0fd216624875f2960ddf69db972157605b2bca06698af204e8108fc97247abc5a92df6c6f031ca79ddb692b728819aab10cd4c3e0551d38e73c0b575b50e08a3f66a3b41997fe46cb89db2f9b8db4bad5659e2be14e0778145fd9dbc127a2a9f92e646eb6a61b5cfe4abbd167c2bc51a3991fb676e3164523a06fd52c60cf7b666bfea609e872d3c727243f813cdc5a0153d6fda3b324f196ad4e07e64d484fcd394c33f046441bbbaa8d4e744b9eeb69a8f1983f1b336319d07bcd44f13fd76e3c879d79f0ca51907605a59340d8d5700739b0d9e0d2e1c63023659522d43be41c26ed7e092d76b181efa5c9e265fa5e79ad8039595b633fe375580ef4b2072934205201e5bf9bbe055e72ef6479d3049125d73a322c2d72a9e6816f987ef8b6686793b73cdf09e3dd0d26ec2e81d01db6df1b4e4b314db073e2c3c7ae45e5dbc5b5742e1441d58d8b59b23768b40afe4ccd01efa3d017a315c556fe70833a0a457df78e76c0a438f31930ca6d592edf59e49b7114aab908db01bdf9b430e73a4b3c479d4727eff1a490cbfe7093190e9134efc4dd9120cae293f04ae705d8c34577d2a4e049d6094a4c4c8865887674b7562660aa147a6e158cf9bc97cf2f42f4d2814e2cf4cbb6add0c330e134f6bc61248574fad064d03e1a1bb44a8024818ed90e866fc90b733cd6c107e8cca0e047bc692520a70395eb1f5cec89c81dfe23e35e6c03860a58491c420400583d813cea16e64505a1b3efcdb99bbcd5cad621d8405745aa9c8c5d5d71a5ab0d812d04ba646a699a4a0317508c4859c72e6000b7c6d7591aebc5fc34e7667c78b1edb58278b2180f9c7482021016a12f840720b3f2894fcc30f599b27fc814e688ecc7e6e4903d970f2540f0b1554529b3c1bec5539f8ebc489472077446125fe1f40f0f1d9cba800e2bfcfceb1cdffbd37fb1454d87c2245da9a6112f7efea2db3d62705820ab595d36e2250e732a0f81a4d9260ccc7b0712c52ae7f3bc79e973c861aa49656571186b2582fc24ff5c9a61bb082d6ee7cd988bf47e9b5790a58278578b7cc1ab615fb8c243bc0f50389ad92d7badb06a3b62ae233994a88b7532c5efbb2279a0679fdbd416603444d7c77a08da6407b0979618b89561f9739145d20fd2b2202a2670cdb0c2f3937ae6f29e53f1396d97e04cccf3bc1a6eae5325a80d80f01f33bc59cf3a5443dc1983a1e50d08845e72b4cda1d2f5f1748f7533152cf7ed24b67c3edadc1a2218470d9df1535b9d2170477bed3267dcdfd6154769a0da139fd1db6dbb7635cf228bf83aa6a9833d31dd900d9a85af3454d0e9f9204db335f057dac7726ffd109f0139ad21bb5afecfe14f91514f13ef7bcd58eeda8875982177350fedc7e7e0a8ec6023bf05a947908c5463bdfcf1816db8196b2c96abcc0bff07987a1ee5c8835d6869c7ef292f5d0a826aa9040ecb2297c6ad522f53db57c4e4aa773a1df52b77bab72698710a4f6e6b1d4cab974741683b94299e8e4e5ed81467d432d349ab7a9813d4ab1e5921ea3599aca472cadc601ac7395bbd175a159b7637ec4fa9a337cb51488b6cedf4a53d15a2eb7d5943345604ded024eec9641368bc6e8b90ad4a5a4b55ee6c4f32ce53099b384dc0cd25c83aa1abb8c507bbbb4b923dbfb036a60575472166b26cb9bca069f05e9b4b9b3de5f029223656407904909c95c5d68455f019d3403d84bc88d06124efc625868a257407a0ea3c66f174d241006834a58119ada0dc1526ddbfc981f43b2ef307ce5432ce224502119b805fb9e70d60698b991d72e3328f2f5cb13f8c4e64c72638a6cb38474adbb668b84cce1282f531196a87793c20565fd7aad45f2eda6f15eb8319d1e1d66fc086d743cfa8bb469e039d5031ccfc352c709f5b52ce2bd951fc106a6028df048249ee5cf060811a14fbf3f5b4086d8196774a997180f8341869914104ade58d5c4519e9b94cb19d1bfcd00db8342c9e60fa2b2151cf85043f8f2c5b28a18d79593e21b95e2be13ab418678d93e5265de708873e4f582d5e89cbad83c81186e529128cdabe333ab4cf3d23f3f8ae80a80b0e1ad7858d0a554bb76a1c11c164f300fb62ad7c47070d32247b79cfa5c15b83e1dea7391ddf3f4aeceaba87b47ce6014b7b40b7c45eb9eb4275fdb60b5423931e35050fee3cde4962ace6d1a7d38a69f7ce213d9cee6500d359612537172b2a47b9075fbd8e4f4e20f4f3fc125d988c6ec471bc3fd6c6cf38aa88c2197162c42343d33450167460092f33fbfed7fb3dc4eabe411b528842bac4ff939085ea86ecf3f36abb8319e0c24e23498f5f326640ef84b667ac70efd09029b30efd53f97991c481008d19d9af256f9b079204b3c7ce5ef59a7bff9c5264d87981c277aff3ebc52c280742547c51c24aaa3f3bf95d40748ef9fb642adb1438efb5062c233fb5775717776f0ad41bf317e777e4bb73ca8862163b54af970d598961f433470a979bfa3c152dd66cc5273195ac7d16ce741c66ea548544bf330b21392135a3a2b46c9f530ff9f6d1329f1fec62959c97afd19ad5c4c033397c7f270e2b90133a58f31003c175f02648610210737e1c9f19fa08c8f233d168cd94d011383b5855f0b9adea32de95236b78aa081c83fe4483fdbb42b07f00f927a2162e8d0758ef04770ca5e278c0e885fc47de6b3b523e39c106ecb1b5324b49c8606ae6be0910144fb290d6c15b72e9620a897dbddad0bd606d3d472c1d76ff563b983dbf745223212d2074ccfbadbdc400598545c19e4fdb26ad431c3e487105cab82bd5b343f6b1f4862e14cebb1d18e6d54362713c296ec309b5926bdbe1d4284385d8dfe7941c58e81a7be4dbf335fa16da4d7268c3f5c6dc76c9453df9590c57f293859e0dc4749448dd51f143fb1da71f4a482f7d73a0da07df3619c52b4da0946da3b76e355fa42a10789e568e418b022c8c76e7d43a1810f4996c9f1706c36bf75ffa475318e7073c20bb2255484cf73a87d396a87e0ba41e200a212184ff2bafa2334a92ebf820f9e2ace0f849eab9f7fe26104113fb0be34c1a4aab345e0996830c45987f943c00d5263f46dabd02722dce82d08e8857a5fa05faab7c7cec42e11da4f1b084b1a7364da9fb5513947a835f11653c7fa8b786bfac515486440b32b491ba97a9c623de8c6cba952aea9115a3c7ad18a0f71de45fe5d026e3293ddc0300aa6e51238e42914a7ddbbb4839a0ae4689b7d3e7b7ce48b46cb7bd8d8a415d2eef1ecd1eca4696ff44034c93ebf0c6129bbd70f972b9652a33b124d4428afda6d58b174912b3520ddc12c58550e16e40d14b9af9d9a885f7dfef35be49362311e1104f45e6605e93d1acb24182c6d417ae3d6c6d4bfc53c7448f69819add3c4035fb8e059bf053a9410de694c7475105e468b0b853325f2b0706757bcc3157192045d570fb09947b4cbca8dc26359d064e6072c80d69a3bb0f5713f95ac81e882fbac166ecc9657da5b39800ea86641a60346004b1a15defc029e21aec6988d61e0a1ef869a00bbcf42fc0c197496c7698a7495ff96f2855cc247be9f4a22af27a3dee61528fcdc2f05aa4a1030e99636ee8b67d400542e88516187abc8cc4cf73a92c9fe3648b0db4c63c034f289038549d61ea5c13b79ccafc2f22462ee7770722eb85c82ed67e1108f586467eb36c6ade40a9b5ed95263620989e6437758a98ba6615ddb59bbbf2f5c98330b2fa19d7be87198b245ab7a0289f46c720d3988b42864abf3d3f4fe5ebaeb4caca5aafe00f026d3cb5b57ef7e2a254377eb687648992c130f288ed6d9309a20742182b533956c90967a8ac811027a03c217cf01f3568aee8c98cf8035b4f4e802e5ec6063b5ee087f7eb8702a4de48a21ed0f70658545ae75d815539aae3d919127acaea1915014483eab7f152385645a38f04f62ce3493420ae6f308a27ee17c324fa800295945b588a793e6c47e68221b28b14f2995db38dae3d3d99aa93fe1c9d290bf252e325a311dc623a0a473503ba4bcffe6485c9e97f7231f5e7c037e9f6948fa71908692813a7a4f5323262497f5edbbb01cfec46381302f268d13e137dff416ba21de425690872b08354c58ee0ea37a5dc525f22249ebbedbb8b368d336f55fb3cf8032568720109bff03ec8712f3af85915208ec39291bd67f235a5bf88d2fe826b69b6ea68dca35252d92b54fa3ca27e3c2a68fb79593451aa6611382a2e8ba3b3aa3c91d0876dddea2bbc6e94c29440fad1daa12d95e838a68ff423b55fb710a88d4689895baf26af0a702c9a0fbf8a110bd9ff3773992f5f8be3aadd6568f5f1b2d8dbbdc7438381b6354c54b54269825dc1d52f2dd66c326ce73b13bf75f74bfe107d6e671fb496fc87f2bb332aebbb833160050c22fca191a17a52f2185d5ef4f13f4b96addedb6361db70d27e096b9737ea030149963540fcacee46913941d42e2ebd291a6d255d02e2f1a96d0a85816f331ecfafb3d27c56c635889890396516beef9bea0f02ba1e043a9141810427daa3797bf690056ff234db0d7ba20f03b6b5f9b2295bcc2aab305742391460210571dc5da6278305d4442cb8c3bc096185209ca2f87a19ca3aa9c36db4d562f1ea8c77bb3521a8b4856c4fa3c4027caf8659990f373d7025467b873ff178419b1633f71c64512ef2229c7fd365899378b38581489b396c8008d3c913ce17debb3ed0df19169204b015fc528f1422f0794949d7d30c1f0f503dde426b14cfdea98066b6194af8cda97751dcd5492c303f6ee851584579424521a6707ed662927ea3606fd5bd9cf69f885c5c73671265c321b12870482f1956f287c1e1e0efedcf836b6c57d3ad6c41fb2ceee3fb512f29934c9558d9f7e9d636a19634ed1d5923e488f0e482ab47ebb0b294e1aa49ea2c3a81486fad28f34fee510f970f4a8e553bc9b7ec1bfb99dfa8aa72c2e456f8868b0ee48ce0faec11e6be7bd294151b2b8524db8a5e84b1a6fda9ffbfa9add988595d8d817b26607026b5a647fdda230b7219ea56762a7215e4ce4e86c25de2f7857e0f9a6fb72b59461dd82252a2b4fb742ddfb59a45a07db8330254b781c21b4d0e584cf701bdc11fa9bee7d00ef3cb1b76dec00cb3af0374f23ef97cbd5c24320ac26640fa033ed511619c5f5a37093ea65bea87a40425effe0cd974c7146a5a6127b3593f522cebdc119fdce970279951dfffdd7b9c0092064636d82bedfe4cf2d28b0b6aaaf333b76019cfb7d561899858b8557b888b518893af914b124a62301f9ec35e0ea9c7218413eb16e122163e839105e368effcdc98a1d0511ebc84f9f2d15940599cc29954e0cd6ad868b9a9dd933fb37642d71b471462ce7b31ea74bfc599603ecfab373a4040aed4b32bd3d88411819553a501c321e90cddd9c06bcc14b143541d463c11879b227fe86961dbb5c1f2bd", 0x1000) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000200)=0xffffffff) r3 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r1, &(0x7f0000001240)="30b310da277ca0b62a1a73aca7c4ca8d6e9fb6432d6e4d83ea4dbd7a24b48516fd7cd8f57efc323072bd5873582a2727b76eec26da55e5c726f3d3eb8fbfeef724f4240df9b812dbf05283533a397a3e455ef068283e6c25c2cd63ba707124eb1eeccbdadfd4715b06b6d56e64030b1d84d8142145108ca946fff64449daf09d3197c0a932c107691124c9b5abd206dd3ab9fd96052494ec2551da03d43faeccc11f395b76bdbd7890be20a227f050c67fc68155c8b07d4f31fd936bb44e02b78a298aade36e4f3431bbf25fbadb584271e14bee824019e5892bda0f35744286ac04d084a4b598d26c786218a27758e7104a23fcc8b8fef5dd93a80af64eeebcb0ae03a3be19446ab1fa88895df79b2d5ce1590d83263c496303a2cd0a354546b4cf10dcf8d3b64a5e0d582f930e0afc407092bdc3cc82f48e55b5ddf167c496dee3c73343b2783869daee48186e75883cc471dd40fb0dc95db26dd0629286723f021f0f11e7253c34b6987e304e32309fcdf03fcd1dceed1863db087926694c178717ea33a7adec047d0934eaa5c5784135bdafa83f9b7c31268e2316d2855f1d8de5e87317c371d596797354b33e8c475e1fcc62bdf396a47ebc6d94fa7c5b302ab9b50c29ca4c06075e1d040c06573213b4db36771de17f44055590d97a1ba0808a1310075305fb6b4ef14eb806486915f4cc613d5669238b34e6129449b22869e7e5961c98cc60b6fb62b3d4e12e7027f1dbbe052da7382c2b73fe1dbd358e9ab10545bd677df838b7cea1e2b957c74a23b5debcf5a0563be6189b5f22bb40958ed8f9d4541d160d3d1e3fcd1d86889ce265a6184f57956d140a59e846a53b4c9e985ae0b137e3d05f15942c20f511f6464c7e5e6b1089f130bd32b66530ad78c26f3cff4e41ab70d63332a04d21ba04aef140196ed3dfd76998f3d89cea6d6643b668ba1a8cceb47ac95d9111cbbd0df50e26df3d863f3850e9e5799f5d781339fea1d318f94c79ec21709f170034454cffc698d2104bfd4ba7f8f4aa37eff3bde69d3ee02e0549fab02796b7b4d59e178f37a4f37957d56e2231fc85c867a3716b8a1fb5e628442d5bd7625ac978a9beb096136ccac9f322b0b0b68b6c57fad4d5490e395f622a8ce64e565f2e16d98933455fa2f1a9d347ec42e369665c98cfc86b768e6118b8548890f347320663925690f8ca32b1bf18346c2d89cd358c3fa07eeb8200511df77102f516a286955a21bf962a153b859d694bda73d5c422d33f2035a8c91de221c4cb3cb2a5a03f35863cbef3dc96604dc79af7362c048138f1a4b852d8aecd1f82076961d8aede4483b17584773f3c85dc5ce30451cedd1d07f64c1c713cd8b7803818aa3e2b6953061c6fc1305c27816648daeb2f884b2f80a67384d68e5531354dbe6dec6dada3662538ba1255936d1183adf5d442ba878aa7fb16c90fd049c2d57089cc26876fd3287eb55965e4b1c15653be8bf3325fcad9606073d1271126bcb70ebe800cd50b4c67efb9a3677f1cc0c87200aea0ed993b99659e5cf7c495a5482cd27c50653005c1e0b2ec4c9f661cd9a66f9ced49287329c42ae8ad21cb084e5bf9f42667fea6ac92bb2d7d90f58fbf2aa43c389b9fdf2614224df2543f4c05313b1fe8d8b1fb16d5ff0503fabc24eef8f33b2e172f5b90dc0aead37f8c94b87dbfc9e7e7de0af310e745c2d8796a4e0e9c254d779e6463ad67479f521a097dd81647142a9b65615da6636d95e9369d4857b6edd88f056bb06da1335ab30696fca634363d7099144663aef7ed250ee9a8da52b1630b2140c589c7cf5dcaa29578b3e238c9ae6ae48156025fb92f3c75cd02df5f8610a7417702d3520622606e54f3d03f312563ac71ac701ccf091b67effeb13ef2734a2d96f4029d18a7b3777d489fc530243e2e12bc73ca19f6922a119475eebbef4fbaa808f619a877c977a21e195b9edf3cdff38e1e0b5dd28194bbb3f4c9fcb10cdf0bf4e6ba63df4befee417ec56ce0ff8217bdf594df9623b56c8ed3efb043288978eeb7598b8ab06b21fe56cd85a82825c28eca0208ebba1e86b34c088865ca8cf462043c34da6e81f195327f6f36358e78e8ede5089df47c529d381a534bd10e2b7a8884326126e943e996ec74144ef94747cdeefaf5aa3dc300286c27e128ececf431ce79f58e6fc257b996341580a5b704c64cabbaaea6e64691ff3fbffb8656be2eb9e0f247e6b3f86b3266a2806871d42a54b84efd4c9ddc3e00bfd798e883ff01a2521cc789535dab54a418ac0440eb886fae9c54a94bc0022650d72054f8218cbd8def661bf6371be4c2e46d05140deda8dafeca87029650782678409c53c4b52f31198a90523cbfcad54918fb99ae5c66d723a8beef9ce26b5fa77a642073b4ba2a84df4f87e8de391fb605083c643b57c0a86456dabeec9ff6f8d1ec50ab3bebce103a15187bdab4062e115c4821df9531c39a99262ecdcd1f4e5d49b1c5db422455a226b7728610cc4f61a60d307d834056501edc7e17ae1bcfa42a04321a4c7b8eae28fd8ce80f4a31d439d332b60a47e4439d0ce7a4303598782d0dffa31867b53787bd2e5abb9ba420582db92bc4a2178f903d69e643c16c0e30d512088508bee4f9f3d1137c7059ecdf4b31f6efc860067063a60e0e60c559718e07bae63a5131cd5d2ef8ccd5babca2aafb8146edc964341ed697a1f56925e507e860f3cb3b6d1f7ad3d6829e8924b149c3e085394c81798e047ab23d1f76aeef9b4c750d8a9b25068f6212909dd68c20943eceb1bdaff0e3fdd79a296f71ad11327ee3ce891f0775f3198b7f33d8c47a6fb698be50a4f5c90c45d665120e1d512edc43747db288dba5f439ae1fd07406a75abbd8470b0fb48b623653f4d8d995c58a090ef1c2711d334c9d5743f567b8ce34233835ac34db4994707515bec89bd86febe4b66535323e6714676b27f016fbe4acb65b318a24f549ae066cb24cd2b53d5e26c901d379d4555a570f655577a301027bb3fca7fa1b3d3a5d9946d9d47dff6fe457d0c9c71d3d4224e16a1075545466a0e8f81813ee2d378bd1411260d9b4613834af182c8908fd4475d297ba323c1842c9880afbb9d3965a3771a7b14a6633a200d6d4d639591ecbe924b79a780bfb126233e7e609b6b3eab1f2ceaead52ccbe17d9a628fee2997f977586bbfedb59e29911219dc56c3f03c0cf2b89309ee8b248e0f73288d61a1f7e0ea7ccae94b3671d3ca224bd1053e02883f1e8bb628540b89793f793c481ed59fc143ed01c4ab272479c2f0ad3439628304512f3ba0233724bc5b0b5fd9b9e877206ea7a6da1ae7f508b63000b8762c4b4d9b6f23d09025982e9fdaa0615fd6712bf7c50387eb476e8dd529182712afc3a6a8792f07c9129dbf934e22a886c32d2190c8a87475328f4dcb16c4e72db9c0f770f196dbb1bd76fb5466ea9c8dbac296ecc8c9e5779c8c5ed8213ccca6952a6a8aac2b745d727c27bdc0e3544ef4716bdd9a7392e93a8703a7ae548b9e3245ab2be555e464d432f9015ded68b6da7539dc92ff33f95234cf77cbfa0d702a47d7d6e1cf2a7954fb98bf573480ac9277219ef6ab6d73533c16efbac3b1439962dfe431823a13d0243433187d0a1f0b7b4a48526891342efa97a90cf2eeef15e070e47bcb4ebd4d17abc90499552766eedabb4c98c7852d86814d1f58b63aeada4c335c6bee21f61072b30573abaa63339bb8110ad16510d6837745fe15a09d641a885065a466f76e705119f2edab51f64f339bcb628b23e5eb743c8529f9d2bfb6ef27b756cfdb95d261a1880b5dd038c2573f4c623174d6294ab8f1daf348ef8fc240aeac4207a9b3ec1d86e24dacfa81e4babc532f8d3cfbc961a4993dd3620ea3bd9171e8563713857b7276c9a4e34d00713bbfe2e465c427e4215615cafbab4767e912b74453b798085bde44dd53c38afab3435701e5ab445c809a2413bcf2363559d58d80b0798a754ca06fe5e4dc7764f14350471e9294de73aba52e2856252d7f3482b1b95d1797268ad8566e4c30d23169785e5f31782fd899812469a76dc53b13ec033d09a9da80fabe1bc547072c97925ff5c032ce841ab1be22a242177e396edcee8a060cb39e1cfb306eb7f78a1510cb9b7131710e4e2c402e66477e7f4bfea9bfd030e6c4064f1261032e5e9601d24eb4d45c02726a0e27a92dd4318b0fec87d9a37603fb1a51a17474e754d5c889f3a0858eed044499821153a30b13b28565bd3cd039fc1a2b6c5b04f2c75c2206a47794023a4a52a0308a9c644ea74ced7d69efba3b1270af10e861e864015d50bf33933bd8c4d502737f37de6fa66f00b5c329a36c37b0df9ea58f9a9ca9d8431014945817def0eae2a59100b1dd49561793301ff072373a862a67f4f924516886b771211911a4a6b5102e352dfffcaace73e71e88bca0852c0845f89e1922be77182a1cb47d9bd49410fba9889956bb728439f35b3b8e39bd297cfaa4800f7d8dd7763302ff928d32dba14333c2d8d26de3373a461a5375833f0911940736d12c20412d404f8a4129ecad467aca7423c86f279761861e04716b34d5e53c5c64fd5e5d1abbf210baef158efd37ba7a3f816220e6a8dfe1effb7850873ec6764db95ba8a10ccf16040e2c01e41a8eb2f1e23a4a05a3b245a070795cf3938b098e5253832a733ced73f80068243902bd9f6858f77f595fb722af7df12c992c098e8df2bef31510d0eeb2f0a433483e1bc0a9573819c39a55ba9fd5f2a181ed8d3c4a7d67680411c85cf581c5af6cd24718acea6f093974ffe98408e3a92fe13343aca41f3b7b1956d498e90a8c2df7eeb03f2781b482011dfbba78ed731e79dcb6f28116ced1cee73367e57fa21813b4823f37248dda398a6ad39127d215652c4130cd24af6a1ea3e499ecd676e6cf2b12e45929fb07d13a485cff33b463025cd4298891e61b7c37cc3723ad5c442e9b3943876469ce5a1f0beb5ddd76875cdb45caf29391e4e6fc321e51cfcef68ab51ffd898c8f75130e2875114a608a1c5101a6c6965c881dc07d59ae4d8e7e93779157f5c987258d8e8ee86ce7bd0a019cb13ffde7d4739df93943f310fc305bb17f4bcac2e8ef2f3c4d49b7f37b8f7a44c0384d596254263a96452c3a3148cedb0a962a37927a84c0e935677a39b0ba32f65c401647de0e776358bbe7435f9ee1e916d6478b732be8e57a28739726064afec4d38fa98382ec00a14b89af4067dff45a22a1173118f97d5dcfea78c6798c4b49b0684daf7ee03f8b01d655c2120ffab517ebad6c1a93dffcefd57480097d922b0e65ee6893a5de5958a8bc4dc9bddf58538bfd21a9b5f4e5a41e41dc539c2900c9ba775950d741e79c910149502f4929023ce9ac485c8f71277353d63d5bd1403eb6dccf0f5438151257c52afe401960de5df7e2962231d88e8422cadb0864ffb510858936487da4775a1f7774311e1350d480b4658de4b1948a5fb2b6996acae46bcfb805334a694bac1dfa326c270a82430d24a9d6bb0f922fcdcc525d3d6e2954bacf5808b8e9ad8ba34c7e499b5f53bf6fa7853116d159e8707f691d6febc5c96c9c440aabe62e5bbbd541c6e4560ced4343e94d7bd693ed0b8cdd941a71b18aa5390965ff0f237f575b1d823935a8c991b29f5864386ebb0636f565bc9ed44356c6b2ef3cb8f76c037c7ec9bcc9bcb2f7ef869f605736cbc7362a70b0507f225dbc18ed1dda6556366590e5db60355784a0d3cbbae30f6eb67675a150064db196f8502", 0x1000, 0x1, &(0x7f0000002240)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000000040)=[{r3, 0x4}, {r3, 0x80}], 0x2, 0xf896) 16:04:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0/file0/file0\x00', 0x2) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x84) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="91136b8e9294c895901e53cd9334b997670d40fe8a9e0c930672e42ae87b4428a7099ec93cbf7f485cbd85ee4a9181b3"], 0xa) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0xb16) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') pipe(&(0x7f0000000140)) 16:04:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) kqueue() r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r2) 16:04:21 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:04:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d135653cf57872a4f81c994277a559dc93cf0417c0200000000000000000000000000000000"], 0x33, 0x408}, 0x402) 16:04:21 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1ffffffffffffe2c, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="addbbe4eaef12e7ce6615ce14440d39e0fd98b7fdf3415366eae17496536876ec8bc0e672945d1cb404d852a50bfcb739847116dd689f290a4613dd45a225136fcc90ea750d918161acfe944baca89a962b5876b6baf1ac77e3a0ec19478508b45a743846dd8b94a3b4d57bcc2c68c608cbbbf9625989404fd10e5619e6757b1c391b10704e8937f78467ef8c64d58bd19f7edc986ad112a58caed580fef4ab4a8827469520b47e07af3a94227cb1d46b73515efdad0d50d5be4", 0xba, 0x406, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000240)=""/226, 0xe2) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:04:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b37) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r0}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) 16:04:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x9, 0x101, 0xb1b1, 0x6, "6f3910346bcc96530c886605677f1fb1da19c201", 0x10000, 0x1}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x26ddf699bde6bfb, 0x1, 0x2}], 0x10000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) sendto(r1, &(0x7f0000000000)="337b07a384de6e125c16a85a4d92f89993728330d90ce7519f24628cc20d8592aaebeb88bd8914453d999db261a120f21af7f41797e7f82a800d535da57d82a34b9440539f9e2ab56795d20018e03ee794bf0a", 0x53, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0xc3, 0x52a}, 0xc) 16:04:22 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0xffffffffffffffff) truncate(&(0x7f0000000040)='./file0\x00', 0x9) close(r0) r2 = dup(r1) accept(r2, 0x0, &(0x7f0000000000)) 16:04:22 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/87) socket$inet6(0x18, 0x8001, 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:04:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000300)="0002") r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)=0xfffffffffffffe46) recvfrom$unix(r0, &(0x7f00000001c0)=""/158, 0x9e, 0x40, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='x\x00') 16:04:22 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x84, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) munlockall() r3 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setown(r3, 0x6, 0xffffffffffffffff) 16:04:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = syz_open_pts() fchdir(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x0) mkdirat(r1, &(0x7f0000000000)='\x00', 0x20) utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0xffffffffffffffe0, 0x2}, {0xfffffffffffffff9, 0x8}}, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x800, 0x81) read(r1, &(0x7f00000001c0)=""/213, 0xd5) 16:04:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x6) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:04:22 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x81, 0x1) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:04:22 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x3) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') 16:04:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c15", 0x65) write(r0, &(0x7f0000000100)="a0", 0x1) fcntl$setstatus(r1, 0x4, 0x8) r2 = syz_open_pts() r3 = dup2(r2, r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmod(r3, 0x20) getpid() execve(0x0, 0x0, 0x0) 16:04:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) ftruncate(r0, 0x5) close(r0) 16:04:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 16:04:23 executing program 1: pipe2(&(0x7f0000000080), 0x10000) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:04:23 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) unlink(&(0x7f0000000080)='./bus\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x66cc9b3b9f577d36) 16:04:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x800c) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = semget(0x3, 0x0, 0x10) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x200) recvfrom$inet(r0, &(0x7f0000000000)=""/7, 0x7, 0x43, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x8000d, 0x0, 0x0) 16:04:23 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1006, 0x0, 0x0) 16:04:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) dup2(r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8}], 0x800, 0x0, 0x800, 0x0) 16:04:24 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) getsockname$inet(r3, 0x0, &(0x7f00000000c0)) 16:04:24 executing program 1: getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) syz_open_pts() 16:04:24 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)={{0x3, 0xfffffffffffffffd}, {0x0, 0x100}}) r0 = socket$inet6(0x18, 0x7, 0x0) setitimer(0x0, &(0x7f00000000c0)={{}, {0x8000, 0x5}}, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="ebe4c3621ef51a53ebd504fc789026082cc45664fd57becc87e0403ac513423e8adb377c172cde4b29a6a7bc928fb465ad651216c525c0ba378e114ded4abd1bf68318c1e7df5efdd630abf0618af5aef7ea9cec6cab1ed5559c072e0b94f780b0ecb8d2db73e20945dc8fd0a5f991d256b678254b5149ac", 0x78) setitimer(0x2, 0x0, &(0x7f0000000040)) r2 = semget(0x0, 0x7, 0x8) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000100)=""/158) getitimer(0x0, 0x0) 16:04:24 executing program 1: setuid(0xee01) r0 = socket(0x1a, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1ed4, 0x1000}, 0xc) socket(0x20, 0x1, 0x3) 16:04:24 executing program 0: r0 = socket(0x19, 0x5, 0x7fff) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a4f3c9a1cc2643e8e21590a5e2d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:24 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x300000}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(0xffffffffffffffff) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r6 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x2) r7 = socket(0x18, 0x2, 0x80) r8 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r9 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffd000/0x2000)=nil) shmat(r9, &(0x7f0000ffd000/0x3000)=nil, 0x2000) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x84, 0x80000000, 0xffffffff, 0x57}, {{r2}, 0xffffffffffffffff, 0x0, 0x6, 0x6f, 0xfffffffffffff000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x7f, 0x8}, {{r4}, 0xffffffffffffffff, 0x4, 0x1, 0x6, 0x7a98318e}, {{r5}, 0xfffffffffffffff9, 0x10, 0x0, 0x0, 0xab}, {{r6}, 0xfffffffffffffff9, 0x51, 0xc0, 0x99, 0x6}, {{r7}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x5, 0x7fffffff}], 0x4, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffff9, 0x8, 0x2, 0x7, 0x7}], 0xfffffffffffffff7, &(0x7f0000000340)={0x1, 0x10000}) 16:04:24 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) 01:48:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000300)) r0 = shmget(0x3, 0x2000, 0x300, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 01:48:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) getdents(r1, &(0x7f0000000240)=""/147, 0x93) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = kqueue() r5 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) fchmod(r2, 0x4) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) fsync(r2) kevent(r5, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x3, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x10001, 0x1}], 0x7ff, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xa7f, 0x35057c71}, {{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x100000001, 0x6050}, {{r2}, 0xfffffffffffffffe, 0x80, 0xc, 0x7, 0xff}, {{r4}, 0xfffffffffffffffc, 0x10, 0x3, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000001, 0x80000001, 0xf000000000000000}, {{r3}, 0xffffffffffffffff, 0x4, 0xf000000f, 0xc97, 0x8}, {{r2}, 0xfffffffffffffffa, 0x84, 0x0, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x50, 0x80, 0xe6, 0x9}, {{r5}, 0xffffffffffffffff, 0x32, 0x4, 0x80000001, 0xffffffffffffff77}], 0x2, &(0x7f0000000500)={0x2, 0x6}) 01:48:48 executing program 1: r0 = dup(0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x840a, 0x62) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/32}, &(0x7f00000000c0)=0x22) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r2 = kqueue() r3 = dup2(r1, r2) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x5, 0x0) socket$unix(0x1, 0x1, 0x0) 01:48:48 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) mknod$loop(&(0x7f0000000280)='./bus/file0\x00', 0x10, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1d8882b6566ccab717910ab58fa5715c6c9e984251fe419cc26c330c32bcb36044d1d0c4336270c0c322073f7fdfe864b6d78409fca14aadff46f8f4570b9280951eaffaaf511242386290ecce5137c3cd46e319d0711bba264a5a9613913efe4232b0e53bcaaa73a82d222d02dda47eadb11938537f2fed35bd5233fba57e281309d59023c8ac1c77bc1bf26993cc18a3b78812f45bd125905631d927645aa5a4e4d1afa8fd74b0ed239bc2b77e6e34718f3042665723c36979c3cfa594a3caa9e18750a3fb299c167dc20f30c28a74eab942d811c924c7ec6ea75f9b5c07d176a78170e6f6ac94724f0791126ea7fbad18d5d0507a35a86fbf70634d52794abbdfac6c9dff047efbbc84e2cb14be26e591393f34e0428cabefa91a4579906c229ab217b40ddde2f86cdc3c9d793fae24ab5ae37ffaa106c051a049c38d922e69cafd94c4193abf86649b42027141f778342039f6fa2d7fd4995139e9cf38773efca99a1bc1445ee8c72c388e905f34c", 0x171}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/6, 0x6}], 0x3, &(0x7f00000001c0)=""/94, 0x5e, 0x1}, 0x840) 01:48:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r3 = socket$inet6(0x18, 0x1, 0x0) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r3, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r3) execve(0x0, 0x0, 0x0) 01:48:48 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x1, 0x0) socket(0x38, 0x4005, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 01:48:48 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='r\x00') chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair(0x21, 0x1, 0x6, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc000, 0x1) 01:48:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="576a4b87a2e9a471da0c90387c1f49e0f7200b2f2fef026c9602eeaefd7c63af7a70b44d65b3471eabee3548f012dbe46de71822a979abf4cb7301fc9c21b66003f3a2c23868759c9b24c919", 0x4c}, {&(0x7f0000000200)="2fcfe80c727f97042a2e65f41593921666fcd1fb810522594a6d0ac7023420b2f11a7caf826ae3bf36a78c21ce43a344fa283d527e53707a93a5c7904d6d9e28b858fafbfdc6f5b47b34755dc0ee8079e7970a8d282e842c3f190ce27a8bf93b6c3ecff798ebde84eaefc31a005e35fdc88367e399e1", 0x76}, {&(0x7f0000001500)="29a77584be67578749fab15406344e392acee5bffd217675885526617327ae64ca51f0e84c1edec60aefd8ecd981af113b643ef38c6b30481704b4c3f7712e0d1a0e62eca9503e7f8d39e3dbee52354d49ceea279e9a773a1044e747756e3463d72614999ef8730c4234bd7466e2add04d40d847", 0x74}, {&(0x7f0000000300)="64a94eaaf948757155ae1fe565897f4f281074026ff5361c9dae45c6dd875475d561dafd49ca6f65549a32aa7fbc58655f64af592a5eb2962afb55b528989ab9d3ab1ce718af6645fbb68f22964a79fcaf399022713cea7006c600000000000000000000000000000000", 0x6a}, {&(0x7f0000001480)="8b1fea96dd55a6e1f09d169ea02fa11cf68474bb1c091d7cb6c18bc131a8837681510ad591f06eb9a843f2ce515980e148b5ba8fb030399ab5e1dcc6774d36bdd1acc1f8356b7220", 0x26}, {&(0x7f0000000400)="81510c9e14ae0efd51588a3f77e86fc6a61eda2294a4fe5408a47a9f1fc66411ad2eecfa3c124d03cab9239d14adf2a430476a9216b890521448e866dcdb6a5305c9b5e757cafb0b4b72a1fa8defd18b3eed1085754980fa89b8a63653982205c61edc1680acdacba6925bfba5589aa7f6aa3e7e43fdd15ee94269f3b3f8cddbfc5788e0a7fc2008dfd019fdbedea6d14218319da53a737e26bbc43f73ec956ab1133d8fab49d83bab4a9e0f1f812503e11f80a98644c0a8cc984603a20941159e6cbba2c1daa186e668d8d6ac0449e883a86732d63ca9768e38cb8b885f75f7324d5377c719c64b3213e36fc22923d69895e1a6ed7f706d138aab2d008f695c113bd40d243d4b935802c394a0a5584d4c8e34862a0de97a3b214f222a566c59b66939da81caa2c7d870881480d0fdd93a55a470b9a369d44cc56b77a349fc2ccffe2d2a8f382e05db6a6e49da0489ce1e57ba9e3376a9c1153a4b8ed30e9ee2c7a32c0311e17ac8118d6c692ec4c73020d581c9c0d1ea5959df7637e9f88ee7f1c594661dde740b6f2e29b068222d30b3226c227ea06f2d4a138e8d63a18b761e82f07865c6a4d8287465bd88e95eea19d1f8a2192a98004b204d0e04559dc3b227e65d300536e206901c4fce126f96afd0163b5f1a4001ea96c102345e9a73e4d95d8fca70f57d21ab023f75fe451533c65d7a98a2c11d477ffafc1e286e1e8d27b878f0677c20a6a4ad1d6aebff6f239d691c984427e170aea9a5853ebbf6ee7c2f507cae82a597453ecbd9ece12d8b5fedb05cd2d47858c9df41bcc3c3cc2a94d585b96e5ef8857dff052c8426c2a31c35eafb3cf9263b47dc8f76e8370b202af5ce4c4273fb1aa079c37743d54401a1c5c1a81035836d8c2c8b2f92d5755e0cd0bddb0ed5b5137c7c8ae4dc9cbe2f5c57aa1ead3189545794068cd37533fa6909c4ec7aacba9fec0d1b7c352cca642e0866c2e6c12e90ceabb856abee2409f6e8794ef4f63f93a61cf2679efd936df1a5295b026420247084cf479bee6bed37b1be37802220d1039380e1da2fdd8c157603c93eef1c38e6eb752c0b69f728705608c471dd6d68e68e1a7e442c503e0dd13ebcb00f48b8eca74f26ac009edbde3f2bf73aca0e49498455a9ce263f9f55af058d262411de63d1c72a4fe4147bded6b4c9221e078b3c38a16bdf9a5b610c3ac3042adc728330aaff9496e037fd7829592846cf5228ffdb7d34ce36849954b01fdc36bdae1c6ac2a419e39d8cae3b7c478b4ad80ef4f5a0ad5b2d6c10ca037c8a6145e3227a7ef320d4e1096bbd5c86e7e34cb20cf3c2a16f0a15a1938ab4073c3a963cc2f4eb7ae12a1b17f46d91321a473dafd3bbfc38d97d1ddb0ffa8bbfa84b394e501e09de05eaf586ee580157c208cf0ed34e4e20edf175cca18d5a59305fa6ad6c346091f6216c514e5f7d8edcca6e1717919da3745e8af582c8211370335d71298db5f5926f1b07de77246b0243f39316d9d53b75629542b06ff2199f45373bb5a50b4cb8b444420a18fde47a7583a346bde0a347c6706417dbd9596f578b406686863957cad9fd27831a842b2a804a8316304e15ea940603d46795c29e50284000d2a460bbf0c52401c9a52dce5edc55f45b369c90fb1128eb9bebd81960c231d7d3375d701ef997a4a08836f8c03e689f798320a4faa3ac88f3478223dc73ee53d05118574220c2bd8082547fad9156626daef124ff6019963352da2b7dc11d5fe887676c52933a1bca499bb620ee61cc9b94c3e287b4b54ab0ac766f3958622be354acc067a8c60b961e46aa0b614d58427b0e2b4e36b57c68e351c38b9ca7e63c56f91f4dafff78b09b62642a9c05d0a9a85c316caf74d01c4ec604a713b7865da48311500130e821b1511f67580db9388b2d92e421cf208f00adb8649fdb2ca856d0522f678d8831e11de134f8a94c14a0b79bf62a3c35545841dc3ac90370bd8074c1eb33e1e214928cfc685e728984274d2fe22f657ab0ce3253f370bab9c52261eb74108d06c24fb5fb37674e6d1074a23c0b795ba3df648d60d533c1994a7918b68531a125b14d6fc8f22f9ced2f4d85e78ec6ba166e9f5f8a3c5cadc12512c8d5c18b0e54127add25038bb5130095e395d8635d3d9854aae09a4369dfc0bc68a4ebf37212d1978fc322454c24cd525fc262fb337b12d358dde6cd5639d323a5294342a447af832a8e725e58a31e15d317fa5ca98a3859e79bb37abb0faeaf9252b85b087628df5696127b6206a74a96f9ddf28e8a425110f8ccd48c6d4a2fac99e332814cae6bca1ccf7c3079d01cb45b48b230af9ca1157b525e865f42a710d3a2d5a160a0569c346f51a3d9ac33e20a049ba2d4fcb3d8c4381d047dd53ddb9172ed48625e2a44b5f6392d9a5c0ce9d1508ceb665f32a6403c9eedd5a7673f7c3a32fc75280a8f0eab5849f1e75f63adbc890609ba74ebbff1322f6e91900976acb2c883bb9b6dbe66915009f7c1a2c4e7ea77a940eb943de83463894a5d06018e7008fdc6ce4d6b1f02e3e263e0606347987b655953ba6c3611991c76e5aaa2e324b9b3fd6652066e3d30c4e7c448a5895dd8d89989aea7508fbe412b868126aa357874d3d3100789144757a371911a076ea6b8239e4f90ee75a7455b540bfea2a4fd25a888fc1c591a2ccee9595bfbd099afe930002e56b877636ccfc93c020a472be04bfe063f17582e2f079fd97d8317a5beaf665b444826d8017d3044330b3583c3854dd23f1c45d63c0802d0c0b2410dd7620ce3a954d266d6f02c5e1939de151d487d13db38e5ea02755e0235a6766751ce69e6c9d7afc807715c214fe09e6b1a9c4770531e63bcb495dfbfeca6122c7852edee612e204a162b58ac16d475f03af9f5e6cca536a273feed99117be913e762532e229ee09b2d5b7c97e594e9bd2db2c81bad9bd3fec86afccc38689e3a27525df18e631cfe55d6b0990a3097b1eb5277afb23305a3bed60e1b5a89087310c97eb4aa4bf2f407130c157d0d7a807750b36271d63a9a7498ba176df9d51f0ff80166e2eaaf53fff28f829e3d75e15e6c5b8ea1b5101a8182a2e1375fb4d1633a3299b9bad367dcdf9af191d98b8ece9e06fc6ec0aa2d804c142922259abfc51596459f13a9b3216bb59cb3f2338ebc432d28b326854b36f3a587a6cb698db1bf5df86639be452daa8632a50b48d708a86b9e551b7b88753a546625ea837367ce740ba87122e091f1717132d9ee748ba297a3e59a5cbba722152afca3c0db506c9f35236a920c49db3d6ad444785f3bf2f161d97be7d2838dbf29546e9af378a19e880de0cb419058747279eb3121f6c3c01b5720b325f516787481f4a841f2d6e7b597e7968fee1cdd10aaca910639de16e9d3ad2ed558e8746f5d1588dfdaca0b2099836f57105a425cfb91b2881d764a07d5201b743bc43a340cfb164d7be81b02df317351460704c88b6cd729a4374a3a23ce012b0b4e71b4f9ff7f44b16ced96ebe367f088d45712cbc722bf684e11b39fba40779c7ac6b06d4da21dbebc7184e12a89f21a002fa892edf64ad9afc59d10bf68ee4dcc8303b5bcb107876f03afe67cf37c06a57e87725a6d47f9b5a1b328ee485ee994c1322373e6c6d7988540f8b70132acd4812e64dbb8de24cd807b6e09559581a8de73114bacc92da5d8ba398844ef44dfae0e0af3dab58fbf11f1a6709c7fd7701760188b17a974e4b2214a786bc9514ec38f49f6e5e23ae8bdb35bce890a8ddbb5ef8c93de79688d0d3987b4485c31d480590447d2b592a2e6b8bb6c8237c10c277ac599ccdadb7b67d96af11e704aeb5e4565a4ad02a0f397cd36e4d4322855235e5294e0e7f222ecf58516c2083f1863eec17380f69565ce5f6c267edc8843ecc40ca1e632b86ab4f49e4e0d406a2bfd65eee22f008a194b1239f2450a74bce1670747bf5a840b497f57e32645cee7be14dc414a7fa58d6c726f91a973c91acea1ac0d1a335d90fa40c7d1a269ca9f3075245701a30905c039677d023826525b27facd69699d82c5e7b52d4e823f08da837e5923b47298432ed6b410b9299846d4f98e66428403caba63c8512e7149e14a390700a34c0b8797bca63412ec6679c0320ad2354fda1ee11eeedad3e6cb458a3304f3196b59eee6b46f86cbe9f1fdd5c89f3a4a56302af39887ae138f367fa165f6bbc29d9c96bffa1e171487c25fdf390de6a0d988a82fb4cd74c24e0666cd28e39a1ac6080cbfa2b4eb1bf1b387c1034a535ac0a08567e2dc7e8e36caa0e756bf2904a903718914b9c34904a5600a610530aae8a51c2a44ad438b1278856dd4de706392cf466c4d580f32933f9cb8145c86fceb92245856d6823248202d9a68cfcd83816e4399fb08493fe491509dc3c775c05f7a89a163f06f1d3856faee15f0184219621fd5a61e1c9b4fc20c903f2f60aa2375482aaac931165ea820b82f67d560f725b7f3a9ab273ac2327b05bd20cdd73bd24c7f4fbed9e0e66d95dd9beae8f602cf568cea73835c7bc43e56d5dfce21bf4314286ff85ecaaa980008c8a355c90a6822d16435068583a796972d7da02fa64fbee03765e869634a52a9d51ff02088973c04fe3ed8019e04f5f261065d03a7d3419473ea101def710d8c09d6ffe6fda75841d46413409a5e456680229a057f10dddc7b322a0d3462eac5af0f07d19d8072520f18df6ce136d6d702b4c662867ec4cb8310604e4af72d5e2b94521b61baf1917ed4b30a7634e5393b4f0185ed3562e2e80948b36ae1f73f80f2c7ffd9aa8dc294a9fbe4da1abd0135d44b9c4d62e176b9cd63ea830dd7e8d28aae063890e8b7bb543dfb312d49ccc64a9a32f0f2667ec44b14f2daf2a8a05dbfc3d6ddfc0bb3fd52f6ff3342958fab04548578c7b60cba39f6c3645647bcb0f99440ba0372eadd7fb18862f06df9962fe6d9cdd4238599b56378cf64f1d09e2d20ec3b2ee77b876b77d5d0dc0b84b3a7543ffba6785af2d811becde38f29f75520c85c96baf604f9b6fa0eed46d62b43215617279af1c88277a37619ffaa5d3ce537a116d0d7fb9347b1d0944124d295afe05946af272083da2e734704ffbb9cce8c6a933d66806f2b5101d2b931a97fef13bce722d46dfd62e9d5161c3cf96554ab885fbf779cab524d58cbec5844b19db0a5f6d5d16fd7350e5c5f8891e0a538dd6c93cf2fcfc8fff62920c5eb4458869a985ce83f8e3d87851c5ec7b19c93cd1ba1348c61870e8bf9832a906c67d2802351669e6fa46d6f2f552d30aa80c3466ee7979d5d2ad6d5458570e787eb11a3b8b6022d1cb40f96103082a99c606c8fddfe84c7cd30c1f025ab4b6aaff06c055cbe87ae3739604c5d4265baa66f9b9d560f513262ce75358d820b3a6409c676e00c71be29ee63c461930ff50e79800d2bbf39f9ff26cf08fb4a0cb12c28fd6b8c875ff7083ce4fcaafc223d1743c2b63877954aae65f885793269396506189f765fac27b151908c1ac30e5ec208a865ecba1428f738813dfd481b7d9c5e936ad4bc653c3aa9c6b987af43909b684c823b301748e4ea4f44164433368a45a607bf5b305f523f301649ee577ff1809774e8558aee67134148fdba019803019e18ba510416756acfc1f5da7b69115f2ed259cdde2832189f514a4a132f667fcc6094d1c90e562a8dc058535d59b9119a17db489fbae971f10ac83d7a4f6fe6fa9f7fd064038c1945b3ca1853ebc76fb442e258c93bab892f5f7fa0d7f566abc420161ec65ded9cc5389ae4c9c7eb5d9e0730", 0x1000}], 0x6, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x6, 0x7fff, 0x3, 0x1f}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) 01:48:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0), &(0x7f0000000080)=0x191) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchown(r0, r2, r3) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="410bfd3705b2aa6a000000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0x7, 0x76cb}, 0x10) 01:48:48 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10210, 0x4) listen(r0, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 01:48:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x148, 0x100) getsockname$inet6(r2, &(0x7f00000003c0), &(0x7f00000004c0)=0xc) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/92, 0x5c}, {&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000200)=""/225, 0xe1}, {&(0x7f0000000100)=""/25, 0x19}, {&(0x7f0000000300)=""/171, 0xab}], 0x5, 0x0) 01:48:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x4, 0xa5f}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0xffff}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0xb8b, 0x8000}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) 01:48:49 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000004c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "45ce8745a6355db5090300000000000000070151"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 01:48:49 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = shmget(0x0, 0x4000, 0x50, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) write(r1, &(0x7f0000000000)="3db490e702", 0x5) socketpair(0x13, 0x4, 0x5, &(0x7f0000000040)) uvm_fault(0xffffff003f12b318, 0x600011c, 0, 1) -> e kernel: page fault trap, code=0 Stopped at m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff003f12b318, 0x600011c, 0, 1) -> e m_free(6000100) at m_free+0x2a end trace frame: 0xffff800014aefd10, count: 0 ddb> trace m_free(6000100) at m_free+0x2a mq_purge(ffff800001b34f00) at mq_purge+0x6d switchclose(ffff8000ffffd2c8,ffff800014aefd88,ffffffff81657087,ffff800014aefd30) at switchclose+0x77 spec_close(ffffffff81e1e918) at spec_close+0x271 VOP_CLOSE(ffffff002a1d9be8,ffff8000ffffd2c8,ffffff003f7c79c0,3) at VOP_CLOSE+0x5f vn_closefile(ffff8000ffffd2c8,ffffff00306e1f10) at vn_closefile+0xfc fdrop(ffffff00306e1f10,ffff8000ffffd2c8) at fdrop+0xa4 closef(ffff8000ffffd2c8,ffffff003699dba0) at closef+0xd5 fdfree(ffff800014a15cb0) at fdfree+0x98 exit1(ffff800014af0050,ffff8000ffffd2c8,ffff800014a15cb0) at exit1+0x22f sys_exit(ffffffff815ded33,ffff800014aeff70,ffff800014af0050) at sys_exit+0x13 syscall(0) at syscall+0x3e4 Xsyscall(6,1,0,1,0,7f7ffffcef70) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffcef20, count: -13 ddb> show registers rdi 0x7 rsi 0xf0 rbp 0xffff800014aefce0 rbx 0xffffffff81657010 switchclose rdx 0xffff800014aefbf0 rcx 0xffffffff81e3e960 mbstat_boot_boot_cpumem rax 0 r8 0 r9 0 r10 0 r11 0xffffffff818c92d0 pool_lock_mtx_leave r12 0 r13 0x236161bc r14 0x6000100 __kernel_end_phys+0x4000100 r15 0x6000100 __kernel_end_phys+0x4000100 rip 0xffffffff8115980a m_free+0x2a cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800014aefcc0 ss 0x10 m_free+0x2a: movswq 0x1c(%r14),%rdx ddb> show proc PROC (syz-executor0) pid=287469 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffffd070,0xffff8000ffffcbd0 process=0xffff800014a15cb0 user=0xffff800014aeb000, vmspace=0xffffff003f12b318 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 7600 523535 41047 0 3 0x80 nanosleep syz-executor1 7600 36599 41047 0 3 0x4000080 ttyin syz-executor1 7600 123158 41047 0 3 0x4000080 fsleep syz-executor1 48528 104903 0 0 3 0x14200 bored sosplice 90617 245114 51464 0 3 0x82 nanosleep syz-executor0 41047 73734 51464 0 3 0x82 nanosleep syz-executor1 51464 407405 55457 0 3 0x82 thrsleep syz-fuzzer 51464 73534 55457 0 3 0x4000082 thrsleep syz-fuzzer 51464 148 55457 0 3 0x4000082 thrsleep syz-fuzzer 51464 463507 55457 0 3 0x4000082 thrsleep syz-fuzzer 51464 402698 55457 0 3 0x4000082 thrsleep syz-fuzzer 51464 295013 55457 0 3 0x4000082 thrsleep syz-fuzzer 51464 43518 55457 0 3 0x4000082 kqread syz-fuzzer 55457 272859 54639 0 3 0x10008a pause ksh 54639 67383 29184 0 3 0x92 select sshd 63303 293382 1 0 3 0x100083 ttyin getty 29184 115337 1 0 3 0x80 select sshd 76422 101133 94432 73 2 0x100090 syslogd 94432 25227 1 0 3 0x100082 netio syslogd 8434 28188 1 77 3 0x100090 poll dhclient 86459 35304 1 0 3 0x80 poll dhclient 74488 63265 0 0 2 0x14200 zerothread 80458 415173 0 0 3 0x14200 aiodoned aiodoned 98360 340664 0 0 3 0x14200 syncer update 47463 378557 0 0 3 0x14200 cleaner cleaner 81451 396586 0 0 3 0x14200 reaper reaper 74239 458675 0 0 3 0x14200 pgdaemon pagedaemon 97583 217188 0 0 3 0x14200 bored crynlk 83760 158732 0 0 3 0x14200 bored crypto 1743 316758 0 0 3 0x40014200 acpi0 acpi0 56379 293359 0 0 3 0x14200 bored softnet 90179 495919 0 0 3 0x14200 bored systqmp 91727 470767 0 0 3 0x14200 bored systq 2896 380797 0 0 3 0x40014200 bored softclock 87465 248182 0 0 3 0x40014200 idle0 1 148502 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper