0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="01002e2f66696c65300002e3e8b14c7d9ca0c07dc05a55ed7c5dc4769a5c3cc62ae2e56cf05bba0cfbd54f17e67709df624fd60971f3c66fa1af2dd4e922ff7670777bd0348e7a26a11db3ea9a34c741581dc635dfe10995126b2d81ec36e3"], 0xa, &(0x7f0000000400)=[{&(0x7f0000000380)="0e0f77b2e34a3611b42fb1879cd9719ba7968790ea51ab0d8ab77e09babc9117d76c4830c0db7f911edba04d66537a03bef779d05ce6c52a870efc47871ffe61eab809dc", 0x44}], 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) nanosleep(&(0x7f0000000100)={0x5, 0x1}, &(0x7f0000000140)) sendto$unix(r3, &(0x7f0000000040), 0x0, 0x9, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = kqueue() nanosleep(&(0x7f0000000040)={0x30f, 0xb8}, 0x0) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x40000003, 0x249e, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0xf00000a6, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0x66, 0x4, 0x101}, {{r3}, 0xffffffffffffffff, 0x54, 0x40000001, 0x7fffffff, 0xffffffff00000000}, {{r3}, 0xffffffffffffffff, 0x1a, 0x1, 0x8000, 0x800}, {{r0}, 0x0, 0xa1, 0x4, 0x3ff, 0x9}, {{r3}, 0x0, 0x40, 0x0, 0x3df, 0x7ff}], 0x7, &(0x7f00000002c0)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x8, 0x9}, {{r4}, 0x0, 0x80, 0x0, 0x1}], 0x3, &(0x7f0000000300)={0x80, 0x1ff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x401, 0x7, 0x40}, 0xc) 16:17:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x480, 0x130) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0x1, 0xedb74cc}, 0x4, [0x8, 0x1, 0x1, 0x80, 0x80000001, 0x9, 0x7, 0xfffffffffffffffd]}, 0x3c) 16:17:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:17:09 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r2) r3 = semget(0x3, 0x1, 0x8) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xff, r4, r0, r5, r1, 0x1, 0x20}, 0x1, 0x1ff, 0xffffffffffffb332}) setuid(0xee01) setgid(0x0) 16:17:10 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$dupfd(r0, 0xa, r0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x80000000010009, &(0x7f0000000000)={0x3, 0x80001, 0x81, 0x100000003, r1}) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) 16:17:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xffffffcb) 16:17:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x200a, 0x236161bc) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x92) renameat(r0, &(0x7f0000000200)='./bus\x00', r1, &(0x7f0000000280)='./bus\x00') r2 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r2, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) close(r0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="b9", 0x1}], 0x1, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f00000002c0)="c1404725b144b5568519acc6c78e825a1f7afddfa8037f9b25ecfb7f2ba99c5fe93ce9666f9dab7574be12ee7e2aa71bb8addf8d959f7968f21cddde72a218873dcac8d9833d27e2", 0x48}], 0x1, 0x0) 16:17:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="d72afa0a7641e4138ba2ff", 0xb}, {&(0x7f0000000080)="0e9ed3ec0e3a7f6c16366597f97a2230da9c35f2c38eb84928d90ec1a71297b1fc303854484e524d5851bb33024aa00ba972a4b01d23ebdba3f681df78d78c860de452a1796c060b9a949a64f78fd2073046187da39c75a9ccc1eac26545e10a7511603b02951f5fb43e90e15e5559c8cf6264818d1b00b0b8fa5cff810bceb080410e0d5b850d2bb8", 0x89}], 0x2, &(0x7f0000000180)=[{0xd8, 0xffff, 0x5, "4b1b71bf7153d49e2cb3d25cf75a8ab405f1da969f5a26e3de1928cc60d769f21e73d9e3955a8b858022846eeacd3d4d6ae87f51a2eeaba0c49d5fd8c4eb4037194da4a27c8c5fbde1cc3aa34fe0391014ffb1fd067728fd1331b3cf5ade4a12420c8aafef679828b323ede1bf0d75a3c3d04a6e6e11c12d06583aa5854ce9b5612af74c16ea8f61a0c0ed67dc98ad4ea880b7fa01f400e2be66b846ae18cf8975d271f90dbe551451a293f7a1c2c172b0347257c26258dfd8db5201320c11b46cbc9a"}, {0x108, 0x0, 0x3, "842eeead189ab430dbe0440db2886d951cd25d0196ec223fdaf871351942ed757a4058e863b6fac9214c033d77f02eca475b3709e8aa939cecec90b92bf9c03172fbb6fd11340f1cf9e6425514160a5af29e91bf892bbe1818fbe158878326b1ae34f015e7ca7ae1f34e62fc38a7b8dff40789a41872dff58bdfaa22af20e6e9712dbbbb76ab62dd534cd377b8ff54abc868120160057abd284cff6435b624468f4a19d43ad925499ab46bfa52cc213ec14901c4c7d7ac0a3729696e3124102a106d4e50e3fac7215dfec2eaa97da12cf2bed8c3dda60fbeab8236fd07129af5730d7041df5d817f746f3c992029cd8e011804a586"}, {0x10, 0xffff, 0x80000001}, {0x1010, 0x1, 0x7, "d97bd8fa60843c781686275c5c427292403debddb5e46e1fb552521f24897a041aa7bdf30a98651cfbdfe49572a0add31121c991a8364d67d29e820e8b2cbff3c000437664cee8a582bffbf67562dbf1b86775520df011fd46fd1a0d1d6d72c3b1bbeb05b3ccaee4a91044c9fcecc2fee33d47b41364023341536a9bd3ccb0d4707555d2688434f007d6e86ad33128ea002b8a5c4b06521c18f23a9c19184f2fdd7d5e83841ef83c384814bdbaa32539ec1cd73a0b0cff976bad46294ef8e3ca2e0b91fcd41551a5689e889c44adbdbca3b6e321f00d2bceecc28ea31536d480492fbae2f5d3be1fb34e6a0c70e70d97f0bd0e0b8d9b76bcc776d0aa4483c2acf2bfb9514cad2567da52e21e6a7f36ecac9a6840d7f9318a21973e225d50435450a7f6318cceb4f89488c34b2de3de8f55bd3bb495cd5ad8cc30523c58d5f98dabed74cbc3b44801d38e38af77672a9e96c99d39fa93bc96bd1d732cd155a6e8a341d40a6fdf4d1294321f59e715dea7dcf3a9607ff42497475f0b0deb48efff75d36c11fb6f9c0b1bece70787bf5d69ff69358645643b31023be60464ba737eff1635e44eea9711a643b152b414faa8b761a40f31b80e0e2402c2f5b00905217293d5b62e1395a4afde8c3bb42da205794ef27a6e01d10c1b130065f090813474a30a8fe9581f2c2ff13c4ccb623539b60053017240ed935a8d73b3a6255307eabcde4cccd69c3b839f22dae16eec31dd17d0e361bafc764ad41a037b694120962a3b953295d1f468c8a6fdcde086405c6342eca5993ef5d7f10a43c09c2077b07f8ac9b6add2ff5e0707c43dd6c1600b56b5d507752d70eca5e2cd570273041a6fc4fdbd370cd31ce479cf6e43e8e7268e1e8aefdeff0365e75144e26119f84f9ae7b4f9e51120762cf57dad991b01213e64144849d66ea99efb723347b31e6943e09a542d09bdf0fe325b663fab2be5746943d560e8de0fc050cec027d8ab63a26658dce09cb71f68ccbfe17307e95eb948e81a3146d7f719795f086402137ace205affa2f2d9e3047ed496197b815ffeff56963c75381e698d56641a9113b61483d8206a7c25db6f4a2e56cc5f3f24c1f6ea59cb6d08e8c9c871d2c5381a3c6e13a5f9b25f6415d3715eb03826e4d7794b2ca25d64bdb7f76bbc33a260d070174637bf63b9f14342fe7a2bce341034be8a17652d699a762eb14b470082b41fc5a701832ddd08c2cec44d4c8eef1f9e83af9bf6efc22e6a5b06d71fb298398f1cc0ab58a3d6948c29327f27c1f16eb58a4f7c8253bddd51c8684d52a626c7ee950a28c9904ba9fde24e72da5ee54ae7067ddb2d11c3c7db632a04b10d274e6cba7fd82222737d102f1a37e39eceb59f0d03e64d0177e4172a75b708d1727dbccaca4357b73d62c3de20011f65ce027cb05566be3ad4f515ca08e38e0a977a9895e34e412e4e1b7bcfbc426b5ec249745b24b5902e79a1279e65fa375cedd1d2f97725fdee701de774057d9f75cab2692ee981a6cbbf7a78153961ef326d9a87e1093585c28993aff443371e69db16d1c418b877adf6147eb7f5a4a07ed61ecc130b57ee0168ec39980993ba333160cbf0a809bc7fa427dddcd23fb78eaf854ada18e230c8e42af61158d4b7a6f3f49dd10865459799ae86966cf31b4838a1ee4054052954531be5588ca5241406321da36b119ef601374fe0afa5744d6200b9ab043b1239e4e0ab553399479af44ddd8b446eb62226d9646173fc99fc971d4f86c1fccb5e22ee100ca7235023d394bc21df138d2e25e600be515348d28337465d4aa993c8f8c4f347256f233a367cee01d8b8af290c5ddbcb9e7c69430a26ecdbb301952de69809f45d466d3f454c8a1be2925744c5673661d40ee1a28845818a89e92499a4a37ff7ead07a6ab3cd9987389f71fafaa8fd3d4aa851b07c922a549c3823f4d2d283c8e54c70ffbdfadfc3fd64235b0a50b6020adc58f24e6ecfdf95a2bb1be4b9fb4e3b8378dd7386ff9606ba3f95869b2161cd8c771777630be308c8c9fe88dcf0841198c150586d607858b93292eec94a97a4d4a6a6c826f7c5a5ef3e7bffc306132dfc33646d01836946fb2ad5684f3bb22c524bdfd3846a9d369d128db6b30297e19bbd8a6b4ca89e02444f883b73b77859fac977eac12ac649a8a4d8d723c94e302cb22e1c6a3ec33878ba578fd4281d4bd67c4a89a2376edafbdb22a61c8cf603811b38f8a933efc100020d12fdc27fab6518e0bc0217555f3a4994a689465762f374afa405f5d6f04823f88eb96d88db79da12e54b637dd579cec0157578ba80b60714f9f1ed4f0a2d679c95fa70e8c31da95ed090f456e9fa539378f1c5bc7fa95123a5b89db8613c6d7b965ccf34b02ab5e678fa6809cb8b7dc929368f6598ecf5522e4827249c8075c0130794e529b116986e25816ccf46bb9a7f2862542a5e08d7079417a0ce616ee2a3dca0d853e58be2e9b7db9b4b77c30eff5e609487e4f93ed4715573037b34ab3b3c4a6f8afde3f62c598dfda42c98a3a420cb441e7d0fd0a9086596d7e89fa510270379f3a57a142ed61642ff4ab29f373b295cb793717198662e7bdc911d02fc0a7e00f29c7eb2564830f5eb8c5e25fc220a6aa2fc89eb757823f668ec686f7aa64898ababc6f7e7eb62407f84111cbd810192f7feb3108fd44d3b3584a3da1df1411637eaf9123be5cda1509f5b4e359feecd2f315cefaa5babd7e9403f19fbaf5299ca614bd968264226a185d5111e1554b9042b9568b31282a0a93d8677722773da0eea9d72e5599dc35cbf74489297d07a329ab1d4924de97ed0f3a1c6eb362a6c3083515646d673ac428a7d539b9e2adc5bccc2fe69e94de2568b0c49aa21bf2e20fefc70a2df545d3ccc7abd882cc05c074c4d3c648cd2e5b7d6bf876cefb86f18c424d7f7a1ce0a8515639e69163a31752709e815b2405c3d29201aee73ed56af027344f503046518ef1ed3b5fea15f9bb027e9ffffe633393b159a98b39b64656c7374ad9f3e6d9e0dc5409244f479c45ddae36225af9ab83adba0f0e69f4d6974483cb3c642273711a749f6aae744975222f1bb6fd58ea253ad6d4cf71e9a33481218f1c1b00a1132d5e5a24106b58c3f10efdf5efc336fc57e64cb8c9d2f33df3d7bb3168f581a77fd9beceae1f49016ff9664d3a8a7f0c45c094302809497dbf8826587a4d37924861ab7b0f2aa1582a7f60ee38fd5e8af0513b06bd3db0710b23af9d1f2196dd355367f3a87581a16512ab8c904f0ddb28d8ec51c12ea0d1ee4bb62e5f8a22b73713fb0ce44e3ce209c2c6c0e419c6cf4f8077a0aee8e16000af39ff14d8bd300381f784e07743aa84147b54a7607e04c9a5a10006e2c5c7fa754438cfc8b5fd2debabb63f7b9e2743d1c7c123516553db2d56896bde81e3f7109b97868aee56bd913dc1a4256e0dae5e1a3e1421fb85413a35474aadae115047839ec64c11b0178a9905662c196bc33879114b819f77aa2508beadab2615336f8db429e7cb780e13be6cd1e952de6f0cd4f0052c5ddbd511b8d2e0018de8a283a7c3174f8474b1291a831d0b0c6f3caa3dd105e8d13b83d81c90a4abd0b605b0f1c510a315abdc124290425d8069c78664c7b729b57f44bc75df3159642b7893683558d60b052fa1f2596964484bff277094c63c995cd395c75db3b74661f77e203e0ba8327e94794a6a4e6495ad8fe73dcedd3a417e04ae341387d28733618e3270aa8b2d45b0a2386d15c7678a9bc0be11671b4611f5a4baa73d3107e074c35be4a1dbb2cb9db1ceba2c73210282787bbfad5a5d80585c886c970f159541fdbe4a7465a0ed728c9a2f6d4458b09ff0378201f9efc319b105c2bbac72d0a30e127d0815627bcbb359480649f0f3b36991d8adc57b69320d122851a88097623a393912889d6850648c57573986a007ce4a951c0174bf4b95e89c7cc03f8d90cbb658e1b70c0e99ddfc3d0c0d7fc1c503b6e198479f6d9228db0c63458b744172c7cdcd38c12558f38b13ee7a6ac414eee092bfd7e250c5b3d22a52a2e1f7d4157ffad1fdded1be7f10d688550f60e1686c692b5a3332dfdf7ff7980ed590c13f845cf0741786c16c91dc990983fc461d1ad2bfb866461e9cf4098bb6a945d651ef1dab89d27d35e0a1aee56a1311a33b843ffe78aaf24c05526d931dd331b1cc7790885a9a61025fe178e3eab9a9b9cd5265bae27a7a93138c9112230c5325d439075ab7e71dbeb577454e49d3b6b27adf35de7d694d99123cb516982de8144f0128538c2c390a6fdec65dcfb63ee58c685d5b1e1deea295bbd6f4f54ae6f79b5d00d12dc18c39d49b5eb8863bf2c619ed01da813eb623929ca9d82212a33142b7d0d953bfad814085acf5c613fa811672dcfa1b04964701d66b156c530d57bcb207e2444c9379e046ff255f122ea211f685d3b33952b9db1fb572690b1521d32d7d1c31061f55126fb2452868ad2726073b76b5e35c33374bd335fd350c9fae4273a8cabd85f800e65d7dc402987d56e6a55a34e6a602fd3e65562bdc1a8fd3698fe830e74f6b966fa0c238bb6328ef9b44cad9d8af1f4673694b7b2e2b27ec4dfcf0d8383b1cdb70925879bda813e3e5901290d9ecb2795ca486562a487a0e5f8111813906ff67dc6938479ab0509ffeae72b10c848582dc75d57364f82ca3c6dcc30c0b806b4cb5191b5db5ead72f2d6f0ac0f0db4d4fa7470b3b66df00d886f5174cfcfa698cdaa2e3c925d60cc32b55a644bcf1baa378e745865d8624ba4f9555978354fac3592d94ac1c6acb9251de0957038839627cc3cf64dca2fa686ae84cefb1c330b6082bc2e22ac018e8c4b5b4bbae9838302ed2f7c0acba2ffef3c47437db3c5fbe5b2a4d90c149eb7041024b8b1b8349ca3b48f05fcbe6bdfd41c8932916a51513d3b6ba659cbd72ec4c94da1b73b71eeb8e07afa7d98ca2ad4c8bc8e2509a1bb1130c72cf77643842befdb5672e46c800d50c5901bf83f9f3018119e50e0fcd6418321e9967dd73fe4e4df9bc73850c51c57f771b894c7cc82087091d221ee4770bc0508f1d1eb58f1981cf3d869e93f7edc73c27b0ebbf00367826f1debf80b484f590dee22959d00e5562808a961c9631e13b11a13a251dfb8ee1d27dc7618969c6b70bb543029d17aaa3737635eab6aa5e12ef83040628a3330bcae34d6cc4b13559fb6792bcd76a45697b95e555dd6fd05de5956c12d0b99e0974592fd8bddd24991bbb2dc092cbfdef88ce224e26197096a0ae1906ad782356982e956390c960a8127e7df8a483257bdc8bc07034d9561fc57ace90a06958d5d02ad8d98eadd320184500a2b9e8b331ac3e93d157845909a7dc17028ac667c862ed1657be5e42c05b9a3cead0a85bc6009b010cfbd97e6dfab3f7b0ed8e268ee0fbef1b7c0297a8228ea23c181cfb60d1bc315557e0474b7eba450af37c0a69f778937a148a3630f9cfc4cfa4a04908f0de9128ed590b5bcb176c27a9512fe69b8779fdf8ff7a38d5d201da13bc6e3fee57035a3dff3f3a1bf3e1e6d979daa6aef3e172afcfb5bbc8da6a332397adf3fc96208d140bbc60b0da687b43cc81826675ff72207053a973bb923f3e366fd2c67603d3519522aaf691efd81028218562ddc8f59743be1cb30b79bb587b818a5a1057f7e05488c574c568d6638cc0053d9fbc867850ac384a9593a755662e1474686308f86195a3ccc274ffa67e5cfb1ce89e422c71c1e9caf1b787538d11e2e3f636e083075e929c32482a2c994b8"}, {0x50, 0xffff, 0x1000, "d726841f2981adaa983a23f81af215f7893d5ddb17bc7e278645316b2e2e287c9f12161884e40a44f10d347f07dc9c7d135ca3e07009c05411f77a4c3989b6"}, {0x70, 0x1, 0x1f, "2225ed9faaac58b61fd4b8a560e5fce473ab960f05b39183d4d97d95076fbed6ca4997a699bbe9fd2bc26d51219ac9b52ea244889a93f020d0c9295b411bb654abdd0b02abd1832508dd79d3d185c2e6039947cefcadb950b98c87"}, {0x38, 0x1, 0x0, "e8b775c6d978d1cb925ae843d17824040a8f64b9b22f589e658ae81cdb6a87450f37f926da"}, {0xb8, 0xffff, 0x7, "307bba45dd5b94f26b46b9d186297d3f8550f86d3aa117969d7a9e3af71110a3afcbd42151800bd15e4fe36d2494ec948d74d5648487ccb71a9787cb3ca848251db483bd5821c455d1f66c16dfaf2d9f56d4e31b9945e9e95ff0281e13ed23d68aa603d0bcac9180d87debf8d6258bb5978e89c763bd8593c0fde5b109904645e66e6f60b97379352936aad49de788c45aced0ab53080d0b7bc6396b7e5bd21743e1ab294bf6e73d"}, {0x110, 0xffff, 0x8001, "a99870a8b952e4a81475c87f46c98fd069963d8058c6c52682252106de6ca717a98ed1b784f55a13f7809fa253a0c8f63f29e14a12875966f5e9592c61cc22b5cb19a95260a39f2224d6fe5d6aab0d636087177a2b608c7f1434ec2a33fed29c0b38234ce0829b9cb7e019f50d091013dca69714a2c32b9243689e09e897d5742b7cd339e459a6f1cded260ae3d6b6acca0dfc47a0b1e10808cf97208599526e27aba97799138bb28ecaa5148fa5014ad8a858f18f661248d712a578543bbb1f860893cee4a6283881a8faf46fb40de78d3e323d593809a924835c3d70accc3cd130f75cb07bdc40cb15b141fae1e6c3d7ec17506dd36deb86376f95"}, {0xf8, 0xffff, 0x7, "977d50475e9eb2d62cde40ba40ca3962682af32145f03d4ee3e03dc2aa9a2dbc310c92fd2aec820c67bef3b330de4017463c0f8ac5220296336bad500f95982ee1c6f4bd4386944304937b5af4ce02e101083c2f326c3d00ea4bb0237382ae7cbb26e0b8235698c01d4b36ec759828fa3fdec47ed7ec547863a7fdab6e64bb8ca21377fb8f275ad4719e6f42c3cd38756c191ad0dc860f1e0aa9715cf7f7b10013dacb77ae021916ef316a9ab430ce50f60cfde0a2626f45d390ca5d24587ac2704d758c3c2a5766e3b251cbbc2415356fcad33994b34458c9c42474b1f24aa010"}], 0x15b8}, 0x406) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x24, 0x0, 0x0) readv(r0, &(0x7f00000018c0)=[{&(0x7f0000001780)=""/76, 0x4c}, {&(0x7f0000001800)=""/139, 0x8b}], 0x2) 16:17:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) listen(r0, 0x0) socket$inet(0x2, 0x2, 0x7ff) 16:17:10 executing program 1: setrlimit(0x2003, &(0x7f0000000080)={0x1, 0x4}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1f) mlockall(0x3) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fchdir(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:17:10 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) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_open_pts() 16:17:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="5430ff", 0x3) fcntl$getflags(r0, 0x3) 16:17:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) recvfrom(r0, &(0x7f0000000080)=""/16, 0x10, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:17:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') setregid(0x0, r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') stat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000240)) 16:17:10 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 16:17:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000013c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r8, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r10 = getppid() getpgid(r10) r11 = msgget$private(0x0, 0x40) preadv(r6, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(r8, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r12 = fcntl$getown(r9, 0x5) sendmsg$unix(r7, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r7, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x3) r13 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003800)={{0xc003, r2, r5, r4, r5, 0x2, 0x1000}, 0x9, 0x7c1, r3, r10, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r9, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r11, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r13, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r13, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r11, 0x1, &(0x7f0000003bc0)={{0x2, r4, r5, r2, r5, 0x100, 0x100}, 0x557, 0x2, r12, r10, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r7, &(0x7f0000003e80)=[{&(0x7f0000003d80)="eb38e8deef78b7d9679e7e6e815b797ed1a1136610902c023e72ec71c252c1b77f83d8ab5c2e1cc84270077b507522ae046b9685e86fcc32517582e2d06c2f4e434eb1b4095c00d92a348d4c6de143524445b1b4ff57fddc2cc244f21657e6631c5b0ef223a39825afe38e902803730a15521fa118b5bad922fca85b8cf8b9abef541af6b7800b942c8ba2747428bcea33af5532e692b653a694a0b03e94923b6087e1d64ecfa8aaea07ddb95bc04491823c2aa74231ee350da3bb52fbbbe3bb8f942d89abede2992e928d8766af058fd0d3f510d0dedd0b5b5ec1d1446e00d7264f27951bc8e150aacbe0828a163bb54704", 0xf2}], 0x1) 16:17:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f00000001c0), 0xc) listen(r0, 0x80000000000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 16:17:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x49b, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x4) r3 = geteuid() r4 = getgid() r5 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0xfff, r3, r4, r5, r6, 0x20, 0x7}, 0x6, 0x5, 0x9}) dup2(r1, r0) kqueue() 16:17:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80", 0xcd3) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x1, 0x7, 0x8000000001001d3a, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:11 executing program 1: semget(0x0, 0x4, 0x0) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setgroups(0x0, 0x0) setuid(0xee01) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet6(r1, &(0x7f0000000400)=""/116, 0x74, 0x802, &(0x7f0000000480)={0x18, 0x0, 0x80, 0x1}, 0xc) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r3 = syz_open_pts() fchmod(r3, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgget$private(0x0, 0x11) r4 = semget(0x0, 0x5, 0x15) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f00000001c0)=""/138) r5 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r6, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getpgrp() connect$unix(r7, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:11 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 16:17:11 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0xfffffffffffffff7}, {0x18, 0x3, 0x100, 0xfe6a}, 0x4, [0xfffffffffffffe01, 0x100000001, 0x7, 0x22a7, 0x607a, 0x3, 0x3, 0x8]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff013e2a5e00b5f77a0000000000000004000000", 0x14) 16:17:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x3, 0x80000000}, {0x18, 0x1, 0x8}, 0xfffffffffffeffff, [0x3, 0x80000000, 0x188, 0x9, 0x0, 0x6, 0x0, 0x1000]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto(r0, &(0x7f0000000080)="2303303d0b535a7a6e1125f314d96c8d3e780cc7a0c28c8534ac875c3fffc99ed736c8819b233d9b1b54711eeed15bdfd779d42a2edde2902f38abd5da1ea8076f6db7eb193d1370164d3b084b7ff090190dd39355aa98e82bb8d4dd9bf6eba597352ae022952ebd3ae6d2354117d503c6cf0d2b83e66aec5657774238d845dd6849dd3df5cbb04d", 0x88, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file1\x00'}, 0xa) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) 16:17:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x400005d, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) 16:17:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = getpid() fchmod(r0, 0x40000010) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x9, 0x2, r2}) r3 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) getuid() ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCSBRK(r3, 0x2000747b) 16:17:11 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000240)=0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x45f) poll(&(0x7f0000000080)=[{r2, 0x164}], 0x1, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000300)=[{{r1}, 0x0, 0x4a, 0x40, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x16, 0x2, 0x1ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x4e75942ae4b1f98b, 0x7fffffff, 0x20}, {{r0}, 0xfffffffffffffff8, 0x40, 0x11, 0x97, 0x400}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x3, 0x4}], 0x9, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x55, 0x4, 0x7}, {{r2}, 0xfffffffffffffff8, 0xf5, 0x60000000, 0x6, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x9209eabe74a5925e, 0x7fffffff, 0x707e}], 0xcb0000000000000, &(0x7f0000000440)={0x0, 0x80000000}) setitimer(0x1, &(0x7f0000000280)={{0xfffffffffffffff7, 0xfffffffffffffff7}, {0x9, 0xc1}}, &(0x7f00000002c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x3, 0x20, 0x4ef, 0xfffffffffffffff9, "950e881542efc898546569bce2b23c1df709ed02", 0x8}) poll(&(0x7f0000000000)=[{r2, 0x100}, {r0, 0x100}, {r0, 0x80}], 0x9d, 0x4) 16:17:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r3) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) mknod(&(0x7f0000000480)='./file0/file0\x00', 0x2022, 0xa75a) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r4, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r5 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r6 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r5, &(0x7f0000002800)='./file0\x00', r6, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r7 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r8 = msgget(0x0, 0x8) syz_open_pts() msgctl$IPC_SET(r8, 0x1, &(0x7f0000002880)={{0x6, r2, r3, r2, r3, 0x10, 0x5}, 0x327, 0x6, r1, r1, 0x3, 0x1, 0xfff, 0x6}) msgget(0x1, 0x200) r9 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r4, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) bind$unix(r6, &(0x7f0000002840)=ANY=[@ANYBLOB="00002e2f666965300000d85e760ab63159916f0000"], 0x10) accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() 16:17:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x8) write(r0, &(0x7f0000000600)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5e27fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a097336151fcf577d8920100e6e47732c709ee55af217640cc755bd027acd3b5f27b8f83d520f5a10706228bbef880cd02fb13237738ec243bb0203", 0xae) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) unlink(&(0x7f0000000140)='./file0\x00') fcntl$dupfd(r2, 0xa, r1) syz_open_pts() 16:17:11 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = socket$unix(0x1, 0x3, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x28, 0x40, 0x7f, 0x40}], 0x8, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x100, 0x800}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000006, 0x9, 0x8}], 0x2, &(0x7f0000000100)={0xfffffffffffffff8, 0x200}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r4, 0x0, 0xffffffffffffffca) 16:17:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x4, 0x3, 0x9, 0x8df, "d0f209be104ec6baf1bdcff811fce308c18d88c3", 0xffffffff, 0x401}) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, 0x0) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xc4) ftruncate(r2, 0xffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r3, &(0x7f0000000140)=""/249, 0xf9) write(r1, &(0x7f00000002c0)="8a2262a03495b0400f5cc7204efd506a68986603bab6ea40682c87605fbfa309143173b0597942483385035fdf618ec0a3841bb0763243f47bf68bc32a6dc77947077976c3023a1d3fe32b92204e512def629c34790e825d28fa379eb4749615e43aef40680d6ac9d62eb28073523b3a2f709d8d8a3dc422b832d6237170bd4e45769c33100f7e4a2644b046d31f2f2280de30b07e639a86bebca9474044ae2156931e5246a3c4d311a9254accd14bfef04971c26cdcac638743c18506593374f44009e3ff740f5768958c7797bf2a3e27", 0xd1) 16:17:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:17:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x4, 0xaab, 0xffffffffffff4960, "74ee674e90a7dc6f9e060e26dac41a5dd712bb78", 0x0, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x24) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) read(r0, &(0x7f0000000140)=""/104, 0x68) 16:17:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r6 = dup2(r3, r3) r7 = kqueue() kevent(r7, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r6, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') 16:17:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bb) socketpair(0x0, 0x4007, 0x100000000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x6e6, 0x0, 0x7ff, 0x0) close(r2) close(r3) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:17:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r7 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r8 = getgid() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x810, r0, 0x0, 0x0) select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) setgid(r8) setregid(r6, r3) r9 = semget$private(0x0, 0x7, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000380)={{0x2, r5, r8, r2, r4, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x7ff) 16:17:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x7, 0x1, 0x1ff, 0x7ab72abd, 0x100}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:17:12 executing program 1: r0 = syz_open_pts() close(r0) kqueue() r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 16:17:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x78eae113, 0x20}, 0xc) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/57}, &(0x7f0000000080)=0x3b) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x7ffd, 0xb, &(0x7f0000000000)="0000006f4258cfe25899b354107e0bc8eb7900", 0x13) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) 16:17:13 executing program 1: r0 = kqueue() preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/149, 0x95}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x7, r0) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r3) 16:17:13 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7877, 0x80000001}, {0x1, 0xffffffff}}) getitimer(0x0, 0xfffffffffffffffe) 16:17:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x40, 0x25) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710df248ec1dcb1cf2badc5117713cc9576b229aaba6017fafe051cfb06cf516f7a9b4d692efba9e211fed87a30c8de866ff50a67fa94614bb391a4ef49e2cdeb09dec0afb93569bf5dda3cd1e3ea7805619264a5e867fa01491f1f2fc41078113e2b6dd2d0c05e1f691b5bcf1d7f86ce77da89c944b078745bd0b1fe1a1119f1766de389e750f24df30a119837e6f35c6cdd12bf22a7108e6233aa284e6ec"], 0x1) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="99782c2165d0539dda3867b6", 0xc}, {&(0x7f0000000280)="1c8661353ae620ff07fa6d68348cb2ce95324598f9683517b9c69cda3fc436bf348337ee25a49d202d1ff8624552ed1febb000fb30cee1be284adce7a5187c2a69cb0b8942a69d9c8d7ba732eaa0c6b119031bb912025861b3e5ded2620ed6dc49d44d4a7925f2881a", 0x69}, {&(0x7f0000000300)="0d29bcda5a018fa39d9f3a48abc444fb751376fb6b3f5ab01dd25684444643b1fc47407a09b0d445b6546bbc1b98236a344049ae9ecda03a80f76f6991979833085b867c9186a53a3c770311947dad2c51c7ca51146f375fad189a5d549831eccc58d319bb", 0x65}, {&(0x7f0000000580)="2ad244bf60d50d7ff9b822aad3e160cd4a682cb32e581a04879bca46c8621767bb878a5698d1542eee444ae71e387829ca0d6fcb2df4762d4559af4ea7c407b84f60307e86869b82f9257eaf109cb4587ab0466223bfa8926bf48127962df01f6cce40316b35a63d205071cfc1fd5018620e077f34376fbc17463200a9d800d25614d28fc7fe838d552443ca97065da3df12a211dd63c887e100d562cc1cce3a4064aa67370303e93050216b09973c035e9b74bd47a6c6aa4745a32ea8340c77c0960db3b29b93596f403c2096d5ecfc0b7e0c5d302eda8fab3f96ee104ce3d0ddf699024b49762971fb15e1536b52127952b7a1812580b99397924c158681373514b4a8b3f0ff02651753a9f173695258aa14b8b83d6e5d9390c2225d43cfe9340df9888e78ea935e9d15dc3afbb87fd5ef114c6d4c459f0724c317bcae8d1b8f96e0fd02b3304cf19eb1b2af989e07e26a4156abb5b0a237aee26965f28dc842574dafc2892424702a1ad6b1168277581ce7cc71ddead13913d07e683a2a717d3262a55a6c9e259e47af4f870b0d3bb87714d98a3566b71a07f3d8fcdd9f560c15295cd8793d074c17bf0ae6030bf3dedd84d7862f65493c1e700d1c09936cd23f599d08248d6cc2c36f0cfab4be4f1e5d339a2e5acd7dfa36f15624b28efefe64dfbf430e003d9d821be0c25d965df5d07eb316e4ae84522ed570e3e20ff0b2b49a6266c620f5cd0a93fe8c6f369e0a8b99f8eef6a1fc49a5925d59c6b820a7c3662f51dba7a29ddc3e61effd7e4fe0a4778b1f26abf2eee41aa763e036f4f7d800a6ca1b799767d276d887f40d3a3429f33496339ffda5c5b86d0cabccc8d92629a12cb835aa5a5958b54bc5c0d7306f0a7b08dc8eacbf3a71e239c87e3dfee372809dc50bd91583faefb7e063f47fedfd8f99d099e37e4d9657138ec35d9be9f59b6025b75fdd99b60375b0361a0752774c1b800ca9fccd3e5637d62277c11f0ef00d2d6c8699aeed320b6d21f57bd9bf8ed477e0a4b2f4c318e5fa861563f0edfb99b2e822a23d00885d81556e11a175bd230b96e23d73e5e7fc9098d6c29f37b5b61aceded5749ade071fe56d8c2772e1082d70683b71383b3298e6f735183f4b948250113d86c6283246c2c49eb321965d2c6a53e133cb4fadd3ce5b4679a7c3d496501ded04c66d12b6f3af46ae7a82cb4ad50c2ffa1f8b5e082c434fe8d1a62596360414f96ea9e076fd2572eddfe1df9b15c83a1d7cb5f91aaff4e52af799f4f26fec4ad417acdef148532d102fdfcde36513fed99bb79d44fbf28b5feb0043ca1d8b82300046efb295a5c7dd40a15011c7ef0ebf031cf60378787254023ad640a57cd316a4ef6cba4e7b93a9eb80cef8fea69a6a2c556c35df9f28dd7e19fa739d7eec62434b23f3353f8c77ca7730ff6a032a9516fd65fcd861833afe4e366012e2f9fc7dcbea078477b44677bee41c630bfc4582b6e89b8cb7ade6c47a059599332baa7d32f0f1e7055568b36ea661ff4a472eddebdac145c1287e7364a45e6908d5fc138dad4330c32cc42dbda8821ba34bc374a95022a7a563e010e048ec40a216c2f8abfb95a737cfe8e1c09cc7927faaa657c76f9996a5e9d91d31bc863eb3a5797e6bb2776a90995db517c09fe55ed0647b7a8c14e63f2c2db6f9fa467acde675b123acab7f2f1c7e948133e2c7c2503a9e0cf1bc7a6fccf07f6c5a86bb224866754ee2b6dba9e87cd00a1764ec64b744f9ddb8ebf84d5e06298945d9d2142a945ae436cf2a5e8d256d18e994561bcc82b957d9e750d12882122a9ce85f479ce1998cae9b17e0b3fa8719cf43090faf3853b5a20c7f4597c33785ec51a2fdb9ea788d240a9007916c7498f2e63a4c28efc3632d76064bf542644c208e84a28848b73a6d302f56629e3b966f3b40a67cbbe4101e451af363647ae3d87661f017e5a17cc9369033ccd6c2190eb8547b134ffe2b44e28cdc4f0e347542edd8cf0671cf890d315d35580b707a5d27da20e771c82c3f80d3b00a40208aae10bdd36297d28e317fc42ceea6b08144cf53a9c70501102cd8efce18ed24b91769e6dcbcbee47f83efe1ed5dacd25e086f4ef53fc51c6e6991abc0d4df16c4fd86503639cef0d7ce013e255d8de5f76cabedd0edc64cf82932c2b5be7826b0e2061fd94cccc8a8096e8c17af6823633b64d76d079ffd8f8f27148934b6355d5a74c0dd255328c06ff08813ee8243057eebf83c68e640e4c303a9b9e40f866f0b8f6427ae6c3ae75662b593c3bfb9944b8b91af379f451c374691b29160ec72f7821d3aa3fa87ce18a2bccf39db235fff3b825e359a9c891755ee3d199050c8aea7ec80269182ee1c2be7e145027cdad7423820fee35caa4b52f286b3cc6f15d9c630af1dfafe75707044007537fec80dc9b30896d64123b0d824280dfe86f86e8472696cc0b1fca5d30fbeb7f9aec180aae99182138654191a94cbc67add8fe54623f46fbe31cfe5d322441e8af6d664e3e5219bb4497decb5416a531487e03de778d3469fe9f8a3a862de3353fa5992aac97014ebd9ba6584de59082ed57de9f78720d47ceee0456ad1fc0504c14cc147d877221f30e1ab683ee619180c89df50ff22d1c2ca76b4ed6137df52286f0462ab31aa67c314cea734de15d6ea567cabd32e90d02bf4b84e2645ad187abbb60092cc72f6af29db97e8539370610fb1a2383b48ad27c093a85d80aa8d2943aee9f31470eaf4af652377dc24a94f9d695be4c068b51dc9da7ba95525ef62df50196cac6b010b1cbb8b63a864ef1bd63f6eb9cbee38530a5a400cf1fed01794b1c20085b86aebf5de32b05fcceb6ff0ae597aef02529d9486774fedd636f43ab7bf670a6538ea7050b9842c853e14a5e621b747b86e437afcb1e12f110396ccaf909140d947af16d092777acc580c12c37986852ff96b5ca947713b05da8ddeed38edc6e5f0eb5771f02ba5dc1cc9bed3127e114613f7ffe2ea8d9c73fe0f7935cc21ece81dbaf4a876a220af05020a76233cf8fd7210cd825bbfe346393926ba5319dace8e60ba1bcdd75afbe375d52f76deb8209ab71f1a63aad6d6d675dffaa9dfa0228892eac33d61429030fd34d21311a180abd14b121bb63a9cdd3e9a28fa0a1c5faed2540f6c2d3ab6116159626d530fa6f2cf23bf775a9d84874f1a12c1cdef668ac16a60487e25814f99c63c9d4326173b590820c514f66249c64633e77978d35ffce8e779fd03b9464ccd00e76f840564ad5be095b9f9648306226e9a294d1ef991f45321d9ef2e97fc045022fafd008a4455eae0512e747b1a8dbcac0b0998b54d84773e1238b5e26a7324102d5c8516c0d12a9435492fd3f22da2b83319c68f90e4b42455e1b0fbde4d61aea0678bd2165e9d0b55d673aa5f95b43f9450e3d72d755261b5c7121cb7231d4274ed57bc6ea525ecc9dd5fbd2f371c08ee00d7517b63875949c3efe360542ff9cbb163edff46d825744094b8a001977e44bb0944bfa0f346f9cb108734bb46fc299bec8ba28aa235b2db5231cd175af43ac606561babbba7cbed0de69700bd4afd159d8d4b5513bdc928b3ab9247b02fb2b3100ceabe2c98a2389fb1e72fa117a8e22ef028d76390ce22f21b269ce76d94da85108168e6443e1ee97f5a4690286618867104ec356012d8c0462caec751a8b368ec7f22889a401e1ae36bc9e7379c0d5b354ad3fbc62be96faa1d21338b1b92947086108aaec0ba874478d84e59ffeb870a0a8d95965466e446c78eddf2ee79ae3be8e6f11486222f80bc220f3bc5c3494e34d7bdc39cbaa2a0faa45b0a0859de4213e0965092a6f9297b02499a1a3413ce505e4d15f5bdc2ff5c952150e6b4ce1ee1a8bd7b45244696c21625d376422e191142fcb22a40054aadef0f5fd6f7294d46be577a90aebec806fd8e38ac5a61be76360f657ea2c483c592a99deb1f9e30780f9375ff5959b1df655ac1d1325fe258fddae2d23f16dd4c102aac3308900045384391cb8534547588093b7d3acd553340e041e1c2a5389a6c075e18cca347dc6435b3859427590c684c0b78bfeec2f4a0e89c90a267e02a9fb060b06f6d581e324df9cae52fbb781d08a31020f742cb67a643a8253e8e66e67378a71ee519fe5eae6f8682fee14b18b1d7f0ee04f290d2c74243fa9d490d79cf1a445d7997d2ab15d0fc519d0c141fb588668e6f9e133e74cc9ac279eb561ebb7cb3e1c3a4b20583a3f6a5b8a14cbe43c1b87186e57c7eb31351b8cfa52c7756b92459195b8f63a3b1793d5cbc6dca31834d2eb397f36baa2157f06bedff22057c3983abdc21fe8f58296d8624d8f58c744e4f0c9d76513408b69311f9b277e39f7cda761f824b44d3aee3c64a99920c53472093338ae86ef56c1db6016bcf7d43018491e901efe7ac2eeea83d3857b70574b55aee9def22fedc393fbaa0bd98febf88cbd98120388bd530534f0fccb65843de60952f82c31c1bbc0156575f8b9d7e953078abb2abe46291a498d5f70fd9912d8fea0634bec14746c82a901369598a59da8415186d07605dde0912f5b16b28a093c36bce7141b96cfbba2d47abd11bfbfff6af9eed34872106f1c4a577bb683bebce31479bd709dbec80302ab0313b66ac6ecb6e93393581388bc73bb21b7c6da84d324d273f6c1cdd5660c9d43adc2b71c6778abc3cc75019e7f049bc20b04d52fb3b6f138416ec6de2bafa4672291d6dee4534cc792dfc2ad310d74a59e1aaf488617ffd6f13b32d743aa8f2e34a716edaf1e262ffa32be6bcfef9072a9d6242071f1055654ff3726ecfe2f5a32512e5d3fd3165215736ea1f1ffb7e6a311e6b23d65b030bcaeb0e9f603a78ea60d4dea6ce72138ea1501076de619a08d84beb64b98cf38ca607c93f04dc5527a534756b4e3be844556f9fd593dc1ee118791bcf24fdb5fda9c83e08a8c35661db95f8b2f6b8c73b26e92874d836eabbf1133dcb5e55e2955ac5b06dd8371e1fd94e55ea2ce0b7215907bc3898e102a12040593d4193b0d634d2ca46059755f779f5057bf8481d24910928f17516523bc94cca8505ec5656fe413c7005acc6700174f10400be12092acf8eb9a0fdbbfee4af02ea6cf9471e32fca1574b66906eb3fa0684eb053077ac6f6f9b3e6b2b3f12fd0961469c04baef0e18e6df047541ae493f6305af697fd3d5174b645c5743f231b05c2432391bb568309d96029bfb45a73dee6e1b2eb1ef9136a7326c8dc00bf407698f3c6880ac58517c455ca49c8c6934ec54a038227b4f450297bbe2caddff22135b7139c57e952940922bdbdd6ae4529cf05d898a2efd184ed45f1b993f3c2b2834b9d4e3f8283f80d363d36850228be87d09394426fe5d8565e711af4d69385b1feba2fe6722324d4b023a8dfafac46f56ae9a113412dcdd3bb6037d970cb970496989d7908dc3553920e76d36c8427a23f221dd78053200167d672faced42234c9c951be5174fbee4512ff765911ece58ff327d9f6b886892fd820ddc5b4738d113459c938ac6d06413a6076b83c480eb02d8cc0b09f5092f9c24268e00457bd219347f6b40b8d145aace80605f20f691f0ac6617e03b4074e15b7ca639309f6d6c8a42641c06704f2550d73279cef94bf23b0bab921450764d8642ffcf7154fca9068815eebd15e48c5f07dcc3d22044c09290fb68b5483c11950cfbd60828f7f36954753c9d78884d4a7c6d1ee2f99b48477633099e1ee16e6cabb33c8744747096e04cf03e6262bb0fb7e3c2d48797072ff86d07", 0x1000}], 0x4, 0xfffffffffffff7fc) write(r0, &(0x7f0000000200)="ad1630a375a193a2b7df913ef2ba5ad6d9cc6d3f153f9e7090020b6745cb81c3711100d6679b0e569c67d1794afad5d7b70f56237f4174f8dd984f13960affb270ed8167c3905bdb498f7959167912f33356686d338a0816b3744bd9367fcdd58f", 0x61) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:17:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="2fa4eac2e25b52fe", 0x8, 0x9, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair(0x17, 0x4004, 0x3f, &(0x7f0000000180)) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="752db17a2859d70d477afbb6f60c00000000000000000000000000000000", 0xb}], 0x227, 0x0) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) 16:17:13 executing program 0: utimes(0x0, &(0x7f0000000000)={{0x20}, {0x100000000000000, 0x2000005}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffff03) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="5db0c8bd392798218c09749a1b5b4a0c8ebeb118fc217cd2a697d7af41a163719f8f349159304976432313bad08774036d4540f0f48a29764c291100560970918e15106d5a6b1c5fd7eb1391ea8740eb50ee4608f4c45af84b80e8340b5ae39119212147d1872e94484bd1f46a2f187302740df3971ee0f12438dc583f99ac65f5af33ac96fe312c225d4123bf08fed6125aaf4a90dfa24c106299a35152175cc44ad77477481b32230c05334746be94f4bba88d651cc54821cf52afe6155210dbb8dcb4af13a34dd32352fd62d8f658aeef374cf7eaf56531a8bc81f9e2b75df9a12c7ea52aa0f0cfd418f3c05c9e98bbb1731176ad73afc8878edd2936b03b9aa7d0ee7c5b319c83ff3eecdea78c086421733a0c6d39073068264b010fdf01771e53c5be43e224a9e4ad202490b5e104ad0d5d22a76437a2b225143dba70847a10b3a3eb60060c974dfc54e607b3a6f3480b95a1ac7a68baf065a6a02673b477f2f97a71d077007e87acc590fce46e65", 0x171}], 0x1) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x7ffd, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="0f6bd606932d1c92b179da9e588b50c4f39e1911f41a01c9e820a5a48495fd85ea090771162d1a4ddf6e941f7bd95b1acfa8d47c0009e5fb2693154f110d1f3130aaa58e11df3c45540c20c1e54e09b7c4e396b937bf35c077c993fd55ba5582d829213cf51d2d099fec3c2eabc3e52541a78ea919ce7b5d15b7079a810836caae09bee85a05bd9a7db905fcbda0ca84dcce6488e9a8b6fb2bc3a6ef4c7ba085bba5433512803e23c3063ec531fd209f4be46eac6869b002d582e6009c0cfed6b737a2dce37fe1a7da6376f01495a69b6db3f77c992296d1bf0b", 0xda}, {&(0x7f0000000100)="7cfe1ef18c9c1849fcc4141f9763f73e17285f6ccff9098f4c016fded4ee6ff53cfa164acc1bb099186adfc12f0dcef4201a3cc7875c0e7581c7d7b75b8e036c660e21e29c5d098666b9e1b460b3a86a5e89192c3d930efd63fd4a276a3da228ee6d3bd4efceb478b24d25ba6625cea59dce09bddc84163f1c84358e64d2", 0x7e}, {&(0x7f0000000180)="09e54f5c7388181294ece687a9ff6909f5646d2843d2c16b1b46483589f42b2c25aa8c4ebb8ffc5543ffc790f7185f19c169225aeee67e68530c9bb5b9ae3ac40f0ddcacb0bd229dfdc779378c92687981614377f989dbb945b2c25f5714b3fa5382c91d219eeedad6a90755ac0fdd28492cc22be377eff8464565e891120df42b0dacb751fba4e5dc8b7e73810f17f7b4e426203186db2b571713bc76a1466c738a04015e11528e94ca6da704ad278e5e2430116cabcaa89e69edf461f1397296c44741a8e6da135aecc4063bd53de3e259984b27bd817e2499c674beac5643a9799b28d791f8226ef8ba523c008e85d8ab4c5e256205552a43", 0xfa}, {&(0x7f0000000280)="1679ec78dd7594e317435baf35af68022a5d58bffc83696e67a31a", 0x1b}, {&(0x7f00000002c0)="8c2c2e94678fe06d74995900db", 0xd}, {&(0x7f0000000300)="dc5405ce8647f55360cabc99e1506a92dce009267f4af213c8e800c5baada718bb769efd437cd4f17266e77c575e74900d35e14dbefc598a65b4eea709c2e59fff8d02d7981f952a58c73a6c6937eb610fef2d1714f3f83681133e7cac93c3ff6be44eb2d87908db103f3ba45be0084e2563cd8bb87d6f896a554307194f1b1d5282a79e660cbf6e73adc77b0290694d54a7a1ba2564155cd3ee502aab4f78cd63e57587df0d03773fbe420871e41af7bfeeb9523b", 0xb5}, {&(0x7f00000003c0)="346470b9469344312a6bfdc47fa21648953166def9924dcca8c1323d899c2377670fbf7a7035eb7290680f3793294064d1a258990b3366913d6c6e916c79a198e173f5cd5cfb90ddc134968c1e80bb1d008396bdfe26df65f37f7df33bc21be42215426ee6070bd0b8ab85a6f48808ce98de281d4af03c0cea8e7e990628cb3064fb7ef9114444fb3a0c9eeb43236981cd38755ac3500b1b28f3b92ffd43ace4e5e7c48fb069ff7b59284f47d97d1553246792a6d0b82e79b9191f13c2e655b48bce61d9a2225a40dab7cb470c19c0e682f431fd4dcb117b746636a2f2e9d6dd8f119ca251", 0xe5}, {&(0x7f00000004c0)="f96385ca035227403f4add4870f1b5615e76f269b2edb9bac83b6227e5fc628e78cf05b0061f29f417bb3f9c115da601a7cbb26a3709a717a7a784f572c4fff4d156e8c19badcd35e412d96719da22e0d381a181cd5870810db77d6cf4f7f76dcd13aa5274c511edc09ef474f2f6c2049b6d8bd936971ce3f4927bb92cf6e131a2f30d03cce60e7a0a841b98982a8aa5eccf24711fd1fd9cb2af2183cc809fa40e15ecd75902ac349fcc9e98d68e52d02869a1057a2390de1a27385112bf06", 0xbf}], 0x8, 0x0) read(r0, &(0x7f0000000600)=""/120, 0x78) 16:17:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x102, 0x2) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 16:17:13 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f00000002c0)="832e250efc1a0a792b48ed4402658d08bc5220aa0ac6c9b55bcf24853796b02cbc8e1fd2dd404790781d25b914dda352e2cf0008769eb8deaafef90f444e30a28c2356af49eb21c98429122d6a2fe93a78c078a51b588283d0e59abcc6176d1cb73410cea8907a121d34d0b9059038e5941b15ff7fcc40bc2fb15984b1e8ffe4", 0x80) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000000), 0x3) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "bad83f067108e2dede80000000001f00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) poll(&(0x7f0000000380)=[{r4, 0x105}], 0x1, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000280)=0x1f) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffffe, 0x4, 0x80, 0xfffffffffffffffe, 0x3}], 0x80000000, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x12, 0x2, 0x6e9}], 0x0, &(0x7f00000001c0)={0x4, 0x5}) 16:17:13 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x102) 16:17:13 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)='P', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x6, &(0x7f0000000080)=@abs={0xb679cec0bcf8c0fa, 0x0, 0x0}, 0x8) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:17:13 executing program 1: mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2020, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x1) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffc) 16:17:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = geteuid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r3, r2, 0x2) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:17:13 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000540000000000000000000000000000000000021"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1a99, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:17:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x10080, 0x60) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f0000000300)='./file1\x00') socket$inet(0x2, 0x4002, 0x7) open(&(0x7f0000000340)='./file1\x00', 0x28510, 0x20) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/241, 0xf1) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x0, 0x200}, {0x18, 0x3, 0x401, 0x7f}, 0x100, [0x6, 0x3, 0x7, 0x7fffffff, 0x0, 0x7fffffff, 0x1000000, 0x6]}, 0x3c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f00000004c0)=[r5, r5, r5, r5, r5, r5]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) fchown(r1, r4, r6) rmdir(&(0x7f0000000000)='./file1\x00') 16:17:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r1, r2) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) setsockopt(r0, 0x2000000000000029, 0x37, &(0x7f0000000000)="00000081", 0x4) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7fff}, 0xc) 16:17:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="00000ffb04d3944abd1161121366235701cd171b3674a99e49035e9286883d793449ee2900000000000000b58e9f3d115344f5b80f6888c6a8b5487cee75e859e21960e9dcbf22a71762e7bf6705180f69551e64a185c4c5604c974272571d79fa6654207f8b4140ed5d85aa", 0x6c) shutdown(r0, 0x0) 16:17:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc0000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r0) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 16:17:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) getpgrp() write(r0, &(0x7f0000000000)="3780324509c2fb504c80c4155fa2bbed4ca756a0bf24aac58659c49e4e30ce12ad92ab628aa61afb7921b17924150e41fe657f67c0e0343cb48cd2a7f1d706ee64290871452afeaf0b849f9ca1ac9d3a16f3eab396348e156fce8076f3eb92fbe6748af7dd47ab5fbb137f7db5ca5fd3007ccfc8051cde2c30f8af5a97c37bab540323109c293800d72be7c1355448fafe408aadc693d53a0f181330ce86efcf807999cbd359f31c8e295ba962c77ce9b7c5d1520830b8fbaf4f604a84ab0dfd6f6d5805a442ad2c5b99a0", 0xcb) recvfrom$unix(r0, &(0x7f0000000100), 0x0, 0x43, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x7fffffff) 16:17:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r0) sendto$unix(r3, &(0x7f0000001d80)="6304c1b3eabd8d5ae2b900b32efef7816dfbc864e82aa4706aef2caf9a8e37c71e6c4720db7083165a44a0d4a37cf9a98c87208769bbdebdc5b2121f0369bd0dc89b729ed54121a102af9191c48f13bf4982c13ae63618426460c7181f05d2970174d8096ed17dbcb657e58c96079162c544748bda1daedecb9fd4bce53577fed1ed00465afcad617b335d70b1a5d8bce62f19d3940312538129c7ac6e6d64f7729fa1d6eb1a1761338d10a3698defab8dc62bdb6218fbcccb97233f4127a4b764f3a4ef6e827e63a679dec62eead1e810e5143f01fea99d50440c0bdc8bcfa096aafbd38a493bc1c624eb9001004da6ab362a7d5a92a6053789dec78e9a36804870196c8bd601d6cc43821a9153a59508828b53d4d95627d698c4607603da53a57729aae8a0282566c851c6e150e08afece6e5335c6148e8aceb050c5f6148d7f81aaed043fc18172431e4d6e6f37ddd30c8a1446a368e849e2031acbfb03ab6ae2b080322ab8e06faf3dd52a1a1f096ea32d6d30764f737589f32baa18cbb7e751ee436fd7c4a833b656e1bdfec3dfb4c9dcf8973c08ff13572993031579d94444968ef79e10a343115f901a9c1bea7d4ea0cb38c1b2ab80e996bde9db2ea1bf73c25c80af1fd94356d497a1f66decd9935bc9023d8478928a1905d0a99c9ea2c66acc41a9496a309d05b395ad612b51858da4bd2694a66532e9148c7a51357e1ca59b85b31c39f9da8cd476a0efc81337e5c70402dd8d3915bcbaeff0b7238ebf02336162c926ccabcdc690d5ac4c0bf3ad60a2d0cbee8f989ecb2c9df996d63879d5a59b80d09bed2955b8fa7aecc6b16c333c93d552ffa809cd50d4f49be195c074d1d3fd4aa24a953219c37c70a7334799aad79a22d09b5fd86461e23e76b5c408ddb48daab8165e97a8a3c2583e07d858fe4e95895a45d6594b7b0c8c7a2767b13ab8de0bafa4e9ee2316d4c35b067e7cc50fe175030a297e96ed331d5f56580f9db57e690265752cc57a3ef4e634fe9c7a2e8deb791713bacd18f53edad9dab6c5b09e00acf0fbcaaaa86682cebb9affcf53fdca93f7497421faa4d3caf35b78bfd588c83376d553a27c26defba9f808b48080e8d11c1acefc1b5753bcb827544a8266840617dceaa5c0d9c809a2ff04320b00196ad9b6a9525f7642f706c637aadd9291137b299fcc7943a4cd01b6d3674ba1b85979b4b8f0ef7ac35ddf1ef80a3e6aa29681c29b20f669fd1e6de8944e27fbd4e366aa0b35f31621e7d0de2f3ad3fc01eb2161402844ece10ce409f9cff24317786866238dbc3141d9e9f4dc97c0cf08cd789245c88358df98043bad55a2a128edb2bfb5e926c23fa60c86b1a67ef0502441df5399b5f7a2c08cc38885ec29f3f3f6911f4591312545d5776e743ed7c1a2cff9d1b990f8a907b6d271f3cdb0b158d583fee02482abc7644a919de0f740dcf38864103ce421226bbf9439728008b1c933bf2ed11de552bd0678b7d359c33ea6b4bbc5690730e718812991cefbf80f201dad93415f7b8e746e40ae7b7530b7708d4b56b38bc8c884ab835e3f83f8c4fd90b51a1eaec1c1739c3b8684859a93e64e2b58dfb88efb43a722fae8cca4b8523cb28bd819f7bc21a14af7174dc77fb02c3be1e24021159430800005c28c9a89ed8ddd22dbc21a85baaf944fc2de04a2bd1f1e07a9f8f2461d31706d12cfb0d646e319bd1e3a7559790c8153ed437383e5d87866966973eda5318841a1c0eb831944b47cf36d588595a13d1296e20a518d39c207e9702d1d2d75bc09c832077828454cc51c72d06f680c2ad1d85f5642c3a615b5e8ddb145e10fa17f55fb4b05711f52445a44787a7a5c4ab8db826e26f6f9396cc5041a505981a745bed2db516081d4baa8e10ac2ce47d92fcfa7e90bebc855fac32d3728733e94ab46092800e4ae46fa8755bb23fc6b58e707b76e9a50323140fdaa6bb97c51bb066c57b7aeb44a46b03374462298f2a5616cd3bc943ce17365a02399bb25d356f731b8a135597f9a58243728dbccdb5e9397d607c329b90720c6a9c3d05922fb35081c58b85aae0e99ca07d8103f2770db10a851737166d982ba3ca75eedc8347c27d0aa1e8f1acc8f887d3a511cdf0485438ce14dc44288a15d0052617e649380290f4a70741af6f448c35922fac5358c1195ab9abdf1c8a4a5b5770b1cbdafccf9c61115f7acccd8f58ee938f7888e91d0793d2b590bd549e61bd03b03004873abce7900453c8a6b910bd991becdbf7e0660a2d5221a11cc64af97dd33c21489e1287d6c0acbedd7a58a9281ba111e8bec22fcb065f5eb2b1caac17ab736ddd9f0b881a2597e034f264f677232342414caabfd6b6979b34ee11a8cc84b29c1a15a7cf3d942d022d3e02f9708fcd34fcc28e8282e81b0322620ecbbd45f2b1ae18b5bd3977943d8b6e2871d600bdfa680d09c02a6e4b28dc627c64a80333a0f3c7fc8fa8d26fd3ff37a775d49a8e5df8144a680d65971fc0db19d126ad11de4c711dd15cedba164646377860c1113b4565e2db1088f9222a0ec3b0a76536b33475bc16cf17dd7aee7df1a0ef1189e109c106c4af7ee70136241687b8f697fc92f51bcfd576f0e87c9b73ea066dd4012df56b61f063a084473dbbf2906067bd687b00dd9ca1a6edf2e3f341f00e95e93ede8376a40131f81d5b557d073915b91738737286ed0b739456f95243cd601eeb95b5ede789b92ebc95340a0c1f3d979e2e7a5fc5eed3e335b2fecdd5b0f255990494387dea297cae60118570b46907f95d550e90ddcc8aaba7cdc10b83fb8122199faf623caab84d5604e4199b1c6e613d8874ab6f02b63c13b6ee8e272d99b7c103b5d366e9962df171333831cffdd113ae5dcda56f3c92144da79de462fb07c9d19a03f88e2c22b0e2747df2e0c49bd72b6e60bb69e2beda7c44b499ec34643f0ad35de58575969248778fcb94c1a376cba8ad911bbff9be07bb9986f6e040cbc3209c19af8afe5c909a01fcb70c13ceea126942130fc8c3734e124cc3c07e81d5ba796bce31384e3b6403cbd992b8db4fa4d61ede0f776639f8fc7fb1fec61edc4628179a501206040d0283c1f759a87d45e24b425fe7dd52dd15e8eb3588043897b1f78fe0a970bc7c9111d24af3ab8c6af91aa8f6f70719399121d641c6cb8d2014f02c8f3c7643d56c8ef1c9102da1b9c4fa2cefaaa24c7c173cdd6dbb0bed6f2b42fa47944dcc836340c337bf5f803159f06916d430faf1b2f576bcb05fa62145e8a881aea0e00aed90a60113cd770b019826098a5b32b8852bfd58d1959745dcbbe446553b3f2447f84ad00c50cea3a5bdc974bd3e082d021e299ce5fdeed91e34b0ec8b139f2e68bb5543516ead201e463ff5c125c5015b13280c6206aa0a9b62644d1e9c841ab348fff8363aa8a4c256d6bcbf29ff2a759dace353bf9fef13cd1004239dfde2ff947c54f3e1deb1cd18f016eb85f01a6ad694fffcc50a7db982cf899d93cfe34d8da653a098e1c54968e582d49cc2ac7b36fb11198722307c3b02b6425c842072b6daed8a4a3e040d1073b0d625c89792dcaddd5ed61b89338e28d984eebc488b54d47b9c256bb34dff26300a930b924465966c4c4387fe2b737d1786f5b66bb62c0d701a056e470f126354296c61eb8ed911c82ab36cd947bc40635f9f3f4c53a18a6e865a0a42b4ef62105a0c19cd5b7581f2a10016a21a9f53e7763e71306ed20bfab0844bac8e7d7142f0c8bb2d12dbb65d0d22f8a118ac7252a6b3aa43043bd7b3d39d750ab6054523178ae138b49f8d6437410df68a57dc7d4f07918ee61a5f506a2f584d803f7d19c23b599779e674cd20b7027adb6c93ee637c1ff20721e2a8bee6d773cfcc92985d00e1d230014e14e586436b3107aa1dd11000d66854c9a3ec692c084f5a3a8a2c7c4580a034b5a10c5690661ba76085c6ea22db1b64d40785dc2c0dc475de00a6d7cbd231768a6c8fc4cd2dbaddefcfb0b71f9ca426a08a17d8be8118d46a742ea02f579d8c7dc43b973573372b919fda7d31ce7a70a231f5cc6d31d3749bfb15ac0b5689310f457a73b93585af27065e269f8d0e1ebd31522141709283a6382861202435d59ebc5a56b5919526ff1ff3e0c3a8bdb8dcda1a742e0a493ea60cadd96c2f6f0194a9597ad341b69a5baa5e56bf3920ff7f99b4f5e4a3b443cc99bb5734939d0fa7454e49086682311c083d5169c252cf29c63bcdd720c10b526514388d7b153f2e54bf58e162d62419a134d12b952b2009845f8e2b15c217b45947c03a866415381d538c484fc56f6e6e281a6f35152c89a982db185d8f0bce4c0bb7049db1b054c0cc9059d590940f6ba476cb095fd7da3af5719a06869050c46c83639ad39f37ca013a092abc2b9abcc0b2c0a21e6869f80e799b3283aaec77c59304d4ab185df1181155a0b00c4e10e9d1f496bb6dbc9b6ae636f734abef21a959b8d3e2a47b0984da2f7ce41f9b2d2ddedcd6403345a8c1b89db4a3f88b287c55dc5271df81079d875d75b699a2059bed25bfc0f9602b0353bd982128aab5b668240aaeb2e210a9db980f43083b42c82c879375990a57d999f586d403841cd0f88e7c9e092c26e9247eefcd336e0918be7b91b6fcf301e2246397782b57313c1619d034b88430c55d84a56dae94f360d94f1090c365924cbbd9d88f4289209971b1e91b89e9ba509555e3ca22fa31c82bb90bbf946903a7940419a2333c5c7c8648fb1a9dfcbfb148ecdb0e20be21d46d59dbef9d4324233d325884f6a5b729063370d6c409665eaeefb6e9e420a361e87e20397f1fe3dd341f2a168e1cf4f8a5a4361d35ca3c602803f1d5247b9fe8b8f65cfa832e82e2336b38415e83c9dd4d366a62be07814ff72bc4e0359855a5be2446c3141186d40ab930ea5284c7b1a743aee0d03eda9ebc994337583f08dc45e522296be43441fb4c3a82e93053a3f850cd79045564be8f2b8abdd32377fda4914c357ae346ab173ec82e73301bd284ddea934ba64c8cc5662a31d3c5a587fb5f4acfa4424936ba0138f93a48405a957cec204818a3eb45125c09ab4ac682033404a84550157837b616ef1c980e6a5596ce4aedf9186c9906ea4dbbe4613d982b742b14224c4dec5eaee2c289f5f20ef3cde127baa6b07b8d07c7e354ddd1984b489d606d9c4166fc6ec2a8303c6a66862fd09e4fec742719bfbe15f9b17bb3af040de770bfbe0a3e8a9225e8e8234c43d9fc324d3fcceb6e2753ec0b447c9dff44d2ccb615fadb39bf7fccbd5df8aa92cf6f2115299829ab693d38637e99a63dff1c9d6ba9c0d5b3cdff2689d8628519c7c69465691e6168304a2e166e3280dea0f0cead271d4c43cf83390b9fddd9f7032bc67270ce088cf551c078dc090834aed40366a9a04a5d9742ec997c1dabf60dfda1c4fc24ceb94441247d107cd238e2853a9fe24dd0cbf66f8db81bbf108fc20dd46c3949f717835a4d25a0bcd5e74dbb3dffdb3cc0208f0594ed10875768502cbf44e7a9c291cc5d87c5eadf411f849156ca07528a440c5a4103fe4f837166d2871ace21a74ab681bcda0868137245c439a1e7708830cbe2ea727637b4beb9a1fa9732089ad53cbb4057bd558d2833774f56607d0f43e31e09a3345aa01ec618ec3314b4d", 0xfa6, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000000)="1f2de1f69e1e606e771093c3d81882108ddafa1e6da9f5e71695b79c98305b5b0406cb53cf11b075088bf45f69a68f8259ac07a99618a8ca0a2ea5252db3a751bd69227f47ef87b91ab0b8af695c810805c2d4fccba0aa54c74e64", 0x1ce, 0x4, 0x0, 0x0) close(r2) 16:17:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x101, 0x20) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/37, 0x25}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 16:17:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x203c, 0x0) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="51c7", 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8001) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000180)) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = msgget$private(0x0, 0x4) msgsnd(r2, &(0x7f0000000000)={0x3, "3f84a2c456b589408cf9c3ebbc0dd247f419cd7985373ac29e7297e0a62733cc29403c92aa2089446430660940c6948348897b322a7c5e37716c7140c7d13a06a967a6f9de6a"}, 0x4e, 0x800) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) close(r1) 16:17:13 executing program 0: r0 = getgid() r1 = getegid() getgroups(0x2, &(0x7f0000000140)=[r0, r1]) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = kqueue() fchmod(r4, 0x80) chown(&(0x7f0000000080)='./bus\x00', r2, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:17:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x4000000029, 0x1ca4, 0x0, 0x1000000d6) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x6, 0x1, 0x3) listen(r0, 0x8) 16:17:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 16:17:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(0x0, 0x20, 0x0) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x4e) syz_open_pts() close(r0) r1 = kqueue() accept(r0, &(0x7f0000000000)=@in, &(0x7f00000002c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffffe, 0x0, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = socket(0x0, 0x0, 0x1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xc}, {r1, 0x28}, {r2, 0x40}, {r3, 0x48}], 0x4, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x206) r4 = socket(0x36, 0x4, 0x8) connect(r4, &(0x7f0000000000)=@in6={0x18, 0x1, 0xb9d, 0x80000001}, 0xc) shutdown(0xffffffffffffffff, 0x1) socket$inet6(0x18, 0x0, 0x4) 16:17:13 executing program 1: clock_getres(0x7, &(0x7f0000000080)) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() close(r1) r2 = dup2(r0, r0) poll(&(0x7f00000000c0)=[{r1, 0x40}, {r2, 0x4}], 0x2, 0x1) 16:17:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r0, 0x1) poll(&(0x7f0000000140)=[{r0, 0x8d}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:17:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="c7", 0x1}], 0x100003c5) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "a147780a000000000000800000eb06a600"}) sendto(r2, &(0x7f0000000780)="1c7616eb3170b2d784f5b519387fec077df936858aafa9e2a603ffafdd38f4a35febbff2d649102898703e70acef35ab4ccbb9d564550a2d39e2a328351eaed3caf16647f1414c804d09deef2be7b5298e0de701b8e0043a6ea66249f9ad6d2b612863d7b52536979c76cbf93b39eb7656547eebf4d9df2603d334126d5e5e2dcb950a8eb8a5b651cfc431cfd688fb44b988b763a7380443a573d7a8f6180607b9b2f2b1ded9d254fbfb3527a69a42067cc8fa4445c8ecd777d251a82cac35dbee7fd2a659385c1b4794533b6cb02304533121b29b0d3aa3d35fe8e9ec1ab1c92dbedb6f72861783e681baf7582943f77cd7849fc09f71ad85891e1dd24bd98b604c8dd4c3642e736c9f06a413ce3be865efd0b7a4e98c5d2bcfdd0a630da073c8a0a624604510519b098ba993765fde186234cf0d06b51a5803339fea8aa6a071cd11441d699cb1a9de1e9a13772e52a3c2080980438e0773c9cfc6fb8b3d7b92e9575a18f1677ef6ba5334345c46c4670a7531b6b340489d9bb64aee1eb47d2982512efb44a99cc72b79db51ff47a6bf59abf20bd872dfbb3e869f07411a7bcb2485c7b9852ffe50d3d1f0dac5fc129562c3929aeb215da5236490aba3c471013e2e39ba139f17a6d45b8c529e24c41513487ab92f69df5878cc1b101d1b3cd5bda5c5854e6e06271ad926131f27026a56dbf261845619cae231ce4c1110014beb9eda82f14a1bfa0459a6de9ba61d384ae883656ffe3a32992884db4e2e907365249c8d962d3f347c5281ec7350c5ccecab123654069ecdb6cdbcc2bd3fac12d3578c3c1e644b923f8917b78bab7f767f8ddb712ac399e1650f5353eb764ac9baad3a7a331a13fd28e30845e793bb75c96ee209c1d30d81f669306d28ffa6b027fd4c7ac6dcd9b9dc0c633924c90148e258b6830672e37e6b53aef900d3129825a09d345758bfe9992db286bd6aa889b3263ea8bec09ea4b31ccb9d48f15d3bf83a78b7d182bdd3701d9fca971a1bc5802923139a39a3eadbe6c8eab0cbef591fa2011f708039a48948a3a30c62d5c58d204dfe89921379fec2cf3f1926e0b55c08bacc33d95214ff0ad7688e188cc9462fe3a36fc8c1ed4cad86531476949d0bf142bcc28b46ce85d59535ff5382c19518bfa9c83a019e1c653f9b9e3c7d84a85b1e994dd7ec2087ad25e606b4bc839672182cadcbead5b05c5b6391170bcc0453513fa09e3039e80a22228fd3dc3a99715224069046e2da324616e55b5b5c1cedcf271a136f170d9ffda6cd071809e4f70a5330e135dcec7bf7eddfc43bce5a27761f20b71bc19d056726285376d4a12f21e0c35fcc88b85f283dc439fd92e10d3f2f0f3cb658f7e75027e40d5868b129f02cf81920598aba0cbe7e14439e17ae2567bc3601cf64b638c832578a490512aed992503b772b2950e4be872efa4a54dad32d87e3e64bef9d953b2cbb4278efa2a5ee917e76798fb67b2dff1acbf880eaf743876e9549d8ff2577d88ca7e585ab7125a2e3bf9ba1e5b2513c2940675b9d0e18ce611b7843795ec2a1a7d3609bbda3f067a1ce5156f936f70800a72171f50976c8c6ef2f563bf609ae4f56b487b9c03edad1ca616ce571511f47415f35ffe95246c5c2355b1fb966ab2748082e23232eb9e126e4c962bae67919eb61713329b77c737465043383985f3bbb5c3598a0e3b99881d0f059539d721c3082dba955fbd65cf46bc0a510d080aec601c31601031dbeadc1285579278bbd7f66fda4b708d1d3fc65edf43088805d25f6ce322bd9a0b56d2212b0389b44efb0e9a24705325239d5a4ddb00e4f6610e12188fd9893cb2b9703178de5869967b37df1a77328ab65ef93185a4d9549c59af51c938431e6724a7b12c2b0f06632ac4ae7a51bf15e466d073e45f1142601b661b45926a12b4860de48829384a35604dc1a67f17d427ba1d929bf884f84d247d7051565d237b6129db6aa4f6c9d4b5b47f6447b4c84a9569ff6a2e5c4d3e1dc591edfc72353e5e12874f7bdf6e32fd0a326c771fb1ad968d30ab0696fa2fdb05e799de0f5a25124d1c167c49aa42b3f0fad75393f14f3808bf312e82679adb6a2d500b0e641b93627b2d68a6b2cdccbb3d1eb31157234cc4cbfcf22803f94a2767150d4983daebf775cdbd4f4c44fb74c6dee53e3f56152738a39d88c111990df0b830a65fedbf235cd1b74474cf9f1ee60b70cd44a23237f543e72f3de0219dd6d1d9f8d4804efaaa0d7d862d8e7dd491a8350bb32b6d600b4daf4077baf37bef8c0376c2dd672975823037943214b0b3b8886ae851294507bddbebf3fe6cff37ec05582fcb8f4318fa5ec87694fcac7c1fc58ec41cc00eb9cdb2128f94531e0f3686a1e2f4344f884a9f421ee134838f62df796856f5d25a2d2ba5f9eb78f6b61cab7d89ce92bbfcd41a771704a1f22538313a9bb91817a0db87173eafae0c7c86eb41410de54ed716463086eba0ceca2be52f6ab04ee92466c3c369374e4f9d7f519eaf6981895af79b69c9a2bf613aa9a08500cb214c4abdf7333307fabede50dd10d7c763243ccddd64ba9429b6c88607ee1c1f246b2daddebf4f613fab50561ba2993f7e54bd4cd66fdb05e68168125257060446add9ed05f59bffedeab7c465df071a0d8e9b0ed7539f72b99d905fef289a5027a4f4766736a892442d408d31b52d91c16abdd61635827f363c09af2e801e7eb4b0d8bdc3a364d0444e75b462e3f5e8b4812ae4dcb885aa58f18850e59c8649d4b833d76be1b22a474fd911dce23dee64da5a735575db5a293aad25248f9543ec2557e55902b43b7212437b8554b60ce2e37255d250ebf4542d70b44ba38be677d4a90562937e94b142bcb6ae2a6db8d2c63890463206563180bc148f034c45f6c234619e958994a896fb08a8faaa23084d52b6f7a185f6f8e59621f4de600fd012656b5044ff85fe5706c3946c09af819f988654918d1c1c7cba036762d5e5f43a41bf74ea69252d5d96756be631f20bcc6b872c524a8774b4b9acf295352c313632288798752870aa55d1063f0649838486abbaec0637a12a28c14a86576fd9b6ae94f54425a40d0d1dd3a7f3106d795ece4643e131d2a4d5e6bab0261f5358cfceca2554737916388d9bd7b869fd634a4a741ef013c6eafaf8518cb54367236c98365f597448495126b28d544b1496f51fa6bddf97a0e7fe32190a5971860b9cb1246851e54f025353f7562ea7c035f02f38577174b32830b59c300671539b2ce36436301d8f5ce79d678208d1df01e3964ed8b5aa2b86cdcf3c4344b3c23ab918e9ce364133f3657c716335dc554eb728ababe720a054c882fbf2ff1c5898a6066c59bdc8cb5bb9ec0b9216dc677f5f31ed193e8d188657f746fa7ca1633e467a62ca5f5a3546431596cdca6c98507e041f8d422caeef39306dcf125e3ab4a132556b0a5d35d301804463e3b5c5c496f38504c04a0c35752f603abe07670b434bd44bdfe11fcd6c9a5c89c7301ce1e3ce962dc4c72d16b6986cb46218919267b0a1aab79257e43b783a16aa5704c1d132ae7bd1c8aa8453004532abd30fd56fa2e35a12afdbff5da294fd0032261726718decedfc3e309ab44993ec787c8869d79b1a09abcc02f142827e7de4d63df59048da119a36b9fa1cc1e7274cbe0459c8ff419ce12c4dda495480f94196b5ad0eeb3aba2a95616419c824ff1c5429f7bc9b4f1a7bd1e3118f211650a7ef1ed1365c9e60140a5c17ce6b0ede5cc329a3c0d082a2d335af8160a041a49fb9a0810d72045046532adc750a752dca3cbab5d964548cd82b05f60cc4c9c8c1dfda5d3786f6f81679a28d04e7b749c9ba001646786f6df57769dbea8b467ca0032376da6836866755d487099cf1bef37153141c563e92fd47d76c979eabcabb9c2619137b9da0ff43821cfcc2b06e1a30bb707627e29185d5b79226a84853094c6ea3b5e6d48bf554b1e60862bb0c539ae5d5f0a6d260671276ce268bf1fdd9ebc6c2dde69b3dc086c6fb52df47c1e51832c62bff925e69e397e0acaa26324bd3a3240086cee94dd91a7fe353ae028f5d3366d1773d1ff92cf8c56b7fe6cccf42545930040cb3cda402a8adbf2787b4431c02357c8cbbef60e1f97f5063d0bd6ea6cfe299862cce59f37ebdb3e4f566ca62b96adba8558449b8a74de840417318e3e361754b853d2ce388f1ffc3e6116a75d0b98144bfc372238e98a70e83a1491941f36fa6fc867bdf5112e4f7f7dfde59ade994c790cbada8ea2dc7575e5743ef5733a9986b41ec8117da56a0f9f5703d587e8e85ead6c245025160a67633dec7bef58af83cadbb4ad70261564fba148faa7801b6c5abb2b15c329229fb19458eb47c1e6ba98d8dd90f2aeafe0a9f7c53877478ae2d85b4c24f356989aec6a6e9757497c16af8ee369825ef55f932113346175a997ec53d36cd14e053e0289673b4f4ce55395e39c7ad0eff5c6f4947bc2bf45a1da88fc095553b2c3d1c6df238ac5b1f9e26e2a95b0ecb5677a08ec1b87fbf343667490c244cc33ead369c1c7771a4a595c2eae5bdc26f62d76ca5ad00a07ea09fc757203e62aa08507bd5303bbc2d47f158ba1f89f1e997756b46daecda1276027a2235fd4ff1549997a1805f571fede51de3f67a1de492f5218b0209b8cb8836609647e28ddca42f72c9cfcd64ef6576ac64895f49fa18aa702033e51e2764f8eda40787356258ddf652ed8b5a12ae881e1b7039cae924512d6c7c699b1abab168e164fa60add6a5a996b59566f302299d6117d1bf01e5d793df82176fad57395730a0806d306e425f35a0b4f92cebd68ec377234f2fdfecb78b1e6c745bd72ecc5bc507fe3900fd264b001a9a128f87ee3f46cbe82472ee1234a0b8549bed6df80a8a8a07a8e188b37431e5b8f68e2d7440638c179071413c83df8358e8e1c58effd3ab1942463fa6aefa0640b47b645d6b69c8ec21d19004bee1427128b9f3d0b9ac08f9425d7832c9ed9adf7398a2d0d425a4aaf3e659f0620439ca32c84379579c9dc7f624d4783a7ee57b3e170d639d79d0d48da08a40dd4fa076f634253a1e9817e7e0f89c5bb94985e87dde517f698358aa2a6a40bdc4ac8b64feda3f53bbb45a57923072a8714bd39d44b3160345627cc4b75ec0ab29d41e03e588fd005fb61a231fb85c0b7297411cea9593d7028b8792ce96bdfc63c55b3cfad3a1824184d355d159cb05fd09d2e882c770bc4a24d422e9271b8ca29e878f12b0ad1d92f185f151be11a4c92e162cfc6d4866e63122aff6fedacad4b777fd13800ce2b1772090f7f46169c3078488274e1b13c8c780ba189eb578ee6b15fa9ac223e42e00cef4086efdfdf6e79dad90b6d0e67a14aac45fc9fe06f4826d5a03aa0ffbed086277e9a12ce61cd985ee7fc88b2e5f056efd2add818a254b2f541bcdee6483dbec8adcee1c6f8118fbddcee78cef49a88a018f6653d326a613986e705883a566c359feb3f1e23e2403ab52d3f8134a35d24efa97620dba7b049f257b23ac4b27f05968d6c19a7ae7490d795c255189bef0043bba388c4f57a57871d38347de99b0f9eb9c8d00d9ff2f6ddb82f1ccf28b4fbc8a3277277266a4ed9344206221349581f98ed0a24238058a913c4e1e2564b097e72941f136e08db38425b48917669e631e395e106b99b0a4e8fa1ec069d4b64060d4abec883f7bd05f560a76e8c0b5b9bb05c4f088f8f5388a22b0633af9f8f376e68122aebf4c398afebedb71042c53b5d87d7238da4b53e8312e405f691", 0x1000, 0x400, 0x0, 0x0) open(&(0x7f0000000280)='./file1\x00', 0x600, 0x62) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = openat(r2, &(0x7f00000002c0)='./file0\x00', 0x40, 0x8) r5 = openat(r4, &(0x7f0000000140)='./file0\x00', 0x802, 0x1) bind$inet(r5, &(0x7f0000000180)={0x2, 0x1}, 0xc) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) write(r0, &(0x7f00000001c0)="36a7430743b8bd3df702b49de4cb81e5c6cf2cb5", 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x200, 0x8, 0x1, 0x100000000, "af1455b9e6bd546ec656e230aaa94d7fcf88c1c8", 0x8, 0x6}) open(&(0x7f0000000300)='./file1\x00', 0x20000, 0x8) 16:17:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff2016909452b68af0e2179d1d0b90de428694ac3cc8582d2e529ed38964ee884b257557220b9f4309ba471079be9744bbc537fba25dc7a9556352f94dd49f58acd0ecb57cced9d0448a19aae3c303ae05619d0cacfebe2536203cf5d260269ab9d26df015b5700a93d06d0cf36e53aa48c5c324343f1291ab803eb7898df57eb6ec7308698441e3902212730dd89b22501091e22cdad8c569a89449a185d2cc6195072bea49ce629012c79f721035cde58caae1794c40e2c15a7b4a3a4af6543fd99a0176d30eb63d040576117f3ec735956a8c09f154f45b57552c42054b0a6d96f94af5745e549e13"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) sendto$inet6(r0, &(0x7f00000002c0)='A', 0x1, 0x1, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x9, 0x2}, 0xc) accept(r0, 0x0, &(0x7f0000000040)) 16:17:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x5) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000480)="35110fb17a315f743835", 0xa}], 0x1, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) execve(0x0, 0x0, 0x0) 16:17:13 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) sync() readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/227, 0xe3) syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) 16:17:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) write(r0, &(0x7f0000000240)="c7e0096cf6810feb", 0x8) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x4200000200008004, 0xfffffffffffffffc) r1 = semget$private(0x0, 0x7, 0x1c5) semop(r1, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r2, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e462812e2a5a8bd48a4edb52c7539305450037d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1a392167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17d5251fb29740b033bcea9d4b76d86398198201523dabbba80045f80bcb3f082d036c455e70a97f2b64d28a23368bc76fd5b3eea473cd59eb611ccebda7dbb254291d3b63bb58"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x0) close(r3) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) r5 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) fchownat(r5, &(0x7f0000000040)='./file1\x00', r6, r7, 0x0) msgget(0x0, 0x8) r8 = dup(r3) linkat(r8, &(0x7f0000001800)='./file0\x00', r8, &(0x7f0000001840)='./file0\x00', 0x0) linkat(r4, &(0x7f0000001780)='./file0\x00', r8, &(0x7f00000017c0)='./file0\x00', 0x4) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) 16:17:13 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500002a000000000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = semget(0x1, 0x4, 0x104) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x3) socket$inet6(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x8) 16:17:14 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, 0x200000000c003, 0x9076) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000014c0)=0x2, 0x4) connect$inet6(r0, &(0x7f0000001180)={0x18, 0x0, 0x96, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f0000001340)={0x0, 0xfffffffffffffeb1, &(0x7f00000013c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c935203a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844cce567868b708c90600009343cd9f7d27b90e8af255aff4c418abb17be6336873f7f46398a272891cd617ec150ca9949a2bb886bef1bf85487829c1a68d3b6a54133fffce2f1430559317951fa69a9433aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1000000", 0x123}], 0x1, 0x0, 0x16a}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001300)={{0x18, 0x3, 0x0, 0x5}, {0x18, 0x1, 0x1000}, 0x100000000, [0x8, 0x0, 0x7, 0x1, 0x5, 0x9, 0x80000000, 0x8]}, 0x3c) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r1, &(0x7f0000001680)=""/184, 0xffffffffffffff76) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40), 0xc) socketpair(0x23, 0x8005, 0x746, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r5 = semget$private(0x0, 0x6, 0x10) semop(r5, &(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(r4, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x344, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x200000000000}, 0x0, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r3, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x2000) accept$inet6(r4, 0x0, &(0x7f0000003f80)) 16:17:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) socket$inet6(0x18, 0x8003, 0x2) 16:17:14 executing program 0: mknod(&(0x7f0000000240)='./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}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) flock(r2, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:17:14 executing program 1: r0 = socket(0x3e, 0x1, 0x1) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7f, 0x6}, 0xc, &(0x7f0000000400), 0x0, &(0x7f0000000480)=[{0x85, 0x0, 0x2, "377e7d93639fa2e73f5ea1c1d41013109ba463aef86c44cae86477c5d754d0cf8b258dd06acfc4ac31e36a2fcede70e593567bf48b9ddc95b602aff5a5d3442dadfc7ad0d680d1fc2bb1fbf25aad9b2b9d991ef852293dd54acc2431a39551cb95f0c5877287931637fc6f933690d3345eb85feca19fcf33accdddd31e4a44470bf359329def0ac3a5610a1821a11871358f7c7820b454005f768af46e209709affdd36bb75a495b0e74f2dca081fd880d6f7ad5d991caabe18e7ccc6b46da83674b1b65206aadddc4edbe308adf14c8d082023a54b5a2fa531e4b91"}], 0xf0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001340)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="08080000000000000000000000000000f9ba0c9d076ce4ce338a067c0cfe183221300bc512eadbe26a0fcd3356d4c3db55d928067ad000fa108fc37aa958d4a0141685f4a0f0cf03d8ea08c46ad47c9fb9b7b7afc5d2ba95c9b8ef9573e60fc40fb4f0aafaad13d13c0109f6304ce348f694ec7929aa0ae49fec60dce6ac7eac8282175f13346afafb8d66f92b63a4fd469cf100eeb25d1aa0813aeb081256433ebddb6096f95280d692b756bc7fb3ba9238a063c1b5e60879136d658592c8eefbb9d9c4e2c2145e2a6939bd610d7d3e44e24ed034cb67660538607510fadcc9e358651d3f51e5e53bd519a90e7aaa52e43bf1f7c1a0ff7d7ac4857ac77e9199bbc2735d80f849ac3e2742c9b6bc1d258e3a0bf204888c007ffb270de53dc3b2f81dcdcc002986102b988a1433deda28c1d215484606dfe7c83901b95fdacaa9eb12692e34fbf433699ac0e13911f1d8b0a7b670b420c395c9a9b01dbddaf694fa8635e40b29bcb8154646439f697115ec81fb2a934efe55abc64d9ad813e392e7feb7f9a4a71c8de63e6be36b7ffc5248061d0069ad8997b712ec81dad138bfc6afda020d3a8b192b960f94a1ac3e23ec05c86059c56e6ee4d83042f1bba4942894692fd4e06dc2c156d35e4bd2b6bc7a106f782d7000b1387bf20a765e64ca97c4d0084525db6a5887062278ef150e8b4eb1c6115a1fc831f98d235b7b42bea568af940176362505acfbfd26e6c67d36b50548ea6754a4f04a83c2501d0faa094fb38b4486185b262b1e8d8480907e2ab2f9be8be95d86a1013b7118c6962ae5b7b381617657f5ab1f7404278fc4f882e83d024845f779847ddc7f4959e45933ae89c964d433b03e5cdf74e9715ff04f06233d51f0f8f0421cc35341b79b9245f8470e146f31686579faa46e9cef386c100431c9a5a12c1da9b9153c40201169cdfbbdf139b06281c0d657565770f1777d5f9fd4c7cf55d11a2b837ab0714ed7dcafc30d6d96aa70eecf608ed4049b29150e92dadfc50caf2132ba0aca7f393f916f82ac976bfc3f9e751e6d1a5bab6688c5bebba3407cec93730e35cf3254cc66af47bf64dbf55ae9504aa20f35d5f646cc704ae77faf3872128090efd5c1370f79e70afec57f0e2908e4cfce5b538d5820e757abec1e9487a12f88604a73d690d0390f70cf985cbbaa49ebc3197b65d6ae752260f4d1ba319a3b83b9297fbaf645bdfb91f236a0c747923c667e73933fa08d52f1d5b2ab6569c4b2ac24570e1cd32367d7002388cc31f6311ce05d655b408d15f456f9a16633597e3845da4bd63e382cbdd90bc6dd8bf2272e19d1b81f3eafdeb5cf790c31de93314deb6b77ad626ac9917fe59b175ecbecebc65dcfd30743120bc24170bd88a8747167eb99e00eb33af66dab4b1b059e3a061cc73f5d92d9303600220e2c204fefa5da225a418bd2f846bc6b12fc2714bb73f21e5995c7080c2dd2bfce8b2b410547a35e695f76a151b7aa40050cd15d53460000d2a687a7580bb0fefb01337e433398f318bbe4650c331645a59aa9191e9e6fd6c28856e2932f390092e9df06c52e81bee3156bb0eb5886f97eb62fc02249365f35bf3e2f254f36e281248998b04b1188c246cae5136b4dfbdecaf3ed45422a4f0a08db5e0dc45ea225c33e49bdc846c51419dca1036cea0219156b5ae94330c8c288d9877e24375d89a35dd44b0c884c8041e9a38411660dd5eba6c705913d3a729aebb45ac181c2015f6a9f83887e0c5516e11bb2437427ba6b61f74463aad3fc9e11d859dc238a55043042de5b1886953b1b8413e099b0e3e48376a6609651a0b9e0609ac79b8d863e7fa2c52cc2c9fb0958d575a3d743ae9debb91609e3cc7378f2518016c4596237c7db28d37febe14229343ec308f09c701fa1989fdeff7bdd1c1c094caf02d918a9dee951f23b3d71cf15466e2494e9e2338215fb037705b085b5976b08bf6c9037bfaff70b6d6eaea7492eeacf440c890859660b9e9ee1e32d22900089e2827ffa7c4e90b501dfda41ebcfdc5dba5ecf0d2a0dd643ac9cc28efe02f73ea533b351ee1312c2ebbe0746d418715ad724d036993bca7f1b8b20cf3b9459c411733fb0587329e84c5745be528c5be50a8f32569cbc63e5e46796a3f710093d168eedc4e030893df5a93ad73e9532e7e968e0f65871f72cd0a5d3eaf93ae25aa5e2c178b5c392cb0efe0324aaf11aad37a5e4096c8d8c89919c024c6be038e5480036455f2b7df57dad812c2d47edc20f7468d601e2459bbf48741c596a6de6161cbdc00f4672c1394007b01463c5b7c2ff012d6452db6f4bd00479dc42192ef21f152439c9b9596dd77c51d66d42ab0dcc3dee8b055b46dd14f555ff55dfe8ca4640074c8cfeffb6fc42483a55a7462f7c2c99181abd66778935bdd51a09ddf0a33dd6d3588e9527c107737a5789f1bc5b627473374a71f8abfd376b244f54dbfbae69e6e54c5242625606e3a6e255a2dc672cf59a9e78f25433a3cb17eafd0acdcd7c13640229f9fd4338a763fa0c562cf948ae236151007e82c25662cc90708dc5b54265f944ac128e766f0ba0ef2f9188887d4601cc3da9e9b77f6b72dcaf9710838cf40c98dfa87e1effae55609fb3622e89c3d651f11cbe5985096a781814a5abb454facb30fb64f92f3a041ec9fb9f346770dcc462f220674adcfe533d017fa3f39014a56b5429d9ef7f1a5cdc8f0ace3b42ad86cce6cacdd1ed319c0e459319165e8546281f3e2a94c25dcf853a65e1a0eb6bfd7b94185f528605aa1f48260b82690df8a3e9594a03443f9dc7d2d7bfecce5c069bd746bc0be55f485d4c9322236a42b8e0a652466555f39461650407cff283ea34258f7896e430c4d722d6e37b8650a057cd000000000000007800a17f75a9490b83a2859aceb59104282c4474ff8d362ab9a2626a5f364495a9d40b07d5a6ae9a2fe711aeb68b9426b3626e1965d0e9d902e1b893130fd3e351bd1fb586d3ec13d7c566dfefec4bc552ed528a6055934d7abf402009497529d1296d95c0652a8b7d5f92d26be7ddfec73a3265750ab3c97d95dae93af56f8538e91229f461e7875c110b6f2302e20e3539bdd795f0a956377e51954c45592adb4f75223a254a4e1cf5db54728efc66cc443d38a88bf7"], 0x808}, 0x0) 16:17:14 executing program 1: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x22) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) 16:17:14 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:17:14 executing program 1: socketpair$unix(0x1, 0x1000000000000003, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="203c5fe064d162a8c20600000000000000dfffffcec900000000dcdba7fafcb2000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000040)) 16:17:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000040)="e0ffffffffffffff", 0x8) 16:17:14 executing program 1: r0 = getegid() setegid(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0xfffffc85, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x1c}, 0x1) recvmsg(r1, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5c, 0x24bd}, 0xc) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:15 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2, 0x3, &(0x7f0000000040)="3e1a9f4e33a0c0f11cb231cd5a5131e3701295bba43decc24ba896314b32fd601cd5f05460efa1b330ddd223486c5301a9d61071d8ffdd7eeb28b470a9467231d137145d37a1338bc230", 0x4a) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xb, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:17:15 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() getpgid(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000004c0)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15bf73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f9369a4372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0x2d5) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 16:17:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x8, 0x7fffffff}], 0x81, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x2, 0xfffffffffffffffc, 0xd6}, {{r2}, 0xfffffffffffffffe, 0x1, 0x800fffff, 0x3ff, 0xc7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf0000087, 0x0, 0xe2c}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x5}, {{r2}, 0xfffffffffffffff8, 0x40, 0x9, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x40, 0xff}], 0x400, &(0x7f0000000100)={0xfffffffffffff8c7, 0xfffffffffffffffb}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 16:17:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0xfffffffffffffffc) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 16:17:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000), 0x1) 16:17:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xdd1, 0x3f, 0x8001, 0x1}) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x6, 0xc492, 0xfffffffffffffffd, 0x0, '2\x00'}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 16:17:15 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000200)={0x5}) dup2(r0, r1) 16:17:15 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 16:17:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000001140)='`', 0x1}], 0x1, 0x0) 16:17:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x8, 0x8001}, {0x18, 0x1}, 0x4, [0x0, 0x1d, 0x10000000000, 0x8, 0xfff, 0x80, 0x69b, 0x6]}, 0x3c) 16:17:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 16:17:16 executing program 0: link(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:17:16 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) recvfrom$unix(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:17:16 executing program 1: r0 = semget(0x1, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/59) 16:17:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYRES32], 0x1, 0x0, 0x1800) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r5 = getpgid(0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000240)=""/137, 0x89, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x1, r2, 0x0, r3, r4, 0x80, 0x7}, 0x1, 0x9, r5, r6, 0x9, 0x4, 0x2, 0x100000000}) 16:17:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs, 0x96) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x8d}], 0x1, 0xfffffffffffffffc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/228, 0xe4}, {&(0x7f0000000040)}, {&(0x7f0000000080)=""/28, 0x1c}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000400)=""/214, 0xd6}], 0x6) 16:17:16 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r7) r8 = socket(0x10, 0x7, 0x7) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r10 = socket$inet6(0x18, 0x2, 0x3) r11 = dup(0xffffffffffffff9c) r12 = open(&(0x7f0000000800)='./file0\x00', 0x80, 0x20) r13 = kqueue() r14 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) r16 = open(&(0x7f0000000880)='./file0\x00', 0x700, 0x0) r17 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = accept(0xffffffffffffff9c, &(0x7f0000000900)=@un=@file={0x0, ""/4096}, &(0x7f0000001940)=0x1002) r22 = open(&(0x7f0000001980)='./file1\x00', 0x80, 0x11) r23 = accept$inet(0xffffffffffffff9c, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a40)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = dup(0xffffffffffffff9c) r26 = socket(0x10, 0x0, 0xac) pipe(&(0x7f0000001a80)={0xffffffffffffffff}) r28 = openat(0xffffffffffffffff, &(0x7f0000001ac0)='./file0\x00', 0x0, 0x20) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000001b00)=@abs, &(0x7f0000001b40)=0x8) r30 = syz_open_pts() r31 = accept$unix(0xffffffffffffff9c, &(0x7f0000001b80)=@abs, &(0x7f0000001bc0)=0x8) r32 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001c00)) r33 = accept(0xffffffffffffff9c, &(0x7f0000001c40)=@un=@abs, &(0x7f0000001c80)=0x8) r34 = dup(0xffffffffffffff9c) r35 = kqueue() r36 = socket$unix(0x1, 0x5, 0x0) r37 = socket$unix(0x1, 0x0, 0x0) r38 = open$dir(&(0x7f0000001cc0)='./file0\x00', 0x20, 0xa) socketpair(0x0, 0x3, 0x9, &(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) r40 = socket$unix(0x1, 0x3, 0x0) r41 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r42 = socket(0x18, 0x4000, 0x0) r43 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000001d40)) pipe(&(0x7f0000001d80)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r46 = socket$inet6(0x18, 0x0, 0x4) sendmsg$unix(r8, &(0x7f0000001f40)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000280)="87d01247270663d8a513f289dfa5ee4d75a48c80552a7e6f85dc2da85efdcc42902d4748ceace1faf9acda9f2ba5da7920a2a4e44235709b9395b6cdb26a41ca4507c9b7bd389961c86452d05b2a7273bc3b43bfe43ecba627c4d37184216adc777bc73f44d14a02160e9b838eff1778f5c4f365da94844d84853bb73264187ce7c5e7ff9dcf28fb50893444d527367ec1b024b197aacbeaf712f55800d9c26321975b77c1d95ee5610844584fdc43c5edba11e875bb47877295644bc4fdf87f088fda1082c9d5a517dedac5d87d8ebb3496fe17717aa4f754f227c84e9066dc3c61de0f9f32", 0xe6}, {&(0x7f0000000380)="61053ba6b747b1978c98888e228604ae39a228efc818e31509ab4cd946f975c9fd68a756c2b032b3380497ac5a549f83f49bfb9ece68cc48b00025a90b", 0x3d}, {&(0x7f00000003c0)="26154a51bff220adc511096274babfa8500e694c21b20a592471cc457e2cfa5153691b076de558d41564c53d4ee907a36a694e4870f67933822e5ca6c60842648dfe9d7c659625cbdd1b25fb1f8a3212f8b0d62dec7f403826334740b409db58bd07b1ca2ff1f549cb4e1c000b4e4e3382962b1688f1550f4ec7082b0cef1facd2da7285f08df281c9aae0", 0x8b}, {&(0x7f0000000480)="50acf443e380271dd8db80715d006e3e23ec1956f1646366d23d53bd00f20ce98da24656ca5a23b37caff7dc5a6b3042302560524dff9901905403c27528d4f416af5fd6376afb06ae0f0a795a10870547f2ed09cbe1db3664329297300c70b01fa94e6ddd9555b6c077bd468606ed0b9eaa9d2fd6c8edc4b365b1c5e150674935a5c857a25215e636fca3c952a8bc", 0x8f}, {&(0x7f0000000540)="c84c31d15a923ad621dda5c9384e1451c2207ccd32536c28e75c8ccca0268e1a95f349f336bd6b1ebf03848725358e1e92365c9b49a727521325ead2dc1a84deed97dc7b07669fe3dc0a767cb0509c710f8aba1b0bf936fd12830b559a6d17b28553f25588fcad91520dac47f6b317e47f445e93efcc046e4909eeb2d8c8a65e4878d2e3979f129dcee64cf285bcc2a828d089557c", 0x95}, {&(0x7f0000000600)="25535acf1a073a16d68b2bf191a1742cd3a97305371b39421ab95326c1fc2327af7a834e87b9561ff4b72514aec1f46920f3ee15580e77dd5739cec8d95a3ef40ca319fae116c7fd8414455a2410eb5676d5b801abe55f90d2657d662fc9001444c065132f0e8797aa03fd5999c77dc2952b57742fc0a94638f13bf9e93ea743816eb6ebc3ad1812b96a773e7d6506a52d7e08e62140a9", 0x97}, {&(0x7f00000006c0)="91175b03061b1fe5ad8f5132c0b534dc871c8d6955ec631c885f8d9cc3d4ed57e3fe2d11bfc354a950f4a9aba1f0db2a92270163ce4b62d8c05a3ea110811bd49b634c022f30bfafb472503918a4e21dc0c42a1498e2896e040e3c0bdb9e0f1ea5bf63d8d839d0162600fc601480afda9bb847722919e64154651d683bbcad02a1b4e3e7b0c3f4dcd480f457c70c1d8c", 0x90}], 0x7, &(0x7f0000001dc0)=[@cred={0x20, 0xffff, 0x0, r1, r6, r0}, @rights={0x28, 0xffff, 0x1, [r9, r10, r11, r12, r13]}, @rights={0x38, 0xffff, 0x1, [r14, r15, r16, r17, r18, r19, r20, r21, r22, r23]}, @rights={0x38, 0xffff, 0x1, [r24, r25, r26, r27, r28, r29, r30, r31, r32]}, @rights={0x28, 0xffff, 0x1, [r33, r34, r35, r36, r37, r38]}, @rights={0x30, 0xffff, 0x1, [r39, r40, r41, r42, r43, r44, r45]}, @cred={0x20, 0xffff, 0x0, r4, r2, r3}, @rights={0x18, 0xffff, 0x1, [r46]}, @cred={0x20, 0xffff, 0x0, r5, r6, r3}], 0x168, 0x1}, 0x6) r47 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x44) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(0x0) setregid(0x0, 0x0) 16:17:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "70885a0fe98388526f504286eec7fe3ce9c491ccf5708b65fa0491113b09c1ed62eca46ab99a2f6d4f734861ec71861cca7d80178ec14f4ccf548bb30646ff6cbaa8c6858d7102fe908658323fdeb44009f5ad10e4ab000000ff5e0adabbf5818dd62d67af78b6f648587930a6c6670ad01d7efb7f58990446620c66963672c0babfcca14b892b9b5d7d245c4ccef57beb5fbb525cf68a5d1d1bad63fc77321c9daa54a32076dcf73fd7b65a3067161b216579c33b14597906ac52a262932c5bd60a11d9b7d1e58cb3fc5a6f789f69b76c7d086dfe47a8cc6ec6c226b4e6eaa171330de546f08961779dc6e601652148af52850ab56dec398193314f6ffa5290752b0b8b6b22395ae72f3460556fd174"}, 0x118, 0x800) 16:17:16 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xdf, 0x20}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x1000, 0x100000001}) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r3) r4 = syz_open_pts() msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)) r5 = semget$private(0x0, 0x4, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000340)=0xc0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000380)={0xffff, 0x8000, 0x9, 0x80, "dc53c4d008060ce3bcd6179c0dc8c51f735e39b1", 0x6, 0xbd}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x810, r1, 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) geteuid() r6 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCDRAIN(r6, 0x2000745e) 16:17:16 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) faccessat(r1, &(0x7f0000000000)='./bus\x00', 0x88, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x400, 0x100000001}) 16:17:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/25, 0x19, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x3) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)="2d5cebf23ced0f87b60bb0f7580256597022ab420187e439141440e45a46b88d6cdc745903a8cf4735b4e0b634dcf39b2b6cd71f8e2873d01046cf5f3052b2c295d693d86767cbf381d9d9038ee016c039d2ff8d0763ffacf3b59e9b57", 0x5d) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r2, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x2, 0x3, 0x9, 0x8379, r1}) setitimer(0x1, &(0x7f0000000100)={{0x13, 0x7ff}, {0x45, 0xfff}}, &(0x7f0000000140)) fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x42, 0x4) 16:17:17 executing program 0: r0 = socket(0x6, 0x7, 0x1) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = socket(0x20, 0x1, 0x7ff) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = dup2(r4, r4) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) bind$inet6(r7, &(0x7f0000000200)={0x18, 0x0, 0xdf, 0x6b7f436b}, 0xc) fchown(r4, r6, r8) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$setown(r4, 0x6, r5) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0x7ff, 0xffffffffffffff39}, 0x10) 16:17:17 executing program 1: link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="59ce2c6fa3bc94d204a7f020", 0xc}], 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000040)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x6e}, {&(0x7f0000000280)=""/124, 0x7c}], 0x4, 0x0) getpgid(0x0) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r3 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r4 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) truncate(&(0x7f0000000580)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) socketpair(0x18, 0x2, 0x7, &(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) 16:17:17 executing program 0: semget(0x3, 0x0, 0x3) 16:17:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdb, 0x0, 0x0, 0x1}], 0x1, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = kqueue() fcntl$setflags(r3, 0x2, 0x1ab54bde7bf5238b) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x100000001}, {0x18, 0x2, 0x0, 0x7fff}, 0x7, [0x1a, 0x1, 0x6, 0xfffffffffffffff9, 0xb692, 0x4, 0x3, 0x200]}, 0x3c) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 16:17:17 executing program 0: setgid(0xee00) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x41) 16:17:17 executing program 1: 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() getpeername$inet(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r4 = getegid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x73}, 0xc) open(&(0x7f0000000200)='./bus\x00', 0x28020, 0xe0) mknod(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000180)=[{r1, 0x18}], 0x1, 0x0) 16:17:17 executing program 0: clock_gettime(0x0, &(0x7f0000001100)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/77, 0x4d, 0x840, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x2) recvfrom(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x802, &(0x7f00000010c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:17 executing program 0: r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x6) ioctl$TIOCSTART(r0, 0x2000746e) 16:17:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) 16:17:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 16:17:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 16:17:17 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) 16:17:17 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 16:17:17 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x2) lseek(r0, 0x0, 0xfffffffffffffffc) 16:17:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/225, 0xe1) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:17:17 executing program 0: r0 = semget(0x2, 0x2, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/196) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/227) r1 = socket$inet6(0x18, 0x1, 0x10001) semget(0x2, 0x3, 0x8) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = semget(0x3, 0x2, 0x0) r3 = dup(r1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/27) dup2(r3, r3) write(r3, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x14) 16:17:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x338, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES16=r1, @ANYPTR64, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:17:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) read(r3, &(0x7f0000000140)=""/113, 0x71) 16:17:18 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f0000000940)='./file1\x00', &(0x7f00000000c0)) 16:17:18 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0xfffffffffffffffb, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0xd9, 0x4, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x3, 0x8, 0xffffffffffffffc1}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc0, 0x0, 0x5, 0x80000001}], 0x7, &(0x7f0000000080)={0x1, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000003c0), 0x3000000, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x1, 0x3, 0x2, r2}) 16:17:18 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) socket(0x1, 0x2, 0xfffffffffffffffa) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:17:18 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x3, 0x200) semop(r1, &(0x7f00000000c0)=[{0x1, 0x7}, {0x5, 0x5e, 0x1800}, {0x7, 0x7, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x80000000, 0x800}], 0x5) r2 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() fchown(r0, r4, r5) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r2) 16:17:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, &(0x7f0000000080)="0eb583d99e6c8fa01b16536f42725ae285625cf9c80209e52f0ecdd6df0a32e0ad0c700c97d76df08a545707189327396f701448bb0c62826de7d8df217ce37fe68768a982dc297957c2d723daea01cac2f893686057cf1d74e5fad69fc1046e74de86d29168ef166d3a34b82cc094af42aead5454330e1317d239bade1f61632b64bcb0eb18f4f93ca54596b8b97eb82358cd98a8585784879de0dd8483f51c98189062d6d9f32c2501316c8b3ae3465bbf1f908993fd990b670c83f469b799525c55adf30ba066954c6289f52d17b4cea262af92a3ded7cb26a628178ddb2183949c48ac78d1e3506791c46a1e050cae27427107147be3378b0102a922bf51131be1d16bb7e2b07387f38594a1ecc59201b022b96e1c0b64ce5eae95870912fb02821026bcd91cec9373fbebca74782dba4893280c70e72a4b7de1f7d2f0f395917639e4e21eb0d2056bd0916a4a1fc8e51838a5138b22782f8181e2b6e707ed7013d2cc057539254b3a56f507486fb14fcf6c0c368f98ff02da96a45f74f4708ec2d582214b1463d56ba41fa5b3ed714d25e617b8b665b0243554e2237d0d76b9d13fc2e2f325d9b9adeb90092f644b16a7f68c2ec12d5d412ab702417ced7e405116ceebba25734e48183ef0644fb9e3c31264961ed087310266f876906548a3c676346354e7d07cdc052578172984b639b26291cfd0c1420515c52f5eec31136ce1f835351d59c8ab1d0609c768b252c6a5c361502bde4d1d689aaa07a62526f88c6e50c42cde00752a10e54e739fc807ba78c6cd9328a2a5e0ca5cbaabfc70ca3db1b64ac1b56c5e83372ffc0626665d764dea753072a54de51794de59d54bbeb6a434b4a639cc9fc4f43d986c6a4969dbd5d5eaa447f2211a6027e8f67c225c674479261aed5709f329cc99e46485d67ee2e4a3b9fc3bb58d2002249a75daf7a8c240320e2787470f3fe4ed3f050a2232969200670bd48f4cac9578a443d2e9385e7b452f6791fa577897f0be9c2b94a649ddfed1f8ac0926379f548fb47593af2a59905a76ccc8ba20762fb4be163b6fcf8ce8db84b15961881a95b0421419108c55bdf5d2f3af904fa975baac50a4f575f6ce4085664ba086bda31ac408ffb9b063c8e57741d71296b15ed54987d58b2f4d278f5285298cb7ec06d1083c10b33349a91efab9670ffecf6969d33fe1d1522d99814cb76f08a6f68110220738c82d2f9ae9b7652be2860459715b856e7825c13f1875977a344cfd4f946eed5a9098aef2d638bbed0ce4d5a015b1c4b58574b46151656a3901c51abf2e75dbbebb60009576be680c46f76b21ec7f8e139cbb4e62aa3da9082ac626ecdaaf18dcef370bcb25b3452a8454f5052af4123ff56eee14443142279eb7ec8b614d5f0116c795f261a7645028cbeb8dc5ddd95caa67e1be407fab21abdd9d83a66e9055fe51c2b1c195319cea6bb87fe1c7e90aa53e4d821a37fdaab2d1cb96f3fafe6773e02f1b418fcd7e8a90eb0c5cfe881a6450cf334f177aa8cf892617a77910fd0aef8334f80c2f8a4e05cf158a8842ef7244031a6b61ffcf2d3e5dbc9a7d3f21da07874af24af8d575126d5e3362e9adfb2a7d5a7937d4cec68c8daa7e985411ddc8e9ed1e19eac28b199a71ef5c75a8d35666421b79dd9bb8699f819d857c02673cbe7617bdc4ee7030c221e694d3510ba6d530071c0c4d23dad6c4f6373e44b7d170f49c77dc6dfd675f92572419f4b1c422b01317d45f8bac3dec814c517a836f9508019c3b35516b50d0f0e624dde3fa6b4eef9d5cf2712af08502a0d4811eeb99efe6c7c7bb608fcadd89b090c2eb90522abc95247e497fe35dc2b4b0226921837ceaab31542249c28a321f8ea4b050df0114ee98f4b62ae47bc0d2923745bde029aa1cdf34c845b8dbd6bdb47fcc96d75fb9a9659012699a7f589fa2527bc702f9ed5e10901ed6b31769eb213596d0d6c8cf5996995b32b588233b61a35e5ff262d2ba0ee76477eb63f4066de0412af0793fa3427779781f6c792c6c29db1c00843dd4e0ec9988d20854dc674d5594d53fc3ce2ccc9467b1d244eecd9c7e3b40bee86c48eed42734481f7ba6b66a7810886a33f111b9fbb7f300447fa98c60b7f8e8ce05e043604c529d4602d7ee38d0e66e6cd53dfb6b2b7e46cba4e03de390e20d57a9a3eadc4bdc0591b3713d6c4e442d8fd0f182867ca58ca18c7ff9f75b77dd02c0a9d33f840d51d5f4a5905735c8ad2dd3d00b0fd423d89120a46c464341a9793fc0c0a2b8aa589a2e3c9e277b21a9553d8a1265c85e496613b2d18f4899f5eb4550fbcae87c4642a94890c94a1c30ea09c362ea6ca71167529516c6ec17579dd8212a473f1287ab56c6f32d93417a4c62dd708b8f93dc040377cfc55fe8856e2d917d498daaf5bc1bde6ddf376be53ca30d2bf7456d8694fe4255dcdec88abca3a1df02c5e5342d9bc8c6fb96baf6bd3b0e7b61d2b3e0748c837f53662fa154f57d2a546ca75075ec52fff2a2d272c569bd4ae3e1e9d819496913acaee8a4325b466dbd8d11131a1cb086131497ff19a5cc7ec0a1421443d56b42ad61eabb0afdcd59e118d3caa6963e441ba86f8fb1624b56102b065aa34f781426603764e962243b5be0c40afc6f039fd79532de056bb0eab028bb4b2d1b4d28381762e870119d1add43510eda28ff4323ba052f1a6a8fd0df28aa30f6641269144534c8613e2c0c25749fc7a00c03e6f6c70106ef918e4c0fc200e519e29c83d4573d5e5a812a22296665519184d00ea7241891ebff40fb18c8e649970e97a670d824caf6cdc2e4de0eae59a8c994122ba4ae212055ffd4948be92196d0f928b85e687404a59f8666c5c6b94e54cdae6fcda5d3e4cc6ff54ac0e6d3", 0x800) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000880)=0xc) write(r0, &(0x7f00000030c0)="ec679d0c6dd7beef7e86eb429b5b9e0675d13647e473d2bc5fab02d5fa0b33ee65c77bc06d34761f5514945abdb7c4d5ed14ae29ab33fcc1a09c22ed436456008d8d01fe39c55452310877e59ab4c790debfeae7dd8d85fa11406ada12405b891a02412ee70a040b1a71b2d24cadf5794e037705eabaf0a678ea76965eb61c044d7fce518a59790431d555626ea902e4b707d78dc69004663a9ae17a7456844b9cad19895443f3e1a59de15603ebf0d859540109409a52cdd9e62b985a908bf7172e2182a1454a05a20793a08edf10871d88e005e4c2c9e729e4b9565040429cd3612fb2ab837cb730a9720ee3cd020621611a11f3f895f7a3df1076dd268270ee0a181f58559fec4193e97a6a6cfd6c683bc209d62e61fee2a8f2d7a00234f24013b674ac3f9086a2b68f695db6ab5c6e20a5f8", 0x134) 16:17:18 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)=[{&(0x7f0000000ac0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x82, 0x52) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)) close(r2) close(r0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000240)=0x1, 0x4) writev(r3, &(0x7f0000000340), 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getgid() fchown(r4, r6, r7) 16:17:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xd000, 0x100000000) r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5e9c703cef48f843, 0x20000005}], 0x1f, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x283a1d948e8ac133) 16:17:18 executing program 1: r0 = socket$inet(0x2, 0x6, 0xfffffffffffffffe) getuid() getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) 16:17:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x28, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) 16:17:18 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8, 0x5) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) 16:17:18 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYRESOCT=r0, @ANYPTR=&(0x7f0000000580)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYPTR=&(0x7f0000000500)=ANY=[@ANYRES32=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYPTR]], @ANYBLOB="4c2ebc0baa9eb94f8f35ea7c5078e196fbe3ced248ff46f0aa997db2621bea1245636d84942a721e8631", @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYPTR=&(0x7f00000002c0)=ANY=[], @ANYRESHEX=r0, @ANYRES32=r0], @ANYBLOB="2e6a06a2ad0fa5c493d1484650c898a0108c414d2022f99d924607efc1fc9300bff5bad5ed0e1187eb262ff1280f6d89d110d6c7d2210dac81263d8641ed06eb814791e1f5a7364f23b33f63d1bede3b7e20bb9145eb06bd7e8837f29936db360d981971b554a0fde3c0c063e45f11979adb30e348d9e9", @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000200)=ANY=[], @ANYPTR64], 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 16:17:18 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = semget$private(0x0, 0x8, 0x2) getuid() sendto(r0, &(0x7f0000002a40)="c7b6e9ab37c766f93de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf018a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x0, 0x0, 0x0) semop(r3, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r3, &(0x7f0000000380)=[{0x7, 0x7, 0x800}, {0x0, 0x103, 0x1800}], 0x2aaaaaaaaaaaac34) r4 = syz_open_pts() ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r5 = dup2(r4, r1) ioctl$TIOCCBRK(r4, 0x2000747a) shmget$private(0x0, 0xe000, 0x21, &(0x7f0000ff1000/0xe000)=nil) semop(r3, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x1, 0x8, 0xeac, r2}) r6 = dup2(r5, r5) setsockopt(r5, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r3, 0x8, 0x7, &(0x7f0000002b80)=""/4096) syz_open_pts() ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000040)) semop(r3, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r3, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r3, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r3, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000004c0)=[&(0x7f00000000c0)='@*\xf1%{,)\x00', &(0x7f0000000480)='--\x00'], &(0x7f0000001880)=[&(0x7f0000000540)='\x00', &(0x7f0000000640)='\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='{+\x00', &(0x7f0000001780)='{+\x00', &(0x7f00000017c0)='@!\'%\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)=':.\x00']) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) 16:17:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r0, 0x5, 0x3, 0x0, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x200) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:17:18 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3fb3b98e484270509867de6a23da0be73e43c3f5f2f875d3a189be5b8245242126a63e1d8ed1010b47ffef2777c53437c2aa555db4b4fba763cfe517052af3527839ec34258045fdd42d33f74fa5a6f73d606b9474bec193e9c892003e9eff967df0ea2f3ec41c76d6fcbfe3f754b44769335a85748ac6a526f5cda6039905f6ff36a7c46ee0ef952fad6d85c7d47bfd20ab6ff62964a65521370d61ded0ea8807d69ad3670e7f259850befafcd816c8464e5448313da4ad22b62f5f6f5532316ad6c953a014c7c78aef4fa0798781f61765aa44884512ca3d7c0da9757b91757cac5ea20fd118", 0xe7) 16:17:18 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/68, 0x44}, {&(0x7f00000000c0)=""/192, 0xc0}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000000280)=""/160, 0xa0}, {&(0x7f0000000340)=""/219, 0xdb}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 16:17:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x40000000, 0xfffffffffffffffe, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x13, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0xffffffff, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x7, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x200, 0x10001}], 0x3, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x1f, 0x200000000}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x1, 0xe}], 0x0, &(0x7f0000000280)={0x8172, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x10000, 0x5, 0x5, 0x8, "e61f0877a16cd1213872be5603b20ecd4a8dcc2b", 0x3fff80000000, 0xfffffffffffffeff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="587e3b9a48bb72792f9bc17f4ee06100ea92aba289c57e28bd95911756603d41d26d43b36e5eae70f8eb72b63a8ac7b05bbfcbc2108636d1b11cc9455c5e9b5e456209689c4cc4c3840b6b52ae68c35225bc42516228307fcb192abefda86b76e1ef7db7f56f5551ef9fe9707dc8e22feb755a2ffed92d0557994fe9d6fd5e2553bbfadeebc3a0e8c2fda1033bac6f705f17a9b58380512ddad6f61e9c7623aa0574f33bacfb38cb2a0011255f6bd537813aab", 0xb3) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000001, &(0x7f0000000000)="4bead57a", 0x4) socket$inet(0x2, 0x5, 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="11fb35aa950c1e250c3fa59b3e4bbc4eaf548bdee9a27944553e40908f2c7b3551dc2b2e0bb58f7e2d0414a6decea11eb437510634602a970c43efdd443508788f1122c354e97150dda3a5cf37b4792c50d0e29a3e1667dba1e572161bfff24f2527fa2a8b38dbb2d62dbb1eeb99b5202a", 0x71) getsockname$inet(r0, &(0x7f0000000380), &(0x7f0000000340)=0x19f) getsockopt(r1, 0x2, 0xf4c, &(0x7f00000003c0)=""/4096, &(0x7f0000000080)=0x1000) 16:17:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) seteuid(r1) poll(&(0x7f0000001fef), 0x1, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) connect$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r0, r1, r2}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r4, &(0x7f0000000040)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00', 0x4) 16:17:19 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) fcntl$getown(r0, 0x5) socket(0x10, 0x4002, 0x100) 16:17:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) 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() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x2, 0x4e}, {{r5}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x21, 0xfff}, {{r5}, 0x0, 0x1, 0x4, 0x100000000, 0x3ff}, {{r4}, 0xfffffffffffffffe, 0x80, 0x20000009, 0x1ff, 0xfffffffffffff001}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000001, 0x7, 0x401}, {{r4}, 0xfffffffffffffffe, 0x1, 0x2, 0x3, 0x2}, {{r0}, 0x0, 0x14, 0x40000000, 0xa7f, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x4, 0x8}], 0x43, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) 16:17:19 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/207, 0xcf}, {&(0x7f00000003c0)=""/86, 0x56}], 0x4, &(0x7f0000000440)=""/71, 0x47}, 0x800) ioctl$TIOCSCTTY(r0, 0x20007461) recvmsg(r0, &(0x7f0000002840)={&(0x7f00000016c0)=@in, 0xc, &(0x7f00000027c0)=[{&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/104, 0x68}, {&(0x7f0000002780)=""/57, 0x39}], 0x3, &(0x7f0000002800)=""/30, 0x1e}, 0x1) writev(r0, &(0x7f0000001440), 0x339) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000540)=0xff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) connect(r0, &(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) connect(r1, &(0x7f0000002880)=ANY=[@ANYBLOB="0000000000000002afbbdeebbb210000"], 0x11) fchmod(r0, 0x80) socketpair(0x21, 0x4007, 0x7, &(0x7f0000000500)) readlinkat(r0, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/4096, 0x1000) 16:17:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/133, &(0x7f0000000100)=0x85) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 16:17:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001780)=[{&(0x7f0000001680)="811b357d20eaf79dc05a16abe21271aee341ff13f806a8dc66036f9e0f7432d360737a6878567848e95002d8088cee1336dea5d71a116db7ceb54167dbe79be5883812cfbd5a554a17eb2811c2957b9125eea091d0dee465ed12f63b43eb93e80900c7d47e0259b6027f715e8c92b176c0f0aadd5d5a01d003459f9a581832b45589006afcdd7da3203fd5f17aee93b153130b5cafa021a7fc9f42575e1bde12709762f895cda059097b5a5d", 0xac}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() close(r1) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x7, 0x743e4b8b, "ba804b75835db500"}) readv(r2, &(0x7f00000001c0), 0x100000000000006b) syz_open_pts() 16:17:19 executing program 0: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 16:17:19 executing program 0: r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000040)="0290ad677cb10238d0dd8bf5d8fb2e080db36b51bc2a8901a7301d50e57b213ce50efe82449cb724ee9346c1ff643a4b", 0x30}], 0x1, &(0x7f00000001c0)=[{0x68, 0xffff, 0x3, "aa3635be922fd1e9094a28f133382f8f1e9df356430de5632e9658323f694d71da054ca4038368a14b3f880a01f65f9571540608ba16a845bd2a68e59a8db26128bac438fdcc7a30ef355f02814bf0afe7aeebc25e6336"}, {0xc0, 0xffff, 0x7, "a658dedc2bbe990648af18fd733a5e604ee42f26b1d19e9f73c9d34ef10b61db35a80cd1441ec99902e0bf1487c6bb6444cbd93e64846518a8439b7d8a7f0fbc04abd7db9e251f4a132b1814cbf423223dc4b24d2dc567a3e68c5d743cf1fcc327d7f5f7d533f42c092886c956dd04368039a13bb71cf4fabc413d3b8a38da51e8de33e1b837d39bc504840dd5feb56b359dd8f8ecbd5de612b942d5d0fd8a9e8586f567612bbd1b32bcdc01ec8f3bd0"}], 0x128}, 0x6) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:19 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x200) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd, 0x80000000}, 0x0, 0x0, 0x0) 16:17:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) kqueue() 16:17:19 executing program 1: r0 = socket(0x2, 0xc003, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c57b147d16d78c705cdb82c1cd26a653000000000a1ced645ebdbc938fde96e0455691d6fbe3aabff04032c9b1e72e6e487bc85ed5aac8c3a34f4e643f4c11776d66fa50347a893e394968200000000000000000000000000000000dd034536edc0a43a18be199594ac7948c7cd464a2013375e0764adf935f487feb3aca42d6601ff623e726b63249d63e0fe03aff2038fa474ae2b143658f198c488d11a5a41660a3c976c6d578e967c7ab64965def7125c0de3781d81a1aa14c93f895e48f975c68d89d256854eae216a133f7302b47a6ce99988833c6397eb1d34cc1d4f61c4e5dcc79de209e483c8615e07dd2551e970059b9d80f2b1b93d3c75adc52cc998bda5320b513ab6809007b7f69a468a6e285688a783f543faf91b5f2eb8b63a797c3cedbea0822b1605"], 0x10) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xffffffffffffffdb) 16:17:19 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) nanosleep(&(0x7f0000000000)={0x5, 0x3ff}, &(0x7f0000000040)) 16:17:19 executing program 1: r0 = socket(0x18, 0x4000, 0x100) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0xb, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a531b6013f3bbc0a84a1485a8004cf4b90b068b5c536d8f454248b244de51d5c33405415d2665e29b2bcd96f3e22baefb55d822809bfe117c7ffd100db802b4d8197d34d81953e623ad0c92eaf24510d2852ca7b76d313d1e2d80f1ce5a8218bac6c5c980d9a743b241308", 0x6b) r2 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)="d1cc70326e604080f5d5ddccc14a3bf6a7ce5aee4e3a0c9b1e27b063f43c2632bad76666ad2b8eb5ae51f20e4be60ac6822b44bf0f642431460832b3cb402f5e53dea79b7acf5450266a21c255f7a535ba0524e572", 0x55) wsmuxpoll: not open wsmuxpoll: not open 16:17:19 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x1000000000000029, 0x100, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x9e23) 16:17:19 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:17:20 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/file0\x00', 0x80, 0x0) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x8, 0x2) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) utimes(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)={{0x1, 0x4}, {0x7, 0x75}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) 16:17:20 executing program 1: r0 = msgget(0x2, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x4, 0x6) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYBLOB="924ba565a7f5334b4e8b09fdb8cc95083fc684d8fb52cd6039266ed902b56335692be64f0ab599aef00876161a305bbbbe1e4b6fd5b735b63fcf45c12e9f966a373f92afe07583f61870c2572e63605d73909e4597842b5f8cd1861b8c6f31738cf1a6ff209a21a6435ca1fcf0e1acc529c897becfa8210b5e66d3723fd30055df1ba98b1e360a44e4e5ea5cd2cb390bfbfacd07c55de8d42438bd38011f0597604af839982a18ead6930fa18d5febe26803565ed6c488d5bbeb3973fd2bad6b04a6b055b1b6871da73c511afdccf2b353a0845e40522a4c9fbdc406047c0f438a5b878d968ebed01a3761408d1397", @ANYRESOCT=0x0], @ANYRESOCT, @ANYRES32, @ANYBLOB="c2c4e568b49194d436c1055ef55c956c8f95657912fb5019e83e0695d7891f7892dddf9a03cbcbef2b83e0e1cb1e1155ce7b68d5070d7ea8345110f95d60ba0ecdf003b47885b7b034a058d31250eea384b60fef749176eed4183069d228e03321e4614e9437e2a5b2a57cf96c9ac88b6dc7446812f6587673fc0b78363d72fbbe2cfd0bf139729ed27b5ba5137b01552bcf211536e3ad9f536937a8812644964b307f6f7febf47110eb9e78130cb826b509ef2cc02adc68cc61cec10a1fa5e8e9c4b4a3c680941fb6262d716f5ff05293ef3985619d79", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES64, @ANYRESOCT, @ANYRESHEX]], 0x6, 0x0, 0x1800) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:17:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/43, 0x2b, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x1, 0x1f}, 0xc) 16:17:20 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2084, 0x802) write(r0, &(0x7f0000000080)="bdfb438ee901fa6f68c5cc28f0dc8ed97663a20fd3db91087548b69661da1465504dadb21de2c91e76ebe3b4de4d8f671e1246d2683a76aad41ba345260ce08ce808fee9e8982dd04db94b8797947e201ae4ec7136aaa1bf9cc93c3d41ef0b02b759937ecf015da3969206540915edfdd95a45dfc5f3e2a2c9855dc0ad6420797242ffb77c8c07df859740d7899f5a32b3ee36e89770dd480a6ed7cd90e5e214358b292295d1357c18c99e65104dd075a62be9010e2c546aaec8b7dcb32aae1ed7aaf53494ad7ee9ab10a3b69b8f046e38ffd09beb8aa8f4d85cdf1b4882d869c5db2dc2db89ace8", 0xe8) 16:17:20 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0x7f, 0x5}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x46f}) setrlimit(0x7, &(0x7f0000000080)={0xe0, 0x10001}) sync() socket$inet6(0x18, 0x8004, 0x10001) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0xfff) r2 = syz_open_pts() setrlimit(0x5, &(0x7f0000000140)={0x9, 0x7fff}) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = semget(0x2, 0x2, 0x248) semop(r3, &(0x7f0000000180)=[{0x0, 0x1, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000001c0)) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/192, 0xc0}, {&(0x7f0000000380)=""/134, 0x86}, {&(0x7f0000000440)=""/15, 0xf}, {&(0x7f0000000480)}], 0x7) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r2, 0x2000740d) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000540)={0x6, 0xfffffffffffeffff}) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x1, 0x102) semget$private(0x0, 0x3, 0x173) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r5, 0x20007461) semget$private(0x0, 0x7, 0x8) sync() close(r4) write(r4, &(0x7f0000000280)="5d715318c26a67bd73a2deece0d6222ad6e3e7f16314d27d385000bf5052a34773f98a09df1b95dd3d6184", 0xfffffffffffffd3d) lseek(r1, 0x0, 0x0) 16:17:20 executing program 1: r0 = socket(0x2, 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, 0x0, &(0x7f0000000140)) 16:17:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000000)="8b", 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r3, 0x105}], 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) 16:17:20 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x102) setsockopt$sock_int(r0, 0xffff, 0x2001007, &(0x7f0000000040)=0x3ff, 0x4) dup2(r0, r0) 16:17:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/64) 16:17:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) socket$unix(0x1, 0x1, 0x0) 16:17:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffc, 0x9, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setregid(r3, r2) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000240)="81003b1e3ec295043cad7124822c11a882fcfafac88ebf2fdaec26c7ae08d50012c8b47c95cc20768483471770888c9f97d374fa529420031ed35c042ac5172e52a47922ebe175559a8fd342611be184fe66f750ef071556a53c240a", 0x5c) r4 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x0, 0x3ff}) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0x1, 0x7fffffff}) fchown(r0, r1, r3) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) kqueue() mkdir(&(0x7f0000000080)='./file0\x00', 0x0) recvfrom(r4, &(0x7f00000002c0)=""/11, 0xb, 0x40, &(0x7f0000000300)=@in6={0x18, 0x2, 0x9787, 0x3}, 0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r6 = shmget(0x2, 0x2000, 0x201, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000180)='./file0/file0\x00') getpeername$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000380)=0x8) syz_open_pts() 16:17:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xbe39) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() syz_extract_tcp_res(&(0x7f0000000040), 0x400, 0x2) 16:17:21 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x0, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a96ca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be6", 0xc01) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f00000000c0), 0xfffffeb0) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x9) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000000c0)="d70c97d608dce33d55e6ad445bd57cdf9610a460652fdfc20d70af4463bf6cae530becd36978cc85ad8ae21727253781f90789f41ca0cc63dffad1986de8385109e58f64077e8386b494bd086d60086a803d3439fa89d0958ac8b0662c24", 0x5e}, {&(0x7f0000000140)="7aa8ff307d951df135fb97226d7d699edbfc94b3e3c5560c433d0c03a011018e489bc051c2d4239538fda178ac3df683195ad9d1d984c349c73acf1255261e8c1097d21ab097f225bae0f1bbbffdea27369b048d0eeac6ba4b122f65b9f5ab244a00995f8ac4fedabfc6a2cd5deb06df59656bc7f67f207d3e629971277f2b82e9607a66c01e", 0x86}, {&(0x7f0000000200)="21900eb78ec288e4cb3a446e542bbed9d126364f4d9979e11bb8ae39091de728f23635c3d1c681fa4a5b885609a8a5f8cc3aa2cf126edc5a387c565c0412b63a79d8cb2c154ab3898b2674a52f", 0x4d}, {&(0x7f0000000280)="46235463b06f5c4bf06728fd5904367ac0d51c7bbe3707741a2d3dff6a40e39ba6774a423006f51fc2bb2e61ebfb53a6fb6d422d1001cf57ab4fee2a364603d953131a3915c8c80af6f430f971daac827440355627b1f53c2c2bb091b5697c645bef25178804775122840fbb42c7d7751d069670a6e2345c6f2c5dec79dbba83aebe50886a81a3ae041b9a4cc2fac55d01406762fc9943603422224397f2fa85d8dd6e6edafca6", 0xa7}, {&(0x7f0000000340)="3261d761c0bf9f5697d6f057c68988df222385d723211830a64af30200293af202c712fdc1b9558f244f73e7f3b962c951ee7ac29bdadd52ae0144cade07921a2ad835a8977596a5c8c2f11f99adb42755fc0fb83267891ddfc8f994d021f4bb161cfef0115d4319e66fccd48569224dd21fc637e241986fdbefd996439e4b2309203dbf2690df014cc622c7169a7f28ea0e24f86b02ea5e2cafdc630cbc2a15c8bbb0e4d0e6f17b3951bb0ecf51ff1295fd5c51d57d1be2296ea7309785a033a933176afd396cc84f2e810942ab8b1d0ddf50cd8f88db492a09042d5cdc5b9fa9f2096b10b61bd12ccdf1095da043b7fe60a2ce3e026a05e1", 0xf9}, {&(0x7f0000000440)="e2df2186e4f6672d2bf8265089ab645d15007b54d3b7242128fb8fb1acbdf57c685e5ca28fba16ab910412d4efa3341b399b2dc701ed8ecd48d3e9bb4919fa9732f452c25416ed5481627daaaf9908232443725a11aaf9b3e7fa0e08cd48ed7408f9271be874c08b0553f897d56e8b82799c5c392a6b48bcc9e3837a68340845b6a121d086db3cad60d477", 0x8b}], 0x6, 0x0, 0x0, 0x400}, 0x5) 16:17:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:21 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x0, 0x7}}, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82072f2fb0703a4f51b376696c6530002a58c70f"], 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x8ee6, 0x0, 0xffffffff, 0x400, "a5b1b2de331374fb05a3b0b70b803477280467ba", 0x7}) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:17:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000000)="fe000000ba00000000000000310000000008aa91", 0x14) 16:17:21 executing program 1: socketpair(0x0, 0x8005, 0x9, &(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x1e, 0x3, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x20, 0xf0000001, 0x100, 0x97}, {{r3}, 0xffffffffffffffff, 0x2, 0x722fafe32b4b37d3, 0x6, 0x80}], 0x6, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x10, 0x4, 0xc1, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x11, 0x1b, 0x1, 0x7fffffff}], 0x1, &(0x7f0000000100)={0x8, 0x5}) dup2(r2, r4) r6 = kqueue() kevent(r6, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) sendto$unix(r6, &(0x7f0000000280)="ee6f569377de15d33315f15159cfa4cdb65bc9446ef5c1d8b76bb08d4ea3d5f75a33029c5d4aef11f076d2c48699c1b75b4da129275278e688ff0dddbcc2c944f5c825804adbc5f65da50aca80252b8992e8cf31c14a308aecdd70038d208030a5938e923ed01788edd7ab902fbcb91f48ee4d44db326996f5986ed0f4dd92ab041b14a34d85a6a86206534e16726ea3ff11541e4000fe1f375ce8e388bc502a354631743524ea5cd124ec277cfaec6865e27a2283a9cd77b0037d4dcd1ee89fc9baaa122fde4d3b78651177cdb9279c5329ce0480ea5f2e15cb76d9037a22a391b22de4508474", 0xe7, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fchmod(r4, 0x20) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r6, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:17:21 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = fcntl$dupfd(r0, 0x8, r1) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) 16:17:21 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r14 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r15 = socket$inet6(0x18, 0x5, 0x8000000000004000) r16 = kqueue() r17 = open$dir(&(0x7f00000005c0)='./file0/file0\x00', 0x20749, 0x32) r18 = dup2(r15, r17) r19 = kqueue() socketpair(0x26, 0x8000, 0xdab3, &(0x7f0000000600)={0xffffffffffffffff}) r21 = accept$inet6(r20, &(0x7f0000000900), &(0x7f0000000680)=0xc) pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x4) socketpair(0x26, 0x8000, 0xe32, &(0x7f0000000700)={0xffffffffffffffff}) r24 = dup(r18) sendmsg$unix(r14, &(0x7f00000008c0)={&(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000580)=[{&(0x7f00000003c0)="0b12662a720cc10fcd6c956c0e0239c1dd6842b30530045d1dfe4f377ae91bf2883b55926b60e30e85728e2d2f2780fc06357633ac9974a6874a11ef304e6383790ef4b528b7922656954ff5c981d1961d19edfb6b6d1934e100aac9967de7abaf42fb105c", 0x65}, {&(0x7f0000000440)="b50238fd63d33a0811593369055619dde9bff2744216e4aa27d97b904c8f0ab1dd5fdbbcc1c4734df151dbbf89ad55203a05e8", 0x33}, {&(0x7f0000000480)="9b9bd8d57eb9cea563a45b685667db313686c7d2f25ee0921faea73a55d8280a074f660d1a7e640475b3990b499824bdf174e8a24d9466848486b84b3338dcdd91107646c54fd0c7548a8e5666755bb22c6a9a287eb240ea7e252c82147564c6e28aaf724ed8edaba4501ffd7bbdec49deaa25c43a761974a08da520a4f355b3b0df73904676c6792b0901ceb55bb7af6143f7eff5d58b460556997b90056839fb040532804014e5a6b90b51801c31c60876d60e82a5256306e3d99935aafef3da99a527eb0595cb50abbbc84d12db475a96e334ce0a26da", 0xd8}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r11, r7, r13}, @cred={0x20, 0xffff, 0x0, r4, r12, r9}, @cred={0x20, 0xffff, 0x0, r8, r7, r0}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19]}, @rights={0x28, 0xffff, 0x1, [r20, r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r11, r3, r0}, @cred={0x20, 0xffff, 0x0, r8, r3, r6}, @cred={0x20, 0xffff, 0x0, r8, r10, r2}, @cred={0x20, 0xffff, 0x0, r11, r5, r6}, @cred={0x20, 0xffff, 0x0, r11, r5, r13}], 0x150, 0x6}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) setuid(r25) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 16:17:21 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) 16:17:22 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgid() getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000001c0)=[r0, r1, r2, r3, r4, r5]) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r6) setuid(0xee01) semget(0x1, 0x0, 0x80) 16:17:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = dup2(r0, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) 16:17:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:17:22 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x102) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x7) socket(0x1, 0x5, 0x2a68) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus/file0\x00', r1, &(0x7f0000000180)='./bus\x00') chmod(&(0x7f0000000040)='./bus\x00', 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r3) r4 = geteuid() seteuid(r4) fcntl$dupfd(r0, 0xa, r2) 16:17:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff9, "17000d998a7f6200000000008000"}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca365960", 0xb7}], 0x1) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287f", 0x668) 16:17:22 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x91) sendto(r1, &(0x7f0000000080)="c00933aaf94144b3fb0868331149d9100a7a2fc2343ddcc2916616a6ee96c8bef1fe683e1589def7e5ed7752266358cfc9a741f97791ceb79f17281da6af1f5f78491722f36a2f6a52be1ea0c1aef3be24e5f457c554743e1833761c2251dd7a19b495bb120bfc8f79f4e2fa9d7f7f9ed21bfc5daa8f5ff56e9dac101dab346d0b6cd8b3554103fa1c92b2629b25881770a78c", 0x93, 0xa, &(0x7f0000000140)=@in6={0x18, 0x2, 0x100000001, 0xf841}, 0xc) write(r1, &(0x7f0000000180)="af1aee91d0051acd41e169e490d1330bdedaf8e76fdc924c125da6081126d90cd7c2fd7ccfa60560ad03b10bbe7bcd38edd224010cfd3fb2d59419c9769234f266cd7a471f86bf6c057b4944efa0fd1270a01fe6281077d025453af890b24b475aa617114bf52981170cd68d914a9da7d1232d413eeeb0fcafc33f5511ff3ada4857677703d06f97afdac96963e2df2761671f8572e236b893e7d1cd5c", 0x9d) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x4, 0x80000000, 0x8, 0x4, "758ab0640342f6ea8319a08f37284d8ef8a305b7", 0x9, 0x6}) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/59, 0x3b}, {&(0x7f00000002c0)=""/82, 0x52}, {&(0x7f0000000340)=""/206, 0xce}, {&(0x7f0000000440)=""/251, 0xfb}], 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r2 = semget(0x2, 0x3, 0x8) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000580)=""/98) r3 = accept$inet(r1, &(0x7f0000000600), &(0x7f0000000640)=0xc) semget$private(0x0, 0x0, 0x101) r4 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r4, 0x0) recvfrom$inet(r3, &(0x7f0000000680)=""/192, 0xc0, 0x2, &(0x7f0000000740)={0x2, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x1, &(0x7f00000007c0)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000800)=[0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000840)=[r5, r6, r7, r8]) r9 = accept(r0, 0x0, &(0x7f0000000880)) getgid() poll(&(0x7f00000008c0)=[{r9}, {r9, 0x8}, {r0, 0x100}, {r0, 0x110}, {r1, 0x40}, {r9}, {r3, 0x62}], 0x7, 0x101) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x5, 0x4}, {0x800, 0x8}}) utimes(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)={{0x10001, 0x2}, {0xffffffff80000000, 0x6}}) r10 = shmget(0x3, 0x1000, 0x410, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r10, 0x3) getpeername(r1, &(0x7f0000000a00)=@un=@file={0x0, ""/108}, &(0x7f0000000a80)=0x6e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ac0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000b00)={0xe60, 0x0, 0x80, 0x0, "a467a67891288d17e2adb41f9ab83831cd03a430", 0x100000000}) 16:17:22 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) r0 = semget(0x1, 0x3, 0x80) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f00000003c0), 0x100000000000021c, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x1010, r1, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:17:22 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) recvfrom(r0, &(0x7f0000000000)=""/36, 0x24, 0x800, 0x0, 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 16:17:22 executing program 0: r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) sendto(r0, &(0x7f0000000080)="a8fe33b58eec0ea33d9d1cf35d08eb7c5c53a74aabcc18815cba63dc8bf0312992801baf1833af0897ab34eafbcbf8005300668caca430ba1d6ae7b886e86b5bf23db4d0fd04690c8ceb938b475c869c11ebe122558526460092c1c767c344bf8c30945be972968d473a7e1893d107", 0x6f, 0x7, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:17:23 executing program 1: r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/89, 0x59, 0x0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x10000000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x4000000000000000}, 0x10) 16:17:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x101}, 0x8) clock_settime(0x0, &(0x7f0000000080)={0x40000018}) clock_settime(0x0, &(0x7f0000000000)={0xfffffffffffff0c5, 0x4}) 14:55:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000380)={{0x5e2a5d1f, 0x5}, {0xfff, 0x800}}, 0x2) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) getdents(r0, &(0x7f0000000240)=""/83, 0x53) connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f342f8ff507cc5ef424600000000000000002a5abeddc161af37e10000000000"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='r\x00') pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) openat(r1, &(0x7f0000000200)='./file0\x00', 0x8420, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/192, 0xc0, 0x2, &(0x7f0000000180)=@in6={0x18, 0x0, 0x8, 0x2}, 0xc) rmdir(&(0x7f0000000080)='./bus\x00') 14:55:01 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0xfbfffffffffffffe) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x1a2) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 14:55:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x7f, 0x80000000000}], 0x8, 0x0, 0x0, 0x0) dup2(r0, r1) fcntl$setflags(r1, 0x2, 0x1) 14:55:01 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffdde, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 14:55:01 executing program 0: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x81) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000440), 0xffffffffffffff41}], 0x1, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) close(r0) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) 14:55:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xfffffffffffffff9) pipe(&(0x7f0000000080)) mknod(&(0x7f00000000c0)='./file0\x00', 0x4000000600c, 0xf5b) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:55:01 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000340)={0x5, 0x7}, 0x10) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000240)="d1d6b85b3c1d60a8a43f86c716e83d35a27c887640448286816c265f0b0e7df1e00cc65b9407d7ce2b5ac06bc3f5d13823465154492bed513c55cc049e0cb50c9a87a2665147f90b4d8e94f311100f62a4c32b8476e7426c", 0x58}, {&(0x7f00000002c0)="fbbcf5941bd56d8e9c2a0769", 0xc}], 0x2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="2614ced7bb107af77c7a9606e2b3b1e23a9a96194d1cf5baa516426885902f1d68d72c6d5a6df741c0c447b79a7f1ea53e9b6ee5436b8acf415a847cd6a4d602b24beb550d82997fbfc8526cdaa4b8c6f35cefdf16d05c3ee86bf887ba4569f41608e0052fe2f576942e382734f20288a21bc8bfb1fd216343605b4badd0f35a58c6394fa46cc5f7de81ddcf4e0da1afa9cae3bb62b0e09c0ffe652bd9e53ebf6c57d5f484fa7112891df18da1fe40369a85", 0xb2}, {&(0x7f0000000140)="d32c6147bfc7e2e76fd33a89ef312404dc5f01207b1f020068ee3d89ef17b2dd250b2ecde17c99cdad4c96a8e5eca2a68d89bdb9616a2b753c2b835340ca77da51887dbab71941a730bcf347e93edc246a2dd0c0e809a4a3f546c731150b327956d43ea6a745b70e8810ebd02ce58289f79d9f3aa7ee2f711ab988550b4bc95f693bb16fab630e885a687af575cb419ccb343c", 0x93}, {&(0x7f0000000000)="0999d913e23f0c6f450995861d89d7ce1f7602df6e3f1747a9b20fdfa11091a050009e1d3d25b039a651ba87403ab5035f9cd641c7c9e9e8b68d2765af70", 0x3e}], 0x3, 0x0) mknod(&(0x7f00000003c0)='./file1/file0\x00', 0x10, 0xd9f) 14:55:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b6", 0x1}], 0x1) msgget$private(0x0, 0x10) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 14:55:01 executing program 0: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 14:55:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = socket$inet6(0x18, 0x8000, 0x6) getpeername(r1, 0x0, &(0x7f0000000000)=0xfffffffffffffef0) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) fsync(r0) 14:55:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000008864e4550000020000000000000000000000000000000000000000000000000000000000000000000000000000844e0000000000000000000000000000000000000000000000000000000000009d4b2e9a2306955d9fe88d627e090000"], 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r9, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r11 = getppid() getpgid(r2) r12 = msgget$private(0x0, 0x40) preadv(r7, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(r9, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r13 = fcntl$getown(r10, 0x5) sendmsg$unix(r8, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r8, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x3) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003800)={{0xc003, r3, r6, r5, r6, 0x2, 0x1000}, 0x9, 0x7c1, r4, r11, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r10, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r12, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r14, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r14, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003bc0)={{0x2, r5, r6, r3, r6, 0x100, 0x100}, 0x557, 0x2, r13, r11, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r8, &(0x7f0000003e80)=[{&(0x7f0000003d80)="eb38e8deef78b7d9679e7e6e815b797ed1a1136610902c023e72ec71c252c1b77f83d8ab5c2e1cc84270077b507522ae046b9685e86fcc32517582e2d06c2f4e434eb1b4095c00d92a348d4c6de143524445b1b4ff57fddc2cc244f21657e6631c5b0ef223a39825afe38e902803730a15521fa118b5bad922fca85b8cf8b9abef541af6b7800b942c8ba2747428bcea33af5532e692b653a694a0b03e94923b6087e1d64ecfa8aaea07ddb95bc04491823c2aa74231ee350da3bb52fbbbe3bb8f942d89abede2992e928d8766af058fd0d3f510d0dedd0b5b5ec1d1446e00d7264f27951bc8e150aacbe0828a163bb54704", 0xf2}], 0x1) 14:55:01 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) 14:55:01 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x440, 0xa) getdents(r1, &(0x7f00000000c0)=""/113, 0x71) 14:55:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 14:55:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) shmget(0x3, 0x2000, 0xa5, &(0x7f0000ffc000/0x2000)=nil) r1 = kqueue() connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f62757300e3ae2e64788ea0feb3563841c925b507000000002aa49dd49e0398099784b7eccfc95e0c7a32cd64c089cac2a417790762c6097f7b4467ae668160431008480f2d8a61c3ec84366e6b266659dc300a6fbba2817d43e3b1303bd6a5000d267268dfbfe8a05177ba6c6f0cfca9c25fa7b4d33d422a7506bcd01e6a1abb1662ea70f8e837f4444d594b263d672d1b6801da11494f2d026a2449f8c4bbfc23c759929d8ee7386ff0b47288907debc5101bec630b4878c7f43fc8df680f827725f1bcc906f6886f8447dec7028f8d68aebe42eacd01e4ecba9d882fe78484e5676caab345d4a3fddd4155235e8ca7389d69938a84ef32d60c24cc36da7b78fe7d55117e8188cf34d009bb342d33cafe8da526342ca134aecbb4c80f554de8383e94654f57c048f69d71e5d002479f84d7b224b04264fc56d4323e2c7aa364c8085a7843fdbdc931f935a7dcf10000c7eb8132071bbebdbda295b4747748861e50994749ec6dc2900a092b1b5a5d773ed2d41e5ad0069dc8c670aaf1a7636f008dd9bdc17ddcbaaff5e6267fa65f7d58fc"], 0x8) kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x100000001, 0xb0, "59ec1fe9402edd31cdab9c4b49ff1637fbaeb737", 0x37, 0xfff}) nanosleep(&(0x7f0000000040)={0x2bceb27c, 0x3}, &(0x7f0000000100)) kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x2) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) 14:55:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 14:55:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 14:55:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffffffffffcd3) setuid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r2 = getuid() setuid(r2) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 14:55:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 14:55:07 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getegid() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 14:55:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "8369d2d18001000000fa600000ebff0100"}) mprotect(&(0x7f00005cc000/0x2000)=nil, 0x2000, 0x1000000000002) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 14:55:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="27542af1626412d2d1a4ab48ebc758273d6ea25a9dd0fdcdb073761acb97b4df3e824d8be5c42b5fd33b96c18e8016a2c6c530d471f68c6a6e2b62a5866f5d36e243553d0c3440091709ee87ce303d48eeeed45993aad732dacbe8f045996edd8777f761cbec65f80188edcaba64439ddbf7f947aa1acbbf6a013714091d4368257a15f8036e244d631c6e34501079a6c0f906b54d2f7c7998f5ee52f4d4fa67767e3e29ad08f8772b9687a4bb8dca11da580ad46d7102a1e5cef361a97e7320a542a03c84ce0c3d37a33c9e7b06553ced224b9eaf3fd23528577f4acd0b007589f97d01e6ffbe430e84f1774f51b55e4c0bba7ce8391c5696", 0xf9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="7c17698dd608226b6af31ee506ee08db692357fdd5dbf3325ce80ccbe3aaedbb71d0e513f99bf86f01ec9ae61efab55ee5523339d133a806f9a6c41b8eaaedb78f29a98146abb80652c951b4243caaafdcc6cb76f845f8fb0361fdfc70490f0b1a54ab8d8948ba8951b446e619c77976e7dd3b9b382c18de13a52c500be07be3cf17812497685c75b5da093a3b16d2a902e9ba20e71dddbb81aa5fbe044e9c19aa163f4b036531317a4c8655969a5cfa8aa8a21324546e4fadb70de0b3a83850f55a6cbba6138942ab3822559bebce687f", 0xd1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet(0x2, 0xc002, 0x7f) 14:55:07 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kqueue() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) dup2(r1, r0) 14:55:07 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x80, 0xd1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b499a61158312f9979f701b400170008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 14:55:07 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) setsockopt(r0, 0x80000000, 0x5, &(0x7f0000000080)="aa3d8b80768ea359d9ca1e0ea51166bbfd512293eabd745c1922568b6fe3c882556485f7e1dfd06cdd91f4fbdecec4a1ac407fd635b36760f91a759fef89e6473bc046f82cd8a78bd0a45b2d74bb3702e3515f1abfa701a80de4153059cc6813121c19885378e6b3193087ed8eddfe13126074d49708be02a2f28580868c4af701b3f3929c5751dc5be1fafa41a0531f5ee96d4ddbe46737bc9fde2f838d04a50e96228c346da7d80723722708daa05d40b04a46f2bba3a13a231b73d238787d4f9f650855a81ab02851fd2628e9d56ed8e426103ad41748274bda48c447d949ed950f82d947273596", 0xe9) 14:55:07 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x40) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x420, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000000)=""/26, 0x1a, 0x800, 0x0, 0x0) lseek(r1, 0x0, 0x80000000020002) getdents(r2, &(0x7f0000000180)=""/4096, 0x1000) getdents(r2, &(0x7f0000001180)=""/4096, 0x1000) 14:55:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) 14:55:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 14:55:07 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) getgroups(0x1, &(0x7f0000000000)=[r1]) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 14:55:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x13}, 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x100000000029, 0xa, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x10) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x5, 0x4, 0x0]) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/172) 14:55:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0xc}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = shmget(0x3, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) setitimer(0x3, &(0x7f0000000040)={{0x3, 0xffffffffffffffff}, {0x1, 0x3}}, &(0x7f0000000080)) 14:55:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2007, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') dup2(r0, r1) 14:55:07 executing program 1: mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = getppid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="0263663bdb5964b1bf04ec4a2bdfd22a2530d327cbc3779a3c108d848ac3f21d4f220299e2f5f2ede9f2ce78f2c6754909d780d9af3155414d751490ad4aa9b0fcb16ebdc1336cbd91acc27b2a8a35b9b9efadd1e9f2389c4da864320b4555b2249d89ce5485c999a29bcec69c4a075e5386c2731754deed6c87a6adb6a808bd13b8df752d61a11025c87787754990dd08a7b1980936eeedd7481998361571ca0ec6d0f97cd4d6a84a1f42853459ab36e02af8d7cacb69741014fb2a5c27cce19fc4c16aaa3e67791bcfe67b32e48d4733d21611564e8cd2cd6cf3c59a4768e30fc40dc2f060ed854d2584421cc73225ede1993c4c07a0fce2ebd684be22c40c241fbafaa1b1dcc083e83886c58b70fa642fd72173dd3cb510dac3944cd4ecb63f558a9f90ded693b4c563066a3ddc23a43db1df98f5075261be8ad736f56968cf895d0d24a6330834e0116ce18aa68aabf6f20f10e192552bde87a6e26247d597e8733bd68e00cebfd9dcd2d9e34d79244ca6636eb2c579e4e88e8a6a3e842a79c758fbeb95a37e5375dd4ec866d05abb39e0c94a9b3a863735034b9ebe71dbb8516bf872532383fd592161bf6bacccb04e414f1047ccf7a8b5eb52fe659d5d4b7970b5434fa614722189adf18d0bd8e2af22c949dd045d926eb797056c56559588fbd6c7fc2bc7f1fd723dfabf94bb4b931f05fa13d0ffbaa8d51fb91912309d8f73ba2fc563fb7370bb0bbcda9a72a8322e0eb7dc412b307078c33a42a0346a641e6ab0f48816be1700aee30d8d25551e7d6837b2a605371711bf5bfe36c2dd13c517d354581df433154ba228a3e9334144c7ae23e32313e2ff110c3693a8ee1131cd68759251591728b385b58c6c066a103fff4d293dde4c5d6696cc019d9c26e5885961a0ae6cb3608051e0888e01faa1072c41d6f1f367058b997116cd0b29f7a1fcb659cb32f9b02ed6d3772acb662255eaaaef702c628c2ca6151dd16a3a1c96d4d9e16f92777c889c05c3f1e30dec880a223d129c18ce3f56fa4b1f90c2244f2beaee29250af52de096495ffd4621040cb5ea020f0b96a8536b89a2821b8d9cd9d0bb1a1efd2d0a78654ff35a96673e869939730f6e9a173388bb3a37699cd94d1e555dfa17ecaba7c889d406807674b83cc65683b1dc9bf54bf19cea63e16dc82537f42abb5a2e878e2424a47750121e74503a09cbb8d36e6735c709ed3ce5788ae3660c4c68c49c7d31f8d8c533a4aba52ba32b1dab7488726bccc1900aa11dd6e1dd024252c8a472efa5da4e067e7e61b4026df68a9775bb4957175f07c5ad5f490bd205d4e6153ffcc1c3fd3807838e0c84aabaa093901da80e133fa2f9e4eb78af4a08356610f38f421d109d8b489953c5572001e7c621303db83b09d81eaea09087796797a527540659718b6feb6570255e295594eb527202b0683e94573039e75c316c5514ff383af1c36a9de3a6c864d00a4f2c6f16c29a6ccb4caa8d2cadac95991c8ba53f619eea5933e5b6517ce8ccb2aef117fd1e1e5d02573e71e403b854f5efd75a89073c300a68db819824f29c00db13489abec2b4183180d7826fc4abc4d674ad09daddf938fcf3c1bab513d6840fa2063db19b5df730e39934bbe9ba2ccc8e821598c1eb3ff84253c4dc18f51402aec6db35cdb99f65dad2d77ea83683412dc019a57c995c26b5e990835dedd116e11da9e7ead3f5cba07d15e0669cd36d26481d89af79247ea2460d2857fba76fcb3211912b690399f7ede948bf78b7a153c74eaf323759423519f49f94f78c050009bcf45f2f501388264431a31e0f572c67637c3e68d3be293e47a16549e95d136a32d0a2750e593f76c4155bdb4d92ec313307a5a8585357ccca3e4ac464d87286f05ef2610fa85ed0a47ba2f2c2e08f88605c1b657f0664f35be713c3ea9d4242e42c8957bda641ac3cb343f0ca0a5478988d19591b56b81910f67f3245db0afd69431147961149121717b02bc22fb66b9011b81cd36ce9205f8a3e9b97c7c2da73b28224ccadc1678bb807d45043893cebffd9440ab1844f23128774ef56b095f5e0ae6ad5419f3fccf68fa95596b25e4ea1bfb0079a7646a8b90b834847f698b4ea4b3f84c59c7827eb2a9a4e6f133d22b76b7970811858a1ebb6b5034e160e11a6c7913f1ff09563007199cc731a3f057eb75d6857961732c9db5dbfa3e7491072907d0acca214b7f6eb6d7e506e06f975eeb21299a2d8ca896c7bdd34580d6271bfe1b13171056d5bc5c42bfb7e99daf7b763ed7e94c341cadacb4856cce1fb620d84a3135e942c4344442f3fb2427a1f1d4cc15a89e874a1834d3ff67a6a3a33f9e4a5c6e4e4c7bc8b184fd181495f082e6a7a7cc89b8e00e363d9b446b389af6eba7311ddce2317df338a6f224ce1afe28c8ca82e5a8c7e5507af638b23faadb3f2768a8806bfe7bd4b4b6304b96fd3dae666c90359f5e0cd13b8f89def0feaffb6e1ea33aa0191733750d7ca0c3075d58a37c618615440e13f9cfc36ee72ef710bde4b54efd64a2239f7300e2fb38d3f23b8f4088018c0ed43b0ad90c426f052ac2808d4acf79866aecae5eb04d3bfecb4fcac13b03c0ff293dd4a827f9725dff14c09878b218a02241d31fca7bd94a91924e74b66a4015252c92b043a8d3a27077775a5d8f5e4e8ea2274be2f5e39cbe142cc51a636918d2da242aae4131d942ba600d14efdcf7dd0e02b28ad71e0dc5237fc92af221281eff1c15771a751693d13d94d6c1630f3a543683da710a514edc1d70539b537dac9d1ccb207786b069f32cd546b0dcf6e1f1104dc23b11406cf492ea499fc3f1a022755616efc801a71f8b0db1a71a50b90436f642d01c806d222cb0a9235402c0bff12b13dbeb399a237f82ea31a5b143182263921ee4c337bbc639a77015dbe118fa7c5041062f814655834d477a76a43d9620bdf66e6a059469f4e7d65031caef6c17e9fee1fff707998253b9c67a94103f087a537039e4f7364622877d73f057234400d4d8526e838147caf66169b1fc5e46b0ab945978f5f0d8cd8a2d041a88d0abecfa2eeb7d6aee5e0089c22ff0c7d1149a35901d0a7c548d99bd86a4b5a0539398a1f31c28e84a901000ae8d6adeb6f5b31685fb556bca79d8f36f1fc3cfc0f4a380a1d29b801206c317cfa7c0a09830e2d2696b8c8f9bcb5c90c901dad168b6e1757aaf8ac952d126c56875869d4a89ec0762aeb95eec04b6a1b5508e5458a22eedd6f827ae400992eaa1574b77a215e93eca13f254b6652ba216f63c4950e4a34cfa23eaa0545695a5ebfa90975946035d7eb495edd68b229b545bb233c76521bc9659d82447a4a500fd93b6c85c0ceaf15c4aa363691fa7a7b7ea7463e39dffa94a80e7d9bc75438729a1137368164f49b8ca9dfdd4194956f54594bcc56a891fa0bf1bf9734ba8470087f0c8d780e918e8ea2b383c1961d178fb5dc560091e1c838f31cb14cd4fa25da8e688c02e0f71fc84ae675cf0fa6015d3b9fd9efaae96b8f662ccc618092741fdb1eb0ba3ea871d6fe6b8552c6a2c309271f4db367214abbc25ec9cb0bb3988961fed93e39e0f733fd2fa928dd357ed777492b2b1a4612e068ff6e3b2d629b0efa4c4d82323393f25d4452ea394f6685df45832d29d7fef34072f39fd1608a8f8e74c87132fb48d67187d8a9df669978c2d05fd7025db6f25c410eb98223cfc0d5ff92a0a453e3d038c04d4f0d7f903ce53a7f37fe8c62ae67e22f643514d690b0296c775bce47c823cbe0363f569631aba1defc85745693a10e3811160c3cda9833aed8360e789b64385fe6b21f888db775ce0c18fdb08efe1c4ca8fc3385c1d0b9cddea5c8e46788668113754cd265df019ccc0f2e7c46b083faf27e76bd9d7c018344fa632e031ec63a593a2262b6c868296e89e19629acac51665b62c5c216a5309657c1231a6387a7a266e31de4e4663713c95811bac181d8ab28e81d548462b8865d82a5c83724a60cca6453974af75b98bb3d50bcab5e64be1cb649e28fe8c9915a4f6db6bb3a2fa969def0a83da500378889a6408207b5eb1635eef1e29679fe987888a1874a025a239e78d8a51b8ab58e81c3664b1cc0e67eb79504f3605cddcaeb2ea1d4b248821f578339544638b6ab2a70867229104a909d153f3b21353f315d5fa0f27e76ea3bcb51f8fdd4a900f30073151ea8b2a937c1f9c3fa3c369cbb2ec25bc535ae462378b12c070ef2add83a71f3e5232ed64ce7e6e39c168300c0abba26268ec48f87eeca16e849572bd6f46e20c3b6fbf4ddaa2be2c255e13800186f39dc2f6ee78472f27b9f6ca6c17820f9163714d47b9d8cbdac4c7068180ae9215ca03651e8512a4558f45d526370c8120cf40386269e3e842fb6fbb19a402d134f2830b12a61dfc07102dd9c31b3a40b2f1584053a5d016752a617e3391780bca3702c2f9320940c663a0ec29344aa59f0a0f6862fbcbead7324f39dbce8217421aa9d07fa36e43c744a768d85b4c9de6e13c85219e2a9e712ae1db76ab1f301e20d4bd3efb12916d8109af8379de74fbce20137f90e0a8c27f88f744d54d6d1abd66bf7c029c8fddefe797335291ddc2a3df49ae35bfa08615673864e7b1f0294bec65a6d2ce21991847b120975173f5c355e9fda9bc4c8634996218e3a4e90d358229dad146538e2579162fa35b1a66e5529d86b1a0934c2346c4a4c8a5d88827db82849c76ff29dade93c7846872fd2df9b29d05e0fc7c25977a24cc69ecc31d22f5dc04901f54c98df6a3b7bd756bffc79960c8d26a2d6163273f4f2d6be6eb7bc276c1e7ae54bb8de2aac92293b7e2549d7587b3ee891c8f3941f16e9739015470251930f55f86a7f8b58f939de1f800e5b23b17fc7cc5d1308e7d522809aa94372bbf7d35224b7ae5540f4583484e9c337e9249f1bf96e899890af2588d707e45b5b9886e23242824403cf183c1cc897527577beccf03e5a563e2057bfb1dc8577b93bdf335da78e2a3179eba675becf10ea0b422154b3b9bb4366d5b731daab49daa6edbdc637f397158ead64ae7b0bcbd56e0d29321e8e2d1d28f80c6ba3036ffbe3cb363bd127192386fb506da6ab8e7431ad538fb330e9fc2401ad5660a42ab0be2925b00cb1a3784135be8fe8ce233b6b74e3b8a27a176a54eb1032ee6a611a7f7fa14142bcf4ec15ececf6838c38c5f9dc2732bc21f73496b385dbb576312983c097dcef1a5605e828f667949b6da190173f0cf31c1acc850c8907503239bd0271f0c9a9f945bc8be152951faf7dcfbd5f25f83b9be86cc1b1fca4b01956587d31055607301cdc3b091629cd8d14171945fa0726df3e2c25443ae6bacf91885ab4321767cbe00b07ffc6d37a2f9f5a6322f2e27b5ff9dc257acdb4c191bec114221a32eeabf0582ab591993312a557e53214b555ab41ebeb5f593a1a73cbf49d6ceb27ab92c3573a05224a603ee7cbf5ec2d8cae5775944389900e330019bb564a3fd80bc5395e13635de3b4ff7fc675878c6f462d3fddc7d10817b1867b37a1a3563b4904754d1cfb59665cc7d67b24b342d5ad8d097e499d6e6aaeabd6ff35ec79d41bf89a3dbcc5856577de4690384a83f05491661da3b45ac996f15bb7a38564d7eb5d5896a3dccc8580e73ec6e3a54707fc1dee38924a4f0a52471c9c4aa3abded765487b95fc2f21ee8871d19666c2ce4a9c4f32c6ae992b70d0dea7276f3d6587b13838660364baf515f342082181902b70b2b62e87996f16eceb972eb646aa91d0a0ed3459ffb777", 0x1000}, {&(0x7f0000001080)="612f1b89bb873ba07eb38d987e8e6d3dddc864563799ae1104287b22d16de943b26a5d2a8202d1e3aefab7ffcfd8f822aa294ad51bd989ee80e9ff4edd44ea25fe789ef292c609a033cb95388efdda25b3324dc463dd42cd8b2c8084237c5bea44cad575ca77219d462867fd6acbc3ba475aef14fdc7b08f7a990a14163d2007ad887b2d0505f5be3f6a1ce509a18f05ba5efa8fa2f80aa75262434397ba2cc72b873d065103c8ac81b40fbbf0e202be4685e68ac4f00903247f40d3968a0c157871d66700ce9ade2f1bd8e4971fb2f4922d43b2e8a0a1385bbc162ec6de716ebf667b", 0xe3}, {&(0x7f0000001180)="7ebe44ef0ab4ec2ed3f6b4f9eb2b8a702c3e97801db91e94bca8f654af8245793d629f30feafd0ce51f815678623bad86476aa95dd5a2692a68782d8cf8a3576c6d4553e0f35f163f643f7e581c4f5620dd8e374cd312e6f335c449c0bc53515b5ae694e9dc0e09c06ff4718aa8d9e831f3356c565c94a3454bf58c7e7a26fa4c92e2de5669bf7ef70f85630f281088dce5ca36872c83b5196b9a675e79e6b725c", 0xa1}, {&(0x7f0000001240)="a83e152ff97652ed6187", 0xa}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x403) 14:55:07 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) dup2(r0, r1) 14:55:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x1, 0x0, 0x8e, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 14:55:07 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 14:55:07 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1500000000f07c0000000000000000000000000000"], 0x15}, 0x0) 14:55:07 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) getsockopt(r0, 0x8, 0x100000001, &(0x7f0000000000)=""/154, &(0x7f00000000c0)=0x9a) 14:55:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 14:55:07 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x4000, 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000e4a000/0x1000)=nil, 0x1000) 14:55:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)='\x00', 0xffffffffffffff2a) close(r0) r1 = shmget(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 14:55:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10153600ffff00100100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) 14:55:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) r3 = getpgrp() recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000340)=[{&(0x7f0000000140)=""/41, 0x29}, {&(0x7f0000000180)=""/149, 0x95}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/47, 0x2f}, {&(0x7f00000002c0)=""/90, 0x5a}], 0x5, &(0x7f00000003c0)=""/182, 0xb6}, 0x800) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) fcntl$setown(r0, 0x6, r3) syz_open_pts() 14:55:07 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x8082, 0x1) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') mkdir(&(0x7f00000001c0)='./bus\x00', 0x4) 14:55:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r1, 0xfffffffffffffff7) kqueue() r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 14:55:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000003840)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') open(&(0x7f0000000380)='./file0\x00', 0x1, 0x48) r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() accept$unix(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="00000269ba1a4cc8ae703287000000000000000000000000f8ff000000000000000000000000000000082000000000000000"], &(0x7f0000001580)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) 14:55:07 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x90000000000000) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) 14:55:07 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0xa0, 0x4) 14:55:10 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x20082, 0x10) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x0, 0x0, 0xfcbf, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r5 = socket(0x10, 0x4000, 0x6) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r8 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@file={0x0, ""/5}, &(0x7f0000000300)=0x7) r9 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r11 = socket$inet(0x2, 0x8000, 0x2) r12 = open(&(0x7f0000000400)='./file0\x00', 0x801, 0xc) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xbebe, 0x100000000}, {{r2}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x7, 0x6}, {{r3}, 0x0, 0x20, 0x1, 0x5, 0x985}, {{r4}, 0x0, 0x82, 0xfffff, 0x3, 0x2}], 0x4, &(0x7f0000000440)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x2, 0x20, 0x8}, {{r6}, 0x0, 0x5, 0xf0000002, 0x0, 0x1}, {{r7}, 0xfffffffffffffff9, 0xc8, 0x1, 0x1, 0x7}, {{r8}, 0xfffffffffffffff9, 0x15, 0xfffff, 0x1, 0x200}, {{r9}, 0xfffffffffffffff9, 0x21, 0x200fffff, 0xff, 0x6}, {{r10}, 0xffffffffffffffff, 0x2, 0x4, 0x2, 0x7fff}, {{r11}, 0xfffffffffffffffc, 0x2, 0x10, 0x49f0fa2b, 0x7}, {{r12}, 0xfffffffffffffffb, 0x80, 0x32, 0xfffffffffffffff9, 0xc46f}], 0x81, &(0x7f0000000540)={0x100, 0x2}) r13 = syz_open_pts() r14 = fcntl$dupfd(r13, 0x3, 0xffffffffffffffff) readv(r14, &(0x7f00000001c0)=[{0x0}], 0x1) 14:55:10 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710f37000000fbff00009d"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffed4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:55:10 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x400) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10480, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) lchown(&(0x7f0000000140)='./bus\x00', r3, r4) getsockname$unix(r0, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:55:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="008e620047ed363ea7e20f9fe848f51a0ba697706bf2501783f2b16d058646664aa37512f4126888b1cb37b348ae84c24530cac4066b2ade42fd8aa47f90aef8f0cc12d1d606abb0b835a144248b4c561c15ac33308f92", 0x57) r1 = socket$inet(0x2, 0x8005, 0x3) accept$inet(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/195) 14:55:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)) 14:55:10 executing program 1: msgget(0x2, 0x0) 14:55:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1020a, 0x148) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) close(r0) 14:55:10 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x100, 0x18) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x6, 0x3c72d4ef}, {0x9, 0x5}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() setuid(r5) mkdir(&(0x7f0000000200)='./file0\x00', 0x7f) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000080)='.\x00', 0x40) r6 = open$dir(&(0x7f0000001440)='./file0/file0\x00', 0x0, 0x8) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000340)="2fb24c05739ee739c0e5870e400ca96840dc563f95d71975605e0b55d4bd8c96c4ec6548399cdde90f658111d7d58ce13b03f0fd754bd504edcfcfe685a3a2f8c11466883ff5bd222da0368494c03f9f4f6eb6defa82bfc759abc7361f83932f0f81002149770681f73e563c0781eac353cb127d4f1a92d58baebd6abb2b25652627b3c8580df0cae142d5cc96651fa597a963f40ad21c1bd7362b52962f3ad7ab6d83d8bbaafae8c7ad4e7f5802144b7da7861e24a86c5829aa0f7c5057", 0xbe}, {&(0x7f0000000400)="89f58bf86c90e1e91a4513ebff5298090255981cba10c4fe3a8dc592274cd7cef99a172501b762cb728624a0d81db73ddf1c3cfec81f30f2ed1235f974315037d07e3d1725688156d3ab47cbadc6252f9aa49d1df69199a6c56bcd758bb01e7b34eebfc746a25129a90d8f1719ee575bca578f277c99678d8ff62f0ac8a19eb3110a9bae2e807748125b1b3ca1b94e2bf1a4f91de2e5ed23e0a1cadc2fcd57b80a8c90b87bd8c78b5be980d0ab3a19b55e1e9ed9097d878ab93d9b1694caca26ba8f89c49b2973eef11b3568e8c1bff374422086de2af682e76028dc005853db5593c235cc49a9669380c5b6e9f75742f62b18c1e83aad7d039a02e113555f87e920d3b2d219b2168b9a82e4408876db01b2dd65fc28a7b1a32550d314aded6a7dfbce5ec8e03074ec2e56e0f9679935e484ebf7b98506f91574ccfcbec2d2290ed7f8e4fa2d3129d0ab2274ee09928c8939657fa674c3b300f048bf52dd5bf452efa3d86bac98ec9de963741d3c3cd000b02dc5c3f2a2fdceb0b4cf07523b048db7f6d9e1188e42d60fa43fea682a2ebaea882220e46bda9ac3fd3bcb60e80078f71797051ba5d2aaeee2d685980e330e492167d2f1382596b0bd3e5c41ff061ba6583ab6f38ced0bcb1570a27605cd16b805d5999f1643bdd8a0d80be082d459fd821544005897b96cf5e81ca0a7c192348d44f594a2542dca9f484a1907d943177490c76a32ecd340a284ccd6a82b9a676fed44a7a561d4f556ae09a5ae9d8ec90bea55c70aea876fbcb6f2ba4496cd7106a17be4b8669f3ec5861bd01206b8bd3f95f2a24db44794cdce100a407ab02dfba1515256db384cfb795900ff1b821531d110875eddf914dc4811ebe75e4aeb0c5de92faad37a627c8ac1f40b356b18d62f7c25be1583f2518decbe8f1b20cab5bff8110b7c540b0819713ba0faacf802ad8aa23b3f85e18fab02f18f83a515140e289ec26b3e78636d86a4134222ce116809231ae23326c7d72cb49cc95eabcdd4d41e801ce33bd5dd12412a16d7b266335510e8299ed9154191590c7479531a64fb31233839834924b67358b24e22ec091cbc1ffd3dad9a4a8364cf65f8e2f17e0d4ff4eb296f57374e96fc63ba232b0b16b895977c095e3f6fc89823e0af50e9154c4af14aaf4bbd0e45969a2a8fa7d2ea244a4be765f5ae7e73130831d17e28d0a01f504e4975e0247091299a83dfcdba0468e176bb303c02cfdb00ce5f7a2efab739010349e7f1f5ff5564591949d53e19a49702d04376f15b2aefba561090b4831ed38a4fef0f50bfe79ef319afafec2a3bdc277780f62203c72a341278a8224e563b30cea1e2895de5e27348ee7fbac18b6055a1ed81a9c27514f35093d45bac20e893e8f5ce2968b82a815584aeed6260572c887bbf453d70e5015fd58718c1eb82ec9c15e0a27a59856b90ea1f80a104ce271b5acebdc4a767fb7089befa55e2b6aefbebf78c826aea0b501da8719a3cffb73fdffaae5364131bc0f8c4ab2dfb526f1de1691ff29df22062c495ea6de3035d4098685db60728ceb7d49c668d79771687ae3fc7854c5720a6614692038cf391f0cd41b7cc9b2b900a7024755f653dd7cc693ae1b16c6acada4acff504a1c071c000daac3a9522d65fbbc5b9f78044d6c8575e460462e3adf9eb023201376567571e0019913a98cbeeba01014206742823f0daf7211f4a3f65e48830802c4f4f0c16b3cd70bb30cd80a6d8af649505c3d22baf76b5f8e02dc97f10f919c1a4dbe475e28db983d9f536147dc0f9deb56334a1ecfae6371ddd030d602a540071647c4717d132feff9a7f9f13be430c42478b88e073d007ca350cd993e2153815dd75d318ac294cc995d925f1c6f2b6203a8c1cf23bd86a3cc682f44ed594569a2b845f73c32c6616453ac6c0c70ea61c87a6654edbb668564bbbc1f158868bb625b1d232a396ea443911256f9586eeb662e9271cd8b430564fbc1687dc0af7e246350bd8027ad44d191ac45f1c3ff5ec70bd7d0e2042d4bfb27d31a6ea044368aacb76d5d15a0d94b52c21bca2525285afdc384370abbad41baabc75056a247c2f595ff3a9d221eea9b994de406a822f9837fd0cb223d414491755e5f254fc98d606481c0aa0a5b2363d59349318ec4bf4caf3c5a2755776f3a5e500a8fcd5062ce32bc3f0c2106b2f56ab2fae808f303f055ed075b714714889ff59d549a362e3340c32a3e9e5fa1ac8e1344003fdcbfdd244fd806554cd1e198813542749e2a8b54b622fabbe6b9c9c090c0fc1164336416501ee1cb1d2a7305a4761cbddcd38e1752213831e63c6d47abc473b3d39b211a95eb40d81f69556b99609d186a6f542e3d6703dc84b164880c1b4d85d66ff289f2bcba06cf5afdeafafcd0043532c0825dbc4276aa37786199833637b59ef580a3e5a1eb12d3a1772b4bf2f46e4767d1eef0f0bd74bdf8ccf31d56ba8fb49989341a4163debc9f38989e3e12bf3ef9811a9464745aa7404dd0fdc7398d2602e658e206c8452ac22408c36ca7d53a313cb0d57dc0d2365aea6e743ae70fe2a1dbe22e5100c50d114dedcb0dacfdf3d56b82c4030e7e2f1ee61afbe6a4f66340fe482e79cc912c49ad8db4e01a7d9b073b5d1b7043e49033297490d33ddac1749a2464867c99c6fa9fc346110327abf7d583733ec1c4c514644188a6e0e2458c0c2e9f31a4e5370a0685cd17f501aaf8529558801d616cfba488088c0f1c13211351faedb798ecd0a9656550b7289eb5e9c625732b6b12f769e76bd731dcafa925601912c7eb65e3977721ebf1aa10ac18aaed54562eb3e6086073baee5a8cd9e99f7a33f622608f513ac3ccc4def31557196bb786357068d53a5c9d8ce9bb06da731ec1a07f728a5aac7141fdb429ed70337e92d00397ecedfe3de88502c30db563bb911b129cd2223ac52672b9f578a1067f507ffb50965f31f46320a68173b636a4f154531fa47d35303ba02266d7c2bee238c4f00501ecf6bf33a4d9ca3a33957470e7b32efe9333f45e2390990430d930859d3f9f21ad9abb4f14172801d4dcdef485d64d5519f19622ed0f25964f365d2d815691c52d4a860ce4b4eecf483aabadccef53058cd9ca7d1a39a777e7365cb6c46152bd717a6176c4fa8ca515f8a7f09045de18abd00429a4055ab70b46a85af90448ad8f5bfad5bf8cdb2b3203fbc563bf742f8f690d9c154daebb0740a346b8b786f88b7c88499324c18d0803c36276d1236b63c20a60c2cfba3d5486c5957bd7e7e413ede2a8f79ca9ba9155e559b5b3b50f0829e12246cc6aa4fca6547905d90b59d54f817fb637437eacbb47e33f3c8a993efd6007125fa0129e5a9b194bfb936d757b0c79b8d6354d30b4c5ba7defc2390aa0536718ef1af6fb190345432e1e195d176eeb6e163274e65f2a314a9a40dd1f7898683d07ec938498efed72a4f5337005e84b19504013de7da029cebd903f52d22aa07a8fbc1a2c53aaef926d227c7a1dbcf847ebbe319c4bccc9409b5be270b78b64ae70e25228893769b5556a325a2486e50bf99166e59a784d30301e5f334c63ffe75a853dc08a841936d0bb28a787e51ca8286ec21cf23e5adfa598306df0cd4f6231eabb432d86eecd99d89d42cfa93c3d6278dfad7da99d70d1cb7f6b45d9d4531838c2657eba3b887999bd7f7bd4cf7cd3a6543466ea5a9b76586c94990c564ea94c9a981862de28af956fd39b8afce0dd667a85bd1c4b88ce85fe19e6bd0a2de2b3a570af47a5be15dca0274898d869ebfcc05aa6aa2e57d0003044224de195538ed37b65bfaa2cab30a01f03dbb90ece8ba2ca298a344082597268b041987d702802d2c0a67519d3bf7d261215df7a44b9ffafa0c49292b15bc5b07e7be098e0efef1adcc169f8dfbd097d3c069f8bd672c73f078dbd4ff2ba7433f04763e4218fe09d42c80993c1f53b99b94958a4c629cd686c2840f889d6380271f4ff565f90560869a902bc325319aacf778239eed6f0b3fb2e27249ba2746d56e95d418829741645c89291c98f4adb561b89612e337ac651342dfafc9929168d07fa1d2b9ead94d7bd9312226ee3d91cd2af7b102654ae5b7ae9bf5c0af931ddfc4dccab1acaf15b42882370a299dbfc9fb496c79d450b65f8fd597324d4da186aefa4d480f976bf2fa0075339d57fd591f428d8d23b9ec348eed6b7447fad7f1afe18bed119fd5542d63fd3ffceed7529fa6ea2bd68c7987b2464dc0cca2d89793ece853bb508b2e617b0b0cab8dd2f59d9f6cb55c64e450e1c0449acdc82159443a77869f7602ef4f06245262a8a2c3b60b434356e5e4d6c96b723f1581dc469c3d850d05621034bcabe2b064055bf6a4cdb04913c91d522e99e1824d3c1363426032c410f89eb64d37c8ede0ca8f43bf546d2ef0f1e9e92f8d2b018b2974f45f2e3f65c04055a7a6afea62540a10b99b0228bfdabafc3229d38aa52cce4966c44d165cb7972354a387387e95dc8db1a29b0357ab8389ae8c369eef00defa5d0e2cccf99f2c3b5a18176f3309450bee7e7c34b28c5605119cb165fcfce7e8c2be0ad65736a440191718e7c17180b287c0bdb8f2966c719a0dba4b5d209a5aa7f47ed12583e080f3e393a318c3412c651e31abb55966bb2d14de7b0e11edb2b00ef3d85aec13bfdef3ac734e9cbd05dde9302331b2420fa633582bbb79edacbb4b8e0ec47083f04b2866a76a1276a2393e41892508ff6f595ee7c09e0b6ced19ff32dcaf3ac09633f1bc94b21a20fd7d5bffc75e3801707a8b4d62703120cf0582016d6b38c51e6a826bad7ebb27be097fac91db3c4603dab62f4c4ee27b2a60af00fc2d2060558c5eecf9bb40d9c6c289633b8667f74a05c6ed4260c56a4b2385bb1e9b9910df13d8a9ce939cb63fb3f4211004a5053f7d39c7e001c571168a8f51361f8cdad1de42bfd854398eb513ba6f0c3ba21c5ceeb40cd996548f6077638a6e64a2ab219a1c45c475fae06455f061f7a6753a4010c97bc6f16664c7da606b7aba4cc458b62d8a1118660f47d1f29c80fb14d8484dcc5e20bb4974afb5be751d34d188973d09319728aa513f4c6135bae450ea0ba3917627740cea0d362527944576932ed0d569f46b2cdd618ab86ce839131f1178f43657627a3b7941b8d38567d53af0c081afa0c419d3e48511c544c4511c9be7d6f5abc200976d5b4705b9963d4c7bbf8599dfb1543e71ce2e5f490ff63db38426406f46f8543c0822bc284b7f06ad973c8fdb232b54ae0a77f3ea0f8d83f90ea103ab59bd10ab9fe23387d045faace62d242a340cd52bb28db71010da890dfab2cd65042382f47960d1ccc4d3c570ff75ed8b6f73e240021367e119e72c5aadd0bb34c553f53d7382bd5a97d2b194582738aecf3771534557951e061051d5f56893860eff4ed205dbc9f4b7a054f25f66b320923bfcfb6f727667b4a04323a5f7558eb8c205f834ca335a3dc5d1deee37348feab538502c67d1dcedab31c042af50780659de8e707e90c7d54cd2fd05246885f31f80186371db0438aae4e12318ac6b1ab2c68e2f13208ab5474167c44e7d5fbe38a2d1ab9cd12ac296ada6daa74537ea1d415771010a0f84d08d71a540bbf38966f5d29807ea1a604cf08038e59f000c43fa59300be55f22d4abed7c7a4e8266807b1a2a4b740fc31748d5631579720cb03635dab389e5317130156ce7ac89a5dde9457edd9c5734bb1dca37edb84e50dabe05c6be32027b2ac73f32579f4ed07c93a9329493c1009d122ecd20083a73", 0x1000}], 0x2, &(0x7f0000001480)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r0, r6, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r4}], 0x88, 0x400}, 0x3) ioctl$TIOCNOTTY(r0, 0x20007471) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) bind$unix(r7, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 14:55:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000006, 0x800000000003}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{0x0}], 0x1) 14:55:10 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000001c0)='./file0/file1\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) pipe(&(0x7f00000000c0)) 14:55:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6722, 0x0, 0xfffffffffffffffe, 0x0) close(r1) 14:55:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) accept(r0, &(0x7f00000003c0)=@un=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) write(r0, &(0x7f00000001c0)='\x00', 0x1) 14:55:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r3, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r3, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000540)=0x5) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x0) semop(r2, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) semget$private(0x0, 0x1, 0x200) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/4096) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) accept(r3, &(0x7f00000004c0)=@un=@file={0x0, ""/23}, &(0x7f0000000500)=0x19) ioctl$TIOCDRAIN(r1, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 14:55:10 executing program 0: r0 = syz_open_pts() clock_settime(0x0, &(0x7f0000000000)={0x313c51f6}) ftruncate(r0, 0x1e4572a3) getpgrp() close(r0) 06:38:46 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r0) 06:38:48 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x40}], 0x2000000000000045, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "5e2e1eb7f99720c40df5aa9eefa956608ba0add9"}) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) 06:38:48 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001400000092297d63c388e612fdcb00000000000000000000000000000000"], &(0x7f0000000080)=0x5d) 06:38:48 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) ftruncate(r0, 0x3c1) socket$inet(0x2, 0x4000, 0x5) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xc9d, 0x8001}, {0x3, 0x80000001}}) 06:38:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r5, &(0x7f0000000200)=""/177, 0xb1, 0x40, &(0x7f00000002c0)={0x18, 0x0, 0x31, 0x9}, 0xc) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000000c0)) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r6, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffc}}, 0x0) 06:38:49 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}) fchdir(r1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000, r2}) fcntl$getflags(r0, 0x1) 06:38:49 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x4f8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:38:49 executing program 0: utimes(0x0, &(0x7f00000000c0)={{0x2}, {0x5}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="ddd5f3277e834d00d60bbcadd9abf00f2274fee710bcf855e56dc693346b19bc9272f3acb5d074686741754941acae6b0080299538d83bb515cefc9d62c9c6fc52edb7411523d1dc2c72b2666edbb4fb64f4c7c09ecfbece5c397f17104c08b5f2bfe2ed310ec39c3c351ef1a47f50c7a1db7ab248d7eeca7a9498c777a68dedc0609e5d2ac9ddf77ffdf9715f2c756ebfc3fb7a80168b565fd063350211d82dbdcb53ef65233cde"], 0x1, 0x0, 0x0) msgget(0x1, 0x20) r0 = socket$inet6(0x18, 0x1, 0x0) getegid() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x6, 0x4, &(0x7f0000000040)="147a421f", 0x4) 06:38:49 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = socket(0x1, 0x5, 0x3a9c) kqueue() recvfrom(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000001180)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f00000011c0)=""/7, 0x7}, {&(0x7f0000001200)=""/7, 0x7}, {&(0x7f0000001240)=""/130, 0x82}, {&(0x7f0000001300)=""/224, 0xe0}, {&(0x7f0000001400)=""/247, 0xf7}], 0x5, &(0x7f0000001580)=""/89, 0x59}, 0x800) r2 = socket(0x0, 0x8005, 0x0) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:38:49 executing program 0: setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r0, 0x0, 0x0) 06:38:49 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f07006c45300018ca173ceb9f502fb9687a87fa517fff75df7b4fd0ad0ed66457ed7d7e46b4137fd910c0495ac58f6fbf23f4870e0b5eb67668f6267bea70e2478a7c5c295cbac957248976edc64d49eefeb327082f7168f0f7bfb0d97f111a8d0eab64855af8fd60c97faba0ae9069126b1e8e761b744f978a2973475fc7c7f8fafa3ec23889294aa371f724d1d50c6c01bf764dbca0fd8f832255d7d0c6b904d5ee369ab9aaf3d8fc482d806d24166a4b70f12ff20c25b51c377646873df667b57983690c09f25dbc61905aa644d79e6f57333e8d8ffec7"], 0x10) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 06:38:49 executing program 0: open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) r0 = open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) open$dir(&(0x7f0000000000)='./file0\x00', 0x3, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 06:38:49 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 06:38:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) 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) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:38:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 06:38:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "2ef32c0500"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d00", 0xbe) syz_open_pts() r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000110000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x5d) close(r0) r2 = syz_open_pts() write(r2, &(0x7f0000000280)="8df1526d60cad0c8f403024e15ca0edf47d7b469a7abb870d499fe31b6e4b5c0ace9bad1e36dd9216388f1876f86c6c086cc6724c9daa9a39cf5256f346eef05eafcaf6f55adc7b9d6409577fd9d02763edd994b284d88f7fafbd78a6a331d08aa0f34bb9d01f8f0c01fb74588", 0x6d) kqueue() r3 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f00000001c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x55, 0x5, 0x743e4b89, "69e680090d001600e0ff8200"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x1, 0x9}) poll(&(0x7f0000000040)=[{r3, 0x140}], 0x1, 0x0) 06:38:50 executing program 0: listen(0xffffffffffffffff, 0x10000) r0 = socket$inet6(0x18, 0x8003, 0x0) socket(0x1e, 0x3, 0x9) bind$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x0}, 0xc) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) sendmsg(r0, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="18f001b238fe2b37f0fd4e5132cdf8f12524a2e2be54922ee81212a8b7bf7d96e7dc41b46c3497150705d5824ecb18fc2b2843e1361ba87dcd5eedefacb9e7c2eba589d799b48a3377b83fcde07af6dc0eb27fa205d2cffcb7d04b5924afca27314ff328a060540d7f44ce4678cdd0c4b1be549ef6eef3519eb57d9ed5f577190d492cc04765c23d4be14044cbdfda3d612b475b12fe7e53535402cf66c39e74bf308033a2c0a2ca9283453e274219884af78d6069a7871b09f1816893d01cfcf45642be15a2ad1b476ecd9a37ddf1f99e2eca0d2f961c80769b7d97e1ff0fd8b625c83fb0380123af73a8e2dbffa4d0dfa7ed0b2258e06133410f8a03d3", 0xfe}], 0x1, &(0x7f0000000180)=[{0xd8, 0xffff, 0x9e, "c0e045f5baabe06e74bba19f8e5f48bacf2f0f1ff684c75a85c5c2c9f343c26f997b542c67341886aeb9c595f2f67d3c73cac3fa704a54b23e1a161a4e4099365ed997bbc1b350d5d11011c29a50ba2770899b8228da711f0c93573f2fc68798405c27fee0f23f2e3aff54c9fcb838b5a3e077ff86a8667f0187b0bfd6be77d7e026c77ce7a0d409b38daf898c17f485dd3af14e0fab50303158c16ed4011a0ed910fc3b9c11c1a7be103b0cca171b7a3f3afecc84bc68ff38709e63251d02e142"}, {0x1010, 0x1, 0x9, "a845a6f230b380faa4b843afd793ce9d3c000e6afae8af4b22d9212a65255b40113f58dba77727791ed114a498fad61e27154b929feecf1d43a9f457a79f97e7db10154dbb0f167509615a478c1406a4567d349c3d54ecb8742de73e58143ed4a94767ea917608d563be96ee3512f716100cad8fed1545ee3da9db2f075af234b7e9e1b4a235cdb69b95d3b1b5030ed03b48b3979f0c593e818da84d7d54dd6125852741d9305000dabde5bc34f39b6f9769d1018ebb046ff8742aafec48b61d2f2d8d35ac67849a0e89688c29aba36717e2004557c1655730cd5cc12bf3350327be25a44d743388db236cec04e9471e64488b0fe662f30c0ac37e431006f52664f001da9ba0b738ff6423ef369e0a3a7ae6908833757e60d4e2196ef633a6cc1c9054626dc94f72ea969852aa99c71ce2dbd1db20e69e6993a61c0b32f9647ea6431e3c140881a03a409e4b9965b53995f657831a5546f3670300891299439cc0d7f4d019d436ebc84ce40d0697c577d5ccf7da927452077a349e3edb40354ff7713fef9f77181947cb84456251b9df3a38286d76631512ab5540b41f2abfaf70c9a7fc526e3b695e77116fa70219a02a19c9eab172aba42d41f2fd43e2ad61048a604e3e0185c76969bf7f622b62cc377e6e266b0b411b55cf3db962fbbcb42ab132bb6cc84a01da59a8cee138868d425784ad3d8dd15a86bb16ab1b3fe99ce86001c3c489426a0c916ce5c2128ea6e63aaf79b27bc77eb5e605f7f8e92cb9c307fe850d10b06faee48e6a9f288b683af0916f7047da4bad87a85af968a90328acf3ed5660209d351762840b6a6903e1cb60211e5790ccb5e04a7c0e6f1e5d7f3be988379b50ebacaab3d81de037809ccf42eeb9c92059c5e9774a3362d7d6b62da89f51baed70d88ed93639b25f5c644204dfdd6e955cc23c232be5f93995ef4f86e47c8dd81f74069dcdc825cf162ca566e5513e27b09646b56983e5d7c3e891035b60b9480f63c33028103af9bd6db21a4e6484efc2714499c6d9545f19b61832105c39c1dcb12881f3bc70cbf7fcdd49d2c7c606cb8e82a72522bf99ac126a995edd8d8dab186c784a9fb6ae8105ba628f7fc8f83bde3640582d792fbed473705be13615d5071d732ea39c51439cc44c55467368e13d0ba6b95dd42bb3266094dee3a4cfb56e1a73ad4440870e4cb3bbd94f496c2a60b45a738b0091cdf3e3a6fcc1d58f8f31d9cf811b19a9994410c31dfdb5fb24cdc619a90bc3ac5311f031afb8083b0aef5d3b21e3fb7eb9b18809c885ef238116f4990b2f9d3105a0837e18e85f0fd09c6087bd919a33ce8c47d3a03ac3814023758faf670cc290ed207580b9872aeffc7a53bc00485cac8fdf6b96cfb2c0c24401010c68458af02fada2b9c67d9d378ef589fb1793339952df86a974724c6c31f2dda11d7b203bc1a4da9b40032f65439ff14e283c5fc4c5db544ad08932baec0b69bb2d4c18b30c6608a191049061a49eb6a2848f45673c4299dc6722516ba545d6d52a5f507cf5cf80b81d9074423ae5da87f2e4616e0aab0dd16cb4fe567085c58eec2edc706f4d77806392b478bbcc991d851aa77708a25c58778853447636d0c76b47d26da04295d12ead25aa095c30b8d1972be743a25fa2f69253e99298b8358a8dfea666a4766028a58d59987979a57699a013d101a49c70782bc4b0e7dd952caff8b20a75d00a3b8aae2dead64eac909f8d5e5f300f2e49dae0efd973c4871ed81f13da387fbd50bd2399501d373bbfc8a2ee32348d80285cd96073b1216ef5502823e9d9c302364c91c173cfc0a6c6ec914ce127892bda68b3c6abf9097534ffff4855c936b5031999957e1c337af6260a856626b46d2581c701a63e6490f6e3a9fc806f53f61528fe039326389346f5574d5a3ea1487e245c03c5e20afc478c9174d9a309eb5ffa5f17c3e8cf64459bb0e22ad2ddf6495bcd93affc25c796b5d87bea79fe3d8e8d5e5b61e9657464bc8a6e32ec97db44968e62b6af158e8cfd4a5147d8814347c648c2030645fc76119b4b5a227ec5aa95cfed0df2ec05a6076794f678fd6672ff085c9e7f68f8aed6493cc3cd92cec037af7cf303805a6f3df29e4f90dfc83784e5d04d1595a8829c92d09be40004ac733e398dea2867d8f0cd4372b14c75df372c76c1fa6fb209281fb46bbc79fdc5b78db536027f27b3897c7f6d56a843b30557b040ffb50abe90ac8f27c15f0668c3dbdd9780289cbf8017393308df7beac2b855f62f397c232a7cfcdb0618c768629530f571c7560e663118f134dae24bae8a9fa2b6303339a65057502dedda7491b44c222ca4fdb15d4ebc4833736efbd9bd7231669fa957dc1c14bd84556560e0f804a138bf8fd3b4387f3eb2a5b56cb8d9c94890360873ee6c54fc55aaedf8461db848c995312b52820b99d2a2e1585e0e8bbaa70f721f4d7f6f3653d175efc5447e936f47d3408143e97f589ec17be5e1b8d823bb52f19b253641af33d65a8b6e7768064a1f358043f875114429aa3accd6b3078f9f0079039f44174ebced0bfcdd5e9e909b6201db292a3cc6b58774e4778c85ae0fc740e7dbaf7d85f11d94f531240586d3e2dda487c7a77eafc38b5c2cfacfbbe864626f4a6dc08808d7c4232b07189e2fcc4c4e65d59e084e14fa2308ffb5178e42a0b312407a60b44aff743698ab2c643238efa62086e3f0f30e27336956a69b23bbe3b5e2fda099efc2da63b095f6958c00d89c84117b6b8d5ee48c2ad9cb06852a0192bedffa24dac8bc9fab538d7e94046345f8054009e7575de0a1182ddacddb35acdd76c8eb3d25f1be88df6ea627f7c86ae935915f034e21a668f8e3ab90caf075d61734e3570a489867eeb2484f3bec6c0fc2f37a9da34e717eae03c031d1cc9d1af4d7eebf7a27dac99f0c35a7680efa18427ec0bcf5689a5cc6973f71ab3e9ef6bd0a86ed36f0d87b0cdf1e4db9de376c8f45bd7602644246b9ae097074ae3f6bc8ab2b2201c5ea17233694d832a5e2fbba35683f043be42676cba857eb01ba224f9cce06a1b05a0a7fddca17bf1f2069e8bd13b9a2b0b5354eb5eaf5dec816677f8c4cb4cfebbeb392f2661b3bf516bec2788b5ca717d193ea111ac009fdb4a29cd8e3cd238fd9fef12fda6cb743f2c798c146d264685e55dc86c624e45bb373e5e0b59b9ca4800d4615df381b977ddf51e5c3c4fa9723242788c583430c86ee3e9af140fc52c2de2888b760c84a2e287bcca09c31d491289ef62537bc90e9c2b9b0ebc0bb5c963a13df2e13b3dd656fbcd52f4dce06e181d9112b8226d8444de9b76d850074fb09a49ad7c0b595bdf7957e866cceefc8fb375ed0b972f020e7a066a048e47acd4991d9e489b36d2451b0f25665efd778f1a6c3370edcd2e9f9497723733ce19983b6122eaa32142cf6e9052443ea193cdfb98fa40bff9bcf9eefdadba7aed3d4bbbc2298c799658fbee62e50d711fbe68d6f7a57c88b8563d747ca4f507fd31fe93219de670f6fd353abebeddef02c8f8e1680727a1fca836d274c0c45469a010a8240b9ff138a7c3a57d6d3c3c2d00dd6b4e1389a1bd17a7a80ebd5859e5e48b81bbd15c65bdf90976aa9285025897c9ca92e0de2625b090d229fa66858d07fe4b51c8a299a0289ef02c297431e9bfdae68eead0a4860badb38a813553f8c8ec1f07f38234b90c17adf49babca7a6ddf4ed4f2aa2b12b6bd52b78d690b56656b6ae80ae0ca6dfffe2da1a04439656f87b4c520ab556508718299fb1d08dcaa118fedc6a9f1cd6ea2b770a3419dbd63d601af583d9e8d10bea016ff25b33c29448bed7dc5eea36085fe3ac50dd0cf11a8e69c6920d75d9d158691151519dfc1209c30452896d6d811d0caf0a538b64f995b4da70ca69ca9122ef7af28f8e4a360e6ce097329a40336c2a3a06aef5fcd04fc06c3698c72af2fbc7a38ba2af80849fc91bfd748f328f3df30c477d9d6ff132ca357e1ec310822d704d764bdffe876ecb839bc5255523a1cf68710bd1b6265c6b7c416f854d756fcfb85d34e79ea944c34726c9a1c63f0cc1fc6c0dec62b1b54ab5027c2fd27fff14d089b70e6985057da4b0f3ede053e6a1cb150764468ff5add3b76b9d8fa1b992c5dbbf9f2d900c5b7a65be92bbc044ee58ec7fd66f4c7a29295f91776124d3e3e58f358dd6e0e1faf2b6396fa6c8a16887dcc14afcbecca78f914e4e0a1ea8c583f43558da3bac674d4f457a9a2b814abf77412916eeb9ccfb122f5b5766cb953022463425e7b0a7e284a3df95c17a2714bddca8ca2af09d10ec97cd6ade224606e2b582cab78d715934d0fd56e9d82a177a9d9e950df31921e388faf209d607435cc750bc59244ba99d8d8e96632d195e2b67776f8d9def3efebb8fa9c24aeedbaeb8a5d2c1a89d247b55f90187cc46a27b1f04f4755d26fce1429a1c41c0f796810b6c341bcd735f7b5e5cc069e9a93c21af408b052e348b86124ff6ed768648346dd8e42b451137fd526d267ea37b2a09f95a9ddcf8fa0884ae1e4d96f8ed01ad2b0c64303cfa624caa2239db041c9da137dc6bcbce3125946864db7bf41a3f179128a1b36d4c569c372d4eedf8c3c9c78b8b515587fe7203a59602b25421fb90040cca2eec95379b2e054682ded5c949fe1d728502a52bbc6d75eb7fc2ea196ff09f3d13e8c87a6ed6ced5c9c2ce97e3eea79c5820530366aaaacfae52e97c68189ab09fd1f76caa51f67b1016851296e82b49520dfebc7306571fb952a70bedbab2ae7df97e867098fbc215ed85f48aa4b475218215d3bc4280ebfd4e70d1452ba088943f7823717174295934cc3e131f7b5e67e502f17e3f6edeeeda37208801adc7fad1b2d050ac677297bddff7530624fe4096c152a782a0e3954d5cd95ff09803e29f4020d126745e5958f45a0f9a8dbe1a7af1fcdf7c7ca139efd5a655b0a161704872e1198148b8c11dc02f467cd8b796604004c139c6ce0780be9f8866b91b5db102643095615647a1ad0d7b667358445816f4c812902a1965c365ffd7d5fd5480f45c642c133e8ce849c7dabaed5e0aba7859c8bde0ec7e8f45c3cc3cc8e249c06da349e044d551f81260be912e88696ccc0a9b06a85d46a546a858cb0d13f9f9f08260529b199ae06765e89684dc9f1b096a1e3d03dae55cf367aa0c6e6b0293db49a3ba9969c32766eb6fe3c1ad7cad605cac6b637e006177290663dbd582b38e9f7e0cd5d10c0738638800703a65e90fb08bdf552abd85998db0f9d8e5a7ddbb3da8a08427b0dcf0d8f964e50d61089c21636c43b61e51ee76657bcfa98b8dda6d5b3b3ce68be22cf655953ba78fa5d3f9f46878362e4866f49c1f6104fda7983d562e60457283aac798e304951457ba87124fe3f84f34a25b3988cba4943ebb629fea4c6b2e3503659cdb42a0cb86a689c4c9078f32a6276159025ba0cb56101490f60ccde442590d4e588d1e6a47327149dfe3f62a72f4a365ca5c5d74ffa36738a04c2b3b1c6f90a6763e93159f25adefd63d1bdb84fad65688d397c567957840ec13cc9cb4f3d75552a9c78c569741f34d8a48bcada4ce030993607e74190bada3e6739586730e1131ad2de2807002a6d62c8f24b413261d3aaeee34e370804986a26b18427a2431646efa68bcb1787f288c817620ad350399ec794dda2c0d92d8959cebeb900295e1d9378e8e7e59acca1a2ac1c303b4f7025c3678427523a65cdb10f30d3fbafac01ea19bbffa3fc0f612f692ce5d0ab830e7e63555788cae87ad3d50"}, {0x30, 0x0, 0xef7f, "8c855b03db58153d3cb3e93e68bf0b0d81c9adf2d66dde31baf1000c"}, {0x88, 0x1, 0x100000000, "0874eacf6cab6306aa352a97d8807009d923a0b58af46c7ac9cb6691ff816f677b7392140afc8ad90314ca03254bd59043e7dd523dc05e3521d8925be277c0131e34f287faf9e0223823db41cf0e62603292fdcd4a7eb41256002d19db2eccda1f45a727d303d15541efc66f8c19fbbca2164d"}, {0xd8, 0x1, 0x9, "0ba92530a0d0718e43065432199150a8dd0b1d18c4476926ad36d878f65696fd6214966671b65bea1d2efd65829c2632fa268bb4683dc21f88f30003fc8798958d9aefb3d3a6c57f56fca2e0441ec2d283a6576e9d3e48eed177dbf8f13dcb8e3ebaf42cc670d272f9f496d61c03176787fa31ee51e5cc58bd385c288343b01113e7728d3f35b7999949b200af9b3897f86a7ac5789d89428af4beb2eaa2855f3a33b9f8d47eb8df71ed9456c635fa9b95641e4aa91c3f19ba93c153e09347712a87a4d7ece3b2"}, {0xe8, 0x1, 0x1, "b5efc618a03c9f3aba6b42c0062e4d4e3572742dbc8f06fc70b2b7555e823c49896cd54218b35a474c80f3a7935ccb4b6a626f849039dbb5a0b68f7ad119fd3bbbe3ff77da675dc82585faa2bd614efe4cab0f27ac25c5dd40b9e47b5f6aeb1c717125c8139f99dc5a20d4d39211c0db452043c5635671a590083d87a5679fdb10b1cc5422cd0e8230ce7bcb6cc595e280b8aaf05b168c221adf0ab38e8d29b71f4050d606fdff61f152a061f147c4da6a3cf2344b875d0ecee0dfb9039337bd50cde233abe1d07693d80aa912a62e07f40323abac"}, {0x1010, 0xffff, 0x10001, "edeb2a803fba9d3f1b0bcdb0e24b90fe77ee7a5c865c067e817a9eced5a94039479865d692dde4bf9034a1a71a553d60b69763ce8c8b0c0be61e72edf630c625cea67b4d505d4491f1dc2c8021c4133bcbf8d351b6abc76544d659f7bc5d5ff0973ff3b26b6e8c1975feecb1536475dfb37bf61eaccdef57c106a832c698a21d0caf0c41b9aaf2105bf5cb3a7c8c83c74a3d4c450dbbc76ddf2c7516c359814df441dce6dcb161aff41fc689e82c2fab8436e26c25945b52898501945dbd6e72ee9ed16e38c43d3959f357000a248b8bcbb5a6c18c62e71d8feeb823fd1779bf01f5f15a710da6e602cfe4db409b29c4584080b5da7060277236b84ec8d478b2ae4b71c0eaf54da355950f93832cb63183e218f0f1122d9733b2e2e9b4fab318f8a8dccb4153b5c3b7dda2211185ba5421ba25a40c49767d084235504353ed35cb315cdb6b15cd9600a4d15c8f7b8f0159879f50cb083db67f8533f2b51b60a9a0ea427d6ef6c582f8052a3a8a03cf89773c17e0961da2ef6cc6542ea010392acf7993975b4b08a9c304c6ae6113e6d88f81dcc9d0c0a763c2124a2abdb8d60d33208065f8680313edd3d308728ea4ebaf64c56d1fb8660166839a98a3e668ea8e84adbdd4835c81d88328bef6abbbbb1efdc57e94fda17ef33d6fb66af640fcfdf17eba61263e423d64c24b34bef2bfdf45bb54b1e3b337ef3f568942df7739752595a383e9f391f6ee0125135db7f96b583ccdd7761867825f499d21ace3d572d3b81fedf0731eead413d33079d51d55eadd27529f6284a39696a5b448430b2103eed085ddc00a5513ec47f7725ae239eedc09393ef387ada2ea318482447dec8408df0a694758c14c35163e4519d8971a47c9d9747546fc96d4ffe4cb3d1722dc12a9bd7add33240d6e6e84dd71efc1324820236756eec735f1bcdf2839b57e0bcf2c261551983fef926cefd1f4a20607713611c0cd47ea47ca8f66d27f3b2aa31730dbacd1dc005234edfc18c61c6685a3598ac3da1e8780b5ee5798c8c86a2a3e7e29860efd73be78eb43eebd8b3a49368c7628931e6eb37a85a4b50be700bc2b97051292a756b5c93fb6718bfb6f5892bb37de3c7c17f7835fe382d0a5973cc7759115b0715bda5f53c2ac38ae8b18954481d50d030da2f710ebaa38d71346454e34f98664538771d741de0d9c4ca2b9c941e60533410e61b41c7024082eaaafc6ff86e2481dbc366d5d3bb3c75f0574faf137007b0aa435ea11f15e128174e6881c8f372c239eb8e6859f1f5ed147811ff334f7e676595eb1c171133c211e0db436f0fe5792989281376f29933d1e5c9b3563cbd01d73e24787507a958d4984e02cd642c64d14825493355cf6774183ad4e7e9b3ea35481d5fd35439596fa1dfea4936c9e224d2f16023e71584947f40f3ed0e9d10fbee935a419fcf1acbaae2ff5793c81f142bcec1348a1bb4cc5294b4f6c14f92bf04d6c261f5c19801d15663e935f140040b6790a9f3defa25dbb5b733393a3afca91ca4903a936a00ad3f66ac0184b67cfee2ccede69181ccf9bf731e73075a3aa11b4b6b81783c2e2463cb23577fb2143347512d4698f616a78863d17ee65a8675a581a4010259a172561ea6556ea4f1d786663e70fb3fd5e9b38287e14dbc3ba436c2fc9ab4061c01806fdb33f4df962a156241c534c2bfd2747f22978abf97dca17037cec161745fd66047dbc8d1c5389208da12812afd4125e54a11c3e5c2214661fd04c7ed38aeb41272bb1bf4c11c305b26f2504c7de1a4065fb8134d3140a0e3f3cf3f06419731a24906829c0a12ad90699bc02f91ef1bfefc3c126c8bbd223bf9284cc5e63f504f72149144b5fdd4a85ec3bc29f2376a02919b1e795b52f0e12d367a819e1dbe4e28130076227b6d4b9078fe37fd696491efede86ffe15592e2d9c569d44766a10ac48f872b6deac72642b487db549d7d1aeeb18ff3a5a217f7e37901cc28e0099ced89493f07bb1c0553ef9c3e305ca636f868648d462d63109cbe23f943acd031aee368633591854a3c65f7e31a8959ec02e6805b5a17bec6482481f7dac426ced472966830eb2752b7434c1b8b3fee9e04f8c632523d9b11ecb3a986955d2fee8bce40dd14089a053e2f1ec654aade761e112719abc38577c6ab4622d5925031645214cd6695427e68d0300ec0b4a97ef060859ca2e9b229812e494b7dfe1e9531890f3b4b1065591b89fc0de21044839260ec68cc34db7fc881d1bcbd221b3396b7d435c4cc314c842bb1ef0ef01ab5cb523fc64b5d5beeb5f93b9e2e068cc35a7fd0c9bbce69db8394122ffe92b60d1ebeba7779d910e6835c35a5f0bbdc117a03b1cfa91eacb634d21c5e8884533d30903814d0d2041fae898fa61226c6664e44cf337b73fb4179b4daf2953adeb76224871274e9483e62bf28da29573c8e64fd08c390cf29922fd785ec6f61013ebd3a1afdc288056863ddde6340ed2a53f5ee47e4aab8a182219fb10721ce85ae026791fa21813863b07f90dfde5ba791b56b0a8aba01e7a1cb12d7444a1d857aa90f4c91977d99be6b7ee7760b26b8263b7e7dd926c277535193de1d5edc52bfb270e63250b13036a69a5d87f823386f3452acfd2cd2e74ba5cd49b0d7fd8716b5cb8be83fd30b6e3f7490ca632815aa1df413e1f02463f4aab8f2598feef54f8581488c9bde8dfb604ff375250389d85633091955c35ffc2245fb591b91e4f5c3619867feb731801edcecfe3a6c66d46d37f360caa58c0cae9109663d5c45c545d543b0880e55d507e38921593644a346e94ff4fd3c108af2ea9b7c78a7712a40f3f0ad66a8c70d0c31a4aecc79fdefc7067922b8de8d5958ff1b0ebfe72423bb597c8e110dc93d404499f4b4f20034916acac78ca6cc74c9a863ab683747a97836c765a179c72fc64d0ab10871eb5aec3f777d7dbfcf5002b79a73b6fac5bd1f01b0cf16c1d46307fb19737b8dcade8ef24dfb3aeab66f65c460b231d79a56805c6b57c0b14aadf6ebf01f43282eec69c998f17e8251733e7082507e0ca7050ba391b5cba34ee422f3037057ad8327d994bd939d0137a9855d5dd58569861c38429cd64e3143277ef302b87b37c47bac97965c343004b5acd0ccfaee54223127adfd3ebd26934106ea2f376dc91fa044169ffe7ef1ead969191387b40f4363610161c9cd0d2393e627908c3754b8ec2df2c39acc135ffbdf298f2c3220b62d7fff1b4af5bdfe3ce2e8a62d35864e73678b8df8010d4f42f21a362e2e93aa6259187d3eb0d5e42f34f1838d03a4c6aca780fa5734cb0bf7074c3a79120aafa894073c39068228322de11adb61e04dbaac67e55a88b843f502b8023b42013ccc4520ec6e7d734e67eff6a33e0dd9694fc28be62658a75315c0cd2f3a3cc8a2d8fbb55b306f1740bcf226e68e773733e384887cb77842f69f780011624caa6d3598bfc60d44cd38dd44e3e456f9bed8ba6fe43fc8a9367ce8f5c8a4dab6024d79463880d6303f9f432a3c9a2f2304ff3f263a8fee63211a3dfaf943bf256219a4228ca23bdd0ced4a285c8f388a3de79a966b1ab78c2d0a45d9e280ac1d1c4a7b4dc65ac251fe937dd8cb27c99999f424657360e6ef81c9adceeb4ee3897b4b9349aa3b150657e257267b3c90647336f14ca90c7a7bc15fd71acf6efb3474cf079f982e6000fbd81828abfb07f310f976af0e2af51894dc803249f0dac28603091428f6f76851f683399cacb72d4235cd3710e7791549e7171053a20c765583e1868af0879f20d71962ca7f38ab27238f177332d8ef3f6743748c9a9c883cf452e4345893794da5fe9a91748cef1788fb27e5ba01f8fb3d9da2a495162d93145916db3c0079f3e373d3e5e8e702e5efb643de29ff5882b3deb3ad8c193bca0a0ae3b8f05a91b1053c31fd699a6ca98af239df203f3d15b573a7863114a1105a20dc324269e9d0558939db9bfbe3e197f713e4228ef255b33f4da4c5161ebbcb1cd162b21d0c82c3d097fd23bbada91b90aae9a9b907f0304c713902f09fa8d798f2ae72da889e5446feaa5ba550ed60fdf96332fa745ff7b741b7d72e27a93d7976ca581fb217d0be68d877256011f96b94a120f805b794e89e70cbdb4ad7a58fe6b44e984ef9791c0993e0a5b13d012a6281e22553ab17de669d4492435ad0b79754ad395b177295248e67fc7dd6f7a0baca8fe04cbd42a8b69dcdb68d2ce4ce1c1454377446632c9346e3a3ef96e3d7e4fd0195a8cd09a341032024b0a4bdeb6c9f0f9917993fa6049a3b03506fad8e936070699d88517e3d435fb645d9de22b200ec650d75f3f9568cdc2bd27acbc9041cfbeb9f66b84a51ddb651fe305bde2f94ba53ce9299de7ce8d4e81a1dfaf2566151153e26c0bdc9dbbc481ec64e3d1d4c2486c6f53b59a800728c2e87426e040d66ff0792e32d297f5679c29a68aec3532584f807dcd083688170c71bcea2ecd6b048a17cc49eaab7bc00a0aca44316d0b7264fe80fba63da002f4e81c8f238f32fca59add094ec778e151a8044a1c290e2e2212bc33f8a61a437a23cd17fc6c149c6cd3798a4de14692a8281df0bc8b0c2f73142407c456354faf9c3fa1bde038d69815c5e737f365359f873786962d585a1b57fe66b6dc03bcb4cd334d45e9f78fed87edcb3329f37c34044c292c2ecf4e9b64386eb0fb1cf4fcdcdd506086c02e5614a12959eeca20abee7d3e1a4401d74df83d98c3039c4b836ede79fbd599413d582704d8b08010fb32428deaa47bbe2c74463f1bb327529f1a9b9881d3d8c619c7b69e2dfda15139d88a71fa046764fcf5d1b1d09c57b3a5b59917c93e6e218daac472a75487e9f2b9238a0059ef4bdca644c5c9ccd736aaabc3c4f2cbf8abe177f3480f465caa0d8261abaa1aaceb768aef4cf3f481dde027b7e3e04f48a564118e304f7618fcbe1e0b648491ee1fcdd9df6017d553aca3b7cec74ace9a8c7afc52adeed103e9fd29e52e0d02d9bdb63fb79670660db0497fa9ddaeb44fad84ccc5e4c09b1527e261c8bcb280cd8d3164a1401429a9bb59a37e57c5d51cd40a6f8ec3d89dc685d7bb19cf11b5ca4772bc477a6dc818f92a0a2bfb8dea6d6c541e8261b8f505e755df3d8543fccf2abac142875e8c70c527f61b2bc3e1ab0586a19c2a0341be9bb02d0cb6b890aa29ad68f75c06fbb05e78d6852ac3c9b3216b587a76dfabf177a6bb738c0114d39b0aa738ac412493199bd26848e0157b432e48a22153759159231f9f9599b504650b452d8dc8066f2f8281a941ec707a9d6494cdb1e4f96c1df786b2941922a79835d1ee9666d78d256e7af83a31ffa668278a23ba0b83a56db76e0bf03446310f8b0be808eb9ee408d209a908bd4fff7f589348f65de9475f585db9c606acd271b04100ce8adade9f5bbf89b518d72d3a50baeeff216abc41e367943ae2d2049fe83e77531a0ddd7612175cd7af4a8c626d48937f7dc2fdb8805180b218d63478b44285494dccb1caa4891c837f3b7caca2a89c85a151f8b4d9641f475a83304669cf104d252046bb788d7d7d3d88bef03e4e92413ac11c5c4cf614af7ed591011998f13d8a7bf784d675256f519a5610f321bc116cd1359e5bde5052fd6bc397c76477cdd48ad82073bea81169728b2e2cb1e35b7b7957a9081d03935643e5779336569e5e3cad01c380ae8bc277442532fa5485eafec18fee91f4f884213b831e7c4fed76d2ca40097b32fecc2ce222777e43e75f4838f18b33a553235a2b760a37e04ceadfc73"}, {0xf8, 0xffff, 0x7ff, "15034a3c79cad57240e56f6e6eb04201af6d485075009a23eef097d5e8f8c4adc66342df7ca90074569ea7908429214df03e57b7347383a3f3f666883c9458a3755d462f4942c7d35df144cc8be1153e8b0af5b0d425847cbe52c67573aa5f882e8eaeba62e66925c9f2307c031ac75c8f01953ca466668f19299dc31e52fac0aaa3280535d54140a795c10c500d245b91a9ddd966d8476fa144498615a49538e7b1f9326884d806560a2039c2897141dea473bd7d08f8d37c75d197550d01dbd364a5fa443bd371caf90a6125edc7ba695aa8e185d5256eae50e0f7459cbc09da353083bed5fa"}, {0x30, 0xffff, 0xfff00000000000, "39df7801ac7f9d53646fdbece39a45accbce7781861d4e827c1c936079"}], 0x2498}, 0x8) 06:38:50 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000340)=""/238, 0xee) 06:38:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000, 0x0, "a994d40118f347fb32dc121600"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 06:38:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xc000452a) open(&(0x7f0000000040)='./bus\x00', 0x10481, 0x8) pipe(&(0x7f0000000200)) socketpair(0x0, 0x4007, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000100)="c82aeb720f74f792d5b9ce6c861b835c369fbd9bf6a3d7a3ff536b3071c4a97f72b1a78de54f637b4e54866e44b07d670a789a4d8cd77a97ecb5a6c96826fc1a3be54a774decb1959a0b39b664e9f15cafda2e960f3da77296558bb639814d6942ca69cfe1a8ee9c15b37a241d48ac8e2a66e49e6b70570889d0366e01c743ba2a9d840d1973bce339e723e2b38af9c07ba8a4f3efebeaf5af0878545776fc", 0x9f, 0x0, &(0x7f00000001c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000280)='./bus/file0\x00', 0x10) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:38:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) nanosleep(&(0x7f00000000c0)={0x4, 0x4}, &(0x7f0000000140)) wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 06:38:51 executing program 1: mlockall(0x0) mlock(&(0x7f00003ff000/0x4000)=nil, 0x4000) clock_gettime(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) syz_execute_func(&(0x7f0000000040)="c4a35d688988a0a98f46420f381ea36556666636660f3806e0c4e2d13e7bb70f18820e000000c483b96864e10000f3400fbd830b0000002556d20000c4e38d7dc605c44295ba8707000000") faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000402000/0x4000)=nil, 0x4000, 0x2) 06:38:51 executing program 1: r0 = semget(0x2, 0x3, 0x410) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x42, r1, r2, r3, r4, 0x2, 0x8}, 0x5c, 0x7, 0x1b2}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x12d) 06:38:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x10000, 0x0) 06:38:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 06:38:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file1\x00', 0x2000a, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:38:51 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2104, 0x80000005de4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)='c\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000340)=[{&(0x7f00000001c0)="eac75a9fe8dc836c682dee34a2af47b8db8059f38aed35c028f1ee7994b29932ae10d4d90eb25c6ee60a23be09f5cbeae1554a3762001686c9deb6785d2cd4537c36d25f6fd004e24e55b19d5a863a7a0a7b62705f85c1c561cf45fbe861902a24e0f56940ea2e1ac14fb935c4e38686879353229954acdb84f2204e49963db598177e98cd6931b8fc144556aba829b5e4cfa7322ab704", 0x97}, {&(0x7f0000000280)="c9687df6773de4f2f3e473518ddc296b4bb81a333aa719171e179bc355c00c698ff3bf7fe1d7", 0x26}, {&(0x7f00000002c0)="8674acf6de72e6d42e7e76d7641078d01f336850cf2da5d40a1f", 0x1a}, {&(0x7f0000000300)="b6cadabdc2da75b05fd4d86ffdf1e9c4ad6526", 0x13}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x60, 0x9}, 0x679cc95b480612fa) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x9) 06:38:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) sendmsg(r0, &(0x7f0000002340)={&(0x7f0000000040)=@in, 0x145, 0x0, 0x0, &(0x7f0000000000)=[{0xe3, 0x1, 0x1, "2ff485f11c381d19be7027"}], 0x20}, 0x9) 06:38:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000800)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f68bf1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf5598feac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee0002ee42fe993b84ced01d1813c31de6cb7e6dd98bcf3362373cd228d197931c860d0d23aafa78b57510a5e641da93e301d32462c039e7c80f4bc51f7754b1cf0d8412837b9bba4aea2517a98c1dd4467cb566fe98761a5f282253d262b0cc84fd3f81add0178a79c92660521be8ea2e8087b12edd8897531c7d530621b245133685585d70d77900f2b33eb3a6e8664b6b09dd9eb7cf179f29d65cdd9dd09c931cd486a0535301191bb9445a519f23dd4a930c44d15c326a1cd6722427e6d495285039a07f78645a732c765c7ab8e575bc3ae2278e98b0c13e1dd60098dfda3d61f9bd2c506eb471fa5241b0259b91c6d558796ba969a363ffdfda02e7cd512f05eff559706f08e61cb5ee42175e031278638668e6ced2f4d8de3b001b87b1fcee1a05b5ccab2823dc3f28c79a7e49ee2c9e1ae7d0518ec72b2ae3ce9fec5aff0021de73aad9d74f3a8c7f6461ff08d9a4fd55f0b10405b20bea47bf561583136b1aa0665b338282d7413a23d3819bc42476ea1fdec3a91c1148768406eca3445acbcc49af3908a3bec3a218511ba8178faf5210b66de81caffaf133063e2dde1aa1024f502bcb15bcf560983532dd0cfcb0138ea6860006f73f71ae37fa0bde23d74f3d613feb7cb66b6eb3b065a786a83baab42beef3858dd7d9070fbf6b12126668422b9fb62e892c1335ac067f9659f284bf8321cbee9492f36fbfe65834c463a3e80dca189671afc2e7538a9c6bd72d979b6a4425e7fffe12ab8b3921655aaa8eb33961057a7fedb4ec51d39e0d0320e5cf9a6a76f6b8e0184b7139b6b24d29826da3b64e7ca23d785a8ac2efdf3dd27602c3cf48c12a178c32c283ed08db93405389ec89d38329025a8374fb4f91d8f42c368e96babfaa690bbb679d21d2329a951956791f2db62fb85e99d0a4187f2d8d83970117ef84e21a6d02ebb69ca232ceab71b8d241c7a47e51db85aa9481a09ac56b8bf43810c7c24901b6da4b7e5ee3a530ffca2c58928d96", 0xfd78) sendto$unix(r1, &(0x7f0000000040)="ced414682a104247cf7d2492cacefc63dbd32a6c6f7c6a573e1ed5e46b9df34d26df9c14a5d8583f4bf5676583ea23040c92e595f7e739f90ac3f9866a3619ec3622753c1c8f53c0b80af4ce187a2c7cbb068cf9b3429ca837f29ca8a058d5c243d9b3803b63b096f8ca3900d3f7bd96b962c95027d128d2b995bfcd05c0e5679124ffd7c7abf9bba01e52236b92f89b2bf8048af2f39f8f9fc2a336b4e94792fc874aeaa3cbbe8b0b54112dd391840f960299e457704a5112d1a11de2", 0xbd, 0x0, 0x0, 0x0) execve(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)='\x00'], &(0x7f00000007c0)=[&(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&{+!\x00', &(0x7f0000000780)='+\x00']) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1ffe00, 0x101}, 0xc) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:38:51 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x4007, 0x0) sendto$inet6(r1, &(0x7f0000000140)="1a5fff6d79dbd46b1334d82b531b768b1407f7137a02365960356ea7f891b7a11618dd0e64e4e277eccb29ff67e0eb3bb1c2527c3f4ac5d79b66f1f825c71899293d26f8ebbda7185e16e598c9e45cc44b61374112adfb23ddc3631b3da1e741354dca5269f618855dc9488cc2e9198815468668fa7dacc0f1d44e706f3abfad7ac6c54fd39acb873221cd347af782296f0879f846b47db58dce8e7f356e638f240ba7ecca169a8858aa4f2fcedb34189fe4ff9f96dc18277d79fcafe53ce0efbb344eb2986c281d7f5d2a50f8f5cf20b9ebc026cc6cd845ed928dbf6c50d4ce4a574dfab366dc", 0xe7, 0x0, &(0x7f0000000240)={0x18, 0x1, 0xc2, 0x80}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x81, &(0x7f0000000040)=0x40, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:38:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258ba03f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a90900659990bee43204", 0x29) write(r0, &(0x7f0000000540)="7270bf6cd7afb6fcf4eb69ff95050000004e950c0578c21092b54389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5bb5840200000000000000921193859d336116888710a2db624032a4d26f334ac52cf75da7d9a251acf1f730c59527", 0x6c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() dup(r1) r2 = fcntl$dupfd(r1, 0x200000000003, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 06:38:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) sendto$inet6(r0, &(0x7f0000001080)="e091f6ca871766bf00036e1c9e90873de79f9f82d9d7974277518acc254a282b44992093cf83ae10e3b524946f9a9cb184fdf5be0c95dd2802ac5c4e4946ad6b4980865818e1da7e5179d02a10b6d2386963bed9", 0x54, 0x4, &(0x7f0000000000)={0x18, 0x0, 0xffffffff, 0xbf5}, 0xc) getdents(r0, 0x0, 0xfe8a) 06:38:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xffffffffffff2ffc, 0x100000000204) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0x9f}, {0x9, 0x100000001}}, 0x0) 06:38:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) write(r1, &(0x7f0000000040)="30687a98215bcb93a0f0ad75bd66cb6a2e6357779fa1b8a2a2baeced6cdd36c425d980f201858d1ec920ef18c391bf019bbc130e355d91dee80dd2724bea2cab912edd16ee414943e6ff26aea779922463c4416c48f060697ff77ac91596a269762b49679d29f28acff706422480e6c6fd47f67ce1450c2440fd95365f26", 0x7e) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) r3 = msgget(0x3, 0x88) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/139) 06:38:52 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20220, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) 06:38:52 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x840, 0x4a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvmsg(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/69, 0x45}, {&(0x7f0000000040)=""/36, 0x24}, {&(0x7f00000001c0)=""/97, 0x61}, {&(0x7f0000000240)=""/49, 0x31}, {&(0x7f0000000280)=""/61, 0x3d}, {&(0x7f00000002c0)=""/210, 0xd2}], 0x6, &(0x7f0000000440)=""/6, 0x6}, 0x801) preadv(r2, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/209, 0xd1}, {&(0x7f0000000640)=""/101, 0x65}, {&(0x7f00000006c0)=""/218, 0xda}, {&(0x7f00000007c0)=""/24, 0x18}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/41, 0x29}, {&(0x7f0000000880)=""/148, 0x94}, {&(0x7f0000000940)=""/127, 0x7f}], 0x8, 0x0) 06:38:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4002) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="6023010100000a02", 0x8) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x44) 06:38:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(0xffffffffffffffff) 06:38:52 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x1}, 0xff55) mkdir(&(0x7f0000000180)='./bus\x00', 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x4006c7) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000280)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) mkdir(&(0x7f00000002c0)='./bus\x00', 0x30) openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000300)) chmod(&(0x7f0000000240)='./bus\x00', 0x0) 06:38:52 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[r0, r1, r2, r3]) r4 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r5) shmctl$IPC_SET(r4, 0x1, 0xfffffffffffffffe) 06:38:52 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) lseek(r0, 0x0, 0x7fffffffffffffff) readv(r0, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x3) pipe(&(0x7f0000000080)) 06:38:52 executing program 0: r0 = getpgrp() r1 = msgget(0x3, 0x8) r2 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r4, r3]) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x25, r2, 0x0, r5, r6, 0xf2, 0x2}, 0x7, 0x0, r0, r0, 0xc7b, 0x96eb, 0x6, 0x100}) 06:38:52 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x90, 0x40000001, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x8, 0x23, 0x81, 0x8}, {{r1}, 0xfffffffffffffffe, 0xa4, 0x1, 0x8001, 0x10000}], 0x6375, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x4c, 0xf00fffff, 0x0, 0x1}, {{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x7, 0x66f8}, {{r0}, 0x0, 0x23, 0x0, 0x2da3, 0x8}, {{r2}, 0xfffffffffffffff8, 0x1, 0xa1, 0x5, 0xad9}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x60, 0x80000000}, {{r2}, 0xfffffffffffffffb, 0xd1, 0x20000000, 0x6, 0x7}], 0xfffffffffffffffa, &(0x7f0000000000)={0x4, 0xffffffffffff8000}) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) close(r0) 06:38:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000140)={&(0x7f0000000180)=ANY=[@ANYRES64=r0, @ANYRES32=r2, @ANYRESOCT=r1, @ANYRES16=r1, @ANYBLOB="0955381a089ef3e53f26d126b85954c8b46873fa8b77175218f2159152504e3567d077e3610558c95fbb5856b8dda1f70e3ff3008326bfa3b520ec6f6be989f13eef0693283eb89f4be4d72fb97956d0a4fc17b0e791cf6542656537b2acdc40e94389442c901f3d81189aa305e60fbdfeda05b9e3457ecef77f1036d3945a4bfcdc6a6533b557020fee16790b6474c2b6d522218b7fdbfaade2db54b38f67f46292b1deb454e652185d0c661620c2d069d7837457a86c10e97b4e23498d20e230b7a8665d6d3cbc06eabf382779954f869663f548b5e599c903487e81a4f6a9394f2b0f674a8306e9dcffc0a354288e2c31d2aaa7a8db21939c5d", @ANYRES16=r3, @ANYBLOB="1d8a82521635c4073b99bff1e9df6b34e8947905d0510653bb3369baea820989b904bf32d3da1b3c4bb62ef1d42ddd10f89874843c3eec14dd8ccfcc743c9bf189c0d9c78b90d0f92f043b25"], 0x7, 0xffffffffffffffff}, 0x0) syz_open_pts() pipe(&(0x7f0000000000)) 06:38:53 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) wait4(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) shmget(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r1, &(0x7f0000002940)=[{&(0x7f0000000600)="de8e9d5332ffa465b97e6c6af5fbbaa67ecab62d5ff5058245e9619dcaf2ab6239159d825b530b9b010591d085551528a85fc4d1ac5ecabe7c04c8c40383ab40fc859c2972ce299422a7e0b7722da0c5e0cd3cfb5f18d001a903afb658dc2db5b4872a958c13ff784cf0ff6ae230ab70d1bccad2b0221e9f5631a5bdabf010345593ad4773186b5250b3960552a22e1f25ea580782f97af814e46e8fe48621b8f04c2c5e61517391a41a073306349511af6d1fc052b3ce317c538c0107b44673108ee1728513e88354a938916a6ca0f51a5529b753dfcb9c2bed475f55ef7dd1e7e978d7b404b80a5349a0214f433c321b02927f1b83fd737e555bbe7effbc0c09a28f7ec0ff6aca88d24a990bebf8a560fc6a632b5bdcc37543f0488e9f367917bfa943f6dc17347f192e6ff71389ded1a2d21508595669d33df911d880dbbf4f63e3b587b9fa8669fb7dac16314208bb4211960d4dc0f401f44dcd24473154cc29e89227ff39b46eca0ddcd9c014edf72884eae70664c17252de66632c59ce7d29ee49a903a7aec1402383db84ca4b72011f0c295d2024aef7c3d45e74842c626324c2dd27661fbac1a42c2e92969bac6d0678df7ce35541b8239b473b8afef9b5856d2f49eb069caa580708e693cc58cd828e6586c3c271f05a5c48c2ea93f398327daabdb502a6f84667939b39cceaae20ff9cf7e49d5f4206ae28359525a46e2f2e16c5dac13ad3acc1745d0e6db0f2467d97b89300120f449a5424f349a0082728f509bf0f429d9aac692c2c8ecb6b79dd2e0880056d9244f14a55c4baeb087049d6198133aa3a502bebe15adb17e41b6198bf82b49c4ac31826ea5f219759964395b2b379736e5f42c8deeeb01f825648872c827e9dd068d8cf85234e0394abe03ef2a266c6032263bc7955012d41fa9aa774c223b38a05270787c4c6d00e2b92da53f143cb8eaf3601ff3a65f99f5e84daae280f236978fd085c484a22d703928cdff52f46412306cbf3ac5bbbc48736904ee84138426704f8191be8600615f6a7d1d8147607f5adfe77e10f7d4ba0b57625b6cae714872bedb5532a19170c8151108988b867760de3bd464592c32e82e1e4f75615c6d4b476bbd11efc9165cc90803ce8aa4aa1af06f4190e9ec9bf7b08c0a5eafc8afcef9be7fe137844422ee2e612d44e0eb393348788e0bd7d878ccdd38d008905f8cf2ba7ee647ea762db60028a0b87e6e3cf041e90c01e02bdc29e727529bd63b6ede1ff57056fc9c64d259e610297cc3f5fec5864f4f0d5aab43a955b76a3bf15fae49738a46411f78254a2fa2b1f30371c584a908009e1a438e09b48f337195cd37d3354068ee2318683136297d9314552be1c4a3f73a7c2ea99f1a0678224a8863224c12984aa0d313937fdaa825bc64388c2648eea80123e", 0x3f4}, {0x0}], 0x2) 06:38:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) socketpair(0x1e, 0x7, 0x3, &(0x7f0000000140)) socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup(r0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="e2b4e75ec8e2d55c383ebd8e4128728456693748e5bd7dbdb4c585925203c967c3eaf51f7f940ebd7d2a6300f9e5ddef4a2630c626515110b421463ec0c4a125755bd291cbb59c7f1dd39c9a259562e84a302bddad7764b1b73216cb4bdd7508228339155b6cb06a80ee0dedec9e1f8e87566ca3faa2ef526c3af3bcb5f5d6b75ba92d145cacce3222f60dc01e1a6f83037fa9d6fbaf8fae645695c5f51e310b4b5da04186e684f053a04c05bb202b8447f3a354a35e44e3510d72cd4ae9d6dfa5dd28fabc354cd07cc6", 0xca}], 0x1, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup(r1) 06:38:53 executing program 0: pipe2(0x0, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10040, 0x40) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x10000, 0x1ff}, {0x401, 0x80000000}}) preadv(r2, &(0x7f00000033c0)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/53, 0x35}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/183, 0xb7}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}, {&(0x7f0000003340)=""/89, 0x59}], 0x8, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000003440)=0x9) getitimer(0x2, &(0x7f0000003480)) r3 = open(&(0x7f00000034c0)='./file0\x00', 0x80, 0x10c) getpeername$unix(r1, &(0x7f0000003500)=@file={0x0, ""/108}, &(0x7f0000003580)=0x6e) recvmsg(r1, &(0x7f0000005900)={&(0x7f00000035c0)=@in, 0xc, &(0x7f0000005800)=[{&(0x7f0000003600)=""/4096, 0x1000}, {&(0x7f0000004600)=""/110, 0x6e}, {&(0x7f0000004680)=""/98, 0x62}, {&(0x7f0000004700)=""/4096, 0x1000}, {&(0x7f0000005700)=""/254, 0xfe}], 0x5, &(0x7f0000005880)=""/119, 0x77}, 0x843) unlinkat(r2, &(0x7f0000005940)='./file0\x00', 0x8) unlinkat(r2, &(0x7f0000005980)='./file0\x00', 0x0) stat(&(0x7f00000059c0)='./file0\x00', &(0x7f0000005a00)) r4 = open(&(0x7f0000005a80)='./file0\x00', 0x200, 0x12a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000005ac0)={0x0, 0x0, 0x0}, &(0x7f0000005b00)=0xc) readlinkat(r2, &(0x7f0000005b40)='./file0\x00', &(0x7f0000005b80)=""/79, 0x4f) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000005c00)=0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000005c40)=0x9) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000005c80)=0xffffffff) setsockopt(r4, 0x1000, 0x20, &(0x7f0000005cc0)="f3a240855a60d0263b9e078b350649d81c3a478d32f4057df0e9bb720bd6614368d71ec5f041552ce66ce4ba361acf6a2829053d03685f138198df0e78d6627e64e6b737e51ca822def835d5c7882269cd0ce5bbcc863839d419146541287218d02c34819bd0f709587dfcba474341fe7ed09948a3f91ba80e2b319383029a13d3972aa6a7ea586106ae6cb02315bfd84551153b030b1e899b0f845538ba79bf999092094d4cc1593a6b5e509a0c3a22c0ebba33b8315e76915a4692ab4a3cb9e5311febfc85eb946dd3202375c382db5fde2ef31cad3a066d9f9e79a2b9ed556374a53903af36b2685bee", 0xeb) ioctl$TIOCSDTR(r0, 0x20007479) r8 = accept(r0, &(0x7f0000006240)=@in, &(0x7f0000006280)=0xc) sendmsg$unix(r2, &(0x7f0000006400)={&(0x7f0000005dc0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000061c0)=[{&(0x7f0000005e00)="5d274d114a060a9bae82ad8d8be597543fbbaf3205a945f59efbb47acc6919324bdfd05ec2a9b9d5aae93cf2bf88d64cdc5ac31906ce20f79b27d9de4ee9555d18fdd6cb34ec2147347c28f80ad99eb5dae4a572167ee57f18b7f570ef93daab3f405fc622e4ae3311f8d88d34ae55320d84db6b32cc34aeb73d3540afa4ec14ef9d27848861f4a803a0a77c4c69edd9066fabafce813bd2189dbadfdbaf9bbac2422ebee112b40c88207e913d6bf5bcf426c9d5f31b33d85389f1c36871ea376724ebc9edc10eb354f57eeb1da53dfc12aab0543c415fb6", 0xd8}, {&(0x7f0000005f00)="24841ccf91ede195c3fd4693205bf15f01d3e0ed669e910f1ffe709338daa144162a741a7aaf34aa6d1a4a2365133948dace892b29648aa66e306e9d8628cf03fcf0dc14254e000c5630bdb3d9ed7dd951798319da8ccc8d6602bbb594b10487a982e387fb4378662c95f557476e586d4a6c5f213823ca162f39afae0c3ad6bdae536aaac5f079ec30a71dc8bd9b52fe82a3e399579c28fbd1d2f946f29ce8179e7d76038119", 0xa6}, {&(0x7f0000005fc0)="a14c9b9fd6e142734417030095887c35fd5fc3720cea57df62681110b7fea5817756a4a49f258275ac61e7d48edc5693ff0985ccdcb455ff2d0d62ff157223841c375d315623233a67628c924592557e4def5b2187eb1f259307fe9f02c0176177510137fbb8cbe127903a582cfc65eafbb8bf53b9ec83684f1fa147a109ef60b90aabb6f8c65b77cf5cd2900b097a3d186487dc4b", 0x95}, {&(0x7f0000006080)="d65374bf9737abcae3f3f078e506fef6199e161b93ee9f85f9eaab083c6222125529bacb42e7bb7366290ff33bd5f2bc7e7783d3", 0x34}, {&(0x7f00000060c0)="5a1b062a13ef525d2b0dae377f5f70dc6135444a5c8fe8634993ebbeea809facf1daed1267b94fcccbecbc16e4376c87be7b8ccef1dcd9dbd62654c2dfdcdd946f64c14336c6b0c0915d9a751bfd6c53b0221ea6f7ef35e361b9001debf45c70bb005cd6bc5b94957209860d2614eea27978ae3d96c5b4418aad82407083f1dd555051e5146f8c64d3de54767c2f6c17dddf41985fc12e676c8e80e0040eae6fe5e3b32319d4b598a791c24afd9b5abb46fdb0c44774387ec1d344dc966e6bdfe37bece2fe3fea8ac4e8b99439b4", 0xce}], 0x5, &(0x7f00000062c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x30, 0xffff, 0x1, [r4, r1, r3, r4, r3, r1, r3]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r2, r8, r3, r2]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x108, 0x8}, 0xc) mknod$loop(&(0x7f0000006440)='./file0\x00', 0x1, 0x1) readlink(&(0x7f0000006480)='./file0\x00', &(0x7f00000064c0), 0x0) chdir(&(0x7f0000006500)='./file0\x00') getitimer(0x0, &(0x7f0000006540)) mknodat(r3, &(0x7f0000006580)='./file0\x00', 0x6000, 0x0) r9 = msgget$private(0x0, 0x40) msgsnd(r9, &(0x7f00000065c0)={0x0, "d9f1eebb50827da1fcc937abcf3543f10891effb1ad91e38216325f126744cd9cc0a7520575a489fc6f1efc57dd7b3534781a903390c7aa510fa6d52134d425c006213ae558be0c4f37d04b215948b31624bb2c0c38fb05ab0f0f6bb790329fd3c829dcc4d2c1ab782a66c037f2af86ed3b6d0c201bf4baf792a89fff33bc3a4fb8912efc65a96036207a5f76f09d0d98a6c3838b289245c55e82001d53d82054c269d24308ecff805ec5f08db28fe310ac274d0d0aa2dbaca32f677218b4e46ad10d26805ea30d2c1db2503f66c871516d6ce3b0141af7db3"}, 0xe1, 0x800) 06:38:53 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000009}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) 06:38:53 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x10) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='r\x00') getgroups(0x9, &(0x7f0000000400)=[r4, r5, r4, r3, r4, r3, r3, r4, r4]) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x40, 0x120) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000500)="61909ec6fd983aff622d2b92251d331473b9dc4206519ac76f8a64000f42629ccc1c3032171442b3c40937e9cf44a39a1d5a4daf871c1f329838d3a3ed81f6ccea1564622274088d0f38dae860486c22c1a5e136b86e2864c9e82441a9c0a74898b2ea67e434db15fae46513e4bc955ec56951bd63472c9000f066838b47f95c84520d6f0d1fd8a8c0eebb87f1de250b689820a8fd5495326a90b46964892c3dbde440c42e21e69aa9f427e9f924f816950223dcf8321dd7f7df76319fa4140e2064a687edaa77ad3723cfa677f993db", 0xd0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) sendto$unix(r6, &(0x7f0000000600)="deb0536a2cdb53c2e708e8693042f53d05cede71799a1dcb23f9e46062d7e87f502775a9f7c1ea2b804022e05c7b6a5d95540ea379122cc630c579de52e9ace36e24aad2fd7f54c4c5ab0c02cc5c6f7d544ec29c35973f3b2298bf08abd004ef4a9685d6af7a57e2d794c2e593b3dc8ccf4d1c0a5a917ed9679aa5122113d1917f178e02378eabaa6a150ec165d94f76419d9e4a70bf5dda4604a7dae4b466c3198f9b473485d27ad7ad0139eb9131292f452e3273048c60bdd6c589c2f320d5891bf3d42211182613a110", 0xcb, 0x8, &(0x7f0000000700)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r7 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/75}, &(0x7f0000000300)=0x4d) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) faccessat(r7, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) faccessat(r7, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r9, &(0x7f0000001280)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) 06:38:53 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) writev(r0, &(0x7f0000001340)=[{&(0x7f00000001c0)="b2d71ada5455be2600fc307be1155ff48ef7edb94486851a6df3fd061c27a6c27c8753438787474e8f5bf58d4683976b826f08835e7bf4ae2b677796b562a66d8f1aee4732444ce2bfe7f6f539eea1949e51730a0f8195d5ff25fd492803ec5a28c52ab42fc7b2f1c381694fde8f5648feccdf0f40ff66fd9b137f6ecde65e90e8a14d0769b24489c1434a99cbdacc4785a6343498dea9ee4ca7377302928391eb1b2772feaef67134373c4c9f49f3aaa33732ff3b4ad4141bd84bcf50ce61ce3c37f00b912b24d89cf362dd771adb0d60f9ef6263db71bb42e7b6938339b572797fc3b5ec49b17df5cb85f2ca9baf949b8865f488ac1dc55a830d302f922af9a53a632f538868367d1c7ff9029ac0fcc88df231329f15b823e88777bc2c47d4b44efe21fa9359b5ed359ae7b731e929f9077e0100669ba703a386f5d9186444ea09a8c008d907c88d4defb6e30e6dcce3dcd9a12a85aca1e1edddeaf9c39826d990a961ec40edf5668da95f60b5a061c5bdf6555ee00469991e8cf8f0434909", 0x180}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x0, 0x5}, 0x10) r1 = getegid() r2 = getgid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000380)=[0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f00000003c0)=[r1, r2, r3, r4, r5, r6, r7]) 06:38:53 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYPTR64, @ANYRES32=r3], 0x20}, 0x0) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 06:38:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = socket$inet6(0x18, 0x7, 0x6) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xa, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)='~', 0x1}], 0x1, 0x0) 06:38:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="c2502e", 0x3) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x10000) 06:38:53 executing program 0: r0 = socket(0x6, 0xc003, 0x6) getsockopt(r0, 0xfffffffffffffffe, 0x2af, &(0x7f00000000c0)=""/238, &(0x7f0000000000)=0xee) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:38:53 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37"], 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000040), 0xffffffffffffe76, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:38:53 executing program 1: socketpair(0x0, 0x8000, 0x3ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() r3 = dup(r2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r3, 0x0, 0x0) 06:38:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file0\x00'}, 0x10) write(r0, 0x0, 0x2e033057d7d5ee6) 06:38:53 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) unlinkat(r0, &(0x7f0000000780)='./file0\x00', 0x8) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 06:38:53 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 06:38:53 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto(r0, &(0x7f0000000080)='>', 0x38f, 0xfffffffffffffffd, 0x0, 0xffffffffffffffb2) r1 = socket$inet6(0x18, 0x8002, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r3) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) fcntl$getflags(r0, 0x1) r4 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r4, 0x2000000000029, 0x200000000c, &(0x7f0000000040)="fe000000ba00000000000000310000000008aa91", 0x14) 06:38:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf5483c0ebb853ea746933b2a11484b156fe2f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0xffffff8a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() 06:38:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) 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$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x5) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 06:38:55 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6003, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10009, 0x100) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/47, &(0x7f00000000c0)=0x2f) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:38:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001100)={0x0, 0x0, &(0x7f0000000fc0)=[{&(0x7f0000000000)="ce5ac1a580727eb5dc389669f52e5714a9951bc641d0e27a7446ca6a550f054d9eed94baa28699472377991ba3", 0x2d}, {&(0x7f0000000040)="bb368f00768fe5a2976f2d6a5c9e02e12555f9363eabe039a2c095f9096e893aedf6e0f71df9489320732ea5a028023f16d6ce81712c19e4a707a45c98526217b84b2bd39bfd5b705e846e81d8015b4b1cf51f58c99d47843909760b3912dc1de0d5912b54c685236b49bc30761e88d72e39f94285eac512fc496337e10a55b994b5f3dc2ce9b732a858e8ceade6f07681361255f812eb544c33b4621b", 0x9d}, {&(0x7f0000000100)="7b3bacafa4bd26cf3b0b251222b18cffb24973a3875be17d6d42459c4284363a72fba7ae9bcf267369dbff7812", 0x2d}, {&(0x7f0000000f80)="1492cc55d48f7659fb6b20ab59798cfd32251a8fac287f7e44180b4ac853e0caa13a38d481396ea43cebb0a16d35f252b48e8c6db2ff6a4ac33ee01f56d6", 0x3e}], 0x4, &(0x7f00000015c0)=[{0x1010, 0x1, 0x2, "d68c9c7e76409772065c8d6209db3561e70bf0529dc25a90082baf0d3bfe11093b06a0755687b5b139b94c6ee84ba1342b240b9bbbb6b6cf24ffd5258ab83dce7bc4032928a8d7ddb88eb817ef6e779a1b84e15ce5542893c2e4c90e0e968110734b9ac2f6d7845eac034b78b52a089ec9456e6473f0260eba4fb74c0a161272e302b7b7f47685d8033a26da8a2b1e413b79f21c270d8eaa047f62df23b8209842e6c07a885de10cd382d9ba6d50982636f4b14d38f342d162d4ab04ebc0269bbf4f75acd0b6f7f86beaa3334754fcef4c79f2713cd614a81ab064e9f11a9349b3043269548de50017d4c3f76c7401a20431f8e9e9aef26c3f790ea60c34377a8f81c04e88cb0d4a592b9eb8e1c580634069b8ad0ba30ff234abdcffe1beb76df750001ea9b26cf0abcf6d80f0b57357d4a55cb07aa325a246f35bd3072f6e18cd46c7488a5872ed5e2476650a2d50adfbe520a12b0ace2dd7eecd63f72811372f158e4fe51f421f74ba01c357a1b7f53f18ebc3c435ee5b2c2d75779199d10f4325ddc1c68ba972398debb4a77a7497e164dbb81240927bf85b04c4220e6427b747b205f944ee633b2fd4286546246a54735cde025f8c1b051607c37f804ce2896dd5bba2f187f8c43f0195bc1e687f838efc5b9c47382d0bc0e3b61f9ca02fa3af94385069514f55ca55210fc1569f6fc527e4f554402f73ba5b1fd9e9e244e7a1737c1f2421ee13ee14decc809d137a0894b526c7df9f16afff2e2e3bc0eb83ecc2313908d5350cc358057e5f03d079421954ff7453a6298050a6ef94f25e08751291a2cd58b42fb3a65b3d51f2acf9ed9d9ef81193c6c69267d6b700542739986396e2c27dd4896450d73e2c8af94320672c1240af4a4a24c83cc168abf2fce08d414a79e72714799c5dc233cdfd344fc098787c5bcd720fb3766de548ef5be48e0460e91d4a0ab073f43399a980ac99a4975a21d8b047043ee2bfe75797b5ef3653b687be381f518ebded881e1627f7d249acc90041487b8b0caccf904c823a45f1d122203b68319b6de13ddedca896cbbb45de1456cfb8a978da305998852f40af41d76013b24c75c96f7210183899eeac6f62f583c3bff2009ef31b5d63efb4646b1dc04b8abae347822a2a0d64765dfe074eb1efe671ac491f12a9b7d4acac6ee2e4746a7bec78bd1af037f790005efb409539972d3d5ab28f75cc822eb93c2569055bedf1644a499b38639590f1456e39f2b5b28066633296f69a824a433f11de7e315b1ab7a4b9f235c07f98589008e56f1c2d1b704ca38c304c9b44fc974af1ea6abaf2e874bda3be9244d57b86b90f2f17f439d7136b1d44d1d9953ae88ab79c414c6b49c7958476dc97b0a1b2fa88a5e2eb6594c82057bf97623b05b999d5553b39cf33303386206671b15df35731649d19976df5bd7c466596235b9bc40033425086a3e00fbeff9bad0ce10e420fcdf26629ba10f549bc5499860e54919ef75ab9c3c454af1e07739eeb5f4a50aca34bcb0b6d7002e3235acdbcf9afae68599d07b93b93bc0a75b1187dfc90a1c22214e725d70c52a6fd351e98037c7e1f61834d86421c27332d88468ac26f62ec49a5729cf19278845c23e78152237f770e27c176d86be1929ac613c463983e8632255adc6a5e934ee594c8f5abea32d63d244be1c1cc89f57fdd4589e19a8f5c85b0304c5abe2cbdf7e5ccdc3812687c8c03a1588aae5297a73e14f9fd67faca67e78b70348689fe3069d8773ee2fc746fccf76401f18a5325bcccb1fc9e31153123ae4982a99d18cf10c2553f6154414eafa7c90a61285626c6112fc8f3f5e6d8e48a54c486a0f61696509c4234c4cacd0511b7b877fe7d67d27c915858015a9e39a2344ed0007eaf53f5d931511c72cddfb3fda7db5240c200026387b5f58d7caf6dbf63b36eed640e3647bdabd1792336c7349aa07cc4b6156eb786afece115e4460c7942ba1a4e8aeb363e26db80ac942f2d803815a3ae69885ddf512acd29fe0e3322228af33c519bbf71d27a23fa9da1475527788485dc24c954a72ac70fd551893b745bfec2010bffc5060495b772a29596a35964218c75bd22a74b5b323f8307bcbc444832298858380f4579fcc2014215ed78bfbeb002310846c86c919ce867b0a57ebb9fc000c84847901c7feb1696bd404c5cab14e53edcf971835943e87edd757e6d27ff5c4c1752aa91272550d31c590b17d3ad47f24f3dbd6aacb86ba57fd8cebd15ca0d824af12e5696d808d665825721e4210553cd88828110e67620f3645898a558235eff4cb529cfcc3610a073726d88121a185600bb9e6b8960824590ea3819509c7d0c184de33ccea80a612861c28ded764b808fd37fcc78a09d9e821c38fd7c25820d8eb9836b30b849c6df2d00a454ce974f13949d38e2c27854a7ce76b9a4742845d2c78b4b5c5c93a663a78887088bcd6e28f34d3b2a0f93280f28b688080ec8e0a21e5a83f3b55c739d4fde0e45eeecf07695779e579f6ca0a83c5d5387a5ad1c3b1c0691dd7ea9333a9bfd98e549e163d8a315cdb0387055eafe444177f11e504476fe86fa9c722d2f0d26ab3cf85ab3121d1179b396845aa6573b81ac2585d44bb22c36a31c6d970a2bf37ae17b0a207b075f7a44218b7f039b2732a77744b421cad130b7b081821cbb7e5fb787ec51f4338e0d5a21fa9741698804d9ae5d4d1aca88a47d4118fa430d510b95e1f4d60d72ec1cde03f6db62a6101583c7a79c9d01a05e80754779f0c3de3800e0ad37021b3533d8f01cfc35cd910eda9c8c43218cb8d3ff175d19d06c858c285cfbd832b3dc709169d5d6617df513723fc9f449a9a0e26b5890cc3db3d71f1066ee190b7048599127d87efe918b30aa045fbe6a9a90143f9ef493192dc23a7750fa5546032cdce267b91e8f395dfea4e40fe8676e5a886f46cf14ae4f1fd1b73514c59ba0a83d0a01582f71783f5034943169f88b19d47af6ab72d26516eb83dd2dcc9cb843c91f0bcd1315c5cbb47aaac451b097874b90dbdfcbcc5f463b18e5533d25a4231519368ef60189e37dbb039e3efc865bb45e2e3e54a2583c354bcbfe9b0a8576410f23c1f0c901231c19182be6046409c425b5687832838b321ad694301f1e1186d5a168acd18969365c5edffaed2beb0269e9908f6ea355a329f2f28cfebff74133825ced030886d628a568132515f0aa189ccafd37230be289bdc058c7c875188308f613e876b0534593737cd28fdb7811daeeb8abfe35e0ff4154725308d272d7b8f29c6290e766af9f96cd1cd24e8938760d1cc518c0668a715337dcb4a98597036ede3c64d727df7f16b6e4f6239cf26675f67e5086843e2084a8ff702a7073e69754ae30b99e9131fa69e9a3492147c83f07ae135eb1fe5c0d9df4c66438830130c9ca10a1be2d363598b3232b1db28c63be0427351f7615b7b15b0d000e4ae288e5acddd9e95ad1a0494d37bb1a5e7dbacc1cbd7b05972338a7ed64df4ee5b0356b1359b633a95f8bb5faf04fc9375623846750e820be48b0d42e7c3945246480d1f9f7a72f52873f0d56866475834b7ca0fb55141cb71c7b76861232cfae0f772ca448398fa9305a5d5a6827f58ecb82e7d6c7afb134f3ca759708c2b4682ed723853d0c107d8b8475fe0bdbd28a34d1c309e81c0fc3ab77c881f843e0f20d4d6e9abb2b32a554659de07c9714dd27cfac921484e88ecd9922262c4fb4c3cbe57387098030899edfef428f85690f687ab182716b31ee8b86416d167f2c8801e7cf400c1102960e45740b4f4ed47e5215df18e9e258f441fbd1385c61361f0abbd53643776ab3a77fb03d74e27a05f6555b4bc2c95dc6889e3d029100db262c90d091e771f6af5c74e93f75af6f29c47c01cb5a95ce18fc9db15a1e0668ffc54d240e4acea4245d86ac5b8a30977362b8222a352cf3fa50224a92cdc87498453b45a11f712d34e30280da90d658841788a9b0307a54653e61797c6ceffc96f67754703ffe0b0f14eeb8a0820b2c9ef9bd45c6dbe1360370178235f64d0f54e622d5cb8fbe44b52cbf9dde71a35c7dbc0b8491a69eb5f065ad2d6656951a1dd43ab8234268c97b014a6cb102a5618eb1839171bdea7f72de1132f714015c210205dd4169d71ad18559a314bc9fb7a3961eace701729c74e9452129b5d4e6d7ed315244f011c1d80bf8e0c75bf8549d95013a25bdc8b68a384f7e2067e555619c4b048c04615a8ec1f287e04bb348a366333fe3f0997052bcf968b0a3ad33715a8e46126c19c2044d9451d5863cb8f56283514c446a44b9db0ee2b95b987a7afb476400031f87c59b9a70814ee827f1521157021d2409506d8af0e5b9debb08b9829c02666323b3f1f45c6acb362653ba7bdfa45860bc54bfe81c34d9c72f901fcbb63d6e0a33bd437d6e09996bd05ad0871d2bdfab766030a245af1140526cf4e9afcdca3548e64bc307958d4c23e69fbb117fd2f49cbd4677e17574b70d8f65d508ce7ecd670af653103dd3e68b91f3c50ec55d799bc5484dda9b579c92c4f004b968123418f0da87269ec0cab20ea799c366c8d89f8f722d1f0c170fbb1f82088844a5ee52556a28910da6d0f5bedb4dcd75f7354fe615025f9d5f783b498a35744bf5f32f7e983105b7fe782b858639a730f4c50d04001ecdad36bc5cc3b037b995c4ae1eeb398b4b579bd69e71cf579227c960e60f63d89d0282290e538123a33f7413d365c456c9659429088085bb4df697347b2051a24f7a713435eba0df8a2a72fc8419db6c44a664713b924841f5ec69620584e08d103bd10d03159616283d9c0ddf5963b17dd68669c469f49e99e0471f9b8647c53f74848ae21a5ef32c507ddd03b0abfe176480a056074dab9ce4afb5d1d7227989068ae23a72b4c9919e84a12ec784e62c4b3fb4194ecf75966006c7257e9d07ed7d34dbe8874960bc06ce9254a1d9dedf22b1789e6da21379462e256030669c20a60f02f2f7c4b88e374d1106d53fb8161b3d161bd168371c75be916719c4b95abb8ce45018b7d97d9741b69e19fce0e628a58a59f1c4eb5d775e7b39563bb7acb23cf1373abcd3e3978823efa701ebb8e9b5cacd7486c00793d9e565905f2d066d13c89b630fcbceba105a39c9b5a277d5b72929986ff22bce94b7b66027bd26a03fdfeb37d9ad42f80bf027a01f500f5f23f8fe5627ee194561a65d4ce4549637b541727eec91a100446bd28c7ba3300baaabde9c963d9884b03a32c399c732f12bb03075d204e80beee3721454908222725b3d0bf9d2f4714afb025e6aca963d8c91200e387f4260964ead7041a59d7bc958c188425adf8ffa6a4f9a18bb5454dabf080442abe2f8139530578476d9f38c9a94e6bcd27eebb0e8d74f231a546eb8cfdb0cd621a02fa9d68141a0eb581a863ff2f8b27a3f4670e14610471cedfd3861aadcf94d2f0365b0d0a37ecdc5528331b012888a49dacdd80a04a960891861f11458a9fb0bfc860863fdc265e405e63e4e229cb6fcc37f1d5e39e8824fae9213ecdad02987f07db2a2f0ec7314c176dd50ba8e6cd50b59f1008b78bc529189324b807aca2e8d58350c21a3aeba2b61bec2f7393a883834c08b232fca1ea13fe0977f7c20670a8135530d2fdd6e9662674279b7c7f1526df36853a265cc54307671d422220f907e2a55650fe7a01da750fb15acd15f8a8031d5f53580192205ac731f7c6fab5d6cfe1bfa98301fd4f430c756b0df8f92ade46c52d10e7d64d6c70d48af4e71038ddeaf5c36"}, {0x30, 0xffff, 0x8, "498e688cf56ec63c586f810dd9c58220ef263e9e76d7ce4cf073935d28c6e1"}, {0x28, 0x1, 0x5, "c196ecd3ae4abcbf7cc62f7dc27c90c670ca8eee2228"}, {0x60, 0xffff, 0x0, "3e7a1d365b19ceaaf539eb05b1c52da0e66cb709dea8982651b3ae180d8e71045e2f4998017631a5085b57a7d241815d0772bec66b4eaa1bcdf3fc21d1c308f498936d8940c6a79fd5cb69780671"}, {0xc0, 0x1, 0x10001, "764e9e1c27f9c0fd42959387a4b1c5f04d2fcd98c23b687037db7739baa61f565e19cfe7a64dd1a4f652be5098668cc4cde449095c14f45c979fc2b4c2cb214b8525a5995a99ea7d7620f9c1e35430f0bf14d3071aa3bfbbfe8f3d1926cd8df22543e0562ac5cd17f5a43f96c4e70931e4b7f6089638fe7c78285f9adb437a185e7fdc11f8d26ca7f2591d66ad1992006fe95ce6474902717ec423d164102d34960a89999d30f51aa01030c3130f"}, {0x30, 0xffff, 0x80, "c02e7e7706cce356e3c8fefef43006963c5a88ab6deaa98364c1a097d74cd1"}], 0x11b8}, 0x0) 06:39:04 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x1000)=nil, 0x1000) 06:39:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf665990000000000000008d99dfc19e0078177da4ce9c287730c53fb394b", 0x4a) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) faccessat(r4, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0xfffffffffffffffd, 0x100000003, 0x400001d3e, "ba1a4b73f2002cb0caa772d83742710800000080"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:04 executing program 1: getsockopt(0xffffffffffffffff, 0x29, 0x26, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f00000000c0)=0xc) 06:39:04 executing program 1: shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f00003e4000/0x4000)=nil, 0x0) r0 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1ffc) 06:39:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1cae8682ab0320755ab8bda4c82e99993cb823b2", 0x0, 0x4000000000}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r2 = getgid() setregid(r1, r2) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) r3 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) close(r0) r5 = kqueue() kevent(r5, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x90, 0x2, 0x3ff, 0x5}, {{r3}, 0xfffffffffffffffa, 0x26, 0xf0000000, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xfffffffffffffff9, 0x6}, {{r3}, 0xfffffffffffffffc, 0x0, 0x81, 0x9, 0x9}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf000009a, 0x10, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x8, 0x7f}], 0x5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x40, 0x8000000b, 0x0, 0x4}], 0x5, &(0x7f0000000240)={0xfff, 0xffff}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) r6 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000280)=0x327) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x4000000b, 0xffffffffffffffe3, "b2786eb95b7c30abfc090000000000edd6000002"}) read(r6, &(0x7f00000002c0)=""/249, 0xf9) 06:39:04 executing program 1: pipe2(&(0x7f0000000000), 0x10004) r0 = socket$inet(0x2, 0x200000000000001, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0x4c) setitimer(0x2, &(0x7f00000000c0)={{0x5, 0x7}, {0x80000000, 0x6}}, &(0x7f0000000100)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 06:39:04 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r0, 0x7, 0x5, &(0x7f0000000200)=""/208, &(0x7f00000001c0)=0xd0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:39:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = socket(0x30, 0x4000, 0x3) sendto$unix(r1, &(0x7f00000000c0)="09dec7aea7584382f871298e6fcab29fb1b37dfe1a3bba0a8f59acebef6db3040d65f6e2e60ff07b7df66593934d98db4342f44a", 0x34, 0xb, &(0x7f0000000240)=@file={0x0, './file1\x00'}, 0xa) clock_gettime(0x3, &(0x7f0000000200)) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') 06:39:05 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) dup2(r1, r0) 06:39:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) open(&(0x7f0000000000)='./file0\x00', 0x240, 0x84e85b81945ef283) write(r0, &(0x7f0000000100), 0xfffffcb3) write(r0, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x58) r1 = syz_open_pts() close(r1) kqueue() syz_open_pts() 06:39:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002003, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2006) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040)="aff3201d494e1208ffdaf92e46a0071c32dba3a2d7f3276133876b9d2e0a3c48e6c3ec469d95eebf3026db06db3a85208f42a51b3c7e9b844daef4744b1f8c484627aebdca93e60ae0d1d337cd90288cf3615bae81e40b7fafbf787dc162e43dbd601fcf03c29636298bde3944b2e9de21b4ba1fb1297b9220d6bac9ecfdc8b6e91a30125c830e5589710d59b8", 0x8d) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 06:39:05 executing program 0: socket(0x11, 0x1, 0x0) socket(0x0, 0x3, 0x20) 06:39:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) clock_gettime(0x0, &(0x7f0000000200)) r2 = dup2(r1, r1) openat(r2, &(0x7f0000000180)='./file0\x00', 0x288, 0x140) dup2(r1, r1) r3 = dup(r1) linkat(r3, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 06:39:06 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x3, 0x81) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x4, 0x4) sendto(r1, &(0x7f0000000100)="fe4470876e", 0x5, 0x0, 0x0, 0x0) 06:39:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) socket(0x18, 0x5, 0x3f) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x2a) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 06:39:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), 0x10) close(r1) 06:39:06 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f00000003c0)=0x2, 0x4) connect$inet6(r0, &(0x7f0000000380)={0x18, 0x3, 0x6, 0x80}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0xf0000063, 0x9, 0x5}, {{r1}, 0xfffffffffffffffe, 0x91, 0x80, 0x5a, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40000004, 0x100000001, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x42d6, 0x6}], 0x8, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81, 0x4c, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x3c4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x6, 0x7}], 0xe480, &(0x7f0000000100)={0xfffffffffffffffe, 0x1000}) fcntl$getown(r1, 0x5) socketpair(0x10, 0x1, 0x9, &(0x7f0000000280)) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xa3, 0x6, 0xf7ff, 0x9}) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) open(&(0x7f0000000400)='./bus\x00', 0x10290, 0x1) 06:39:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = semget(0x3, 0x0, 0x0) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000280)=""/93) close(r1) r3 = fcntl$dupfd(r0, 0xa, r1) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) kqueue() r7 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="a66d373e860193196a47f998fd6b7089fc0dfb8936c51dfc5332df2c03b39b7fe3c675f940b74557cb0b7757664f0e2bcaf951f18196c03a068e48494ab84a2062107acf68cdded08f3d2b634981c03763829f5aa726c1b0c99e30850dea603fce077a19de76fa51628e0c1a9b931c2d07bd5ebe82230d680f4e2a899cd8c9afa169d37b06f7683b42d0c294f4d7e8676e86281910710fd526f37dc4abc5b140b0f4a908e50d31223a2efc024d646ab40d3eaf77e9b4de7de8b023", 0xbb) dup2(r7, r8) 06:39:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000200)="e02ccab8ab6fc3df332d238e971b06dc2a47f83bcdd9904c5e0949cca9093a8f70d66f90e44947", 0x27}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="d11cac6076c04ef5c023", 0x96}], 0x30b, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="cde0c3e88f23f02164", 0x9}], 0x1, 0x0) 06:39:06 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/6, 0x6}], 0x1, 0x0) 06:39:06 executing program 1: r0 = kqueue() r1 = kqueue() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) execve(0x0, 0x0, 0x0) 06:39:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() 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) 06:39:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba2fbb5b0000000000006a8c5d"], 0x19}, 0x0) 06:39:07 executing program 1: open(&(0x7f0000000040)='./bus/file0\x00', 0x978f4f999af42bcc, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2cd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 06:39:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = dup2(r0, r0) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="02030000", 0x4) 06:39:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x100000001}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = fcntl$dupfd(r0, 0xa, r2) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) close(r2) r10 = getpgid(r7) r11 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000340)={{0x28ad, r4, r5, r6, r8, 0x90, 0x1}, 0x486, 0x800, r10, r11, 0x0, 0xfffffffffffff000}) 06:39:07 executing program 1: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f00000003c0)='>', 0x1) lseek(r0, 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) ioctl$TIOCNOTTY(r0, 0x20007471) 06:39:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0/file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) socket$unix(0x1, 0xc553684c348e3b06, 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0/file0/file0\x00', 0x10) 06:39:07 executing program 0: close(0xffffffffffffffff) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x69ddebcf, "66b2f3a31a73d90c927d43752d89b231db37a775"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000000340)="d488930d69c37ef5fcd71eedf76c6e8d58426720084f016fb7f815e58514f2035db8ee89653573e1d612fbb3997d5c8e8fc208348d532d5dcbe05279565578c5b7da1c80d052840f7df7b159814b6183ec7c2b111058c2b4fc123049c3ddd79d8f1f25f4ceb301c3cff78c614a5ca2c6f37bf20e94857247c715afdcea648ad8a47707dce63b77a138ac219902a7e721fa91672784ae308eccd27fbaa45276e46add5798cd013d16ef5caf52de60cc0d7e13eccd0b5288386e7ad5aeb15a6fd572cd93338461a090dd2edc23fe7d2bb584096ea64aa4e8694f58ded93f0a231a7c7fe9e87f25da"}, {&(0x7f0000000100)="3f60554a3bbd8dbd6d1d636d48af0730871a744bf4ad73942c64fc66ecccf41896f7758f9321355996e36f197887d20e202cb57214a5ce8946ac5ebcacdd7515b0d44a20c1b9e8dbd225829d48d902"}, {&(0x7f0000000440)="c8f9483c4893ac0adc72931d665b73cf2a2211152ae32d55948b0f7e892e4e300fc563f589c725a414836a7c9a962531990a6e664ee5efa7dbe1b3459a545e9a65e6c1"}, {&(0x7f00000004c0)="3d226ec2747e9ea9b183d2a5985bb4533be9e6c3953add88b4e5556681594724f0960d638d9e10d0d670a2f28616871a87c06f24584dda2b6bb0e9507262f531f475efc9bc6013c95dffffe1c8794fbe14869a83bb68fef87ef64ec49ff212e21a9647f85f14732c13f0335c310613e8221cbd9441b1ae2dcb020b98108fafdbca0c760f14ee87463f70b2155d118413c6929f5da132180bb8"}, {&(0x7f0000000580)="f781e1af770af45a7d8a09f694ac993028ade27249cee0d00f765770727eb7b5a438c9cf10b98dc69a495a1c82822f600cbd51bee505772aba3957f45d8f61d909e59ebef1971913800c55a71b469c7e52bb38f1e82df316f32275b07caa458c0dcc1e3c6e54dd4ec38a589508f717c175516120ceca759c1f3f5ff02307d94b6b4f35d0d40c3b6bd212328fe13530b7e96ed6733501eed01789b0411a9a4e7a8f1535ac0f557471e72744668db50d8b1666dde74088fb61118375c3a5486389b96cf1569bfbc21225f3151f91809d36e59a837a099f4578862be7f3e7b742aa409ce36b80f01efaaa310d5d7fa962d7a68ea39ba8d55fff478368"}, {&(0x7f0000000680)="ca22ebcfde17474af340ee7e61f52eb6cabeb07c8a5055c2afdcc3cde3e7cfd3b7bd4ba42ccb5ac9f4bba6d9c597d0c8c8f27232f537ed7427d675a27ae137f7ce230d80527e22e16c64f7ae52edecd21ff5fb3e3e34a260b0929b531b76d4d0b8b12421457f9d46eaa0f368382684c7ca0745f5a7f061f1f22528c5826cd9d0f160fdbee40d2aab3d09b9869bd3c04d2aea609633632568984be95b4080bff1fa94ac7335fb184a84594db220d572b4a4bce0defb2454ea3728b7817ca201f29ccf2a2eff1b0aaf4a6fe0af2d264778edfce56dc02c3f81be574c037bc905e6e61e8f2dbe73101602d21696fcbe6389a9"}, {&(0x7f0000000780)="b76b2bf0147748845d790e68fad53a9bc09711979f1b5f5b4cc65cf4d3939b3a8ef39ee1ceaea8ec77dfeb7d7b6ab0c35ea4e69dba0ef137faf6d8032fe8c35f8c4fe8185e356c54069199dc61d882220dbf4463833bc4fce9ba52e90d2b3592931810c23f0d9610ba0a3b7fcd1776ddedb63f96bb2d1da449af226e01e05e07938e4d7d17f9164bd8aaa43b7c6f3f0fc5b7aaefb78d6f82e205ee0830fe1d4e7cca12a2d6f743107af863222733d0ff5424fa3f7c18573e035bc65b704d50e5641d290c61777c"}, {&(0x7f0000001600)="80b740b288fe1b6a793139fab20f17849a19b312208b4ecee6804b6aaf3fa0502e20c3584c1b3e94397bec906a7f925dff359dcf8c65a1f475fee71a5cc6d71658b10439def574c6c09f61fc9e8cebea2e1bf4113b1783001f0cf9b09fd41ff10ec07e8c008c902aee60f4f4a2be0c085f88b36104343d67432c154139d92ae1ad1bad7084a7ca0c3f0713086779b2863bfbb4076725bdb695a362cabe2d5addab1c0bf8fb14a9da6303022d8cf805e8c1053d7e93002d4378ee737ffa008c1983d92c4c858bd3ee584138bdd3dce2a9736d2eefa13447b22cd1c52c2fe96419fdbd2c3e7e6fcc9fab7e06cda695fe67cb831723720f34f785aad1176c72b4d82c7f0d946e9564016414ac55e0b4e9e7644bbe86a830ef7c5b6b5661bf347bf0558b79b1d00498797a238a05f04a13619e580b24ee7f7e63fcd1c6d5ecabff524ffaca4a42c261ba3ef95834cd7c9c4acafd6ee417da1ac8b0f7c7187e1b2feddccbea1e3f3b338eb06a7bda5fccfa6669fcbd63fac0b9d0abacb741f71e8711ef46a7438fc2a74d7e46fe2bd835978e6b57e46d383b12f6fd537e5b8dc4f2c0ee35d0eea227bccf4e34bec1260bf3b6d17eb0a732890747bc32b2ab1903d7f0663d6fed41f1a414e032fc64b6f4f6651cb3c2efac11dabb06b677a412d96d7c86d446b011aff48b15af0d892918a3b6030ae861d01288dd62eb8c9ddd60a039e6999a8d0060c5748d41d7eebcb522d7462d606b9b0224b27f7b0dc2a1b95f8d22e1bafe956de8996c13f8c5e3a23a6af9858997ff4dceab1b501bcd156b427683c68cdb2343a478a279e91e14f007c5aebf471a30a7df8bc6a071d4f72f1a1c020bb0f7e2324493f9e9f1792895a0ca0690dd0ba98e09190efcd42b1aff1d29862d55097e3954f24c983c21c08a7c87478d1533a830b61d4c65615af2b04cf0406f91c363ac01d3965f4f1de779ae21dbe2460b062628dcdb47e45d9645fc02774f0bb033c3b4f5a7b0265469260c37791a9e74217f59e840f674363ee1d6a480ca234797761e19c219bfde1ec460a9773adbadd5cf658a2e787accb784f64fd20e02e3767aecece065181995e249623f24172d8e2ea43d6200c0d2ee48cfa5b0727ae5f66ef07cf3b839e09f8463d2fb50d15c32dc1f146b324028af47bb372725c40807cced7a2a211dc16214d20ef99be9ffeb583a2a2274905590c8c83345bb53b6af94a8449f72f65289e0167f67c1915827d2afa0ff504ab1aea486f5568041ae0f4207843c9801c5752d61bb8292514489fc9c51c3136e29ccbfdccb8111d858f509eaf517a49a2ed78ffa16eeae53a99d7e74b2ca5e77cd3917668bedc601864739b4d8465721442a91ab66ff34b30670ec945fa25ff21e72f137fb7d205d2d36c9ccd82e3e224c6bd57041fb64385b83a96d1b6d41744ca211844ede48287ed5919eb3beec3aa0d7ab3ac8ce82b5356d7dc2a91e9311311d6dd3af9faf12591f324284705f6577c7e4adec58736226f6d12af7326b5d4bba0d00e9a64101e30b276835c479bc6a4053fdbe411087951a8fa95065b7befa22024db9a79329e95fb0ccc86bfa624c0bb29f0f61a526efb9d34628c0ad35970ce86d396122bf27c50f6b1cb4f7162e53e80e7f7be01741fbdeee23d457661730b8a3e4810e6e74872d753fcaad318219d3858b8ac92c08ffd595b0968879915ef2abfc219ea636dce2116e9bbcd8a063d9e16d1ccad1aa145152c3d41b823c4448ba3293543d313fc5dee1f8df81b2a8ee787f889354065eede7193e8f9914fcb7c6b0b18d289b08847d037bbd5e5cc65133603125542ea4fd6e7afba34ad0e6d4aeb118da33e9f921736a5a45e77b5729a54dc93d2334d8791b827be495a3589d892eb67cbaf99d15eaed10f1497b0f1ab6782382efd6b371b196ad3e4573ee37a2d0cd44f3fd0f077c8ab57dd054dd6b648cddbfc1b71803ed2fc82ccd5095db575082db8a1d5ea94f3ae0f98dd41b6fba698a327ef103e424d74ef420c5760f2036a43fe81f0ee9581844f119c82b03c69d806b0d59ccc25898b35a03c14be107cb46de7fdb9ca81a34238cdb0271747113bdb2f6cd088c8210bfe66e8644e9cf37ed5e79e1ed1cd58f5bd6e0f869a5033cc4e499c62edc16a1f466084e7285bafa9060ec4a1049e3febdd8bd70a3f7ceb45f0536c5197d374761f28a97742ddc202732ab9b6859d6b4d11de87562923bade6cbe1a3d58e8116c94c635a6c8f25226e276b5afea55249c19d310179c9df8593eed73da30a31582e853eec8d946995c04c01c46852257083e7df1c1e29ff7153837a617bd1b09b1dc7afeec1b11b043cf018e0ea5a885e8e2ea3943543c7b0c3e50181ee89a082a53d4448e11c5961aa8b168a196b19e8500a5f601874ce62462bd402afb839bed003ec3bcb79bd6e31aa556d09998ac49216a70e74ebf168706dce39afe3d1dae15823e8eadfaed2357cdabcdd74a83608d515c16f52684a18059f75bfdb3fa9e6c1ed11b00d8a854b325921f4a31ce04f25e92122f81045c3bd69ec20a5fa798736691c624ff3f053063b12a72bebd3043a93ee71569af9ebf9ddc0ecba1cabd053592dbd1cc4cf0223fd2168b46f79f54bfe0b49e50eaeb6c22dca47e5be90d95ab22eb93f7a9012bb8ae0c2200eac158de2043ec0f59aba147ba6c1d6cc2114ceb8c6f1ccdb184b866c7383ee3b0ae00542071766fee5425f24f15a05dd034324d1fc31be717d2c7edf9f96d977b173efb9536397947de49962c9fbcb02c727957d4d98bb449ba63a28e4092b42ee3ba058caa630069b2df2616d70f7c853f05f663ceacc3b7343fa8b2de2ff1db1d36f2c3f57a5483805b46edda1014bf62b289b8bd090890c8a0025ae5e18f4849bff8a181577aa0bf1598b26e34d3bd03b52e734032ac35723439906953ad91d056239da91d463b1a34ad3449f2a3caab972c0d7d7408e885764dacbddc1497881b04bc3d2c15989b39bea2cfd7f5663e0fd99719104df9f0fa30d3d132ae37c6997cb552588f4da954980a35df968709f9f2556321be01ccd66b0e3ff988b9d3ffd431a582c79c1e32c2a4201040505574360af963d896c0cadb92297ac4f9ea074264bc51143046c04bb82aac731a536b1dc46e8cc2d54cae55eca1b213b85af07b29b76972c981f219ba3b5bac660b5eb8e1a7cc134428b45d34cc7f956568193f39c80b17dff58457c7ab68381c3ef17b70e5bb107f2c41b3e8849baea9c018a89b3ff9ef2cf385f02d46697d6c488883a5691d2e5dcb546c695bf6e11cee7e3605b1ff49233c5f27c48e96615bb75294a23ba3fa7992d7d06b1b947614580cf33302a3f8ba68ef7d99aa61d6b303a6ec2fcd05d47a4bc0dbcdfcf1a60a588c91fbc69a249a25c78902ee20da36ab3d3b32ea5187847e0d15c28cf48cc6caa328e96adcd14cc16aa279c9e1b435bf1982a01371dfb7ce4e14d93f7717efa50564faa95a5eb402f39780108553d28f953a3e08a40a155c0f6e57ea3b873463319b61a07dd67e769458b20a1e742505467cda36852b0771e8c951f92f1c5a666f8f2a6807ba677a1b0372e51a5fc997b5390255af12fa97d37e412542d34f5b3a96b1ba6ef2feb8c26e53a534c8211317ed8226f443a990961430cffa9861265e153e186986d12cf17b3378c87c2012e4d204b275b68d62e501f5e480718e82aa169a2c90278ac4d9c5ba7b3053e8c6e1b5a04c0b34c15a6b3a537b29ba20630c487d7747b6838fe4833a02c0beb9cf76ffe22e62cf96de6f67e2569bc2aa9cdecae440208c91b91b416fb520bf386df6b0965d73b556b30f175045ee894c40c3d5cfdc391a6af17cf0d4b124ed45ff8eac7e0ae7445fae43d778b2becd2a6c0c4a9c8687f1a379f409a42770c2912e6586fe936e7fa354e19298ab82d85814d978225cfe21393a449cf972398f71ceac6a889e30ae7b3255bd3cedaa1449d0ea19e55369ef69bae39ba8eda85d36ba790ef54e7d344f9d0eaf1015b8ed23119e41a4fb99bdc59baa505f9c6c60a3cfdf4fbcfa3bbdaf958a3637b30e2de439522eaa0fca45bc11baacbd5e1c9cb0800e2b0c554d0f43cc88c24a5629ea13f16f7cf5aa3b3828575a9870ccf89602a8f6b1a19aa59581e7ec4ddf30e3ddad27f58cb1e177960be5f623e678c7e77a0d318106884a9a2f7989865cf42b4507356139c34a562e1e4630a8b1c22c918ce33ce392c5a0a3662bcd4aedd6672f35d2918a73083f717a272746b5999cf57857973f24ee1e1c7fa09fb69698a4479d34574ef1db64ab310df75b6c7a6fb88761a7799ba42cb5ef775f1dcc608a292487239713d2fce4b17ec9d5cdb2417c93df0b1812996d8f4b69193b75e474dcc07845dabf7314fbaad3e5c0b93e99edf2699e68782a16a13fbe650c498eb8b6d7034f09a7c4a49327ca98fd1b5202d7c5a96254745922b4ed9f900bd1f0316be7fb16cfd56b483bc8163aec777f1e4b0d3beef193e9fdd4c8ce6b8b687b6569bc60ce24ca1b1176c273532fc6a7bd03f08209fa3f3797f4f8e0f7ec1876fa567a1423cbbda6afc56ef94f43f19d58140be8fb1175de7f278889808423eb8c4d04892baa6ada8c24234aaf074dae9510eebcd273a8e5d7c64fd98f19ad416c478247228b8f557abfc58af1ff6bc747ecb583f4fdac7580cb6e401557a15af3abf94b376745c4ce97a75c6823dee14dd018b333a1a1fb174c92f55642888c7f6be89029979eaa8b01093f72bd62f6b7060b35ff447e1df2b8408c767e7c3c06e1f2cbe1c0c5764b4fdb844b5e7e830e2a85737dc797e8732fc57d77c5eab5664cb8afb357b7ee389c6fd12b48f97a4d681650fa1c0e529f97c8d6c55af2306c315c9b7d93ed3da7b370732ecb27c4ec09299ba07b1ef5c8b10c5ca99ad2c4d5914d42a0a40a098d4406b38da54a2503aae6783f2010fab5f391f7cb899a1b776c157b65e0bbb106a77ed31201511c819ef5fb3add3500700e1c1f988e48217c3248d4498465107bd3bc360d75927528d644b3d83903c9ff9a395f014ef3970c5f2216cdc83802939f019ee8d729cdfc808f263eda3cf66824c3649755fa360083a2ba3da6a9d17c9163ba4c0bdc2571e7c37fdf5e85bcb6fab198e61946174e444a5284f11fd2c933c647e7e2f8dbe48e539a457d74f22c3ac73a9217cf08bc32b1a91a81aa84dd24ae9f4335883c320a2bb3c7d5e1157d8405891ca12d7e571dd05c3ba98f134e3a6bbe977e899c1e6e9afaf3e5bdf3dee771e57f6849e08bb30c7895583fc398f08ba559c4fce59c9b4abf97250d2cbe7ad396cf5f958b90fb960d48148b69367e09dcd44308a8667497f46d09caa985df75ea6e7a7cb6763dffb42004e8568742716f3f5f25f5356cc442de88bbfd1564b4b42215ec8cdb92ea688f85dfa38f6e93789302ec4bab08481d283396b72a2c2882230cb2b60af109bad0a9a4b92a9b7f627bd4f48f46ff40753de68c81a7bc7ae2c3e95d486d043ef60b5ea4006c8c85a39851d09df3f3d84f502166909e2773dbaf893dec87edd98b019b423389c3873f5e60f91cd8d4f5e54acc7cc1d16029f4d1dbb207981aaa455b66807c2676b388367f97d4845243df90a9c771db8ec6e23d13aa808e012a7cbbc96c0933ba6bbd33fdfb581b01367a402d30b2e36e7df37b348a5332454afe075f1335c92e4c0edfc8d9e2f3a75c902946671af10f54cf27d67374e9b30005884a47626d064294b5964f68bfafc9902f3f0ab117939f2"}, {&(0x7f00000008c0)="3fb9682bf64f6d88239411c1842597c4ae037b21b2988908085a721566f023d2e5"}], 0x1) setitimer(0x2, &(0x7f0000000040)={{0x80000000, 0x7f}, {0x400, 0x4}}, &(0x7f0000000080)) close(r0) r2 = shmget(0x3, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/75) socketpair(0x26, 0x4, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) getpeername(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) write(0xffffffffffffffff, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e873", 0x2d) 06:39:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) kqueue() 06:39:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000080), 0x0) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r4 = dup2(r0, r3) ioctl$TIOCCBRK(r4, 0x2000747a) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f00000004c0)=[{0x0, 0x80000001, 0x1000}], 0x1) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000003b80)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422ba9497ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea59378b6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc7010d35f7740a37e71649a4ac9b61e2c5e025b67fe038d0200000050967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6c6075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1ef522fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3f04c6dd0ead4bef26dbfdffa32704fc0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63ba8a85de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34eed0e9fd1cffe8e6727fda4c2d49d89bbdcea06029432f14c2ea3843726e2d1cfca2ef7e7fe97913c937a64cd58c825232599a61eb6d3d00e5c5cc47fb0c39d8ceab4f164e98c51272d7736c2fab2594053bee61da348f599f2880f300a2eae99c11f3e19f627900cb97c715f089e9f7ce9cb91011512d27ea7bb6f5686a2f29622f87811736d09e03e17224a22aabc2e73c7580f74a40a388c4b1d07b59a60fa6c678513903ce4e2ba700000000000000000000000000000000000000000000825d8749755814127cbed6c6deeef7703c4994bf8cedb040df003475cfb2d31c765ee4e891e7b5a913bb9752e745c862a0f678aebea71eb9b3615dcf1b969b", 0x10eb) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x1, 0x3, 0x1000}], 0x3) getuid() open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) socket(0x12, 0x400000000002, 0x10000) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x200) semop(r2, &(0x7f0000000080)=[{0x3, 0x917, 0x1000}, {0x4, 0xff, 0x1800}, {0x3, 0x7, 0x1800}], 0x3) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) semget$private(0x0, 0x2, 0x240) 06:39:07 executing program 0: socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) 06:39:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) sendto$inet(r2, &(0x7f0000000080)="709a07b8f339bf4ade953352a65f0bdf133ef6b9a79a3e1133776d80fa9918c86e628deb4c8d0a08c80a591d6bec525ef9f1ed1ab7ffa20bb8833faf4fdc4f2f6a78accba50fbeab20dd7820dc138f360bc6d5e0902d3f86480b9cea768a00d3720f0d3f39849b869a5556cbdfc4da17281d384ae03fb464e2649deebb20cff76db1bcc285ef86ef2a", 0x89, 0xc, &(0x7f0000000140)={0x2, 0x1}, 0xc) 06:39:07 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x100) r2 = getppid() fcntl$setown(r0, 0x6, r2) setitimer(0x0, &(0x7f0000000080)={{0xfffffffffffffff9, 0x1}, {0x0, 0x5}}, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6, 0x4, 0xff, 0xb65}) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 06:39:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) getrlimit(0x5, &(0x7f0000000000)) kqueue() dup2(r1, r0) 06:39:07 executing program 0: r0 = socket(0x2, 0xc001, 0x0) semget$private(0x0, 0x2, 0x8) dup2(r0, r0) r1 = socket$unix(0x1, 0x3, 0x0) r2 = semget$private(0x0, 0x7, 0x2) semop(r2, &(0x7f0000000000)=[{0x5, 0x84, 0x1000}, {0x4, 0x1, 0x1000}, {0x5, 0x5, 0x1000}, {0x3, 0x7ff, 0x800}, {0x1, 0x2, 0x1800}, {0x0, 0x3f, 0x1800}, {0x0, 0x6735, 0x1800}, {0x1, 0x100000001, 0x1800}, {0x3, 0x2, 0x800}], 0x9) semop(r2, &(0x7f0000000280)=[{0x3, 0xdc, 0x1000}], 0x1) r3 = dup2(r1, r0) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x100000001, 0x7, 0x4, 0x400, 0x5]) r4 = semget$private(0x0, 0x3, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x400, 0x5a2}, {{r0}, 0xfffffffffffffff9, 0x6e, 0x20, 0x4, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x592f, 0x28537db6}, {{r0}, 0x0, 0xe9, 0x20, 0x100000001, 0xd44}, {{r3}, 0xfffffffffffffffd, 0x8a, 0x80000000, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x80, 0x1ff, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9e, 0x4, 0x2, 0xba08}, {{r3}, 0xfffffffffffffff9, 0x10, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x2, 0x3ff}], 0x800, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x2, 0x5, 0xffff, 0x19e9}, {{r3}, 0xfffffffffffffffd, 0xd1, 0xf25573c3d9c266f0, 0x8b42, 0x2}, {{r3}, 0xfffffffffffffffd, 0xc, 0xfffff, 0xfffffffffffffffc, 0x5}], 0x1ff, &(0x7f0000000200)={0x1, 0xdc2}) semop(r4, &(0x7f00000002c0)=[{0x0, 0xfffffffffffffe00, 0x1800}, {0x3, 0x10001, 0x1000}], 0x2) 06:39:07 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x9, 0xfffff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x89, 0x4, 0x80, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0xffffffffffffff80, 0x1fffffffc000000}, {{r1}, 0xfffffffffffffffa, 0x20, 0x87, 0x7, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x3, 0x4cc9afef}], 0xfa, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x80000001, 0x400}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x1, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8439f6e2be509152, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0x0, 0xf0000020, 0x401, 0x200}], 0x3, &(0x7f0000000000)={0x1000, 0x80000000}) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:39:07 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000066, 0x0, 0x0) 06:39:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0xfffffffffffefffc) flock(r0, 0x1) close(r0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 06:39:07 executing program 1: semget(0x3, 0x1, 0x480) socketpair(0x2, 0x7, 0x100000001, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) clock_getres(0x0, &(0x7f0000000280)) setitimer(0x1, &(0x7f0000000200)={{0x10006, 0x7f8}, {0xfffffffffffffffd, 0xffffffff}}, 0x0) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x3, 0x67f3, 0x1000}, {0x3, 0x6723, 0x800}, {0x0, 0x8, 0x1800}, {0x0, 0x7f}, {0x5, 0x2, 0x1000}, {0x4, 0x5, 0x800}, {0x7, 0x0, 0x800}], 0x7) 06:39:07 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e003009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpid() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) 06:39:07 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1c4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 06:39:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{0x2, 0x1}, {0x2, 0x2}}, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="487fab7934f2b913cfaef1969bb09b448b882ba9357b598422c29183414c", 0x1e) recvfrom(r0, &(0x7f0000000140)=""/131, 0x83, 0x1, &(0x7f0000000200)=@in6={0x18, 0x0, 0xf8, 0xfffffffffffff4ba}, 0xc) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000280)=0x304) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:39:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x8) getppid() unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) 06:39:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x1000000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x290, 0x20) 06:39:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file1\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') symlinkat(&(0x7f0000000340)='./file2\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file2\x00', 0x0) symlinkat(&(0x7f0000000140)='./file2\x00', r0, &(0x7f00000001c0)='./file1\x00') open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) 06:39:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) 06:39:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)="0000000044a71455f99b7e2fb163a559c218e8ffcabd70ce036f675340a02ada1fccde10e318af04a8931e76e54a3397e1d8a4284385966943105e5dcaae07adda474bb5074c34466a4ca34aec977fbf3975c2e8291780dfc8f78fbea629c4b18d791d97134653a0a0922aeb1761352436dddea62d41140bd4ff003a132665734c9e57f9adc9d50255e3f1c774e56ac1a9aa311ef6f8aa39d6b91b5924fb35460c1aa803f0a922c3d53f2a017143d61ad1c2608ef875bdaa04460d", 0xbb) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000780)='[', 0x1, 0x401, 0x0, 0x0) 06:39:08 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8289, 0x0) lseek(r0, 0x0, 0x2) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x100000000, 0xfff, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 06:39:08 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ccc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ef2000/0x2000)=nil, 0x2000) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/6, 0x6}], 0x4, 0x5) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) kqueue() madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 06:39:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0x0, &(0x7f0000000000)) r2 = semget(0x0, 0x3, 0x400) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/203) dup2(r0, r1) recvfrom$unix(r1, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000140)=@abs, 0x8) 06:39:08 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x3, 0x2) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x7, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) rmdir(&(0x7f0000000040)='./file0\x00') socket$inet6(0x18, 0x5, 0x40) 06:39:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000012c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ef0000002add9d7fdd14b60bd0953837551fbadb4029c45483ba0869e43305f80aebc06d7ce6291900e22d6b30cf92158304907c8cf59359271274da13c2"], 0x3e, &(0x7f00000011c0)=[{&(0x7f0000000100)=""/183, 0xb7}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2, &(0x7f0000001200)=""/108, 0x6c}, 0x40) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) 06:39:08 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x100) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 06:39:08 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7ffff) write(r0, &(0x7f0000000000)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) sendto$inet6(r0, &(0x7f0000000040)="c76b716df10d5f383a85d35fd98a9de7eae099f4413b1c6d274bf80108f1a9fa38dc9461b2cecca6f4b1f92e76570490bc7741cf", 0x34, 0x4, &(0x7f0000000340)={0x18, 0x3, 0x9, 0xb4f}, 0xc) lseek(r0, 0x1, 0x2) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 06:39:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) msgget(0x0, 0xe4) msgget(0x1, 0x10) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "fa9919b644859f826a059540cf5521a5393a7a54"}) syz_open_pts() 06:39:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/155, 0x9b, 0x802, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) 06:39:09 executing program 0: r0 = socket(0x15, 0x5, 0x0) write(r0, &(0x7f00000029c0)="a6", 0x1) 06:39:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) pipe(&(0x7f0000000140)) socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x186, 0x4000000000004) openat(r1, &(0x7f0000000100)='./file0\x00', 0x120, 0x8a) mknod(&(0x7f0000000000)='./file0\x00', 0x1009, 0x1) 06:39:09 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x610) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0xffffffffffffff01}, 0xfffffffffffffcf3, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000000000000007000000ba379734ecd04dd12fd50000"], 0x18}, 0x0) 06:39:09 executing program 1: r0 = socket(0x4000100002, 0x7, 0xfffffffffffeffff) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000002040)='./file0\x00', &(0x7f0000002080)=""/158, 0x9e) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = semget$private(0x0, 0x4, 0x400) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000000)=""/4096) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000021c0)={0x0, 0x8, 0x0, 0x10a, "cc179b25c0c7bbc6e1f7ed7e78a572d8b026382b", 0x7, 0x3}) getsockopt(r2, 0x74, 0x27b, &(0x7f0000001000)=""/4096, &(0x7f0000002000)=0x1000) r4 = socket$inet(0x2, 0x1001, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSDTR(r5, 0x20007479) semget$private(0x0, 0x0, 0x400) getsockopt$sock_int(r0, 0xffff, 0x120f, &(0x7f0000002140), &(0x7f0000002180)=0x4) 06:39:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x5) pwritev(r0, &(0x7f0000001540)=[{&(0x7f0000000340)="c001ab1e6903b2f5b1f8e9071183b2b6203b6b734757c10ead4e9ef113d61f1c35060494c81f03b955153faf0f427f27da2b53fb2d42849817d810b8b5396b632b511d28ced23bbf606d963059df924fdf8668768ae360bd449f56b1748d381b46f28b4511c66b79f88b2639c6ed5c141ca0629a3c6d61c7de2d03dc967ff5c677b831f735e63b85c5dd30e354cc15f07d5eb308a6094ab68369a9f556e0956a7f8d4ee4d566fa22f7b931334361687e1aeae21c8df30e8950581f25b56563051e3429ee0dd85fa8b05a126cc33080174940c1b57fc0472d14e6950b93bf49e6f3ca75980b72c16c24c8ed9740168e4cfd8ef4013007467bb0ecd2b13c92076ce5f73c4f89437576438b416ebe54e4920791a00a59d0f83868ad2a5415c7d2d8aee682424ace856bcaa7e54b7c8660dc3156291fd7b3fcac9cc75d9109c34bdd18ecd19364b2ab78b47063841bcc96cd5c80502b5825aa25042e898e729b3f82c49e32696e37d951930945a8535f7677de098932a4025a7faef4c3a17415d2cfe3a46716eac2bf390443ee16cb838201d5a3f92910cbe00647b14fdebe267de4a3c96c4539f9ac121584f3b9744b504b4fa8e63e28ccd7afa4c9836d89c1f218df5fd8524f61e83065eeebc7607f2ffc7b2ec3544c1a8652bf03b592be7d8bc4561fbc5c11bf6538821f4676fc599d356a2ca9e20fa7f312a2d37b3608d505af89fe479bd5331bb7c913820f78e904dcd01c1aa1370552a274fdc03d9f08a3de92e120d1bdb13bc79c5cafef1b93dae2fb7f577c5ce56a4f246c8316dc2849582a736d2981acc8064fa8fc92b75ae5a596bb4aea065ef45060cbac78033b2a57ce089eba2e0b1a5c1eee369a1124525fbd30117ac02f46879f31fa597e727bac7de39e5152a7bbb094eda3d2e4f33cacfa37a095596e5bd71114fba45036e7ad52f2cbc7fc4c8b4174dde1a9be50765d6a0c3ff6299ab6f0b16b356846ad67973edaeef8059445d03aca034a5ae5d60eb942fa15c0b028c65d69cb82465646a6b4ac25f83a87a04b30f0e70a5ed46e08220a2762655c76e9a12b159d5791c41cc3b9107f480ac9ebccd407bf9770531f996c1ad58fe3bd6c0fe8393874dbef2310fa0a277a97ad03fd8769846d1f1fed1e54969f9204df50ae316842ae6479cdad701762ee1e518f171103c42c6b7446e61f759d31c82879f321593925bec6cb9cd30ad32d7bd438dba13a6bcde8cd31e96f12f88a2743830a48434b62e4fd00463f725c48469a102e847d77dfdf4eac02a60375044f545878f27fad962fd15599ccca044805e7104774991670e704432ea31d24eca7719070fd6c5345fed23bfc9d76ad2e03eb4afaf71488c8bd2446a0c70d92fa6014f3c4fe6c785f2cb5b9b32159e4d87fe92d094c7f9706c8571c4aaed636c41b8ee7fc80cea531dcb912d28f4f615b116e8b6d95e48ae8a8dc13c5aaf7394b20b96eb4504291818a89337f72be69367713235bfbaf99b8a3d76a51d44e564200e96d07b3192802f8e4760cdab0a75ef83c616ff5a7649c4b9ae4fa56522709e230f46393470c99321afe452eba4ad14d7ff18c7530d123299b97e7b67542d9801e49359cdfd97471c65f130940cfa9c6efe0e0b9385ede3cc7f97f9ebcce41b396bf7db19b5a9f2938792070d08422cd55a300748536077cd46711e3b6d1623c5547dbf4ed9c529b3ed34bcc5d4c3007038f7ea6987e78975d906b0d1737dd748a8b7cf55093fb446aa1293e195f3ab510a8e168d1506c9cd9b0f153b6b2533356fb4105f1d0ceed76aa0e1576d283505d03c4de298df5a73a231e118578fb120220f7a3fd2b37503f1beeb3a2fccd91f1f438b89a9c765798427679877e1a5f3e708c277ef5f0fe4a8c1777cd88dee24b195deebe78fd70010780343d1603d4e1de8d8593fef560685e9d0ad69b31d3cdfdc96b53df7ded52b46b5f03492d8fb98fdac6aea4ad124cab91f2deefd986841bd09f204cf9945ee5b4a9a8d3d488169d1148fce7c3580974699600aaed9343add08175c8c514701f98950e024c4a4648c45aaeaaf5cd47713b1cb7e44d377430e8155fbb851fcc27425ec5e873748b0ed8c1f2fa627697a4d0dd6a607d7785b810f96c307249f06c482cb41eae8f0e889b6016677f3df1727cbc57ffb73a439e70da1b62b7d231a44d2c3a637af4e0cd0131326e8bc8e336c094bfb47be75cfd170c2bc5e95c96dfe3fb469c5de184b6f2a530fac92c114b64cf5d60fe038c48bd0cbe84bd481a943aedad91a46dc9489a2c94ef55b683d396cf95982871604f7472107ba7d2742d08954321bceb41824d0bfcd4690721d1272ac93ac141b2158a895f6648847d9d7fdf4921efc3f48bcfeac72245dd0a6bc0645107cb11ea8693b9ac98335d3d04cbbcbe0a8c1e88a741188d0ffae013b54d53dfdf4fcc3bd3bef52cd2d490642f27b05e90646b81a9cdc7efd42c4c7fe030832e6eae62546bc71020d036296f16438cacab141437026aab540c59aac211dd19b1d6ec04330ffd20971de354a50256338dba3b0c811e925e776efdf5a57d71aa796b6a7e845f7499afab06e9594e44d8cc9c290572d8f2679f260953fdc01efc5b81526d8a651ec4f69d96a3dc029e1b82b19354ffce4daedc8c7233f229aab1c031e201708e27c4b989978fdaa1e51c4790ab2b9258f2729e48cce6ed62e0aa9211b2ade07a3be8a8722b024a974aafa9e39affb23f3c087f5065931095144c6828033bdc527a8d62c59346e48a9ffd7b55dbadef770c26b8a1f99bbcdb0ea158f0dd5a1b511294f70bfc4c957e15519c0d6e085b16996c9ad9e4203bf62206a03817e9875248ed14e8688b313389d95602f7c50065b3c3f8e329409ed9ad4337993f58c20883df731a20c9c95ba6eb1bfd20324df76aacca8ceb2bc5e11e0d17daf2b03d6a34f219fc8dca1de8db3692eddff68c5d20669411219d8d2a2cae384a14aebe82d25e981170fac046ecd21b0a1060f625c6342b76da881558bef61a39ebd7f36fa86910935ea4d84056e5143a25c2cf72bf593244527ac59b36a5d0c3770728a9641e3788a463c6d05e2746eff23763d31f6ce2719e3d4eae67a80fa7e726486f4bfb8d3d9880274b82c2de0d96cd84777e0e7cb77b161a7b593496a3c73cfc64ea1ca25f746dc9c47052c314dc1fdd695c0e6861121d1dbda9de8b5e4e211ee5a0f9d3e25e62bebbd66c2790fb0c75563c101059c672f7f298dbe02213e24b941f5f5c2b41664469966b4ec4b7c7ff032011ee6efa347f16ae86cb6aca5c060ced967e9e1c505bed917d9e7c4574590a3224c646480daa4e6b0aa541503461536d4137cb3b91b3d1b6d85a4d5e4cb1282e266af1bc330c9d5f9ea9070e436ff4465d520fca808a6b8b4cb155466cf685ce20d70e89042149ebcf507fb8aa21430b6f04392dabc909730241fac8eae01a11034541dba223e4cdb9a8985d7d9d8297160979157b3fedc9e959a3fce6f4951e2887ff718ba9d2fc43f3c00e075bab3b3898144755b8ff97a1c541ce5994eed688656f4561d0aa6e036376c1bc991851048194645cb5686c52c2255e01605bee1f4a38766ff7d3083e942bcbd85eefe39ed5a3a0abfc96ef1330bccf035a58bbd70156c7fe41530bef5c2b1ed3181197181cebba90b294674b9339732572a079877063bf58467df432b5b665cdc6a2f8460c2fd27a403427c10c9d06519915176625600cd96b6114ee7299a520543507a1408bbb858fb2887b9cc93a5c3bd9a111e93e3a9061a979a326a40684d62a78e71c65d8a7ecfd807ebd2f75450742aaa08026d6bbd5f5b7ac4c56a9876cb379a915b53c9ce910b7e8c3b8f954a363b7c38ce4012ad3fee4e323447aef569dfe2ebce6a349cb00b7117e1983de791b056e7dea8f0cf0eea568643d49f602f80c0e1009d20b322ed1b5f256ad258fb984347620d1b20a1c107cf9a94ca670ab567b5de3b99eba7a96e64b2af84f4fddfe605651babb2656cb86b6f7f8cb6744745e3675c490c2b2a5ce03384afb3c7520007a2f09d84d5c73f3a9e25b920a129a4c6acec67d131ce91cc2b0c2da2302b308a0d3a1c96cd90f08e4207f52e5b974749167c7514202cd62b22961a4237547f60f3bbf3b9c3d3953e66626406828701fb0068e957ef327181f6c185f8f084f3e2e657283f5570725bf0d63d6987584e16cbcb88a8c8cce11f9aba25baf9adae49bd1e9483949ae60efd2fc6948e9c009d257648c965f4a953969b1707424bdd63c45ebc493b6d0079036c4a521858a0aa7ab96591564f1e6622d272a1113fc514fecacf5f0ffe8794e4fd34ba727cf8ead8b9b119fd306691ff590413b8ed4dd7acf6e6270b7bd89a75a3253fb8a1697759da672babdf790c884518cba3eccdacd7cd7943a31b50845c5f4e4148d79a295de8bbe40baae351907e4bbedf832e485e03dbe511c5b7e478d8921ca07a188ac417e9e605cec40c4b424d9aaa19076ca596509a44df1298ed0fc79b6bb8e64e2cacc72d00489cc8d598b99e1e2b0e0836f5ed5137225ddce8439de02874f5b6d00e0b3b71d1914c2c65efdecb0dba942789623eba17a40ab9ecbf790b73c1b70575678fbc2c44a2a292f3842e9faaa470de8c6361002713a3fee879aec0cda3b15edd7c213348d37057ccbe8cb250b307d676b4fcd103e3d0bb493de8bbd11078c889505a7e7ac3247a377ae5eea5c72aeb66f1083b729ae99e4e6de3abd90c41e183a6327c83ba32b38ab6f00f8938104aa97615f255cce127b5385c74cdde39f8709c30be6a85ff3ea849d99c1f0c2669195db5136a7df65ae546743748fc73e7ef838e703a7a93fddd8fec967f8d966fca4f42be2a238bc7f8c1d1fffc6ec8fe927bb4a1cf561d9cc38eed6bc0893eba31ace43f832afe8ec96ac7b2e1aaf49ed72f2fd8ee78e905f5de1b590f02f0fca4c8cc725fe34421944b660256d110ac9d826b9042c6a0c42ef6cd8ad4c562f92f3b63416aab0506a9860b309aab1d6a366b95d2822de529f7d90e92b3a40ae98e22fc939f49a9bdc15406cad91c8e907f4f81ddf09e9e06664", 0xe16}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) 06:39:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) socketpair(0x38, 0x3, 0x7f, &(0x7f0000000180)) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 06:39:09 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3f, 0x1, 0x0, 0x0) 06:39:09 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x100000360) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)='qi', 0x2}], 0x1, 0x0}, 0x4) 06:39:09 executing program 0: symlink(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./bus\x00') r0 = kqueue() r1 = socket$inet6(0x18, 0xc002, 0x4) r2 = syz_open_pts() r3 = socket$unix(0x1, 0x1, 0x0) r4 = syz_open_pts() socketpair(0x26, 0x2, 0x10000, &(0x7f0000000000)={0xffffffffffffffff}) r6 = open(&(0x7f00000001c0)='./bus/file0/file0\x00', 0x8000, 0x10) r7 = socket$inet(0x2, 0x2, 0x8e400d) r8 = socket$unix(0x1, 0x2, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus/file0\x00', 0x0, 0x4) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x1, 0x6, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x3b, 0x0, 0x2, 0x7}, {{r3}, 0xffffffffffffffff, 0x86, 0x0, 0x71, 0x101}, {{r4}, 0xfffffffffffffffc, 0x1, 0x0, 0x4ef, 0x5}, {{r5}, 0xffffffffffffffff, 0xc0, 0x2, 0x3ff, 0x1c3}], 0x20, &(0x7f0000000240)=[{{r6}, 0xffffffffffffffff, 0x2, 0x40000010, 0x81, 0x401}, {{r7}, 0xfffffffffffffffb, 0x4, 0x10, 0xfffffffffffffffa, 0xff}, {{r8}, 0xfffffffffffffffc, 0x1, 0x1, 0x3, 0xdeb}, {{r9}, 0xffffffffffffffff, 0x5, 0x10, 0x4, 0x5}, {{r10}, 0xfffffffffffffff8, 0x4, 0x800fffff, 0x9}], 0x1, &(0x7f0000000300)={0x800}) open(&(0x7f00000000c0)='./bus/file0\x00', 0x0, 0x0) 06:39:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r4 = msgget(0xffffffffffffffff, 0x3fc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, r3, 0x3, 0x2, 0x21, 0x100000001}) 06:39:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() minherit(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/111, 0x6f}], 0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) 06:39:09 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x400) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) shutdown(r0, 0xfffffffffffffdff) 06:39:09 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x2) 06:39:09 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8), 0x164, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "10158709daec57ddd21a69d6"}, 0x14, 0x800) 06:39:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0x6}, {0x18, 0x0, 0x8000, 0x2}, 0x1, [0x8, 0x1, 0xffffffffffffffe0, 0x7fff, 0x7, 0x574cf022, 0x10001, 0x4a0c]}, 0x3c) 06:39:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="bbdad1cc46c86f0323cf4f7530034ce2162caef7c62ecf3909f42bc58d1bffbbd790d9c38d4a6940f751a2053946abfe921dacd966ee5601accacacf840a00441346dfa34d4ff884f6cbd82fb909ab03b67443fbe2a7418cf9a57830a72bd4ce464a89138fcf962a27482a7105f7db7519cfc61c5cebe4fd0f121bcb61052fe2765f724a5ab0ddfe32413bdeb75f9ac8b654c690a833304fb1458f5e1b7c654f8e2410b5", 0xa4) 06:39:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x1, 0x44) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/15, 0xf) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, &(0x7f00000000c0)='./file0\x00') readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=""/183, 0xb7) 06:39:09 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x1, 0x0, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 06:39:09 executing program 1: r0 = dup(0xffffffffffffffff) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/212, 0xd4, 0x2, &(0x7f0000000100)={0x18, 0x3, 0x9, 0x4}, 0xc) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7) chmod(&(0x7f0000000200)='./file0\x00', 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000300)=0x3) r1 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x80) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000380)=0x5) semget(0x2, 0x0, 0x4) fchmodat(r1, &(0x7f00000003c0)='./file0\x00', 0x40, 0x4) getsockname$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000480)) renameat(r0, &(0x7f00000004c0)='./file0\x00', r0, &(0x7f0000000500)='./file0\x00') pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000580)='./file0\x00', 0x1, 0xf9) write(r2, &(0x7f00000005c0)="44519b97e89619d819373fd4cb44fd92f1547f18767b3ad87e991483a6916f3113bb0f64f6e21706e4097a01eff80b9fe0439476c23a1b8143c80cd494114a195b92e05f3c752befb9cd056a48d3cec098fefd7d1d358247cc8110e2611d27a5213922c8ad70f2314692abd92708bc9ef412f20a711a2536d839cb4a9fad53670e49f1f647c2e5acd4a25d34067695beace68016f15dba19607e0d126c8c0d0309c80a6e80e7674cd121897700b6661daec2dfcfc74c3ac94e86a2d1a66f9e00cfeb6c4544ab01b4c72c33cb6dc94a", 0xcf) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f00000006c0), 0x10004) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000700)="09b97551a8df14344e2ede0ab559fdd8d6d59c39f8c1081e41c35b3df713c890c2eda65f82c8e85a1493bc199ca9897b72164d9868dba0027c532f22cd2b2f57e747e95a69ec4c49a8e99d1285cf54799ab549fa1dd2653c447b690cd76fbe58f1903f47f2151f4fa72b79cf412e271e3d29548ac0312887eedf806966d8cf7775f4ba8caa9acbec18e05b9835cf20fc03dd91ee7229cbbda87b77148df58ff596633e8fda7ce4a812d916e527f1228375fc46b2b959cbb5c98c1797e1548e575c", 0xc1}, {&(0x7f0000000800)="86b8f2109e74074418036f10b54bc6a74d582bd48c1442feb294e5d7cf7b276d3baa5ee93064b3c851c73cccbb95fb1e03b004eda4c19ce7c07127fc0f09f3ee932feb8fd8d9780b67857d856ad581752ad1b5a50017cbd5d9315764bdebdcb9affbddb38017b9ea37d5233eea5c6d1b63629279696efea21d051ac45190dea0f8890c0ed09876006e092ae88825a9e9ca4feb82a4", 0x95}, {&(0x7f00000008c0)="e0a49c7e121d39c807586ce60c89cc04a4c006d7310ac77e1cbd5a1de298", 0x1e}, {&(0x7f0000000900)="b8a962f7bcc2690e66c297b8019a90cd5dbae77d59fe348e9993d78bf824ef0ef70a3b7e47a59dc2063a16d7030e5873ca6abae5503043f92250b368aad814624427a5ca427d57951a77f25beac63a608ec48089a3f83b6fadc1afaf9386fa4e8a1e94478e8591f2ed057e3b9a5e33f4fa56cb84a31d85a14120f3a8dc4b33de4224f7e61c130831703d12f1ae89a75641598e48e02a7d6693e652ac879b57db2fd1b84eb85b2447d14054a5d002381a1ddc5919841710841cc4272e1cf8a2a3f6414fb3ffce7f6a2acfa675b8c0ba2a27a7d1a92540c49e32112dd49f60649c89cb34a2fe7652", 0xe7}, {&(0x7f0000000a00)="3ab083c88977dd7c7253ae5731890f76adaa68c7c3176d50c9c5d8694a4704176eb19fb21da271341c7845542a44ae693febe82467bbfdb4a12f67b36821dae33cc0280aaabe6371a4f1c742c26f27427f914010e6c832225b4b259723591972f7dee27a1a42896365ce1fcd3e89bda165d1dc542c1230053a75432fa3d63b99d98f0b", 0x83}, {&(0x7f0000000ac0)="6f862272d87df7bbbdaaadfab3afeb2984f0ed2ec233f80286ea33cdbfc1722501c69af32ccfcc61fc26069e09466afbe498b5f4d876b13658a485c7b3cbb45b4a3f87041560a97c73a5cc69e8cfb5cc00f5abd440f153bae306f48ce1e4496ae0c2fde4ae1dd12f6f18746811a0812b5124b6db9d14d3f48ac1e9064caac8e91a0e36092374a1237e8584517c58a1bace42395e3068062c67c3f7c56352fe993aab3a2633f3cdacda7e81ddb041cf22bc3586ac57e54db451bd3ad761e89271e6e63dc6d8507eb80c", 0xc9}], 0x6) getitimer(0x0, &(0x7f0000000c40)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) open$dir(&(0x7f0000000c80)='./file0\x00', 0x1, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 06:39:09 executing program 0: setuid(0xee01) r0 = semget(0x1, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/217) r1 = socket(0x3e, 0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r1, r2) 06:39:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) r1 = socket$inet6(0x18, 0x5, 0x7) connect(r0, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x80000002}, {0x18, 0x0, 0x1, 0x3}, 0x3ff, [0x2, 0x7, 0x80, 0x60, 0x20, 0x0, 0x4, 0x8]}, 0x3c) 06:39:09 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x248, 0x20) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0xc1, 0x44, 0x32be, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1c, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x6, 0x1400000000000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x6b6d, 0x87e}, {{r0}, 0xfffffffffffffffb, 0x22, 0x41, 0x4, 0x1643}], 0xad6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xfff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x8b, 0x80000000, 0x7fffffff}, {{r0}, 0x0, 0x14, 0x2, 0x29, 0x200}, {{r0}, 0xfffffffffffffffc, 0x10, 0x3, 0x40000, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x94, 0xfffff, 0xbfc, 0x4}, {{r0}, 0xfffffffffffffff9, 0x60, 0xfffff, 0x3, 0x7}, {{r0}, 0xffffffffffffffff, 0x74, 0x800fffff, 0x7ff, 0x7ff}], 0x2, &(0x7f0000000240)={0x2, 0x20}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCEXCL(r1, 0x2000740d) r4 = dup(r0) socket$inet6(0x18, 0x4000000000000000, 0xc1) getgid() ioctl$TIOCNXCL(r3, 0x2000740e) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180), 0x0) recvfrom$inet(r1, &(0x7f00000003c0)=""/217, 0xd9, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000300)={0x4, 0x4, 0x47, 0x2b, "6ceabe60168a3b20810fd76ddac1e3697624f622", 0x8}) socket(0x1, 0x2, 0x4) 06:39:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000140)='./file0\x00', 0x20203d, 0x801) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 06:39:09 executing program 0: r0 = syz_open_pts() mmap(&(0x7f00003fe000/0x4000)=nil, 0x4000, 0x6, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4, 0x43) mmap(&(0x7f0000223000/0x2000)=nil, 0x2000, 0x1, 0x3011, r1, 0x0, 0x47) madvise(&(0x7f0000383000/0x3000)=nil, 0x3000, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) kevent(r2, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) fcntl$getflags(r1, 0x1) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:39:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) socketpair(0x6, 0x2, 0x3, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) setgroups(0x0, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) flock(r5, 0x7) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r2) setuid(0xee01) setregid(r4, r3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') r6 = geteuid() chown(&(0x7f0000000180)='./file0/file0\x00', r6, r1) 06:39:09 executing program 0: socket$inet(0x2, 0x4003, 0x0) 06:39:10 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000c40)={&(0x7f0000000280)=@in6, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f000000000000000ffff0000fcffffffdc2002ef1a21c89c68335cae3b4bee89853633d8abd6d6e1852a7a8a28b3ba4d188b2cb40312d41015908132997a34d5df2e92fb0e36007389176feb99cdba653d5d141dc5d7eea938de561dddb3cc6d3bcd4f2195ab88ae066ae6668840e087b417c4e0d85eb00000000011cd17eb489c67e8bff04a07f6957caba4679cf3b14fccbd0e94ee6b691429a34876af8ccef2cdf87d281f332b8a8d1f4ce4f526f60f52235fa7751bcba70b3d16f1c894d51dce47d2e9bdc6bcc5d2c04142ee9f53feaaab55297517afa14f090e67dd23409487da3201fde2000032d9cd6fdce1e08591ab2ce32aeb18769ba092c7364d11b184b0f91b3a3e3a80dc5f23d477db6380e1a759f5894c650b351e8e6b8153efb3119e71d8deae2dbd5c4e6a9db4e869d9980ade2faab5f1fa47c30f2a6c273a5921160eaec6711f4cae6bdff89570702339df3fea9f145b2ef1e2a3dd0532ea678b893f2c72255ea4c7ff38e2cd9a70f6b3fda4b0d408f3458f179a2a64cff03950c9c58f94dd73d33e7684e71cf3d78c13fc96b80bac192861f88aef48f912579dc841860c6ee59d893a2083938b6f33fd5192ecf5c98cc6"], 0xf0, 0x8}, 0x400) 06:39:10 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="849156d6fefada658890ea21f8d1975f0d002108ec4b0001008000883bdb5af064c3c0efd455d8f08afbd5825e46e4a4183557c015ad1bb275af"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:39:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) setuid(0xee01) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 06:39:10 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mlock(&(0x7f000007e000/0x3000)=nil, 0x3000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000040)={{0xffffffffffffffff}, {0x8000000000101, 0x7}}, 0x0) mmap(&(0x7f00001d0000/0x3000)=nil, 0x3000, 0x7, 0x3011, r0, 0x0, 0x0) 06:39:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="701d474962a22b1d440e067c341f3bc694a5f4a7a06893c7ac1481a83bc85df6f5c176907dc3087595a35f2c569d9f8963127de1da7711b993029975d3063886545978e4a42cca671a22ee828d4edd46cc53341da34b5a81bd4c34ca0769d6d28058e3c4e0f5a13969d987774f5941b0051b52d3ec4b41b602886be2073c5a4facf139ea648456105574407d94c159f41548dc6078f1d056957aafbf58601aa2a54721f997042fe8baa43e2d92ee63435ed7a7d8b7f4e9bb9300ae5ff268c4a5084e", 0xc2) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) sendto(r2, &(0x7f00000000c0)="16b34548a111fa3c83eac8197f0fa46e924a3bc4522acbd5e9c5184b68732013695cb4db5b3ad4450eb651d30b5fa3223c5600d03742d6734f0fc52f18303c13240a8173b342fc9db0c9fbd029e61cd3f70770d6b6d86f0d57c6e1cd10f1e905da1f96bd1c80697cc0c0100e41af84de8401afa02a7224acb1de4e96e3c098896364d88b0b042c669a2189811c894e1c0acebb97cd", 0x95, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 06:39:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="14000000000057193e2627afba2fbb5b0000000000000000b8bd28f2fb984495f3f14a4027d788f62694f3e37c5ccd674cf3169893c6e4adbad602bca0cd0c4691c44a22389169621d7862df44b73d3caa6d99d666b279bf686bf9e617e4e54a961ea4002047e788fb269912b0dbd783743cd356dfec8c46c2efca2e1f63d2f59269059b4f130f96a30a59badbc9680262f6978fd4b43b90fc2cff2ad7812399fe96d633b3b6eae0347c2933487edc23195dd38016d11f2602fa2f930f39b39610c9a5313969d3dfd06e7df72387"], 0xce}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) 06:39:10 executing program 0: socket$inet6(0x18, 0x2, 0x8) r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 06:39:10 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, 0x3}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x44) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0xc, 0x0, 0x4, 0x3}, {{r2}, 0xfffffffffffffffc, 0x0, 0x4, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x8, 0x4}], 0x519, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x20000004, 0x1, 0x5}, {{r1}, 0xfffffffffffffffb, 0x58, 0x3, 0x3, 0x13}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x81, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x40, 0x6}], 0x9d7a, &(0x7f00000000c0)={0x0, 0xb2}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) close(r2) map stack 0x20000000-0x20400000 of map 0xffffff0006b09540 failed: hole in range 06:39:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1afa4e3f, "0273e6c22c8bf98d15b3f862d7bb13dfd1592c4a"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = syz_open_pts() r2 = semget(0x2, 0x0, 0x555) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000080)=""/75) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x6, 0x4, 0x400, "e52a7a34dc2ddcf070c26e2d7e3773ac3c5672ce", 0x9127, 0x7}) 06:39:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ftruncate(r1, 0x8) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) preadv(r1, &(0x7f0000000000), 0x0, 0x9) 06:39:10 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x18400, 0x12) r1 = socket$inet6(0x18, 0x8005, 0x56) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20180, 0x40) r5 = dup(0xffffffffffffff9c) r6 = dup(0xffffffffffffff9c) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x18058, 0x50) r8 = socket$inet6(0x18, 0x1, 0xfff) r9 = kqueue() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0xcb, 0x4, 0x4, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000001, 0x8, 0x3c5}, {{r3}, 0xfffffffffffffffe, 0x20, 0x4, 0x4, 0xdd5d}, {{r4}, 0x0, 0x82, 0x2, 0xffffffffffffffff, 0x5}, {{r5}, 0xfffffffffffffff8, 0x82, 0x0, 0x6, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x4, 0xb8b, 0x400}], 0x5, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffa, 0x40, 0x2, 0x3, 0xfffffffffffffff9}, {{r8}, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0xff}, {{r9}, 0xfffffffffffffffe, 0x4, 0x8, 0x3, 0x7e}], 0x0, &(0x7f0000000180)={0xf394, 0x2}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r10, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) fcntl$dupfd(r10, 0x0, r10) close(r10) 06:39:10 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x2, 0x811, r0, 0x0, 0x0) 06:39:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchdir(r0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 06:39:10 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(r0) semget(0x3, 0x0, 0x85) 06:39:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) 06:39:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4002, 0x0) r6 = shmget(0x1, 0x4000, 0x14, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) sendto$unix(r1, &(0x7f00000000c0)="18cec86789a3092b838d93a36ec493f45d2bda02cf7b9543ef017dd520cee9f84e412d9eeb885e7687b963c8c8f07090e718ccc9ddcf4bb0b527372b56a293b43a2a71ba7a72b1abc4e783c50fee326edfeb5c065aa1b1d0e5998f68e442b18fc677b03f47dbad097e02007f90044763f70d585ad2b17217399805744d6de30f9f04b44cf6727b65eefc53b545125c6af87f143a244a9ef8df3ad828f0ca87e92c61e0efa3d3b18c73d82fd258ce5af8b985409dff4a62d6c331", 0xba, 0x8, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 06:39:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) r1 = accept$unix(r0, &(0x7f00000010c0)=@abs, &(0x7f0000001100)=0x8) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c0621e974a2bbebf1a3fb99515261e6bf6be62d697ab58032fe8224db8d30592abc5dd48b0b2d396880042acebc831b68f2bd9ce2a5a27f3848f8de7ecbaea34271a3b31eb93c380a2b313fd8aef06aa17543f01bf617aaa5123b1638703439d68b6ca7afe461821ca50a69486d861fafc6881e59ac08c09ed5f9eb5fcaeffa0fc3589d3023307473bb29582c4ec55d82fd89f4c5416a771c8ebeacd8f043eb0c5fcbc2a0979aea66f52dd381e9029ade4f5588b94a189d201ab38fa907f626293a44e68be31cfe2c40485c52a1c8e36a0fcbf8f09d445fdf64dd7ce0b5a6557bf6cf8c2c8e09a99f1f4ae07551dc745ab9cf19be7da495dd6a98b3a64fda957a9cf49a3a5a44102260699895f0c44d29337400a9152953e692e609c5ae7bed1afb2f923a4df32fae7a5776417ca462b6e4bbb70ad1bbb17a2df6560e7cd5ae3a2f79e0ffd24a3d1093176e256079d07866b30494c5f53817ceb946e148c0ff28c94072679ccf02962c5540d1ac06d58769513a9604a8d6261eed08cbe000d3e28d958f1a709ed0b41600cdb0c6e7d25c6e545bc1d910464c4bf8dc6300ee90671e975082ffa38e2688735c07e3f09b01c68532a8c375b43ba032957a7b0c8eb267a40fe03c3d0188e9b095de2c2e45cc47bbbd14fdeea777fdc56e9b97857f8863ae6c7208e5f5ac45429734a1a79d9cf6e6464d3622cecb592f012c54f4d3e09b0eb69701cd8538b6871216324b74463dbf1a14fec00944e6a07265f2462ed6d5254139d2bc39285c05702265c81b37be92fa976f0ebc21062be66d3377a58daaefe30e4eefed515423863f4f6b4251ce2b88929d14bb6e33a004dba53715d6aa5027a740a1f6dc13580a99533f705b0ef6b9ed1d1d0201184130ce02053181d53ddc35b33e11563a39bbc54efb79c6901a7834ccefc729bcf48f895f6a3a43f02173050e111a718d7bd18b536b9005ab0eb346aaaa48a0519ebbcc4c2dd7266e7e25271a55925946197b02f09abc554a75fdbbe90cdbd782d51060ce263e1924d4ebe045626262a155f1ad50e5186d026863bdec7ff2846ae21b97888cb3fd68b986ede82099b3f93ca0ea2effc3234613c7f0bfaeedaffc46202a0c5864be9b144b0d31fcec599d32f3143ed5b03e92de15de8e329b9e05c8f635d8bb3401f74abf88a108addb7bf6913839a7c25f4cb49e60a2e4bd47ea07c9d609e4e5df465865d2e6bd371bc7cc46059fe260595abaf93cd0948889c21d1db905304a7b7a9130f7e04cbb7c588e92ad6274bc163d9c38adf164b84f5c8038389aed35a930811a5a8ef9f06a312b19f0032fe29106f4b6390a3638d92ac46d2a4c528469461d764015ad3074f5926067d311b53077991439dff07ba1464ed55b03d47d39fac9907e4ac9c0e1d84085d7589072ac6d70a6c4f09baeae5b7db8f29be15c370462eb63517aa68b07b6fa0f98138e7a829b525a539c6c39f69ea71bf6bdb22ad755f4043db137d76082245c585214ac6a483938fbd974ea1efbce8aa9ae5e13dd0f502eb483ded0d0ad0d97dd76583ae84d97f5bb6fd3f6fa7d12f63d1d985d6df35b902e381d73cf0c2e0c118e2b238e506d64a2fff22dbc3a32385bcec9358e9bf4dbf909ccd49f424f83711068091e75389006ac7dc1a84efbc615080256f6209a879ddec60c62e2bf77a3ed3f03d4c923b76f3a68241a35f6cf3729068ce12eac06daf1024c31255dc059ccad9350000a835d17ae48b63650726d04938a6e43dec767e156a5db021414568dab1d54730e5d5e11e37de657d9e54182e462cdd085a4d60b0d2c2a2d091c5e3bf6f745b7a9860d9a1af819c383462d6f39fcf8b7c27cafe5f5a2537191a7b6a312fca0d501ed010998baac80f2e272866b498156288e9b5e3c163000a92f7fb20b607c40bd4c9eb71849c2fc3486148163b0e47f2b70264523cd23ab6731e5f040de7125f40b4f1be819b9ff363a54863cb647c95daf519f498f50bf5e611e0bfd6c13947a731e84a7c2ad8578284eb5226f43de0de998a477e9b83987257de7675f1b84814d6c4b16b0143cb8c96c89bc855c3a9c0a64a6562ff0504b96a197726147ea6b7c9b638ac4695ede62f09448283480f7ead0189406d748e3c2e7192ad126a6f1c03c2020a326134aaf019c26db9e7ecd8d575e7c14990047ed153413eb6784198fdb0ee437e09747556ee2954d14bbf7cf334e1f109a8a2b6657d29fb1960ce1926d1b874be128dc957c23ed0dc631534ca6c1fb610b32584b82e522d8ca282b191a49fc8783e8f34510cbf91fc357b40eb745322ff0ccfbdca9a30be65c46c98f0c828f2a5bcac76dffa82b2824752a21bc76e348abde4b8e9c7932a70e71025978c679588b2f3a080f7c2fda6b63c33ef6ed65786fbb2d559e96e00aacdbd3b9496cab7266db3fb4430644c5526724bf7589ced5bc4238da4787bd4ad5c99f4efa66c4026a229897557accf10d3cc6548658381a06a8d24f8368ad669d7d210e874dda3c45c31f08cae97020f1c13e8f9ef22c9385e59aee8c409ffb94b2263cc7bf82965a9fcf7f061bb1051a038ae470dd5b155d4e5791120c85f54d1f4f54e6d196c556fb0c986afb6d0df564d45983b3c1624e054d232317413180c49ea16e9a4fd1c8e517a9ce6757f0a94fcd0124276626b49cf5517107b33ec76cedc1a8d23d5be38403293be390049e2eb369750224d29bed727e110294cc0d36523b2b45319fc99ec0be14f7b2b40d36ff9da7a4dca969244eb9ca1adc9c1b28a061e61f373864a44131e6f257d489c85bfa0e7d39cf2dde1d25b493e4c5fb467263cb5d9388c4f28c8d50844df5043368e0de43f624b1c893a6a352d6d09577bfd4d93e2ae5af8ed110f4a5d7f1349b56b9a30f379275ccf88cf022488ba5830e9adab5b240c03eaef77848c5fc3630cc9ae31def72e6a6367116887d08ef75801647fba1b4643ba158356a34ca76350a1f6d7ad87e1e3abdf3a195cc93b4e7350079a466f77598b45ecf49f2dfa05e51f60feaaee8d210c22cdde252bf74b2df9810085f56bdfbe264440644d7eabf3c110fb7e2d7e61eea6b0bcb9526018fb120850c4e160b6882fea1fe106b0d5083090d26b63cc221da43a347c07cdc285019d7a43c60926c695f75b32a9ff3df3767a7283f27f56070eae4f2e8b41b5357587c8d979599e53c0ccddfbc193b25783eeabea63f5700811906832b5c76168ce1b7479c7143fbc0a312c32d324458a6a6c23ea69a90ccd46fb7e4b074cd0854a0264e819e6da5814b8344f79af2da428414999b7e830918f68f2583abc5c58fc6f1b72059a58f3d8bebd3797a35a5ca167e8015b86d467b24c0d2c0c237a743916d37b72e312d4388ed21b6be64e376d402a647eced007730af6f459791d68b29b582710978919fd8489ee76cc2ffa750756b2dbca5159d0460c9fb81f72a0412f2a68d49c2e2b7455678d99a9ad5d934e4566e9c1b489bb615e33f912fac01e1934cf88f11e9cba8bafb3879cca92974414dcaf0fd87cdda6738e1e20ce190e039e47422ac0889bcde74f786e2decccc6a915033730c635d1f62abb94f9d50a3741c4e7fce27ce9600b937289375a4349693e105a592b59abdef6f485af4ba9cb5f9671b3ed20ecb621fb93a3d28f2532d601daf7c7acb35df680ae2d1654e1de1b81250611f96698acd1a97ef3eb65e0af7dbe2224925e0eeb2b41ef1e57aa344a965c5373e677fda98c3f56d9e60e6a094da3cfb39aa33bb25ad5c41737e4189b4e7182b9bf7ef89656b7bd86e617e4794f557afaf02a650c597c6d24315ff5c272f91e8467dc26e958471c70139718dcb149b8480d658db230c8e71cfe642e94b4de424cfa76af008c2efff81a201cc4225da9fe416998b0dbaad3c9c31498c90a488fcdfec01e0ac00cca138f290982cbc5a418673858873aaf906940f51c8a8b75b9c05fb055b2fcdb909c2966dca3a490091a87b61ddd1361350e38f8bd8d2f483621ee22b4de88f6317925c61b4f5216c8bbfcce3be5ad3d49d84817ed0c4f5a794b88799158b714618599428cc87f77960e2289cfca62990ae7c106d95a7792fedf2ec48b40bf50877a89c3ce1fb3406921b9e2f648b0d910db24e8735223337d27c752d78b2b0a03683f792eb15237a11348277150d1121415825632577feaae6ed3aee89da3fdd7cac59948f61df9cd8637b3ea53f67cc190a9296a944f945b8c819b37a81d16161e893f8f931282ae49c0046ca45a064b68abb57843d5bae6c2fbc5f38626a7dace3fcb6b4aa4d499e89d45cdbdc3e07e6b55bf54725668f3cf8dbc9fe520e35deefd8e3a83734c2a437cc00f88ac0fd650ba439aac2b96afa6d41265d065b02bc8a67c0d993c3f20b2ff959542fda8c54b87286462917dd75057c9b68b5d1b6a35a50ec0030f878b3f80596fbb144b0d368fd18350af7b5a13f78395633debd0652a0a6f186ad1eb2938daa3813545ffd32355236591672d8a0e7003f1dc54aba00056be752d1afb2ada25495839592057491e95b0d759489a7ae0d443fa4f05ff7a6306af15a10e40cce19a14df931c2e75f9e3df53716cb3fe355d77934d56a79f1333b8371e48f62fbd4d927ee22d4e03a1dbdd04953b6ec8b89bc25b188c327f902fc8994fb5d7ed61d14c0394cb0b2d348edd43c35900c5c42f2605df5092026e9b05bc0eb101341b6ed0ae07005c532c22ef61b69825b92bc19bb7ac07f070d707bd09d594f00f6dc2417b387aefdc3e4617e2cb0d1f731d9f564ec8bc547491ab2f2835963e89af51f03bee85aa2ac1994c79c947ebf0d50c6b97a5e8379c6b7528e1b996e1c91561a9c473fa085de7979f60a1f3d94becb82b7867be24993fa5757b59222a584a55b02e262df4b7ee620dd0a66583a46b7e016c9adeba9ad6e714286e676b2449ab37dc0537c70654bd7d4114813c0557225964660da6f24319971fbc932695f47e0e51a3287a90126656ebb54510490748799d824a6dc731532e15a6a984963a096cd5702e0e89b1e7afb247be8886d5fe754ada5f91a5762aacd6104991b4af1726a3c66ffabc6d02eb9a189b329c6cc48ce7c426899be2c0357210ff592925d01ca10314b3a6e91adc77f0988fb502f3e9e85507b9bb4888ebec7bb3ab6540db6237cd331114c80301981c0423fa299571d498dc833965440c98a40cc3ac005eb97a6ef5a37a3717a0be915f6bf32fe5c659f03ba0856b81d3de8153f26ee12fb6d43db2454dfda236f252aa7af40fd5b3cc995bd20278f172955be6e6dc1327924d79d16d8c1d26979082815fefb9ace923ac6a61d1756d284f2c3db916a8d9579e633931fb16a8aafe4d46a19799e65b62fd4329d14f889371e7e02035925f81d2bed9948b5de22a875d4023656a7d04bcda6fa8729061fc51c0888b6a20e9de096609d48b89557e1e43c447c61227aa73f96e0f0eef253909e20ecaefeaff436e1513292b76bfc4caae7ec811c4e82c342d369343d6b1b42c2cc785f1874ff67eb36135ed4925ccae457c796f9467e0428760367fb0cebf10491d393f69fa4378d4f52faf5b54a6c331c9c6ef6e9b1565825e667a81f4217652816fd8b67061ffd3df18decb82639feca0c6100e387e7e919227d6f82dca6c88913429450010a1514486949bc46a3bdd47d7bce97ebf3735b06ed90146085026634a745062715c1db5c8496915cec9420689a6cfd452bf5c88d270a08b240421779febec4a148190f1fa17335d583ad76a848cb394cb1cb0", 0x1000, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r1, 0x2, 0x1) mmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 06:39:10 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) utimes(&(0x7f0000000000)='.\x00', 0x0) 06:39:10 executing program 1: poll(&(0x7f0000000000), 0x2000000000000485, 0x2) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x50) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="df53970507eb716f4bb2a3a6f0d9fac5e671ac8c5dbeb6d4a87ed47debd9a85c0e48a1f4d71ba2f92d2dd82aa6f1a20499b091577a5a17bc6198bd3b33cb3df44f1d35756bd585a98f71a1d5d012d77e77ae9b6cafc19f16aedc63f37208a6f2b420be4798b446e145ee1d0491910a", 0x6f}, {&(0x7f0000000180)="4eb81e19fac506735573eb6a575dd04e8b1436bce518b27e4708", 0x1a}, {&(0x7f00000001c0)="1ec2815301f3219f827591c5444daa08b7f9cf6f28ea32b9365a9f4d0e383da92c32ab97987f801fed980b0bae50a627d62584761f6e44ce0600dab2cf9000961440a23e9d4350312e0315c18f0b", 0x4e}, {&(0x7f0000000240)="4ae6766ca5a64764f61ac88907d1345b74348b9cb7d4ecbf6b4f0c79db02488a98d994d3bec1c21e0c183b79e5863465b45ccc069a6eccb4f7abe82256be990b0f04aaecf558012fa89ead84d83f7f6b8dd80e91627331077c8c9452ac9a1218571b1f690deabb168f41b09c07b62edce0f0e44584a353043a229878cefddc430708e2c4b1afd14167f263f88f3673e1cffbf87a3117737d16f65df605d79a5a27f065c3", 0xa4}, {&(0x7f0000001340)="57e2bc3b9edd003921a0d6d831e40a0ea4753a51b7a99ee453403a213fed3d362113678cdc78ab02428e6354fcdb7efed6e6d313b781a948421bfc1003a921da28e0398109de5d4938a8221159ade992121c0dd6ca74b075d1c6aafc7ae263c97fca7714e40452dbabf33d3e49a409430d1e79f52408aca69fcfa7498eb7e8918822a80e51a4606644754e", 0x8b}], 0x5, 0x0, 0x0, 0x4}, 0x4) execve(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f00000014c0)='./file0\x00', 0xfffd, 0x133) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=""/4096, 0x1000) 06:39:10 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/163, 0xa3}, {&(0x7f0000000100)=""/163, 0xa3}, {&(0x7f00000001c0)=""/238, 0xee}], 0x3, &(0x7f0000000300)=""/240, 0xf0}, 0x800) r1 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r1, 0xd7fd, 0x7, &(0x7f0000002800)=""/1, &(0x7f0000002840)=0x1) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002700)=[{&(0x7f0000000480)="5450dfea364a19aa0f2eb9dee220259ff634136e5a61ed765a4f39ae4649cc89b8573a07c5d67817b7a6ed057ee537c08eca211301e3a6f17558b3eed43ca94d4badd2264574d124a982ccb92931f28eed49eefe89f5afc8a1471cbca520b14dd14e511d9a0eabd4194627268ac2502faf42b24e5b7034c69bac9ffb22d61f0059943088097aa49fd176977cec68d13845004220262a8716ea6e006c15faaf1865ce430a822ae916ce1f01070f22ffb9a6e8bd148d64e22988812feb7368a060d501055f5761d13dd9a9b22c195f4ebe7a6d62f2f066ddce3b3b6e18752a977b790ddd6a5466668e4554c1076417c646", 0xf0}, {&(0x7f0000000580)="71a92dd7290cfb9d7061a472446c0d9a4b24c03b2d690a13aeec85faae342ac5b83d4433baa369699f361a29b5b26e93ac2d022658336cd32315a12ee942979d56b92ee75b15c28555fe683ee386a6fdb9dd578dc0cd593efd45ba9ac53e83ea8ecce90b68d6e04628d78e6cc0e21021ea260a3db2fbb6ccf16129f7671cfbb30bf844d30d848baaa4ebd602ac478ccb60afaf782d18508e551692e727cfe5e227ecdde6edffb433a0f8c4fa83b22777d76945f16ae2951cba9a90f22b9b9c89191b8c70ff83bc055370fa1beb82f9c1a058e9556b2281876e3170d3096a1ae73ed38a00f303863fe2f97a8c3ce220011a0b0964d79333c8d6acb0bf76a3d1ae0cd49ce6bfa5ccc633385e2da5ca42d612600d3be440fcb3d5166bd6ddc30b8f24047cac7bd0854d4c17f2152512d5c80ce0c84e377b7610f365c56ae4b205659f9474cb0bb846cd2dc6ff51d226c085fc58a9c50b94b742b3a5f082e6ff37e13e12b3e0b1e796763b6737aaef151d6e20d8e6941a9690bf2949fc2d62f5f67f7c4c148097023565123a2db2afbf570378e2705b8bb37191288922969076689fcd4456a1ed86cc3e6291c0e033d5a20c289bbd01906fcc6d5dd1eb53e8cca12500cc190d93b2ff51c2db4bdec479ecb92327c6608a45abe29015c029ca2e35471d108daff018c17ca94551712d9e9aa3f1b9782ad16a9b022c4acab3d23c2440284493204f4593a0ded15cc92444e7dc3037beb3b4dea6d4d5553817d48d875764764237c46570e8263eb6ccabdec96be785d6b9862582b267ab65b18f9374c8b873bd978972ea8f851dfd41e3f2906fb905fb0311607a4e31448d45ec3f5f322f292fd2d1063228a3571734eef49a8306fe4de14abbfa4462c061e6df19dbd5ab650ca13884002ff54472b1e0d089a2ac7e726cb403d5587ab46817f5465caebca7c9cc704d38c68f90c7051d3774217d25d2166f46c4c9841c2c851fb7bf30d911a726d871b6f444eb3dab35f9ee8b4c0a0acb094a7ef0b3ebd3b3fabf2cf8b267fad3e416f04fcd66176c7157fa96f7cd89bac741a616923b2d79411381c18fce9f6629869e3bfbf1454e65fab4fbaa6e35fe02e4624e3b6ec38764c0ce00f7bca8bd3670e4fa44d0702499cd4f28b04dcbae5945ecdf1a9711c036c6c6073f7185cabc0c6564abe237a193b0958ed4c1d8942abd3ac13c36dc73e5b4a09c4456ecbaa9de26ad878f72330f2f1671923d651413ceb9073e0f2ef4f8fa83be8782abc9b1d009475b55d687f8b4e1e7b674b4431cae94f395baae5764e5352837214a7d25fad0031f79053b3db5cc5906666cd460288fec6b7f12ad045519b334310683fd05bd0030bbc61b9b3d25e009bfa6c1bd6830df3d4118a0a12b786ad7608ba1cd3eaf902be09e827252c3a5da23c3868756a718d8f0fca8e3d9f6c8da4e6e7741937f08a8521c614ee320a95d4dd030d5f5f3fb0de7442d1b071fb4c8c37cc9b00236242a874d8701517af128bd1d3203e253740f05f93b52cf156c393efdbcc61bc196256b083f5fd069b7c0b79b5734570f91ae76950adeb7f1bed368e227dabe5e189299ff00b8cc90d0d40209a0994fb2fc03bfa646c197877be8d575297984b6e045f5dbd9d2c2656a445e3b31ef338271f2c107651a6d7d995b740c3eb6073e1a1192fc9249f555ef2e32245bdd9f490147adbff17b9ce7fc8336393ddb9250334382b401a19ed81fb28212503ff84a1fc091a1a6347612d1451660de46bd982523b0f3f9702acd25e949cd3fa5a397294494f793c8cf007f4ca4ef34d3c01c37a9a0f51ae057fb74edad64debd055d0425d4d73b180e14f9bb0473a9a18cea38e64b927a2609936cbfd28f85132ef3e910fd3a47472d492c5923910148f33121db27716a924d650d3ac2f9c5fe6c3253d152e44a52e091f986601dc5ddd2930b82f3c4fb0492b39b2c0966e40c3d0d9987552063c186cc878d7cbf40117d49f7cc74e3401410bf38c9b483cf6e6663d07757b611a099c9a4dbc928f83e54982d532a629a16b0fb515b330937fcf0c87a50ed06e147e99199451aeccd39034dd091bae0cf21920e7a39e84a4c0c94998f427177adfc255c5fa25d4cc320493fa5759619995a155dc946fa5a7d8ddab12ee0d20758dea652054633c7f23a75a6b7a349cf3449952906e6b8784f5c63ac87b7bc4df96ff90a30a5f43062e37b058dbfecef72783dee1eb961c63012d16b287affeb33a59f746acd4b745dc4c2bf1ec9af7fad990bd2244f1ca91857ef0c0a11d8cf55448915405ba9393a587d75daa6eeb3332e728aee465791f3bbd1cda1f2c721e00224467b5ea8d217e742623720d4dd22b53c77f545aaaec32265f259fcc6af360f297df976c6714aea30fc893c809615e109508a5c77215d504de646a4e9344052076ecfb93d5ae3f65a095a134feebeadd8ba669b4ebb861deb00508f3701a266a80df64fae11c4d1c375de851d4b4a6f6190a1bedd8f3bf7a3ba32677cfc3306d8afb83d52381084cbf5c2c1dc64504d339580376b8fa4918377ee65633b4ad13191ac3c1ff653e2ad96ef0a6bbdef984719bcb2b844705b2d9ac61f619223e98b0e34351a400ceeabf78fd86df85b5e73c45eb49a8a19005cec03b2c143487c9a8a1ec83f507dd97427b5aa07f2afac3ffd03edbf87f740b5819aae7e2acb41426c46f3ba00327fa50ab4ec854147e99590064eee2de646da2b72345b1c254fff69d119d7acf6b75487ce806d3042837436b7bb708b6fb71c83cedb20cbe9f67303d7eb7a3cfe2fe458683a68e438d205a29ad82022662003f391b034b3b0447a6047e25b8fcd0467e2cdc4727815b226e0d7aad37d802a3494ed353b2eebe339066b6be6d6cd908fd10e5cc91712e302290bec468934014d4545b0c7beab3adfccda9b2439c8a8de5308a946325cdddfabca94866b02e87c3dd8618218b915f5a7bb1aff7c65b99bd3105d38fbed394655552e8f98cde7a0d9d761dfc5d702b0780b917b8cc58fa7148f4d81f68cdea5a070d7418fade085fcde71f80161a9b770a3f71d226a72464341869df1a3092f6126a7b9eb1204ebce84b3d8b9e6e65e005d51c24bf2a805f9f522b408b6302224b8edc2ef04e6c35f98a650c274cb99b49160f5aae4ed2cf62abd8f53f95c81624a2e7c6ef7cffd854b2f5b48e75d19810142ab380aa9823b14668e5668ecbc70a5f1901eb232f6c0de9374a9873e301f579d1c1d68b027bdd06ecc5110f534c362e38c44261b76d675f7910a691952d2e349462a7f8f0ba759959e866c83f445682956aa57b4a92fe340aae89904ead5fb79a64a3cc65d5bc2f6accd881ba5966598a93b730874cd3a8d596c01c5e9ff92a7679f1d99dc629bb4c530130a9731af7620201e48069679f288ccc7be6f52dc90cd95715a767507492ee899a8c274225c3c8e7e970d0c63a319c1da2f18649640e8c5dabefb7aa6f1ab34175aabbcb5f8dcdb4b4e9409abb765fd8550bb41ecf83e3fc9780d780aa098ff6fb4c99da151e7eceb9a6fc7a5a8e75a953cc9c755052fafed9dd9b172d070a3327ded20d0ef70917ee5d5f5706f83b3a668558e897c9d87d506b9c4414cc4b62dfc75e8dbc7298bd48534f699f139b54883f80cafdd1f8a730a74df10dedcc9dd6fbcecaa046cad4b83839d578e484ecbe6e33c27c3b923aebf9776f355b9bf9bbfe5c180cef72675715a4b90fe2498b0c12111014c6e77cb03da832a03a46c5004eff5ebd9319ca16ade21126372716bf2d772cdd4b0e9c8fd9b0f40c025e5aaa6693ae763fbd07dee974fd68962e8fd8f507d8e22d8a148196a1d6a9c9e06fa20846d9225d8b5ac7a97d3dc86b78236c8d2b64e3085a16af36324572dadf2db2bf12c182e87ec204e74ecea02a1faa826246d95bf74525f31ddb04e42998a64c59def6f0ef042b3d96b5d654b89578a917d4b71923a623984decb1824783ae4c88c0e7b4c6ca16e9866526b910f3881c7b10749d0710e78007b5eb328453212c9e6423b2b4b175a7190bf0f6c26c426f6f0be2e553c7757cebe9703e6e4b13b8857892db8e26b56a580750967ff41feccdf3c5f9ceb5fd79d2f2ab95d4f358de58584f48d90959342d94f7bbb0e0d86a2d6d23f3204b02bac1138b6b1e9def56037409b247e089d712c7e50eaa8beea957c64b48dae3896db495a458356eb03a225b516385d4caabde7a4aac308a0cbe4201714fac5f54e88dc3387a2b7ca8dcdf9822d6f50a3e9718add17e0fa74b04a7dcdbce6c3f94796c37c3619eb3aa36a9b47c9d14ef2e96c3e4054670473b97c29332f57d4cb00af53124f107fa0b1354e32444d6e86b1ce8d8a827d22fe8ba00a7906ba8b35197c1170f203917fed4b64535931bd5da8e8c821079b83da6edb913b476ada39b43323038f800f59411416c1ad9fe7ba5c2cc42e07879a8b199016e006ca40b7720f6ac1c2cd1e2c3d73b4bb038928bfe40b93c91bf21398b985f13562141804a00722ea2d5885eb7c438e81d7abe04f34ae4969c6ff00b4c5d89c5f0354482dc734e720d409a9447ecf57fc33abb424aaf026da58691b07ad25b3270284b0284f844011a84e3059a4bad90cf0459666602daaef96fa1323bd653fc757dd5919a18581ca9d3cc5a41b1a856531b8b640e8dfe699069901e8c9f3e82969a273960c548aa8ddf26dfe943ee9bb59080d8045988330980793b56884ec9c63c9efd97a14f3e4b7306ffd297ccd22a78ea6ac848e68fb7393fe3aa512b8fa13cd831d8e85991663a025e79f0cca004a38ad8e121f91884e18d79aebbe608853e801203f3af7dc537fc17e54a69e922c726cae50d862d553d2069ff3ef7afe8c7597a1c0606a47f2612525629fc82d60ad2b727531c63156541cace26d01bdd71322371df2464d4fabb03b3d1d62c917e6c09ed247aaf188d34aa8105d0bb6991e0b8bc1da1be037a89fa8ed33aaa8b5921a436b29d4bccdb65cb6fb7b8d183ef5f6c213716661a17fd90883f4a6dbebd5e6f68acd04d2b546fbaf39977e39f2dff14d1c31392b1d5d84058befa8fe62c7ee1e54f3f8356ce59239e3b555feb61ffe5c0922cb0ad250d221836207190cb46cd84b04f10bc5b1a52048a74a8a086a88ed43470b9e145ecea1a4405a81cb61c06c89cdc6ed7e6714df64c83ff9581e03ad3e6631e199ceb989d039f1a4d6c26fb3efccc47a59757d4c1f5e1fa54cb8a8862a624954d9e451f4ea5742d42f49d23f89888171e2753b9400f3db10983be7dfa6983456b166ae5dc0f82eaf5cbece7f63e2204dd4e937cacc53fd6894589e32ae3c096dbfa600881bc5190e40c2ddf09755a437d24a40582edf680cbccd96ba4a8d13021452a2d8fa8afd64c41f442a705cdb2d60a2349ee11f54aa303303ad2b72eed9db5f8b797e9094b1e4a7039c3e430b92953864312b3f17aa8312f03ea39505a1849c3e37f3bcc146434c865e8ab4126105e5738f87c3295ef765cd0d5ecccf8f478a56c03ace0c7b42bfab70cd29e11137164698948c6ac4233ff8ccc01475a4dfeb66a81d4d849902669f4846c196cae92c84210ebcd6556dc59be9c7e3b17caac973a7c9ec81c734f3642c15935ebce8d71ef707a35255a1b26661c5229fe512085ddba0caf4254845caf9ff3821836e8900991c208182975edf0dba5bbe74cd96688b716be52adb0106ee0a10125c3fc646f37896c3a583d7639e50019d9698f86fa2f7f70cc9bae7400cec11bf695630fe8445fb47d578", 0x1000}, {&(0x7f0000001580)="1db6a92bd811de71bc43e96c90f0d2d6f5d66377ac26079bd789472ed0f033c5775923423a34e15265d5e7cc3d9d565b677751d258e0533ab381d5003b3a0f99d0f116b3e1deeef6842d9e1434dd5c57db629e84d5433a9058b907ff5a340cc7a106", 0x62}, {&(0x7f0000001600)="bc1cd2873d8bcd8b125e4cbfb949e28971254a5e734b3ab800c2a96a11cc681abb4e078415d5e209da9de7eeb9ee772e4feabb4f13768a32bce1a7742032731ab679c33861241eb7611ff02e8c0f1d4d26e8c1a3e0c44c444bf308603119ba522812d1d30ec557440711cfda7fd5", 0x6e}, {&(0x7f0000001680)="e387e9901031e3838731515465eb4191ba314bba6af3ef5517ec26d273800cd48c6f96d207a404a1c7e6a5216770cf058ebf7d73aaa4934766ba443e047e140fdcaac5b9ac7ec42e228113", 0x4b}, {&(0x7f0000001700)="1eadaf2361f09887f0aee0ca1b1b91f68d7b8c1031cde2a399d458a0e97a7a6624fab94dc4b0e6991f7f657ff6ab1e7756167dcf16d9d7ce48378a87caca3b7ae360bdb920ed6beca75dd14a0bad98e937d3ee47119ee80ee07b5101e1c45bce7fc8a919061fb98f873f5f4d5e7d73d14e8e4bd5cbad73cc47d7e8fcb3be483601841024895b8eb949de2daed155316a89614e0d50a326485daf2ee005a430ee09b4cf060f2879c6b2e39439caf6fb02e6d649208da963321ce0f1d9b28cfb7fe25cf2ac746a58452548b09cc4af104ec35f88c1d49d100ca556b7dd0fc5b8858869af2d3a8af84feace9ac71ec6a4d6fad09eaadffef542027354201502b2d1157d9b4d16aae4877fca1d2d92255b84e964a027b924961b5f544c31ccb8b12aeefc1e84073e969c8bdae144b2a9e4d097237eff490c855e8176e282369fd6f78834883913004567bf1b0d805e2e41e8a0eafc9443681b3bdcda2348a42ef0d31e1925531df86b26ab36d7b8793397b3aed2035c9adc20f5ca96d82f3e743154b03c84cf0369c2a7aaa32ec35e51421e793c1468dd915be8ee55a6cfb52554a026a633d64bdb70b15bbbfced9a4f86ba602efe2d795b6332c7758dff4a975f16be35decd35638b6d0cbac7df92a0032acfcc1841bfebf48a0106ef24bdf6232b043c23c123f9bbc86ec546e5691ee306ab702b530dfed73c9bddd7fbf83880f7fe0ca271b8a4553a4a14422f9feb1b9c1cf80584de27dcc70b06fc6e81f7119c15a495ebe224178571764072033f38bdfe7b6cb4570fe39a3d53c08665191ab4d525e2fc72f4b119a5e73126c03a1eeb0765df4df3bf7e0996e19c217ea2515f95500d5d85dbef0ce9bca53e6336247d4eaa295720ff9c05fa04d7c133f399bcae6820c70d80763f752f16cedb5ceb876a2d0c9ba8db380bdf352bf98e9acc267f36f53555487d0246bfa0b17c4e0f8b7314ed457534e9502dacbddeb2f51d05830a47054d33eaeb7226c2eb7cbd68aea4090ba97ba930d244f4b67a9edbd605afdff0a29d4ea43e692fb4c17aee60ac8c534a7364494118789ca64c899a0decba7b773a7b87c589203016a1f2f43b67cd482d301b1cd7721b3bedf4bb9b6bfdf80fa579ef366c010fbca3c01e9245d4fc9e666a88f231bddb28535038bbc4c127aea8a63f4f5ecd69d81adf4d0aef148574cfc2fa6837b48cfa084729720c3369a2b2f6f7d746fdd4b30f2e46da263bc43577c7821cf74e6035ed71f61460137a6c2e3195b79c28dfdc48896a18c430df2d676ad493dff7b657b24d6eb15374bcf2671f9bee43f726edb58927cf826d117bcb389d71835add6a0745df6d212da499680a3de05a9586046536114aa9cbd88667e2e26d28b5814a550160ad1219ea29d80e133d51da7673b815cce1f95041c348cd33f93793940ffe6ae6ce8f8752c02a964fd4fb9dd4748a409b10556e1bb9a8f096deba8cffae2f6139510bf99dac166393a689e32de21b7f95bfc53ac911506564e4c16e07ffe060b741bd4a101f5f8a6343bb9f83220ebd6f1bc270315201b6a5168cfaaa41d41317ce01ee2127e6886750a381c8cf2aa832440f282c6e27901dd49e5104d022902658763ce0592159ec9aa169c5a0a8f1b02fd25f8fe72086407852da7b9f63aea384cc9a56c229da5e85ac85dfe77e72888d9d5ad99c405ade1af7d9d9c20e342c792f18bd1fd951148d7d6d1782a86b7b04ea6fd7cef0880adae555995ec5982aab065733f94e746258ad9de49818305d4c357d47f6c481ea4b493110a16c46af9807788737f99e16b1fc7d5234c07bb8f55a029c4005a0ca3824284992533d36b816d87962bff52480c92cb3c19aac1fa100af02a855910dc479cdd8e45db95a6cc4741abab3eeb309222a9dbcc05b4f18ee4a9e5b93c3d3a55c333c296e98587d087ceba98d7d3d6aa0ac2ac1e3c6075236cf364e5701a43ec3bebcb6c4e6449d410737d1e716c789d5ae0da79140236c2c73da47c4a94c1d587c9219f1e0ad75f0f90d378d60d59f45bbb3967eb0b99398520e25852343963a3980e72fa8e594c006fd8c9237322517cc8de8f0550e53b4f34e35e65c6d0bdcdda205f39f80dc1765db06ff8540a702c432e2e830b1eedce6859b642308424f63f597e587e2b1c0f270ae16606f2d426f1ec52b9315320519f4536f970f9a0bd9e75a7a9fe8d922ff9b044b438125cdab2daec96587e084ef5fe044a1634c364b7608c2fa5a31bbead9dbb768cf5e9fef4090fa2a9a54bd06386388e7e8ea9cb7399b27a62adea0410bc9f1e297ce4231a8c76a09a8adeb2336949a235bf8f79f5a5a221c18124cd37b4cb2eba72d22f0a1d73559a509d80b1988364cfb89f7ddadee084982e0b63d9239d127ed08bcdb9fa0d760fc6fe5224c0fed33766199f0fd87a9967fbb81b97af5aeec74e6170208aa9061ecf4bdec75241daf0cd1771c9daf7916ad858f954d708ed2f60f74a17e4bf6a4ce523ba64cfc8c40fe92817e6495908bb47e8932a8ae75c3a9b4c72e4b73096d14800c9a8eb009f47a67061b312df9570c454bc338cea483248c07235b90c6f5a3d348face8b8d561e667b660af347f3108d38b8e8ae54a7f910ea1ae48f3920468fae02e19d5da1b3188faf90acd6aac3a2cd443d32019e98e468efebfa17df9c85e03c811169bc1bbcf78cc3fb04a1c2bf866586f58abea42524aa61f40642be18c24f7bd1ddbfb021fafbd5fe9090c66a7ef3c5cd77e9561eb4949a6e4a5762702b559826fca5cc4a3bf9050d382fdd04ecd0cbda8c2b9d170ec4b1e04db0e9b58bb708d2f6522b37a4d3b8cc90d4ff2efcf5bd5c3be439e17f85c42ff09c82daf869dc1119dbf04e8c06bb6f2ca419be4c49deda5c62df434d3414e3464a1e4cd097582dd2b859e3ee47167b1bef02d587092721e83b1991339404228208aac1389af81f2a128f006aaa284f2f46d2bb382401cd11cdfd212bad49f223f9e2ed73bd534dd15de94974dfb1c9171cd207821eb1f7fdcccef687ae75bb40ecddc9bbc297acc91138a4be504a669900b8bf847c41cd55eae1e868243b8c608c8146aee545ca97ed0ada719bb324ef607379039b2b3239ad1e50103b8bcf292be58370b7574db45fd4f3d5ee30c115743502b2361e890894740e7be3c06f17e1ddc928226465fee82395b6681ed4fc66c335880604babe9e804e2846abee2636ded83a167ef4a9366e30bf2d73cc78727d39178ba2ad3807e3ac2a2ba792cf2813fee09959cc0dd3c378344bbcbe79c506a0064a8d061a469e70e6f6f2a6dc08e4bfc1fc2e44d1f40c91aed1437d39308d3956850a87f2212104a2e8f51ff3fd990e6284208e0e0f5f7e9f9043da7dd7776b201c6bc8107a11b178c052bb372b9cdfa211cfbaec7734d512b9db6f134d31288cf4903c30ed9d40c71ae0105c3dd301b95208cf2373515d4f7217837f7119b9fe97939a7291fdf4f5552bec4536f0227ce43988d4edc5adffa0e86279ecceb2c8ade958ec4d443ce2c1e848a0b1fa153f3347884523506b9b3edec410d9a0632eae18ef23a30e473f185d2416ba7e858503d8e1796ebf7b49fd443c7feca05cccffe3f5dd005422c5599bbe23dbe3a88fafb19f5205511fa62f39e0c1ad2d00cfac73e5f7abead13de52b0a6e627a91570e1c8459457d43449fc3837adc37e1b47f5969280ad68c1672013319bc0a86a333972463e270ad0b5d5721c30dbce657405f7df0ed53adb3b47389249c234703794a3d80695e00f88e3b6eab3a0023e9c932b7f60609686916dc5e77bd0f6ac28413bb4fc0ee07eaef6910562ef90b26bb20199c20947d0a98643a7c625f8d7652e465f75bda72d4a71f4208173e73412ddc3655a3e44d5c755c294f56b589755f5ab36924f2028d2d27814859707f9280019c72270cb88fd6ca3f5092204e497378b0dc2e7e7fe3f23c4d858a348120b036128f97bed0b6d5cd6d6865701114234d9855b2f32a10f61bb03358dd95deae39b933c714cc02669e51c19e765523341172cd1b40a13a5bba2870329802985cc8da23d994a589f08de9b958b471f73273029f973b95b98a3f79a696f6211145e1d02b478f9ad9b2ef274ad70b9c7fb00d6c50b46687f86f72ed4e2a3c2a92908064841fda44f7ea35187690f9c21f170d03ab0397b839ad94158e05f766f0cd0c05dc70c490f0e00f5d0df03c5b9047492f28fc9e340d4d72e111f3cd7faae21af4e0090c53322663576ea5f7e08410e8c8ae8978f60737e47076817f427d069c8ba10764ba1c6e3d83bf1b5b2ad29a4f240fc4845c2aa7594ab06a4b1fe5dd0eeb41da2373d50edf828376acb0665a380bff5445be719e38465a361838befe7b39e69aefd6ebf93ebb612d6e1cc926367fdd8332af0be12aaf2b6202a4033c233415db6380b99880d1e3efb71d06703d4249e354dea3ce2c0dd65ab58071db285102f4b901ef55486255893f85d1c2e534d57d6635c91292b1d478d7db49f39605183b85a36d2479e150c8bc9438af14d9aa01631ee3ba6eb0f4ae71ae427880360e8190ad2b3ae0add2998b9a9987f16fe74c1ecfed4702d26acad6949cefc43a1c7caa52e881d6977e353bd1f9f4209b5d3e0905e26d950f916fc8e0aab6c7deceb8f1e20de3965c2d85eb42c791c1eb4b8f0f4faa867e94b2b82781e5f2b3ec44a4418ff48ee1d5ad0ff8c271ca4205461c4cf71bf551e899c2eaeede42908daee4a2a133cec7879d0fbf8d9719b1e55ed89d7c03127b8615d2ac019dcac3a9a7e93cc285d6207b414bb04b187cecff63935b4673f6e5065b1770d8cd3c82cdda08b30ab3703c9472466bc9a3bf737e03f61ecaf70a057bbb321f1d330b7b18fbe94a699b676354504acdfa105a65632059dcc0fe274cea13e9ca54f0018a37b23ea7ed0e71a42708a81f68e1b57b20ce4a1649376ab48644c8ba9ce07a581db677e6f782dd6f4da976675644aa5b15ee8303a3c25b6e25c2ba5fce617959a4bb378201f017860c9f8b31e8f7b8ba72e266712b8fa1f9246124ecdc0fd3969e5b1020ff2fb9e48c85ee14b7c92f22dce8e3d84fdd6770f3c97b8fa2a48bbe220f536f7e1e7f4cbf8d91a36efec60b3f1727dba9d9173e3e081c523d9334a453edc392baea41963aa170fd7e9beceed36d2c456769de21d1e68c6a962827672dda860730555378697d08c8d732064882211fc624a9ebb796ca8a7e2ac81ff95918f2cc0ac435c667a92a4fe9436a8b599c2d98554bc6178eb652efd136338f7b3f84d995587ff92fd9cb06d0c52e44d31a071c4abb3b7e7b82be29914309067e15884b059e80cc0910834e8c5fc5ae2d9a1cacb00a158f43c58052b04adbaf7450732671c73c3cbfed7e4e987d765203a61e5666bb5ec77aba1039736177efc9f472139c66704fccbdedbf856300427eea7ae00d47328b4f565c82b1a68d693e589335c0d0b4ffee29044c8897c5271c61195951ecb38ede2e56714d25c6a5daf8080ae88d6f746bc4f45f19ce541ff0e2fc133c4069d548f3c8f2e3714ed83377aebb3af64bb4cee0de4fdb616b2dae49267d2325a63b122b67f7a61ac394f667c4c1f9f2717254a68a1816437a055731b66ed01c3fbcdb3a562becb307133242d8ef1d2c6c4158d9679e084e2333f20e9acb4d8b3e8554464aa3d40d48fb1edbce12d0bbf8d0f1c1ee88cc50b7880a7533534210a4fc883c30a18198dbddaa16e48548176d69df8e937b620ab03fd0cd2d342598132650a8b7d33e9a07", 0x1000}], 0x6, 0x0, 0x0, 0x8}, 0x9) r2 = socket$inet6(0x18, 0x2, 0x9) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() r5 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={r3, r4, r5}, 0xc) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 06:39:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x800, 0x10001}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x7, 0x0, 0x0, 0x0) 06:39:10 executing program 0: open(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x10182, 0x0) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 06:39:10 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) close(r0) 06:39:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r1, 0xa, r0) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/91) fcntl$setown(r0, 0x6, 0x0) 06:39:10 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() open(&(0x7f0000000000)='./file1\x00', 0x80, 0x180) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) kevent(r5, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x20000040, 0xfff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xff, 0x1}, {{r3}, 0xfffffffffffffffc, 0x59, 0x4, 0x400000, 0xffffffffffffff01}, {{r5}, 0xffffffffffffffff, 0x2, 0x1, 0x8001, 0x3}, {{r1}, 0x0, 0x2, 0x10, 0x100000000, 0xdaa}, {{r5}, 0xfffffffffffffffd, 0x5a, 0x2, 0x1, 0x8}], 0x401, &(0x7f0000000000), 0x324, &(0x7f0000000200)={0x1ff, 0x2400000000000000}) 06:39:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x5, 0x3f, &(0x7f0000000080)="9ba27265c8a3cfd5f56c2503ab1d426d9b1130b07b71f8c8ab4ae8cdf21bc4705911b3795e4c37d4c6d8a2da805e883f59fc4d3d28e544fec730b5500d7815cb20a004a8035d0f21d6db55ca1c3ea2f2bbbb728e9b7c401850ec4910a1fc413d1778d60ba5b28b19e5ec23347ad7af3ad10e2ffc20327e64b296992b7e54a7c28ca49243ff1baf88986cdedbc90c5f99c7a155db098e4c6abd24305bad455f115bccd32408", 0xa5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 06:39:10 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) r1 = msgget$private(0x0, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getegid() r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r2, r3, r4, r5, 0x4, 0x1}, 0x10001, 0x5, r6, r7, 0x6000000000000000, 0xfffffffffffffffb, 0xfffffffffffff001, 0x15}) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) r8 = shmget(0x2, 0x3000, 0x404, &(0x7f00003b0000/0x3000)=nil) shmat(r8, &(0x7f00002d0000/0x3000)=nil, 0x2000) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:39:10 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) getrlimit(0x0, &(0x7f0000000000)) setgroups(0x1, &(0x7f0000001380)=[r1]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 06:39:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8401, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/127, 0x7f}], 0x1) close(r0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) open(&(0x7f0000000180)='./bus\x00', 0x10, 0x100) 06:39:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socketpair(0x10, 0x7ffe, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0xffffffffffffffff, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 06:39:10 executing program 1: r0 = semget(0x0, 0x1, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/70) r1 = socket$unix(0x1, 0x2, 0x0) read(r1, &(0x7f0000000100)=""/4096, 0x1000) pipe(&(0x7f0000000080)) 06:39:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x151) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x80000000) 06:39:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10000}], 0x6, 0x0) 06:39:10 executing program 0: r0 = socket$unix(0x1, 0xb, 0x0) socket$unix(0x1, 0x2, 0x0) dup(r0) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}, {0x0, 0x7}}, 0x0) 06:39:11 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1187, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 06:39:11 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000240), &(0x7f00000001c0)=0xc) connect(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xfffffffffffffde9) getpeername(r0, 0x0, &(0x7f0000000040)) 06:39:11 executing program 0: geteuid() socket$inet6(0x18, 0x100000003, 0x102) socket(0x21, 0xc000, 0x15) 06:39:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000001}, {0x8}}, 0x0) semget$private(0x0, 0x3, 0x400) 06:39:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) 06:39:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2100, 0x2d54) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="22619d1b69744e9bae15ddaa382dee40a14498e4bc06c7c5230ecf92fe7ed0a4506fc680b5ff9220c9b57a786c1a8698b76826d7054fe5419552732d44996b955febab843b5889daebc7", 0x4a) r1 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) readv(r1, &(0x7f00000003c0)=[{&(0x7f0000000380)=""/37, 0x6}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f0000002ac0)=""/4096, 0x1000}], 0x3) 06:39:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x9}, 0xc) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040), 0x0) 06:39:11 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = geteuid() geteuid() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000140)=ANY=[@ANYBLOB="0100ae0800696c653100"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000280)="13e5215aad810c35437f2b035830944dcf19a0b38d1b4e50deaffe9b1a300588ee13bef1fbacd9f1db30481d4bba1213fc617c55443f8a5bfd1a07d69c04d83df45cbade648f0bf976c15c28518dddfd1b8fca38ca6a4ef9398be78107a7ddb4b859eaa9c9c601b2fdc37dbede780ff18aeea70290ec0eabe96a2c0a596b451aa37db40f51cf5cd7ae80ce48", 0x8c}, {&(0x7f0000000180)="1123caff674b720244c3cca87ccd7cb631d97a81bda7573064fab88f3e91c4e93664def56e", 0x25}], 0x2, &(0x7f0000000340)=ANY=[@ANYBLOB="200000000b799c7bffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0x20, 0x1}, 0x4) getuid() socket$inet6(0x18, 0x8000, 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') r5 = getpgid(0xffffffffffffffff) getgroups(0x3, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={r5, r0, r6}, 0xc) getpid() 06:39:11 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0xfffffffffffffe6b, 0x0, 0x0, &(0x7f0000000040)=[{0x10, 0x2000000000000}], 0x10, 0x4}, 0x4) 06:39:11 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000049a533b1521a093f85400b1e48d4eb0678880b0a3db93c9917ba024518afcfc3c8c579d1987fa13ae6ca15cdc10bfb87d60871694798994ea72fce37dd653bf46e081a8e833257346c33f7a5c7a5a32479054ea95169ec641e8b50166f0ff97d3fa94950bc8a5e8fefbada9e117950e13257dddfdfa483da9d8c0b97e93286c54c9323bdaf2fa77478e98f68a70790be6b11343c3b433e2f6cfb9541dae3d664cbce9dd17d119cccef1405fbe502a089139cd42eb26cb82dd0fc3aaa33927d4a3d7d7d"], &(0x7f00000000c0)=0x5a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f00000002c0)='./file0\x00') pipe(&(0x7f0000000180)={0xffffffffffffffff}) mknodat(r2, &(0x7f00000001c0)='./file0\x00', 0x80, 0xfffffffffffffff7) 06:39:11 executing program 1: r0 = socket(0x16, 0x8000, 0xa53) write(r0, &(0x7f0000000080)="4b434bae319aff4809b8419646990db214318b492ef658e40e36aaccb95c5ff6a70e31a4d25b116357bbd253c73af958ce75333e4d4f81bfdd97fd83efa86c62c25f8b0a16d6e53abc838557ef72b8e8290716b78a0bf79035bd62ab276d42d21896235c9831346137e7dfb1aed1ff68fa2dfc09d70968796f69a5d03be64eb67dc3821dc7", 0x85) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000002c0)=0x80000000, 0x4) read(r0, &(0x7f00000002c0), 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0xfc2e, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/131, 0x415}], 0x1, &(0x7f0000000280)=""/62, 0xfcec}, 0x2) 06:39:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0xf736, 0x7, 0x0, 0x0) 06:39:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r1, 0x9, 0x66cb, &(0x7f0000000140)="efb0d284bee4d393a830fd75ebd68d7b04e2f3c7ce8792b724f739e48afca98b27d4dd873e14539519ac796dc629a58a3ed186206c83b58fcfb0cf8eced365e25c498bce702a5be2d592b8ec20461fbdf7bb49f78ba994b9351f5fd06c55a09ae33c8010ba19", 0x66) close(r1) setsockopt(r0, 0xff, 0x3, &(0x7f0000000040)="2112039bc22070e2d0", 0x9) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 06:39:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x2) socketpair(0x1, 0x4000, 0xffffffffffffffa0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 06:39:11 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) getsockopt(r0, 0x4, 0x41, 0x0, 0x0) 06:39:11 executing program 1: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) socket$inet6(0x18, 0x8000, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0x75, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x81, 0x4}, {0x18, 0x0, 0x0, 0x3ff}, 0x3, [0xfffffffffffffffd, 0x6, 0xfff, 0x0, 0x5fea86fa, 0x1, 0x402d, 0xf699]}, 0x3c) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 06:39:11 executing program 0: rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 06:39:11 executing program 0: symlink(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x98}, {0x800, 0x80000001}}, 0x0) 06:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000040)="fae3bb9051395accd1cbe9efebbb0bc18860e52dc23f306fdff27fac722b6d4e5c8fa72456c857a7dd7322", 0x2b) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) 06:39:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) write(r0, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) rmdir(&(0x7f0000000180)='./file0\x00') r1 = syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) kqueue() syz_open_pts() 06:39:11 executing program 0: write(0xffffffffffffffff, &(0x7f00000004c0)="e3", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) r2 = kqueue() mlock(&(0x7f000008f000/0x2000)=nil, 0x2000) kevent(r2, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) r3 = fcntl$dupfd(r2, 0xa, r2) recvfrom(r3, &(0x7f0000000000)=""/16, 0x10, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c650200"], 0xa) 06:39:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) getsockopt(r1, 0x40, 0x609, &(0x7f0000000080)=""/100, &(0x7f0000000180)=0x64) 06:39:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffe, 0x402) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 06:39:12 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x400000000000029c, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 06:39:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x100000001) syz_open_pts() 06:39:12 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x36, 0x3) 06:39:12 executing program 0: r0 = semget(0x2, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x4, 0x6}], 0x1) semop(r0, &(0x7f0000000040)=[{0x2, 0x80, 0x800}, {0x2, 0x7ff, 0x1000}], 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') r2 = semget$private(0x0, 0x3, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = fcntl$getown(r1, 0x5) r4 = semget$private(0x0, 0x0, 0x4) r5 = semget$private(0x0, 0x7, 0x296) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000180)=""/4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000540), &(0x7f00000006c0)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xc4f, 0x81, 0x10001, 0x3f, "470216b26b1ab18477ae4d80e2e6e94a8f726d5b", 0x5, 0x3}) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000200)=0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) rmdir(&(0x7f0000000280)='./file0\x00') connect$inet(r1, &(0x7f00000002c0)={0x2, 0x3}, 0xc) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000300)=""/220) r6 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000400)=0x7) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000440)=0x6) r7 = semget(0x0, 0x7, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000580)={{0x9a0, r8, r9, r10, 0x0, 0x0, 0x1}, 0x9, 0x607, 0xb854}) write(r6, &(0x7f0000000600)="aa589a9b24b20424a6dfe58891ae6faedbf72c10b114c4b86907ba5812fcfda0aa8b67a212d27cabceff88f81298adeee1f7c9f5a837a63ea2f1ef8da597bca6ddfa76937780b46c6237848fe5701ca0ff4a0613d9b3afeb7f12b6833e6fb414761cc6c468e64692e5f2c7c7a751905d3bd9308fa4a5f150d3e937", 0x7b) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={r3, r10, r9}, 0xc) semop(r0, &(0x7f0000000700)=[{0x4, 0x7fffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x3, 0x1000}, {0x3, 0xfffffffffffffe00, 0x1800}, {0x1, 0x7, 0x1000}, {0x3, 0x80000001, 0x1800}], 0x6) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000740)=""/152) 06:39:12 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xde, 0x101, 0x40, 0x1f, "2460b4bd6dc627da18d1f95b25a5d9245d372cee", 0x181e59f0, 0x9db7}) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xa0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="710ef2405a6aec0f1df0f701b406743f9bfcdb2401fdffffff"], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0xfffb}], 0xf35, 0x2) 06:39:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 06:39:12 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r0, &(0x7f0000000000)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x188, 0x0) 06:39:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/65}, &(0x7f0000000080)=0x43) 06:39:12 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x7684847e}, {0x19ba, 0x5}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="5cbd544199c3641cff02dfd1f1a6d8e1cf13af4dd4e6f05392129ae469514bb8d26a7f9b326bdfc0c6bc405e12f8c05b26a2bd9fe8359ae8ee11a3bdc7b84807c015f50f362a69cba36462"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)=']', 0x1}], 0x1) 06:39:12 executing program 1: setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x6040, 0xfff) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() setgroups(0x4, &(0x7f00000002c0)=[r3, r1, r2, r1]) setregid(r1, r1) setregid(r1, r3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="469406ceb30b7534c37c90f096a10d97511f76db5eef8c085ef9f13c6c96856016426fce7df13871b8bb0af069d6c2026b941c62e1e4ae273a9211290fcf3670c0fd78fe1c662fca9726f26311f9df5e63c6d594f25dc0372cce7225671b597f138eda1cc774fc0d7a6be0bf49900b4b35a2c24f44669658e5bad73c8b08dcfd361fba4b838f84f37b91d01f20e49b9a7cd6e194152cfeec1268d6d944825683f3acc7f1846dafebd3b8f92aef78801d39d1af22dcaa49ba0e41", 0xba}, {&(0x7f0000000180)="3641e46e5bbca78cc8e65f065fadfb47ab7c2fe0523e28740537669b2db6817e293316e1c5be7f4e24524f85c8fc461105d3eb3028487abf7d04a31098207b867a7b75797e2ccb39b8f59969d0d7cd4208daf6458bf18e730fb438fd2c25ab6d9b6918ff36741360be6bf9e57fbdc89b08b622c8b8cbca060dcc16c359c566cc58415d6ffcc1efbb8686f4ee4054a4cf738fd09a12c21e84a056269ca3e901c7784e89e96897491b17c7f25ae2a85187d0f9b765e562", 0xb6}, {&(0x7f0000000240)="5030d955812168a08332a16fdd1bc09a1a09fd8b1316a24bfa4ba761d63e1e049bdd76b446e829ec8f764fcaa9815d9110d5d28e3b38fea43714f1b9d3a10a55660b1178911d8826a46fa23304e29ece71d571ee90a3104814301272fb778a7226713b3011", 0x65}], 0x3) lstat(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000300)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000400)) 06:39:12 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmdt(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x82) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x1b) r2 = shmget$private(0x0, 0x2000, 0x222, &(0x7f0000ffd000/0x2000)=nil) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x80) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) chmod(&(0x7f00000001c0)='./file0\x00', 0x54) mkdir(&(0x7f0000000200)='./file0\x00', 0x4) ioctl$TIOCCDTR(r3, 0x20007478) getdents(r1, &(0x7f0000000240)=""/84, 0x54) mknod(&(0x7f00000004c0)='./file0\x00', 0x0, 0x14) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x1000) chmod(&(0x7f00000002c0)='./file0\x00', 0x8) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) pledge(&(0x7f0000000340)='\x00', &(0x7f0000000380)='^\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000003c0)='./file0\x00', r5, r6, 0x2) shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffb000/0x1000)=nil) rmdir(&(0x7f00000005c0)='./file0\x00') 06:39:12 executing program 1: getppid() getitimer(0x2, 0xfffffffffffffffe) 06:39:12 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x80000000}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xc0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 06:39:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x50d3, 0x3, 0xfffffffffffffff9, 0x1f, "116ed5944d1cbfb8f99e53bb1a6666987ef55609", 0x3, 0x9}) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='\xea\x9c\'\x00'], &(0x7f00000005c0)=[&(0x7f00000003c0)='-\x00', &(0x7f0000000400)=':$\x00', &(0x7f0000000440)='}}\x00', &(0x7f0000000480)='[/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x00']) r1 = semget(0x0, 0x0, 0x268) semctl$IPC_RMID(r1, 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) 06:39:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001180), 0x1da}, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 06:39:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000380)="b7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a14778ef6a00000000006df3c4073aa3940300"}) r3 = open(&(0x7f0000000040)='.\x00', 0x101, 0x60) socketpair(0x1, 0x4000, 0x8, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0xffffffffffffff6b, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="040000000000000021"], 0x9}, 0x0) r5 = fcntl$dupfd(r2, 0x0, r1) readv(r5, &(0x7f0000000380), 0x1) fcntl$dupfd(r3, 0xa, r2) 06:39:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='\xe1\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$V\x00', &(0x7f0000000300)='&\x00', &(0x7f0000000340)='!$@\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='/\xbb@/@\x00'], &(0x7f0000000440)) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x2, 0x2, 0x5, 0x9, "05d941ccada3266cf8156e8409119a8c13a079cf", 0x200, 0x6}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x593a6cab) openat(r3, &(0x7f0000000080)='./file0\x00', 0x611, 0xf9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002240)="c82e3739f9f6db03", 0x8}], 0x321) 06:39:12 executing program 1: r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x10, 0x400) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x202) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="9fbaedfe7b9a63b24a1243398812eb88ad8d458563af94f0b3849575a956cd0b3ee492fb746bd7ee6adfd03093335ad56e7ab3a60f241f4c953b744c0f8930050b03ff67373c37f813a07b31c61349f08043e3633e24e2a25fcd68a638edac250cdc83a2ecdd5649f37a1e123c404bfc69b5ff93c57fd07d5a21ea16bc0fe3186caa34c1cb82cb71a83d298a841ceffaed00b1f8440942dc2055a1ed5bc91f259c050638bc1068343f63c8cd4790aae38dd3bfaa4eae9d47eea3cf4096a0f27140d8c0b709", 0xc5}, {&(0x7f0000000200)="7fb3df825526703ebb170f3dd230001193093bd62ab57b78f51019642f4da0b6ebf93c43f2432ceccb6c513cf70e", 0x2e}, {&(0x7f0000000240)="a3897f5e8158c2310242fef6b6de18a4719b1cadc6703a3f637dead54c3f45ce2aea712d07f15503244d3f415a8c342492dac24b0ef6af8068de681617996b6e0db4e0d03b949ecba722d4ccfc703e617d48a55c095ee4e63d68d67024207de30cca1e208dd11baf7fb2a4b7d93397c445a62461810d0b18b02952d6f1466ea1d58368057965aa9847d2c8d068c48520ae7a0f615fdbb9b382b198a24174034c57d19b65968172433635d84fd3516df8cc42e638aa97dea4a3146cdabf1cb866c328b94e9978025110c36ceb8fd0c18dcd4bee6bdb6a92509b98310ae9090f3065c85a3e4b31d3214286a8911dae456a6d33f38354d9f60c075cee9c51efd927b4c4c5297d7a0eeb46e2b48f3da0f532b3a126c475d420fd69e32fcd11c8fd9ca4a2664de4a5616c372ce4f6443d5ead668537199fb39df93690a6a2ce2a3616614c2635ad6425030546103a5de0726e8a19a2efa6590742804bc3da72a684f97e1b779e25cffe9fd43be470d3d66a8f264552300b157ea8f50515544cc9e71c5abb4f7a2f8c4cf0abac9dbdaddfb14d7106169c604ed4244ceee2ecefb559c194fb8a989265e6bdb2eae8d4da3a88a3c78997afaf8701b5269973fd3176b13a60727ad3e4d0a3ba274601493108103285d565f99a96e2b850a388ecbc0d2ae377e308fe4ff4d63c855d63b4d55bb24d5af04d762d461ed3d33acbb1d3f9ce9a0b5a8fbda37976fc123f19fe04862f3cf0810c56d46008e2abf030622c848f9801f437c6b6e714f9bd20ecae273f48b07c27f88dbd2361797c74fe15f755d067e93cb0ec9418a9ad129abff44284163052a53e6a6199309154413d1ede5a8a16f709772447698a09847f427ab88a4af6949bc93d0f5f0f611cbe1030af18a4957998735a226118a2f6344770e181ee79f71c065d71de0db4ce13c2b557194dbf0252d65230fe1a7c4620bade5c2e16d7093a5794f7764b2426895a0cf4571d946de5a92480ca368067cb514d31c93bf6e085d4fce1f0e954e37a1cf3909fa9e5b6eedade5f442e298a1974f1b0422dd85d874467d909a759ed1e00a529d8a8091ef655e4f7a08a5409ac899e0341f29bddf2933954811e1a117f1ad81abcedf265a9cfa5ced7b218a617dcc033ed115ce4f05f13314938af92ef2ad5b7376fad79d66643bf9044a3ff24051cc33cbf3d9bdcc004c68b25b009013611e41cabcaf418cebce47084767308d17abfd38c3db71dceedf86866f3ecb44c5343b626ef99fbe8aee270cc468d01b5556e0ec60b1bb0b1130ebf5b4e339cd6159a179750c51d52b3c296e113fbde4e1f95c987d7d8a5417cab38419ac80afb2c85e12795f280d97c63f515205f0af92ee25fe644dac016b439ff732b867c209e1718e595b130ff03892ee094008138cad242ed1bebcc8a3a2d34697a176d0663a70a03c2d4e71fd6cdc0c65943d6f2dadfb17c7093b5a5056bf955b0ee7daabb15b47b530d58c5780af83c466112c94ce12aef72c8caa36a3cb08f02bc2f0499cd5dd0893feceeaf070886be0df5a300316a84ca9dc64c948add6418ddcad6d91591d7cb982a99647d3c8737f023ff3b9813589c4b006fa31dec522f67a46bfdff4e6c8e32efe485d40d612414d96273928b66a2179188a6d144e949ba8c16acaa3e76af48cb9d462bb76c6de9f3911999b047eaf50487b34df227365438fc2c7a20e07fe150c989e63642c6190a85b4b7d0d8bc31bcbee8dc725732de703ba94787f45fdd4d1b381651a1695fceed011f0592dcb2b88d70e196e2aea7c3368fe31f01ef6dc21fbb3947b0af9bd24c6392bee10dfd2b7b174d19e4ece39ee3e731fd46ea563cda26cfa17abd7c40cbdb8450ab5cd8e254a769f34c20c07d055aeb8b10a560a3a903ae6ada1a1c3021b4dbfb362d108454c7b8ae6274dc0d9bccd9d974a3c0f3ab443414326ec56769da1b082cb4bd2c64eee69c5698b70afb1af78505be451ba63d7acf05f84744649eeb11ab507e910315ce0cbcf4133fae1aaa0238df797dd5473616e7e96ec0a8d9e86a7c128c09cf63d25068766e20047535457a3c03c4c06b24d1699b3f26b3bc00065e989daf3dc2f14c2a2f7a665dc86adebf71b7196aa159a8b8e43393c6a9b80d930f108f6029f771a0d50636e38719b75557f9046c4f07c3a9de8df5e2cc596af7d994af3ecaf47ae278ba97fed144ba54d48dd6a8de0d633944f7ddcdc546174221aa6cf1132543cd003a9cdee2f46ae65d8cd7e5ddd54a884da1f847d89cd8a6fc71ebddd63718e5f2872294c8bedfbd0a15305b22877e08a64acee77b7e5549075966f8163d8ac521ec6f227e8f965b3a0c83a46fe622e2b8ab8057dd44e7f7ce88e985e2ee09d1c1284bdd31fcbc9beb3d6d410a1e54cbcaeab63fe0842fccd6a6c5125f259b2ec5b4449abe6bbf36153d256d4d9f598858996e5b9d898ee1c53d7267dd587601d140aa23b30b6c959088813412cf53713e08dddaf054d081d70240bf3be543f173714a3f70e82ebddbdaadd58ce164df89c897507d3761a24b5c81b8b9422ffafe178a225cec39ead92a5e3824013740fc823f4bb6a11d7785904cbe8551649517b43386144d3b771f6ec6a40765c7ad2ccf279efee7864698151a48c773b8f92f10d8882bf79ec814be91a7171de7c781c4d48527879fecba369048a83b6b6beb442db61979c53f9f43338cc8b8b8474261b74ba7cf3bf3331c602a0e633243a335b1da4368558c587132ec344dc924eef249ffb92c32eaac709134f9b980c8a7d7858319b9f9d28dc9520a47745809f42d1d1fb5c69874f341a21354e9f6f23f63958853228e4c27e1e4b0e2ac5d6f4915a4490fc5b6bd14228b97031f8c47847eb7f785f38cb0fa55d788f651cc2c5f34192428db65414ae4aa11a8dd49db4daacd0d85c3b29da50f1ceddc8babcb3924ca4622634ad1878968202a712b67bb62e008b594618e2e9efaed182e0949c9ab7bdc3e22e04b88aecfef9c79069cb363b3aeb7b53dde409c8269508a1d968625f3a5e195ef775cc3fd5b9b9200608218c3a5cae1db737a91df6f550c75af62c811f3fc31bbe6ea0b3547b10b85b882de3f993f11b5987f0b023e0058eb80e59b7d89771b0f51fe434e08234c33bcac108711be98ea3dffddcbb3bc78c2261376bf01026f02002bf3c16848d13979f5634f9caf4c21d38077e612fa76cbae9dc0ba72cd3a1a5dd41066c79fec7e1f9794f2d545cb60a2fb816396b558ea56313bbe977cb4c06357c06736ae928091e1a4ced78fe8117a7e6f52f7b10165a274bc056a9613a577db1877f945538c7d0be4487e518ff9db5909be7af07ee36a6f983cd15c861539906f5e36d25b207dba13eaebc56ddfbc2636845cd1015890644bb330e61858883ac1553bac7f841cad10474f911b80c9a2bafc225dd3d3fce3c2637947e7586004c65064c0baa18d64954f264138a9da55b0b03cac79b9b288a97c3d81c6584eae9a53c9b2b8511b90bd24a98115e423108fea66260b14b4818095ae985e85a574902574ef27e3ae6b412cd87ac8aea2445e80892100197cdaadaff76cea3f54f0e1a1f4752dba6fe44f9afdda22c773ce06fc9b1469106c12e094ab0278b60d128cb65c4f3521912eb7bfd75175864d2ca9caafab069b74beffc4849e285c05bb2083a6e0a8f4a5050a44588d255fcc59bfc959a6a3c2d592af2d5843084d0dfde5a1c2997dc567e8278fc1c4e9370f8e68f855879e8880b1d33712c72bae29a1d0472c391bdca63a325939f398b6fd9856ae31c6584abe41785769b3dcec07520adb2694893a8e5ec4ca190ea97587fffeb36892c9036b38df728e482284318825a04db5b3156c163b5734f3bfa498ea3004a454cf4fd7408362053e718d40e70deb86f8266b96cd44265f9074d1003653ff7b8065d746777c34290935ae99ae79a63295a7b99b5a1a46ef082283bf60f21fa24c61ad9f0b62d81119e974c5b61d0f20e74825bd7c9af25244ecb5b6eadd4072d4125c3407edb8c1465476b241ee121381e57f91d80e9c73d1bffbdd7ca2327d1dac569165c07c1293a88234dcc086684525c35a6a84857224a4aa488f607b561a83d4f7a3a7bf0c76844c8fcff69fa6e70830692580abc7fad9a52d99f4c8f92e9fbd5162409cef4c991091160f50f48552d555a28af6a9f8acb746111184cca477f3aa269b95269f23e206f75d3485c3b247bd7f23cb38fc28dfaa680c81724e0e437ab8c96b3d4c4b48df5a406cb023d9ecfde887d3f420bf3a2ffbe3304959cb224e5831be6e47e8d4d6c786b7bf3522f23bdbc6a37661b210044a5eb652ab4e594144d758c8b560703159b4bcd15b9d7c3d5c2f0b5a27fe0d8455a183362bfcfda63d12488bb0c991294610523099b8c0c77533c53389f5f6bb11c17834149a61593e8706085e1014ebbf1e96a8abd71b3be100be57345a1b503bd95b9bd15592d63bfe3087eadab1bcd545bccb8c3b1502af627e1081fdd279399aa54aad837def68e90549ef57df614e1d9ba8a12244c35ba7982a15ac656951df68f79847286705cfe23ab146bab52cb2d31e4a6adedcd1b65c5a10d633706eefb3bc244c32f891b7359363ab51807bb039bb8d2ab47dac11035fd60349e035097232086e972e7640f187d10dc68d39d709c4d2945a8113234acd17bc70d3d57bef4989398e2b1b4e55eb98e6e49829eaac6c06c1bb6f7d9c0b4b875af95b625e5810a1ab75bdc1bf344acbb43ef49241287c5c9792caeb6472d9ff82c9c87d458bd39571fe3744aa5ccf68388fa434b7f30edbce36bc7385760e2ae1d074dedfc0e2095876269eb911d840a820d26d4af943e3f6120e702e517473a0909b9a15b791dde8701df06824c564f8af13674bae262f2c1556fe045dd609eb345c03819bb855f7b4a984d7b92cd297e14229d847ae1c5ca292ec8a4106de5b8e4915a708eda21e62828391c2d2de5c6503660e969bc554b657793c7e306d08d8eb7443a9675a4b7b16bd490150f8e6955ff086fdf785ddc33ab86ce9ea338954d89ebea3ae3bc63e801ca849e9f0f9c367310900b3fcd0f60d4ee786511377914ca5ab5cfa7a493b7439e8da5897cf39539bce0e7bea8ea85e4495b4540905e33ad7c28a82487fe6ebfbaad2b9c1d358914e3405c1f588addafee720be81783cd903eb0a9f5c35107b93cb4d2c6f9a132a299ab11c808696d356aa1338d64d2d7674f181253fe09d5021b9b9023d05cad7acec46514a9dafe651b69baebb5bb3c1d5df80c2c1908653de040dbce71ed7f47a99294690703395a9422eed87eee81c1b85731904ae32dd901c122ce19018638ed2739529b72112e402a244cfb1d69e9e0c58431f42441e417e866e874c6a260810ec4a899f0ed7bd567416fc5e4fe63f597d963fad45c9099aa79a30ee3e808a72dced191aa2103779025ac024693257e4c625ff2fc988c4847aeafc65f80cfcde67ea252ec7e8853c48b05be0b06e5d0d0017e982bc1e9e361c8562d0931d11e0865c16a201f90e4577e97632a72e0c3e7e8efa84b3c82853d2b9a4651166c3af58106018a48d189f17d48669f5758881ab53c7f54358928af5dfed1541bfb79c6ddebdd2ab89b59392b98407cd471c37c0dbc248d5f490ad8504e64a00e878c8ee5b91f74cfad85513379db793b5d33b7c339e0797d24fbb1a6f96a8c1566715c8571017bda30be29086cc722cb2794564507e99d5127a09c7073d7fc43dea4c32886f349942239f548f5abca86ea8", 0x1000}, {&(0x7f0000001240)="423e4893ae778347aedda079bf87079af2e14031544ba185f6be37542893607e0c7b9c26a1f94ce1b72627d040ed808c7ab58742c543b4e7f3d5516d50a645c135", 0x41}, {&(0x7f00000012c0)="32878c4196f040a0f55b0486f4adbc748b8720500fb6a832dbb58fc22254221da2582f68e23999d8380df17b5ef19102b0afa5e63135b2b71120aad25a9b8dde76f2f8afa4bfbd904397fd96e16f5488ed46dfffe4d04f1982411eb55da4bea634874d548ddd981c7b21f9b6647022d3dbb16c077d232303d483674b90a173e0c6268183d2", 0x85}, {&(0x7f0000001380)="508457fcba35daed7c63f4f1bdc41e3547e83b0738ae67de5dc5e4ce8c9649d89fbf97aeee2e7f26c815b78262f0409a1d6b0ff319f6877747305b3bae31b02308d2ea59b276d4f2d5dd650a3596f9bcfe32a00b4824bfd14d667783150f22c5269b2889362e8d8129443e1b928dc5c5dc99309fcfbed4c8c04bb23c335dfc597d3df0cf60447803dba69d899fe6d780fa73f143343a77c60f3222503e4e3732a4b8a3a8dcc5655a97a5b3f08c4c6bf0bdfe32f0aa287956862a99a2", 0xbc}], 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000000000003, 0x1ff) 06:39:12 executing program 0: shmget(0x0, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x9) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setstatus(r0, 0x4, 0x40) 06:39:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5cd7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) 06:39:12 executing program 0: r0 = socket$inet(0x2, 0x3ffe, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) 06:39:12 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0xaf) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000040), 0x2a6, 0x1000000080) poll(&(0x7f0000000340)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) socket(0x0, 0x5, 0x8) syz_open_pts() 06:39:12 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000000300)=""/75, 0x4b}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f00000001c0)=""/33, 0x21}], 0x7) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x4}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) setsockopt(r0, 0x6000000000000000, 0xffff, &(0x7f0000001700)="bd6d015ad610512973b61ea3bf428306eb3ea8b170b0f894b972cf4033b9725335dc1c179a712517f839a9563652564cf4316d7bab0cce1b89f29fb3d7db5c2817487bca613fef77b4aef0282f92bec11776c71193e378109e5e456f495ded15baa409cc6b9db39cfa3f343c262e3c0b355fe3eeb4f3f2223436cbe043a5c0a87acb0b1ffc0fa50499655bd6904c0e9c5d291c192bb2c5c16d89b38bcd9e472e694a831d741b6d3bf4bef218e18b00e5978aaf6b47a5045bac4a95bad99ef17ecb34405fdfcdd9b429f7d8220fc320be788dc9c562905ca8c4863aa2303d86b2087a0b8a90c27a3127461169fbad8ce8d2d6a094b9e7a85861b769f0b8cdb2fca9f8d7e99309b3491dd89e0bba5812fbaa5726743c830214d6a64026bdbf3c6d58de964cc72cd2cc76e39de328ba7d772c76a9c9bbc0dd1d2c67beb267d1de6aed6e01cd6bf0d843058399ca487bbb649688d6ad6fee686f38e53ee1fcd912426a69a2b8ac4d403ee6a104d5fb288766c04cfbb02f1c823c0c36465d859f5b5e090638bb8b2ead20c6ccde63f53db8e5c826d17a840bc670ad9ac090494709cdc2417290c23d3f278a3b9a5064f1f7858f4fdc728080ab97edc04cc4479f3c5bd7d9187a436126fddfc34bfabfe108e88565e25ff57bc5f5d44c2d8e1443dbeb9b828fdd3affee9b77c03840c0f4d076712cae3b337cc46cff54db0e477246666cac29d20e9cb57d3d7f59e14e906b411a5fe1911852ca89ab8969ea617b4450cb7f374462eac2ba594cefeed6b83b12221fa0c9140f0357f2b7f50f8c91051bf7b42357ea4cc4ab075d9baaf1ad2b87069e9751487cd6c00a9b14671d881179d297e2adbdc017db265688fe2380dffe80121a1269a4e1f9b0b5e1378f6e7bbd43dd64962154337b75b68c7db0dbec508f7682e4c75a4937126580b53f5266d02e43f033ba73837a1f9ec3ef2308082044895305733b4dde85cfaae4ad5107b12a991b4710331da6d721fc73f383ab71babac7cd6d36845a34aba48f9f808983b39184de6e9a7f5f5a3023bdda22e03914b79cbb8fffc15c242b4c06de072239c1f44a2256a1b8b82af26dbc994758ddf11b17707812f762c7d339337f3f0e37765abfc05ff107f48083ac78ad813abdde95459ad5be93864193ee202c5d6a438c2ea9318b8e412a9e0421f0bc187ad8f29848dd3f93a52663714d5378a4aad47fdd882b5bfcc6f398a8a7cfbf3084bbd0f80b1e30bfd5ee82677d45be60ed38dc175fe23e3b7058dd4e9909f10ce5a834eda61f57ff7260e23369f44e8f46d9be9144edd59f9e4fbaac2fc831fab7fc5804f1602123e3bb605d7fbfc9354b728ae641ff52b47a347f89a4a50c35b8c7fe264a4b63926f2adc1e7f81124fe1b477f37653fb1b564a27120f9acc576652a9840c09e9340b2df91bc06d04e4f0a27b87485ff9cf264b97be7bb0f7d68db2899d66cba30238a57977b6b45bd6a32fb60a955bd29e10d72613cdf9158827949c58bab43c25e6db40ae11c0bc896cd5406d727f99c4590a4779d4af14fcd4db703a69ddad50fb407f7a126863027fe6841c6a577af510e3a5bd529ce4e3e6c534616fa17d2685717d0192084b04804f3b083d6e08f3792e3a715654fdf9720f577de073f24293630fd25e259bf728dd5d5845916c1bab7abe7dde5aa279164c7856e28d6aab60a8eace134c51427389943ab1ae2039ff0a12e95ca340a834cb85a5f9aaa334ae2aea61c1341387f2fba463bc6ca0970de5e0699b2f5dfe9f712bfad73dae455269afa7c84eed332794959ab8c77c6daf2acbbc0ae4750c05352bce8cbc9a46adab1b41a22801ff88b84ba5e576fec1a810c775eaa93807485dea7ed7039257f94582caa26d7a9f0bdb262136284fbc84410c646bece39cc3818ddc29027e5a207e369380b3b7373695cfba5cc07e66082632ec36acb0bce070029c8ce2697157d7b6dff1d1dbf31a5c1ff321cf92841a06f52a7a408a85c15fe580a2132d9b79bac2289282b1683dfe3d01ae6c02336c326731c31a3d15d01a75a635852412420feb0cd156fe4d4e962a01813e89319ff851929dd37cd6fe4482a059e26ef5278171902e1a042de110e3e48738e6138c8b79836bb340f93027e94b83136c12f7ef194a5ee9bfa3d85d0270e7acdd4c940c15df70f948a42f809887fad9ea60280f884a7cd419c17f8f1b6dcddf70157b2d35c0e7ae5eb9c787de96f049096eec852e46f7fdf81abcc05060d2d21ee9a1205792656fc5e0f1b460322a205d5be97e5ccdd170d0d43e3e08d53b22d1a5a6b73cb144778944eabf32368500c2b70c819ee8a1928253eb977b98f85f807a497deb84d807590288b7b5daa85df479605bb407eb36caf75b01cc58003cd787a6c13496d8a77e8543ae39a6de5cbcfd74ecac7999271dbdfc5436dffdb07a35f6e7cd3da8b639e41282f799a2ff640ea31dfae49ae9d7fd263a4cbf0e61d5e82461f3c7e42c14763d398ec358797a7a779c5dd7a806aa69d78d7f2edcf02f178db56df7a40163d5f051b4e5fd52583df57fdb292cc23cbc2ec3ba4a351b13ea6a3bf8e5eebc7c4e8d0434151871131e40658ef7f4fb3651b56bea9a0291e01753cdefc97554fc978ce8ba289e8117705251c820e052a2ed75874f18f9a78d0d86b43b67b1477dd5096a0c9591d6697f50c2f9dfda457712fc366418ad84c16bc7d3f78992da99cbb1d616539b8ab679bfcb488df152a765deaed9ec02f81a78ba6dbf20f3ced28d79e8def55b7f97f805dc54b4498fdfb51a126995665dc3c523a6d9e32549e3fe2efff1c3c16621d10dacc6be0f83a954403275196835847e1598477425256e995c0bbbefd33cfd4fa3e68a864a959452757a3a3c305aace7acdecd21f2e61c7b844c33b5b30103712778c13f4da24eb16b1a5235238684f735471179fca8983b00b063142ca4103a6bdbcb27fff2ea5e5e70e9bb4dfe859fa9b9e9faaa35f566789eb76dae6ea4d7076d174eb334f8d4f58e58a2d47ccdac7d6830391929f7d26d0e0e49f2e407b61d0effb83bcb08fc6525d7da7401ece4ac8682e08d38ff3e99dacc5561b6f3aef0f519ee868af4568b0137e926ba73589a165eadfdb633991a3ee1030c605303f7173a9090c4a211cb82be1a182c243db0428e982cd3d3c9744d49ee962914cf47c18f7b75a89dcf95a997e92342e16a4ff8309fc66986310cf60c1e775cafe4d9ca9f32abef1cc99b2963bb2baac3a410d77d622dc91bd800ae211999ec5820d35957674810a419cfba2c30652d37f959f4b669f58787603363b3f53487952714302bac62d4a6be754c707275018d359c5fa3af5414692797ed334135c778fc3c07919100559eccf3f7cd945ede86318c7464bb4f170ae826a97456f42db9c32b58915dfb56e525952858446405ce71f216f4ed74b81995019a3aef4c88202c4a3b7d77dbc389b5aa8475cee741ce467be0bf8f438221803e4529d66a3e2bc6aa62373e009fa3a8216956dbab9a6dd9b8327eecd80e9aac7bd81750f181ac74ffa92168dea3e5d0ffd966f6735894dba33e4a21550f734ea6acfc3374d9bca036978622f16dce64e0e5e20f1691d56a5298ea93017d7c95b2791fbe3ac2a3c981648cc6f10c7e35ea694488765cb27cc7ad3c7db12c0ed218c17eee9787ff44a520b3c5ed9edcc893a97c1c2bb806abc05ca451d1d06d02c9313c43ae7350301b26e5ee45e966dea2d12a639ce1ae25da092884781dd0221827ad81966150aea94eb3b25e9ec8760279df98dd7925ef0a3dd28e059391e5d6f93c84e975403a4dbd3df3e05f167805eb5687eed128c9e6333627acd02a015461f2243d8b18d5b4922e72c43b57170f97e7fe5238eaa82edb9c5167f77210b630b248bfb2518ae8b7eabab8e00bffd153b38c52dd6559fb8289aea0dee17fabcb2fc7ad660685d0bc2cd1ac4965fe50dd9522eee73256b7944583d82406e9a2c1e8ee6f6a94cd818d297b57a48f4818719437eb5f00530b0ffdb89ac5d6f2833458dbb28a2cf93e5728b1264efba47bb0aaa13078f24e3cd6bf792f73d0e8be9fc7f379da9ddf755f8f4f40ed9a082c2ded68ee72176008998913b760c1668dc4ebc350f402827e327071941c36a0dd455812aecd5aa9a260b8a839e5fffcd9b66e132072a03a1f36e93462ac510732476bb18676aadc99f16d92084986ae65392c8b4f66ce64d077c4377d4b9c1ef922f55002c4bca54a184d7e89ce247ec084eddc2c0cfb1601c03897a74d1d08380f74174e8e2443a1dca55f72d2760d990b43ff14720aaf9578f965722a938c04219a16087bad81668f4c6f54cdcaa4447ab3ff6019addcb9eed345237ccd2752f89c9389dd434dff00790289f1500b202fc186b898d3fffc2c77db5c8096d5cce92acb334765cf3788787dc1999da25077e31e7bec1928e5c2f8b0e7fed7b0cda0aede844f44ef775ff290cdbd834d824bec282a913c99c594607b1f3596acd0d24d61200270c92fbaaf229da3ee4e615c33ef99ae1100ca5626a54715ad92a555d399cc261d6196c487bb05cfae1b386e8a1a25d6a6c6037edfb37b6e28297f8f9dc86dfe8ca86ef8fb3d544d6eb545a6a38bb1537266f4fecaac1c524426f79f1dcb5551fc0654d44e3d2a3932f40174935e8c8ec87101ded085be894a7cf8ef9332d13c3bf0e2cba0a6359d2ce8edf645d7a221516114940210ababe5da3b2c7806374bc2dcb7553f3b3d958d845704415c46da682c04eaba32e295f0225fd4bc14631ef1cf8185db18ba3eff42a1fcb0d8323acd368c645a24c72798ed7fe59ad206ad43d0bd2b46d1d5eee77a72b68f1e48191cc57da1db4a355d069bbf1683d8872be447a8c24dfa41f62819e028adffec4cfbae21586cd57099486aff0cfe63688cfc4ed689d0551818fd6c316d494c736a0593c02514c8a9a0d7db4925d6798d3d37ae5f8d9296133cd5b5ed6b53edbd6f800adadf6a905a8aee4cfb9db952580cfd15c6aca604921b4f1edd65b33d3df68b1b3c3e08b0e97c40643b6d261ad5376b62626e71d8cf4537b0b5247be2989fa10c67a7021df1d2bb250ae247489c5ec79b7a62138cdecf29a55e2908a4123261c49cefece6885b9dc693cc1c8feb6a1e0909aa492d0459a28a2da2d3d0866dcd86477beb4e424dca04633b12b954e0bb33c6d8d4aef292cbdd6733e5faebb48afcbe9171694ea31539730f4a18fb8c661bc6f6a3653b866827cb819c3b705b2be1741f9eaa7ad7cbf4030bf4e146521c333799d52e6f0d3b99e2e32b7a5081b5e211cf39b754f0c9cb0ce04ccd9cb85a7df3b3b6e2862dee5927354d010ac9d6fd43bf08b1cba9e8a5883bcc73f02e39b0c58a01073449d94fa82e8d53006a0cc76bed51ee1a40adf573b0ff80645b5721e0c4f90e80989878d3c6884cf07cfd6ee14221ec47f76fb74052ede8e024480f0463e5566b608801ccad6ef89b0ec5bb99450e2fdf23f621457bf45ef60e39b598ea2d171fba4f9f3b262ba81eb3dc1fe8d93008b64ed59a7ac1d4a50dc25db051e82120eb6e36b8faa813b4dba541d0c8c9e87f5ad76c0709e0391c45ad904151fdccaffedc276d3eb56b90f363b96b06802886fa2ca8c7fb8795005a612aac67503858e87a196cf1b4e3271b1388a89792be9d5508fbbb7e7cb531279351720d57a10fa53b6a3b819cfe94e6b87dd71fcefeec3f8cc9ad70aa0dd42cef107fc091ba4aa8f4c3c9ce363ab9c0ecdd5a08326071a17cb3d85ba7", 0x1000) socket$inet6(0x18, 0x1, 0x6) 06:39:12 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) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x104) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/158}, 0xa6, 0x1, 0x1800) write(r1, &(0x7f00000001c0)="ba16", 0x2) execve(0x0, 0x0, 0x0) 06:39:13 executing program 0: r0 = socket$inet6(0x18, 0x20100000003, 0x102) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20400, 0x10) select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = dup2(r0, r0) close(r2) 06:39:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0xffffffffffffffff) write(r0, 0x0, 0x0) 06:39:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x100000001}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/160, 0xa0}, {&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/127, 0x7f}, {&(0x7f0000000340)=""/178, 0xb2}], 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 06:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432048d8295c1f9bd26340307883f6b08c4367d0bbf11ef2ff11c985b4dd560c423a86ac22e3174301a8521ba064751cc46b1241336179269e009fa6fa7be94c8dc60765785a6a42cf1ea8ec498affaf4e4edb1aaa4a11468b37dd99901eb2bbddc63daabca52b9be8c170a7319377a8e1405e61a5d10826f4013483d6f82f8f0fce2194333746a7249d25193226b0a9ef6df8c4f3815388e747d5e59948c759741a57b1dedfd50c0d30a9b8224d46992639368ef15c0af51f82a9b91660557f31ebc7ae54af11a00bb4164acfcdd665aeb75dd90d9a059d124d98af14b", 0x10f) r1 = syz_open_pts() close(r0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000000)="e325746bcb12b1b8190f75a25f", 0xd}, {&(0x7f0000000380)="b02479ec0753e3866a16b41cacde3d8aaca6316a3f9a3b128c789d969355db3a407047a6b69aa7003a44d0f42375a2caa394d5121a7ade", 0x37}, {&(0x7f00000003c0)="78aaca1789cbc08a7a7c40251c1453fd200d43b14c750fe5cc1ae9facc959c4720469b075dffee63f013a57e788d9fc7a9586a023a91b98e46867ab4587026b255180617f06b249c988a6ba4c0440c466e7659870916ffc91996fdc1405697c1f066ad3cca5657425f46b6874ddd3aaad6fe3708b681bfbe3c37c586a2e10abfd12b34490dcec25e8ae5259097ab79db3f1a615ba239d9d5a231091e4174ae6cdbf1e81b22033b965bdf4829c350893eaaffd476e8a030a8e29cac05df6a23e260fc5dc9a70d5508e445b8328934ce28313bc9faee8d6edeb1fa154b92fe19f7dc7af9460edd5a6b7afa2b8a4d7846e974f714d045ab9b84", 0xf8}, {&(0x7f00000004c0)="5c3730a0201c51ef9666e6fedd0b9b224d9c2e992930ab4e82bb32a885efd413e5d80ca09f6911ca42e43c1f375f23a113936fe1c689cfdb14122d010fe8032e6421cc1df3f5c3f6aeb121aa571d384484819a409fa0b7120fb425c3833a6577171583cc415213d15438fd50170264bdac2d51c3264bd71ad9d093ba8c71eac69482", 0x82}, {&(0x7f0000000580)="d141", 0x2}, {&(0x7f0000000600)="d573bd4baab037c884e80a44a7fdea1006a8a596a757150f0082d3b9a52ac2f6fc309df7b2065738df4111459454f4e1c2efa087bcaba291bd44cb262e5d587c72017af1054a9d52db1d19cfc2ce235358305bd0aff89620ce2a10eacd4754e695b0791fb98506960d9a71c28c8d0867afb1c26d736240655a7222b518f55a4f78b9455b10c5e14a8397e07fb258f0a34a0b7349d7add305b53e0fcc8f7152ba6b562171f628f76c422355bc15ef08cd91e351a19ebddc251fe77e5c1d24b74f529d48b69e9dd6655c11ede81939997954b67f6937b223df5d93b9496ace9cdb", 0xe0}, {&(0x7f0000000700)="007a8a932b6880ec4e96c51dc947e31c31eb5e8a41c999e36ce6de78d9bef6aba016683f21211c725b3b4476c59964b943c65e08a8ef363d234abeee5534", 0x3e}], 0x7, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r1, 0xa, r2) getpeername(r3, &(0x7f0000000340)=@in, &(0x7f0000000040)=0x26d10a0f7250da94) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) r6 = msgget(0x2, 0x10) msgctl$IPC_RMID(r6, 0x0) readv(r5, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/37, 0x25}], 0x1) 06:39:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt(r0, 0x3f, 0x1, &(0x7f0000000000)=""/125, &(0x7f0000000080)=0x7d) listen(r0, 0x1ff) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = fcntl$getown(r1, 0x5) recvfrom$unix(r1, &(0x7f00000000c0)=""/226, 0xe2, 0x2, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x8001, 0x9b5}, 0x10) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7, 0x12, r1, 0x0, 0x45) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x18) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x12, r1, 0x0, 0x4) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000680)=[0x0, 0x0]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r12 = getegid() r13 = accept$unix(r4, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0x1002) sendmsg$unix(r5, &(0x7f0000001880)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f00000002c0)="bed95ddb01400b35eb46a5c34626707b59885d0a175e56040f5a3bdee06503630ad730559c4657647bb53732973f7465deccd8395a49738ae9dd6b7925bbb849dd49a70f186aeb9a899c27ee422881bd4e75f3e10dd02ec0ccd929b493b75ba85edab8dac4f6492e661b6eaf1cc30d40df590438d5d7b724b03be0da7bb8ea33949485b6a7b37bb5d87a9794", 0x8c}, {&(0x7f0000000380)="4975c806ec23549a99d2c50b6455bd437152a91c07b0caeb16a0994a214624c0d73aefdfe6ffd74ecd98a2db916bd2a8c71cb7ec19270d6117a43d9405fc4422b7fcebf4b0ccbc23357b8dd7867282fa64877dc5ebffc7905d73240e779c91aa395aa73af56b59e56f18a419c7d31e5836e6c2b0ac421c7d8ccc20ff48e5eed03f25e266c51c4ae155632c1a2cbcff58c5fc84fe51aab276eb642fe548402165e3ed2115beae4f46a5527a40f6273bacb914ad91318d615d", 0xb8}, {&(0x7f0000000440)="1d06bb166bcceb1f05d9eb6e323a1e07675900c773d164c0a22520f225385c6f94630ed80e56b9cb9cce2a722329ca1df1d97e75e07b68c6cc2c8a74525ed72eb989dee9f0f10bdbe30621e765abd6bddc86f889119dfb05d80a6be4444c5547a3562f0ab864be26edeacae4045ebe542e782f2ca2f02e0b757f453a0d", 0x7d}, {&(0x7f00000004c0)="6aaf548353b3a43ccde0f788dde0f4b9d2508c1e26994bdbb6a73bbf537e055e469635fc1b25a86f6092e9d7db60fa24c0256347db899a801558f990fec481dbdab1b6db4e32c7f8b75e9bb84407487575b175bdee02518672df7e4baec24e87e19eb2351ce772a08e393e5ace26183e2237dcef53e2c0e619966ef4493d62f7ba", 0x81}, {&(0x7f0000000580)="c03f46d280ba", 0x6}], 0x5, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r6, r8}, @cred={0x20, 0xffff, 0x0, r2, r10, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r1, r13, r3, r5, r5, r0, r3, r5]}, @rights={0x18, 0xffff, 0x1, [r5]}], 0x90, 0xb}, 0x8) connect(r13, &(0x7f00000018c0)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) r14 = shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) shmctl$IPC_SET(r14, 0x1, &(0x7f0000001900)={{0x2, r6, r11, r10, r7, 0x154, 0x7fffffff}, 0x3, 0x9, r9, r9, 0x1, 0x6, 0x2}) sendto(r1, &(0x7f0000001980)="e27cbf8e3cfb3ca701f77ec3d7ecc59ff1e124c3fae035c90d0c0e1751fb4c07499aef86add83640525813756cfa625b6478e08d962ef5293a43a9cf885b27291a1ff878c5c5acef6cd9728d88d46431b9594a63f5b0631eed3f8dd66ba347a0f5ae", 0x62, 0x1, &(0x7f0000001a00)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a40), 0xc) sendto(r0, &(0x7f0000001a80)="1660cebfa85c36eb65ab3acf5830c3c32b30145cf91e13733812466fd2e263a13b5d33be4122ae6ee767f3a60cdd2d94bdaf40f46133acd128bd7533ec144d20eef9ac503db99f19", 0x48, 0x0, &(0x7f0000001b00)=@in={0x2, 0x3}, 0xc) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r15 = socket(0x2, 0x3, 0x6) sendmsg$unix(r1, &(0x7f0000001dc0)={&(0x7f0000001b40)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001d40)=[{&(0x7f0000001b80)="ca7566dc2fb2660a4b1905a310c22e9f53d515ee19e63dbc2d75698a2e039fb855197c1bf40e1567939981e8e3864f80ec8d63ffbd9a8e2b39a2bccabfa9e0e19152cf3a207a9987afbd7dea10b51053da18c4d2998a21d53d9b7e8604f3c1ed94e1c65ba5460d97655a5898db0967e946a7cd0fc0c863c05bd61d2af0a46eeb6e997fd0366599cd2faa1c4a34105702145aaefca41bdfd9f41e759bdb0017483dd6ccbee4977a9444f0d102266a76ae28a221dee865111f57c1c0b632f553882238cd6352", 0xc5}, {&(0x7f0000001c80)="1e757e59221ba4966f905406ccacd9d573fab2a06d5f8064394fa9affa65c175b7750181bf5a719a2c287da4ff3851f0fcee4bf9b894138e7ee947581764984c3210bbbfaaa20789d6274a545929f7ad11953d24b8893c94b5831e73868043ab02b2d50df619b7b197c1", 0x6a}, {&(0x7f0000001d00)="38eb90d9", 0x4}], 0x3, &(0x7f0000001d80)=[@rights={0x20, 0xffff, 0x1, [r15, r1, r3]}], 0x20, 0x6}, 0x6) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000001e00)={0x5, 0xfffffffffffffffd}, 0x8) getsockname$inet6(r4, &(0x7f0000001e40), &(0x7f0000001e80)=0xc) bind$inet6(r15, &(0x7f0000001ec0)={0x18, 0x2, 0x3e8, 0x9}, 0xc) nanosleep(&(0x7f0000001f00)={0x9, 0x7}, &(0x7f0000001f40)) 06:39:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffb, 0x800000) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = getuid() fchown(r1, r3, 0x0) 06:39:14 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 06:39:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0xfffffcdb) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) execve(0x0, 0x0, 0x0) 06:39:14 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) 06:39:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x2}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x207c0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = socket$inet(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) sendto(r2, &(0x7f0000000040)='h', 0x1, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000001ec0)=[{&(0x7f0000000000), 0x420b}, {0x0}], 0x2) 06:39:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x355, 0x4}, {{r0}, 0xffffffffffffffff, 0x16, 0x20000011, 0x4, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x9, 0x8b}, {{r2}, 0xffffffffffffffff, 0x59, 0x18, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0xdb, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0xbbae}], 0xffff, &(0x7f0000000200)=[{{r1}, 0xe50967c862be8eb0, 0x0, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x62, 0x12, 0x23, 0x4}], 0x1, &(0x7f0000000240)={0x200, 0x10000}) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='W\x00') fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 06:39:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0x0) 06:39:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x236161b9) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r3 = open$dir(&(0x7f0000000140)='./bus\x00', 0x10301, 0x20) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x20) poll(&(0x7f00000001c0)=[{r0, 0x82}, {r1, 0x10}, {r2, 0x28}, {r3, 0x2}, {r4, 0x106}], 0x5, 0x7) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r5, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r5, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 06:39:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x30100, 0x4) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 06:39:18 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x27, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="edd4a945ac4d15e16547ec3b9dc7c67182635197f6853d7ae2a7be639306224c5a58ed4fdf558e406d9fa0da24014068c3b0dd587e299ca9e6a910bd518f43f9c9d376", 0x43}], 0x1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff588f5418ae886719acbec4c57a3c6fd03946ef941cc0d5706a67a15f276ac2a73ae4ce6323e1b1ba8f47885c20d05198b821786cda758035b04a60ba3ac82e506784d1ba3fc0e05680ac204e15793ec3370b6d934d30722a2ae5f9572a1a0e8adc36412c22f02375cd7be3bb475817df94afae5d285ff4c495767593a2632e7d196510a60cafd49515176e8c4ed135489dbbaeedef77f85dde4787144a1e39cbc2a93f363c3f4270ff7ff7da2cd3638cc3f59342eae0d2f094fa58070c29a93bce96ef2714007e1ba440b2818e8130c33c473e8dc1d76db357cc5f5336bb96fb5e38c04363ce68236e5dbee09108a52885a6d575b4edc84537a151fec654d62a8e7108cea7e95ebbee620d4275e8c4881bccd2f1defb7e41625957ef7b498ea77a971de041ecc966cee78de058073c5752175e7bd47a6d8f8ee2f1b215a8ad77dd66ff7bc95abcabb060105cd103c808778b9413899d347cce37ab3f7ff3b293f5ed61307d9024a0b0b475473101323f4631ddc6a8dcd15143cb388a6bb7456cc4ac147a2b7dbb7d0dbca6060ada5b1047c13473b952fdd55b92566ae4963ce7eb01ea97c73795e1859303eba412c1881ad9eb2bd0633b788bd0b91fb89d841dfc461e073c8c92c1a0d09ec4671c0da023ea9e6775f27fdcde23977a182a24464bac67cef4e3cb9b8450d66a55ca39a23b6e373150f4134273826408d87196ebdad19d9cbf9481d32b45ae01cae4196e34f7d0864cbd91382e7d36afd8f77cf4cf421d96e4d69595033d0e91a0b38c7a50666e0524ccb7a731ad21715b5663ac710a269995d40d22170a68922b215e5dcd0c4e418e8d8a1cb62614603845f31087cb94429bf0b6d13b82fd157befc3fbdae5817df143009f186203acb203a86d2404a4f1a85a9760a8dc17696abd500d8e3d18feffabb36bb76e66d0ce393ab295198b6444a9b98e718be07bd4136973f3589527c83951c0c77efa3e05b2ad9dce5bf60e2c03e908e47f8bf077d06d28bdaa9346572151284826643127858927153490ab075a8794e44cafd64b4d72b1f1ea9a5736fd31a9d31b7510789f95fc5b7aa47370a36512c26b6c90ec4bfe6ad16e24888d828516dd834caa2b741fe7f5142ef496bad93588d0fec52119baa93bfddfdf7e4299ed515290454d47aedaa310b9c1c39cf015f4e09dc27a008ef953467feb876e1934c379092ee7014bdcdec5caf63add39687eb3689a490cce1eed6acd633e1a32292a8372785efa873e82f8c5d35abab9df76a6426ba3fe5b0a748280796c05ea16539a8e2d0208353d648da8e249ac5773cbd7cb47e49631a23e392d0501791677b62ccb606f96a75f51548902b7fcea12754cc63b4f37f1e3df9c129edb0d652cc42cf9f7b7bd3d21d4d224ceb4129e5ee4ee2c7f1b7295c0e849b859fe052fe3374aa7947c88355db3ec82518edcdec73cd6f719334a27a0d636a684d6ac1be0e37b8b252e6069faa0ff655105105435f76c57a3c6391443d2837b94e70687b759104b16ff455ff655a3ccc4c339de1e4e37bcf61f86f9da48ea421ab5e6df63a868f9763400ec59cae0e33f700941447a617ac413006f80d4af5c17b3cc1567e5a5534181c5f18d50fb01a249c3af45563915232bdb64e7a4f0fdfa901251eb7ca817adb217aadc049b1c264d7927f120bc2ca95e50660239a2df376fd3c90d99e037f39de7a6c97dc27bc905b85a520ab332374033828234e2d27a55c89c027488e9883ef79525f8749dcaf9726e0df8db8664b507bacb6eedd1147a777e45bd5bcefaa846353ada73bdfcf3a783a16f17b68ba7d5fc28b659144a9ae09da6463714fcdbd0e7e60ccc34c288bfb500507f7c02f58b8917a54435cc7256489c5c5bad7f294f502988732e82ff7e9b7bf408f68664620751e0effb03b1f4e3a129b3483585a5834554ed5dc2be2af991df04f9d5b2227bcdb7ff7960c205201ed7c71b963832f854a503a3f2c28d019e38d46a845b3c7f3d8b30ca7fe4d3b100a7e67e626acab617f85ec2b187903856dc1a6a81ae3100fe228476939466bdfb6a29eb13baaa3d34d804a90a04a93c37c0f27a80f05bf684343b35b9e337d184d57d2b8131d762157b0ab62d350f9802a8c6e49d8699f219a888ee09d0d398c1988708886cea352f4917c02ac0c1eb3a2d8893a380e9f873640788bf761a1f49ce3a7826225f355d7d3f6bdc37850302e30c625434ddb4b7821f6b1fdfedec792d5a6723b022bd5df9ca12f9df10a52d8a88dac8f1bf10487330cd2c882f51d2b6ab9d731e99cfcb3e634189d080cc208820dc8b7fbd46597bfb62346eca1bdd1d5a2a18462c2d1ccd2d507e71164b178b2f6ad1cf5c76dae820a88af95a346abe73eb69d9bb32d4d157f58db9c2f1ff3854ec9de964a50f024a69889856f3d0cfd5809e928a8adbef05c3f6acd5ab385ce4edfe241a2b11e4341c5cc61a0121ed2433fc56f1e9577f35ed7f7d828d37bdfa90576ca6bf170668f5564f96fb14aac064a6a5217606a4c4af3b8308d4b98dc52056e8c2fc6ec2184f3ffe89df752a557c219b37b36645dfd08e77d06c19fcf071b859a4d17a404fb9b194d397779bcc94914bc9f3ad2c2fea54824dfbe544b3cf1c3b7aee1c4bcaee8d614d6662794983731f26e9fab", 0xb22}], 0x1) 06:39:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/70, 0x46}, {&(0x7f00000005c0)=""/181, 0xb5}], 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r1, 0x164}], 0x2000012a, 0xffffffffffffff80) poll(&(0x7f0000000000)=[{r1, 0x4}, {r0, 0x100}, {r0, 0x80}], 0x3, 0x4) 06:39:18 executing program 0: r0 = shmget(0x3, 0x1000, 0x421, &(0x7f0000cf7000/0x1000)=nil) shmat(r0, &(0x7f0000e28000/0x1000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x400000, 0x0, &(0x7f0000c00000/0x400000)=nil) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmat(r1, &(0x7f0000d9a000/0x2000)=nil, 0x2000) 06:39:18 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000001180)=@in, 0xc, 0x0, 0x0, &(0x7f0000002800)=[{0xfffffffffffffdeb}], 0x10}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 06:39:18 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair(0x21, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r1, r3, r4) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="8a4b099a23d1b1ec1846bdcfa897091eb849632a923a666af2f39fd53312678cdbb3f579a3dae0d9363c1e5cca238a3e401c6810b304b9343db02dba6dbd5c4b467c2b42edbbb30a63b0d86be2c5fd52c00ece72b5de5d69435cef364b075de0b5209e2bf1b66893b846efe7ab756276c6ec5bc2a02d7e5ea66289a1f969e808943154de9a46c820aa39657c71e71840d205b34fdb9713d1e181a8c298805bc3e441754add3a744dd818d18d735a975de19ace38f7acd2db3d4960cad504eef166ffb260427b58e7a404ee74a21d061eb32f", 0xd2}], 0x1, 0x0, 0x0, 0x8}, 0x9) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r6) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) socket$inet6(0x18, 0x4000, 0x81) r7 = semget(0x1, 0x4, 0x100) semop(r7, &(0x7f0000000340)=[{0x4, 0x1f, 0x1000}, {0x3, 0x3f, 0x1000}, {0x6, 0x3, 0x1000}], 0x3) setsockopt(r0, 0x6, 0x8, &(0x7f0000000180)="8d94860e", 0x4) fchdir(r0) 06:39:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="825faafe489d2c1f0800"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r0) 06:39:18 executing program 0: close(0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) writev(r0, &(0x7f0000000640)=[{&(0x7f00000005c0)="d58c5ba92af3cce6b3cb03f9e1ad55da9cf447b673df58a28a0870122f99b0c13a550b648c324a9e3842e95e8cb8669a31e60583b67411f120878e66f4c27f8a986a9048f17595e97eb41fcfe70ebe7d3186b50bcd15039a", 0x58}], 0x1) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000040), 0x0) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r4 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r1, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e4362757300"], 0x1) 06:39:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x1, 0x800) 06:39:18 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0xffffffffffffff1e}}) 06:39:18 executing program 1: r0 = getuid() r1 = getegid() chown(&(0x7f0000000080)='./file1\x00', r0, r1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x144) open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getegid() read(r2, &(0x7f0000000340)=""/238, 0xee) 06:39:19 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0/file1\x00', 0x280, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000140)='c\x00') stat(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000280)) 06:39:19 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040), 0x10001, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x4, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xd, 0x20000000, 0xffffffff, 0x7ff}, {{r2}, 0xfffffffffffffff9, 0x80, 0x2, 0x7f, 0x545e1ffe}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x20, 0x80}, {{r1}, 0xfffffffffffffffd, 0x81, 0xc00fffff, 0x1a8eecf1, 0x5}, {{r0}, 0x0, 0xc0, 0x80000002, 0x1, 0x4}], 0x9, 0x0) 06:39:19 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x50, 0xc8) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000040)='s', 0x1) preadv(r0, &(0x7f0000000080)=[{}], 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)="04bfb9779ea200006bfc618545f863aa25dbaf73b05d167deee38a9bf9ff59312460b94ead0c45135a1599161ef6f002", 0x30}, {&(0x7f0000000140)="9f05d71e1f8b629dfcc490820db5b937f2d688e9586b6df8cc5f05ff890da7c7aad89c14926c007f20d62e928aec567aa3145b14bc4b885ec90d96d4a65cafde7843a1fd8ab8f3fc98ea851d5ebb34cc4653912eb6994f6e2b67fe1d93ce8d0a1d1aad39c0b59428ed96504eeea3ccb96dbf4c8f09bae86f1f06a1036705a24bc75ad56ac2bc47f1bbcf8a617ef45a4bb9191f41e708fe8752d1d6ce6e4edde8b964543088c085b9d739506fa56f3af0687813fe33514a94fb3b02bd621016a6c6fcd019a8a34847ea21b068471469eeb85de57da0c8b59d159333afa23268de6999fce9332c5548bdc16434", 0xec}, {&(0x7f0000000340)="e7f8c06d8b862dc48e040869f55067937703f6ac98a521a91d641dc266a385e7ee9f46a88a04624d7e18f1f695ba77c09ec85da10e6dcbb3ded881b68be6a38f611adedd8efe8b630f4ab3ea794a49f44b8f008d356373714e1975f738b030cc0e39073ebc1629fd0d84d43884950c74246d1a799f93a461292b5dd798d7784a61567c6bb4a33ab47412d4a5a5408d972a6940c3401fa0439962cbdb8c09c78c4b4dbca2c9cd2bb59eab10c55d0fb46653604a08ead88c23a4cea829b829abc0db7ef220c817067b9d8902cf1eb00233cf492b9c1a1b9f766f88a9c86b6a6620fd9cd81b02582a4ce8389bde6a6d876af6dbafa6b5", 0xf5}, {&(0x7f0000000440)="fabb7d6750a6856815be872f9de75e9d9ad5aedc3b0501f37c85610a4021fa59188103ed48854122c2321904d21bf73a83921e25f2bd304281a6388c79cfa2ffedcdf93c279a7a30383d6b5ea17a692c3923d1e560b1c253031178f45a7ce215ff08490d1b9daa0343f99c45a08f790c886d0f65f9ae041d6c1411255d4779c7f9d1145746394e4366faf503d20b009c2d89305d61a57f3ff539f290fd21a4b9d44a40662f9296083a3ec555808ba8ff0da6f8a081e9b8a6058feeb9", 0xbc}, {&(0x7f0000000500)="274d89312e24194480aca7f278bf8327fa4e0bccc5bc86b7b6def62c2be17dac2f6833d950bec17cbca08e96baa5d4040e967629ac2f710db2e8577142debea01b07b8c3fc5c5ec8d3230ffaf18dbd37c50ecb914bd59e836d227a12b7b85d6c1774d4251e81ab3ff15bf599603d916c8f555384c04f589be7e9be0332ac76633e24a443866c07261efade8cb62c428540148001a8df59025899d1395592ced0b2eafb88068633a6aa4cc37f037b8840701a07713e5d8331220739a534eac23996", 0xc1}, {&(0x7f00000000c0)="76087e96f3bcb3bc9b2ac095f7e0ebc8a911befaed0cc49c04709dbede75af3fbc440535e05ad316808f8985b3038835", 0x30}, {&(0x7f0000000240)="86e2983bccfab8f4fdf619829e3150b2b5c6df0cceabd0567fceab21c2b5c3318d68edc720910c64e55125ace3649d35d1180c5a61e0cf1b3220413dd97f914b58a725e151d6da46189e706251b6b5f7fe59ffa4f93a1009743ec6187e210c11c51c346e18e4ca19e1db93b6f54a75805f5eec159bdbcebe", 0x78}, {&(0x7f0000000600)="77a443ce84de0e3b8691b37cdd08dc17fe1cef2bb6799883c1da058ad6c24b77c082adf4f4711df9aa8542ef6bfe7ffc91e8514e64c218172101d63df06b6b8799d7c40b8726232faecec02576e259f21df5b9c49ea5f355203d7850e2fcbc298fcb223439c11799f540356bcdc082c4da28ef448bee322a78223e7fdacaf80246949f6d075838f2d2c871fc719e84bc4c9551575b7ccadc34806c8a31008663", 0xa0}], 0x8, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff8000/0x2000)=nil, 0x2000, &(0x7f00000002c0)=""/84) 06:39:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(r0) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x418, &(0x7f0000000600)={0x7, 0x2000000000000, 0x95f, 0x40000004b43, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x100000000007, 0x8, 0x1}, &(0x7f0000000100)={0x7, 0x9, 0x1f, 0x9, 0x5, 0x5, 0xffffffffffff0001, 0x8}, &(0x7f00000005c0)={0x910, 0x6}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r2, 0x3) pipe2(&(0x7f0000000040), 0x0) r3 = msgget$private(0x0, 0x1) msgsnd(r3, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r4 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) recvfrom$unix(r1, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f0000000500)=ANY=[@ANYBLOB="01002e4362757337"], 0x1) 06:39:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) clock_gettime(0x2, &(0x7f0000000080)) write(r0, 0x0, 0xffffffffffffff29) 06:39:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000010, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) dup2(r0, r0) 06:39:19 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x0, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e5b3a8f7bda5467f8a20df8ce7bf130b0a0594641b59a7858ee7a6b78647369d92999b623f438f4c87cfb80709d5cddc427de3bba9d1c7b19479f568ae1dc02563450a8d2860807adae42b42ac39dffc77f591973cf38dd5187f615f7127c2f95f66f5bbc993873634c30c2f110bb594468cbb16cdcedd6148b4c8938f7275438db372d29c3a27a7bf165f5ec4a278a72cac8c136bf862f61182141266aa33b419fe20872cfb297b9fee2a2ee64383c02a415e01", 0xb4) 06:39:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) recvfrom$inet6(r0, &(0x7f0000000540)=""/4096, 0x1000, 0x42, &(0x7f0000000000)={0x18, 0x1, 0x7f, 0xfffffffeffffffff}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='{}*\n@-\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)='!&%\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=',^\x00', &(0x7f00000002c0)='!\x00']) r1 = dup(r0) sendto$unix(r1, &(0x7f00000003c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000f5ff", 0xfffffffffffffe98, 0xe, 0x0, 0x0) 06:39:20 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) kqueue() utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x100000000) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000440)=""/4096, 0x1000, 0x1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r3, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) open(&(0x7f0000000140)='./bus\x00', 0x8481, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000180), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) write(r3, &(0x7f0000000280)="8a", 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x3, 0x906d}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x1) 06:39:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) listen(r0, 0x42) r1 = dup2(r0, r0) dup(r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 06:39:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x2897) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000000)="4e00000010606c15372a6d69bcf625ab6c78f10ed4", 0x15) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x5) close(r1) 06:39:20 executing program 1: r0 = socket(0x14, 0x0, 0x2) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) flock(r0, 0x2) r1 = semget$private(0x0, 0x0, 0x420) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)=0xffff) 06:39:20 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 06:39:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1a2a588513b3fe7505fc5408aaced7af802e885f35072cf933fb7df37b5e9613c5a0d0f8c58d260f7fd17f9ac084c9465d0962819369114c8bc872bad2dea1ba0f2474b682f81d91a0d534f5607f7d89ef88ed82d9ded29523c9844b88ad977e0941fc2010b7818b8d2cfbef0f28e2688da25e4e2f242fd19f3014ab63228461358ec2eb0012aa0fc37400111045bd7dc6aa", 0x92}, {&(0x7f0000000200)="799bb77339be2e2f2c0f98c1b7175a3fdf137ed03af5526fda2bf0f6a3601c5516cc069c43aa3c66d24e2c5c73a8ef6381b0be9148dc4f4d381e9aa0b8a36d33fa9a6ecd1fd9b181286a257f664a610ed9bf7c4bcc602a039c2ffaf7c7f9a9d146c9f98e2c174ddc59d843c65f4ff9a5d9843a9f32950500e7b0b0d0544b3a83c3d90f56a6e894e0aa181af3a3b206acdae7131660f8a96367c2e161b3fa8a9d71b8634521a9c25e93bab10ab4c2bbb2ceaeda689e74a2840a104dcf546428c2fedb89c3f53807db6a25dd339fef7a24c7d2b800dff2f8ec", 0xd8}, {&(0x7f0000000000)="cc0f7e3f667b4dc43332b72544416c33ed698eaefee0899ba954e78be7eb089a0d3d1f1a66f8408a57b042b2ede82f80f50fd5cc7a1e52950363bddbaec3e85719fa64e0875805", 0x47}], 0x3) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = dup2(r1, r0) poll(&(0x7f00000001c0)=[{r2, 0x40}], 0x1, 0x0) 06:39:20 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0x32) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 06:39:20 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) seteuid(r1) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = socket(0x2, 0x4002, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x8080, 0x80) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 06:39:20 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socketpair(0x1b, 0x8006, 0x100000000800071, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7, 0x1, 0x100000001, 0x20}, 0xc) setsockopt(r3, 0x3, 0x5, &(0x7f0000000040)="ac0a06d88d58ae15b51c2afada3d68165b54eebd56b88055a277f0a162db7ceb870ce22524f193b0fd63", 0x2a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r1, 0x0, 0x1, &(0x7f0000000280)="54003e601e90e60fcd375c6898428416fb836d9306b2231f0b8101f1d95197c00a9ec4c865c6057895cfe0627b566310ebe5f3fa31b12924951a82439d22ea1e41594011ea2441f3a87f758e86d63bab5f236750f2221f46f6d11ecef68649e2040cd4fac05de114c74164ece9ff54442107b37c03d19ec326c7f330a546038e67c20884bc9844a908a43ff1f32683bf70b4ad57fac20525bda31c7b51a861d6848cbf15434bb3c6f9b018082c2bf62ae96e6e4ce15d162fe02f819384072d8245e938810dcc5b95a1f5fa3e208fc78f4ab8a31048790a718c940747736277a6d6b9cd409810b117c51b2e8066698bbb4d34e9381270278292f2f1e34ca7fa9fd013b99a19a905e659851cca741c4c4168afecb42237a234590c362b0202c1ffff83a94622a6ee78a1a48ceec08c3686866a172371496158feea045d7233ef928d2685cfddbb5e33f85dd3027d82dadd5b8f9d7aedb5e85bda4bc5b9273dcf4a44ebbe97d0091c78f455c4842fe52e6561a52c31fc6454425726d4ccf2d32f68065a716c5f862d67b4f8a1ef34eb1f6abb49c5cd49fe6f96e858d5fdeb212b2b387e6855aedeb38c020cfcd184fd24edbee0fadc4b0cb2bcc285aa2259b888d3eb9b6d062dc578205b7ca7d3fa006fc95abc5a42e8f9e32c02ad54f6e826cad235c273b85f14c7621585cce89a3e957260b350a2161af701a93f970024a763450979b5da390a26fbab6a80d2656175f2ca7c1ec073a602b3fc0fa247c54f59b457c404da7178f0228afc8426cc64dd3deb878f8c6c479782299e07740f10aba7a74d4ff4ab03c5dd01546114cbb4167b0a29dac56b3a4efb50411aef6681592ede9aefbb0ad3c4b69336b35efbac54cbcdb27ec54af42928faf5469dd5c6a53903256d92f801ddea1138884f2255e31a4df954a21e88abc281373b3e121e0a61c4fc5aaff28af118165ee65cd426cd8b4e9fce5b78cd24aa5d21daf357cddf28f993daba392d2179fe26719322adfcaadb9e1871d8cb889ee74ead4d19fe8fd68b624017db2ca2ebd1419f471c6ce63a87e2196e7a6539850531011e90fb141afe1fc894eecae1f1b2c148c42c1ad14db378c596385039072a2dfe05da93e4badc03fd2c8cce3ca4a8f74dc2d68cdfa36dfbd44c547cea7cb79243f789430bb3f6b9c7289c1d5e5d9e571f6edd9accf9db90856264d38558d0f337adbcc554e68fc4c3f36f7121a8816c0c8e0cb3c3c2deca4e11f2ad081ec3c962b660bdac534e77f8a16b386ccacd87e407290c4c2ba31a48dedb5a5adbd41595fa8211e77041d2c9325e7cbca3205539b8c1ecfc66f161774864dbe6cc64db170e99a47111760d369f659546180021a609d8863341cd26c5d71f8e6f799fd2f36366511502044c0b77f705333c96883ee13839694b20503089154bc28a43a63f8a6948981eb8f038c84c2ef13c910203851bb5e9d3faf9fb14a1a086a3765ce4a17cb4edbde9217ff25bb0709483d201f906495c3e773646e6256ffb3f52fded36e9a05f1465e1b334601bdeff02847add361fb56b67475bdd42941f089c3558431540dfd672906abf6c8bce31c250c59c0f31b81e63ad84369a72251eb723b3d1dd65671a86e2a5c08ae3cf931a47f02e1b3dfa97dade0365e803bb9669d5fbf318d5b4f478f30ff4e1a1385c2f362961ae998df29a1b98356cad770de53a44a03a1a1bda00e01d821c29917a03183913bbee6f3fc3f5d280938ebe410e46bf7ccf7dbf36663bb8bdd9fc7881b1282215b94a6c63fc59ef2900a2c8b473d2c75000439b2d477a0022140764d9e82a0213b137d3e6be874bb19671d94e5d6bf55b53fbdde366d4b33541c21a85cae8ef074f795fc85c019257bde44f58e3301f1af79620e8a1b84d2112c85bcc80f1450aa2cfdbe6f77f4f2e9999a1e33103a20bd94a39b48a30db4aa82486d2cae5fa845de78e924e3727a30fa592f95ec156a030f3ec942261d91005d716ce1505e6895ebc09d5165b2ff93c745f86255e3f7a7126f1f150a206a08347605aed8843d88de5ce8f84fe5573c767f9084f67e4e52703801cb65d0f08a78d55f979f2c95153fdddfaa54ff2102f2448554465ce99d06741beb7bc963eb900598bc8f24ee9891ca96351af1a941834d74c964722a427a1baad35c68b4da6bd46e909ad8a883cfdaa8c8fbfc264fdfad3c8b400399cb722494af4f527b047dd8ad9700375cde1863cab092cacd3c3b13bb958bd4c5658647c641567788a5df021e6e12112585461e14038d142636cd5529f73bf7baf523aee93d630489c5c8ad633e53489bec0c21d33ad86457ceb2fc7fc2eaf8676394ba477b3ce298354803a16cb60ba5ce98c3263cb6847fe80011668cb033bcf2abdd16fb6ca8f8f151b73610a9f3b759927915938ac804934a24ffd8f46cb59196dbb4020efbec1ff9598bc591504f317df21e3c93b94aa7accac0c1c2dc3a6b6bb1863dc4a107cf3ffb8629c3593e9d7caff1c9cba217e427596c261c3e567be3d11225760a3fc3650900783c0a8d13eb49355c9cefbf7fa1eca2c244e4dc5a358d7ab6cac41de8e8f75d7e0ee13f58a27620c40c776ba3f051e98202f80454ba1bda3e6c2ea85cf3b32ede17ad305a0c4c778bd0491792d25a594b8a971129bef8e29bb39f4566ad0ae3bca76d32ce62621ad1b22e2df0e36d9339fdb8fddba9ea5840861bc873f05b492e51eb6d5ef981400794625e767a3d81e46eb7ab2f30a74d31c198959c7dccd9659110dde9f05a4c8ef06f82829b6fea465adab14bfd2dc1c8914f7286dba7519e28aca2940a7000a784792cd67928ff77dafb534e703744344a34c9981919ac11102b72263c0902ebe0b444df05285ddc0dcaf050fc9bb4fbfa25aa4c5a3cf844aa49c734c8ccc9520acd46a632f58e06f67a6cfd4bed14ab2d8d6a2855017431eed9fa1c280527cfa5fbd7103d6e4b93cae88e45dcce519c9d6052fba9891e68b6f180962f5050f53005702baa788c934041ffaa75b71fd3e49513736740faf424331ae0f467b1ee87d9ef2513e98633c03128a4f2f7116a242d329bc980f493714a97164f749afb0b4347f387bbf0c4f31750e3a6cfd2967f1d182d8888ab93f5943cf13d44aada55e7cf62f197b4156d5c160198e997bf938a354b3ffe9e4d9ef6c6bd7dd068aa2cf91e25735b7a3c869000475e41fb4d8a1cae64da2a85b57380c9fc11a673fac8ba2cd9b97f966c54dd2e1e0343047f84e9b596863b4907dfc51492da122f4fc3fec8f4715a05fca16fdb5e108cdec84de6ed300fbecb1f6735bbdaff6a19b864782516f315c3371e294565cdae42fc70adbb070bb3981eed09860ae5ce981d3ea5547a5505af2aa71d6d74673175c70f6fc8d524aaf0c8addd55daf3bb03acb3a414c5500a133fe9008d507e7f1e8cb2a5c2c81c61679524ff99db1b13cb1dd18fd122fdb303079b759f413219b30719b3a03bb6a68a087223715d302e4bb2df86affa87e1d4262b16bdfbea2fd05e79ab4e7c6dd5545b72a01a8873b3bb49edb17b28b8d3388c069cc26097d610eeb5f56d1e70bc79cc27e3ff09c89e498fbfe89318a25c0ef46d2eaffa936ed835936e569a9682e5378d32b71e784fd204ef076c51067081a3e2811111b09bdac09f3675949bc2e83e994403e5de112453317acd66690f26961aca843c12439e53ed3e104e209f36e362904f717ed09a23b0b58cc03f699fa5d9ed6a8296aaca8242e8f1bea74d4a59747e4226312083809446160bdab2b1e7330aca91b80866313a2ddc69c6c44bf209e31ca565964ec47889b600266805227da33566a97cb0588e348b7aac0c2bc9f92c0bbe91931ee31c89df4ab44349da5a61dde7145ff23047f30a173b72e608594607b253ac1e683858c06265f409149c9b451d7f951ddf77104d44a9ad66b9d69da301e532c12c31fdf8e4ca61816ce378d795c9ab24c8acc8162ba14dfff488aa1fed4f4e493e1d52c148325a98528393444008000f658f2452ac5fa4be109aa94e9ef22945f7b9ad5bf8e0060f7edea98b5227d96ebe7fefdfa780eeb4aa16e4b695d2864e671e1a07c9bdc70b8bb080ae42c483502f0d665c030b78716f6afe703494c5fa8e810bdd7308bd39ebb95fdc62a31ff8c177818615ba95d2292ceee5c9fbd1b0caa96f34cf8f9a0b5a2b5f58ea53a892bf622380c1b3ce86e22c03be2b253199ef0de2bed0805b36c2d7569062e0175a1e42e55f03f5a50be7a7a04cc1a2180cb5e45cc85a114eb2cf08d69676317228c10e0b10ecc3cd893e14267660314ab2ff6f48334af7bca5023f65eee52b9839eadfe239af9b547a039054c607b4155e045f5cc29e0d85742b1b46960a0d1facb2d96bdf3f1d86a61af2ae1bc803b359ed16fa4d0b7f9830c4ad5d19d6650307fbed26cbdcb559d22752cdb353e071691e9712f881f38fe321c8c6df5a04aacbd1c564b49e5ca2fe88ce77af269296883f3679c752738d2c53f07c1030d06f9689c4f6a07945f0fbd33fcd35aa73d7633a3c34e7ef14e13bece3a11b081d9a25adf8b9ad656eb68d6dea6ad0c7baeddc4374eee3c02b436450cf968644c5efc3dcd80fa1661dcaa4bb31198cc1937397fe6458e139c6b79c3ef27241f4da085946d3b0c69f2e5d40cca2258c0c1c7036915ac40b4744c8f006d1598d1fece1a33123eac2df5713769e2e4b2480783a7b4674bf2cedf2e52ec4657e4bda67b655a6076963fe10e38dcd612308f9a61b77d50b99de452326ab42b647bb9b5d1192d0fd644ee6b8e6420752506f0f09363f49f9e60b864e36c6b5a03a638d0f154a05e6bd3ea9dff3847bcbd8a42ea84dd8d93496bce6e8f4f5722c02c7a726a1fc07538926170731adb70d3f0b025a1667403720ff808f456fca7ccb1f6d83e295e31a1bdc68ddd98b42c1aa46ed8e5c0143c800836b2c6a424dfe98bd954b0b0ce9b9d0f1ef389cb2cf5f3fcb1b1ab07e44e8b572aa2357b66e1b0d8c2fd18c451f7fea7e9bcf98d0b92dd84c4dc69ad2f2a61870562939a76c1bfb0fdfa4af3fa8c4eb85cf05cbbb2c0a8f74b25176d0b113e2bb433a8de64df4bebe1497d258ce2bd3c322930eccd674b24fedf2646c4a02cfc3854cc3b296a407993a6bceec85e02c76a212bc54bf792cb7ece60011021930af36a36de8817d31458a9743110f2c2385a6eab84a670a664227a26d19a962a94b4c2f441e9fc261e2b13e44f0b24513c5da7d9f0ff81037cacb6a709f1301909495af37f65b142705701562025476f2fda4ea517cc298202effeeecf13cf602addff8c10b4419a1044b985a2dc6b87c9ed00e1af310b59dbf502bd34a33637123657c64f0a34b6f709b7aa14a334b892eb8ab1f3af62b40b8000744c6815457d9937cfb85b46a38e059d7fc48cbbc437ddf1cb6a791d6ecc2cacd70e2a487b8aba1026a2c8ab290d44a921543a8b0c548d91ddf492767718041883fd0bd270d0d89da2f4dbf48c6a719f64bab400ad95ef1d29d8064bc3003b5aa92604749eb73cb7b02c33609064c94ce893144ecec1ff65a1a0c06cca1b1cdc5129985ce4911888c198cafd55640a9de08031102d6a76c3fbd118fb2cb5b88ccb62a0c4c1358f90118e1b64fcbd317ed0d519c7740875d7bf13f48ab73361ea644abfc3a72893bdbb1071cfcfbad3e0528f2d7ea34bc7dd37d3cc72cbdcfac997123625d655387c5038d1f138d44e60227da9dcc89982a971a1c0dd25661cab1d1f171543b09ae0e1ae9a7c13abe4be29d37d", 0x1000) 06:39:20 executing program 0: open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000040)='./file2\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') r0 = getegid() setegid(r0) 06:39:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x42}, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x7ff, 0x7}, &(0x7f0000000040)) 06:39:20 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) recvmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/19, 0x13}, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x201a0, 0x102) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xffff}, 0xc) 06:39:20 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r1, 0xa, r2) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r3 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37001d00dbff0001"], 0x1) chdir(&(0x7f00000002c0)='./file0\x00') pwritev(r3, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r3, &(0x7f0000000300)=[{&(0x7f0000000280)="aaf5a8cf052273ed11d86eb0703ab9", 0xf}], 0x1, 0x40000015) getpeername$unix(r3, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 06:39:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) syz_open_pts() sync() close(r0) kqueue() r1 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xfffffffffffffeb4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) read(r1, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() write(r1, &(0x7f0000000540)="25ad8f9f86cbbb54bcc357413833f569c8a04e28b5c551148f6e1b29c74ba2062ef700413d57526b9dff3cd9ac0deba35903cda3ee98c6556cdd024ab5b6b2c130a1fb028a2ad5d7f9963eae51d70cec733cac274b75b59f23e6616cdf6d81a6ab5c00ac0e12e5ac412ea57eef69c4b405a6685199326e40994eab0671aaebca3b4130afbd9000150ed51d85302261db8542bcafadc3acc1c524c7733af46befc3f29f0058d160ba48d229d95c47ec3130142253df69db867aed41c8d3b3c58aae3a2a75b38bd43fc1c5aad2aaa5efce27d7958ba220544e9b0dc5c59209a5a354aab0f59d51acb1db72acb21292a94d64411cc8c2a89183df11b1b1eafd38e049a33dba876800af3b004b6bebb702e6af77de489ae471b79a15e858af304f3d55204e5159d2fdc5a2edb1b12b74f3bb150ac0a1ad06055c452b881438b26eed1ae58a5d29886e43bc6176a3aeae6fb2668951ba939e983c3e44b356403ac53079109826d41b1e10b408d113e2a00705c478d1eba535ab6576e48c1c11effba9c8e20ee8a4362ca3c37a92fbf9c9251defb130b0b3568b8ae3cbedb1bc541d112a51ab6df9c26bc93cbc773464fcfbacc1d5bab26bdfe76d839248d7d0c5ea38223475d8368da005fa56850b11a187db4676d5d70a4592a1bdf5380410549267c32bf26c5922007449622b9411b914f92dabccaf71aec73f8f79dfd50bd63ed3bbb270bcfef3dd8693a17355ec8729367d6f17cd591bd9c2730d5d3b31fb049cb84b5efbd5a78f6660691b0bcc9c4228ac0590887ee49ebde1953f907c8559eafd98780818d5b6ef11336d1f049b94b97a0dc0d666acffeca81bc582938979945ff529d7854ff254ff9685eb8935a38dd0c7384eeb252fae7ed032995f85a736fcc5b90f42f8a04864b2bd3929fc9355ac9585fc816a8b9980c6c448b1ac8b56bfebb4badb892e8420217a3f89c840914ed778f7e2af618faf9d2957a1e5a2a708c181c9c5508b289c29113840947aefdf8a850e0aa4cd3a54a55cf7b5fd6bc21c762692680a5ba077da7b6927713017aa7fdb9f3006e4c59911d665897ca8d7eccdac2481d1690f12b8533b1cf7086fe8dd055025da795773d4694608b111d771a7e4ca592e5b9a871edf07e120c92b744ed7011b29f62a73252ead14714096d35dfb2dda2b95792f8d47522226d2be2c19603bb0a9599600c3e5571c3c7bde5cb8c8473f675c3aecf486b13a966f280c3e3ec3bcf6078d6ae7ee351bd973f8ad1e199220e9ebd29c30815d0d5240bc40bc6667164854e674ecc7f6ec97eaae3a36f3af85efad48fbf76a73f7215ff1e010a5475973c56cc9d377bb794ef9b9a1e7fd4d1201bf169781b10bf7a9ea6720daad27fe70b6020d294522283b3e43d2ed732945374891b4e6a056c0db1a5b744d27dae9f4943e6c648c37bd45835a6855edd4629bd0208211453a6285286aada6801703683feda25b90230106302aa35db63bddc6df73adf8e07be8908c584e467fef10ebd01990c023f05c73878d5766bb31241c9e3f8d9fba3f67296b6d429f0c6cdca26b25f20f63522861f98d709cd55f2e8e30ec377319d1de4673f94d748521631829cf474a30b7ac3e3328746a3a136b4b5d67f685f2bbd15d0220fe3ea79876bfa7cc67dcc0fde2663d3e54b9c57f3dcd376619e10ccb91805164bcfa0d595c85dc5664c179fefd70b5bfe709e72a964cc8c4034fbf01f11cdcc981d935e87342b03ee6c91a10909fdfe72cdaeaf01f9fb91ab5ca626f1ebb91ead858eaf593d1d0c957792e52034b32da46290702631779b560e6a31500fed6d132e14ccf83c32a80bdab68e620042d312c2e7045688f91db16b393d0b87bf60fb5296cc0e0aa0033180aef95785453a9cf74d9e8f96c8b47f40b294a628c8b320c3206eb3708e13851630544bc0f01573befc48d3e46b27edd454a804a30d0e26b76edfb39a8e5a3c1a0ba2182f01de4a1323fde4fbfb3b1ed275111d8766aa7774b6c563d6276d18d2433072c12f4d57dfa6c81c30c38d75aaf2ee223b5256957b5f476299663382aff3928080c5fae1c84424cc0b8c0c94bea72b4946d98c2fd25cda4219ed932acf285dadb64158ae89b6c56d25e144d6e67272862d15b1fa49342003874852e077cc14e06096acb21cc0870e54119cbc0c1ed2573623d12eaec71607528844388d7a11c64f9b877b82f2e5fd143d9c2016eb760900b6b4d0cd9556fb61e929e045cd6bb0cf6bec9fd2952b1f8293bb51ab961af7193b0c8f6f74ec2dc8eabf7ab8043e78fe5e7f388f906688707296449969e67c9e47aaefebc07c8f67d3354d96d694b877a5b743f22b2cac1191c939ba11ca2b20e496c2b202150ca1fd943711017ad856003c10d327c9072dca2037047649a30987f37758a6648242f312be6bd0157431d4395062d14230459839bab43d0176e7c06ac22a2a6a665ea8708137ba21ff2c8950d2c373939f07f05cfb89fad5738dd8514c89033e215792b7b292e650a8f9f0fb0d96a127fce70db9f10134852cf586d27c52e2564f5c1977e8c3abfea952921241cd21608ad3ded879248d9933940c33a51ee18a2a18281c08b1c7f47ff6ff39828f6c9750e7039476967cbf4779de19721e81ee683c8f2932e480b64fba36df7f1fef9b2da55430bde4f9644e665b719d4d4c98a2cb287e710b17dbf6cf616a6dd6e016f5787594a086d3e21c77d89119eace39375c14d359d8a3795f606b819e105091bbc5567cd4e9b5b7a39109210f4141eb4995414f367768b20aa31efbb263917a58fd6ad0f71303d4c8814ffaf0cf3284ecceafc443c656552088c60a7df6280f666189b752f648d7b965c6f0d58998d779b665093f4eba6da692db3020e3412f7ee4d50852a581188bfb4096765cde13b1532a8059e493c515f2e068aac087be61cb58ae369ffee54572eeb1f49e97638a68670997a1822b4f74fcaacd5bd44ea01b5cfef27b344e1195b8f972b6af702e9949e40c42ab5d2fde2680264295803279c94b2541b6e7fc638b557e3635f6fdb5e99cce3806cfb3e9edd704803349bcd05748955c7120dcad844237f32ddb88eea265ea7de294b188647873af05ddbbcb17767eefe3aa928a6ceaf1030c8e6a9674d124e9183ea5f21031a0afb7ca5bcc2b85e8906dd550524e0ee772d020e22c32b877dda7cc5c6e3893fd1bebeea68e87d97e65808176151f98cc801b24b163f5b0d86471112db9a1e7d3fd529ff533d6ac1da5886d772e964298d757d36261f7936422cb055a6034a0f947af1e69499cd54486e60abcd65db282d52afe1d1a3bd9d5e0b1ee11ced3b1856822366b7ab562838286f5b927d63933c089f59642c30f91e8cbdd381280b68023de9c573c434ae530d7d842a6b0a2e318a8d4dc5bf1b21ed140603a8e85cd22afa6b0cadc8e62b14bc13a63b01d82e5e61a6d51d4fc500a6d50f117cbd706c1949a8ec28c7318fc572d3a1e9f91e686f59d7e0a4ae45a5b0fa62354c969ec0ad09e2a23cec722c62e5d66950163ad8efd386a85844a9c81007c54a4b1bcbbd5d799d59967c0d33f5bbfc434250f427ecb45134acb51d1b221eedff1d1a6ada92d11c6fa07d0caaa9e1c14b226daa13915e8ac2546830d2376678300962a48b63a41a0c0dd42eea678078386aa6b25603bdc9bdd091de0abaadc168372e0dba8bad4815f96d19ed01eb86b43e8bfa94b1e4f9becd083e4a14df02d889468071c74eff8ea7b5b15b5230157d878a8f7136e379fff81cc9d2f7905eddb330f6b637ac70a9024fa38421dc695d329407a6bba03211931d62614337710bf506aeadeba24ca78aed3fedb3ebb7286c0c559cd7114b9181c708f6ba7b44d18351fb8291c75cff7d38619ac11e7a296d02ee81230c78bd01d5b855adcee014072e8683dc236f53aecccdff9022149022903e4af03b312c44bcdbb5121e0615ca8ad72f184a8f0ee6231d0c195cc816a6ecc97a0a5ab7c5d6ee8f5b3c2ccc216c2688b40e0e0446840cc6bad815bc7d55e9511cb965b33dd0385babc5e3453e1cf3e68415c1a731a54e29c462c3c423ba31bad5bb3df85e54557ba03413fd624e5c09396adae44dfc37c919a29ab775c1ed6f0de7458426ae21ebf4870385bb80d29a24ec27c90e98c5701141583b2b438e592309e68d424dc0ed01903fbd854a6eac5d29df07eabde9469b89b39303885899eab68bfcb0d4bbe75d7a70be3851787457dac1d7be56b5765c0337006e3d8d802c0c1e1422bf995a4faec7222211cad4187b8e182586e800cd12c0741b16e05ce5e483f98da374cd74d4a033914d93fd589398275af4754ca127e5bff00ee8f24688f02b34bc2bc9cd067c9114ac44ac7684edfdf3b2491bf24012961d37a7ff778894b65c8a2ed5d6c29e5f089920a6ae9557be49b9dd6c5067c127888f111bd23967f653e7c3694be350c2e23d250b4da6d8ac99dc61ff2482f65f20cff9709a97f49d38b62d0a00801bcac0d76579d2b2015192fadc0b5374ff3bef6233289de1b5e59a9f76cf2bbf03c173595049e4d152fc87af67adeeed17f4fb1144025d42239dd5f3fc335a7b8b8b1c4908ca6039b619a46585163a8d8fed46c3e0e9aa3a53c0cfda1f886eec6115b39e3344b8d97dc81771621d7b2b172454b7187190b9ad9fac43e949440483cc6921c48d4888302b847be261805f8bc8a09da22fd46adf2aa822fc6c061c6bb642410a6b840ee5efa96c1ec58aeb80a6ff179ac5d083fcabffc86b9fc8c020269e4bbe2adb9bf7e86429582d66f9d72e8198d86b97e9c783030595927e6f6ed7f1126640331cc875dd7604cf83a7ab6768cf069f16a75e9d83886cbd3b514f17cc4658ae7ea89b3a22457de8e2153d981fa928823237653e21ca5688d037ba3e57e348b73d5f89e78ae9c83b32ee84267ca414250522cab051dc2a07e202eb7943581a7e6c3826709a0dbc16d6f432004c0ab915b1a5bedcc7c5517a9e3d134b6e185d05d5d2046259954b31cac6278d5842f8574d9f67bf15d75e64adbbe99d6fc263769a6fc1985d958984d3f7978754c2bbae43d484e1ff3f623fdbf11dc4191812fa0995429e805e98596f3e1ddaf4d0c23777a22207af42c76d74520ea3b7caebb3405e9c2231e8c938b189343c3c7ea8a40e5f94858bd9f6cc02062d687c149531fe2f102178795136ba642e5ee6da04adc92347fd32083fd1d50039c013ad7b7d2304a55150cca35efd4de86c4f7345cf36135ff8c5501a54aa817545324050d6178af6aef8ff37a7f0925e42ce69fe1af0a555dcce4d53141f83b06663a1b061ccddcf648db2db4f89d8620b493dc8b51661d55f27c717bd96f1bff2d8b2838bc7b3f750d7a4d1a5ef9d7903ada241fae68ab79f01d06576f0cd889be7a88bdc299f9bee6f7d854d51c4b0e5aeb3c5c1b8bd0d968b59c9e4005e83b4d15d8d1be8f9ee294785569dcd6bdf6487fa01bc355c5611789fe60645d153d07927147b11f56b3a79115f42998b77635bd03c7c6ceefe48661b310e3d35559e5e010bf12c3f8a18006e3a762b8ececd061f446a9bde59b94474e55853261b71a0f04588bbae13f06950cecabd56a639d7ae724c0020afa41abb6c6b1e1d7486b80e9d216b2efbc4211d7e814d81aff6dd0aabe7c0de0df9b48d92b5165f69505535a93237b91a3253d21dd6bccbea19366940c6092b7b52ecf96f17a0d8ef2e52a1eb475eb29cf8a4a4aff9d3d38adf9c0134b6c32cf1191a2e2da1dca9dcd0e7f65a7f59", 0x1000) 06:39:21 executing program 1: clock_settime(0x3, 0x0) clock_gettime(0x400000000005, &(0x7f0000000080)) 06:39:21 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="07ff20018cda0d32e0fa958903443f6f2c05000000581a8f444ad389893f8d0471cbf0fad3d968c369f88002000000b0205d000000000000000000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) recvmsg(0xffffffffffffffff, 0x0, 0x42) sendto$unix(r1, &(0x7f0000000100)="6cd1690a", 0x4, 0xa, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) r2 = msgget(0x3, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, r4]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) wait4(r7, &(0x7f00000002c0), 0x2, &(0x7f0000000300)) r9 = getegid() r10 = getpgrp() lchown(&(0x7f00000003c0)='./file0\x00', r8, r5) r11 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r6, r8, r9, 0x8, 0x8}, 0x733, 0x5, r10, r11, 0x400, 0x8, 0x7fffffff, 0x7}) 06:39:21 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r1, &(0x7f0000000a40)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000240)=""/195, 0xc3}], 0x1, 0x0}, 0x40) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) close(r0) r4 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002240)="c82e3739f9f6db03", 0x8}], 0x1) 06:39:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = socket(0x22, 0x0, 0x3ff) r3 = socket$inet(0x2, 0x5, 0x1000) r4 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000600)) r7 = socket$inet(0x2, 0x8000, 0xfffffffffffffff7) r8 = kqueue() r9 = dup(0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f00000001c0)="39beb0a7c4d1b0cd6d5eac12717f611a78b48112d8760dfe8228e626be47d6eb2e875cddefa00506d5bcaa6119b04fc5b020895863ad16684952e8e618194d00dd7cd918dcce559770000f416328bd2bdeb6c23231be421cccfa5e04c362b3ab9c43e18ce4f41df5535ab10461b2ac8000b3879d17ea80877aea2c0b733baa17d100857205c44d1a45bd502b5ae273", 0x8f}, {&(0x7f0000000340)="4c3b93a4f2d7f68bfec7b2e664cbae7dcb1f90576d6488453fa29871225abdaa6148bff85a7a4819bc1fecd84c40b9dbe91951d51e343aecaa3ae5104b24af4d4090dbde2b1b15db57a5ef5d9b6dce58dd9fa6e80e3fb2498731067f4893d03e556fba0506929825388341163af2b9f6ad5ac03dee9253e564f0bedfe66246d8c0800c3ac17e560845549e4ea801b56624fe9726c8d2ae67d79aeb80ff94f9c412b5a7d4a06489898d07ee359849b4da680eaf007b82", 0xb6}, {&(0x7f0000000400)="e3e8d54eaa56eff579fee31326ea417a3756de39b2971930d3927457ce942f552f403fcea2aae4a9fcbef232534af2b8b21053deec0a19b4f5d88e160e5648f04b50ddd688718a44fa575e177336b65e4071e39e22686f209d095d61497e3063ac3afee7857a5297878bfc758bd90efe4d40b9dc505681cb7fc64046db2a3ff6c7cad4982b4eb28f77ac07ec7d9e8b41e0e41748053ee1a012adb29bf6062f12c1e6b666c6e82045d60fbd89e62fe19b281c4eddfa2fc8e3fa1fb4d9da1c77c13ab8f8d967e3d311dc88621a976f24cc5a4a3d3957d488618b8c", 0xda}, {&(0x7f00000000c0)="725a4841232e4d9b51a131bd82ff760510a2a5a1cc1e7adfc3a1685a2547add2c45947187b2ef63e206ac9010da3db5d39952bbfe3bf", 0x36}, {&(0x7f0000000280)="0796b94aafb181859654ebb6b8f8b167182c084aa072d9f77a551476172bfc2906c2999cc3f8070ff453d16260198f0c937117a3eef65f613f2e09659dddb4044ba221c8acf5887445f8c1692e0f7dd82aa2525b4b7a2d44dd34270eeda983c95cdf7b7ba9f1c9e58a", 0x69}], 0x5, &(0x7f0000000640)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8, r9]}], 0x38, 0x8}, 0x404) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r10, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 06:39:21 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000002700)='./file0\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, r4, 0x4) getgroups(0xa, &(0x7f00000002c0)=[r4, r3, r4, r4, r4, r4, r3, r4, r3, r3]) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0xffd6) setrlimit(0x5, &(0x7f0000000280)={0xfffffffffffff8f3, 0x326c}) 06:39:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(r0, 0x2000746e) r3 = getgid() fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r6 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, r3, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r8 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchown(r0, r4, r3) fchmod(r0, 0x10) setgid(r7) setregid(r5, r5) socket$inet6(0x18, 0x4007, 0x3) r9 = socket$inet6(0x18, 0x8002, 0x6) setsockopt(r9, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r9, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000380)={{0x2, r4, r8, r2, r3, 0x0, 0x2}, 0x1, 0xfa37, 0x4}) 06:39:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000000c0)=""/169, 0xa9}, {&(0x7f0000000180)=""/26, 0x1a}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/179, 0xb3}, {&(0x7f0000000380)=""/247, 0xf7}, {&(0x7f0000000480)=""/139, 0x8b}], 0x8, &(0x7f00000005c0)=""/18, 0x12}, 0x1) r1 = socket$inet6(0x18, 0x100000003, 0x0) sendto(r1, 0x0, 0xfffffffffffffd24, 0x0, 0x0, 0x0) 06:39:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) lseek(r0, 0x0, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) write(r0, &(0x7f0000000340)="e53d37c48680526bb0157d2cd492a1c3bbb0ea2b38308c30bf5c4c79ef87c36209158216c608374c64742fdc0bfa33479d0844b0900053e5a8a865f07e7592c17d8365cdabc34a40dd43a119df973e443abab9a41e19a2fcba6d922b75db5db2bdfd3c940ca119d1e81b5404288f99813be60dd72924783794", 0x79) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f070000000000000062489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 06:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() setreuid(r2, r4) lchown(&(0x7f0000000140)='./file0\x00', r4, r3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 06:39:22 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20c0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x200000, 0xfffffffffffffffe}}, 0x0) 06:39:22 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x46e9, 0xff, 0x9, "019a3c01cba22f417a8537dc383279acaaa8b7c4", 0x3, 0x3}) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:39:22 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x410, 0x100) recvmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000e7ffffff000000000000000000000000000000000000000000"], 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/40, 0x28}, {&(0x7f0000000100)=""/31, 0x1f}], 0x2, &(0x7f0000000280)=""/4096, 0x1000}, 0x0) setregid(r0, 0x0) setregid(0x0, r1) 06:39:22 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffffc1}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x20a) r1 = getuid() setuid(r1) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10001, 0x8) recvfrom(r3, &(0x7f0000000100), 0x0, 0x40, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) 06:39:22 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x21, 0x15) chdir(&(0x7f0000000100)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = socket(0x1e, 0x3, 0x0) dup2(r3, r0) 06:39:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x1b, 0x0) fchmod(r1, 0x1e4) 06:39:22 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 06:39:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0xd1f}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 06:39:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0xffffffff, 0x1, 0x7, 0x7, 0x7}, 0xc) syz_open_pts() 06:39:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f00000001c0), 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000028c0)=""/152) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r4 = dup2(r3, r3) setsockopt(r3, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000540)=[{0x0, 0x1, 0x1804}], 0x2aaaaaaaaaaaae2a) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x2aaaaaaaaaaaac25) getuid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) getegid() setsockopt$sock_int(r5, 0xffff, 0x3, &(0x7f00000000c0)=0x3f, 0x375) semget$private(0x0, 0x2, 0x240) 06:39:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r1) 06:39:23 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="4c00e4ff"], 0x1, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) write(r0, &(0x7f00000000c0)="24a1141fb3652e88e4d8a9fda385239b4928f17fe90a7a7fc656d2b4c301e26117731d1c06c8ea83c4236b599e19c9004c9f34c93bad3a6860f97764e579d9791333c836ce2214ffa4d53b48df58ff11b318", 0xfffffffffffffd43) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r1) 06:39:23 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=""/143, 0x8f}, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) shutdown(r0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:39:23 executing program 0: clock_getres(0x6, &(0x7f0000000000)) clock_getres(0x2, 0x0) getpgrp() 06:39:23 executing program 1: r0 = socket(0x11, 0x1, 0x2) connect$inet6(r0, &(0x7f00000001c0), 0xc) socketpair(0x3, 0x1, 0x1000, &(0x7f0000000040)) listen(r0, 0x0) 06:39:23 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x2, 0x81}, {0x1, 0x5}}, 0x2) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(r1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000240)='./bus/file0\x00') readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd25e7b308c129fec88153e01bb2d7b42c88486fca04a7839bc0c51a33ea1ea76a75abb2030e1727a19eb2fc9f83baa9547c54451737b42d47e7c8dff961c14f5fae3b7a35a87d87cda2901522f70e568fc9", 0xe6}], 0x1, 0x0) 06:39:23 executing program 0: r0 = socket$inet6(0x18, 0x1fffffffffffffd, 0xfffffffffffffffc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000100)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:39:23 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x8000000, 0x1000300000002}) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3a, 0x100000001}) 06:39:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x63, 0x5, r1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r2) close(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) socket$inet(0x2, 0x5, 0xa9b9) ioctl$TIOCNXCL(r3, 0x2000740e) 06:39:24 executing program 1: unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='x\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f0000000100)=""/67, 0x43) writev(r1, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r1, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) socket(0x1e, 0x5, 0x401) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/1, 0x1) 06:39:24 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) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0, 0xfffffd30}, 0x0) lseek(r1, 0x0, 0x2) execve(0x0, 0x0, 0x0) 06:39:24 executing program 0: getpid() r0 = socket(0x11, 0xc003, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 06:39:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = geteuid() seteuid(r0) 06:39:24 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0xfffffffffffffffc) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x24, &(0x7f0000000080)=0x8, 0x4) 06:39:24 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000340)=""/238, 0xee) 06:39:24 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000180)=[{0x0}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f0000000000)=""/239, 0x3f2}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x4) 06:39:24 executing program 1: getppid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) close(r0) 06:39:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) getegid() r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) 06:39:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20028, 0x30) setsockopt(r0, 0x16, 0x10, &(0x7f0000000280)="0922ffff", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, 0x0, 0x1000001a4, 0x0, &(0x7f0000a6dff8)=@abs, 0xe1) socket$unix(0x1, 0x2, 0x0) 06:39:24 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getgroups(0x0, &(0x7f0000000180)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') 06:39:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x8009, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x101, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 06:39:25 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x7530}, {0x0, 0x10003}}, 0x0) 06:39:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) fcntl$setflags(r1, 0x2, 0x1) 06:39:25 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) close(0xffffffffffffffff) select(0x40, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') r0 = dup(0xffffffffffffff9c) fcntl$getflags(r0, 0x3) dup2(r0, r0) 06:39:25 executing program 1: pipe(&(0x7f00000000c0)) r0 = socket(0x2, 0x4002, 0x0) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) 06:39:25 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd81) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 06:39:25 executing program 1: utimes(0x0, &(0x7f0000000080)={{0xfffffffffffffffe}, {0x100000000000000, 0x33d}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000200)=@in6, 0xc) 06:39:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) semget(0x1, 0x3, 0x40) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = semget(0x0, 0x58d08b70444b604c, 0x28d) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/17) semctl$IPC_RMID(r1, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="62d780173c7e664f263e2917d49dc7caf92cbea442c23a9957580335235382f17bfe1b323a19116936148d5a08239f4a9c969aa2cb79dd253f7690c193565472840e7966bcae9d0564277c6dcb1a7b5b376faf6c644650687036b73026bd669219a3b0298c0b51722868e59f85ac67a0609d3e2dbc595e288ca38dd332b8f97160afa53180b78883c7d93ff03e", 0x8d, 0x402, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:39:25 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f0000000100)="18267dd24df81fdf", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) 06:39:25 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x172) r1 = open(&(0x7f0000000080)='./bus/file0\x00', 0x20400, 0xa) renameat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 06:39:25 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) listen(r0, 0x0) 06:39:25 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000080)='./file0/../file0\x00') ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000040)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 06:39:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) pipe2(&(0x7f0000000000), 0x10000) open(&(0x7f0000003740)='./bus\x00', 0x88, 0xfffffffffffffffe) 06:39:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:39:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc7019ad3689c4418", 0x3, 0x100000020000, 0x0, 0x0) 06:39:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000240), 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000054, 0x5, 0x200}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xfbef, 0x10000}], 0x9, &(0x7f0000000080)={0xffffffff, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe8, 0xf0000000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x1, 0x40, 0xff, 0x4}, {{r0}, 0xfffffffffffffff9, 0xc0, 0xa1, 0xad, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x4, 0x2, 0x28}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000028, 0x8}], 0x8, &(0x7f0000000000), 0x2, &(0x7f0000000200)={0xffffffffffffffc1, 0xa3}) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = kqueue() r4 = kqueue() close(r3) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000, 0x2}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r0) 06:39:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x81, 0x6, &(0x7f0000000000)="ee02", 0x2) socket$inet(0x2, 0x3, 0x4) 06:39:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = semget$private(0x0, 0x3, 0x52) semop(r0, &(0x7f0000000000)=[{0x1, 0x7fff, 0x1000}, {0x1, 0x8, 0x1800}, {0x1, 0x3e1, 0x1800}, {0x7, 0x401, 0x800}, {0x3, 0x1, 0x1800}, {0x1, 0x80000000, 0x800}, {0x3, 0x2, 0x1000}, {0x3, 0x1, 0x800}], 0x8) semop(r0, &(0x7f00000000c0)=[{0x1, 0x40000000000002, 0x1800}, {0x4, 0x7, 0x800}, {0x2, 0xc46c, 0x1000}], 0x3) setrlimit(0x7, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0, 0x5148, 0x401]) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/167) 06:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec", 0x1) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000140)="5fe8a9d31dc89bb225d6b76d65d182ae7d14431863d1c470768eafd74ee45130473afeb491d0a1b197a44a3055abae78deb0b8f895840ef59cf8f804963fbfb053710c5e4221a18533e5ad03b4ca4ff25c6f55a05173459a2c2c87692d01096b574ed8a30eb2aead3f8154f99cf1c3988686d65444efdf608fb04003be850b91ea6e2a4d1968a452fecdd49e041a923fb523c4cfd9a9ba213b9683d1eca24309f2d3fc6a46c5dcf2ef1fd4f6bfb2266166d6f8b00f67291e817940e662699d202e54fec7fd0bda322bb863d93f", 0xcd) syz_open_pts() close(r0) syz_open_pts() 06:39:25 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x37) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="bb839af9deea12e4dc817c3faee889d8a96d85227fa8eb3f16ec1721c095c746", 0x20}, {&(0x7f0000000140)="934e32ddba80b93b73d5b3913ad911686d2b8c23a3200cd447108e2ec568beada80891e0461b27c8ab99c983731fc1aebd398a3d374ad5f5918d37f2", 0x3c}], 0x2, 0x0) 06:39:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) setsockopt(r0, 0x10001, 0xaec, &(0x7f0000000080)="a32ee66e0b6ec373b604e6047991bf527de07af556eaaf9c3f0d21a2e40faccc4a1efdd95637c7e92e55dd3710c7b59bce32fd523d7b5a24befb084949b5c4c1c572cb5036a6b7f1dbef1f7c9f4e07d43814cafdc1b4c06934628160b3bbbb967ab4e7a356a2269b9276bcc0f2d015767b9b8f4985b424af8d10bc32b34f54c4e2a33aeff4af8860543904a390aff6b28a4f1d2fd5e34cf623a7a250a17acb4b6365d6e9f08a36149b2df01485c40bd991ebb712897768afd2cadad3dfdffbeee2356f281440f62ed76746d7d308aa7047e0", 0xd2) r1 = socket$inet6(0x18, 0x8002, 0x0) sendto$inet6(r0, &(0x7f0000000180)="20620281c152f7f8d987c3064ae7eba6fafd78f3233aab090fe38fad76066eb08dbd19ace3c56950f0ce14a09388d2d363d0270c5d71b3a12d29d41d0167d45350d95123094f7d855e63fc84c001837e59a63ed57a0d0db808", 0x59, 0x5, &(0x7f0000000200)={0x18, 0x1, 0xfffffffffffffff8, 0x2}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000240)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r1, 0x2000000000029, 0xa, 0x0, 0x0) 06:39:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(&(0x7f0000000040)) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 06:39:25 executing program 1: r0 = socket(0x10, 0x8000, 0x7) fchmod(r0, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00', 0x4) r3 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) unlink(&(0x7f0000000080)='./bus\x00') readv(r3, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) 06:39:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x7, 0x1650b3d0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) recvfrom$inet(r2, &(0x7f0000000040)=""/46, 0x2e, 0x2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 06:39:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 06:39:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="830e3e536ae0589ba458f04a79b8aa17ddd9f5c14fde924859455dfa08a0caab0800000000000000", 0x28) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000080)="894c91e74c65a2cd04151bb73d8a4b7959dcf57dc954d97c9a7dc2f42b93bd557e4502e59f8d2915868a8a83f3d33f6ded765b27a84e221c31c93453def15b4a5d1b71a9e9a61b64b4cecc8b", 0xfffffffffffffdd7) 06:39:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48", 0x8d) read(r0, 0x0, 0x8c) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:39:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/156, 0x9c, 0x843, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3f, 0x100000000}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) 06:39:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, 0xc) setpgid(r1, r2) close(r0) r3 = socket$inet(0x2, 0x3, 0x0) writev(r3, &(0x7f00000007c0)=[{&(0x7f00000000c0)="226ccee8c344a58ade6e13078adf45ef801bbfaf6c7fa70d4d0bf0c3bdde6801a49a7ab7d59daf20f659864f966d1544aa279b37ae408b95d76c5c7aa50b05d93726285342add972c56c216a9058a4c318961fcbbf591d7e60fcbbea870f0ee05b8c97e732f259667fbb2aae3e503beea2c7a2fb764c5f70afbcaf2214dbd22e846ab92a1f703c897c50b30ca415df9600d5b40ea5113879d41c755ac2da98cb0fb8a6af4633a5067ebce616c3fa45e0a68a9aebac696a3e91d8bfea66f0656ae8d2c381aed6b04f3fcf6c622a4709d538c0bc453fec78a85c3dbec22fa22efd38", 0xe1}, {&(0x7f00000001c0)="634541a89238f1713e0f6c48c37880ede5df1e90acc26cf75d7fab76837c70979229b6e155a8cae8691ea7dd58849429a5c849b76696f2f166ef601bcd3dfbf631fe5d012db00e718410d660db2b5e8102bd89551af3d17973d1181e538eb649aeb4ae3b229485095e6a7555ca053ac9e6ca80acd695932dc7020b46f0426a3ccd262d71cf394edef4d78d943ebe881ca83475d7c025faff294c5ef4f787c90362f851289e43f3b0b9299f4252f1a8ed72d2e32bca6bebb6c7b79135a9a9f22a1d77a6ea16c2c92e30dc4cf60d19b38841f71792fe2fa8", 0xd7}, {&(0x7f00000002c0)="784d879ab79d955957617be89c6516de84f534f475946f307ec8ee8176c08d01ddaa27c5051ac2fe2b1a69ce5c43b9d416542d2b51ecad544c81f31ab26602fb0669d3f2f33607cfac14ad5b3a68ad3e0829ff0087b598", 0x57}, {&(0x7f0000000340)="fe9ba33c0ff26043f1fc73df2782d9220f53dca4952d148f99b58bba73cfb80306e7dc936665237d16ee3e5ebf977a698ca3283de4f226bd27a3490cf7e59a0f251f4e737c944c97c298eefe0d8b555e1ae99d1e0d0df18c61b0f1d7bb75347b7dbffd0bbc5cd8312fb8765dba58556b314775906d3e91091c93bf7743ed8d2894fbbe98bbbe02d7697a44ea9a4b44a897ecd67c0e6c7aa9ccc875b2833bf506e7d1ac513d3fbda783a501e67a9a5e974d28dde74a13461b1429962ee9f5ca061d2b0bb040e90c0860ed1f9505acbafa18a28d1ad56d98de7fdcd3aa2cfb780037df281f1e529f260cd3da9720535bcb3ed930756147dbadf46edd", 0xfb}, {&(0x7f0000000440)="0d3ded6d46a15913a9f1fbc382358c493af5ca6bfece8319c89803ae41b2cca02b3560ce160b47c42a4c5a468cee00b5784a3cf7581ba2d3aee6f596db233ede27262cf99a85bc9068a93a973adb35aec7efb7ef08b8912371a51c56c294c75642bcf40ddb030e6e28bfca5ca723d51876", 0x71}, {&(0x7f00000004c0)="31821b93bdb35d8d39791a43ad705f02c0e862855de497d2dd6e2cf229b0bd1a051c033014ccdca3442ab51bf81a3e2b199d7f1ab26bec360443d8b1adc54035afa128cbd3fc660cc2a91bf0721fbc47280733a9073da3dd2cf8273b1d684911dbc4dae02c5ef908da9267e9d78566045855d266a341887206f022d2e68ec2010d59fc6a48ad40bf5b1b8f", 0x8b}, {&(0x7f0000000580)="fae6d308cdda956247ab0c73f9f7d3892589d25c7fdd08dde57058f1660a122876402b8bcf61c3ef5e09c804b0f7ba9504bd11cfdf5e185777ab3239434d376b65ee5e5a16a93c81d9e9cde3f3eaf2d582676248c4c5b968aac2", 0x5a}, {&(0x7f0000000600)="eca9c58a5b2c18aaf16763a19036e917a0795210d1b1713022fec27456171bf28d1c7d49071f98e73f10d3a19bebf91095ad3a13873fa5da88438488e1dfd454c6014ed00c8d81b04fc8d665cba251b60a791204db4927aa70a6141bde0dc0b80d2c2a853d416cfe00fc02b5dd697c01705ca36631d89546c5b223d162556fe6b464b16407a99683dcb795d93df275ddac916f713c8067c14c106f09fd24892b17d8cd5f6f524b99b912cc5241a6d6b6edcf3383d8cd1d1b14f6a98bddd9f668c3fef1b43039", 0xc6}, {&(0x7f0000000700)="e669cb05055d9e20042acb045a01f9683f43cb31b4f5ff28f7f1742ddd2f217f84242a5143538c9f1875449664bfa2f25630f0b6896d550128df42c808bb5c6eb6b42c2cf7d91d01e173318829af31728a6b12e343028942d6d92126dcf8355a6e5808014518d06bd85874a223c26b9526056a7dbf29d837bbda33ae0dfc3543327e1cc3bc15821bb6b93ed8", 0x8c}], 0x9) setsockopt$inet_opts(r3, 0x0, 0x4000000020, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') 06:39:25 executing program 1: setuid(0xee01) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup2(r0, r0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:39:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3000, 0x2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 06:39:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x80e0, 0x81) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f0000000140)="6d4676a56b2f23592c679ca9c8b6d122d6c7e5b7baf38287d9996a2cc5e4866dd28b72f9125b179e319a37559edcfc2a8265288a4d6915258899644c9c25841e5de32f2a57b35c14f911f562e874dbe7f4f944d7db9632f5bc574eb2e5043b3b886507d63d47d2fc396ca717ffef3760b214ca0c3e4195f6d2c1efacdd40699783012be141146af06f100c8696756312760a204cd73fd1", 0x97) 06:39:25 executing program 0: r0 = open(&(0x7f0000000100)='./file1\x00', 0x612, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 06:39:25 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e00100000000000000000000000000000000004c"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto$inet6(r0, &(0x7f00000000c0)="1f968decf6b5c7de6b5b7e85e4ed77cfb69b858b9de8fefd18c8abf43df4ca61b8b4584d74d32c8a50ef038b41be5f58423695dcbc229c374b3cb426ef2f13b4f7f2d431bd9689034f332a09db24b49658ad060c154f24b35d81685a78b07e8012e7098415facf4ce8afbc1fba7db37e8472c0033f6fcd29372f3f8292e9c87283843e363a66b4a82d69c829e1e0ea6b7e4c0d21eb681a35f9b71b0b6eef59b4cb486b7dcfc5326191db3276b55a094d9822c7b69a9868b6021c8d134af97d67623eb1a607c766b2bed74972d3abc90a52fce4756fa239bdceea51f03015086faa3e1d7c045bf2183a7bc9e82372c4abfd88193faa25244687cc312d", 0xfc, 0x2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0xca4}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x498d, 0x342}, 0x10) msgget$private(0x0, 0x431) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:39:25 executing program 1: 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', 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3f, 0x4}, 0xc) 06:39:25 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) shmdt(r2) 06:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000580)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc914cada6979878d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d60081f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x183) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffdf, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 06:39:25 executing program 1: r0 = semget(0x1, 0x4, 0x44) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/15) r1 = semget(0x3, 0x4, 0x20) geteuid() semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) r2 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x10282, 0x80) sendmsg$unix(r2, &(0x7f0000002440)={&(0x7f0000001080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000023c0)=[{&(0x7f00000010c0)="79f0aa07c41e641a751ad8e517a7af8b1b79780bb3c5db5b4eeea0b3162945ce2093ac367f07", 0x26}, {&(0x7f0000001100)="c05aa67dea2935b94690e1e07bb6f2934564193e7ea2286b1480ce17a12be1bc7ee85a", 0x23}, {&(0x7f0000001140)="5e0d6151392e1a28d0e71df1364c", 0xe}, {&(0x7f0000001180)="173cdb73dc37478ec8287e7c1bd3ab929f2bc3d807b678a4b6b33caa4f064a51524078a4d8093842b484e29e12ca3d1a22e19b779879b9659bb9e1fa6dfd1cca876be8ed9ea60ca0ae604a4e205b8299ba3cc415f8d3b5a4c19ed5481ea151e302", 0x61}, {&(0x7f0000001200)="45f5e8eb0540ff1d9d0ef37890f6f2759c38be4516197a7708ac8b3b4858a099f996dd96a8287bbeba1816a27aca2f6efe5aaec6529d12df739ad88f5cca70c43dd1cd5e8acc1bb704fa7459ed119a3e40e2870baa4be1a980a281af0c903175b0c206d89627cbb9b6263abfe58c49260e94f24c244ccde62128ca2afddd982a689852b7241971ac1bce74b61bddff603fbc3899283224538919b53ac6aa0a19efff3dff97ccd4ab29ce8f4dfb8169a15763a41a1a3a2290d83372dd2dd68061b404e0fa0adf3d8a13642bd2ebb78c14c95c279626e4ae3a526fdf372b", 0xdd}, {&(0x7f0000001300)="eb7361ad5fe091bc909ff3d821d61dcef1d9e19505b5368896f358bc056254c3042f3467b88cab1489b49823a5f1e5d31eaf8c6cec3021403107ff62899c7c88eb004a3550376551b7dafe9cb5ddee45608274d2089ed3341e9168bd408a588663794414e0c08706235a66cd52bbf3a2f01354f2a7ee2b50e65de548567d81aa9e1c51", 0x83}, {&(0x7f00000013c0)="33ad5564550720341905516391ffe4fd2b2d10fca1493bf9fbb57d5025e07f481940a47569f0f17723bb2644c00e6db95102fdc7f4eea7c6e4c47fa4d7aeb301183bfb39a4d1b43eb5bedfca5b8bed387febd56e9db0e0a7b8e8a8e2c0c8da74e09f7b01692c23beb861dd6af774406ef87c09b68c97e66c85a3b5f53ee4150e3ea49560cded987d50729e144348ca5116ddc504010b14fd49fa053968a9bd8332525c4186f7e8c93a5b7a7cd4ea1bf536fa1ad305ea631d95bedc57f141f0cfcf330a6f21214424131501a466e6ee3131d34fd3a586079dca8deb6c22223252edf490a02a22fa04a0515a191d05b3b608a5a8743e680648993898d9fe5932a60bc85fd9d6753f48f21ee25c6168bf382c3c5ae0a09e5fc1ce129c2ffa3a275fbce645279e1c136a67fa102b17787d92278dda7c04c5ba613c618cf4a24bdb887155fc7121e1ff410524a606af81f994aa98de7de9b161e6b46580e5a3f2b3b8f23611102e823d2acec77c9a2fe514a75b02c8452b6609bbe820fa2f211b8db21b144a7d6da874e5ccc560ee8e67173962c8be4b9b9397a3964072db13db149ffd3fac5451fc8c7d9ea15ea95383e3df140a85ce1fb3ce692aee605b77dec9587f4a5e46a6f1a2f0315f1b04ee18259f0922a2eaa64d3988a8ff886351c6c67fedc27243abc75c246bbc67cd0128d869da84e7e85d30854ec8a5808e80d6915eca92594198e35aeb1bb8e72545eb8a53e73ccf5e3c5f11bcd0de1e2c91b2a02589e317587c557b4e062e94110102d9fb94da77aee4dfa66cf1cb735440f83805984ae841495781ad042d74e0e64a3906d957b3e2ba775f80eca340f8ac6d362d42fffc348409e57aeb06c911e587efdfe50232b359697b39df4b18a27bae2d2ee7007831361cdd2d760f64bb3e8ed5dfb418dc3e6b146e58a94c69379c416830755d02621c4fd24c61750acd670114948ad2ae490531a4456647831e722ef8c47f900beefa437186cb085957cfb74dc2d48901ebdd8c5d2894e75459e9032764449f8370d73eca8afb4613ccab1c17dc5db2c6744ec0c4a51f71f5d076bfab0abb36c66ee045f9bfaa422155799bcbc759e5665f2bfb01efa9f810d96736ba5a87f2acf180808425d1d282851280e3d2f8d9b7bcde84f346dbf29bb7343455c7f0247ba1d0dfe347bd4be49159f3af41ab41bf27a94f9f1be69d06723a19f144ce38318957f9c0529ece00a2616ca562699ce09dd2e4cbb38d8835c44c0de7acc52b29d1cf6dd4e333f076301bf94055bcc27c7df7f07e1a8e030307061a164635b189fe206b56747d505219b996d613c854daeb137d3586b2e15baebf1ab906cb9ce3dccc425c720ce3e2b30486d553c747d5375504fe5aa6c5387b725d6968d71e076e9351722aedf4d6e3c1013d892d02ea1e036ee261ca6d2227a8c0bb141c09071770db3e63477d1b49535a9fc0144005e521afae24ae0a9e993443f44b12b72c0c51ceec334fc4fcfef28dd6c47c2adc523fb9092c245a35d44bd8ffd1946b1c62843aa95f0242bf9ddf0c9d2f4bd80cd8d1552eabec3eda6568ea527ad40482570b033bbbd3cec34c5ec46dd8819e976de869b69130bdfb925402912f4681f45df34e32d2e2229a37c625097b863cd90eb076d9c5afa744b72853fed9a0a503c6d4799e824702e4e9514020f09ee89344757fec4217bd49ff87efc31913c5885ef5f9f8218d7bf34136aff99e08fe4f3c45487b3cbd25865d6231b5bd533f790c54333175690b817709483c1e80b45d738202aa1c76572b72242a31b3e62f65066dd5ba43d6d53b8928bc5546e7ca530d491520a4abcb9c8d774b1f1e50202fff289335792c08626d508106c9d513a20a98aef6801aa41ee50219f11a63ff9ab391094304733827e1f063b55c845adf6b2349e0c8d0f813365c8b1658661146ed1eca15d8ee0e93530034b2ab5f3a64ae530cf3e4b3e3a82a82181ff4cb2e9017ee6c8e8864b2430d1238d48909fd3ed3e2e6950ec47dd9ce6b1becf99f02ddaaee94bd961093399daad895a91b5fccad167494841f4d751e024385ef28cf71eb3d36d28b111760ab6b2c522db5f3635a42c0ad85aac33f3f4e1d5bbeca32cf1faa192baf2c3455a156a3867280d0bc71fcd24dbf786c138891208e71cf09b27dded976276dc870e509fb3dfa07c11a7984a35c6c253283fba4e1c220e3cba71f4fa5872d878d7ea0144d9fe6662657840327eddc3f6583d4cbbae9dee8dc81365c0bd8e475f087dfe740a21f1d4d1e9e21736b0e71955fcfa1ac78d2668c72504661ac2745ec416690fc4b2b996bf6679ccceec3e38ca7c797f480c4638c46b57c3f3f43a9b0e29ab758dd9c1fa780cfd1f899b2e399868ee6120969f42660c20e8b469751841ab8da084b37d1acdbafff1c40aad5eaf8a188fd5269ae9eb6d7b151306853e399d3e36f1b068ebf3d5a54f4c702490ca9b5adfc5c99aeaa5156a9759290a744fa06655899e2fba341809583dfda5771eb7df5547c2718839691ea9a5594c25d5665c8b1102d59634d28fdcb1c8ee5b6c7f8d4cc1450bf8f1f10727cc4e9e81973baaa9e80cb1e3207ec67cbe245520eeae0d2ca0af225e032abb8359c57e8c0dc8d1d07d86992454f043906284f3ca063ac0918f3894e82548b73dcb742e3ac1e878bf6f3609db999bc65670658f3e279b9b1af1a9c4bc86b1ffbd2461bcc45faf8489ebe55d80696df6473c05ae7c896e5b4a973409cb95b12d915fc0cea0a7a77f29c6e8ec4d391840bef53179064bb7744f161b1491799f97915f42eb8683ef9d53ba8b2a3134c0ae4a436e44bfc0d1cec0264e6351ed72cc7e37c2bb58c1abced82856696ec7e333d3e83570d81126622525238e5d84e2f14531aef6e900f96568afe9886e531ad067f1f75e2377b59a84da139fdcb4e8b5ecf562da64561332527f9ca4422ea62d120016eac2858c2d8065d4bfded51b106937b0e7aa7af4084593c8bc3e2512f7e05f415c3fb496dadab79a87344c32ddeaf2d9518ad866ca74712fb4b69fbd82ed049dc7467a7c3694e16d62b44d9e862ec948ee571828d06509681c2a34d6f46e8af85804f1ac5b2327ca631593cf2eb3d58354b6ea87d2557c8918eba587d8544236ea14ada1c246a6ed51a3723d8e5b8179903d2ca4b738f1dfa1c407f35c668d9d8bb5f30d6ee55000c3eeac8c94a24e7e0942e96c575c99f838eb5eea82460965fc53c1b00cef7eb7a8cf7af8cbe83d6d5dc283aed6e6d8923e4c0874e4c54fdefda67319794a8f3ad363dbce2fe36e773587c0b5fc9c4542ff93a26a38026d2a03a50fb0f2f81c0a874957993d764b0a9b2a72ebe1a71e958ef3f6ee735e56ed2806625a4950180550e5a733ccad49ab7721961111ebed8d20cc16dc1f9fa3e134ce0a55b39bc97d28b6a796e54f3ba31f5e8215261ea193509333040b44432e79ccf5254571143bb61f54e05a4e23f97465ddc37cd8b9c0eeb805e76f8138c94d6af1ab29519e11613e346cc593c86071bc0d2661217ca0b8eb3f3893fec100a7b7d8b7bfb8e2c68c3885f7a070c84a51db6587974acaad812d5c92d3d0a7ecea82a134b6ee90a3b3de9c8c7bd206d816a40b30d9c3d85b04e1e7bba7c129b663997a07eded01fd33b7eba01634183b557196007d33c5b97c08347a186341a336f6598f8622daa894ed067ed87fd52872c540ce891b4e85794f2c9b6d25bbbbe2bc50d51106ca9ce313d6f823a4fd5dc638ffc7b2e9499063a40077abbe9497ceeee73095fc0f8d69e5a4dcc905028e458ae13ca823286dbf575cd4a8e566266594eaafa59bf3617235be537d42f53ac8e4b10d6ae949c069eb324cd0b99f803938fca8ae246340f53afae3c2626a9a4415c1bc2f9a8142c800fbb759ca219fb6ec3833cb429eef64f679c5575d47af57bfd0a91cc9110ef0b10f7a663b69205f4377c0aabf052dc324fc7b46a9540c93d50a839a2377a99f595664e0ce18f0ecb445cd8770b12a0e772f6617393ab9f3803e3130efbca3c13bbb3806a3c193f1588f04f5dd3499981894c91c56e14ae61062b0ec101b1393f3c788b4e1d5c18c34755dae07d2f744e447f873aa83098e665b27cbf9a908e8fb88bbbd7373fb044942790242241cf44f72205b0a25da2f8fa4d3ccdb4eff110c4fecdf263f0623454be424b43dafb716e09a5ae3e00140e880cc56b4217255791421a1d4201d312b4efa6d72ee9ab6112efeea1a5506a1df4a1e948bb1940d1c070a7376439f684e6b7557f907a9f96f97d106856d40ee39015e527ce5ef72980a85099a7bb17c5ce5262a20f4d72e45a169b88a34ed862d06e499647fe3e5c90c5c0c8f629167858023e52834e8d7c3b61c08b92e8aacf9eaa6fef4216a153dafb354d839d261cc47fdfa23b648dc47236bb8deee136f66d0164fc07ab5b6e4bb6899c433dbdd9755199f7cc3cee23070436acbb9fc7587754f218662d7d92c9fefb99d50f693087e4914cde6dcc0d4abaeefc5bed97caa49cfacd7fba01528b98a93acad5cc0891f2b069783e3dc177b186ca45ea1cb7413c4ff7339a6fee3a24dc006afc2bda1bda1c3215114862c6147d6af21f65620f301e3a713523eb688cabd8eb213f5990fe01a94191b79b1e8c01f75f4992a497b03a87066c6f1564440b67cabd2d5d8e8a6fa45de581520eb87c80ec544a63d5a500f63e16ec250928213581a7e2682c5a518fca5752ed0bcdebe7719b6b73941bfce667afce9c38b1fe62a48d576d53da5e98de386609ef2f7009c879192426554c71b22a709ebb189a721ff3d66d7278ad544ee4deab3600201fdc0d7a0d81aff3d071653284895510173bca6b0bb54fccfd2a0614ef882a728f4574486d139bf38d161a8088c0cb242b159b031fbaf4f9cd17193b8b9f1d5d184f7937d3339fb4b11bb17d7a3a0300a4275dad630c1b1dcd26a8e8b36ec25e843102e3918c9799b7c3a3a101ee81ecb4a9a363f989a054417b41791a0d6e3c4d358d1a39a7cdcbb69932a27c9aec7f64e7c17de662dafc7d6201dddd1f09f24a67dfcbb66954f6b1bc823c129529d5bf82c066fe537b7c2fe0ea77fe15f7c9c685ecc4d60a15a30da90a28125db30450206720512ae99a8d600746c71a49195436b371e88338012cf6d561e6b140c818c5df3ee87789f85cbf240fcab557a13ec0f855a6dcbb0ef4538d406e71f6c81748f386d310bf01771effe26ee549e0a2ffe69909b5243f0e14cb5aefeabe77f52c6c900cedf23d2ef1a4dff3be7c58120c4c9170211ef001797388874129b9a1550c53ad24cc9681ee09d4857e70afbb43eeb525b8fe3383faa33bb2b2695c33949a326b751de3782490b1ebbbdd7e47a2406d0896836ed3fb7d9404b3b7a807230295ab2c573644f4d6f41a2d20b7c44e0479be23b2d13018d2f01801fb0a5d4792b9e79086870bc305e503271293c8dee723752e71b6ee6404d5e08ac0d0b5e8c54555d50bbfe49f60a5479f5eaa6399b30cb8026571a0f9cf1daa0b25b0e4126410ff72f2dd5e127828709e2ec0b56c0f42148d78803772ab4a18f2d68d23e5a26181012e4bd94ba57a4c3c5ddd3ab3b3661bee0ca66926ed9c1a1fe3ac85305754ece314bd1d477ad54a1e5ac7406f4691b7623a64f05861429b0c59ee7805e2ba03e9ce733fe5571ebe87624896afd01ad55c189d07e6208d5edb8e88eb85aefa6b7484fb5e8a0f92c3dc25f8a1a8dc08460669aafa92a51871b6df0894e2a56027fc905185ec3708", 0x1000}], 0x7, 0x0, 0x0, 0x403}, 0x0) getsockname$inet(r2, &(0x7f0000002480), &(0x7f00000024c0)=0xc) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000002500)=0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) writev(r2, &(0x7f0000002740)=[{&(0x7f0000002540)="4ec70e064302feec22a1c1581742dd3f331ec39225179a6f92fee2d3a2d7ad3cb4fe7017c3de1b7a5368a49ae14f8bbd9974ee4276d20e96900aa76021eaa96010bc9d120faa796b97a53bf5e374b8d8ff40adfea2d3059004899a06716db4b6633838e338a23fd825e541b4f3a961878ae7738c20ad2e08405a962315682cf7f2ae97af715b8996bff8c2c7cc26c690b54f7a908935a32a955e8fbc07c98e73a8bc3188d11eb7af90b4920f2ae4ff7d81541a250e38e9f63944979c9e7299d7ee0ff215e074168146ec92caf875be4a5cdcb22404d508fa96e061f65bcbf8ce9fcde9", 0xe3}, {&(0x7f0000002640)="211f840ec47a9b13b339c8369414d69396996362a262da604fc1b1035b697ed94977308356aeafc3e2d29af7cf3209d8ad2a4359e5b62f0b5d0b60eae211979ed6be22632ffaa692efaf37be5cb7a97dc5ac01db74679fc752b2cf2c3ccc2999483d0746f80b65f7cb3421e07285d754ff4e775689db5689bb5736aaa447b2ae8b07f6762993d68e17c0dc141d4a4849a1b2ca0344532c1b1900b64b9ddf9c63c2bc80c09209ce60801fce80d17c51d2dd8bc50bd10e6d467202ed93892d44ef5092373bc7b6a9a3e4ad56554262df260b9bc44dd1da8a", 0xd7}], 0x2) rename(&(0x7f0000002780)='./file0\x00', &(0x7f00000027c0)='./file0\x00') bind$inet(r2, &(0x7f0000002800)={0x2, 0x1}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002840)=""/79) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000028c0)=""/165) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000002980)=""/232) r3 = syz_open_pts() recvfrom$inet6(r2, &(0x7f0000002a80)=""/4096, 0x1000, 0x0, &(0x7f0000003a80)={0x18, 0x2, 0x20, 0x7}, 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000003ac0), &(0x7f0000003b00)=0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000003b40)=""/229) semop(r1, &(0x7f0000003c40)=[{0x3, 0x7, 0x1800}, {0x7, 0xfffffffffffffffa, 0xfae24e44b94e17d0}, {0x3, 0x9, 0x800}, {0x0, 0xfffffffffffffffd, 0x800}, {0x4, 0x2, 0x1800}, {0x3, 0x2, 0x800}, {0x1, 0x100000000, 0x1800}], 0x7) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000003c80)=""/243) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000003d80)=0x1) semget$private(0x0, 0x4, 0x200) msgget(0x2, 0xc6) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000003dc0)=""/5) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='c\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000003e80)) writev(r2, &(0x7f0000004ec0)=[{&(0x7f0000003ec0)="3137f71281f89ee8a7e8952636fc9798493fc2a3f0f011a55cd2908eb08b8d6e77d24a378f963389ab59e579e6e675dad512e09aaafba7a0cbbf1593cf78b225604833994c01b8a30153e1958ef42696da38d86d4307a8214eda49222d97db2f1ea8bfc41df61baf65b800a4cccf4f796627a779a000831c674cda2100e881588276e2176828ebca577411cb61f08e3401857bd5efdead7a3e29d9580bd469340b418134d3f05e5a33018a1b03d55eee0fc5d08fd73cecf56aa8dfb171b7acfbe70199bf3286aabeace1714df06a36261ab5cbbadc563e3e7d561ce8e244da8d5176cc456518c63b1e365b03d980c4a6d1c934c4592ee09ceb3c04a22b7218fa5628f138d08eaad949a7802644ddcb300df642c920ee3f11ea947c1f547aece72b817b8a599a93f553b328d2f08fb1990a3c201c111a9661a783a37a035285662506b0158aa8dcb446fc9c9c8bc8132a25af025f116e18ece9aef854f78313d1faed6cc1b55af0d2f5ab020291e45e1ec6c3282b13a824f33fc379d8e1bdae2916693504aea8f455220807725f0fc6839e89f8eb5a4ee0e2cf3ade011cefcf302c0dd126b2185de7f6774ea25b1ad28ee50be3dc3ccf1c4f2443b983d7e6a32233e604f6b2a3e288cd303e495980c2f25aa7bb12e71b0b85d9a8115803774177480aee7a5bf98a082cf25059b24092f9ab564f1611d09c9107de8287e402e4889cec38d1eafce6b94f60e092b6dd1d114d1d4f12ecc4066b6a251213086ba809a53df7437ea3145e832e2f0e4b56c46d3d4653bdc37df8ed3d3942604ef5aeafc98a4122e194051c1aadcf792f3bed2d96cbcd7160e3d3b5b59bc42795de4a44611dc28358b056bfd57fd52e508e1c5d11bd905cb1c7004da5853ab28d1f52d6f010fab8c24632d04d243c60be5697843bf703e0ff5549bf15379bd7ea123526cbd22345ed13f2e136b0d06df64385a968047a152e5a39acc23f9a7c393749f136a4d000d3587e810824e7865327600a49da5fa4f735bf49d5a7523f31dbd844683cbf243ad2e562faea73734991ac43fcc3dfde580874c832054b5b2d1c749e3a2c8b2306702bd09392f9865d43f1f44e6d7b100ed7f250612f11524962d90512e6dc82999782b24cdc72037e3e91c2be70f8d39abde191b4a016115226e315e3098cb9d689b91723993d1ce1129b7f78fe4f9b50c230f1581f4ffaec4735445588049dff0abd1c5c35c20804600f583ba4e6e37297c24154519e2aa93d7648df8c48eaf745bd5301cd582b423eb85c12112d0bd258a8d954f09e40b243bdbd8aec0c8e89db0a90bbb1d4279ffd3c5ad6cd3135b30500db902e05c7f10a148097d4c62f6f1e2c2e58c4422b60985510b55fd0e3a8f84cbe4581fdc843025076737fde0e4deb8be251dc1ab14ff85e77ce612819731ab4b59dd9ec906219c1d850ceea92f7b6f06a3f80a8a67600aa5aa91e09c8f222bf50134c15d16d006525da52632eb3f05fbf81a0786bd20b5433adcef9c39da41c5c5b5d35767bbfb5d9ccadea53cd24c50e8405f9c952e51f8e6c331f9d8a731bc0f6a621221fc59b376cb0cf3a98367b805239b105d80a598261a59af061067527416f48ca74ad69b49533e7648686f6456f835fe9806eaab38e33490b68f033fa8d432ea620f0ee82e754330f9fd875c3862369ce7ba0705389575d6c725c91bf2b7fd96906ea429d77985189e50ac5d55a655d55550e68253e283178f76f6cd1b49377cf4bb26f4620af17922adac899e282e1bb1fdb868c6d7760de6496aba019edb304c3841f2a49f1a6152d65fcea656d46e3d3e8c22addcae318ec3063b2aadafce2debff2e0fe7a1edc2171a4c775fbd269f9cd0aafff3af75a6473393467d3dfaa46aa4fbd706cf3339683071646ced07e072702b29cac8b425c42ecf714cf6126e5c6835abbf856260db643ae52ef2c7e6510b9e9a4e7c1dd118a87dcaf638bfb68b10f6c693e273487e4b9c203b473c608056f27248e0782226818abe58595b20f63838ebd1bed209521075694ca600fb9bb70668037ef84d1d0cacde2d61d5616b1e4c5dc8df55d772f79eef4ed88deca15427e425e7bc321a74c1927f9900793cb5647b1861328bdb4c36d9f0dbeb90e040f81574ebaeaebd2b41c8981c294ffdc9911787905eaba6e266651ee155202ffdff5f77a275a1b2e418c196b3538ede7685afea3fa5337195fbb77ec055d7a33cfa73fce5dc7d56e2fe94972c4166b49437d2fde484446ef568b1081852fa2a5221e1e9986664e4b38a4ef335f3397c9005381873e82f94dad2c78bc76d7268f212d78c5c14848cd0657fb68c1997eca35943b081674ce704a097d27cf5e07bce5bd3a6202c4d9a4401420382aee86bedf3cd50fe1d5a6e7779db0df4fe7972ff2f0c1ddb87793b0e1fdfdb5ec7fd555f3dc17507187bb4c501c0794dcf5606f33466a777e5763ed56ba5e3db8fc8b33c9d8b129c2024a18edbb9d86e310753d7fe57afb917b18f0ae50b1cdb4deaafc87f7d68b5d5ac260963b3ff3503d356f302269d5e677464b2e52e62b581b3c449d568e49040d65e0039cf277c18a46550ca682301cf1c3a3eb144eefbc510fea79f056576188a29d07126b2b2ee4f2f2d5b0f48fbdacdbf1906f79c48648b3c1d06b0fc4afb4cb4a359e123617321b5af3dd1e659f2bb35c005706759f549619701fa797a1e3baed947c53ced2ba67887a35ce32637ae808a5b2dc5dd21608577a55292d969848e0bb87e3f1b6311589717ce860513e1793df8b6d110534ae1b8aaee81703c62dd65f34ed293351908e3f97c4d82e831242290080939044a770dc9d8492ab063b1db05a6ed103c102fb5bee66b9abe46b63c3d3413239f374f9cb3d00671b279c2047431b12dc6e9a1b63072ec50f2e2a8d2e79125d4966ee19350daf5e335ea7bf3923406e0922307fc2dfb40a0c26b5b1fa2a95827e54569d9dbe2d9558d9a686118a210da8cb551f6bd03e11414c5b57ba91942dc02dc18b034e2afa79771b0258e15e8e17884892b7c7e6371fcae20cd74f09486e051a84b4f28119b9d644121777430cd21a8866c0b0ee055f7651ead6ddee17e43d03aa06a9141777a96a3e93b634628c74bb2b7598efb094e4e38085abbb42244efb15dcf30327e34b8bc4c05848e4e82cc4cf480273aa604c93342e5a9cafc3b21cc6237ba0da4dfcf45d4ca6284ff198018c2d1600875784aa7c32d09299bf8a80e13730fd488e52cce20074b2911ad12267e98c1ab9dfaed77e1e44f80891b1c38df77a58a04dca7a7ba9350def52aad6225fa0842db5974cfd7a9860f96b9456fa577409770c573ea26d97b17893f491d68218b9bf1171ca54d7c357d6ec53c8dc16425c9b6b04adf193fa85e46bf59df2ad6c241172c0c249543e0db6aa54cde6e94511eb4484abe6a9cac7cad3b55b262a37229d0b7c792f276666005de204015716084f8d021459fc42081cfbd730d95afb39d1c4529afaae0d7abbab3f368c96855d9e645f2f191f98e1d37540a9eff3fb59a25296a78c1cc6cee7397f4535eff09a158d1a3927b081286f692a3b97fbf2ae0355360499102903fa65faef7ce25644971f9f65660316c249cad513f15d20914e86a6e5ac6e6e85b8c5c9ecac15d2a41e7f0d8536b20b6e2c5a21400325bb538623600da47b2ac99e33f91ab2c0e4332f33f1b4fc57e86964ba6d90b2e8bd2db55c78ba0176afcaeb6b07ed5d138380d5e6ad911298f2d53444876e2be445076bca9691db6aa557ce4a590ed2ff5dcb576f1980fc6d95ad16d9dad390c69e4f1d11f936a5113e4d461e2952f9e457cd7b77b1028bb948740fcbb30270d29628499ce959cfeb906fc949bd62342885f6b348df55f2dc0d9c9244f4d2ed537dbc7d69466c076928e050d88fc45de17514127896a9bf0360d3a001c1e606e6ddf5f98cdf040f059f980dad6dd54240100925acc0749750458b8f6f21256514d107d87c0320ea11bf59e798c6ebefe56047749a126aa504b7526ee48a9834af897d056a1242b3914fba32de76e7647ec596a08217be594aa479ba36358647c9c06b8ab4de6de7ccea8129ee3a4fc7e3e505bc07285bbb762940e4bc8e6fd7ea2d3c6084be2bb05790fa66e6081466a63ce6553545113b117894aa78207c6e73838b81eebb17fa94cd8e18ab30d52a04cf165c754f9ca33dc2b7e03ab000d5119e16deec4106da4e111e6063939019b22e32934e49daecc97075dbbee6af10a04d9668730b29aa31e9c346e611dabc3264680001142c15d230f3b30534b6ef9504121f8ef2c6d0266a60318306c23e1dee2d83fba03801520ebb94e4dd472f3d79e1cd7847bb23a5cb0036cfa5adbcea726f6b38ab1d3f82f392ce2741b5dfea3e039a0b419e866cd29f8bee2ac08824499f0a20a33af335babe245d190de3562cc8ecd686b1ce824e9edfb526b1689e0d578b2a194471fd8f344cff012cade874348c62edd4ca29fce106ada83b84aa8e4cbb6d09f5debcc5bc5488270b3a22f9c209b642e98d65da17c8a492d33c52a6b3bf73a3b86fe3fe3248863be2bde8328472d42f51125207ad22e8280d13589174fd8c7e539ecc234563e7d2bf745eba99fc29df254592213ec035ccb9ae6d6ca40681f407963fde009d21b9a1a15a81827afa37ba3d541f7611dc582d9b47637f8ad0917d7f199a792ce5857695d44538c96c55702392c1d7055147116fb5332d2aadcd3a9730415d442aa1920139a7efd8b2a5b3866762436a5dec9f9654fe507c31b400a2e64073a14cd430a6651a432be925b33f92cec76b91325b4ef35f5275ac4b1e01140ede0d00da8cc639a5e6d38e4a0456315676cc12ebf1110d30e9ce9ecd92d9817c6ac69046ddea0e2794b6ceafbd862d76f89bcb708b8a00b9994520749c3432de954efe2ada9cfdbe31689ee18b845964272183d603c5a2edee8c9b30ebc73c92eb6ab05700f74195f1f8bbb72eaa2ec6892b6bfc3865b1440fcf423b1a36be27ccb7e0b13a2d32f9ed93c198ee9c64cdf7abcdf6e4a57171def7c996dbf7000b00b1c2dc2d3e395e416ccbd66bcc9138fbddbf759e28c407d8861347413993079d95ec0157b2bc4b9ba035d7776b81f4884355055ec466a2a8f1eddfbb85b75b15499f13db349b671edf6ef785260c4771f6a70f134d95929d3fcc2226054e4e62ac49d96299c8d52dcbbc686ec3cc1445adb2ae967739a8101f7fac8a8749c3259e0dc8cadc4f11cbf40f3d53ffab200759f150ce0234ad32b45a08a2f240ec9b55b4d953e1b7c8a570cbd1431e83d0be4a74b09378aa54495c82e25288148db12723af83ec3ad779507970fa15c41d989913ecdcaa868d515f02b095ea70eb1b125377365a5e744ec5122bc97f11d5ef714ab4ee8dd4e5b860377908d19a97167ee7b0b4ccd8f6e3b2271ba92dfeae2ee9dacff086d0ae5bcdeb1f7438efd69be2af7feafde25d030266388dd45bd2c7d262a6afc51e61511d953d6eb7498192a9fdf7a7b846e91ca228a81d10a52e6cf2a1ccae23981bf1ee71ec779ec18673577c1da5e793ce5c0a943c46b9c72553b4f45a4917cdf5ffda98f6009f052a59704f45b0d01e2881c2c53232f2e98d2e828aac5f1fdba08dfca910df3a3f1ec1542e22f7341d78d81bd90d4835c008572d8810274741093d52bbead3572d61debe250076cc1d9128d8a6863984df8a5ac41214c0911c23a5181d0c497c912ee429e0f0d7ebd11b441f0fc037c3616986e782de013614f8", 0x1000}], 0x1) semop(r0, &(0x7f0000004f00)=[{0x2, 0x6}, {0x3, 0xf510, 0x1800}, {0x2, 0x7fff, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x7fff, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x7fff, 0x800}], 0x7) 06:39:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x7c1, 0x3) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000dc0)=[{&(0x7f0000000b80)="729c8b832d810b7595cda9eb9226ed9d3e8495baecfcf932b92a9ca5706bce0c93aa4b7393b5b879bd734f632d", 0x2d}], 0x1, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f0000000080)={0x2, "fcf42e37ec82b1156864416f8dc6bbb7a43e0013978323b5a006eaaaf01c6ed4faba2aaea06c720f916dbc77af752eb1a784300d82470428678cddf010a2e717b555710bf59c9988d57aaef30b9803cf9e28b2b377affdbf3bc0d6bfb9ffb96884407ecde3cb1cf1989e2f9dfb409562d039944b12efe8eadb49d7d6af2e33"}, 0x87, 0x0) execve(0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) 06:39:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000080)="0278bc21bfa1bc3124732398ce3783a22ea27f4a", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) write(r0, &(0x7f0000000140)="b70dbdc0c967b0cbe2adb8f35a62042c255c8f3e05f9794e6dac9822ac301d77d09a07402825c6cc089fb465f373a160ed49234ccb6aa4e544db5851a7fd599db856b79fa8931e41965410af298f69977f10411fd2d2806bfadb86d77c172ab9a3cae8812247a51f4c1ab197c0f8d241ea2ffd9df66ad248a9433867c2f01dd399134768991a91a1d5b9d9e82ed316946d26ba97ee12dcc68132434d9379dbb7fa4fb67a2e367556de5b5b9231ee809d383059d68ee37b79ed8711fcf1dec1b38da76e389059dc9ba3bc712d9c8910f7d72359b01d611ca7ce6a68750dfbef00fc39d65bbd5d3c0e43f3c1524a06f588369fb0075e73c7ab6037271a8ba2684039b7a6cf7d4af692cd54f6163859ce58b2dcc11a4232c2287b602ecada63e61a27f4a978edc11834cc202a1c956d335ce69dc33e6f68a858b5d01138e932a9dbc6a2f150b5949386c52e47d69eb51e4406d28bb057c49f8d30ef08dbf7950c385cb272d2fa054936c503291efa43cec5520b80ea9daf5af019c98114d6719fd90951e1bb753fdca6f4724e8a63a7658c76d3d11652ea0bc2b6de2983274b501bf05f3ff412b8fb003845dd40d5acb885dd1e953d4660636bc8d8efe0435976b2a74ecfad45816406d39dffb8d6a9a6442d145befe8f5ca347cfc7a06c029feba69b7e109ef4773e7dd72453157dfd6b6b5b5c8c949cc8f1c4dc950256fb2c78aa8327cc71c4380b0c03d9178f0477a49d006ec802634003b334354fa9c9248f3b44a317642ac0c612e39b9d06c678cf46632c20429bb46ad9ddc349b36618236d5a3bf82e02b99cccbd868df706dd5d77e46ec113e6c3d33e683ba9a98e118d652c3935518078f823ae8e3623dfcc13195ecf077cb7454b7e25d26d64e17bb9f5f594ca910637c638fcd2e748778d18c232d9dad25192420824cc4f687bd441de32d737aaa702ca216c78d521390e3cf2c317e12c79323f5dbbf1d5a5800665c50c59fb884eb80af857a70b0d9169b61e1a4ecc51717c90e490b05c2a8f37c4057757cf50a7a97a0ee56e4a9dad6be6ce1234ed01ccb0ef41a20c0d8aa3396d0056b2ff7ffbe236d77a95c8214f050ffba02090baa98bc6e37d23a8257b2fa07f13e3f7dda02cfa3f8a570f084ad8920160efa4fd75e54dacc96aec6cc5c68882e3c8e7f6265c989a15e2f7fa22be9b8d685aa1ef6a7d7fa04f3f3f382d8ad0f8f24166a5b35ff0a87dd99f2f4663acab213ded587da2f0be269b3bec62417e9263e64de39e4a921d70d7abb438174a23d2298bb12b8bb3133a10618a73053982f147e5341b8a0e94fc92362aba6024bf06fdeca3e49fd5c911fa285e720c940819e04791711c9e8f905dd179e26c6b868d1b03d68dfdc9978068e462278f0a5b2c25f6105f4bebd819796686a0d80f213288bcee0163d4d7e17da0cf42af2afcb2018618817cc473af861968563b973ef9ba875586229ec46678aa0dc8aa3f84d8ab04e8c0e9f900c378a102bfdf6281c4d2e2872a5374ba073ab301a8368f3d8f818e9974b46314d11c806a6a2121d3ef605d84cf1821753f1849f3169b692ea524cc76177579838956ce43bfc227e157ca53c9e5b70334edcd836853c5aef14e48a2082943c5e449c391f2553187d1ce8438d99809146fe0ca9b01cc5b84a45fda578e7ac85870a9c8176857c08d2df1b26bcc07fec866d0964bc44c37d550f83c4f6d1cecc38457481e082a9515e2c7215d0ed6cc8ab461fdb2c2e5ac52512b47bc0a0e4426b67a77b15bef40513d25070847b2914400a458d1d26ae2b642086a2363f0cb853150c6aed9cd7fa1ee14a32dff4ab0da8065752b996ebbf09398f532d61d911ae66b71763b677ec849c3a50c765551ce89c11fa3304a83e4d9d984239a2094525a2841c8607d9ef491627c934b5a53f60520de972393c7318886eee0596705ff9c1af74989082687095f35df7601ee58f6a7218c396360413bd55f97f3e6dff68d8bfcc5de30f5d71fd0e33627fd66e08f5f363067b8ddc46b9aa68a5f3630932a42e8b4bdc067e8ecff01b9c20bfa6897afe90034f338b98f6f58581f1bf8a736307fc58227e8d2f69ed594cd101d9afa1f93348059992779d91504fb4968d9fb8c1db1eaea3fc0348aa6f8d785c15760c6dbf2246128c342850a3b13d1c13640a2da739c328fa1bd3ff50e07f3d694a72b791510d66187cbde5c44af0bd9406ade46ef1df5ca427dbe9ccbb0d3d728ab5f4fd3adca61c9f47fc9c55bc24139d80327a6441849a517629672250df57c43d7c9010b0fa88bb692e88514c81ec7958b4a36ed5f2b063b331e34768c05ca6614c4f5023337ab6fb4542ea05ffaef2c6f48344c18c5f2060eb7d6c2575b99fdb84f0e7e04b02356916f8caaec508bb19bdfa0aa98eab1a3dbf83b596757b5d2429cebdb4939969e01cb87c137857df1fe6e2cbff72b1a1149b3223dd62f3d84f3b3d82947d6da214f30edbe10d5f1e4bdb18589b1e17ae60e01ee9cf46dd8cac6172f7e466ed4200ee235739fde320128de4459f4fe46c4f4e0d64312aa2806d6ee9ebfc407d099e98f622ae4c76afbff49814fb5fc444eed3b5b1b7b969db2688109d4ba582b6db56aa6d9f50a9d931310abc2ee1baefefb781187ed0641de20e50a0136ce9bbd7185fa72f08336dd0a76a2de8ab1969069c0e7dfd5a29f2d0ab6d3a5a95fceaf2075f4520796fc25d79b005c80fb817f04b0da83f22e84a03c02787ecffdafcb9a3251f766a9b5b24f80af8c0d095195c324aad70ed265bc9032f33471ca633882cc51925f66e3c0c99c15e3f1d032e5c3e13199af907c15138a9780204856ef60e1b7190dccacb971c982091f2ee6bb047568db24f155412afe294e67765d159c986114dd97982ba37ac4efe62f4bd321b8a4316e0875d1ea29134782ae7db62d5d0ff24bb9d06876ac60c6a8a70e6f6f7e5c72388fb17a8f23c9dad8ed762d53e2269484558219d01a7bf4047a9cb614be322cab5c6b647f05450ceba15e2409369bf3492356f4a8a4714c90d87bcba28f9dfe49853a52462f978930027d64fcae7fe3b9260d7d73f9c4d96febdd7d4bfc26c83920425b75ab38cace5af00148da0c9cc53bf687d7e24690c8750502620c575ffce2fd9d7b508bbf2498bff47e584972f5c677e0f6c720526f77f5a656c732dda829ccf895beae492bad3ff739f28191849ebceb5d57c6a046124e65a747b40e6497ca6508704796c94275781a8120453bb0b2e110cb98b229192a290dc7e1d86c8369dab88f461e197ccd5d9eb989dbc6dbfa644006e91a62acbfc7794f9ad611793ed42c4ed5b89d82c85da05d3c6d482a746f3c14bd7bbc53d3843f428f1b026d105830ff98c252d89a9b984a31c20aed6d9432c36f3a0b32765304ef89ae9d612a3dd3476445547162554b04ba82b5a48129abd76f5d7584515a9047b9eb7a46e875fe7dce7f319b4992d7e2d62bc2d6c3556c117e16e66d49fb896a51f9a3170a276cd1f37d5f543286886c7f57e323bff8042e3f1660bb3919b566382f1594f38297ca6cc9b23e17262c4b293a64945fa483960b2f44bd2c44a8047683b0193ef8fdd5c696adf5ede897f94f1ab82a5a19e5a7fc54901ad848acc5682f27916d532414000a7c9c51ace55f6a413f50542366ce7347ee5c52913ed043296c32f11deed7871952c99c20a9205898a2ce32b0adbe57e4d7744ddcc31938515ead7baf6d555314f20969701c90676cb29a88c3c305ef7ef1aebbcc543c8b9fda80cf47bd461ae1d878f893a004d1c5587dc9a0da441e0cec52e0d1d39786e312672f004d65a2483afbb1b54cc6ec4e310c60b8807a61c2f9ce416e511a1f71883e3b426aa12e69b844815332255d9b1cfa0bb2dbee1e8455cb2fd516266ac8ed1d860627aba76f28de2025c83549e1552302677c6ca3dca58fbb53224313626aa6efc55fbc60d97a34ce651eb4913bbfb6a116db34668f1ba2f85ff4ff593c0da5b7d56a716720ed500f56a0f6485df5af82541a44767f827242a874283d027b0c58e9d21507aee52e539c83b071c7c8292e5e65b587dd3ba13f33686d2ecd307d233b30f54521275cfc586df36e6402119e8c6b06178c2e1c3277380e68d3e01c7531531913f8fbbefc4a75de18427bc4e50f5ea6507d9e983061d33aeae34e9751e5ffaffcab9fb4a0913f1ff4cf1d86d66b14fae16e9c0e7fe107dbd1eeab515491a8193cc4ab8469e9a882dc1a6ee5c27e05c9eb299c2e979632bbd3fafc4727df0a40236305b8206ae9c0a9106d6e3721dd86f92cf38a38b06d8210c4283d9900e54adbd577ff228345f87ee6392e0c4be6cdc34746c42057cf60be4442b9ee0de8ceb1c5e34e3980bc74573c6fbdadcbf39997c7ec2679c4bcd9156de2f9221a2e870e38ada9986ef3ad629196caa0ec8fed344c6c0162fb90fa4421e107121c243c4c25c31989d73ca777e6f79a8718e33d49e53c0fa5992dc61295f57f64b2a06b1084288fc927d6a25fa834343fec0fd65102554e403b2ab90784856ce2d3d6e5bfb3472ab8e9823bd38da17147ffa44794d42fdd9173aa6761536c892643c0781fd368057e8c817f389489341527a787982e735750ce262412b6ab2e2d8fb410bbc3a284c247ab04713c68c5e80223184d0fc5e69a040260a3bb879c6e84978fdf2418a53f758759c051d098e6297b571dc5a3b95d739d5579f714747066fd15278b8bd827527d2d0bdb3e4e7cc9fbf753178103234fa7173d3449e5b3c567ab08b0960c4c31fa06ca7a80f550ae86d253b3c8590cbab2070fcd48869ff0a8e0c6be812a7681b03225f3e8821ded509acb57d8cb798ed685d3858cbf6ff19a4a5e37454b56469f6624083577d38ef716ea93066b283d4003a4cab48d2e11f117753620a8eac3fb9c80dfada3bb58896eb2eb54865e1156b0f913fad4bc88e4e978cc211c25ff6718cb73750b159149d8044dff9a8cb69aea4328a0fe756830cb8083ed7fa1c69c3e769e7b802d7c36149e4a5be2e6a58285e7bfc3babbe7b21fb3dcc47687c914073fc1426df7838f78ee6b328896474169487ba3353a8e42b82bc95a0da305f6797fd8dce6e27630e84ec3ba236e5a0e5117f812562d770a1f6a68cfb17e0d004037aa928117915c60c80c3aceccb9b41acae2a829f645f952b7cbb2eaec42b320fd48fb54d276ce7c280d82a18235f26e7668bdd69ff6bc1250aea6024c25f32dc243333a7b639b22023a5dbf10032fb4c416f167920206055f884caeda2beaa2a54b956579ae0f2563e14793a47bbe3fce61d6cfcfef84d5948604ee5d9ac8ce97f0be81ed9fb63edeb4cbc6b553c589aec0f2d9bdb60c5a6c2ccdb8c25358ea92875ce0da753e81cde5d22daadc7fa3c2fbfb6e540461f5c7e56514dc78d1661389311bba503f46f3e3ba55fa2220855aac4a68b1b80b9f5c4670b11517b689fdc1bfb85cd215eae69f20aacbc93a19201af70a769696ecabe1487c6b195e8f8d70ce0a68408f572f204f69b5707db40bcf470105af112b94e0a17a444403846cab8b8e5371ad07185b85105e89982d1811bd6bcbdf9be5f7b3d5aa03ff62fe39b4b72a908bfe1f29e1a1c951e34d30520c28f6ffe30e93e2a846a9f10a09ea2f550c521618d469c917e149598c22ea7ffdd22566128ec5e3e51bbe2564bdd423a6e3e4ad108a402d6d418e6d2410ac4424a01e7387ea046613f0221d44c9e991d438c668b4dce6fd6287f5f602670da547148af2db9cb3c7fe9ebce1a", 0x11e8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc003, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) close(r1) read(r2, &(0x7f0000001140)=""/244, 0x1d16ffd68607dd64) 06:39:26 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="c8772787"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/200}, 0xd0, 0x3, 0x1000) r1 = socket(0x38, 0x4003, 0x7ffffffffffffffc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) getitimer(0x0, &(0x7f0000000000)) dup2(r1, r1) 06:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000340)="f872f50992860a28035c22c54be084b9dabcd6d8a9fb4f0277e51c496df0bacab3cac5e25fd61d8c96d8f6f176dab722f70f7687b214ebfcccb02fe4c0c535ac4b145eeeb6f772e31084711fa9ac71e77480072a474ce81d01c33d0c236f14d5fa45aadb179915fbbb8c686e085772192a9d4aacfcf00968f3d3d34c35073959bad6e782641ca1085669038c3169fede66a415010e33804d563ac8fff2edd2025f2746d935f8ad5e77ae15cdafef8c208b38233513ff85ab683c908cba1ce5c9f289e528cf94c6f2709d3df42d", 0xcd) write(r0, &(0x7f0000000100), 0xfffffcb3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) syz_open_pts() close(r0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) kqueue() syz_open_pts() pipe2(&(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 06:39:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="486bcbb353707c43f11fd9f464f413b89e21a604333e396c732d977bd754e3d3e948527ff96c77937b195ad4c001fd0b60ca629c8c07269381655031805f4f89fe1fcb7dab9b1d733f402407af65c0ae4919a9b5877f9932fd6623384eae49d30884c43d6a01d770353a524d4dcc78ef2a80f7b8c357bf2dd9c1cbd20336b42a4ac248eb6c366969df417c3344cd18d73eb6922eaeec37f9db45041d2ef876f2b720ea9fc4eb3c310353cf99df0934bdac", 0xb1}, {&(0x7f0000000140)="c6f3a015211d0b51c593aac8e290200f0951f823338afe637624a306f963bb307aae60ab95dfef1d1cb38904b8d4ade185ceeebb5341aeae9bcfbb965060655fc2c9b04b350c09a94810f8f9aaa6f1f5b7c40f1c99ee11bdaaca30a0f28e8a2831a9c2c90b7f353b2df706ce5da11615426ee4990f9635ed259bfb6eef69024844607789e5f681f9b1dbfd83d8822811067e11d3501407e2322fcff7f3688e963bbf", 0xa2}, {&(0x7f0000000000)="d5291ddfbb456733520e1ca88c753589054163f5421f5a2efa967e8b74187cb576729818", 0x24}, {&(0x7f0000000200)="274450693e7ca8c51573449c531f0c71e74381a867a99109a9d57060ce9040c1e0fd9785ccc909cd180f19093ef087e5f0e70a28ca4955db41a3f1718f30cf551f3acd8833450736aee44cb250a2b6002a0b7c7e4d5b0cda797f68409ee5", 0x5e}, {&(0x7f0000000300)="0207be064fc6477ed7e9b35f66b4713c3675f343c5d00f8f9fdf47ccdf5b21229e2ed435eb490fab5c7de3feb958a72663722e74a0b0de36007f19f4b4c69c0ec9c0d83af866f52b3e1cdddd13d5df18523c9747926ce9ee2445f67b2011fb0ea76aff1d03704e03e5161c239ddd4f8cb15b8efe476b38ead18f125dece11862bf1be107b8031503feca8d12f374e488da56425ae2f9e962218019b8d81508a2817a90ea020894950f4b32991610e52889e1dd70640f2a2b65a4c4fca3a90b90b3c02c44851dd14acedd20c58f3e89db8ab31f0466fb0633", 0xd8}, {&(0x7f0000000400)="b888c4906ab524742aa1b98b1693f13e3e071ff9d516f290e0f372e0f779b64fe805cd00c373f7e8b5b7c4ec1cf6b2ac0eb6bda1a46b30b6ab3e48a18c82f517acd5596c9127d63adf80f6d3635f38bf50009c08a70e40f5c7d6016a2cb7ad4277a9823b384672", 0x67}], 0x6) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="fa012e2d66696c6530003464f53e98bbc0ffc9f93a879ba4fbd41b020000203ca2bfc533"], 0xa) listen(r0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) 06:39:28 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() flock(r0, 0x2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x9, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x2047, 0x3d53) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r1, r0) socketpair(0x10, 0x3, 0x100000001, &(0x7f0000000140)) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/24}, &(0x7f00000000c0)=0x1a) 06:39:29 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x0, 0x1, 0x5}, {{r3}, 0xfffffffffffffffa, 0xa0, 0x13, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffb, 0xb3, 0xf0000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x401}, {{r1}, 0xfffffffffffffff8, 0x88, 0x4, 0x0, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffffc, 0x1, 0x1, 0x8, 0x2}, {{r2}, 0xffffffffffffffff, 0x22, 0x20000000, 0x3ff, 0x6}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x2}], 0x0, 0x0, 0x2, &(0x7f0000000040)={0x8000, 0x2}) getsockopt$sock_int(r3, 0xffff, 0x120a, &(0x7f0000000280), &(0x7f00000002c0)=0x4) close(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) 06:39:31 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2, 0xd38, "1eae8682ab0320654bb8bd5f07a0982f04b200", 0x0, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) shutdown(r0, 0x2) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:39: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() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa9919b644859f826a059540cf5521a5393a7a54", 0x695db925}) syz_open_pts() 06:39:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') dup(r0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f00001e1000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x7, 0x100) r4 = dup(r2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000500)={0x5, 0x1, 0x3, 0x5, "2efd2ac753f767ffaacb3b165da9bf086a9835a7", 0x312, 0x3}) flock(r2, 0x0) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000004c0)=[0x8]) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r5, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 06:39:31 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='-\'(,$\x00', &(0x7f0000000100)='%$*\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='-\x00', &(0x7f0000000480)='-\x00']) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) 06:39:31 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000006595a99e0c10e507443b9f107422ff7febd635d99b538c7c98448dcc4b0e10f3ed1815b1ddbfe6bb4892e36b2fad36f9953dd961ecd233aab23e964e90930a8e2ee5620e46a58a54fb04c25ee9ac44962bfab8439e4dea77867857a8f792b2e7829c7fc5e7fb1111e6e349531753e9db8cc7f43a0adc6d39f8cb280a037795fdf30634"], 0x10}, 0x0) 06:39:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) close(r0) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 06:39:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000180)={0x9, 0x7}) r2 = kqueue() kevent(r0, &(0x7f0000000600)=[{{r2}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x7, 0x200}, {{r1}, 0xfffffffffffffff9, 0x24, 0x10, 0xe9}, {{r1}, 0xfffffffffffffff9, 0x88, 0x1}, {{r1}, 0xfffffffffffffffc, 0x18, 0x20, 0xff, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x44, 0x7fff, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xffffffffffffff1d, 0xe7}, {{r2}, 0xfffffffffffffff8, 0x44, 0x90, 0x9, 0x6}, {{r0}, 0xfffffffffffffffe, 0x3d, 0x2, 0x7, 0x3}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x200, 0x7}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x9, 0x4}, {{r2}, 0x0, 0x40, 0x0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0xff, 0x9}, {{r2}, 0x0, 0x24, 0x0, 0x80000001, 0x6}], 0x8c, &(0x7f0000000140)={0x4000000000000000, 0x3}) kevent(r2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x2000002a, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x9}, {{r2}, 0x2, 0x8, 0x20000004, 0xa, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x8, 0xffffffff, 0x9}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7f, 0x5}, {{r2}, 0x0, 0x20, 0xa, 0x3, 0x3f}], 0x44, 0x0, 0x7fff, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x6a, 0x1, 0x4, 0x45e}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0x20}], 0x90000000000000, &(0x7f0000000700)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x4, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x1, 0xfffffffffffffff9}], 0x1, &(0x7f0000000740)={0xb5cc, 0x7247}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x9, 0xc2}, 0xc) 06:39:31 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) syz_execute_func(&(0x7f0000000000)="c4a1f5f5ed26262e3e6644dc5425048fc838ed8bc50c0000a3d97500c441f8ae9300b03796c4c32d465bff04c483114473f69c44c0ad0600000000640c3c6647d32b") 06:39:31 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(0x0, &(0x7f0000000000)='cm') r0 = shmget(0x2, 0x2000, 0x9c, &(0x7f0000ffe000/0x2000)=nil) r1 = geteuid() r2 = getegid() open$dir(&(0x7f0000000180)='./file0\x00', 0x140, 0x62) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x8, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x4, r1, r2, r3, r4, 0x9, 0x10000}, 0x4, 0x2, r5, r6, 0xfffffffffffffbff, 0x5, 0x5}) 06:39:31 executing program 0: r0 = syz_open_pts() read(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 06:39:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r4) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000000c0)="71fc531fcdb31a5417035f6dd0ebf9f6f0a80309", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000280)="d3abd5994d39a8b4847bbe7612b67ba6c1f29a5f058fcd6fac7d4bcc54eb1bd591bb0b5872fb66979a4bf9825c6c1c960b1b6fa0ec6e28d78b0d2e36292b3dbfde92823d6495c2e314da0988204fb3a0038a52d13a73176d53a16fbe95020c5af8d0a35fa4f3358a2fa7e4e952c271cb863d4396c9b8571ed56d31b55decd1f3a05eb32fa5b7782d34db328219d674e22e99e52b6920091b99b5802c041c809eab1952b0fe4860a7a04aea1cb6ef9e134f5fc326ebdde99772329c2e27186c8a67224b4010e162ee3ae9e57402b64bc4623419481c12a5359f5ad46e7d99b4a27aea15eda2f3007bf1f48cd82d8665fa2f42025794bdaa403fd3ff0c77fd", 0xfe) syz_open_pts() writev(r5, &(0x7f00000015c0)=[{&(0x7f0000000140)="cfedccc54bc1356d05f63e4af939342907521f1d7bdb56408da7632969f42b86cb6d7d", 0x23}, {&(0x7f0000000380)="efa7f4789a0ae03f130040941d9aeb652dab888f6f03c5066332f03916270217affe74954c7bd280ce7e6e9a639f84628307263e95d6253b7c5e75a8439ba444a0fe274bec986e9ea353b1bac17d35827a8f2dfa7006ec6f8fea1b33e4394695f71bbc87253b7027ffe35b5de7d1f45d93494dd18462cca844ce43db54ce3952992b24b059d4d6044ab75f6bfca5836aee86a3096c7f4f00ef91296c31681f16bbeacfef9c59f8be514d0ac1cdfb06d8415e6d664de8aca8a4", 0xb9}, {&(0x7f0000000440)="70e649f902cc6b4109d0399947561d3b853d25e7c8e6998b1784220d2cb04cad9357377fe15e676d07da4af3c639c9e5f2374081f16b61b709eaef7ccbe1eca182780e3194b6eaf8f43f9383c5635fd8cc279e6cf9cd8131d098dd8b15ac4d7a3dd21f6623a3be3f0b16c5b7a1c2377f0785d37f637c5260b1210d8d8c26f06a01fb39cf5b0663935a2be241aa1d4ae3d01a27b273d6285388ab760120e1b7467ca5920f8b02b07cae100a76c161258e4a528de805b5b1bf94803341ca5e884f9271009c417c9c104250e80aecda98fb3273a3a6834f8910814c7534b87a5c16e329d95f9d70a0797d4eaee9e61bfa4a764d01d597e8efec703b051210014c5221759c51c35d145d0560370b6cca3bfc4308587b9631f484ad94385be48866fe9e73780ecc3ce84fd7dbe6572674cd5e52c9f791544fdc0121a9553508b3dcbce56e28350ec999e71d041a327e2276a94cc2b8e231a02ee84d1ca8c692d2a5155365ca13e343aed204268ab76ba85f015baaa3eae2219f4999a132fada71b00445534708ec687390aaaa5a41b7947910887cd69010e9adc7bcc41f0ec8758bc8d9eed31659674ec25d69ea89016175d5e1670bbfbb1392208073176da8b19b3bb64c6a3ce6794bfd3a660101bf39f8ebee17d484a368ba31e6688b65696282db96d7b744a5ab9a75a8f0ea198769341e9418ab54eeca6a108069bd3ed3024edf84bde3f9f053701528e06204f56c5e332315d22f9b102f99bfd1097cdaafa690cb7c5af2a7bae14d598498821344f362a322de6695704654cf26dcd5e84fe1fec672e0b37c243f785a1967a7831375a9b8ec4769947c30e7d0c9adbe839e7ce79096bcbbae9de238b986b6f01caf0e2a53794c93f97ccec5572633b667b756f359922a8449498ea723e394f834a456a23b85d538744d207d7b9a262623a335fb8996ae6a47fbe2a1065047e571274e58f0785bcce3db991f5b3bf400364edbb3a700ce2f637a539e36452bb82fe031a3c189cccdb939dafc1f47f48d28b0a3f9e628e62f8a07fb145dc9aa3582b34552f5bd892b1acefe23201ff10bfa3fafb0c4262837579f4619218ae07f9ff990993111a5e8aea11304955b212d627dbbf1a524b214ac372172e9a7dcf55772abd9036e23de4130ca6399ceb851fd6f5ad78c7d817bd635e9c3a37d0fc2f0e399574bc847779c6c10afb35f2b78a8cf65961f543d0ac7a9d9354707d51a88be9bbfefe91152eda2218fccf1e29b7882adad9ecb8719cfe2cca6a13d7e5a2b3416a9bc51237fd4254ab05079189dac10613c1064bbe3020e353d8195cca548994d81be4178df0b75e32fbdaf16d9b7173da1bdba8c3f1091ae9d46e6f360a89650365e4beab05003c3ec406840062ae0e476f60892b8352dc984a77a89ac21a2c02c75bdb8f71937ceb7d87cd772ab0d7c1f41c9d3e39369905c8c0ba9f26d6f149118cfe6e44be9bfc78d38f889313b3447e59c4d8c62f99f4d6b965de1665a69aa0879a9557d666907db740c4557da4d42b1bbb2c989dca6735384e740bb318eeff037d1704541466a2d61bce3c43fc21d152fc138cb0c813890166321e4070389acf183d81bf64299075184afc92f4e663c49dbb90dcfef7a146474f5df6be551cf7c311d8915379bcc7d1366a90c33dc1b9d04a0a3139ea5cab8209bb121b9192857cd4f6032f505062f535043c580de177bfd267cedad9cb5749f3389c541901a094d86bbdf5705c47a9d5a18fe89a9c888d034fadfaae7cfd56074ab808320fccc41070655aa451ecea0ac50579e49c22428fff2fbd9d5082061499af9666c989d96b7be2d89ec97810bdf414823bc91e7fe495e9e88f60cb8f1286963def5d1b16907c53cf6bf956024869109544fd2efa9335c787bc6d185aa8ff99d2c43003be6cd9788ffc7924590e1806be25215186f28108c5a68f50de15bdc55d8f42eba1770d9de111694b243c69ea0f9a9ae5e062f0f3c692b41e347db22750852d560281dead8328949ccb671653a4271cf51f7085373d9da19dc3f044a43647fa56315a00cb4c35205f531c96b17b8d86d666295f83a673d0ddb49dc0edf856fc729ceeac99e7d798e980f17b63772e05ca2231d688785f84342d4c88f2ea846faec08a559458ffa61e8730d840cbd9384b8b043163c922cdaeb73e8469dd95d8b3b033375d52a96851efa1860d89b232724dca6486ccacfd28be1b475917f81087c974e4c228ac85e4cbf1b084edad5fe646a9f348fc09d391f0c46285135c90d8ae6c36b2b305442a9f8569d75bd6e0cd41e7a3728e48cd23c38fd5194fcfb21fcfdba12cf53e7a0ed971296119cbe907c47796a792c7dadf294a920084a012357b48396794444a04d289fb670b8b90d882ab1fa904b860e310d71a3f32932a9a1c13d4a99dd063bd5c004440d6179ae679be0ad8eed5468691716d06fa064caf13e7d8c3ad36e8f918b130b5d45c2b9a3e3dbb9b91891de028def839b89425c8ec0ac339f23517557a97ed5c30bc3e3ff8dabb8f8eb59b38184242e3e25e6eb520710760c41985b2d3bb7aec67cf1d8886280212272e00b245283dea269b52c75aa9885a0728f4a6fe6f9b3ff3b480ad8b0922ef70a5a9dbfc06a9c8b6fd7a13f6b71f5ded4df6bd9cc5c9dc79af8ee3589d8be44003875a3f3935003e2550ca38bdda7c1147c0dde1b794674518de220455c589ac660a09215017675076d70fa830db56038c1ddd17925b374571cf0cd8a10fc123f15ca4add213de3b4b8f4f456c139fa57decb9e138ddc85453f4b18cad1c9a501d2141d319d591c018f34c5d775bfbea48207ab2fb6b6ca194ec3d1214eb9f5661452d66dad8813af1b22e1c1cdb3ec42625e9574f229c60c58935496131f0c7a3c2eb55bf4c13a43b027f89f9a5f7c4af04fe44af03be617924c4de7004bdd494e74a40a4a963336431ba7732b1e9e9c00781a3c08ba5082c558509312200a98b5d21e3775285b453635127d0ad7bdf16b4310cc45765a1ff48f518282ad870bafcbdfc212fa77242633f168feaee9db85576fbc536beb260979e949d44a7290e607ef92910bc6f6590a796f927fe36325ac60ae1d4f514a05d2da99b89d76fe71e1ea17a176e93e65a7d790f63c2c6681bfc2a07a97fa51c08c136e8ee91e862a1a049c6422d880673b49d2dda11d8ca2c0ab30c8aff6da920c7c3f42eeeb3b52749b5550be01cb3ca57754b7c7fd3906627b76241e41cdbca44c93bb5eff7351936c0617e652f9b6fa5592e0adfd13b612efb99f0123b3f117c2d94d284dd0b25a66fa1b5fdc4ae2838bcb743b1f4cd9e0ffb815a7dcf5f0e7fe832de437307b030609c0a34393df5318fcc6b2435c0e0c7b9d0d39331f2835c3bd3602c216a5ecc734fb839b400b469762f88eee2066dd079670d97668fcaf95728a2121c9e6aaaaf39bf6d4a1537e2381cf74bc01db56ede94690470f0032bb0b9d89893d00e56dca4ba9bf28eb453e4c8e977256694bad47b56811e12c9a31b04e3b3d65dc25b256f07e79505e6418f0164ffe9b9408367de2d97466628881a52b78677d2d35d5aca63db6644b8d908af5a327ad1924edc008c5151ebc0a308850ca07130351409db307d2f9c1b1fa0ecdb5b6de3ff0a6fae39d2c9245cec4265b86aed027d3438d13bc03b3e8b7ef37980bcdcfd75e8a1cb1e5792a0eb3a5da8469a1349fb04ead402957f818d2a8cc371a27998f1078f93387b09c2633ea2b1cd32c808bc368705f477ce34621d55d1db24cb3658937b770e19b2e8c582e97add6d83d950be7512da410ba83a422c19028be224201e7b2adec789af9a31136a1d90d71d4fa8d6311a2d57d4412b0c5e35a7bf48110b2b341a5c8b3b83dc8c0f916a22121480dbf422c8c38151e02305e3817c3bd4be206c2dca583c947adec3a88e0e5a2839bc889a9cfce70dcf714240edb8d2a8de3f3fcf787bc36252748276ba1998e033c8f37f1047ac5949a27c47d3188d2c6f2bb34ae589386d42088f8eb3ce0f8438c0b1dbc1e94cd8fa1a2c879125190d3030b3c099796bf65f7322683471f4372b3dbdab2b1b5d085085ca282a3a8971a2672cc82f6149c6566632a368d792dfb1790df858166967bc5cbd819e6e3927a7d077182fb6efb09fa23856a83ff0ecc8453174c2c7db21824a2d3cc23b11e94c3fcf90a9a01a1812750a6c8593a25480aa755f17f57ed12a0d8e8e5361b7e50979b9d44c1feb307cfe7c8a67120e14845ad36dde6d3fa509fc14ee83709fe29df7e99b99589e7ab918c527f02fd6d673e7dfc977df901edc87d60f68abb3b906ce259d0b8cf002ce8959dae4cdb7297582f9cbb2073027471b6e09ac20be43c4af2f848d33115f744e96201e20dae851de339aefeb6f79ec536d7f686d0e92fc16ee49122811c4f34cc1a30f64086667faa48f36ee2234fefecd54e3160433133bba0f0d16ebf010d5927a996a6f9d7b7da799e7bb8c597733319e114cc69d3f6fa2d0c18c6345ba2215187e90eb6d50790c47435e426eb41922e52395a5d98e9363991773a3057f2a90c7500c2616c4204265102b2d44a4e5e6ace62e84a9e423d2f068da58bd83ebcac1566c2dfe6c0f6e31928081f8964ed9a1559d7aa1900b58fd20b722c29e84d982725cc14e67b0d23a973182e0a6d22b510a244ff5419ec697531779d13236a576d685eb5c9f47d842e4efce1b1f1cbf019a3cdec244a99d5656ed9b0ca356bcc82bbe454f2fb8c1e8580e9501827a32179c49f59908bdfbfdf31c8fda58affbeb8dc295385f74a17b45f935d146359dbf5bd20cd6a597ba2d0b0a5084a98175877e7c06380c16aada56b96025a29d2d65831696deb92eb88d232018ce51f6c1f56c20d10f5de13b64ba0e555d6fd6b9a64d979e1bae1449a5b0af5491d1d681675717dcd1073c3e9eb4748c039b4942caf1d97dd88df0e861c659f183aae7895f8478fe4622e22c3b06c242150a317d593f8f83c5cee3179de8823121aacea571d1467a32f6c1802bb4fbd8b50cbbb19bbd84361d8e37417bdaa159a555a13ea0f4bc78d0afc6fdee8cc1f8a3dec0c508d89e7ae4d6491c1462d0104b198ba71613a841631d28176bb396929508b8453048cba0d34719545b40f6895e1a5792324773206980e87763dd833b6c622ebf6497317b9c067511bd08460bf46aa000828d02fb8269af637c243b2197a0178b11a83ccfcae72bab381d7808e47438cd3b965e0ee8acfcc9a87892aa0511bf763a627ac3dd164c3a5d9ccbd358aa3179b91a460e060642937093e2e44390af2b648d6b5af00cc14b4ba590649ce92db3dc256176f946259ad02d42a368c6dc85aaac5b063db5c5b2edc77a17fc472f49fbfa1aece44edb2a6aec3ae0e53addb3c917872008d65a6a979f680157dfad8301a7e3ab0a3dd09c61a6f7e60e8b4c5e24cf89566d0482b756c8e58f7c8fa9821b64f68cd6f4447aae94f4d8b699e32cfcb39e49d17e76153822e6592119d24ab79d0a1a18841943eb9cd3d7202035a8ac5687787208577fca8b57646d93179595fa729e0ad3deb8069cc6612b1129a1aabf6bc5403bf6f5ca69cf47d4fe5cefb6dfed7bef73b913f346a2798b5ea65059859bf70796a8eaccb5087cf2b51dab03fcf7a31351c7c78056d2ad198e47f0c59b272cb39dc06fae7ae4679dd50626a9d083a35706b7aba1f515c6173a069336f2bc3030180eb2cdf04611056f88d1e1cb7d5a542ee13a7cec2cc787d2f0d5878398368af89870eb1a30ccc", 0x1000}, {&(0x7f0000001440)="51ae0e458374504f91f0c1b7b9c91226874db15cc390b264262bba88b90e6149be29dcddf894f20cdbe290b0a89be0cf2b19ae8cc5bca0bd26330d61673853f650e433dd140a2fea1ca340b9b65eccb6e084bd317984fd5951e9cf6793cc16ee6ad58df681838f6360c9c840b333e58107e3465677453fff32ad6bd117aa6b83fc542f0dee2685362a950fc54408d338d287280c0b308d80454f9cff093e2f0d897dca60577e01e1cc84fe064ef21648232356893b9986374cfc652c707c99eca7dd89", 0xc3}, {&(0x7f0000001540)="3013c93e99c8c07a56027ded6a04e8a72a1efb91a0dfa3a5ff7323994f1a4ed2ce1a72b60aa4b32b4e5b3345c8f4a6090593ed748cf7571b95ca9efdd819e3cdd9c0904cdfe846d61e720c2763be464f880509eaf70b854ca44fe8de6521f025ea5f66fa56", 0x65}], 0x5) close(r0) r7 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000001680)={{0x3, r1, r4, r3, r4, 0x8a, 0x3}, 0x3, 0x0, r2, r2, 0x100000001, 0x401, 0x6}) r8 = kqueue() mknodat(r5, &(0x7f0000000100)='./file0\x00', 0x2000, 0x7) r9 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r8, &(0x7f0000000040)=[{{r9}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) pipe(&(0x7f00000001c0)) 06:39:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 06:39:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/123, 0x7b, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000280)="203e9d7a779b786435157c84b898432bfef2bd333ed2ef6fa5c8d57b91f9b1697c9b6498f77d09a93c98c934a05c2affe7407e0f121a7d08b2af1a68369bc2fb045ee42b8a78e753ce6a9c531ba9642a6596a14cbdeaed92c8a8eba87e24e8ac9f57849b6d79dc5307ffa653c07e2809c9b3096eb312070b9c620161483074dca442d632a693cde11ebf08223450aa8bea44dc8c1a35ff12a77b6985157221761d3bccdc3fb9ade397b732430b5ec3522a3ec582813fdf62cb8849ca5cb93e10de6c076071cd7cf31635cff4df47b47426b1fe5cc84df2be7e265c892807ecb53dcdaf076f0001c6b33c38b61c9ec050273329f9bd60acc2fcf873d7d236565752516612011f3504403f0f36487a6671b13c9d2fc038083af18c96b9d33036e368eeef3de74a33a11532fcddaf4c430506cc3ce7cd53b681fe0d60b953f6186d747fb4b9df1fcacc801cadff96e04809b0ca1fbcb7d2b74a23446c77f5a13d2631ed962b9aa00dc05097648bed5679add658ce0bd1b3563b5deb9f66751757289311f02281900d09e28def1ae70cee5f45505f8a35912dd3883342f6c65eeb47f1af66227dd8e34cc4be9375e00d4c45395373f8f96823daa92541f909bab4702ece2588e331cfb203ffb5e2b643e0d9d4be0536272befadc15bdb92cac44411032602b24c46bb332f7f230cd9188538e86aceedacd2fea85342944f75fc233556b851dceb94142a0eb8bf932c7bc427765641fb2fb50322fc4152bc4e4982ce74229c80dfd74344da9ea9a734ac845e36c4e353b9a289d09c2277b9aa7472427d16467e258dc682ea921d30c86c23eaa27af71b668f24f4d2486fb1b1c44d68474d4497573037ec60a0c8251038cc3b18ef20d4fe8a0fb2892513f5859ec0f6493bf1c689db5d92d3261f3fc39f173e681121023dff98bfb8fcf526b6a907f3be2a7cea031ce5fc3d24865da02a8950dd92fc240c6b6bacf5af661199c8baec9dbdeee071d5bb2bda4f79027732c47d24383dd99aea3d6b140460fd132a20841caaf0acc9f50d0e6cca7e0fe3744f2f55e0b31de84b5962af9905397efb8fa374b5460ea75ab6965f8585a0ae394f4d741b3ad21bcbf7dfb357821c4d6a8ca3947db7b2c9aba91a58cb35320303bea880737e65ced195c26a3728d1ae2162c12ce5cb5253ba693c0dd5d994576bc59a75a71004dfd14fc27b5d6aef661fc3763b088df93b9b946534e17fb72c1835ffa5e57d05cf606b2879f75a9c56461b352a082d081f312c24e58502c342c8a3c6c28523be19405d5ca034e07336db0c8bbe1dcb002207cb19dc66fc8b06ffb3b7bddde633bcbb670940aa9c7bffdd51bb3e73be96c4192cbb44593b5468137691456cc9c094c81018167ab6ef1ace5a578e145bbf69a8f31ff8041f4809018a65d47c35263ef7c89541afc0456ecfbb40dfbc0230f6cb981d21420ee547cb41c8f6e7ad3f76cb355fbca17f8f5b62a97e1c9aa31e04ea7efade683a395f2d44606199b4dfdeb9596a76345e00f64814c2cf8325cbac8904c5418e4401e934594a2cfad378255263bd7ea2254e917ba11b53c783fc99f3fc5e7a3af1976a2a463acd7d04bcaf3ebe90a6879dcd01aee7aa2142665cdc12a546c7229e8f49daa552f90d5be6aba802c8475d3ead37b40a21dd0904484bdfc347eebd64a8df59c6af05b538319046fb9e614b17ad505468fb0502743e64f4a8c7aa09d0acb4cc1969aa5e48bc21d3ccb5e1574fc0f22809bfcc3632539cf25be43f35ba798f310dc369af1698be0268ac1cee2ad5f211f5498f5166394323f306b9c80c6170f71f98d3dbe00e9c61788ecd8753a7ae01b7de86e5c81f1532f610af35a4f6c11fe0cdb65a733e08415693ff3f664e637fb1600a51467dd4ecc7c534f444417445786aa282a10e1705ecb35e47c8c3fd79d7cdff72097bd2dce8c2420443d387e0c915368d9a9fc790d3afb6fd563e02f7cedab88430cd685859175cdbb9a1d0c056671da0a7342d72d4107deff34db0ab9cd138c460afa115e50f9d20f19619fd4f80c8ed0ee3199ba13ea559adcac7a3cf02b892ae74cd24ab2f80e10343c585530de08207449fcf1c21be04a626f3d0014372d86667ee4df8b23be41a918896efcc45eff44c93f94efb181fa8f0559bbdcbe035b039a0891b4412187a31d4a5c9b227768522f4aa2c34b156440c3fc1b35e0c9171a528c81dbde708dcbcba2593fc4b50a65ce7254b0c8a6525bec51c776ee11119dde7fb614f971e887050eee486dc407884749c810875f53ab31030865726a4b397daaf220df56d2d108e3e42ceb5adb28046073ca464c2939e36315ee6b0daac9f8a468bb217f136b66c46572f746c630e86c1c2cf4bbadcafeae58226eb436b53be3238169fc1f1dd810af6c8cb0c3d850104d264b2c26f8312ba18a2484ce9a7d715f91c7997f018f50edd9d7fbd4f5db38bb452b61eae04f1ad30744f46dee4564415e4435d93ef009822fa51cebe120ff016400f7a91524693b8ccd54937402b56413db97cc8884a1c4bc3811966407f9b287d8f2ac6ca853ca0ceb49cb4e9169c71d63e8102f9d8582b5dbc544d9278f57efe1437c8cfe4c4e55f327da3434f430a8a4244dfb4f0d3dfe11ef8aad7df4fa77e3dc2f47a82453774d84279bba768a33bd18257aaab30c95a3207b34ff8523def954915db12461dc8b47dccc7b23d17ebda08b855be16ff15402319b4e1e0d98bf17e3f99351ea76181bbea37fb4e87f7c48ffc50f5625025a88c518259aae6975d6785ee5659d8f63bd5870f62eac61568f596f764dbd04f30e2ecb138abc4b019d0d5f30fc3e99521af8ab7b50ca2112d70bf7fc548154d15f77a0c562b5493d436aa439b9d695bbfb17d5f27f500b4600110aa50951381bae42d51dbcd95e7966647902b1a1e03552f8d34642bcba85e926d8c50d94a8051bce054b933bd30dbe4a7f6c9d99c9d3623bc3be071a7b9e22fc85165d4902a4e27ca363c9d3f23aaea353550ad9fbf16ce324a61fb93ba96b7f3c8204bf85eeb5d656e65d49c5492168e966c5e8ed5eba3acdc18150f25f87106d000a54368185ad9b4edfe49a251ffc77e713585e0275a0100b0422f71aa79ee8f881aa484a2f93f5ed47d57fcedfe430d817bb976c95c232b327bb7dc048a77132c98288da3ee55ce169e8f2bd7fc94cd28c3c2802adc8276f7c35ddca14f86413966f35e0284be117878dbeecc0920a965476e0090804a383f8f41f354c5132b4e91663567fc377f63f959b276d084236568375ccea48b0566d5e90f7e877e3c9e09b79ec0a58c40bf197d82c60d975f39804e99c630a03798cf18008d6ed4a88eecd4ee6cf435cc2cf6b1b63374820fe41ea066748667f58d7edbf89f73727f519b7020d97d0eb2e6897822e45c817905c01aacfaa0467c0bd7abdbd5940f66ef97bc4b2a393625d19614245cc040ea94e50475e6bb9d29f8f7888ce631b3b7515017a3d9d131e15058c06c339ef471d4bf8f7cc71cb5e7c777b9287e44a9ee3e4ad5eb7d7dac1c7e6f6b4c26196689594a61dc0a70b6080b2e8969348f5152e427d803a444906357d14f4f5be0e9bc60e1c87519ecbcb95f006fa07ec85a150cb56d178de203a3e325269f5bd9b36a852687a10aee0b99692a0ec2a80dc7e9fe35b8673eba55c3b02b8503df547a8d00889fd84d4b5c424c622aabf3858c5ca84ece6390413df762ed62ec3737b27046f84793a0e9545dc12daa12b7441fd3a4f8a05a4aa1d743c32265715ee7039e9a6f9fc65066b172ddb231d7b552e8d2534f416b68daf4ffb0c80886bf7d8bd8408b35f26fe77517967850f7542511a6bf2410539db0f2dac6371b33761b660365f1102d720b1b93dce3125724276714bccc1d7ad92c8a1abc63cc4b3e0dda164ccd20c18f2a59c4328e9563be2ce9672e9cb37a37e425a30655d0db69fb0ec2886908ff5da54541a68642f9c94a6f71d704656a6f594b9136b6fc5d9ec1d6db91c52b3673b10e351f9a012a2ad2ede003adb32b8f60bd2237f956e5be3cdaf0acc1b5e244c0304d870d0827536696b4f3f4e6a15d0c5dd5ba2850f6b5132ff1a4164e5ee3db7a7c86a4e1b7b24b630001ac2eaf90d768b8561be021e23c67843bdc546fffd5a63e19ad31e4f9dc24a2a8510d606bdda7708c5b34f8e44cb12252a1e9089b09128dcfc9c995f4942619c51479a1e6a5b3a10d482e836bd734f6c55f8a84d904a67f58a12fbaa7e99bb79fd611e9aa80bd011d5506f6b4a6a16dd5d679181a20a995f2673ea2df4d74caae08184bfac64f2a5b46b2f124fe177d4d33129a35d40d1d9b8fe1b60c1db360139f0de2d18f86959966f37697bdbb443166812c8624401209f0df7ba148af142667b1a9b41fcd8ca48be72843915c472b648abe9b4668c851c1638a75108ebe1884c45a27d424871ed65c63073d23f695bb69008e1ac5bdd52ac8cfbf10293ca6112edc41e67f5da2ac443c9165b6e926894d399e9b71d2e365dd882faa2566b9f4449329549957699fb01138746a242a482a5bacc81ff4d3b607287e71a95a7020047a4ad800747b31b500cda7046c120da8198b3b0275ceb85ae6c78aaad9ee65bad426b14869a2be138ea2aa8835273e9c61505bf39bb34f2dbb489d78f4bd1642e2f30f205a5efaedfe1f6a26b455e4fa883270dde6a2ab3d071736a4d6a15d86b04b28afd455b6c358d27221185124cd7feeec236379abbe189dffd277104fe15b59113ffc76d53b1d887c5ffbe1472940d30de4001a3aefa5542cf88be4dedec1a2c1e96f1d219dcc8583d21728218422ff6c16ca0e61d026ad77affafbfb26d859d9abfc73d188679095ecba01d248a18d4f1c9ff8a4d76f0f7f46b997dab4dd995bbea9cb394b9bc50a9ad1276fd788545aa2216472c60478ce295d1911e98867099dda1c24adbd3bae634d71bf7fe855c45586195ce9674c31a8061840bc38f1f4f35990aed93d222f0fe6b542d4b9aaccef6117d3a30d6ac64c3087359e083ef8cc80f7e8471108fabfcb95a61fdeeb059cef232790e2934584ebc9cf86e12de611ea2fd12fa9de4c2c6a352ce260b5f2a8087684716a416d2ac0ef630e7800abee40b97fa272be3e6ca74e8a67fb7c02a63264b5771a6bfd460d04fa92240623373f47cd2c14a46baa46bef7791496b0df85feffd8a9ea38e3e6b6360356b28601af3102d767e368bbe0617d28acfd9aebb5ec524d29b040aa1322b27cfcc15bdbc12adfcc1a006cc6711e219850240224106b2fc3c0ab54c9b256ecc9fe5d78e2c1f8c1d5ce419bc5be19821178a32dc67205e5f36dcd64ea095f9f9bc0cfd421f7335e997acd021bcf8f66795bd463c7d7be6d3708e74795c9dafad5fe0e44235900c7e5db81d4eb7778b2904bd05eeca037fe10c583b1542fec9a2069b6eb7a1821d9285e8a97b297f872e9111d305ce0a38ab7f73488251bcff0010811fd5c4ac78a121414caa251fe8cc55ed4f447a28fe63bea0f373229be916c5b0b9c5c042c52b3978592b19cf1fe82c594e40adaeb85d4434a49414ca445a7c43d4584343cc257ab1c0b51350a84b6f143d5ea7a5aef1a7566b5e0cc2f42d981bd3c97618a2870d6a60f3c8b5a4bf35009a55bf6fb1a852047f9f8ab50fde33b120d71413108fb48447e6bf1d3db0ec96a7342f122c8e78345f096c0ba3f5b6b514f2a3a448d4c8403ba1febdca8412810eb73199b0acda9f914bcb2a9444413b6930c92100909fc128219bc38b28229", 0x1000}], 0x1, &(0x7f0000001280)=[{0x1010, 0xffff, 0x4, "f8546e3809c4e4bb4c73e6ffc5ee6c83762e0b7293750a417590329ecbd7b5aadb061089ed8f7cc7d926436edb5ea4aaacd5015e731e6a977dda61fb29869d940357a0743e8bd6f743e5ce02c8d0dd6f5760a78c802cbd3447dc0a7d7b6c78e0b0aca6ce39ab1b2eb28f77b3777886a55db6e54efab8ad2c991846cb419818fcb69d3116a3fafd61d9b3d35d2f56973e5584646efc160243dcd3ed1d4085ec70fa7341e5a2c3272e298cf140b6a2c91279ebf19370410ab1e58128642227d731c0506c2273f3fa30cbec01d0f73de2eb59063d04178d92b6fdc4adcd429e58a40283ebad9ef96724ce16c086dad342956815daa377c1d3cab451db346fa802b0e0a23b725f4aa1950cf86f694b879adade251be03eefb85289b15df05e648a2d524a5003a5f20f840e77ab012d3151107f3ecde8475ac785af20bb0c49d533a2b8f0f95a5f3a03451952c6d974db17e865624341ab3d9c9c7bf439feef62f1472643dac0ad59551cbede8fa176ed5689fde0088771c36212623bb5928368798fb75a122f1584cbc14163bb97cacd5d77d0abe5d4a58935e87010e6fc1bc0c2f249f2e1699b4eca99c86e85890f3f08b104de7d1bd027976b7872ce3ee4fb4a8e4fbf7025cf3298b6cdf1d35d6fa6ddc874963ae77d620e6f9780cccd003a1664a9969e9e8f3ffe685d0c0139278e92a9aea7dfe1a8b87e886cc80e6bd7d8b67da776871cd580bd1c0e32bccd084ab7cb1b53e42c95273224dbfd8f30248ae3062c2d505525cb3c3c5543d049cc06a5b23d3ebe6a9eafbfb87e23335daa727664c7134b60f85163c49831397845fb585dfb69578126260660f0c484cb62d6160f3dd39b4d0590f9e81061f4ffec5be6677532b56e35b79acaacf17d5a792c9831900e69f517ee8a3b39a6a990f027122564b8b9854d7f1c499ca35ee51e686261ce7120235f7c8179cd3f13afcdf9301a53f17e619559821176d3ec00f6871fb85dabadb7c6ec554afaf02645b66ba1a745350d6add7c5e31ce14bc14f687a29466a5acdde27bc4e7236addfc2498786ce80d049ab59182da3b4a2a41be13fe8c1def8c81a5cfe6a8155e08c50ea0ea30699809f75de031a39e3797def5df7b781b8876581f9058fd11dcce876d07763c0d693167e3b7823901021113e825aba83629eb5d6306d48ecf3faa0e31ed08df7aa2b6c322cb1b18157465a92047ac38ff36dcb6ccc8bb1359602dd052fdb1f43559b4d93cbee2839a6d515364768939b2c6355a60443ca94157f2aa8ccb3d186f5df6b150de743a5cf4b2f36624cacb165d1318c050c5359b627cd2c13551c7c312b2cc61fb19fc6e073d0212be41565e2db12cbaeb7541f0057563ee4c101d9866321f7a29feb885af83a9ae30fb5802576522efa93ea0958aab87e253ff733f4b7a5267176335f80a66f9bce78bc15ec976a0e8802b4b49c1d43981c7c5036b9b0b5da93c3a5f1ae39cedc1592f3aefd9bdd82af696ff9471940785d3a8f00e5670f4bb2e00ef7edeaacec1846b1fd2ab08c1a7e120df46023b38a17ace594f160b9416e28f4056ddaa81e6e86baf5501bf8b43dfe8294bd1426ef3d713c88ce46272defeed9610e890525a3604de2285aed9a478fb37c76bb71e5a0a29c6777030d40a20fdbacc75b59d1d0330052bbbbdee02b4a20c6b966cf7eebf82c6346ddf3a3fc7b1b6f9202ddfa9d8458e9b5f5fb85c5be4295d62062a5ef825b788139ce6e355b521336d60ee90867da02b025b490d0564375f2e4073d1c0565f11bbddb3a20cf2db43f370caef44b5cde4606fd9cfe89130750bb933f2ec01deb2dd2b0cf96b92a21e35c1cac0a17f23ae1852d249ff863550412852596201746ffd449b558927651351868b8f28670e96bb34526f7f1623595cdace6739f1542dd745be5329bb5c297044fa4c9f07ec49dc97b064fc8aa49e5fa2b922d118d5485ff91d6c75838660e2b0374d6f4f2e50033d820236fcfe73de6ffd59d072114754ed919126b1fc3ad87e9f4305b260ef63ce94dbdeaeccfa7784e68a25e2aaa7e17edfba1eccb881d13f8d3f9bf781fc1124ab02fbda0a1627f080dd5bcd7ae74f389b763fde7e97afb56aa1e731d77dbe6efc2a20fef7792518ecbacd9eedfe22b4ab28823fc12c1121a7989b8b6cbd25d49e0468418e3dc0c631ff400b79df972cd0d5e8e5ff37b20ecbf23343600c6309e6f86fad82a89399af16d1be1889e037ccfb48b70be5d3ead78354bb03ccd52034459429bcefbfd868de8e9ba75a100d9b6ad2b50e2ec05597b5f2fa501ea4782d3e7e75041dfea9c5c111a27387543a41ec9f5ca5873b4c6313510b08af06382313027418f7f5ea360af65f5e85c1f8f8b102257bdc1ead3082c4ef45bc50159573b106f7ff75111f1a125f0176faf7e4766a1e05aaa4f86bcff6d538ab666dc1bfa248178ac33f3365526384665f8402aaef91ebf2a67a4ab6e139ef009629dd137177a5e94ecd0f74caaea848ad92791c28dbcb6d2ec336f0ead2caa8bb11b760cb8eaa57990910661a62c0da9c5f1465b51e3bae6ba0700944cfa7d83e4f882cba1143613edc6dc417eacb73a84aed3bad90e0f0088229369471ea1ae52a45d26080163a2646bb97d9b3cdbfa988c240376f6db05f89c8ac945c8007c9eadc84fb032a1ae8f44884b7d1ad2d49b17298d020933adfc869664135508bd927844073d4ace6b08da6c614c57b05f3a28eac3b6788697e80795e7205f519b9136778c7267ed7b6ec146a73181d1d010f68bf2e0e306843705dbe22fea9de0eab5ce1010ebd644c5e1a3ce8cb1e97a583d9364328a9fa3afa8da3b581b488a3e28638a6ed05ca62a4d31b29f38143ee28bb04c56eb17e67ee1115272b9e0c16416d57cbf4d542f1154e5cd2947aac269bccd52c83107c972749ab5e9c5ed2ff48620f40bf34639eec7dcbd7bfb7f711dac6c80a39a8f217a97e54f5ee6889e2a5740d3aa50a0509f53cf6d582700dce9152c71121ad285ccddf57224671f294488c2b82c6ad2d77918908b80d3b17339abfc469fa3bdd28b4e67cc717dd10372fa9e14553c827d38edf3a2459be31c3a622cdf77fba7fd08711fa811892502528e722d6f7574842e65f07f9195f0627557d3a2ed6553f2d4da20764c336c1952f4de734332b2e1109316f619585fe184f97fb3ea696f8b1b0726b48f07a24d0c897dcab5b209fe471058303140675809c93895e21ca23779227980b6fafd259839b6d0abd6d278f8708237529a29804fab8d876d09e7a3a5ce444310a40e019e85a6e1d440dd3bbca8d9b0fe202be5601f252a12bb2dbdde9a35f05c6bf4e21eeee383fb022f6bf271e48039e37151c5bc29ce9051238c93fe526c99f2a2b1e86f11e56bc7846326c33f9b9e3210d52a8ad4149bd7419cee79bced85fe57a66bcc67ad6ac5c79ba9678fd67938b865a256a56722544d1aafdc573ac0f74a45c0978824d0eb9e0c68c1eeaae4fd83cd8e8691f9244a8b6d10a93f363792128f003d9793e58f03d3376d15ad811f1807207c81e07c86e0af67a6f72a4b2215f259d8f0bcfea8d478657778631c4f66ec65e75d24333c59e1f5ecf7788f92ec089e8155bb0ddf980108cfc9ab1288cb1e1c142ca7b3a25b197ed462b221e07b14460dcb9e73335ebd85599cc0f4fa2e564f31e9e97c73e48ce486d421dc36ba6a1dc3a9940a6f6147fb004cd52870aae76dcf2b3a6f12f8ae5d03d4574a1aa4d5789b38d91be48044d179bb8bb434b51c7ea5b1da166380f6e7b18919518b52055b5b7ee017e2112054bb3728d9057f6552d84d1b37f9f742338ea6deccf1c6e2bcf33a5fc7c2b4dc6e6f49bf51c1c4335afd18aa3fa3716ada5e341311f416c846513ebe53f7220485b134b019f9055c3b0c84374793519f11af29971b52229af1be90d72d0ef4299d6b594cc63e4e505476a878a896a5ece9751f99fc3151c97ae814cc99a7b08857f65c891e8ff551507224331051c27ceb293615ee7e922e12fa877fea76936bac95ca7c1a81c2000dc5b1a607d2ce69c4ac0e1bd8a7473adfbcfcaf9b86623b9d3cc71572339eb42346698ba0aca6ea7a6490f3c01596331124afd711418be12edf4b26e163aaf480f62295e30388360315bcdc3fb24653921597962af3af4dafb17287498d60b2248075819b35afefca8aab9384dde78e54365c482d6765e9b4180ed0b23e439caee6c1caa0eb5f48dac0dbd3a20483ac926cd27461c416a82e09f9c24532d941532a65da959594008e329ecabe61af7118a2a9ff0d0f3efaf6a175a2cfd3c7d4e1a725b33b7a19a3f5e4a61a4400740ee7dcab796446a31eaed8200487800ee0500ce149072514d131873c942b310ef59ef80609b2143509da00d6c7350685b2aa94db03f6cb160b12a3c015ae20742bd90e72b05eec4b23e13d1f2a6b3f83bd223cd13fdbf578681884b556a85e4c3d357901676b48adafaa441fa37c9b33a2474ddc53896c6b0ac581917d175c77e1024c9495d931b11d8fafe6b1c66e0895958c0f140a1f7083d483e34ecdf3e78e75ce147ff10c8daaf0076fc4043fb5554d8f70bb5b1605b2fd886f58fb6703cc37d7bfedaf212020b2864c80186720f2524446e8e7f2cafe69b7134b5da738349cc20a7dcca6c5e8bbb56b77c02dd6f24965bdd1e8f4416279ad70429496c684d82bf6ed85f04688033f9407dc0833defbf076eb2ce5a17d7ce2fb41f89e4845319ecb35402929aa826647469d308d4a02132f4dad13b356a90397f229679177713b7c0812fae4b3666bf08643ec80c8a271872b5704c934a900c71b6bbd08fe9546f97ae79c7dc05e751dd3d69daf9caf69bc11c92dc598d8e06a0e120ec9469cdebdb6ca1cd817a0800dabfed95c85a6b3f2ac68979b85c99dcbbf691d98e852922b9a9a6c4b1dc09b9955825cb81ad4ef59c52c97e6f80f80fb3fe9aa62d679fd66820ce707249238bf50bc966b94c25a6d92e1376733467f627c326ecac317e9da61dc87306abfdc3e5cc8ce595cb51253a5b36c9680736758f045b7bc3b38a5addb395ede058a888e3270e823656ba9e6a7c8d5392148ef13460c6fb4c64bce74e8af338ddf7766b54074c1efab6f976960dad429a7ed2130f5b83cb1a5ecac122c5cdc1ea9f81eb667c5e13c832e96fea7722c9eeaa80c863496c7eb68a54deafb61fa13781cd9054e9b6a9d590b868000a00c7daf579b094904e5933e94b5736e35fe27af99afa79f04a7c163db77e2b481e027fabb6095abdc72f5359419744188b3cb7cc2d8b826fefccabb1533c2078012c463a285f231b3de99ed93d646b50dca37914c2f2467cb1d5caa245640efee67e1ccb623a5c6ad34776de156e036c4a244e6d32d3128da3b04504f16fde4715d1b14fe932b0c50b04cdf2ac99244a231078697d33b6d200b0d09baa95108f14f01db9df9d179a984a45b3d2b8795d8f905fba7956f3bbd3d52071a92a76cdb7a31e7869ab202e7ad068c7d6a153617a0bce56d489901239f3f0b0baa7e0b20ae4e885778614afe8c6614bf25748497c8b4a22a3c04624ccaa6d7691c2917d10367905b081b0dece3afcee7c6cbc029d9a700159ed19689822f9551b4031081e944d0a33191c0f6a62f32af478ff5af76938e66bbf6e9885d4b97a72b44cb4641f8647d99f423d3f7eb6ff21ebeb9a40dd322d8b059c8cf536b49574ff80fe2c3630071a62d46769453f988d20d1b0cc67f824cb3cfa4a009ba1e21d3f358de60380e749eec9a36731"}], 0x1010}, 0x4) r1 = socket$inet6(0x18, 0x4003, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0xfffffffffffffc25) 06:39:31 executing program 0: mprotect(&(0x7f0000318000/0x1000)=nil, 0x1000, 0x7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 06:39:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x22, 0x4000000d, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xffffffffbe89c36c, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x5, 0x530d7867}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000004, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x3, 0x4dc, 0x9}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000002, 0x4, 0x7}], 0x6, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x1, 0x9e8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x7f80000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x49, 0x1, 0x0, 0x7f}], 0x1, &(0x7f0000000040)={0x2d3, 0x7}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff9, 0x8, 0x20000000, 0xdf73, 0x8000}, {{r1}, 0xffffffffffffffff, 0x10, 0x60000002, 0xffff, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf0000000, 0xffffffffffffff6c}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x6, 0x2}, {{}, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffe, 0x5}, {{r3}, 0xfffffffffffffff9, 0x1}], 0x7f, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x92, 0x1, 0x6b1, 0x20}, {{r0}, 0xffffffffffffffff, 0xe1, 0x1, 0x401, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa, 0x0, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x2, 0xf83c}, {{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x7f, 0xfffffffffffffb3f}, {{r0}, 0x0, 0x10, 0x0, 0x100000000, 0x3}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x100000000, 0x59}], 0x7fff, &(0x7f0000000000)={0x3, 0x40}) 06:39:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8005, 0xfffffffffffffffd) setsockopt(r0, 0xd3c2, 0x100, &(0x7f0000000400)="537ac956bee1bb8bee5dbb6df549267b83dc0ee922ef31798172dfaa29cd77998ce67f02eabe65cc08c0ace07c64b002478359d47293cd1b95a1cc0d01bc640af3f527af5112b5b5829e2ae58185c19945df3263cbd67d8775701bc5c722e880359bdb5987f45c0c55fff079133e73f09f9c009493d230c90b1277ba039fd366b327158bf5308d33c843e1aaa60c", 0x8e) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=')\x00', &(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r1 = semget$private(0x0, 0x7, 0x40) semctl$SETVAL(r1, 0x4000000000004, 0x8, &(0x7f0000000000)=0x20) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000340)=""/188) 06:39:32 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000500009dacff010933cfdd99967a233394dd9adeef2123e513caaece09db163c5e0e59216a6b569ba054d82d89f8e7140f6e6821f5eb611ad2abde2096eae6291fffedabe2e0e1a62fcb0193531ee48083f79db868efb24b12af2e25f9c17a54f5e3796157c1c99ecfae73cc5db87000005463bfade226e643d05dd381119b5d1b529b7ba13f7c277730acd95e1931b02271f79bc32ebecaed83f80fed975d10f20d384fec1483b0e0034752115b1f9ba34c913882358e9b5e9850101b266f65bda31c2f24f5456d77d2efd462ba6465fdc9192f0894f4e2408bb75529d566989a923303cd658fc898b874f476138eeccca47b829123643b6bf7f010e4b18eaa550a497f41847e8734e2286cad6e08b779f5f2d68584b2f0d1ea9f7aa1cfa151d5880c5733e3038cda25249385d21c2b99f8882f0ddf7e3b401fb301742eb163e51ea3be80d8aa776f15136059eb317e6f9dbd"], 0x1, 0x0, 0x1800) r0 = socket$inet6(0x18, 0x84000, 0xfff7ffffffffffa8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x110) renameat(r1, &(0x7f0000000040)='.\x00', r2, &(0x7f0000000100)='./file0\x00') connect(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) 06:39:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1bffffffffffd, r1}) 06:39:32 executing program 0: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) linkat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffffe, 0x5) getuid() setreuid(r1, r1) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0xc0, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000180)=0x8) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000000, 0x40}, {0x7ff, 0x80000001}}, 0x2) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) unlink(&(0x7f0000000340)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) 06:39:32 executing program 1: r0 = socket$inet6(0x18, 0x7ffd, 0x7ffd) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 06:39:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x9}}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x81) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x20) connect(r0, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/3) r2 = socket$inet6(0x18, 0x4003, 0x0) socket$inet6(0x18, 0x3ffa, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xfea0) 06:39:32 executing program 1: r0 = socket(0x6, 0x3, 0x7) setsockopt(r0, 0x4, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c653000"], 0x10) write(r0, &(0x7f00000013c0)="7600004b9b810000ff07000000bcc2cf01000000b46075ad0d480db16420c962fa40d0936b0272677cdc46c1f5b5877124f8bfd49a067ce9c9d6278ab47c2cfb612c7a31389cae529ca2dd", 0x4b) 06:39:32 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:39:32 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x8) r1 = socket$inet(0x2, 0x4, 0x8) socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x15b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="113766fb53af3f84160f45e812ca5c44cd38cb9f02e87f09606138af032531008556484195cf608bcd46581d6b02594c6890be01611d1e1d55df9046fd68d0107f6e8677275e8d359224affa29aa0b3957f4f66f29c37418b69cebdd766592f0dcc0e01a8a295fdd108e034559", 0x6d) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x7) 06:39:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20811, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x480, 0x10) open(&(0x7f0000000340)='./bus\x00', 0x0, 0x144) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x90, 0x20000000, 0x100, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000006, 0xf9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x4, 0xaa}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x8, 0xffffffffffff6a65}, {{r0}, 0xfffffffffffffffd, 0x11, 0x2, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffd, 0x44, 0x40000040, 0x9, 0x200}], 0x6, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7fff, 0x3de33dec}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x80, 0x200}, {{r0}, 0xfffffffffffffff9, 0xd, 0x400fffff, 0x80000000, 0x3}], 0x3, &(0x7f0000000280)={0x3}) ioctl$TIOCEXCL(r0, 0x2000740d) kqueue() 06:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) close(r3) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) write(r2, &(0x7f0000000000)="df14989403eafc9bc9c20f05d3afaad930b3b2c59216547433f5d2d9c30a5d32c0d2bc", 0x23) fcntl$dupfd(r4, 0xa, r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x400) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) write(r0, &(0x7f0000000000)="8ef330af79885eb63abd0c659094d2e6678560ea733f273daa7cf709ae4004429cc0c1b65212b834d201e5996d71875b078729bb6ce48c89c09bfbbb08beeb09287f0c19f27070e9", 0x48) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde935d5cd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0), 0x0) 06:39:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0xfffffffffffffff8}, 0xc) 06:39:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x5, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 06:39:33 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}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 06:39:33 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x7ff) read(r0, &(0x7f0000000080)=""/98, 0x62) mlockall(0x2) 06:39:33 executing program 1: close(0xffffffffffffffff) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f00000000c0), 0x10000) r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) socket$unix(0x1, 0x5, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kqueue() socket$unix(0x1, 0x5, 0x0) socket(0x0, 0xd66e8f0ac1f8ad1c, 0x6cb) socket$unix(0x1, 0x1, 0x0) socket$inet(0x2, 0x8003, 0x7) socketpair(0x3, 0x1, 0x7, &(0x7f0000000180)) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/57}, &(0x7f0000000200)=0x3b) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) 06:39:33 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0), 0x2, &(0x7f0000000740)=[{&(0x7f0000000100)=""/184, 0xb8}, {&(0x7f0000000200)=""/204, 0xcc}, {&(0x7f0000000300)=""/26, 0x1a}, {&(0x7f0000000340)=""/210, 0xd2}, {&(0x7f0000000440)=""/232, 0xe8}, {&(0x7f0000000540)=""/3, 0x3}, {&(0x7f0000000580)=""/118, 0x76}], 0x7, &(0x7f0000000040)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x80) shutdown(r0, 0x0) 06:39:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:39:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, r0, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r3, r4) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') setgid(r1) r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000540)='./file1\x00') r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) bind$inet6(r6, &(0x7f00000004c0)={0x18, 0x3, 0x1dc, 0x179}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r8, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x1000, 0xd6}, {0xaba, 0x7fffffff}}, 0x2) mprotect(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x1) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000800)=""/38) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}, {0x3, 0x33de, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x800, 0x1800}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x3b) fchownat(r8, &(0x7f0000000100)='./file0\x00', r10, r4, 0x2) r12 = msgget$private(0x0, 0x446) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000580)={{0x5, r10, r11, r10, r2, 0x146, 0xfffffffffffffeff}, 0xffffffff, 0x7, r9, r9, 0x7, 0x5f16f97e, 0xfff, 0x1}) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000700)=""/239) getsockname$inet(r7, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgget$private(0x0, 0x0) 06:39:34 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000820779030bc467f1a8da972915f4e38459446b924d7384ca3d7ce33aa5d9d3b2c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socket(0x1f, 0x200003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) fsync(r0) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea6", 0x402, 0x7, 0x0, 0x0) 06:39:34 executing program 0: socket$inet6(0x18, 0x3, 0x9) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e2a7631315599001d7078684c0133c00000000000000000000000000000000000000", 0x68, 0x406, 0x0, 0x0) sendto(r0, &(0x7f0000000140)="4f7fa206543ba21959aba90a59988417f8070b778d3e3c55f246344de9727a1931fb5a2320a3a83d675e2efb555381c70765e3c409ff2bcf5c118ac91f84060a3ca3f4160cd1bdb18a4452436526cacc34e4bdb2048c4a26e711ef17857e43b953f1ec2ef9ba397fd81756e04831bbd60f1ca4d95085219fbb8c4fc8f2bf3c28335a53ee7a9dbaea5365490a87d3ee9cc3b020f7f90e2db73fd488a3e063d0888dbf82cffacaa566dace62ba941fb290969f337e96b572fd7330c3e83b2a66cec6b9d819616611e4db1ba0d2a8eaba00618ecb3478a516b1e75d88eed0afa5286b20d211afb92ce8ae7f42c3ef0bc24738f96c274678eaf0ee2328a9c669794147e9e6b5e7e62f7271b0686d6f973a4e5c7cc137121f84927b3ea1fda8d34f8f9f59ab2cd98a49c5ed56d60d96a51734f93b608c793b4b5c48bc10e13674b080bb29a46acf40324d006ab227393655cf106dfe3367ffb833013ebd292d4332f856b793b5a9279326a67b2210540baabf5f448e11f194268a85fba0bd130988024711f5ee3d79b5669d7abde24bbfd9124750776cce2ec737ada8c8b019666e4ce04a764cb5c48002c668d332d9d7d9377775f00cb047f97a3ab73711e3ce9c973509cd9ef52eda26f05a03e8889ff47645a6d6af751ad87dbfa19cbba424f2ac1fe1ab37e6b430fa8fa6140fbbdd99cbe6597f7264eee4c42d1f30e44db22cd2e46b33045e0176c68c1a9d7e9a748e94d5f4972e090a347ba3f852aa023b07f36b301e88ed4d5b1b090c6e5d4428eedc3812eb0b7a11d0dd0ca77bad45e32fef032de5bd2ab4681082a47ea664e84f9aac765448a3fc07fb240cb3b8df8caba54fb273526f091812deab4816c1b15b2aff612e20f4e67d866cdac80b83cf24dcbaba68afb599d28de9b4f6f51095d18f672ad5ffee694812782844dd6651c915b53b66833d8bdf517c00eb2ed7e332a2309dfc7ad9ffea6813b68058b11d902d2863a3eac6e9c7d29291987f429fa5acb4d9e31d2317ce95b34022f6a7c5c828d19895504d2f042ce209ac238e92c1b55d40d8a545136c70ce1749f5728b66268a6928793c0955bf9390d9c5040042c27217eacab9d1fee9f75002d8a80043554eae0df8941aef0f9743cbfb95bc3c68813764972e03fe437892fb3f0ce9505afd0b239ac4a7f97e5d4f6b6ab9082a67e86f542b3615a45734ab4e450fdd2a9683932b3b2ed36f79ac8c79235019da082210e98672f39b945180a9f1ea1140fb84aa8d07ab3dab6bdc42e85fb19a031e171b47e1ea00f51a49f9952d6ac0158cb90c94a54020b6497c2a4f7d13bc21d983b36fcd83f5bee1903929187109db885ac353a6a26c2691e336c6d4635bddf071b775947eed744ccd334eab88cba1ecbdaac82097d97e6c1070226eb580d70f784804637f1467b1d4aabac68afddea200d38d8e69c51632d9a24a23cc4cc2dd9b7b75d9c136849077caa1bd93a09878cc40b6e0f893f8ef44fb388b789c7788fc245d83126d97afb133ff6f2088695b4a2d6e4b4c5efd8de98ca2b61da6b437b37c7e8789a96c279d8d33b91de5db0fd31c73b32cacdb3171d129e8b99d72008b1ac13446624e1271fe377b5f570c46394199d7d3cd0fa5a1c0dded19d9ed790d70b608197b1bb81257f02d43e08a064cfcd87295531178bfc8a0f915b95bc2020d5438a2481cdb5530e32e0abe62708bf606ded79c089d8cd850ebcacd33daea89e4478c1ff2926cac424aa3883797abd9662a2d517b5d00c4285e40595a091792a9b689e0ebf694544d89c07e968c4adecc42ef5e66e3b2bfd991a9bda00e40fd4e668e542e2ae959fafb415d79eb403f653cc2880916210f4ae45c394c4d51af5edaf8c729ab3067f1df5041c449219175aab3179979b85e578d01e13dc69b23d2b35eb8cfcca53282144283cc3fa0dcf5ba90df6800b8765238ba60a84d27bee72c852b96d38174aad2e9fcf2c0ae9913554e3572e6563cf9cc389bbf8e7d9dd8c7dbd21087379cffead66933eb85300a7ab013fa78087ec2a9366d487376a0270e873aaa45240e0dafd74050df552e48820b11c1c867cf533348e4c78481757d78d27230591e36c93bfd0bc8b88578909085388bcfd5540cf3e4a7a64eb2f3bb512b226bc45796f1931f56e61415ab38e9d640296820e3d26045e1581a40b9ac4f37ae40f61ddcd84b9a8545fad293a3f0d3b4e51261af2e5d561e4eeba2b6d3e42936d5d6496fbbd3affd2609f71ad0f5b376333a1c53d5a66028503c9226f5f4bf1ac96d247224e18bdf843e9929b13c7975eaa86ef0564f61046068ba16b5b7f1146fdfcb5a33e6d852d8748ddd9ee0c07d1adaceb9ff236e6185eee40b1c26c2e5e4241a55ac1a54a2f709bcece82426d85ffa14d9531c908ba0e76703b794231c3b98053c37df8e117c1b90e95453bb636b1b174ef7c74d4940dbfa17638ee55a2433c79f4bb38a552a00c61a4c5146e117d219fb23e214eb84d5283b80aa0ca0f19d27c6824fd46faef24a8b6550a43d9b2b8df78f074c7a19e92169e4da31f21b7f980312dc1fa752e411479883eb404bcdce6ec8a218ce603083b7db2f10c64651bfa3f9d2e58eb5f9c509e00135a493d69b72cdfc2d0a063d9ca1d05ad59f6cc78e69dc9525f7b59b1b5e68e45325fe7b2cfd04ce9e2beec43be7903f90a8a0d30269eb97acdbf0a1a71f53783ffa2b90ee153e901f25a02a24ecb796a7ea294a41bf99506433aaa68059b6cf3d5b5f9d8371e3adfb9268932c8f9f47dcf5a5052c96ee95a05dca41c45dbe48738c1df30f5774f13f365fa3d97716d97e5236ec8fc220e1c43f0aef740e6cb2c457407b6fc16b834e4ae3a89e9ee1272357684f6f19e6fa4c47d6090533b631bd0619f91ce96fb8bd1ce22493729aed8a4e83bf3a9ba667489d596f176aebefecf3bb834eec375ac0e72cd3598ec06af61c996a0398a9c5ade087e6a8144761689b961ca5cb96de798cdc68ed805a0b24a169eb6c8c05ed53131e1ce9d58ba79aff078dab61ca22777e11f655c8ada092931b1c5804489e54e425c158ded864f375ba018330c742b5fac693577b047dae15d174ffaae9ed8d452f9744f4e16b0dda24459d1765f978b5703ccc754e75ea06c9840fa8536e8d80d002bcddcb19bdc79e14f582e54f9a00c584587914af5ce26be84d433d4d4417abed817857d757992c04a58fe58e42492eeefb90342f97a97c5bd01cdbc0264554a09487c2070083517c28c2357785ed2f3d0dbdc8da4ef89e1e3653c8feca3a38720de8c65551f56a9a0d3162f4b1897854867af9d04911268222999fc2afebe7f2eda6e0064c0eeeb365267bbdb032b5b02229be54025939bde2271b6a4d277f27f452d0ff49bfcdf7e2fc9452686cfc4085cdafbd9ab67ea091bd3deacac962223ded4c98e0de61ea8a20a7616db415a978330ee92a3ac679a47d02acd06bf48c9c387c392142eb6ce6cda616f89482cc39144eb70a79a2b3af79ad8bf12e508b9a3459a19be982f5821376f2997b440bea4c1d5bc25d9ba07de119912a8aa26da3abf154aa87735afe8bd35d72e441cfd9390ffec180e36ec43fe04ac2ecefae48b260728bf74600cdb3c9d6528ed9812f34ce9ffda6897d131758d6d44f2ef39acb053b666becad76aa45083529de12e923c144a787e2fa5d2d132633bb78ed62f32cbe288a8c96438e1dee0c93948591cfce045db45d5ecc4c20c805863cbbe3d85a7c5a1b5355a652e0d887304b12998e3f5b4dcc7e07928963dcefc1dc14ab70bc9cb05539cc8cc817fed1f69dbbb1fd5842b47a48648333e65541f49abdbdc0957685c1566c453a5c7c39add4e10cf744a0da8b2d57f9ecbafa2a16b06ba1c4bce9b612064e14799c24090324a55347d4ec35b705dbfacbb2cad6bf3d9ceac3b010d17c5e1fd04423cf8cf11dfae8a828a0697bfc7204e77961a2a27c85c4bba41cd9e6c58186293859ff3229bb2396274a79547c56a8202257572391955ffa4e8c669bba7e00f867f2d699d3876dae7b621ed25339f0b3f88a1fe0175f8a40fa18ded48c888943bc556f62a9747e9723c467a5e55cb21e4e43346033280d54d6ce87ae31862102c3a6b534c34978abb3a874f93989a96e50aa13bfa259fa5fe49051b7678c39f47d14656816638fa44106add6d75c652c8ac7eab9e98b619103a451a32eae8bfef09687f7a5bce77c1497cfbe7e389460a5aaa4b8d4c834ddf78d60a88210538e3f2267275736385181569f34b3980c516466ee6b2561929fe0b5ca97a18ffba22c207fec68b5d0f8acdb4a98f6029dd3f1f43a817db93265e14ae254e8e340abfd71f6256eb59a1372af957c9974fb33b52a874fbec3f07d38c333fc4afe6a1f12bbd29b2f7ce27c5610e9023b38601a8a927c790777325f0225ea912c52c5c4116a6f61b0f0999a3ebc98c24350c76a8d7e425e11f226de09aebcaea5b3107cf5a1d20de1625cdbf3d374102c449e79d897f5e4285e147ee71a1361a7af33ee7785d4f1d18b7dbca48c1833b1c4ba4c1bb1d0de567856bb626a90396c1bea831a975a7e3f7a5a30956159af02fafaacc6f61dc3b2889541f86fb22214248a74392cdaefcb6e5674384459dfb01499b76a2ee4433b02a7f5ed31acd9013f602350355c8b27d75feae2952f13fb24c3e2f76d1519a92576656f319ca0043b3dfa502ba10e638ab17605bcd510ace2d0fba52888a6910f7a57fc29c29ccaaeee9757be2dabf5120bc4696e7a39d745c91deae97a0f38193f928c278c48210c7c83e917839973ef1f5aff6ca1e60431393f25b40debe774ac3eb618a35e43c97a00c38db16b1a35894d29830338044dd332d34cc464a2405daa685a6e2f8f2d3d056baf31c96b950d8fe005ec679a98632b799666eb515ccc78d48360a5bb3b0777a28a147a52d40f7a80c91076961f3939c74ef78da64cce30fe1d0f8a3523fdbe527c2be10c2b3449ea6c69ebacbe93db1f4cec7d48c5ce3a058afcc16be90917ccd097faa6caa6e9fb9b088436666bebeb3aef46178969628f33385dc18623b4797e64bad690a18afc3ff01ad9999ce3a4f4e376d69767a8036564582000700f1e0c4fdfddca61fbad9c5d7534d60052fd462a530c87b1eb7934051cc8d2e7f53d69d5e2c50812eb6ed7bf824bbfe06e7824980153a55401a5e2c189ca45dd37b11bd97ba182881eed4c943cd23efc302a4adc6f2f0ab2c1115d7f4e366e6ce6eea5e8f3e085bdb4ba515caa67ef47c797e82939409df50fb4cb9719ba605d7496e8f817dceaf60b346d45a4f683a595f5e4e9256c78b318293c78b529a69b2eda995bd9f00328c204732e3ccfd49dd6564760533f21a91b63fecd119bdfac0a61f43ebd09c68173c71dbdae85263624c89cafed73fd8609538cd4749f20ea868245b82ec171b9ffc4e8e23b58bc32eaaa964117436cd299f9af62043f640ed60f7fe4aee52d0ba0ed5d44146cbab7db3e03508ae184c04f2c5a765fb595fa50885ad2512a6b729480a94701418cb5de6352837f083b6e811d0a78c4be88b930991a32fb8b041c5abe7af26d6b9a40826039c26b8b1bd98448b0e85eebc0d654ee58f5d2813bcf1c308b965693008b57d069b5200d1f1849dc47997eb6e47331de1b829c2860f8f47c56b29c4bf49f8228a3d4df8b8928ac23d7cc886d70836922a750035bf5c6dc9c2c757c03fdd96e7b9ffdfe1a4eae901c72a2bd690cd909868810cbe94cb08a21506568a9ff0b26a1c7df8f1ad5", 0x1000, 0x4, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 06:39:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) 06:39:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="66d5784e4277b5bc06639a0ec2d23f2d22fcfd2c74b368102aea1eb0fe75d184abd5fef755886dbbea34deacc62180e58a77a0e9da93ce01c8b906098764402e5dc70c5910aac66ac00e25515e5a6c5e247c900992f2ad20c022d2136ddba95f8faf199f36ec178721a6261d35eb13d39a19ab02593326495035a85f297af5c9c0a64c7b", 0x15) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) close(r0) 06:39:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x800000000000000) close(r0) 06:39:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b4001000087f6d99caaf7c2b"], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="5046e8eb8db332a2465cc62cdb3d9d8b06e20b2821d5cc4692037a0a221f2d8185ddd242883c06e63d45784be501b3af9a4f0719acfb899935ef4c251d5a031aea34364fc33116c67167f64a01d82919f4f289c30ffa21871584227da3910944e967786780baa2291d56b9261f396d473059cd5d489c4da4359dd45fcafbbc5bc75874315e2fa9234b75a59e1227a7f7a1fbe4d6aa39d820b0b50ed937c5d7ef251c82d6937a2ed692d6ce428499ee1366ad26c51d3a2933e7b8eb0da6e93ee970eed2e4b1b0a1edafe02e2038a4616b01dd926bd22a4988ca82ced0b458f1a2c340614a35d3ea859632abbda8803d39620a3aebd4df", 0xf6}, {&(0x7f0000000000)="7eba16ed147472cda3d5eb29c6bbdb1b2de02869ec10e7c047906c69f9456d973249ed6fb76f521c4b2d", 0x2a}, {&(0x7f0000000300)="52c403c552206afd884290844cb7f6f5f0e0222a6527fcb750ac6c17a7222bdeaf69c7dbc8a7b38a7e254b3474a11f2ed70920dc668aeeb188ef4dffdb9429e87bed9b2452926ba000d6d043ddea10232aaed6c939d259c5735a179b02a3b5e14ce7a819255f025917aa39f9b0a3eed738815c93155fa90ec6bbf01f0d762721cfedbcb6314155451b1bb99173926d84408f9948cc453bb4", 0x98}, {&(0x7f0000000580)="e67f5d80d19405272cf8bd6a24a0085a5cf4e494b78d0d60144f4058b58138244988fbcaea585941d8e9d1fe07109bde8fb0fc6473d0bd69dc1b7be9ace116b07d4e43615501d67ce3b0706004aa9f3b5422c6ba5a88a7104d2a0182e27b084bb8ff0b3f12286f6729cedac15a7b89275bd598adf0243d4095f3f9be8250ca147eef2db08f4c0dc723ffe88b71c84d8bc59413d5b553807debf5577f0981ce6b341f015552d11e66e60942c78c3c8ed15927fd69f52e0ef0162f75b1982186b3a3866626160968f44e141ed30d740da91fb4ae9f3f7a82d6f43e42ba067402de6f4973d5059da9e953de1738d228baad79e21c7048a9e471df34d4d25e8a058231f8f44d0fad5ee5536eeb7ea9fb4406c244c7face76c9a3fb8cc2b826806760ce8d52133edbd88205b2616800ad2233091f3335a20b090e50b22097d6f735b761664477924a6293381fa014d8bf48c4d7436c7e8a88e98f68f157599fee1b8e0e38d3765b4838883f6e63a5e34e7ce6de23d136899bf3f136f98233b2fd3fc989a60a6b9775ba70eb539b7afcbcb3d54f6ac40c6137778c8139edfdffe495f061b1beda90916eae5e145f448ff14115fba089fa9abf6851b0d379fa37de58d9fe878f95bcba32d34336997339dab20a005a7c5b16f72b92597610d523b9e1255141e08d4fa8425d9f9bf2cd382bbf36531168a2ac0ebd8650ddccc8c0c175b9890d0c04ec354508c4719f74d3355a48601b091777be83271e25c8b0f20413df0866faa947b51fe3c85a8e1cd0d0ba6010717b2a4cc0376c98655b6f2ebb9d42417f47550490c7c040910766b3f1b0c72bf4d3c8b722e3ab5f7d5b542885b42f4335c33e1290b01588265b7cf9a7487782f2cd8a0369a84cd880c619271c72c66fdaedbc8fe2ddcbda08f78a434ddcce79860b7e3c54de978c673c485b136c302493cc1a0e38b45b3cf29af2a79f20ea12286b186238a1bcd95f9742bf973dfa1506e09c220927911f8b94d375c006b4ae96347fbafafac7c73df51cc404ef30fa2d0b0ca824be4f924201829d7145a7ba651696e0d0252d53f71bfc4e0797f3555466bb73cb75a38f93a558054f93cfe186770233fb265b383a22389659e8fdcec6422021dfb3d23c3df8d52500ad3293b7053924ca8c14220b159590d2af29aa844681c7f6a98b4bb09d2e97e86916255df08ffee901a7f5146366f0b874e2bf1f41e3751608371a4afc04506c8b76730b2f91b5dc33aba14bde81fc60081605d4060c65dcecadff3ae8c7c649507be6a21090c798f12d7dfb9fce8279053d35bdfd9ec89fe816b72c7b1507a4d74373911157a3f7c71c4c944b39e0c22d2e23e69ec7609ac1e12a3d057a903c7d1c1de73c693815fa5e8ba1be47d1b4898f5bb902ccf4756ae61a63b7f1d877d93e9bbf3a6d441fb140897f3f01663361a758783fa7274f7e8442b33caaed901d9293df4f007adc1c2577098ddd375d289156701c33bc65ce6991d2ad5c134863e9584b2259174d720c484d121c8f0625ff73744554e166282bb014d94dc14f08023a1226f390857cf96817785ef00da2f2243162ddc443f2c6189489379b4b01d5fec837b9a2f93e275ce3fbee08634b94dc6db47746d5bffc053067af52b6c1198881ff52cc9d4984125baa1782638c91fb2df715208f5932bf856152c0324031310986b5c0ac4b48931281a39abbd31a7837d023e8530d5043a71044e1283aaf21f170a23009e79962f1562c970202ecf60ba3cc4c15e1d567832c0295ad83031566373e20d30cf64d57ab130444a7fed267d949a5f87bee322372e7a0861d74cfc391a2dfc90c57e3d9f5fc422b8a3299737b720aa26d3bb10cdc039e3d12d7288af0d62db72c96a687ee716103785e176457ca7ed69c054f4acfaf8dd5ade0648a0a262507937b23cb10275558435e57a1cd99bf05290c8c0e707ead83dc83799c3395d8ea9f2a003bcd20908448cf9c40e8589955cc7a6455b820eeb695df4ce2a7d841d3e9e1081bc6f78102e06b9dcf02c64976289435b0894200eb7ab1efebbcf6fe22364e4723eb510b3515005173edfccbc9e365938f17d10f26314725a8c985ff1cfeaf9b21290da5e93f3f8427fdd67e1db6e6d44ab81d76e77ee98f069b6b643e435fd00651ae7b9aeab9c11305ffdd09eac323c86cb2b7dc881a8fe3be7d406d15c7827d5c52aacdb5405b6e8bf23da0aa3694e9548538c047a819d6ddb3880500f9dd6f54adb827cc6d902b56e44b989d46f95d79c6e83a42141d52d19cea2f1625848f4b36e3ef7d0559a4323275a38bd52f5f75feb872ebd63da6a14875db2ba11519eba7dbd51532f496cff0faa75431fcad97e168f46da11bbe9900a50c6215c77671482714b509539137883e69fe9af5e16888478a041b7ec3c3924cc56f91acad0e7a4fa2de9fe252c8813af0e94ee3d05a869d0c0a13c9882c8ff509f03f488e7e1f355abb0eb5da1f105bbf1804e002d17cc36703c8c0837aca74c8a2c9417e623b8002797a16871bbcfabe7002e5325912e1bccc1cc247c8c6ab29517dd6a46c076e8bf601525f07a6d14dbd586f92c23d7be47cd631cb10bcfb253a0c28eb15eb883bad3eb3bda229c96ada677c0971e95b3b2be2d4c86977b8588fea9da4707e0b8f39147cf79b7695651d4848f776ecbc00644dc9ea4711fb81fb6faf245bb82943a4844ab919abebe317dcaef21d89e4eeac3dbde46dfda7273dfab8eb1ff8e4e1528405738918d64111b25f9626ff1ed4f51a945eb75c90d2e522650608bde18ae95cbc4c5d829875d2fc9f1d2bbbfd2c26583b16e7a06cd91be989b0f1ea0ae6dca754b1e1c6e5c283549401ae6dd5ca3a07f15cb261e345a0201fa6f9537ea4d3a097c349c3409d5cd779cbc06226fbb36865d27d1adf310cb725d0846447f6bd1d8faf43938f8e8ee50ded767c2da0d21caa1be507c2cffd587a999f6827bb2401fe2fa28ed9b20b0e57e0088bd307243c454f2807680dc9ab6ecdb8ed8445f5ecf5dac74780a21cb2b30a57285a94aac8f73b75dbe4aa2d9fc6a54920ba7241bfbb55dd85b2a5b88f5803aa947871ebbe5a286da1b0ebdcf44c02a0d5b1b15c3d6813c9b996456e365832b1073326f570d7d70f7447ec679641abcc09ef9bda4ebfc6902dff1ca71581db04c130cc6127035e95d35dc316e8168bc40791125e1aee0a07e247c00a1797219159de7887f766eeb286d248d74aca064ad6818bd48d9928e5f1cae2df9601882f41dd83bf52645b559689b02e098488451005059a96ba2e54b80bc880ef8880572171520a86a5bc3e399c7fced7738c0cabd7e9ae87f6c92b40c6dbd4dd5a4b1563cf2a83e48479fa17577b7b4d8cba1c898d4c813bc3610c23c5d80faedec8df99aa5062b733bda07370d220f2572011c5b35196fd28ffe14629a1039d3289e3c5043648738bcb11d9aaedb2e07a6eee33d025af9f7bfd52360b8b5358febdebfb11dc933105d28a811125300cdac8b0bd976c3a7167724da4da6435af8db797890a54e8a43907d88baffa8c563add932e04d451abe01c0980b775a0c4da3315a9f63e501bfe5b08af0984bac303b61a763a30fd8d6af00688c8e3fa36e1f10568aa76a668eb518575c3b004459c0a4610cbc7df7c9ec1dded0b5bacce26b044433c2b5dd5ada2cfc09126b209a0796a61074df95e38868224fb20d362d922f9e27511f19fe3a82b0e8566fcf484549e9408a3cb1ba7cd3c3bb4b352f5184d1c428441b5e70e417bec54d190357f622d2790676df16677513002ffb72de0cd9c3f65856d40180d06a41526fa7e36d2f10a80283747a22e5aea8bb5fc0ac183f9c13bf461f4eea404ba43d537c226b7ab6f4106c8890bcd1a0b232ed7e41631f10a52413532acdc4d324f0704fc55d7d851fb4b13a3f9168c8a31678ae55ae4710ca0ef93acd34dbdba6b9469ecc77a08c75a527bb92fc7149ef478bb12f5b5be4e9c30a1d46479644d752f793be2aefbf40485c4652f7b7e84926ac58520a1cb76dd2ceee3da34953bb12243c35aeab8d5569b454be0b48417809c3e4a2b32d249da8f44604cea0d546cd26b9e6823f87a6e4a9e8ac8c999f6f065fdfe7db3957c17c7f52f76fd64c6ebe3bcd77d5d5d22481fd76f1562f986b5d4c118b6d6839e799aee13ada5b1eeafd0d62bbaed787328140d630a434ecc80ea0355ca4c36c135040dbcc09d46b165070288c4dd0c870ebc302555fbc7c9935383158a065056bfa3bdfc47ac408bde43202f0427f7a45ce83f5d318e2277d453a43785389cdd8844be9f6f0aef3678e4470553481842314f8e0fa92584c945bfed68aab2761aa3ee84818cba4826c3248495dba67255bbd7a10846b21e3eb2aadf06f37a380548ed29fd6d07072e7f1fc1ff63b4cfd04b2ed8cfffe4b44cb051e71ef66f94af14a6b644a7e9638e9c3b60410145a80d7ad71caf505372d63866094d906e8ca3f115b38adc4d3f5da6f5aa9908c3c36144f74494f153eb6f2298b2e388c1a0994da5f48511e5228bac67de629220388bec73f8269a30c9ac0f8333b04db3cfee8519b4f10c3552d4337cde88aa69e03e64001fb58afdd8fa65b8fc1bd6e12091c8c3a43e66d1e71c9b23890377b72de0bd2d94247498dc428a957100fca1675c2ac928576b3833389eced1db0a76421d06c08b61cecaf57bec74ee09884d0a533793447db3aee0c79e7c81131f5522b7206c778f4ea6c56b549b099ac7cdb1c597f0094ee594e46e46b7a735ddcbcb33505c902314f99238950a041be4d5c16fbfdfdaac1cbd9e20e01a3dae99ff37ee029060e60bbb875806574e56f6bf93453d1bac8029b4a0e805b1a2ebfb8b639128b67be2055bd2d1c86c7bcb3ad43aa08d32da1ec8868e9c92655b0ccd4197f63493f1d53996fca327eab20994656a121a30d34510a784357f7a229bd4462e3e3823a47cbaa62b4339307a5c3b40e5f8065a2f95b2eec3c3de228f7a78330368b0a033baa05f579cf15d3c3fd9fb56a77aab4042ca25878c1261c12bed74158f71382d329bb904b423a2239b2740387821137c4bfe147b5b82effdb3e695d4191067b89a797b77731b22910b1a70abe25ade69be3c8f31a4ae74ca0ec2bf710dadd64e3bdd080cb8c1ebef2c6d7aa854770ffc002d03300a1cdd105864fd17f2bf4eee84d2a186e4dfcd83e7610f19dadd8611eca053e14b7d8aed29fc69144e1cdf23f23247f35393e5b895653390ac7e52b4e8ea0c8952f0896cde800aa486cf6601da027cd23fee7984527c62f0ab9debd798be9d2598df882cb34f3d72e4ea36df2398837ebc9c88c7b20a61e91f53ebad80c9f903d138e4ca831fffa129f04aef20e89e5de55c9005173c19cd500da525459fc3ea0404cfbfce601186421a73d2da7294d2960f45110edebd639aa825293a68ee8d3830022acd04087f9d7841c90649d70fe1137f0ad39406269ddcb4a51f6b60981397a52509c34851690fef02dd5718d1bb3a1f75c7af291c9cd6d62db9731040aa8792c6f9a3b098ae150371cbca237f1d7f0be699a56f504e8504cca132b269246061e1a23d83c73a475416609366bf35e78625b5f7ad2eab3f252e098717b53a0a3a1a96613167e1090f75c8e17c451e5cf5a550b3417a6465aa121e97a19db35a2b281d52b350f23bfdd2e25346f62cf02dde2272e382b0ff96b708d7396b846e3e74c33d6df211d6cfceb3db9bcbcb3eb3af0558599f2f5ccb69b7a7773aef4bb89cd358d30f01e4fe7b5f", 0x1000}, {&(0x7f0000000080)="12eeb6d95434ca23a072edb9e282f7ca511032e1e5550cfc9cbe4da1e3e09331c769ab5e650dea0186f7a8d67cf40c9bed03a2f98307976ed73e0f6f467ec2fd8970d3e5fe0419efcc155032cc03dea4e41dfb4a633cc5b98dd40409c97378c4644cab2eee3adb", 0x67}, {&(0x7f0000000400)="924f70df467e010c7cbecc2e7a8861b53e9e451daa268447f26cfb13e9652218b11352efc40a6eaab194e87468bbdc828d610b1193cf7725fa6688110986dff0050fa3cc128762fb6c4d0a4dcb343ab3532ee4bf1d857c80dd13892d6c8e2d794dea7236359173b7dd57db8c87319e8f2389e950cb8cfe6926d4d9f7ce1970638ab7b8c064edbb55aa912f10fcdf6f955ea56b3479b72869cf0b1935497fadedbb9739fd0134469a1b6a2991a6ae0ed75211516600b366dad8e4eb473e2c50886ccd", 0xc2}, {&(0x7f0000001680)="6569ab332e7d64af14f1d1e6c9bf1a52f2f77d09ba369cd4e87c7c64540e0a69c601592fa2450f8b5c0a3fe72ba461d575b42a2f0929219f6062b2fe3e71b701b1f566767833f6ba78a1fb8c989847ef279180174f52d3551865155b5d09a6b5bdbd2a6cfc3043645375121b8e6b6ac180448e20784411900592b2af47d51c523d5609ecf30a38a9b89be261d1dac64b2f066de205f3799e19ba3e80f461962842e6dd6180510df4a6d6828fad7dd9f56b78fadc924e89ba3371c4be2c10000605973984bc350b5eaf227fd953993506834ab0fbfb45718a614519a77c3c0cd12c115491", 0xe4}], 0x7, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:39:34 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x8000, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000100), 0x1) 06:39:34 executing program 0: syz_open_pts() mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x90, 0x4) fcntl$dupfd(r0, 0x3153d82d39dce85b, r0) getegid() accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000efffffff000000000000000000000000000000000000000000008000000000000000000000"], &(0x7f0000000100)=0x6e) 06:39:34 executing program 1: r0 = semget(0x0, 0x2, 0x80) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/156) getrlimit(0x0, 0xffffffffffffffff) 06:39:34 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x3f0000000000}, {0xffffffff}}, 0x0) socketpair(0x10, 0x4003, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x7fffffff, 0x1, 0x120000000000, 0x3, 0x20}, 0xc) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10000, 0x40) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0x8000}, {0xffffffffffffff00, 0x7}}, 0x2) getitimer(0x0, &(0x7f00000001c0)) getitimer(0x1, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 06:39:34 executing program 0: socketpair(0x7, 0x8007, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) dup2(r0, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r2, r3) 06:39:35 executing program 1: r0 = socket$inet6(0x18, 0xc000, 0x4) r1 = shmget(0x3, 0x1000, 0x120, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/112) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="dfb817d1225c157dbf410321094a30ae4f91005ecbf85c9d616ec38b7cbebf036a52734dcf42413632e91157139123e096d9", 0x32}], 0x1) clock_getres(0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x101) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 06:39:35 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) chmod(&(0x7f0000000180)='./bus\x00', 0x34) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') link(&(0x7f0000000380)='./bus\x00', 0x0) 06:39:35 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080), 0xffffff05}], 0x100000000000008b, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001c80)=[{&(0x7f0000000500)="d8", 0x1}], 0x1, 0xfffffffffffffffc) ftruncate(0xffffffffffffffff, 0x5) 06:39:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = dup2(r0, r0) getpeername$inet6(r1, &(0x7f0000000200), &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x3fffffffffe, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x400, 0xff3}}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x272) 06:39:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000280)='./file0/file0\x00') 06:39:35 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x8000) semget$private(0x0, 0x0, 0x2b0) ioctl$TIOCDRAIN(r1, 0x2000745e) getrusage(0xffffffffffffffff, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 06:39:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="72364efaee5195ee648e1aab25c568b40d6fce86561a4514a3a64bf683c97822d489741202bbe501a03aa17ffb3e1dc2495dcb", 0x33) 06:39:35 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x4) msgget(0x0, 0x103) setsockopt$inet_opts(r0, 0x0, 0x578d77aae0d92b24, &(0x7f0000000000)="c49088dc24bbf43218831977e0dd0189c928cf4c3110546efa7c730a48ef2969c3b6dddc9acc32b20f05f70ce660d5c4d429f6ae6dc1a7", 0x37) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 06:39:35 executing program 0: nanosleep(&(0x7f0000000040)={0x8, 0x9}, 0x0) clock_gettime(0x4, &(0x7f0000000000)) mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 06:39:36 executing program 1: r0 = open$dir(&(0x7f0000000780)='./file0/file0\x00', 0x1d2, 0xc) dup(r0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r2, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r2}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r3}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000740)=0x22ea8f2d) r4 = kqueue() read(r3, &(0x7f00000007c0)=""/8, 0x8) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0ff000000000000000000046e000000"], &(0x7f00000004c0)=0x6e) chroot(&(0x7f0000000400)='./file0/file0\x00') r5 = dup(r3) r6 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r6}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r6, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r7 = kqueue() kevent(r3, &(0x7f0000000500)=[{{r4}, 0xfffffffffffffffe, 0x1, 0x1, 0x146, 0x1}, {{r7}, 0xffffffffffffffff, 0xc, 0x2, 0x101, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x2a1}, {{r7}, 0xfffffffffffffffe, 0x1, 0x4, 0x5b, 0x7}, {{r2}, 0xffffffffffffffff, 0xf9, 0x1, 0x7f, 0x1f}, {{r6}, 0xffffffffffffffff, 0x1, 0x8000004c, 0x0, 0x39e}, {{r4}, 0xffffffffffffffff, 0x2, 0x0, 0x91e829a, 0xbae}, {{r2}, 0xffffffffffffffff, 0x0, 0x23, 0x1, 0xffffffffffffff7f}, {{r4}, 0xffffffffffffffff, 0xa0, 0x20, 0x81}, {{r2}, 0xfffffffffffffffa, 0x2, 0x8, 0xfffffffffffffffa, 0xffffffffffffffff}], 0xcc, &(0x7f0000000640)=[{{r6}, 0xfffffffffffffffe, 0x15, 0x24, 0x9, 0x9}, {{r3}, 0xffffffffffffffff, 0x82, 0x40, 0x8, 0x7fffffff}, {{r3}, 0x0, 0x2, 0x0, 0x7, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0x60000002, 0x7, 0x1f}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x2d0, 0x101}, {{r5}, 0xffffffffffffffff, 0x0, 0xc1, 0x5, 0x1}], 0xffffffffffffffff, &(0x7f0000000700)={0x5, 0xf35dbaa}) fcntl$setflags(r0, 0x2, 0x1) recvfrom(r3, &(0x7f0000000380)=""/52, 0x34, 0x43, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) 06:39:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x4040000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0, 0x0) msgget$private(0x0, 0x4) 06:39:36 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f00000000c0)=[{r1, 0x1}, {r1, 0x40}], 0x2, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) linkat(r0, &(0x7f0000000500)='./file0\x00', r0, &(0x7f00000006c0)='./bus\x00', 0x4) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) write(r1, &(0x7f0000002d00)="4a23b430d537f49a5378db359f299fafbd849cb536b59eaa63bd60d68e8391b12678bf44cbfc3416c713ce5644683cce9061f9a0be4e2b0cb721289d36ff7d026237b6eabee3da55eb699692059a877f9843ebdc1827c0813a3ba300a497a8c2ba96edff4beb737059a8b2ab2bcce1267a1d0b2e9a89a140885a7d45acc00822427a7b613569410c3829a8498f671400aa169b8438dd40ba279f6558db7fedb9b5bb5f2f8aa4cb2fad43518ea96c30188b524965b38e0eb3b1e66626b146157916e836d8b52b2337f8631a2efcf16186cb6ed3400724aa9ca41847be6ae4bda4115823aa5e145406cce07abcd7fb8f0e26af40793b6d5e5cacabd1c304c444a276f977a1b050e1110b7ce9f45d0d5a94591f97eb1e451595bbb432e228954fcfdda51d418c6c4f39cbbe80d1cb6a1552fae4223d127ba437410aba30b0d8fbcfb83b565866789d15d05600786319433d1b854a1ba02b135634f3940bc9a42d22fd9d7a2baa3edea8e41a759e249ad3eca3529bc8b27b280f9ec6138719f79489181254f41a78e3fa5ccc80d2fd436232b3dbdb03ce2d302d11c19b4f24ee3f341874c1e69b5b88cc44870d10ea1618de7f97d15f8f27635a365615e9498796177c5bc457112a56c3e47b6a07234d67f42a92e009c7d60ed6c26caf03e15ec43a41d3c5895470ad47e28692b2040ca1c0eea11b5dd4df0d9840da7cd835184dc7dcdf775ea3270ae130f5d93fd614f8b3bb4402f1f07656956ae80efcf97d830ffd795db42118dc94fdbda406be59e26c26ce07a173ff7a98b0041b06c5384d7978460e609439dd20b441acdb22ac24aa3617ffa90da7b752d60d44213fdeb88e60d0b6205394c567ce0f2934346953eaa79a52b1e049e8416544f00321b54cf965639767c5e791ef236d1d58f056c624eb12b3134245859a1b8569b7d17a45c5696ac69ae7a9821b96a753a1e9ac6ed7770351d90d5cddc307e887b2a893d9d2746c971d4b0298bd03e80140b52bad1035878a5ee1b36bdf1d62c116c82c6faa6fa5f3167208e246ff6ab63f6bf55e6f51dc57fe66952ad5e748df6e31f2c5577c4ed1a602a00ebadc916826446530d91926452aedb2dbbcc8961b8a85ec8e0f9cf11db81d14ad4ef885170aed5b034f7ed1ba64d9cbb480ac457c0fea7bfef3c44a7965b5c70647792bc0f20254477429b8bf4acdf3958acb8605b0a0674f9aa3aeb8affaefb9c3cebf02a12e9a7212adf7bcd5666829801b00f251ca84393090c5dbde1d3082b4ffe615bc6e360846de88a1a9e3691ed3f9dd9dcd30eb267f5f416a198ce05b56f01cfdcdd014b8614ab38566c5faffb70f2bb31d4517cf6c74f22ffb18ec05c1dd7c86ab4c7b807d2510354a987311368417701b3749b4c623897ca4d7c4adc8ab9e34be5a2a5e22854ba9c244a336f3079bbada2eaa2a77e312c3f35aef626f5cf458c98549d045ef4dae60cd65fb4511f17bb2addb7dad34de7e56554475c038329e3fd7ede0b8a17dfae48e2bea70baa789f869b2964522445a0fd4871297073ff7801c8c3ced95e0a84e45c25f4722f504f60b501b2453a1176272d8d4c580a4c5dbc5991b0adfa6a0a926508423abddbbfb1fb2aa708b0aacddee42fc273ec006b1abacf160ff97664ede98c933b81aeddbf5bbb0818cede936e3c189d314a5b8c07a54955d965eeb77c144323163343d3dab89a2193201d3d9fb8a62cec7385fe88698027607c6a41044002d6b06ce80a8619875e5e1bd78fb312a6334a4a16f6072fd6e9fd8d69dbfea5c5ec94d14550639a0efc88c4ce5906bc6becd9b5b3ca4879c81a27b34ecd15038b26957e4a7015c5e1c44b2866af9626623fe2e133130dd5aecb234bf3c5f09c1239322fa49666c4697505d94946ded7072eadb71e7f4eec821e7227a42c1a4ff5cf9dfe6ad2972e2e3b93b6686aaee547d3cd98a1b495b3b2a354a99cc04154d959d5c9c2f4bc853a8b8fcfc5ebdbdd49f7ca9c3e8a95723012941466e86a8a2c2a96cbacff12da9a0b5aa78fd1b16e4df425f790df02f3c2fda3a4b38b629784b555919565928caef390b4e0ee5677a0701f166d66cd81e9b5011eed63a41250b7eceb98a296cbfc9923be2a5c240c7b52d521b8aefdf69df536e83665b6450fe5d11426f9f4c997ccde142f0299f45b24ee64be2261af2023a7b12b2ab8b6a7ecdf94f7882bb5609f595aa3005bd55f990e6dd90f37cdddc4255e8d0036d739da7159e2f697a91210f3cb0631423b789ce3257b9a490cb691d9b0656d81024647a85964c159e183f05fae66e9db0066eb9ee38b032734228d206e9c65410e9998e2d543cc824d8e95f14c9ef21488b0dcdcffbdb0738a90b4935f6e1ece9a845592432bb515bed68246d9c55430dbb39cae8643bec7d6a96359652c642de762c0138636f18404b60837b51aeaa8ffe3eccfa1ff51bf243d4cfdfabf73436eb9eb3deac62f51f828f265bbecbc57c3d4c4a3ed56a35d65d1fc82aa131845a09fb6e473ff67fab8fea6b4057b9491cee231202ca02eaf4e2f6122cccbab16dd277168323898dafbd0b343b4febad36ed3945055837fe1bbdcd10bc39ba7505ebc1ff5e6786f18bf2c2bdffcde3022ed0a8414984ffa167e831f9e5d9704e718181d7e3885df2448093f6698196c19fcff200d5c23ad3b21fbbba39e7b7bed56370c59d95390d919087da5971e328ba33e8c7a15f851a23108b1d1e5128f8e26b1e30c71861484ecff969ddca64cf5d5b9220cb0b26a91a7dd48b9eb05df9426ab518b0958eaece6023d29c1cfdb5975cb2058c54accb546a81ab1d4755c4f8249c9b68296abe6e9bfcd1cc3e69b409d5684776c656b91920abd16dc94474673ee6b9050ec698df7613ca4028bd48693a4c5ae7553026bcdb6a24b7780ee3c268447d2c59242bb4e41b02613ab2212b75d3687c599061ac4b0d1d2312892cd2426b07fe8f82a3bee45008f362fbfb3dba18131be957655b6a453140662948522c2dba83b8244b3be4b6123cd5020f9323d06723c5ae78e547ba0f081b2c212c1d9deb4f4d44f52abb1550656aec7514cef357a32d88b6ea6dd2ddc32a75509c57dbfe66d0c900ab441fc7ce82654cb06c39508780bdf213b7ec957034a375f4c2d517b71721c4c25982cf710c4d0e00b123a35161c802f1f6332abb62710d9e30ebe05ac91cd1a43dca95740c699e4f05f26b974431a3677ae432c7ad2b525d4e2f8c793118b2a68144186dc20d5230a109cf1e41fa440276aca91d076b9bbe953c84be576e71721c5fe57666239ee201343e9c2274166e89b3fbae586fe80cc928b215df4eafe33b7269dbefd7056a1f8caadd69c55901deac7aaa25e6560538285f53126802f445d68689fab04537753f308585a3192e32f6e3dff68670e10a3a538bac535e35f07cf65ef3c9630f6562a244864c5fb3f7cbd2891fdff160d5ce52bf2a1f14a8ad2ad2aaa62ca42145992483657230e9dd3d05a13ed0d6ce31441dd9e4730173a6ad561607f64244e6c2aadaf1ead3e47e14bcb629cb22727177c1398a6e599278d18d9b9f8b2c4087f88d40e0e340e22f5be8e79c054c096d35b984f98c7f7361e4c2fc2c7d88aeef6ffa989fdb322f7b0de3c9cbbc4fbde5baba65acefc8a5254848c61abc02f8709bc9d86b23c2dcf4c87c2ccb2a1bc27e9d9d6807e0e3b26a5a7f3a170d78bd75109e786b9867d08f0cdf3220643f4451d892b9a401a4cf14a9eca3676d5091519310b5833925de5e6a8eff97de73ae7bf26c8aa9b057fd4a34581e9117b1e5b573b7ad1b0effa9430d9f09e8209ca57a6d6132c62a0b4403ffbe34851a1cac78e9ea3b168f7a7fedde6b39d4ef7ed04fff1cdda8b1ae149ff079dba34e63fa9e9867e2875d58492eb5b67143282360e1d111f71ee7158eface7a26a29ee0f166c81aefc24159c7655594b711f027831c855e5d09e08f8501f7296a4ce9b5b843bebd3a41eba03760f654f79fa1714b83072611b9639e8cb24a7ef016dabc00e1890b1b2daee0bfd84f04aa37275b33e351f593f53cc700a68a3c8896697921b4ea34e199aa485e969c222d656a6ac7ec0289d0911d3fe914a87aa1407394e04d20f7d3b3e8041b7bbec6f40e032be5ced6516823f4ab413d44e0f42235c174e3b98f8fffc01fe1b145e2b08d7a247b0d678896fbcbf23b1bace98ee1ee8bbb31254bcaf81f2be9f07eaae41bdb1f55d5d83cfda41984c056746866e91926f4108084a280c1dfe00b82cf706114306e35f2231435e69249c52414aa3ba63889c2841598447e9a0c59cc579a0694feb6c0b987450fd7e906f238003be4b5116c1d4008c4d039c96dc30798683a23b7e7fd6197a1ae435e46e5b60c5bede2e6580d2ee117fc8d481ca16f00a7bb384c2d77a3c3968a8741599066eba3356368e22b7091d577361ef75b8e71d98ee273e7566e6e2d6e191da94259994eabee185936e79b28acc44dbaf7f771455d8f307a9b0885a3c27c8d2963c384e1b110fb9c8197afbd8be6d1a009b971ac1e3ef83f1280219670e3728a3b3080fabd06389a8bace0f42e639b8147fadf0af22132dc94c3deefcc9cef4093dd2111516c6d71e8e68dc036c9f7e32be47300455cc8a1e77d0a2d53d8bf291463a0618813f9e6e2ec9f3f223490d657642efccbd74bb2f624b7dcc24fc39d0c1801ddb42241769faaf49ed48957d7e55e71d52a6286616c391eb0757e4d695d3de23cb79e1e567f64431fff068c8cfc9c2750841142c8291f2600ff111b43ea1b95a3469c29b3f6929285d7e34ea6af241efc935de784688ace9ab607bb20ee85f9bec2449ab7a613a8af190e507d9f975139f01c399b605cf8548c4b50ff0476e7871f1a901203a623b352a23b6679676ebb080c43dfed762ba4f953e7772a46420716985fad2a4762bb41b84109275e5ee56427cd249c147c72126e4db029c19c1f7d870280fc8b9692d7d0b86bff59d12f157c513b473a4eb1b5e20b34270cd8953506d1ab5b760c0aee73b9706ff7132edcac8f074d6b829b0a146fab8340f310ea56927dd741eeaffcee38b31bb6fc1db9d478164edca799b7584aad4b4dc45aee505696e2f1db9e72545e59ec2dad4450e80d5348a3797806915051b1104662f6bc9a044d3fb86a7f991e750f42b59c374453e96c7dd7a15cc1ea41deaf5f02b2a5ca04c5704e9fd47f747e2887ee34e1792b98183db557f378553633acf23f1bd77547c94174f4e2d568f26e051ea3c06c4808b5c63cae3b93fbcbcc640ba41f71ef6f4f7f4ca3db184a43069c1fd1e98a7fb51b9875d1d45f628463c0ac09d47d81040c373d29365f2845a79a07f9afae019d88812f580e65fa1b2e833a82401119d3d3f6f7da97868315ee99b8f7d32e46e32b7d0d7ced60fdf4a1eff2d13514461ab32e5fb1ffa695b7a6634be5311d322740b631bb4cec2fcb903dc84e89264660fcdc9cde62ae3b7592bf4d09b7b7f23e14ec1f2e76317d73bc8c8f35574acef03fe8e29bad9668a7b5e00c113a416f9128041c7ab942372b8e11206abf79bbf294611cac2bb499d09f4f858a653807373de421c31d22e9d1bb0ac3a6d300cfabfc5c5db45d7f0551d25bfc77505da09e67f0417306fd18530d04a86440e9203e9b484c14918a39aaf0ea619f0106f658f91e1a02aa963939c8ff5ae115844226c9c4488ee025dc021bb4f99d260d19e160048cca74875e2dbb8f22261440c00443ac3581fb4acb73839d3f438f84f00749ff9bf12d7ffdad5b30a0", 0x1000) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) 06:39:36 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r0) 06:39:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/66, 0x42, 0x840, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2) r1 = socket$inet(0x2, 0x9, 0x2f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="53e28b2fd93f379009cf3cfad3047561e41e63aa73dabbcfe928198293177c7bd5ff694e148ee153184f75d46346aed0b76219bef333ea62edde1f5ac00c24732895c3a0e0a893d38cbc73eaa9d57ccb185a4fed1344cc0bbbc948bdee821e1561c0b7333c5b411c5b647f1b3b07355b10ae0df314759b55e223d5f96e9fdc79cd32d933e2935c4876cb805a7014f71698d78e415fb47ff3408696a2770a78c2044a7a018a5a0fe9f608a05f0cae98b3cde5ff08a9d47a07451a6d59d6d04892fd59803c32766ed027b0e130566e862085b360e4adefe4ae3585922525d74483d1fc3a6228b2566c8ecbc29de46e9f2544dc5da1f0", 0xf5}, {&(0x7f0000000180)="04", 0x1}, {&(0x7f00000001c0)="839345d5e84e338e22149af4fffd04d3000599be8690aad9b90086978ce56b1b5d8140ebf3a46c6d612bcdfae3d54748f9c595f037628e9ea65e5dd19301321182f9af5586976f2af834a27b8bf2fb9a1303444f013ab62e605a638668eed81f165d6e4c6a68dfda524c4b0348a0ea0bdb116bf0", 0x74}, {&(0x7f0000000240)="5d073c2bec19b7c13479bb0d872e6cab844372153abcd36548ff6cb82f87d1db3d73ccb39be4be1794ecfa4da10683392d4366aad7ed5ea0984c0e43b28b03a45c170f9c35b2bb512f3f318b9ace81df9d2eb7ed5c6849a637ce5e2f754d8d7ba75172377314d3e5622ca13af9a323f3a37431dfebf835208453a4d5f2df019d0af25b8d", 0x84}, {&(0x7f0000000300)="0311d313d8c47844b1b49af4b80c3134eb2c94d0e9054e2bd1fbfb55b3", 0x1d}], 0x5) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 06:39:36 executing program 1: r0 = socket$inet(0x2, 0x200000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000001080)="3ed97721a402ec542c43e913d6ee25974bb363af6605f91fbd780f1dd5d06277e65146a325bba3f4e05afa4c1b0509d359cf896b15a892902ed5c77ad47687b7ae8db18529f441864fa09d5890e3058da72e029236c95d66", 0x58) bind$inet(r0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0xd27) 06:39:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) sendto$inet6(r0, &(0x7f0000000080)="1c342b62237e23578c40ef3aba98", 0xe, 0x4, &(0x7f00000000c0)={0x18, 0x3, 0x2, 0xa37}, 0xc) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvmsg(r1, 0xffffffffffffffff, 0xfffffffffffffffe) 06:39:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000000)=""/1, 0xfffffffffffffebd, 0x3f, 0x0, 0xfffffffffffffe58) write(r0, &(0x7f0000000300)='3', 0x1) 06:39:36 executing program 0: rmdir(&(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, &(0x7f0000000140)={0x1, 0x3, 0x3f, 0x8, 0xf77, 0x9a33, 0x1, 0x1}, &(0x7f0000000180)={0x0, 0x88}) 06:39:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x7, 0x9, "ae02eada34884c5f68a09c8919222d0520c61425", 0x4, 0x3}) write(r1, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r1, &(0x7f0000000780)=[{&(0x7f00000015c0)='Y', 0x1}], 0x1) poll(&(0x7f0000000000)=[{}, {r1}, {r1, 0x1}, {r1, 0x1}], 0x4, 0x8000) syz_open_pts() close(r1) kqueue() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 06:39:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x84, 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6024, 0x80) chmod(&(0x7f00000000c0)='./file0\x00', 0x104) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x20080, 0x4) msgget(0x2, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r3, r4) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0xfff}, {0x4, 0x5e59}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x100) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/93, 0x5d}, {&(0x7f0000000440)=""/14, 0xe}, {&(0x7f0000000480)=""/143, 0x8f}, {&(0x7f0000000540)=""/231, 0xe7}], 0x4, &(0x7f0000000680)=""/179, 0xb3}, 0x1) connect$unix(r2, &(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000007c0)='./file0\x00', 0x20) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000800)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000840)=""/72, 0x48}], 0x1, &(0x7f0000000900)=""/126, 0x7e}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) setreuid(r4, r3) recvfrom$unix(r1, &(0x7f0000000a40)=""/4096, 0x1000, 0x800, &(0x7f0000001a40)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000001a80)='./file0\x00', r6, r7) fchmodat(r0, &(0x7f0000001ac0)='./file1\x00', 0x0, 0x2) seteuid(r4) setreuid(r8, r5) link(&(0x7f0000001b00)='./file1\x00', &(0x7f0000001b40)='./file1\x00') setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000001b80)={{0x18, 0x1, 0x8, 0x2}, {0x18, 0x0, 0x401, 0x1ff}, 0x101, [0x9a, 0x9, 0x9, 0x2, 0x4, 0x7fffffff, 0x8, 0x8]}, 0x3c) setreuid(r4, r4) unlinkat(r0, &(0x7f0000001bc0)='./file1\x00', 0x0) syz_open_pts() getrlimit(0x0, &(0x7f0000001c00)) 06:39:36 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x8) open(&(0x7f0000000340)='./bus/file1\x00', 0x0, 0x10) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xd1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) socketpair(0x6, 0x4, 0x98, &(0x7f0000000440)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) listen(r1, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000200)='./bus\x00', r3, &(0x7f0000000280)='./bus\x00', 0x4) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0x127) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={r4, r5, r6}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) semget$private(0x0, 0x0, 0x80) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) connect$inet6(r1, &(0x7f0000000480)={0x18, 0x2, 0x0, 0xfffffffffffffff9}, 0xc) r7 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r7, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r7, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 06:39:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="b04af7d84b8697143439a8831b0af6e518939791d9d991be0e13948ed8c40c145fe18d5579103ddd1b3a14fe3ac24affaec3417c06c1fb05bf775c9021aa0d746138dd63798e0a1d55", 0x49}, {&(0x7f00000001c0)="3198019e9f518491635453584f5cab6e7fd2122150325a50218bb941fc0ff8c10692a6ad23d59a19ffa285368bdbac6dfcb8fba3cc2acf9b820138be6c006919e9aa5a808ced069392740f30fe964d9e73fff3aee375013cc22211f0552278bb3abb8bbd1c99ba7a19c4e1", 0x6b}], 0x2) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x6}], 0x1, 0x0) 06:39:37 executing program 0: nanosleep(&(0x7f0000000240), 0x0) clock_getres(0x6, &(0x7f0000000100)) 06:39:37 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0xa24cdd5863cadc29, &(0x7f00000001c0), 0x3, 0x0, 0xffffffffffffff41}, 0x0) 06:39:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="a4ceff3b4a4b2f604c", 0x9}], 0x1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000440)}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) 06:39:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000100)="6e025f95fd65fcf0fbd82c914b498972ab2880f2855055956f6083559f4096eb73834d4b83e4e1276b9df3417dc4d5ac08b81faa6f968b42a6ac975b72619ebc9f602ed368d0d4f6584f4b2d3b7ac993b81eb3faae5abfea9637ac893f96ee38993a41b1671b7574b2e9ff9ffefae78a040f2525bcdd8bb47bd9080c9c66cedfb96aabf630042dc8755d4978c47ad09fa2da4b6cfdc10b2c5b752a9d80a66b0f045923582e1d51c3c887d6765ffe208cdba210b3f54d4efcbf41e26725b8a94379179eeb10c7b18d602243a0a66e291865ed434577b9b164c0b8c530f3e43098a0fbcac91adfea35935c655d1d6816d770881c6660bdde67a2436fc45797ea6f76bf1ed2eca2a8cd46a3019efb06c134b7341785ed31506862dcb52b89da6dce6cecedc498602c34c6d2648420e4c6d9d0a66e94ee7b2d927162753ec814d809e5b13b3bb4667ba4d53e3e7134041fadd034ef069875e433d8e6a5c43d7857e5cdcc1dedbdf8596eadd7b4b34a3a9baeb0f5ca635b7490d7ac904c792e08183c60047b56bebe7b2a06ff6a6b60f0be1d3b65d82bc843257dfbcfae6b037ebbcdae9b9c51ffa36f2f01f58f294005dcf6eab0c71f102ac01dee9723597898bc8c8d45bbf95d4fcddbe9c5d474dc35e8a8d9c7b611ea03759502615f06c3b85f7f3adda97e010277cefe7b32dff4d4e7f78530cc81b200372f0e256633be01b3fd49341e9e34c55447b8adfc6404405275039828d92a1de1d65227775af28d43beee537a1840f6083abefb25fdbb734eae2598c72af9b81f733850820d9a4bd51f45c2e3815e35d57fa4e6b2ca750fdc953edd68559622447e09ea202204639b8db02fc9ed6c9465e00c0578f00ec7eb030d4ebfa23e128ec9ce312d53f3e0250f32fd404e473c9bfb74a0d1ca3d04b420f47faeeaec490022d79e5addcdfead5e7d693841fb9c397ecd46fceae5cd1174eb61954aacbf8e0566ae7fcec02f3d76312c622e3b869e7207ee3721545f22c19cb26a78d6e80449b4f1d171daaa15a21385bde71518ccebf34cda238093570159864aa6400c2fd2432819b28660e4eb51a988fa9e03c4ffb7e49bc532de8e8e9f5ae713eb82c113889a14221cae84cc8ca18338a0dcaa41f996c81dc91ca5a9ac3299f2d2f15bc9f2842c18e2eb0cefaaf061e209e4edb2d09eaea075b02345a86128433f3c9c77c314ab0a615f7f52545caf55f73ef08a210a881b28c69753c2c7b4b71ebcfdc8bcc23001cb7b9658effb1357036a47559b33b54d38bab9f6b5a0922ec975ce0d5deade99de160e9ad12fbb635068eed561150f8fe1ecac7d926d70d1b6e0d01265730b3a633db2de40094f5243052d3cdd1b61c9095bdeee6bfb8fbda2cc5e4b02546765296c9b83c51709293752130a481e5d326298c75007ebb1852a3a96c7bba1b7dea23c61059cf6d84a4aaf3b31c8d2525ab76257cf9c18c999255f21b297db3e135def6b1bd35b534563b95daad95d0ff05705565d9343b36e3c1672aca3599c8bd6289bdf8656b09af449c05944246321ecc9e39220767114e34114fbd836d26ca129ae6c7ac6ff5c0893845425bf78af4ab4d583eb7c35da72d91542b298647ba86c8486a63de0f5ad26f6bcc4e2bfeb751a2abbf0b6250c0f23de80a51d4050990ddaffb89922f1649ef573f410b553a9bbab4c773a85518594e7f7c0813714f27d7a5cad5b5adc651cc0dc17dd6419014e40c02d00ab8d65d2cefc6d0a6e54aa2f6b11ebac4ad7fa3ec7d2ebd41ea46ade8c90037302f6733775eaa9a3fc2a3110f745ba402dac2164b9640eb78c9dabb3b04d673241840ad8b4a2df47a11289f5d889fbfe470420c3d129a0cefc92737fb007ce3ed42a2d6702119caacfe99b6da869e3502ac887080265f87e7d1d1f2e29f565d1fcf0a6241c03825dd7e982d0b5343ca8711018a741cce073fb054a2fb74ec762daebdfcaa60def39e1955ece8061256fb4d6b71c1b0fd87bb62e974e1531b8402fb2e608f0e940f0fba1d7820ad4ab52992ff1fcd5ae1e53beb601bc538260e1dc612e0016b8879f1a16b3290e00a827907d90761f0801489d5fda8ad03d246213799962e57d9e48df2f9497a62fbc4057aef7ac276a302358a60f642621b27edb134cc94c25bdc96efcba78785ebfbed7525e610dd6ffb833de17dd8e89b32a11e48df1761ed719f1efda5e92f056b6848489371492bd4011aa6e68e344858abcead07e0fd47d083426ff0e03761ed7670b7d41724b30f9dd318263beb05594d554021ed0bd07b05c1f598134c5eb3d1b479fe255e5d6d4b78e4cda9f514d0542966f395ad8a71f8759f5b54b8baa1aa73da43c75806afe2a399bb42c13a4d8ddf1ed29c9bf6875068d56332d9c8768da24fca662340da412e76bba152a4b1d667c7105f8ade4f1bf5fdfaf29ce48603de5f4b2553b78ff4f65cb88adf97cde010256a6b9d1a166c346cc5f10777a0457c09f8f1fa95f5e34554abf5397e6e24d67d1d52dcc877173f2b4e963dfbad46f3fb2423c4035721d18b866c4f09945105de74558cd5736cd265b91393be50d0777014dce8efc3b32f33d1a1fbff10243ea565834819d2c95bbdad97acff0cf62b6289851faa99bad9e048b9e06ea20cdda43f22b1bef2d240e4279a878f08341f7b8bb82de74934d08d209ce9bf72dc2251f5484342c77e6418425639b509409635a4162fba7a3b1fad9a5bc19c97f45d5a4a74e112a39e8c5a6431e1064cfa065f9ef8ec13de69226bb7f29936d8459814818aae492e58e94b820ee51d3bc2d7f23b2d1d921e0f60a8f96fef030224c1db09bbf45755994ad334bead26831b5b91f71b5914c58945b94e191c8b7aab63ec98f795f9a5a000bd85594fee97f113e64a7834b20462774ae086bc4c097369d40c8fbc3e05089d141c6666c1729c2a0d3064e5916f496a8b02bce5d9df886a0dae6ca6dd6dc6bc78ae44adb0048b13b977ec265a4f5d3a42000fa2c4dcbe2af8075be0fc4179868177dea5ec4c1732c3c51c82ad4220b3becd0035ba30267cee92eda5af76682276665fa24527cb14b5d34e741753e2254aa6769e8260c7edae26915df03dbcab009dc1bdbf0318ac21617f27f0b076b6a2864f373a43923a383caad96719905eba7ef4515d188ccf9639dfd80b84a74db6e58713c5616539db87e8a78f8a939ebc0db22a80bd860f05a251b2a449f932f62605f8fab4622a2e2e8311e0753e5ea8fc27e183192ceb2e42bc48604ac426bc5ee7fdf1c50fc82435d55673de0a50624d7d6b424fe7c2b50960373c32fb5545aeec0e34b182b18468cd8f0c0da3a6207c0a34962f5b92630f98f2acb0a31b586dd7b30bd4db08310c44a4ad618e7878e83e0b401bd0b94f1bcb6f481e22f50cedb6d84a3d41e5a72941f1f61a24866cd250be969ab79681bb7bcd6962a5abf428625eb27966708a492b6846d0bfafd2e24375ab788c3a7723464be7bb07acf3ca8e205fbbe0cceb44133e2ac2f16ade4d1dde4f6e531dc5f06a92229bfa1d8f4758b3d4293aeeb4ee8d22af89f8bf800d2f4c2d1607aaede1b79321caaa412917df4ec2750ae0498a83746642c6539738070c35e4cab1c9271a96e04997aa16ab855eb9d8a1317cb8f10566c9240fb8bb43f539c4acf1f351536774734ea359d22c807d6701b2dc710dc79cd57dde9a045c1281500d14a8afc1e25485435cf4498885af3183383b6a9582984cb150a0b1adc65b0cf8b142b94106b90fd8c9690f948a04b375b4c5dec7f96440bb37016354885ad6675f161c0ee3514f74af8929b83a9e2ef4b534ee62493b201f1e4a48c622534d8d1ff8767f75b7a41af1afe285184269a37431d314328d61318914c2707a7c76eea48207c6c0705b76a027ee82d81e65eb41a0a3a60a089abe6083def9addbaf4df0b20352948681bf336606aba1ace503a5c17f3fb7c0de65baeeead58e51db212c41c8a28424ed0978e9e66f415fd82f02fe740071b070a852190b0cd2674698477b5c810c8a0e06daf53fdf19669f0e7889dc08e2f218120aa10bfcad3e036617552e33a201960873f4affd46c6f38a3b433bb1b25792e3fc491c2b1baecc2cb18af7a305dd5c737dbf88afaf8b6ac52cf7180fc4e4b3603b06e67ad6c9ec862ace2615f42c6fa5f0e5fd619939dd97ebc7d3ab1ae0f4f5a51b935e5e59e9b167c4cde10ef9ee4b777c220bd2072e45be2c4d1b1cd7362c83d9ededd5242322f28ffd325c50a0563e76cbaabab7ce5c95cdd3f9bcda94d1e382889d1962c5fc7d0d1c710f6cae36b288e63dac27422fc839dd7ba97536319215b97c572a291f8ad917bb2762d88b59856d1b354a32a81c6064f6dd472657d7c5f7c4aeafa2e5e5035906231daa9e27a971ced0fba2355d25f88f309672cd86e8148bfc2f6e39ec5a417f2aadac593b22805abf2238e3bf91e8a299e4d7e9afabfbac333b91b553626dc2920bff3cfa97de7ae4e4500da96a7bfd19cef16c2c29037de964386cc87e4a8f84482356ca1d3366f84ddbaf529bcbfda2d9aa4e3ff5321ff2e946f2409b89c5ffa03451e9fea4190d9fed21fcc25a50795bbb4eec2929f856deffdf98676d43d42ca00f95937e67e298a9d7e8c157f6a69d1be767a1db43f5911f1d62a1dcb74b0c5f446b0d4ac33b38678b316b6f65bc2f8bcc80fb5f0880f9a452183ea943235d8037d174aac1ceb0ddad515ded4a4888a461902c05e787ac38e72a1437357728cdd67fb648dfe3149af49698a9630ebdcc1b1206932faa803992f750889d05c255b6338d93c628e123140b5b8a093ff913673815f80ebc9a53653588446cc786fe50c3961b3cfc0b6a94b3c762df8312a451460594a0d23b8c9778f5eb887727c5dc616c081cd47862a0f6a4772d819c5a3e07c609e094fbb3f30480cf6dff38d21e32dff288e6e66372457c4d3c1d828420aaf629bfc7d9cc9eace475602dd5cf38fe64d8c983c1942cc6b0773228879ceb167c0e5531df2ed4961ed74c2306330cdd6513648dd3290ad5464ce7a84ff2046ffe6b992d24f9cf4fff4c7e6f9a7b0338a2f7211faf3f628e5559c62a697a1411cf527ff5e1e3c02d5e8039aaf8eed2e86bd6b09f4608ceb4fe0df4101c0aa15908535242a91107f1b319a8dfbce48ea408344f46eca001dcc4dc22123bf3e7dbecf9eae05200aded1316b16c08747ceca5213d58ff326fd5aa7f21b3fddec616cb5ab9ecaef14f981ccd95ed3da0dbfac7c4759c8460e9cd71752c1ef9f54cc475e8043c42b25efb381391cb2df585509820c902ddef7394fd236952d71271ca3e8c25b478abb6e4a34eef481cbf7ec879611ea417e765f928d19f2f2f31fb51f1e2b23dbc2e5c9b11400b7a5bee56f849d2f6a30d8e7170620c7a15dd4473020f75064dc4d569966f1c4c87ec91dbf3041779390a46e691aa4fc5ca1ad9573c629b5df00f8ed7d9fb992df2ca690fb780374518afc9cc91755536d6b6e04684b3bfdc41be636b7081b558f06f5065be93cb9e8aaa3442735118c5d86b796579f300c538fb4eb8408617ff8fa273d55c76beb8abcdff51fbda6d5f3a107a14a8e28cb8e981d65c740cdfe64a81c45e8c5f9b3dde879387e8317fdc43b958c2e28de76ef5d617584a460e8aee64a028da583c10e56f56cdaa8531439aee853d9b5896dd53564314fbd969faf04127e607d57b78311f1d5f7e4772d1f1ec6e05746d1a434a30af506be4a158b6f4fb93576a1ec73aa05d14f1123ec1a7c489f61d022a77f25", 0x1000}], 0x1, 0xffffffffffffffff, 0x0, 0x1}, 0x404) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 06:39:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) rmdir(&(0x7f0000000180)='./bus\x00') close(r0) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x7, 0x200}, {0x3, 0xfffffffffffffffb}}) mknod(&(0x7f0000000200)='./bus\x00', 0x9000, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000000)) 06:39:37 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x9) shutdown(r0, 0x0) setrlimit(0x0, 0xffffffffffffffff) setrlimit(0x0, &(0x7f0000000000)={0x400, 0x910000000}) 06:39:37 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)=').\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='.-!:\x00', &(0x7f0000000200)='$%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\'\x00', &(0x7f00000002c0)='[{\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) pipe(&(0x7f0000000400)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/101, 0x65) r1 = semget$private(0x0, 0x4, 0x40) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001680)=[&(0x7f00000015c0)='[-/.\x13]-/\x00', &(0x7f0000001600)='\x90-\x00', &(0x7f0000001640)='[{\x00'], &(0x7f00000018c0)=[&(0x7f00000016c0)='\x00', &(0x7f0000001700)=').\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='${\\-\x00', &(0x7f00000017c0)='.-!:\x00', &(0x7f0000001800)='[{\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='[{\x00']) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001900)=""/214, &(0x7f0000001a00)=0xd6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, &(0x7f0000001ac0)=0xc) r4 = getegid() chown(&(0x7f0000001a40)='./file0\x00', r3, r4) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) lstat(&(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)) pipe2(&(0x7f0000001bc0)={0xffffffffffffffff}, 0x4) utimes(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)={{0x4}, {0x3ff, 0x9}}) r6 = dup2(r5, r0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setrlimit(0x8, &(0x7f0000001c80)={0x82, 0x1}) truncate(&(0x7f0000001cc0)='./file0\x00', 0x9) setsockopt$sock_timeval(r6, 0xffff, 0x0, &(0x7f0000001d00)={0x100, 0x8}, 0x10) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) syz_execute_func(&(0x7f0000001e00)="f26dffc6c4a1fc77f20ff059bb663e43113a260f9f691646cd86c46255b85431008f094090e9660f79d2") ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001d40)) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x1000) getpgid(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) utimes(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)={{0x9, 0x26}, {0xffff, 0xdbde}}) 06:39:37 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/../file0\x00') mknod$loop(&(0x7f0000000380)='./file0/../file0\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000500)='./file0/../file0\x00', 0x0, 0x92) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:39:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x8) write(r0, &(0x7f00000000c0)="aa94038be169562997fff10d", 0xc) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4ab, 0x7, 0x20, 0x1, "d729ce633ce257f87f3c68639fb0d0c574f7f606", 0x7f, 0x2}) r2 = syz_open_pts() fcntl$getown(r1, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "fffffef90000000000000000fc0700"}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:39:37 executing program 1: socket$inet(0x2, 0x4000, 0x6) 06:39:37 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) r1 = semget(0x3, 0x5, 0x4) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x40, 0x2}, 0xffffffff7fffffff, 0x5, 0x4000000000}) 06:39:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x100) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x20) write(r3, &(0x7f0000000080)="192e23a259f6145afbd1da38e4c906defbaba46e6ec1821296875aae6b4a7e88cef1354c2d06bff24f2c51c18555043ba60baa9cd8e584ee874cae523251b2e9398f6d66eda20a973fabb819b31475b5bd1f7f66330f6b4dfb4940f42c08675a8a69ac786be055d2e9870ec1fe885f20a1852f1e99599f46cb799f3bff3d6aedf7735bb3491d395ef4118dfda457c9b1739afca234307e91d67779083886af65b9bfe3622390f1122e71176a050c2eeb86c48c878f6788dceb2418533eb252836c8c42788637dfff492d61b101e5e0b6f93ab0f9e868d63e3c3031f2bee0b41b0f1af63b2a5cc280629c4b62323fc506e87675bb2b6876", 0xf7) dup2(r0, r3) r4 = kqueue() poll(&(0x7f0000000280)=[{r3, 0x13}, {r4, 0x8004e}, {r3, 0x40}], 0x3, 0xffffffffffbffffa) dup2(r3, r3) r5 = accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0x9) connect$inet6(r5, &(0x7f00000001c0)={0x18, 0x2, 0x8a0000000000000, 0xfffffffffffffff8}, 0xc) kevent(r4, 0x0, 0x0, 0x0, 0xa584, 0x0) close(r4) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x4) 06:39:38 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x645c1426, 0x1}) setrlimit(0xe, &(0x7f0000000040)) mkdir(&(0x7f0000000140)='./file0\x00', 0x50) setrlimit(0x6, &(0x7f0000000100)={0xffffffffffffffe1, 0x7ff}) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x888, 0x8) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) 06:39:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x2010, r0, 0x0, 0xfffffffffffffffe) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 06:39:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) 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() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r2, r2) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 06:39:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000040)="7270bf6c40afb6fcf4eb69ff95050000004e950c0578132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200, 0x10b) setsockopt$sock_int(r1, 0xffff, 0x1013, &(0x7f0000000200)=0x401, 0x4) close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) r5 = shmget(0x3, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) 06:39:38 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x67, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x27}, 0xc) 06:39:38 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r3 = msgget(0x2, 0x2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x4, r4, r1, r5, r0, 0x108, 0xfff}, 0x9, 0x1, r6, r8, 0x8000, 0x3, 0xffffffffffffff19, 0x40}) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x82) fchownat(r9, &(0x7f0000000180)='./file0\x00', r7, r1, 0x4) setregid(r2, r1) 06:39:38 executing program 1: r0 = semget$private(0x0, 0x2, 0x9b1674405d66b6bd) semctl$SETVAL(r0, 0x2, 0x8, 0xffffffffffffffff) r1 = semget(0x3, 0x2, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x5) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x9) 06:39:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000001140)=@in6, &(0x7f0000001180)=0xc) accept(r1, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSCTTY(r2, 0x20007461) chown(0x0, 0x0, 0x0) 06:39:39 executing program 1: pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x401, 0x6, 0x0, 0xb96, "2246e0e873dc1e5882affc3da83becca954eda8a", 0x100, 0xffffffffffffff00}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) r1 = socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)) dup(r2) 06:39:39 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) 06:39:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 06:39:39 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = kqueue() ftruncate(r0, 0x3) r1 = dup2(0xffffffffffffffff, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 06:39:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x0) r1 = geteuid() setuid(r1) 06:39:39 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x16) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mlock(&(0x7f0000e27000/0x1000)=nil, 0x1000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x4, 0x2010, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) 06:39:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c3c750430eee2b647244b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2c5) r1 = syz_open_pts() close(r0) r2 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x7ff, 0x5, r3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="01050000e1000000001a66c3ebb380c5fba463de4ad196483d453d2e8415d1dbbde139a625ff0f00000000000058d3af9abf056cca69d9b1d624abc3409c1ddde5e7b5bb5d3de0763df71752ba2735cc065b"], 0xa) r7 = syz_open_pts() ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000240)={0xb085, 0x5, 0x1000, 0x6, "d9b369d67254a936dcd88d697490cc880c83cf29", 0x8, 0x10000}) r8 = dup(r7) fchownat(r8, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r1, 0x80}, {r7, 0x16c}, {r7, 0x4c}, {r2, 0x8}], 0x4, 0x6) 06:39:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002041, 0xa) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) poll(&(0x7f0000000280)=[{r0}, {r0, 0x4}, {r0, 0x100}, {r0, 0x10}, {r0, 0x120}, {r0, 0x84}, {r0, 0x1}, {r0, 0xac}, {r0, 0x40}, {r0, 0x10}], 0xa, 0x100000000) pipe(&(0x7f0000000140)) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2}, {r1, 0x42}, {0xffffffffffffffff, 0x4}, {r0, 0xa2}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {0xffffffffffffffff, 0x4}], 0x5, 0x0) 06:39:39 executing program 1: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 06:39:39 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getgid() setgroups(0x5, &(0x7f0000000180)=[r1, r2, r3, r4, r5]) 06:39:39 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) 06:39:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7b865ffc, 0xfffffffffffffffe}) unlink(&(0x7f0000000080)='./file0\x00') 06:39:40 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc0, 0x80) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100000000000000, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x400000100000001}) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 06:39:40 executing program 1: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x100000106) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x200, 0x1) 06:39:40 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) r0 = socket(0x1, 0x4000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000000, 0x1}, 0x8) r1 = socket$inet6(0x18, 0x8000, 0x2) r2 = socket$inet6(0x18, 0x4, 0x3) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3, 0x5c) kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3, 0x40, 0x4, 0xff8b}], 0x7fffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xa0, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000081, 0xbb34, 0x9}], 0x3, &(0x7f0000000140)={0x0, 0x8}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x1000}, 0x10) 06:39:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x81, 0xfffffffffffffff4) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="93f3b9ebe18556848784ea184d88944380ba7d5f81c1e6fffd4c1281e76917916093f0bd15f1cf7aa4f9a3bdad78592588415fea9fd0bb7646fff64c9aa9bd0083b7c87699a515c2504a5020ee009cf6f48cbffc8699a6f4b07984ecf61f8fdcb371b92b9bbcfe3cad4d660e27", 0x6d}, {&(0x7f0000000140)="ce38d4fc8bd0a4d85ab3286ee96f8e596dda858bd7a41991658062b2e2de9a06d1e351b215684deade76e7a7064e0737bc940b145f44aa44d8258b201614ce7045bf62269938b629944261daf8f6938b2a833df1c0bc029b7ca5520f00f87ac86ddc3248b4b1aa376aa983566b0c06817918529d", 0x74}, {&(0x7f00000001c0)="7ebb0925d74df992bc7f65073618ec9af11ad64fcd715c41ab2b18bc3a18cd51985472e7052fde9550254c29911f687bb1a9c18e94b1b898f965ec050269ac2ffe65173710a06beddc64466f4fa1212bdaa5a9fab6d12ef780ec0fed5993c7de03165bf3a9fc0fd70483429dda8a82728b", 0x71}, {&(0x7f0000000280)="4f51e10f332ac06cf0d10752985c18129d0897885836acdbb516e7ae72e109954264792480babf438ede426d7c7e6b77895df21d713cc52c8f50c566aae713ca0db17f699a26b913782c8217", 0x4c}, {&(0x7f0000000300)="df218f20707b1c0642384be0825d9a823c73d67930d2eda0fcee9904ffdd715f485bcd94439294e991b98ffb77ee957b115135e78a4773a91ebf9b6e9db37a99fc0f0cb46e1186893619cfb2ac565b593e025a60074d0fb601a60451583e22f38980c4e19e2a2dce7b3126399f9190c245c1f2dfa71a944e0316ab0fe498e350b5b37c75530f2268657dd1157efb07982a478a58ff825b829b2bc24b1cacc0971b66a3f573190fd15f582fb90b81", 0xae}, {&(0x7f0000000480)="b3557c6bf73c2e7fb1310e0af77528cfd5e39562cab089412dd6d1049fabdd007cb499f71c48f3c2cc85918ca8159fb60e9c8a0265dfa45e134a54896d72cb0520475e75d53ab25ed1a51215b1fa0702caaaa873f559223fad1f2033902162a5ffb16bd3e13547a2fe36888ecfc3a9a9649f4a4769a6ea2ccc93725fb306e048b7ea27011e171fc036d22061f750485ef0eb3cb96d9925bf860d854c139a229f4a174370031d9ae97ac3138ad1e17c6f53d0cba5c6b03550395d2de69ba0fceb7f134f0c21671e8f3834c2b544e3", 0xce}, {&(0x7f00000003c0)="3bba4d834cdc02b4c1e37a8d1b39bcc2b9fdef6c61bf5a03ef4fd08721dee524d947d76489919b87c5b366f3fc8e0977a74f218bd64ae92da9c70d7e6802", 0xfffffffffffffe70}], 0x7, 0x3) recvfrom(0xffffffffffffffff, 0x0, 0xfffffffffffffd3e, 0x844, 0x0, 0xfffffffffffffe26) getpeername$unix(r0, &(0x7f0000001080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000440)="dee64346670e7646817882872332", 0xe}, {0x0}, {0x0}, {0x0}, {0x0}], 0x5, 0x0) 06:39:40 executing program 0: r0 = socket$inet(0x2, 0x80000000000004, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffe, &(0x7f0000000080)="92e4e99636b43fd26f29833d50bcdce9755727d017fc57fddb9c817d30c0c2ba6ff56d5e2c3e69e06b65d49b59802f8a17ae2b0b9c9aa74e471a4e59f0287017bd10d9ef2ea3d5712577cd1207c995869e1fd1c4f96b1b284060c9c32c2defaba375cf27425c37fce64b7f6156a1de00c850369bfbad56fd403a638baaf0a79804389bff50d3d63007718c6dc1e91b3651c1690157b135536d46ad8a49fcb0647e877c5151ab3f35992f6583ff2f98e999fc638427f6def6c212ab9c6ead1ef642ce5a26e189c20d0b2098aef651e8a302fd7fe73052a64229dbe10a", 0x73) pledge(&(0x7f0000000000)='!-\x00', &(0x7f0000000040)='\x00') 06:39:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pipe(0x0) nanosleep(0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) shmget(0x0, 0x3000, 0x674, &(0x7f0000ffd000/0x3000)=nil) ioctl$TIOCCBRK(r1, 0x2000747a) r4 = getgid() r5 = accept(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) nanosleep(&(0x7f00000003c0)={0xffffefffffffffff, 0x41}, &(0x7f00000005c0)) accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000180)=0xc) getgroups(0x62, &(0x7f0000000140)=[0x0, r4, 0xffffffffffffffff]) setregid(r7, r3) getgroups(0x2, &(0x7f00000001c0)=[r7, r6]) getpgid(r2) getgid() select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)={0x80000001}) fchmod(r1, 0x10) sendto$inet(r5, &(0x7f0000000440)="8437ee1a5b78ee9d262f924895b2da2a31218f3a46757be8782290361820c86323c4d6d542ac45c3c4b60ad418a80a12967e8b56d0dbcf65e42d913cc2169c7dffae1154f1f289b68193c9888282ed0b9c9b87bbae", 0x55, 0x40c, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000380)={0x34bd}, 0x10) socket(0x2, 0x7, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kqueue() r8 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f00000004c0)=""/238) pipe2(&(0x7f0000000280), 0x8) setsockopt(r0, 0x8000000029, 0x2b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 06:39:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 06:39:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="4bc0f5f1f826c502c02d6a9b9e225f96f5261749c876280f01000000000000002ce15f000085e195e71a8b389fd91ef288e6850ecd0000794e5a517b106749599e41aec3fb8df0c0360624e4f9f7117a9b1c3abd56fdb1051fddd400001db73630c49c020308ce681358c026c35730140cf7cebd3214db783686e3b39168dffecf67bf2fcf1c9263431fe6f217bef75e0f14f8000000e90e848c27f7f4e9e2b911646daab0b4478e550cfd50", 0xfffffffffffffd81) 06:39:40 executing program 0: chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000500)=0xc) read(r0, &(0x7f0000001d00)=""/4096, 0x1000) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) socket$inet6(0x18, 0x7, 0x2) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10044) r3 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)) sendto(r3, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="b2065729e9fa5399556ce44515976160aeccd050a2f82f49eef3932935f70bd27e5ea767e61598d3b28cffa970b5ddb08aa041314c40287e6cf01fae69b67a81c48fe903217cbec5ada32d26ae3f9a02be98f1acc180827682bd69", 0x5b, 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f0000000700)) readv(r4, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r5, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getpeername(r4, &(0x7f00000008c0)=@un=@file={0x0, ""/40}, &(0x7f0000000880)=0x8a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) recvfrom(r2, &(0x7f0000000740)=""/158, 0xfffffffffffffd5f, 0x1, &(0x7f00000006c0)=ANY=[@ANYBLOB="0100042fc758321a"], 0xfffffffffffffd8e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r5, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) setuid(r6) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) dup(r7) 06:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x1000) write(r0, &(0x7f0000000540)="ec", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:39:40 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4000005308) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x2, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x8000, 0x500000}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x1, 0x63, 0x8, 0x4}], 0x3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xa, 0xfffff, 0xffffffff00000001, 0x30}, {{r0}, 0x0, 0x14, 0x20000000, 0x100000000}], 0x0, &(0x7f00000001c0)={0x3, 0x1000}) 06:39:40 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) setuid(0xee01) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x80) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x1, 0x0) 06:39:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xe2}, 0xc) write(r0, &(0x7f00000000c0)="8eef2dda3d8ead832c69a5c6d325a0fdfb9c238a95560191917044705835d63beee20f4bea0e604e58923134ccc5d95b09d133ca2b6b13515129e713d65c79613d1271374edbd2770c4616329e84715cc001c17af39c3943cb962887331016d2", 0x60) close(r0) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:39:41 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/99) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) 06:39:41 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x4, 0x800000aa, 0x40, 0x100000001}, {{r0}, 0x0, 0x86, 0xf0000000, 0x4, 0x10000}], 0xba3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x2, 0xffffffffffff5af4}, {{r1}, 0x0, 0x4, 0x2, 0xe8, 0x6}], 0x6, &(0x7f00000000c0)={0x1, 0x1}) close(r2) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 06:39:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x400, 0x8}, 0xc) 06:39:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000016c0)=0xc) setregid(r0, r0) setpgid(r1, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x54) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000140)=0x1000) socket$inet(0x2, 0x8000, 0x80) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000180)=0x229727b0, 0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000001c0)) accept$inet(r3, 0x0, &(0x7f0000000200)) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r4, &(0x7f00000002c0)=""/68, 0x44, 0x42, &(0x7f0000000340)={0x2, 0x1}, 0xc) mkdir(&(0x7f0000000380)='./file0\x00', 0x4) faccessat(r2, &(0x7f00000003c0)='./file0\x00', 0x1, 0x1) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000400)=0x3ff) r5 = semget(0x3, 0x6, 0x10c) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f0000001600)=""/150) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000440)) recvfrom$inet(r4, &(0x7f0000000600)=""/4096, 0x1000, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000000000, 0x6}, {0x18, 0x2, 0x2, 0x9}, 0x3ff, [0x40, 0x5, 0x1, 0xffffffffffffffe0, 0x1, 0x10001, 0x1, 0x3]}, 0x3c) truncate(&(0x7f0000000480)='./file0\x00', 0x2) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000005c0)={0x68c0, 0x877a, 0x4010000000, 0x8, "926e5a13902f63d674d8129118f0c6cd69543dc2", 0x4, 0x48c}) faccessat(r4, &(0x7f0000000500)='./file0\x00', 0x28, 0x3) mkdirat(r3, &(0x7f0000000540)='./file0\x00', 0x4) fchdir(r3) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000580)=0x10) 06:39:41 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 06:39:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 06:39:41 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) mlockall(0x1) geteuid() r1 = geteuid() setreuid(r0, r1) r2 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 06:39:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() msgget$private(0x0, 0x100) syz_open_pts() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 06:39:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 06:39:41 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchown(r0, r1, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r3 = socket$inet6(0x18, 0x5, 0xab22) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="ff070000001000002e00fed0ff2477f256c4093cfb25b85e5bbdc3a5117094ff00a9c5de41a52f5ea7fa0023f18bf66590bfe4250636990cc3b7916c030e98e995cfafa6fdc5e99590841ce5133b74c4857b60a117ebe0b86dab36a1744633d8649d8740323724351e", 0x69) clock_settime(0x6, &(0x7f0000000380)={0xffffffff, 0x7}) write(r0, &(0x7f0000000440)="33cce56178afbebcf4eb69ffe44ce68b81f42dbbb88c02d82746882c11fce7d6d006e157b019be9cdd7a79e3932019c9dfcf2f81915deb35a90200f0c8facf57502036", 0x43) r4 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r4, 0x20007461) fchdir(r0) r5 = kqueue() r6 = syz_open_pts() r7 = fcntl$dupfd(r6, 0x0, r5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x41) poll(&(0x7f0000000040)=[{r3, 0x2}, {r0}, {r8, 0xffffffffffffffff}], 0x3, 0x400) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) fcntl$setstatus(r7, 0x4, 0x4) syz_open_pts() getegid() readv(r7, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x2, 0x2, 0x4, 0x822, "6512c7cac2d22c7a437d917e2a61780942f4b021", 0x40, 0x205}) r4 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:41 executing program 0: r0 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x7f, 0x0, 0xfffffffffffffffd, 0x4f81}], 0x6, 0x0, 0x2000000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x3) 06:39:41 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() setrlimit(0x8, 0x0) getgroups(0x4, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f00000003c0)=[r4, r5]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) write(r1, &(0x7f0000001800)="b33dd57eb2cae358aeb6bf562810b9655bbca241499158e2a40409b964b888a149e90b8354214088389c23601454a25aebf64318de738e1b92aaa0042cc260cc559713ca7a16b95c2993e9bbcc7a9f89b1e6cb2299779295a159978d79c3decc29d5678cbc7351fb64818188198ec584ee288d7358218286e04fb7f01f839f061dabef01bd50f36dc98f01a15c0b80197ca7cd037e7adc4ed04f03d33e9c600b2948e72edd8cb88ffdfaa4e748141c6fb49e7847c30eab7f31fbc905b14c40f1428dde7461cf767568e6101c642da75af53523702c775e6ea84ab33854c54e870e3ad53a3fe836bcb2767eed013de3534e706ad2855f377d2e9152a0092988ebfaab45672c354940331a79e0ef20761205efb5fa6505a5f970d9a3014e0bae058f044d2a7cad9c2b2519bc4a8b7187eb8daf192c80f7962594acd892e7697582f72a692423997058809fed6d8f503eb0206a0ccc63b450049cb97d61378470eefc908d601171c514814d34a06c2e26dc7ef4c8858e90bc6a15091bd5a489ef550026b0e7d482ca394ff1d3616741a3842fc226d093ca6c3ab49c704be523d145a6f5c09d865da7dd19b60c2d9fc8398a722a6e149c16a6ac7dea61749caf5d1b6f91140fb97c455d4410ca2d7e8e00fa88b33dbce94ae7552e93612fedc7c857ab2d8a0b660092f042dcec65357ffd1c9da967bddb71c88972515bbfdbb43831d53d2473a4d4c54de4bbac19aba0fee8015d1b647ed9ec9c13bc5be12333cc73f76e9ca405f1cc6023983b956b982ab9b66ee1eb9208428877720870dd2d72caf14ec3923b3a56f8b3445cc9440680a0662373a86932df45c3882ed98fdaf7f2eef6e9be96470dfeba5b0fa672f1eacbaa9fd2d6f1695369188b079858f4cf6fc589771da6cf19f4073969302947e4db4b433f8f5b639e5ce3f0f6ff23c70ef91b438ca1e64c2695ce9d573cc584ac832b7118591518f34937b04385f07d95635fd9b72a88ed110a2dfe737a0261344c43fc046c303b0226acfb01e9b11d941ea677b4fa0ddcb7b1e43034be3b6ee044ff79300986434f624046af2b01968a266484d844499401c6831638a3d3f723edcf4d84e7814f54f648adc15d66ec924176e0d17d33f44f548323d9bf0fca8dc1a91adec81c635f74aad7d1905bb92039f38ca921d3c8c4f5fef6600aaec080c03a5b2049f272b7848906e566f3cdf27b4bac8aa0deb27313603d681ef906edfde2a3f04ec43b417ed75e5c5db120f779cff7c94e848e957883d5d59209e0e05d1fdeb6f8153cf4ada0e0cc51999fc9db06b5686328cbbb1efcd05d854f62782f64270ff0563751c24e4cff8fc13572a913b9d129cada2c75966c50b0b4175a1357285e46bb4458271349d31704f2b63473f4e4d8effb7552187f5d682b55a1c4e0cd4848c479176b4d557b1ae10cb3873ac016b6662d2168184c734ef33b20fc51d399745af0407eb0e58bd4523112937ee45c3d63c7ad990712db3feb66e71bf4b39cbac71b497ee8e453c686d72239ef342645c9ae54a251963c070f58d6bee35b4985939c52374659b53bbfe6f156fd5ecfc51db8bf9c40351f9106f2b5f4d96710087acb4f86cfbb1e8c51c67ae56b7e48f640919b641713f4c7f6dcd9ade8b1e25c56c6160ceb8c45b2c07baad1ace371f1326b35a7f2fda910581a3f30fe7a5dd19607117ea62baaec60465466254ee6a63763350c1e5df27181ab011d48e68fc3931e4445009d04a9a583871f9dcf450415d4385f607d79fd5ee8ce0277b2833f3b8d5758420e7f80303a4fbd076d6e2f95eb0ee509a592419f8e8fdff853192ccf597658185cd263cc899e80d609fd21626cfb6d7c24608e36867d569082508d7965ed5a9509fc8c5c80848d92a9aea9977fcc2eae1da38e35671c22b31f3dad88181194e800c23e9e9a7f3b42bb9f93199462d54e7ffc8932e3d3c1a38245511571ae08490293867d98332cd4abe543fdc920d2aaa87a2d56df8823ff4a476459a006463be9a34f811715cd3992d2b6251bbb14034c96f372413ce52dcd2c6364eaefbeaed7639ddd4a968bdc891a3c84091a71bc0f49a4f34e44370a169dabe179e20d6a7abba3927825d114123513522896c71ad6300e8985e1a7fe53c75a410a81d9402cce139c28c4d4b7e016ab0af7ab5429a093cee2a869b3e5175dc466e6ae5d31093553761237a398ca7de406fbcf0dc5690c867b269cf6a9344fb965ba930fb6503b6480ecbbf04a745b3f88eeb806daf27228e2fe45655adbf17323afeb1a832a37849ae8ee56e2cad6a4daa98129e15b4eb579be97d00edc30fa84591213bbd9534fba457652a5ffc0a918c20ab61a24417eec64b328e07165ac5f464708b7fd6f00057919775726901013ad4257dd78f0b3a757d5f828821765527752026db88856da64973a43fc92491c238630f4cd686a8f933e6ff2ec919407d490ea2cda9b9a6a6d33afb5520cdd3d7dddf9215f42b2806c250e82f66e8bd9683482536088f18a34568e8a6f45f9c676b273d7ea3d262ddb58c34e15b2adb31b76517fd38cf415370f8e02ccbd95289cf2ccbb247ab7ff782f7f89278e10024b40cfabca13b10a02453ac5ee39658d9e1af48c304d9a4c4fee33a3ceb397cddf47fb145972a26231bb4cd2c80a865e3295f5c0156bd6122ac8e6aafbf6a5fd51029a85b3bf1a3e183f6dda0cfd92667fc78f371b6889d6379b06d5f68d3a0f061d9fc017b19eff71f246d28e1bfd2c2c75f5255a8ca467219bcc9795d3192924422a579fb68e4e269318b4c81631fab54da1816a41bb39ae253abd894da8baca2bd0328754e603c2c0131ad7308e5e27a63b92a608f27af39033fafcb6667d43c419e2c5aec3c9953a5fa154ad93a7957d38cfea54fb33c719835bb6d3a9e4b635604b3b871b71c366344c695137b7ce8c3261c8787f42596e19a4a0789f0f0aa95d4677c80d2f24494392be3be03899125ba5dcd89d36eca9448e8c497a6f0f785a215a43e9c31023a613ba7abe8f7833719ba828554bcbe5a164308d716d0d8fc7fef669e2e94acd60b127e0fda0cc5fc803923a3a41db0fe8a129c5624dfa8e7ee0737fe9769128e67b30361529c70cf891323f939c44d64c22c3023ead1747f9205ddf268c56787e966d39aec3aa4d2385a655304de5f7a1f4e5c29a8a0dc8087ad5bafc00b000cb3a7e32666bc58146f57406404bb7eba08580848fd5a5305e3901a70d6b936be8598a0dc913c09aa191d378561b9e8e62e2b8baff0bfa97ebf057412e5fca015c80eeffefcd6be62a2eb4a616afb0325921ddfe590b47b8b80cfc63e3ed7509246bb07db51dec04cabd882948795533cb3a004a15486d1b66bb2ece63d18d7a33b3d3860ff121834f445f8171c41cd372bbc6672dda05cab345289d3d8d5b59e76d21c6b50d60d94beb79ad68", 0x98c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000400)={0x8, 0x100000000}) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x7, 0x7}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x8, 0x81}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x2, 0x4}], 0xf15, &(0x7f0000000040)=[{{r1}, 0x0, 0x8, 0x0, 0x4, 0x80}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x8e18, 0x4}], 0x8001, &(0x7f0000000100)={0x4035, 0x7}) chmod(&(0x7f0000000280)='./file0\x00', 0x1000000005) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xeb, 0x0, 0x1, 0x0, "841041d071d6d52b5068772bccd471011af8955b"}) ioctl$TIOCCBRK(r3, 0x2000747a) write(r1, &(0x7f00000002c0)="be64f7e0eed56c5988ea4d2cb23879544f405d4016ab266ae52559b5b150fa94c50c19438b0eb5efa6fd47948b34d89c4e3543317d6183bac88559ce0df160a63c4460b6d73730c8b49aac9264caf9503216c49c4e39d3c2bb780988c63700e6d002b4dd55348ca2c223e71912a6ac8ba4ddf8b244af692324f8d97b97a2eab8dd0742adfa3f", 0x86) write(r1, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38dc367770ad1836d93441b122c971c5cda21acee4657f84c80addf3b72452a3c1546d7caf18beda267febe7cdcbbce7ee5b5627c7ecdfc254aabcc65631df537660c224fb0bdc0c9cc29a4a7644b2f526f3a17a0cb5d6745ada1365aa8cbc8b03114b0149e1d266f4964cb2c457e56409d9b7f0457b456f7438ecd32c772b710677b98fb0de4342db8865429fb25875ad7302e838833b5744e257ac7a44969ccdd7f88af19ec5b4e56582fafb89518201b97aa1d11b3a342f0be542bcd37c784b3c3adc6b2bf33ab8522c81fd536a592c36f1212d43d3f6aff75ef6a449568e0af585b594f7e163a9e5ec319e1c934884fa8966b7a572fd0b2e8eff6a3f7ce9d7ab1b0f0abfb64ad12e283058fc53012d7b94d1e0a689ba5e36ac95c9757ba143b2febb88f9962c71693b9bdc5fe9357d52122e48733aa101f273d057b82e5cea1b69fb0a4893db406c96e6fe33becb13a8b7a072b8ae1320e63876fbb6816cc0e2b3d0e349be800fc72eb820d0f7e6643ae910e93069567c23e62552d709980c408f245d012b091f1754511119f8019fea2155ca5bd3d5e55f5885e33212f3e53cfc0f08320cc656da391928cb07ae3020bbef77e36dcb24480bf91641483c81bf0f8716efbd4cfc4b672cfa13a449ca7891b2122ea87638a608d542", 0xf7e) 06:39:41 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x10) semget(0x2, 0x0, 0x200) 06:39:41 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x7}, {0x100000000000001, 0x6}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x2, 0x23b) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10800, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00', 0x4) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21", 0x4b, 0x0, 0x0, 0x0) 06:39:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x140) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 06:39:41 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f0000000040)=""/60, 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/55, 0x1f8}, {&(0x7f0000000280)=""/203, 0xffffff1c}, {&(0x7f0000000380)=""/123, 0xfffffffffffffe7a}, {&(0x7f0000000400)=""/189, 0xffffff25}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffe12}, {&(0x7f0000000200)=""/50, 0x32}], 0xa, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x10, 0x100) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) 06:39:41 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xe71, 0xef1a}, 0x8) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 06:39:41 executing program 0: mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getpgid(0x0) mlock(&(0x7f0000f12000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 06:39:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = getuid() setuid(r1) 06:39:41 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) dup2(r1, r0) syz_open_pts() 06:39:41 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000000)) 06:39:41 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = semget(0x2, 0x7, 0x20) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/106) semctl$IPC_RMID(r1, 0x0, 0x0) 06:39:41 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/173) 06:39:41 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) socketpair$unix(0x1, 0x7, 0x0, 0xffffffffffffffff) socketpair(0x18, 0xc000, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x800, 0x7fffffff}, {0x18, 0x2, 0x7, 0x2}, 0x19, [0x0, 0x8001, 0x81, 0x1, 0x6, 0x8001, 0xaf4, 0x7]}, 0x3c) 06:39:41 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') flock(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x1}) 06:39:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000027, &(0x7f00000000c0)="3ffe90da", 0x4) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 06:39:41 executing program 0: open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lstat(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000180)) rmdir(&(0x7f0000000080)='./file1\x00') 06:39:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2108, 0x5) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x6f, 0x0, 0x0, 0x4}], 0x2, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x0, 0x200) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/170) semop(r1, &(0x7f0000000100)=[{0x7, 0x10001, 0x800}, {0x0, 0xffff, 0x1000}, {0x4, 0x0, 0x1800}, {0x1, 0xafb0, 0x800}], 0x4) 06:39:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xd}], 0x9, 0x0, 0x80, 0x0) 06:39:41 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x7, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x80000000, 0x1, 0xffffffffffff0001, 0x0, 0x8a36}, 0xc) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0xec0, &(0x7f00000000c0)="eb642f914d5bd79fc761ad164449c80a619616c35ed1d9b89f5ed5ebbba8c8468fcccf1dc4ddd13cf795842f3beded34dce337effac5c627a1a5829d11d2740d14dee0f26d6cff96c944006e", 0x4c) 06:39:41 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffe, 0x80000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffdea) listen(r0, 0x2000000200) unlink(&(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000000)=@in6, 0xc) clock_settime(0x2, &(0x7f00000000c0)={0x3, 0x1}) fchmod(r0, 0xfffffffffffffffe) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) read(r1, &(0x7f0000000180)=""/8, 0x8) socket(0x20, 0x3, 0xffffffff) 06:39:41 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 06:39:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 06:39:41 executing program 0: pipe(&(0x7f0000000080)) syz_emit_ethernet(0x1000, &(0x7f0000000180)="8d6e39aabea7667695ec45850423988cd6b796e4889dd86c503221be78e08d4f8e3855119fb993948b346f9eff324eb90a2d2a530318ff3f68f38305e89b597f51d0807b13d8d1f81e41ce2c89ff21b9355daac266b518f1780574fa1ab5e04953c6ff085a92f7ca1def717f4f0e62e8b1699eb1a3fb2c87627f47df5f3f944e69e280cf11c4bb9609bf1ae1f51e33b7a9cf706d9142469b14cc492a1b0ada8cb3d84c7c545d147b6cefafbb5257fdb6c7f8ea7764d5164dfaf6bf85984fe8261c9fe747277c89aa663b351749324ca2be1045a277646a580d4da056d99c7040a3437ccf6edc8a5cfe02ba310ac3b5e7c140aa0d3ae57518e94326c1cb6df50096fc3154e632d38a0a464ff44c8ce73aff2ee628528d4afaae09965277d709def902a9da0771b75b1a391f3aff2f3d51faab70c6ff114c98bca3f560a011960d16328cccf710eb579d7d3e6fcfffb4bb6f1994a9ee50f5b1563c0963813b3a5750665563ee600b410a41b206230d7f735eaac1eb71220f3b7c8609ab22fc425a5874373fd3e58ce790d69ea5aa66d4e7bba557c032098436935b8a7b075bee2ed1c66fe0743d28db6ba6a58b822533700175c0b9a689670f6fed8f2a86286d77b0b2c5db012fad1f77ff1b61cf03c287e55bbbb1d0c9f54f44fe0480dcaf01307a7dd7af03aa85e8fbf4385f93ce7b2e87b1402225b8d5502f34786d2aefb2774dbbece04a2a910b073b980994adba0a0a43b8f0b676dcde1d272487193cd56c089571fcc775fb5311803f66be07671f247bdfbe6542645c32a4270b05bad7c78c29a568888b6189115c098be256ca56d111fb918466ea31b330c00a12fa49422aa8c4525054c78a9e9cc20e861ac8100ee74ade00c7cc5b742c002be7b15c0dacb3bb60a405b79b70ec2408dd70b54c8882c73a57d224f4da14dc874004e525b83c206b990302a3776288137a2915238c7b89d5958d2fa1e1dfa0bf40636e8737017e1b4b9d5385ffe06cde38e8101fe04e6369d72db6109ebfdf7aa164512c69652acd768c5ffe0f5fe0fa9e0f66aaffebeb69f24a4699b5451f536a6d5b2e07d32d95803a344140dfefcac527a6796f373250b561778b01c7c031597cd4d7a9f18adf6c40204319523f6eb966df937c4d38e86031cd09a0b1d619032e470b62a04a4d9bf09e635fedd531cebba198083737df4efda44bcc371dd4f8d85760520265e1c458f1f57803250d96f934487010d116e09b4e759335ee3ae590f8c113b8c1524fb822e7959467005a250256b81d7aba72f09d733f654cc51a737dcc7f144ebe4b432ac2711884ab87f5bf543f4ce50fbb8eb558e081c5094fb4806689e1de7735a1cf39e394e6c4ccbfd6cc32f8ecef3e5bd9cf0b088c8edb7a426894178d374e631447e63d6489e1764c0dd1c1265cd7fbc2f25a99dae7568c3e37716ecb5fa61a26b2405ad0a2799edd5ca4c78cd41ee849a32ecf0975f2339e562c3513337f6380ee8b1d2890341b03ba3365a35ba9628f65411ed21b1dbb975a1054fc3b93e51ac8fed81169e87e5dcebca3c370057140ce97d75a00218032ee53f417810adf08ac866541b182b3e262a40bf31b58a0360e1c9d8a3f496b663cdee20c988bdcee5ff5d39cac414caf1c3cf2762794b315558bbc9f6cba32ed8f805d860246d37aafd048f12f1be4c94edd7aa6d3253675def3322296a5d037e9fd039f3663831854f5a28f4c2318c58f4dd4c0df3f02fc4466e3bfce7529cd8380ed5991f5f5f649bb301169ff90c7caeb5b52e5097358ef5bc3c5a48ec79c0449f22cc060d99e3a55e2ad54116bb0cab3fb4461ecd5bb0792e11a1105e726155e22e3d871726d48849bad425e02527fa4909eeb6136731fae6a98caf485486c205d3319e808609ec42119712a83669745fbbdee86d97ecf0d1d2c7cd643ad64a2e93843aa39b380ae87a12027c7faa2268645cde2816b0a7347979a2e578b8c542fea605c79e34f615c0b44a529fee38916ca6cca58e58e11ccec9fdb895712bd873f12173317744261ee6d275bcaf5c6b83dd400eb1e46e7ed1dea0873451c51425c6a2b172bede1193fb990da19a7facf1a7fd1b1f8ac8ae3dc74dc1bd9d8480f260f9761e992d8cde31af3788085a1faa8cb81926936af08f52bdc7c5d46df3a1a9d283436c907df6e4c994e1cdc502f01e84e16327ebb1aecfd0991d23aac91727a02bc0f9e9b78a5e6d0dcb4580d4a1221334b427951102989bda16be79632c7ed4f757d5a5d12f479414192192e47ba0a14aafbba389f096ffe68bbd806105b6408ac8cbf2adebfa51bb4a0522c2ebd572bf3dde250b8fc9453c61d27d739b9c4306370f7289cd7cbb63111bef1f78a94c2ebde246e347728ff3d830f3785525e52e521e3662335d41e385713b581f745835702af4b9d6110ee5a4a1ee9de3947b40898a5ac289f9f9dead5e927445eb50b6125478b6b588925f616f8890767a55cbf11ee7f26901ec08c3816cbbe36bbc3acb7744f783a9d4ce00800e328fdef9efb423a7ea0381110a6cb3ac1850d40d39e1229fc2a76141cd13819e0ef65646b676b27204a660f15cf21200e6c71b17cff0075825b461b0f9d60354667db07172a95feaa627a2819846c5742e917d160a765d81d22b68241de45dc0b5b071be3b3e5509de5f41adbae336fd34a724839c4b31ea044efc58d41cafe740f062fc9993c617dfefb5b97a645c1b876251afba4821e61c067cc51fe9e321c2411729c228aa34687a5a2ac65d4c80bf574d838d1b52f0193a00c18cc9df9fdedc5a27f36d8b036ecbd88d7e9fd71a42fac1cc920130bec43c3cef62976291812a4bb2eeeb187a496affeb223d9a00f547332fd414e23bb6cc66ba7189ef69e0bd14defdb20f9d53ee662f917d6cfb821fdfddbbd4229279b8a408555c31c7d1ef03957fe8cf3423be406ee367832e8fa6f37166414f50bfdbf432beea8692f357c08136692d84365763a9390230130ee325d9a81604406a08e56a577cb4b915d87400696706cb88c6e50d15dba950b0d4356321531a16b89e3fdacaee8df0146c4750449634f96462bc0a1429ad84987313a7b0b138d72a687b8fc038ddcf47f63749078ffdf31563aa80de417cc79d72f261d98ddc3434ff7a30a683ddad966597d85c490e00dc038bbc1b91ec928bb44f1955d1828683381114ef411d4ab5ef4dd803a173ba7c40f79ff08e76821a3a666a60d131fbb1bbeaf3b3533112561b3c6181e24b546f140e5a4fe2b5377955154a5f18a6b96374ed4bc4436c0adf269b1057363ef52c73b282b5b3eeb60dbd3fc9a7d46175f9bc509fc052e0239509fcbf72853931c9b1c7fcf6405732866f140b5cbdbe1507d03c21b9b90062a2dded159dcbbdfe53fb19efd70b18cd19f9d5bde18c06d972ea18b2109779a847171afbe9e3d52ecd199f8cdcdcef74c72f8417404bfe5abdd613b5e0177e03f258f48651109bdf0eccfa13d685ad0c50b51c41bf5511d01e8d97c8652c0232780f212d903e97ba9376ad2513ed710244caf934138e23124fd86c6fd8bb793d82feb0e8ad2be9527638e18b793b6c94ad079ef81025978fc0e9160779e3a038d3315438931b059a761bd6b140ffe3f069a3aeb97ce4d2548e6fd59b241f828413d37d08a7ea1c05854bf25beb9b5daef5a0f32d1197e503315963251a28557fd059601ea4c04eaad0f99772dd6a53e57ad839d0c454b0e00e307c3986d5ba37ef9b4e01bd6c4b12036dffddaf16a4928272aba8f9c06e37b6f8037f3c08d2eaac2d8f4596a0c03a97b3590c19a3b5f95f4a98814d2944850ab14c5e77536fe2cc87b0ba707dd024b2118f5cb8103a7cf718329cac556105d7f43741808b4eb2d4d4b575b8c620aaa7038aad940e8cc316bd725280ba455058c3416813a1dd856e9c1b3dca58879774fbd27089763011a096966199e60313cae1c8a1b4570aa49ad44096881e28acf37b79e448f6bb3dabc5933dc67f5f4a99e04c8d352ead7a66017bfb027ae5be681a2bf12d00a20e4862ecd2da3a70af3da650e1acf8e6039e3378f6de9552614428e953a380ba6faa46c3d0ffe6cc0066cbed5ad60e7cb9f0a739bbb31fb92ff41c9abc2c3c1d339cf4d5ad1a5425be86e0b9c4210b1183b91d9302df28c58abb697ab9232aced0a7ebe7371a0826c9e6e843195f09d75b034bfa0b06766b0e36c2be32aece85e651d0830d782e92d804fe433905b882dd4ad43dc0685a53b4f0f1d40e5c994858bcaa82a701bf9f9394bfb5ab350db6d3ea21b95c3655e90269e8402e34f31694a4e2a36b79b8b3457d88b1b288077a327a952cf78235b501d0c4f59f3761535b69a725fffba9ee372a8b43df105b29334cdcf3336c6e29e2b13715606aa630e2355f359f89358d2586c479f4bca63e34fcf94b8a0ec38ce6e82f21da2d198d931b2d2b892c7615235a5a30534743c99d910e8f56fc0581321c3d7d3e5aca0ed65daf60a6909574379fd9a7becbbec021071a0d8d873669ab0a894ca56f7eba0724bc3aa49ac42bf6d41e8e84e1789aaf3a180a9bf768b2f7b38e6b2073b2ef42333d1cce6fb766694eb30c3518590675719fe23069b3309645f4cbf24fba5b054ff68d2790c6920aad046110172f83f4864bf01947c1fa2756edbbdf4efb07061e72b2f6857aeae3b3b646b77194e5d32c65ad13d949ed75670cd569c2b274614aad31d94ce33b9cf61816761a761438302f1cdec62c44953ab528d7ed9d1e3ff0bf3f83edb1be82a6029f2902483b9f8e508d0fe810dd02216944f36afcb7eedb936ae57001d757c8b0c0e62127ce28775bb3b3a7451308aec44e794a02817563343c55d64b402b2258cab26cf84464d7d9aa63218653ec51bbdac4bf7dbd0883e3fce7c7f7e597515b6ae99e5582484aada31939ed35702fbd7232159bd834e5fdf8fa82b36919c3a0d9413ef07ceff96cf8dfde18e76a75d96f2861259ca37a573cfc949f71b7770fc8ecfd614e1412d2f95c4056414d7417cd943ad6003be06d731a217e9be10fa9f71ae916560a52088db97cf08911a661f8f586078b37b3af6325426c21e263aa35eb22559fcf45787d9a23a0983c9eda16631f62ced0e2b2c62e9e55cfd944f0606de5a4610861aa1b65e9c6b4286af620d42c18ece08221bc06c8ab564a9ad31bdd0ad52f3284088aed1b3513b81cbe4ff847848327cf9d5bbf5d958c4d93e2a35ed47335ce525667a8b4003df15237c925689dea89b41d6933a8beabeab0cba0876afda2ba01df7dfbbb54deddc6733588032be8ad656636cf8f5f108fda5010b975ef2979437554f4f003f5755740ef240b3dd6da9f6a139975525077342d883ad7314693bd87e4b432fe3a7c40b3a5386ba76872c05d8784207c5d255bf2acaf0cd5854a43eb097a72e4664f6f7aca7addd86889476ed6ed70d359c7d4a297015e9c8d0cc795efdcd882f277e72fac85a57d5adfb5c2900e60c5ab35310fea3d929367451cd2dc1de0888d16c700cfaf58ecaa7f7b24a0a0e0c4ba77eeb1ad927901fc09463f458550a610bd47604cee9f7f4669dfb5d1d7d046c219c023346a7e6bbcb346ec7c11dba22ac702bcca80fbf2b3268d81ea556a7282d3f3f160cb7d943d68da311d514475b0dd43f5cf0b7422ec8e5d6cb4ee0d82ac978e876966bfc14450092929de14a267bf5428d95abbf7548cbd8fcb2b40302f17de11f34c2c4f92bea449dd451fc93ea2230ee247b89439da87aa6facac18958bd7abad438dfdffa") r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa", 0x1) 06:39:42 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/47) linkat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0xffffffffffffffff, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)) unlink(&(0x7f0000000100)='./file1\x00') symlink(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)='./file1\x00') unlink(&(0x7f00000000c0)='./file1\x00') 06:39:42 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 06:39:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0), 0x10004) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa214) pipe2(&(0x7f0000000100), 0x10000) read(r0, &(0x7f0000000180)=""/200, 0xc8) 06:39:42 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = socket$inet6(0x18, 0x4000, 0xffff) socketpair(0x20, 0x5, 0x1, &(0x7f00000008c0)) readv(r1, &(0x7f0000000740)=[{&(0x7f00000000c0)=""/10, 0xa}, {&(0x7f0000000100)=""/90, 0x5a}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/137, 0x89}, {&(0x7f0000000400)=""/122, 0x7a}, {&(0x7f0000000480)=""/69, 0x45}, {&(0x7f0000000500)=""/57, 0x39}, {&(0x7f0000000540)=""/245, 0xf5}, {&(0x7f0000000640)=""/249, 0xf9}], 0xa) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)='o', 0xffffffffffffffc0) recvfrom(r0, &(0x7f0000000800)=""/90, 0x5a, 0x2, &(0x7f0000000880)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 06:39:42 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) 06:39:42 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x7, 0xff}, 0xc) open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) 06:39:43 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 06:39:43 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 06:39:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0xffffffffffffe7e) write(r0, &(0x7f0000000300)="ff070000001000002e00fed0ff2477f256c4093cfb25b85e5bbdc3a5117094ff00a9c5de41a52f5ea7fa0023f18bf66590bfe4250636990cc3b7916c030e98e995cfafa6fdc5e99590841ce5133b74c4857b60a117ebe0b86dab36a1744633d8", 0x60) write(r0, &(0x7f00000003c0)="33cce56178afbebcf4eb69ffe44ce68b81f42dbbb88c02d82746882c11fce7d6d006e157b019be9cdd7a79e3932019c9dfcf2f81915deb35a90200f0c8facf57502036", 0x43) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3ff, 0x3, 0x5, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3", 0x7}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:43 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000180)=@in, &(0x7f0000000300)=0xc) shutdown(r1, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x180, 0x6) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffff9, 0x40, 0x80000000}, {{r2}, 0xfffffffffffffffa, 0x18, 0x1, 0x7, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x8, 0x2000001c, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x6, 0x60000000, 0x800, 0x45}, {{r0}, 0xfffffffffffffffe, 0xd0, 0x60000001, 0x6, 0x1}, {{r0}, 0xfffffffffffffffb, 0xb347c90dc88d6cc4, 0x40000075, 0x58b, 0x4699}], 0x31d, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x18, 0x1, 0x3ff, 0x3}], 0x7ac, &(0x7f0000000140)={0x0, 0xe9}) 06:39:43 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) sendto(r1, &(0x7f00000002c0)="0f3df11aa43d5890e3995b1065ad247c345869fd6842a4ae13a5c8b7833c9d5c50a9072f0f58415e3a8183911809c1171de37296c305ec6fd25cbd54addb2c99e7806f6e2f1d78e867856998dbcf20f7a46291a6d38165ba3f186ec47832fc5ea45583b58d4c3cc46960a4ff6ab1a98c9443c45ebf00354026c7136070c9ad80d700ad417308b4c3fa9eae4bd6dbaf5a1ab991c92425cd36b3983ba1d1f73989645d0eb175e18faa3b521ccb87c306760dff1b785024957ba2f4dfca383b6145ee34fa0b487c50fa1ec1883633df030805b23f397c6dc9d15e7178195e73332d58741eb412c8931b74d94d735d566858", 0xf0, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) sendto(r1, &(0x7f00000001c0)="b1471df95175c828187b2ef72765e38929a562f0192ee064b59475c5d0b63fe4f950e0f65d30cbdd08bb5f8fc308196a19cac2c3a584d571f64c70a29cfbf5b7cac105947a806cfade5827084022f06c4f867783373295f166ad7a3f956ba88d88883d32167442c4567bcd431062ad3f03740aac6beca159fd010bce71f0f52b5211566d6173c969294bef1fc4e09e6efd47441bb5a8aefcd11961bcdf8182c469b1ffb9dc4e16d4ce462e4a2a1fdd87bad25a7bb8e7acbf669914c28586e0b3386b0d7ec6d90b28d6fed9dadbeadafb", 0xd0, 0x40f, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000bc0)={&(0x7f0000000840)=@file={0xe238a063eb9e2380, './file1\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000880)="729a30883486ea369e0f9e048a82a30c51ca86a5194acfe30c59f697bc5b128ce9cc9ff035fa9c3b9fa0ecac7441b475c71cb6c49afd5d2d3463503d0d4d6c3e7a12f48b2351549e2ed9584a604c5c8377d6c08b8e3d9da46b69db056b89895a3e7080d4b49324d3bd71f1a710fd52ed7956d72c90dd0629780016", 0x7b}], 0x1, &(0x7f0000000ac0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0, r0]}], 0xb8, 0x2}, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) mknod(&(0x7f0000000580)='./file0/file0\x00', 0xc7, 0x2ed) r9 = fcntl$getown(r0, 0x5) wait4(r9, &(0x7f0000000740), 0x9, &(0x7f0000000780)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="200000001400010201000000d35f8f280ef51274673580697e2ede9ea967ef564ee1832ae26da70567630f276b23ddea14719296a4a3d7b8698cfbdf20d27d86e67a3d691920ca71e424f9ed48ea9f7af2b01cc006db79bd712ac28ce2f8f037474d82ac650793d6a21513719217b8994a877b25f42c9a4d7af94294242534fdab458e3a3289bd7b99a9d0f20600ed0321f04e6e072bc9f4e68e7e3716", @ANYRES32, @ANYRES64, @ANYPTR64], 0x20}, 0x0) r10 = fcntl$dupfd(r8, 0xa, r1) r11 = semget(0x0, 0x0, 0x20) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000080)=0x8001) kevent(r1, &(0x7f0000000480)=[{{r10}, 0xfffffffffffffffc, 0x4c, 0x20, 0x2, 0x6}, {{r8}, 0xfffffffffffffffa, 0x1, 0xb, 0x40, 0x9}, {{r0}, 0xffffffffffffffff, 0x32, 0xfffff, 0x0, 0x7}, {{r10}, 0xfffffffffffffffd, 0x40, 0x200000a4, 0x885, 0x1}, {{r8}, 0xfffffffffffffff9, 0x1, 0x400fffff, 0x3ff, 0x3f}], 0xc9ef, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffc, 0x65, 0x80, 0x4a6, 0xfffffffffffffff7}, {{r10}, 0xfffffffffffffffb, 0x64, 0x80, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x18, 0x2, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x2, 0x2, 0x7f}, {{r0}, 0x0, 0x1, 0x80, 0xc1bb, 0x8}, {{r1}, 0xfffffffffffffff8, 0x42, 0x4, 0x5, 0x21}, {{r8}, 0xfffffffffffffffe, 0x0, 0x80, 0xfffffffffffff001, 0x95}], 0xfffffffffffffffb, &(0x7f0000000540)={0xcd3, 0x8fa3}) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x190) 06:39:43 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x4000000000002000, 0x8fb) mknod(&(0x7f0000000000)='./file0\x00', 0x2078, 0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 06:39:44 executing program 1: r0 = socket(0x6, 0x8000, 0x4) sendto(r0, &(0x7f0000000040)="3fad2f", 0x3, 0x2, &(0x7f0000000140)=@in6={0x18, 0x2, 0xdd, 0x9}, 0xc) write(r0, &(0x7f0000000180)="2ac80777009e29c885498a1b72e1a6b8405bebbd0f7ba29c540c48bcbc2e8962e52c7fb14bc99773ca176dc149f0db459c3d8db8462e971d5377339015fd16650e8f4f371d1d746d936e8822adbdd0238671306aa85bbbd2f91080c368bb8e24f7bcd74a34a71b689cf31e8ef9cab7b8ebad9be0d960ba4726a8f50a586593", 0x7f) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x8001, 0x8, &(0x7f0000000080)="00000000812aa6ee00a6898eec0006992355196bc0c68673d5c20193ad249be20e17d3e942a2fa7c7531277fabfac80ea22ba9eb9742905af6175a77bbdd34f565c094f37ad372e3c937513f6600a40ea6ea3c008920e2a09925173fb64494fb7d938ad06983d88729700b5888da3a2aa5c97945103b7dfd4e846a31e55b04b8f5b6ba60ed84a6d8c398a6af56ef9e2c968d6e4076ddac1886921499df167dbf75da2fbfc048d2de1269cdf6006c6d9044aed0baf6dbb8bb65", 0xb9) r2 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/114) setsockopt(r1, 0x20000007fffffff, 0x380000, &(0x7f0000000000)="4f906e4672abc45c52a9a63f2187e530d9b7342b63c6932ccaa6", 0x1a) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 06:39:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/47, 0x2f}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f00000003c0)=""/99, 0x63}, {&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000440)=""/92, 0x5c}], 0x5) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) close(r0) write(r1, &(0x7f0000000040)="a1eacd9c594fad47dac4993371ae6ead73ac09e4895693c44c3343a7f0420c30301ae6a67a306ba6b2394f96b5c7669b85d4a718d1b786ca4b57ec4e38d5975160021a5193e8e83d50dd1f2fa3329831afbc14a312eeefc975c6f0f19bcfd85bdcc132a8b14be8d40a9f7b77a2a25a917c7d44548110b82c21d1a8cc0bc04c50fab56799b9dec22914c2d2fab051a7516811c65bb9d722d70859f68f10f5c8191a66a1eccdd0cba9b4dcd34e02ed8fb5fea9a11137ce4577cfb4cc1a4e4f1e699b3ac99877552db0119e87fd24aa7c63662154ae535226dad3d8d19473d9db5df3d572bfb2b4832df9da460b32a898f749cb807f54ee1a10dc862fb4f4", 0xfd) sendto$inet6(r1, &(0x7f0000000140)="8ed1ea57b9598a5cee2bba3519cdd1d4c393ee53c2a69b6b84d8a8b670a1f14fd5a2a19662e0063b57a33532ab001283c88e5b7b2b7eff6c8a11d6eb93a2d1c7ca867ec00a1d3c97a129f098726ae05d2ee9b5494be30092c86d99a9ab4bdc01afbc908c05d2f71761d3945ec02a898066", 0x71, 0x40f, &(0x7f00000001c0)={0x18, 0x0, 0xfffffffffffff702, 0x9}, 0xc) 06:39:44 executing program 1: setuid(0xee01) msgget(0xffffffffffffffff, 0x0) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x416) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x2e) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7fffffff}) r1 = semget$private(0x0, 0x7, 0x400) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) semop(r1, &(0x7f00000001c0), 0x9e) 06:39:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) sendto(r1, &(0x7f00000001c0)="79ad5089a18a46a8b3b77fa2910dfe7616d305e25eb527e1f014ddb795aa1326f0b46a4cb0d49219ed8568cc1d43d23e0985284b67829cb3ff50c1cb8c38b08a0bc0412c2ce538df65fd18c4a5ee23c28d7f7e179af3f13d1db50979e05ed7fcefba2d4568c565033b0419f866838bf1f67013c4a2de9a879a1aaf3aa570d08f22d6652fd48f3325e97c9fa925768db86508fac44f5832305a191c1732b0f37724263ee9c6c8df37e94cc25e5b83acadc08da900fb619d4eaf642aa5edceb9", 0xbf, 0x2, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000340)=""/110, 0x6e}, {&(0x7f00000003c0)=""/49, 0x31}], 0x2, &(0x7f0000000440)=""/201, 0xc9}, 0x0) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x103) pwritev(r2, &(0x7f0000000dc0)=[{&(0x7f0000000b80)="729c8b832d810b7595cda9eb9226ed9d3e8495baecfcf932b92a9ca5706bce0c93aa4b7393b5b879bd734f632d", 0x2d}], 0x1, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) setrlimit(0xf, &(0x7f0000000580)={0x7}) sendto$inet6(r2, &(0x7f00000000c0)="9318f47db80dbe87fc52abbc9930a5838030622bcd190ae98e0bbd60de7374", 0xffffffffffffffea, 0x5, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x80000000}, 0xdfe53debd6613ec8) sendto$unix(r2, &(0x7f00000002c0)="f47cce1cd3322a60bf85c15f12acc7d054fc72ed7fadce56727675c1cbda1235f34df7bedab815a2c0e631a92f65a33ab52ebead96", 0x35, 0x3, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r1, &(0x7f0000000b40)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000ac0)=[{&(0x7f0000000600)="c324f636217b144008f214660c9b4d2055d7969c7b53908d7038f434e86bd00e23fff103a0c9ec5e3fe4d27f0b811794610832649fffee921ba5fd46604d5d1ceca6d0f428822dd7bd1f71c3a4ae03e57b9caf72f107859084bcfb8a3820fc9e32606af6e7a942d0196c44c7b0b95b4daef2741d18d37e323fdfc5d1b480ab07a920012f0fa6674e5a43971e1a11c8c447215f20c5a51d82427e78af04a1127ba3e2f073c8c99c376ee3f2431a862679e1a42c63a8ecce883a7252dde6493121e7b4fd7470840c72064ed320bca1c7ba28c6", 0xd2}, {&(0x7f0000000700)="2d5fb972206bc9e00c4d168ed904cd74c7962286c32face2240623f8c3b63a92ef9227961fec17c4de7b8f92da35fc59e4cbd025343f05abf70e95f006f7343fa6a45fa88b8ec8665d5c18ad8e8821a83c94bdba5570d399e68394b41123b491204703f832d5109cc18b9075bfe02e53592d33fae00a0182646656836f32c2ea9895f2799bbaf95ebf5e3e8aec6d3e95c76cb56413f02174b4bfa6c4a8ed235cefa3071f729f7521c9d6737f5ee6ec413e1267f808bffcbb01420a632cccaef09d50674abbe1e6cd7e3c6eb115da4ca35b56e868788c13520ecc2ba0e085fb44f231166d6260c060edb851d9a0", 0xed}, {&(0x7f0000000800)="ba9895598e6ec5ca66f7ff785a2b73363b5e1fa8f99bcbdf975adc5de9ad2c171c9302f3274f2a767771e07e43b4e8bb77d8ccd9a8ffc01e2d4f50ddf892ffa184073347818c5a274c0fadbf5c155e205ffe44ab263fef3c0de90ad0966b78311a4e531c4078d2d7218017f4bb8aa1674121cca6be85dd5a1a4d384c788d3f42d758b2c82f069fae74bebbb24b28108fd6ce8de0e69e7ca74b37297b79a5533dffd99ee48e02c794ace0b4152189e8912554dded5948d98c44c3e3a6b6ac8eec484ee3", 0xc3}, {&(0x7f0000000e00)="aaf6395e377cb1c285eb30d02d0df64f2049191d2fb03420f5301d740e87bb7f8695d163b80a6188cb5429ebdaa56403c4344eadff8c0ad66da487c24b83b22a107abc3b66434ebd43c141ecd8751e602345766da020798a3a199d8ab8633f18b5dda85ba1fdbc0972d2349fd5806cd653cb88f315c36fb77cb258ae46b0cbeb1a4644a630f5095b3aeb700c42a59a5f73a4596ef762bcd085e22dd204927f47fc9004c812d1cb0459a590d3c073880958df24370ff0f888fe69fe64a890d56a6801613d45fb03b3202ed4ffefd1b446ca7e2a045195e84782f45ba6f4c120ec4a74b6e1273073aee5f9e15e822a73566924f1c58e429d42312526e30f325e2de2bf0fd977f4c96a3eae334b4716c1028e6c82cad4f75cdf16df1864cb0e18f7d284b06fa19ee2f60b8ec610eeaa41b5de45f30feea477a01d92c1de50ee96857878f3f571a8792d325d488fe2bd22274bda502fbac5293aff81d3a9e5e1351b1b248880d0cded287ad86a05d4744426e63419160db7d709adce281d084e0c80296198b493f5496afc6fe36f1ca9108b4c07ff9680d01ff81ff5840666d1145f29d99b59e6528d2f07c0414c7afe2e4b2693ebe025fb7ef81b763992c7e8c2b280d05005b653a5e1437641ca3e508f96889550b11a3d8d0255a4360846705e0e6d168ed7c3adab4668e1f39f521b001029585dc1b2be9cebdfff48347bc2a2462d8aa408b949cc3fa97347f389cdb73c87fc0c4726ef8208ac1606e614761c61b1032b3d7d1f206c6fecada545b2ad959f1dbcdaeb1a4336330a6865f47cad084a8a25a7240f2e603243e79eccaa366f11bd3bd79b2755081a7aab2c7ad5aecd1e853988ab6c87af25305201b6db3055653542b73104ede359984c788d90f4cabbb797d1206e40a25dd6b902c36d51d1b4770f97419ecbb60f84322ef2ced32106084366d9cf8e62b960e25d7c853237a5a0463b7960dcc749a54bf9b0ba16e328cfef8cdee205f0ca50160f1333bf157d09c366c8250a22939c25877b093ca9ddcd3c81a62499c8eec6b179aee1d0d1b3c68485397f7e302996b4f731d262fda12d2170927ec2f6906fd308a803ccfb2552c2b4f9b2d1cba9a7d8ef835f37203de83a52422aa3a2378115f6b7c8bde6dfdb077cd36567a261ca93a266659ff70956ffe40a5ec9292f1569ea8f68d2162d3b4fb3eac25160855827f6d02bd7192e2096b3cb649293b64ec6f3423cd73d3aa14f0d7f084c9e8e3e951e0fced203d915a4e35514fbf97120a83a23cf45d210afc68676980f5d351eb50af159f2ca49a86c803fbaccfe13581314eb15f61ffb5637fd2b03098ee48d0ac73eb1a04d5b2d211708678856a0b4aa206ef4e0fc1742e5fc44b5ecb2bff26d1f5d20b3e87716bd575b12900791770b41318b9588b1dc63bc51c61cb9be73cc184ac240f9aa4e1f6bd8c7af85f16ae32ef55f1d89908c0d476b1076dd6cca029af16ab54ccb765879079e941541ea72163f13f6c0b68e9a5590d02cf8476e895c6615d72afd6db2ca297eacd0845469e6be6775c84f6717b1a2a749a828774ae4ac31ae00a1d24409fdb601fbd3cc4bb1c388675f163b68bda34d6c3eaabd34da695e9d894065dfcc2c9f74bb8b3ce3dad1bc63722196ef8ffe994a2f03da869db7d0d88f5d3657eb95a5f941a11dbd82b428c80487857f07a894c3e679bf848ee99ae314a435dfe369b3b22fbe368ec0a26f0605839de5521cf64ae2eeec2d38b063bf9cb4af13066b84584a8979f5318caff1676086adfef627c8a08bc3a5fd0f04ad9b90f4423d8ce029d619a0d0499d7dfae69af18a99cbb48ff92a3c6493e90c4346588018ec2a7001402d83d915ceb08033558fdc219e12c027b16772ee1f7bbdd38df20f417a2a991bbef9e7383e37e78bf181f3ec4aa8aed666384b9bb8206416f671d7aa2f649dda18fb80f2e8792dd45263863ebcce82aaa2abbccf10fba8a548508eaae746f0a4c0c0b3eba326457d6447e1b2329442d6861ede4a4070b46dc8207afaeec7c27a446cc4150589e605cbacea41ade6057f99c8138dad8c41f7241e384a6c3a28793440b2c6cac1d71db6f4425eebb651416d54559d8f7572e01b27813b6717efbc0296275007f636d04c7a358a9f7ae28e683f83e68a7e793a10cd07edb9c226dcf89ed891130623a8f2c8f26e41956e0d6324670ffa3ecb5514bb099301540b2fadd55cd388ca095b883d7c5da11623c0339ba237358299f84913e638332f19529fbca8a37ab5036eb0f0af610897e3578e8b1132fb7f3191d911ecccb3fa2da041496741fbd6a9f5a204b843baa64109a41a96725d9dc5f84aaadd8ddd50e3c49515c2fbe206bb5e33e2a61e7b143e38124a1c1a017b5142eb16120b31de64c62aef059db2b63903d4dfd21ca13770ebf18f517147b38988d710b6e7f8afe1d94be579d71615eb57338cdbdb98d879d236681b1c25684a178395c16ffe6071dc7d512f265af3e793760ab77fd4b247f3978833de20e0859306a366cb2f98bc83ab26c1380f538200bf8fd5af817ca99f9b7d2dc12bf71ac8ded1ac5c21f3c52d44f2e50a7f01434ef3f90e268a4b36f91cda0d0d374766bd0b9c44e8e1fa60ad3929cc2ee627e9f97ff712dc5ffbcfa51544bab8a827509463f22e3b42316dfdf75fd4aeaff565cb8363abb88043f358dca6dd504e3e1c0275bbf0e2b4bce76f8c7d2f6422ddd11b8827cc7b9f9e78952b0803e1779fda4951432420481430fc31f9825b51e80643c4de035db3e0b5cbfe768bbdbd17cc2f75ac8902803e1188e7728139ea7487dcec5e4e72b57a5a848507b48ad3bfba33a7c137c321897c3993ea54bf436be6ae5f6547f3034037f7fb5c9c6f970e60afb4f004a547972c8b605b9e396807e55140f0e413b13417564cbfb36fc4504ba71ef8d941eaaaf6dee04e43f7830315d0bc202f9812733432829a90747ff1e15f767535763e7a083990442b15036d18b3384026e363c489c9ecbd1057ac6061f9c786e4cc9f85d8c843edd5cebecbd0435d56616fd1b03fd1215f6fcfec7a4b79878cf7ac0c8c72a12e3979651a579aa540f21892f8d77c1a0a2fb465e6bcd51b2f6e5fffabb9f01751d4ac7d977b0e8a3900a52cb72c6bbf87422c7eda827ae055b1abb757e180f61565b88694670c6f332def44a8c248b5a27de4dfd7b06dd287c9ec2bc2993fef9a470397918f1eee164de0b3d75fc18f83b004563a95add1c5717079d2680661e700f94e25d012358f860da5ddb7821e1bb1cde6ecf290bd61f6d7ddc2930e633bc697ca85b0a77e34fad3721a637d2d47fb6b6960ce1a98667d8f2ef98450b284b1c1ea68678558692df50928856d9fc2c4224bf589001e569e0b557b1f4734efaef51fab2f6121899c3666494925744571af00c5d993ae1409b2836396de84c40669eed130c83f7395b281f743858e7b3c46b0ad8115a54184dbfa8c5885b644d75d9b8cd0b65413424bbffb7a5e065b0b8d54a5e70f717d683ce75d2529631e5cf1db733f4dfd4400692bfa4b3a5d9cf2b506c5b069822b230fa4008f31d533d2e207bca9ccf5fa53458bc93b2e6bf79e297b366bd86f323b6e29c7085cf389060b553e41d972b0c9cf245a873305d773beb665f2ff87e119888ee4ee3f69909deab85b74ce7c1caf688d581c17936bf0506b8a3fe44f406cbdf4fc969c10179bbaaed4467d7afdae70936e307b4b0e202058f8c81739496ed33ca15410cdfb61fd8b53dbda400e3bb2bd89927694f4a31eba6ff6d6801962dd2011402705c289683303daaa4fce44a1c5f698c8601e547be9e0b38f3eb4a80bf0fb007c16d3a6524a1ec5344de667673fbe15227173542f09fceeca7ddbf70feb44d343a2f431d94b1f752a6dc8ded70d989df74ac28e2cdd56bfb9d48a3bac76b76dec68971658d05d6055aa7544b5087c7daa3c04e838c9c391c4fc645952f045b9527f3fa31cc0f644f51270d767255533c7e435b584e5d7b9222e245b802605da7e496b8ff9521e726233b4d15e31502ca4e2e7757cc269c847554508db2b26970cb1da6e87e1faa82efb9d201f9554bd2620c01bf2f544821843ec6e2743fb7591634c076e46290bfda7c05614b1f423722b7fc947ea7de3993b36e618745098f6b25a8c6da36b17750b7aedd5f7848e6d6e002ef2c9021e7210cc5e729b49464a4c12df3ee350660bf96ca9b2337569a03fdaf6f247d31ee48becf2bce35f064a111f6973db395d105319115e583469488813a4329f25b3233f767b613ba37621bb512b7cfd0e1ffe2c6a3cbda4ba3dfc68a5ddc705517205972e503f42610134ee146184c59a7ae6d73eb0184e6ba3c0ae8bccf7c1a806b6727aacbec54b7e96e6402791f82425b7662e8e877b713f381a3b2196bf0388f48d56c4755fc18202d8b4c97c386b35be41a98a94a4665402044f03eabe4cd21860360c49e69db0b1af26cb7130371df5c80cbb9281ca2f7a69d60bbed3382992dfc049e4f8a0338d03c86a81a25e4c5fb5eb9f737191682b61a2abf7f7e34f67b67737e1d18e219f840abbdcc7107f9970be3df1e0cbc592596c323837ac679f546740e6538886369ca0d8814623ad5ef2c69eaf4676d59a3fb43e24e3d210dd2ab6f6326f985b6f0b117cd73679d002f283184058d36cd7400fcc155db09e5db3d5762db8a53754cf0ef728e5cb86c0ebfe958ffd588372a742436b80b464f7c1cf4d9b5d21ae45b4df65181736d3737e5152ba566242c958746d04e7b7ddfa41a2da043ee85ea8cf3194f1f31f593269d20ccdf1dd6cbf06c1ed9340ca3032229bfb7bd95eb8d442a86bc4e00242e488379d329e196495e664abb049ea594b19238de2985c4878e5f9d05ddd459a5c47b01f7b352544157479452ceb6aa6a1a5bdc6cb99089d1906d02a8cf1a0114a05d696cd368fb4415fa0fcb1204a28c385dee680ec555d29df60db786143aa0e60ab7cf1da76fbb2b665e7c2fe29bce995d8df1300de6c87f5cb22e18ffb471b57178ceeb6fd05ca6f390445da55ece0cf50f5b38a9f1db9e9204eb065c3bb97ca5d87a9a22145762fc5013ffb04af11adddbb78ee04a2949211b61fa4ddc4b810d32da6d0c76936595811043dca5a12eaf9b28d5dcd84fd1a84f16a1307b60a647e5f7ebe7ce4c64dadf999436625f060ba114e2ef2115bd36845b22dbab00771d2b449e67d1e67600ea02d6ce7b9b45f35f6627d1daf4bd60df6a3d56ea1c079a7ab0853d89463b4078f9061653a28b30c257e3cb7281dca3df57d972129e74a30516b32ee0ba2690abae8d9c4b8728112207c6ae74064682b112de83e3ff0cf4171684b1cd0c7ffea1fafb18ad689cfa98f75920e03ff7b20e789214b8972d4354c50a5680acd2aa0c219c4de63fd928ff95d7cd79c8ad52b16cb565aee5c9f0d42d67e4f3177261c59865ccd6310ff0b43da322958e21607464762a963a2d84b8d02efc39fe249d03599f1b5bbef6f07059c3f2c367448d52f477e0dcd4c95023a0a61c9a5c40de7994f1ab16469dfdaab1724f6d0b3d544d5df65c92610eff64a0fa6b165b99d17d4c66692b272d7be6e116b94c2d246c627b7633f5a3806b1ef4dc5bfe607bf4312de5ab369e36254ace9f0b180639548f883afba98a4fbbfd9165ba9772fdfb7d03648c7534b8346ab2bc9eac34e4ad5ce9beb1ba940aa1e44be96cf7c27c813dc5a18428958145c2309c49494b6c0d048fdf44ce61d39ee25c59ad7247878c04cd2f4c7ec2f30", 0x1000}, {&(0x7f0000000900)="594382109e552db4b9d52969d4285d30ed3019fc2ad2dc37167e1d733a868d2f2bdc7811d80195bac906dcc4bb7cfd1e512ddb0f48feca45711f93f97bb75f8de15b4b94ad6bb2c59539d01307fbf5bc9a45f6a6ae4c1b0a9c6aee9d9d8bb6c4aa7e838fe55b97fe12d6492fc766844e39696cff79d683d1e314dad3eeab6f38134946f8ca543679a42b4ac34505653ed8d5cb1c2a58cb6482be514532b83f4c1b49bd008bb1ad26e510bece61c1d36b66d577ce118ee23be9d4aaf95e0d0d07096c044a97256afef1f8cfc41e379092a8e852245dea023a82a4d00875a081c1dc461a5235", 0xe5}, {&(0x7f0000000a00)="c9b9020300bf6576e159f848bd5060a9632f75992a5f6d617cc3f4eeb66e3de4f31daf375f820633d465e5ec1b583d06787147aa7bf4a5c8172d9582273bffc475556fedb4abeed94bfca378fcf7b046459f8fac6d4bf18f2c552d562f2f88eb90fb91672fc70804f6ec297535708576a3f83663a20159719437cfccd1c41871648bc68eaadf613514dbf5a9ab3ee2f3cc76e6493a0a41b777924c8307c01ee67a46b7b21f7cad5efcb22b8fc900ee272e5f", 0xb2}, {&(0x7f0000001e00)="4ba1a46a0f4a13f25aa04972500be7486cc3a016c00ecbe82500c8d84a7a9da90cd9f76137894d12e66e470410e59af0a81cb4b96f25a1616bebd090a46ba7838c49fc266bbb98ea84a2667adcdcd6ba65ee4781c24eda95479d1165329c6457aca9552862bd8d90b6d41063fbd370590476c80af3f2d3a687a585ac4769337e0badd01e97b32fc1e9f3292222b2f1c9bfb33c9793555e9504961706feae834ad7b5b36ddfb2644944f5a5932bbdc99b93108c6650cda5177c027db37d2ac20230ad624778fcc7ca62253f4ccd610b8bff3146a2ad33fa9eadfb2ef081ff0114380e8d118dedcdaa40f9acf9a83aa2c5372892e552a19482d10590050d3f326a7f0a8fba4747d9fb7bc58360fe7221b5c0073ce961b5f85f0d643db361eda872fe316d1f994ff4277f23129e217941042e5a1261cd37022396b7515cdfe4d4455fe130fd0067f0f697e590fbda67b0ace8cb22d1f287e6f1b5e92524cc220f8ffab109913fc3da8b436e82222401fe262a17102ba030ce1c72f1bde50ef5327d660c7f350e3e89f81085977e7c0b876a0e9d56b870bb101ac42475cef32a28924b818f82b2e68a1d4cb65fd10901ae43af4e960d652870b5a9ee58d408c5e82808f48d4f5a3f83145561f69b63b58a44096381c72d64172008699eb19478dcff31c8487437305b359d7270835f6eb3ad03115a89b506e9c55a873e4c8955a8edb6c755e712a9d0c40abc968b97756ef97383007be3bd7c4a80f1697c976115230f319b73b92d86bc787fc9c879ef9888d43345491542fb320972f089856bb44c46e5d1a5ad513ec2427c329813920450f2bedee2299030f0e4be13ef169531fb4e8d35311b05794191fe5b752fb36a7b539ac8c99f0aabff8c0b46cd9cc1aa0aff227847b4ed43b58abaf6cecba8e5db9a1bc5ee5ab09ff5e4e1153be9238f14b40ac4c17409a694bd2a9e52abc9e58d80930352d08c7cd2ba5d1c926e6d595aec0577f8caf3b82689ba5254a8781eec9ed1ff81412ee60ab9da0d3d04963395f1d981197b5d260113328bc06385429cb36e5fdcc995c55fccb5796e31e2b98b62b77f393c194f2ebaff1a690952f03bfe422da5b5b8c04dc7887013b559789fa7d6cb7978ab88de70bf3e37dea2ed155456d449a7b3cb34b7a66f4ac77b04d1976145d337e3ed3c2bb56c99c32731ec75d8ca244641d30fc8d2823fd845fc835a8279262a038bacb6681f1262384af1028a7796e6136587a6cfb2bd63d82668acc1ba621994312a239fa96846dec6d9641283467fb711d96cdc16d5b39fed45bdca19c6564ba737da74ddf0a29acf78dfd6dcb6495afa5b7ee24f6a74ba59df3f89244215aa18c0403d7f40946c948471fc301729990f2b18479f6149dbf685f81e060ebfcb27f79050598a498c0142334792f2d58c78ea2589007eeb8c188d1d43f012c354b312152b878270e02568daf9c5e462adcef81c13d4222ff27af8308b9288e438cc15aebd23d3c9409d8102289df8dd90cb90470e71d2afbba21fdd9dca0c7902e869a6272aceb97b2808e3f1eafad920a947c36901f5ee6b15e7b3cac0ddcd1706decc5e5d1ab5473f70075afd5ce3a64e0c9e20e4b674785b5a239efe30c36dcfdd066f972cacfb60fa9cf20bcfa515c63a9d13282ed3fb2a0cbe36b73197bd7953569e742968b7efe0049bad4356863c8bf6ee64f385d4961e051507f7bbc29b8c5ada587f1edf35ad790853c44dc1aaa4cb870a1c023f7793a6e944e4056c4e9ae50e156a0a2eb790a1be0c61bf5fc10cd8a58b43add8a1b54df70906fb7b203515c3dcab48d01999212095c19f40266d6f32bef5f0ca3a126d51f290d81ad357b36f677d9b4ede19c92f0cd3b6ca4385f0bcfb286afcd68f5b844219560391dec3d3cfd458f157558e3d7a94a23f62b51f1f965cb173078bc0622b2714284e6447ded30b47dea6132ae06f75958e65cd663d7213732de6e746d2d375076b85becbdc57c359618dafb0f8e7a5e38fa1878476ba5fa7b1cdf75be2c542b39251f2f009aceb5604e89fe5895bfe726bcd4225d9de4c6f643a49627dc1d746e133f2f41500c72bd0c699a87cabee0b214a415b0c97bb584447e26e336a6d587eebcd4375ef51fac818dca62a2fc39b1645bb76fbe4c809f774745bba8462ac66969b80b5962ede7d50818b29ae5261f6d79f18652e5166a1af59224563aa6cb70067abef725262844eab0f9d691b29e746eb9e52d0b15992d4d737d03ecc9fdec2d3d64a4644b56b3f09d7ed7717a5ceeeb668c352ba61707f75987f4f3de9555178e1a6a1073cd7dbe18485478dd4e2216b771c0103fdc2d7d69fbd6854ae62a4148b8a113b5311aee90fe4cbb105d2fccdcd3cae077efb816b4d7b0461a8ccf848aeae4573dbd0bab0e846dc9f625cda155cf2fe9a576cec9b6aa667281679499aa182f39393afd542a460d9a57e95edd113d9cc743f862bea37a7ac6f5cdbfe50b0f33844b7b83fe4d579030f821eb989e06ba4c34d25d5d7125e5bc78115699c5aeb254d80f9d8781008fddae9e8f28d89e5a81c02749b569693216a14fc82317971e54c309c4e29617609b06b165ccbeeb60c7492d918f59553826e8778822bfab4bddae0102375954331fd2b60ea9a79618df41d56208c01e0f47393c604047a446f9a8a7b09a0962d40ee7d10c3c1aa9f9c92d176e9493377151fa8a83ad4dbdf999c51dcdba106ac911f1ff2e894d086b27b3829a1096e52fd22b597b1c0a19d1107f8d5510fa8c710a6a00a811767450af6e6e25b7a13136ef1c7b1c122f330fd4579fd7f177cd91cfcb77b46b0d7139667c07a961b1578d6e1110353b9ad6a9c25d6cc36dbe21f4c8ffefd6283c76a53e0f584b09bc69bbbb7a1d411aa928c57fac835c5ba606d5dce324e578f75393895b2bb433bf5d2df44bc1cdbe6a38aacd4ecc90d44d341812c8b5e3ede3e102c3d91787fbd5ccce4612f57e39f41de08073daab5be1fc5171d84cd34f927df7dc6d254857e2f1aa6dd64c2fc6b500f906b726dd7acb5af3255696a651c69a996d63c3ad42ce6f9d8ada67d776eb01cf2ff162022f8e69c923f07ee94d927ac90f32f25b31271457830fde1c6bedf17ca68e6773378f7e56aa3f0a44e1983f3577378784be98ef805f9fbf18262be094d47cdc2c4e0ff5aa042d4e91d383ef433fb0751d41fd4e42dca5f5b8fd13be84fe9796f63a6ffe129dcb40dd121f65c711a2058388356e780f55cf64511310cde2eb0af3599e2a33a1e137ce96d9c9027ae67b5d02f61c79673477be8f81169cccb4587fde79ccf775dd9aaedefbf6ffeeb5a17b345eb7fb0de088aafefd17654e4f6d05c543660db6680e8e0c40be5a2552c1281c81c7b8c9833ee6a8ee44d2cfdc0abcc96862df490c656508650f82b92e00ec46d3fd71a4751eb9bde8d4ef6c6728b6336a3efaa44c302496625bd9184d82f15b84c680a1ab78a1a8f8ee4867003529a4856a243a490e77b3f206c0ce8be07043459eb58fd69f4a8c95ef38de2ee8219e117cfe68309beb32d015b9b1ebdb70bf757157a48eb0ebef818d89184d7e3f2dbcb65044dbd47f06057ee6488131a79d1f9fd03df7365ce72be08646af07167e04b678d21ffdd0ead573b03c5110b2948ad509402d0d49edc9d99d6a1ace6cc4d097dc44eef8e2cc00ca8d18d46dca2125f72b088612d639b595c95d5b891f39564380fafdb6a0d775a24564a69a66c23f0f2177d3b9292735063e06a8bf2cde2367a49bee78a7de0c81ce2deb803e6c2686671b1ada23df310fdcd185bed5397afc104a6a690cad9efba8c873ef148c0028751d99ca7a18a452dc4ce2f8eed357e64868fe7ec83416e0bab59c589d0ca63fd80a7668d53cb4fb0d87e5696b3bae48c40c167cf111272f4caca1dc3aeffdbf07d8c01812d644af45ab23fe0b0f294ea5482377fe8e5a5a8cbc0aa8af564214396012e8305cf7822564b00469371b763a0f383c27f5165167bdce33c5bf6d950608913823fccb7a482d088d5ec29a34e9368ebed0ddcd1d194def28106a132374723aa7f5f68a95c924afda982a2f3894f6496324e5af8cb76b52df0144a7ce52e6ba5217c3f83395307f99e404ec62a112bf924002e037811471f5c222eaacded913ad0838f4995e82866b6ea8391e0c44a5b9a91fd620fe827300f323f17609f0c30567f9b50449f82589b467f20deeed2c17d6bad70e783f1e0b0570ab00afdb97d527b688e9b096b05921f57f8588d47feb613a3c47a43b88d1a04f391fed392ad03ae9e6168bb3c5580f952ef8634408e4ae85221db7933e15499fc5b9f040c0c510e76c92c19cf1245d34c0764e726e9aac2263c840a1552047bed5c0f600ae82b8bde45f3f9695efc1e73c6bfd46a48c6b0412752c3408893cd433f1d977e77a9e625b563556bc1e45dd1073684056b9adfb7560de4a565777b7ba0f668c2ca64a50c625c35672795d160b10a062d49b4ced37b87fe641323e7ed9e5b2ce10097019ec8da19be2eeca92bab6f1bdd1f67908f371a222f0408c84af542682577bf36eb59f7e4a1b923a49777270f7b773ecdd9c0a78e0829c4be3672385b296454f0bc1050520ee3ae938d84fac9e444fa324384717ac26eec5487bd69093ae93caa24a092939ea6e0b1b4b595a47a2277dd9d59edf0fa2e9e40fcda415fd1e830d52e80e5a9a8c2cf8a1761e12eecf98f937d827585de58e3103649870c4eb43c7612d6150360ab06be5f799dd1c8d9f93dfdd30fbd162c0dfcf963434cd5ec752afa36820502213885622d949fcefd5f8f8bce802400f6b6497e159d38b388706a58daac58e4ecf9e832df40eaeb8449b60a23de3818a3838baab1129319b088808578fd57863aff4d8a3b31c418ce0d74d36f5db80c3f348edb62f392c55c7fcf39ebc96520d887abbcd445a6ff58c6192fb6d0ad1192ce6d217ca593b59cf37d511213ae87a7691285618364554e6583f4352297726a05dc3d5b728b04b4c7897bd86d9ae078596fe66781b464d57b390d3389bac3add91fc91454a2d5d0a2132ee2f86f4895741e61dac814214f53de451503d68a5919da3b225e9bac3e74f722188ce08a70773a088ed6cf0a05c7e03b8d19ce917baffa4f5e4d2f7fcc88989e668e4c1396265fec7f9884db1fd5c84cd5afb5e756bb34e00132a1ac1f0cd658b7e7503645c90250e3fdc4215e4b96a6dce5c1abe968e64542404bd3171028fcfd1c489715c1f6526a857cdbe061c9a8d83b3edf1a07428ca7d3b03cc2b5332936c4c97af19d059511e7f8fe603c372547d06fca9853034bb33d087164fdd37c8ceb38d5a6632e1f2c83d3dc696bc7f8d81178c2ab8e57b1e18e6464ed4f034bcf4fe0c65f133188ac764fab6b4557c096fb9c9ee941a46528d0a72c240c669305172a73e7527097f024cf19139e7cd4d57001990d53ab919a36f279753f10ef956812ba38eda75f35eb42e0a670b77c93934e4f76c5fff8729711b847b0eb81cd20b874712d63afe503c752f7aa26f28b56887ab2d722392ddf696c0cf40348317e5877b7e1d296c2301e9a3bb38958ce3dc6a81a55ff4cd8ef4b785ed45d6dbbe0456db2a7c85fe2140924cd550dfb0cbb3275a412bb5995b75a69510b5bff2ade3d6017a06a702147a1ad9c514102aa5ac5bf313a1c1a334a9a816eca9411d29fb55cc38086e28c9d298dbb1b08f65ac404db58320edf31bf9d8464eaf13ff63098b2c1f81892e2a5a63372622272a8875b20faedef93", 0x1000}], 0x7, 0x0, 0x0, 0x8}, 0x8) execve(0x0, 0x0, 0x0) 06:39:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x7) listen(r0, 0x0) r1 = accept(r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1ca}, {r0, 0x80}, {r0, 0xd}], 0x3, 0x1) r2 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) dup2(r3, r2) execve(0x0, 0x0, 0x0) listen(r1, 0x1) 06:39:44 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x9) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x2000000000029, 0x407fffffff, &(0x7f00000000c0), 0x230) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffdb8) 06:39:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) fcntl$setstatus(r1, 0x4, 0x0) 06:39:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) kqueue() r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000feff00000100000000b8c0ea3a19", @ANYRES32, @ANYRES64=r2, @ANYPTR64], 0x20}, 0x0) r3 = dup(r1) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) r4 = kqueue() kevent(r4, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x0, 0x0, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) 06:39:44 executing program 0: r0 = socket$inet6(0x18, 0x100000000004, 0x1400007ff) r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x8) getitimer(0x2, &(0x7f0000000080)) r2 = fcntl$getown(r1, 0x5) mincore(&(0x7f0000ffc000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/25) bind$unix(r1, &(0x7f0000000100)=@abs, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x5, 0x5, r2}) 06:39:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x7) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x7}, {0x8, 0x9}}) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x10) sendmsg(r1, &(0x7f0000001780)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="1000000000ff07000000000000000000"], 0x10}, 0x0) 06:39:44 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000001380)='c', 0x1}], 0x1, 0x0) 06:39:45 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000009}, {0x0, 0x5cb7}}, 0x0) r0 = semget(0x2, 0x2, 0x100) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/167) 06:39:45 executing program 0: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/111) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r2, 0x2000740e) shmdt(r1) 06:39:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) write(r0, &(0x7f0000000040)="25db41e9da109c4521ec198e00", 0xd) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000100)=',', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) write(r0, &(0x7f0000000080)='\r', 0x1) 06:39:45 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) msgget$private(0x0, 0x8) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="06022e2f66696c653000"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 06:39:45 executing program 0: setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$getown(r1, 0x5) 06:39:45 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(r1, &(0x7f0000000080)="944b9fc4aac5c922d771419de3170512a25c1a9d4e847964ad9b7de52e93ca7b3510b2b90385c06692e268e9a58c583772024cbe0083017a743d9ce86160c614f9c7b3c929e0b0b7b24034fdc6b9c7089b88cf206f73a06f116044d8d48ac8a06046a33759d1ba9a7962798fe1440394f2f33a90f19dd779216c5a3c00f1838a87cd5c094e4bd337215320f39a13c23735facbb9be28e79cd4a0ec3771dfae78ec94ac719a61d333f4bb76f8d1dacf815ec3419f38f152e0373e83cdc5b0693534ff3ffc1f4cd026346041012bc0dd0a3ffee2ee805cdd2a74658b80d3587fca13d380a0be3d2c1b5b869e6f416289b007577d75eee3", 0xf6, 0x406, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) socketpair(0x18, 0x8003, 0x101, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000700)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r1, r1) 06:39:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x100000000020087c, 0x88) ioctl$TIOCSTOP(r0, 0x2000746f) 06:39:45 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 06:39:45 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3fd) r0 = socket$inet6(0x18, 0x1, 0x3f) dup(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f00000000c0)) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4}, &(0x7f0000000080)=0x6) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) ioctl$TIOCSBRK(r2, 0x2000747b) 06:39:45 executing program 0: nanosleep(&(0x7f0000000040)={0xe0}, &(0x7f0000000000)) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) kqueue() 06:39:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000380)=[{0x7, 0x7, 0x800}, {0x0, 0x103, 0x1800}], 0x2aaaaaaaaaaaac34) r3 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r1) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000080)) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000000), 0x0) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x2aaaaaaaaaaaac25) getuid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) r7 = socket(0x18, 0x40000000003, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r7, 0xffff, 0x0, &(0x7f0000000480)=0x42, 0x4) semget$private(0x0, 0x2, 0x240) 06:39:45 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{}, {0x0, 0xffffffffffffff9f, 0x800}], 0x2) semop(r0, &(0x7f0000000040)=[{0x3, 0x10a0000000, 0x1800}], 0x1) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/25) 06:39:45 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x7f}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname$inet(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) fchmod(r1, 0x40) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) close(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r3) writev(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)="820060ba5f0b9dcb953405ef44cc7606542f1017a35db3acee342a920d186379dc0d55fa592101e4c30ee1fdeb3013b21ce4263fe3e24d8f3dd86a2bb7dccabb1e3ab5a5eb9e061cdd2a1ffd827cfd09e97d5010ae714257aff6bb62a896686a22e5f5edc3a058172cd7c52b3e3fbcdc5b42d4f06843e775c8961f82daec250440", 0x81}, {&(0x7f0000000480)="afa63ea2f75b40ffb787be8ccc14cee9546ed7a1d97269e813bd22803e484c313ef080c6195a87c063c2229dbe8891c0c3ac0a62cb148400b9346b29e921cbd18e15283d075fe7df8d23c82c83cc8bdd3242fa392e280d91e9e39789e7da3a81af1edd5165829d091377cfa1bc9bf2dfbeebfa0db769b317bf272b21bc851e57f60cbf671dc50890a13ee54df6e2f29cda8db603370c75b36e6bcd3d39c4c5a7e4ee04297ead69c3013a2f4f7638e9", 0xaf}, {&(0x7f0000000540)="5cc4f7933dc8b1a585ae4ac5e0cf658b6813865ff4ffee762696200de1021ad0976780", 0x23}, {&(0x7f0000000580)="94da58408553af1262882c82c6cb0a03eb51f017fcdb9fdefc55842fb9a5f5318e87266c035b2997f1275a8b7fb24ccf8cb70020bb03a3e75aee5af45c695deaa441a628095c2281ee7f0371d69daabeeef42fff1ead96fea61180972f142382b1c7e6b4cf038f4b27d5863d11832147b39123d4f19b8ae50688", 0x7a}, {&(0x7f0000000600)="c781c4bef52e97e26cf4a00db9ebad8c2ab28985ac78273ff0c6068dcf2f3098a82c34837a825a014ad7c4ce696cf99b0bbb6a0fb6aa839603dfe474c8c43e0f0002269db935a460f31305486d5cd17b03c78e36765a6f65b3d8939882f44519b2e52e3fb56bda2e67cf554e44c410aa77bda8b056e265d0aecbe5c6d60526fbd0", 0x81}, {&(0x7f00000006c0)="c4f7a99681c7410db79c2d9b86d07c470be1ac70956b527015351bb6f05e181b4fcacd2552d6f9fffd39483e9a", 0x2d}, {&(0x7f0000000700)="a23a42512a9a0d7a3eb69763eade03ab57731f5b71a98f86600a371f7c67df66a14b8fa6596dd1f230d7b36892ff5355575e52e5149b599ffe28ac6ff54061c16da341f6a4f4f88e0f4a4ed33005fc33d996647bba4a3a8c452a26b2c2c7384c7d82", 0x62}, {&(0x7f0000000780)="56480ee45bc51ff612c646a72cb6708c2104f70e96488a20698ff6a61840e2920a9a70d9cc380e200c759f7bdf93a561d46df99d05cc9ef7df904965e5b970ebd1454742a78af98894b172ceff414a9f3487b276d45ac8b7bcf8a50e57287521478d4048517b7a5d8e7dd0db779feaee06c2f2863d23ec036145421211ed8b891da1cfc3bbd33a113a3ee714481a70363d4f41743fb3c820b45f524a9f40050e2b261c5bc231db7b625487e850840831f9", 0xb1}], 0x8) utimensat(r1, &(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)={{0x5, 0xca0e}, {0x1fe, 0x7}}, 0x2) getsockname$inet(r1, &(0x7f0000000940), &(0x7f0000000980)=0xc) bind$inet(r2, &(0x7f00000009c0)={0x2, 0x0}, 0xc) getsockname$inet(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r4 = accept$inet(r1, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockname$inet(r4, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) r5 = openat(r1, &(0x7f0000000b80)='./file0/file0\x00', 0x8022, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, 0xc) kevent(r5, &(0x7f0000000c00)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20000004, 0x0, 0x6}, {{r5}, 0xfffffffffffffff8, 0x40, 0x80000002, 0x7ff, 0x8}, {{r4}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x1ff}, {{r5}, 0x0, 0xa0, 0x11, 0x3, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0xf0000003, 0x8e, 0x3}], 0xffffffff, &(0x7f0000000cc0)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x3, 0x5}, {{r5}, 0xfffffffffffffffe, 0x8, 0x0, 0x8, 0x81}], 0x3, &(0x7f0000000d00)={0x8000, 0x100000001}) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000d40), &(0x7f0000000d80)=0x8) r7 = open(&(0x7f0000000dc0)='./file0/file0\x00', 0x8000, 0x34) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000e00)=0x100000001) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000e40), 0xc) getsockname$inet(r1, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) setpgid(r6, r6) bind$inet(r1, &(0x7f0000000f00)={0x2, 0x3}, 0xc) write(r7, &(0x7f0000000f40)="54169dd0ed2a318c6b84e2e68a684bea7ce756efc3e5500d94ab6719130e03707737cc1790836244037f7364e431275eb2e4d7a8b6b58ebe6ab4113fb483ce4d02d07c4ca68f820f22a5f3026ce69aeeef62a4c3bd5ce5ca3816f4ee2309370f3995094614c2f6516ee09c2aa35f070e32964c4636cf86754c27bb5250b5dc89a39ee95124420389443cdefcd9af19a1d82a9a4d581947e8df49cd71c1a9325dcc38c799751378549ead9d7ed7bb819138d50e48cebf37b2fbf3a8d2ef9666a25195f945283e4431594cc250c673f61152970e4ef3217679e26cfa4c62a2bc70c81d8955dc83470a0e52e0cf92ee8fe92e1e94b95ba8deb7f5c6d2fbc293cb77acc175ad198d5bdbdec82dce68d5056d561b2c1476b388e02f86dbbf4072adbdc8af564d05a1a0817454b12a69e43d33b7532df50c18178100a105eb61ad578cea90e40a98ea6a3ad08412fc35f4b5e0f3c5265df3139277fb62181b6bc558e7d4055a5105aae41b92d64a6f4c31ac01e1b420c10b61e6e67b6dde14e11541a69d98a677db6ca68915bddcfcd7fe822553796f1e0b7da8b0d838529c21a757ee0553967bb9c4c3e10cf1f437bee2dc06748c0f66a3c32013afb63e0ffa5cd0760fbb500a9432d1208639fa433d42fcb54a2d7b878091ce21bc0a8730645a20f990442cf6ba609e6bc06cdd1e778e74f49e7e405fd6d938282eba3c0724e8b2a1975724c8d8b5acd5a608d3987d0f789016d1361572d851bcf9e9204697f43504cd80e16c388a6e25f0940ed5df90fee52834f01093f0af61ad10ed4e51346fb69e8a744e44b36172d908bd0d5f0a26d33985533f02a81332ac29459c9d9bbf09f69196138825a0fdfcde48a284b6afd5ce2bf51d3656b879c7f9f05d7d50a12439adcbb0446da6e965eed1c3450974f38a74405d2d692b113d27fc9180a54c85f5cfc516ae8e8dcb56cb3abf83bc954751a91653d89f8efbf700df1841f6f1169c7ed3232899148ff34ce1e26f016a020d5b0187da1ba71e48418c4bf819cc9f53337e9fca831a125e9a0660e07dfbf9242b92851002487db48ddd9fc7aaec402d6518b6724f2ed7d6cc3813c2a579eb76a69ff2880f68a7c84edbc32fe4b1c9260f165e54b709aa09bb39e7ba8d06879bdccfd58eaf045192eae171779b00c702b18acd94dbfabdb38ee0803de11e9ed53244d0f6236a5739ac0380a02a81d295af326ccd5e84f2fadaf7ad71a209152523a60cc71005cf83d79e8815317478842579fabed6d72ccd78235a41ba84597767a3d7c95cefa68b6bda32709c955f846f7fd84798a4fb954f2331853585404b1c2db9294006882e6ee7a584dca36a4dabfa1bfebdba21d241702c49eef8d3cabc3fde850e7f8ffcd260c3f7b0a7089ab4d3ddf380a4bddb243e63497b3f2019c3528a1d7233f24ab0372807386c004cbba74b4ad3e3546fa9c59c82a4b061cc3ccbbb799362de8e15db326f921c88a6c7b034245930eee0c39118062b99fbf7a19796f022d8c6b591ec9e41db8796cbc8d389362c1ac4be700958ffec909f46431160a6cd032878ef960468f082b6f5fafb1c85a2f811600d45818f18bb97a4ccc4a5451e1b7ddb1b208ea2a7a6d696078fde973536f66492ad7d1914169cac75360cea6e37843dbbc7758eb17123e3ecb5e78b2acfc9af48793a3d9770cfe4d7af82815bca5124dbecc0cd443f7cd1e130b6dec93e026777116b5c34b1719542c93071b636811ac39fed7ceb123180956d844c2bf7e57ecd95a6cc6ca4327ddb1101471e92e2e4d7b6be08960134f0dfd90018aa3e89be856fbae49d7fbda9620e7fead9cfdb554fc1069273ba4ddfa05ff4558d22562a6ff74b34da9529e4a84e8b50cc7878306c0e8932d2cbed2e7641611a0a353661bcf1cc1b3dd4abc15d4de38c7eaacf529b0fd103ec2cbd055efa84afd5a5daf4b10358a9e2dbf85c95ec832cee49c05f3bd0746541e2e1a7bb2b195c4ec924381503da1ca82e41b365dd1e8d9c87c8e1450324191adb194e3642cae8e52ceb131d3b0456ad4f465628bcab0af6820875b3c91964be6a067e17447ce0054dc52b1c885e62d75a659f77eef7c6e499c1d905ff269dd0ac36970f3d870749e304fa3e1de1a701448a98246d36e13bd283515900064361cb28a2fcb45999eb1a273208093bf48ed64c511e9802411e336cf7a62af4978708cc69a47e0d3da5faa11dc57b0bf48b46840a1f7fe502d51d1f288b32effcdbe230ddb785420bf589539d6fcf570571f3e4b080005ed44dfd80e798e4f904883e216768a997b770d3197817389275b34df9fad11a731812b333efd0e372ebc56a82bf0dca11dd5cdc2a84f154d69fff3cda823e521b3c35157eb525b344b5a33ffa0a86ef134ba8614538ea9e0311aab9215d6097e998ec0da4dba921a4f4d86345405145424d0307e315ba34583220560ed242bd899bfb8228e14bab2a0509aef16d2f56862dfcdbfd548683193bb36d59accd1b28f63fce20bfc1b4ac93192428764e0bf961b00581ccca933e9db430b000517e35b4643c3f031ec9d780340aa82e81d477cc7f209ae30812862848f99e0e32d5f0c373261464bcb2f8f607bcc71a78a4cb10fabb9becbe31ff5ba00e5f0cefb8cc609dd76e2b532ed8ed06a5e3c38a81190913d7bc055753c8978446e88475e89370874b28683a1ecb052f012d9959c570013a69dda3e61b184c81ef4f2b0e981ade55d50d96927b86a86bec6b50c3a06c26716b763aa7f1ce828a4f0158586a7c91f577b3e148bba1ef3d67be8057e547be3dc60255de02cb86d0d1bfdb2dd4713097c4671fe52e9a9a1501fec9fd5c1ad86420bb3de425c7d2334b61574a4de423b5c5bc4257ab9c3316cdbb90ef98040d222be13dfbc50a59e25f7a5033f916f0e4b97a3495e4f8fc08baafc845ce5e3b012a675b8b7c2baedb9aa9201d799a5c6541faa0e32faf57d57f91ad4cbadc39a7772153829e5af93b9155ec88ae8507e27d0cf4edc5756126c9b05cc04852b87bc50976348e2267c452f7015c8dc2383c7fcf62304bea509f50af8c038325386b2968eee44613564cb40b4d183fc8451e599269d6d518f32fb2cd06b150a40f67a9727c66ea80f89b509cec512275b924f1530e1fa1f657c0abb66901f022ec650ff0ca19db31553c3661909acbfd5a7171b5d33950ee91f15391cda53fb2ce0cc1485874bcce9ad6ef843d1c19984fede3d6e0f029db6a122e55e7475d998c84fbfda7e05abc46ec382b1b27d831f01bc6068a5f9fbae3bc28a0cc95754719f7c8ce3569ee171853168df185cf6a5abe2a0bb307b682355ccc07d976a3a7963762958023fc6a63c42f2b5ec974b11c07c736e3082e31731e6308a3f78210360c644ad6882b632991d6ca02daf5fcb6f4bac8283f0c0f57716c8078d5d4594259d763d874b674334a3d5fe261f346995f808d25a1dc3c1a1214ce83f1e44fc300ba46519ad530b9028fbebcbf7eb141e7d6d4c5aa3ed8869d7f14276e6a2b8891e0f6aa61e8387b9da8302c529461a9388d782be9e4e0605669d0bb550acd38c34f159bef519d6f80407e9f65c01d08a31a58dad4fa653a86424048dd883f09bb631e7dd2bfac65b91386ae52c3ef8f0437dd4662814af9aeabb883006f976eb61d1ce48c2a268ab47c03cea107a5dfdd5ee8b46404882c1a51e08a4e9fa7ce7a7968f0d8ce89b680bd2451265bc75c5bf3a5ec2cc02f813080bf1af7cd81d347e90531a8138714d398b43b9d0e72f5ef8799dfba80286be4409e0fd03931fee15c1654a56bbaeaf11b8c9ef27030be8353784707240e4ab2dbeaac9d3e2ded1181d310c3fbd678ac6800573277eb31410daf341610365782b2eb7e0512362c07f14c0954cda59cd9958070b431a36808604327f64c38d8cc4d3533af78cdccd2a17c5c71fc3b2d1562b6e9fb1e50eb9155b8eb710745cc224e472ff009cf85b11596bec454f3018a232f916a524263fb0e723d1fc9166c10707d879e74b0549ef402f72193d68630103c534efec908e06cf055357abb17dd4649a90d53d6b2a025b75c70339e5f1c9e8efca4e6ee95b2505a581ab3399be4d6a56bafc0e74b57599a8647e8071cba5c9ce7f328bd9d994e7364d163f6433c74644ab0e52769bdbebc02cdd1997b81713224de3a93ef29ed0f1d0a27a017b6f9f403419907672119d49c437287d379dd3ab3204e5b34b54864db3ef56ff4dcb50cf8d943adf7968be3375f793ac82e4cb5c57401c92ae7d0198c1663251709590d56440d73fc3f6b38b8dd6b7f83152c2f9726f5122c4c60c61d38ae174e42e3e5a8cd4ae150a6d8a653c1a2c0475ce00a07ada14bb65b86db41fd9cdb90809e4a9dfc96dbd344f2b9d4255844b315409ccf1cff1de9e2171fecdc02f42df000cc915e1b368d57f508e0a6d3ea3b585be5ae692a5b7accf8ff8b57d56d25a15ce76c84e3f0a9f8d0ce2c18c618f3ae6a84f72f9f4feb8335a0fd0791e2b5c872df9d568a9774bab532008ef7edabbf4042055256c404c8a672210755feb3cd62fc81c386090d6991dee7ec93dd21d5da4a1b5e09f6625bc606005c73f3b85338f83281a121a31eba7a0deec509438d90f0aa064b389c7f2f6a9eb888e51e09cc5c86fea500aa86fd25bff7d04d173396f700c675ccf750b8b240dcecb5315f00d8cdd553e323ad20708a190f26c4b6423b181fb97c225d550cbd63f7f943fa475f0f19e4ce52a7a78f2f0ea239b425010effce9ffee3348719af205e3010004a734b48e9cbf08a5e7391e81730098fa6e9c7afae07c8e210e179e7eba00c89a08bd5b739af0d8f63b7c4e04ad7f748d0ed51bfc747ebb86b0dedf52f3329632bf1236be0f4eee0852cc291de1812c604c62e9b209278e0ab0b687b490fcaf108e94f592808652a7f02e354a6b51a525b5ea067b21bbb5dc3eaf89b262fc1f87a46fadb46544ebcf64c4de96390ad14ef1feb5b3e3fbbf1911f4b70e50846b7f2dba18f2eb5f65a3b313870510367903cf13ac192952997951b2fe798e8041028993999cddded102454f6b264bf2e0f99b4f81b3188986b11fcae8089030279c33b145bcdb112ad418c6c379ec0288faf0cd311e30eb523c134a59234ba420e3358530c419b3e4f6c40f71a9fe1463c30e19a415a151850517cac3f006572ed754fb71291ffada08963a21ca733fced94a7397603ef0a936aa4b460bbdb5795936de9e89a9a8bde713f334539e3486a00fb0d2289c9d705007108c5850c081392962449d1adea6de88bb13b66856726d7b75379b5a2d55e2a0b5ab9c1cb567639c8e384575c148c2cef02bfb419dd2c7c72759a2b32d7835df354dfcc195920f38c7575f2b3f9712492ad435d91c886f9f82df753337d9ccd5c398e6f05d0c98dbdb4c0ca9ffebb757d08c3c4babddf5b43f8438f3038b31625b06aa61c126707cc359a3dd4a653e51eeb7489cc90936a6d41609469304118e044f41cbccaf5ec360b79128d95b348802b76df4bedd806341ec9d938ebf601ac1de3d0d1404614fdb7ee257ec338c0dc95bb65c51bb5288d6e708eb35d03ad46c79a16ea2e434ca4c11d445697b22399b356996f0158a4923c88e67ece13f7215f92764ae493de4b43f7ee79533678915a1ff58f9baffd5a46d2519990fb4e62739ddb730f08b2ac6f8c28c2323815eeeba490b91427648b87abcb43147f9919e532f2dd7d081e9fde558f19135daf208433f7dfdf5ee7212796086b93a57c8c0ef7522882d17049", 0x1000) 06:39:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r0) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x3d}], 0x800, 0x0, 0x0, 0x0) r4 = dup2(r3, r0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r6 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000002600)=0xc) r8 = getegid() sendmsg$unix(r4, &(0x7f0000002700)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002580)=[{&(0x7f0000000240)="046c247d81871c56c8db0ed6297844b5796b88f4b1b3882b0787d16d741b1fd84493fd95309b6c864ea3d74a6c00a2f0fefe30bc40f94dcbab045c8cff3ce824c0af1aee60242d7164f24ec38cb80cec67d59637c2c71cc48c9b3613b2abb47c2a79919117f955e1af7b6b61e4e676863777368b5df1b50d4e621aa294e8dd2c0031a0251f0d5de24375e5ce466da239033292eede47f22a9bb0221dfe8b78673cf5d59b1fd69bb839b7d83f57d596bd09e0bf2339051de357cd016d520d8fda2f9431d63edb8c6f490b63339f7fc038e5daa4d4e87313179805557da234802cba98c208b97133f54004cf", 0xeb}, {&(0x7f0000000340)="d1e5c1fa8ba900fcc053325a24cbdaa78a4694cd0bbfd988021e7b882adcdf2f70fd1b2ebb6bf5af5b0fe5b60d4fc33f4e283ffc28b3ccbd3d306192d007fadf12aad0250ea94bd1d73bc9210a080bd68baeff16fef3", 0x56}, {&(0x7f0000001480)="eec5ebada2ed1089f2e804e03fc05f368819d479fa9e9f2198c39e1d3a97217a3496a791190abcabd99df99a0ba40fadad5b417f700704997ca474cfe30d3a50b77ab2875eef3c92ea10fc189a32985ede2d636b9da61d11e4c29fb4e5ea24c42dbe49f3601f8911c62436d75c0fb5d9fde8fb131bbd40eef8002f5d6ca68bd2e0f2b8ccd8fd33b16031804e051fd6c9c82f6dd1c1a1d2ebd12bf3b8dee23a9c323334b1221af8d338b29f9a5fdaaef60cae606977d313f58d391c952fb685193b72", 0xc2}, {&(0x7f0000001580)="4898556ffaadb91845000ede7138fbab08e60e79935b2fa4197ff95c2069c269bb797e24e2100507c040f9d874e152eb3e977465630e5dcd90e75883a38c3f4a18c78b547b4e801f1bed286998f0c7e48b34fc8d5e0c8262c6dcb6fe6428aaa273e3559b034c93ceed1f4d82bb681505342995ef6c9b8fcba61195fb50338beb70aaf5987bd53110dd5a06fcbbd73e879ad861539a2aea79bf600ac2d17c26f755b30979b959d777ad06e951c8f55ca60cd4053b40b5c8ef5665968978535cf70134c6257037baba5e5c9821420d5a60c1da60b191d2a66d127db90d3d153c172e440bef03bee29726d56438e35651afad9260102e873aba36756630c4879fc14d69d1ff6df940cf34d369700973b0277ad87384032c84f8f4d27058ead56b9b2bc81ff354383017182d97916176e6659e3ca539bca519be79f43539dc447f9d410f7c3560efb85dc9513a8bdec85719f1a20e2021860d5aa81d0ca4f1c3cca714fc3118bb1a77771121ec9bb472786ee1c20b95972b005f8c2a4fae158b6f0fe447d466157b45db9d7e4c5e1d5b3b97c2fb58f4ae79c980109f49cbe768792b9824cb49577b6aabd9f5e924964a77c597774bcd17d6936e98283a80f8590e6662b7ada335dbc16cfe0312f1cbf8c363fc9bb16b9a401ac8f4af1313d3ca6b4a9d53c570aeaa6dd906705be770a8b2e3354028ce8fb8a4ccbcea032381d6b67039bf59844606e44a6f10724f2bd7a35d013c62d12eca65e65a07b45b29d54cad5b2c38a5055231a3cfbe9aa0c5bc970c6d17994ae70c171351b560cbc61398015d717458d85705f36c7000e49946bc52b1379cb652f61e6fe3e28cadcfb336a0b2471109cddb9f535bb7fc7edced6ed58e2375c574ebbf91f70b7e0d0477db33e760e6eea69d33c09f8503c48f6777aea658ac37757248d5c2f602f0eb5ca6545f4d50d3432e98e46e3908e2bbaf4d056094b22a55d9dd31888ff34e4d40edeaa9ec124f1aaaa5818ee5aaf5e80d5f4290f7a71a3ec5a6687d93ff632557e3340df2332c40cb50f722fbabceea12510523fea7609b99232c3911332c6397a008963fb9e127662f51d2a53bcc18dd7cc3443efb993a0ef53ab00599eba288cfa492c761d309e985c442f328f66884360d87bbddca77acbf442188ccd7b501d4c65178069d08c9a43de8b6ed432117c34694bd82a3e012113b68d3a0c56b390709bc82370aaf92c553434c5396217fdab07826cc153551d49325cb0fe7534888999ead16c9fea402d7be8f9ddf83ebdc79708d99a293bf5badb4d4bedf090f05b9bd238e0c272dd01126fd82e0b9427698f66d6d725a508841017adef9a58856620192ad6e44cd51ee53742ba8c0c5afcfacb582a97b1a0a31acdd94bf81581d448a645dbc9583a044e6caf21cbf60eea63066e6e1a50a4c61976cc69237643ee92aef47ffdb0544fc212336ca77da5d377fe20cd1b8bbd4c8790d2634262644de7af1e13074fc7af33ec2f765e366eccc404333fc1323b17a735606fcc0d3cfd3614d2c8c74e485c6b57d6f3c8068e40a0679469555ac966028ebd96e19d888fc06ed42c8a9c45d804cdb23cc9d0f9708451f5466d51578205af7a77c6c6d2c35dcb1cbd26767f5a452bf6bd4a3eb55f6b038f8fdd615b7548c1f5a63f31ced39ebe4e571f998b2c81db5b95825c561b7f05ad9e003459db4f4b3ab5193efe228e008763b4ef9a3e3f8fdf8bbe7145de48577582159045e48f9d1822f1f9bf9962f93a32847aedaaab6afa22327f806c39d369cd22fde59623ae8bbdd7865b54df4803a29103eeeba9b9f4e824185699f7edc199dd9b837cc8c1571830a65c506249131267c5d3c62ae24020f428569d5d6210b20f51b64f8873d261cbcc79af9be736f74c7641bd4751e25f00f12d9f2d209adc7259811bfd8e8aad3d420707b49c05b6efb85fe680664b8f14b969ccc3b01877dd69eff0d86e6c6c6546cb429d0a7f25d4f5ad9bb1383ee1000a37bb4f1ba7b437e27ac162d1e9721d678b1a66eb7d500c77b53a00b79627c7bb66381f76d88c6840bd41b9cbe7a25912dce1e3a27658973c898e000474accd06da05b4fac1dac8c238dc9af07e54c0370adfb929b4156c65cdc1dd796b0051bfb156924c93637e7a25c8f7f758fab322db1c4e62b43c300fff0805fbdc87420eefdabbb62f3947a997ff0357999f40a98e76b312b4a5e6a2aa68a40b7be3149ba3472bca63bad41878ee94042e484675fcaf33a34dea1a4965f4bc2795ae57daa6dcb60a555157e13c6b3413cb15d544efb03e2190888cd699533e20eb222ae3257ef5d56921329d04d77762c99de18907516be1d31fc7951923ecf7d4ba92c4039f46c03a3068101d44d121a80aee3cf76dc011d46f02804ed61949d5b188aba82b81fb54c2bad5ddb7b8be5e87c5503b3696e3a36318be18b20f6bf8a18342835143d8e8e3a9eebe9f3d7a8c3b63afda37d0c1b7f841481c7e0891bdc893858665e348a99176c7db1693c32faa4220835014e0a3b30d09a6b794538cdb57094e4a21fc00c46099eb4e4330a0e5b640217ddb4329d418e1e7d78ee2e348108687d6ce28a4da463c973a05bc2e7decd435164055fcf825c1c314599e3660c7d6e236729d6070d7ffdf89a337d57d24a32f8624b9acf65536cce61528fbef3e2beed7ae0fbb6e140043521485391bd8773397c818f7d0e716632fc9c793bdb6481654c38ca3e2717de49197cf6990770c73af867dc786b6b9dd64a6c370a90c1bdc248e5aee56c8939c3c54a3e703038fa36cc787a2448b0acc6e2e044d63312f1d0ee6af6b70cd08bef1106bc85df85e85206bc30ecdd9578a7fc76c5b9c359b5b19438885efeabc098f4fe213db201e9fed515098b6093bf1dbce39fae755a868a2c6ed7d0bf3ba5b50738c05d5fe23fb31eca8449800fa17eb42b7ed7dfc9055e678ad2df2a641be72c7fd37b37f1b6640f0824e013003fe74a360cc803d9e3ad752e3b97b725b8abb0ba288e99392f3209936d9a080d6f7d5857fcf277c148deb4c43e2f49fed25c03dbec84c98bc9291fa52b5a200be78f76d90785da77bce6f522bc3cbe95004f733e80fda33b2e749f80166be2bd77290c93d6db17b2de929b9dbdf1f67e315017861d945fdebdc0a462ee37b3d51e6ca6d3fd611f6290ea94220b8e4d18fe243c0f7922efc488078e0c9cf2315e63c9bf8f5265b220bedcbf0960366edf6ac5b917f7749c93d092b3b27f79860399222d925a39c76d84a21d8b613539be6f3ba9a1cb1b03780eeff867a4095ca1c6c5abc7c2d891881754f0ad58bfe76bf894565def3411dd6d836b820a57f3ac2cfb71485c5cb3905714989aa13c4c91b1a8247c31b0eb0c0fe4fb7f696b67519032f0e888ddff2e1ed152ca9fb4a3a6c153b1636658577ad92692e66280bd687c4a4a320f6d8c3209360ca9f3cfbdea7f87ea39c0e5521ec821eb55f23f99dac745e856a48c7a115e959e768823ebe0b6115d8aeba92649ab40de366c2344634c93a3a64410761dcb37a1a018cf78b80b40b5f965bbe8939c0c6b23a01affb34afac0b54b55867029d440594ac4090fa87d46b5295ad6795bb6449b82cba20cb5b431f12187355a5519776297eb02c0c75f6d6c028a71c2a3501b98afa9e5e584511bed78fe2ef449fd5aef1eb1d9e790d8cc684ca25d79da1d10219a36546013f50b1b17b38ec78f02bbf4e00803b44421fa92850f5d9d8e2c2aa22502cf0caf6e8bc32ba60b71963c52d25029a60c07986ab046e7bf3fe13d9cd61320c34524767f2f3a46225dd840b064c68ce5d950a8ca1dad475e4396193e308a07d0fdd1c9bef602c3bf35cb3e4f27eca9645186770011e43ec6aa4468280b1191315b5d0e695a7d626a6e2760051d65b62217c0506e8f2b0e9c4047eaddccfa39db5f478219bc7f4033a579912f28605fafff03be3841b2ee90b4e4c95557c52c828139b4101c90400cb40cf654018d7949d35ccc3a4f858165f21afa7b65994ac1212c6d336acd22ed01ac37732627fcc2e309c061951067c3b6fcd809f6e14f103db14f671ecdffc21b56992770580815be26cd0c0390b4465f5942b43a6d670c9cd672b354cb4d7de240acb78cd75fc13e47590f56df2f1f19618fa3f7dcaccb6dd2b35f2d88d86fd793d1eaf495fb8cbcda7ad36e644c238fe043c2babbb93811d5c1f1277a61d7b6572fb3e06cd79982a5f546efa7edcfce19c6beb89254fbf583776088eee46ce47c9632c8bfb537f2af0f72cfb2d4dd4394ba47679d231e9e620b827efcb840a6765494d09cb8235ae731bbdaa1d15efbc665e72167f9397745ec14ddcd2d00ee498240dd7ab10c3892963ffbc5b78ab8f4ea2cc024d1dc966700737f60fc9f312abc9a94351202cc62e1679825b5b5890e175b134026b00cddca76aceb96d7ec8b3d3154bbeb5fb8baf7059179a4781dd29a35aa3bfa14ca7357be2e8ac60e9c78d1a44b267027d3fb44deb6de3d0f20335b456735bd444590634787550e236816bb7ec2a8b5945b469f1baccfe65149f5a3f2842aea5b9fb2e696ea21f313b2929b37a2c3bf6e7d33d0537736d8ff66e281d2d9e33ce348f031b97296b25f650a6c990fe13961028eee28a76fae234d22186d46e883fa5c682e3fac15d531b583451f0df483fd6e472d292fc65bfbd7bfb5841ed86cb5f524a528bd9d6007293a168cd4cbcc4bc0ee45fdf91c94d74457728e516eab0c6a47fbf1bc5e3026b118fa07927746e99de6d68f9e8efc3ce61b078895cd1171494e7c9ee6d9585b2e1b3d40bc72f026b4cb160b299a7b4bbcb6e094f6813e6c986dcb1395d185588414269cc22385ce7196aea743aff0b92996f4363e96e79253402faeabd8cc3fbb58a6816c64f8a04e06f1f957ef18c4204020b25f11b8f345abaebee9ab9201a7e31d144b8d40a8816cbee9269e68526cf446d6a50acf5b44efe6241fc4b4ba3f129a0da938a47a2ba1ff8798a1b5ccc0f4ae6375bbaca734b5ee1cb17fde86b61f0d0d0241743fd5d73c9da4f8396511f94600dbc62d95d3303854a3909e1153077396f1f671ee5beb6b95d0ab6d2f21f0f8ce1e29c6c2cf384fceecdd887954da8a3a4d07a69ebb7ab9cba3913b73ba6c5f61a5b696e44ba868548c56cfa3b33ab0d7254ef16b597b0a563fb837542293025ea8b6ac676ba0dff4d9579a6a953ff6be0fa78e77fe2facc7d94d5b3e4d6f40e7c094001b3571092e07404e21e3e530886c5098b4f435a7c7d4618d554dd3b4bac29214057e187c9de4edc705505d71746d4a7171ad3cb03f378d24afd34218c75045a20a1cd92bed73edad04cb3d9991fd1531a25788cd9c035cd3d4ed9a570143667dea0a8fe987dda6c51de27b72700c2b5008edd3d19aeb97d0287b5a129238ed9d13f1bb6d27bf970cebf7ad31e8c39a34aac8a384af8b7b8f04f3d5d94c792dd9badf8ca4dd2b820ad2398e8a07b0588ac950be60f63e9a00d59b6c48d022d0020206eaba66e179c2f1f7008b6d5628b3052b79d1971ae751a66269bfcfb09203e690ffa4c8f3a0bf618e381fd62a75026d56b19ed8106d2edfc107cd482cbab4f9befa20692509730d574777d35e077d9d010b01a8bc047d353dea6ec6567dc2e20370d38ea02cbcbc708a14702db2b9c9d09524a6385f3983bb30f168f6acb609df78504611bde5a9c3f9dedbebd51313a1ca816f9c63a6d69abf74d827e5a785e386377875cf9b8f2d941cc4653c07cbf0fb884076f66be55e032ed2", 0x1000}, {&(0x7f00000003c0)="95b49c91ba467e99780c996f5d1f78961f80b0a494c627ea78e03d84d6f3", 0x1e}], 0x5, &(0x7f0000002640)=[@rights={0x38, 0xffff, 0x1, [r4, r2, r1, r3, r1, r0, r1, r0, r5, r4]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r5, r3, r5, r0, r1, r3, r5, r0, r0]}], 0x90, 0x4}, 0x40f) kevent(r3, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x4, 0x40000041, 0x40, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000080, 0x3, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xc6, 0xfffff, 0x28ffea62, 0x80000000}, {{r5}, 0x0, 0x84, 0x1, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x3, 0xfffffffffffff000, 0x4000000000000000}, {{r5}, 0xfffffffffffffffc, 0x2c, 0x2, 0x7, 0x6}, {{r4}, 0xfffffffffffffffa, 0x20, 0x1, 0xff, 0x8}, {{r5}, 0xffffffffffffffff, 0xe0, 0x0, 0x9, 0x1413}], 0xaf, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000086, 0x10000000000000, 0xc7}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0x8001}], 0x5, &(0x7f0000000080)={0x7fffffff, 0x1f}) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) write(r4, &(0x7f0000000480)="1810a1150e00272942adb1cac44eea49d7bf75df5de8d6ca18e2b024aae95d9cbdcfcc72d75c7ffe3b0720d4633c38a816074c3943dc180457ef09ffe616ff2131e98671892f8c442a49c1a7086d346a34f642b22baba25cb94dd8081340ce28cdb526020caeaeedcf66b04096cef01d9e355d3a9003487e2f0f3c6278f0e9759b7db927a21ee5c87899bc3476a7c1f08462c20c827c71a9165b5c482b399053ab82eb71dc63cc0346661d084cea3a44896e7834167ecd3baafaaa400f95f8ec89abc00a81e6007cac1477ed837d26dc2ad45abbe8013e449d3347d3a2326570125ccffe6ed5f7e4eef4bee973b7c173186261c273b1b90dd2a3d0940310b35e2a57e7b265dc5d662ea9051a165196b51707ecb0dffbaf758c4021480a61f069509fa5f46d8f39ce5e83f0cf189b1fced4854791996413681d1b8353a253aa568937c366d9fb936a9e14286fefb9d044a94723f3b1f05e942f811b22ee1fca114d15d8d83a046aafbc2f7e5aa9444f747f376967d4b5a2b12f01898ff9e6c160fbb324e9224e4c507465fd6cf4e3a10b68a9fcad826db00fdc5cb8c5674407084546aef96d003fe3ed994f6af82c51868012f482fdf067fab9efff8bfb1a456a6c9699bdcf8ca4a87c93d5bbdd55b7e4061829e731b95422e61d5eb0b7f5e2dffe38ba19f7a439dbc4e15e7bf19205d14023a42f0846859b80971520b95abc8267bc20f64b0e9bc93fe9d825fd04f59641598560244085c14ffc06fb88802915dc9d06ac6905274be6011c09c112fb333f828ebaf2687cb1e895163c2fe3cb8631f1fcb3d3586173e8882c35bc58f79001a9a7e66dd48b16398d6d02e915b3e9554a5c32f4d919a142e04ce071d869a2d0c3f436c110ce82916c53294306e10c434ba941c454b3ddb84fd5edcb328ed76848ed67c63a52a4407d65e383f305d3f4ef1a85dc0fb1da599e03c1339caf3bff87f8d9a4105df930c6a163aac7541e3ba6150031abdd36616930965aeb38e3a0c9d02ac1180ad4b7b9f64dabc7ca5261c040cb051781cdbba352d45778e56642c1443d96694d5037202a8ab582e6b0542b948193d449cc019e9f610bf39f46f0e0f03675184945c4ea2ae7baf6f17f420264064625bd32d5c6ea8a78ae5d54ea3658efada749c47e2ed5bf3c26830d8f0e80fd90e94c6ba5a77e89f4f156e4e992b370648d653316b91d304570b722e8e85c0dc3cb3ab9bf3fa784537fcbcbf041fb3c2da34ea5e2632956426142ba4176b761c5fadf2d06813c6bc463d4b5918add42a6d7bdd0f83ca378407689170f2baec76259a5f1b968ed559c5338ae1a18e3cc763ba3e05c75c1f1e0fdadfd51d86032de0fbf1928af204aa7fa3bd355a40eeab6d35c0c37ebf92a7c1b4c3397c4b3f3780e697e3ab426ea314dd332fc5e6dc238b6275e297469ba195e812badf0bab23dd54c3be9878a23b6060866c349ad9271facf02bb00299a7b505e0cdc8a9ec0c21ac1c5d999a6073c72daf8976be996c09b48a4503377a17f5b8e5c8ca5505093e7830ea6dda9c65141f8c330333e89431684cd02bbc738e4b074bda00989ff7e0057a41ceede1a353b07f97b6d49814e488c8ab6c63a2f057d95a768f7ed644155ef34a7ff6dea683d94823cd030a9c941acc8c21cbd6c4f90e906a68e3eb19a074ba55925715fd038078bc1b6121c9bee70df7e266bd76b503d8df9774ad7a58fdce6c1a85632ca499f7ec0450e2243ad9250867cd9645189067e1ffee5d23e69b0155c0cd8c55c0bf3b47c842c792dcab2a9fba098a9dd3720c82116e34ad1ea9181fc2c359c56c99a81b3a5ca5fc29bcf7d018bea35eb0a24440dd84adf3d4e30316ceb978486b434ffd5acb55fd8ccee787fd0e752cf07c43cb8d836efad41680447a208ce1965c1d11dd1e2e6b9e037bb2ed1675e4837f24deec4b5d15e8de2856ba11cd32b84f6659e9140ff18c7461b8f46d6991126ba49fbe07490a70b7a6251a050b3de62d17fdec1e69b0c8b1a6e627cbeaa11ec4a2491bdcdc19316ac516f41a6b25ea574d3995affa33e003a625f7655b7cf885bef741ec4d5e7d6a72f1e25abbe56361b2dcef5b3787bf335be4aeafe98940c03e1f478a6d31c22da98d2c3e89ec7253e9809fc418caafb3aa9510085193be62202e02a4b8ed3d3bb6b12e9f634fd15e63ae005e3598575cbedf6bd1e169904c6eb5913d8a86e81b4f82c21d5922f26de7ae91bc300b39a5b671c6515149fd2e7ccc489a02d6d414b292da5ba189fa23ac19a269a6fa5d59f9179b05c222d9b906ec2d88320bc051b2142b9f51e65519eb6969c5726cc2e909e86953c98248a90d3f03c520319d98d20b4354e130bec1e52b4e576342bf0afca96c841d00f6cbf5d242e1179828f99c04c0c430feb09af7a58cf4611d717e3af0d37798b62d26315dc225a7da395a557513d918af2d681d65dbda0121e74605ef65955b03becde8325bc59f4ce6b28ddbeb7d567d6298e40b225216f15c8eb9db5902f372eb12ce52747aedc93f5a193cec25f56524371e4b9f347e77c43b23a927dc061843aa3dfb12bdc89e9625b8d964df0e8603983873067351c5601d23b750685271b35a5fd79cfed016a64afb774f52a721f92876350f002cdf81feb46c9c54e984fbf6a5bd77e706c5a36569cbdaf4cb3ecc81c43148d3845bb8b821cac2ceee0298a96ab8fe07c9474fc5ffc8a1e19c24c588a6680a59c2acf08520cf09b871d1ad028d72aebd4247694f4f76d9f975b35d03ddc2e0715cb5aba4bc892b36b8c47de569e3f0da1a49fba9d4f502a0aa50f593701a71d217345e9b1349e28d7a2b0ac207cb7d24e471d99d7b1fe470d33120d6bbc440c586580e8da8b5a7c61e653204d20fd80e7b586c21a5ade5b428edda384c53f26eaecdccd58000924792fdead32e5027dc92ebd2473d1603d3c1798a06871d465a4587c1f21a57794e584f4631b78ffd73b523f3099a4fe5da44d4d59ceaffaba5b98fda40d01b7fa0f66594295688e9c7ed6a1b48bfd30bffa4cae35fa4b60bbd8f6e125244d5adbc5e6b7b2b37657ed36a7c77084af3e82bf1d0707047fc752e12f2fd0647c62a032b99534244eef20d2096c1a317fb1aab426bf5491c3fdc45a7af916256da8c9c1c4f7c63fffb5b227d1d075dc8d8187d2d0dde594ed3b96346dd22f5923e48dc22e2f9f2c273ef9203b4dd309656aec3be28ecfffd4622d067938cd636d7a40171ca0d26b90ea5685dbf519a826989d8b4df0039ba5ef4392becc6a71279157e6a46040b961e89aa48e828225aa3e9aae6c065f8490a3a390e7a31e82692ab6ed770376238d2e2e5a72c4a5fcdf5d4dfcbcae83a3cd9e2047501b2ace4e342d95d3ff793ef5f7a897ee8e9e38dcc4175061a9ca264f5bd583fb1a53ee1d7af0217f865115ac773d44c1583cb2ba9a4bc426203b39e4dd8d098ca89aabf9b6c4a9da53ad057d4eb5534b93df87d9728d12514c1d98753ef1eeca295761fa45004204e62ab069426e31b5b050b2e31df47dad8d1309538cedf8e35d539288ba6f68fb5b749124ceb72ba86a322ce342fd500f87ba05acccda24f0439fdff901f20a56b3b7a629c036517d0e2cc5d10c119c4deddeae9a98ff21e09540e13bda0329d22c46a1dbb391e831796ab9c2519cfdf5fe9842607e0a0de97833b6c3d2163d5f1926dc3b62f1eaad817ad081b138e900856e3268998694da5a9e31565bbe3350dcfba3a14e85d6cd133584adaa77bb7377833f7e1be19574bce69f42003e472e0fdcb029cd250441208d244f5ab607b91feec3ea111b96c1e179e22a4f80d0b9893cb339bc19e048bc423fa9575a12f634215c0038aa4d51efa1e03fd381f46b93e1852712bdc88f7fb55492ba3f4cf13ae17511241a6512dad59d0dbfe2db356040896141c294c053e102d00b798d70035ff35876afe65a78ceaf8f8374b7e644ac08f4cd9fe4900b741f91a4b619caaa447aa4ee1bb04b93349a6d9bced693132ddd644cc0d1f25572ce62c3acd407b8c134dc72e7febb61d28e9d4f14ca2d952bc080599e455abc819921b00ef8cb2e18fb3e69686b237be5e84ac2c8558ad2f0ff1dbe1f6189f403c4c9f4e70c245378a193e4e043a237845d1605901c1cb330e52718c07018f6e191dedcaeaa4e8d946c53cc5d0da760a3f74f05472e0a30427cf1186b8d5a66dd593f774b3c7e3c2d0a515a036afb728b9073d7ec2e1170731753a8cf98dbf0287da45723e39e36ba31e1fd96b9e2e26ed2cf83dbbed3424f8eec4f68dbbd4f8d8f38588308fb709a2567ee4a4e3d5afedbb994b454e11d08dc420ecafa7a3a00a8211c96c60303dd2246e6bb6a0de86d6f6492e7bafff45baebc131fd0619b4518b762187c63a71c816a5244a32e45e7fa88d22ba72f7b49e502949d9068ed8db6d09ba02452e79bd88d5a7d8e89f99c7b9b13ba64ac82d541bc75bae6795040b6f45b5e154368818a971ce0fff7cad53e9ecd1dba386af5535524cc11bd0cf147afb202861ab5f691643126a9e84bada463f41a0ec3756acfce45b70b8e223025a888ef48b37962ab1678ac46e8f89834b4feab9c1979e0ce58d630d17d31f7383beb9360a695aff232353e4354c28f6a7de39f52f27ae7e3fe0601d8d97007bd2d868b95ddc2053a9f08e52abc3731b8deb9283c923823d3e280ce920b7f99a83213a6ab89037a0814ec5b1bea1b1a407ca211025ae489043403ae4ae9c23dff29a3dfd8f4e16a6cd2d67831aa363952d79a3d4ddda4307dc22de604f71048b80502609baa8f6fa25bb17bf809379c1c3a44528668feef90a52c3e0e9afd192e20512c850ff0fd7a2fd7260679aeeaae51c331f1287046e5d657eed255699838024ba22572f99fd2c63c2387728f9a8e97c47d2f1c457576eb027780666ae5ce5572ede53cdb71a83937b0da86730a7ae771de791aa4797f6a35d9363aebbd61289b0bcfef911b74b3381ad209028f0e3ecc07af13d77ad60af2a5563936536e472c8dede086e73baf5b14a9387d6757c274b495c5203ef7520b9640909a9071302af5a679c042752de6eaca0597100d7f1f42b81bfc1acdb1e385370b1299bf989f86af3914156b01cbbc912d57950d820561b21b446f57bc3bb2368138c672ab5ba339bd78ca986c0c7c245ef5eb014dba5741b9b36bb2b026abf5320ae0be39d10a558a4520357760964cf6076d7dc0070b2c796b9fba8e4fa788a2bec6a210693f959845f2b1381bfb1d183d64210b2df3d2a1bcdfa16664cd8c7500466a2a37e9cf16b71e02d16891007a03e680e10fd79967121d2d1ef31d2a2ac729ffd6468721e19b2e119c4a35d101102a5c2f4656433ae5e57099804ad8dffa493fc0405221640a68de08319c8ea2e6dab762613a51624a56b6806666a2cb68a210dfb1bd680f28cb546fff527e3928cf456fdcc60f205a8f9a4c5db768fbfdd04bf8127fe84dcaee4c03ef27daf99b7c16a237f2782a20f8147202a396013414c2930d9a3f74207f0f5fa2656f6eb2f1a52bd3983671e14cac193b9f88a3f89e1d15f466e04433bb809f0c4195114d4b5c614ad3653a144a553926aa800f34069720a0e0000de4d87190078052bfdb119d3d4eb61d39c9c3b4de1e1ff22d60f56a246bc99e61105e3a52e25dd7c4121d80af7dbe52cd0548c32f10772bfe933106d20d94e78a658d4d0444fa96d815767bc20838af92278105698b1d8b3b9a482ca7d16bc83dd9b8abadbc08bd687a89e0033e706f67da8153e1", 0x1000) 06:39:46 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc3, 0x6}], 0xcd10, 0x0, 0x80000004, &(0x7f0000000040)={0x800, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="0f14fa54300286f32774d9f9c63872318fd07dcf83836e0bfc6f158ac46b73505096f8834d06e626f79e0e3c252bce7867c45ee35b167240cdeca6c649104bf85f81a2ffe0dafb0c19e976bee9d5356f5c1ebe683edff03de93b21a1619e8f1a7e655a3e", 0x64) 06:39:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="df90", 0x2}], 0x1) sendto$inet6(r0, &(0x7f0000000180)="6cde203729b4aea8ddedcd9b098e1d2a358190f0787edce029f71d1c357b38682b85c8e9b735823d567fc049d9063d6157718b111dcfb1f142facf33a285af490fb84820817f8df89c4dfa8b533ed87b5cc6a482cc58d5f979ef8d52b6cd25e0b17f4f38413f1c0087e00ba1bec1f917db1dc57f3858010839784d486c307bc8df5c1d38837be815fca2023106b11be0831ea4ceea76bba358e6e07f93bbb51b804327a8b20319f1c80baaa95ed22d4263005594cd0ee7ed11116a265e9f1ffc9b3f0311a26c538ab0be477c27cefea9bb9988f9f2d13f3f8368e6ed1620ebc0a7e661a3ae64b2eb394e8af43e217e81e3c87df721f6abcb5dcf8764c460", 0xfe, 0x0, 0x0, 0x0) shutdown(r0, 0x1) readv(r0, &(0x7f0000000540), 0x2) 06:39:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x6) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="12f1b4ae269516dfa575e20a1b81cecc13e5832f27dcdc533940a9fd1b90f2b56b2efb04631cd7417196a9b093eacd02f1dae1e9f7641643aef59e2c0a662d", 0x3f}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 06:39:46 executing program 0: unlink(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xc000452a) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20, 0x9) 06:39:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100)='\x00\x00\bL', 0x4) listen(r0, 0x100000001) 06:39:46 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000", 0x68, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000140)="fdd2cacec2b2ee00108423b5398b3f29946dfb331804e09f6febf14985abf888afeb8489bbcb48e029c09a9cbb8b4e0bd90225e963e24fde567a4186e46d996d2e3efcbb43d0789b1cf336ccd265dbc9486b2d6cbb2460bfa2c183b2f9ab9d1881732bb5b67acf81ec24354d02684bcc00481524696e8f27ea0108b3944565f2e444ff32463a58fe2b1366ed9250d9c6a946459c11073ab138b0ab0192486947f76b06d5821c26c401682e862ab9145af1b8bdeb79872279df9fdc60eb76d9c0f77e33096fdb8fb7978aba888f069dbe25b66e82ef021c65eb51d65f5b2edea83dbc52752e0624ff453cf9184218017b744f320a9a2fbc7225182e791a", 0xfd}, {&(0x7f0000000240)="b4063910166f4a1331294871d608889a6a2cb18cd690fa1bbbc57de1b059f56533077b537a90d73fa6ec89f2558653b58c2c20c17329929e5eeca29d0d8f19ef3896bf967377527d910f43111c0813d1cc67c1b8ec35396e47d3fc154422aced862d15f16699004b95b6d5247d7a1b3a7b2849c6742a52f76694aa19d43ae1c19c9cd742b98533f563f1cdf9af1d85dce84f2a5d35740cdac34aa91b89240b204442bf513580645a2acecf2bb136dd2f6fe1e4e71306f31957f7", 0xba}, {&(0x7f0000000000)="f25c899a2787d47a5c0aa69787a4383effb358a24649faf161db5215964939c76a1813db456d632a694d2efcfb28b0a1e38e3ec31c", 0x35}, {&(0x7f0000000300)="2e6d588303c32f7c108d2a346cf4e0df99e18194a6770075af77491b83e88a971dae4a0469fbee1756923e3351af6cd818aa4aee1435f15a761eefc6b035f50a24ac603493b6cf5cb6135141345d90af35bca7e6470700abd4a35fc7b9740f095d337a58ac34adc0a60510a49736846ada3649f26b8835a1834b405a82602ef647396f3786005ad07503ca2500b10492bd0b7cb7003165a42345bbc4c1853a2409648970a478b167488ab31ae40b6d2dad1029", 0xb3}, {&(0x7f0000000040)="7b8165ed538c71af7b769640071bad81c9d74f4e5ea3", 0x16}, {&(0x7f00000003c0)="61e288e03e8d45e53081bf5dd1af4cf1430a83f4a8a03b397da4f1979ca1789035495f07667c83dc89a130c25921e27f6b651b85dea7fdbbf80b2b85a9caf2135ad9f36ec0b18aeee8916a7ee2f1586d680112c020700663764e706fc84e8d576626d545d5bef28bf4b414b7f4a2d39e6ef47d969bc4749020391f5bac192563fb2e23f29d2eabf8e75d3188a1743ef7c06ba8e2bf15c1220381", 0x9a}, {&(0x7f0000000480)="01ca8b7f547065a3a01d0bb64840703d56240c1465f6f20f704c398f96e87e47d6d5dbbece86df5cc07956e0232b8ff745c2252e245c6a685a9e3ef4bd127e518358f9b17786f599b3b594b97a19571bdc9cf7a3671c58fcc90f5a9d2d527380a163161476e1", 0x66}, {&(0x7f0000000500)="d2fe44f289ca87ec620bc5b4daee74e8a6191f12425bfaa9f1057676ffe6e6769aea560381dae7c6feae05412323510f980d0094c2740519721700cfbf4554aed3aef2d53b9a668eb1051a4df34a66a37abfe1451a04a66ac5d2ca72a8aa48c5a8456329a612b512497eb94179ebdc1ef7b9f50dc7f0fd6206fd08bb237991c4751674ae77e2783d57d9926986a7f6615d2809758765f495541e91a1ed3c89371536d27bcaaadb4e8c61a82e9e75ce9f8e3561488774c1ecc2fc24bfafe5074462a7b0ad86af2f7dcbdfff6b2eba72128fd50cf4756cc454d6715aebcb42b1705b4912971dda38c5926156e5f1dea2ce", 0xf0}, {&(0x7f0000000600)="bf8bbdef516107d2dab00ec385ffb1dee96eadf6e1cf5a5d4de6195cbe4ba27447bdaeca38f0f4c8d13092efa64e4a3c65cd061d7fe3160fda006f", 0x3b}, {&(0x7f0000000640)="0133e1b69cbff3342c5c166af01d688b1972eee74ee6b594e9ad40d7dbf2d578aafd4134de36fd", 0x27}], 0xa, 0x0) wsmux_getmux: no memory for mux 12582954 wsmux_getmux: no memory for mux 12582954 06:39:46 executing program 1: socket$inet6(0x18, 0x4200000200008004, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x1c) readlinkat(r0, &(0x7f0000001640)='./file0\x00', &(0x7f0000001680)=""/231, 0xe7) r1 = semget$private(0x0, 0x7, 0x1c5) semop(r1, &(0x7f0000000080)=[{0x3, 0xd59, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0x400000000007, 0x1800}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0xfff}, {0x40003, 0x63, 0x800}, {0x2, 0x68c, 0x800}], 0x9) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) preadv(r2, &(0x7f0000001940)=[{&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/57, 0x39}, {&(0x7f00000014c0)=""/28, 0xf}, {&(0x7f0000001500)=""/37, 0x25}, {&(0x7f00000018c0)=""/127, 0x7f}, {&(0x7f00000015c0)=""/66, 0x42}], 0x6, 0x0) msgrcv(0x0, &(0x7f00000019c0)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e462812e2a5a8bd48a4edb52c7539305450037d8ab1b5384a813bac97e25affdf0f400bdfada11a1e3c367089969dba950bfa65d4e2a5da5a226916c67dbf4a93e150a3f6eeef1a392167d136f939f02f65d3ed26b56d08e55cbd391f23d0eca35a833a04ae33d94dbdf759bc16fb7cbfa742d1c2268e4719b63aacc37a4dffec7c842ea7e0fdec2d0f30b34acac8b358701505d17d5251fb29740b033bcea9d4b76d86398198201523dabbba80045f80bcb3f082d036c455e70a97f2b64d28a23368bc76fd5b3eea473cd59eb611ccebda7dbb254291d3b63bb58"], 0x1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4002, 0x0) socket$inet6(0x18, 0x1, 0x0) close(r3) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0x274) socket$inet6(0x18, 0x4000, 0x2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x100) r5 = open(&(0x7f0000001880)='./file0\x00', 0x180, 0x2) msgget(0x0, 0x8) r6 = dup(r3) fchmodat(r6, &(0x7f0000001580)='./file0\x00', 0x30, 0x4) linkat(r6, &(0x7f0000001800)='./file0\x00', r6, &(0x7f0000001840)='./file0\x00', 0x0) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000001540)='./file0\x00') linkat(r4, &(0x7f0000001780)='./file0\x00', r6, &(0x7f00000017c0)='./file0\x00', 0x4) r7 = fcntl$getown(r5, 0x5) getpgid(r7) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/77, 0x4d}, {&(0x7f0000000240)=""/249, 0xf9}], 0x2, &(0x7f0000000380)=""/52, 0x34}, 0x842) 06:39:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000300)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000140)=""/54, 0xfffffcd2}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200, 0xffffffffffffff59}, {&(0x7f0000000180)=""/189, 0xffffff2a}, {&(0x7f00000000c0)=""/104}], 0x3e0) 06:39:46 executing program 1: msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1ba0db25b46b6927185bb79e877d917c714e416c7c6cdf204090090c642798d2249f3f57608e902c3493bcf9d09c2062fb33155e90c79a91b3b0a0d7ac445105d59ceb7eddbcda580518456840182f160b56ed26bb448a2b3086abd56cbd06a071e6f2b198d0bf9a80457ed7c3b42d79fef8d1527c437bc673eff2067c747f175550b8fff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000000000000002, 0x800000000) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt(r0, 0x2, 0x1, &(0x7f0000000000)=""/95, &(0x7f00000000c0)=0x5f) sendto(r0, &(0x7f0000000100)="1d11cff320e3e5ea4ffca94c329d7da551e27a7fd40f9a22253367145b99c832c2adc2da12400b32ffb58469cfc178b6101bcee870d20cd0b4039b122c67b21cd03f8a8047df3720a01ea69e6d24fb8b2f02e860258b9405ff1aad48710a68c814e679378f20e9168140f33ad1d65a9f146918a81e5fd569f9ce26c94723b0e1729c97a52ad6db9adbafefcd3adebd92d3ee27dea5cca3e78cc20106f750ebc92b0e2c77f49dfa2bc0c1641c7cb77dc0d86fac4397da20abc6d9d1cf89", 0xbd, 0x400, 0x0, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x10) bind$unix(r1, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) 06:39:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x2, 0x2, 0x6, 0x6e3409a5, r2}) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:39:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x20, 0x8, 0x20, 0x401, "2a69cd1f1fc8eaf5c69b1de27a6857b1909efdd3", 0x6d, 0x8000}) r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1a5) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) syz_open_pts() flock(r0, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) dup2(r1, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 06:39:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000041e20000000000000000000000", 0x14) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:39:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) sendto(r0, &(0x7f0000000000)="b899454630fc86", 0x7, 0x4, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x2}, 0xc) 06:39:46 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0xff) 06:39:46 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 06:39:46 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) fchdir(r2) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0xfffffffffffffffa, 0xfffffffffffff3c3}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) kqueue() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0xfffffffff918522e) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r3) 06:39:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="dbb827d14b1e884cc57d114d6c", 0xd}], 0x1) 06:39:46 executing program 0: r0 = msgget$private(0x0, 0x208) msgrcv(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x2, 0x801) mknod(&(0x7f0000000040)='./bus\x00', 0x1ffc, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x80, 0xdd) accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000180)="3826a2c7e56e55296b2fa80ab2dda8c0ea3c9aef006cfb161d9a", 0xffffffffffffff71}], 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="d11cac6076c04ef5c023", 0xa}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:46 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x4) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:39:46 executing program 1: r0 = socket(0x1e, 0x3, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x8a71) shutdown(r0, 0x3) getpeername$unix(r0, 0x0, &(0x7f0000000040)=0xffffffffffffff75) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000)=0x6, 0xfffffffffffffe77) 06:39:46 executing program 0: mprotect(&(0x7f0000145000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:39:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x6) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x102, 0x0) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000280)=""/217}, {&(0x7f00000003c0)=""/226}, {&(0x7f0000000180)=""/182}, {&(0x7f00000004c0)=""/4096}, {&(0x7f00000014c0)=""/252}, {&(0x7f00000015c0)=""/167}, {&(0x7f0000000040)=""/16, 0x12}], 0x81, 0x0) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x42, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x1, 0x2) 06:39:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000004c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00ac99c72a1cca4882889ad617058a6d6547ad1d0abba425fd0b2b35e21b1dc38ca5ca9e1e8e366c613a654bd371f2a746283bc52d1e9ac946f4b0494a5ebdbb9dea891cf49c51779f0cc2af036782afdce5dd9f53640d6f0d6214b4563f06822f0b9afd56c19bf95d79e508c82257bb80602b72a133861faf6909b73b363f0ec853e0e939932b2a19af778693a67dab9204ff1722e9acf0b01853a915f160e4edbe6a83262b19d9e6a1ac27006bca6645df0d60000000000000000fbbe0288f65c7e48b53c31cb826044d9a983b7d9818c3c307da1fb996135c4a167a0e9715328118c77033c42e556c3eab38807da4588797c2d05f640c44635745fd6ab3b323fe80b794a55f59c5fdfe8dc65222b77b9e1d613d499eaf83f947ed746e893bc1e675fd842e7d26e0650cec9649eb77505a90d7649fb584f", 0x175) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="ec7fdfc89445a1b35abe238048457c9ab8f7dd59142f9c53905e55381376055cd094e34efd45df91fc1b2c1b4af5309b7a163a857dbd33561aaeb6eadd9a27c07f19b6146f9d7fe3412e7163ab4fb6c1d4270b95c05fbe7386da5d53e0afd24a83551b69be70c7566cedd8b769357d4634e34f4e", 0x74}], 0x1) execve(0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) 06:39:46 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="8202162f66"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) 06:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x5}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0x9, 0x4001d38, "9b4e6ce48009128fda000000000000000400"}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x709ea3f3) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:47 executing program 0: socketpair$unix(0x1, 0x10a, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x5, 0xeb, 0x81, 0x1, "a360a44b675ccb5679ce3439adc9213ee53dc2bf", 0x7, 0x9}) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) write(r0, &(0x7f0000000000)="c3", 0x1) getegid() close(r1) 06:39:47 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) connect(r1, &(0x7f00000004c0)=@in6={0x18, 0x3, 0x101, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') read(r1, &(0x7f0000001d00)=""/4096, 0x1000) fchown(r1, r3, r4) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 06:39:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x22e, &(0x7f0000000080)="c732b502d01122fe2abc5d2dd188c947c7f517af17d4017cfa18de7f2209cf43aa42bd5baf5afe64ce871ad88eefe1035a9b557f2190185ea02419d4f21641737679e02394f2efc7715f1b88494eaaab51cf0574ce99030f0022be3299a4fb2e322c0a038239e4947c6d832e6ee1d2df4b02277dfdbb9cc286f54a0386eb365209e8fc1a85f4df129e46cec54623adc5deebf38a646bf37618f46209e4895cea9a8ae72487f77a0d8c2e656489ca12f081f6b6d0716bf997d55bad45c9b839627f4f63", 0xc3) socketpair(0x0, 0x7, 0x8, &(0x7f0000000040)) 06:39:47 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) dup2(r2, r1) 06:39:47 executing program 0: r0 = getuid() r1 = getegid() chown(&(0x7f0000000180)='./file0\x00', r0, r1) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, 0x0, 0x13e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) 06:39:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r0) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/208, &(0x7f0000000100)=0xd0) 06:39:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) 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(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) sendto$unix(r0, &(0x7f0000000440)="7389717019745f434e76cb61bbab7aa9e63b6e17e8f8a6492f99fc5139ba84def3385ef2ddb2d19a07b6f6e5448cbfdb0e7df447b7b968f54a09bc627fd59dfb1e711d9012da19df81e6996450f5f78ed5496de0cd5e3c72990c26c535f2f9f080d61e0b89ff00805a67bb745d70a373c2781e34b1ae405d719154e62c266fe19fb8a0aa0b02aacc992cdc186e6022956e1bff5a94de0a1c9f7c114fdf642710479ef9a04db9395a4ce99007d0bf15f574c63291dd352e4d4244f2f24fa6eb4a220bbe0075ccf6387b6f7bec05", 0xcd, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8282, 0x0) flock(r1, 0x9) dup(r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="824ccf10b32f59b635c17b8662ab35f57412891e7f8acd0991ebab5319cac178bb264952bfe7765c5f3defe597c2ce6fb6ececca88237eb1650b3f7cec73d907de33e9a8a789e811204dae56ed6d3a8403", 0x51}, {&(0x7f00000001c0)="3774502849b9eba32492c672ab4d8bd9e584ac0f0f75ad297a3eb5dbd8dcadd8ea046527d4ebccf7c6c6927ce0b8f80cdd127bb63625ed575c4a6382662dccaf7a6f384dc582d258dffade3f000e374d27ea0d46b3221812a64ff1fab8caa6aa97cb2e6ec72a3d4126057897b15ed19a79f15f76d608ce7d8d06e79b29dcdd5734a19a19dcc06b0d52f1b432687062f4f4d22118b50abb91d5ebc5e4124465d51ff474cb9a4901328a9a55de4d5876db1aad01", 0xb3}, {&(0x7f0000000280)="1d424a4802049d5bc5eefadd4a66db56044e09e4c573bd123ed5c06b271bebd75bedfc6c50d8c89f097e73034bbbf33bb28cfb7f0fcefd149405c407d11f189f426519107b8220fe8b24bd80c2189b96c9d6f44619fc5b5a6f9a009a9e8a25c56e582df136ad6d688b0f12a257602a09334f6f5135f4db68a887d1b1e7b7008a24e36b4c5e8ed5395f1b93eeaecca07288bd3cb07e871fdab3720d5dcead519b53a8b03000b55c874dae0de8f1cb5a975727cbfb24241789e33fc6cfeba36c873a07e00c91b821678130d2bf953cce541e5f82b808ea1b492bdaf64c36ce6761a5e415f85de4a6", 0xe7}, {&(0x7f0000000380)="f96f43c22b79198c1c833c7d110fd02a1c9bf537429377f6a6da6c31403fa0ed2270c25b82776a87eead4304ef0708d0fef24a05c9e5a7fecca4b69a270b0bae394e0569a2dfcd87fd930bef4bd82068fdc5ba9d2af3e44749da535294268f1e9826dd31511dd74d6c1661fecfef0f3e541636f8da161d2b822a3b8d0ee478ee24cea43075d1188823ee69f2d3b6ba4af788ffb69d19efca123dc0ece1c73231aa4f624dc33f06115645543dc2bee207", 0xb0}], 0x4, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) 06:39:48 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f0000739ffe)='..') 06:39:48 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10b) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 06:39:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x196d) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:39:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() fchmod(r1, 0x88) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "eee63d343cc3d54755e0b7dbf4863a06b4d8b994"}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f00000000c0)="a722a942b9aa93052e5e7ea348c7fb4c29115290a1e24c9658cbf51effb25e88a59d4636843ecdd1e902bee0146d563cc5bcf81c4b37328bbd51a1802cc15cf2fa4fe00622c3932c7c423c18d256ab7dcc47bc40a62b998ad030810ec7ba693b8e969e60f46b24b86dc5a722fa789d3a6684c0b42f460bc002186ea0747ddcda2d2c3d971133a1c92ccd36b4bb42ce0f98df400b93e1f04ca0be28bc2c175938af0094e19c6cd60fb37679549b36ca64d4d9cf5697e154af9d4e11e901922ce4b5ec9e05e90da363a8314641c4df08ca630524a386d0700b1fa5b7738c11048128aae3f4b29f09d6a52ef8960b126001854b9af2c2987f73dafd2cb917ac3037078376262bd3ecd493abab30b0e2cd5660882504dd0e2ab49646bd1ec7619bee626a85c9098105e1884893667d1b3ba7d74f48980589b39b6bed11bf02d3a0f0e1c1ea2a48563ab4c4a2e51dedaff0cbd4cd2e2c08494090e81804c30d1c5a31680399c628a3451f7eaf421f55967faf5e3c5b7d4be7f58923613cc0175c8282c3c36e5b3e166b92b77d25facfd9e266a5401dbf8ec703133525640c10698897c7d142c05af749a662b862dad89b98ca4d8dac96c226f2c0a7ac0da01731a7529446f9e8b486937c742c34f9b69122db09ddfe30d6504b01e8dca302f860c5b877d81340ef72cce2cc7f067852f68ccb683f2611e58490bf1ef2c28e9938c99b00e7bccc2c3631ffb96e2b37e35688ccf02bede8a3ea509bfb5cb3de47f9ab1e63313cd9eb253af036fad6f9807a71260e8fea70cf101511daf496489aae18bcfa021cca68608faf4a29ebde7017d253235daa00ba6e8fe7fb26cbad12b52097ed7d0fe8d79c4f6fef66bb4d8a09698343ba943aa975399deb74cd42d2b41f244ca572e0bb19b9df8be241512e6e99473ebbdfb99371a129e359fd52bc2cccddb586463f8321f37f55713e3663bce654df8412e8ebf48219d7e3c72a9441d62660eceda101e7de60854ece0818b46b0ed655fa282fbf479595e2cca877936b4f0747740f63781a77ce1f915f45c7705d98b8e3a721e0be6da1f43b3290ab2f3ccbfc20c37dbc93443698475dc5639d9d75cf3d54ae81e5cf4dcb572dc90f3b3db98e30d6f6464ef9cc419d78bd4fc30f2487d4c2aa5b305995ee6e630b85fb9ad1f1849c10d9e7bb40d38ba15afab09e0894f4df63e7d469ad76e3028ba14fdad69a83d6d4a6432292a6567c8fdf0c81201381edf70150e6b6ac8483af25f7cbeec9839ebcae56c2e57fda4a5d0d5cf673953e776a6fb424cc9ca24424ce5e7a0929e6280fce2565ccc876eb02adf7a0aae4b24f89c3b2db975a344b53beee4f58794a3b8c301300c91a031cc113f03562bc693988f77002c1c20fe6649a372ed145b0383f9b52ff13bbdd9b825af9118f240603d7668c4f9d332ba1c8cd5f372fda783e9f6b87212604ce13ce28767dc97792e3e9707d3af043385e8f6cb631e36fb8f2db41fe5afb82c50ebeebea441ab7bf0727414736d6704496d983083be837c7c434763efdd89c67c159985063d9f7026a20a09805ae026224d92496b085c461211694e78dd8d9aec659136d3f05c38226c124423e7e45859d753bfd6fb35dec6d1231f187e18ca505fd204b055ad83953aed2c030b67cc774f976ca56f89060a7d8fa1fff4eb87b125cf62281d7b429a1969fb5218b977588a02245e41ebacc89ebd933a14253a7bf55bc423109ecb4f3b0c6cefe74965cd6d1e0373ddbd59d255242d7fbe503133d54fee275eab1ff44a9e0c43558100d9ac84e37ae97d6648a24cae6e1c1dc698e5eaf223ebc41c3633221845e04ed2e6254a44ed769b71894cac8d10389bf4b5113fa7a8d87dd97e7b223d7933dc82b3da12a3bf28c8fc6227f41b9165667cf895e49e0a0f3cbdfe9a5f3e4dff113cff76d88d41b60faba8027b3e5ce9df560278876c10c80c21910a3fb643559300677d6945126ce369a786d0f1d0f801cbd43ed394a21f6872096c8438a87764fefb18af9ba1cf6df74492c958d0104421d226fa914d2ebed70c38ead63cc7631bb06b4abd1f81b5b8afe48dac247c7e2140567aca466f89fa7c48b3cc0e94dc6d757e44c8830fb8d8a70a20688b37d4fe1bae42dd7abd31a4d07940667a4978747380bb279eb9ed1da0f12cf4690fecefc0f48bfeee2934926ee4dd7a67e3cf527bd4d4cfe7ab7067c509446224d78080af07545dab193d2f0a18c3acb92c598a6b0eb4a284cd33816d6820422eb4f1b64ad979b3bcb1692939d890b90574981099756bd810f7b6b0a7f542c140ae3c0279d1fe3059e93f3dda4f1a4edd612d554ef943ea8a57b38b5f551a2565fb71e3fc563c0d96cde8d3dc1bab546f37fc4b396c6f5743259be4c550d07406324dd104949da5c9414f84994eac59a3b036666f74606599a974d0f8658763a3ca624f8141922ebd6bc9e824b228a18418c4d808940651b57c4e50dbaf57dc4a175f3ccd5783051e20934e1394363373f3044c4da30af84cf3b33c12501b306b55c139aa42f2e3451a0c87271aec7f0d22874579c328ea40c9c60d311c88178e8d1e4b47c7a8f7e08676bfa2c16624497e4d4dfdcd1ad82b68630f843e46336b095d8d6faafcec013fed27cc0b7473a7bfb5cb52cfccf4ad2a17b1db7686fed5133b310674679fb3d513fcf3da1d98a19f812227b426eba6f55ab87a76cc2a777965d2768e90fcc2f821320671829369328e25ce1ef9eb265fca4b0bc0273cb9c5b4e4d11e0a69668fe39a8f148f2e63277f3d47dd21ef5bc8fcf787048cf943831638eef6e0713da5db15db382bcab946cad9bcea96a49ba0c5716ef5b4099995d4a906dc28a8712dfe47cd6fd80043af065a556ce324d47c17d7e0eced0643b814d663483458270bdabf74fd265807ce718194e4f002650ac2ac6ba4b700fb8b53c79be49d6f59cac44245e4e886ac6afa93b99c902bf7996f1dc9d339f16c1e7c68ec30aa85856d0d4388d494b07ce37dd10e2ad28ba5ee4d8e28e90fed8384af76bfeebeab1dd1cc76a6a8f0fed2a475b705db345f3b344cd8f6483c4270322030398c01c204e42454d13e238556c103c0e12b3125c9f6799eaa26b3b1485ae8c90f37c2a6ac9f88f4239c893ca141e64e5a4ce61b612d309b8fd1e5dfccaf29e90f461d7bc89af6d73691436a5a60e8553222e17ac8f1212a6af55d81c62b3ac72ff8e82d727484a18d0a5a234185d10e1566237bde0d12b3a89dd3ee3281701afef302ac761400b1268d3690c67a2e845ad3bdddf1abecc324fc50da127a0df2c33703bd6e3ee2f76e94564b19c0635c6ba24642db981b9fe1adb1229e0ba7b7eb3c91ae5c8ae772a20006ade4606aca0bf738e78948991f93941500164e1d1814010e1795a27564a905681d101ada1949e8d8ff74e3eefd932ec08f8bf0efcd8ebec324d5a1f3ffaa6c7c85b0bd801dfd44643d3a77f3a88317718e8eb45e636bde173255a71e45aa1eaa5b610e164b88cc2c6fd0c451547aba9b6e4fec72fcc2c1dc99e0751a3465ad6a976f5dd1519d2621b4711343715e02cbcad3c0435ee3c31fa472fa23279bed98b6c44450f8d619e41e7d3ccf8061b44703e8f66ab22c1fdf99fbb1a791d827bc4715a1bec7e810d26e75731b97b5a3867a23ecb30d7b4b44eb73ccb1b7fb40b71a20ed43cadd59eb9f5e33a051fd229defd0fe696a28945ab770d9efd90fc9be04d1a4660d24ce61662a7462c85f9f164a65f946de02404f5ff353f80e1cc9fc1cce87cfa20d14037322584ed119501653a863d2760dd74822ba493624e28ba56cea8684a95a1eeacabe34cfbdc2d45de8a43d167c5e97d9e99a37bb7c7d27d7fe620c856c9e3e59bd209335372eaa0c2de01084d63a47774a41ad3af80d6ba96e02c59388c8072117de3d5e107ca1efdac99f8e0aedaef83698956824bf7188128be781248a14f8d99afc98cd5e4f9ed101bd1d603098c080bdf620e32cfae0f855df44c50f022b40b73c4d3763be0788e63f8ace0df59c9af97c4a4239090dd0eb0c31e5205cb61ddca4e71cbd48d28d455bb463b3c5875e13e2d53d6c4745df75a20c8ec05c0028b4838d8876d3b7e08641bf54f0376ae78a2b258945963fdcc4847da1a1b02e40fbd0271cfa7da41e86dc8a92d900d171a2155fbd656f9b30140bb04e28442a23bad5e917d293ae4368924e6fe5ebcd375595b771bdc98242490ef72263878f532233475f108227ee4c7f14a96d9c55ef6f9607de4c96b71c38ca29decf0336fc3e20aade26cdeb256ef28322479b2bf6c9c22cf87cf927a09849ad8b5f41dc22ae8c4dfb3c210016d6ea4aecf291474e80b93232ebf8ab0fef2808963c6d08a1451f4aab9db85930d4d8cc0796ebac1bb5c160b2d4de4576e6c79127e43fba0dae4cfd9854f4c3e1a12e5b15b84ff129180fdc730a460f96d196548a7da7e3f48ad37346e1b34b2ec5e06428aeaff5fbea5c2565b0231acd924509a765c295e06a95c2eb3ccc0053b98791f8ecf6ab920dad98226db187c50bca9767fcb4a03fa552774cdff35f6c3e8d65e8d272fbab0daaaee8e180a87fe7ceaf632e5751e7abb85e1710c413f83b9fecf972b2d782b72a3164190caef6761c2121cd710f7847be67113e62fa5f701b4037a60725f13564458d59dc2ad5bbe39bdd312255da3b998fffdcdad1cbddbeb5fc13392b765a6a08cb23041f72136c56e92b5c5e77e1c5f060dce8269b10640e32ddb3a74a4e8017580747266bf67851841eb7f37a5903e1ed54b4b90f0664d27ed6dc6652a31661ad19ed175fc92252d53ab1298c25a0dd3ac2a9171153ef0685234e28a1fabbc69041d2ab90fe1aa5633ac9e0ad2827838913b7bc010d2d1317acf25d9f5ca4e7fbf43aaceb6ffb7cc24593047846f4ca557b304ecd20b03e5b2d7412b4128a8fd39415d2d51e3b1c3644d29bb02e8b2315bca9712ec1a7139f9a994edc12d141a3ad50a0d88cb9319eb990f3c362ee473bd1cd2b35c2f0af0a329ee2b18d976bdc80c9a30e6b3059687bd03ae0c72e8c2821081f8377fa5381c8fe59bb7ff31b3db96f1d2adac4e12983929c5da9a1b9195d5af26bf13805c475814bbe0de9a43cf794045f554a32cd4614bfe56ae95e3e15e27c955e799aa92f3abecd4c760c5ed67c654158a3e021b0b2ff14eee111adde2a03fe4a141f556681ffaa4557e3b9237db906395c8542e23bef7db1455764589b038069ca124c4ee6e5a67e98da6857692ea2c89e54f747570ffbec4a4d4ce0b82c4e19bb11250236cc2c881377d49b7ac71063753aabf31178ad9785d17196df44a8b58263bad63ade761c53f0d348d7670373db4e89523079a971d5bc7e6fada46a601ea22e855532f170fb00a4fd599227005a58abced2ce980404e44bdfe035d19bc1293bdb777b388b76077da8c9880752175d81d92ae60563de0a2c01dd5758bab7ce53dc5b154377eb05d225fc4168781259d33584f9836c750ad2afe1f3846a9571e8d47c15e559b076b80a40c82878fa56dbcb8514fa56cc75e939b83833001ea0035aec29597ee7ac34b1fd9c175a90fd4aa1c4f9e17035b8b0a15a08c96a479f52f699762dfdc89d6eab8ef70a08cb5e210442613eba50763f2d107825079b1d2bd3bda9a3125df7672a0817e5706c804be62bc2e1cd554e4a7db28c1aff6a0a6dfa2bb373595e261344427042b36ae5ae74c6e7f6adafdd049b04d8743086e2fb7bafcfd64e59c1a0b91c990455dcd0f7c199dd79f64", 0x1000, 0x40f, &(0x7f00000010c0)={0x18, 0x2, 0x5, 0x25}, 0xc) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000001280)=[{&(0x7f0000001100)=""/197, 0xc5}, {&(0x7f0000001200)=""/76, 0x4c}], 0x2) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x8574, 0x0, 0x10000, 0x0) syz_open_pts() 06:39:48 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) write(r0, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x2c5, &(0x7f0000001540)=[{&(0x7f0000000100)=""/223}, {&(0x7f0000000380)=""/4096}, {&(0x7f00000015c0)=""/192}, {&(0x7f0000001680)=""/210, 0x294}, {&(0x7f0000000000)=""/60}], 0x1, 0x0, 0xffffffffffffff49}, 0x20000) 06:39:48 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) link(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000600)=""/187, 0xbb}, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="2f05ec4c3fdfdb91f6cdd03e5e897b029c43012dc7c1fca253084ed620a2f4846d30307f13823a5f739d30b3800f98fa4598d5f605572cbed72f7db1472b054a5a95e13ad04e577a68ee1175c06b34118145583a3747d6bb30fadb4b6bf5cab8261c0d8f7cccdded2d2888423fbc5813df652098fb1f6cde5d61849a10e71b826b8c57774acec99d99974b8b0c27ebe57c2ea0cd5a734856a6d569f8818347db9a7a112858e3a428babbc109b96b268d56aa2cf76f1e32e8db6559d6e1febf6ac5c7a381", 0xc4}, {&(0x7f0000000200)="7a87f3e66f4057f57a64b7ad68052edb8fced53fdb481d49b8e2d7c150cfef92894b168dea313e155211d15f2b42aebcd27c1af73325424313178326eb1c2eb6f30a05a8c1f14218be2249c1ffe0fc9753447e8431b53816148312647605e553ab03a9452f79e0bfcafaf9dcac645048ecb3aa1be010a36f5d11cc1afa9339b07c570df6cd5e712a24", 0x89}, {&(0x7f00000002c0)="38585d9518d9bd8a18e1410f419309d4fda7f300270ad566a2aafe914e3c561ef790b27b9f82c41702058bdb32d4550f2f6ca63bbb7c7464e0261bfcbb0f02", 0x3f}, {&(0x7f0000000300)="7a3861007874d561f6dfdb561dbb55b06bb76e6a917a715b73544e5eebf4c2fa151e7fc2ebe0a07f2c0ca80cadb1f5fb2d80ef17f83aaeba88dae72c74be4327fd4c45b1bd89c9d1749b1d7f90ed5cc2ed7a490e39b03dac91cd964026e0307f87aa8f86b0fc29053ccfdfe357", 0x6d}], 0x4, &(0x7f0000000700)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xb0, 0xa}, 0x3) 06:39:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbeac0000000000000010ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92028f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb85abee3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d06cde2b26f8980e7e9d30a8f438ef40954dcc7f69c2138a5e4360d6180355078146a010001000000000023cec490bff7a5c7bc1fbfc0d0afe1a770e581956451de7fcaa4ae8ca8ddab80f299b22ee8c208f15474afd14ec378f0db7549e52844ad3200fd24477247ff586b509c258918fd9c30feccd992e0f23141caf899f7b8f2e44638321db43c1cf5cedc4615b30000e95d9a17227ce79d9c56aa7d1d1723321757e1bd5972414cab6e84070bab60ceeddda6e8a92962603f78476cfbe4cea1ab7c5df2ff4ca779eac28ef7804db74e7715ba4b1488a3dea2d67d673998b057b3b1df8cf7e795610f94e89d2d4b597d5b78955ff37a9c99da0963fade5fb586f3b3d4de2958f3986b5e58fd0a0d1f1e617bdc5b873e5ba9c7a238a0a0fd65f1f0ccb0a15143bf6fca92d546a264402c69fcec14020da37dd1d5beca87b265a9681f17fd53ac842702a88e00c049d0c43f0235f0cf121466a90f54a002c4b564601d7472f10000000000000000000000bb5c8279939fed2cb8a31f0142926f2af821460801aa178d6ed9a63ce0fe485d4ceda2476277c0204218b6f42e557ef5b53a47f1a3a553c520adc3017914c23fc6db06", 0x40b) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x800000000000000, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f0000002b80)=[{&(0x7f0000000a00)=""/4096, 0x1000}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/185, 0xb9}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000001a00)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f0000002a00)=""/214, 0xd6}, {&(0x7f0000002b00)=""/50, 0x32}, {&(0x7f0000002b40)=""/9, 0x9}], 0x9) socketpair(0x21, 0x8004, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r4, r6, r7) sendmsg$unix(r5, &(0x7f0000000380)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000240)="8a4b099a23d1b1ec1846bdcfa897091eb849632a923a666af2f39fd53312678cdbb3f579a3dae0d9363c1e5cca238a3e401c6810b304b9343db02dba6dbd5c4b467c2b42edbbb30a63b0d86be2c5fd52c00ece72b5de5d69435cef364b075de0b5209e2bf1b66893b846efe7ab756276c6ec5bc2a02d7e5ea66289a1f969e808943154de9a46c820aa39657c71e71840d205b34fdb9713d1e181a8c298805bc3e441754add3a744dd818d18d735a975de19ace38f7acd2db3d4960cad504eef166ffb260427b58e7a404ee74a21d061eb32f", 0xd2}], 0x1, 0x0, 0x0, 0x8}, 0x9) r8 = socket(0x11, 0x3, 0x0) getpeername$inet6(r8, &(0x7f0000002c40), &(0x7f0000002c80)=0xc) setsockopt$sock_int(r8, 0xffff, 0x10, &(0x7f0000000200), 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xa1) r9 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r9) 06:39:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) accept$inet(0xffffffffffffff9c, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r0, 0x0) r1 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 06:39:48 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = shmget$private(0x0, 0x1000, 0xa2, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000240)='./file0\x00', 0x100, 0x4) renameat(r5, &(0x7f0000000200)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x80, r2, r3, r4, r7, 0x4a, 0x888}, 0x4, 0xff, r8, r9, 0x0, 0xffff, 0x2}) shutdown(r6, 0x0) r10 = semget$private(0x0, 0x4, 0x41) semctl$SETVAL(r10, 0x3, 0x8, &(0x7f00000002c0)=0x3) 06:39:48 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 06:39:48 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = socket$inet6(0x18, 0x8005, 0xf) sendto(r1, &(0x7f0000000040)="87340a6adbb122b971c6bee90b3c82134f99fd7588256705697df85c183a81c2b6c5995893883a81fb97ede5a4de4e3715bc20e2c7851d3650e9f99028955fb4dcce5edb29cf7650d79b6af5abfee69dad31bdcfe987e4f77468d189630b220a778510bf4e33ab380a14411d5cb35251238853b57bb96693911a48a55459834b529a5f52d2aa8bd098b03507750db38679afb399e98da41642cb530514494d32a372512be839e2a1d3d6d33b054acbcb5dbe9bfab0ace785e279cf8a66ee120912aa714d115de3d95b7052e81e8e07ea9b60ec904a6a9358ccf0b36d8aee4f59069694e6d18182ab3e2615eab5a119172a6034e378a5cfe6961cf4fcb585f9e64aaf826875d4221b43ebbcb82de5915fba5515c4d8c8a9cc6f09e5b7a8f1c319e66a2b1212d21613f092b811fe2b1e1e0d8afc5f67e213d20479ed4b716839a96cfa87db5dae9e53907958e70f40ca4e40c2785ac4cc2cb9fc5b31a0916ba27cf1de8b69552f2767f6f3d4a7bbddd534f8b537895660d23159d4be8c32e34cb7640e82796087e5cceae30b85a6731d78eca3ac4d8713419431b85e8cf91293da6de2f5907f4fb2d091ae36ce75a321507e4cbd7f4b4511218de1031ae81ab2d7aaad5a2e454782f3cb56fdbb9379dfadeff0a7bae202193df1a790af30ed994c0cbad81dc10b5e00c0de4102a59e12febf51de4e9c66ad4dd1c8366488000fc0bbe962254224a01d41623fba117152f29a0ef70ed6b31314dc3ead88d29d37e2129a62d3c663fe5959fc6454805768d3fcd112a757ee3159d1ac1b1f6c4efcd5377256664cb773b181091d2fc62be2860fa68813871bae76ac3565c7b78bef52824a2d540ce6859d80ba453cdc137ef216ef54138ebd3490e5ee4fece23da08bf9920ecb1191e2cdc846ba636b811b617485f049fe7dbd35b6e374341b0528fa464a7ed61cfd6318309cae0a8be0b0410b2ab1df1863472739623899d998ae99d58f0b0bb3f77d1c35ceff5fcd3b6bd560fd63d6e8acda140e13fb511416c432484e4279656ed2b2ed27af06bce37412fbbf53c1aa6622a1cc14e3554bf3d1b671107cc6887e088124a5043bae54cc6c7f57e313d22aa9829610eca6a8247b659c0b5c086bb98c6f852f26cb16da88d342fe2bad3d5abccb490d69ef43cfb16f6a90b8e329da997080e797d0c1866626356b56cf0c1b9e09cd7506d2b5bf122d35910efde8aa36f16168ed93ac48eba9a8980f061cb5b3f4a76672ed2da02d655c410167e6a5d025239e004d18005bae16f5f275ad2563e647b6922bcba42b875bfb604ef89dd14eaf0ecb8374e55468bdbfa543a249b75f74613c40752e5ca11f9694070e40cb3e1a0d0af377aecca74e0d18626c8529d6f1f35b314319f3cfe4e276c35ecd78c4f71999a2c5328eb1d5f49bc98ca602046b4bb3a91850bee1f5f050d2115d37b35002e259f96d444f022e8fc70b99a0966327bfec56602c761ada86295a551d75d993cc7f1f87d16a5543c63e0b85f67e1716de56b8b026948e1a1cecb99c5b7ca98b0f0f8e55ce70c048df554ad6286b39b74b1fd1d0472110979198f3ac38df6c0d30184407b2ac3c2da0e4b0fbbe132f0ef0bf30e42bfe440b6bd5691b0f0cf10bbbf24596732a376ee9595518ffa2d23ebd6d9c14d693206c5c3e2c21d6e5f064e65857ad2b3a2de30ee86aa6137d8314d6820f6438d6b3eb13b12928e7381ab99d1954f420729073aa23c443d0b12d6afaec31183ac6395cd82af44e53f21dab56c6b35e7a6755d42b75411c032ea86c4db4a8ed2dd5fb54cab8c6f0bf32a119563e89c992c90ca6cf693659857016889cbcf1a80719df0e3a42bf89b6d56462878c27c1368c737db16ed5346a2c89d5e5e095e4ba1ab898bd2caddd37e4a5c61c9b3a2dc32153e2dcc753db3d27918ce15b035f0c3f813c0f67d352574c103df3fa739d3dc679f3ab64c39d2fcfef58b3d83cbf6d4fb898360c9e3d6b444355da0799b9b86dfd6fb8a92f25e6591a5afbfec2f706ddbbef521233ef887f89690f7ff3023b0bfe763c6859ca2ba45bf7379b1869db61cc3be1f692a19775e571a783cbfb0ee06ec2f13067dc1c8e9e8ca7cbba815a7db491da90c89568f44f2eb813ed8dc651bb2bd2864f58359aa8afd6226adee6d663b6232312136bb23d74efc29afc56eb94a0976d027e4f3393de59cb6ce56ab160a1aedda901979f7e207c146abe4f5627f871a6c8e860a7c9bf94cba51a911a6eea410f3c4ef962452277aa1324958f0e54614ad2afe2a22f597035ecf80fb812a4b5ed258b8e8e2973e6dbc947af0f6e11041b0174e8bb74cf2a495a9f1357a1ff1d06b9e1120862bbd7d2600e2ac2937ed6419195bc825a21ac92b8bf4e46881a5c72458aa290e4296a89549168c6269a449ce95c5ac237d588e04f3a244ba3900f2f1592aa97b18b0f7ba2ca16178e6c2091f250b5c683d630d867f6f952ebda985b4b76e90d9a597fed622dab91ec9eea30a8c7373a330d9b5428c320e7bd1769ffa7263d25fe8f082dcf951913ba729e8dc92690efc613f7ff27d2d20ad7a852c095e9b669ed31f7aec08d58fb250bc472207ab3c50a780cad2ca58588b3002265f51bdb7d522086472a2082e7ef9a5f832b3f7ca2ce93d61f9741f991e3d90d283a92e283bc8598f9fe7ec21c5ee10deb46aafca416c62fd883d1618e1da853c3a4b7494d1dfc5c510b912c87d5526ef23b230d9bde489c6db71a28e25b50aa841fc979614977bde7c07be1a12864e1af4d83b1331dc6846de860d1e903350118ef41a96bff2bcffc7d8c019d3f4ff4d2cc45629aef65644c3b101aceafc478becf5d95f81c5ddeca922063f6c2a483c78032d00368955742e4680b66803eb11e1f3147c0a4428c8f5763ce1f5dfa80c3cad2ca991c362a2097abf7e54f9b69302f619b76606e97c2fa36b341ccc8d8ba9db27754f695fdb12f1a0a0d8d009b8d07896e02f3c28cf93af2f640b4858672bd2ab5842d2842f12610f6e69d12be729697f1ba16be56711bee2d8e327a460fa68ac57661165105df693023bd0cbfb6edde4a7ac593da9a96d22788868e4e1cac055e130db1c8026c9dab9b721661aa40358553be56f2b0914caa3737bc9b7d33026ca9bbb9aca9e0cf33f345dd52073bdc11dba703a14eb4976f3ffa0750028cd7fc1d3a2a752a9b91e4a29c5c55adb3df4dc556c738c55b65d3ad4d86060a548be0ef1ac8f0978ae066ec101e16c85223c2b42dd21eacd44c2f3201c5da9a7b79f47f952c22dbca7bae71af6d299656746a7c252cb1cdebadc285526f2d5b81e4271f4d9147ffb8f4899f1b6524233187c011ae768260dfdbabf6ac783044543ec4a10f8f16b4bc5bd9b4581d852e99fb4fb413355612873f24b1583ba088992786b8ce0dbd7e44eef80436843bdcf85df3b3a859c412923864552e817fe030a0a454f3d14106401b5bdb88a9f443378782b03393f8f222ef849a36d29a8de9bdd753e695758af28bde8e1044e5d50f1685292f53b2aa27a3eb92d553c999b2378128a2d6db241f15268de84ecbf5b9d625191a977c80bbc819b9f40a4f91d1c07b2c0df334efe084482efdf80a25d4cded2966d7b0b0126b828f51f2ce644b0456df7ab240070ca535326702ddcadc24e4f3aa6528a068cb19eec0a33ff6dbb80e59e18978eddd057c714aca2efdb916dc437d2c5cd91f1ceb4b449e2ca455018b29a706b866c8eb422c355d974f769cff68e49c1e6d178b7a37aed9e14f0063946bea3d55edbd7e25734cc26ccfe9359de62765cfb8b4f82fc5cd0e3ed98e70b1ea48a50bf42c9d45f256ca0e866a9fa397167fcb7cf9365c0f610f1cb16ded0bb0d876841f0319d522adf4443125db77ed123d0691781f19100957538c60d58ce73f8158911457c6a89e9409b677fcb146bb7c7172f6479eac1c366a78fa18e932cae299e81e66638bd056b58fc657133982ffa3c63c8abb7feb99763d274177a8e313809080455fc86da4fa09405cdffde21c00f59e7ce5303ab8056aa2d8421f1e1f8fc4324c6eb54a1651f3d5297d6420194fd452b0b2c9f750d582899a06f70c6ec3e6b98609fc6a5a677fc818b5b8fbc6b28db2f81d43f110f812c96a1b95950778e8e9c6fc2aa4d86f37c36ae0b9989c0a419b7f0477e37a1eeeb41154eb786e6488ad3d974b2af1326f604f826060ca05ebd0d894f26a860e63c52e41b2272d3388d7d2ebb52ce63db5acbda21ee52f880b5f28ca2e5e4d7dde58ab9446facfbb4b807123509545344ce9548934410493eaca79adf42a1e753a571c51a418fc83b18e51222656107aa2007dc81dc6c3d5bcd8a301995d6be49f4c9dabfacef88a96521a19ccc3d06f8554ad6aa6fc95bea8336bd7341b363dac41c18482d4be401f0ac409cd7f05adbf40c7f15cb79a9f4a8c4c0663c099a723b451558a5755092f589adeb0c10176a95076c36dcebd1fd5523c155aef38beb3831ef8306a3ccdbf32e82a8446cfdad436ae5ec5fabda7e0b402b5bdcde4ce4befd2c4c2431089e84617f04e411177d7049155d117d44784a49889dbea57968871eb7829671931ced61204c95001d68500c597254f459b4b1352099a8f0e363e1940298d5c3b1c4689849b17f0ca1d6613f692bbabca886f43b036f05fd41ec3bc9b3ed1da4df8c0880f6b03be39a4dfd9fab46723e3787ce7eb60843573c1e8900b2da1934be3d9d5aec5af8da29c097ac48abd37d58a03b56c2b2223175dcf5be195aa285427d200fa1476c924edb5a9f20840fe45303766a9712504e97ea8d72afabc3f5082beb1efd7d6ba75296d7ac88ad88afb1c45ba131ac949373f9deac71fa6804f4d9f1bb10483ffe942ff10621cda4c6b316b3b1818643d4b397cad78ce7ce48982da2c23b800d31fd8a4756d37e5db92e5dc98f9e0e89f179400710b88623fdbbb010aae95f33652d65ea127a474ef19a6e4c6f356f6d94914a0f01b5a2c2cc72e8512107cae72ff45faa9f9fac129677cb8c58dfb7f910eb8d17868e10a29105335addafc61e291447e123ffc9f9ce038c8981c02d68acd9c6a0e1aaddb95576b504fd3a08d6a73286ea5322a13d01b564201a0dc23fc0b81f4b50e0a858df2200a74d9bcc06758644623e416d6aebb3ff14caeee3e943e5e45d1fa97203d82f6be8989cfc8357e8c7e259f47c180150d5b61b38935419e15760b26c259d014916e60d3e0de9ab9bd934b556e1c3c3ff8810af3e61fba3c9583c195e4f1998d8b3c3044e5986aea0a7a449fd5851684d40f263386799a7b428cf5caf78e3ae5c23d7776a9a2e915c0e5773579561f5fb10d3e1f09842bf505597d99570eb0bcd8d9ccf1789cc5b31e4a4f4ee155ead4a7e387c7ce4a93414a35cc6dbb3dd2b34fc3cfb6dc3d9009e6bd63cd39f9de7194f8ce36b6e6b8781ab56a8a6863b8cdae0edb9de552d861529c2fa540fc2130a27fa3596d2f9ba0b141aecebf874fed61e0c69db7cdee1a7194ea47c9b650156263bbabca1b94851b20e261b6f023a77bc701b7b2ac77391e383f8562bb03b6ffdea9e90d053bf7661c8a5341da0c63eee209266217d8dda88f3b96e3fa2e5a1847da8bf604f6f7881974e0ff96706412f87b1e69af44a7f13e76c9d5e336c9c4f1e5a269ea82e992e2a43e5b15d6994286fefe0940efc3e9bd5480a2828a572b7c519140f3da29b3abac97dcfaa66cfeccbf42a2086e6df415bc9a73a47ae22813f1e556b5e7ff30cbc31dcbc5df6cafd40740c7a1", 0x1000, 0x5, &(0x7f0000001040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) recvfrom$inet6(r1, &(0x7f0000001080)=""/235, 0xeb, 0x24cd7199c46ed27e, &(0x7f0000001180)={0x18, 0x3, 0x1f, 0x4192}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) 06:39:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/111, &(0x7f0000000000)=0x6f) 06:39:48 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="234a77787864650c4eb5070000000000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) recvmsg(r0, &(0x7f0000000140)={0x0, 0xffffffffffffffda, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de}, 0x8) close(r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x144) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x94b214df95e0ef0f, 0x29) 06:39:48 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x97d, 0xfff}, {0x6, 0x1}}, 0x0) 06:39:48 executing program 0: clock_gettime(0x80000000000008, 0xfffffffffffffffe) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='*\x00') 06:39:48 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x88) pwritev(r0, &(0x7f0000000040)=[{0x0, 0x3d3}], 0x1, 0x0) 06:39:48 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)={0x0, 0x1}) 06:39:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4, 0x1010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r4 = dup2(r2, r2) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 06:39:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000580)=""/140, 0x8c}, {&(0x7f0000000140)=""/45, 0x2d}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f00000025c0)=""/4096, 0x1000}], 0x6, 0x0) setuid(0xee01) msgget$private(0x0, 0x40) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0x140) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000740)={{0x7ff, 0x0, 0x0, 0x0, 0x0, 0xa, 0x2}, 0x6, 0x200, r1, 0x0, 0x5, 0x9, 0x1, 0xfff}) 06:39:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000240)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/11, 0xb}, {&(0x7f00000002c0)=""/198, 0xc6}], 0x2, &(0x7f00000003c0)=""/155, 0x9b}, 0x840) mknod(&(0x7f0000002600)='./bus\x00', 0x8180, 0x10000000202) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000500)='./bus\x00', r2, &(0x7f0000000580)='./bus\x00') readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680), &(0x7f00000026c0)=0xc) getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780), &(0x7f00000027c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000600)="d75267f361b756c3d653a4edc8d897923d692a64bc30b558a385fa6e5d5fbf28f03f3a7e43ffd4060738b96b1a8eb7192d254b257dc754d25d1b2d3be7b09bcad8fa427e6fe1d655fb82697eb721be19d2f46d7c4489f252a010695ea3ffadd2de6a7ec9affea8f4b484e1bd6af82b81a47fb22eaa848fde667eea89f75cc410d25ff0d746995eb9e8a5dafe0e074b36c4e25b5ba39690e9db392e1aa993db5dd0b4bc7cae01330afbdc79a772d4bc6ee40949e415fac165fbe633", 0xbb}, {&(0x7f00000006c0)="ff57333c843663a592c00fe0afbc96ad04d3d2a93ed485274349f2f97c756993ebef5f4372b966612a0d11eb560ab3a2d85d70317202075dadad5ffb4d6435a0b438aa346077097906c66e44c1d2cc847587a9e0120c55befb5ab48cfe4678d50a9cb097c202e17ed0a8d218f093123fa972a3c647c838a51d80fee2c254fda80b490d3584b27906596adddfa96f7d3589217289b9f166c5c3143d4fd69d9b67361452515be84a9dfcac89f1a1033e5f4118051ce6db334a1f210b1c4bd9a3cc956911195dfd2e58d75243b535214f28c120aceca5e4750cbe2646585da340c928cba10f9325b109355d9aaf0ac1032bbb914c7a5cdbf6c21a5db00fb688e429d313b2519784984d745553b88b9bb813be4e09547671e74489093b30ee64387001d24b2abf97ea595e4f241f42173e575d51fa917bfb740cf8fa3803f719d0bee1f1236efc0ea113863642d48613763d6f649b494ba7ad6f4b3b77a023c185f001c01e14083b62fbc3329d1c0b7fcb3aab0193b49284c3e128047cf1cbb6428cba36ac1e9a5896e2ca24ea4b3ef0721a8db35953ce230ca7b79f2b94f814ab66f16074d97d1aa8bd899968e23c9e7633f9747e7db51719fff69f318460ff62fd873157409b29db0851265ac58766675ae5c38f5d3fdac5832b356e70f11dd1eaf3991aee6a15c64b61b9a8b0d615c4ffe2fbbf0f8cd8aea45cd56e040daec0b1fd9afbca430cda9eb6cee192cd21800fab7793657f4108282cdad43d4283f77c2390adf92cbc0a46fd71ae162efd6b84a7c6b5a685622e7b433a885339ecaa19b42d05b70d2afca817f3d6b2ab6aed8c2dc6fb6d5311096379821c758f2d4b7595a2a1207faf4d3f305b1c275cb96e8ac4d36a5ce88d62a545b52c19917513b6290a45056df9e5eeef3aefd3fb7e581ae92b681f21a2b54490291f37af7491275237e8b9cbd79d136d26e4ec67c59921ed9b4186e6d3d9a4183e256728b57481cfaa0b417f9796eaa8c9b72117723e0c702bf89e09d4cef8894f091d1a840f73a4f3f8140fb9e11fee081418e06f535b0c6523d4dfd1da89609e087f4e717dfb14354c1af8d676aa50e5c710084c0d01c903b6e1a67757fac0c2ea2d6b70ed1679bc91f062ae99df7b6f900a5f91acb89ccf7c52dea1c8c86d44ca0cba6fc6944f49d649cb376c64d9dee993143d1866ab01a7629203ec1605c7038d3b8f93c1a0e01792f1eb5e7eb9cc3aa811484009c49ef6179167f4d6496b8b0b8c952a705c0ffe29f4d2e7c1f56ad46e31cfcc7107249cc000e105dde8273ee6eccc3d3a0c0d9a642dc3b63b7bd2fda64b26b2008bee8134617947e84ee5c607adecb69ae20baf4ac248cf9cd6b55a31e7f3f01f82635e9ec54378beee24ba83d85afef9431c4992f79fb6991c739a480d8c9f9c27fd46c7371c6098bf199c0d2d8bd544bc803ea0ef888f6322c881451dc5a5766f93b3023211d66d4a8269280f6a4a94332144520b817fa8211a877294d3cbd2d90919d1cb2831c514e9df8127317ca052b7bee768a4ed2a8115f5a0217e6ea98f0e59622179dbc83947e2f742d4ee1500a6cbeb6e6da2a3e5e75ad0aebb9f3e39334597d4f9148a588d0a7c2c08c46499729823d39caef248f782ba09f819d13612b6838c234e2bfb7ebd0d5bdbe9819e0ddba9eafd891dd1bfdae951da586b00077bee7637262fbe97478dd3969b47a32d0f01e3aeb877436b0d23c01c777b6e4c6897d724ee145103cfeba6fbaa1a2ac769cb97aa3167f9ddf7b6013074e824ab3b6b35ace446c23cab4abc9eb4f1d40fb7129ed42fcdbfa30604d3c6adc3dffe062573c82ca7a1482fa9fb914675217ad43299c8fc7e3602a4819a4d77bac02bc04d26da7a08f72b37a2f7a34670c5d21d298aac481fcd2901c0f07a8c8805758b9db9422e4dc98a9444129f7a82dfdc28513998242cae0157eb444fd6b719b7887162c5676265d015c5419cd219facb24a8456ed98ffae997690ed8c1613416c577c49c641b3612043c29cf8c681b0d5b81baf9872809e512d14a73429482456f6eadd7138fe5d54c1579e49bf94b18996cd9d5b5e0fbf93f58d513a060e59944a168d88501e2cf7799b8eb8cd48b6c755c6abfe6e37e257100bb726cb23ec6876aad9d881a8f37c4e4823f6b81f6bf10692eebe85f19c0e2f6706e9e3fe05643198be6bd7eb286aab4f189608fcf8f48c96d4364035dfc79169cebb1c8d87f1999761187eaa3f0857ddb9947bad70abeb7eddc73967c9273442f96406e6e0c995445eb4507396a362f4bc6be490944157a2548a650164acfb209b715e91592de5b6210056eaf182967558ee40ad85d0994f3e26d897ced42aa980d6eac22149cefd17733ee78da6abe9a8b781418f2fe2d1cb2c7e6312cb226bb98791b7674707dfb96c1c170ecdc54a63888423b4d30dedb507af9773fa6fbd11922d52d90af6e66ee5f0e6d06766c619a783ad27ebd183d17cacdf9658a8091d1bdc3e641ef027fb9eae2623b32ccdca4f40abf1a70726736ba5ad9692115bfdbaa6b8871ad86a1551aa6f7604eb58d0cb5416df05727c8445d01eac0a96bd06805cedb372620ee5b57b5062de820124706dc90414bb044a77880c89ba787ae50826c651275f364d12336d228dc2fe3e388157d261f382975b804ab3f6f0af5f88a9e471069894252f0489946f3ca44502c3764eac477245e8e3c71549ac4b4cc48a43598aa306f6deb65b4b490394edf7d347f3f3d279c199700187a9a5b3827137e89a48fb8704a009070c670c5c5351b58f79fc6a91520c270c2c8d720a37defa2fac3bf93a343b2e0ca8d04e797a4321da05139f4dc407d5af7056f844523fbac5197f681b5a23301e0fea1b34f1d39d8d041c3a9fb07e1f3c7740d7d3f1f3976502f881e4a7bc69f2f257f9afa5ad4f58322de875b563516a037b923c92d6d9bdbb191c0ff4d4540d0615962575d3c903a519491dfd43fd5da782ea3937ef944a317abf84dccc207b78d7f29c619d2782b767ca3de4c313cf6b51e4d9d8223686bc13faa1ee6f36b8b56f360945587592d8fd9d7cca7564d45125d90b6f61905b67d833b88ab49322df6d1765efb871faff350970ce30468f727f8bfd08e4deb4118948312e121d06b4fa9e622f7701dc39f1fb500179b16db40797a7cdb1e31ead6fb29b91b8f7188ec2f2caf8887c8ff0458b37611cd2fce0c379df5065054313c410a6b0f2ef53462c30a0fbe37149e4fc512337c88642d93245c4cc939b04d41bebe40bdc852e0a4c8b4b5c86274c4810d646ec4743ddfd52151b31c2f018633904475bb65a21c16a31bbe41683f1998cacfd7ca1b3fa55ae1ea34142022d12a53144acab6a1110d450a488789b95e148a132f08269b71d9a23f0470855bead8fd1df9f9f3289d446aac5a52c49058c2e908ef7ce8dd2b35c2c4c99924639154afc732245c5c7a2d336fd7bcd3a947012ec7e3012b11cdd47e7fc6e067ed3224e7b4693019d790d456dca358a4cb116051bdf8cbe6cc10da599edfac95b72d2c296208f160345ccf0bbdcaa912831baf4d1f88485700c623b0e4f9f72dbd61aa34c720617681e35e46857c723bcf936e64dd230310476fcebdfc31233cc0b82e08355d340df82a9d58e9926721315013ead4de022d8a1ab7c56c31a56a5c388315b1a821a53ecae3bdb8f5e539d052c0276d84f2155ca88c9ae83eb9eeb9d70f1a80710acbfb3d470e31086eecf16495d44e1b2cbe7e151f8b842a81fed9e8e732d48ef5a856c0f1739c99d966097ec86058742e10935f576834dac7eea042ea83e85634bcb93e8597192105295fb426e58f9b72fa37d5a8d1c6edd10176c0f3fa7b94a509e39e4dfd449899599363afc8c6019a6d108caf22f45ec6c00f8d510b6fa4eb367122033aedf46705c3470603f6095e3ea547b95fc1b4e3aec8019eead6cad17a84f797990fdf8017dcb1b14141ab24ca6ea9dc1d1614ca5e7ce828f176bf44d37b9619b5e0f3a2400060d8e4094cf84ae838a317d5c4b1990c074b3ca4ef6e74b67749e374f4b96e6a6190368bc27551734b0281b2bf463a6b0c94ca937cb3e84abe6b96aaa676ce8d099c224efdf96ff88e62a45bfa421f3a322353140be37e9e22ded3404d8cf6c25bf64ba1990333872ce14227b9c9daed3c0e0dd514d9d12caa03722776420707390cb95ab2717462141f70cc2d4128fb89083a305952130c451ab3194e768a608b4b062a84bb407bbc418c02b51df4446c60ccc1bff5c30a55f65b7c46225619d27659faec8dc962a7e4c8038619ca9718f6cd361a66bab9d27a28377e878cf5ca2f66cdd8f6e3485875165fef476d4a019866ab72c4fb5a43ffb9c06eb89670dc39e6ea41a611e455efb8948c895a6d2c893becfaac2ca6b74461e27ed734b4bb556ac4ed476e3ad9282edd6c2176cf14955857ed39f735d29187fe25fa16ceda7072ee968cfb58197c68c8cee33787bc11d27f820af19a95e74b36c21c746f4e1df73216396e9855e74a05e6b8e92e4670a7f4c23e41fe6be99a380df3992dad647b92c72a3679b944ebb1e064fcde17538c2a657e6db2a92351783a1a338d915d56565c18d1292bd09fdd9b4c507247bd1f941f2c11016c30de26db1b27720dccb941f0d0892362be2a364434c39803555faf2fa84608e83efde909b0787fbdfe8569a8149d8f62a441160880fe4de9c5abfa73e1d9829556baaff949dbd1f9c95e6746dfd5870a65f417872fc823c1e7a98bd6781833e890dcacfb924da174307f444a38527360170616c52da03553a62c349667cb65d272370e5e84fe278156d7037cb7a7a011efa89bc88376fff6cce731336a079171ce5c5b6a0fe3975fa01a1f78cdf32a3eadbc10e75c287cba8bc2e7a08befe5e2395c3fbe54224abe7dfb6a6a13b28d00ec9c597e475ea6c277f7f846af74f4e54fef9228aff1057b3aa28924d476fc144d7e4bbb5a5466b0e5716239dab6f307ff11ec6a910fab69935eb89753b43de3ae5798f0b60863811aa1cd1ac2fd3326d5e5a0794b3cfca5bdb01221a30b5a28580b2b2b32ac0287f72edfbcbc20e3aa16bd8f8c92e08998efef2fb5b35c96c421586fcded8d4731c68b1e5d09ea2b7e66e23b3add499a9a1be295189fdbbf18b09363c6c529669741679aab05f225ee894f849e52236a65b974042a79af24dbe9d22755ccceffbfe70149c87812eba0cbb017535ff45338dcb629d8444e5c802962e8e5c47d10219a8d14cca473ab6fa08f3ae71b10e4d1244faf2e0fc6c90d1017c861352436df17d5e8a46148841e87ebc1549515381734658e8441078e714d17be755f36ae164dba2494166f0ce3608341682fc9a383a818889ba8730cdb5105f7a553c0551b118821f7d9511f277de7648b89e4b5c7fdad69f7513bb6781286c605752a545032e816908f56b57d79d146455ebf3d5fde4e8bf78de54cb349f459dbdd052847b8830f5cc6b4c8c6a248348af45f9a13ea077ceee62d4ce9a99c266ffe764cf0f9cb113e5ea8c3fe16999d133f45e6641daa10ae499555c92f9f58059c9f0c3010b3e7e604fc457a9599cb70319dc7c91e4e47289d001c5094e338471b82b63be2688ca2f17836ec5dd65e7b3365f141a1dfd84d1e18d4c375b655688751638afe59e616fa75983c441e754c5f5ca58cb71a51a04b025a74c722b345ca940c04ff6698f88cd2795ccea982ce59f7954f316d32f18741adb99f706b9d90ab832e4590b8138a8d56463790c44cc79d7f", 0x1000}, {&(0x7f0000002900)="f234a966510cc3d766ace930a62cbef5f3186c45200668a4ae75f77ba58ff2bc0ceb068b6a02fcc58ca09ac57022d1408765ae80ed4cc4365eebea886ebca5711b62100498771e3a38ea9257e0b5b4b8223eeb1a5321cf4a1572acfa1c09a10becb549b9d01c0941c4d0c041ccde93fc66cdcf2c3f6b87bf2cebe52638fb203f699a429bc067d30466b9fe78cf8d553dac5112c87e8233cf1e1590b61cd11d77802c7db191e780c09c24a499fd33a83b8ade4043075d12f954a78bf2b61cfe038460c61e50810e6b74421a5f1c8c8e00e2cab236a32525de7612391dcde9ba283edd47e953a2bfb78e474b691830dc4639d76533b04d49da5886ad747da87df4bfc8d9549b675d00f1f970fe7d96a8ff1f547d2d85d9f7842bfbc22248da924d7a3420fab76e1e261a0eaba592f3491750225a126eca863d2dbb693d48193a5adb2fd9bb5c3f51bcdbb1ab40a48044c668f4b42f2b165f83c6c2cf481fde621db0737aa29265a8954f8b9c014a4ef1b79c7c0bff3749ed4f872390fea1aa2c1ef4f4b31cdf885fe09a09f10e6df17f2f9c2f4f0b6163af088e5b18998bba95d22b927e5fb2281f5a3f1c8cdca7169d2fb6dfd441afa7801ed4dc698bfe1adeb8ead373950c37fd6bfef1479823c6d0e6e9895c0c99e51adadca5e0e2283bdbd5287fcacf8738085d259295f059af5147ca30557ed6b0791d32c2ac3daaba10b59357f03af625039e42e0d811ff7b02640bb93d7290df86d34c5155158b34b0f9a06b56d7a14cfbaac9f68fce2647402b4606079a578617a0f4730641f4c3607b09d86307cc0e3bf2dabe67ed6b8ea9f36d66bd2f0193cf1508a24f2b13bbfc36fb115b053beeedc52fb0f27574ded355361cb99ba8fa0a570b460641903d0afea3a2077601330f79ef22e8002072eab483a374a068a4bebdcc859260ca13629b92ac34e8837f9de7f221b3f94e4072b81017acd180817234ccec16a8e649218ae40098a45db9e945ee941d356991174586ba00b30093f62957e4178094430639812c241c736de98193da1eaf707e7887263b484951bb082673b649b1c27627d17348e1e66556701641d65caa7053f59b93d39af798091f5845ced38f2efe7e87c4d2d78df49f4bfa1567b072a2193492c352a2f9fdc62b72bd03145db7e1707f088def5a3d173da6e740dd1f72d10999526f0b135515e894798832e496e98369bc47ba58965e94c10e79a0ccc1bbbb1b8a783fe0df327319c1f2d23b4f072b4e8a57177109c6212565b7ec9835d9545b20fdb5764188703c35595f311a5bccc5e45d5fd1dfb9609a6f78c637e00edaca9046dc5ffee20364a9c169d2d8b15e222b8bba3f372816c1c068ed61f7d801be06f0ffd0ee4a0871687e92bee096af0c3939d6e03c6074903348f285711472a369d038867f227578dcac73a9690650a41aa59afa7170154743ff93f0c75fa5ddb1478a908ee67545f2aa615ac44e0cdf6e0769a62e95751e498d66f655ffe4671020de71730f7a28a0f54ad9ad7eef5d128e212a320623510453f36d0c09283aaf5d0cc50bb6347068947d88d982869df042a9023959b32b75519a325f984d8f22f9ba4b381c32e012648f2c0172b55b87e150e12ddadd3c1051c0f9829032715491f16ef7216716996cf8e05b95555d33840582847d7a4bfa9c46cbbfc44f3a2ca18c6064afcf693cbea3d9f2dc45d6dceb4c184eeca832149c37deb0ac06943ee526623a427f2208c6aa7e9e02d7a4610e660103fdc4f893517fb331cb4a33b0aed93e84fb1e4016c6a8bc98d4af054f9db9bb061d0a68998fa6c2e9dbbe61bcc6771b7be3a5e13459a87a39e9e98add4aece749782b64d90fe0cbebdc9392996fba693a24bfcc02600dfb3a5c386594343d51de5d900e02bea5ba57260516995ad773e53a2d96074e05b5e434db9b839044721c7bcd7647c43eeedbce1d19718b3a410b58b1f9fa48e0c830dd1f1261fa87aeea84174748c3d73145360479ae2adb4da7584d9b4025ae78daf20f3bff44ec2f8635c74f57768b6bb1652fa8cd3f985a986d11f3d32d80ddb4432d0b82e6fa23bff971dee2dd8b6495aef8cf4e1bcc2b4ac1066924e6d787e5dcfa91ec565730295c67e5d9f45edf58f25df8a11684a88a743afa52f3829a0ffd912e900f7fb9f8e5958db8dcfd89cb739e404c2bfdb79e0982b42a03627e7348feeaec7606ae4392a5654922bba0533ba7f07add1ada3252e994e26ccec1619ae9cdcb6f4ff6c9aeb5f314f5e67e0facffa236ccbabd7453d66dbb76680fc0a8ca1fbb345549e3fa8270969a3ecd158a118ce30d21d35892c0bf21a81f033de7ae8c21da3268d78176fb86613f36c714453033406bfbbd65acb83d929c85af34931707cf540d54cbaa52ee3493ba82032dbf990c0af7e5baa530e3d5fe64ed380220eb7642d1b34b9987456e5fe07502d24f053c313240f1d9844271098cd64a097fb19ffcf90628fe16bae5df5a17184e4f23dec54e5190720051d2d4ba75ad50917ca699092504bf359698be425e5f38bdd01d70e368c84fd24c5bb6f06510497a2b99444ba3463b965061e1132a7add3cd013d840f1c3b4ad2cf3a159a22adf09fee1de1ed8f74b7de56220ff8cacce997ba4aed4f2e7efccb9bdb17e53beb24f40ef87c0db7ebb6ffd613952ea7f0986e6324fd02d89dbb6ca3f1478b6fe15efd6cff56b4b83f69acf02740adfd17947fbdb446c8c964d785c935c79920079d96570924a584e73af77e34df4abb54a2d72df4339478162b2a0f3e977ee5d9fb150dd7e2773b231ecf521c3d9330a5273ab25b84d29654593cf26368fbd9515344a8ceb1cb6583922471aa34fc2dbc4b8aa8ceda45254c43e3b685eba4d27534e93100d4b8318dfca77dd3d8620a4561dd11401317737f89362177673858c6abaa4ca4130dcd9a632b0d7c04c9e5ee09896f8c58f0da9b0607c28e8c7ef240cc9932743019c58a98da28bd2f94b002280208389689212f19d7068fc30fd1ddb5ea9fa5da7ba8775a7a9b7467cf2f1fffe7b3ea626ca5d32e6735fe0ad9ae869f6fcece19263d2ef24d985df67b35eef90ccf1aa28be3417d9079ec3d6a5c99e44b74bd20e1b428a626d42126b2692a3afa5202e079d2ebb2e25e0f20e9d76d50561c7282633c9f1f94ddfc1fe0200e982bf71b0d6b934725295142500c0e197734edd8d90ce9f60ccf40f5cfea403c54874b587a882631077b5e49f528356f3cc88fe994170fda6b372cf23e0bd7be6ec5a9e07f3062948c29f76422abf22c5419413e6b57d10be3e01c2f7eb7558dc70f7d6fc8122b65de9a3b9639797a8de913793f2ccb70bc06a465c8200e03e742fa8587594920f59fb60764648a79c919e27b98caf6d524887362eaa5b8f35dbab7c1adec66f0959c1035fa7ac8d3b6c2a98bf8a496d06f4834754730a2777253909d52dd25617801b187ade82929267ed71ab0f821f09b2fd3b289d5082736219e8661fc4f60a0e431f1fc1652ad9e1e39e2de10a85599eb8905f32dd8da7fcbb37b09855b00f7fbc39625778fd18f0c052b4ddfc5aafcf4255091e05d23a29924f924a1a271c18bc605189efff1ddd2ab90700e0f7f512885a02d84a08ce8365abcb38e0c3d3af47a75c46123d5c2c37cad9c57ba637153de4634f7635119670664d610f1ac2a48e643852b5818a8c26fde2f3b3d95bd9a503460926725b60881d253744207c49fcd2a416cf27338c0840b5a3f9ac71d9d1d89dfd66edfdb963b329ea03e666e5aa9eaca130e8faf07f75bd4abb9f153c0999c3ac460a6dd403235d4e97f31d6670ab2f1c622f3441b9614cd6ca2bffa522a6eb732a82b4138770fb13a29511a7226538589a6e5dd20c13460eda4c6bb2b7fa669cb35729d75d224454ab67b83f1118700ccdc6f79df9a81843fb289f33594118ca0bd6eda8bdb2fcdd9b317188d6e018dfc4ce707ee1de21a0665db17e86fe73bcaf81a3cc834ae70e9d0fb22438684c1075c0ddd3e52dd4f26ca9b5ccfc26685a491227dfeba87bb07faf188aaa520a641058cc85e44ef4dd30af7b8f999dc137f6b846d301dc858b7516ead38e89a2998c7c6627e886b666a742c72fbccbf685d44b0e20e7a647a9a922f53479471ac7bd89b23f4e7699de6714a4a4e76d95981788c46ae755723e6c72fdffdfc3fd5a43efe8ff0b96152906a2b387adcd2e2ffca1a364e911d7e069d985fa0599ec331bc614533b41fdaa80f4dd99de500f94e8d049084e26f10c7de4a52db517a2122aeec454701cac8ec1b15b3c87668b7b3445ec31a6ced6eb9a13a8ba4cd31f9b5c9e3eda1968c27efda5e36ec4fe7d69623831896747fee696716bf59da6bfd8e78963866bb02bf194f7ad6ab4979b299d1cbd990b95c62aa27b2971055e7ee0586103e831a086770a2e7e5adfb4700f364a815fd477990f044cc838efea27b0371396718c08dc65826a28722d9062eda25affccd3b4be97297bf10fd7181208c3317745ebc16cc34fe1383319dc9790fdce2023a69bd7a9f92ab8330920bf4b19a215ea67ca482518c84ba20226cc23cd9e50701c30ce5a4a82ecaf5a52e4fe57302eaca49fb5d08ddab356d3a297532019807706642b0191e6d988378bf2407ce2c0c97e0c70adac9320afc779c3e91d97c3c778cd6a4382de18cce7b782eeab6886a592f3a5a01699b8cb6137474a1e10b2c64b157b64140e4c05d4fd5718d7bf0a3d9dae56d832012323ef044372301161c0a9b004d6594c37bf8225a468ef95bab64224d9c25241af82b21e288ab74509c09b2d7d21a87cb7553af89435dda6c9633df617006cb6ca4f3662a6d732dae019bb73167a74348f61db79a1d8ae7f2ee5f9a7a62b40de47ed353f735b1bea1163ee6671eb72676be3852340a7e9ca5404729a79075974b951d1ca57b603607616c7ec56bd3c039bd92ba4c0599f34c638f7d397769c11b2a97a51d7b84965511552ec485ff3820f2c9dee6a54dcd358ceeda0429315358bc1f5cd230ac8404da81ff04add1fa9920073c4d406d80597ce5e8df771e63566c59a16e67f8f4fcc70b669d40e799b94bd644d6a62113263ed0848bffb58f1a72b56e3913fe821c859638fbad4bcd82fd93b92166d61f466d1dd553ec687b589be250da1d8addbc66184180f73d5fbfcfb56d2ba8428f62023285dac7ac68ceb7c54b861f66d0e3031ab3bdcad71d8ab68f5f63b8e6095614ccae765aa72229f43f876a33ff56b193a7ac0d248a66a4f4d4cb41fccbd1ed3420474de7c1af1c24a98f53376f26a29297b0baa7e5321aca93bf87a8ec999d1021ea452d8286576c96a8e9262b49f0099edb66ac1f18d2189c28c599aeac1ab3cd7beaf98402cb52808347e6823fcf6fe6ac54a3cbece6994e1b5183dadde2bb472671563a66a4c952740e8a2a52875b4ff2ce741f3d3e5c1177e143eb0bdfb710f6c3a61e82df16760fba18b7c91a96a51344a50e23279dfb749240e22a9ea4665d43c6667dd87f653fe7b330524bcde9e4799c0a5a0827175a8fb4c41348158542ab8260d8dc65d329d1dd895dabd6c39a4c1c0891391bf7aabd039b6784ccddf01140eaf95fc9b6c39696b9fc1560afccebdbff7a9e122699cdf93d4af225b5e5482248a56ed026c743fd712c7df6e70829687f8d246fd422c2b101cbcce671f930b17341e71e30be2cfac68aab28c76351ec60db7c651430b6640e2e384fa4193e1ab9f397b56c935e87485fb249aa348aa2100ac0f3a4c49dc683277016899", 0x1000}], 0x3, 0x0, 0x0, 0x400}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) getegid() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setregid(r4, r5) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001740)) 06:39:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x9, 0x0, 0x0, 0x0) 06:39:48 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x43, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000012c0)="12ef375ea401d34e5d58cc2de4f8598f55ca507d5ed460970b94c75f866df36fadda54ed4e6f510936b0b25b10faddfbbb270553399cf31a6b96b97ff60b651c875c288b9b0ea438c2293832c2a14b2bab9d002e0af9c8c5b5f9a01ab1303fe8a30bebb95b7fd1b05c9ad5d1e7df6f372d83a6cb600592335f3b954574806707300a758d6f9a10a7746ec75720865143d526f967cd32eb07cc1cfc5c14e44e9ab5a423981f4ced79a3fc407defe08667da46712f42c9f77d74dce090e9adfbbec8e64a5bacfc1dffba13db8816ef86c70be902a693593e280f82c4c412c2f6a7307fbfcfd25ca07d74446220c55d215c32d9c735b66e261396f3a14eb7dd0bae06cc4a4e27d6054e23f258931174303eed6b8a221f4f3eaa0c0cf00d5a992162c4d433737a55d3cb5c55d0862eef02d524c51801cb7a24c4714c1458c65c90043ba3c9aa7caf50f34653d7ac53dbcd7d9b9c9ad848977fb4a4fc8a215fb408ab264c287cbfb46419f9ff4a824c2b0ff631c71a0d6245c6368499013dae6fd5c235a9b7abf01de3317bf8fb3ae6f6f1ddb02b56b6c1f0f365d12d94d4e5e6e384e1f2ff8f428a9e24ac8edd8570a5a3c84686ddda106c1acc7ab70bf012eb7bf3a043b210f199d4f34c329bd73acacf645ba87a1f0ace587c533d3865de03f2f33c4ac0146d73c8aeaaa50abd9659c039d45b90dc8ba0c3c010805b963e36412d3f028630df69fb9c49b5baaf057d2f4eba6c0c2d32acd146e1049ef8cc8dcbf974d5e00f1d44eae2f3b72ef1b96ad46daba03c65eb7bbd6daf29f881ff4e2a610e8fe2b625bf6dc58c979f7b9a0ad4caecd52ba016dd1cd88ae8d72b53cf3cdf6dd3fa3fda1ce5dc0d702a6f19b9435e7677ca8651204c6fadc15ed0f0409bbcd185b4687cb44ffde736f511388c6a91e93bfdf147e4384fc73478f2464b137839d8b7f2c56628b58e095f577630118e21e22009880b4f531d4ca88eb6af8d47d4313f3859e21c77674f88f2cf8123a977460e131683cc332ee1780f57a2d2ff6ed135e9b91b75ccea1b9458ec3047c81a36b28e46587b94cba7021ea1e5f475ddf7f4b028781a66bc51fd4b77c59e1b73b032c8fad6e66f782946a35c013cf73504c7b8294fab8b5abd8db4e85355d7e2767b74695b6df964b87b41b4b01105ed6b6f0fc18cf932b11149bedf20aa5d3ad5c499254bd303b92ee55658a5b9da96372452761b2c40cbe37ce9a0830e294bf7f51a8e18c7f2e9fe7d84093a1b0732a9ea44db25eba8c57e478dc0f315bf82e9877fe3a078c14afb8ebb6ec891a634b3e679a098d77ea29fe1cbce13c9ae15d4b10089441accb1192bbf0b7edb38db4a5fe0beed24495367cff5bac5a5bf0eee3fa27e1f19a010688c3761a54359532ff2ff30fab5472c2a1b5e06497f822bc588f7d9ad8146f97ff0793ecfb428ba19c5f518e57d2722a82d72c445ae3afcbbd1051c4345941ec7410f37f2b93e5e26c12361ceca32a21300806e2c6598a0af23d28681cbffc892226bb8da469121a38be9e73109189e6f75129a74e9e6617e47fbb0844c0ab20ca887f5204de95fc006a40220e81cb973ddebd388f47347a36456fe47620d4569db48766b7d82fe2c07125e79fabba917ef37eedda8c7a86f0ed5c099929ad2bdff46dbeb54234f659fad3f50660459e97629c643927d7c6053fc57bd7062677acb349b0af237820f138b1c6f21273ddb8844784edd52afa5d1b1000a5cd20ab238bf3555827644c357bc56ce1c00d70579c4c3cc362d94502039e368497c7ca51c61aa1ac2b95ae2b84d5d01620f5059d666a9505ed60bda234e0068399b73cb37e422518c836c3cf42be738baace4a7b911915a9c30846d39d7a72e02f8131a235823402bd469d599ddedfc4eb61b5deb0e9bffa361c8d431d24262c6d4bfa18d17f88eeac7dd552f7074caeb085baf571f4d933bc19a9288007be8906145ff1739ec0f8029770f5c8ea6aad3bccbd21ec39bcc435ff97aa1716ecb725f732458a3e700e29632187ed061b9cb43ab1b7cde6786488ef913fec5f813541f333e3fcfce7f1e28b4a1b2ca1784fd3b45e3646bb8a9333e2e7729a2a3e4610a26bb60917f94560ffb99eaadd6ecb32151523ff9b24b150460cb433b5dce9066fb66c1e88c55726be17acac1d1bbe7ec1c5d71ea7573c9d78e0be2429278ce14297b19e1e585883a206abbe23b25b18c0242c0f1a9c8109b72abde724a01d9ca1570de1bb6d4b3ef60766c6ad25c752f222f782aa2a2c2579af1cc728a6e4348360bd72ade50285d7a8dc94ab7bf8ae87ded13515ca6c8e683af5b4bb3b95e09d09dbe8e1106d19ae75bb5eacf451b32754680856552a820d99be1e21071aa9c4fee3dd79ee25e6402846388a278e311cee937f217d1e644157a132e55aec47d5053a371feb570a84effb800e5e12f0d93102a1357c2f265cc19f7b112799242a5212cdbd7352c326a368a881b9e9f0a2215f24f6f285cff7f0a6faa46698685df50991ae4076f64690079828bc3d3e950728f872b1fd3eecb3476217e421d4f67e7920cf568ab4be7a197ffb1b3a00cf0b2c09230c2d838dff21bbbed98f8bc3e3b02f6472c3e555eca6735416701b0d08f35a2e7ed02473f80b050d21cd9f1d53f912244645c1d39523e2a74ed7e93a20d72817a3d2633389edcc9b2f05afdb3b4d135a3e92a342277da43846d6642b08aae4fe9ae37560820335d18d13e2e4d989fa3c6912711f57278cfdf5e28c6fa3afdd9d6414326383356a6eb684da3b25c002f810298c49a44ea87f840b71f2ca873f0043a760a3ad70033e97642750daa4a1622d8ec6a7428a79d5ce5365d14c3e5c7a71a9425ad0ba7f8548efd132f7ab9d95052bf8f17fddad16412ac32a15b2f00a12d95687768c57296dfe306288f425d064948878f7eff8ea67c7e6332cb534ab628a6d9c211443be313bec6c75044402787d2d3d2c99ff1a7a1b9490e7d35b5415c309f21a105c403d1cefd169277c2f75958e3c20942820bba08f54f462a06960e3bea291c95d0a24301a80fbbef57070377479df38017ef647d5d4073a57bfeb4849ce001ea25445d387cb38fa564249c9d97cd758b05b98e01615ec5c3414688e8c102c2e5033e22a75ed1d164db29ff9fbeb3027e0e657551ca91c6ad5dd64ae81b74f58f9e41574a87bceb3785f7d6d55e65f0c2cf7904a9b8bc8e30af69caf8c505550bb70f0782854b529b84aa057f97aa11944a70389fccfc676dd0aa3696d4092a2c30802890fd8644cd2eb611d5e4682f68ab53c6ed761652a29a20f9ae14a18730110838be23845ea62a7fe25b10104d995fd9831ee0dbbaa0b369838651de4274e65a2e279999a7981abcb0c19aa09a249087d7ba1e70a519a2e2ca482418382bc0c5280970dde1531f6e4159238cc01b4684424ff15ad04d1f1adf3b5739b9af6eafe720bb994269eda73d0ae36747362b8d460d090be9328d5127e4dd187dc55e219380d6a0efe708a6a2a6221441ec59f0bcb6496b4352de195032d75d90cb30ffc073057e63fc5147007f0b934f39140ba89afb116a3b20332f2cde7f984ddaa1b733f6505c31f64190dcee387e25ea1637cd7cbf482b71c6ed2bb8cb01b77fb2bedc5128fd96efd243fb3018f3b224703748bda5f935d1682c1b10bc69635222963cfb216069c5720d63233c49258cf73e95d3e76a264e451408081cb745eeedd7964e5b9494f00528129d4fb913d9f90760c8f5c9a8394752193803650cba706bdde3aeb20320eb2a52d8a218c7d23d438c3c3c302b0948151b1c34d0fbff5a420917429e1174a6ecb30e21d9aa570f69302f39cef8ab4ad8dc2b856c0c3afd5c43249b82ac29e7aa0ba6e75a00d1182a89cf1dcaf67e16e28dcf3ea9128e9df165c5055a9b59e29098d0cbdea7ba957c1eb37824defa05cb9d5f0c7d747d7144244d8bb7cf5fbcd0c7f9530a9d0769a31891bc149e787f2952deb01d82630cbe969e4e2324557065acdfba490f1df504886d17d65b6c39bb5f7026a891f37cbbbe04a8dc7e2da83e8b80007e38dc56cc4ef8895110d2906ad36979470035937ac3e02682eed053c5acb319b001b6268da493b5c8653f279cfd1bc87be993018905e60dc2f75e4a1d3682686b1160805de1f435504c24199a3ef460d22acf0afb66109ae35babeca3252b69ce2fd5837823e5d2e2527af82c3e915095bf05853602cad6d1e9b45c0b737cc6a9fd9411b87bb4c9b5248ef42fcf24de131bc5fa229b66b070ea65c07005198f5af096d1ede3bf96527ab5391de7d2897b4c56a1b538b7f6e21186370faf04a743a802c37f4e2f37bd442187a0addf771968bf9be979b881a41c441b254b66209d77721fc20702e2a1023da6a33d096f857a0fdd680907d11327a26db8c7f2bf5fbc9d9c16b7d06fe4fdb15cd41c0a194e59da938ac29f55bb4851626c590be79e31176d60f7832951f3b4be7f7d78b4d030b47502dfcc914cb7388323cd150f7aa05acb4946aae04394608b662df3ebccbe34f6bc5902559e15be317cbe7b3d855f210e9fcf4d7ac031a1c0f5ac42e3afbc1dad1ac67e7a66d258a30aca8d4b646eb80de6fff7937f0b3007764476e2d2646effee9b2966cdd510b84708723ca6e55808865ed797dc7a337adb8c39e98b5a4ad9da04255ea7c721a2ec2c08ab34d25bbfd2e57186ee8e5b5e133b3471b37da65e07a3eab1e3e72bcb9247943a77ea81ea24b9968378223326a8f48a10322c146485880d5d7efae4cd3e7309e716400f8bfc1c822baf0e2c6e0a18d46f34dd2ee2c06442883e43b98223cd7014b756c27dac1c7fb3f333c77bb44b09296a013ed603ff45a64da7641a6a5e37c1c4ed26b8fd70f7a2ecb8f1f4e293f4bea16e1c168a4eef875e703c9e16e62e7124a8150045b5e2546570a62905e637c23ebaf39cd180f5cf699185666ca8c5f2e566e2ab51ad7b47dfa6f9f4a026930834f7704212cd0cba8add564e3ef9ace2f433e4cce0e3d079b3f1eeabf63b68456675ef546e97f8baf38766d6a007f6071961ddc2fcbfd708b022bf4de17e7c9e6b395892c29cbb436fa3ea66d19001dd6e478e5ed9bb6d9fd671dc5b9bb626a7553ce4a3858a69076edde2a32cc184e401c8fd0148441f5fd7343402b510fd84346de2c5c3b412643d36453c1d0fbf171836a1ad31f09b00cd5fcb5a2f03458a7d76f1acf7649e23d0374fecc71b6ba7a0dd2101dd06e2e6a98a4d085773cebc3cd3cb8ec104410bc98f26a9bbd452547b3f0a33cd5abdd38410cd11bb20ff7ccbff3c9fc3e40a9d9cb7d3128211cdd5f45628549355aa47c31d4f04e3e45d95239adbe48a1d3fc7ff18291cc2b6360da98fc2ba89bcad4f4feb68bc7b31e579a02829a125e3386e8f72236b697179eea488838f24bc11b9eb94475b82e2eba5c3370ef7897a393edb08c5ca186fc9e00d24463e91ba303a4ea0aa61ab4773d441dd467df903223b74e72923630df2cc8cae456b015c224681a158be2f65ab103f4ba2d8066ea3c627f8d7202ebebc3156902db4aa353b00f39894587751807294be95a9511ba27ee7f82b5da2c43dbc75fe6015658ee81645035ef7e1512c9ed3b541a68aeb6361e18d588b7c605be5fd4b5fc7aa4330f119f6fd30c18f448631a922cb9710e3fc173e92f0de2c35b7d38d7de8bb4298fed16333875e8c3a38d6332c2b53d8fbf7ef2837b9631aa621834953d85481c02b80f00d0bb0b675d77cc5a54c0879440cc08b8a7ea2aaa3", 0x1000}, {&(0x7f0000001100)="296f5707379edf359b2951a134b7a99724550f1a8c7b4a71fbb40448d4d10ba6e260a505c219e4d5fd66f0ab77fed87d66590c9e74bb18a4eee85a582a680726a92760c97dd52d6393205fcc5259427c03b402fa1615cde878f8c5266dc4711c0e9e98dd7654e9e646b89eaa5d286bae22f0516678aaa3deff66e9792fefba231c6f65bfba79efc354c613c86c93f95aa1e5a0cf9556f428a68ab965362d67d1b68aeaa94a3a95158f0e9c79e48f53df11237cbda8", 0xb5}, {&(0x7f00000022c0)="321b3f81a75dbdd35753bc3211b05be299c2f423b6b32dc439754d5a6568352150faa3ca33da15f7340a3236bea5823c318f2d32d7e2f54fd715dd968d89baa69ac8e0020af01787f873a7c64cc91c8d9c469fa2276e095d54ec5462a5d3", 0x5e}, {&(0x7f0000001240)="1e3a1f76290dd1ebb7aab9624f989a75de9861def76be78a6d7ee4cdc1320ef2c01d27b9208e9b38f016b9eec3a680606a1a3fd1ca9031c8ce0a98380c4750cffd92d8baf6e1c50b", 0x48}], 0x4, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) recvfrom(r0, &(0x7f0000002340)=""/248, 0xf8, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kqueue() 06:39:48 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xaa44) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 06:39:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) 06:39:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, 0x0) 06:39:48 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) pipe(0xffffffffffffffff) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 06:39:48 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x35c) recvmsg(r0, &(0x7f0000000a00)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000780)=""/100, 0x64}, {&(0x7f0000000800)=""/54, 0x36}, {&(0x7f0000000840)=""/95, 0x5f}], 0x3, &(0x7f0000000900)=""/208, 0xd0}, 0x2) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="9ba4a48841e76cd115e50f0a53bdfb1eebbb6a610bb963d8a5012859ff497a8424184653d8659fd776098c6a7ceaf0ceb1a1e4ed4f04ac7c4ef01b2be9e079cb7f211f98c3b8f2a3a4855cc69b0c46788f7e3e1fabe73a61ff4af3c52ff9e6e88052822b2c4255a8d733ceaf4d16aa1eef87f172cf2e8d6aea45bbbd2f3c0c532c2204f4d6fdfc273240c73307e2e4898d79a288cc468e1372f25d65adda72e545f817a611002d5f4318e926178ac51be8d2f08441b1643ec84c350c1bbc45858c08699f3b75", 0xc6}, {&(0x7f0000000280)="95d29788717e316c4e4262dca51478669125eb30cbaeeb812a93aa19e101bf7714657e09e8812881cc474ea3a9b5b508620d3e5d8eaea4d7a6bf9198e7f54060d337483e421a09c6cd39", 0x4a}, {&(0x7f0000000100)="67a4b2035c54a7da73a6acc34df0734f663d4c64b616dcafc22b1be47dfc5f7fbb2880de7c15d596f2e31c161e67a289fd1d416b8350b9d3", 0x38}, {&(0x7f0000000300)="bfaa4c9c9f82cff64d584424bed990c560771d69a40b54f1f4f847482647b6c1f35d898e911f520f7c79c6a62b4875e4d14df61ecb2115cba0d02b9387f8b55490350fa71c30f02f12afae0a9ed2aa260219871861abac2a1fb3f52a00ebaa69178f7bf29e39e41ca3879ba92631af13ba5464d8524fc0697dabb1", 0x7b}, {&(0x7f0000000400)="a058f001306d1465b51d8c4d0e90c6dcec15f4a5bbfab79b985adf395b3cf43ede8eeceeb038f0bc840d3849ca86698ce0882aec81255bec193e38a734167aaa91fd62533cd80ba670f0ede750974d13f39ac3009204ad7314d252800a17452f9cdaac0bf9e9e4d5608c8c8326b0d909201821bccb", 0x75}], 0x5, &(0x7f0000000380)=[{0x40, 0xffff, 0xffffffffffffff80, "5efe44fc6d5b12089a08442047eb33097198b50658ab011fddc54b30c183d7cd7cb1551a4ef891c3ab"}], 0x40}, 0x9) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f0000000080)='./bus\x00', 0x4, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710df240ec0104c91cf2bae8f37194ff576b229a9ca601b400161c"], 0x1) getpeername$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000eff877c3161e55dc00000000000000000000000000000000"], &(0x7f0000000600)=0x6e) poll(&(0x7f0000000a40)=[{r0, 0x20e040b410822163}, {r1, 0x101}, {r1, 0x4}, {r1, 0x110}, {r1, 0x10}, {r1, 0x8}], 0x6, 0x5) sendto$unix(r0, &(0x7f0000000640)="ee11e96cfdeb42bcbe48461117eb52d4b253452036052d239265bd3906253bdaee0fcda2c35de5d72e6a3b97f6e5c054f075506965b77c710189cb0d8bb745e636afda84d6a592ffb16650ff9df65e60554b8475b278ae2e338a99b4667345c2f15bff379a66018fb29254f105c3846fc1167e8042dd25dd381926daa5f73eb0d6c531b1c66e5624dbeaa34d75f20b8d0e31018bed6070607561c679a25864f5b7076a6695cd59065f9169bed27c45ac9d2c1160d57d44fb249bad239b115a008674c58a88992034d33d0ac9150b302aa853efc7504c04a5b5aa56e973d8b1bd8ca27a", 0xe3, 0x8, &(0x7f0000000740)=@file={0x1, './bus\x00'}, 0x8) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe"}], 0x1, 0x0) 06:39:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x10000, 0x40) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0xffff}, 0xc) getdents(r0, &(0x7f0000000000)=""/13, 0x266) readlinkat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f0000000140)=""/142, 0x8e) r1 = semget(0x0, 0x1, 0x400) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/137) 06:39:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b02", 0x63) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000480)={0xff, 0xffffffffffffffff, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x18, 0x120) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x6, 0x1}, {0x0, 0x81}}, 0x0) r1 = syz_open_pts() link(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r2, &(0x7f0000002740), 0x106cd) ftruncate(r2, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x0, 0x6, 0x5}, {0x18, 0x2, 0xecef, 0x80de}, 0x0, [0x3f, 0x8000, 0x6, 0xfffffffffffff001, 0x2, 0x81, 0x1ff, 0x80000000]}, 0x3c) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) write(r2, &(0x7f00000001c0)='D', 0x1) 06:39:48 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) shmget$private(0x0, 0x4000, 0x103, &(0x7f0000001000/0x4000)=nil) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 06:39:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) listen(r0, 0x0) shutdown(r0, 0x1) 06:39:49 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) getitimer(0x2, &(0x7f0000000000)) 06:39:49 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2040, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d8", 0x5d}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed314e6b8b6a4a52db635249a3586fe67dd245ee052d4c5", 0x19}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="16", 0x1}], 0x1, 0x0) 06:39:49 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x8) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) recvfrom(r0, &(0x7f00000000c0), 0xef, 0x5b57184d5e7eac1d, &(0x7f0000000300)=@in6={0x18, 0x1, 0xbfb3, 0xff}, 0xfffffffffffffffc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x2, 0xffffffff80000001, 0x3ff, 0x700000000000}) munlockall() unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x5, 0x5, 0x100000001, 0xfc20, "57ae8d5ef83ef6a6219f7c0f2e33d73e9d71ba70", 0x3}) accept$unix(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f599f196e406ef00000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417302490000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009b430ba25b11071f570a8f5cf3eb2ba5feef19241075676f66fdaa4b0b2ac4f85e9eb08ae2253d025d7bee0026f31df47318659bbf13a0da128f4b6afe0fdbaf3137d49d3016fffb44ca46f1f704d60000000000000000000000000000000000"], 0x0) fcntl$setflags(r0, 0x2, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x0, 0xb7e9, 0x8, 0x81, "d4605b0402c72ec63adf2dd365cc1fe801e575f4", 0x5, 0x772e}) r1 = semget$private(0x0, 0x3, 0x634) semop(r1, &(0x7f0000000280)=[{0x1, 0x2, 0x1000}], 0x1) r2 = syz_open_pts() fcntl$getflags(r2, 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() msgget$private(0x0, 0x6) sendto$unix(r0, &(0x7f00000016c0)="245ca513bf70feaf300a1d31d2e0ec89eb2ad8932339053afe5a04ebe3cfcffb57050a51b6dcc2f3cc3766c97168c245030ceaa71130d30ddccd3735ef3bb3a86f76cb3d7297583954656d2322b2a984f5f8c64f7dff1e87647400f3a8cd2d0146a098d0ee632e0ec79fb3c0d9a2c6f5dc3ada78a6ac23b96440840eb738c94326468c9fe05e007ca149f13565cd41cc4e7cb1b61d3e94ecd75b92e15a82c17cf2f83500254467ac734d37a383f3b3645f530bd360e45dae26789e8896c786e7ea069073630872ec12e9cabf10f794c2c0a41496f19e2cdee20a3d6633218acc2f032dd8c823b6efd8b318798208e7e0a5d6a4960000ac004a6ee3d173be7647560f3b748f230654c8e06eafca8cc4bb311f6fa25c956417e72fd13f10726517a8aa2c20f03d37b925c71bbb30ec5e5ed8d288c130acea9cd925556159236e2d2e588035ea8b104a40d11024b4b461a8fe", 0x151, 0xa, 0x0, 0x0) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000440)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) semop(r1, &(0x7f00000004c0)=[{0x0, 0xffffffff, 0x1800}, {0x1, 0xa81}, {0x3, 0x3, 0x800}, {0x0, 0xf9, 0x1800}, {0x0, 0x1ff, 0x1800}], 0x5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000500)=""/31) semget$private(0x0, 0x3, 0x460) syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10001) socket(0x6, 0x4001, 0x0) 06:39:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="1e8f15986fb085bebd91f69b118ab5d9e195bc617a05b24a8d7a6f619967c9e90a3112060259abbacddcf9b11fac24d61049a898b080761b1b7245b510a03694930918a99e97559931e004b27407e80d18b0b726eba10f0b010a821b9188de7fadcc8984f72d8548e4488e2881f2ee7f6cf4cfd21de85a2e0c83245a58e62cfccd", 0x81) 06:39:49 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) link(&(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x200, 0x0) chdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') chdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') 06:39:49 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20081, 0x100) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xffff, 0x5}, {0x9, 0x9}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) read(r0, &(0x7f0000000180)=""/41, 0x29) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) chroot(&(0x7f00000001c0)='./file0\x00') 06:39:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="625738baa3b6215999ed08184bf6b63e83b185b1b9e910370df875d88203d917d8b20299ea7fb7bed20f39eb48fcd04afd9d8269bb5e40d7d23b9e988c9bfa6d748ee5a587ddf8a57f553b1699d500c9db3ec22ab1b8cfacd9e6dfc4e35039c40dee7e0f56574f0a22", 0x69}, {&(0x7f0000000140)="c89b2cacfc224883cca8601f2ebd1d4f106f2c1bc91b2b90ba67e975003628da96e5d4e1e2f34c150432ad2999624cd733b94c6c86f5c5f8ecc27da22e83e7ac7f413a9daeb94f5d28bb91c5c8f9a729e6610d7b79ef32143acfb90f23c6221029801a76d1303e87f2839092b0a3ab46b79cae5f6a4fce27c38daecddea067034a60bd9c01b8e79a1dace3eda3567d81d4d1493ba37e03e7e754b4a9c3c9a5f2d9012f22c689ea2df4ea3a47b86f634d0b12940f1666b1f5f565e66e60f58bfd7fc49f48f9320b7cbfbfe7e140", 0xcd}], 0x3) socket$inet6(0x18, 0x3, 0x0) r1 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ff8000/0x8000)=nil, 0x3000) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 06:39:49 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getppid() getpgid(r4) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x28) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="ed82275637860c5ef243caaacbf482759f", 0x11}, {&(0x7f0000000140)="327b91907c2d7e2f187a0046e372e2c72db7f89863af4208fe189149e17df2e3b64b470f54a1e7cfa33214040a110515231146ee01c0fe09a52c1fd58a83971b5721897e8f6b55a0c781fce3fee6e5ea5e17ae298e49f61c77402cd3487bedb2a5ae71be673a89f30aeef93f24f699b5", 0x70}, {&(0x7f00000001c0)="2367c59628793c4dfa1c2d3bb720986724354b5ae4eb099b", 0x18}], 0x3, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r0, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r0, r2, r3}], 0x60, 0x408}, 0x404) 06:39:49 executing program 0: setuid(0xee01) semget$private(0x0, 0x1, 0x10) shmget(0x1, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 06:39:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 06:39:49 executing program 0: r0 = socket(0x2, 0x3, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x5010, r0, 0x0, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="95110a29d14466861e8ada68cd3caf1b0100000000000000"], 0xf53c15fc2117a09f) mlockall(0x3) write(r0, &(0x7f0000001240)="8501000000ffffffff6fbcc2cf083caca5f76e97", 0x14) ftruncate(r0, 0x9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:39:49 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) r1 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 06:39:49 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000500e0010000000000000000000000000000000000e1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 06:39:49 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef2405a6aec0f1df0f701b406743f9bfcdb2401fdffffff4cae2e81"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/28, 0x1c) unlink(&(0x7f0000000040)='./bus\x00') 06:39:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 06:39:49 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="840d002141ec4b0001000000883bdb5af0"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="cbe62f4646eeeebb48567c7117884cf09361ae29cf1a999ee43d2cf3680fb97094558a16e3046d31e275df2d93430aac28325e2cfe7a6c7ef43405ea4ad58fc14f47e8343db9d5180159b7c497a854bf1c570742ded63a25a5a7f4d9002c396ec19e0b69219f82f17d39daf31204668238b7a32b312a7d47724109b29ef34fd7c653bc81b4deb29853ef917acc412c15fd844930b402b0d0e834", 0x9a}], 0x1, &(0x7f0000000200)=[{0x108, 0x1, 0x1, "9f579c3441fe13349f711361f159cf9aede79456435d0f7f046dfc4ae507c4deb4de2316881d2dfe0b686a1eaf069b6566f6d5f8e2cadef39b967558663dc2381c2f923630c92b8c974b8466037af123801e51bf6d8978800f88f125f38abfa2b2bde8270bcf4e8d0eb0d9113a70635ad1aeeda49219dc6dc1dfdd41491be0815720f420200752d343989315fc95b6135f68c3e4de8a1901c91a2dd0318f718805391a0d5b1c7ec21045f2d96ad9aaa285f1d31bb932d34f88aca70a60d21d248c8ddf3817da62fc0b9427e061cc553af8268c98c07524ea734096352023bd6c69dbbe4b480c733f8ce9e4faf02cacb5802b"}, {0x48, 0x1, 0xfff, "7be6a744e420cf04f2ff0ecf6e9da7ffdcb6d33823e994b95407daa24d4d98f2a8ae2fb17441ccf47ad84b609a8a2eee96a474ad"}], 0x150}, 0x400) 06:39:49 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c7aef8d2be9a217fc58be53de044c828a47670486db9ceedc1dbba3625307f72f6e7cebc772d76c49645cc9a7e4da7bb5977dbf25f01ab545eca26e4029d7508e729c0e9194197ed148e874efe22c328d62df3385d16ac0be09fc34964afac426f0feba3b2c9", 0x66, 0xa, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0xfffffffffffffff0, 0x80}, {{r0}, 0xfffffffffffffff9, 0x25, 0x80000000, 0x8001, 0xfff}, {{r1}, 0x0, 0xc, 0x80000020, 0xa7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80, 0xd12, 0x40}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000001, 0x4, 0x2}], 0x7fff, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffa, 0x20, 0xf0000002, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x94, 0x1, 0x7f00000, 0x6f}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x100000000, 0x9}, {{r1}, 0x0, 0x12, 0x80, 0x4, 0xc}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x20, 0x16, 0x8001, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x8001, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x4}, {{r1}, 0xfffffffffffffffb, 0x22, 0x4, 0x35, 0x9c}], 0x5, &(0x7f0000000000)={0x8000, 0x80000000}) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') 06:39:49 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0xc000, 0x405) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x7) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="421c6a657929cc0ad1380500974f57f1a889cd4974cdf419d973fcc568bf4be1f914f87a0dfe7ee6bf081bf5bedcfdf6e864f1568be0c72521011ff6085b67a9c634fdb17cc1a3ffb75b517ff5eef2886fb88622782b4d93aecb1926b9d0a26d9e56489f3f11a29e18f171532594db0a5cba28c1279ed0092e066c44c2f1f024c5a8528cbd0556e342dc70c0a8711e8e91a3fd682f6ff18e2438b7a9e53d896bcc71f8320bcccb940a33b260cea5c4189347375aff3f4d", 0xb7) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x40, 0xffffffff) 06:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) 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, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/235, 0xfffffffffffffe47}], 0x24d) 06:39:49 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00', &(0x7f0000000200)='\\[\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='[$-*.\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00']) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 06:39:49 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x4) r0 = socket$inet6(0x18, 0x5, 0x9) ftruncate(r0, 0x3) r1 = openat(0xffffffffffffff9c, &(0x7f00004e2ff8)='./file0\x00', 0x0, 0x0) close(r1) getdents(r1, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x120) recvfrom$unix(r1, &(0x7f0000000000)=""/179, 0xb3, 0x841, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 06:39:49 executing program 1: socket$inet(0x2, 0x2, 0x0) 06:39:49 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) recvfrom$inet6(r1, &(0x7f0000000040)=""/86, 0x56, 0x801, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r2, r1) r3 = kqueue() close(r2) dup2(r3, r1) 06:39:49 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) mincore(&(0x7f0000fff000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/166) 06:39:49 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/145, 0x91}, {&(0x7f0000000100)=""/250, 0xfa}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r7) shutdown(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000000300)="083841df20d2b5fe4d69a04a8009c8edff4b4f6790efae48b56dfe99d25e440bd23ff49f1473508f88bb93fa05beb1526b4e69f83dbc235f858d487c380654a671aaf3797af9544bbc3575109600f7f7ef35d00050a79c74e405ec1923c2250ff620de75d11026a52b41e7e715ef889cb1f6ffc9599a31005339736e1c35a23039da97964c75d97da3a68cb9386aa48485f7a4c7771a5c240b68a955ab29c54820d291439ad4db468ef69a1e8a69e91b", 0xb0) getgroups(0x4, &(0x7f00000003c0)=[r4, r6, r7, r7]) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) r11 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x105) chdir(&(0x7f00000004c0)='./file0\x00') connect$unix(r11, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) ftruncate(r1, 0x7) ioctl$TIOCGETA(r11, 0x402c7413, &(0x7f0000000540)) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000580), &(0x7f00000005c0)=0x8) fchdir(r9) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') getgroups(0x1, &(0x7f0000000680)=[r10]) ioctl$TIOCMSET(r11, 0x8004746d, &(0x7f00000006c0)=0x2) shutdown(r11, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x12, r9, 0x0, 0x0) renameat(r0, &(0x7f0000000700)='./file0/file0\x00', r0, &(0x7f0000000740)='./file0\x00') renameat(r0, &(0x7f0000000780)='./file0\x00', r11, &(0x7f00000007c0)='./file0/file0\x00') sendmsg$unix(r1, &(0x7f0000000c80)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000b00)=[{&(0x7f0000000840)="6d898bad43ea6f5ed3cd88964852c376b3570d507273227dd09ccacb5b32b30ba0", 0x21}, {&(0x7f0000000880)="de8dfea2466576c25ad9c9271e91", 0xe}, {&(0x7f00000008c0)="71fcdeff80699282debe53ff702c263f27a964ae708a54788015d1afa8640168fc939e346d50e42ef930203404565d00aa2c1734b406b41100477f422335920df0ca4fd6610d36c07030d357eca3866531a8357445f689c6dc44dfadd0e61beebccd677464f7aa2542ab89d8393ae5a9e856948eac3c7ed17f555b1194bf2d1a1e28717603d2413d13bcb5bfa009cd", 0x8f}, {&(0x7f0000000980)="e34a98203403b9ecd28cd7489f9e2f4faa2c3525d98e36924d34f9e7d8cb95a93c5fa70f5f85b64a83584baea78010dfc027564b000d6483569260bdbd5b2e7dcd63535941b31b8a9911f5263da343b4c8f904cedccfbcc1dfac558746", 0x5d}, {&(0x7f0000000a00)="6ef2aa196e72e8ecec75", 0xa}, {&(0x7f0000000a40)="06835476bca38a812a042e7450e3daf8aa21b497b3dbc6f8891cfd49bce98b4068aac219d697adfd792cea072f53d86815fa297c9f1fe5414fc30c5353e7eae6", 0x40}, {&(0x7f0000000a80)="6afdd32ccc61dfbfbdff3f1ff526f5dff012f9be1de0d7ead799184c30a4e1cf4e4ca141db0a42b6e34d7bf6a1bdd3754f9a6827a7206620412f06629280bc0710c452", 0x43}], 0x7, &(0x7f0000000b80)=[@rights={0x18, 0xffff, 0x1, [r11]}, @cred={0x20, 0xffff, 0x0, r2, r3, r12}, @rights={0x30, 0xffff, 0x1, [r1, r8, r11, r8, r8, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r11, r9, r1, r11, r9]}, @rights={0x20, 0xffff, 0x1, [r1, r8, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r11, r0, r9]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0xf8, 0x400}, 0x4) getsockname(r9, &(0x7f0000000cc0)=@in6, &(0x7f0000000d00)=0xc) ioctl$TIOCSETVERAUTH(r11, 0x8004741c, &(0x7f0000000d40)=0x4b9) utimes(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)={{0x2, 0x10000}, {0x0, 0x6}}) lseek(r9, 0x0, 0x0) 06:39:49 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x4, 0x10001) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7fff, 0x2a8}) setsockopt(r0, 0x2000000000029, 0x7, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) 06:39:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xc, 0x1}, 0xfffffffffffffe20) r1 = socket$inet(0x2, 0x87fffffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000040), 0x0) 06:39:49 executing program 1: unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='W\x00') accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001a80)=0x250) getitimer(0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) socketpair(0x1, 0x8003, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) accept(r2, 0x0, &(0x7f00000000c0)) symlinkat(&(0x7f0000000080)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') utimensat(r1, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x2, 0xffffffff}, {0xffffffffffffffce, 0x1}}, 0x2) getgid() getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) mknod(&(0x7f0000000200)='./bus\x00', 0xe101, 0x8) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="ea92c7f03b7ffa7bf10cb2a10980080ebdb09e9f977300130a1db96de74c3cbe816020fd87e50d26a9bed3b9c6bf4a8d3e9d13ea437f640ef4e34f75f775dfc65e0787130c12c6", 0x47}], 0x1) 06:39:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) getrusage(0x0, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) sync() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 06:39:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0x7) getrlimit(0x6, &(0x7f0000000200)) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 06:39:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) clock_getres(0x6, &(0x7f0000000100)) setitimer(0x40000004, &(0x7f0000000200)={{0x9, 0x7f8}, {0x0, 0x8a724}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x52) r1 = semget(0x3, 0x4, 0x2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/22) r2 = getegid() fchown(r0, 0x0, r2) sync() r3 = getuid() r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x9642, r3, r2, r4, r2, 0x10, 0x7}, 0x6, 0x80, 0x14d0}) 06:39:50 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x11, 0x0) fcntl$getown(r0, 0x5) 06:39:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c26000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) mmap(&(0x7f0000cb9000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0x0, 0x0) mincore(&(0x7f0000fed000/0x4000)=nil, 0x4000, &(0x7f0000000080)=""/169) 06:39:50 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) socket(0x0, 0x2, 0x6) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 06:39:50 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff4a16"], 0x1, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) shutdown(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) sendto(r1, &(0x7f0000000100)="fe4470876e354e4a", 0x8, 0x0, 0x0, 0x0) 06:39:50 executing program 1: utimes(0x0, &(0x7f00000000c0)={{}, {0x0, 0x81}}) mknod(&(0x7f0000000080)='./bus\x00', 0x4040000006005, 0x401) truncate(&(0x7f0000000100)='./bus\x00', 0x2) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="bf4db16ea283b974145061411ff226a5fe2ab5b6e1ee7af29b7cea33a0a54df984a847866f3fab03ff10338eeede7382709778ef4de1e0968a87b5c172eaaf2cb76d421e67", 0x45}, {&(0x7f0000000280)="43d6815fae59265af4785904b87c1d638c9fb87fe231f95505c1b57e62818e292da79702e362cd04067987c4e6ba93fa51f431b149e2054451efa0b391ad35a0b6de8ea85803c259a6f5a3f2ca2976070f014db854f98b55ea3fece80f6489ecef408e23fe5d7c173f1ac733d3b0ec3c9182ef25157bc5a94878d09f958cfc339698b4dace0ebbc2f5d98bdfa7e443c66cb435e12ad65e427796dd", 0x9b}], 0x2, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x471c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080), 0x336, 0x0) connect(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x0}, 0x8) accept(r1, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) 06:39:50 executing program 1: unveil(0x0, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x780, 0x40) r0 = open(&(0x7f0000000200)='./file1\x00', 0x8, 0x2) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x11, 0xa0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) unveil(0x0, &(0x7f00000001c0)='x\x00') readlinkat(r1, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)=""/113, 0x71) 06:39:50 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="ba52e7c87d6546fda675a6a1c480e4f9bf7a8f6344d9ae8eacb03f2addfcdbbefd61b8a0f50e16ba911632ffab17f7d0bef20c2b54325dbf5494d396385f5506408140e0716db741b5f937483304bcbc679389c56ad95f75b3d9ea4654eab30ae03d45fbd7f462825abde98fe29c68b8e83610904facd420c9c1fa6d47ce06c7273466bbb632209b996a08d7cb83babe", 0x90}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff5f00214ffc4cc90cc02c5af4c08bd4a057c129d1c2d01aba87ba3674165df8e8e7d3d206"], 0x1) read(r0, &(0x7f0000000580)=""/4096, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="d10ff29668265393f29c82368984f2e98eb98c6e240587ab1cd9212233962522bab59ed07d7926c6a577d07eb69833824b9c5388ffc78357bd5a38b12b2f10fc8d52ed33587d9631ae73f671f3f4d931e0f514fcd1f129ea0594cfc52522b7543aae0930ca97", 0x66}], 0x1, 0x0) 06:39:50 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) r2 = semget$private(0x0, 0x3, 0x200) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000000c0)=""/141) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 06:39:50 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x6, r2}) flock(r0, 0x0) close(r1) 06:39:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) 06:39:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) socket$inet(0x2, 0x2, 0x10000) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000540)="6d736b2a81fc3aa3f98c0ef5ffd4b6", 0xf) mkdir(&(0x7f0000000000)='./bus\x00', 0x10) 06:39:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) socket$inet(0x2, 0x4004, 0x1fa2) getsockopt$inet_opts(r0, 0x0, 0x100000000018, 0x0, 0x0) 06:39:50 executing program 1: r0 = socket(0x2, 0x4002, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) 06:39:50 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) setuid(r2) 06:39:50 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x4, 0x8}, 0xc) getsockopt(r0, 0x80, 0x26, 0x0, 0x0) 06:39:50 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000081) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) fchown(r0, 0x0, 0x0) 06:39:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0xd) sendto(r0, &(0x7f0000000080)="74fd9c6b5409efbd07d5af57e3b3641a131f946eecb8a6a4ca8b40f73af5db29dfb2cfee25003f8fcdca1944b1e1688d9c987ba67b655767dcfae969eddcbf871486187173104b1a7ef304359994bfe8dbaa58d498923df3430e9e24dc1048b116a47a7886b24081fd7b05f4fd2e430d61256188a3ccd9a8f894521a4ffc3c180a0db32891c9a3def637c05e152cd385d33c9a0c8780f7afe7f073ab1c2170cf8d575f8d4033e9f30cace9fd7083a5dbee30ab2a69efb91107b338b54b5baeba0dac3d217018243a56fe1eb535db6fd89612a4f92cd17b3f8be7bdc5d675eafee538e2", 0xe3, 0x1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) getsockopt$inet_opts(r0, 0x0, 0x100000000000013, 0x0, 0x0) 06:39:50 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x20) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:39:50 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 06:39:50 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) lseek(r1, 0x0, 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r0, &(0x7f0000000180)="1962f46c85ef623b76c96df9a2f033053782e53e4a836ea64ea86e39436d21816e845df541b8f3b01157768fd3ed4f7266083607ff16109e602ce88f052ca1701981d8c19eae8d96ee2790a8084a261e62804c9257342728825f96cbdfebfa2f3be424e2e4b6629ca9219845049e3953e9712f00a474068fd66bc7082e889f5e1ceca2de8730e4da8cee5d4a55fe717ed724d5b3840ad8a12756c8eb6f38f19bd8ba6fb892fd", 0xa6) write(r1, &(0x7f0000000000)="85aa89e0b35d68fcb2d86797d07c7b3253d51d4f47b4a5369abd9f0ac53c5864aadb5575d1f39f5a121c27de0edf56f30d5d6cf69d1f9ba0b44bd4dc6ace49ae6b9ccfee6ddc4db1cb644d84b328b2afa4512a6c595ed5745e0f7a8900fb06a6a1e6773364b012bbd8474daed11ae790481af51ea1759f042ee44695386da7793df27390c54ed1c707a34259ae52dd1b2ea85b0b4735cbecc3b3b4a4b3101f414c03b7401536c8dad96c032d03dc723d661955130d01", 0xb6) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) fcntl$setflags(r0, 0x2, 0x1) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 06:39:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x4) fchdir(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fchmod(r1, 0x20) chroot(&(0x7f0000000080)='./file1\x00') fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 06:39:50 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x9) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0d000807005e000020f6200000000000000000", 0x14) 06:39:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="fa012e2f73690c718c8f072e9cd273837f64749bd77081a700539546933a05e220d8f054248bebc79e3b2462820a55812d4f65cf27b35a7e71e8db0ed67419c396504d8770628b7fe3d0bcb39bc44a2dbd8ff32c97cec3f5c2008c12d7630bee7ff95f9096409c80f6dff77ed061da3d4c00a6ff714e6c8c4e150a4e050024595f9be9f1d668557b9ef574eca039e77696fe27a4"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 06:39:51 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 06:39:51 executing program 1: getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = syz_open_pts() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCCBRK(r1, 0x2000747a) fchown(r1, 0xffffffffffffffff, r2) r3 = semget(0x1, 0x3, 0x1) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/173) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xd3, 0x1, 0x20c, 0x5, "1cd5ec879ca38e086de264fd47f661abc089dcf5", 0x3ff, 0x2}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) 06:39:51 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="3126869719ae652d865c0a37426d6ff840efe2df7110f09d8fd1f717baff76d173bdf3a1ed6a7bcbe96abe263445ba3f514e48be174f", 0x36}], 0x1, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 06:39:51 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = getgid() r2 = getegid() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000100)) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4, &(0x7f00000000c0)=[r1, r2, r5, r6]) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) map stack 0x20ffd000-0x21000000 of map 0xffffff0006b09b70 failed: no mapping map stack 0x20ffd000-0x21000000 of map 0xffffff0006b09b70 failed: no mapping 06:39:51 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x1000, 0x6, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) getsockopt(r0, 0x8000000029, 0x68, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 06:39:51 executing program 0: r0 = syz_open_pts() close(r0) getuid() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0xffff, 0x5, 0x7a2, "0cc326b7594c86a3673c08f46cbab0be3c002c69", 0x5, 0x8001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 06:39:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) poll(&(0x7f0000000000)=[{r1, 0x10}], 0x1, 0x200) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r2, 0x6, r3) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(0xffffffffffffffff, r2) 06:39:51 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r3, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="a4", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0xc0) dup2(r1, r3) execve(0x0, 0x0, 0x0) 06:39:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8000, 0x6c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) stat(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f0000000140)) r2 = geteuid() setuid(r2) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0/file0\x00') setuid(0xee01) truncate(&(0x7f0000000040)='./file0\x00', 0x669) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') getgid() r3 = getpgid(0x0) r4 = getppid() setpgid(r3, r4) 06:39:51 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x0, "56670c571950e34e9f5d64ade1c16755305f1a1d", 0x0, 0x8}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) execve(0x0, 0x0, 0x0) 06:39:51 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = shmget(0x1, 0x3000, 0x21, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = socket$inet6(0x18, 0x400000003, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r2, &(0x7f00000000c0)="ba9750c958db648b2f79d5ddc56c72ae151f1ad64b1061a44309838978c05543e1e1ef8ca3afd12d9b211c6c998677b0f46f77a4b40adc08613c9c7b1aa82cd9d66f1ed0ae06db8b9a37b36022092f458bbeba5b41113820e882aa029654cad8473dcae54955be4b03be0ee8ada7c56f999619328a75e251dc2203c3bbaf15d79c467c24c2507ab1ffbb474cf4373f58f745fb9ceb", 0x95) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) 06:39:51 executing program 0: msgrcv(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="9b72544c140dee8ce0b83ad69dff291df078b362612065da7c6186b2c0dfc7a8353bc435f7b641a267f6d3ed4769a258f49ead1991db93edd0c5bd2047dfc2a72b0bb903f8f7a54a00c1fe1704a694e56b693988a12d24c37e72f12ce4ae8329298590f107feca107f4a0349bb80c89067aa4c616b1a4d861c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000007c0)=""/4096, 0x1000) 06:39:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x2) getsockopt(r0, 0x0, 0xa9c, &(0x7f0000000080)=""/97, &(0x7f0000000000)=0x61) sendto(r0, &(0x7f0000000100)="22b04a35a26f0aba8b1a722013871a433c9bfe0fb206fd1252428648a7302347ee5c9e5b50b8330dd84d93f352ffda4bae71aea91d20a136fdb721353f47aaec36f2d267eee9fef12fdfd99136bdb3f74a2f361750fe0e42aaa3e678efa981c4f94bea6889784e8886dd9f22fac2ebc9c81262f2d18653faf500c620d9e67effc5057c877eb6a04e3432d5bad58b5ba5dc852f951b21224140b59d9e4874b3dfd0b96c2be6", 0xa5, 0x2, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 06:39:51 executing program 1: r0 = socket$inet(0x2, 0x4006, 0x5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) sendmsg(r1, &(0x7f00000002c0)={0x0, 0xf1, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="3832d048da1000000000000000000000000000007f16d0f9e4105483ace0d09ea91f40f95028910cb6b1115cb005d2a5db1966e070d523aa3df9020f141a9c6ce9472342ce89060079871cd2c89b93109892e613524b16454571880925de19c9424c4b1b150748223ecb8a4e056433bcb4235c0f1577c816b67439f1194c577f99ec296c538b2231810ce5486c37386135a8869102b8f4d2999767e60acd15d1e1f8468f1b9685538cf346e3431e2e68"], 0x10}, 0x4) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) 06:39:51 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget$private(0x0, 0x1000, 0x440, &(0x7f0000ffb000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = shmget(0x3, 0x3000, 0x108, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 06:39:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x200) preadv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/122, 0x7a}], 0x1, 0x0) 06:39:51 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000100)={0x7fff, 0x8}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x113f, 0x0, 0x0) pipe(&(0x7f0000000080)) dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = kqueue() dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "582edfafdc3da20490137adbb85f6d3107629d97", 0x1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10018, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x3f, 0x1) 06:39:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6997, &(0x7f0000000040)="d5e9a7eb045f5974f6b931495ae416d67e15153677f0fe303bc209a7581f117ca7", 0x21) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="fcff46fa7357862ab700000500b314c7c4", 0x11) 06:39:51 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) 06:39:51 executing program 1: munlockall() mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x5) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x7, "edce655e1c275d7ebf7b2bedc9d20749f606203c", 0x4, 0x1698}) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x5}) 06:39:51 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) setgroups(0x0, 0x0) setregid(0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r2, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r2, 0x5}], 0x1, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}], 0x3) setuid(0xee01) fchdir(r0) setsockopt(r0, 0x8, 0x10001, &(0x7f00000000c0)="65ca7aaf65b0071155539760962a540c8d6042862f93324976432ddc903f0a0fa6b039d4a544c0293566482a096bcaeee7b014912f37233142c5407e86bf18d2a7a97322867e678039672068cac77f8582a9bcba9caeb52aca091bacfcc8d472f59539b3c360b9b4ba759ae885cf589ec0e3dc3c80d79f24ced343c75b864b9f7483c10fc660d21bde2f1c1567945eb3c4e5232802cf1b0e43f64b5cd5d348d14edd6447d71ebdd3e94cce3af33dd3d982330a927d4b5b1958d07363896daa1a7aab0bdb48a11a9afebbcdfe6a9959d6bec42dc3338b3f30525cfb6c69f0bbbe83dadb956d90464188a3ac319b8f04e119212b219488992e3190f7d354f257bd8d7080e9d3d8036e84c8a7340650e09af8adda399bfb4e6d7aaa80eefbcc5763cd4ac222d82644db04fc53d78d137b9c23b39ec6b55e7e96c73590651a821e2c500716ee0e91bed6f1218de9b4c1834dc95eeb16897d5154c8a20a785d687499165e3da98a616bd571a9cbc3d70881d76bed3a83b3855ed1b8610a7f54ee09e03fee08a0bbf2c8cb097c566cf1e0163da6734ed28f11631bd65ff8ac7c12e0c01fde32a94568fc00ae02b9c89bde60be77602151ade53093af15f74660a14d23b00260a1b5bf12c495eb12eead841fda9578210a53db04b9a991b7607e20e9401c399a1367c291e184cd1e82f987de668dda34bb69b4c14f9fd4efd8caae306c8072ecb640d4bf41a724e151fc81057bf080cfc7b0846124294f1047dbbfbc5141af1d40c1720225c57fd668b54d94818125b626fff6b684cbcb84e5e9d664a7a8ed111e3f0afada1f133cf7c988f8bc55d173bace33c915015522f66380a4e818440e50c6918ea7a85f03a0a3b17502f959e46c3dbdabe1189f855c02e1172887a4c2e0c774ae9438008b14eb1edcf090537f38d7df230a914afbdd2b09b3bee71995d550f6919c83f7c8c273fb97626adb98cf57fa93c709caafb5906f515653b013e4b1669aeb0849fe7d16b83f0e078c3ee07854e3e097d9b26d74f923945e5788e86a25f6e3e9c6a61ff4dcd4ad263f619ce383d0d5d8cf2af45642592d43f1210bd92787ab9b6e0fe3169e87b3a08a056a019bee18111b886abfa79c8027fb5b1768cb1e5fe0f74d7be135967b156f7251cb01a25482c0ec3f59700c175b5dba24b745373f2778fc2074eeb87ec8d30fa5a7d8392b6b16e691ea2046852cd6bb4692d1a14ddda98a2847431a9c96f27ea94c15ff0851284efe6cfb15424cbb7bbd928198b0dd6c7613707e7e3bdb256a773e460b76c9c866a696094b2df7a6428dc995b6152c1e34b09eaf577d1cd22f1e52a24b5a3f8d70252be895adc1a7852331c2d00470d58d86be1147bc448e34c6691038524c13c9536b1f987efc0f2df9d24120ed5cee46a34e8a37c907ac2918f9cd41cd42e1732331d49cf38b59e9a705df837fd79198c5d3b700d08d6443cef10aba36c093b5708464c138b5012cba2914608403240935eede8131f94905aef36d84c8f19757cb9bca76b2b4b082da135de22721a043e5c738d799f18f1824d87894d7141750c7cea55a39f1b58a507a6719e14f4c68e312ef9c3605fb9d6ccbf4f6cb9dedf065e703945c4bb433401c4e3bc4872891034c017c966803e17bb34906647b625160e9d5252629ed44a98138212a8906c02f2e8fc5a0ff6b6111c092abb86a4e159730439870c12b23f6b0e04af4ba422d13d7a0ea8e07a513c2e0dda4e8a4f6329068d539ce61066efc3a18a57053d827b472481029d27b4704d9f64cb13858cb71ad01481ee29c817a0f8b6ac4c40ba4e71fc83706cf232841a198a68d4a87472835240e5381a049f5358bf5c280bf10cb28c472c8c5f4e1a40f0df4f75db6917d2e1172e088823170d4e9506e8e97b74ca86f779df2154d655de432bbf74c959a2720651b8b139bf24b5f24304624fa67655659fac4f71f8ceb68802bfcd7b6278aaf70c33161130537ea53d6c3ea68d19b7d7ea9cbbe05ff41bfa2bd857467eb745818d8f3232799c0eb892ddc7782c64ea154edfa3893ec82ba648c417097aa4f7514f177bbb2f4e262e08861f4775cda4be02e633fd56f0bafe99b1d08419a0eece336498363a644798d82551b09a30ee61115f4cb7dad42458e6f39b97ebebebd7508d01508109a8f0b78d06c086a21047e65f112bbd41c5ae5a9513430cfcfb476f9ae54475a04719d1762d70d053a7ce152e2b567b2056ede42d64a127bebc1426ed7f2eeb4e62ffb51e5a359e00865db798db19a2b3e15b6935002bae920456303f6dcbd5245e0640a4d8f11685127f1f27fcee18dfc0596e5c3fb947fcb268e0ffbf0b248a04bec834f050da5060ce0690d370f0672bcb2456e1ab6049c1130325a4e99195c24e6c45ec9592e234bf20a680c48ff1255c39d452d3e516ba9db45a285880d539c9cb4d8aa54aa9aebab1aed14277de8d92d7d76525a5f606ea72ce3967ff1be477471c3ae0b8e9b8b834b392bfe17f04ade08e5a67bf378340d3a033975ffe564701875fae9ad4d835e74733126c9a2454776c7e60438adb9743f9014086bb5664fa0ec7f480870ba427e9ec2172737a95a420e956875db744b425950b2a1cbabde311afdff84c4fbeb15ea1ef7c7ab32e133a9b11507e15184bd160e2ca9b6a8d97b9ef4e9dab1584c32271f1d5febec6eae9195b7468d607b7293c9c31719f2c817a4d4c7bd433dee5304dd95c15694434a3ae1833cb779ed68eb3ea7e4f0c32a41dc26665e7314ae2248a7b4f6fd8fdfdd10f363814f88667d1d04fe935f368609c23f95a4a7c5a39f3dc2117476d4c7988b8fd1de590bafdd7c011a5e673cb0f068de24f5dddf1873eae895c0b16104fae52b997fe6b463776f61c4bf027978ba80686dc995cd2108729625f8ba4af0b2890ca539226275d52f2625092b83cea86b3f42df838de8d87f6584141a9e026ca82d1a57f454f18c0102685ca1c42baf5d1838765cec893f0ed6fdf4e75a1a18eb99bcbe423903bb2bf32e9156b6abb1a0b21b360b60b775d0d1e348049c512bafcfc4b88e2851fa876e7922d08903d1869f9af1c36eb25d28fa7cc985f7359e62b74fb27f86acc545f2927bf051e529ed93c18ca292f27a1a8669e5f9a6577a43970f87a3d717a5ff06fafad7629a2d6d225cb5a9407be64cff91fb99f51b4a0456be60ca36d49f8fef0bb1c06358179e9935d8eb3974bc148b078d1a1a811f0b1ee2c0070d1272c18301f2e4982563c33f5abccbd8becc83b760d715c517bde8bfb9d9727012c48dfba3799456fec95cddb73f25cd7d63ea56a40ee2590044fac59ea24e2bb9cb6efe57425b8e10c61ab4bbb5e378a02bb8ff1958a67fcd1056d80bb1aa69268c7884d6e35958728f12d5460941a0ae77ed51bcd1d79d2d7398a5ebc8f080a0478ad83c98af533c3dabf8d73573d0a6f0bc9f96b0cb2bcc1266ee1576650eb10baeda9c477464294f9c623c14ae6a9b96e43cba3dadd1858fda039aa3dd26500988462f208ed321f56f2c71c1e0ef093fc41c65e5e645102cc22469e91525b30eaf0f16abed620dc01ecc13029eb889d87d24b0614504ad92f821d5ec51d8a260fbbc70f750455b5e45727d56d4b5305b1a767aff81c476365727c1a9453155dcd0824bc00d9bcfd9fc7d63619e160f4f869e70194d5bee8a592ebc104ad4aaf96404b50b4a934968221ebb7b81669ea4b303bf08a46088f6f2b434a26946f00f8c7dbf1bd11f394d78c3a2a17ecc7199239e7d902e490afc9cb70e686cb776dd9d135be754a54698b2da846f56d8581fad0fed5737b2bfe56bc550cc89645da8f224fb3775f7db292a9e657162ef4ec0e2accf84a18f7c15e858207e4db125c78913ce11f459832642f539a604949c20da6c8f33bddfffd1c534e5ffe932ea91ad3e3f356fea1697cb5c162c58c882db092bd99ca323016f776e7e92884a7ecfcb0f9fa1b32b2d9b26baad777e4452bce765a2699ea7c09ff554fa212dec5a2f61147051611cf1e359b3dc6aeac018a1db627de4b628e5d430bbde2d9773b59f3e914f317ca5728c238f06a849bf91bf856c91cf26cbb2558705dec28993d96028b5f5a4a0c9c34c364c71ff7a281373c6ed54d4e1e9dc220d329c14119191fe95c61811e62c1366d953f63336e91a603441213d4155ea405d507dd29a0fa3c71e045249e64879da99277b33442a8f15a80b7da1b642083101355010db897cc745b99028dc141f8eea2f62611ffb29121846e4a6af22cc1bcb2dbd2a27a4dc26f917043f87f91daac99d6959d09023a63043ef0a613bfc7d85e1d27c3b0ad431b6a5734e00cc739dd1b3822cfd24e0630c864d4d7338bb079ec05e8b9dcf4ddb031685303dbf9d2fcc6715db11372b1f4cc6f957977248b308c29cf28f9dcfc7b1f20d6b47c3e904a043bd7ce6214b33c3eff395362a386baef97b5780ec208c7bf564e2148229f7c8055bb377b9eef4d7a2b4776916001a74f7f6b631d004e3f611ad616fb0c2d9a070933b2b21e0189c06e0656dd5b66d9596644108e0e27e65e94d6bd08abe0c5f18ccfe3939b457cadd0df6aa6f3e6b8ecec9e57934391c9267274ec1f09080f5a4d6cedd4c229f65c249be72e610bc45f897ce1996d9c625732e394cf5ba7ef64f9d140280c48935e76e3cf246df88701969f3bd2d3915cb2b7b64023c64271bea52356b89cbb7dd852914dd7ce25cf6f132d0de22eb6a76db9742a7f75ffefdd76762203aef2747934a42103c916363b167ff0dfbc8d85d8bfc6942ae0914101eeef5ba1278d8f38a8eb08e483360721fd646c665f017426390a6c163c55e255b70fa9bd3a908f11e5f0289d4211f4cc226899fd2e94f0848f415935afa59ce5161e0774972df4573f6648a5584f2957e9e2baee1c01faaec385d0bdf62dafc9b3ead0199a068eaf6b8733683e045123dda5592139adc0cc082adc06dbb74b8ffce440d8da80009e63b08389d139eb392b8e85f6e4bb8667dd330ea864dea0f3c2ccdb833f70d0846b16f8f363618ce73223723a647e28e873055846b2079afeb4dae1d4d42e12148cd31a70a6e665c6cfa2dbee85010706dad0529fc0bcc8b585351cb073503b15b81466473132a2cbb018f06fc60e83f4cd3d23c2de75b00cd0b389030a2f81c4c965da43e2b8ef5e39a2aff8f432f7d66d88f7d01e50513f54bd46aa7c9fd9d90b103df7c6b631f84e60ec9e8afad1e774f9cc22704ed86629d38c1caf13516029f8b88dc0e021c6b43f17e461123d253df3d277359253652fa854cfa14840f9d816e87444b10d378f3bf9a22261c5d4fd8cdf65f7aa84b6ef1520f8107717ec137ebc4c0882f6caeb6ff1512709e12b747abb9fa76b30f47cde40a4086e7be47e34005a1f3e380737e34ae9bb25cf656b182fa4d4395319a725b71d8fd12c09b7edac4c2d6af4779d0c7e3576ad54848978e22388b640a333bd87ae188b6d3ba2b20ec39b850c522276ce7a5ce5a77df95ce3c1ff2097ac9cf040fca8696cfae88c5181cb5577569c1c965c9466d2498b1989a09654779481906b3cb4621b4a67bb60c5f5ddcf746c52af655123fd834d258fa3e7b683b86e60748b910f74069ba5fd9538a689fee62ab3489a34fc1126be13991f01f200b60fe03f71e04ae60046e855bd3cb440d98c1eb3d1157e89f4442d24da2716b43728f93432a183abc5162a1177ec76a72f89024f8d10fb972d7cb46be1a5680cd8f2d4987f2b612081bd2003eec0b31ad727cc5cb6030", 0x1000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) setuid(r3) 06:39:51 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) socket$inet6(0x18, 0x0, 0x0) 06:39:51 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xbe, 0x14, 0xfffffffffffffff7, 0xe65}, {{r0}, 0xfffffffffffffffb, 0xc0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x42, 0x80000004, 0x1, 0x8000}, {{r0}, 0xffffffffffffffff, 0x21, 0x2000000a, 0xffffffffffffffe1, 0x1}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x6, 0x7}, {{r0}, 0x0, 0x60, 0x10, 0x8, 0x6}], 0xfffffffffffffffe, &(0x7f00000001c0)={0x0, 0x800}) clock_getres(0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 06:39:51 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/167, 0xa7}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x24b) r3 = getegid() setregid(r2, r3) getitimer(0x0, 0xfffffffffffffffe) 06:39:52 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000040)="bb8451cf2c35d73ef7c31c9b46c599ee34a7ea16a63a23c88cf1f0e0a0dfb2d6a1294e25047237c17d9c01f3aa56ad141e00030c3139956542c218de16a8ab68b6f2ca59a20970c2b37475d7ef03dcb68f62aca4b2172ce9354b9790322b59c39b5a7b37cc0d69a7243d15ed03a9a24f43143b", 0x73) r2 = dup2(r0, r1) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(r0, 0x100000000029, 0xa, 0x0, 0x0) 06:39:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10, 0x0) r1 = getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) getppid() 06:39:52 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) getpgrp() 06:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x40) r1 = syz_open_pts() syz_open_pts() r2 = fcntl$getown(r1, 0x5) setpgid(r2, 0x0) 06:39:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) bind(r1, 0x0, 0x219) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f13915", 0x33a) syz_open_pts() close(r0) r2 = semget(0xffffffffffffffff, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f00000000c0)=""/210) kqueue() kqueue() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) poll(0x0, 0x0, 0x0) 06:39:52 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) pipe(&(0x7f00000010c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x1) getsockname$unix(r0, &(0x7f0000001100)=ANY=[@ANYRESDEC=r0], &(0x7f0000001080)=0x1) 06:39:52 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffff001) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)="2c53ab49724708685ceff872cba7686db09cdbc7cf08e8dddf1389fb36807df4b04d80ec922e6e7bf6ee4cefb977baaf70bb8299de6b67f20c5cb87f360086d1a33028b756bf17e370f34125b88a3f72fdccda5413421724f4f6748cbc2344a7584df00a1986ab992e1cc2e82bd369da43e63dfce1cd47582d86bad8587bf313e3baf39d623aa6eb48dc599bf5883a30b34ae93267140ea5f38bb4df42fe65f0fa7d3a37f09874e241", 0xa9}, {&(0x7f0000000100)="05926059250d60cb9e1926a730f7ed1efd8730381012983779d5dde392da0113ffcd0da51d3e8d1ed8c647ed51bc5583f8588535a5a2d574cc19283071cd925f5ae37b3d7246d53048b6ae1a94f8416cf13dfd804fda07095832899c645e8bf5ee7ef08e59f63bb123069ddb744cf5677e7fb23bb0f9da2348079797f39df1dd878ef43978021dac21696c653e138993b55266ee575bd228d40233f4e4fc3d585ee8d728faf2552c2a8d80948072e6eb7b659e5d7201d80b8da9a759e60cd58a3467", 0xc2}, {&(0x7f0000000200)="22a793148a495f0ea4f3b1ec078af93def8bf0130eb67ca3c517ec04b23e8f6e5ef2c0abcbe2ca285dc95d4498d87e45ef4275f216a04350197e90b6c5bf01486a8d5a9c107f779d7683500a2b2ecbe1158fd037ff01e73712fa56d2383617d3b33558752a97d336e4177956ef169d2f765217c4ddcc71f6fc75b09a2740978ea4027dca8d50eaf530db06bb05a78430b8891b8aacda0d46c7", 0x99}, {&(0x7f00000002c0)="41adcbd6b5073a75d081f10ee31a2dea59dfddb9d5b68431a6e5629fd34c7cddfab27e45de06d9f4f8abd5fc0970e2a2b2f81f3ca80de74f0a4ff22ae639656062ab9b053f4b", 0x46}, {&(0x7f0000000340)}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ab9992047ca63bc87432f6dc8478e4b193e4d34ef94dc9a8147687876d6f080b0bb25c3c481a0e3ac182053f4d5a94ac28a6b7fab4bf89695b7b00c2d95b454dec8b83e1bf9616487fc2ae53be6a8282e7830ad64a1f4356b7093b943ac4a63bb3fa6c174f3975a7e047aaad93605fae24740671b21e12709e7e572f6df1ea53d1c64c1ad2c65197931c15dfaf907f0d029020c9e818a8ba2cd283c0fdabdbb8afff173a14c8dbf2163e6f920cb8f3e0991b5fcd92908428", 0xb8}], 0x7, &(0x7f0000000540)=[{0xf0, 0xc2000233fe87c8bb, 0x1, "6fec811053b413cc10f719faf8fffc1b47f48f4b7994361ef45744d5623058201a52d2f31d291da28f69cbc51df06b6612d9569efe24e4ea6b532ba25ee2fb760d48a4bc4b8e0bcf8b008a379c28ebfab8575fcf120e6b2979df6331461f8347d37111afab0d7a255e4c909a00ebd53e65c730a32ee84453d7ed49ff8f940e5686e85d6b8f70e4bf16b3a435c4b37ed315c341d6ff562ec5a455fee786e17cd7232bd1ff5f6321a10f4fdaa23ff5063af7cd8a312aa7b85287114bb6ae6d43613d0e267f55fbfaf484deee060f56ba78c486fc6275e73e3d79edc4a5db0e"}, {0x80, 0xffff, 0x8000000000000000, "0160a5a123780395b60d098f08fe0cc7e741e32161bb2735988a1dff8ab9ed768e4e7014c762aba826eaf8e3894d0911962f726d5fb96c17eb8b3294a5f16c15f9bffc23971c6043071e4e7d9525d16da12024f02d6402780b6baca223996d502ab9b07d48be743d3d9defe9b8eb"}, {0x50, 0xffff, 0x0, "75f5bd5de4c464614ead66095b8009849641ef429320287e4b4c163af320122b8d3d4eabab2a9a4ea210aa4f12ff70ef5ccf5f3ec8c830240fde3874cddcdb"}, {0xe0, 0xffff, 0x4, "a1cb3f4787e7d091aa1b5b8dff7b3e2049318e0c366af413e6343af26ea92103eaa76aa27f17d5553ad1ca7989f115508f0c05bf11c8a5a8c0fbd447afb15985fc8146a40c62509880b7f08cea8651991a4804c0ae434a6d693e2c721339995ff592ff3a7f64057c08535b8039906114c2ac5a7fc187d67a78f18cdd29db7e481a278c8cf0d7e8360e4c54f1844f0d87d815ad5bcfd613d6415e2e40313a34b1a91861155583109f92586210e80d08289cff5811295109ade603b3e3e4129528b64087029aeb93a396ba"}, {0x1010, 0x0, 0x40, "782398ee61060c33fe863a57a2ea155fd70b7d7eb8e0ac8ea6a1a79646ccf6dd1ecefbefe606fc66b3c3e87b6ead4b82380554870d882f033e1cae3bb27beb54020c2fde3ab65b79d4b9a4e77ad5bdf47bbdcc013033c9877dffa8ec4713f91363d7eb09de078e2d07c52b14d1e30516408d4afebfe35a282c897cb0cd81a6082d0460e85b5a2f82f0c14867a4792e676695d17fb4f5dbdf579ad76e1b1154367a59895af7596ad6f409259bbf0fd066ffc44f683c9767ec8f94a9d7b5f859a2c4b165739fcac3f2e4f5afab50194312dcdfa3df3f6af627721e5612644097ade0a110294c45d89f367e1cefffaa0038144aed36330cc479138402886fad9eee261e27488826e0194d3a0817d181e48a50c6a02e133374ad54237767bca46321ca84aea1182630d647561fef54bb0a337a0db8b4dacb1c7647747524057462c030777a4a446b6df3689f6b5ca1bbd76c5d87a270cd7d497ca25205f1feb5c8dd07a64a094fdbdef421cba1b8969626f9835233bb691ccf575d2cd40a4c45b0e1f1e738a1e8a39e2f03f62a48ef14088dd9beae7b43e859aac0110a7af6b1b0985c7a7c05baa76385005a847fd8be906c0bd0935b2571e35cec459832a17e20980ca8854b3d8446194514902a1d5a04bbf35d311c632bb54a437e0ff7af10c7865c4a48e20cb27d2fc1d213e8119fc0fcb35da96484cc7f69004b40c84a7e6b880e8fc2dfc311359ff85c9f2a14fb9e76d75d2c749d79aa3026d5131dc42d51ba9e2708fe5d5464afe205cc90c9d1fae7326a160604290f3ddf70f31e4866e45c3d27f4bb67beaf2e0b702ab6ab080f4e53d40e351564f9aad8e8538cfc24ee4f8ff6750477d9b14702dca9a8dc1314a0e9852503eafb6a8596c961e8858d7444c87f411ac16582821a45a842b897c8e8e6466f452a18a6dc4cb231ddc4db680a9a099ce9319f622d6364f8854fb3a62c55287bac39842ee085a946cc92d1d1f443f7da7163b49eeb2118596a15a695602657a7442e98ac73a3c2c45dabc36232bf53458d7692aea60b8ce5b371de772e1c2ec9fdd7e791d4c998402ffa66d53a553db7a0beefa3747225e7ffd71ae46b4d5ef7fe762bfdc433a13355226e9e62283cd0cc3f616c8f25d5806437083f2e9a42064869537cd7cd381831d1617fdb884293624bdcc845bcfb60f2c9499ef8a62b5e28c72c37c3b30df89a634af6356d7b1c965cf57d47e5e0ff250ee1af3e162f248938ec87056b7a44664c3f34df2497263e291ad2b2dbb6b9b6a38fc1ee5280341ce6dddcc9f78f6aadb71b57f9606190b3b0970c0f7cb80ed3989b47c6913d7969667a1b047f6956f73a1891add2a032ca88187850ab2661dd62b8cb544677b2438d320bfc17f522a5afc68886485ef88fe7cdc8b069ce0ab472b4513cf16ece8975cf3c6eb71606db652176d3a8983483a53a6c922f4e1718ed8bd2e10be998dc11a14b8fb90b58887ef8b3f113d2a93482bd4443d8c4cc50af272991bf5a5833f8f4abaf0d34cd2f74ff8e9b78e32412fae6823da9e1202ad0915d323832a7172fcb45c991fcc4aa7034d2ad87680a2139fdcc301f53380d9502c1cd939aefba100725a41cf8fec452609b4e651e2e81de9d9b690b370a0e38472666493b9d2a673858b122ced4021d87ebfe16463c9cda950ce73a224516b5c669abcd6f96a517aa42e5f7d0440bf786ebd6bd0741f14318c21ee12911320a4eb87a32f8a31cc6f29d0f1a0d0fe66bd7fc93d4889273a910b52542bf38da3d78af6eccb7a323a78ea914639babce8fdbbeeb458d570028d8fd9fd3b09c558f0b4eccfc24446d07d31bf13b761aaaeabe7f16d8e55bfb91b08d6ca712756e2f1359d948ba16d8cc2f30e8059d2178141259e9e504e7cfc5a69bb73bf3e83e0eec2daac942e1fbf98bbb4cd6e9111b90a6ccb36ff0d36606d23fb8ef78fc9cc5559f1f0b7f67804d37c200d152a85a7b3464e90963672f1b7c964b7a9c5c36cc918e36906c6697d55a7469a12368db6fb723aea9dc9ee907307e14ac82c09d4cbc809229746e04c81259bff533bca961abfcd726ea05f29b95f127c5f6f553eca7c50106e19179deca1d2d98268f5e723f2ddd115836cd3798a478c5d4c4b2762cc54f1408a5785185d9adb5ac6deff595710fd05d6b54bab39d25cd716e446ad6a25028bff7be7b44dd7d092aa8d66d20b8206c2eeecd868024c7189d547d62b513c68e8a28e82e9caca561cab82534b79aa138414afda595e099b61052942c664e4b57b48d5d9f011553ce42cf4e6084c0d642fdc68636661dea9aee02fea76387d79c08cde5075262f9c347017a947847b3f1b5b4ea3d917b9bc49ea35782a4c6234462975f23c72ba48047ccd1355a2d071ab47e607e57971d4bc24d386dcdea5be151f4ceb44dfa0f11712c31d21e6908fa3396a802944279132d4052ab22798f7216a415f9c1390e1fc4ba47b388f52b1f34636f167a332864a234c7a698a67719ae829e058f49c7479ad6e13a622adb9551a47f0e5d6d14cffac322b55f403f7e660383fffc9895f5117d66cb55ad5f586ab13ad63e62bea61a5cb324269aea18104bb5bf238f3fd42784bf545f49e84f20fdd2f9e4c2ef6599a4f69de4266659db64f28b4ea9433562dfe26feb5194d8aeb4b6359ca1e9036a975e59ae51bdfa876bcd5a52585961b598ecbd267a5fbcf7045e9595be0a0c38b6318ded518f6e088d81196d7a8138e616b86adc8eab282b325d06bf7f67976886dabe6305f749fcb078ec39a46d075cdedddf3980594bb4b7fba1f405e9880d0df287723d758762b4e3dfc49514ccbb88bb860f0c83f3d945c091900cb4ab7bfb86d942bf859786cc38c98be3d54ccd7ea47fc9475053b89789cf84a4f6490837239dbaf4545004566d92671d62478ba424ceb136662984599f19f1235e8beb65690d9156b341e9e48f04f46cfbe53679cef25204ab424fdd824d649c551399dafaeb1aae5ef1f4984f58d391789cd2889a8b0ff4f6c4c5301ea6297476b5a3a649b8113c7a53d06c30fa1219ab13ac40057e11cfbeece955f14e7f1970f6b533fba2d1ed08eae5e032fb423a20d5c45debe8278f89d1b9053216fa0731918b7a421eb827e55fb688d15f1b124da967b6e75f7e3a48f50f83e6de09243e5c095b854067111d621899bf4d03eec8318987a26acf252f2a3c4cf1755b5f59b26f130a604d3350e58b396987bd348cfc784c30e10649d93a16e74b9061a92e979906eb71692528a148864cd7c994b568763a0a4107c3ef88e6ac5802d5e0309087de4f474841a97dce9a536053ff4323463219f202bc76e8a459fb09381cd19e19fe1f6799ca1d5ac5eee312972be4efea7a145d16f644af9574a6acc5e760735ff53ef9cb4e735dc7482f1b3ebe6a883209729f657094e5040b426e5dd1c0c66f5f652b19fce8ce379e1415debeee987a74875aebb93c28e8b7d917be319fba79bafbcf0f8ee96535ab9181c03e3c93716de92e704c0093136dbd6e000516b841c51096b13c35d061dddd38376285f4f4f618acbac6cd1566772e540b0efa00e7ba1490bc5e9437b8bd665fefdc983fc9287de6eef85c7c18e83f280725ccf583530a94e7fe93d5ea8ed38534cfb08b7677e525f1c370dc59432741dcb21cc27568c27c7f7c4b513cca8c1c97eaadec1843645f54cb3582c28e2ce46d07aabe1ecd0c5bb18854fdb5dd2386ed0d689e1cbe7ee8aee91dd5f24fbd67b78e75ec270d18cf526b46490503060eca282eec1784c4f0303278f7b76762203f9d4955ee9c1603f619b17ec9931036da58b6f73f3e51b830c53f37abbaec79b233d187727560a20949aa30c13710aca836cd724313460ac30652ae965451bbf636f3df3aba26fb6aeba0d0004468d088ac18c2f9464421656f281f25532b5d52a8593a27ef98ea99c3b1b3f69972718f2ce3be5ed2a33c1f45304d3dead36067206d23b90b46360ed4571304e9475b3a54cf34ac6ab389cf2ff3a258d06dddaa732bbae6fbb84c360f25897518902b2fa4e3a54a18d291a2afa7879e2e3fe87cf09d1cff23a4b193a5b1c0bb2c16e919fa03230b4fae13a48bc26ae4006d842f1ca502a4082fe70ed78b655c3e2686fb6cf6eb26314f1f9242f32df65d05dceffbb8b6ca67cb0c31d9af46920bc7b52082c19088078f19c06c0156d8c59d4953abf6d0f55ea5ea824e1f04258fcd84a59623bc0287d276984df940a468e4d59409a92d67810d115836631af7c670907960bf26e9ac5a8c6cffd0a4dc43b2c5a1487288215e725e1d4e3e60be3a680a1b4040d3afaf4a83a3d6ec996ad0b030a32fe65d7959a1b3ca09ab65f8cf6c939ea3b4df91a33ab7830e676b80c2574860510c10fabd0064c504ff54803609a4402f6720b0fea7721304248b01a46d9c3a29a5cb605fa88ef036e65f44048e2fc4152f66457d0a93aaf021c9a9fb551d0fe5f0867616e495113761adf8b786a253e0a71b798a2d21aa7eb3e4a983800239172f6c54e8aecf9cde9330f7837a9dc69ce7d1fa2fc720d7665c72d5beef35bccb40e05d946240a21469b634fb4b8a56bc4a138e734754d4a0231254e3f684131a834ac91a5625e1de96fe44ab77aefec3f6c1b12b723d43d02e1b8159e7af2ec3b5aec300b050a51e7e9a38ec7a8d1e5740b1c67317a2235d86ea1aaab31b3dedc8b3480f5153cd4e07add07a7d596771a12a71c06365b91db742ba498a62ca9283ee9ab79fa4a223df68afe892e0f4791306573ede66d3ee2325a7ac945b4c996a8f0f48e84136c5b71b247315fcc81de8039d049bc8d42083234a1865f5503238e9728bb31867010325b3f0569072de1a9df129a0b3c505daba7e669530157f9a8d1731d76330cf0829fc39afb0a71dbd7a852679507e4366325f376bf78d63b9e7f49ee15bc58927179feca8082fc0ee4c2f0ba707cb647f4eb7a17f7aa6fcbfee1bbd5b552b5f067f517a6af2f10a05aa7c193ae967d50c8c5c498866aab779c1297d38a317f317c026490e0731ef533db5521970bda774565fd635cd39152735106c5e99f14361ab79e82f58b261a9ca3a1b85eaa1c68fac16b5501162119e08ac7ed1bc9c1d38af082ada03c38ab96d9bf4430ba473c8bbab62ad342866013464ca9cfcb4114ee15f10b6af9c8d6c193e59cc8c18225e21ebd4a4b92baf7b625d3fb766d180867cf2b7ab03990411ca8dac423726cf6d83e70a38b6e17fef145af28e66b8c5595bf0870ad55f7d9f4a8cbfa4eb67555b09ce6ad6e9d94ce81ed92db56a8664a3aa36ed672f0cbdc9fe64ff318b4be652d012f40ab7ee2047656314a1b83f2d1278053d44d35b4e18387948de06d4df44af03d17da30a21775a932ae8d6c8fb05040fd7e64e03928873f0f19d0f0a7366ec7f157fcad272cfb0d21893bb85275da951ab618c8a8328b5a958c032391455b68f706c437335ab73e4914067c937c5d3588d644ed459d34f341ebc158dca38ba08efd908c778387d6d4b44e829220d01a825f0cc8c6818c8a87b6dc0593afc698c132cf49d6441b52990ad9adb1fd02f9c682d0c2accd9ed22c0a5718489c240c67d1976961cf3ab812c51e55a05371d6b7aeb2d30f485465239586154dbea010784e3576eca0cae937400dab01f707f7de4669e07c250862375f68a8a0a88eec39be2b86245a73c8a1817988d4e0c05c169847c9508bd388e03c767bd19e790de9a6d5952f5db306a50ac0fd5dd0940e9b28125c1c89bfc800d7a66192e2d"}], 0x12b0}, 0x408) r1 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) 06:39:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2020, 0x52d8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x22630115646015a1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x82) r1 = msgget(0x2, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x4, 0x50) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x80) msgctl$IPC_RMID(r1, 0x0) 06:39:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 06:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f0000002440)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() dup(r1) close(r0) kqueue() syz_open_pts() 06:39:53 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) r2 = geteuid() setreuid(r2, 0x0) r3 = syz_open_pts() setuid(r2) fchown(r3, 0x0, 0x0) 06:39:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000000010003000, 0x2903) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) 06:39:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) r2 = kqueue() close(r2) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x81, 0x0, 0x4938, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x60e5, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000140), 0xfffffe46) pipe(&(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:39:53 executing program 1: r0 = socket$inet6(0x18, 0xc003, 0x1fffc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0e3e2a5e0000", 0x7) r1 = open(&(0x7f0000000080)='./file0\x00', 0x820, 0x2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) 06:39:53 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) semget$private(0x0, 0x2, 0x400) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 06:39:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0xfffffffffffffffe, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) wait4(0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000480)="7270bf6c40afb6fcf4eb69ff95050000004e95000078132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{r0, 0x5}, {r1, 0x8}, {r1, 0x2}], 0x3, 0x8000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x100000001) close(r0) r2 = kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xfffffffffffffffd}, {0x4}}) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r1, &(0x7f0000000380), 0x10000000000000cd) 06:39:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e2c0e3aa5d654d7693d201a0000000000ec00"}) read(r1, &(0x7f00000002c0)=""/214, 0xd6) syz_open_pts() getrlimit(0x4, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000000c0)=0x6) syz_open_pts() 06:39:54 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x401) writev(r0, &(0x7f0000000740)=[{&(0x7f00000000c0)="7d9ce64ef3448f055c8af64ae73a5189d97b893816f7bbc8821a5ab87f3c2509482ca997ef67f1d6eeb8f1968adece6a5c7752cb292bc3d4a8199f17b3e1af15add6ce823b8d8f13b16616b746712c9242ad4a1ba6e32ede318f205fb321e94e4714e0fce0ac7f77b51842f1724a6dff18a44734f36b5281a584af58d6b4f23bd6d580c52528cc7a32687b9f1671cafd79737abb34fe3a32cb741a3d50c9ae352f082531476c44f450ee1bdf6e196b43810303c5f359cf05f8", 0xb9}, {&(0x7f0000000180)="e02a3a1b2c57ce73b4dbd6db5830f4e0e2ca9f8f60ffcf44c8dec6ec5499e854903403dd19018f937b5b0bdc1eb4581a2f099aa410cff13d97fd010a8d33cf56d885e27fb21e0d3040763fbdc1272cd49b784d42009a9c18fd3e5301c2357fc4368ec64aee1d1ff5dba60ab644581460ffe34c6d41562a7bbf0d6c9ee31cf995e63303ac93ed683f24cb8f43a246aae9e061e6d71861695e8e3a3337114522489f24ac9f2aad35e8fb26fd3dce6fcf91959a36adddf345f30aed53cecdf12f13d563ff810402db7213929e8437422eea25250d35ff757f1fa19f07dc807d0d1e79691336b89e960ce5ab11006736", 0xee}, {&(0x7f0000000000)="a65788b4824655dbe9f10ef8550dedbab72731bd79cc3d69ceb0a8f4064c9f4a06b5154b1923577963105811ad00bb2e15fdbedc2fcafd00d25617c25d2d65829f", 0x41}, {&(0x7f0000000280)="f6e3abea9c486f35295dc852bf3799d36a33a5f14e611c5cac318067a80c7b484a2fedcb9dfd7532f14abfbfbb0a288608b8afd8c1155b8fd7c7599e07e017235e571b1a608dbc168399c397f3e373673e9853cea1d4907d202844b98c5336c14d19b353efdc195136890563581b6374feb05ca31e3f90c207900982f0ae851bb4e64ce0b7ef7f5829274fcdbba37ed9868a355afcc34187be88b9f2a4ce5cf956cd059dd666479dd759e2cbd53bbb0bcdf7bbac30b3b94397355490a5fc55e402ba3cef1489438f8895ae1e2af59f9c957f27015a60a6273b467f3728b740d605aebfa8bb50562da45f22543c428bebcbdf49", 0xf3}, {&(0x7f0000000380)="43c18c4d172df912773257eafefb3b04228cdc9a7e2e30d54b2319282b172e91985e5108cbe2bd03b99dd72f26fec0545a032f9a11aaa2c338d217bee3c8a27855a526d12d8a5e4b6b27554d818e9ead6af4772b588ea1e4fa19b3f2d276253cac716e9dc8cd3198f342597b3051cfac62c44d7701c99b0c0554ce7d5a2992ad9e407e0a247db19b1cfd1016ae9bf71f01c542cbc798493b9ca23baac1f2ea6e33d86c8926321929e5d503014943c79ba75e80536eedf55061496195f1d02d1a098d47c03a43b1ac531d742c86f5e068c5ff65dfd4793c45270219ebb6", 0xdd}, {&(0x7f0000000480)="58b25f192b4855d8d292e1888a1454292e98564e1ce236aabb42b177c151473f88995c8e8548617141016aeb80e987225ec1cfabc6814030cb16c863d0a90d3c6c5887d9db2486b889ce696f0314093c89", 0x51}, {&(0x7f0000000500)="c38309efc032691498f5af69496050cee5175fb80e52f66e3747d9fb8a03a6e20042871d289af2534e54e5b670c722ddaef8aabcd8f0fd5edc6fbe9571d5", 0x3e}, {&(0x7f0000000540)="8805cb6c5d75fe6c7fb3ec080ef5cddea9d616544f83bc49f82607df8f8b3ec9e088d92124b6c0ef6fb152afd98c9b6ace79615efbfa56c42180a784b6712f211a158d91236e57cfea185718c786c40dfa402b11af6315e8e1ad466c3f164d23925f142052cdd1cfa534702acc906e62c527c160dce866cb6e526da981d9aee6e7ecd3b2581c17e287d896b0ec201041c0b092a31210b71598b88edd5ff33e595a841c7d0ff92697b19d4066f5f6233b6c7e9614cdd10553e43350ccf4ee35f8061925551e4e91715e75b063c434eb76eb3a4ac5c5e129bd54450597edbf7222215aeaa3da3140ee7d251dbc1650be", 0xef}, {&(0x7f0000000640)="ff4f7f85f14f8a5907424c62a10cdecdf5dff11928760a0057f4c3de9a18ad8bbe69438d9cfd2dd30def37a90677806c0ee96b0d6785ec707cad0661b8c8282cf3007772374f8e1d1b472705e5290bb3737a12edcd", 0x55}, {&(0x7f00000006c0)="2c18f2543afd53b209cfea9e9ea99f967a1b653f878ea806457fe02dbd3e7b8e4b87ea493bcad42d7b1231697b6dc6c536356c985807ac00c4649c86aa58b5dc8645160b00e10010d1a9b65a655aa9227ff430408efd361112dc05a70288", 0x5e}], 0xa) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0xfffffffffffffdcf) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 06:39:54 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0xfffffffffffffffe) ioctl$TIOCDRAIN(r0, 0x2000745e) 06:39:54 executing program 1: r0 = syz_open_pts() close(r0) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 06:39:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = msgget(0x0, 0x8) mkdirat(r0, &(0x7f0000000100)='./file1/file0\x00', 0x20) msgsnd(r1, &(0x7f00000000c0)={0x1, "1774d818e970cdd7f14067ef0e3b146531e7d7abbf9c5b72a9e6752a367701cbbdd96352a3aadb327cbbde7c"}, 0x34, 0x800) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000200)='./file1\x00', r0, &(0x7f0000000180)='./file1/file0/file0\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 06:39:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) socket$inet6(0x18, 0x4002, 0x7fff) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fsync(r1) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fcntl$setflags(r0, 0x2, 0x1) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 06:39:54 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) close(r1) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) 06:39:54 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) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffe01, 0x3, 0x3, 0x5, "0a1d5d8b9e8810331d3164bf5b95039d76b56582", 0x100, 0x4}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb11c0000e4e35f00"}) write(r3, &(0x7f0000000100)='\v', 0x1) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 06:39:54 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="5072003a477bf54e893d6222c13f1a90e335891f01327243bfe120272a07c40b2550e8442fd03a388fc4", 0x2a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 06:39:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYRES32=0x0], 0x3) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) r1 = semget(0x2, 0x4, 0x8) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0xfffffffffffffff7) shutdown(r0, 0x2) 06:39:55 executing program 0: setrlimit(0x2, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x20) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) getpid() 06:39:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d8", 0xc6) 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(r3, 0x802c7414, &(0x7f00000002c0)={0xfffffffffffffffd, 0x0, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ftruncate(r1, 0xfffffffffffffffa) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4, 0x9, 0x3ff, 0x480000000000000, "147ad6b22d0a2eb228b178c1db569220c8c2d47b", 0x0, 0x1}) 06:39:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) connect(r0, 0xffffffffffffffff, 0x55) r2 = fcntl$dupfd(r0, 0xa, r0) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) 06:39:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xe1}], 0x1000, 0x0, 0x0, 0x0) 06:39:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="2f000000000000fdffffffffffffff00"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000006c0)="c0e9f77631d2ec3b3961e060d517d84bfad45e351bc05380ccdb0f71d1a7164fc978e1b41a0cd4dd3acd15fed2746a3191326d8b3bc6880227c263459e02929c3e40f4c71e4edd4d2fe2ca8f08ffa26f481d4c58f428453289ba53194b495c046957429d04ede57665fc12ae96257c58b14fa0620c289d7e96e63c0091d3fc47fa99c7ee1bd52ed77bdcb34b2fe55e06ca1d081812a161bc56045b4804b523cb3e134c9035aedb3cebadda1d8a98bced799ce686223ebe55992f0bcd048098571d0fbb81846cdc5f8791f26219622c3a917b24ba7c2ea933de08e7fa7431058758a4ac264370f7e4c6e9cb1192cf500b9eb11880300ea01346d244e7b84a02bd27e35cf930a435d2905bf207ed4bdb44868ec0e9b699c1fb764ec61248acc298e75546081b91ea8af7cda6cc4b35f9bafaa4ab5d6ff888173cd1170101706d4d109d013fb15edae734854e96c219552241bf97964909db2f58b2aea17ea078510cb49d102b677aba27cd5e95f31f43603360f8d05f0fdb4ff33244813fa09900397bcc672e952f00c0d7102a485bec35b17745d15864562410ca4f0cbda5ca1d05aa3209d125af73d39a8b8186282a6c078dfd3da93f520445f5b9a195cc520196c1f120531919a302fb4772f26d88083d588c677b55d2590f17d9626f63c06bed635f4a4a8a0a602ebb41b53852f588b62004d5968ade6230273b9862dfc80ff1d549c89fc06fdac6f115e200f5b9fee5773ddec5a0f6b9514fb7092169a8d7846526a38a8a76b1e461829cc3ad68d4f68a730839257c0b4bf8d8fa77e7352e1607c58416b5ef1df428b86df3c477ebae85b28e4a6784b5ad24fec2591e30160b3936c96936441491391383b857ec72256be9b9d17fe74695363f303d0a6f0cd9141512dc33ec151d083016f6aad22b32a706082eb79756c2241dae2ddbf82b75a63f641f35b18606db5a570c6015123a520326321758382d26b4d6cbe22c93c3492a012b8eb6b70158a450c6122404503623fe48f197af8a3efbd946eeb482a20546a83caa2d4e35c3630948ce698b89f67b72ebac4761648903456a5b1d349b03b13a8371c6ca100a45c6311fcc42abd85b6c075d15090ad2bf1a63994dd60da0f9c24ba1ff7d4a44b2d06b4da43a52a91fa3d234be54bacc5bf6cdc835c179a3b1b678300a43f5170a6acac8f3d4e02e87f593b6c936ef380f70b7f5829fce0a7fe233803914119f2ceb0d3463b6a5cb23ed622b31ba63584b5c307befd3c76b74054abc0adf133c028a6536c46ab08472840b654b29e73409318663f7e2c934e6b866089eccdc11badfc883fd39ea0d3d886dfa640a39b47cd9f884b222c7d8632e8eacd27f058bbca8f60e425ff4bc1a8a1006dea9e945dae4f060125e7f1d9e519378f158869a694334322366fae8d69f0c93cf3e1985cf20ae12eb6f35bbff4d989b1f1afcef0b8a6d94c725c199415a7ad5760cc0c9acda92842062039df8af85210117045244b287eca28a2e9a0875171dfb0e9424a721332cb9919eb2f3692ddd94ec10fb819449c351ece27e78474157933a6a30b06d4a93d8e4a92af726b503918f28051a106670f367170ce9448329398b64c8a94d55b60be71bcb6fae78d8dd161ce5f40e09984fe55e3b74ad2bc6c755d7ec367a719b65da717509883afa823f519fa1fcf6fe4ea6687bc3311feabd4bf1dad314fef899087321d6a6beb20ff6444c383530e4f6d78db19134ae76f368b544bbf9b2651a1c7409cef6bdfd1cfbb11a5bd08ec38b44058625cc082bcfb47ca348961e2d5d990c394cf6d4be19d51973dcdc81c42526c138e23265f0d34c41b1c6d66c99278b6eec9a6de8308d7765641973edb6887199269b41a01dd08b56ff2b8aa03c6e44907542451f456b31d1f72eefef9db742871a24df15743ef9761340ebef67f7edf093b8fbb90821a345aff7e18c16d584bc0496ff84cb0c9c62e71f7ea9b347010810ce34e582a784cf1699159bf9f15e913a6e41e3362d97e278dbc2d73f5ac9890ff2eddd3509bc6ce2560142656f4609f86a9d3f03307177610f59f2789d1db0e75ef7b258ffcfeb1dc6e14861ae3ed3960e39d2f06d724e90a868b020b8be4301b7dcf0b85506a4b8cf213077cfcba0e78dd95b09270330bb4ce23486a65579ec3e8cd4a7f7acc5378311191b6748a74ac2b9f139c9528a964cd46033e6edff256770df386fd9d8fd59bce4aff91b488976ab74c7d977bc40490ad3ff14088f37782fba92765625c04360bdc4a2692c66144fd8ee8385b6a118dd02db0cedfd8768bc7a358f3ae9819dad80b78cb98631ed32d12f14e26cf28a8a65ad79d821b5b31c2085e311eea699a76b4b3e769b1086e652e1913ba97737cc42548b8f1084a49c1e77233d93630c2586292b3c4801573344707074ed1d4fa0941a491870001e20a0d1935976927175cae5e0b42a9a2ce121ebe46397956b1b985449ca0a42448612af068a57439fb201000616f9b8afe2a2b80e2df3db3240bc96514040aa70c8d4de4878a2d1b842e0832c0ed03c1d5d7792f3e887994b810ab324da697df1816c002f0d9fc2cb7db9570b749f905915e6d2a0251e93f70c22ffcc6d24167f34a990c38b911810d7cd5f441a8eb504815a8946f2fa6e56618d1a5eaea2785de90df2c49cf8927d99a12802ce26dfbacdac4e81d0ecaf570a47a743fba5219fd6635ea77a4685657740ee1f12ffbdf7543af0113a1019313ae3d990ceecde55a52cbe126333d766276af99613aa3564ba105d719951d44ffc8c7e161bcf00fd103b6613b623e5fedcb76a9e061c0600a2ecad6df54096111b2911e7e8c5f9cf1264c870b47a30ab07158ab3da04798427bd3f47e902330677f15bca8f26eba58c18ac757a0f49dc75a62cdc5a39ab47afcb0550c0d9b22babbb7ea1ddf62f34cfb67661df064d7b94e3b9f2f87178b6c371d9727e9e482b7b9d71154f76566c4ace3cd944ddedb52783f1ca6d55b2f0db3dd093f347defa455d74b4bd06cc41d92851350c2a7e80707df46305f864324e22d7444f334567decd871501f38d5099061c2859ce456c3cba40c38b841ccd139d3dd564ba908f387655f6ae4a77edb1e6b04736fa547aeeff8542bc35012d2e94af43c8054bb4690377e6949a12f1deefa0985b1bef82cfb419379c4dbd33ce3f504880a8ae6f638a3142c0bcd0232128cfbe5c9cda3d7c67678882f84be021f3f503192bb2fded5ba01ac45fa815a39fe07ddb4c0f598da01c9712917d1feafd882063975fea718fef444c5b57cce8815f5ec7524b28f5919b33cb77221155bb9adaf974716913e92c83fd3bb6fec8737863cac23dfa2c7ca3870f0725390f03dc69cd1f102e72bed5320b17c57ac5b9864935c50020dbc88a8285fa2429b86b1c3abca575008a23a1cfcd82e9e59e4e52e4e412fec22135d8fbb5924da3376ca64146edc5528e3b86aee8a2045077a361c8677ccb675d98bb6f84634ef9473a2ca242a551b507095d34e53592ea3b20594c3b5b82e5559105450c7455df9e2d7070840a72f9c977f715ddbeec93962ce7ca8f050d25b052a943427eb3255d123909cf76cd142056f73674614ef10ddf055937f192d968e7f2b3c4f9c3632601117aceaf9c0be50bb63867128e8d5a50113e4448963ba2db2ef661535cfab896ee559f5d636751077883f8c54634751d2c4e542a20787e9e9c068776bfdebc08ba6166fec9b4ec874633aefbadb252bc78577817fc85d49e9a2f6cb75f7546ca094623e7f0abdc5a696779b42ef4e02fcdfb400a2109e3431699404539ad5778c1d1822c3d7a60924a27710cfe97727346ea1f34a3edd68005f3039b92e08e48365410457710c5d14c787651a42722997039ccc025c133fc6d632d4a68e00d1265a87f81c360b2dda707399ac4eee5ba55ca3eca77aeb3093a829af98cff31d3024b851f95459c0548578eb96b640b0d5a700423f0bc14a599b46b768e7d86bc23ce5e82a5fbdcdfcd864ed6eaa252c7996c95be316bbfff43538524465ccdab9991e7f2b8fac6d31eefb332767d2388544af2799ae0ceb98ffb7c43a668286b21457a06280ed41eb86065308c637d9d8596ae75575654091f58c42b1a97afdadcdcefd7016d15c4e3e68bc48347f6a628d1996e0fe53c778d35df9cc583af7a09c770b27335f20fc613d4f6440220cfdc8c93c02769f6041a592f96450e9b4edc130a2f6315ababb3100ac915589914916c19116652d84f54d2739a7b5d933ed42cdf42c0b0e5d5cb3ae61730072f60f749bb7e43e4968bd95c99863efb5b8cfc9cb7041d05e939b823259e4a03a2929c69c75087f2dd5775cdbadcb3b29f38b09c1555d9f8c671da7ee9fd60c99edf095e29e168fb8ce225dafaa3b688cfc3371e7708b7fae2b715211271b7dd89b4752896f418684c6f17606d6657d38f5c9224c0c08ebb36c6ef045cca34b3482dc458360ce090f5c6d27c592994b3648f1754454a813d620b41866b52b975e8c01921248513a44943bb4439e7bf3bdde5fbc82efdd561ecb5fa85fb26d13ba1dbc95ef1902af2d38f154e8a94d4000adb31428a5c7413f13d37c854dc4898ca13a5552a06b438b445db1fc76a3e5c22a35bb45309bc42ac42b7ce87a18e5b8c61391437004ca4f3fb6f0b7f1fc4877ff1317976f8f8a377e0b24a68971eb06fa2771bd15bf2f385ef2dbbbeb87ed84bd9e6adaf3f604cc42ad0eb1e5f04d54c0f717d5d3b160df533d407c952de6ddc048889dfed421ad834e95e75bf929c43258d76e8eeb66b041d3aaf1b9e71e9b18c00fb482b3ab46e94c6a51ad8cb63e0eacd9648b17ca261cf7b5b7aeb48bb706bfb23dbdc08bd6fc24d205344cbe67afdfbad1276b6413ca55ec6aab2af862081510013dd80d97868326e77af65e2c33230ee41c9dda41a7cb077c9a18ef9a6c2214364199eff118bef7b7f16f7529d9071e0b7e1b3c91c1095fcf46f74f873a7ef952d2c74c9fd972c67e34bb235034b74f42363eff9b93a77966a4d253ed69628a9c6aa353eb3ba0e4401c321e5575b7dc5399d61efa8913ae2e1aea6b9ff4cb6814a34709d9f38003785d41018eddd4500be1592399c18fc43859abc9713203c50bf1eebfbe2c06dbb1ef9590ecdd34d430823d1d8a5b29082e5b3bbee283fc1457b05f4a0a5bc405f4e65a1147b4ef5c84bcf1e170ce3628182cd8b6a9b9186e3eb22a943143b4e6559dbb4e69a7aca250443d8959f949d48c409cc9ba9b21b73b5ca7198f851c77038628f393b96aae8f52c45cc498fc89fd5ce83f53f5557f1aecf84146a0a810c41fe54d6266b1a585045aa93c6e30849a513ca5ce1b4e5b72a391e15d45d96014eade45cb88cc8141a40d1be0db8dc654fa2878f1aff13a3f1f8c5dbaeb4bf73bc3b88c61a9ff41a3af19d09cdc90998d8d6c32cc0899d0822aeb0532ddf5a8fbf2a4670cda5a1e088ff6c24e37b58c7a2c33032bc4892990a7b573f7c53e684e514f549f84d3573510bc2dff752cceddae381d8ffff4dc43c01c748b958fcf91a04642a909f5b93a06df97a8fd278fe17cc3eeded62fba407ac1be342ddcf80e186a3d77a0d0ee41e02309e76e94217b7374991ea2303aa12465eb1c989f3130756a610c1372904626c3576b63201e20ea94b40c53c91f2142fe1b3611035e378a03164df0cec9fa22b72e6e3e565fcf78ab9c541228ef6345802195613045c8d71fa4559dd62f82ee17a5bbb332340b3fe3404dd0a8ddcf19a1a49263f275315", 0x1000}, {&(0x7f00000000c0)="c24aed556ccf9ddf585e2b88144a342f883be35934d9f1ae94bd4588afd02861bd326955e9d577cc63c2db4efe3322b918bd3acf0dfdc869bc0fe23b1354f8347e313db6fdf9741179f4e9", 0x4b}, {&(0x7f0000000140)="52cbdf21f6fb1e864a76", 0xa}], 0x3, &(0x7f00000001c0)=[{0x78, 0xffff, 0x80, "9ef16fdaf33bdea7c0bd63774621a5c7110a98b38f0afdd327e52ccb3263baba99e5b7fb3f20541b9d1eb6f8b75dcd030afe125fe3a461101046176438670ccde31e0463590bd8c7c244ce4f837da40a560ddb32f6924f48b0bdc68fbb04dcc132"}], 0x78}, 0x40a) 06:39:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x24) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 06:39:56 executing program 0: socket(0x20, 0x3, 0x400) r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 06:39:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48", 0x6e3) r1 = syz_open_pts() close(r0) r2 = kqueue() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)) r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:56 executing program 1: munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) mprotect(&(0x7f00006ae000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100)='\x00\x00\bL', 0x4) 06:39:56 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0/') 06:39:56 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getgid() setgid(r1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = dup2(r0, r0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000100)="6cd1690a", 0x4, 0x6, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x42de, 0x2}, 0x8) close(r0) 06:39:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 06:39:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) kqueue() flock(r2, 0x4) r3 = dup2(r0, r1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$inet6(r3, &(0x7f0000000000)={0x18, 0x2, 0xfffffffffffffff8, 0x1}, 0xc) kqueue() 06:39:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = semget(0x3, 0x4, 0x7a0) semctl$GETZCNT(r1, 0x53a88775685cde14, 0x7, &(0x7f0000000000)=""/228) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) getsockopt(r0, 0xfffffffffffffcfd, 0x8, &(0x7f0000000100)=""/24, &(0x7f0000000180)=0x18) 06:39:56 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmget(0x0, 0x2000, 0x82, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) shmctl$SHM_UNLOCK(r2, 0x4) r6 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x4}, {r6, 0x13}, {r6, 0x83}, {r1, 0x24}, {r0, 0x40}], 0x5, 0x5) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) write(r1, &(0x7f0000000140)="82b431e255ca8a1b32bc45cd5e1f7f05ed44525c5a4082ec200ef5e209907f9601ce42e2c8f28aa0bdc257c60b862e10af48e602ff2c63402550668e98bc69e78fb5104571a44bfef53ce7df2eb6da97655e589707a3b1a9ac7fd2e4545c12ad4f55bf931f78a910f468d12eddd0691031c25e4bc9eea24e25a364eb501fc9b05d1577a1c9af159196c514a21f0d10f7d1f0ab8356ce944945fc17076e0572ad44b26f66aa6aaaeefcee32319756fa16911671", 0xb3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/48) r7 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000240)=""/66) poll(&(0x7f00000002c0)=[{r6, 0x82}, {r1, 0x40}], 0x2, 0x72) readv(r6, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/199, 0xc7}, {&(0x7f0000000400)=""/64, 0x40}, {&(0x7f0000000440)=""/12, 0xc}, {&(0x7f0000000480)=""/7, 0x7}, {&(0x7f00000004c0)=""/203, 0xcb}], 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000640)) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) syz_open_pts() dup2(r6, r0) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000680)=""/40, 0x28}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x2) rmdir(&(0x7f0000001700)='./file0\x00') shmctl$IPC_SET(r2, 0x1, &(0x7f0000001740)={{0x0, r4, r5, r4, r5, 0x10, 0x20}, 0x0, 0x1, r3, r3, 0x7, 0x2, 0x5}) fcntl$getown(r6, 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) close(r0) execve(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001a80)=[&(0x7f0000001800)='^\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='y\x00', &(0x7f00000018c0)='\x00', &(0x7f0000001900)='\xe5\x00', &(0x7f0000001940)='\x00', &(0x7f0000001980)=')))!\x00', &(0x7f00000019c0)='\x00', &(0x7f0000001a00)='\'$\\/$^$!%\x00', &(0x7f0000001a40)='\x00'], &(0x7f0000001c40)=[&(0x7f0000001b00)='\x00', &(0x7f0000001b40)='\x00', &(0x7f0000001b80)='\x00', &(0x7f0000001bc0)='}\x00', &(0x7f0000001c00)='$\x00']) semop(r7, &(0x7f0000001c80)=[{0x4, 0xff, 0x1000}, {0x0, 0xffffffffcec39db7, 0x1000}, {0x2, 0x7, 0x1800}, {0x1, 0x5, 0x1000}, {0x0, 0x6}, {0x0, 0x1, 0x800}, {0x0, 0x97a4, 0x1000}, {0x3, 0x7, 0x1800}, {0x0, 0x6, 0x800}, {0x3, 0x800, 0x800}], 0xa) pipe(&(0x7f0000001cc0)) symlink(&(0x7f0000001d00)='./file0\x00', &(0x7f0000001d40)='./file0\x00') 06:39:56 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCDRAIN(r0, 0x2000745e) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc71902", 0x1ae}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c", 0x252) write(r0, &(0x7f0000001740)="7b2400f1cca0e733a94bc8d85941b960aa881e6d7ccd8fb33ff9d4ba746e20cf32b683fa2a67840c680e3e60244dd2e67cf56c6c50d14de14a63d8bf78e690cf1ddac18ce265b8a6e022c9fac6cf60caf995d8eeb664e97a12dff2dd9f8dcf69209ed77bab7efd5811e8ace796cfb3a87d836029ca018c19c1c4b93f2ee3337343a98c279d414b2b6a54645a14e11fa9f2a6cc538249e5ea65ccf5d7f374c17ffcb34e458ee87f32113dc1aae96456c0975057d5e80bc0e514533689ee1606f17a3587751c9f304829d8d066c0d2501a7ec6fea1bbd70e46992975fa7d8c6df9465c4c6434e1117c52c340f2a551b9a860afdf3b282c1b00dcaee3f06dfd9c9e4610a12c9220d1e8fc390fcca054e3663cfc92218b0efa482f667c0badba3dfe47d4a1c047f539f0b03b31e5ce760e9b5507b3baff8dbbad9099b72d7f37", 0x13e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 06:39:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket(0x6, 0x4, 0x3ec) dup2(r0, r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:39:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x1, 0x10000000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x1) setsockopt(r0, 0x3, 0x1, &(0x7f0000000100)="4a0edbf2eae46f634901f5213d5b7843b559d998beb72ba107631f0b6acedc217ab284f81530a5ae65b205ee83fdac2c7a06b2eaeac9730dd2589d54fd88d18db9dec797d7c6ed4ed663f7402e637d2999c98ca1f8c3ca96f9935b96bf86e6789a17750864a67e4e3a772930e76de5d4bec4f02a27e2164aec8be563e5a65e20e741fd4ca12d82f1c17bf0c08958a84e2c700adf6a24d5852b4e40cdd5e5bbcb276fbcadde54e12a82822d2ca74a4943e835a76e9ef2fdf6476b00ba38d8d3b114c966aa235155f4339410bcdcc538fa294a35243c84fcfbfa817b0c6a1cc3db385e42fe0406cb983efae79a8f641c9050de301c9c832cb7a8c8d001b369dd8c451aa56e9411c9ecbb5f105c0ad33d37d14e19da054ac814c559113c38a294df4f833df89d21103679ce2663daba5159c6840991d4482637fead62c3b512b8b1083b38f9d8818c05c5835ca921f2eec1657c2a351df9f8380cae1068946d6ec4bdd4d67a43a6b8265e5fed683bb7fc37905db7ef7b112922aaddb960a182f5d757c7fb578e00d2f5470e248f2786c099bc0b33e1538b07ed5e48e5111b24fc3d82ca4e7796fcc2dc6fc8c86dd6eb88a45fb678a7f9084ea5557e65bd07ed2b1b98f8136344c08b72282505e4cd6b6aa8e0c38b3bcde88abd99c0eee0294799742c1605c43c7c279a6a9ff6a495ccef49c26e6f331c533a4f9347e71925987d433af612660ab08e84646acc2ba327c7aafa7b2c7ed09ff48cf22470f7730e0068e6ab1404d06a76999309ebfa824e5491835c1869d0fa81635d56fa133949656878d887d92e81f31ce01a34006ede9d19bd91194e83a3e8d17803d7372ffbf639cf416e151a8d5c413902cf4dc40cb0241e976d94316e47bf8a7d6b583717d976ea1456cc2021c08ed5afcb3d5e4dae6fdd09b1e620010ea44ee4632117f9147a7783a30ba841dade5156891374994d96060f6c473a6192bc6fcb5e88f3bd6323bcd4bfdc4d7756891c7eaf4d2aedc1eadf88223b465a0a78fe0e89eb8b2b8b51eade0f2d6950d94c3889807739d196c5e536f670e9110152e9ab6ccb8a519717b87e1b4e88fd7ebdd1c0738f636edc6578e264b05808a7d5ef6424040377d9db7360264fcf2693272102e04dbdac0929b21bcf5188cc65711b0e165517452a8defc55a1d709b93bf5d44f0897755d9b546a8f4235d5a399ce4b11ce76a4b6be3336200ad604c8fa331885fe10b6c33c887e91b735fe3a2219b4b3e07f059ecffa85b8f0ab542a5c18db0e1461289719ffbf3a52a154659be3c3873805017ffb7ab16028967ad07d428aa8e841406ba7af6a2b9c004a079e68c61bf1d81e35e0b6adc89afedf288f11b5d349940f0f5f48073c43bed769a0167d6df50d020c418b1dbe0b03c18505287229db1714bc5475d1ebf63b9713e38951d9a9c9c360f199034ad8c6cabee711ab11843b712f6f6cd31251456d7a3d33b377e7b7c8f8a745d8c46a871e47bd0fbf448f16f6e1fba9eff9cf4385ae32de710e3099556213540b8e00bcdaf67d01111b2ac21068eecfb5ff97770abea2607455d1522f59913ab580effd4ebdf9d06b1dcc00f31f6655f60e0d04d54d982c7a17fd3ef0bd519739ceeebded67d352b8746c05644ea705cc1c55f0537a5021787c31b8f77f1e97782cdd3ac08633ad97139e15fee30bc49c564862c4f7e7fd7ffe1bd7f0b3f89bb64b7d44e61e2b3e95caf832a31087ca2d771ba1e34b2126f87b66bb11967df08d73fe45cae0570b132143d9e7e90a22262c101b24bbd9e36ea44b5aa86c63dcb002967a4934f8f8f1e310e36e9cc1528fc7be8eeff675d3c79390c011b36b2cb8d0d738cad60bf52eb84a8683e7969fd80c88c027c5c79de84e0d41dfbbf0a99ad2d064412a61cb668881ddb2b1b066b3629c91dcf02507b7edd3dfdb91d476a17ad8175ef68bce77bd4c084fe5a12f5100967077bc1ce022ab5e037e90c69c685afb0f6e17bfb84a8ee3c80f935883542ed76b84347994341dd5d0680d1da36b6de35fb98f6034607113b70682d37926ca62a2ee5a547ebf559a32dcbd1641f4972c5d2bcf3b00837e0ed2ab3d3c673d6d816b7f0837efe28649fdd1731b0d832e227fdc3f540c251cec8f522b962d2ae01552bb56c41a824b364559d363bb925eb29aeba1fe548c56e58bb6400bcdf84c12e081d7adcf04e3cb2f294f536f2b1ac68db76f183bb711379fcf60fb62590c8fbe927aec796313b54c82d572a45dd3105a553cee49b7c35511fe2421d285810e677824a3c3a51052453ea44ac3b19c395750b401d0193c2954ff3afeb78902c045918c2a4f365f751500f73b89f3bb87a4c824bbdc34b1c254e57a3ab696379e80bda0e630b68b18493a12e7541164ebb261f1459aaf6edff64956dcd392f2e4ee0e6bffe49a31d3430097cd990a16c7a160d83abf9c8b569d4233130c5ff1ac019ac3ebb51880bd0f800cc466361c2b6ec3526ae0545e9bae4c7878d719d91e75ea2c60dc8856c5d40e60c30e59f81ad5d8eef45b3e105135286597f001dab18792d39f7e42a82ee64faeebb219658108febd06438a0d266e4fa10970e646cca9d8e88600b71ddc49364d5178e657424a9ef975ffaaa6fd9d358d0798d06dfe45063f105cedf32dfd8e51f0d1d52c0b57ac711d95a6b603b0e1f006ca8b601b195dc697d973b9fc3b085a57b788503b8b1b9d8158f780e5f90c978703867c8bbf6a9fb2a42a31f39200e613c599769bdfab1f6c5cc93858dafaea899ac6adf6b8a296f90d78834eab882dcd7e5e6b1a33d49a2a67a1e64a2328a1c72e9990974f6d8dc85d5aea8ec52e08df7b574b011a195a7c36340c58bc92e88028950d87afa34ce69f0e2a3f03bb6a1be444fd38d8055a60d14dac1dcc66e1e9e9d8bcab09302d6db3b0c8432de24ea78c973e27ed56cdd422ec517ada137c16192f9ac10011269cf8c9c3faf7e16aae9c9f18b698e93ce4bb1d93ad2e74cc6a8c68fbaa0da15313f83ae0ec4760a94899e792f8d9e6f493aca3c38ed44d8a2ff92df80c9d3f4a40228961e52d00356f31e541edd27866025efabb49cb9c03cca0b4081ede060816e46cacdd78de8f4be4e696c6e0ec58d97a777f53e1c622b8a95697ee03f44ee3016d2b8d877f45be3b26fff5577ca477023991e83de686d556811ea0abb00ed960b716fb4b1a543bbaea21455f742959fd0f2d3f744f68cf65a2f5dbbebb0f8b32b15c4582cf8a4c918d70bff990e8e7960dde20785a883daed739eb4733f53efb1320ef1e64348ae3f0a06e0be16aecfa3f07558550f54af78e334fc2a13272fca399610ad6e7e24c354b0994527c16f147657247605a41c865bd8e90c54a096d11e367ab9f37dab48483d182eca5be42189c1614ad08a95a74a92a8bbd8662e654d2b9ce83294c395eaef0fb4a358dda2fafd024ce19b65578a1fbc6bb0e66b96cc6f48008fd8cb2f80652adc77c07c18b6a4a0305d6182c42d4dbdd100ca5b77d957cd243c7048dd561ff8a8511e489b770ec6f778600399b4219532e048dfacc35dce0983e3e5db6bca9cc493167d0e19d0007e2a167b23765e0bfef36dd742ef2bf305a633e58ec3ec576de175c547b0a27407d4915033f8429528089e650294c89a89618068c19f16dcfd16e5cd0d15d4407c03b53248497efdb89a9b847e4cddc839e2070a2428f4d691d2d68a708fc5603f357007759cceaacd1391b152b86693da18c3e86c5ae8593fb261b57092fbfde9d7921b3712f8d01a05a596f1a5bba085354953098ac86715991a95f37dfaccd4aa9426bd42fbf0221e73e57ae2a97b19f7ca6456e2f3ad4f39fb9844d19f5794c7379e5bea203f3f0db7442a277b1aabc4e600fbf3bbec2c1b3a9498afc69ba5c63b03275d20f2ed4d5446deb9c9deca4e6b7e58b892491b9205378a6160178f464eee265c58aafc45025c47dbf05ee873e864e58fe56cd08c8a144f382e48563030c94f0ca42c9c5b118c97ff881a6862b744c0334dba607079c2ff2018a702f7b7e97aacaad2ddebacf13e7dca85e6bfbe64d45c9e76404e3a6b76514421bfc5d9623981e3df868a85029f35e7f158e3ff89df809b68b95b8cf18f34bfeb3c5df3b15b0a0f5c9893a212e77e83e1403186d2253ef2b6e7c9d5498767fe11b0dae5c1363e86f37a3cc8e4cf8a8da83a53ce587b6ddb4017e38d885cd2062081bd1351c02fccff01f0d0ccb67b4c584a117380e698024f099bf2d8cdec89c5eb355a8e4b8d9c77c493499fe2c34cafce3a8ad1ee176dd496462af641dbbc16bf65b3c2097874fdfa01fe9c04faa961a667127e6e8b863522bcc21b13eb7c20bb4af5ac92334cb76c9ae701eda7055285c7790d206e054d7ebaa3ad03a5c58092c96651f9e2c8809aa94f25865dee222ae5dd925444486e66f368ba0a0f7e49b0fd3ae1db32689d69ad267d5ba2454ac7f2ab682526d950c1fb4fccb342a9eec6e93433812216c37158c18e8658ce494dbdc6b45172e70c727e60af28bbbfffe4f663cf1ba43cab51824d5396642f38f4b7e50aea2b1417c551c7387394eacdddab5a44f44918a953a895e040c365e03844a67faba9880bb263a5415fb1793530dc2cab92de691d54af32e37e898c0efb3588641813f4b110df283d1cdd90215962604713e9078ff3092ca4d9ea57d50d89c909a5fc25c437f59a436da3513d28de056d688ecbc643da00ec438e0627e5a24bf1a04d1f79d2a72f80b1b443ab19c0caa16b4060f39ad2018267cc8490cefe48be098b2be312a0e0d986e6747d6979d403efadef45b46850b095fb6e66bc98612071c09f3829f4c175b589ea9c7af8bbfa74ca5275abd387e7cb3c5d12507e2ef567cfdc7734ea1ac1ae9fffd14005a64060fb44c5f81e6f9f2df341a6bfa35a382bb91a7cf98beec3a5da85eefece191f8ccd0b9aa14a53676d5b8542b0dd353ac48fb2d205e09a241400afa13e2bf6018aba05209e54758cc0e293ba66b7ae51e9859551e62af8b94b7c9a3de9e1f7bfa29e066fedd8c3f7c7aa85cb7428badbb5ee291e7381928877e00ad89221da8a3872fc26b408c251bfbafc9c4e9b5eeb066aded56236b3ced8cc54f25c4030967f3dc4e40c1c461244fe6311e5a392b8b8d914f639c5c9425d24e343f582c151367e8925e5113de4d330471ae57bf8428f75e312027683639c121c2ab1b245f453be770bd311f6af1dbbdc6f63f405db687a18d0304f808a8d91bcf0dbb6cf28d7304f77208310a11e9dc229b61e97fa85a969aab861d979afab3cf1a3fa84356a935783291f084a65eb244ce1a9363f45651ecc96f11706a917494c2ce410b65cdb53232ac76f217ce349fd5e04e0477472c7789eff049e487fe278b1ca86c9f62631e7d3337d8f1d7bb58ff4ceebe1ebb7b6ccc0b511378bb1776377cf6cae25ce987dc70961d34cdcc1421d38a18633c07eaf895949210338ef2c787b47f1ca70873284941a315765da4f27e5a549aa74eed5c3355963efd41fbd7446eba5a2c0690800656aa22cb5f9f0cdbf8b664e5c43c11b8054ab88256d70f9eae960d15a3c26ec0363c6f1a23902ccfca4e64273374ab30392a7646066f6302e95711cc96db2a331d1e85711218bee2475d9b402146217015c9787931b2ca38a2187a874ee1e1209126f751d12f98a051af6f60acc8177eb95bdd350879f449da3aa0a98dacaa01dd9e34206299aca5bd978863852870d45881ec07cb48a0204454143b837c0970d9f31918a26a21b0b02b2", 0x1000) socket$inet6(0x18, 0x4, 0xffffffff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 06:39:56 executing program 1: r0 = getgid() setgid(r0) r1 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) 06:39:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = msgget(0x1, 0x703) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/146) open$dir(&(0x7f0000000080)='./file0\x00', 0x41c002, 0x0) 06:39:56 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) r1 = shmget(0x2, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/187) 06:39:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) socketpair(0x2, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="720a1ee6a7bc82a56ba89affcaeaad63ef2171874fdccd7cc99ca0416d45db94cc4a7b0c5d0e8eef4b5c934e33ddcdc3e74a2d1bc597dc5d210d5162650b91faca64cd82aa5a1df8dd044e5baf9e08b1801c089d2f89e70fa4216af1c357a84795a2da0c6ae0638197921cff90ff9e7da592bfbeb8d285d7176351de476f2c49a6e6eb663abd447aaac5b42e7c8557fa0c511300d44c54b13a375349a06053e2b43277d128a26d95bb7ce7473d9812dc1b79c05d05abc685e7928568890eb339c10ce20fa1e4062b21d69916c4099bff447ac8006e55353fa6eb91fc9e0b39b272f4f85d5e51bb9315c050b53be1ebb9c9a32515ff13dfa6f11a29bc95d592d50c3cea09ff77968be529c77337b4bc38c77367b66e3ad8af49f5ca21a73fd9cb76f933e0fd6deec706ceb7963877125c0cb7df38e0ad962e34e9ff3e58ccb898630523105eccc076277ce7c9e99e5d180810edec43260ea8fae24a909e68d5c9498dbc392fb9af892bb0231c75d3fad3b95899fd760d4a16dea68094af8751f693b9ae3f51c9c7ae18c36c821c1e0fc9a70814613a363c43e8bd00e06fb56674fe0c381d046b3fab95610484c10021c13f317fdc7f1a4431c7da21302fef7cef89a2a6e16b794b5a6a16b426fc55ed90c254fbc492d871933dc91f5eef108c93c9224bdc65f316f14cfec181c74e3bd70f12c535efa4e551d6125474d94239301fc2b8fbbbc7852b3fb4027807c695394d79b019153accad99949f74cb75dcb6ab1c59987d3de8d956e4c37b1e33c6ca600c66e2618fb5b273d6c8254ba68db1ef7a5292b1906e82c27f620b637a36c3b184ae89855ec3c6c8c1009871be4dd02327f695a8c6cc7a5095e1147a4bcbc5eaba150b16fd357925ccf191615068c61e3464f60c05fd967271f4b4727d4a3841c1d574d62d26e8bb6926d28dae19da2e758bbfbb582e19483719af7f7867e69007aa67a6ec7be3ccff53c7db6947b663193eeabde39bdcc4e3d9b22fcd6c218149615eb3f05062bdbcf5fb95289f9376adbb3681d6521b58f2f89be3460a98e4dc222028baa451289f4861e11b30ef0a86e3eed75d3aa1cdbe5a910deb1e54a9df1fbea6814d6cbec51c8c86baff5645308852fd1b65ed8332ab647d67752030741cc8eeb37d8fc4e8e1628657e538bf5969c4331c22ca72c48b0306375f5755159052a591365f9cec3bf7e0f55042009b8dad011ce9a8ef8f35374c2ef715448bdd64d0807516701bb68954541742bf1e9a127905c43c47dc632a0974ad747efe6d45a4a234317f72af4c812a15ae3e64d2344096a44e64a2330f70ebc721ea1c62cee6ca0029fb92c7b8175541b0744d41d9215675a694f01bc89bd63d000efd17b4f808f97a824578883980c4ffdb2f88b2277b9e69262a3e1119a5f2479b8a0ff66cbd1a3bd958d267514abb09a51df9278c686539b22d24096102dc6f21896363091b8f017cefee89818adaa8f74fc08a37f1dcb88372ec18e2734bc1ab40f41a2b6eaea3b7a3919b7409fa3e437c5082bb05a4ca8d8569a8b0c12ff44b848e5969196ef9ddc63965463f677f1a0e104b1a2abd76149e6543be752e9ebcb1b4a3e8cdca833d8f0401ad29e4a2329d235ba2b859ccfb3396d5bd1a1f774e2500fca12eb738120f02aed097269deed1901fd51325f7b1e27d12c7b7eec633ecee5792045c6c10643ba5cebebcea49e0b20b95b24451bedca74203e31b2c6b8a5957d657cf9a7285817d19039c5b3573f424baf59f6ceb76faeb0584b905c1b1a35edf4e635ad24cfcccc0337f21bd2649ca4e9ad76273f20852e0b8314b114f85a013074c323905f40072a8b940895f742146a5f854e555a11e56edab5bf258ae747b88549a74786d82418107c26f677776f17d8a0795af3e74e17fa2df1b669c793c6056cd69d5e64ac3e0b1397b2e7365b6a4bb3bb7375847506494115f3accb7cd67977b3c302bebfdbdcc74ce4403b2bf4dbb4db6e9f38268224a15164e66110e20481eb4dc951c2ca253ded1b8e93418c4f92afd9e1308e530ee7bb27e2335b10c72c1e4edd95e0818faee61c09aef747cad4cfc459c87d3c5d300762645828b0ac9b56c7566fb971a25da4b059dd25d9b931677d6b08af1c6781a59a3b898c7ee271ede9bc37b161a33f86993e5e4f5849dc8fc055c6db787556a3d1ff52f954ec4d2f43aaa20a72169a6995229a6f688aee02254ce90d6b0a9c83ea1146c293f1f7a995ededa9f1bec878b7a0bd6f01af17ac4b28a872733c9a34c7e5de3340bb96360681790be9c8948fc158d28e1a29a08fa8dde484da050d3c3de917c8146a6372aa6c0d9d12a0d8b6120c503a9aa1f1bee28490d5f497f77b5c25f2e216ef173f04784688b62618d9167d12216b2ead5a31e8545de5b979e635f12534d87bed6f0360359484cb00889c3ca3d606e828760493097d337b6b69f166482bc3effebdc00474ab1b868059e9981e83be5d7c4e8024a2315b69274ff4c023f0115d3a62679848121176367ebeac28eabece5d8005cae8b3204e166e457eb78e852f0ae2d38ab2b2b74729e4aef2a8ae2daa083af9b7dae03c24ed430f2aafffdc6232166a3d1e794720cde3c32c5ce62c8ac0af19449e45f5820ae382ed9eb255375c4c7c17e4abaa75486ca9649ab7e0b6d2c5669baf748f0e89a9781b5a1302ed4d30eef8e51f007e1d93237ffd822799a8c8dcbc417c67d86ffe40f95408cfe4494935baa8a8e670beede2c3950acab7587222fbb66e72e417cf32de00d826c7f54ab8a694926909512cdd7c5c9f708c2750e497d54bedd5e0f42557a98a5f8eabeb78c352e55a0ac84faa2c823d0788cb5d4d082af6dfbcd7f5404ab900883048ca17d1f77c66995642de9801b04fa3fd04439826ab1109215e60f20739a1eaec9c5dabab6a32df342277f475ff4969eedf4cac07ef1fe74e8c49072b695ac8f0cf8159714c9299c99dacec4079a91dd9bf7162ec3ad0c8d6681f5cb8dbc89e78ba6b41060ff92508a411d13ce6fc21c71ca242e36d10f1192a5bfc6dffa42dd626701896219b29682edc128ac2ade0ef627dc7f64029acf207b47a4291841f434ea6ba66333b3041179f0e5855b7d7908461ee3d1be570a586d3c0f6d5b650ed6ef3abf7a0370763e918156c2b01c757ae18ad2b6ea766358f15f54460f9e3fed1ccf234e7fcb69bf3007592442c513d8e600999477d418614759d1e991c2eb7dfd58380e11ce885ee62526c243f359a7aa26c3fed35d07f8c43f3ccda2c2d130074893cbb761181cd9b14c81e21da50f12f6728eee59e392598b02049df4817bee3b1471365a0313824678ad9c6c70780f4239adcb5c9d9ce5dd0dc61c6e3703147b9750db1174785044837679a162e7e7543f4264e0f835e22c95fb2060714aaa755059aa44ad5c81d04aa9b99bc58cfee4af8d246787c67497c026724eff759af9c314d60e780c52411506f2c44ce5c8344f05bc54613c4053db0ad9d04141cac5689d7912ded4efb7e88e78c992653faa32086aec0b0ec0472286f084ef846970dbc2becc509690f13776c0a92accb9e1e7eacb05cb4ecec548e5228759a734918b28fc83c3f78e81a97d9507490eacb8be1f3d534a7b8bc733a92fc34704311370e98e6870d5cf890934d56538e079849c51a815715b71534af279ccdc5d9b4724c72e9adedd3522afd27c29aa554b71ea816c04d958182dd78130a0f812f62fbaff1660c0cb8565f811c05c3e7c3d97e549606d275a8770b81e95286b28c2a10be370572320b52a8b8a91bf4d65146af342571f2c72ecf386df5549a8bea296f979b6c1016295399f5bb750e9f68bc8bd71206374fa011eced28fd94ff29ad8944f980ddfa35a53214acdf6420b65f8fb3aad8aa48494b596e3d0562cf966c80c4bbb016ef8cfe8f34d64ff7a1760e9d4de5c8decccdd341b4fb8b4dd143860441a9dd017443eb44ba3639b8fa0c51763498007dc31339eee05e3a3dd39486c33c290b491dcfde289e3c5a53d298e04ca5a60f2c0623523d018d2155254af9dd31c1c12d4a162cb778db78da4c35e34dc9c9c47fc2537060b409567a6a7ae8380fc50f562c07d3ff01a748947a338b92e8d5d1e59850ac1329ad4928c46c5d0629cab798a000bd4f19a3b3b377d1e3430f93c53ea7cabb72e297f133a3ba029db2a9c5b32aeb965a1234cc6c1b701db43c4d6545de63fa2ffbbcaef53fe722319988294dcc53f84954873f2c13747da1bf92f9043c1d0f04f42ab3e40ec81b651a67f5be62654de5e507e96e32ade165531b342c7e28f900e669b6374141024fdabecd5993f0df23a0d140499a6498866016eff0d579719bf2474a5dc5a662eb5dc5c5edbcbe81b2c67cf75091ce37b759eae9cc252231f687967b429a6996ac68826b18850546c9a90c2fce20c3597879f21e760a367aab099141134d954e95dd91f5f3e8aa6e184a148de7653606da3bd4f9a70ee87b1e81fddbb8e79b6a9a3bcf5cef3290e13f508ff0c7206ca62210ab11cd4fc5455c66b661898d2c542fc5f931a301f9e5b8aaa52296886ad8aab482e75b34adc90e6d1c345d8b7e7bbda5924971fe24c37b4c017096b9195586c7a05a9ef6335f7a32a70df1a83d952bd8b5152b0f8eb5c7be102f8a3555674f8a9c5abcdd21adbbdb399265485c1d78f0cf3b4a45d1b2eecc6b6855affddcd951d0f61d09b5ddbc4cae664f7347eded7fe0e4da268abb9648d1ab6b141526169636600e270807efefcbefb6f6fe5f0c7309f1c94923a176dcd78e2cc898f6d482316137d65846fbc5244a0111b6c7ab1246f392c9e58b24e1435a4b2faf1b733dde0fb91722895e767452518bfc0932f3471e1766dd01094adc51ae41c7d800304afb530284cdf2cc81e526122a39e7e3e1c86be37c7cbe27ef80bdbf707a2de98a68f406826aa9b1f12f9d017092d86fb3d91353189cdaa5a5b0be81171154838777d1c2aa47ed28852a44f3161f7f417f390a9fa382791df66a85c38b8094bfade3bce5caf1a85faf43c34447f329f9405f85a8637bbfe09795ade5560049b6561509be4ff1aeab6b50a83cc23f66617b2eb26101ff32438bca89c3e0e9ad7078f510f7358fafb0fcc5ba332f8a408e8be4c27374edfcf7d93a1264d853b227a7367fe2423497d0931edf7dcad8c1835f9b0538a58bf7cd157de465ba3d27b20247d91c4b717d7c3b911fe1828a7948f3cbbc6798e54fdb6dd4e42fc3a3531ddd03433998d398afc62eec17d8744092ab537068495e76feec5015f96b92a3ea0267d2a26e27865f7902de52fe1647bfdf8e41ae749aa4be4fe894c3184acead696ad7fbde271ed8815e9859fba14d23d066ba72b3e9a87d294c5aa19938302a634c88cfd50ff93f7f7ff7b227ab468df140f5b6db73ac5d8245dc3e1cf2a7ace0ab94236171e8dc14e5212c5103b5dc0fd8033e71bb3db02bf209c18248f706cc1a14f5c07c21e9417d62b7591cb2528593f49fbcfd4dbfd076fb0faa7f04ece948c1f41120b9368a3e726e7251547152f17c41a53100f348e8becd5aa43aa2797ca4bb1661d8a63354f13c5397bd18a6ec7e53c7e1ba5f2796a53507a920afa901e2b47f88c51bbb24dbd27ec0166d0fa65c76eb0fb0603de2e7750ebcf681f3d329d8bf45139b48fd71ccc116b4faed9531b82d8308c9a9b4227d6e714425bf98956427d3012900916480dc4b4e05cb70c1b50cd771fb2a2fa06021fbd1881f33693f30a6a62a625f5e74db811c21f2df3ff53"], &(0x7f0000000240)=0x1) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80080ff, 0x0) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x6dd8}, {0x7ff, 0x3}}, 0x2) 06:39:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 06:39:56 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/44, 0x2c) r1 = dup(r0) setsockopt(r1, 0x42, 0xfffffffffffffff8, &(0x7f00000000c0)="2035ad8e201e9ed382d43e8d7fb89ff9d555f7665664b0bbbe114034a2bead30c9bf88dbd9f094e83768e74186685d9f961e334cc6abb554edf30ae9a266321404b5edf195a7567021963351993f1fa7316acf24c3e003eb81060aec01fddf04fa498c8f35b1cac35214030472f080df18dcdfa0fcd4531c5efb42e6b00596547e1370e0510d72f7d150534a0aa50e6a4d73ecf3b0c5e6e1d698267e4380f873bbd2197be9b1bb6127b6736043207085e4e21373683dc93a85a323a145680ccff6a38d9bdca16f69b88e768d0ccb97b90f6a2b4e3757cf692fb4f1b59dfb1930839802631a4a9e8572f929f1513b32f9a82d5890421b78ce583a89c1", 0xfc) ioctl$TIOCDRAIN(r1, 0x2000745e) sendmsg$unix(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x27}, 0x0) 06:39:57 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) setregid(0x0, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = socket(0x20, 0x3, 0xd9ee) recvfrom(r3, &(0x7f0000000280)=""/4096, 0x1000, 0x0, 0x0, 0x0) 06:39:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = msgget$private(0x0, 0x4e0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/37}, 0x2d, 0x0, 0x800) r1 = open(&(0x7f0000000440)='./bus\x00', 0xa, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)='~', 0x1}], 0x1, 0x0) 06:39:57 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) lseek(r0, 0x0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000100000000}) 06:39:57 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000080)="c9cc84fdf59785e9a9ba47d08901c0b18fd09d6ab36b6103457f7a1607b9aa9f018f6de34ca136b87521b4c6e08fc92dc0d5e70f86bd1fce283509b14a2882ac15edaee787cc25388e3f08a261e7a85f446546799404705b5947a1a51ecc2cd46412e4da4a8b50c419397118907dea5280cf9e0f2d30d6870054bfc17dbcbeead3afec7e36ada61efa7446c67ed588f1083455e5151fb9b6687cae1297577f3286afb1e19b2845860b0a79f35487fe92f11e197502ba73b6282d4109d164aebcafb41f09933a503e13c78b83ee6d3d27ee32046925", 0xd5, 0x9, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) 06:39:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x80000000, 0x100100000000, r2}) flock(r1, 0x1) chown(&(0x7f0000000080)='./bus\x00', r3, r4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 06:39:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() r2 = syz_open_pts() mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x80) dup2(r2, r1) 06:39:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 06:39:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000480)="7270bf6c40afb6fcf4eb69ff95050000004e95000078132991df4389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db624032b0d26f334ac52cf75d", 0x61) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 06:39:58 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec015dc91c0598cbb4990d445106229a9ca66bb4001207"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:39:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = socket$inet(0x2, 0x4000, 0x8) poll(&(0x7f0000000300)=[{r0, 0x4}], 0x1, 0x7fff) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fchown(r2, r3, r4) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getuid() writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000000)='<', 0x1}], 0x1) read(r0, &(0x7f0000000540)=""/221, 0xfffffffffffffd17) 06:39:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0xfffffffffffffd66, 0x2, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) shutdown(r1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x8e\x00', &(0x7f0000000080)='{-\x00', &(0x7f00000000c0)='%\x00', &(0x7f0000000100)='[\x00', &(0x7f0000000140)='@]\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='{}[\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='\'\t\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='##\\#\x00']) 06:39:59 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() pwritev(r1, &(0x7f0000001680)=[{&(0x7f0000000340)="848ca178f6b2e89c5719e1cb2f2a0eb8e802d8e73f5745f3893cc12b633757601e26f979fa2cbb65dffdcd3ef14a8ed252d61d98ad967940e544e971edc0d0f25128e58113c0dc2c8868ed8617909983b7978a98e8bcda14bf965433da2df22dfd1e835aa6148f0c09252a7589d2645fd5474dc24a81782999b11777104186e5db2b7da03c7c1cfe621ae22dc21f6e1d37471fed8639dca025790912117832e1fe17443c43500f", 0xa7}, {&(0x7f0000000400)="6885bb2fadcb82c0c059aa24abf1fb13ddfbc66393c3ddabb668882b9c2d1a422313d5d559e0a69b6b3b7017fb3b10a696ee3fa26db1ffead5e38876359c4308fb71e735983c9c73ff83a8c78c16585957a48f5a52b118b4625db04825015685b07b152fe8fec3509e0dc8a48c3bb7d9f21258cac550e0beeaed299b50ce4accb9f13df4416ea92beaae5a56e4c8802fca445ea3ec88d955f6dab02f8ab0d4d94f53d494e5c6da9fe1f74332edd02cdb322004a3936b7a3a5be3e5f72c2f8b40aea88db2ffe7a1ca2dd9805d74cff7d529ecee72a09bc35922a6351fbf92d4701805b33ee79537d93c9748a178879bea9f7ad0475ce32c1bc7", 0xf9}, {&(0x7f0000000500)="9e043c1f8f5ee0e1b26f952e438ac19616fd68bef6799bc8f32f0809ac80d4538a76edbf491bc28ba3a61ced77c6c3e53e5b0785e7ae6a1be02b6ec8fc7cbdd0f379764edd1019b0ef8a4e4adf575e51beedf2bd2fc27bcc9271d7e0d50eff82fe85a0431086a9c74b28bc3d9266631317b7be4cd0219ea6c2be3183ef2b993cd0f6538a73a2069e765f", 0x8a}, {&(0x7f0000000000)="6691a7b211d12f6234d82dd38d812b6ee1400be7cf6f2ab822b7e0445000669d1fc27fe8846cfdb4c9adfc3c6a537c17d7a92ccf45e90da7614b125b7c", 0x3d}, {&(0x7f0000000080)="9b3a2aebb66c4d6c11e0e5131e0e9b4327063cc253ccc4141a367c45f271e0f1d03d", 0x22}, {&(0x7f00000005c0)="d7bde206c6843039be1c5a4f5724ce00f08971b70b69ca147ab6b3b0b98e9e5d9a91536a8bd30eb08e1888ea9f50a31f239234804bff28c87656ccf6024d7c23270537595c48707fd1998db443e0e4a176eab3a9ced83918738eb582b6997019f38061ee884b91eda2928622a86da725e75b43eaf22997153297398033ab73fa997d3fd7ea3d8a28d372a61a91004032f9e260a6f6f786695a9dbf60439478e19de978b2", 0xa4}, {&(0x7f0000000280)="75498013c5dcc744f519cca14a69716a700080af17a8cd224028c6ce487d09915c0563c44d67e8803e0a1c78c9f895faffbbf189df7c3568861edc20ff2b10633b3b58404b368bf83682263fa90621", 0x4f}, {&(0x7f0000000680)="f94a9e7eea044383970872be22051e4767bba200c760347e2611b69aac4b0bd89f139e8145f5fadc22a9765a9fd5454fd69a99a7e5be2a9d4839e01c8bbbb07bbbf2084814209af54c7e22f2eb9beb2299fc0216c1e050943f0beb9744dea7580d31d555bc677f8b156483f12bbb65333a8a680c549ead3983df42d03bbb261ce51c48b9bf6b0fe4ddd4deb3e558a01fde180ed3bd2160bae29901638de3a6154a396affd05b48b8e091cac1d722f531561a7c30360eee2f7bfa916234fe9dbf28d871179bb437b2488e1d16fce34250d68faf99a752c284384d780fc8314e9997c927607f9f3e8bdb3e166fbb542c83ab1d231c4c2cbb11917e269da1700e6c78bed2f3e89cc966e55a17d7d9aed4e8b8da8aa966b9736d3bb9bf5202730585e4867d21e84ccc3232f0beb2d6179f87f077bcca508ade088384f588b51b43987172d5c3939c2a78095a1ac530a9c94bbfe3f8440a67ec5e0967b49e38de0ccc136a3ab17666b70e7745d170c87e9cc4b35c89fa23bd5708fdcc70ecbb3f361ce7ea44f7abb2393f8ced6b15deec493fa4cfbc985cdf8ea1185d20dedcaecff7ebd51b5c4fe14966f13bf64ad30cb540a3fe7d4ae371d1326b8a5fa3faf09683e7d8d016a150026e906982ddf322a12f464b80dfbec09b92f5338046ae1115da8a56c25a0ca2eb40c31037b59af005c040b15b28a0b29920eb81350ef625aec9430b60b8942dcaa58944c39aed17b98f7f3e9b9938deb5950730c489414aaf5597cf8258cba6e13a3c8436c9e45e78684a32ee66a12757e9aafce854add6d29011cff3f233d7a9bb2882af06ecf1579cd8bda960bcc91f51b7b3603b19edf3c2965d62e2484eeb83667b26d7a356267487b56a0212abe4dd1f2ee07ebbd4563bd752deceef1e997ab273260fc2018e0db680922ab5d64f82796c0af6d18e670532ac17d0b8f7d4db203a500c79c8d068f3edebdc3ca0768971ddd33b297b65c37179543ab163fde697ef7b8b5e6023d00e50e525b44e89854dd23abd981a3e864c8e043f4bcea47967d3e7659f4f30f4f399297f7b6d5cced9c573c598410650faaab02c83e96a7ab2b6430d31eb5605e3bf3c96c6825d459f1ba6f8998ad7e267f156364d7090fe242546c06c839a85e447692aaa8d2b1a87b594fefb32f80f3271936d05e0b33327c16ca4a8d95a7ead34ec401eeee83b394e205176fb5dcf5baab092fd862f04acce8b3aeaedd5ac9d2006c89cbcbc263c26ce294ba9dc0bfa04d6534ededd17cddee1b6955a5c46b3941d2f59ce261dfea7fcdc2b0599007f8b4425c6df4e59dc93313b9f9bda26e92af02238a555de43d5d988ea8694e3d22e9f6243f3aeeecf434d9cb9c5401920fa7378f7096cfab307dc37ca957d0bbb524791d7ed8e1572b8e818a9e25ae2560927611eda6fbcd687b2c4146e461cc90ef67961c4d44e0ad01047d24d81a94e78f4939e541bd50512593efdc76f3edeb4d5dde7c8f1eeaf22f89a1a3aba1d2ee8d114f7e9038532a56cf5d2825d25dca6a176cc96ceef2abe6a2eef00f338c08e99331f9f019fb45ccf62c957a39d890eed806ee894727ffde90d682f8add0df743e970b31b37347058cc8499426d7b1f78d26f7df7f9ab73efb387c311263de86b777ba6c78813b6328f8d68eb6d16a787500702894e9faeaee8ce82a272bd28ec00efe531060d3dce4b28925d70834b0d39712329bc5969ac7cdf10fa1b983d30b10d27d1cd1cafc108710f01186bfec9639691831e6eda179e3959a2348b4e7cfc68276f07817dafbaa710e78c8f6edae058f3b58ff726932b8ce4d73a09b5ea3219d84d452bde0b39c33710f323a3b2a6f79b3bb2c5819db79f21977d8ec3d98a2c704e3fc1e9df91b559c107ac33281ce39c626a59190b0b44037650bf05261de42865a7b59e84036ff550eee271ba1d1d8a19b355f869014e205d865dc6a4b303cc2e348d26f582983f12f2cf632e915a00b2405c7b31c5501f1f27b4e54923609a987eae3f72eae580d34498d05670572ed9ef4a7f5bdb69e7e699a202e8a53ff03ec39dc0ff24e42c52fd1d6ebaea861eeaddd59878b938fe3efb918a13a9f62e4a66e22892f725bb1cf4206f917f90eb3f9eacfd665763cd56b4ac882e2332bcae82c66ab642a4d35921c0d07342dcb7814c9ab3b84e558237d0b780911286aed1f965d0af7eb121c8a968a8172e26c7c61c88787ac5ff035130ee971ba9b06396efbaa1b8684d1c2c53cfd555b178ba85c1f8aa0189740f3b1810d49447f6525939f20bdd1f7a8a1f405eb57e88e1b8766f78c5e55650f19f9f66d705587138601ec5ae3667c8bd5f3b3a33a38c7cf5bbdd5686c110bd525d40dba078257b5d86e4e5c9700347ad45fbcd565b15ba2e8ac23d186d61ebd9b893d23204760f58ce8e4c1ae225330c846fa78f83578ed362bdc086cd68546e095ff561572a9ea2561e4d2d65fc537b6cba1b0a5c8227ed27f5d9d2db1abb37e15add8be70c2558735355de8df3bf4f3b6c5c33d93526bb0b4e30755384c54645164aadd062280dbd8e8a69fee1e1b3f3bb1bc4ba0336af6a2b63114d8e8fab3c61e7985a2556f795e2cc4981ebd4001bbc2fb7fab23b338204c9d13ff2c2ef51b8a14cd2bdd9e7c2073ea764a99a5b9bcb86eab5ed3aace2506085376a0451c428f549e798602ffda24d83ffa98d61e5c342187dfcf4adeb259f6266d688603bedff13bdd0fccb347dc6351876697e590a7303bc5bc1ddc8dffef0d5b506befe0401f3733f3e1fd63f61c11cdd573bc79b058c4f2100290c2387b51b30469092e2364c438623bc07f0e4b60965a86661d8c323f2b12b50e2b39a7ff2b51c73a320a0652ebd1dbf6cd6344bbdc19a8e7c792a34fc3f3bff47bdd2b0b9f6dba5e8de6f44d91825647fa80f309937b1174462840497568112ea9227022337df20ae84452f6eb03181154d53f6097349aba05dd07818ea10959641e032a0e4b92bb5c8455edb2d6feab6496f8014e4c51c111188158eae745a345cbbf6f6ba2bd12c524b18fd3b9b0ca547200f03e88bccfb2dd10d780e5f264c861ac848feacde92d35a5ec22d5f8a9ca5c658cbb3f2b4b30ac354c5358b828c2d27c8bf8c86a59769df084ab3ae1a16baebdc0f4f3f25fe5db9807b55f8b58e4e0547176ccff7db2e720be4c15a6048d1d1bd1ce3eea5cbcc15d9d8c07bdf9a5d76a5c6c7b805a73c793c486d0fb135c87c0a823963616f7077fb7ae8eba782a9efa2ada89a53224eab2fab0c98098e93d7b4d5ec026015906ef29b68eb8822402fdc98eda6ba7739c4dc2f35f8d83038bf8cff76b34bdbc98fa2b2969e5976ef1f2f10c4ab2b057ee9b7843e4283e8eb206d266033f49711fc1e9301e87a39e6bec205da2b0b325bbe5878b7bb32e9bec6b9d7d86d1e8c4817051c33eb063809596d9e9394c82de2c62b32ce05f50918cf9bb31dffc89bc28b5511fd61e28f6677064a8da3446d555695129e1d4d89cad58c7159e722701e5494f5855f916b7640224614a0044ef4a7a118dc84f657dcd204f0a5ceb4ba1e46f007d96e4586e8343794a4432992cbe0d2aad48bb05c60938e1c304611101a4036980a4bd79133b851bf89f861657064ea3bb908c1e6e36b0b8004e462ef27dbfb51ab35a42c1549f2e51b7d94424bdcb178bf25f37806f63942415408933b5db68e5a86db8bcbb7b2421be9566c7b2ebd5fcf550a30ab3bdcf0ab5327a530b2e5f6c03d8941bb9cd96301051cd20656d536b9666823481757fab6f2706db76056affac9a6c410c1e9f1b7f81ca2d27786b64eb401548bff63e0e83e3425fe5ade1542639b36e94b70806d48b590e020668280e7172bffe68beb10a9b555f56ae54387f852aa44c1cb469c2b1475bb3651d0919205d98b86440bd1e09c311f011faf7802d07c71a41a029d846188147d081e67630beb4c4000eb8759f733551fa508355618dd8428521aa3d5dd7bef228be9462562927d0fc8a0ffaff6bf1ff0e03f346e970feb2a82784ffbbf906233c0bcab0c7e76fed366d6d3c149615725b472f49ebf50efacbd00fa47fb450c77a5249d0bbba307d539eca57c58c7e377a9a64b77d8b4204ee8858bff7576515f5ef28ec9cc1d197072c666611bac40f9f13e214188a85225b045a17169a932948f8ba8d2fade849dc05fa502d3e632752a1c54a72bf174bb10288c1343b20fb6df1c58c64c87575771d0b362e0c78dffb4686bfb21fee9c2eb65161bdc11134ee29cffb9e21170fe99a3b4bab85c8cc15284bc98ca0e33f924d79f9a0e7ef84b33edb46d0be94b0d58380265202414698e06804af37162538b8d8ecbc64c8aeb32442683e0e2b31099ac02c546fbcf84181148d890d8d29f56dc4104fdea66c009bcc42ac573e1f01b284704b5ddd7533a992bf19266aa35670b19fc5314412acf89fea4fb20e47dc9ee460c571585430fb070759def5c5995c3e407e2c92bceb263af0c5ebb1f2bceed69eeef9d514cb10a2833f6e1660c558e43faa36689f271b06314ba8f9f8b67f199a904a506e823ea12845dc59536dfdb49fb6f4e14efd5f9715ed8d72c50abbc7bb3b97465f4ad9f5ae208072330bb72d6d035e71d63356dced31e691541bca2578689947169fedd66a67ef2d259f0509cd05d8ad41277a039bdec560e96da0c15d3c00dd9d661765150a4f534bc8dc581b7f601447bec0eee9875f258ee3e9c374420bcb7702fb93c792d24a47f5736d7173a02322154a9a34eb21c5f16aa28bdde361dec867081bf95a63718fcf3b8ada98dca5ae071a2fd37dddfa7aa21ee641030a934e73305e016827f4937986dc323884738112c56d5d2081aff24fa9572dac601ba0c0ee6d1461c4ae6a2a41ee8297e51d012095d16a6a9f4b4cce2294f8c5cfa8b3d65664f2365a93c5c8b623894ee111dac0dc1f6ce28659bcf228458a2c352c6be9620714a13f82515d637bcf1290ad3c3e73c6927ff217795f721d3f17c75e00ea157af577b708ec6865d13c130bb2901f5a6af6084029092b995536fb68f00fe2fcb4865af60111ebf66205986cfc3b8f3b93c9dd7fb4da58d4127627e8300f8e3570a0f965fb4445354b71355340a9a0d2f731e8a9d233d230cf08f73c7c385a510426e5de51683ee49c2cb5c2e68207325eecb7ef2447035f51dcdcda133e9e6f1ecf0a940333338b0b92b5dbb94662b5988c0f93690e2e39b32091f57cb5022752f65abdaba55013c9a70c52dc2c3c8d21097bafe3a01cbeb239e0656a40bab354fa90c542a1cd8fc25a2a19d245bc7640b4a434a27054ad26f90aa74542c5c7d3693bd84be3192068c3a6bee217821452ccf063224f4023f25ab8f7b5685ce0f6f6008662ecd233b1c7657056852bf056c6ae61afcf5b71f07176637a44cec072a0d261a39706e0291c2becb7fd5f8a12a213cdbb1bddb3b1ad9cdecc470584e9b44a4fb2c081763115c499ce73566b22a2878aca071e6abdb40a8c79d087774d5f1115cf7138ebfdc4e1a48da3a26dfce2ec56b7cf08f031d82d83605c996c57593c0b2aed135b6ad14ce111c1ff8d58a62e2012e71cf6ff4d9e7142cc42068d2b5e59db5e719bbb26d0b517820fac6c3e1810af1647ebe1ad08db1b433448767b7cfd2fa2db97894b168613616aea86c2c89b3ff4c0a3c0d564cd5855860a87b8dca8c81c0720ef6f7d7e285808332503eaebda9b9c605e1533c25fa2f5ff38c4919ecd5c813eb68a4fc5f8d60e2e4b51855bd3311f672c77871e343", 0x1000}, {&(0x7f00000000c0)="28d21322778858f0b4f52983e3b1", 0xe}, {&(0x7f0000000140)}], 0xa, 0x0) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) read(r0, &(0x7f00000001c0)=""/137, 0x89) write(0xffffffffffffffff, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) 06:39:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x4, 0x0) sendto$unix(r0, &(0x7f00000000c0)="78431ddc20708ea30fa3d6e0fb40d1159c9e7ac1ee2385304140af5826e516b3481dd2f4c8866fa5e9022ee25595e4d99cce3cb17d812929351e368244f27252d6d3fb392771f6f17d12a25d9d2c003783cb579d3ae963f4bc5cc710804e346ccdd1fb79f68ea7ec81e8", 0x6a, 0xd, &(0x7f0000000300)=ANY=[@ANYBLOB="01002e2f62757300284ed62f277b0a516db1f9f8c4337f37a6203f5037"], 0x8) recvmsg(r0, &(0x7f0000000440)={0x0, 0x13b, &(0x7f0000000180)=[{&(0x7f0000000340)=""/75}, {&(0x7f00000003c0)=""/82}], 0x0, &(0x7f0000000240)=""/118, 0x76}, 0x843) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000002c0)='./bus/file0\x00') r2 = dup2(r0, r1) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x202, 0x80) bind$inet6(r2, &(0x7f0000000080)={0x18, 0x1, 0x100000000, 0x9}, 0xc) 06:39:59 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x100, 0x5}, 0x3, 0x8, r6, r7, 0x10001, 0x7, 0x100000000}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r8, r9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:39:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/5, 0x5}, {&(0x7f0000000180)=""/201, 0xc9}, {&(0x7f0000000280)=""/75, 0x4b}, {&(0x7f0000000340)=""/106, 0x6a}, {&(0x7f00000003c0)=""/23, 0x17}, {&(0x7f0000000400)=""/106, 0x6a}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000004c0)=""/70, 0x46}, {&(0x7f0000000540)=""/50, 0x32}], 0x9, &(0x7f0000000640)=""/242, 0xf2}, 0x0) setregid(r0, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 06:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000001380)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417009b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35dc8add34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x46b) syz_open_pts() close(r0) kqueue() syz_open_pts() 06:39:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x890, 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x0) poll(&(0x7f0000000080)=[{r0, 0x8a}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 06:39:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/19}, &(0x7f0000000040)=0x15) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 06:39:59 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x86, &(0x7f0000000000)="ff920008aaa008000000c3513e2a5e0000040000", 0xd434e0801fb1531a) 06:39:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="edce44273e955f00ce4f157d83de0b94ac4a7158f5c1511f72f11ec2c571e630aede63120746d85df2bcc0246177ac53acb0f5a486e08e685f4abf9ccbdf51e486801186b19df989311a88ea2a9f9d5f24ce64c5f763deaa359538a31aace037fcf6e48da485c9b57575562437a492ff25418760efe69da7cf322987b3c323b9e6c14ea995dbe83ef27eba1785422fdfd2239d774dce8200d6f516556d5203d238bbd8ae40e7424d784d23fed3966de0dd9e630681017604e745be472882641ced10f58c36aaab559974c9bf160fe28a07657c690d652b7a97d36e399f90a741b9c8223f5b04b6121538", 0xea}], 0x1, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000dc0)=[{&(0x7f0000000b80)="729c8b832d810b7595cda9eb9226ed9d3e8495baecfcf932b92a9ca5706bce0c93aa4b7393b5b879bd734f632d", 0x2d}], 0x1, 0x0) sync() lseek(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x2, 0x5}, 0x10) execve(0x0, 0x0, 0x0) 06:39:59 executing program 0: r0 = getgid() getgroups(0x7, &(0x7f0000000080)=[0x0, r0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) setgroups(0x0, &(0x7f0000000040)) socketpair(0x18, 0x8002, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) sendto$inet(r2, &(0x7f00000000c0)="943b7d6a8df980efc095fc2a46d611d442a01db59bda34fb742d125eb33aa4ee5f5def40aa3190805a4194657672892b90150c48471f180748ba16709f24b962c87f0471b2a12b5dce61082c2da1c72c11abfa25adc88598ba4a1c6a97d058646f0f09fcfeff6bfa8c42881ee3ccc363ad04bf68edcec6139957e578e7d0eb15736ebb43f292fc7c179a2eb6a7f09e4f7e3da55c19849e4e12794288200e132467c7c22d6fb9941a060acc91", 0xac, 0x0, 0x0, 0x0) 06:39:59 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) kqueue() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) write(r3, &(0x7f0000000240)="e8f1d131b719e2015d18756ccce3481a71613e9cee9fb3ad5223f89efb9bd050be5840f0ff34738082235081eab98244d43e363d655d9ee76b53dd46066adf30bf3f1b4d9a09636f34", 0x49) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:39:59 executing program 1: socketpair(0x2, 0x8001, 0x800000000004, 0x0) r0 = socket(0x18, 0xc007, 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:39:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="0019", 0xfe2c}], 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) 06:39:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0xffffff31) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000380)="fa94795c58fa155b912e06be80f73c719b94e75609dea424ed48aa42f2737e07dca054e71f5b773dec38ba67a86a7a5824ada050f4adba5d38f362b1a0f0bffb33c1898d36199fe5b7321e20e94b11bf68a227c1a8976d8025565faebf0523af5c3b450104c5373bf42cac6e8c166f26792a10609556249d6ffe174755822cb5658c8c98daa1c835ab9088d784705f7b6be709279d1d1f69a77746b5bf3d4396b0a4296d9f73ea63b740557c331cdeafbea02a4e16d6c81de6023fd89b5e9cba10f8ae29b4bbc1ca56eb89f923822e0a0196dcf00e962ce41ab0ea02764a5075193877719e8c1e1e2334f85889f67f3e04a166fd2cbde5e44e87581e8203d3d02b6211e93bc3ed7e6928b17ade58162f99d57db74fd7b52de0d45ee591a494b4be6917e82dfef4f992404c7c7aae4c2d47c4e2a1606d7e761082a59b4447ce80d92624a5373a6b0186bb577f9eb1e64c32de6cde27aae25efbc614a9274fc77bcccdcda2587c05a720b6fda0678828630a61f157163c58b393ff60dc1782702906d44b51a99e08ed0aa48504f72bad9f86864e13fc749fb603af784c3a933be6a9e4f09f294fad487e2c15161afb62c84e696024d269c79dd366bedb5c6a5ffc5d513e23c8d5f14c6a96501b50c21ae3cc49e135564785b80942832a1577af7fb52765aafafbbbc5203bc2ddd4b405334d6865f93d407ded8e6eb836d325add990f4c6800525427077d37507c5988deaf0ecb782eb684efab67fc5b39762a70f1200b2fa5b49c7c67a8426d9d141c66a4d86d20ecea9077c11b3cc4c172b0d68ca8e7a2a312084613c2fdf67e6b48349f51c92b4692ef0d08f47b3ee4725b5e0e1ab3bc5d93c06748d028595a164c06310b424d780fca0f3efcaf8f014e58f04035e4811b38e7944ec4d66094791da95d7a62440ff63fb41e06d5626f4b726e1611013842c9b5956e822cf62984c52a389d1a5983797d0d29fdedad51b3eaabf03946a64ea0aa4bbc97fd54af2cc90d8266db1d37aed72604b81dda59d7c787f7059e2bbd61f7c30499219089b74f21a66bf4f02c71964633c66f0811a184ab6d776d6056d28a3342de3eaec53b1d46b79ba42dd57ce432973b6ac106562529ee39f156b3ead32a4e63f79e835c56da8a6eef1c190882ee17665869d2422b6e0a3c5f8709aecc82bb00a0b5642976a110a318ca7e71705d3e8954d616ab985aeab0606cd7857ac5af941c192475e554eb65f628a9d8f69e748ebe8173a36197fcc279c52d675f532333c47739f6012d7c9e600a87f32048ac692e9ab501512b4bbfb4c5b7a6a6482fc38edf4d7db0458bfcdee3a2f0ffa551dfdcbf7b15fc81f715673fd153d3ef0889d7e425d44a2b520f4ec81a142be37bb2a5ceccc63f597ac72bf5b7182db7d05d186d5d04b1cff05bf6cde2f76d580dfc1df549bd65b9bfe575f78527462e38f527d0a7c7de09920379ba96e35c6779aebbf4756b2ad32bcb7de0bb3481baec0c3d1fcd37f461fe7c4d46cb2c3653ce6696a8e5fe54523d00b99ebbc4c4e4e1c39425b522a55034909be36b018da569a6941de7bf070fa06d1b191cd2a877ca65e9c12faf7a4769a6289f136c65262d9bef458f5ee6e674e6959bed36455e46b6fc5b95801a066069e366afbdef107e600885f9eacc9dd65441031c9049340b9a6f9cf60d35f07d04eb0b58a6a3bf4c9b027351a8cbbe504fb93c77736838757a3926c5c72c2d8d3952ef4fab6302eba818d9228ed49a61369069f0f1b86aa852133a47ea7f8cc3ed0b2bebe6dc3bcea5bf77a8df72c7d0f1944987a89ccbea2af2377a0ed79e56da4ef960f224701c16a289849273de42d8b9b85b313f090f67036b213e78bd49f6e8b58f826a966309e686f794bffb678c97faa8b2ff3aece0071050352ffabe21f0e600521af8bb50cba5d749ce02c7a1f0e2c5e544c073a85559590505ce9b548af09601054fa33536f02754d958715b0cec79e696a38a252a62a1d639714563f2ae9470246cb4af20de9db0ee2432bfe0fd157c309a211f256cbf609bed40ef2ebf848ced77cd506086489e5820a0dd71c280d36c534358a436e946fdb724467853056e11dcc723fbacda275f28fff70e8046aefe9646a01f42df33bc4128c141185d213a54d3d6ecc83b9905cb4c78a2c2c2923efc0f4d850cf569150ec4bfd5374a774deeabb6ea7d4d7680ceb3be0a105d34d13cf9e40ad86ddebdc5ed9190c3dc7714bacba535c0315097e37465fc9fddbd3a3af37b67339ba954a0575e4a8af2160b0d370ae540ddc5feefe03419761d568043fdd321737da5435006415c87c6125cbe7f3f9ccac473e8219a1945462517bbf14bd044f4281bb6c7d4bea1c818a04a551a20ce1060f62866820f02be736955063048c4d5f1331122b4dea34c0e93119a30c53d0d2bc6603c4a5c083b823d04b7eda7119025b2d5c1d6d97c952ee5f999ff22ae3385d02d729db9d265995abc5883b38f912ce43dcf82e36dbe3e25cf7cf64f36193d9bd182a569d46db8a66535ff3363e2c5719982c037740b6976518b9701c0d6a5c117754e7dfc5cbaa2bfc368e4eda03479941e08169d59bbb047bce502cd3d5732691f0c7dfb91b584e1bd1cdedf7dbab0dd6bd08f81d886b9e8f8e0a2f310131e7135a1eba7d2239ed1f52839325f5fa56445ba3f2d8a7841c69c6aa05cb605f1839638b009a7b9052b5c2572aabe094d21222872ced4d88fbe1efb32674c98e8172e547cb94a7b07eb274511412e5580f0e68872f513008e6210570bfeac2fbf45e8d4a5b1793143639532962e861231850b90d54c9e3c977ca7ed149738e4ff1b472cd3b5e67bb58973bf29955009bf4172e6906876d5bdc77107b4921d521b08708f63d0732a6ebfe08c1bbbf579c9891261c42958eaa61e22965fb9bc712d924a6041fa04ded5c994d43b38ba1da3783bbbb6d101cacc7f76f75481c7d7939294050696e3f8ba468e5cf4559c61037381d04d9658b2ffe9c583f9a71b16c07c29e47352547ac5b5f84665bfe879281d45f58712e259717d8dbc02a68fc5e0741803c44f8abf497ec0806578ba84c3b76127c983d62ecdbfe6f16b42ec0e9120a5981512ac8202caa19a627602e5ed986e8caef7ab50860522222a521ee44460e11aa1f9026980d25fe3887f7c51731f5c2a312d778b8e01e2d4df50e309fa531f14d61b71a5e888c8883218cf54abc6f005ce9bce86c61aa3a47d39f6463215d381e94edbe03ab3f7c9dc9a8350634dbd4f32bfdf164c08f0b5c928d7bbda05c37e79ffab85ef5dfbc9a7ffef6f56ef6913dcd718eac86fb8c7726ece8a4b2615f59e2c7a5c8725033a76f5beac0553157772b4c509b8274cdd931d9338329628fba4ab4eff1835d908f7ec6c9ca0434c51687ecbcacc414cfa174c65b9909d6bc3e1d3cd851934e66299b2eaf969fe7c2ea11e0b3af70653d35d92cffcedd2c3df136b496b108accb5d0d90d9cebfcf13519fda9567b0bab448d72891167233a4a24711b3a327b3d5b6489b1b4488a2b10482c6154302d3cf0403e856dd509481c23e8e68ca6ea37557f9d6a202b1c8b91e3aae401640783faff7ea1a77bca1b6cbf1906d661fd6fb4e59b8f874728ae4676fc5f5a424b1af3b878ba42964c1262f0abe12279d14b86d44f3b0940e596a8cb083c3302974b1060e0e4de8aae0c3cc9b352de744c1ed26cc2787ddbbe0cb65e14f22823f82cb7dc9447c9b485d28957e5df33c9a8b3588988875cb154f7ed150d95e51d4acc38c2a46d9a2efab38e4b6d5d919461257832c16a0921dc592294e3ae99f4803c4af4518a7e9bfe0382b58506c58185635838ea03d3707fa311757c2e3944d61ec66cfbffce1915e174877e687f0c6352110475fba13ead18b16d06da9cb7c0273001e44f9238508def6fc2ebbac300bda2790ab349253621119ffa07a43c8deb92a86babfb50d0a4a0b4802cf6cc0591f660f2649f3fda46ba546a799ceb842f8a16f48fc3f83833404f8965e03ca23e937324ca2d51f266539078277f345ca61ae7c749356c5ffa7cc43cbe24cbcb2f7d29203580a58ab3dad8984a18e917e09c1c5318aa93af4ff60539f53cec1bb1f9526fe4ab1761c5053926fc1b4cca5e7c816134616284c361ecc083854319047438a213b489980e8055644815f15d28a7e6f15ba52f47c1f74f0f4025bf07caa330a30d9fd1a17576378a8eceecce52f665cc224669997b57bcc46b467f2ddf16b2c998a011556749f3434934c0596d795d6a2f8c4eaa610a953a8be3d19e32c0f2fceda990a48f3efd6b0dd2b126e40b453907a11be915348cd955283f0943cc7bb60887f85205ce9e5de6a802674a2f68ea13cbb26a246b3b7fa4ac0818ef8413c8b8c85e13488b6cb0dda61d69928ed1f8929f36aa0e9a3c76f4de696bb225b841f77441e7f1ee17a83e122c5fc62efbdac7b14ab0e772e3df6ebc0648ccd6379bea6fd331f5b6e254944788070f7a620ca28af739d4c5a12a5975fc884132cbcc6a7547093d8e7a28f3962c9e2975551d80ae6295d4d843b832bc62103f957a5f7f37633bfe201c4137642ddbcfa737787cb225a43acd5c16ce4867a026ec7efd18e39b5186805552a978814b66a1cb1063c79ac4e3b2a740e4dd95e5d1903ac763515897dd05fe33d480740dd927228d7b79a7942744b404208f68148f1cf5490c7820cefa8ab0ab12aa0e4ddfa0c87b74119dd9d68d3d06dcf30b54884e95649b4278db2b9162061c6c7c3f58f178536ae128ebf2a85e486b90b6cb1c0b998531b7c557cb9e84442b315c450e6a91544d5844f688a67e44aefa17ce463721506a078b816b4bdd5d6c4a4035d2e3dab76fd298168245305844c0e9b6aa72af3c3a047d5d8d653dd8a98dc2a2a3390a04f1d6d54175f1cb284dcf615c0b52959a9e26291660ad608dc12bc452ac4be8830a02e6a321f35a017e238fefd512072c138423eab963f458320b02c62cb84db35e8b785ec36340e8d7fc8195bf9f43ded4ed5fa9554916ef66e63ace8db891967c92992a8f1c154e6983884eb119ca302d4d2b1d1a6ecf32d31d5dcb0ae4d9179f66019c16b74f1be191d7ed64827a511b85770523c9d0763b9d4c68cde5a8b4e0d9fce9d5b0dbfde9ee0aaf004bfe660cfb95a81af0135c2b2cc79ac6514491365d90da9c4877e96c5a4aa0018a1099ec45ba5ac5270454eca16161edbf21351c2c71bfeca6cb820974632fc9e6ac937fcde5d091eef60dfe523a8c457c7b31db60be7be7b9dc32a702f984c85b8af17943ced72f9d99f94a6a2f277af72d6d4bd8d71089448cdf39d7649128d3e7d2e2ed44ec6a1457ee58f62a9f5a471ea9a70acdf8a05a9e5dce2e9353f8e874b838a584a5ed4d8c447f048abb0b14acc48d3773347198f159abc8f67a53f81800ddefde974aab6d5ca2876f47e5f88246e242e155ea66759d8b4abd74a789d1f20b2ac7982c7c09f89462dd3e8f2f92ee18b65a6ac7cb0ab553c1831e0908ad1c063971c9ffc3f4a08e5dfbe3c632c969efa49fcceccf0443eb833146a7bbaa5109571c8b654ce39a936aa81a50d9f584bb8a2f80e8022de147f805e9b07313bc8784f79d415eacd7fe75b3bc21324a177498a9e888e03761aea51d4697df01ace990c87a1a7bfe0763f35807ef69bfc859ce4a577dadd248f35238655e9c579764d76a425c6691f9298a0d4775038b57a58af3c7219a6c9cbf32bcc501f97358be14684b5dee2347db90d1369cf2fd768f1de70a97a", 0x1000}, {&(0x7f0000000040)="3d050961da0bf4afaa64dd3e1e226b275602ba2c63c8b2213b492f08aa4bceb7032773469ed14a5db163d9ac9eeceb7989e00ea2ce54d308d73899afb7d64e1e526088cddc30e67cb785fafa3deba619b9e8010c6aaaf19beaf6400d605025e34069cbcfd9062e6a70ac1aa3bbc01e751395e4c2b80d349b71ae33342a468c52c6b480cacdb2b111a328f434ab878697e8460d3cf6937f496746ecd5e2d5c96c5f", 0xa1}, {&(0x7f0000001380)="81fa847131a30c4e89c4c528e664fe3a7dc70380a8a7b54b292656a51bea36981fff39c1e04290f7e81f2ceea64c416147fc163b3d68756e927f89b6d8cb9c72e21970b259b5b85b617a86aeee9bf02418d3b4eb96c8050053a10ca4ad515a99217f476ba4de5169831a1b0343307db9d3b0e0b23d1c6d7186eb16099e9f15486be1f7e0f6890fd04e29305d19ac1d18b7896cba0990eddf5683c9ce62be209c2a19d75d6021976d887c1d3f67fd103a17a978baf3eacd148a528563a9208d418eeab7d098d36aeac4361b4e5935e82a57fe755299860bc10b1499d221ebdf5d60d82de648eb30fbf4c9cfd37f9a9c72c4fb933c7649d470e557ddc3b019269ec7c754e3e083e5e9152cddaf4c1eceaf6c17987eba2e72d93fcd027e5cface79f522d898f2715e091962cf8d509d904337784bf263d850101ac633ab6f04e7499383c48f8ab73d8a595ffe7112138db0978391ba3cf83e475ed8947000c2046d1433a14ef71d69adc033184cda2dd050341e05e44f4a562b47a7aa5026ca86667e4d272e28e14133daa57eaea972176581205b4f8f32fb297617f42389e6fd3db0ed144d018e46ccc28a0182db7628f0cb0182c83cd1cb11f4e51d5b44705eea450c59231ed128eb36f67adb65634df109400cf319c8dc143592ed1e76cd7b86fca25b26b57332a9adf68d22b22f8eadb134e0051fe19ae7d143e82133086779a3ab774bc27144125b8c7197abb1269048b9633ed92091463a3b0f1e1817eda8b69a82092ad4d12d995d43161341bd878729be494726a5884fa6b59641d0675df5e98aee1a580dfc98a15e1cf17c41dddd12cc2bd6778d1f6022cc5e035e520faa1bf4c25d4946c80b23007bd5fefd823418b349f6ad6992d316d9333710c5f04f6ee0e526e0423e4b7396509c682cce63958964979d50d3b2645c567946e5f97ef1d2b505488d5da3fdc6e2bf790a151064d9ab16078e9a6ece2faed3350f496f136d27a78e3a4f2c0fe8618cc12a329b26be963f8b43afd74cff187b7babb8d20121027c29982a3d65ef07ca93e5330f685c65b7a352892c76c4f0e1d2ccb8c789914126b64f2363ef82501f44427e231b656b358f85cf65e1ef1ab839f2b47b0089fc11440b557d56896954014245a62bed1b8f3596dd42332f6401f29e1e5fb410063578219a521f793430de432c5889260138efc9f25476640e35181a08a531f6acafbc61a24c3dd2187cd20dbf274399aff1d02285960ea25d75a478f3a40cb1a5ba54b782f5a3a329d0c753fd689b6044be77f05c057e1e055483b2bf512825131cd428aa33b1d56e6907f67c7d0fab0fad448feb35386dc7a5c4e71e48b1b3d1c97fb44fcd861b09dba385446875f7bc71fdb981f6d6600f2b1228a880c254e67781bf1e5455fba98a92e02cd92e51b13578520f42328979edc8d0952124b65ef3fd7014132ef9a06609c298b94a51ce12f2c74308814ac7c07e2e888b7c3f843d5e7bbbc5dfbc557d052bfcf587f3a2c4ed5940e76a750036d0873ee70252a38fc2df43d3cf55e1948fa050523fb92fe8cf5ff3dd3a40ad3d9757e6d7d0d4e8727d02257ec50d10c05ca963c1086fd0cd40039cdd5c5beb2f6a7ac359a94cc483c3febce3d924b59f332bff1c6356f8cb5fdd0629aa39e5fa382449e6f3897b9ccb7388fe639b108296618fd21e54fb8ba9f488cdff0fd8cdbc16a19771d20959f30c9b0f36b343c5a3461c36fbfbaa7e32128866a7ba5219a193d5b2485a1d9cb33b04f58d26fd7857e08b3e0927eb84c8547282b1ab74f0708c5f1eace357f9c2d5f60c091448f3f8dde1fafacfcc658297dee342dcccd5765332ab2671f95c4c41f453f1e3d688ebb0caae49127e10800d5208c5f738d129bdfdfe178a70cb5d1897a6d77240931c0397a744670947e14b0bba98c036b4604868d9e480e0e538f2c3e2608a60f17f167b023d3c0a78f84c68066ee0c549b31124634b058114d99580f267c5afec71b021ef47c5dbfa1aa040ef123e26a83d518bb42d6a8b70edf93025a3df6ac43e647dd20cf4c26b66bec8ff6272d0289d9f06c0c8cb03b7ed4c41c59f188caada7b3de43120c4d97b79a2aab29429e73e96eb29e7a1b6ff35b5082b0ad08a196c9efc70138c19948d10418314927b812a1732b3631d43c0ac7388235820157be7ec096fc9bb909b89ae0b2f7ad0ba0dda172593aecb984c1ad16565fe4bb8705bbabba7a2e3e3f616ce38cab3000ee9b193308c03308a00d09e62a8036e82cbb156962c4fc8bfe81e6d5bc92f50600864b225bb5ea35a07b7f65e3ab338264077f901b32bb292d2ad7bfb452d274bde2008a1f741c27969f4b31247c3c45eca74b007ac57edca6f6e197ceb6767fc7f73b0982341eb549dd95e740f44f4d2b6498ea4cb6e5c535bd0e0d76a66501d011b253c4da7f567406d8b3c8e0c72322dd100600f2f999943bb89299d218a47f7259ed5e730f5a488d7385c7ccf68335c123db34e80e06d16dc3cdeb365efcbc33eb585f0fa8f29e508160ea41e241411e2b9e951085ea9edb43440873230edd29288837b41d31584a724be42e2bd965d53f74d218e584acb5fa2370c1f51655904306d0402bf8096321ac3c5f0b07866ca3cd13ab3eeb4535442201454785ef2571074420fa6c282be157a64de784458e545ad1f8b2a09dd9e96daa016800e9d93a9a42824240edf14a1ceec2804b0378eeab6eb09c0d2f97747bcd73ffb95878772ae1e36c7b9278705c0535da7fb19830a58dd8b4a3236e8e5180dd07ba833feb267884c4f428b4e94c337f5c6419c1796287a89b16e5f8cd591ab6ed1bce53ef664ab14b1ae72d83b7c9162d176b9a7478e1dad0befbe2818276ebaf51071ad9df1e0b90c515b100c628192cfb30a28bb8892e5bcfa8fa3d0157117ef4db1b0e879b11c0b169639f5fae09fbfdbc84dd06db49b06ad90fd4acf70d60ca5d4f33e2035c34557808067ce42ddaa6ad2f801a181901c540da7739ed7576c31a27dfdf03557f7ae61c6dd65783469f445de617f3dfea0414b31ca44f43598851e6f0bd85beb247723af04fbd8eccff169574f51460c081a25ad4c6c82ed37ed61cabf76b91b93c1a297d9efc045c1c747dd1e9ffee7f5afd895e3ceefa4beaf5fcca8c6b780e652ea2d461fcc45f7bc202c0065923bdf22f00749daf05f41a461a5b98e6a3c021b63139e1d5570cc9c319645a2bb99de201c8b5526e3f85e51ea6a406bcf0802a9c81d9d286c638dab5aff5169603d0c68223be777c9d1afd1cf2f65092f884cfd681ae05f21e4491d1fb211f7a94bb54fd12063931c6ae7b6016723b79daa408e85c85ac69ed80968b712a68da016305b34bd5e1a3331a96da9877ef19b10b9015c24b518bdfb6c7d135c664ef89300e46396066498a9223b87ce62dcc1111324e970ef0c26b2ccf5d916bd2d67b436efd6c5e6101a295129f59ac55354068c9e4d3f70115c32659eb79d9cf92aa8d0e615e5b8ee4339a4b41f575160aea4a9786eed0f48ad68e81695a579c852e18ac3f08107e7364d54944fc9d0288ab74abe3691d53502f40f78334b5ca4972b0ffc92aad0755d50055424a44464d9825306a8214ba8848bf378d4f5c31df61a3b3991ae35aaf8e80cc0aa0d67dab5af7f97b6b6ff1f6d90134ce86657df92e1f6ac893eac8bcdf3a02f5b1516bd0c5af927270c9cf4f5ede1a15e49f54065a999ffb79df0c98094e97b1655048746ad678b6b401fdfad03e5b396641010d6580a48a42d39272fad491e2efcd5186a04aa961e5990e6045785ea89573b1778c8bea422333f60e23357a0e91836f3f0ac0bb66f3e9428eec4942321f73b46e3705a9a46c0de4869c964081cb58ed150215731adf34a3122ad2dea9380d78f5f4fe6f4a93831047d45ee0786a17ed5b47659ad72f47ce0d4053ebeeb9f1b173592d26f6c82fd58223ae17043f2c216c02becb1936b9a90bb1e184c324243424bcf322b9b8bf03b4d423b53447dbb7a9edd6c2666d8cd02f0efa42cedaa73f91594d16f9e0090ef7eaf3475f2a2f5c11b95fc5ac0285c01fb9a90d2c5a1b8d257eb7b15b37d3380ed543ecb0b9eb4c5496753621c54c55c2c0d40447a68be64c453158ac753b8e8b15dd4b5e3fb6d409823557363848c5b0b79ca68d140f47f631f537bb681ecac51ec0d8651ad0fd9c1b956436d7cf9dd39ec9b0fb290a5d70921083f73cd59c75a97323daba0e8d7569d71b7befcd99c44d5477865820387655106bac7b457e2da45e9b4b8f55c99a07274d064994458b64a3ac81d44cee689ea65307359059709262e3458b0f26f1dc2311fafdd945a8b88d8990ee0ecedbe901202964c5adec960d337a484a3f2e7f447a018aad39da43559d1f9bd460e5c29a05da76dc0034f4483f4f6bdd3fdb15f520701743693e38d2868c14e478cec2a918e04909eb95201eeb4760a069155abf12337fe25b70be1cc13c0cfbcabdf85a0e51152febd4539ceea52e142741344eacc41c7722678c4aabc1c3ada00218fcfdfb10f105a4faba8257de8fd00da5d477b885376e29a328d6bcf47ed74825bb90de05d457a722268b165b617ec8471ad748093ad07ca404ac8a2bcb1bf2f60e615e5f82308498df475743a9b6d8b0fe82514589a5c3a602f720bf40dd5615f179604a4f9278b0eeb24e05337be9295a1d56e0782f35c9e4a502b94f7d6df785c77e08d25fd23ef91f44e9db23d0f15c2bff5e17d7d8bf74a66b77c140241cee9f1d84aae51e3933cdf727793fb84b5d61352244d95098d026f9311d5089083cfbf8affcc59cdc5fe6c5b836407b8d9dc24fa9e215ad86a4e21f6b94d516187d68dae273a72f9473410917c495b884cab06bdde54eeade965bb94c5db5808e5b389ccd2b6f1d5ad399c5f11fcf6951ee990080d100cf4df7e6ec735ba55eb5572faf8bbd36336d9fd990a840c37dbd6bed561a6ba7288b267e21a241bdc3f9afb75c7397c5f649ef62dc310fc4ae285d4499972542e8113f5c5b668baff8dde8b9ea60005ec4948e7811f1bcdcf8eb8a38413fe823213261e9db4852b41e09bd515a3c8cfdd8a8edcf6f0136b4d7350301b73b92a69d36a67f6775224178e15d089734cc458c274ac035c1416b575b59e4e8a1ca2659b1d5b5923405d1de5eae54a6d58bb57bc37c15b208680f3cac2a27e9c1e5958e2a65f0d4c47702398cadb7370547debbaaba1f3a599ac3446a827ef3782c5dfa852182eced78aa58429aa53747ee2a43330de5b7867c38cb85becb5fd02659a7ffd15faeaa69ee92126adee21a7c7620de393f479cdc70f00dd78a9f91d73df4403ecbe69c62fecbc7cbbcf286063ffab569cb9c45c982f202a663d3c3a5ff5230f5b13689e101ed9b2658558aacca3d92a3972adb369945cd55913f21ce39f1ed6b4b7c80d8f502b47c584e15978f4557bd88454cc72b0b38d0f55a850cf991ed5577fb3a1d39bae5a66151396c173f6c7e0dc3113c0b027763be4e10ea9feb8f1e7b8f769e977148c4ca2f283432d7486423bad5afff0b287c05452ef4b17f60687edf0175c5f6b2739820cc11c7d47739aaeaaff857f385a89d055eed108e30412586fb99ced032f9a0039e6d3a872e4328aa561d20e5b5b3cfd78c214eb3135a0726d4e70530f871a77b4ca5b33607d69707e4fae56c2fe4ba78d42019fcc5c0589aec61f2897d76a27d134906d2679147d3ab222b738688379ae7d4e11e91111317ea0b5a114d4b3320ff22b34a25dacba246594a6", 0x1000}], 0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) 06:40:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fsync(r0) 06:40:00 executing program 1: pipe2(&(0x7f0000000000), 0x10004) socket$inet6(0x18, 0x3, 0x6) r0 = dup(0xffffffffffffff9c) r1 = dup(r0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="8eb215e1e4e6faf2479f7307d3c4397830b7105fa175b657549324f7c1d99cdf8c879c531c21cdd6a6d3fd78015c64d0b09c42ad3b362befe8af6a1200ce16149508e4fd1d1946937d8f086e6d86f940a5a955331ad022f391c0f8ed413b15b206b6950e223dd9bf8ab6b8ef7246219d71bcfc0a2ebb4a6e4fab235afb65d1bec6a2aa971338c03ea7e255c458a6e0e3bbf8f790218141c76d8a99422d6dfc0189b135748dab32b8589661c34eb5cceab163145acbc3a5154c12ce707709326378c96f43a4c41d64da9fc9dbb1ec3e11ed1a", 0xfffffffffffffe82}], 0x1000000000000134) 06:40:00 executing program 1: setrlimit(0xffffffffdffffffe, &(0x7f0000000140)={0x10000, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x100, 0x6) nanosleep(&(0x7f0000000000)={0xff, 0xc4d6}, &(0x7f0000000180)) fcntl$setown(r0, 0x6, r1) 06:40:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000000c0)=0x40) 06:40:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 06:40:00 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffe) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file0/file0/file0/file0\x00', &(0x7f00000001c0)={{0x0, 0x2}, {0x81, 0x5}}) socket$unix(0x1, 0x2, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x8) mlockall(0x2) symlinkat(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') openat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x440, 0x20) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0/file0/file0\x00'}, 0x1c) 06:40:01 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setgroups(0x1, &(0x7f0000001380)=[r1]) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) r2 = dup(0xffffffffffffff9c) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 06:40:01 executing program 0: getpeername$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000100), 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r1, 0x2}], 0x1, 0x1000) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x400000000000, 0x104) 06:40:01 executing program 1: r0 = socket(0x4000000000000005, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) 06:40:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r3, 0x2000747a) accept$unix(0xffffffffffffff9c, 0x0, 0x0) poll(0x0, 0x0, 0x6000000000000000) clock_gettime(0x2, &(0x7f0000000340)) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xff) clock_gettime(0x0, &(0x7f0000000180)) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffeffffffff, 0x0, 0x101, 0x1, "6005891995ce1639be093f300d4460d088380e0d", 0x8001, 0xa6cb}) 06:40:01 executing program 1: r0 = socket(0x0, 0x3, 0x4) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/17}, &(0x7f0000000040)=0x13) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 06:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0xffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "05965df0fdb60332a979765f03b2938958458f1c"}) r2 = syz_open_pts() flock(r1, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0xce83, 0xffff, 0x9, "59766b741eaa495f4152b0f82f6402134bb94500", 0x1760000000000, 0x3}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8001, 0x0, 0x6, 0xffff}) 06:40:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) lchown(&(0x7f0000000280)='./bus/file0\x00', r2, r3) poll(&(0x7f0000000200)=[{r0, 0x13}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000240)={0x2, 0x1}, 0xc) getrusage(0x1, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8) 06:40:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = semget$private(0x0, 0x5, 0xc2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x3e, 0x3]) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 06:40:02 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) chdir(&(0x7f0000000040)='./file1\x00') fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) 06:40:02 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x4755, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906", 0x2}], 0x1) syz_open_pts() 06:40:02 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='W\x00') chdir(&(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000000100)='./file0\x00') 06:40:02 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) pipe(&(0x7f0000000000)) accept$inet(r0, 0x0, 0x0) fchmod(r0, 0x0) shutdown(r0, 0x1) 06:40:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x80}], 0x2, 0xf896) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 06:40:02 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(0xffffffffffffffff, &(0x7f0000000180)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f5ea160ae99c8e91365b1", 0x65) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x9, 0x3, 0x2, 0x3, "a784f07345363aa5b16a214f5a700da72771cf70", 0x5c, 0x1}) write(0xffffffffffffffff, &(0x7f0000000100), 0xfffffcb3) r0 = syz_open_pts() preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/195, 0xc3}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2, 0x0) socket$inet6(0x18, 0x8002, 0x49be) close(0xffffffffffffffff) kqueue() r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 06:40:02 executing program 0: 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) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000300)='#\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') 06:40:02 executing program 0: r0 = socket(0x38, 0x8000, 0x9) ftruncate(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() 06:40:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x2e00) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) lseek(r0, 0x0, 0x2) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/127, 0x7f}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f0000000040)}], 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)) 06:40:03 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 06:40:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x3bd) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 06:40:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 06:40:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) flock(r0, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x100000042) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 06:40:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab032075b200", 0x3d}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:40:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x57bc6aae8d15aaad, 0x1, 0xf0000000, 0xffffffffffffff1a, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4c, 0x80000040, 0x7, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x3, 0x20, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80, 0x2597, 0x4}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80, 0x4}, {{r0}, 0xfffffffffffffffe, 0x3, 0x40, 0x78, 0x4}, {{r2}, 0x0, 0x1, 0x20000006, 0x7fff, 0x9}, {{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x3}], 0x100000001, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x400fffff, 0xbb, 0x1}, {{r2}, 0x57e7ab35845fd51e, 0x2, 0x2, 0x9, 0x465}], 0x80000000, &(0x7f0000000080)={0x1, 0x62e}) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) 06:40:03 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x94, 0x3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3c) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) socketpair(0x20, 0x1, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000500)=[0xffffffffffffffff]) r4 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file1\x00', 0xe74100e3dfe6d265, 0x10) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = syz_open_pts() r7 = socket(0x10, 0xc005, 0x5) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000002c0)="5a143f1d49f44b8b6f86b2283a0c2ada8fb38415e57f662bec9608be2fcbb90082d25692d3285ee21de0452074d78d197394ff0ea9bf8106ff280c48390148b0ba8cc75429b86fdf501158c743fbc861a5e36f23108fb7e5c36258809fa66c34853749fda3c4c51262ff149649ca73d8f05da525df40aeac037442710afc8b63f89174af4da25dc90e4bfdcb7f701f7082d79fe174893299bb52848dd84404633b5c18969fdeaa1d84456743a429db02e737814c96ed393b4db81e624d2d6d4bbcc358544649ad3cde07b5095fba202888c13d20bec3fa689a87a09f9c86af24f4acdb8b7339a5e5fd23a939786663070e", 0xf1}, {&(0x7f00000013c0)="2f8d10443bf7146a13d4d955d67228ebdbfc634d62cd24bb170d64dc900ec8b1404875c17294b7ff9e6b875c304dc80c5cc2ca7bef59d8e4eebce51834417d8110030e837ca26e48aeaa93566a479d17f3ebff72eb1e53400284ae6b84582a3d950df500dacf9acbbffe0721f0864671b0c5eb2977e18b23ea359cb31f8347720ce9cb8ac160a34f4f101918a278caafd096eec1bd4f6dd7c7f55ed985930efd9c211498818adba69aef2e0df7dd44a25502debb0cb7b9ee1275e52c4fef077e17bc2023a97c2e5b039765ee80419c39e47a4ab259b17c5a15a7a508a48207d97b0c5f121dbc07cacde9aa56f93b7b44b48495755f7f973083686ba96a59f25988f86ec98fe7a874a0433cd7028a3051123c73d235378897c0b27faa0eca4cb16fe7223f7bf177c0eb7652c1d772da0c9b7fa42b071076922587df03f1961f1b9174faccadbbebc1b4474471cba65697ae186ab42d01d681a4c117b3a7e23778b206f930026e073f0287760980c3757431e19964868df7d5d7ead996d5749b2cf117f1d7bf80a0bbeea3361f8575161a9b6acbe96a07801726dd2a8daca186736e519dede9c998a7d910a619654de837b50c0165a9da521ea16250d4f0660154320de8a21e653759947fa96b6498ecaa43ddcf8223be1277267670554c26677b7a92264e279c228757a10a9d991931547cd9d56d5e1a88863bed592c2d991defcee71d50c8e40c6f7487cca70582ef92383316f30ef72a4d9d7b46230e83d6c63f4b77c08b549ad6c52dfd3b6d661e93fa1c23004731fbd77b0c9fdb82159299cf96e73eb2a7b01319d5abd3afcc219355365af7ef57f46328174f53d6474d8624be5ca5ac416ce9567d16ee26d0ce127416535bfd262a1e4d666306174875b6bca7a20bf93d8c96405f460ae39d81f8eebb93e13198648e77d4bb6a6102f7271ea9ed488bd94f2fc1b93394d449b97a5f6dc4890c3d0a9a2b877c2a71908a7d44ab0cdb3543a5121da883415a37d7b21a1e366083a989228e3132c8efab0bf8940f6791e3c60d62883f8f12ce17d537126854e49e9573ea7db67b9031a817ce76907157f839c1227669fa500a713c73f1aca32a0882d21fe45ab41b960d01074f5856bf6f3d522ee4036ac665aabdbb418afed07208afb07d6a36a2be75409a9f5a2e41bd4efbc9c025629917fe59471e640c47be49d8337c847e162ca226aa8bc400e9df98cb95a664ee51dd079860c2979191dc35d92c9bd52825b872813df99756cf4d75e715949f273a78f154113561d2aa1c70d0b21e1f6238a103b9126de987409c1c5a19d5bc458711b799a53f895e1b49615af4f0d96dda770bc16b80589dc6f8137d0d22a291fcede604bc5fdd0f92692c187cfcf73f58b6f663c8c90cf6f6e0246578c5c551b73e05c6a7635ff8d19864de333fb2cd3bb4558a4489b0563eae363c4cfa23cfe1dd19dfccda77f61a314b586384c73debb60bc56e80da4ec18f40db679e8ec518b483b844e41fdb7a7d82b479a55558b6edcc26384e68d8256d948f07528808cfbbefcabc7375c88d5b45d436b619528f3234ed272f3cb5d42bcab84dbb482b84981c345fdea1b70fe00ae56910ec88fdd5b3ced8ab39581ce6770b9e5a9911968bd7057c5a1d979d00494c6222347baa4f0b8b24a71ca08451cc83ea87c9f31204c3960e49c7e1769891808230240f1bce5e3ebe639c2e0b5db64bb17206c893aa461e3682d4b49bed2231ca7385a8a844629dc16302e908d0f5c359db430123f637ee52845ced278f45b2dc4c8130b2b9352de55051a784aae893a0ec7247a2856dcfeab24d3a627bb8d168d4764d407168972478e6532b5ed65e750c080897228ebde08db63ad26b18626a99d157b4c4bf7c4c534bb0be408ae43db9346726cdc30439a1a24c76bae07e0cbdcd193a77d2bd414de4ccc0c61d674ba0b1695c006fa7dfd4d266bd57feea9da77064c2919a2384b83561264c3238c96c7ab3eea7936f0f62a90aca2496278909903ccf0ccc71a5d6885e54ebfb120d8884cd92a8a852a989b3635ecd2900006f06e020b42b6e22d349b0c00f642627e71f76ec2367be0155f52e0b4036e3e7869a2b80062c8418cdd8a40110d538c66a9bbf219a9973d22335ac0578a1a8e1783e7ba226af4a5b3c0c9d8a44e95e88989108416a53db6d6eaf6cf1e505dc8379594dbead47d950424f143276f9c6f30a65723b277625f7028779bc5876535a6c4b61be8d865787ec83ad1af6d0902730ea8896ba8a66e0ab4c1d49221ebd24ef866f1c7b58078eeaf8e0faacf72d792f8caef754579f98b943fffd0c1f80ec12dd9c2067c6de28b92294f6fe3266882c6d89184649df07a394afdea801acdd1fc530a1bbceccbd783bcf775fb49d79111260f7bfd788e41a9e15ba99c032c826da1300c796d082e53e888f298677bc499a8a793ce98b4cc48a5990caf4cd3713701c4ca0f1406a3bae1114824cd53e809731b7570ca8de356575a44a5d375afbe5460f2c25bd1befc3b9fdd2fc8b30ab6c508066bdbe93221d83351cc46c8fada8add79fa8113f099cbacaa731b64e8a42edf704cc7d5b25f7eb0254a8c33978b30db79dc43788f9eb904ab21ccf2f9e6e6e57f57cd8dbe4daaa3c5fa8addda8609c42cce86fb73153d0c831b5bfaa973628f5894b42b9dc245b5cb37d5f02f07dcc205fec7b177e0c6f5dd46a948cf41a75beae25a76bdef3f4ff0f609dff5983224dd7c39532535352f0688d3e651187ebfe64c0086d5fc5b18958dec05a472b4cd8ca7d18d6c9e65fdcd7010bd27a903614706f76a4544cfcdf8e13231e2cad5d1c13606e438125b1a5c302be3ab1c75fc4e00f01a314457836abaad5dfcebd663d83c9b17e6694b961a05c6abfdec977eeb87fce46ce52228727d2fcfa368c8c05acd4df92ddd2dd929a43eb54af2394d03f5eaa673437a8fb018b183de9b6c2f32389e44b33c9f8fcd78d6e2dd538d4a75111965abea5f109eb5bfd486d1a1195073fd714e88264ef25be31466fb1a10695a755dd679e44b6ce0e393904e4f5d63c629b8509f056d15579706a6863b8f49684e37e9ff8c9c7d427c501d856d8034406ad93ee8b0eead09f87cde9e219ddd83ea3417f719d750f26b22deb81a367576b4ef26540bf5e818657f0e7f622a12f6915d119c8e46bfb58ee1db016b09edb4e972fc7e842fa12f49c4f8cb5c5a466f26711d730035aa66fe0ddffe2681a93accc79dee3bdd7ea4824e7f12fb426140caecc1d7c4e5321d225919af2c93e858801b38556e24b0d9e8f4595c105c9ef3720a41c3663a786687affc4cb7035c27fc8e515464c2a47d6c999d51a6d1a00cc6719b0a86d43590ee76a131c4701cd0f2c851e77a3c306778ba9b4be9a7753c6d3fa316bb880b4924ddeee1d8841afa6e75e7a2168ece7855dc37bf1dcfaa2babec07cf4f2ab7919b3e91d761a56b8cd0ddc6a2f427be3a456637047adce801de2916d99c86e937e7d302d8624e5c547f6d5944f39cf2bced0496413762cb39a252b16c09d73dce088476eb316818dab8194de8925b8d690e5e33825d55fc382ba7523bce8515aaff3f5d3af039c67fb25bb652a216ce8e4d4f264ebe1ccda9b192c3e906d16b5aba36b123e077ea32ce277b37c5926552da4a021d00639adfb2d56ff8136715f31bdbbf2f3de18295d7ba2c9cedc26aa45a22bc724905044c322dd2b8e7cf7d51cb698563c58f1e4b14aceae6a0a0e9fc4cec6338a0b00819b56fbd840ffcb960272c23541c4474b3358b1cc0ffd52c49fe6fc0282edc79f590e1b96221d6977ffc2477a3de500838605f18975f1ca39e8478921f11e6c674f28cb825c392ed6e1edc47e81ddb50e5732ca14d288ee2cc4c4ece1cf8cba8d1a255d73d90607dd6507d42e59e9b38f4e1f2e1c6d91f3ed4d4af1ab26a8ac067129208ca750fae09b92be39112919667015a80131a6b9f1e27dddd8ec8cdbdb0a3da42c02a030929a12bf7307533838298d7f6dfeefee9c0d9c8a6134df36e8b8fefc4097e8547f434a54b6d26ee288442bf43f427c4865fb814a71b897440b916f53d3cd2882968a22a20e2f3e24fc113d01c0e866663ff904a7c70b626cfd927d684bfcbe2be0c55569b9fcc99088824fdb52bb8c0d6a254808843b0ab47e6cd775e830b784ba3e9fabc872b8b046683e2361e24d644041999761e858e5cceaa0b69af7b84ad921525aa569f2eb7b94d54643251f3fa5628ba18219f8307be2516335cc533d807aa3b20969103c607479a07fdcc5ed8d3b2882c60a538c6d4d0f9c230f180b0ca0366767c57d607a134d9450cf23349e36ff0205e7e0aa3748028342c99f3a386e13ab63fcd25123d1dfd1f466d2ccfe62e376d3ea3407d25d54a43f0a71cbcf25550a3e77b66de2694ddc856650bee56426837a8b32326442ba4eb02893d7f859f154f97455ff40314cd47ef43911666a7c878eeffc19c0153e7b912efe1b12e36516e6cf8a0599e00a30e4a423135884657739c036778bb6d94f5d882ceb3e27e13bfb62543312fa0ea043c45661c95d6a66cf59c3fc7469456ab1ded92281f7d9efd3bad93c9717b84e21a405580fa8e785e5b0697387d18fad8742f0b6421824c1e346604463d4941e73321e17dc6777a535f731af966e900fc29c463ded4f82a2c0ac0bd612733f991115d952f3532a58598632e5afa2decff089fdfa158bfa7d83e29dee0169121755cbb7ccfffc5bf47af0b6606c482e53abfa6eaf31053712cfbc9dc456f28c7011d1fd5f181a160031e624bdde0c8ada84d660315a77226094a4a598a379ebbc8057e185b97636c941864f30097dd679d71e24cbab792af08fe22734424e95ab7a801d9b29ae6dc64bc60672be98dd4ac8cdf9a257a3d91c49a8a2bfbcb6ab1891dad192e7bf7253f393a65fc4814de26e6c46ecececff78960e7ebf0eb16b06521745191c859fa1fa3526d7cf157f044be0cfe61d6411a082af40f2f6d6ade16914505adc8b20a9fcedfbdfb03b497c4e2ab7d9557c133f18eda77818d592f1f21000877e86e7e48a1991d7c1b32ad991c95fb27346aecfc14c71ad7984e922f510c9a35ca12d7d967c1318d153cd47e3a8083846a2af645e8a2c17d4e6e9ae2f70e8fbeb5988fe1c22490b12658eb07f2adc0a004f827ec6ae469ed02ca0daa9a70afe67597a2847744edce0a6fd2d86209219f3cc2199c614d87201e94fcadfa9ea222e8feffedbc4e9fa9296f2d4b6ec4cecc07eb9ab3e0234e8dc0b7562b0198bde067e2754a87cda060177055c4025b1c9ebd8146bc74892e6901156cbd6a77dad5769738e6792273ed54c2dfc35513357fc819c8570843bc0b8d94564a86ef3286a83db4a61b926cca9d0260a6a96008e82bec61c0b50210dd9bfdb8d40a58c8036c0e3e299dbea1be15d3f44cfcb33827e5876ba9e645628ef7a024c7d96216f5a5acb93802bc0f87f09327164e6c60bbc816210c4f6c077ed6572407a02bfe59fbd48e55c8f3ac28664f6ac4a75aed54a6dfc48aa27f95b7e51ff9fc5597cd05e2aa7db04f893f640affc9064a7a21f8a62d6fe0be5635046f3bd52f93dec92164fc19b897d7444bb303cfac54d591b2866a1bebb79883fec1e0704a6b34b6507d77feb9262bf13f466e5f938104ae65629debbf84d157e80ec3386b422aa6a3f21a255f217799c64678a2eeafb732926825a03718fc7698c6af7a77d52ec5d066a48e74c77f7f95895230e31a1114bcc449f25f30378e38354e8b8", 0x1000}, {&(0x7f0000000240)="e74ef411bab0b1b0e58e27a149f98792796d363879f1179bf9cd4c64915c15e54f071df971f0c53c", 0x28}, {&(0x7f00000003c0)="7e4e2c4d7c3fd36bfb4e42c11db7cf2ceb9c85b440a296dd2a5efebfd671b236e1c16b31db1561b2fd61d2040852971956e8bc4bfc2c5c315287613bffba0fa92a9069250bef160cfa692776a60d7b29d1f1a02d4bfec0b8df6d7a1efd34a3133aa0fa01763334c5b31f26b69548", 0x6e}, {&(0x7f00000023c0)="6c6bae484475b064bee104849aa57ace872e82be4bb489564599d800903f94418fa1430fb23fd0512630472af6247d1ab9a6463c9e3761ba6969ca8a7b85b33269d7d51ea1b8168035c75a8959007f3fad93ca3faddbbf1587e9805fd404cef8d327bd8017c9f39848a2cd097a5a89b029dd960513c06260d903439841f7e5f378f17735e9e2e1c49f0c18557045fa4999e38f6ce1d1a3a36af62b86f4fe83d326bd2076e7c3afb65c08698dc687f53755328643c3615dfa36af1fccaf308ec32266f7b211d54595963cbd20eab0d75d26b4f0cd7b85d3ecf1ecb764ee3512f5a8278a94664ae29f7a94e86f2516ae9b36d76739078023c9a4633a95ea9a1654b5a3bae715f17daa10af61791cad205129e2198493b272f80ee5db6003eca51a93e0ab531c755b645a3e2dcf41403b25a63643629a1416ce5c0b949770e9e1cf13f793d852edf9fd44e6dd0e45acc2aef7b731f046075ad43bae509a75780883e561de2f46845baaa7eaa893533beac730e471a3d641a7af9195b74c89668d0f654c8801453463b852f07de0fca88113dd7464a15c6c3de4352ed482e2db3da1c7ebcfec724b1a8aefe1ee24df89229105c8ce6b422c62d5a960814c111b70ae1c905b6e92b77218aae85f055bd6d2d8bdaaf8701f470dbe86aed7b6ed371568b93b9940d4987e45dcb628dda25db36022f6a4ca68d14631e23cb29f3e51014b20eb180acfe5ab81c7633aac47217bd7bfe77ecf49c8eede7d14b8b4113504090d74df46e0c405fa5a4ae4966fad163683b9ec9b692870c58cd0e43a4b6b122dc6d382422352f483497b09c83b842482ca146dc70d18a11924fb7c2639ea8b2e19a6ff7666f66c18b63f33eb40f04790b168202ae3cfdaa04480ea39d3e87c796973f323e3a793cedfd8c0ae70078047b5ab882738a6efcd221c7bf866b0daebeab292065972ec72ab90b82e83611aeb35922b7dc83261a2746f40c229ad81f6b9c348e63436c4aa78776afba79acc9a8cb2966e2ef5184b1cee80a1fc40ca4bc935dfe253000cadcb9f0448fce780ae4c49a87b11783be93b073d1cdc2530da1e426c8c8d1887a3394cca79263489567da62fdb6b2ddfe131e72fe9dcd5e59e3eb79a90a58e5e851b3b34a265e8922abdfe415acbb4b1f6e612aed3cb82a2bf5d0e4d52e54cc8eb5975400951fa0648052e0c89c2471b98e78410f46351d8da2584fb83b88bc3b1c9857498d45a3cb411322a9228d9ef7afd919f37d7e50adb705cbb3ca03f3435de71502c790e0e22afacd68d38f976efda736f319752d6933e4984db1531a334b3002bc1a4285ed2a21ca3d80eb4472821fc2b2da68be4004d14c1710224dd098c1d0394fd1375b2da2b671f27dce5554030c3f46134a931e614b3dba392ad6b3c99ce7d4a7e53a7bf2ed63b4e90e542dc9f22e6233989489a1c361ac72c022aca292c1ca6feb735a2ecadafb8f0ed3103ba99db9497e2a5e7d914c193de458ac991ed8ac0afada3483627b9d8b24de534f3f221d97a514c66563e15f24af98dad0fef51307ee3c5b502d8b5242c7dab270b147e5b534527341d38dc6e6ec8e3fb21305816de2997c1a454444ca76941c5813986cdd8634a28f0790a572ed34ac4e2270fe4ed1b8d945df825651004c106c2ac9b978b3cd4f632effae02c7cbf6be33caab5bcd4a1a8ac1092f4b64bc72f2f2665ac2f577778a2920acf7accfe6754e76b1eee1b96686d3ea440ddc4218a7756d67d7a8cde26cd4f4ac7baabc42d01de34fbe27c5fdd6f3bec81935fcf87b791342d24693e5a513430ad3b0391d294cea5483e24bfdac599ff4d29ce779a0bec55c927f471f8ead2e2e57d9b66a86db5407660316e587d4843b6ac2961784a32eacb8afb77d928197bbae4601884383bee095a299d950ed24f8e2e333495ea2ccb7761580107228f66cdaccfb6f7f1843bb3e5aac3cd64f9a4094e4ffacb2b0b0d2efb7d674e5b34f9d3aa2d857cfa239f6f600321486a4a44bf0924ba5c73b6f39187ad799ce1b0dd712dfb5e3646ccfe959dd4410203bcb141fbc563437cd89ffc8d96fa25a430c81db768144da4c8fbbfe8e468aaa235bae3bef4ca8f078cbe5128c98cf324a9dee47512a393daa3cfe58b9d3c8bfd5b87433daa85389d327586d175bba8614a511e25c813cfb378365d8cf70c5afe2942e5f563248dfdc275302d3e71d39c379b232a325a949da0ea683fdace9c5f0afabfcad3dc966c611775209218830c58ecd6641766fb47c87c681e32baa5af63680c9f263cb8a61f5f2792a3c4b9cb29997c9059fd5ec207d2ca2e96fbedb5d24856bbddd27191cd19d2968a919ce2258d824fd8198bb8b5cbbcdc9ec69d76150cac208f61786f1bfc19c0ac6a7886803d8eb897d2c94bc4e671754c627c7497d409eed8236a4ac52851dbc4085f3bdf2a1f0adfc08573d5ee7e2524579e7ae87c7087f92e95862b95d423320d5823ad8de9b708b9adb71770ac6db65deaeb490eefe936196640763a5a2160946e7af83bb4c0fd15697547e7325b731e67b8f33f0769edf743f6182466b40370aeec08f8bcb1f3ca797469e0634cc3a6de12417778e74bbdd2ea741d65f51d009cecaad1b46a8f01dd74a05cf9f17f6f87bff8da7f36349e1d8c7bf6a1d25c8d0cd9e011a30f30f9d0864c689d4c517d8a52ca76c34b08f3094b18d0fabea08fe6c097b8c5f221864026d1437a0405e30fe426dc39abb15064bea28056b85377eeb7f2d0f00c39149ab45d2456435d41794ad60e6bc2ed2dbdf5173b47ca7654850bdb6480d9a5d014ef86780dfb9e926c58dfe9796f05aaeb908103e9fc8c73b3d274bb279d0c7628b8259af5d8457a77a3686c960d71652d63aaa8f759e7523f9ac9ba3cea476c5f333e0cd82e6363972a2c39377924409241144475c85598c2988111f76f7d3a9c0bf2d70c4a1dae12e3a7ecb7b17b83d20533ba092cd9b7ca88f025ec8b8bde9775b959a90331a9fef773ed0f5fefc89e0fea262e6fac28d1d21017004749035196c2d88298deb78b361cc5060634bef692fc7c95dbbe251ac1eeeda0f5a59c91a9358110d48d3deff0ba568399ceb7f2a13e46630c1c88ef68d0fd415011ac972c3b0b9f8873f927511ffe6f1749f1bbb91385b7f908170da2e4529fc4c04befc4c7e16adec564095853311f5dab1661e108580e988d3a7592e5613851899162a15b3edf88c22ae9c8de20dcb7fe85e543b53f5aa142bd01f7e0f7252de03ab0f14a1c1e44bc63c7d66ed2a8150db1b6245b90e79d37c29e76554c44163aa9b4673093699920f413ab14f198f09d12c1c7a1c6fb3f5776d2c07090a3c06a293ae976e027bf8ac3a21497e00e23a4f11f0eb0147a0997a024f63328ae0c75593de6f71c81a18d14e1c5111880ed3f8dfa69ba288d85088da3942fd877fad1ae3360735fc959829d375b3967d5ecb2778705c79b762dd5292999c26fc1139aab2b92fe3738e37ca348e843503375ee2f391322dddefc157fd20863c20ea0101a780721b0d20977926ad718a79da7b8c9970795c19f0b6eab24a010192340e3ec3d3324835d147b9d1f9c6f1e0deaa2ed4f0522b2f63300b0e1db98cf2d15cb983943680c83b8e3bb08d7054cb9125a9d30c82d91e79498426fa23aeeab4ee522a03d9d688b8530a41b7d60cebc4ac12639366a198ff50dd3c687673c8ea566c5cbe761969e40bace1a3a2d079e1425988ce5926e3a0e12ca5d6bced3cb558f03245d1a8942dd6c2eca50306ba1d24d079b512a6ce4d73a50ac62d60888fe28db98ec41c773ab341b704b80e68af37da4b4661a7c8ca2104c25288026f260ca4aed415f709ea8d7d3219c87d1ceb1db39bb15b82da7e50c4d7658ff43987d7940c5fbeca476bcb3a1b5eece6ac9435e07ad7484b78c902f915458c5b99d43434a73cd89a5962c485d9cdff793b2f2f8d58d7b79888f799c6b05f099b16f1f97391a8b11c23b692c280201da08e7770787524dc820058bcff05eed2aa411795e4a61f8a99870acf8a19ac2d45a4c57644703a895ac0119c0a63601df991f45db24c895744aa2511ff69ca5a843f38d2a4b098027bb38e1febbc5fa3253347e4fd689d602b0b2f672daa0cb3e77e8d90746287fee02267aa00ba51f9d7582dc7c016ecbe4940604cb4efbc1546ef82610eaa23ab23d06ca2206dce1db24a7f41cb88d2a47423b1765b261bd088f499652ea599d55d97a3548fbc955c436dd430a181fb3313ace34faed1387717f31d70a73aa80247a2a7f495735e4c745649bf1926820d44d100e2d66ec8ebf9ba550bbca503a68ffd36b5671f75e4eb8a64d9e23688cb2b26c0c1de5534840cd265e4ed04d3c68efbe50e8ff3065c3e8a9f8917f8e74fe9b2a7d1d39c87794c84bc943f552f7ba49a3de581d42abdcf89b3043a17a282bf2c07cb6e042a61fed83c1322a29eb486a7ea30101d23575d658be26638e728caa741b9c0692cb46eb658f1c7f9eb768e9444b39e17ddbbaeac5cefba783c6e87988571ebb8805ee59bf4302b637d9e5748913d892d563fde3135fecdcd104d0517ec0993c410ae87939cd8da99e1f9881514ee1c21e2f90d3e5d99a7648732698b7e664124cf9c066092a4ba56a4a2016110985a750e990f97d59b3a360ec4798255f9abaa2b6cb5139e23fa5f9829c60ef205b538f6db4b1fc709ba80bafaa06a7aa3f770e7f2f1d698286593920b95997785a933e538cd84aa09e14cb39e1deac72f29eeeffd08d2b08003ef4122b8a2b590f72928e30320b8f14b6c2db9c5076eb3cf5fc3a3f8feb9305d11cf4b1bb6c5de8bcd0dc578f0c1afb4cb53aad83d3aacb0302ac3e5d4d5f4579b157929236430bfbf3bd6f5765c3da7e78474fd9963decd4a4523606422a16ff501972e99348fd55bc689e0e9e9a67ca4cac2487c5a90a75387ea6f0703eaaf55df9c008327c7b5f37735d1df888a3167fa0d04b78c429828e5da779acec1fc3f636754d1258f10932e96e4242852cb9704ede261bdd578069a458891f8e4356dd132a4e634865779b7eda7346559accd040c5d87855d3bc1097fdfe484e5af4466189253cf0a508cdd3b50c61749aa60d6b5a888e92656d1aafd2bdb054144994f0b30c5df6ca2783b54535281d9a685ec9603b9959bffc005129d683c75a64f12adb6fbccc5d34534bf3e6dc89b76d5ecfa71dc889423c0511a97eed5bea48891e296cd4bca9fc69c694e755dedfd4edaff2bc10547dd4728885bb21a9b92d753290f3b7ef5b2f7f814ad23686cb91287c0c3366492940fbdc5522d0d1c591b69416a22ac6abdcaaae54ffaf97a23968eaa33424cf830e2a7e5fc2ac140842cee88a1596b1a5a65e48486d48a893a389dfb0fda430137a0f21422e86453b649356c2683af36f2de466876ce80b6b155aae64a80efc84a68184f71340d3fe38ec68c116275918f2eca16be2d7e2c5a2686df9410ba002f1028d3abe37ac1904f02d826c911439b557aba8501763f87436db89d96bf8b06dde4e077e1767c293ebfb29505cf5ac4e6ab50325461e7065139b318319fb446cb383685d6863e3f18e17293f95221c808f91eaf31e8c70b6826bfcd5dfc65a98fb3a53c0ef561cd4e619391e161fc60f62a2ba914a355f7b08118207dff4e4576abe1035663c57e886d93778904f06fa1c536b623dcb1e7bcc6317ea4df6caad88e90ba25ff5105390fa7cd97730ca77cb9ad6c586879280891ec1205383854af8944e8a975fa8e3bcfcc94346a285d0", 0x1000}], 0x5, &(0x7f00000006c0)=ANY=[@ANYBLOB="200000000000000000000000a530b2bde667b34b74a012b7c79dc06d73", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7], 0x40, 0x4}, 0x1) r8 = open$dir(&(0x7f0000000680)='./file0/file0\x00', 0x0, 0x0) faccessat(r8, &(0x7f00000001c0)='./file0\x00', 0x0, 0x1) faccessat(r8, &(0x7f0000001380)='./file0/file0\x00', 0x81, 0x80003) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) recvfrom$inet(r9, &(0x7f0000001280)=""/170, 0xaa, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) 06:40:04 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x102) shutdown(r0, 0x1) 06:40:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x2f5, 0x0, &(0x7f0000000000), 0xc) 06:40:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/4096, 0x1000) getdents(r0, 0x0, 0xfe8a) fchmodat(r0, &(0x7f0000001080)='./file0\x00', 0x1, 0x4) flock(r0, 0x9) 06:40:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/24) semget(0x0, 0x3, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0xfffffffffffffffa, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 06:40:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x6, 0x5, 0x1c0000000000, &(0x7f0000000040)={0xffffffffffffffff}) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000001140)='./bus\x00', 0xf00, 0x100) poll(&(0x7f0000000000)=[{r1}, {r1, 0x2d}], 0x2, 0x5) write(r1, &(0x7f0000000140)="f7f234741dd061813ec9fe0283b78d2ef4043cff5055f76e3fb407b21a117910aeb205cb4366841162f0d05fc830308d6fe281ad39d1ffb38d7fc61c265a084ebd211456008907904dcc69b2b24edb66a899863979a24e04a525b96763d24aeb80f63aee980164c1629a309b88db5f3cad78b9561e9f56c280c7f9e016378e91b9167909e11c1dd34b701384eb0939e8a578f2d0e3cc0221d2eb20fb94c7fafbbd229e5f52498b2e39437a24c0decc0d76b1069f7a28c775eb07fa1ddf5631cc0ab0e7e3d8b366fd41a60be0300ee2537c17cc2c54bf86e39f1caa76c796b1c82424867c63b1bf5cc90aadecd8679b3918a9dcbb0bba0c50a20f38cde26c8c221e531a9cf5b9f0e42ede961396cbafb2018fee6ec7ddbfb79d13b0173ca1cdadf40466dfbae2a02dcdbbbd193522f16df4061cc3dc79cdc1694b76aa9741c07f936afed4189c0ecbd2084b293410a7ff196aa9fd61a2e8fda0a05d632f8cc60b302064200f3f28d59726afd7288425cd71cbefce3d2398c36945572d64cc2201c17e5c6886ff6844d208d7b1be9e49d2fa61c10361d9c6b0d5137f2e3b822ec3446192d172d369e60b51c4ddafcea24ad76473327b6a1783d4f51c58dfcc77cab8ab8c776ef76d2bdb765ac9717c9f1b61ad0a9617a092c1b7172e6c0a1c2fb3c3c90285eea293391732f05b4a693ce27ae20bed30af25606f80d14aad45da5b3d2ae8464cd48c0f59926c226d9a3d87b256837deb900223ba3386cc8af09759a0dfdc2edd43ba497619b0f76c0f19a3c9bb64f158f83b44c71e62a19b73f52d962da97a68c938eb6b1f03a4a19742930a9e75c4a6715a35df7aa241f920b79ef14ddfc6cdc32327c69fa3e01bbcbabb0f6c1fb57607ad688a9fd9cae9a294d37f76963235c234fab439a51f5d945992e4422b953985b3f5c39824fe0bc7ed06f30eb7c28d6869137c3ec5317c16e8d75cca9a0c73c0d80e0cc4b828aff9ba234111530b33df2b791d0590a4343f0825437202aa17c5b9edf2d5577000ff0e5931dab6ebb23474dd31cb9b19754305d52bb59ae551f0c36624372e85234464fa0419415d36bbdd5ea3eaa492297a53510c43c9636e144a781653af4c789f67483899395b30518e43c9c614b6da6d4314706d0b31ee642659662190778e1ed83dc84f37c8a31755044f740b3a0836ad0ed672e9b4347519dbfaa4ece5112dba61e6253a6b7e96568814768d380da9d2b92ddfbca6a38d7bc13a76b7df82e869afbf754cda9716347b2447b80eecda1089d99c3a72ac02839e452be33d601e13ecfce3174431475085fe0ec2590eb2c607719d0b196576660ab4d9a2f5be422218f7c1ebaa4b9c967034bb9ce1add4c72bee30e0902fcba394bf7432f4705641caa39fda88aa7f098bf5ca86160f4ad208baf3de17c579e449f1b0f9d79ca3074936be870cb9bad6cfb7e815dd53c58f3c5e774bbdc84e3fb254bf43845ea0450bfc99bb385adb3f26ee711c21c818bac9f5422f51fcc312455af8321ed30a2107dd72f2fad4819d3e8c567cdae0ca005220d33c6777c878c48420bfb87fe391eb38bfb83589c185736d67c65a804eb56cb76aa226fb81b910bc9a421729a40373980a0e99ea5dd7f1dbeb6e23ef9c8c336a2367a4d3d35bfb9986e95482e208a6b68216a23be4edeebd49cf84d5a3b11e8b71a8bdb58c7d30ffa14fbc79c651b8545063d9dd889d2caa57babdb178fd3185167761b1f805210f0d86858342a747a28562165264c657ce65948f89cae8250dcf35140e5e75cc241ac891ddfd51c61772b56b802f8d6188b7e176ed847a6413d0cafacd91c9e2936f11c4d70ee9d04eb1837f9cf3c75db7e46477c367c6887dff44d2fd13c931fb46e21d20d772eca3ac2ee28571a14311f611a862d8df4cbc775844ea97e7c175badb9f1e45c4056b6131732355271bae29b3e833d3349e2e01222749d3399bc61db33ffae797ed05f1c5d3778ac483d7d0511d856db973e1a43cfcfe11b73d126b63fc41c7da5482a2ec0abc28d7aa70a5c0f18a2ff0df189f364b1855bfe892a92ee0b28f059844c5dd26540c1592a78dd95c654c807e9711f70767584ad8a361363da61b27bca7d2f10f77e6732968c81c735f93cb81e3dcf70e19d5020c83b2a3f5ad9db6e4082413675b5fe374dbe673d744a404c263238c1be1e63a423b2aac9fb9109d7226ff7b16976401fd9e2f50be999f39d7002e41b24a408887d2e9d9d5cd04316a285888ee52069fbffb825cf167f2e02ddf82c4f35c6abb92f40acdae4b6a21150b438311ffc1669eaa8a982f65ae81237db71ef9c162077bdbf1ad118978de3137ea397d0389fa280de33e7c58b4b08d303542c29689d01f7b09ef2427a67496e6d49e107e9b4f44938f4543c64219fa27bf0a64d234ec5bcb305d40d51b1b299fd1d5c00c9dc82d505904ae2f68fcbc02e7ebd9a70e1dd12ce9a5030169bf1889a6aae2653e4925c3118426d9324e92e00e76c4e2d2e20daf511c9e5668398203fa7f33f306c4bf55533779985fbc4256b1e2c9f3d98fe3152aa2ed9d955c5913c7fd69a37f13e499f5e85e18b64123899d602d0f9c85110b25b5d40041e6db5d63459416119856ed6678639fb6293f395d6c964cc7d2c3d9c4143aeeb8b8f79f95ed4423eacb434ad681bb32c6cf35e6d63e51a3c8a4fa0ebb4f703d4e7ecfd40036bbec89c0bf60406970784f015c317bbc3691ccbbf56eef015f53caa154395f18c73337cde1158db252fc06f3310e3f1889a8655dc5fe6f2e64898b47855b58332db9fa509b857e1891130ab9492ac2f91f9446398f4b0398fe96c75602aec8ba63636c92f4a17d062a70badca1bdc5a3a9f31d7b5c91260dc6edb387d134cd1833ecb97d52b27043a6ce474752223a459789b3ef56698333e9099df7000733d737d5086b3671ee8708391d14f46a0bce64c1ee58b745d0338f7a4073e8f57aadd81382c6eed927991467ccc2cab854725e69181d1b09905b2600569a32634cc5c7f5303cadaa4d9b58def27b1c1b2cb0cf2b5d2c066ef6763acbd038f53461ecd6b5a5c542295f7ae80f77267ffe16b381fb751192a839163674aaba29b4b9690f3c308bb778cae1695233f780d6fd527432efcac1ece33cfdbc1e1cfe749250174b0e040850979e93120baec43c7a52f590c1752c8d328fa209f13bf133633ffca88e6e46738a80f0b346548737f08a50ed338c0efe91a22ed0e451c3755cd6214443610febd66ad40807aeaf913f31eb67d915488210b019c2e970e624f7fb523451e13faf6d326352055afae8f30d7f45f2d9982016f28971f9369d9a14ed34a20b141cc8caf60dc1c9d254f76c3f8fabf590753ff5c5ef7da14ec6c4378865652dd8726e4009f485bc98f0e34615b8a1851451d84c3a38ee3b4c8fe31896544f3f41c5fc56558ef10cf4c293948efb733ab6d168de337b29f55283e243aaca9293ccfef9219cb5ec9ee9f387204fb6d70ff4657b8c05cf220a2b9716c442765ffe3214986d9e6fc48b5403d4b3e3f4dfef0813c49f07dbe291db83c573363f7e5180d66cf6a208f20b4d6c6cf09ad0c96384dc3574e9d3ba549a8de650b8be88ba14a19bb0e39f35c3155f028de67e87a208607e1a3bf45f508d0a07c56cebe5b7749ac69ba1c3237c339aa91d168f986de12c43476cc82aa80708c3a25770ecd7e77b16274062444e9af4633ebde0511d68a543d691e3c0499b07210f9f2b49284843e5839c9436c4f470010ace1119548441f6a22912927dbda024bb7debc00cbb8540605473560230b69ab27c5743a8f6879630e5cfcf64f5ea3c406da27e39288ff801f39b47ecbf0ad854a114e3afafd58f54489d0c87d14d3f4ce844e713bd9eb216e5e3c29d2646c3c7936ed38b05a00b0ea7693ffd818865c18a9999a53232723e8816520910d99978f432b48fe32910822d17b3ac340226d600d701541afca716dd3b07b1d5718b38c5eaad527c0185d8ae9fbd51c28af153a5318d8bab58f71cae4dff0e14ca845abafdac5be302cd563dabb55f6d67fee819bf1e06b454b6c3381f0e7e2f3ff84ef344a478e5e60cb855114795110f50395f0223b22c547cadab9aeb6ff82d4653fb07045f70ca54969c5f7da7ab1867fc5c0363fa9434ae28057c18ed78a594323bc2de9aa5dc9c32eac66c8da0cbcb88e61e6358c4bf528c3da799a2b9ec577bd018970faf6885bef1703d95b2834261ba0642bb221d159949cd59a578b494550589cafc6496eaed4fd31f0f2d0a5e591be3ad155002f7609c987634bf141df3bcfdd34f769a11a6bab10ca58df21d444287c6818edc4aad381ab69d9fbc22758dd7e6f5ba9689ace6ff463248eb35cdaf24e8e066146e2347722b1154963ed5478520969e6ff8fef891dfda91d93dbb99394e2d3250f86f5f2fb603cbda5798b9e322a2e3e9c89f97f274a90c1690b10c7bffb91a8196ef578ad55cf5149d36b8e6a52c12ab6eb7a10bea787900f2b33ee1be79f93766f65ac0dcb04154367e8bf5704526d77c1af0302520f53b47eba3289ac616bb03dc942e14078203098869373cccfd0796e370fef134a9dbfcf6a71940df5295ec225228353106b38e1073d35bc7fc18bf3facdb4b17459d701241c6968582a4f63f60a5d64fc5c8bcdbb15e8ba49de632dd306cfd6c1efc548a963a36fcdf6f9c0542019ecbb06547be58263775571d31924a45a187ebdf090aba75eaa4936cac6e90a99d6d790cb2c93b82afed817122158d8670ac9ab958c86ee02b52c911ae80154b9aefb42b5232ed4dc9325642d2268712dceb05f1b0586fba373d9f8b00a5db9fa4491b974e559bbacd7cba9f59458f14dc97e7e7684268457250850ac71d05a119fe42fd5aadb1eb3da27bc68da4a20f1f4a173f3d503da9fc2499dd9bb43affaf555fee893a3047a07fac227359eedbc42616d33d688b8cea69207ab4427e5b6de961f02ef7fdac79b1aaa62b8982d0cfe14a6eafea13d6cef0fbab40c5bcc4c8c4bcdacfabd420603b611ed7e105cd33761a9050a3f914b74f64ef736f85c90eb659757725a22d4ae565652e8d767f97504ff2c701c59be159936cb67a60a4ea1a3c7f350f9484714e3a7e5afb41afb8ca77d865ceade99800f078d2bfae04bb2fc0b8ad14c54230a2ecdab8683221f027e2d16f94bab3cf570ea1ef0b403db07ba828673e2f56aff1d32837e7a521d2ed355065fe7a849a349028c3a0b8ba26312e25bcafc888db10c07d09c0aee47babd880b8f3e600186ff27436edd45813eb246fd8f633604ce00e627d33a7aea9bb6bef9f96b62f01bb014312cae4c338ba3ab40af54f31b9fd148f32564d68d4e6e954a46cd9bc2572e8119d85495e80103580ec3be0841cf4c877c631f6e1e4beff04c572d46fe677f765fb6b0f1ad4b57a2319b9da35e1b557fad3e36e76feb792556c1f3fe30d9c7b528880b5abb19e04dd033ad52162de7153ac6356acbb2fb7ac9277d52b0af4f331bebba118ff7e9333b3162d388e35e72255032cab71d92c1543444ffc3e0f1188e0fa6ad0eda18d2a90c8bbf128267540333950e2c59b5bb23222b319fa435e8096c891428e4bf9e81aa18029721ba6b33e51272867c1eb86ed2a90f3dba5226efe1f0b49d430d62ab2a641af326eb1c49bbeffb04419ddd5c748b06b9eeb6b0f0758d34bf8c453ba453b5183abbc5a5a88a1dfc05a1fa1a2f7723bc1813e07dcac38f8676616e443015558165ea13976b53f9568a8985072", 0x1000) 06:40:04 executing program 0: r0 = socket(0x20, 0x7, 0x0) read(r0, &(0x7f00000000c0)=""/14, 0xe) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r1, 0x0, 0x8, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) syz_open_pts() 06:40:04 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mincore(&(0x7f0000ffb000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/192) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) 06:40:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1d) setsockopt(r0, 0x7a, 0x8001, &(0x7f00000001c0)="ae8f211bb84f2d6a88ae9393b172ea0549d767763ad87e88e94be72b2337e265d428f73f2205bf097c5fb976e478e318c5e975d20a4c42d22510b849ae5cd3d082d7996e5b96cb5f4552f29bea31fcc96cee26fb904671094d466a4e05ea8f0c4f59e4b3e89906cc9792333fb833225fed6ad88169ec5acd82b007d26ff69976c625c90ab91797708e1c61386e4d5f4504105c70826401ff38c375915b9a883f96f783d766ca88edc91c6a120ed1484bdee3f1cd5c2bde2a1b9070776e92d66fd1a85a299ff706e2fd26c0c3bc57e0f4e2a48873e44b38a8849fc1859f8cdbde78ad", 0xe2) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x6) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x1, 0x3, 0x0, 0x3f, r2}) 06:40:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc002, 0x5cd8) chmod(&(0x7f0000000000)='./bus\x00', 0xc8) open(&(0x7f00000000c0)='./bus\x00', 0x11ecec5c3e74d4a1, 0x0) 06:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000400)="e3b14c0ac870704e2dc51ae24952e86cd6077454b276163217314410dcaca7c7a73da5fe7de4e29df18bb3c4d06789e3cb62da7c846d0d8a20b918f9f9cbb5233f790c12369978d10c5afdd83e8069a0c54e66340c4827c0d0a9ea77fb56d8a4d4a56e8082c0ee345107cbdcded9d15d6b64a36691d04f50666bd4e7c04f92e30b6fbb5c5e9796d3f7f5a99ea923ea30e146df02ddbb971e27ee162e885d80251399cfecfcc64443e52c24420d1c825f981b53ffd0720f9c86e755c2461c7a0a8a5e487efba2057f940853c696e77d685ef3ded859fea83e02627fa36ac4978ae8ac37eefc65e6ed1131cb6e9c25ba93d1829fda5a2970c2e9632d98aa1982238e5a471e684ec4de45c27f36f04cbd658d9d057b0e4d291e9043e7c2431c619bba118597d8e191e3f350c77eb0aea006ae4c5013a6c8ff9c8aae9e6fd0fba3f01ca8688a24e780f0d6db95075479c2f37dc3df83182be1f3f0f478b4a89425e4e9640a504955d1c940258f7d382865aee651041fc7d37fabe567ad261f51b7a910d4afc8e0a5929352167d06e864631b158d1e058d8f8d4da77e12e647c30ad61ae8491bcd4a748029e6a7199cf7d189f39e6f9db206d6a8e35dd6fdaa1a78d0608117262bc2b0128dee0d4803450778457bdc615b4f4b75d56608d92296c9a85bc18e7aaac5642c13d63b6c3ea0e5ac3e35ae11ebdbe55bd3a4306beea6c33aff7e0575e700708931f14caac2181347733032b2af8491392bca513e4231a8f50428bba6621a19b983e8c8527460ee9804b3611eda0c54f870f61d59fb7490653ebeb9769cd929a7e95b4e031142cfa57428b87cb34f182f0d17859e555075a5a5cacda8f3887a0eb90ad6c2069001fbec5db8bdc65f88e9fb84366b29dfef0ceb8b4f8203aa707036992c7d8ea834820cea503336ee30b34d6a1076d29d88a39522a0549e066099a7a4565067b164d024811c5663f40a4429135da26f749ba62f611ff25ea03b28afae39b4d77b77e33403e7a8f67b13167e61d6ce97952913e800d83bf9f222426b7f05b2fc0dc6abee3bc36b3541e48b1a2a05c4cabfc6f9460d21aad7301fcb87f8e63e8871065b56527dd5e7f79df77086b492c73d229ea6bbaf2d55b40326427f91e825c09a06e8e20114a40a591b1b028c33170bead7443ba15e83c1f9662a3b65ba7fb60761e8de99149f0d9b130a17f3f91c94665d00bc4621cb782d5ef18d4d75ea12b50343aa46dbf51da70a52a0cd19df672bbc0d71f4919e57427c39c203e61acae69d593c9ff54a0247fb1ed508fd793299512b7475751bb6df078fe27164ef9491066674a5b8807ff9518d2058fee58c954d342fd165ab35be4a6ab89195cbd42381f73381e6c5dd4c208f5dd558068e2588b8e3ccc84e890e652dfb68be32fab13ea0070565ca8640c9c07d654c7506e3e193385690b6a9c20d72c244a1bb9b49ba97b5aad3b1aed802285ef69159004167dc6d79a89897092ae67dceb7d8ceb66719831d0b7ca02ad98d4b58b37fef68f6c8765cabda08376df1576fcad3fdb8290cf24d8d3a691ccd0a5aa7536142f007dfed5381151096cd0457c1b6112fdcd98e326ff6a55db2592843cb8fa79307ba2bff51a8f60ed72af21bf3417ace002f6f6f8fcf9df350b372561cff5aaa2f255c12b23bcf73aa31566cd81a3f49d80e79e3f029c434e6ec1e1481c6b5653a36d0331c9941fa8eb25b64e35f8fe68882aaeded97c5341eb9cfa024ba75bae10f0d47b58491364d83babcda64013a1131730917", 0x4f3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x8e, 0xffff, 0x8, 0xc, "1e9ff65bd8f0426ff7c3feaae03900121e1565bc", 0x8, 0x6}) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x2, 0x1, 0x4, "59668ee7b64d1848431df9432905fd4dc1fef679", 0x100000000, 0xfff}) kqueue() fcntl$getown(r0, 0x5) syz_open_pts() 06:40:04 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5912) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3bd, 0xa96d, 0x1, 0x6, "f6ad7aa5382d15b8b8bfbfebb73ce41efb405c06", 0x7b56, 0x1}) write(r0, &(0x7f0000000540)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x100000000) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r2, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000240)=0x8) 06:40:04 executing program 0: r0 = socket(0x20, 0x4000, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 06:40:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x40, 0x66b8, 0x1, 0xa00000000, "cb022b9f251b968f0177c57bbc0f3f8e1140996a", 0xfffffffffffffc00, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x2de) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 06:40:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000740)=0x8001) geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) geteuid() r3 = socket$inet6(0x18, 0x8005, 0x7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) chown(&(0x7f00000005c0)='./file0\x00', r2, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) setuid(r4) rename(&(0x7f00000004c0)='./file0\x00', &(0x7f00000007c0)='./file0\x00') sendto$inet(r0, &(0x7f0000000600)="6f71787fb6a2db9e8c90f35695edb1b3a076b4fdea0bc68186c2849d95dad222a1fc908a9d78e82ee4dfec827af5d2a3fce5e99acf3a25fcff56326c75161a90e78337be02223bbfe6f622d2987f02139f22c0507e68b389663e9da5e8dabddbb79b9fc537c68ae08c51aa8b35e9697786581a0626eb08b37c27b536094d4b698f530fdede664df040f21acc9aa53b23b3532753bdbef20273a9e51f11a4479fb4d795ae875735b73928e2f8590a5c31dfdfe5fff7c7f0ae76b1f9669009c50171adf941be7e25a96c9aed03adc8acd1213076205d64", 0xd6, 0x400, &(0x7f0000000700)={0x2, 0x1}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, &(0x7f0000000540)=0xa808, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000580)=0x2, 0x4) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="856b9cd194901b4033b34b52f3530153600f3ab20c20786385742682686133d07ce180ede3ee8c1da1e6eb", 0x2b}, {&(0x7f0000000100)="f0d60e244f2e4afb10ea878b908d87b15a77fc74700082de275bdb43cfcd59d34b14bf9f899bc3dad983f22dbe", 0x2d}], 0x2, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000180)="85", 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000800)="ac3489483904a6f477075ef945798ea73be7230900558b022f60077f", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000780)=0xc) pwritev(r5, &(0x7f00000013c0)=[{&(0x7f0000000080), 0xffffff75}], 0x10000000000000cf, 0x0) 06:40:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) r2 = kqueue() open(&(0x7f0000000000)='.\x00', 0x400, 0x14) kevent(r2, &(0x7f0000000200), 0x50, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:40:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="c0a8f48a5446fa671cf300a7a81899ddaebb77933c42c51d7eaddb4fcf6d736ed4101df14f4c40172098169915e2ce54cc75bd27cb0b892c1482fa6da0a46d2050e18ecd0b16a8724a8b27fe5ff494719cd52f61aab881d737141be2bb47e0e7022baaf1d4991fd119ff6c3d43471e356bf7f8ebc4631a7d9262be729fe629c055e5ae38d236874f8027e0b677ebe9ebfe96f16dfabda171c050dc98daf3a4397f15700192cda12aae329d93dce6fa2b78850632f36d91ed340103182c5677afbf6f4645656530ad303e6dbdc50027652410ea6c7b", 0xd5) readv(r0, &(0x7f0000001a80)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/185, 0xb9}], 0x3) 06:40:04 executing program 1: close(0xffffffffffffffff) 06:40:04 executing program 1: mknod(&(0x7f0000001180)='./bus\x00', 0x204b, 0x237161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x80000000, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/17, 0x8}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x281da, 0x40) utimensat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x0, 0x47e}, {0x0, 0xcc}}, 0x5) 06:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x80000001) r1 = socket(0x11, 0x3, 0x0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="04000000", 0x4}], 0x1) 06:40:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) socketpair(0x1, 0x1, 0xce, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040), 0x0) 06:40:04 executing program 0: getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4000, 0x5323) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10090, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x5ebc, 0xbb67, 0x7fff, "656adf33571337c5baf4bd47f5dee6e36c3282d9", 0x81, 0x9}) r2 = semget(0x2, 0x3, 0x410) semctl$IPC_RMID(r2, 0x0, 0x0) 06:40:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x0, 0xfffffffffffffffb, &(0x7f0000000100)="a8b630b111743a07149fcc591d2c267843fdf07f91d6841084a1c9880c736c16c549dafa900b28", 0x27) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x8001, 0x20, &(0x7f00000000c0)="c9eb2a4a7edbb12b9ab56c258e32", 0xe) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100e0, 0xa) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xe6db, 0x1ff}, {0x18, 0x3, 0x0, 0x8}, 0x5, [0x8, 0x9, 0xffff, 0x5, 0x1, 0x0, 0x3, 0x3ff]}, 0x3c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:04 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x9) shutdown(r0, 0x1) 06:40:04 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r1, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40ddbb54b33df5c181f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x141) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x9) syz_open_pts() 06:40:04 executing program 1: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) setsockopt(r1, 0x359f000000000000, 0x9, &(0x7f0000000140)="cc210f56d5b56d1438475c300d5ca9469eaa1a568fe48d7156ff006e9afadb2c97b8cf045fc243c39ef8f6c1d5a9d55608b86be1df720e9e51ae0742fdfab9d4d301f0152284d71ab0eb6dd1b5e5f3fd33a4fd849ae9a56ea5a2e33a369e2c4eb503929df9e0e7e3934c7f5ddb015a31f770e3e551a3a5c88c49cd3d63f8565336f2c20d218d433334eb1c7ab8ef3b5d99215a7b87cffe21c267ae6368f96baa171614cceeb0c6ebf36cceb9f04743a732b87ae34787c7e20e5f3792664d", 0xfffffffffffffeee) 06:40:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "582edfafdc3da20490137adbb85f6d3107629d97", 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x3, 0xf50, 0x339b, "ec5fed6977dc7ed7aa1c888cdb3646bd2a0088eb", 0x7, 0xfffffffffffffff7}) 06:40:04 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0xb) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) kqueue() 06:40:04 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x727) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x8, 0x9}, {0x18, 0x3, 0x740, 0x4}, 0x3, [0x5, 0x80000000, 0x40, 0x2, 0xa2, 0x10000000003f, 0x3, 0x100000000]}, 0x3c) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) 06:40:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 06:40:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="8a02ffffffffffffffff"], 0x1) fcntl$setstatus(r1, 0x4, 0x80) 06:40:04 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) 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() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) socket$unix(0x1, 0x5, 0x0) r4 = dup2(r1, r1) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) recvfrom$unix(r4, &(0x7f0000000000)=""/71, 0x47, 0x1, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 06:40:04 executing program 0: setrlimit(0x4, &(0x7f0000000140)={0x7fff, 0x3ff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x7fffffff, 0x3ff}, 0x10) 06:40:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000200)=0xc) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xffffffffffff8000) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) 06:40:05 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) utimes(0x0, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x4}, {0x10001, 0x628f}}, 0x0) 06:40:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r2, 0x2000747a) accept$unix(0xffffffffffffff9c, 0x0, 0x0) poll(0x0, 0x0, 0x6000000000000000) clock_gettime(0x2, &(0x7f0000000340)) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xff) clock_gettime(0x0, &(0x7f0000000180)) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000000)) 06:40:05 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x1, 0x203) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x0, 0x20000000000002) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000280)="8ae2875908016eeedd0839488a7ec23596fe3c5e163ed9295f5a35b9f816d0af8c8d31f12ca6058f3666e0f834c3c4197dab445bf16eea6bf91b7adff96be98c67a8376949b8c2edaba56f7e7cf2542ea88519e749cbf73b15ab73cab14897ad001439bf6254b2df8246ab354e88d8cdf8c44f48ebdcb3cfd887367245a310102c2a68e4ac40e5ae8ab3e298d40f9e872500dfcdcd459c0648ea9260235aacfbfd2f5676e5798542e472f2e20e027aa20dc257731787442c79ee233a5efbe1b8ca15b372dc3a89115f93372e7fa674ec6d707140db1804174e83631cfb68c68dfa0de1edd2534c647d2bb21ef4957ad6d0ee73c0d48f300d7f990e7ea94eb8", 0xff) sendto(0xffffffffffffffff, &(0x7f00000000c0)="033ca60b42b2aa2e62", 0x9, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0), 0x1, 0x0}, 0x0) 06:40:05 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x88, 0x42) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x81}, 0xc) socket$inet6(0x18, 0xc007, 0xe3d3) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd5b90e600000000000000000000000000000000000000000000afc705cab2ea6b507981fdf95d1919bb38"], 0x73, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) 06:40:05 executing program 1: socket$inet6(0x18, 0x3, 0x81) 06:40:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/66, 0x42) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 06:40:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c5d930f7596", 0x67) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e203ff0f335bf20d8b8f32ab2a3b8bdad934c2a441cb886ce69774a19b3f0001e61009fcf41fa98a0bbd953331022c3f5c42bca801f470986250a4cb3723000000000000003198b5e22fa1d98e", 0x57) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000240)={0x3f, 0x6}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) getuid() 06:40:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x181) write(r0, 0x0, 0x0) 06:40:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/90, 0x5a}, {&(0x7f00000013c0)=""/152, 0x98}], 0x4, 0x0) rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) 06:40:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 06:40:06 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000280)="d2", 0x1) close(r0) fchdir(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:40:06 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x2f53, 0x181f, r1}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) write(r0, &(0x7f0000000100)="65718bd61dc8c5b70a55ae6d8373f29f2c10fbbdcc788458a77fcb0f239ff93848507db7246d2c4c1af4fdf466bbe323f37ebb620f09d23c7c3a88d8015d5b0000000000000000000000000000", 0x4d) 06:40:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/88, 0x58}, {&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/135, 0x87}, {&(0x7f0000000340)=""/249, 0xf9}, {&(0x7f0000000440)=""/7, 0x7}, {&(0x7f0000000480)=""/16, 0x10}], 0x7, &(0x7f0000000540)=""/104, 0x68}, 0x841) 06:40:10 executing program 0: syz_open_pts() syz_open_pts() 06:40:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="0f5de8822c1e42000d", 0x9, 0x402, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x80) symlinkat(&(0x7f0000000200)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') renameat(r1, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) 06:40:10 executing program 1: r0 = socket$inet6(0x18, 0x2000000007, 0xcda) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000), 0x7c) 06:40:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) setsockopt(r0, 0xd5, 0x2, &(0x7f0000000040)="4bab03bd7a0fab8d077b10e441372afe7348217cb1defb992ca6abe5e09bdda2349c299643b772f297febd85b9532e89fd8049f7ec421c5e98656d3de8a6023bcdb7a7c0d24efaa0eb5156a126043d73cd2fdfc09002bb42dd46a82fcd1c43b5076dccfe82d631c9e6c9a94f13cb00ac69", 0x71) 06:40:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2010001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 06:40:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080)="85e90cbc96595b7f65359d0642e9ff5ec515bf2b8379059f7a307528c38424508cd4fb92cf8506e4feeb89508afcf05b1534c239925c7954df7b8a02a190ac36e40718ec24eba5b0f9941d358826ac17937270a0206d589843fc83b8b1a0a0a4f957ba0b55a68d68ab9d657050ab70022173e30b7786e3da89a32b50c0ff65c242709e03b55177b802d85340df779c2a1b0a1c8987a7b697b64ec9cbd3f88d9362f2222c22390816f3ef2d1ff7bfe23c5548f4d3022e866a55a8b205c0e29e6fa624fc52c2a5d47b753d9755692dc9c76b7661fcdbdaee87422cb9305dd889d407871a50b4ea823cf2e0244a32edf5dda55d4f10b7731a21eac4f80300000000000000004cef6ee52093f3c73d35fa7f84293a9dace1ef559fd00300000000000000facb5c670b40a395eb69e2ec9533b80917d14272436d97ed082344dda99031bcd291e1967cfaf379a586e82ebe03222d10e2956144c69c5c8256ab184d276ad87443b0c3e53fa5190d58bf1f7b324d52fd43310a8ea5090cc1b7ef69809641c20bcf4a93c10c1a88364d6594553d9b750d8034bd2570c24f7bb1863a0e6ac49c4cd9f9dc8800000000", 0x1ab) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fff, 0x1, 0x7, 0x3, 0x1c2f1a60}, 0xc) 06:40:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7105009c"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000580)=0xc) r2 = getuid() r3 = getgid() r4 = getpid() r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000200)="306bcaa3ad50d16a29fedf59204ce7c8c01eb1e95b1022d999587ede801514e0cfedc8ae29ec994d8c0d846c03338a92189cdfcbc88d7ae5015add034fc9bf52c3c3b4be52eac91296cfc122b138046656f691498274c9950dde0d81680a7ae6371f4c80de79d448b8d7f081090c4574880919953ee9332035ff86094e0099ec4c95939616c324083b86c384c60800c04ba234d68ae583c2563b4956c2130a3a2835643a2af11135eb80d4bcd67a050e524b350c520f8176fdaecd576741e3fa1f44e656ed2360239b08e4866885a6215a8ccdfdc261267cd974c7e550b553ea56d05343d987fe7e28c0a7f4c09e2a13b8e8c8ac99292acb726f094c959f", 0xfe}, {&(0x7f0000000080)="ffee3840cbf59b935b50232fb4cf14f88e85e45ee666ea2204aa7e8e2e4c4c2a4ffc20", 0x23}, {&(0x7f0000000140)="ce229963772ef30f45b46e6a40ff7c05b63e4f31484250f75a6302ccad7427be031e0aeb0f90c11ff5d5aa470307d03000a4", 0x32}, {&(0x7f0000000300)="7b7b7909ae38e3bf36bdf60cbfe3886632fd255bdaaa9fc52b63fa5b91ee584f12b0c8de99113c78fca0a90d4577762b5edaabfb61193fed97ab5b943e357b172c2c1ab53ffd790cec6673b77895a831cbe36f63dd01ef20caec125fbc9cb8ce3f7c8293346307d174eb53b75ff56d1d49b394d124cbe896e2d916dd01491ebfc5a851157ba0d60ff33c1d97c1f54d1ec437b9d2259e3204ee6a5592d9becc1cc6dad72a9042f3369e", 0xa9}, {&(0x7f00000003c0)="1616eeef98ba499facfc22ad5fb9edd3c0563bf995556234fb7b5efa98b867690a8dd655bee855d10490866652c23b53d1ff2f10e56d56a51b52f988fa63585510d12773cb33eaecdd3a3ae8db0bf06769d7ea275da6c05061a04ef553d83a5afe8426", 0x63}, {&(0x7f0000000440)="443a275f213fcf589790643dc2087b46ddf548a259c9b1c4b08768155b5c829d42e17b79dd04067786ab67237ac6f51d2c6fbf16d791d860bef264ff572c4f309370acd147fc81b5fb80958617103c45c9a7822982ce9a9e34ca36ad1dc1db85f00b9c", 0x63}], 0x6, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xa8, 0x8}, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="bc", 0x1}], 0x1, 0x0) 06:40:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', 0x0) fsync(r1) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) 06:40:10 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xd3, 0x6) r2 = fcntl$dupfd(r1, 0x0, r0) close(r0) r3 = kqueue() mknod(&(0x7f00000002c0)='./file0\x00', 0x116, 0x5) chmod(&(0x7f0000000280)='./file0\x00', 0x40) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x0, 0x82, 0x7}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x1400, 0x2}], 0xb1a8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x1, 0x4, 0x40}, {{r0}, 0xfffffffffffffffd, 0x10, 0x81, 0x9, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x30, 0x46, 0x40, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x8, 0x4aeb6fa8961ce9f8, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffd, 0x2, 0x6, 0x800000000000000, 0x8}], 0x3, &(0x7f0000000080)={0x2, 0xa86}) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ftruncate(r3, 0x6) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 06:40:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x18840, 0x100) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) fchmod(r3, 0x101) r4 = socket(0x1, 0x8003, 0x1) recvfrom$inet(r4, &(0x7f0000000200)=""/34, 0x22, 0x1, 0x0, 0x0) sendto(r2, &(0x7f0000000240)="c01bd1f493a6aec120058a997c2d0c039dbeddf07d6072402e3d2254a24b589258802a7b116b2e2a2de7e30db14086133371554a", 0x34, 0x400, &(0x7f0000000280)=@in6={0x18, 0x0, 0x0, 0x7}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000340)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r5 = openat(r3, &(0x7f00000003c0)='./file0\x00', 0x10080, 0x4) symlinkat(&(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000480)={0x0, 0x1f}) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000004c0)={{0x18, 0x3, 0x40, 0xffffffff}, {0x18, 0x1, 0xff, 0xd80a}, 0x4, [0x2, 0x9, 0x4a0, 0x8001, 0x3f, 0x9, 0x400]}, 0x3c) accept$inet(r5, 0x0, &(0x7f0000000500)) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/40, 0x28) getsockname$inet6(r5, &(0x7f00000005c0), &(0x7f0000000600)=0xc) symlinkat(&(0x7f0000000640)='./file0\x00', r5, &(0x7f0000000680)='./file0\x00') getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) rmdir(&(0x7f0000000740)='./file0\x00') openat(r3, &(0x7f0000000780)='./file0\x00', 0x0, 0x28) getpeername(r5, &(0x7f00000007c0)=@in, &(0x7f0000000800)=0xc) recvmsg(r2, &(0x7f0000000fc0)={&(0x7f0000000840)=@in, 0xc, &(0x7f0000000e00)=[{&(0x7f0000000880)=""/122, 0x7a}, {&(0x7f0000000900)=""/85, 0x55}, {&(0x7f0000000980)}, {&(0x7f00000009c0)=""/121, 0x79}, {&(0x7f0000000a40)=""/156, 0x9c}, {&(0x7f0000000b00)=""/35, 0x23}, {&(0x7f0000000b40)=""/110, 0x6e}, {&(0x7f0000000bc0)=""/253, 0xfd}, {&(0x7f0000000cc0)=""/196, 0xc4}, {&(0x7f0000000dc0)=""/63, 0x3f}], 0xa, &(0x7f0000000ec0)=""/229, 0xe5}, 0x840) fchdir(r3) accept(r0, &(0x7f0000001000)=@in, &(0x7f0000001040)=0xc) r6 = semget(0x0, 0x3, 0x100) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001080)=""/113) setsockopt(r0, 0x0, 0x1ff, &(0x7f0000001100)="66b74ad3ce101be8de01c9346984238cd5f612047e726e4f86e1f64430ca70a281a40305ddcf4fc46228b8c56d35a42b50e288484c6bf0c4c9db6ebeb4fe5e36a703efacb9b4346591cccb73c1d2", 0x4e) 06:40:11 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000000c0)) setuid(0xee01) getrusage(0x0, &(0x7f0000000180)) fchdir(r0) 06:40:11 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000000)="27cbaba7867ae07e90a3caf97be8fd0db07821cf5cd4adb12be88510a9c6f02c5f3be94d1c90f879d4f1d9760311a073ecf6efbd9861c3239f391752e0c938ee5326639a7318384d598b", 0x4a) r1 = semget(0x1, 0x0, 0x140) r2 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x81, r2, r3, r4, r5, 0x80, 0x9}, 0x5, 0x1000, 0x8939}) r6 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000002c0)=0xc) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/82) connect(r0, &(0x7f0000000200)=@in={0x2, 0x3}, 0xee661abab7821352) 06:40:11 executing program 1: r0 = semget$private(0x0, 0x0, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffff, 0x3ff, 0x1, 0x81, 0x401, 0x3cb5, 0x9, 0x2]) r1 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() r5 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x10001, r2, r3, r4, r5, 0x20, 0xfffffffffffffff9}, 0x9, 0x39a, 0xff}) socket$inet(0x2, 0x0, 0x0) r6 = dup(r1) setgid(r3) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) socket$inet(0x2, 0x5, 0x100000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r6, 0x0, 0x400000001d, &(0x7f00000000c0), 0x0) 06:40:11 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setegid(r3) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r1) 06:40:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x0, 0x101}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1a, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000022, 0x80000000, 0x8}, {{r0}, 0x0, 0x80, 0x2, 0x7ff, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0xffffffffffffff80, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x9, 0x3}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x5, 0xffffffffffffff00}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x5dbf}, {{r0}, 0x0, 0x1, 0x2, 0x200, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x0, 0x9, 0x3, 0x7f}], 0x10000, &(0x7f0000000200)={0xd116, 0xfffffffffffff49a}) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 06:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000006c0)="e36258078385a909959f2c85fca416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000014000000000008000000000000f5156feec4a20d5286f2d31299ce14d3cf29050433f209de090000000000000033245098aafbb046c04753e2a2954b95ec50bd093884a4b9e263ced455564e98a63b9df08dd57ab9a698316a66f077a917088c6aee124415", 0xc7) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) nanosleep(&(0x7f0000000040)={0x3f, 0x7}, &(0x7f00000000c0)) 06:40:11 executing program 0: nanosleep(&(0x7f0000000040)={0xba8, 0x2}, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xd30, 0x104) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x80000001, 0x1f, 0x5, 0x0, "29fdff86d55e876ff80810783d5944697f113649", 0xffffffff, 0x7732}) chroot(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) 06:40:12 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000000c0)=""/25, 0x19, 0x841, &(0x7f0000000080)={0x18, 0x3, 0x9, 0xfff}, 0xc) r1 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x3) socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8e}, 0x0) 06:40:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r1, 0x6, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 06:40:12 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000298000/0x4000)=nil, 0x4000, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 06:40:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20a, 0xb8) recvfrom$inet(r0, &(0x7f00000000c0)=""/239, 0xef, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r1 = socket$inet6(0x18, 0x8005, 0x800000000000000) semget$private(0x0, 0x3, 0x100) setsockopt(r1, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x9, &(0x7f0000000200)="ea9b39e2e65a8e8621") setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="0053aa00050000090000000000e8ffff00000000", 0x14) 06:40:12 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) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000240)="c3d3010e", 0x4}], 0x1) 06:40:12 executing program 0: select(0x2f8a3e3da9bf577, 0x0, 0x0, &(0x7f0000000040)={0x2000000, 0x0, 0x8001, 0x200, 0xfffffffffffff000, 0x800000000001f}, 0x0) 06:40:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r3 = geteuid() r4 = getgid() r5 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x39, r3, r4, r5, r6, 0x4, 0x1}, 0x5ef, 0x6, r7, r8, 0x0, 0xffffffffffffffe1, 0x9}) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r10 = dup(r0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r11 = msgget(0x1, 0x10e) msgrcv(r11, &(0x7f00000003c0)={0x0, ""/16}, 0x18, 0x3, 0x1000) r12 = fcntl$dupfd(r9, 0x0, r1) writev(r12, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r9, 0x2000746f) readv(r12, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1001ffe, 0x20100000001) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x40000000}, 0x0, 0x0, &(0x7f00000000c0)) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f00000000c0)='wx') open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000180)=""/198, 0xc6, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f62bf62a61a22965aeecb5888500275ff00094cf175a55932707880ee7436317ba92351ee353da6f635c84f4ea074bc1bd1365a9974e910f3cd463d43389d7ac3133fb7fe7a79711403651ba66672e1d77cacb4f49607fbb7dd82a70abb9809b2a48421ff1389b815126eaa7762650aae2bcc7adb9fd9e0564bea148fe8bc4266eb53fd27050700000000000000000000"], 0x8) 06:40:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x5, 0x6}) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000e00)="2da9984e204d297979621ed98845a8fdccc98ad062f14c559f78186f2592adb4acab89b80c07ac5f25c0282fc78b6482ad37463bc3ea5c48b75516fa6d4f282777d311ab113adba6deb0b99fd4f85fee0a5b61a51d4cdade13c3c840ccad6799cf75eeafcebe8e0d1754ddb186adcf5444bf0944a4cc1ca751bb98fc6e30ffcab3e4151426bda25d608a86e01258603819431003923c8e082c28498e478ea7c9e1e3448a916cca014bc7f67b05ab25fd94d3bd65363f3ebbf9b79052a3944e1600d712178de85b0a5e9ee4cf19d39901274944debcdbffdaa22e0a5b407c44afa1cfcad6654cfa5a633e8b22a9dc3f0fa25212fd7c457b8f31b51dce5bc39ed83ef29010e57414b0225bc39c1a3b698fe49ae5a45c464c2ae07ba194d0ef001ffea0e470a61e60cf2150137324", 0x12d}], 0x1) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 06:40:12 executing program 1: r0 = syz_open_pts() close(r0) ftruncate(r0, 0x40) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x0, 0x9, 0xfffffdfffffffff9, "17000d9944d46200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 06:40:12 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30050, 0x4) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0x2e9}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x2, 0x3}, 0xc) 06:40:12 executing program 1: r0 = shmget(0x1, 0x2000, 0x20000000001, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = semget(0x1, 0x0, 0x20) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000180)=""/41) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgid(0x0) r8 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x9, r1, r3, r6, r7, 0xfa, 0x6}, 0x80, 0x1, r5, r8, 0xfffffffffffd0001, 0xffffffff, 0x7}) r9 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000140), 0x1000000000000347) fcntl$setown(r9, 0x6, r5) 06:40:12 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r2 = geteuid() r3 = getegid() r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000100)=""/132) getuid() r5 = getuid() r6 = getegid() r7 = getppid() r8 = getpgrp() shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/18) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0xffff, r2, r3, r5, r3, 0x26, 0xfffffffffffffffd}, 0x3, 0x10008, r7, r7, 0x80000000, 0x311, 0xfffffffffffffff7}) r9 = msgget(0x3, 0x49) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000300)={{0xffffffff80000000, r5, r6, r5, r3, 0x100, 0x1}, 0x0, 0xffffffffffff5adc, r7, r8, 0x1, 0x3, 0xbb6, 0x8}) r10 = getpgid(0xffffffffffffffff) clock_settime(0x6, &(0x7f0000000240)={0x5, 0x1}) r11 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r5, r3, 0x182, 0x1c51}, 0x4, 0x8, r11, r10, 0x800, 0x5, 0x1f}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x47, r2, r3, r5, r6, 0x14e, 0x3f}, 0x1, 0x9, r10, r11, 0x2, 0x0, 0x7}) 06:40:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffff7fffffe, 0xbccdbcb4be6b447b, 0xfffff, 0x7124}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x42) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) msgsnd(r3, &(0x7f0000001440)={0x3, "40a47f234be6dbdf02fcab58139ee324488b7c9f4cdc03ceb19e123feb0e7d8c1a7ee9bbdad670ac87c8d48a277b06ff9594713bd9bad1bb752c2e199f45e404996a56763c65367050d7a67cfda1a49bef0b673b2b3550866d0ced9e4e45984f0d7900b6a19b3419030bf06f13fff7209d4046e49d0469d23cb1e8df8edc1db00224fe5e56779a3f95a693bb97d1ee5584930d2a9c2979277a16129be34d571544c4af58017f6573894f2b964c4581dc8d4f9e289b5552924fcd8a2beec5acfc9b71af0e0987ce7abae879be2c4cd91083473ee19bce24975cff59fbfcd2d229c9376dbbdc87f57bc7717b10d9d1dca8ba5d5ed56b2d0a0f24e2565b8bd3b5d34936ca01973115b91b07298e5b4b7544f19a5f7b07b91e100becb060cbf80041594eb60585805b4e62db3d6d5c6fa11c357e5509d23c1f37da12cd5c2e8c53b64055bdd3fca4883b0014fd68b9048b5bf4094a2636acee232607a82dfc77572f8b010dabf798cde168cb19a82bd8f4bd52aafcdd0d3f355da33f4d32d26519a749b0b6ed24fdd1e8938cb5d2864fe3a4bfdab086f25570232671336f5904bf3160114a0b11a7a0554775f83c81c1c3480f428064c650385be5fa2f38a0f8f56130f17764cee9c25505346f25285c450ed60611a739cb943a72dec3f02192d544c15d45ac8632380372dffee5130d17d5386d39e235d00bb8d36c160629a6ea6d5d22605ae7d9bbaf66a0ab7d7e5de6dd36b69a386e343ca3bf16684a1f6c0d247198eb3fc8be8222e2917c9133f9b9b9fa5c2afc2a4ad7c5b3a48a1dc3586b1edaba5670e749465c08b763a8caa90beb792b40f2c9f8f55535a06d2c74fe73cc00732d960c118bf01fd160bbcbe09ba0ba07a15988fa677f807b0b04b6a9650f3c3c66d6b37eebbc2678c975aed965ae3cbbec90a8f5b84614c1a555176b547c0e1651eceb29c6c0facded3011fd9faf3dc84c7641612e0e61351347811910d1c20ff822fffb6a3b66d66a4237971893a176d5156838bcff06ee13fe01450c4833d564671fd30a2ae006995ac20fe859d7ce88e1d6005ab31a847ae1326a235b99e7c53b619a449507ff03624baa8278bcfc4bfbb03a6c0a7cf1cc9a422b59814fe6c5a4c03caff68b38d49497f97c916cb079870eed55df213b8c7964052382f06818068420c59e372fb463ef9f00267b388fc29ef2586b3e5e12ee7b7f7d5521432dd724dfb1105c5e2fc977ea4264665fef34502b2297ddcf312bb3cb22f4ee700d26d9e349ca5abde9687458c59b8d92453912d3b6c5cff4d4f702018fa504fa8ee8343031b95a122a5f59a3c64886593c8898da4cecc8a2faeaa8692d2ab04a74440e0f4297da7add3f2075d7627cbeec066135590d7ab4083ca8503f62435864fa1339204f8bbcc09a4de4eacc23e35b57bd8ff6319c1476f35f8141496b22da99897756a22813c0fca3f5b3329d194b8b8c99f62a8f3637a35b410bb269346119e5728f713fec16f4f688392f87608dfe6f557721d54e29f6276c3d3eeeb15d00ba47f0c8bf20209f867bda5bf02a4b4dd78fd8990b4e35dd0ada0d5e48db93779c5aa1be0ceadc904c625db40cbc7b9b0c60837127c4a94f35850eb4fd519fb8f3d24d04295a6165256d851c51186d3870b0a9fc6ee5daacc0df769f55e4032d82592fbe7d339c9fa10dec09d044ec58e02a856659c83e9f5ecc6fc6bcb3f0499924cb6cbe285ec6ca4309e83251a3fc3f768ec213e57f94e88584149fe295a0844df17f864429b6160dff7c1e30e90cefcb7f35113111d805a261f9e275d046808450f1fe8a4587f1fe307f11b8981cfab886b7d73c5a4215b3c77541963b4b87f7d45d00f9796f3b74d4ad293e49c951a172955f53ea183a03d16d05ecc8acd27a8057286fa9eb050fc6150d7792330114fa0b4d3902530aa9d77342b666ace81c24df980eb181888c52c95b94d743b108651eb0d8841ebba5e3ad9ad1613cd8bb570eaafb584148b1167b6576d9aea549b26f40b5d3c66a48ef76846a1ff158364fe12c2249ca4bc005f1d8e4a7a11fdac46d1d9022181f1f630e4cfe1c1038923ae1c58892b689a131d526abe84075bbbca93cef541291ec38f75840787de08840e97ffc4df3ecae2112a6e51ba8733a13c1745a3c2cb8a6b20376ac181d3c2185da473b916a7bcceae7531ffd6821cd701994f874edf11e29e1c986fca72b3d4f6032b57b7ab7ed1643342e9c9d80e0054f12093621c07ad618068e385c0372f1fd5220ed38fd24cff4506043863cc9ab1c6b9e62086d47593138e8101caa57b7221e0e35a549bddc758d8d42f346df47b416d0b20cc2943fbbfebcadbcb5407aa40ac7cd7aa7f5d56b0e28d0d0914fdd2c5dd3f180ad86f0052cc37793f59612718f61555a4145a3e0a1cfb7f68130cf5b2f620053a4581f4ecc6c5b43fcc199d058f9216e7b7dd36fcac89a2870bb0461a66fd8c73c98552e27c663dc13c3c0e5039d55797f17098a0fc678e92e8985aece5aa80ed3624e76f7a9129d01a2f991f411fade39a4af83486205f948c288dea386daef37ea93a79b4369978dec392e42f3be3f30fa065c336d823b1dba006246b24963003c01b525c9ce20ea72608b943cc04d2ebff6f448ef9a282883a8022f63f8f3da5e1eb26920a7c40a8cbaa9a6b02653079ec66bead0040bd4310f8e5f78504b5810321e0bc8d9c9ea1b3d48ae8f3fed80974269f94885ff5e28d6daf7f4df077e7862da57d6d4a24a11a7059b06bff790739cfd7cbff678a8efa15fab92b4600419b9e596077ca013a60f676ae1e388dff6227ae2a4af0d4c61df49a8dc18dc135f2a6d402b0473e3c7caae5dffb020795213bba500740925c533019bd763c0c26f8d8ef42eb8d01f7e6ab1d11724f4ced954265b9e4b3278c5101621172a1afd9cb2fb8265733d8c83a44e67353d649069c0b9528483de524995751e9605502c69f15f9cabeb62c45ea37f5f94a53512224fa79a4171425afe33d4e6d06878f3e1c36da1610dd749ad5def3dc1ce74bfc54671d16689c8917ba64fa21b9e1772308090f1e777304923914143daf308386e54664ca76659a9ef6b4f51e4b1006857af48f732a488724f2528fae42cdc2c4d6cb33b9b5d116bf62e13a4fd0f2c3ee9a5d4e58ddba1cf5f12bf6de137fe1de08e4673d8fbc37f5a5b26381ceea61d1fb121369060654dc605ea107657bfd2e8ca389511fc96c3c0f427814e7f5ea76958407e1c94699f3736c362f031a505654f2e5eab253901eed99a13d16ac84ded282192b7e147f31196680f4285a597d00c7dc41c8de4f990e54abe3ffd79fce697e880b66096a2132e99137410846736f30126159519ec490d71da07a2799860984651acde73e4538f28e6e0aea21da2650cd0a65a5599d28c017618b0055f526ce2b53bfd17b5caaae842615acf12798db3fe732294ea4986d7f38d3ef44439247a301bc750cb097aff8b1231e0bf5f4bf838925bcd0b1a52558bf3d8073b4a00d6d4e25f689d26a0d4c4cb5116cb055490a4ea99afd2deee7138be2c900e50fe9a0f4da1e5dfbca209b6780a6e3d5f88ab69bc90bf8d24a0fddff07dd53735c3220f6ab347a86ac68f2d41460fd24367d5ff75943c594097e255175136bfbf4be636da4c38e01156437bf75a4abf70680bc542c42da9d35b3f45271f9904c13e4da9c88f71acc33e42496e6076cc10a23de9f4c0865cd514c9707634d2f4f5c4e730dee6b59856fbde89fffc7052ec86f3e49cdf5639f56ab03f10faac3ed09ee77143e4e6d83e20f437b47c416e1f0cbe66381a50604a40c97f48b2873803d8295fe9d6e7f38dc9e56b99c3501693e1bebba15d224fffde61d0f48b25c283cced594569a47b690a8f165a6897cc81bcd23d5eabf0e4447542ef62e2c3474b9645771b1ae2d36420324b2bc665fe63b74b4175a64bd54b0cf4ee687872c6eda780de0d44020fb34c9be10cccaa23a4e8febd6c7c1e3dd67d6a8d3d6d85f878174c62da17649b6b0005c38c156e164d05bfbe319ecc923b378f60699d776a71919e9b26a712f4aebd6bb59de6f182cef9d45ea55f5332a0eabf91c8cd07e0245020597d5e5fbe939877baa21c3938442422935517e7a371f10fb0f3c7495e7a0e19abc6e4d268cf5e79f3c5b5927c4b4d6203ff28de76bd88de33352d792806088d75c6cfbc638fe3533d8fcd1abd2c04ff3ff403c33100ffa3ed0e125bb0afd9326b9a154276de27c4417f96a8c727909c93b49b0377076b81a8c75fc7ea3863720d3b7560bb8e2cb8a44a31f43cd4fe94b99ab0042b593c14bf8a200a9f23dde76609c67154504a9806204838d112e5e01239db501d6108d88eb91307f4247bbde11cd51a44deab4235de53398a4d08bc36fc89ea4389dc38c3f01c24bf15e7150c60177e883544ee076ad8dad7f21cfa5a2ce5353695ab9c5b33721e2745f1093f11ed07bdf8301800d7d79f4a47f94f95eeb9b7a05575ed8e0bd8dbf8842a5afddf8ef8f8fab56c060a3e87bac785d35b6ff48da5c30ea3a1125eba53bb98f72b9371d4a1b500d14d94abfa89ca43f182354d2c91785854ca7162c10f811334dd25a99b192cde88a2ea7f654837a2becf4af14e37e08f67d43c2bd579660e02e0789b734197fba3352409cee7f7f7c9ab278bd6abfc57ab0156d16af815fe5e7d8f81a392f43fa8ad82da369e80e19889c42c157033b11b8c92450abc9eff3f257cde56ba27f11f32f651df89b1f6b81b8d0db95eba209aa418a29b8421927fd851de5d4e64bb286389551b877761298bb2abecc9952a32567fdd9ec77f73fb089f2ef5e882308da828dd96c30f44ae75bb302bde3b63bd556e5cd01862935c2aad535523a05b3979a47aef29fe43e88c9bab2133308a15d5a382a8f84b6621f90381e83c632fc4408804e0894d8ff69d8ae6a3758c74919a1a9b8b1edaeb9d6ee0950bbf2aef13f6e7ab9a0633a4a78af50c4d0c0b3b8e7c6a34dedf56514e84b41d591d955a822c8acea820c7c8120108561231ca752fd8629e31d4ef846c907ae4ef658e4f953ace708f96fd143d528152b2a391982db6c0de8be578b34d329e06a2f498f7f29b233a0d324c3a93f4c07f555e25a999e692be3c18ec2304f390eec8478a73c4e5d60dde6f83b54c1989550ab78b787bb28394f43e645fc8325124003c142e31529eb8aeb1ad5f8534e3f04c56f15bbe47bc30d2ba3ecd25ca4ad57509897d999ca9a8e71e201fca58b49796dfffd81e2996c93a0411145049a31a3456771e9180ae7e599b1445c04edf38b77de8008bf7b3a72b257a56ce088a92a49ca5a5756972bae6d2182a818c2898356135177e1fcec3a41e308da18718ed0548c2774299baf1eea5652aadbd7841c31c2c39fc948a442264b9bef4a573ddf8c7319bc3c4845d27fc18e106a2dda77667bee21a069c907f10aa32f263fc1c6cdf821a3a17352527c38836839824ed3e8383ffcc2fc6f8b373404e1b0c9034c1ed59c9debef060a5330fb6ce2c7f6799c49f36741ab74005f46ee133dc9b2de8fef63326fe8dba327520fde88c5e679533ed2fbac398a9744cb0ed84011339aa7448108db5999bb983b1f7e8b3d80333302a2422b13e442c08b1a0f71b3711e6fb9b283ca87eb150b1653b9f03f48fe3ca80aa74115d4c46d80e104d607cd4213aad75a8b3d44a6a3b6a28cc8938b570e0ff63fbe4c642d2496674542edf7ebbd5bc6e912299beeca262191a3d33392135d2d74de61b63ea390b8723"}, 0x1008, 0x800) msgsnd(r3, &(0x7f0000000400)={0x0, "4f4f2f036cb4b983c98ff44aa6c5fd04a34a4339b9d8d6874f9a3949aeb57042967cecc941db1b93223419684892cb1c6e0da8b82911133350a9a3067660d869775a0fea9c00cfda9273d3a6008517fb3716786ca3c1ffad6b7dd19a00c13bb50405d10f613986a4a3e7456037fec09d8493e8d0aa77e88e8289f2e9eb00f9ff9b3056a55b7676d70ae1320f303811c34c481efc466774d9e760da4b8922fdc6802492e385bccc01dba5db84811455b2eec17b18449cbc0b4cd614c7fb4397d74990142915a12e4822de416a5428609d9742822e0a76b86f039c68e265085bd70fc3c1ed3bd6a4b8d3d3de5a4673fdf52fe1509eb5f896e25ced6315c43056978c6525c05f99073837409af20720454c7f890b317ae0bb0a804ec1daf1ec88048b7d3fe15658e75b80021dbae6e967702cac4629cde089e21ab6572e2dbc2780054ff082c0c7fdbff7e80aacdf5ec873bdfc79e4bab42f85d17c7fc13df13089022e442c3c00119e441be9b1d8c6afff823d23f26ce98ad146608e7bf5c5f5946c54fc196444d5844f29f918641bb61efdb3d5b3389ada26729256d4fa65f5cd1bf2891db69c32a9c5af227016dc2c0704dfabb440214bb4c637e5b0f58d93b86bce717590792e42df5c675969e02210fa5d2f5f1057f341c4c9fcee128239ecb4a2cfa19a7c4908645c724a37ab1322e0bffdf70ba980ce1b0da69295d39438f7dca9fe09b91bd7d700b3267156ffcc606e95d1e5fd839083063a2241b1839118b5cff821a06de34f9c52af5dc2397b62ff28257cada98cd93f0f0861ae702302fed3d7d57904b3c42d11cde624e156bba9fb3a3a91179d602167656cc3a618c3ecffe5997337f815c6c725863af5d3d44667fe05138760397e6597674808467c6f0764cd887dac0560c9d70ec0e263a2140c252b7877252ef32f6f793c842e780d9d71b307756c9a4538565a12612ce3935e2ddeb64a9e26974923315291300cd5ef0cedc6c5ef9c0c971dafb62a184b549f1bed7807b0cbd146535963dfbe4051038ad5862ffe22f7d92c2623458634d39f16090e5531693ea7fc6d3472944772a382b3d8ab5b73f79128a7eb8582fa72f4ee9bc6c567adecc8ae6a082e485c7498ab731445a56fc4708f4ba24e1bd39ae4d96fd90f717fb87eb7b7b999483f24ed64fb21657c60b899567b5fa49f04529d88d06c5b60a02843d5fd3cbb6ebbe1695bd341c94edefa136e85b20f26a1ce1d7ac6547eb847d6a1b8120e3f81511327be57ec6e086356384c81ceb935f2c298d544576a97635d8ef6943640e7b39297cded29386f0d38a00fce42b0422af2f25825e28c46e91a0675478a9b645a28c09b2df0548fb9104822e9e051146e2fc75bf678980c4f2b888de2a54a976c476e0360c2fd57d9c4eaaa6e1081dd7116043b25b0ada19078cbd4911cf06078bef055b23cb71be08caebdd9993c7674f227e3a4ff8c729258a887b53aa3f1516be88467c908a4c31545318e8d1929a68cd4a9036655096f6bb28211848e03bea33c7e56b8e273cdf202b663cbdc79083d1cf90e7bf08089074a2f290f979c7cae51a642eb433361534fb42cfd081cdd51b24f5857d14d54181d541f084328db70c73f1a3437ce549986ff7a4c8aa2817a39a46b00794747735e9afaf1f1bb34c69a6e4e490a2fc5742a751a758cfc91aeccd15e04c79890749d0dd2755a732e2ad88bcb5ddba10cb0408cb03d5e6faac226c5aeb5518d0d1fa8b06af226cd83759495e473259d6c1802974dc509ecab796d997cd8e72b4a093464e7f33efaeb0f87b7439a1d48e7c9cf25e6f248d4f3d7ebcf0bfcdadeb22aafe00f6aca484c64ff15aa69ef297e2a75583de052ef45f087d5fd6f79d3760a699f946e4b5a7aaa16aa30326577014997d8a6570ac2d65db9468cacea4cb174ee70ead56023ecabbfd0d1b9d763781b2ff11aaf92910f719dec6c0752f11f2902babd5b46659176fc25639efc4011c5a868f66e2417c2bf4a361929a6b686d3513eb81494c9c66ede35c6d17ddaffe1c9daf99f91f60dd14f6bdaaaaaaa57084a28b1d6e447ddfb0aa0132852a593a3e223bfe29bfc424ca49edf4a152378ae68529bf0beaf83d2817db21dbdb4e3466b297e242719901b4bd9ec4e0a88fafb0f97cd8dadbc7e43465ac3b547f564eb1902a6973569ecdd67ac9acfe10662ed3f16af8256a3fdb47319bf608c94effb4c99c0617f387814bff58d42763e5407b758fd8777bf36b3f4e798fac6539761b4d7af164bbd707fe63c5bded3f6f0cc1d29f497b78280c7b36c8244c7cbd86032c80a264cd516138e63d05e2b69bc20a2e42cbea0e3fdf8f605b574ac1607655b9147d684edf1651fff8cb9a86bacc348b9ec8471e2bbfe3da0effb9d73a98989b40a958d9c07e268edb0b65207e14a10f2ea913c0da55f7892561edd0bfea7bc7726baf2c198904b63f7e575a7beb0f7022c030a766c098cbfd316186abcffade39f25924029bc77ed7e2b64052742e0661a70df5ce02a8a9923f67ed0fd2570290d5a893e6b4b15a55f8a4dd76902f8eb78010b6493c46833097671eeb7a37aef540ef20166237921ce10ed99b397abb78be72f02ae0daaa368b3dfe357579f051e06742338a44d71bf8025115dccc69bcbed1036ccf73729d77826babfbff1031b3d6cab5a6b96be695d227af587404232d46f9939152838cdbf88aa943278e0c47fade6d484cef3742f4823207004efff9331ff9708105031f131a9b4439cee10f746483f7445ca4dd9474ee898f9748a6bb87948c6b23aa6871aca23103b2ba17d234b7e424be499a90ffd34016179d26c1f833795b6af01f426876d6619ed71501acc36b73fa5e879cd9e3e0e3e66f733ef58ae08f13dbefb0564e6f11dda06ab67ed2d30956444cda1d6d8484d2200f1a1673a75ec28ceb230e07a4c25b7cd13fd4eb13763487d1f99e99c20f515df12bd75d3e7a12c3e8cc5d1e01fc02adbb301bf1ef9e796f2733bdadf67ee6d92cbc2f3667fff102606758afc76ce6d330056fd1334a4d2f9b87f89a8fed6a18672e16960cd84561ef5f11176422001a3b20ce8adf90ab57a43fddcb24c8a75673c3ee49ac86b66ed3b83e085d548b3064b51a17e7e456b2e05e72175d16c9186c87ac70ff2e1c70e14a420af1a60039bd640ce8cd62a8299d2f1d6ebc6f467ea426120437447005946c017628f92a950565910e957944268aa60d24ab5200672e232d5cb74582ea185ec7727c8c248fb85d0f63b17f5a2f31103e6aef7e3086b42b90c4ca5c2ec8222d8a07d95bf73dcf2b33af885d9e40d4459ee91714f51bbd88a6a583ef7365e958956e94903943b7253e7324ad41f57a391ed14c185da9bbb0fe1eaa8930a8d714339ff4f91fbc71c092d3f7b245e9b73dddf8cf561476e3f65eac17c67ad486ba6362c23ee2aaf7873478cdaef53660c8ea5a921faace9d2b4bbf6579d72695a2755335151a87cdc5f7689e7392ae6134de0ac4b7113a117811d99b6a81ce455bfa7e067d588cef274d432a5b14a24318f9aa7f05c93d80b6f7ae4b40ff842217c850863a6b9e7982835a41268bc30a269e187677f923c8156f119faa7c53499531415e6a431fdb82b714a113ea508e9d4d50f213c4cb4b4fe18bdee519c2a0ddc26f6e92385858e8d384f978a5c96921f0ca1de0e91e0fb76ebcfae34dbd933cbc754aa5fc0a1d5a5c12297e3dfaf2c33c86427affbc82acb01ef2487931a5d0778de319b8b8602a83d12800cd8d72e481b814d7291ec698444a32ba4f310cb54582bb1ad2f5a6c8e172225c4e4cce25443572239ce3d6dee472e2d062edf2cde6fc4694cd55fea92d2b5ddee90e6a53406bc21bee3743ecfc6f688f85f315c9d49567bb8a514f81495523d88a1d464de68a6b6095cfaaf5bd4a2b7fbd03f164305dcc8f10045e4f41d73ee6a8a3b3ffd2fd193d90df5257cc2fd107855f7b382efb7d01a86dd8e23d56f5e65d6ca1cbac9e681772afa78803a642bd84dbaac0984f06f24d823f4838befe771ea6f1ce4c7eceb510ec7e6afd1ad9798e3a257a9829c34875ee83a0c604263f19c853906167c75b1d1a3d3ab71357ac685659ca35b902770aa8199210619e5c67ba51e44b670c23907cd3f0ff4e2d46d8ffaafcfc5b040c14e84a0a37cc97d10b2386abae5c97a036808e5d7e655195b237a56393d8c5ab7744090542091034d5dd17119f2304a44e7906fcc7d7b48e87b0129de34554e1d86007d6c0e421be694d30e3b2a3fb8c227e479e2d611b9ebd10d7b9b0b8b94e1b9d46ef7e8ae910a62ddcebbec27d674dad3f9a0ea741061d4e562953180233c55ea549c05a9363b5f6944932e3a28e3bc9d5facbd8b187a4a2b8ac49b30bc0a461c6e4db2e01576fd7e4946b0744c03fde3926f6740ffdfb30ceba2ec2a92a538a6ef1b53e31554c8850c3831ea1cc7c4e03f2c265aea292536d84d1bfc20a6af8ace45f6827420ce6e3a72b27ccd74245f7fb1def56b82f18981443aa09447bf965b775f8c6d3003211abc70a4bfd2a14afa8b722afd58e9e504310f90293ba43eada6f97d39f90b4fae1f9e653c56809f0b924444199767bbd9e9f723cbd6caea39acdefd8721bfaa49445f81c8df0aef84c2103ae60ef760276666dbece81d94739105fbd69eb7b361bef22dc4631e26c3b62515b4bfea8ebb3d7f5673acd3c566cc55c862a047791a6852523f06b094b91b928ea2966cbb068eeaaaf3cdf7b4b1f5fefa14b94fae09f26a52391804f67843ef6adce6b514c24e2378664d48e1d8afe255ab891bf3091b748004a09a5e22b119645c6b4b7c08fbef0104a2a45304149b84bfc0f442f1a2349d744aa1270a08aa225bc1da7a77be6222a1a59719e20ba1c56655f10d6e483026f1a20fa5452d24f72550d35acb9c59a52c1ebbdc575acdd61b9add22eb1aad8442fbde78e91edb7344be5ea8f309afc5d5e7d719c012ab2a0b953c86ff8f5ab95dd3a40afa2e8fb36a161b6f790ff5a0431763aa92008b8d4a9847621a0d30e1de54f1026b59e61e56f9190eed9f4b4de538a4ae7be447296212915ba7ad6dca9a5b3d4391e3479eb0dea271574ebea06fc6062e01c75dad7537697bf630cea36c1bb271978806b8e5e6c6ca4a147eff33f2ed73ed60f280753ec383cfae75faed41214282c324f3b77f6f7e883a9b97bc598aeffa285b509fbbd49010373618e5c13f04ffc1a0b4ff0aec7f068dd2f1a7ba671074bde9bf98594024c12833af259e892a88494ca1a51962ddaf5a73c3cb2a48ffc199113a4beed6df93fc86756cf1fefa087db5b80041d1b6700716ce2bf186acbee0a15093122c981aa6857d3af94657cb9e0716acfd1fbdca3a2fee011c69ff8259bafce36e38352ceab4b473e4615e35052a89e6347e4b93299e5a1d83929ea864d61f176249c72d8b0587a465d7af40c02861c0cacd6a459fd139a0654676ef70e0cfbf7088ecb5b7d0878079b58af0110143bc6c9791e25d0cba8c8aaf25039c83dd579d9a28893c4242625119b0291276a7405fcd7ec14f04e9a7c107870fd88b8794fff889e7db8ddb9d6cee430a8db6fee60b77db1ffae129e5dd76f1f9fdbbb56d4eb8f67270df0c09acb0e0536328c5a64e6d0272e5a19afc6e8061da6b9ff72bc10c6bf824db776366896bb1dafd6da5966adfdb83fe8b171144020ea4027479f483c258a5a48a19cc1891b56802fc126e8da4577cc82723d11228636d646e6c9d0a8d05fa60219111c2ae2da650"}, 0x1008, 0x800) 06:40:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000140)=@un=@file={0x0, ""/43}, 0x2d, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000000200)=""/85, 0x55}, {&(0x7f00000002c0)=""/233, 0xe9}], 0x3, &(0x7f0000000400)=""/91, 0x5b}, 0x40) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}, {r0, 0x8}, {r0}, {r0}, {r0, 0x108}, {r0, 0x102}, {r0, 0x100}], 0x7, 0x9) 06:40:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x201, 0x40) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) 06:40:13 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffa000/0x5000)=nil, 0x5000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x702, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0xfffffffffffffff9}, {0x6}}, 0x2) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 06:40:13 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f0000000080)=""/8, 0x8}, {&(0x7f00000001c0)=""/22, 0x16}], 0x4, 0x0) 06:40:13 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) poll(&(0x7f0000000040)=[{r0, 0x2}, {r0, 0x80}, {r0, 0x20}, {r0, 0x60}], 0x4, 0x7) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "ea8323df0000fc1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 06:40:13 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) setitimer(0x1, &(0x7f0000000000)={{0x7f, 0x1}, {0x3}}, &(0x7f0000000080)) 06:40:13 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x480, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x482, 0x10) 06:40:13 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) 06:40:14 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x10) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="5e060000002e9a4965551f405046263e1ecf093159ab68fc22c0df05734db83179849e6fc29d298e7276947bb4aa670228149fc91ce1f455d879e1a2ffe614cc606c815bd9a31f4e5f2a3643c42b66bfa9cf4943d23b57c3165d22ec40f99fdba95db7d94fb50014f3a53dd2ad26010000778a21ef1dd7ed9a1c65fd640c236e9bc4a0bf95796718bdb8fc4434826f53e0f46978ac7e7a5e0f9ef45d1bff5c1fd7bc90f8a81fadecf16cc971241a40a2a31c0cc9c55b5d7c2b55f0ce0c1c6e4db625e8bab8bc6b568bb562918e05eccbac3b54ca39bae1a8788a245e816e24d0c011d685ee"], 0x1000000f5, &(0x7f0000000100)}, 0x0) socket$unix(0x1, 0x3, 0x0) 06:40:14 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) pipe2(&(0x7f0000000000), 0x4) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d20089847570b8de3dc73a9ad368984418", 0x14, 0x0, 0x0, 0x0) 06:40:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x7) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8003ff, 0x5}, 0x8) 06:40:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000300)="a10400e16ae54f3c7cdf7b75b500a90d00010000000000f2454e877335d6fea47e4f2471662a16091b5a6dee8764971477395998a635d35099001158272e5d410da63776127f9d795ffb599b7c2ff0", 0x4f) write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60a", 0x1c) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r1}, {r0, 0x100}, {r0, 0x1}, {r0, 0x44}, {r1, 0x4}], 0x6, 0xe6620fa) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:14 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="07ff2012f09b8111b2"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0xdff) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x7, 0x14b) sendto(r0, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 06:40:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x74d) 06:40:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e55cdc3a5197094b222a9c4de41a54b5ea7a753fbd2250668c0a9b237b205d3443601f6efc1d41112ed83c55b9199299dc5539a9bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = geteuid() kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0xc0, 0xfffff, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x6d, 0xfffff, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x6, 0x2}, {{r1}, 0x0, 0x4, 0x2, 0x3, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0x8, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x12, 0x5, 0x1, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x2, 0x40, 0x1, 0x3}], 0x6, &(0x7f00000002c0)=[{{r2}, 0x0, 0x4, 0x1, 0xfffffffffffffffa, 0x80}], 0x400, &(0x7f0000000300)={0x200, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r3, r4) ioctl$TIOCNXCL(r0, 0x2000740e) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x30c, 0x0) 06:40:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='$\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='#*\x1d\x00', &(0x7f0000000200)='\xea:\xfa\x00']) r0 = dup(0xffffffffffffff9c) symlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)='./bus\x00') connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) 06:40:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) 06:40:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) socketpair(0x22, 0x8000, 0xfff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="346cb7b23e8110ec2fd5c266866623c80d7f79f6dfc95fdc82290224815ec9b078af376ca95a7330a05e92fd16def777a4d1d267a91fae8ff65f45fcbd8338f51e5394184dab83682554b40f8443347c5a16f56357f702c3ae3677a0", 0x5c}, {&(0x7f0000000a00)="4b1ed351459ae3e8b3cf6ebffc67e8a38e1685a1c1802427253071daa58e11739f9b75d458de38d6967e1af5804035ab6a77597840ea1bf0350c8f34dff9ce30c43d7c4498f0969ab2dc585ef257c4daa4090a4cdbda66b74c21e351e90520996626a6afd2c53ed0825487bf90c1bd1ba769fdff399749cf2d20f8ad23ead52b1641c73fa82fef7cf009835fb635076735620460fd2afcd8f1a63b521159f7b7d4ae9f71a941e9d5329136b071f829696353d553df3a9db53256c09c45fb36ebfd1ded26d554e47794f6093006eb28b4d7089fdd944fd947b99a5d6b65eff95e7171b819379320a8e1a179524598a03f0a75c3b67a729dba845852aa226f4bf6495d29cf709d94f50d795df8b745093fccf8814e70abf778efc497898ec30df1460ee95d84500316aa404b8258890f5e415486c96f4a6fab122e7dfae843424c6c6d42b5ce5b2eb11cea5061a06964b29d2a8efe1dc06aa0f74f46ce6d4038811f8626f05b9a842740161478a8914cfee68058d17213a07d91c8f30b5fe4bf3a37ab86c5f8d2ccb833ab5f0038879480ca71bc378b03f9121e3c697ad88cbf6400895af4439e9ce1361956eabd5472e32b733d9d39c57a9210e6122a413ac88735d5b19c11f1ef27ade40918268075f6a08a69f8805e59826baca4bca04c2a4f7630fb7fe1e1dbce8a54cc5cce11b5b1537d58bcbf47112f6acd1fa508da67fd74762c76f5fb8389ea591bb83188921403c8d620af3afc7077367c827a150ebab87c30edf7cb1e27194e5694a06cba849518e05106a4fe920d0a85473fdcc1047d94e89f161bcdd8d067e28c7f2b77bea68362a50cc65ef15f5362f1aaed5eb0d1717bd49901a81d6f650e423556e3c797a527e77180c1aa58b2f0ba06b905ec9a5b54b0afaaea37fcabbe734c95902ab29123c7af13c302c5c2df3efa06b859be46b55528219eacee769a5cd29d66636d0ad635cfa956e803196b40efdeeed809d22210637895fde798a5a2ebfe5570f132d5ea345bc01d47a5912c03fbac8b3768ca112870db498cee0c5af1a7b35fb17a91f8a9ddb9cc74c5a7ddb6c6c98a5ff3ef01fda91d43c0a17e919e3144ca5049ca0cb092b0b5e0abf661b367739031f1efac7493b191678066826da2c9e6c25759c43dd112d7c276babc8399ca2bf64d3118e5264ce034865ccbdfe01bcb7a414b6312b4d65130231205fbca21c11ccf53d342a1bc6b6bbd4c1936b32d2ba852bfec7f907a98e206ef9d0542472ad58102ab3874966beaa3354943161847402125c4fa1f55fd6679a6a6b68ee1fd97f446f222dec4e0ed15247fa85fb856844d45d31593c295fc3544079c0a1f86e993fb31cf53d197ff179213d13cdcd45861a3942303f627c6dba40586ab398d1c77f7cdbd0113f4c9a6a6c9b4977c76fcf49f55152282f986f569e5e7b10bb4e90b6fd49746bff0e6cab0643228a9f5fd9d9128c7783c2e29d3ccbfcb66b979a002e6dbfda0b95e99e9c31ce1295d141a9be96f0bce161d3e0b3d06ce97f14016bed73aa6189f9d2b8ed389ce394a1ea94e09f060f656b7ae542c64a547dd9042a6b7405f953dc0ab4cdc438e8ede258af2f0030d3f1234a2e73fc62f456ee5a7d840b6b79db893e7399b8f09bfc6dc42b6d309503606a37570eb7525051a95db29c13be0c7f72664490525d12e4d8780fa9a52b981d024334f07cf6c060f8ac70021ded4beb131fb0b777a5d80d2b72c107b6cb290fd2949efd199cdd728762fad11533e0e3bf2d3844ef09a16d5eb1e403fa7e18104d9b7a8e5a0cf6df13abdb249c877b4ce716f20513c824d1478bfbf413e7eed2fc209510aa0422001b2c71fadf4a15c7523c6cf75b7be20d7aaac75ed1a37bebe01032b16c6188db5957ce5ad12e0e618a20c4a662fae82f7a3bba8b681185fe41362d26c894f97c3aa11984f079a7d3a17582ce5ca96ea112ed90cb268d30f4a1d6ba2ad90ab021e1016799f6597bfd179b50969ac69f92b303d009d7d87ca757b0aa1f51f29d4ebbd2a74cfb82f9c173a2ad23ccb5541d195d7278dd3efb6192849764e01f0f3ef6957d4cddcf476ec3be27f693e839a31b7dc86eca06f4f579338eba87dbca5aba7382ebcb3e048fce8cd7f3915afe61e689754720c73940ba16b7a2a057e7c136ce065336285a661f1efdb278dff88c3758802855f5b394acba7b427ee47a1d3fd0cbaf110924f852ed99c65dcdc1ff55a146bb4d1f897843bfe6ad5fc63f7adf322a342ab1c4ab287a8aaf4cb5e9503b1891c3ac33463df9e98752f4de0b937e0af2a7c4ec8d74fcbdd13379fb2f98dc047a2c11680d6ab64ea25ebb0314f63b130bfe8af098d6de4072ebf8eb9081739ab00e9aa33addc0f84f31038445b3942ee143a43962667a10add2bc45873f3950b34652fae8653c58e5737e11233d1133b8e68ec692d76c57526b9dc8fcf187a5c47d7db1b06aa8e2221459883f17fd8901c3ca43e28e23fccd47bb23d8381ee5e0b380ceae7ec7259b8f45e1bca7bfa92599052d46bba6fea71a0fc34cc0394667ab7ece355cb9440f6aa94930f128a76a9e15a1e0c6b46d61e2e856f1958ff0e8726a3a19078ce1eab3533b30496250726bff2e0338957c04d5b701238e2cc33624b242c202469308d4bc4384fd0c164d3e4b27703d54fbfe9b2b19af432f6a0f169fa3cf799591ce8b379c0b3ab55dff5976273f5fa723460dda9d008fa0f261eda1f6ec88e710f1ef5d81c6e9e931e5812ca904c50e859eb22bebb3cfff5eaa59653a27b3aca7477667a5c1b1e042e5b3bffade89eacf17321cdcc2361ab20edf73bfcb34be16722b665dfaddf2ff4fbac6e9bed7f60978cceae92ae21bcd82d9ac46eb3a4ece1c2f3a4862840ab622dc367a80121174595834aa0ec5f52221f2c8008ed9404e6397390ef24355a693457ab63d091ad14a9342d2ec4c6ef10624a51aa759fa4317f9ceb2a1bc1912eca3b06ec9e78454e57c0e419d26d2e7a7a323387ebd5f5d2eb53daec26a5c33166c4d1cb8d121345581a4b4cfbc558c4ea323fecc2ce7c04e6d8f9536ef23eb09101fb4ac12573f682c59099b50dc0c194c68ffaf831f9dc095c40a17efc1db369c9f66a2050371b03e9536d202028b0591b472d70ebe85e89380377f21dae1f67f45e2af24618ddab161873e9dc66a7ef72bbd6594c89d1dd24531d2fd5926b099d00c86a97521026b16f6ef6e68b2fdda5e01c77fc0453a7c41309ccf110d1137030ebd555aeca0c864b187abe4be0c85d72eefcc7b06e7c77957d72009ae18a0b95ae7fb3092ba016025f079e91a2400f73b20e5eb3cf5942b81eae9d570c4d07887a8cb56c78ad31d96eac091f9d66d625edd910d2fe42b6dbaf95ccff870bcc079e425bbf6772e788a6f0bb0c3de953a8279622520aefedae5a5f853b02a644514b5808a49b326c4812ac6d00c6d635a28bc390441e2bb579942fdb15e68086a6c38450f147377a6f79834b307ffe8df5178e8a80c467c721a33de184fb940b934a02bfaad2103bd2f8aae8bda089613056c44c63019125d6cc1f3fbc5b3e52e6b1d0cb80e9af87f45c183ffbb045290bc957dba67006ffcdde0c8a05e442a8362c6c6056ef7665804f08c1dbb6676713ab259fc9253186e367367eeca71bc70a5a8ca8b824904a43b9df1d2188d9c60749f9611a2be105f5b03f36928c4eafaa60326ef63f9e08d467406a7684a611753c1e79962e6b51b802af586c4d60ce7f270ff05667818c56c80ee7ee1eb38cd5f5324742f8da02d7acdb4b25419495b778b84436fc3e1d1c72214e969e4cf7efc7ebfc3a23371d9763d33d9cca01dd21400409de9bde10ce4c015d558f19b40e92987922dc9a1167961f477c9744d0588329a2cfd8dfb2141d6996a56e2ed3f855187ec391aa098e40eae9984fa184acf27c3743e5c621be8cd9df005021ce4ddee3caa78a45f028735835f2657a3c942c198ef7aa5a5a6cedfe343a5e0089d5a61854bfe02779dd726cb7e143abc69106f13d7d743c4afacc439c25dc19d79e63a7157a9648e467738e72882a25d98f71e04c7241dc5173eb97ca6670322ecc225d36c29d04b112a058513b89f5d7fc4b91cc44a2b5b76932c0fa3834aad3bc7beebf5fd2df170ac8c8a9c9792a493a55a83b72e20edd62df4b6ced65500747c5d76c13903ef73cca10785be3a5d4727b7c5774e755118c436cf3da02a127cbfa51d7072151babf631801e4615c205250ed58e094c423b857512c8466ebecf7efa57cacbfc58d0c73a3a4984bb37f1f505ebd1af6fdf31c3baeeaaf6f8444106f82c0556e9a40b6ee67eec681d6c891d12ed511df04b469acbf88b4f1f36f5323b699535e727bfdaacf8230ce6a93d4d766c226d01bfa71875b29576aa4dc1d5553543e0e9a1216190cfff7642eff896f2e28fe291e3d407fb28a23ce5431a2e74d87bd7840aa2f7f759caea918685b3883b426380384001b623408a3f0098221ea5bf27529991e9fb0ada254fcb52d4924a7e4f01c22d1e9e6ea31a23f319233b6c36753e7048da116ddf93b15fb687934cdacb199125e7d3486fd01f51b1190f51286e0390d143b9bd9403bd0204edaeba83e89ada883ce4b071f98ed311585972f51bb979bcf93a2766d19fba265b033db78ebdce1002dc23943e443a2460a4c98e151149456f0784ab5b04ca5841578615b347f698cb74bbd7edf35e55a2a4a51b2acf16b4a89f33b20f9c24cf37dc5857233108699674075f05fa262e8ec562a53d1daaa3b5c70f379f9ef51ce998c963a0530589ff0f90c4f19327cdd6d39d6b2441946b099b5a5ef9d0ae85dbb76453117d2ad982db4affbae33ed0f738d43944db2e1f76cd34377b36a820f745f68cf2fbf2365613cd689bb2c9a18d55f9e3d2cd484965f5b6f14577ccfa37380280544a55aef256c7d4d2b6ae11ec5b0f66bb163abb3b6ce7010f2d8f166a35d39b43c97a23fd536d40deb0e8d9c3d9a4b7a1ea0b8714b7715804ae12787bec009126098f97a1b0090dcbe2143683c1c476bb6e218ab10a51d1de8b9b51ec362c1803663a0d8c2e3534d56d717a0d6ec8082adef3ecda5b9301eda00883548832be576cfa9c39cb578a20be5b93b98f9714437c11dfa3c0bd9c0a4dfc2b247a9702151c4f6e5e9462063fd3d00c05159e205d545e64606dec08d26e1c44d0c424ab6b7f983f36f226997e20d5e0b1355c9a4a393d05867b0e57e654207c57636b313af48246952962bad1c9087d862c89d766941d53d7161343bb8bab50947fd5ec85b69150448ea7e3d68881fb6f1fa3da145eed4da65c21b266694c61aa279d62f6f3663c715ead71301fb5b1351fe50afddd5b642f082d82809a03cd7c0e47e3b974072a25735a8b7c07c735b3d81285df964269b91f8f9cbf2ba8abc9c0ac8f905c94096e096a21f1204cb4513d5e9a1b94377dc749b248f1e7726f28b7e2b093055720d18acd9c80b0c160dcc78d4e67d129f3d661323929dad4a696f74715d2119c14abd764fbd044625ccffdf8ac235e61ae75e34fbd0afa3c21539b3b516843ed29d92c45ca0c30b3bef985df4f7a723440de7ab4262592e00dcd099c7fdb42a2c3798dda14420c72bf41ca18985ee5a8480da460f249d6d5e2065f903a3a6c2e1c6367eb04d6d349822431eb0a2e2a21aaeb9eed91c4751e5db2c362c5573f387028f15bdc95a54a439a7e50d24e1502dd09b58618b7d830bcf72b9ce7f6e013b177fc60b9355a4b912365f22aa101cd6d1fdc64aff", 0x1000}, {&(0x7f0000000140)="e6dc66866c0254534b070e462536d4d84f6d9375795cb17df66550a795f804", 0x1f}, {&(0x7f0000000180)="4d8a25395c824c1248a90f9eab13638cd6f949aae8c6be842e2c23a93393d5cdd68a347f778dba3df6f0e2b4e1158786b7e0283f3ac5d2f0db943777b964e92fc160c025d6beddcab28152a8c7439802b9356205c30b7757c2e237a04b408372c3436bc651e6e0c3604d4d48126a98d542ddffbed2256943729d4523e27a729d8dc2da4ae43f6dc7faaa0d629d2db07a47fed8e98c09e8a4f60cd72e3281a5658dd467", 0xa3}, {&(0x7f0000000240)="89d12385bc29a65cf930f5dad0e8444befb27493230c621a1b705bf9bd6c06ba8067c6067d1b045c6e98103037c1443ead79b302c34e0aae000f94287e1326201fbb7c04b388534511e11907cc5bd72eb90e2234adbafcee7bc943c2e5afc07892e13c64a8905317bb6df3fc67fbef9f72ceeb71b3b0da83d3480b12918a1c8a1df42de6ec9f1d8fd156f6348398a5131eb337c2e3", 0x95}, {&(0x7f0000000300)="b2914fb1e5f27fd0a56992faa63b42ff78be18631a049db23279ef419fc9cfb9cf172ec366b777d02424308aee43b7580dfb47aac07d668f4df4e6f2ebfb937cda0d479fff187f1ce2e0922fa28b49af7a522850f7c165cb9ea2c2cb59b024b367632f5d8316bb2a9bac0196cfe2692119025a857c8be0737d351386deeb29822c92f8f38ffa157be4cc53b9b4ea375636bcf9e0e717f08694c777eba3", 0x9d}, {&(0x7f00000003c0)="c1679bb3d7faa20a752b29006ff7e72df11ec0370b202dd5d90d95984c046e2f71480d6f7a", 0x25}], 0x7, 0x0) recvfrom$inet(r1, &(0x7f0000000500)=""/117, 0x75, 0x3, &(0x7f0000000400)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000600)='./bus\x00', 0x10202, 0x18) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000009c0)='~', 0x1}], 0x1, 0x0) fchdir(r1) 06:40:16 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x184) fcntl$getown(r0, 0x5) msgrcv(0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="855f3672dbd256cc46b6cc29282e28f5fe213b3a478fc900afa24c801574589441a40d5227fa867845a23346e58f114902ec1e3732e91a1627a0da275eda5b5e28290810e338d5d0affb0dd7b5ce1eaf91728c230a417c1749085fca292023ddb101d77b33add865752c5c1bea6380bf6252c087040cd0ed9d4f169dde8b5a4a4210cf38d26e106d2f76c6cfd18ac47327a9a28b5ce73c9b08ac"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 06:40:16 executing program 0: shmget(0x2, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x2012, r0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20220, 0x112) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 06:40:16 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) syz_open_pts() pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) dup2(r1, r1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:40:17 executing program 1: r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/4096, 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x1000002000, 0x8002902) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x4, 0x7fd9000000000}, {0x4, 0x80000000}}) r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xfe, 0x4, 0x40, 0xe00}, {{r2}, 0xffffffffffffffff, 0x80, 0x21, 0x8, 0x6}], 0x80000000, &(0x7f00000000c0), 0xb67, &(0x7f0000000100)={0x1012, 0xa3}) 06:40:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0x524) getsockopt(r0, 0x9, 0x97, &(0x7f00000000c0)=""/138, &(0x7f0000000040)=0x8a) write(r0, &(0x7f0000000080)='7', 0x1) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 06:40:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xffffffff, 0x401}, {0x10002000, 0x2}}, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000080)) listen(r0, 0x0) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x3, 0xfff, 0x0, 0x0) 06:40:17 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) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x1a) setregid(0x0, r0) mkdir(&(0x7f0000000180)='./file0/file1\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561", 0x10a}], 0x1, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="3d676a6395df150d6c4d5d81c513f93aa98b0f68d43450ef4091893d1819363591a28b43622dab3fd286afb545bf085be485fa21bf012a2e5ae1e20046116fe8216161178b91754803bb7072afd2a2b03946470b350e9108113f436a8abea5076ea62f27074b64aee09824164e86652e", 0x70}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 06:40:17 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x83) socket$inet6(0x18, 0x3, 0x0) fcntl$getflags(r0, 0x0) setsockopt(r0, 0x29, 0x2c, &(0x7f0000000040)="000080f1", 0x1) socket$inet6(0x18, 0x0, 0x401) 06:40:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000c80)="112c5d9ffd1ea705caa2bc34db4faba8af64cd1dfbbbc1d59ac23a5a208211eabefad2e439e7185010bae634ce887ed9d0c0784552af5402e5555749bbbbc630bc8072448b922f58ce902a7ae2cec018350f2ee611abf4ecbde7deb3a8448303e0275a4e2a6e1a4251bb2331aded39bc1c4881c7652bcb6086b20f62e8943daf31fc65ea91119dd43b113477edc99eb16a76d7e9632d1bc8886daa1d364c3502f81885899508c4a4810b043d6d12724aa741102d8ba148dc5d4ea3e86c5f5557ffa62506a53cc124d11cfd8d5ddfce9395e9c2f1466c13493563f42db066a1b615478a7fae31118b5220083ef251e851b9cd7e0bdb90edad461f3ea4d7e525c11b", 0x101}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x2520f564bd4c89ff}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x21}, {r0, 0x40}], 0x3, 0xfffffffffffffffe) 06:40:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = msgget$private(0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x5, r3, r2, r3, r2, 0xc6, 0x6}, 0x100, 0x401, 0x6bcc}) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0xfffffffffffff801, r1, r2, r3, r4, 0x45, 0xfffffffffffffff9}, 0x23a, 0x4, r6, r7, 0x2, 0x6f, 0x10000, 0xe2b4}) r8 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) listen(r8, 0x20000000000000) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) 06:40:17 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/213, 0xd5, 0x800, 0x0, 0x0) 06:40:17 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x4000000024, &(0x7f0000000000)="3ffe90da", 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="95f1eb71c8586eb6f51bb6332cde6df174218761dc29623aedd1e7f76f50fc5eb72d796d808a78a82e08634c5ca72f29c4048f734cb2723d2b78f02117c47d4b1fba7af39dc5c78fb4d7e90511c8eb048e8527a9a446f3e4c3e443672996386e34f7dbf6039ae42a38e0e076b4d2c37f6d0cdb603c93fb4d4acd169df1f520d5572b2e0b8ca5f8268f6d622987cb45157bb7c05544720e971c8b4f8f9911a1d0807bea990cbdf39d7e2894cf4d9de58756f5eeaab9b3661254", 0xb9) 06:40:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x380, 0x80) close(r0) 06:40:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x200, 0x4) pipe2(&(0x7f0000000200), 0x10000) open$dir(&(0x7f00000001c0)='./bus\x00', 0x80, 0x80) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x400) 06:40:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x2, 0x8005, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x1, 0xd84b, 0x9, 0x7}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r0, 0x0, 0x0) 06:40:18 executing program 1: r0 = open(&(0x7f0000001480)='./file0\x00', 0xa, 0x20) getpeername$unix(r0, &(0x7f00000014c0)=@abs, &(0x7f0000001500)=0x8) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x0) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000080)="d7d3df46ac1a8ccea91df31e621ef97abdc3eb7e9ac3c9e91268d45cd6e7129e1f04e35c8da24a25cfe54bd36751d77cfdd7c6568ce2a29c25a1a8c66cdb1e377d5b6e40f0cf769106e328d01d37dddf54f94521f1ed09f324b7cdb3c2ab8657f6bd689b0af56f3949f9c188ea54eaecd77670b4b18c8dc801e3bba5314dde8ca91a45d7c3e7c51f581ce23143853c7ef9854ebf1f", 0x95}, {&(0x7f00000001c0)="fb7eb24b1c3b835db573205fd43d4bb53b4f52b775e73cdb81ef01d0830a5e06c572961f6911a533cc27be81d9040d987bf763fc6ae2f2a60003a3a6acad1ccdac99d62d642de2e8faf9717508ab71bcd84eceffdc07a64824dfa9730465ad6ad969d6f518", 0x65}, {&(0x7f0000000240)="b57f9879086c97f568c5a8145d49d402e1504953baa3f048f28be1e6f18fc9bc0514d7a0d698a4250536d43183bf65dfdafec5397093127b22551acd783e91a64e23f6ac79f44b", 0x47}, {&(0x7f00000002c0)="1d2a030ef98874db4315019487eb0cf909f59ce1477d7473711a4fa2c28d731640dc6c579c71c8be16d6520011266c75d82e795e76724db49fd2ef9e5e74bf7133b704e87b57f929a4bd7ff2ef286cb5c3115a078accf14637c1fd4b341386134230973bf6fe515339e8ef891535ba4d173ebc036c63852535f5b447efa16def09ce8e9d098129cfc1a3ab12e5ee0e2fca277bd8eece063d979ff3f67b326b9d8ef603bc5911f4869f699b9718d4e55f19141457bf669d6952b70b20f0fdfa737a77c6981e6fe0c13d8b1687952cc5b5638d9bb43ec2ad9b03af660e86dcde46b5f811648db5", 0xe6}], 0x4, &(0x7f0000000400)=[{0x10, 0xffff, 0x2}, {0x1010, 0xffff, 0x1, "6b2d43d5da47d7d99a387e1767bd22ddfce94e8946ccc334a3d15c5422f0308d633109ff186c14965c04415ff20cdd188cd5f5477317c37ff5bc76ac1aa3799c25e10cb8493f7f51db744a130a2bb5923b83166837a0922320f9b2676a958df683f60c9486e04937e7dec5366829ae063e59ca54c605db1d92ecbcb9ef43de5fc25e2f7bd50292a6f044daf6dae781420ff08428943a1b6c2ab29c6fa7858b70313d0af0600dadb856e85355fcb65b155b77b11ee9aa31861a0f8515e673a7e74d542337168efb513340569f39d6c26927b66f9092e4896ccbea979f421690241f102429b2cd708e5a3fc55141af5d82db3376b4731a26f44d87af9ccba61aec5a3469fd7d4391a7491c42c1619d084c9a449619caf2ea5c214fb816917029b9d364aff79ea41698368521a5a7dc9420d556bceae509fbdd5261191800c9a4813e920bca79f6d7295fd0bb3ce58a368b1748372785c17d11f7299840c08420008f3c6a34923bae8cab95d5f57d6b2a15e290ef158a22c290b55c523650b8cc7193b16f0b31335d788f5baad3904144f0862fd408aa4f6109193df879c9ca86dfb7cf62b8df982397c323dc412d27787b999df2ce02bb153784482e8b16fa019028e28af34e81e628856b62befed5fdbc1c07a13b75d29268b5b8668c94ee1db10b95a5795e208192edf5ba5942ee2876122d3fee502da65e5d617d5df034a6d8b447d004aa76d77f05420e4e06663d33c13f938312929a510ee78595796cbef94995b71191908b09cc0111f5a2a7f7bee6991a12853a58555be42025540deb1afcb39c72e3f76e88937db8b7887b67009d6d10725479f7cf8c77bd53df84bba2b85b1d126e5c9b184a7640fffde2621ce9dec6b001566f525e07e9f7e6adf98d46eb8f08819eb81e95f7bb45422ed0584688f8e322f5b352350507c47609dd69d192e71e4829a03c7d635103a47e5cc162cd38995872bc4390758b47d6ba1dfc71a53278ae4bf3fd16497f97b5c50040e9f33751f92a9f791442255202dc35bf1b4c83773e087982ac8faf417416312da28fbd3ab37a8dac458a6461dfce5e59b31c1ea0fbfee5fd46b1b67a134c4a024f6665baafdcfdf18f8a57f5c2ae4e8b87e477a9110ee3cd926486bf6b3bd5e5afb9254af51afc56f364a0540b33cb17ce0ac2cce0f5c8b394213561d5b18fc74d7268108c0aecbc10421a835ea267c135066b8eb5e62140eccf391ff1e8d056e64f74e80559b9bc68038dd270279c358098d6645517eea6d780ad90d47acecfe303d675127d7b0b80af0fbc0ee7af0fea525371dafa1f1223f041ed4fad94f5b108b96cdfc63b986515a41288c47eecfdcd02cad507fe67d8666b08b300cf008c61bbbc9b70dca8596880d04f813793f159fe688556a32ed4be15b59346ccbbeff0542dc69f1192c0a508780bfaf6e8fd04489dd3d71251cf22cb91885749f7f7a6eb215b11356a45753dcd7415dd72e4da59b33b9605835df24855cabf6b6b922920ed7ca3769886f8f11bae89ede07a5532836b77adea4caebde34233a9de450ef813fa86542614127e26967b8a440e1e7713866389f1fe1f9021ea9cd52901c88a7d2050382f277264b28bafe21aeb9e600579906285be7af82f7968e682cf9baa5b9eae6d498af8a5019ec094ca827f75ba6d80050e893867973775e74d7cfbc4a7ebd1caab8ae14420710a4f4d50cf1a28c97bde860ea615a2f4eae167cac37e032045595c6fc25d51b6ad8e15eb1c693d5a538f729f15aec2fe1fda7d1cea3d215d39a9d833dc838bbf70b09e4dd60e9c5767db8ff512a8adf768bb58b6359da10f8f1ba2c65a6aa24ca654ba9c291f9a6d4f0f4bb4c40cf2937456c7651b2c52ddda0f19c583444b32007e86b715a15ef5f5262228363a6532dfb78f70388fe6fef823f374b10f9db1a18d5dfb63aff411e0839bd7cb8c9172e07ddaaa73d827f08455197c551452cf38275d0d79729b8b041eca94ae31d0ee619591d310e8562076e756ea5fcf0463457fb58c92688a516761026abf5a7ab32e87e23deb8f02c4593d1551a4bcc53a9f371d54e88a7a8e0c12b77bc30035094260369cc5b81f81823846899b7886c991206200a128d31b0fec31dd1c5231cb847c7219c2917bbad65f0f21afd1bca9ae2fc5d06f5b171b7c4bccc874c9d239546661a70743ee6292ff41a5992431727554b926b8ff73a80ef7f40832631ea21ba6e01b57e6ba0a4af768b434945c74ca0847206484b2a98008e4d8da39d791febb6e770c4268fe0787e7c730ae466028c7b493b9d562bd1049f215404397f5fa998403e6850b05474ac910149900a7505362b4042714bef508b20bc5abdf113aa4b9872e66ef3f029da5c385cadf5adb4110e7059454cdce613404a74211380c23c4c484a56211a68d7614e8e6f1f53e729601b5fe16654e4b3b35e1c5a66110c839e5de65abcac63c3a29e0758be4eb5c4bd4fdca32b0e308f6c181cbf2eeb013f0fdaafdc68188587629821ef0f1604ffff18e7cfffcbfe5e8478847083191fbabc0941747e9e628d5ae0d953bdd89a1b631c1300c6941190ee8bb3b191c53dd1f7da4bc20b8016b66b6668419cb313192fc8594410e9abc977d62f7937b4e4724315e85e2eb52593cc05b66f848419d094485a89acfda977df970dda5ae1b817de9305ae5f2d9b3104d80e28f3d49b536ae2280f35a1493ff8e1d062c75fd17b97ee15704eecd0ecd354f10dddf90c15bcf288d5ce46624c5dbfdebfcbf116ab24876ec924cf0c1d5e51345f4b3c5691e287378b74395416442a07a58d172181d0adaddef9bba67c891493494df886ed6b35879f1afe990d0e85ab164ec797c2f5cbd53eba8973af25690852e376d65a08265354e2de38ac33684fcd21e79438dea8190405839d5378c034d81a869ae4f944a0fa654fc9da499ae429e7d3ebf3e7be9e1b18ea288a2aa604105aa3db5dec0a577d82fa43248830998509e47a34a558e004f176da9dd474f1fa141ab1318948d75a15e371f22b08a2ea04caea3441187730b2ccf1b3d161ea1501b02d5a736e9a402f4e9cdbc42b19e85abe429d18e94dd8b3d527d483323797bf67d45381d02930085f7b1e7a86f26a2dc9afe386712918b646c4decf68a434b2486c5fd6c1ed9aaa396e3d71628ab3aef4c4a6c04ad7e7eff8e5e5279dba122a925d5cd2231ee9be5a36d728e3c2946cf8442f5051947b9f34d8e5355b33a0b3f2e896435f01121b90acb3e9a98a2be3a5a32292427c846f4bb5a9fac1c75f210910f4443e998f68fa4740a1852aaaf9270a2942df9f5da6c9036c6840f3a2789d98a943b461c92959799492475522fb5bd2db288bd6cf961881b5ccba1fa8ab0ed4695d9d18dfc0efd56f0668e5851323c56d4acabd55f88870dcd2f46c50b29ee65d4064193dd4c46de03f85237bda3f921524bf2095c04604f8423c6cb6ab6dc76265623d5eb25f9e9fbab2ab6f5c93ea17796a3e47f53de3372420f676fe479a443be10ac6066fce9475cd430f167a503af2ec604cb8357a73157f8b8e983a483f98f84a1d893928ded708007161fc0df53ae7a36dc69f471a3c19e1a08d790df111e92762b1f18126a5141aff91daae1d2da21835e117ae0b152df8c5583a4795a9c9ddf0bdb361f9c402675466528af1a1e20d934b1f66c06544de78a37004755eca7eba5c3fd601f21367327a00609e6518f31c42acf89efd9aaa48a9d1a5daf18be0c9addec4b52e0c8741904f47a31176a12e635e434e3f4b41000bae18beb1fbc51295c252ba67b71e4424ae82ce0bee8f2227fd4e888643957e1fa58d7e2f8c3cb390137a9d28ebb1669b15927cbb55672ed59ced7304acacbf7a0dd5636040c4543b67200e4fc70afb41d87beb5ca321cd93082390065fe244bf43c4d3a99d2c9f9b45113eae3f67d63cdad76118e6c0fde2a11dac010e9fbfd9465f9fc55427abbd41adb1912e841f6a3d6c94723af1edb986d0409f4948cd480e3a74df0b4cb26f5f551f6dafe197ba2ce117d081a1cde993a889877e1481e6c3af5d24b0cbcbed71f68fa437d94b60e7af54c6f3460dff25251b6d25c41b3562a6a3fd663b0ebcff50e23877b68dfe4cf4482d7e0040155378bf76f55ba84ab1338bd1baf60a18baaef4d369f63a2715d76b9e41496beb992ecb0b5b5986e1cd47d6827db7a88b9191d0cfeb7690c9f280b609f64bc2cc11d9474748846c756f8ef009d435381ebb0bf3dbfa31bfe34f7b102e1da6ccdcac43f2f2ac27cd8a2825cc4f65e10691f0e8631539cbbc745168f982ca22fcd5904d636b1ae60344044d4cd34635835d7130c86ebc6dfc43b36dc90a03ac1cd9a078d1d287a58257047198858d01084d782b461dd2486f37a8492d514f57f4f7d9c27a9ee92e79c2025c8a002a9f3b0712627f8197ef868df4b8da44c81e925b249c32a995d866b47ee8c14dee66080f805bda2f782565f5d37fd45605ac2c266afa7610214d1ec835d2ae020b6ebe03775d3cb1ee49c1fad5b2e57def4e41197f7b0449b1d299ba2b8b36360d0ba5abb1ab20ee629dd397425bacff758a0a4574308f7b6a2410627fcd7231eabff99190d6f743ce8a14abcd12a066bb02a88652093b4f1cfa3d6e0c0e2d0bf3303c8f3f66bbaa10e05c6c1ce631bace981903d0796ea6baa7eb6201cf8875bf8dc300502d764f2c817128d680f8924a651b103af445750b7be80a2916ce19de57d783f9aeb8a8ed72e75ad2efde4ba74a9400711821a5f01707b30c7be2ba8ddee34a091860aa06bf6b5499737560d12871dc14be737e2147c8ccdd948e3e6c73dbe408d63d513db5429411135b0c3fdc2f8edfc0eb1378356d6420485eef92c81b7b8b8a5815f1c9073bb94db32fb3c95851abf0e4bad6703085aa32d79649ab2bc3100f2f4c12fd4381598042397c1b0adac0dd0856a28dc3364df659132a7446f9a666690721f8126d66b7fae0323ad54d0a505decaf76d4c5ef48e45b6cb51b532556dc953557214335679c7e555f1bd5bdfa62070397d229a3e368af627713ba95b1494a2d5b71dde2b7c97ec18259d4d99774bec388f6e0b7d69adcd77273d62c3ed03fa6cb5f27853944dbb09b3483d7eca164c0ab0d0f809f2f343caddc84e8d42d5b61ac9b691bf5febced7aa473876c837b900a037f91e646bba65475f31cdd1d2fec1d9b7c2aa69e91da895d7c5cdaa8b506b00c4715b998e80d382997aa25debd6be77d05ad5da99e3787cfe53df61931347b8b1998335dddceeed06ac42b827caa5d0e354e8477afb4ebf6405f42a8c51489a1c26a1ace309f742a8b36ab0c707c087396b6124c5ebf569aa1e41c769a5440b0584004c9f65ef03e4caa47023c366171aa78c4c6c399adde9ade39909e77df014cde6b9da98a0b0add80ded8c494d73f147550d2de396ccc97eb153ca36e3dcdf19b64f9b43ebb13eabbd0db4348e824c3f3583d45df7008d5df577dfd39d4295b25b245380bed2a63ea8396b2552d0719f5c249fdcc55b1bcfe577ae8034d1e9d28946bbe3ab08af4a0fdbbaffd0122e9f09a888120b174b0f75252289bc427b492e8b06ce9b20d571b15738637ee0adf36e405403291489abfdbcbced4739a79819018276d1ad1d90daea01ff0afc0248d0d942ef640bae52937a9a3b46319ebd9dcb2e41380c00f268c93d67a571dc2d5c516fe1ccf02fa5c11be74b5e97c93df04f1df26cac2162c3c3278535b8c6995f3348dcfa741ea4d8ef1e8bc76f71bed505b0"}], 0x1020}, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) 06:40:18 executing program 0: socket$inet6(0x18, 0x5, 0x0) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 06:40:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0x0, 0xfffffffffffffffc, 0x1, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x1daa, 0x101, 0xbf, 0x800}) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) r4 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x4, 0x0, r4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:18 executing program 1: setreuid(0xee00, 0x0) geteuid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getuid() r1 = getuid() r2 = getuid() setreuid(r1, r2) geteuid() r3 = semget(0x0, 0x7, 0x80) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f00000000c0)=""/31) setuid(r1) semget(0x3, 0x0, 0x85) 06:40:18 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) fsync(r0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x8, 0x6) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) 06:40:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10000000ffff0000010036c7a5d135006ae337c7ebd24363666bd202adf2a6c22f0000000032966f6b0001c456d76e3ee75149cf3d0f36ca2420615c08000000000000004f01fec7515b02152c298ad2d8dc"], 0x10}, 0x0) 06:40:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() close(r1) syz_open_pts() syz_open_pts() writev(r0, &(0x7f00000024c0), 0xd271ba606dec33b) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) 06:40:18 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x0, 0x8}, 0x10) readv(r0, &(0x7f0000001980)=[{&(0x7f00000000c0)=""/254, 0xfe}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x2, 0x101, 0xfffffffffffffffa, r1}) 06:40:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r0, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) 06:40:18 executing program 0: getgroups(0xe833a22842ed258f, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() getgroups(0x2, &(0x7f0000000040)=[r0, r1]) 06:40:18 executing program 0: r0 = open(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xa0, 0x80) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(0xffffffffffffffff, 0x0, 0x4) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc) 06:40:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpid() r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd867, r1, r2, r3, r4, 0x8, 0xfbb9}, 0xff, 0x0, r5, r6, 0x8, 0x800, 0x10000}) 06:40:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x2e) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000000000)) setuid(0xee01) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') getitimer(0x2, &(0x7f0000000480)) msgget(0x0, 0x8) r6 = syz_open_pts() msgget(0x1, 0x200) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r6, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffbffffd0e56}, {0xa64, 0x9}}) bind$unix(r4, &(0x7f0000002880)=@file={0x1, './file0/file0\x00'}, 0xfffffffffffffe46) accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() fcntl$dupfd(r3, 0xa, r3) 06:40:19 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x50) truncate(&(0x7f0000000000)='./file0\x00', 0x79) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000080)='./file0\x00', 0x1) r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) 06:40:19 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x80000001, r2, r3, r4, r5, 0x147, 0x3a}, 0xb0, 0x4, r6, 0x0, 0x6, 0x4, 0x3, 0x1ff}) r7 = kqueue() r8 = accept$unix(r0, 0x0, &(0x7f0000000000)) dup2(r7, r8) 06:40:19 executing program 1: socket$inet6(0x18, 0x3, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 06:40:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0x1ff}, {0x18, 0x0, 0xfff, 0x7}, 0x6, [0x6, 0x8, 0x8, 0x1, 0x1f, 0x7f, 0x9, 0x7]}, 0x3c) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) 06:40:19 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 06:40:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x4, &(0x7f0000000240)=[r1, r2, r3, r4]) fsync(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) unlink(&(0x7f0000000140)='./bus\x00') close(r0) execve(0x0, 0x0, 0x0) 06:40:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x103) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) 06:40:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) poll(&(0x7f0000000040)=[{r1, 0x41}, {r1, 0x51}, {r1, 0x98}], 0x3, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) write(r1, 0x0, 0x0) 06:40:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="3d899816"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:22 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000000c0)=""/218, 0xda) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x8001, 0x9}, 0xc) read(r0, &(0x7f00000001c0)=""/4, 0x489) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000001fc0)=[{&(0x7f0000000d40)="e3", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000001) 06:40:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) fchmod(r0, 0x20) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000000), 0x0) 06:40:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 06:40:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="90", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0, 0x211}, 0x42) sendto$unix(r1, &(0x7f0000000000)="cc20d429155f2c481ee96ea267bf18776fd8004f99ee9ff139255070fd82ffe588ce2d1d176db7b6a4de14fd999526f69be335209b9b1a749c57b5f015fa76f7582c47b8c428131b034d881de00159e269c592cd28dd7453a6a5f887e3e889aeacaec61db02aa51546fb317405c3176134b4870652483821880d5f64c850427d0d318f39a4a53c3507b5a5151e42d3fb63", 0x91, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000640)=""/4096, 0x1000, 0x3, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000100)="b2950b675503bd676fbb90e3271ae30355437b7a9ad7f68ed39f21f0c625b42efdce4bc858de1b260734a3603cf1c4737e3e625df051de42ed4de6755dcf8073add0ad0e75bd5fc7fda1aaf632ec7dafe89478007721b50238be6c", 0x5b, 0x0, 0x0, 0x0) 06:40:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(0x0, 0x3, 0x52) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) flock(r1, 0xb) close(r1) setgroups(0xffffff80, 0x0) execve(0x0, 0x0, 0x0) fchmod(r1, 0x40) openat(r0, &(0x7f0000000240)='./file0\x00', 0x8050, 0x1) fcntl$lock(r1, 0xffbb00cc195aff11, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x80000001, r2}) symlinkat(&(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./file0\x00') 06:40:23 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/58, 0x3a) 06:40:23 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/143, 0x8f) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="c2a8208bfa59b41f75e086f0c4b91a25503706a1b33279e9b53e3688e83890d02cc1d52fe55a5f249e1a3ed66754ffbd4cc9186ce763cc43b3fb3cceedbb03ff3b03975138aad0bf1070f5231d292054ed8ec8f6226062de5fb6ba653880f5781a545350fdea428fe70e0a6749dd94dfb8e6fcfa3af8e7ce24cc0cfa46a4e09a6fd5f87e27a2a3b566bbaad4aae162f83d438d13051404262cf717e0c6d841d5e2d036bad2", 0xa5}], 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0x3f) r1 = getuid() seteuid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x7) r2 = open(&(0x7f0000000280)='./file0\x00', 0x18000, 0x8) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000002c0)=0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)="6ce3eeb3c3aa87823efa5a754928", 0xe}, {&(0x7f0000000340)="35edf0a46796f6a7348dd64c2077e12f63232640f3c8e6a9e0a3c8353e5473a680a366bf190ad9ff0b37b8cd709bdf8d7b7d3186a8c6c8ab364f8fa817ab7a7ea604487052569b2021fe895a8d6439bf2cf3d699a8c9f244b7cbaf03919b8eab41f108fe7d72f8eb58f4811e8f67ff02ddc3035f2b14ad5679e70c3396bf0a8af2e1450c16bd3c930112cb61b9b5117f8610974a5fea12c864e7", 0x9a}, {&(0x7f0000000400)="5a0b0fd8e8efad435067bfed60a6bc4dbe9425f755353628385a6b5a581a8c1dcc1ed02cb43ad3b3b537ad48d0354b5bebb9e7928f4014cf29a05b79908eba60962a6193663640b06d41b81479f8c10f5c87fe5d497e84addb545ab14ca34c45f1d6351b17690b36e8c9236985dd6f38", 0x70}, {&(0x7f0000000480)="9961f5430b5e3afb9fea67d41aeb9d1aa752898fe7f0a1d860dae92c2ecfedddad92066b8ad0b42f5e12615c7c9fbd11bed29a7e5311438a", 0x38}], 0x4) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000540)="31ac8f29c4b0c929ac299ab59f167e8e363f55c63abc1aa69aa528735ef8e9af110fa76ec66da1b5103ced14694b353fb278dc6057943a704c406aab31fc13fb561289ae82cd7e67e9dcdbfe5b27e1b520ea564873f25c4782b9aebeb4468add1781fbaadc868a4758b71395def2bfa4da4e92a772206fce16f6cabbc1c09ff72665150441e7b4218b760e399c369aa11e71292a358fa989350aeca66b181663f6dc", 0xa2}, {&(0x7f0000000600)="e99b03714ea5b1a4f33420898e792f162790078da5ebb3aa25d215f0147595507e33737436554b869fbcf29868ab4283cffeb30b7ae36b6123ba9d3b7d27df0f6a7b04445801aa20cb1f5ac841e0d48b0ca0ff", 0x53}, {&(0x7f0000000680)="05d64f3ee53bb42248ac03f1fbde922e6ea1f86697797dcc070bf314ec50ec1c639c48f722566c7eaa3ae03cbd0d5abf334d5d032067de80434e53e91fe796e5b4dd1582", 0x44}, {&(0x7f0000000700)="8f88dad63b3eb8bd93c046511d1284b19feee742fa713d8285a5f1a0deac65237cf2d71f334d50803720b69f9e7f5f351063a9de634e4bb7e32843356ca6b00de451b1fd125013230d88f855c1b1c3881fca16c16dc4b9d6d5f9", 0x5a}, {&(0x7f0000000780)="82f82be1833545689278e34e3c0e2b06770ab229b09378e1f039a876de0b0f4d8d3b15ab464ee75445426158a0eb586da34a3c6f614f3710c2b389067fece1184c8152c8426ce46265e94b2a51ac1a373396fc8d83670dc7c483c805dcff7a7c6cfe1587d1aac127b8697dcd2ccff9b9c3c3aaec249ce49d53f0229d8ca89c9750fe4d98b8a4269b6676dfd40d0475a9d10b829b4d97178dcec378", 0x9b}, {&(0x7f0000000840)="7cbc1682c45b1f005f11bcb965e9f6f868dbec80d031f844e8c429059068e3f250f34fbe14db639fb06ba69ad83825bc6f2e14ecbaeab6aef2c5cef378f395189f4faf8e07a3d6d14a94738b39cc4d7379741f1e8d6d3ce6ec6d5f917dce3e840b5018c44d36a298942857a194d431202c1abb6d4f745476928dea4b27a1028399091df8055d06371ec039a84c3e54d1cab328dbcdbc1e66beb66a3b0c1d1a608a5093085f40b14803589c39c2c2a2b6868237bdaa7dfed2166d986fd5f29569c37d2d1087fbe06d02113812287aa9d0339b05fa77459df93bc9b45e54317852a20ea9d839403c", 0xe7}], 0x6, 0x0, 0x0, 0xa}, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0, 0x0}, &(0x7f0000000e00)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0, 0x0}, &(0x7f0000000e80)=0xc) r6 = getpid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0}, 0xc) getgroups(0x1, &(0x7f0000000f00)=[0x0]) r10 = getpgrp() r11 = getgid() sendmsg$unix(r0, &(0x7f0000001080)={&(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000a40)="12e44f3361aab7121bd127c423055b07d685586398e62ba15f8352fe6bc046364d16a0a319defc36e3a3bb33fe09db58e86dcd8b1be757b39dbb93b73bd56eb39284816a642496eaafd228b2ac40f31cc0b78e0e4bf22aba697b0970eea962f5fe4379ae154812212a261d243e158fa11dd5c9633b1de4920566da263ac5d1fed97fdfe9414c73aadfdd6b824758a221196952086806e49b6c0bf18b75818a3d706435c01f6e1b790eca8e4894156f223c141b282a5673b6c811720fbc0e07", 0xbf}, {&(0x7f0000000b00)="639f2eb3443aa8e67cbe1200c16f3a88e039388f584ff34ae0880785b91dc1d61ba6be93854e800b16b7f51cd0bf4559e5489a8f73b2930b9b90c55a0545b20f8282edfd00ea07c4f10aabf75068f2a8e0ddb7c9b87fd69e9a2da1227fd773d49adf3542a85259c9011f2b3bb9fffa11c18cc7b6c29989d4c558c0", 0x7b}, {&(0x7f0000000b80)="a9e7bb6544bf0df219139b67c4404a17859d071cb7fb3c24b9734b0d4293bdb033437be92e4c513c7723e1f367e6113ee17e13aba65a30d74b30b68608306583f1dbe9a4c7dace4f39a03e134bf635ff13c53acaa0f03e3978d2565f1860f8f1d1a771f6df3950790ef745bed8e8fafe5d8ff1", 0x73}, {&(0x7f0000000c00)="5a88d9a048", 0x5}, {&(0x7f0000000c40)="20c03a006151cac2eb9b0e69a64740dc3a210d76cad7f3a4", 0x18}, {&(0x7f0000000c80)="f30d1ec0959aca8d328d3d406fad18889b971eddd84f6c459ca4d8c425513bb8bc1733d156", 0x25}, {&(0x7f0000000cc0)="4eb826f9e393cc4fcdce5e327ce1887c70baff80bf136e83779ae4a015bace960330dcbd24cbc9b7e9c714d671561add6d4ce07d2e7e7107b81e32977dddc8a9d24a01c969871aab131a337cec0c35a362914b", 0x53}], 0x7, &(0x7f0000000f40)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r0, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r2, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r1, r5}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}, @cred={0x20, 0xffff, 0x0, r8, r1, r9}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r10, r1, r11}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r2]}], 0x108}, 0x2) socket(0x10, 0x4, 0x9) socket(0x38, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chroot(&(0x7f00000010c0)='./file0\x00') getsockname(r2, &(0x7f0000001100)=@in, &(0x7f0000001140)=0xc) r12 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000001180)={{0x10000, r4, r11, r1, r11, 0xc5, 0xfc}, 0x1, 0xdcd, r8, r3, 0x3, 0xfffffffffffff001, 0x10001}) setgid(r11) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001200)=0x7) getpid() 06:40:23 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x800000005, 0x8, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)="c56d2c65", 0x4) fsync(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x7fffffff}, {0x18, 0x3, 0x3ff, 0x7}, 0xe2c0, [0x3, 0x9, 0x7, 0xffffffff, 0x1, 0xfff, 0x400, 0x80]}, 0x3a) 06:40:26 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ftruncate(r0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) 06:40:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x800000) socketpair(0x6, 0x2004, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="f5a5d65c6e0aae2fff25653d5cef3ae1466fa62e97bbf5f536b96fadfe49a6cebea5e54be7ad537bb4b0e90ad4e9b4ff99f481ca653557eabb18d7536b67e72d0273dc10696cfb95c6f7a6772782aba2ed8cd211b990cc0336f57957a983517599c6c16631f1f13ca236193ef5ec0535ff23c07d37dace4299820b87f1306279191b0fb240258b6a8184354a05aa095ce8bae395820a96840a7ba637d751ac687d09909a3227fce71261c025244f93327a9da13ad393a74a8ec90b6aef271770c6d315a380a897b747332feefa590a905566152e43bbfdc9c1dadb6adc1c47af26b79459f93360f2", 0xe8) fchdir(r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xebc, 0x0, "a3ff5fea345cb5e6a7c4fffbb56b4b55dbc7249e"}) 06:40:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x4, 0x2, 0x0, "1eae8682ab0320755ababdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000002c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3d1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763cca2e522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf99880be97af5cbc5eead0089ebaca150a000000000000000000000000000000", 0xf1) syz_open_pts() close(r0) r1 = kqueue() poll(&(0x7f00000000c0), 0x0, 0x9c) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x1, 0xb201, 0x101, "6cb2041745a0ee56e2231f30f76afb6c902d6a3f", 0xffffffffffff8001, 0x5c}) msgget(0x0, 0x4) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 06:40:26 executing program 0: socket$inet6(0x18, 0x3, 0x0) r0 = kqueue() r1 = dup(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) 06:40:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x274f59b9) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r0, r1) 06:40:26 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x1ca, 0xfffffffff7ffffff, 0x201800) msgctl$IPC_RMID(r0, 0x0) 06:40:26 executing program 1: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 06:40:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(0x0, r1) r3 = semget$private(0x0, 0x6, 0x4) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000000c0)=""/27) r4 = semget(0x1, 0x5, 0x281) semop(r4, &(0x7f0000000080)=[{0x0, 0x6}, {0x4, 0x2, 0x1800}], 0x2) setregid(0x0, r2) 06:40:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x821, 0x44) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0x8}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/185, 0xb9}], 0x3) 06:40:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x2029a, 0x48) setuid(0xee01) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x6) openat(r0, &(0x7f0000000100)='./file1\x00', 0x20008, 0x10) 06:40:26 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0xffff, 0x6}, {0x8, 0x5}}, &(0x7f0000000040)) 06:40:26 executing program 1: syz_emit_ethernet(0x5eb, &(0x7f0000000c40)="8fb08fe3cc96747f6c586ffb0c3f425661a6a680028f7ce563f721eec0cc3c66c45319dec3794309cea36653f461789124d6d04095798b0387ed9f54204a637b7728c2ca5ac6ec2332da1391426ee96dc5970cd504b74fd3f9ea7174b47a8c1bf70261ad9d9a16f9f81447f87565a2472663dce6b7123e00c0551dc2ab0927d8085fe68d669c285f93e84dfeb43c88fae96b53320fb4dfb5de2b88211711991de0446ed7e0d29eccc3d1d6f9921895e8b8d3bab2e64efa417eca7065c9b34de5d747c1eeb77c7c8631c0a1ad5bb477fbae2f1abc31b939b0dfef96e0ee4b613d69c02d6790b0e3fe15141b010f688d0e0a922275986945569434b17eaa4cee57e70a182bb81e89d9957e45f59a247709819b986df580e47df02f5f222be2daaf3f7a7dd42db4ec4594c58c5ed15f75304d69fc2993ad61018e3933ddff10862f9dbb3bcbd9077a246733d58634c955205faef9e9d232f5837fba401a77a1ea6a74d494b069e3c28f1343a40850013cd66c58b0e3f702dd58825fa5c87bb3eeca20138eb471356e2e5b9223334ed6cce109a126f2c776e2e43b1aa5d3ea6682c1707806ccf0913708bfe1121f5496bd927b484d4787e1caac69afe8acdf100ad5220ffa1abb2afe25df8e21766ff4551c0c7fe7c0a9db4ebcaa1a1aeb350bd65c5db17079061635ee610a2e6d2681d720ba70215f07e94901d2f0d06a1293040538b8c318f81e25bb5d70e051b3408aaa04c0a6d0965ef5bf49882bbd84b1962f0483d68229580c83eb208a892f9c719b51456ff7ee3fee7925fed8257cbcbf93d7e6ed0605cd97b90caaf5956b75add0ae193dba9087e7e0dfa42718ab5b39e5d1ef92c58047b162dcefb64c59baf74b111a55973fe5c92686353164d58ce4012a8537745c3b0cabfce8b2992af34412a0f154242dfc38f61bfbe6447eb152430acb6b80b9b39915be4face841d4d347587d4e0a83406530f33055c79ae1b2b495dcf5ebe19ddac3c0b1a85d1182583038fef5b12cf92abf7afc50611e96cc5d7bf20d4d5dd23be1a4f718cf28be05bfc8b1e37f2ee6cb1419e92b457fc09eb76528480131a5b60dd2a9ea6383a77bbdd9f36ba967f35fa485cdd6a905002561f2c5af5d4d12e52780ea358671fbac455f1e40073c6308eb72810179d490d9db5b7fad00a8d13e048d41ffe78d09caca25f95c86704a242beebe299fe25acd94dbc645f6d819617c5e249ac23c2264bb80695c874664c5a1923b11e22f336a37c58fef824b2c2b5deb139403c44bbc326a27afca21bd3c9be430c6b2aab00dd3d1b2f103b53eb2af3618d0fe69248a2b3f471cec2eb8ee46d079749739a545d6b81e0d46bfedeebef65c22667a2310004d7944c6b366e69a2885519e2f9ea34b78d6fea1e5d4c440b776fc4aca0335ab7f7638ce7ed31166ee8af52c087fdc3c531affb36fcfe3fc521fbcba55ca748d7c9eccd30d26d465193e33a744469e5a1d32e1d98659399bcf8f419ad66b9248580af6cf98461e715269f5a1ef28fbabb1934b7ddeb5eaf1d211f55dab127a920f0382e81254a49606819cce0fdce06d04d1558296db55ced9ab0489e11e73d351693e57ec86df52e7b0c21dc4407ea1cfbb7c3587ddc23aa5505cc33810bf83de9418582db597b9774846dac631285881d1fb0b964db5128800c614092c7547b9a3a183c8358563111208864bc3de8277506271836e9eb76c57afa5fb0e322ad7e2a444ba1b28fa6af345d500a5175413ee6a98eae1631f90438038e2ae4ff68e82a26a229e885d5575c6a8330bd708f3d7f487d901147797e2bb4bf3a2618ef1e8f6f59e516dbebf12d16518674cccbdb59dc1853920fe25943b8373c3dd6ab89824ef27e32c747d73875a69ff29980820bcda4fc62cea866b5321e76ee9996216bc937f105aa0fea5badfc12fbaf64fef9e7aa07948043b8c4f737815dd06cef69704dfe3ee3af659953a10531a2018b1887e5f28eae83d5a32c39699d1577c2b3b2a362faf003e33915babc61a8a4d038e74de9effbce565076f79a98bf5ec5d9740026f67168ee724de14454fda023a0dfe0a0e9a4b05a44e1a697bf648b93de051f4cf9ac915586a43a90000000000000000000000000000") 06:40:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt(r0, 0x4, 0x32b, &(0x7f00000000c0)="84eda675227e1be8ae8edf317e0abf8d321e2c", 0x13) sendmsg(r0, &(0x7f0000000040)={0x0, 0x281, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1500f1ffffffffffffff000000000f00"], 0x17}, 0x0) 06:40:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = socket(0x3, 0x5, 0x0) sendto(r0, &(0x7f00000000c0)="cad9acd1e0471fc65649365fe772c62c8d00c8f0f682d6a47ed9f91c58b5dbf699fe46cc11c897439b96bcb018f6e5d20470c6c062d6b8a05528f8ae8fb70c9157304f9f2aa969a16789a430", 0x4c, 0xe, &(0x7f0000000040)=@in6={0x18, 0x0, 0x3, 0xfffffffffffffff9}, 0xc) r1 = semget(0x0, 0x3, 0x80) semop(r1, &(0x7f0000000140)=[{0x2, 0x7c024531, 0x800}, {0x5, 0x10001, 0x1000}, {0x4, 0x40, 0x1800}, {0x7, 0x3, 0x1800}], 0x4) r2 = open(&(0x7f0000000380)='./file0/file0\x00', 0x80, 0x14) r3 = getppid() fcntl$lock(r2, 0x7, &(0x7f00000003c0)={0x2, 0x3, 0x81, 0x6, r3}) setuid(0xee01) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x4) chown(&(0x7f0000000180)='./file0\x00', r4, r5) socket(0x19, 0x8007, 0x3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unlink(&(0x7f00000006c0)='./file0\x00') 06:40:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\xb3\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='#+\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x19\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^+-\x00', &(0x7f0000000340)='\x00']) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 06:40:27 executing program 1: kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400000236161bc) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x20) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x100}, {0xffff, 0x9c3a}}, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000140), 0x9, &(0x7f0000000080), 0x6, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0xfdd9}], 0x1, 0x0) 06:40:27 executing program 0: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xdd}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x10001, 0x4}, {0x6, 0x2}}, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 06:40:27 executing program 0: mlockall(0x3) r0 = socket$unix(0x1, 0x3, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x231, 0x2) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) read(r0, &(0x7f0000000140)=""/183, 0xb7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x8001) open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x1000) socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5012, r0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 06:40:27 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) open(&(0x7f0000000080)='./bus\x00', 0xc2, 0x11) fcntl$getflags(r0, 0x3) 06:40:27 executing program 1: r0 = socket(0x11, 0x200000000000003, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x11, 0x2, 0x0, 0x0) 06:40:27 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x80) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x3, 0x1393, 0xcc, r1}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x10) 06:40:27 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$inet6(r1, &(0x7f0000000140)="2c6d0b68049eb33c71f921d1fcd5b9356b6f290c46b8b495b21197bac5da9a4fab862408a23d4383ec310da9a4e7c84174ebbfa4eb6f7c67000d6f3f63c2a211a7ba1ff20acdcf3d01538cb5fbcdf0e52cc800a0d0391e08c984d5b68cad7c6c4e800f19f818ab517ac219a35f3e8eaca5a5d8d48714b1d12f6fa625fd16809510cc252a2799aa96e5084dd62b656e70c168aa3d2863a6a1f790893b8f15e0839bdc6b6f3845fa077cec56f5f34023338c04170f875e97d0489376feb7593a6fecd9a85def68fbeeddedffab9c1f6636d68d65bcfdd799eaf04d89b66a1fe054", 0xe0, 0x8, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x8}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r2) 06:40:27 executing program 1: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) setgid(r0) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) fsync(r1) fsync(r1) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 06:40:28 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r1 = kqueue() r2 = kqueue() close(r1) r3 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x2c) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)=""/232, &(0x7f00000001c0)=0xe8) 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}) 06:40:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0xc001, 0x101) sendto$inet(r0, 0x0, 0xfffffc35, 0x0, &(0x7f0000000000), 0x8) 06:40:28 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000540)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) flock(r1, 0x3) open(&(0x7f00000004c0)='./bus\x00', 0x28, 0x0) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x100) 06:40:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0xbe5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x5, 0x4, &(0x7f0000000140)="e00549c99142dc1eee72958d2cc8de513947972ac019eaa0eecf58f6e7ea8e22f80e5067a350cdbf64ae8d5d7c2a8110c02af009d7557fe667de6a2a61e2f431c5f6f1163d013742d492f93730a14d74579dc24ffc9063140083380a0876f82668ac17356cee861928c1c2361001e09cb4b5cfa2f946be6a71f1e12fba1e4885c77b184fa3631d77279b099d737b", 0x8e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 06:40:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x100000000000000, 0x4010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x1, 0x8001, 0x5, r1}) open$dir(&(0x7f0000000100)='./file0\x00', 0x500, 0xf) 06:40:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000380)=[{0x7, 0x7, 0x800}, {0x0, 0x103, 0x1800}], 0x2aaaaaaaaaaaac34) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r1) ioctl$TIOCCBRK(r3, 0x2000747a) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000000), 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xaa, &(0x7f0000000600), 0x1000000000000005, 0x0, 0xff6a}, 0x80000000402) r4 = dup2(r3, r3) setsockopt(r3, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000004c0)={0x8000, 0x1, 0x100000001, 0x800, "69779363ef86fe58e241065d335101d6c4bf0344", 0x9, 0x100000000}) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x7, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0xfffffffffffffffc, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x2aaaaaaaaaaaac25) getuid() r5 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000680)='{+\x00', &(0x7f00000003c0)='\x00']) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x200) getegid() setsockopt$sock_int(r5, 0xffff, 0x80000000003, &(0x7f00000000c0)=0x43, 0x4) semget$private(0x0, 0x2, 0x240) 06:40:28 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x8000) r0 = syz_open_pts() readlinkat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)=""/156, 0x9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x40) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) 06:40:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = socket(0x1a, 0x7, 0x1) sendto$unix(r1, &(0x7f0000000000)="5bc00e4c7821c72e2e8d97660b29e2d9f0c2060d451e9ed62298f36a8f8b5604e90b2ba9d8002a07de3747de230b7a9be277b26a53", 0x35, 0xf, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x4000, 0x5) listen(r0, 0xcde6) 06:40:28 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x2, 0x23) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 06:40:28 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000080), 0x4f) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 06:40:28 executing program 0: 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, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 06:40:28 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r1, 0x3, 0x1, &(0x7f00000000c0)="5fff244c314c2681fe4a64a6e7dfea5d7cf2175d", 0xfffffffffffffef9) 06:40:28 executing program 1: r0 = socket$unix(0x1, 0x23, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 06:40:28 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(0xffffffffffffffff, 0x2) clock_settime(0x2, &(0x7f0000000040)={0xffffffffffffffff, 0x3}) r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r0, 0x164}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x880, 0x54) r2 = dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') 06:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xfffffffffffff576) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 06:40:28 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000000)="de789ea45707136f313176e59f86aceac8653d14ea0f0f3ba1efc04d73", 0x1d) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) 06:40:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) r1 = syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0xbe}, {r1, 0x131}], 0x2, 0x7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa8, 0xa0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0x20}, {0x6, 0x6}}, 0x2) 06:40:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x6, 0x4da6, 0x0, 0x0) fchdir(r0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x1, 0xa2}, 0xc) r1 = socket(0x38, 0x4007, 0x770) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="39b98985d076cec2a478de514b6c0abb9803677c302a67d87cde7e869c835958527c8e857d0cc87310f48024d8c4d3f095413a3d27031ab2a89ac8a7e6a3711cc7462385ca6de278c07b6e23a6505de4e00de3ec926a393687c06399b151fafd41cb3c6f0f27c12bcd8973f9cacd65f06e38145aa2d0efa61bf2883fafd49a05556f41002d939622fcdfa4af1580392b4c2ad2f8cc33aed5d77491d7a601e9", 0x9f) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x181, 0x7}, 0x10) 06:40:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f00000005c0)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b20100000000000000a7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000000080ad445d713080e0b40c75eed40a94abeed7b0e94bd3b70548acfa4f2d11d8f5ac1664e51b396d8c4445146f56465d2d1fe77850fec3ae7aa3b1526982dd987bc45cf45c6c36757db9724fff475fb7bcd8ad7798acaef98055bb0dbd06f166fd087bb8465e132fb5eabed6aa6b11a61c5f44b78162c1df694baccb23c0a26f957fa074d77002712651a313d46705c78a0edc370c1d88c7ff521b589deb1ba784be5baed53f87630f172102ac05d0b5ff6ce82b0050113a0f87c9872b56a321ed5cdffb1fcfaf23705bbade7dbc9f1bcc2f0def976b164f0025ecea8145409469c6f61542cfc98c0824c8a7bcdc19d6794f43a1e6c810e5330f56bdb2ff8d920acdef00bbd7e59d18a097ad0abfb2cc0ff7c76fdf32a12a24acb981e4c314e9cbc1a6faa4055f9827b456be55a257e34838ba000000008921ee8e09cc68f36779299c288511a469de91aee676d3123aca32153948bacc52a4d30874321097a3b53ece53737e021b0bfc2b6a5c0ac24624a1ded7b4f6adf5cff08c5ec80dbf6feafec45b1e16f9d0ef7a27e960b820184011db670b769ad3c03fccff8e67f6857c034778b9b052477b5f21c9d6cec2365683cede5bb552378a1244", 0x20e) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) writev(r3, &(0x7f0000000280)=[{&(0x7f0000000800)="a5361396ec2c825289ebc72677d9d05b6fe3e19f55c6c48743745cab8c75fac4dc7074b925eb0287f22ed6cf2f1e92e38ed54d7514574f6ba9fc8e10c0def5a0002e8eeed39a82efc13cdacdebea5a1c09391d1958b29b429164abc3241606cc3e9167c6a1d2e4e06adf26fc88d0783be0b7c3168b614289977bf23b9723648c5257a7ff5f51ce25d98c69b3cc563539d9d78948cf37dadfa6386598b0edc0d5e76132a791c73033fc97e3af25da17762ea36f28f1e671c8e636137ab7b845ae48a7cb56244cce22b0463c33dc5582e84a3a49fe58904c15fa99fd54d6df71a606b55a688a34368592a73031a1e98bdc408526d7bebd731f435606b3a484fed2fd2594a1c8aa6841df93786d52696793429292f3910cfc3276f9468105f4966f773c12ef8fec32dad74499e55747af161d1e3423f211d684cc32c23f962533d4b258625599ddff0b48c2d307600480db691013c2fd2a5834ef4fcfe59adaea16f3eed735baf05fa5024331babbec85e5fee0bb8b735b53c8a47fc8f2bd2fcb1c414050eacbe21f982bef5e3b7352ed9daa37e1c9edee5b9a8ecdf3e3dd687fbb4a7d4167da7d1d51b3b9732fcbc5260990b3b3d67b9a3b6243943a98eef42e8af430bf7a251d50cdd2a97c381b9690faa4f59c9a46b1aa962f70b62732a0b0a1ff430a38798079accd1bb23e66b2477d1da1891ba85634c5ed892cac34e961448d92cda136e08649ee068c5d3673625987505c1fb30ca7e5f966a4aa2f98430b5d9f774bcfa5956fde26bc518ba634c1bc038f3a088cb7d9c9ed8ce58418e0b17e982e1b578af01c745ed49a38986d59fd6bf40c6cc88282fded8d1018502426117da600ee807de11fb77546bf6a365af9d58e2cfc7e78a31a5eeebe30b5b062567299e07776e246f77a4ef71150125af28eb565421a4dc895b9001e1969f2edcb3925b5636fde1dd7689adfcd388588f568979a1a75c0afb65e7c9745d192659af77a55a9607ba6416a90c36966300f41b8464adb68a6e848c5e4145b8023e2514cf4fcec14d684239923837d68da8978888cd970545f20e533b4622b26872fde4f491be2d88a315cd03952874c5f90e8fcbbbe88a7a86d7f028044157c21aa0053a6806b812e572c369a81ffb2818e45a69ed0db1bbb9009db7a9331fc4d3a76176b196f3f124a81f91f2ece10f52036a56fedd8caa934727b11781e366b6a7e910cbdb7d5096215765adf797fe366b9a370380cebb3f3da65397a3b55daad960cc41d192e594fe7b4434606e0cbce808a968bf24dfaaf79babae41c4525c4b254e34f424125968b68c160229a445cfddffb23dfbba3cd6ca64e34b9b74e7977cc9d518a7a1bc2f2e7193784cbb690455583edb1fd281f250a5d4ef23582714f92a3112dfb00d2d7a6005866491dce193315e1ea48af6551177d01ebfc232407baf066578ea512d958637f28513017e29226c4b51e3bcdc697692747b6d654c0a777e0dcd8747b16fc3a9bdaa576c5a09deeed3215185ec7e25ecc21b05380d150df175055c889abbb19e04679796bdbff331370a404ffd4ada55417305482b30446a6cd5f14983affd848ec8090f3badbb0c0c95eba03c9ba208a77bd8b400630ef40dda25b921997b7c421701697b02546cda9d108223c7499c85ee6914a66afa5ee15e36a6f0e4d54f27d899e222fa7615017c4c423831879d9b047c056daa4dfeaa45c9dc385e1ed0d9ff012474f05f99ad0031d3621e1a54aec342d0c03de36fb639443209a74016e9f048f75ff05f7e52c7ac4958cd7c51ac15936e9073fe87951c86587ceebf64a397185188c9f540bdc183d5b7155f0a850bab6ca0f5de8d02430c57d38575ad38d78c5170c07f2524883c1bc40fb11961bfe87c8129499da01089a3cf8eb65db34fb39cc095d2a4f6bb075adbc5f1e4507cda858ba251a15ecfad560d00d002da077c03c7f6ec2cf4d76cc949aba43edc40d2b9147615c1b42f8b6e63a633b203cf84bd1e7a400ca5c9832646d942be9c16eaa8caf1c3eb60cbb1c891c5ba368d85307c8efd69c7eb9be17ddea1fc67229e9f41db43c6418252127d999def7f35994ae79fa4bdcebd557507829be5b29627a9da853132312c92a5205ea6427ac2bb802ae979a6928485e43bdda54591eb3c5c941cae3543a2652114ffd4d38e8b406b634c80362c835f596d12e1c20b00287eafce42af0df85f8da30438b8d7474074bfb20934a99cd4d50ea8795a64d0810e914aaaf181f4e49559863415477df39cca0fb27768423b16eeb5376ed51d858204187fac381dd10c34e061fdf479638e58beae1e9d03428c89bf73a3448e376cc81e4f64f9fa8c2f1e390d5561e923bd3cc2f354e8e315b577ec998305dd090791d21c6bc501f2421de20877571623ad9868ce230ae5a10bbf037c2afbb992dd6bacc367d6adecd5751ddc268b3f3baddaef865fd2d77df25f094b9686fb0e4d5b5a9e98bba8e30e9690fe0837c9978124dcd9ae0cce4d14d8f79842c8692bc02695e3c897e0cb3cd520b2e47d6a752e8f8e82b336cfeea7594687727e92f745c90d9a8ee0625d2b81bb31b29c0a015cf3902ddc5c1e2a32efb11e9d679a9a1144eda568eae2d116dea5e890345529785e919a194449a12dee170295b16d11623d4e0e4a1c84c88383cd74ac026c25d70ade0db05a09a1b6c35a4f6c82f024d02f5e8d2b10e01f9a600f3520dc2c0a88ed988d7499722697f32dea26c721d1a03e560c90f4f97cc974f692f7465590a5d827b4b16270194d2de3e3fcc7d3f0b9294aba7f81ca92f718bfd38ef4f325a6956288f05cae0ab62f20c21af2dc01f4b240f558140252ec56053d0daa568fcb5bc5aa9b3e753c19557fe3aca44eb4405c16a0c50ec88005b69eb1dec05da9985f240fbbb423d2391b871d2a171c09c6f9c354c44588d26c40e73606a807ddeed57dbb693c45d754ae2da0f458b3b3ebd234d25f08eeb35a8186039950132ac50abe9437fd70d71ce483fb7a7b70b1bd94fcc6edbbb97ac62dc2fa8110f1c874aecd842acd6bde25a6658f8fbc3aead5955d8d1bb8a98744bafc0316b3c374d492388336c7e5b51e42e96999f16d2aabd3888a1f798e07801e27332194baceabbff0dd74d330005b8ebc556804cbd7a4be47c3ecdf438c4e3d8fd1d8663b525967d7595782c4571cb68c53281d3c6ffdb4e4c772ead8dd28ef3c76340426893eb7b595de4b29b7cac8ef8842daa36e21ad78216fad20c749fb6de73ac2d7fc5cb92a39abbaafd44f0922b9bd88532b0545128bd659a1094756e7ada85942b9d4a6801327abc38b31658c8dcd01b6552939740677022f547df5ac35e8cdf044d8c8bbd2df2d46039c5229c8dbf28be3516aee872c28b8adbc3d976868e4f0af313c27b00dadaa50c41cb535791418479182494c649d1a976fe0d8282b99cd87ee65b329d929d2ec6705c9896ab15de4b9c237a16e29a90c93c42b79adff1ae5894d7da1de692aabf5a720bcf49eb62d0be9be3ae9f99bb39428f35867d43a92e272cbf82de670fa4f987cfc54d89b0b71a7e5026a37926ec71bebbd3f4417c54d86326960f51160c046d9533d65d5d6c784c4469ad7b7f33cc16bd6cea87b493659523993dfc67df53def6abf0eb38125976399cb764da6ed0eecb1beb0bdf9c067de12e8845457286828f2a0745b477c25abe8272a0eafd136a28a28238171b0fed41f44ec3e38b9edd948da37723090ef6970e1a7ad5bba2b03f899299c2432757a9a3b400af1b9335ab18f74feb7990480ebf596701691ab42bbdd80f1f72d0f4da288aa747f358d91cc70ef4da96a13481232c7ed3d6dfd1962d98ddc22ef78567f9eef00b5e117bfa5f51ea0c87a86145b5d87d3e0d9c8a1b1ddf6573adbc96dd8f855d7c169f9a88304a2cf0038300fd7b0c77dc5a54bab83b0284d6f9daa3b2bca5ffcb0a1a08575ae9c6ec398c61051d2ef0ca18ee78a0af7f8247186b8523929cae81371e926c3eb9a701ff77e2d4f18d76c04ab850fb7d0fa611ce8fcf0cb2c8fcd5a5d696204cefb10abbeb53f410dc1518d4654ee5cf6c70d8a0f31bb8a2350e1d968c0cee564cb81a32f392043cc75b3883417d5141ba223dee9bb29053b817bfc54ece4b170ec54a169550150f3ec595248a0e0f30ac23ec36e2917b897b911b17c1e290fbd83d62b309115b4a4a7fee264d1b38a8a6124167215f6273f88cb798f97b5e56555612d8dddff72a8578cbcf38880189ae5bde204923611f907e897fd9efe1ac5e63de8bd1515d26612ed47b23211d41cd22aad75fb69e90193a3d4db7ec516351e0d0721d54ba945635c9074dd1a2364c971f8110667febafd9af258bfa47e99ae15206b34f34c32c58e7c3c65419ea8162d6292c3764b3599c1abad288164806c05e2b4ddff6b02befe847649269148e6b05e21f11ea0462f3211c42fa82bb2cc9dc51ec3785651db541eaac4a79d8dd004c7fc7162b42382e3a8b613729422cf3349665d54f48b793858fb419ea3722ee615193767e9d5483371ca619381776619baf90a114ed29658f2e81ea841234f05971a14b05aa0e2e0a8c03e2a9db20ca1c505db96d7ceecd475a483904f0f0189939308783ac2a34945f05e4a0f9d899d56e6958e3ba8791e7a33405adb9bc7ed5af7fab79e7cda8222c5440e92b35a8b94b0be0daca0fec111c1e4d1ae941130fc8f8844ea8856294da824731f321591fc7e2561c5868ede74bafa618264f0d8f0f9c91dfb921a86e865d4f8563167265592929b2702a35f66e748ac318cddcba39cf009c9baff7f9034fbbec53db7ba59144242e18f42c0c1094e3a9013e74e248d610c922139eec5f7c19893280df00c3629b07b8b8f979f2dc5cb538e83ec2c466718718458c385c25d465d9e82daa4ca588875ab36c589d6a8ce8a5874e018ecb49434afc46fc1c3a7041d0cb4f224c04a587cc0546b24c0a552364fe5db8b803ee0c2694ad939628945113b63b2e2e894596c171c0591e6d15154d1dc5d0b800e4e15f4ba2a9a986c50086f71e32dfc0dbf6c467bccf70488de98f3e770fdaab6d53d256c7840b987ca4703f53eceda7f0afd4205032cd6384d1df4fff7a69eb4475add6f16dc03b9153778a2e996060f9b840e8f52492a87b905286c049c410c7bacbab6883ad5bc5ee15f99e4fd78e8995f3d179fe46d5f1f239ebfafcb6f8c30fddf1a451970bdccc44e3917a96970ad4f57afa61b3b395040a9456082cfbc64e6154d3b34b7af2a5bbf8466910a35c22b3072dd49cee8fe9f444ed0fc95e8f8ce94dd5899a97ed48156f64a0edc550ae61ff3d30a866b3491ed117cfe9632fe8c0fb40d213843397505733f41e8d5236c4b91a3d47af13cb7402178cc1a508e3eb45a9dc0038a52c8baeb874615914d20bc5dbd12a940ad835775090d32ac68505f37249d252f2680a595ac86c9418ea429f9e21cd449d6d9488d98d1c742b9cd908b5af37b1037ea979256de3c1cffefd3fbd95a1c5e94b0ff660dd190cdae186e90a2279d291a6c6fa3f0c54a4ea92cab8bd85a2fb76ae30280966475cdc311a556653818e06e514930ac2df0c141b78cbd9f0013d23031c5272a0162777c4f59ee881bf0238f91a7cfab03256ae3779974b4127d63e0b7398b27f391040f8d2aa00312458dbe2c46fe97f53ed8ca8811559e61e7d41ef868951ad76fe8f73c200eb9dadc2efe5c9fed2db31856be8a0b97533ae70396c7f8e1af75b90156a7b51f277621c15ecb3a1ac64314a2c", 0x1000}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) r4 = syz_open_pts() syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./bus\x00', r3, &(0x7f0000000300)='./bus\x00') 06:40:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0xa2}, {r0, 0x4}, {r0, 0x8}], 0x6, 0x9) socket(0x6, 0x4, 0x742) poll(&(0x7f0000000180)=[{r0, 0x94}], 0x1, 0xc8f) ioctl$TIOCSDTR(r0, 0x20007479) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r0, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r0, 0x4}], 0x5, 0x0) 06:40:28 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) shmget$private(0x0, 0x1000, 0x520, &(0x7f0000ffe000/0x1000)=nil) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) shmdt(r1) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$,[-$)&\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)=']$\x00', &(0x7f0000000180)='\x00']) r2 = shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) socket$inet6(0x18, 0x8003, 0xffff) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x2000) 06:40:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = shmget(0x1, 0x4000, 0x4a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) shutdown(r0, 0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt(r0, 0x8, 0xb96f, &(0x7f00000000c0), &(0x7f0000000100)) 06:40:28 executing program 0: r0 = socket(0x1a, 0x1, 0x9) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/219, 0xdb}], 0x1, 0x0) r1 = socket$inet(0x2, 0x28004, 0x22a7) recvfrom$inet(r0, &(0x7f0000000140)=""/137, 0x89, 0x0, &(0x7f0000000200)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0xfffffffffffffecd) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000001580)="582b0a52ffb51f235cc00cc7f09c9c031bfe4ba9302d4da5adf27e9685096bac022b03ffcd297df33f56c891b8c0b68a0db5eb108f96f94ae1ab61a08ec3da82db4dd0fdbeee2d0e2d2caf9a2454d4e26901b51d7caed001e280803054761df60553377adfb344b3d5", 0x69) preadv(r1, &(0x7f0000001500)=[{&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/236, 0xec}, {&(0x7f0000001440)=""/141, 0x8d}], 0x5, 0x1c) 06:40:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) close(r0) 06:40:29 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x4) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) socketpair(0x26, 0x4005, 0x800, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 06:40:29 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x8007, 0x3) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) getrlimit(0x8, &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0\x00') fchdir(r1) readlink(&(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) 06:40:29 executing program 0: select(0x40, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) r0 = semget(0x3, 0x2, 0x98) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/84) 06:40:29 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x7) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x8001, 0x4, 0x6, 0x3f, "f9f208975641e12449e97db7223ebfac1019c4f9", 0xfffffffffffffff7, 0x5}) setrlimit(0x8, &(0x7f0000000000)) dup(r1) socket$inet6(0x18, 0x7, 0x1) setrlimit(0x0, &(0x7f0000000040)={0x400, 0xbe}) 06:40:29 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r0, r1) write(r1, &(0x7f0000000040), 0xfffffda0) close(r3) execve(0x0, 0x0, 0x0) 06:40:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0xb) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x20}, {r0, 0x8}, {r0, 0x24}, {r0, 0x8}, {r0, 0xb0}, {r0}], 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) 06:40:29 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x4810, r0, 0x0, 0x0) 06:40:29 executing program 1: socket$inet6(0x18, 0x8001, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x30) ioctl$TIOCSBRK(r0, 0x2000747b) 06:40:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c65300073e90df636e600d4b0d056079e0587708997c4fc2079753f68c66a508ac16fc03ad8544d46d14812b441518bf4a781ac90ad51d3df486c58da5f4179d8c9f8951d5716a9bf229f233e8e"], 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x5, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x2) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r3) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 06:40:29 executing program 1: chroot(&(0x7f00000000c0)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000004c0)=@file={0x1, './bus\x00'}, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000440)=0xfffffffffffffffa) r4 = getgid() fchown(r1, r2, r4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x0, "0001000000000000000001000000000400"}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = kqueue() r7 = dup2(r5, r6) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) truncate(&(0x7f0000000140)='./bus\x00', 0x0) r8 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)='W\x00') getpeername$unix(r7, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$TIOCSBRK(r7, 0x2000747b) pwritev(r8, &(0x7f0000001640)=[{&(0x7f00000002c0), 0xfe9a}], 0x10000000000002bb, 0x0) write(r8, &(0x7f0000000180)="f97557ddd26e56c5d8", 0x9) getdents(r8, &(0x7f0000000000)=""/69, 0x45) pwritev(r8, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 06:40:29 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 06:40:29 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x3, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r1 = getegid() setgid(r1) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) shmget(0x0, 0x3000, 0x100, &(0x7f0000004000/0x3000)=nil) 06:40:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000550d2ba7000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000e4e71d58000000000000006f4b802d0720f7f26f912562b855667d97a5613cb2b9f21b3e992fbefb161f25d40e97e944b9c9d18d1fb64cc9e040b62c33592d9dc6dabb88d03f193c59b2622a00437eaa7c7069f3d6e7a09aa67b57828cee6356cab2b82998b46b1609b22abc0d82a84454be8b53b00bace14261a2ece4e32cb6"], &(0x7f0000000080)=0x65) 06:40:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus/file0\x00', 0xfffffffffefffffd, 0x100) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) linkat(r0, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) poll(&(0x7f0000000000)=[{r0}, {r0, 0x5}], 0x2, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x4, 0x8) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r2, r3, 0x2) 06:40:29 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 06:40:29 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) ftruncate(r0, 0x9) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x10001, 0xaacd}, 0x8) ftruncate(r0, 0x5) 06:40:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e6000/0x2000)=nil, 0x2000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x4) 06:40:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="2800003ea9ea2c1980dec09a6d91fcca00ffff00000100000000000000"], 0x10}, 0x0) 06:40:29 executing program 1: socket$inet6(0x18, 0x4005, 0x1) setsockopt(0xffffffffffffffff, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) sendto$unix(r0, &(0x7f0000000080)="0ef269e4306cc10e25efb0bc2fd0fb3a1043394dd37f", 0x16, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 06:40:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 06:40:29 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x80c0, 0x1) getsockname$unix(r1, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x20, 0x3, 0x8001) socketpair(0x20, 0x5, 0x7ff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0xfffffffffffffbff, 0xf122}, {{r2}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x0, 0x10000}, {{r3}, 0xffffffffffffffff, 0x20, 0xb, 0x4, 0x100000000}, {{r4}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0x9}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000040, 0x7, 0x54bece26}], 0x1, &(0x7f00000002c0)=[{{r6}, 0x0, 0x20, 0x1, 0x10001, 0x10000}], 0x3ff, &(0x7f0000000300)={0x80, 0x4}) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r7, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/19, 0x13}], 0xf04, 0x0) 06:40:29 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0xfe, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x18, 0x8000, 0x607) fcntl$setflags(r1, 0x2, 0x1) 06:40:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x9, 0x1, 0x8000000000008, 0xb2}, {{r3}, 0xffffffffffffffff, 0x4a, 0xfffff, 0x8001, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8000000000, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x4}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xfffffffffffffff9, 0x7}], 0x1000, 0x0, 0xbc, 0x0) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x5, 0x1) r5 = msgget$private(0x0, 0x201) msgsnd(r5, &(0x7f00000012c0)=ANY=[@ANYBLOB="0000000000000000f34fd22df2c7712ffe63da9be94ad2ef86a7bb66a9649a1ea920b2903bd03cf36c6706d7ff9ff94c95da2553f92e30195cbe32477d7442f585d8b813eb3bce31d7cb37cccbdf7d2eee2f93fa3ed315ef09bc7e8456033d6bc61dca9503250c623d005f3d90b6e5e793dfdbe128adf5c53873f5052db7803dd9ed24aa60bdd23140c8fd61e8d33c86342b4f1028523dc588f3ffcb785c545bdf2abec871d452697c8cdfdafebfee75ef7c1e99e1a9dd1a0ca51e6a682f6bbe6b397a3ca8461d4593e8b3e5145831f5cc301937d5fda0130535fff02f160cf531d4d49c5f64c3197a7cba4cf0af38e431090da2c7ff8755f4584633c495ddbe0ce9dc3d5f50039d11ebceaf849873ee517f49ad22b823e835bf326f213d027bd291985b2add17d7b563f148dd07592d31e8625d0bae96fdc5c3a9b6786734660ff1df28ec0d3e7b4e7e2396c194c430f12676a1bd0e5e8a5088712f09d1808ec1a3386f62ea9c25a75fc199ad4724a524b6ea7d7bac76f22eab86487ed28587700bca3a7fcf7c1981462c57af400f94a9d8cc35400edf5a1223a9520c3e2c7d8f61487768f0c698c19956c395421266963650009119b65e7d1176b1d9d4daf135b68a2d32dc7e4ac07895b3242e3db38e63a9f242e15d4a36f18a9095323c98969d1587d378a3702a43ab913385668221d2a4738990fb87687830cc94b0462db079879e5b1013dd3501c4bfb02f774401ae53bba00f22e187493156b4f733a203a8f6417fc1526c958150329584e5bbe89d37388dd0dfd6465f70a89562893d7101577503c231a0f8e5ee6a6b7f573afd52236b3b0db39e3e9904cbbf313c66d33e3766d985a652da22b664f67b007ff19c3e21ba34da22cd63c66bfe4865cdc6d746254db8a0e259348385e8771e1a62955fc468b0e8d8d8b38eaacbf136946d61ecb8700f40b7264af074328a6d1aac225c874b7de0cf55401eacc7d2add88461cc54269d7cf35fdd4f0767bfbc6ed11098b2da27a2b6bdb57ec26ba46b16a0b20e09b014129d1234527364d1b871c3e6ad3dd9103d2c632a0e23ee87e045addf9b1548dbf9771347532f8c832535a9ce136848382a2082546c2def1bede27d7cebfb02bd55b5c93a2f46aee5ec00d31de0cb3f1fd558a294728049a17a1790bc3a969d50ea5a5301ac6157cd46bb467ea41f758a1725f83f18b300493d6324d99083bb3faac4890d498864321f8ee51cec591efc6ddb110c92d8a1f8f6d31189f769ffd10c8f85beaba372577597b6293452d4e4b666a502ebfbed1cde2d0b41be4cd2a62b3757fb4a503e8f2127bbe402a9c6cf99913f9879fa46b3192fbde492be71e7a2872f16dacbf4eb78d18e6ede48019c8fab9fe525cdd9ed472c799b4b1781574123fdea0c2d037b3914ef6de74e188f6f25c1bc865fb2904f48d20c5d152ea0a9ffc6b9eda36500ee777cfee02d2ffe3a77888af82d0366745bec33fb4645c683ea991808915c2dcf7b46276f2edd5f088ca754cbc479eb7d839de8a4b344e290ff9b4d26a605af249bea3430c32798d752d284ce40119efaf634ce1dff2f89684d26bdffc8e2778d3f1277953193dd20310ebb63fd8098d52337dc5e6c1b7169025d613f275c87b4de7149c28439dfa853eef5674006fc94e7990d9e38140584ae4b946d567a4557db802fadfa5985446ad05bc709817bf6f465f24adc2e6c2274b4f6fc707546330bcbfc064cf24c096feaf682d8135ab83ea8d4942c00a17fe9df226b0d45f807aac2d960b3c76a2f19d78c94d81e3910a776db25585d5946956fb231b9ea20abfb6a2e93a8930e6ffe3fe466b57612d872d9495206caacf29955d79160edbfd5466c84e5d66de87d409f17db7335c843702e54301f42effd1bc0fac73096325c41694a267ec4810ff429aa71142de6f4d17b854a799f210feb9a26b35bc336d4a4c54737653859a9eba293ebeee4cf5a0bbbfe7397efe993ea6b3d0112e26c98a84017a79d8cf0c90c97d0e288c9d69f449babdf60d42439fb549a56bf0e4cb7db663d2c14c22c2a7dee63476ea0b7a97bb410b26839034ace7819e32b3ca109dc11524c69d89c48338046ce9e686b1a4595c265061efedb8e2e9599f53089f16e67dc266810b60825ecca1e582a232512ec8125325af3a1861422ddd2684060cb8b7985ec28f6ea862de9ac776c044f69e0fced058f35959e151ab05aa0eee467e1b89153a35a58917e7aa56a4d35ec4ee2b79c672daf0c7b2aac45deee6fdd33de15a249afb115bed7475a79c0e57a2f4dc660541e6d81d6ae174ed7151c5e71cf5bb27a78d99898759354b7c23891c0d7c18d7c2cbb444303aa24471bb34ba0322b2c50f6f7753b3f37027afe60ef3691e4caeb801cef6559bd76e738ed728978cc6e07f8ac760c8023db685d0943eba9833c5c9d2b79513bed2c29e52df6bbf34a4146465a355889db1664c411c441b96fbe67da429ea695c06e2b251c4a8b8e58469fe5c651ca8495d59ff1c5708b7c06143a6e946553b95a21989d81fea641997c7eb89f5e72e1dc2b5f4d5f34c6bed655b4594a6b9e7c2a5921bea00f1a65e749e05199a5809498f3c4b5592d8c3b76e492f5224437b4e988ea6255dfae28426b64d25dc9e408bf856418ff17530f046effa2f5478471080045996ce1e45ee06ef3638d6cc1ba15ccc4eaee8f37ba22627d276a72ed6f06f44176977efd45bd97fb65aafce45ade1e5a0f5f2479f4634b6f40f4123636066798ad5aa15880b7638e6d9010190fcbd2a3cd2cbfed0fc3450d2808971032337e9e9e32ad0833e0e975b647161be426db10f94038b2ba66e1312fda45a0968beef9d05dba0458610d4a58a34e367677493702c461e5366eb81bc31ec2a665db54e3eca8a0d6c9a91bd766981253b600c8c15047fdb3b7f402b582026dd68bc5086700573c46180a3f2d50a27debe54bc8c18cd8e5a4dccbed67de2c28d4152e8d244ea6c8956962dff548fd473002d242b20e8867cb304d74c55773e3de06e591eea479caa3cc95f096f68c7c756d1d7f6d49e9d5c2e14be6fe29f92c81db6b706db3ce5571f04b7505d87ffcf1681571427663e660b5e125c4ab71252691a0bd0dcaed93028f97acfa2055b3e97d9080287e278aee1ee10c81fcef66bf305da2e8c02b9e8e49c23dbde7c1a00da487ea41d730f285c9c15d1630fa8a1ac5096ef7c444e06bdde6b7d828a51684d89806ec59c0934be9234c8d664708a8f3ec5e8125744edab1a575b1c83a2b42ca4043b2ec2f944a5a0506b803e0ea4d40e329aeef4702f1fdf93b4910b75af7b2a22acc78c498f5b6d6721a70ef4913ac5477eeded66473fd236bd32d30f7ac69ebce7ee9bf32459c7e9d4d89ae50018a246be0340d2ea964accb2c64b5e5c5ba3144df4dd93f8879214a4ae1612bf99fc63e3d0e59033aaa2a2b3797cf79c119cf2f25c6e15b91e7d5dd6b281cb6b1daf000d49755120ea22045f72174552de61604d60ce140a206fd974ef068da24f27dd61a94600ce8cf8dd5700f68b021d4fc218cd64f6358b1ab40652859af101398c861d8552d374261bdc2c02cdee5f8e3637e56e8bdd5ce2955f7cc3adb4c8a3f31b347fb1814034cb2ba1d77611773c6902caee4625d9df7b39eb95f4b5e7649dfe2e49a38c82a447bbcff19fbcf741cf322ee28fabc58df2a6b235558f183a09cfa2933c9f156c321cabdbe25bf8af68c79b240bc9be2b53f2ef2f0d75c88becfba278a96fbeeb75604e69c01070153e6bc2732c0e69e67624d2fd18b718bc2984437891f5893b94f9aec5f4d11446888cb16f3fee00598910a64bfa38eefa6f37ecc8f76c4f4c6ca26686f4db9841da30e5cfe21425b17e59c6b05525b137705a94fd6840d37f6948ddb6cdd474171eb20036a22ed34b58bff693be98c8c4469d55b2cc053a426b018e4254b182585da3fc4beb6e31867256933e6537085b6f02e6be9ea4c6d7b23764c802458dd0b68b0dbd1ea37f50fcdaeaa8437917516ae50584c72ab20dbb59a5f596cefe5618ab612d71f018a875aabb78a33c1d8e314b767cf93d8a30fb752103ad9308a898df6babd7eb314a3518812c66719ace977b1ee011a6e40576607691d32a29dcb71bceabcd4f001f47059e4d0ea42ea2b01d5032923bedfd9b0720589c93d14b58e1109d07ed62e06d3bf8a3572fa65bb5667a27a67fb04706bbf3b5b6c0c79be25dc3dfed41243911453d4b970d7def0fdd81b8ba886ee27444a5251cb0c8c575752828e5ffe2e824075ef07657c0e80aff97907a4cc1860ed23cee3fc035bbc6930b6b6bea8288291d8359bd7260925597195d6cc59035e5f47dd88143986898cfc0fac8cf04904ca13de26a416d6b325fc10e7bab9c4cb7fdc165aa50b8e96a385a0bca524566040def40f6a8087adc2620c400e6262474a1ad8966f2ca53c616ba024a56201f906848deb866470bc3dd4f1d3d181ffc65e6f0073dedae03d162695515fb765f4f51f67b47ba8eb7dad56562284fe347cb17073e09f5f5fde4ef0fefde67b9d0944d4c75d7b4cdeb1b0b844d3c1d59950d0917eb0f5fdf0f13509a75e1549b1449f5daf12b8f4cb49794c67d3f9c3ca9995faf0d6c0722bc4ac240bdc7246ed5075731cdec256cf259c8fdca2e6f3b77e1d2dd43c19aae5974bc5ed78e7aa64a96b52e27171eca94e3a35bf2d7ab26ef2a9fa4882545b43ac33b66fb6182870e9fbca4c30e427b18c32dbd394b9c4e7de92a67fbc6ee688c2d3286733d4ef6f50cae91800e73150f86cfeb26110494b0779240440278f0561ed8621c32327c988b07d012b06f4e3966acd558a7012de24705305b244646fd86c18a6db0ac791cd7508f3370553f18f8e6f7208fd7f931b8f5579d3a4600a7634c02d75230e868f2868faa7a278427395b5bf92d68a8b555b550ea18d05d66ba76a76c386d678ead8e357e5caa2e767a3240ac2cd56a1174b097ae2b556c03d0563083bc4fbb73af379cbda18ab9d2c9ab04e2f9a51209ec37afde51cd70c5e37a65f5a7815f98b3ea76347367e663bffee3f5473ec1bd069a6ae4e7eebabcf2b77349440bd4383467db3b95a324b40854f42183d0750b5334d1b183d717f09deb56a3392e846285381ade4397d6637bc4d2f0c00ec4f5d7398cc150342edba2923a223fb2c8e13c04f691aab3f3c7cb4700939cbdde0aebfdb6630b45fd3825dee1c268529cf8e0615658d7e6f937a79e17bba17a8374f7aa9c81b1894d57dff6095cf9211aa8b63984394ea94152e2b172c54e0d3f98465e3542c0eccd940003bd78656d0a900fe69d347b4a4de36d964f5d78491dae9409505fdc1133f983d4745869dd659d85736c0abdffe8d3875697a334a9637b3bef68ba0d36e935b858d3af97868aa665a6a397889eb1c99ae35ab375a65728ad77831fb88bc177c7921301265ca1cbc58584426709b44a74d559e2430bb2d19b966434934241b924b2e570a57d97e3753742c85f7f865912bb45e2a58c5284f2cde6e0c971c98ba5851264a66635628bec68f1e15b2fca9c517b66496baaf56093e02ad9128f0e9502f23782c74d729311436a9dde816433976178d0f81f31cbfea3d1619b14b670f33a66299a94eb70be89050ddebbd3cb0d45004205cfbc38b4ac9938c5693c7903c61775b59f8fdc48c735a8efb53fa032363a10f074eab2c045eb7de1f7134c04a77d3fbf4e4df9b85fa74d62e2ce674480ed75312de4c0f5c89b23a6e6d004072e90d4edaecb18762569516072ec0d1a99bc088a0d1a50dfce27c"], 0x1008, 0x800) dup2(r4, r1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0x0, 0x1, 0xf0000000, 0x8, 0x1}, {{r3}, 0xfffffffffffffffe, 0x8, 0x2}, {{r4}, 0x0, 0x1, 0x4, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x0, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffb, 0x82, 0x83, 0x6, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x2, 0x6}], 0x6, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x0, 0xa4}, {{r4}, 0xfffffffffffffff8, 0x0, 0x80, 0x63, 0xfffffffffffffff8}, {{r4}, 0xfffffffffffffffb, 0x20, 0x20, 0x80000000, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x48, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x101, 0xe2d0}], 0x2, &(0x7f0000000200)={0x1, 0x4966}) 06:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe1, 0x10001, 0x8, 0x0, "2efca830f29132a1cf0fe1439720cb557b41205b", 0x7, 0xb212}) syz_emit_ethernet(0x2f, &(0x7f0000000000)="839e870e90711a950db10808a177f0b1adb44ce5a8b5cf2a57e96bfd60e43ba7189f66443e37814b3c1945e2cdeaf3") pipe(&(0x7f0000000080)) dup(r0) 06:40:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)="f2d1d724", 0x4}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 06:40:29 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chroot(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f00000001c0)='./file0/file0\x00') setrlimit(0x2, &(0x7f0000000040)={0x7, 0x1}) rmdir(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 06:40:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000005180)={0x0, 0x0, &(0x7f0000005000)=[{&(0x7f0000000800)="baea718bc24d07944b7bdd61db1fa9471b14adf8db66e9bfc5191df831a347dc2b34eb8380f0f21af566be5bb110b90afa934d7f86e67b5d75b8f9488846b40aef6d999c617fd4cc0c512fd1c73f5a412df85a3913f9ed3d4f97e9628a790713996a4f4b14a1ba63683dc259bfc98ebb339daf43600355954afa54a792bc298f299342d5e911af5439cc9bc1930772d25cd8aa69cabc28fc9d524995aa191647337b9f177dfd7bd38db87be46902ccff296af01be5584f8e95c27bf2db15ece0f80d4f115d4687dc3bcb133cc9b65bb59769a41f93a4229458b379bce00d487a8ec4eb63075cc6ccc7a38f58cca9467945d877661dfdd9f0a354a90f0a8958f07981f7302c486313cb341040d7db0aa553e3f6dd5e5c4b50bfe182a490368279cad99dbc4cf228304f1aadf9fa5cc8a9ac0f9e7c396e6663e8bc913abf2ab960d0f2913e72f06e74711f55217debd7aba2199a5d7f1e4b07bfb37cd500c1b2a945b072bb1ef4b8874dc65748631a71df022b5db71f05b06e1e7adedb5e8f4e7006794be3249c76845aa9f07d130062c7a2b508ac80cfc3501fc6343a529b55ef51ca9718945bad44eccb498386628e493086b9c38b82f7f11b1f48ab07176fb620be7134fff349d0c1981f6624019603799936f145842d057fbb98df1cb62e2c69d47cb63d63fdbf2899d800b9eeb92e3d00251e0c6e78cbca03a848aed3bb9985497b33916216a2c269b7acbf2f99927361b00bc01acd3deb75efbb2854eaecc11a2c9f9ac36e4ce837febfd7f96bc7afe2d35fa7727c642299a0ade2ae4e9a5dce17eb2a5c4cc1d141b3cf56185d75fc9007a714f1c285bf27450f533b7f919614a55cab86b396829c1558f5aa09cdbdf2a84d2207b47da16abe89ecaaf79c14edafdea7111fa6d4dcd58feb179a480353f8d1c99ffaeb3d54f278c3c70a52343c516a2b559ccfa14e97fc7aacdd83e8ab04ab118199fcdcd52ed3fc8d7528b380d2cd6445e5602fde78077595d2a253d001d138558893ca1540b2234e91bf97bb6e2003f5d966d11b7d2ce68e898b04143d4773665f9b11722e8230cf35eda9dc17a21c8841068346e7114b7ad2e5037565618be0f1ac653d5b92c2ab10929fc3720e5248f70908feb2b972840a8255663ac044bc58c6ff61f3dfcd1f74f98c9a46dbbc6e3e4307b1f16d5728289372d43435e8034cf0167b50bd59af09d7f6f3c133f077058ebad0681ceb5ee1d3748cf104b8f7d672780541a68e7724d3a75baef5404a3803984f63b9e5b553a3acb369e94c0d750763661695baa5776a3b95926ac238146b0a93766f639a73ad6cce9ad089775c5b831e2498be2d5522335a66229fca09e6c3341e91ee6d6d77541138f2d215b303da0db9d697c306d91c9fb3266eaed9e33dba9353b2861534759f68efefc645f82d0656cfc73c7dda569c2cd1a320ab4c675af5b5e4be18667462a0a225147a5d25ccf2ef28ba30f3a375aa6455d4b1b24485a4809459af892cd6b4b8927f4d76c5a0dece6fa0b07356d21d7723417c8160d778acce864db1fab1b9534934390947b0faa04013c1addcee08c698ffa60f59cd2710edf2417c38a7ff824ebeb5f004aa8c9171793a86e7b0f06e600991d54aa3eea12c8bc82743bfa977c5189ff93ed3b67bbb5667bcae5a9c38fd4568334fb072c49e934699cf474816356dae171a74fb423da75c85bdd4934fa3c9aae32b09c1112b46573c0edff899761a43c7fa1314dba7882a5348ab5182bd0b3be50a816503efdf04f2bc88e0b09da4ee320c092c14707dc5689917382f33561bbcd84970c60a94458b96e647c503d17ca5bf65855a473e533c1d8721952df2435ae6cce7473004e70b74a93b9ed46785fb5d84c4a546e2b9de687bc88437c7ce251946459bf6b8ad6be61e9142ccc55cf82cb487931a90de83dd8df38e5aa97c0374f68e1154d5db8b3bbd4f2ec1451a13f8c523425093a789ab0c4db460eabbfd84e140abb551ca45c8bdefb663fe157b58a0092862704820ee42209d56923713f3ca6efd5677c4a6ffb60c8ea5546e90c6c185a7fa87979289e6c299d48f1db7ef1167bc762d1f621378a5fc6c8e278cb7a095b216e43d2dae86e4393f0491679ba26ec2d1e7d26257e0fab53ca2c08f89b735ceed3bed7afa1feef746574a669d489fbf7f32b5dad4a4aaae9f97f18e6a44180b97930ba2e719056c5dc1fed1c7f3c0ec7ce6085d23e1bc40261b60b0d23ade1f39031a9b0f4fb7f5756b2b8bd4792377cbb59193c1a6365bd8e94ee3598ee6ad8be67ef3641325e8129401dad28251b365bdb089cf44e7e9443f68956ae8592eb379e956e96089411de9ff4b069c3acda6a668583cf091f135f4436a87b0b7f46448d117bc8d5ecd84d39fc6eeae7326a085b2c4a14e1a994a251984c5ed7c2750a0acfeaf4666062ee667303da3b08d6e92863da2e2b4eaa9c2815f3428b8663ec4ecd4521722318dde64722fa542c13ede0b80ed58fdaa51defdd03a511d2a1838a481bcf419f7fba4d60f40fc7bd36233d4bdc142362465f46f65da988bdc66dbb873ae67f44d774a7a1d972b564451eed01981dfb27b86a089f8e5dbcf6775a73a51087463794b62016a32373ecdff3df5d624efff5599639d3794018d94f5911d2aabf9d569b2f3a6262dca54f041d07215daacd828b98e3ac14058dc98f2b9face10f1da15db87994f62512f89339b845eff25ff5da9a2e55cd0ca4281b06084d1d40575c8b9041ab1cc4baead12b4b7364ed02b93e1cbcb7b76428db77e098f5195dd7443c7288d7b54fed0fd2c2ce7bbff75284b49f960f560e50121151c3249ef9715d465c0064074d36eb8090ab49142cd8530a359bd1238cda43287fff9c30ef5543c89f2f09ba84e74a1dddfa438c982bf4c69359dd1c6a4755af9c65ea383dc0bb482ac5e764255010a853dcbeb536361dc9fd631bd2dde6c288e1c7ea06619f17f1808249b549ea04f480a9132022a9f1c0cf28b2167062b09ecb7eff613e646ace4ca3b8033c00cc7ab6bf1cf55a77400a381106b46d5eb844c72592edf1936e9b76001b40044597efb161dafcc3101303b386c8a4071698c4e3793adb71a74c9d42db9d5f4420d3641f445770a604db107e874ea9779d6942c0518ca5b36e2c095bb9e4dcc2aa84b6807d9d4397e21b3ab5c9376d583b249e7821648454193114a95fffc302e8ca78a6e5923dae1cd0a18d047b7f86938b68920c642f0105258cf69486b855f58a2e44ba047dda83f7a560db8dd17d09e144ddb8feb9fcfb1a5b499724082541208e1376840586d86cd35e1e0862fa993c6f65990e20e85f03f411105d7ffee1c4a330f09d69e106a", 0x953}], 0x1, 0x0}, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffff10af, 0x81}, {0x2, 0x6}}) 06:40:29 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100), &(0x7f0000000200)=[&(0x7f0000000140)='^\x00', &(0x7f0000000300)='\xd8\xa9\x1f\xbc\x9f\x9e7\xca\xeaOG\x19\xb4\xb0\xfe.*\x00', &(0x7f00000001c0)='\x00']) 06:40:29 executing program 0: setreuid(0x0, 0xee00) utimes(&(0x7f0000000000)='.\x00', 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8002, 0x0) 06:40:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000180)=0xc) setreuid(r0, r0) setuid(0xee01) r2 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x20040, 0x3) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') fcntl$lock(r2, 0x8, &(0x7f0000000200)={0x2, 0x1, 0x7ff, 0x4, r1}) 06:40:30 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="15002eb6e5e090752f66696cce3c00b4bf8e6b30d01a91587ecdcc17580f355c44542e7a127b58d82c093117fb5d46e82e43c84797a5ef31d3494bfeef0c4e7b294b5553a94eb9a31d4e35e93554646f237e2271ed5465e5c80e968e791999de5bafae463656bb61e02a0f70fc92bb66cd755a3207ac64372324204ac0cbcce4c18fac72b9b3049edb14d096aee17e91831471217b7f1a4461ac9ea490584cf6ffc4aa17c822b02134d4e91ce7b96ad005bea31bbaa41696a1f6f1623c9316f06fbe4ea1a70868f2f9f11fe92353c6bff527805cdf022f1bee4f6bd6c0b413f5ce1ffae1aaf47b5001fef321fa1d50911895f2c6dc076b5003582983151be7549bf678a9746f4a4165e6dd7d6a563693a0def7e9af0162bf4df322928a7a38000000000000"], 0xa) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) shutdown(r1, 0x1) 06:40:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000000)="0b168982eb589959bc1dfa7de3e18f92c3bcb31ed9c3d02404b42a133969f36d92c744a21f73c29cb1c88f6fe1c3275c9a86dd0820bd914ac1413809d24a57bb6f8f863088b9dc7f621c5c63c20c1594b649c4", 0x53}, {&(0x7f0000000080)="fe4928ff2da567f09d39cc31519bbac8a3f529734b3aa82a8b62c68694ae103c1737b5300dc13670ccf1ab9ab91a66343444214fc64aa6385f2a931e4e9b30ef7edf66d36d9d49151e8f349d5f664abf93507e1452cb47708a7d0bcf9f2123afe41973d347c68445d8459f877852a75c58e63035f9706bd2e42f14b992755a7f15e1ced60fe6405ac3e319a4a1ed2fe99c1dd2ec7737ee6af1b799d304e05c8a5137c4e311c3a56c35209c126755e80bc61687a6095632b20ee1d7a99d9812", 0xbf}, {&(0x7f0000000140)="666e25031f5bd24140770898c78f92fb7bee2027741da49a85312e88e057f50dd8ca0d723ccbb688c0ad3bf8beb2", 0x2e}, {&(0x7f0000000180)="52dd963e60ad71d63477578f5a512b6bb6f0f8a80286bfdab558d5540e0ff2ad36bace7c955b3035b9d55a8f938155b4313438bdf90ca14a89", 0x39}, {&(0x7f0000000240)="bac15a36ba2f22189182b6efb175f6394672d30f98abd7ec4864c563602e223641bf23968dd31af8b3d31ae5749b0712d8326bf99dd1f2697f3a74cc53e8549f2177cc75736a55fe81299a702c365ed071366f1406aede938ead2a52f2c1c893bb34ff2e213659263a3aa0b0ed12390fe57b9b3498a56b8e271637f21ae4aa1acad1dd7572c76d9e4ccad846fe467c5e32a3e3a23148fbf203753398be9ebbbdabfb4d941cbcee9461a46801e90fd1698fe63d525798c2b18bbc616d024e9c334fb6049916dbfb5247631e8c47ba1ca388034973418fb931efb4b8875fb662b028b30e496633d4d93895497c8ed33299253213a7d74af3377002edf7795cf4ce512f321d44a115fbe455a7272792d2b4bb05829c6ec4026d704cf14676e1fdaf16c6d4ef6bfb6de401dc1b0e2875c1e1348ae823c4333b0a95eda04c361055d0b5cd5bde45d87a1df5e101fb6001f991b7592cfd8335a1c6cb73d43429479c9205b658bfda505417f2b94048a08df2b7129a9bd39bbe7f6f44c96f3e10545cf9a236fab08763eddb18a42206913b085afee445b1bc384bb277926a60be51eed8b619d4189ca1b4ced73289ec2a33f93ad38dca23a303fc485744bd0ca2d63eba05adb92ac98f862ca242563471e3ab2684877be8aad9806887680030f39da328699e8bf07d98c26b3fd08b6225f7c9bf23561a7d6e69522fab7ad5c185269ac22b20ae02c8ffbf11dc0a881f25023d4cc45f08fc2bb6dee0b16c16546320518510093ed5790502621be12326bdce71580141318ae063a46f6bc1b7d167fec9cff126381edd92b0d166c6225a2191a0e8520a818d137d957329962c8bad572cb452128fe72da64d3248826385a91f81e304d8c5f06ab23d9d7cb71da177c3c33376353128a7b6b633425fafe4d91766342b0e30978179cc6c168d7175efe5db2ad1cb5ab91c1137ccdb110297971d215f0f252ddac77b34427b01847caef2c7b46fd2bbeb5afd293683f8f5ab1fdce52436a0e151d0351eae43d93470191cfd76f862fcedaf1878cd3360affe7770fbd6cc4d41bc39788ac5e172684901e0b475ba70eb37395cfeb3d3137bbed156902aa86973069a8ab04acd3d788b6dc2368c02c9f91ed727092544cff95e0f80c4da89597c80653336f117d36982dc207e990c108b97beb43cdc04b53e45a49997ee0205ce1069d1c920d354be9cb61660f1188428c62e287979c9d0be541d7f0ce8bad5aefeab2f13bd7f3ac8d967a7cf97a9d9c830ecd7973f7997c6451638a4f7be5e59f55ce3c04c20e3abe6f42fe81b0287ed7570fb96c24d1788d277e8769283fdc9ddeebdd7023fb0452cde34b0271567e5082b1c9226fbbb4a2409a1aad94f0aa557a9da6c6e00f23705007bd5885a305168b4bd10375366e0c6ac2276fc5a3d14b826fbcaef609dc16e4f6548b1efa066de5eee4662f76a5f927dfa1a870285948e3a36a456f891201e950f1195d762933d9621b7538d2372e96e19e9bb137db2a3f7588f918e4400edfbb3a82e79144afa18279f76c1a3368e79a5dfa2f0268df90010e3e857d976c36c3f5bc20fb007960f28e2a62b5c73e39ef36225512081537c0c092ae6df2521746f051cf1f8ab2804ad922f9fa26086a7d8ffd0d9da64a9939047020131682e44e008961ef67d36870db42713433ecc7895173a26841400f2056fbf587aa2352aa49dc9a413e4f6833cf01f85a336ef4c5f17b4ffdb574fbb69b90ede185cc1e7cdd4200f80334d0d600daecdafd6111d66b001968ac8d2e1812926c4c5dccfac874c48c8b4f730c95ec8a6006334588b71c457d71d7b2e599230c2637ce60e8545af895abe70ef8b646c274eee3d3ffb7b344736b8b36372b4cffb2dc2938c066c8fe11e0f6b62bb7026c3f13d42775df68a757bbad18473a3ed80e929ed376f2e1a9a13db5dc755ffc4b7fcd298481afc69042b83b7a121c073afe3a3e7e1a6d48064ef4a3e597b86324dfae03e35a139498e766e79105b3b9ea90309243ca626710ce06472225ed06d4bb73f760dc7dbcf0a9bec06e607512e887bd1dff4e2d8872fbf4e4a42286b7e389017cec0b5368c579f5212902696fa705a4d7c9d961bf6c08ec80b432752a833a6a45e73fa8cc5927f68768f30cead2e927995cb400682b28883ff38cd7843773e4c9753b82319d0469191e6eea1600857458f138c3b98dabfbc26a74aebb82c7dada0f0af2f1efe9300151ac9f7d26d1a86f33dbbd1038e788820682083eb23610d8840ae7d68ea1f32c8925d865f8660b2ab91dca6a87916e2982f72b905e4eb49bc6a3289b61d1fa86a98fdfa55bc491df12d582c924167bfc04dc2d81400d3568d55fa8f9094e2a1ee36b20b17c091fbcd39e84a67c2a3c0689138fbb1604d39979ee186c862326e5d733342b9c4252e03e34d239edebba282160feaf759e4efb57de844fed85040a2c74e31966518b639432fba527d504a7a163db8c69913bad4237596ecd09bf3719fd46e54a9640ed3a2530223e489fc9ffe9de4f5c071d0450d605840a9369c84f23e3d389cf1e082c2f856ecbee32a881422dfc1e6ab8d34db72a4f097b6160be11004fa9745da6e88be84502d7fc64d237bd6a6a01cf19711a46bd29a19405a02e94aa9b0e83ddd35c7fbc5309e176391f0252d5fe9950b3703a1fe7f979110f2c2a37c6861d15742afe11310db9097f5fd6922a3aa865deca98c73c9f91a23320292d441c266e393c28a71aea34e03aaa6d8ce08fed4722a3073c0e37c7545dc35257b9b8a3a7106ccfc20dc3d9035b372f7f9b697be761de0b728ca627244a4d68299dbfdcbd15b5269a9ed238e9a1e4d807f914556ebdb7c7848c8ecc95bd651dc62c9a238f67a49e7a2cd340d16cf7041ba0ce9db1c9b7e230dbed090e3a74fcb6c719150c528e6e78800f880deac5ebd75c9b3c0a137f884ad8c10f5bbaeab1c4f1b33272acbf769647f60c25a3333b837a03ca44e68158317cf96f5567df229053919b2bcd717271e5b1e1979287a2cc2e7fc80919658e0cb0bc230fd5133512e84a579a897739b7cbd3cbd395bde7bd0f91602c20772cedfa711f1aa60edd0d73d2a9ec319bdac1beb511a8244b5edb5354f4ba792112a7491e16ce06131055e2fbbaa664fd0d8ecd6c515a4b7953a0a67e447a4a39082194084a72932aec7b342d388ebce4973f88f8922c0067cea826c328b21cbebe3fd8c8e12c44c296441108c1290d426e33beb89555b93d1033caf023ad6d8001249d43b928149112a06df3aecbe69be1c02c86153a7f2914725516146ceae6de5c0d8419b472ddef4228e7fed03d0f14b02fdd68b0cf86771b662d5074ba061e3390072d2622fa188629baf0f46a16b3868a1cc35f3f362e8e9760a5fc01d2f58d055f7a20bb765b3c8b4c87e4289ec459eaf364a441f31f437d911da541b3b633332d4489e495fd81215d4858a808cc2fc5f6d5e1526379470f32ec1af67858f47342cac1d6c8e5f9d9d732d816e8dd65b12a844fdd0865f6548c4c6e169f0ce588468d608675b12a36b383c895484a393f5d01c9d269cd06b5ec93175955bbd3cf2aaac55c299512c45d3151fe3565d91a1da92bc6a24f76d40e5ff3dc047e6c6b860ce3190b94d9ec6e97341a3d521ef87657145f3400be09d9db00a9f20e7e6643ba5f77d742a22221d32a2211717d2e466dbb995ae5d8668e46bc87f493a13efc732615ed4c93a599acb82948803b16e0e88a2d2715b944b77cbaac4c578f73931afdc43bfcf5a7bc7d087a605b759c8d6d64f6a74db7c7c7469b63a0e9ad1afa4f1f8f03b800f6b013ca54c84a0e293f42f7bd20297794eb922eea004a3929255c4dc074f3dce89a6eb99c78fa3eb654da6d5989851479a1d04c3d94f59e11d43a5963122b5e40ac16d5e54046d8c9541a131e6e22b0cb96dfa43fb23644aa4e67a7d8bf6730e95fc8c4a324176a98e0c2df10aaf4e867b907aa7300ecaee720dbaf3ee70832629ea4b4f0e9834bd8cce0586c7cac3b4820d8e16d125ee61732e8ea3f3baf44eb426897f541219777086fbac7468f79754ad3ffe8e0415a361f62a28e2f9f06e137a7440ef6384269d4422c6336110793d9371a483a7d2d8ec008fd2b4fc773bce37363569e1c740588cd8a16d8ae421bbc2957ff58bc68f9a631e042d5f9769fb6a773aa8851198a83ab1e96062f2e3e5734cdd072fbea15565565e1c5a6433285e00c459d96c445ec848b83fef38b4d8e96608c8205ff9e208595e3b4b61051019608eb01fee08176888c5c725598ef6e416889ab8389f60dde0ea91bff441e03ff87acfbe20c4b803fba0b41f67673c56acf4cfc289abd63b2a997f6a4decfaa911e934066add97b70b8b7a4dd5ccebefccb440ddf1b92562d66ce1d96e2eedbf97e39b75b9e43190ccb540c4255217e59b1eda114e0b221ddbbd45c5943c6b69cd2254eb95b67df3b2954dda67305313b83588d5293c876b75b27f8000d763b1d51479a496593e5e468213bfdd15d97f42d55651c72b7cfe84561698ad063eed65b7970c5eaaf6761cb3b38be5ff4e6732f783e299005fda9c0fbe299d4b7eb1f5e0650ae02cb0dd0729cf78eeb0aaf408c589d2d0a5760da58c770f49b47ba9700d0e807927cfb957c3d216c7de7979cf9a9d4af09dad096178014835c58f328a620d3b9bcb948f59b2ec283843fa032d987f7350b2197de003f0f2eef10d27ef748373adeef97c10c231d0b2e70aff6ceb388de788213c4d3cae2f31df8d584e21b9ad6986fbc794bd4e0de5289ce702920700c05ecaac0d57acb3d2bb4fa430ce6051bbdd184f0ee66d944c10cde610fd311fd908c338e6a105d001901a9e62c6cdbc93b60a8cf23c7d423583e4f1c7a63a68060a88cc013a3d070e923c63ff96e76fc938b177aaf9bf0d3002b47decf3bbacafbfa0209effada3faf97ac3a7215a0809364482a0cf70cfa3dadfef55798837e3cd2d3fb0bb2646b4bde7e02a72a6501329324faf13165b30057611286699d410148bedbd85226a80c348f0b37720aee298d85ef2c1dbf32b1b38db0f9192cbddf031ebed760d515b61a2fbc78771ebb7ae7b62351ff328a6c6da7430b894e36c90f652da4b0d93d6c2016a8d1d0a2696fff0a902156208be27c4a3e0e9d9f14dc963dbb2257c434ec5679462d25127c47961c64dc277131a0f12fb99ff90eafc911842e88e51bb8046b9dfcf45039bfd70c0cfc461eedb9cec80e653a2a3bf76b918e1f9d416eb7122427cd5631cf34c379a548242fe625a2678d781daa7357beb558d35f0bf544a9b6c82a041de51632db353b6ebd914d34d0c32f82ff7844490a2ba341f5070a6068cb403cf1e1e91212c73c2c37b045c8d3d2ab580c36e7b8f27b7a6c5acc4626ef3dcc8bf72f77e068aa7a171110869ce2a7be8375ab9af4273746db1eb793ea9cc2dbc759c73f88dce3915bceefb010656abc0515942912dbc20eeac2e3cdd216f4b813e390e0a3b494e16ad61d5724f3cd0052b67fbc343085122035d98cd4d5a4e06ed2574bde258bc8e9f4db58749c9952ce245a1daddf641ca3db465042836026f1d733ed8f50e28051a5f03a28b4526ca07d3eb231ead0e0b729020ba2a45ce080d500c457180ac9e48e1fb140d09450edc63dc5217e4a7ac2ef5d11ea9cba8a6e22b6312933b6473a2840b6517827d7fd261b75927669af4bcbcdba4eeec6ff8c5ec8a3a4f1c94f7b26285f48bf8545b3e37242919ee2eadffca8a9698f03dc09cf08ca62d06", 0x1000}, {&(0x7f0000001240)="d3dcc617ecdfcf836c21b71f2728a64e140b01e491d19d423f63f0f4c41344de808e541d9822a645ac7f4125cc7ef53b03a2b9e9e6801d67a26c6bc37d6b3405085e42543398b11b134a22952907d33918e198ba40f04825da4a939ca2fb13fdf688b30529", 0x65}, {&(0x7f00000012c0)="b90265eecd46329bf0a9162945901c9ecdfd50553f2b60bd665a2cdf9c66ba0400dfcecf48e97413ae35c5a3f5d344d52d6aeb14c7b0236e7b4e477fce25b8e1fe9dd6a94c32d11b8b30c17ca26c1760032755b3dd3169234210e030a564a836cc27f42bd623f2c45d04521ff751c2836d5e2819f62afbe39759c825d540129c856243523116690d9ed4a73607ceb77732835bc36e7070ac", 0x98}, {&(0x7f0000001380)="0e70721768d26b78fcba3bc26fb91e7832998c20add4cf4f6a72de148063e8590d16890095c684f392aef833944f2795e0d29cf1c4633ea16d998f41713f602ff7139c01e1d51dfb937a2331e0c96acd3530fc5823139150ad3dca78e54181b0c2352827a3df898c06100facfe7635327f32e6df7c0bb18f3328e2032197f2af6dd405e275e05f2b0c762ed88ffa437c9c2a1ea5f4130a1b181e5e96d6e820840174fbffabd0f1aef365e9b38006489c", 0xb0}], 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0/file0\x00'}, 0x10) listen(r0, 0x0) 06:40:30 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2084, 0x401) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000001c0)="895b15572ec38c066b6c476edbe354142215b8897b5856fcce83416b31c535373051de402db8b6e0a64f40a73b63a0a6d7c0226b79d88c3991c53949a6cd61e046b982416d8b13fa2c65f196862632a4a6594a6fb02b112def6715b5947d0ee394340db36211767140ae11cce28c6f23724b5f9cc11a9b6df000", 0x7a}, {&(0x7f0000000240)="0cc7d1a7e788722f567d999ba81b88796630218210245ad23ae99d693b9144fad1ab81569339c4d6ef9dc4ab87a4550fecf009d34c903fa97fbd6dac25836d68cd27a99ce33d90f9b097efca01747c8f05d8b79c403fbbef6a1d426a7f6fd39cc290b2078e6a8519fb8bb60aba3e2246dd790f33758636bd693d2dcd37365a7c35f8e75605eda8d1841e0cebc7ddf7", 0x8f}, {&(0x7f0000000300)="1d2e49e98187ffdd1e5fea3a146433f28a706769e7038ed3aed4fa8c73822c237c1f5f94a688c45da61179988ca62b70ef22010b77be232745ddae146e33dc21c64f6937a5b35bdf79e0f4748825003fcc830208f8b6e782cc8ecf912526900fc94a61a968e669bedba863d33116a3583c0834db0b0f7acda00bcc15d7bf3eee45622afcf994abd627b064cbcba9", 0x8e}, {&(0x7f00000003c0)="5556f940428ca5b9a328dfacff9ee741234d849b016a058e346ad646fd1755e302c56b7963fc467d63d4a6e08a999e245c5fc240bf149fe75ba0c2298f84d3f7b17dea3437406b1b368b7a8c232eda26a5ce6b72f069ffe3df8ed059099a786f87ddeaf581fecf230a4ba18d900fd5d7de40b4ef0a90d1122f7e61", 0x7b}], 0x4, &(0x7f0000000480)=[{0xf0, 0x1, 0x5b, "c86481d2737b3f56a5b4c81686a71e2bfacbfa509e5d0ae11e5f8ba2aab9558d28214711d34cb93f19ad84583eee03daa87fd189cd7256ab2165c0666840614be627634f6c791462e13b8b84510ce45050cf3bc2eb5cc7401a28a2d7209c49642ae90b0f94b74a2ffc2aa054e49bb45f654415bba4211e34ffe56c6984a8a5028da2fb52f1db223ed4a0c5a96c54b99521b9de732a0e827b763000e7ad78db453c4536b8d26c3bc82e61612c94ff69367e6afd36ed516a450ce5d2f2963cad3b9076293b8fbfa65608d5d8bd6e20ded557c8d0745eceaf31bade934161"}, {0x60, 0xffff, 0x9, "bb181c93753f6c7b498eb80a5ab8b872ba1cd0aea0a2809c13a4faf05d08500dd4111eada45db3595d38371e94032d47e40f3ae211115e29e638ed402d176c3e56a596480ce8e623c55f7bc4"}, {0x110, 0x1, 0x400, "eea2867702c35c9085f40ae64866465ec135213cc8835f0485c94b238e1224bbb84adc42beef0ed8e7a0afcf2a9b7e435bdec375b13a05a76c3108a25e780be1920e79b34997c6e76e9d378a1fc5642185f7012b205231a8a540dd987b91ee204765b3df04033ad7cddd2099e7516b5384a910774d5c2aa943fd096d70a7629f75039342bc74db96cd7009df669d6c645ea05b42d2b9273bfbac01161a4914da82fd3675d0124510d27f3e7a94ab661c621540cae1f79cdda61127927f8fbbbcd050f06e43a4f8dd15d27c5c8fc23f89db3dd5cd897530ff028abf4555ee0f79e9e5d7c45b4c6f29d3154f812b4b11f43eb8b692f7daa687f41b"}], 0x260}, 0xf) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') 06:40:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161be) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) munmap(&(0x7f00003e5000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e9000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e7000/0x2000)=nil, 0x2000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x500000000000000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0x93) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) 06:40:30 executing program 0: r0 = socket$unix(0x1, 0x400000000010004, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) fcntl$dupfd(r1, 0x0, r0) socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xffffffffffffffb0) getpgid(r2) 06:40:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x2, &(0x7f0000000180)={{0x401, 0x6}, {0x81}}, &(0x7f00000001c0)) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)="612ede467b1e36faaf185e81652ef6b505679ad15c08d6467d0f4fec1f00d41027a5ab951943b38d342ddb28e98c578f9b468e0cfbd6f92034d338f16d7c4b02652b8805bc8f81b914ff80c445cab178d5e4198df043654193d36a6706cf7e501a54ed2d8dca53cba1d92b8cfc4cd75cb21e1e07c450dc95edf16c84e14c23a878aa33e0ee3c98af34db39b83e36a04420f297afb880dac5f1bd20d9f5648d50ef78e7aa09ba4dc50cae6ccddfbcaa4d759976", 0xb3}], 0x1, 0x0) setitimer(0x3, &(0x7f0000000140)={{0x6, 0x3}, {0xbb0a, 0x40}}, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffffffffffe07}], 0x1, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x6, 0xfffffffffffffffa}], 0x5, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x19, 0x2, 0x800, 0xf1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80, 0x2, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8c, 0x5, 0x0, 0x6}, {{r1}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x7ff, 0x6}], 0xfffffffffffffff8, &(0x7f0000000300)={0xffffffffffffffff, 0x381}) 06:40:30 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) 06:40:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x166) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cf}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x280, 0xcf0}, {{r1}, 0xfffffffffffffff8, 0x6, 0xb, 0x1, 0x7}], 0x0, &(0x7f0000000100)=[{{r1}, 0x0, 0x8, 0x20000001, 0x7f, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x14, 0x8, 0x2, 0x8}, {{r0}, 0xfffffffffffffffc, 0x307c8f712ab3c7ed, 0x80000001, 0x1, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x6, 0x28, 0x101, 0x800}], 0x6, &(0x7f0000000080)={0x14000000000000, 0x7}) kevent(r1, 0x0, 0x0, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x200, 0xfffffffffffff800}], 0x100000001, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x8, 0x226) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf0000002, 0x6, 0x142}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20000000, 0x9, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff}, {{r1}, 0xfffffffffffffffd, 0x6, 0x2, 0x3f19, 0x4651f965}, {{r1}, 0xfffffffffffffffe, 0x89, 0x56, 0x401000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x7, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80000000, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x18, 0x4, 0x7ff, 0x7}, {{r1}, 0x0, 0x10, 0x20000000, 0x1, 0x4}], 0x1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x101, 0x7}, {{r1}, 0xfffffffffffffff8, 0x84, 0x1, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x89, 0x20000000, 0xfff, 0x5cc}, {{r1}, 0xfffffffffffffffc, 0x80, 0x5, 0x1, 0xfffffffffffffff8}, {{r1}, 0xffffffffffffffff, 0xdf, 0x3, 0xfffffffffffffeff, 0x40}], 0xffff, &(0x7f0000000440)={0x9}) linkat(r0, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0/../file0\x00', 0x4) flock(r1, 0x0) 06:40:30 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket$inet6(0x18, 0xc004, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x81}, 0xc) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/107}, 0x73, 0x3, 0x0) msgctl$IPC_RMID(r0, 0x0) r2 = dup(r1) r3 = getppid() r4 = geteuid() getgroups(0x9, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r7 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="4a82ce67f43baeeb41c6720660e9846cae815f5dd688b2710a99b8747473ba955b36ee72855bf98938479cdd745d62cb14d0cbf9e91b1432038ac7700b3c3e476a881089e2c6dd4c736613bba70439bee8e529e922d5f69eec5cd5045a740e432e894d5a5f65", 0x66}, {&(0x7f00000001c0)="1ba1c5a99238c7f7ae41e3665911ac138cae10fcd65dedeed07e6d62e6adc501adcd3dfc38c830c966f32bbbff655680a6ed34ee3c708f4a0eae1be0add9b6629ea69c677893600a56691e9955c8f776621675e3fb881e6ef5ce7d099b372bdcaef2d90b0d6030cd1a769439c98484163309ee7dc6c84f4fe20727865e683bce20222b3c3c4ad6dcd29f8e7e8d75cf24036a9fb863cc1384a646ee6a153fa2a162da8baf6bd68b4187589cf1696caeedcc85", 0xb2}, {&(0x7f0000000280)="f8fd56945824b923f8dc441fe93aa0bf85afd413ed816a5f01807e548837f5bc386fbc8337b706bd38b7445385bdcff1eaad71d78cee2f7dfacead5b1858e260595ee60e9d1c996698ab4726ee37", 0x4e}, {&(0x7f0000000300)="5ff9b3cd7b3b7b5fca30f947f33f8e83443374d4162c654d566c2e410ef24952437700b181ee1ed41eced50b6b305c5f793877c045c35566f8e061724f1f76b2af0061af24e6417854a8581e9d57eb1363de780a882a9efc239de4ff74c6f0574a23290e1c64e72e46c18f8a653d1a51cf22ceb624c8e7a5ea94b2a5b571ecc9724b8bbeb1c765f32ac1d2a0495349c3f62f831e992cccc0dadb2c76bdc5375dbe4ebff36d4b", 0xa6}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x40, 0x8}, 0x40d) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x101, 0x3}, {0x18, 0x3, 0x1, 0x9}, 0x7, [0x80000000, 0xfff, 0xff, 0xc7, 0x4a, 0x0, 0x80000000, 0x9]}, 0x3c) 06:40:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r0, &(0x7f0000000180)=""/92, 0x5c, 0x2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket$inet(0x2, 0x0, 0xe5) flock(r1, 0xe) sendto$inet6(r0, &(0x7f0000000240)="cc879e064a1b3516fa71242d3e259181e793f2e17b1480faa79f5fa01b56c9686f07c1e6aace4c99a2b8eff4c4373cf1a25ab94d55ccb41c3dfd088229012b7e751256deaca86c1c2726327ebf9b26c0b4acc935226bc0d630d103b01eeebae32104b667301514ae252e12d02b03f82d2a46c01460f5360c2b14be3d6deb2aeefe23992a5d99bb88dc2feb968c56", 0x8e, 0x8, &(0x7f0000000300)={0x18, 0x2, 0x6, 0x8}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x81, 0x2) poll(&(0x7f0000000000)=[{r2, 0x40}, {r2, 0x9f}], 0x2, 0x0) fcntl$getflags(r2, 0x3) open(&(0x7f0000000340)='./bus/file0\x00', 0x20400, 0x104) 06:40:30 executing program 0: socket(0x2, 0x1, 0xfffffffffffffffa) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 06:40:30 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f", 0x1c5}], 0x1) 06:40:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c80056fc7efa49b3653b7a44ed145e6a8cb49406c9f78ae98baa24b63d5e56b4d4e67fe63789d63092b73ef15be7459d665645cb22858ed8307c06fff9fce3fd7f8392f55bbdc78b261f8703d0060aa4917b75301f8ee0d8f5c4aee705c6f3d54a88475721cd57eb18621c3c66684b109878f5c339a1e537c8eb90b6e4b32ca8adcf772240f00ed769534ecc75259893a76df67f88f736f6dbe0c05a2c754e795e6099334851fbd2aa07306febf07d1dd3afb52a797613e3bbf98731387d9f747c032da9f1d56a6f", 0xc8) 06:40:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=[{0x6e0, 0x0, 0x0, "433ae9c552bdb35276b567e145a5f7d5db6ba822abd763dbedbd27a58b2d71025d8e51b201e30a7b4850873a41d3b5891a6480cd1499a88cdaa17fbeb31fd78f6b8701e13ab735e5e94ea2ed192957555d144ff7e5bc7cf7f9f7464722803959281d01c5cad45adb004fda0c7cbf546aac1c0b59dea597c5ccf77d8df1254e77a7c19491e6ba8c76ad321be3da14bbab7ffd6dc05b21b4485927441b0a1b6876a3efd3ea41f43f9eb7ec76a6fa7f96d9cc51887fed0d0555227573f4138f8d389bfc592e74dcba2c6c248fa61a9379ae2c32f2eee893920608183f0f798aade411531e0b6fa671e70919c1b87c25448dcf035de5c137eaa6b305ec5eac18807c9450eb36f36b012f5a5d95ae74c0b71fc3be1077d39122132b49e4e334ba1ef219f2cfd9ba593f7381946f49ddb68c3e6cc08c6ad0c5c23ac9b191f4ad7084595ee7d1d575bd96aa2c56273a683e216b7405476c3cfe84c2066284ef1e2fa4d602e4618f51dae0073036a26a6b0b4610278574030e732d8d405af79a412343a2d0c66cc215de76637fa80c94232db73135a4f779e5399782fefd437ac7323f9734986246ad67bdc7905ab1020e2795b0435d529ce9a88334812e0c288d3e607ba6f7faeabe3a9c4af9916940b5ba0ec9744018369b73479c340d4ed59bfe0baca9989fe2e247d112444701dfaf959ff3b9cdf259687d06820879aa4e207cc2bfd7135446785e5c822801ebe6695a90997abe2bed453040b61dcbf30eee16ef8308d50757aa339407ebaabf0db6b2d8aee6483d0d7a2f2efdea48bf06c3da64188ffd0675bfe76e7063c1efaca590842d53fd63d4b0f2ece6c30079325b4e2864a65eca9a2af051fa786d43c99516057f42aa060d67b4b5cec457db2d98dd0da49e783875e619ef76ddc795396df6ac5d065094805cbd6a5005ff67c0b4fabd23b9368631301a1f81d0a0eb5ca31e879dab848f47032a5eb7bfd7a1d3834880bece45231d71438383835b3b88e7e1a80c98b250d89055006942771f5b660432b58a09d2fff127e9f4ce4ff129ea57aa8aaa1658fa03968f2b3a89630cfb180b42e28db7344ea81cbe6f7f20a4ceb7568f115f9342537eb37ff89cf5ff76f7932b96d4eda0c9005cacdbad710ea168c51cb6fac3f0eb3d399d202ab939976496ea020553acb4eb173717ab013b2b0868331bece3c7acaa8d2276501f9cc4260d197d3e335640b121474359aeeef2126dec23b6d59e2b4c037c445d507884b3081e711183c166a728366233a1b9e4241c79652ae3093aa853b8286ebc43a9f2500b44d726093df26896a72c3acffed666322800a2c22fb5dd25e354900a8c47f489810c13e121e3318fed61410cdfc958a743424831909fd1c3dd7bf67cab2b8479d3047466b607b980124e0c42891e35675a8282b73889a9e8f211c9b85b29eedf230d5d0562c15d2085eb8c723391c84ea0352aa1ddd1dc9ded7ba7ade32e32fc860c4a517defc9ad1062dcaab984c0086caf0b8813109c90ba29820d0dac146eb455dca637bc507ee4220a68ce365750b8f55ebb2aba6e1fb1c1fa21b8eec73f4770325c25092db523613788f655bf87d8a92b798780683f1337689d05e29575c12b0e80d2bf53ee26046a072b5c62ef66af1ffef094a4127f213a6594483cac776ba0a2f0a919b779171b62d32e1fa308a8acd6fc2ad92c97205e951d273a0c90f39bcdb281b05693271d252091c7363488197b96d7b1f6e6c98fd9eaec6ef7207cb72f4b7f15ae8b72b4637358898bca6784d1232157be7f790ec03d4641ee9de1b3b3d2580a7989dd6d6dd7e2c79963b3556030c0781df726bf0fbab44f9694c3529ce5605560f928038f8f8c3bcaaed7e4daa67e580b2530bd43afeb3a4b113faefcaffd046ae0ab536d64b737bf840d50e03cc6e88a07482e0580da783add7029ac644679dd9fd266c8d80e7dd99fdab385dbd98825521961ad7f8a81565cc549f479e32d43ec84460a05caff4c70851bf9be0c5c7419df3d016bc24764f4b95cd3e907ccbcbe805d666dfc7c58985b324d4d7dcc8f0799b3df88e1479de13bffed871d721d85450e51a78b135ec26692c619b6fdf5b3e4a0a1d929af3948b8498023be0e142a888373fe0666d3220386f2d79e373e1d48b65e56c363ce63f070c2c38cb8ffebba480d96a3786aef40a3e369af7deecd1ae8f9b5cc6c48a677947744614f667e38339ed9125c93d9dcf5e23bb62432dbefa4afbb14050ecf233d9be160fe6b5a31724761e45295cd94f7e78559e5f77baa64ae9753965bcce212b2a19ae66d7693ba62964928196f0811067e40e46659477f4af60b0b04e5e92b3075a48799872ec41a314092ed05674d5d041574e76d6f9253b71a38b3a14d2b52b60e8a419624480c38c21200595375868e58277e7db8a21654343cc3c8cbb758567a33eff1"}], 0x6e0, 0x8}, 0x6) sendmsg(r0, &(0x7f0000000b40)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000040)="59965c722793c507c5eb91cc790e7af64c19e91ad753c5f6b53fc5330e4f17944540966a0f42d2daa0967a7d2e3907167cdae0d1a846c27023462057aa3b15a7987d856c229cb959a02c8f829c77fb728f00af4ceae5eda469ca6e8172ebdc3da618d65933decf5f6a50f920b55e97b26966fe45dee4f3d97676bbde7cd5eed09434c585c9ca313fa94e5a02640fccaf3656a6e05da9a3c90409a2fcc7ae1138b18b2956b21a8c33", 0xa8}, {&(0x7f0000000800)="67bc7a5c3d82b977c3e3e57194641e4dfdfad53660670713a728689e1fe898524ca4483062ee5bf848abf93cec3746bf0ae7f9d2c9a43ed3e988ccf22882f93de4e677fc438f5b4b1de81f55cf2453290bb002d1e3e67ab44fd90a5cb8df6227a5f1cc32905fc0c67286d5b8f419951795c4a739c0b6617ade50e47fdab5f3acb05efc4d3b2d709d3026981e02c53622d184", 0x92}, {&(0x7f00000008c0)="deb63f036de0b0e707c16f3b1ad97651cbc8958182a606490c78e2136f377bc7eb1913c668379c6220d4c44a26d8dc4b7cdcf6d9ed8c548770acea12c453990ac6312fff9bdb63ee222adbf658c1c2032fffc17919d09429c993d905261b4d2a05ea2a8c6043e12c9f359b5a3ab809f97e4ef2809c7e3d11c215e40e6dbc7359218039fa55d9412f5bef446c85fea53c6b0b988f1d58872cffc08e17fb8b4ef655c3a6818f031a0a43235e2226245f3a15b5d64cdf4b06930db9c128759d5caf7037091b940b", 0xc6}, {&(0x7f00000009c0)="fcbd7d597d77f77b7a212245599254efd63d07654cf8a7ded91f260cba1d0aefec401ec53392293ed4352a937b5df6ed99aea6378f35cadaa1eda05dcf8af46d35c065eebb655758c1cf722f55bd62efbdf8584ca681cfe7283abd1448aecb359d445c21ea2dc8e1d433eb192e2e52a1e508d2993e6d218b1247051cc067f41eeb29194bcc6915e4a603d7455e4b8634438286316e695b80b56ce415d32934555915767c228edc2bb53614724ee84af70db60e4517f6b01154a8255e6bdda762bc359a6c046eddc01fc617de49b2b8a617cec14273cf3a713091625a4e98", 0xde}], 0x4, &(0x7f0000000b00)=[{0x40, 0x1, 0xeb3, "32cc1f14e61f26d0385c11c63f0b89666b7f43479f207ea2d2dbdf69e7faec0006a0c5632cf9b85290dddf"}], 0x40}, 0x4) 06:40:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4b1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0xc9e, 0x10001, 0x1, 0x0, "ada2009df7174888bf5f9fd1e9a364774b1caedd", 0x401, 0xd8}) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "9af9ff0000000000000000004000"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "62ae808978de7f2b36486c00004000"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 06:40:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x2, &(0x7f0000000340)=[0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000440)=[r0, r1, r2, r3, r4]) r5 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) fcntl$getown(r5, 0x5) r6 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x481, 0x42) fsync(r6) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000480)=0x81) r7 = socket$inet6(0x18, 0x3, 0x0) fcntl$dupfd(r7, 0xa, r7) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect(r7, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r8 = dup(r7) fchdir(r7) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f0000000040)='./file0\x00') sendto$unix(r8, &(0x7f0000000200)="2b1b60b3d1d11be2cc97bf512fd1f3bc9026a6d4b56fbd030db328936179714db5152427f7ab44bc9e7764abf3d0afff6fda75c58ec6f9979e8fcfce0b37394339fb9626e54f37c9cd4dc646dba57e413814cedbe3e619364c4edbd7eb88714727f60daf1225afacc29ed30639386e5d432aca72f2f531a92c2ad36675f9797ce23a3b5f7ab67be905470802eab1ef198d20383f7e828208ee88e041ad3f4507b77078642e03218f3c1219b3ddbaae3cebb9639b04638bd25c0b7b27b678bf02c07ce1cd0845941539bd500ff5429a5def540785404e5486c332d237511cab357b94", 0xe2, 0x0, 0x0, 0x0) 06:40:31 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000000), 0xffffffffffffeff, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ba0ed3", 0x1f}], 0x121b, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x4, 0x5, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x22, 0x9, 0x2db00}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x7fff, 0x8000}, {{r0}, 0xffffffffffffffff, 0x9, 0x80000001, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x4, 0x4}], 0x800, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffc, 0x10, 0xfffff, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x3}], 0x9, &(0x7f0000000000)={0x3ff, 0x2}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) fsync(r0) 06:40:31 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x72) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) socket$inet6(0x18, 0xd683d621761cf19e, 0x20) getsockname$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) close(r2) 06:40:31 executing program 0: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000000)=""/26, 0x1a}], 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade4132395ea7fa0023d58bf6659990bfe4320449078177da4ce9c28cecb3d7fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef4c", 0x3db) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000200)=0x7) shmget(0x0, 0x2000, 0x240, &(0x7f0000e44000/0x2000)=nil) fchdir(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0xe1, 0x7ff, 0x9, 0x2, "bd672bccbeb6a9e83eb83b798acc3f97e46f5ee4", 0xaf18, 0xa13}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000005c0), 0xd2}], 0x1) shmdt(0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = syz_open_pts() r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000e44000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x8, 0x21, 0x80000003, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5}, {{}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5c}, {{}, 0xffffffffffffffff, 0x0, 0x3, 0x6, 0x1ff}], 0x4, 0x0, 0x0, 0x0) 06:40:31 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x1102, 0x9) socketpair(0x2, 0x3, 0xce6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r2 = open(&(0x7f0000000140)='./bus\x00', 0x4, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x8, 0x8, 0x8000, 0x1}, {{r1}, 0xfffffffffffffffa, 0x96, 0x80, 0x961, 0x2}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x10000, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffff9, 0x8, 0x0, 0x5, 0x79}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xad87, 0x6}, {{r1}, 0xfffffffffffffff9, 0x2, 0xf0000000, 0x0, 0x2}], 0x6a4a, 0x0, 0x8, 0x0) nanosleep(&(0x7f0000000000)={0x4000008, 0x400}, &(0x7f0000000100)) close(r2) 06:40:31 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2012, 0x8dfb) r0 = socket$inet6(0x18, 0x400000000000c000, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffc92) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000ac0)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffd) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r6, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 06:40:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 06:40:32 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(0x0, r0) setuid(0xee01) unlink(&(0x7f0000000080)='./file0/file0\x00') 06:40:32 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) write(0xffffffffffffffff, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 06:40:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') chdir(&(0x7f0000000180)='./file0\x00') chdir(&(0x7f00000002c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\xc9\x00', &(0x7f0000000200)='\\%\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='r\x00']) 06:40:32 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0xc3b}, &(0x7f0000000040)) r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000000c0), 0x0, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r1 = msgget(0x1, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) r3 = msgget(0x2, 0x40) msgctl$IPC_RMID(r3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() chown(&(0x7f0000000080)='\x00', r0, r1) r2 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) setsockopt(r2, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) r3 = geteuid() sync() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) 06:40:32 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) accept(r0, 0x0, 0x0) 06:40:32 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 06:40:33 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) write(r1, &(0x7f0000000080)="b7f8ac320c79e2c2136b4f7858b4ee37", 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000140)=0x10) setsockopt(r0, 0x7, 0x8c, &(0x7f00000000c0)="adbf0b6a537301484f3ddb0e8a6dbb31a1e91483e9651d8236e8b310f5ac2dfd9c97eabfd8952d082e11f3486965485d5da8aa25aa3e9724fd4e7adc4cfc47ce4894f8c56d24a72abd3f1b5ad8813b25e5ea2f8958507cb489a95f5dac53a17c3e38d11e191092c1fdb9e8559595af073a7bf102ba626955cfaea85ecbb1", 0x7e) 06:40:33 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0010ec011fff51437e1292e35f1418f7740000ffff180004"], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x20, 0x4) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)='H', 0x1}], 0x1, 0x0) 06:40:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) 06:40:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001080)) sendto$unix(r0, &(0x7f00000010c0)="6e1d77e1160bba2cacef8e64f531bc802c62350ce209ed90f2f34ede691f4e87237f119c5e40dd91fa936cf35f10ef8dcf98adcba9f3b490aa8afeb360287e1514b8ffaddde45d9e066108dced88ed54a9579de01ab1891a2e585f8e17a99175a74f5b7105812c821b7138097a7cac93f9e1588e07f3fe87fc4d17a47628fa9e0a74b9896d74d056732a7cff137710aa165e04b23f9bea0da33211093442ddb8123192f2fd358b12ed6407a04b4f74c0faefecf59e3f4e70f096856aefd474f6617fdd09763e0d437b29ba82da7484fb81c812dd6402a7c64f1d695daa3599b97d6dd59eb6b4cf76360fc1754f1a49", 0xef, 0x0, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001200)=0xfffffffffffffffa) r1 = shmget$private(0x0, 0x2000, 0x364b8c994a6a6208, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000001240)=""/162) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000001300)=0x1) write(r2, &(0x7f0000001340)="9e9f5a7b5b58f2b01efc655b6bf27e39c3c31cde2ea069ce3250028b8de03dbf22bd0b881370ed20681678923a2918701761fc2384112dab850c4e2213e5e9a897aaafe090b6efd7a2daf38f0096f817648e76bb04f4342a4b", 0x59) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000013c0)=0x80000001) r3 = semget$private(0x0, 0x3, 0x112) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000001400)=0x80000001) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000001440)=0x10000) fcntl$setflags(r2, 0x2, 0x0) r4 = accept$inet6(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r5 = fcntl$dupfd(r2, 0xa, r4) connect$unix(r0, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001540)) write(r2, &(0x7f0000001580)="45f3cf793f0cc13a06c9", 0xa) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000015c0)=0x2) ftruncate(r2, 0x4) fcntl$setstatus(r2, 0x4, 0x80) truncate(&(0x7f0000001600)='./file0\x00', 0x8c2b) stat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) ioctl$TIOCCDTR(r2, 0x20007478) unlinkat(r5, &(0x7f0000001700)='./file0\x00', 0x0) unlinkat(r5, &(0x7f0000001740)='./file0\x00', 0x0) 06:40:33 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 06:40:33 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x6, r1}) 06:40:33 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x101c, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x2, 0x7f, 0x401}, {0x18, 0x2, 0x3}, 0x64, [0xfff, 0x6, 0x9, 0x80000000, 0x9d62, 0xffffffff, 0x200, 0xd09]}, 0x3c) getegid() getgid() r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000300)=[r1]) r2 = getuid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) 06:40:33 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) execve(0x0, 0x0, &(0x7f0000001840)=[0x0, &(0x7f00000017c0)='8#:\\)\'\x00']) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000040)="c39bc498766295124612878e9cb38ad4a690697918022fa2af9a382b60d15e9baad5cc33056a370dd2ae6a05ab699d859847db3689ec9c60fe02c07cae4f93b507ce552a456c0e768d9c629c5d7d761a03a58823acacb8e24873fcbcdfb5e482b1eb76838d1d63f2d74c6b300a2057c5fed21d20f91a67c5dabfe9cbb044d6fe3244a1656ab4a7793d51ec86039e0495288075f7420df45f769ef0cd359eaaf4398569fc9cd2b6658421111940c4eacec3f5fa6909b0e1807e6bcba60bcc0405f461cbae5882f0f4249118d639e2", 0x33}], 0x1) write(r4, &(0x7f0000335000), 0xfc94) ioctl$TIOCCBRK(r1, 0x2000747a) 06:40:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x31d) r0 = open(&(0x7f0000000240)='./bus\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) 06:40:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) syz_open_pts() close(r2) close(r1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) fchmod(r1, 0x10) 06:40:33 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0xc0, 0x14, 0x101, 0x401}, {{r2}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x80000001, 0x40}, {{r2}, 0xfffffffffffffff8, 0x20, 0x10, 0x5, 0x7fffffff}], 0x2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x1, 0x2, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8, 0xec}], 0x9, &(0x7f0000000100)={0x9}) close(r0) 06:40:34 executing program 0: r0 = open(0x0, 0x10000, 0x0) socket$inet6(0x18, 0x4000, 0x3f) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000400)=[{{}, 0x0, 0x1, 0x63, 0x7, 0x8}, {{}, 0x0, 0xd0, 0x80000001, 0xd4a5}], 0x1ff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x2, 0x9, 0xf6e5}], 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r2, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x8, 0x6, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81, 0x3}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x800) ioctl$TIOCSDTR(r0, 0x20007479) fchmod(r0, 0x104) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7eb, 0x3, 0x0, 0xffffffffffffffff, "f97b666d91bac2938f72ead47094367fa8170e0c", 0x2, 0xfffffffffffffff7}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) 06:40:34 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file1\x00', 0x8) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) 06:40:34 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(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) readlinkat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=""/198, 0xc6) 06:40:34 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 06:40:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x800000000, 0x0, 0xff, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x0, 0x4}) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 06:40:34 executing program 1: r0 = socket(0x2, 0x3, 0x0) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) r2 = getegid() setgroups(0x2, &(0x7f0000000080)=[r1, r2]) listen(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x7fffffff, 0x627}, 0x10) 06:40:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)="9b7799f4c9f35da2ff56f265ea11") open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 06:40:34 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) pipe(&(0x7f00000001c0)) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xbffffffffffffffc, 0x4, 0x0, 0x0, 0x1}], 0x3, 0x0, 0x1ff, 0x0) utimensat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x4409, 0xff}, {0x2, 0x5}}, 0x2) 06:40:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x9, 0x2, 0x9, 0xfff, "20dbab4bea368173f56cda85f9f60544cfd03650", 0x7, 0x40}) 06:40:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x401) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x2, 0x100000000}, {0x18, 0x3, 0x9, 0x9}, 0x7, [0x67, 0x69d3, 0x6, 0xffffffffffffdd85, 0xff, 0x438e9aea, 0x4, 0x100000001]}, 0x3c) open(&(0x7f0000000000)='./bus\x00', 0x22, 0x101) 06:40:34 executing program 1: r0 = kqueue() mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r4 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) kevent(r4, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) kqueue() kevent(r0, &(0x7f0000000040), 0xfffffffe, 0x0, 0x7ff, 0x0) dup2(r1, r2) 06:40:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r0) 06:40:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0xffffffbf) sendto$inet6(r0, &(0x7f0000000080)="f494498b61ecc1be2bd4eeb3f0c5e1292ec49aab9894849afa33d5f6b13f95ca363f9f455ddc66637504735118a97eacd95ed91e74e08c9e89ca6fdc7d213d99134e1726c6407cd8e7df4e45ee16cb0c2d71679ac1707f74d4c7158eaab90ebc5478fab46d126dd52f26400704cf557c4ec5eeee53032ffbfa0508bbcfdb09717e621e719689341039131cb3f068cf02b8fd48182df43a59a2d0af42773462bd20f036a59e5b5abe0d3b0cf5a29e62e441384ff2c27827803f8e0f8c7911ed586a523def933fae5d4c7fc4d65032bfa0cfcee562dc645cb468b969d2e13b9a66f0bf9b13d926a192ea5f27a23989674453adaa265be66cecbbfbccb2a13779a6b8e820e24831d4260e9b4d77c5f48a408819fac38ba14999e84d602f59c235a8ac4db1729da3675ad87302a32666719d8517d24183c9ab0b5ef8dbfa1cd0b44639d5efc5da00b18ed19fbabd466f2b0320aab59adfd48acf482f036d1b4b408ab2773f4dc6d97abf2639607eea9273c654f341621cd036b4f23371b93c2722cbf1fe666bcb58a594e147808f58f8a971246ac105be111a3ec2740fc88010e375b5d50d35b86c5f66ba74cc785e50a971cbf0596d016aedc2d45e16f3c05eb58bd0dc76dd5a815d18fda22c08baa92f3beb5a7020fd0e0df473155e3229ed7d2b2e25684a294b32bccf74b1f51d8f4ebd2bd207c89b942a133fa4e1626706d5f16f56c9408c0172f83b45a592b0015d84cecc05fb839d8623e696fc9e675d07059c59107d5c85fc0d37ed2ed73bb0d87b6c62b040aff962e0a9533ebef859bba83b6979d9db04416f0ed019a24e1d256a03ff56e8ad335e39f689d6bc23f0241f9769361687a092b6a337e2f433fc746e4e4c23d7e24a7475f2fc2f12bd7f5daa06f3399f3f8333acb866858963bbd4fc2acb1dda4b57f72f5f5023fdb09592bcbf3c9188463ae9011e11bafddf4c1d11e71c70cfa538e0342ed00276316c0dfeeac6a4c67f6f401ce815661bc216db0451becbcae18a7c581e055dfce3c31aae9e0acc06aa321f46088fc94e9af8ef3629773d963f63a4d48c7fb628297f4d6fad6177a523f553374e4b9a8400c9ea162abf498cb9b482b1864ad21fa49e59c8d60cbb993a31fbd2a3aa6c4dd026fed6d381bbede1b93a64c6a0bf0f12d616c93b08758a66508c4d3fd1f57748609e0e55e68fd4c048f0fd6bdb82badac8c4de5323e29e1a81596dd543009bb0ae30ac38912dc2b8d03a7b0304663bb669a421bbffbec17b49a54ce9f59f55792f1de2c1d834bd68ea8e92a49460a15918020dd11990f7dafde6c9ce190d696ddc99b26674d7705cd0093130217ed5491fd6cf88266937a920f7066e8f4eec09a53361f22b28c196b62433505acfa343e5e1cd02b7299623861f5e9f9e95b5f58c353e195f108a17c470e1ba1858495f7e6ea50b37acf5029fca5f4958f71479d3f1186006cf791011b72896653e5ae2b655bbf3a09da30e16cc7f53b3528cc8d4d94523462cb8a847266ee801dd963a4e522dfb3ccce438147609d87896dd9f6193419b43d1101e9064cbf221335d7e1d510d651f271cd532402b42106e33bb384c92aa581e653ca1a43f03d1e168f9b7b3cd06490f8a47b4de716832dca2eb8fe411836c406ebbde294e9f27b498af34d7594b3ab10fc1aa5a9c62bd37aebf7f83050c27023e2a3936dc52a5d6315a92fb311c9c8b5e11ef86ad681316b2d1bd8d251cacfe4b811d96ea039da10c6c664f39542bcb6844ca62dd99d5e3325f17e10c98209275ee1bb57eaec29c454b8749f47baae756c401c68ef3741637957c9055c17c06522ee3d3f92f4ccf298186d1dbdf04cc4fe9512da03efd800170bebaa77abe6b7e2e8a6eeb84b0af3650e382784fef4dd6eac78e2ffeb24f788f2a847ca439d20c48dde803888fa0c05decd040a312e8f50572c8b3168ca5342769347bcdaeace0d057e3c776152f13d21400229e65f25997387447ea701fb28ff88e864fc136f0438219a5122841ee780258201af8f7a6bf472c6920959ffcf84d422d3fdb0e7257b1a7c578e5771276835ed629eec61dc083a60b1f534186df8b3e34c2495e432f4c6a8ab2cf4ecc1b76de4924db6d7995276a7fe0a2f31b3b8a49111188e93352d25c0672f9773d4b6125b32629176c73d4e48498bc2c0921e439b069521b4426ce32f7b0724a5f566c4c187c2ab3b07225ea41897e39d9ceb5e7c30708c663050d847dfa0ea0c3e6528bbd5ea3558f054de80d891966a4c385229bd75f7a659b5ba9494756fbaff7fdcf90b3512ed5ab133d325c80a319934f053047728cf906bd9a5f1855e688ea7c24281c6a52baf69dd6377ac9a2f8e7ac5a2369cb1e9aa0bea75c49c7075900e2258ac21ba66f04ba8bf11da905e04f0b43f463eb08153723121e8b53f21d1a4a5ba84d67f7e4a598ddead6e619334ac316082f485403be64c3aadd00bb3a3e9358457dd1d3a6f80dbed2bc8e713a5c008862b665492957bf750aa7943ba34f12e3954cc398aadead6fbfc3a9a836bdce6731db296842a6a9b037296eee879b1d16564df5b12d33ad7c9b0ac6241c1ce49169c57a7635cd080feddf2b8aa53f1dee3befd2700a2d67eb1d53de41ffdbc85f24ddf01943aabbcb97d0265fb12c0d7a9d46bfb63e6662ea9cbe5d8d912b8753900cbaa45db97f0d6d7e2ca9259f652ae43513c1754b335dd85c99565746a4249ee788e9814565885be72a00f2db6a24a913b6a209622feda50e98409683855ecac39528ef4dedbe1480bd6963cd204be7074ce00e8800d729aa318719864ec62957f947c83c885f530006faeb474ae5b56e21a1eb3b32acad1bfcb24a33cd1aa706b4c2172811b2d0fafe7ce93cb520a35aad0c09708329959f479033f1924023705b35f05c8673e7a43bbb1fba1ba49120a14628c64cb5cf8a6bf4ce12da51d8a0ab39e0799d382e6a59933f93fb2db64433f30c5c3788ef90d346c530882f00c4d806c2dc896d5d17ca1b8c61007b854ef55d8c188e3f6454fd30819666bde3ef6203dc0d985a9a0e08bde4fd78a0cfbbc06a1782a3c196ebb70577da872932ecfb76c783cfb157e6fc5d3da9d26282423c17eecf2e7312754dcfc377fd06fb098d1b3d640c7835fc0a4737935315121cf26bd3028a201b9424d7fdb2d351935a9346e7cb225fef7e91ba7296ab76e393aab33e6513c0d91da2ffe297a16e4e808cbc42a9e38ef6752256b32c5858dcc3ac24c7d2b403d07a00dfccf480a9848e62c3432d83a1b5e99264aa7d4d3a8d8a683fda8839714acebd6e05e2d124d3d974a5048d89f793d046a633616b1fcfaa745231ee376ff5bcdb93ef3f1b5de31b8e5c4bcbd2422f83cb7695d8131e7bc35c83e5704b493107bf01d95ac93256aeb6370336c8c569d24285cb9eacbc0ad9a090368a893465613324dac88fe1654932f5381f9291a0c2765d4595c8c218055d06a42e6fed053527fc380608f640735b80c1aa9bc54338d4fffbd0f19b4dbbbfcc81a04ea936938a9b73bfe7e422ccc04f245310f79e473e497762ddb787a61c09911b29fbbb88d5e80017ba495d6b7d2bf8a4ee6ea7031d94da4cbb4b820522951e7197889d8eb5b9da388b221b72eb9b71b590c8848de363aced4067b0d06f714b4404ac4ce771acebf844769286d2317c63e78d7150c9a9b650c78692f47b60e1363a37138f8391d9007b1225846d8c7b43a1086af339c5cfa560beb8912797cccff568e17614ff682718378fd6f94cdf6be333ed6dc2debcf5fe5b53f8f4defe50ec9850d5c61097a6f0855db6128109d4c3b89ebef572b7d6f54526993d3f5170a8812274083c8dcec4c886f10b1fe22d9bcc05cf51b45e39818d4435d0e89850eaff1a41695695618ed58aafbe9cd91afae9b73f506e99ec5fb6a0e237d7d2c814a7e3564cb524fe8b0fa4821de38c61cd81e2b8e61392d2793d8c9a826cfb261701e4f5d3e10bd852b7550f2060fa2be9cc85a8d6ed4d2d4e9d3e0edebf9efcd5ac5da965e1157f3ed3c14417563c6da3f32bdea1e343976f270a3c3a11978f24c1aa134fab4058bf16071fb1bd09c4c430ac35e537bd315958d6d2a8355e2f4771826ad305b9504ee44d1b546bc44f71aa5174dbbe7db562a6c2f716d4d419dd2d02abdbc8c18d19d234c79ef86c88477f68967bfa7203c6bf30d108436f4144b8747a52e5b2d333d960b5f5890b23b2d805edea9e14a1ec408ce374f1902e77cdd3c5d12b0e286cd83cfb6dd41f611553d15cc634f4421e98ae2b3ff527634e5f4beb632a3628cec500d3d76ff7645ab46959b4924becc0a4140189c111fb4ed2b60ab51f199ac9b9b1e81a441696ec5b3ab8f4ceb1fd74a07215dba10149d4205f0f444aac3412716aff5e0312aef374f39bf3dc43f237c57ade4da87165695f7c00c6a2fafee1cd92876832b585fdcbc5c8a82af7fba4411b2ab5d02fa14d62bf62efbf70495475cbc16d1aeaeff8ccff66cd7ff2fab7ffb5bd8c9fafc8fcbd91c320c7b7c12bf42d95289238bca64e7ecb5492198914abc6b0287f2ea6bf5a0eec2754fbed15ec439e5d83871049aeacad3f218a1292ec6a874cc258008b934e19ed52c62dd97b17852f535d7462653a96a48d200d83bfd130da6b240bf96528986d5edbe4c77b4ec0ac49caea1ced1e415d1b002c6df45e3d1229df9fe67c287195426010b5479520216befadc854a208be13589b280eef81d0b3940095069da30f8a3040d3fe4f30b2b5bcfb338c5fb07ddd360beab254a2d631cb2655d6cb405117dacf01dc4898c1da093ee64b1862135875743b6d6715f36359cd86e2c098a9b4034ab3fa513b8baffb196dd20a954f3cedbee69383a9810c16bf9b56756447e2ff31ce7944cc13c80d52bc279b33a6645e26e9353167a7bf215c7d5162cd7695ebd89f1ccb786e3244f3d66c90f423e5865446ecbeecd3bbb3ce82cc197fb3f972d9f7df07bff21112c9aadd082ad86a0728d49b732d59046c3aa26410165e651a3adfb8876f2946f36c8a62fca492e061a1a4f84c57041c8a0ea2906770260fef3406cea954c71d4c9277eb6a1310aae44c50412a0911b29a667b9c197334cc3cc57365095c56ef14aa54666363d803cc4fd8812a8f26d9190a5b7f77c3dab40604d0eb852c11ce9526dbbe2f7fd29d049b7416ded15ad3d658119d56cd822cf33e2eec55815a09f94529c09bb5675bb177ea250f2cdd8cf9cf39cde14edffb70ff305192e2ac94ba09348ff169418bd537f748579275852e76b2392862d5a1623ff37bbd999a5c451f2742190af86e918f1abb4680489dd3915695ce80b4932edac911ae2c06bdabab9b8232e6ffa6f429d9ac9d935ea2da0e863ca029f28f2c331d01319bbf91c01389202f65a878ee2fe6a668afef58ecb3c7994f23f88dcd778ee796aada8c2dd4bd4f3ea792b12281207156f6161f1dd826c6055766d6d8bdc767c75a5c6e26fccbb532bd0054d9bf844595e3c87afb0e107cfed1c2b3e894ca2642d6d8f0c335f779c0d4dfdbe074f92f299855f16d7ba20430c5c132adbae20936ff3d49809eacb3a614e1dbc81c4c1d6e2635ef098f4cc664aa3f979b84763a56c1e29a882c5b997e5f2c16065bb284f3691378ba10e0ffcf43801c5bd61340e1186c7ec415c2ca9b3cbb4a159dad5a91b0fcf32acc01e8dac2bffbb944896bf7d22f43b64163612b1dbca252156d4dbb2f381d7d470110e779c9ffd8c2a21d79b05c6cf59736226f468d51b615694e68", 0x1000, 0x40a, &(0x7f0000000000)={0x18, 0x0, 0x400, 0x9}, 0xc) 06:40:35 executing program 0: socket$inet6(0x18, 0x9, 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) getuid() getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 06:40:35 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xfffffffffffffffd) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000200)="3ef1694fb574fdb8f0cf27307fb807c34245fd5f01a3141ddae78559c3b62bff3788cf4de6d6c20f3b5bfc04fa5cb6e3f0e36cd2acba7ac850ab1ea69f1f97da21d208f76f7802b08bf416bca8e3d8a48ade9b2fb57fd22d21c98e6778474420220fe4cc6631091e600c39b648069bf87fb245f3124bcf82ac225cbee3b8f8db452cc6b24d79fd8d4519d49a2e363e4b17c8db53e2d75b13cf641afe18358329efc2d60800000000000000c671c2c00636c76fda61b464876c39a3cb84d86c8e06fda01e8dc72539660b0c7fc90441ab6ee9ae64e46c3a404d29711e9447feaf490a5ffeedb6d205e3da6d5ca1ea657562f956d5795acbc29f62cc948ca82ddc238898eb06cc3c143287efc7f16954e22efa4b5deb689b4934000000", 0x6bc3fb1f5b549185, 0x2fa, &(0x7f00000003c0)=@file={0x1, './file0/file1\x00'}, 0x10) fchownat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) msgget$private(0x0, 0x38) sendto$unix(r0, &(0x7f0000000340)="4a9cd4e2bb28de774f03a7dc1fadc065cd29de813ae6ef8a32352745bd6a762ce51b6c0854ad014a8fbdb9e2ea952ecd059507b13dc04ecbc9310553938377d8efd4bbdd47935db0f47b4aef0e869ae227cfb5a6b5107d30e1fc45da9decf168", 0x60, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x1) 06:40:35 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 06:40:35 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) r2 = semget(0x2, 0x3, 0x10) semop(r2, &(0x7f0000000040)=[{0x0, 0x9, 0x800}, {0x0, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x4, 0x7, 0x1000}], 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 06:40:35 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:35 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000180)=""/38, 0x26}], 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x30) 06:40:35 executing program 0: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x82, 0x20, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x2, 0x10, 0x80}, {{r1}, 0xfffffffffffffffc, 0x0, 0x10, 0x401, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x1c00000, 0xdab}], 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x30, 0x60, 0x4aa, 0x8000}], 0x5, &(0x7f0000000140)={0x5, 0x583}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x4, 0x2, 0x81, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x61, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x1d, 0xf0000000, 0x0, 0x101}], 0xff, &(0x7f0000000200)=[{{r1}, 0x0, 0x0, 0x80, 0x401, 0x3}], 0x0, &(0x7f0000000240)={0x9, 0x1}) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) read(r2, 0x0, 0x0) 06:40:35 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) fcntl$setstatus(r0, 0x4, 0x0) socket(0x5b8036d924d9022, 0x6, 0x800) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) shutdown(r0, 0x2) 06:40:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 06:40:36 executing program 1: getgid() getegid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x13) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x100000000, 0x1, 0x226}, 0xc) ioctl$TIOCCDTR(r2, 0x20007478) setregid(r0, 0x0) recvfrom$inet6(r2, &(0x7f0000000080)=""/195, 0xc3, 0x40, 0x0, 0x0) setregid(0x0, r1) setegid(r0) 06:40:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1fffd, 0x90) close(r0) rmdir(&(0x7f0000000000)='./bus\x00') mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x20) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x149, 0x1) 06:40:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x44) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) 06:40:36 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x1000, 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 06:40:36 executing program 0: setrlimit(0x2, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 06:40:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) kqueue() r1 = socket$unix(0x1, 0x0, 0x0) setsockopt(r0, 0x1, 0xc, &(0x7f0000000300)="553e6dab8ead172dbb853d803c7b2d1c99c047980e489404107109ea45f4ce0738df4068358aa6f99717c045369bc067581ea9da30628ebdbaf9083a5ebaf4b31e96df1bacce3c3bf32acf0017b27b8ed6d9cb293cb5207feb18476d10df955bb783a5c50961b467fee0de6cc63d21296dc89c13fb8f774ef302645d27ff0f000020ae4277c9a47361d1ec1496537680f22d19fcdfe331a402ea3593301c491d18d55a0a538375037fd4478ed506a5c4bd2208f73b948051b8e3cad7bbe273482a1605b73b7d057441ce245b92fa94b6df2f3246453239820a1b5b8cbb79f404e61dfdbe3e151b85cb79da8c890705aea0887c7e13e3cd17bc4b17dc1866eae6e4bbf511fe71ef579b054d4f8d55e39d0d1cb9dd00000100e2c41d3da4b79b8027", 0x399) close(r1) select(0x40, &(0x7f0000000000)={0x5, 0x1, 0x1f, 0x9, 0xd469, 0xffffffffffff2e58, 0x3be, 0x55ae}, &(0x7f0000000040)={0x3, 0xfffffffffffffffb, 0xc5ee000000000000, 0x7, 0x1, 0xffff, 0x2, 0xfff}, &(0x7f0000000080)={0x1ff, 0xff, 0x9fa, 0x6, 0x2, 0x4e54, 0x7fffffff}, &(0x7f00000000c0)={0x7, 0xf88}) bind(r1, 0x0, 0x0) 06:40:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) clock_getres(0x3, &(0x7f0000002880)) unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000300)='./file0\x00', 0x59) mkdir(&(0x7f0000000480)='./file0\x00', 0x120) r2 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0/file0\x00', 0x30a98, 0x10) preadv(r2, &(0x7f0000002780)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/74, 0x4a}, {&(0x7f0000001680)=""/128, 0x80}, {&(0x7f0000001700)=""/72, 0x48}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x5, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x80) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x8800, 0x20) renameat(r3, &(0x7f0000002800)='./file0\x00', r4, &(0x7f00000003c0)='./file0/file0\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x482, 0x42) chdir(&(0x7f0000000000)='./file0/file0\x00') r5 = semget$private(0x0, 0x2, 0x29e) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000500)=""/133) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') msgget(0x0, 0x8) r6 = syz_open_pts() msgget(0x1, 0x200) r7 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x31) ioctl$TIOCCBRK(r6, 0x2000747a) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0xffffffffffff0e56}, {0xa64, 0x9}}) bind$unix(r4, &(0x7f0000002840)=@abs={0x1, 0x0, 0x3}, 0x0) accept$inet6(r7, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffd22) getuid() fcntl$dupfd(r3, 0xa, r3) mknodat(r4, &(0x7f00000004c0)='./file0\x00', 0xd004, 0x0) 06:40:36 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r3) setuid(0xee01) setgid(0x0) 06:40:36 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x88, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x2b, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 06:40:36 executing program 1: r0 = socket$inet(0x2, 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="617340e3c00fbf11e589d78b9eccbc90c38531e1ab69b0562769cbc365e64f1c39", 0x21) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000100)="e04c10d63fd10af1ad9f724e423b66718c4913fdd6466a3b141215cac41a2fc768877e84cbd747000098da123335af7063d724df0af22db6657ac743a84d62e9bfdc3ff2e7423bc864f9f0b061033801a02d30928bd7a90f1c0f96e371e1c94d4dbbdd69332368", 0x67) dup(r0) 06:40:36 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x6) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc901b400090eb351243c8b6f003900000e1062414b374385c291538126d5e4f7d15c4259796f806f561be48cd3baa07bcf6df2552726ce4f17d0e3fccc1d5c2232f34a12309cefa9bb059006fb5c7a4f"], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus/file0\x00', 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 06:40:36 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x4fa3) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) getrlimit(0xf, &(0x7f0000000000)) 06:40:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmod(r0, 0x20) r1 = socket(0x18, 0xc003, 0x0) dup2(r1, r1) getsockopt$sock_int(r0, 0xffff, 0x100c, 0x0, 0x0) 06:40:36 executing program 0: r0 = syz_open_pts() syz_open_pts() read(r0, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0x40, &(0x7f0000000000)={0x31, 0x3ff, 0x0, 0x80000000}, 0x0, 0x0, 0x0) 06:40:36 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x41, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/217, 0xd9}, {&(0x7f0000000240)=""/140, 0x8c}, {&(0x7f0000000300)=""/87, 0x57}, {&(0x7f00000001c0)=""/7, 0x7}], 0x4, &(0x7f00000003c0)=""/116, 0x74}, 0x800) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x27}], 0x7ff, 0x0, 0x8, 0x0) 06:40:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) fsync(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) close(r1) 06:40:36 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000001000, &(0x7f0000000100), 0x324) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="20f5373516161f32353d1287b34042aab8a556ee017ac7c01e2a5bf039505f980ad59cd9345226e2847364dcd0e3ad830f673321c84283b64a2f0036dd8251f9e861e5465f180db590abf2b2ffc9bc0d4fd148ccd66128eb7de5d70fc55d3b5eabdf57e141f568d1c57dbd3f62bfae09b5ccd2b342cb351f9f2737ca7f90ac628964a7bff9ec4873513febda664db87703f3e2fadda2536eb07c13ae110d084f00d84daac1a1639bb083a6d32da66ae61b84fff71712009910ee7b544e43c1de77a5e3a01bbe1f8e833d53", 0xcb}, {&(0x7f0000000040)="0f0e72ce81e31f19ff8d6f6210af636da0330f16a5eef4c9cb5223c6cc8a753ce7cf98d6c028f06aef61556d79b44bd2eeecd19cfeff61cb4394cb9e4c445db33f9a309abc7ade647808f2117c056ff67b0b0eb1a8065005b3c9604bdc8cc1f0fa6eb41a6c7f4a151b732f", 0x6b}], 0x2, &(0x7f0000000240)=[{0xe8, 0x1, 0x7890, "05e4959d3265d6869561e2d0a0add6d6fbeed0a7cd9ac5cc5f6a7da1bfb2d8de96d8e4ac7ada18c2b0217b76bfe73007b6b41f075057e68dcec6b57fda4191bec80f1a264d341f3738a6d790c12518d8ea485fac3a4018be8089bc09a911ee08726adf30f2f41b18b1412b28f3989087d5e851f20a702c2d776f0625ccfc09d1f55248f5c4cfb217f95b31b75bbc3aeffb76927ba232ba27df55cb4e017b3b3280ba75404b52175b389f1ca04a6e18dcb8123462344a72e1f7034f066cf9b658abc71053c5d3222a04af52d6d0d3150e8afaee4bb0e4ae71"}], 0xe8}, 0x4) 06:40:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffec2) 06:40:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x80) flock(r0, 0x3) r1 = socket$inet6(0x18, 0x8002, 0x0) getsockopt(r1, 0x100000000029, 0xa, 0x0, 0x0) 06:40:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x2, 0x66aec453}, {0x18, 0x1, 0x7}, 0xfc00000000000000, [0x2, 0x81, 0x0, 0x2, 0x300, 0x8, 0xffffffff, 0x3]}, 0x3c) getsockopt(r0, 0xffffffffffffffff, 0x6e, 0x0, 0x0) 06:40:36 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r1) kqueue() chmod(&(0x7f0000000080)='./bus\x00', 0x20) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x20, 0x8) r3 = kqueue() dup2(r3, r0) 06:40:36 executing program 0: utimes(0x0, &(0x7f0000000040)={{}, {0x80}}) r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f00000000c0)='$\x00') connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000140)='qi', 0x2}], 0x1, 0x0}, 0x4) 06:40:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 06:40:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x20) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x4, 0x0) r1 = kqueue() r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup(r1) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000180)='./file0/file0\x00') close(r3) recvfrom$unix(r2, &(0x7f0000000280)=""/237, 0xed, 0x800, &(0x7f0000000380)=@abs={0x1, 0x0, 0x1}, 0x8) openat(r3, &(0x7f0000000200)='./file0\x00', 0x100, 0xa) bind$unix(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="5aac2930c489998dafa6302f66696c65"], 0x10) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x35332656, &(0x7f0000000140)={0x5788000}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x3f) 06:40:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x320, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 06:40:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={0x0}, 0x3) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="1faa1db91262990239fad01d0e914bb06b5b94e059ec277763237aad6911e61e3e6c505b548d4eb4c57046cabf1e32d97e678163fba54b54dd8fb716c8490b03769cbf1a", 0x44) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="ac5eb995ed29e4ff9c7293452787f42814772dff9e6815294d817a60d42add3aa2f9a0541492c7633a00c365d76ac26e20105e3f093023834f57f79812621beb7cd3e078bdea718a79709ec42013e9db764ac7acfe420dd8ff4b42daf904c3aefb00cb0ffa7f83f57cc7b064ea60ae7a968fd6fcbddabb41e29ae725e578aac650a6009496587ababf95a778854d8f7832e3f1dbdc94b6dd40ac2d0edb23e59e6ccca282714ef768075dc8b4a74cc0f2de7c526c458d829816a5e1ed303294f907abf5130dcddbf6fdf64cbefea2c690e60973ac645c04ac50b759df", 0xdc}, {&(0x7f0000000100)="081b4cbb14262ba9e0440b6de75d57f5106451df89419e2f7cbc26fcd40558535c7302e4a55a0deaec319f98ebe98094b175289bf2b2682567e29bfc06bd0435d6dbabba33400ab076edc8c72d266d3d1be5ded4f2277284bfee0d20cda428ac0de26e411889ba677cefc0d6c57b6b65549c3d5c8cd609eb95cd6fbad81c67", 0x7f}], 0x2) 06:40:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="df0023a8", 0x4) lseek(r0, 0x0, 0x0) 06:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000200)='\'\x9f\x00') setuid(0xee01) r1 = semget(0x3, 0x5, 0x0) dup(r0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000040)=""/168) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) r2 = semget$private(0x0, 0x1, 0x1) r3 = getuid() setuid(r3) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000140)=""/191) 06:40:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 06:40:37 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffc7f) getppid() 06:40:37 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 06:40:37 executing program 0: mknod(&(0x7f0000000580)='./bus\x00', 0x2002, 0x236161b7) r0 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='x', 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) setsockopt(r0, 0x9b7, 0x1, &(0x7f0000000040)="fba759abe11feacc5c71590a2e5c17c26f34bbb28b796b4f4363e0f65a2527fb57a8b7ddef", 0x25) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) fchmod(r0, 0x93) 06:40:37 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) close(0xffffffffffffffff) socket$unix(0x1, 0x9dcb19c73f59ab, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8000, 0x0, 0x0, 0x0) close(r3) kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) 06:40:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000100)='./bus\x00', 0x1b1, 0x3) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) 06:40:43 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="c55b7b696c53595fae3d76d335a8fd6d1cc763233e89198f1bdf2d499eabf5019fac2ad0df5e0fde59198570e6d2760bcf1a39566da9bf805a69ef58d0dc4ec20091cb8270bbb0d5525b3e8c"], 0x80, &(0x7f0000000580), 0x4e1, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0xfff}, {0x1, 0xff}}, 0x0) 06:40:43 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) faccessat(r0, &(0x7f0000000800)='./file0\x00', 0x48, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) utimes(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)={{0x7fff, 0x9}, {0x903d, 0x1ff}}) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000b0000000000000000000000000002000000000000000000000000000b9a008f8326c3c88ef8f364707f4701604b24e0c2753deae847d55088c29a1fea2c78c93b30e1fcc47396f974319df5f788113876c97dc6f9af5c55e8818ccc153244e44189a5e7ebd5fa9b84891f3c481c2e73e043e50f4df81cc204b6b4f7ace04c079a295d082fe680367b28fcfc0e3a7e088b6adb21a399d898dcad9d3e6aeb67703cfb151569e5f1be353cb2cec8e6be04eee74835eceba5b9f19de13914c397d168a1aa924d72e18a4709dd36710ef6ffc24885b1db22eb23056772e6"], 0x0) mincore(&(0x7f0000ffa000/0x1000)=nil, 0x1000, &(0x7f0000000e40)=""/9) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') getpeername$unix(r0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="001b000000000000000200003570000000000000000000000000003a30c3f24e017f52ba67cfdbf794fb56446031c0508dcce1aaa4ea5bad8a95a85e889414f8263befcb9908a7f2ecbec638bd357a6fabf51a1fcf1ce8533f7316df93b4394e22900bda62c06ca8bdacad3c4c544b49"], &(0x7f0000000c40)=0x1b) recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) readlink(&(0x7f0000000c00)='./file0\x00', &(0x7f0000000d40)=""/198, 0xc6) 06:40:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2028, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x180, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write(r0, &(0x7f0000000180)="57b4175e89b386c55bd3eaa7dc4a85366805da148d8d76a1900074d54cc48cb8e30cd76cd93db835632a8c869cb73bb9860df0f3cff2ca884fe42348c81d02de3a9d138576e78f3b4b912c8b5b825eafacfe0cfd092bae4089cf89daab2b6401f7cfed09828848aaf39e6937cbb84b4ba6d0335389ce30655c7ccccc9ae02a3a74d86503a94d18c6f220b60dca80cc37b63657a1505f85194b102d44505a5c0e4560d722752f2d0194c6b3c06e23421c3e2807a8bd9070046298b2433fd54bd01b95385bfa6f", 0xc6) accept$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) renameat(r0, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) 06:40:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10011, 0x32) close(r2) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) getsockopt(r1, 0x3f, 0x1, &(0x7f0000000480)=""/59, &(0x7f00000005c0)=0x3b) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xffffffffffffffb9) getsockopt(r1, 0x3, 0xffff, &(0x7f0000000280)=""/219, &(0x7f0000000380)=0xdb) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x10000}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x4, 0x5d2a}], 0x9, &(0x7f0000000100)={0x9, 0x8}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="82090000deb0d05350f3635b6609000000000000000001d05acc1224f1ac61a9cb7913d680ab248195c41d73839c800b1c9bdbe58d348a0b1356816bc86203504ca98eec7352a1a0361dd8ee2af7a0fb25e684eecf1a57efc163f8de639de28be116e5b2dc01979d754d79d825030000000000000031774db7841486f44da8556111f21303fb5d08f569e51043aab0a6907519de0e5cb19284d83f1b458acd935ba702866c8056ea478b2e5c1e19a47a4fa027cc81f05ec3431b84043aebdeece677456c"], 0xa) getsockopt(r2, 0xfffffffffffffffd, 0x1, &(0x7f0000000140)=""/237, &(0x7f0000000240)=0xed) 06:40:43 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) semget(0x2, 0x3, 0x11) getppid() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 06:40:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x8682) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000140)=0xc) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x6000, 0x0) chown(&(0x7f0000000080)='./bus\x00', r2, r3) 06:40:44 executing program 1: r0 = socket$inet6(0x18, 0xffffffffffffffff, 0xfffffffffffffffc) getsockname(r0, &(0x7f0000001040)=@in, &(0x7f0000001080)=0xc) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1, 0xd290, &(0x7f0000000040)="9b9fdd420fbae63c6f2055ae6bc035c25d547239913b7c87fcb0678317a8e5033eee08dad876d1341697aa49f5f251d0f491e8501fd41156ec8a7e9f0598ffeb181a088d1c2ae82c2016f7aa233ef7bcc60c5d6056e2dccb92801f3312766a7d2fee18bc785c6d5a4f01fb557c99e64446351ab85eb4ae7b7b4c8f1d9dc5b3fa79d018d9db5f201afe00355f0f50719cf096c175bc1e408f8c64854b0aa15447f8ca696c7ded7d00cd74309cd9ec10038f5a75d860c06ea0cb8099aa048483112ae4c96410d6291674b6fc826d860a91c61718a9fa5a78201e4cbe5e321b0c19fd3cd060604cd7b0d5fb5017e3f0aabe054c4fab01ca27ab2de3b79246c9e4fe2bd516923782bfa889194c21b4f2f5695483378a2583ebc3c4603fd5e8449f765136a4b18497772375a810391b762f9e63ee8537145c86c43be8d902addc486ad6ca3c800ca42e0f005efa406390430a6a7e228c4d2855b012e76eacc181c7ab428c68314bfdbe2650c8e8250e2704f8f3d07f18304da831e708e4082ce97224fd7c984544e55066b635d39c0e9095a5c40220fcfc24273d1ddd3ad27395c7592b2ce152a24779c3ee3c11845807ab7ff5385438f55798a865ce6c0089e26f994c3a4e1342978c26ec16276add570d51418f404630dd700941af2ad4e8713058a98c09385f0724f8ed5603f4b5d46c6c9f1788e18da49d310ce341b1ef0566d9ec06e1165fc2384aed4a22e099ee86756e3037af457ac195f35934e2590fed64849161ca9f2363af6793777bb3b9a43051b0f7455f658e1463af31e75e6994a977041f3525691cbfbb4dd438f75337423294002d7431bc8bab4bc092f7400fdfaa47c031463464c5d16896d96cf74424ffb5c5f96cc785bbd7b84cffcdf32a42e6fcab588f0281bfc99151dafb7eba66b5e5ccb819553b3df134d4d8350e7cadc0cc8f3c27e550485414875e116b518d66888d37357e130b440e6f23fac284da6e0df5cc9463b2e8aa6124e8997026b5ce67f2acc7f11207737c34c42f905287225a691ca651f86f09760f39255a0d20ee6a02c556a097b15c72a20d960a1b6437088405ce0ba56ba63d801a9dff09f63461df41d7cd6204cb86f426641dffb159389448856e91364befdca26864a0b37b9c3a5c24174381fc26f2aa97c0d2a16c2211579236166310b4c714d808279af5c7af21ff4c144aa373df1a01db516317482738b033d946a5f86d7484edaa6462e1d2e6b432f82925103d7e1e0b6e965ba4664a91e3ebfb63e7f26775fc928e306b34bfb415c6bda7a293ffb643e99031f166d95c48653c9cec7537687819e62be258dd647c966330c2c049dfd8169419ceb9d835f3a564d42c337e4bfeba78aaee2625193d9599f08f6950d10b94233167ad37911857c93d46194355c536168942566540ce8e154c444982ceecb3384dd0bda40dd06486ed6ef6fa144189119d8b417a5d66b40a3a123e0afd0c985530827522d963f44f1bf2f0d27e726e41409a7ec526f678d2e676c4c41398bc494085d49a64490f30d8ff1aa87f032d72b9f4039ffc306823475166b61a3ee213a1d6de0fe337970194c55379088850c0944ff76db272c8cda0dadac68471512ef5c4ab710917e160bd9d8cf138c23cc04752eac6af1ff84eaa95cf50d00aa5099250a05929d1d5820a7cdb8a52ee861b25321fda0b19d411875c7e6d787857c32dec139f11c94167cbc69c2d4123fd1549dfc726a0baaf7c1c202c00727641a1745646b5289bfc5e2a426964cf8b724a09fe1fc78dcc5548fe121f4e51d172f6e3197f7e4a9116e329d3a25aed207919c1da07f22220dca8945d92f1bd991cf71e9257d5dd0f4f5e6c5efad77a24c267bd222e3d13eb6b67cb4fb72063d0f9909ba9b625161e658149f5b0e91f21b9aab4424b2b3bfcfa6ca37a0cb1b29b67647b3efad2aaa19c0e60c86c03b6233416748017b5dd463c628889ebb7960839aaf829987ddc44a914bc7c7c422b2425cdca3020d0884c99dd86af4723b10b63a9e258a97cfcc683080371a9a759f7a49ad142719fa63d1b78f5ea96dc66a3519e644c6ad00ee45f7909f5d1025a22dcbaa500d2c8d209f267780844ba39afb958bab029590a8bb512640f88a1fc0404720da816fbcaee58a400be411fa8b81ca43b70d77c0ff308f134734a88c66ab79ed93cf6e4fae0f446a5ea1d823304b493e77ab33de6c884b0d5c7dbddf07811c6e545b8701372a940edd5afcce30f48f3cf6a5ac0556bb5a8ade4930ce599e682d3f20ff7f3a533b2c693787fd5d359067a71e658fb9f82e8da9a7421f33bac04efbcb857385facd6219ed269104f796599eaa3f119d1955755795b692905497a4477eebe7354168f8a804190dbe76e66539fcb8519987d71dda158c626de7d1d9ee6f8a6ad65e9cb5a6928c4e63b0b4571af5255d73d3faf3e48639f65b663e6ed5cb91d42d6b2ff53e4bc5674ac50d27e5171dbdfb369af0404fa7d7c757000aaa476d97903da60a8335f58aca20e97c2ad023fcca0716220dc48940e2ed341d65b4ae295e304904eb2e0c2001e2ee58beddb07ad3c48c00c41175ea5311afe73afa153f89644a1d101c84d543219851d2bfae00b0fd1d382573a7e58565951f2ee31e78dabb3b3bbcc32e4de5890ca9b52705a8809885d8668ed669f4fec1be182640979d74817466d8c32ba0f33ca974692966788bd18341c764d8ed2b63688c827b6dc853960a70c99be3a2396e424fb9c05ddd9d660853a6960b1949222a89eca0681140521ebea520a618e42f85b98b8a34749744a93c76ddee71b5280c689652f9b14a0c8382900faa79f605c0f86d99561eceb6e7cd026e77b9a791b029f21fa287991ef5f4c28ab88e01e5359542173a0fc0bded252dbb950503ddfda344da87de719664db6b9af3860cc388d412c58c7f45c0e8620b53be4ddd8d3e55db5ad11a0a4c0c951fb510e5f8ad4ae9d09abdfada9a9b059a3c45159a4272e3327c5cf64b3d292c477e23674fa95c1ca6a41db969de8270555f84e96f7690692376b3a7d502e48a3ea216a54e3d49694c04ad2fe881dde214a7caaccd6180f4fb7a50810c8abeee4e85a5cd6c685a1e2887d21922ee7443a197f5820a569d633f28faa108b9cf3fdb93f340b9b0d948ff7c6a604fddfbc600c45460d9332b514f0f102f41f95e966317d2d6080ec6a697a7f01316cf64194932afff019a5d3fe454dea787b75efbd6002cee900cdbbcd243b92a6eb6e90b7124f8a05fdbc3952faced889c76647fa16c1f55b96ae8f2c8925e6bd9757afb0561e659c46ba94475e6f2f79f4b0f242762ae735af5624573995617a50a8c4c3ce78c67e603578247682aeb90e51dc10b24f6760f067d53172f36540c7d4aedb5985110ab5d0f10cac0024df27ec9b07c755167d7b8256e299e4a7833d5d6f600190538452568437e8b8e117a05a1ea66f9fafc452f3440a30c3b4d9e44b02286241b0b528b874d3ca1628d545e9b4761ff7d7e8eb41bc478d7b99336e1105e063598e20267d8ff899719dee1b434c4892c6557ad82a7947aa5779c00d54b160b3bf50e49708b4912057043a911302db52cd4d96d53da070032226c0d800b0591e1297610ca96b86d4a64f97c8d659e3c274ddcdfe5955f1f542184cd45b2db4d9fddc47db5c37f55b25398785d081afabfdbdc6f855416eddbf5b1ae870801929f1c46150b1f54651620ef36aaff5ed6f5758e5d1ba899a98167eba97e0a3b7c902a0a43fcb9b22daefdb7ea6148b678a91e5de4243111d6574f581eead0c5043ac32ee5061df0b90aa854c4307ae6bb10ff0dd5900f38ee3c7658ac051b3c16bc1f853eb80266bcfff2768ab7610790b99b5aa4aea82df14a5acc6be6cee096f6e8dcf51f1d3f3b2c8f8ea61b6b4f002cdad71f5bd114f436b6f260cf96597c53d922b92e87930ecb367416cfb389aba0f95166a38ea3d0f42e93221d64e1c5aaaeef300ac719200ae33b25dcbfd6a98521e336ea138634c7baa4c778437652809817000b36d45e2f83638e2bdc15e32075e5c3346c6b2745c56a57dc76414d9abeed66ccc5486bbc737d790d82de01bf8dbc52e0b7f1a81e409f961fa67073cfa5c56a10b0d846870a04621dfdab979be5e3652cef72548c1ac73d656c5e185f02d2b99d78b6f8c94eee931e0f0837a2ae1e14575b819a0f225d5f508ca7de3778e5112d2256a10928074db9d616611d221e8bac0b2985f353fef3d5a5169fe1ca46b7b3cf62fe03985d4b25974b65e85eb0951a8d46dd85a4b3647d116b681555200c87af4fa08248210802aa0d4367402e51ed7f3a9f4a18d4b8d6e239bdc6ac5bdcfdf0cb55337172f1bd54c6e133293da34bcf3ff0d99e2a2c362ac61c3277344b0fe9ad2d4ea69c590c4ccca2c7d835a9b79fa179c5cb9438c941d751d82ebf564e8d8e6097997e8b980a2b7e22741c4140c3c58a9e2870fd741314cf3b259e86e9a9254c0d17cd1d0bbde2a7b1ac75baff6fc03c681bc75a24f93b4b755063a938ac4534b82483243570570df43b62681da45682fe8afd659b2fa1a753e8c32933bbb0a7bafe58f84eaf539d43b5c600b9c6cbd818f4d18547e542b69b17661b456e38c883ab4e603c8c1dcfbe4fae6af8d595ba4d5ba7381bfa9b76291743b6b31b464185da68e3df63cc7c67132ac00bb08d7c16daf426134ec0c962fc8ed664442c3a91c0a39c29de82e35911510a752bf205a00fed69b0adfbcdca101e5cb08b0a5c7068344587853ae2f71996902c24ede3d441075bff55c9208bfa9164314aae7ca039d253ec52fd885b399562e4f25e729f3abb8be089cfd62d11a4170869e3c06dd94e4dbd5abca9f11e6c889a7fddecf6a1df45507200733fd8bc70f1c3cdffbfdb99f3364adc6bb15b23a805a3c38b0a227c6f9a86cdf1ccd1a22f2d560002f67bf3fae879315125003bb3e13553cee85a8478aecf132333192fe6b1820d52e22d56ef72f38cdeac7e8c930ab7c2b4e35ae8a3cc8a946cc290f94bd3afce6f092beec54724224e24372b9b1234a55573d339b970873203f55c2457e2626186a42e18adfc39afedfb81883ae18dda1f8e80b47931407e74bd9fd904c9e829f59e0d4b12f10c03d42c7ab538da07688ff133dca156f2ed404817162e3f6bc5603c05491a05fca93070aa4c7ed36be9e88574f2a9462610b424a7069353b04791f4122c78e0b76b030f6ab4ffe6485acd5e97f574787376ff2125696c62479d2c83930adb922d24c85b75726410a34d83bb440453350d9cb49a60b1622584146b2478ae1469c604e065e912e2f2e2d0ae2b7779780e0d486c86c397255d067160d6a56790268166d4cfb8d41f5681be756eb9778bd8be3ef23f1027b53f4fec8ae9668f1e14239898a824f906e03a22ccf9f68189e4e8cb7636f7506f46c2dc6043cccb7858c42485c9cb5cee1eae4a7a8b75b360934ef03af5519ccda91a566dcadcf0f0f54f002cb46c0ac1da6f9267414545670d9c822ceb603168442058ee6a6a27bc05237f545362d721decce7dc4b203b6c58d6c60c2cff80a0c2ff967ba929011c87d91969c585b18bbf45b5f791d17bdd16dc7525132db7758af0a4db3592dd8d09a3666e18b7b58581402b616d9afefa315b5da0b2ecd9b3bebf1ffdcd9da7f0b62295e7fe2fd3a6648406a395d0049eae39ac32020a002b4ce6b34e7779c526d2caa7397ae34c21953ae36812b5fab81226f496ad8c39c5e314817e40f8acadc6b529e05d52b83d690", 0x1000) 06:40:44 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r2 = geteuid() chown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 06:40:44 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) syz_open_pts() 06:40:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7fff) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 06:40:44 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="f1ac797328811f1fcd1056158d38fd8548d23c89f95364ca1dcd007d802101445e3afe578b23647e02be6a1c379809789c2b765636786ba596021a351a831a81aedfee8e222483b6b5e47f9251c6b4ae", 0x50}, {&(0x7f0000000080)="021298306e5a52bda709dd0e4a9d22a81f7dbed014de3c40de0ef39a8dff44bcaf4ee52da1", 0x25}], 0x2, 0x4f) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r1, 0x1) close(r1) 06:40:44 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x34df) socket$inet6(0x18, 0x4, 0x29) r0 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000c80)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000ac0)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) fchmod(r4, 0x40) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000140)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(0xffffffffffffffff, 0x2000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[0x0]) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 06:40:44 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)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:40:44 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 06:40:44 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 06:40:44 executing program 1: select(0x210, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x2) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x1, 0x7ff, 0x3, 0xffc, 0x1, 0x3, 0xf9, 0x402}, &(0x7f0000000200)={0x3, 0x7dde, 0x4, 0x0, 0x6db, 0x8000000005, 0xd, 0x1}, &(0x7f00000001c0)={0x5, 0xf8dc, 0x0, 0x1, 0x200000908, 0x8000, 0xfffffffffffffffd, 0x4}, &(0x7f00000000c0)={0x0, 0x5}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 06:40:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) chdir(&(0x7f0000000140)='./bus\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x0, 0x2000100000001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 06:40:44 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x101) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x7) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x4, 0x6}) 06:40:44 executing program 1: r0 = dup(0xffffffffffffff9c) sendmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)="064db06408c994a53e1f96b47ac01d1309ab1d5c1eb0036ce5947ff4b47116c50b4b1d922fb8792130ddbace6c8bddb902eaca60440ce83ecceb73030ac303080727d1ca3b7c", 0x46}, {&(0x7f00000000c0)="fc1cb3e5fd9443c84d71872e9a4a3f9f7e0f0a7c2801459d0fe9493d511fa07c2d832e7a23ce5d3af09792e65ea6a460204413b67e424b53961c810f3df63fa18798bebc4954eb88a3dcc8c15e255d938ba2e750dc4004f2d432b8e1e2e64da7a82f044fe335a38ec1d219cd26882ad24e30e736fbf751ea036c258a42e8651667716899c9e5bdd217855bdaea6839ebd25cf373c7458f62afca83e0491bef753e853bf7bdae21bd605790b42b156e41881a432fd3c07d1f83f6bbeb37d72cada313d2fd0cfdad2d21da9a1d3bcb3d6df21c421abc31d24dd843792838f23cf01a07f63fbdedc25e4f515553d5f55c9b8f6906e747de", 0xf6}, {&(0x7f00000001c0)="bbbcb00ae60c649c505072a4acabbe45bb860a8a4b09e788a826cee282fe5a96857be820bf8d879fed4af2cf166194b27aefbfa8bb6fefe9d73f132a19892e337a11e912621586cd8db0bca6ca75c0be587b2c6b628594021b637888b9f352c21e1de5282d083637273f6d3d213beb85faaa2892bbfe1bfb17240511e23a4a21cb57e6f27b45468786cb2c47e8462d01d94b1c80f98c6412049a1c829cba2e66f16ce4e510c730608a8affb4a1c514e310810a8270a1af2f2390adffed3eabbf496d8e1521f84c8ab9400ffde733bc95a26246efb3f17bbfe639117878452fb66836233f876b35c25c7d5cf6", 0xec}, {&(0x7f00000002c0)="b46ddf11c009b903b697d60a3f934b59dc3afe456fb13b7404f3a5a71aee0bbca53c695cd0dfd0847a6d8173a2ebb2f96faac4509e2f8a287e3c22e7ecf58caa77f3a42ceb8ca4220794a2bb089422adb145a9a739caeb4caab843cbf0e41b73f994bf1ed2502f01fad09874c0afd19c918993f8ef855882b1b600610dcb8140c4494db83068cd874642a3676f83bf4ad5ce37fb4733382c9f299247d36e1d2be2b4b2b58c96dc668a9b3d496e933bdc4a82e98812bf9b13fdd0c1e4716e255d0a2eb3ca0943a453d348da663fb9939a469bf263f1cf1849df337274e3a37c007ed91693163ff4477c71f03c064ed13628bb2c", 0xf3}, {&(0x7f00000003c0)="ca59ed278003f6364b5db41243218c78733d91b6d045a2866646bd384e282db07ff888f18f93b86150abb06def2a5addf3c38e47227967970d8eb36128a133fd8d74984c6b8d705019d4d409c7001bdc9c7c45c057", 0x55}, {&(0x7f0000000440)="4364edf11bdd1e287dbe29fed35fa8caf372fe07997f9d96657bb6b09f8aaa74c1072fb645c904deb4cb524a433d206c6e175818941d44f86ce12ad884e3e40b2618c640316d77beef6c759035737ed01872c5c48ee0b7b6222203de3cbc605d9d50a5f39ec418a21daaf43a58e313e353fa34c6af54eb98549e2f6148499d64c0e77b2814dbf71279db7a12b618887aa41994f1c4841fefeb1361033983571eed9dccd5bf080f5c867cce489d38254c7cd30f73d7ac9ebab9dc5d874303", 0xbe}, {&(0x7f0000000500)="b14f20f6293253a9d3c81cb684e6689a4a563e43d099cf60af1b199f8e81f70d10f41dfb044c53297e7dcf561f619a54a33115a7175424794c5bd15ee406b57fcf3c0a2d068786115fd9c21d4de4aeb1f7d2cc02dce6d82b3356000813f3f424d0acfd4d08", 0x65}, {&(0x7f0000000580)="6a6f5c57ba79b530664498", 0xb}], 0x8, &(0x7f0000000640)=[{0x38, 0x1, 0x2, "d365ddc11d69334cce20eb1e4dbf70d970b59e0b6b6c1dfa1be0f700184c3d08a07dcab76f6cc8aa"}, {0xe0, 0x1, 0xfffffffffffffff9, "97e56512701547a3187a8cae1893e57fe583c8be9ed9431a055530c255151fa58531c8e04543c49ac01d1d79259c48c579e7ccec0bb8571c8a3cf34a0df27449cf527e8a4c9febc210170b920ccb6129c755f9fcea6c3aceb6ad1e6bb571c50e6fe002eaff6cd6a67c1ca283f53e7a02e1e548a234a0b1193fe38e8e8332fdf78be90bb11144409ba6f06d0c5d6e33d07c5f5ebad66d1f7d6673dcd4551a511334e27f2cb97efbc4a315a907c0d44af46f3020f5308d66d0b424e594c17443a0d43d9c27a8e5259c9ab191d5be528644"}, {0x40, 0x1, 0x4266, "3741a739e7891d840fe94b66ac752dd72f1cd5a38f27488b4577da0af5d378f508fc127cd150ee095e101eb97c"}, {0x40, 0xffff, 0x2, "2e174ec913f562bec9cf8501fdd8fe18e50397462545deda13a7613b386bc56235570333300f515291f8"}, {0x90, 0xffff, 0xffff, "206979afab6a90c5efc3f043a2eebc95b64a70efa6ef1f5b5d8d054ee782c0d9fe18f568091932ac8998f5dee212e6b2208ed2bb0b70e29397d2aacdc1248cc47a421c12e6a11f9bc360a813c16dcabc69ef8ea531aaeb06e0f0370b599126fcdbedb7df74057f036354d8a85e0d28cf8cbfcc2eed286e954b"}, {0xb0, 0xffff, 0x100, "73fc0fa3196908b13758a62976f96f848e6b8c83a5ccd98967e3b711e344158fa50b20482428cac31185e114a76f92042f6371aa300afee66be92cccbf791f5820e2697a8e16d3344b0ad1c7c7986140d8ecb1f84dc920a5f2a2eadebef5674b32d1b83243929d4bed1716da44d7327f3073e32a30279d909998737e72fbaa3e5746c5a6536714a54f273b28aa54d56058ea92d51043f989828c6f05df264ca4"}, {0x88, 0xffff, 0x1, "3a22a6aca6d03e08f75753365c7a63beb585184117016d8d29045aebefed42ebf5b3ac30dbd375829a7192d3b25cdaed21779460dda9fa596c513913efe4653fd81434b4a4eb2f42c26c672b4f7b9450a89140182df9795c48a613b00d3da0a34be5b397b694877666206a292288d4b445f1aee9f2f682a1"}], 0x360}, 0x40e) r1 = socket$inet(0x2, 0x8003, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8480, 0x100) ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt$inet_opts(r1, 0x0, 0x4000000067, 0x0, 0x0) 06:40:44 executing program 0: r0 = msgget$private(0x0, 0x2) pipe2(&(0x7f0000000cc0)={0xffffffffffffffff}, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000d00)={0x3f, 0x4fb2a110}, 0x8) msgrcv(r0, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x1, 0x1000) r2 = socket$inet(0x2, 0x5, 0x21) ftruncate(r2, 0x4ca) recvfrom(r2, &(0x7f00000000c0)=""/210, 0xd2, 0x41, &(0x7f0000000d40)=ANY=[@ANYBLOB="00002e2f666939a86b84383d3497f3ccafc78f72469fc6e02f05745bc76a49eba5a03a635079"], 0xa) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="9332d3a59d3462c2498e631e74ead1abe2d6df362c86e22ee33e1a94410e8d86f604d429a83e72e336ee993309a7c1bc7de6692a83811237b2bb056cec65f0f172b75b265396315fe162e274092f1d090941f1a9f4bc29851e4e56726d572efa87dac84ed79538c09a84a5633ede8911a6ed2f58037dc91ace6c47217eff9e59ed912054f6dd98cb221caf097836547ded0dc850fe483976fe003ec1439e9abdba24d91f174282896c594bd49d6abc92f531d39cf9bad689a6b89e18f4794653a30d14cef70cc3cd4bd97b96342ca3df52681748b620", 0xd6) setsockopt$sock_int(r2, 0xffff, 0x30, &(0x7f0000000300)=0xd56, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1081, &(0x7f0000000340)=0x2, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r13 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x526, r3, r7, r8, r9, 0x4, 0x7}, 0x7fff, 0x5, r10, r13, 0xd0a, 0x8000000, 0x80000001, 0x200}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x80000000, r11, r7, r11, r4, 0x180, 0x9}, 0x8, 0x5, r5, r14, 0x0, 0x20, 0xb73, 0x4}) r16 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000600), 0xc) setgroups(0x5, &(0x7f0000000640)=[r12, r4, 0x0, r12, r18]) readv(r2, &(0x7f0000000b40)=[{&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/75, 0x4b}, {&(0x7f0000000800)=""/27, 0x1b}, {&(0x7f0000000840)=""/227, 0xe3}, {&(0x7f0000000940)=""/109, 0x6d}, {&(0x7f00000009c0)=""/206, 0xce}, {&(0x7f0000000ac0)=""/117, 0x75}], 0x7) writev(r16, &(0x7f0000000bc0), 0x0) getppid() setsockopt$inet6_MRT6_DEL_MFC(r16, 0x29, 0x69, &(0x7f0000000bc0)={{0x18, 0x3, 0x4ef1, 0x40}, {0x18, 0x0, 0x7fff, 0x7f}, 0x3, [0xffffffffffffff34, 0x5, 0x3ff, 0x9, 0x9, 0x3, 0x0, 0x7]}, 0x3c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000c40)={{0x1, r8, r9, r6, r15, 0x50, 0x8}, 0x5, 0x2, r17, r10, 0x3, 0x7fff, 0x7ff, 0xa2}) 06:40:45 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x8040, 0x5b35) r0 = open$dir(&(0x7f0000000640)='./file0\x00', 0x202, 0x0) r1 = socket$inet(0x2, 0x7, 0x9) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f00000004c0)=0x10) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={r2, r3, r4}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r5 = getgid() fchownat(r0, &(0x7f00000009c0)='./file0\x00', r3, r5, 0x80004) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000080)="042c1fec9286d14fb58e34d2a7540f36ac74f22a4ddc334a23c64712ec5a1c1c1edfb9bf747a0aedb9696b1fbdc5a74ded2004a0929995abef50c3eab49c68657f23cd3a6946b1aa3b76d583ecaf22fe8837cf0dc80e83894703f70b4f3b6e51e2a4094281acb9612a7d4088d03e55d7bbf723cf00ed0c0dc29af01062775f", 0x7f}, {&(0x7f0000000700)="7a1d38939520dbb2dd858ee37042e7264364288990ee31406128d4a4386e5ef59f62628583e69d87d94421eafae7d533bdea4e334ffbc221256111cc1e04936f158b42eac6ae736de6b464b9b06f01a5222da7100b700a12bfdf0ed618aac5e0ad61163423bc5a40cb0bcfdc366f5b832bfc1eb306f1c6feb7b9f4c27fab1ff393", 0x5}, {&(0x7f0000000200)="dd031ef344fc14c34de9996e35d123eb2cfbc5affeb86013e092dc794e7c923193452e68dbd7b8f77b644147a97dd1fa5b1e9529fc704e2136517ef81eeb0c7bc6626b696f1c0a9706e3f395f7018574187872d3d7165cd9611b4b515774ff6bf862473d6a423e21f3a1947541542f99c393a501b0c0b844", 0x78}, {&(0x7f0000000000)="e395b36999618a80", 0x8}, {&(0x7f0000000280)="68a93d06e6c995206d5fcebdcb30873edd787645532a1fcce7b4f995cd578d06500042fe9d8cd0ebe08b443bc3ef", 0x2e}, {&(0x7f00000002c0)="c896a1b7133bb542a169ab7626e0dae7290e350600fd3f909dd6b59cb559db6711e98b437627bc9e3ae4becce4ffe157a236f654bf3919b24f4813a0c07fa3200390db5a8ac5ed6986de556c5a4e604b35dbaca4994fdc31c828ea41be978fe2c75b037d20e4", 0x66}, {&(0x7f0000000340)="154f84996443aa0efdd3895e1b7d204b287f3891d8aae658c73fc30f7734142d75ab625d8fbf02e4545b209497de47bb05c76cc609375a4f170a101382898856c3cd07a7a57f6a6c100e8f3e7ca55133b51c298f50569d5a3e12804e35b6cf39877dfd11216d855f910fa00d84274dfe4551db43a7f9cbd00ebd2ab303ff661e0a0933a0b474ee0077fe7c2238", 0x8d}, {&(0x7f0000000400)="3e4098c563dc41bf5124a3a6ce529899ed6eb90377d052bc9f5299dae33ca24eaf2c456736425247bb6fb6801d36d326bdb168793ae7bed754d0b187db50462e2815ff2d0cd4868f1095ecf4219c9f3635e69b7a04a08e1beb650e17751320b881a07791bc5f2c69396e", 0x6a}, {&(0x7f0000000480)="91c6f8769c582772fb4892375ca9a04e8bacfdfe1f614379721ac2b9c2b336c031b2440783", 0x25}], 0x9) socketpair(0x18, 0x3, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r6, &(0x7f00000008c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 06:40:45 executing program 0: socketpair(0x2, 0x0, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) sendto$unix(r1, &(0x7f0000000140)="82593e9542a1bcce60de356d94b6dde8f388310d0b084994165b2557d185330e7bb33a1a1b76340571185c34b25bfcdf8c18c3940514595ef124a35bbe4a2b3146388befd110aed8da91a2119081c6516c26090c02dc725df56f74b96199daff5a4a77c83b6d6c08ec8fbd3bad9578566836bceff2c262c5530ec5b414d13d79b188e19a40bfbbcef6a6f580263ca507963d5f7f26ae18e164aa", 0x9a, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="62f1bdb67e3b316352abc566e96bfcadc65c66696c653000"], 0xa) socket$inet6(0x18, 0x0, 0x100) 06:40:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, 0xfffffffffffffffe) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x20}) 06:40:45 executing program 0: mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x80000) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="80"], 0x1) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) 06:40:45 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6101, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000180)='./file0\x00', 0x8001) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x2) write(r0, &(0x7f0000000200)="838ed05fe03326d6ba7a37b88354e316d1a59f9d404ba9dbcd77c482ba01a8ddc316d5ac3ddf364c9f25838a207d5e5eaa02cd7ae86b09f0f615ce5aa5fc3c48e135cf9bcb3772da2aa391d7488fa684ddb5ba56dc4b1b56", 0x58) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdirat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x84) ioctl$TIOCGTSTAMP(r6, 0x4010745b, &(0x7f00000003c0)) kqueue() open(&(0x7f0000000400)='./file1\x00', 0x88, 0x23) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) mknod$loop(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x0) mkdirat(r6, &(0x7f0000000500)='./file0/file0\x00', 0x10) recvmsg(r6, &(0x7f0000002b00)={&(0x7f0000000540)=@in6, 0xc, &(0x7f00000029c0)=[{&(0x7f0000000580)=""/83, 0x53}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/76, 0x4c}, {&(0x7f0000001680)=""/47, 0x2f}, {&(0x7f00000016c0)=""/139, 0x8b}, {&(0x7f0000001780)=""/39, 0x27}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/178, 0xb2}, {&(0x7f0000002880)=""/31, 0x1f}, {&(0x7f00000028c0)=""/210, 0xd2}], 0xa, &(0x7f0000002a80)=""/101, 0x65}, 0x2) setregid(r4, r8) r9 = getpgrp() recvmsg(r6, &(0x7f0000002d80)={&(0x7f0000002b40)=@in, 0xc, &(0x7f0000002c40)=[{&(0x7f0000002b80)=""/6, 0x6}, {&(0x7f0000002bc0)=""/101, 0x65}], 0x2, &(0x7f0000002c80)=""/235, 0xeb}, 0x801) fchownat(r0, &(0x7f0000002dc0)='./file0\x00', r3, r4, 0x4) r10 = msgget$private(0x0, 0x20) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002e00)={{0x6, r3, r8, r7, r4, 0x10, 0x3}, 0x4, 0x1d, r9, r2, 0x2, 0x3, 0x1, 0x5}) getpeername(r5, &(0x7f0000002e80)=@un=@abs, &(0x7f0000002ec0)=0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000002f00)=0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002f40)={0xe4e1, 0x1, 0x100000000, 0x4, 0xffffffff}, 0xc) connect(r5, &(0x7f0000002f80)=@un=@abs={0x1, 0x0, 0x2}, 0x8) msgget$private(0x0, 0x100) 06:40:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') write(r0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) listen(r0, 0x80000001) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x9, r1}) 06:40:45 executing program 1: semget$private(0x0, 0x4, 0x448) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000000c0)='W\x00') 06:40:45 executing program 0: 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) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) r3 = getuid() seteuid(r3) 06:40:45 executing program 1: nanosleep(&(0x7f00000000c0)={0x4010000}, 0x0) r0 = getgid() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) chmod(&(0x7f0000000040)='./file0\x00', 0x0) r2 = getegid() chmod(&(0x7f0000000000)='./file0\x00', 0x10) setgroups(0x2, &(0x7f0000000080)=[r0, r2]) 06:40:45 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000006, 0x6}], 0x21c, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x3f, 0x2}, {{r0}, 0x0, 0x0, 0x0, 0x9000, 0x5}], 0xce57, &(0x7f00000000c0)={0x6, 0x9}) 06:40:45 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x104c0, 0x19e) lseek(r0, 0x0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x5, 0x5}, {0x18, 0x2, 0x268, 0x401}, 0x8fbb, [0x3, 0xac, 0x2, 0x1eb9, 0x1, 0x7, 0x0, 0x40]}, 0x3c) select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x6, 0x114) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/145) 06:40:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) rmdir(&(0x7f0000000000)='./bus\x00') 06:40:46 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000140)=""/238, 0xee, 0x2, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x4000000002b, 0x2c7f7b60, 0x0, 0xd9) 06:40:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 06:40:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x142) ioctl$TIOCSTART(r0, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000}, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x10a, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f000009a000/0x4000)=nil, 0x1000) 06:40:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200, 0x80) fcntl$getown(r0, 0x5) r1 = msgget$private(0x0, 0x44) msgrcv(r1, &(0x7f0000000340)={0x0, ""/46}, 0x36, 0x3, 0x1000) open(&(0x7f0000000300)='./bus\x00', 0x100, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000040)='^@\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='!m-\x00'], &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='{(\x00']) 06:40:46 executing program 1: r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 06:40:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r1, &(0x7f00000043c0)=[{&(0x7f0000004300)='o', 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 06:40:47 executing program 0: r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/147) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) r2 = semget(0x2, 0x2, 0x10) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f00000004c0)=""/6) write(r1, &(0x7f00000008c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbd1d0f01cb3db027c3370d806dbc0d3dc726a5197083b2220000000000000000000000008097e3ff", 0x3f) r3 = syz_open_pts() close(r1) lseek(r1, 0x0, 0x1) dup(r1) r4 = kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x20000, 0x7f, 0x0, "042a76c5a25c9702508ae5e844d5d81bbf1699a3"}) socket(0x200000002, 0x8000, 0x24) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000480)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) fcntl$dupfd(r4, 0x7a36ad2a19a0dbc4, r5) kevent(r6, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x80, 0xf, 0x4, 0x77}], 0x9ac, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0xeb2, 0x8}, {{r5}, 0xfffffffffffffff9, 0x40, 0x2, 0x6, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0x5}], 0x4, &(0x7f0000000440)={0x5, 0xb9c0}) 06:40:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = dup(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) flock(r2, 0x2) fcntl$setown(r3, 0x6, r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNXCL(r2, 0x2000740e) unlink(&(0x7f0000000000)='./bus\x00') r6 = open$dir(&(0x7f0000000340)='./bus\x00', 0x0, 0x20) r7 = openat(0xffffffffffffffff, &(0x7f0000000380)='./bus\x00', 0x80, 0x10) r8 = dup(r2) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0x914d34a895ce121c, 0x40, 0x80, 0x7f, 0x9}, {{r2}, 0xfffffffffffffff9, 0x12, 0xf00fffff, 0x8, 0x6}, {{r3}, 0xfffffffffffffff9, 0x0, 0xb1, 0x2, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffffd, 0x7, 0xf00000c2, 0x4, 0xfff}], 0x9, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffc, 0x1, 0xc, 0xbeef, 0x7fffffff}, {{r7}, 0xfffffffffffffffd, 0x91, 0x3, 0x9171, 0x101}, {{r8}, 0xfffffffffffffffd, 0x8, 0x10, 0x40, 0x10000}], 0x100000001, &(0x7f0000000440)={0x4, 0x5}) mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r9 = kqueue() r10 = kqueue() close(r9) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000180)=[{{r9}, 0xfffffffffffffffe, 0x30, 0x12, 0x1000, 0x18000000000}, {{r10}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x1000}, {{r11}, 0xffffffffffffffff, 0x8, 0x1, 0x2db, 0x1}, {{r11}, 0xfffffffffffffffc, 0x6, 0x81, 0x81, 0x7f}, {{r9}, 0xffffffffffffffff, 0x1, 0x4, 0xdb9}, {{r11}, 0xffffffffffffffff, 0x18, 0x80, 0x100000000, 0x4}, {{r10}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x4, 0x2}, {{r11}, 0xffffffffffffffff, 0x40, 0xa00fffff, 0x5, 0x52d9}], 0x8, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x3}, {{r11}, 0xfffffffffffffffd, 0x4, 0x40000045, 0x200, 0x5}], 0xff, &(0x7f00000000c0)={0x81, 0x7}) kevent(r10, &(0x7f0000000480)=[{{r9}, 0x3, 0xffffffffffffff7e, 0xf0000012, 0x2}], 0xfffd, 0x0, 0x0, 0x0) flock(r6, 0x0) kevent(r10, &(0x7f0000000040)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 06:40:47 executing program 1: r0 = socket$inet(0x2, 0x1, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0xfffffffffffffffe, 0x4) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x48}], 0x1, 0x0) 06:40:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x5}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x0) 06:40:47 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0xc000000000000000}], 0x0, 0x0, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 06:40:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) r1 = socket(0x1, 0x0, 0x84) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x1}, 0x8) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 06:40:47 executing program 1: r0 = syz_open_pts() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) connect$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x8000000000000000, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x4) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000006c0)="ec7d2f00afdba0ead780b5109ccb9867326f1eff88050fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xb, 0xffffffffffffffdf, "a146786eb95b7c52abfc1100"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 06:40:47 executing program 0: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) lseek(r0, 0x12, 0x0) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002440)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/25, 0x19}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000002140)=""/145, 0x91}, {&(0x7f0000002200)=""/105, 0x69}, {&(0x7f0000002280)=""/153, 0x99}, {&(0x7f0000002340)=""/205, 0xcd}], 0x8, &(0x7f00000024c0)=""/99, 0x63}, 0x40) 06:40:47 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto(r0, &(0x7f0000000040)="ffc2dd548c1de9246f50db16f7e8ab12c8d1dec3cc49e6ad5f1a735b9299766ee6e196bfcfcef1e4b7aab0340ddb521d8aeff88831afd7f330d8f9fe712643d571e0e62085b00e0be4efd7cd9609ba2305ee90b4b99ee18a6addb872aba7819ef2629e8812b9ba6605caed2dba4f1c783f20455cdf87446fca04d6f1d1ff6f4a7455bd9fe2d93174e6223b76773b77878a", 0x91, 0x0, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/106, 0x6a) 06:40:47 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x661d, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x20000000, 0xfff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0xfffffffffffffffa, 0x5}, {{}, 0xfffffffffffffff8, 0xdd, 0x41, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x200fffff, 0x2, 0x1}, {{}, 0xfffffffffffffff8, 0x8, 0x80000009, 0x66, 0x100000000}, {{r0}, 0x0, 0x0, 0xfffff, 0x1, 0x52d}], 0xe296, &(0x7f0000000440)={0x283, 0x527}) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) 06:40:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2000000000000300, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) 06:40:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="f1ff2016651eb79c6b02f32199fb1244b57c630766a18a2cda7d45ac851f43d0348a5e40fea8c141f4e5f2bc7f28fbf8159aa396c7333757e9331f7d6e5d86287767ca0ece24680c40b8ea8352bd11df12f2a4322c16467c6cf667f3700c24db8138be661e4cf846ca0b0611820a68fa778d751947c6b2255bdbcf495892325ccd5dc1c97adf8eccff5724"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) getrlimit(0x5, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000940)=[&(0x7f0000000700)='(#+-\x00', &(0x7f0000000740)=']\x00', &(0x7f0000000780)='^.*!\xee]\x00', &(0x7f00000007c0)='}-\\\x00', &(0x7f0000000800)='(\\\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='{&\x00', &(0x7f00000008c0)=')$,*\x00', &(0x7f0000000900)='{-,\x00'], &(0x7f0000000c40)=[&(0x7f00000009c0)='\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)='m}\x00', &(0x7f0000000a80)=':\x00', &(0x7f0000000ac0)='m}\x00', &(0x7f0000000b00)='#\',%\x00', &(0x7f0000000b40)='\x00', &(0x7f0000000b80)='}\x00', &(0x7f0000000bc0)='#\',%\x00', &(0x7f0000000c00)='%\x00']) getppid() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='#\',%\x00', &(0x7f0000000180)='\xfd({\x00', &(0x7f00000001c0)='m}\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(#+-\x00', &(0x7f0000000280)='],v%^\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(\\\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='^.*!\xee]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\x00']) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x200, 0xd0) r3 = geteuid() fchownat(r2, &(0x7f00000005c0)='./file0\x00', r3, r1, 0x6) mkdir(&(0x7f0000000540)='./file0\x00', 0x78) 06:40:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x2000000000001e, &(0x7f0000000000), 0x0) 06:40:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0xffbffffffffffffe) r0 = socket$unix(0x1, 0x3, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) msgget$private(0x0, 0x200) chroot(&(0x7f0000000040)='./bus\x00') 06:40:47 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 06:40:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) listen(r0, 0x0) 06:40:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb01, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000002c0), 0x24) 06:40:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000380)="b2990e346798abf25d0c23f752fc22f5ce36e0af6274872d1639c88ff24db4a6646c41ece08e06c521a623e828921c0e53f15c88c268be93ee2e05d09c9d85842aa9608423ebfa5c25225d212333897166b37c02a1be1961ee492e2931d1afa6a96f9b1ea0d462f34e2a4f898ac2530575ee2b33fb81cf3cac1c841c78602f6ce9c51381aa6e7125c722c03adae6b983b4387c28d41089feb1e65b7e3a1a21fa5b1007b52f0a0935c5a016941e1714bfb13bbd47dacfaaf98bb4dacc8488d5e038f5908664ee772e3d25304647bb87ebb8c73da0a52c59de20b618e83f9eeba36d4e19bfa28ace36f0ec2adbc25fd6ce2afbcef1d9a1daf6763103c0ab6cab9fc8bd63af89d7b424abe766897c83f19efe", 0x111}, {&(0x7f0000000240)="12826ba543830c6c960d14de546db5af77e3033591f57e9fcf169c5de5bf316319b77b2cd5bfdf553eb86d76d93403bf7a8e3cf5f2a0bc266d3348125ebe098de1741ab93287fae9fa988056bd2fe935a7b5de7b550e0e26ee5b331d63c2cecd822abe8ab017f17b256e1b97caa9f45aeddaf166dc78416f52ef5f5ce9a7dd307865e78909f740d0322af3c251e1484e0f2f7010b1c4db9a", 0x98}, {}, {&(0x7f0000000300)="21938037c91a838a9c68140d28", 0xd}], 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) execve(0x0, 0x0, 0x0) close(r0) 06:40:47 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/54}, 0x3e, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000a4500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004a3ce07300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x84, 0x0, 0x1800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x800) 06:40:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) socket$inet6(0x18, 0x4003, 0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 06:40:47 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000300)={0xffffffffffffffff}) r2 = syz_open_pts() r3 = socket(0x10, 0x4007, 0xfff) r4 = socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x47b, 0x5}, {{r2}, 0xfffffffffffffff9, 0x4c, 0xf0000002, 0xffffffffffffff00, 0x61f4}, {{r3}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x0, 0x4}, {{r4}, 0xfffffffffffffffb, 0x40, 0x2, 0x6, 0x4}], 0x9bc, &(0x7f0000000400)=[{{r5}, 0xffffffffffffffff, 0x21, 0xfffff, 0x1, 0x7}], 0x1f, &(0x7f0000000440)={0x7f, 0x400}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000480)={0x80000001, 0x0, 0x75, 0x5}) r6 = syz_open_pts() ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r6, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) syz_open_pts() close(r6) r7 = kqueue() r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r9 = fcntl$dupfd(r8, 0x0, r7) readlink(&(0x7f00000004c0)='./file0\x00', &(0x7f00000005c0)=""/73, 0x49) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3b, "825dd2518004190000000000fa6000"}) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000640)=""/228, 0xe4) ioctl$TIOCSTART(r6, 0x2000746e) readv(r9, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:48 executing program 1: 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) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) close(r4) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) 06:40:48 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x1, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kqueue() setrlimit(0x8, &(0x7f00000000c0)={0x3f, 0x10000}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x9, 0x1, 0xbf, "6ed6692ca46f249197630df0cbc102202c64aac5"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r5 = getgid() setgroups(0x4, &(0x7f0000000080)=[r2, r3, r4, r5]) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0d", 0x7f}], 0x1) 06:40:48 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/76) r2 = msgget$private(0x0, 0x101) msgctl$IPC_RMID(r2, 0x0) 06:40:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a13f780800000000000000e816d41823fc7e0d7a", 0xfffffffffffffffc}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) listen(r0, 0x7fff) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 06:40:49 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x9}, {0x18, 0x3, 0xc8ae}, 0x5, [0x6e7b, 0x1, 0x800, 0x20, 0x100, 0x3, 0x7, 0x4]}, 0x3c) fcntl$setflags(r0, 0x2, 0x0) readv(r0, &(0x7f0000552ff0), 0x0) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000000040)="45b88cd709af51ea192c8b4898b715ebafea7088cec85ec851f496be11cf566bc4ffbdb0332313a3974609428d3de8bab9abe5af41190ae25515a94fe8d3535f8252697a45f8526b4340416346bbcd69e5411a104d914dddea375f77a4d9cf026f968105e2e33ac008e3cf2d0e90a6ee1407f53c62293e97d4ff0c6e96e588c59fe1b65242d0f43d00978469301ccb3283d3c9786c2c83d65693e088a2c1090c2ccb13b7811ba2d206b24fc6ca9429e685ec657a836316e4e70b7a61040071296eff8d2de1a43e2f739ba2fe7ee33219b21440", 0xd3) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0xffffff28) close(r0) 06:40:49 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)) socket$inet(0x2, 0x1, 0xfffffffffffffffa) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="20002e2f66696c65300024b179279496f8b343289a90ac25a49993bd128fb3568aa6eb09bd8c9e16d1790859b21a92d2c411181e72b9abdd6b3d15853e1f0f951531b537bebefd6e1859f97abe850caec429bfb795c16059d3248e5af0a60c8bce1d42ca910ba61ab6077e9f9e111f7dc51a8dbdf70ef81165ef600d90dc0700000000000000ea26f4e75d92f504b58b992d6a5a0fdf1ddbc8ccae6da85b2d277417846bf276098756a5d0a71177ce3e8ebc29651bd0fb4f68a211bb138bd30a"], 0x40ccb7aeecb378d, 0x0}, 0x0) dup(r1) openat(r1, &(0x7f0000000080)='./file0\x00', 0x20200, 0x22) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 06:40:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) 06:40:49 executing program 0: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x8000) 06:40:49 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10022, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getdents(r2, &(0x7f00000000c0)=""/252, 0xfc) syz_open_pts() 06:40:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f0000000280)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r2, r3, r4}, 0xc) ftruncate(r0, 0x1e6) r5 = syz_open_pts() close(r0) kqueue() r6 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r8 = fcntl$dupfd(r5, 0x0, r7) ioctl$TIOCSTART(r5, 0x2000746e) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x414}], 0x1) 06:40:49 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) readv(r0, &(0x7f0000000d00)=[{&(0x7f00000009c0)=""/202, 0xca}, {&(0x7f0000000ac0)=""/145, 0x91}, {&(0x7f0000000b80)=""/166, 0xa6}, {&(0x7f0000000c40)=""/173, 0xad}], 0x4) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r3 = getegid() sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="a129e8205c3c0aa9a155921a4269ac6979e6978ead95c5941ef708e3b27a279a45803727c38a1c9a1fcf1e38ed849cd30bb80be69d3e3efa9831dda6c4dd4851d3e41bc272b41cda7b9d96f81eafbf92ae33e7ee2aea85ab1771c3df532abc40c52da73058111a4b21799470e22f85b0e7d7b3eb827ecce0eb683d0297bb0a37d8c9ed37e0b0bd5e8ef184f9afc510525dcfc4f45ee736b312e5ea4c154a4069ae4c29c76e9b4af27d8116d25950c29c87a446068f3b62a4d27e3ec4d2009c01502085463eb3bdd44c63bd876a7166302e43719e3e6359edaeb21ad6ea80e8e2d082db9c86d820d33964a7327ae9a9428b54dbf1423cab", 0xf7}, {&(0x7f0000000280)="664d429d7ef9843bcc263443d24fe44bfb1f60e98276e2501358a82a046971f34a28d9533802d43de5553ee1b9d837b63e122540b71054ff2b1cd604a3267c74e4c888d557f0338e0b7461e2369066db721f090a9816bbb82636d2bf4669b865d5f570c2888e951eca68f40dcdbf6b1f54930c62bb632eda349d6cba3b58e3f579a0df79150e7587b96a3ec54fc01dec00c26bc7d7d66a5c9db7b04ddd4035e48565825186195e899ad8acdf03d88518983a12", 0xb3}, {&(0x7f0000000340)="5033388f41f2fe61d6658d91345e5033c6f6a3d43471dfa0d44519e0c250e4cf1b0234c5a6331f63891b2fcb1c9217859b9ea9361c1a080ddef12db923145e2721727c22f782caca8d0d7dc5506f2c0c8515196490dd0aa96e3eb0771217167ba346fc56ada5b1c85a", 0x69}, {&(0x7f0000000400)="989e0d48ac0daa12cfd8bf2fa74e9534218bb232a7c88ca867f389cb160d4905eba47a107d2b313731f32f8344e07368e3fd864d04cdeb45975fdc685ffbf3c3ea6b023a3fa3d98272dd69e8bf4a7f175f1c2b02742dac77feb9a1ecb77403070d33fc00e36501f82789555a28022d66257b4d20c6806d56a87cc0e7f2fb92c59fb318aabb861e0f6ccc2858ddcbdda31441e4354d4678c5c3328a1a4a49f7ec64cf1fa597", 0xa5}, {&(0x7f00000004c0)="a15c3e20db6ad66fc0ba0e370a7ae226530052cb091247b09ccd88bd99093a14766392ad550e15df902de475546093071e53cd1af3c83e4204637e0c734b39ebbe4275484ca4dfd715120bb4b0cc1ca8a0f281dc28ac038277af19679c288d3b0a6b79fe2c17479f16fecf3b8c1eace87529c66de2c22580b4096d83b58365138087c7c330bd40c4ee94e70665591c7474", 0x91}, {&(0x7f0000000580)="37aa2db60562f70a89d0f4208869aec0b35a1b53ad6ce2e58a53fb82ad7647dbdb0972596b981f00405a82ea58b891d9a2f5862948c54350ff0e82d8fdcbafd1ce0dcbb53c7c6b80aed2f4cf38df0d26c3641a9ccf38c9d363e1bcf1cfb236e0beb2c04d659ccf795317ae6cd290f2f63a9edd034e20324e7fcc95d04cdcb42215540bb5e9d5c884bfc3e420eba3c16fb80ad4b37773a3f31936c0ea6253a4c792da739731174743feef3840e7212b53328b025021e3cccf3facda7bdebda34badd93613356645d1aa53a1501a80925621418cc6d35c7f3469d0ee336e", 0xdd}], 0x6, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x118, 0x8}, 0xb) 06:40:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f00000000c0)=0x4) listen(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10010, 0x90) ioctl$TIOCSCTTY(r2, 0x20007461) getppid() r3 = socket(0x38, 0x5, 0x5) ftruncate(r3, 0x100000000) 06:40:49 executing program 1: close(0xffffffffffffffff) r0 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x7fff, 0x10000}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x6, 0x6}], 0x1000, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0xa2, 0x1, 0x1, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x90, 0x80000000, 0xffffffffffffe78a, 0x100000000}, {{r1}, 0xfffffffffffffffe, 0x5, 0x80000009, 0x7ff, 0xea79}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x100, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x4, 0x23}, {{r0}, 0xfffffffffffffffc, 0x8, 0x28, 0x4, 0x1}, {{r1}, 0x0, 0x0, 0x20000000, 0x5, 0x5}], 0x4, &(0x7f0000000080)={0x4, 0x1}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=""/87, 0x57) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636a", 0x1af}], 0x1) write(0xffffffffffffffff, &(0x7f0000000b00)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff7317eef7e441b33e36b3e6bcf8c41af330f4d51b66dcd097f74a8d6dc1e5f711271233f2299b389084c2176ce089c50f7f710d22317f0d1c3f68429987baf4107b881fef58946a9ce78f6ec58c459e45b83f1d640a033c26eea7e99c68c9865a206cded62f2e580125840785a5efa7506b1f105fd26dfba5055083c9d780c41592925f498d01d1c56767fe43d5861e7c56827312ee93dc7314c4f7c191ad7e3487dca0470e49aff2e3b5dfe6fd6b2c735cf3c24d7042fbaeefd2d44874923275b1e664c30f61b47c490b73347a9db55131df40cdf8f46db3eaa3ea40ac1c71bd9d4fa2ed7fa47d3269c6d23c663517512f839d8652f621e8883a28c74591127b4865ad8102e03770702df7b80e91b25adfb442aca1f512753602cda33c8f6fc2809d3cf296ab17ab7bbe320ccd3cbc492ee9a41f30453389dad33cf87fbd6efcf03518d1df6812ee6fd318ae3aa318119dc1c4f88d720d6a78ce310c8641fbe64b52d7c4fd79ceb66aa933d0851658c0488c14faa93a0efdede65ee93e45cb1451305057baea53fb1cd7e4b664e9bcaf455f94c1899eec001cd64c951d2d16801d0ba656b896b8dd83aafd11b8acd6a6cff12d952a560edff8183be29f4ab4fbfc856214847aa7eb0613a35c853277937794a67eb98614dd91374695e237861da34b2e1b03c3e1ce2eb8f95a01e91847958266c70c51bb80216730dfc8dc3652c1029fc0d111df30e66ea71ae948d75a8dd5f5d8c620d3b94afe483c52e528df2e81fb5ce4832fabbb1f20f7e0d3ece5d9f2ba5d5eb62f8ffd23de459dc69f8b41bc74f25746274391a22a2fb63a9e7b8d40ceb68c9efc08b8432a4c0db7a28c288cb9a93941b0431d5e8a29d1a1342bdb216d3ea1ce11c600f716f5b67c287fd37c7e3d96e2ca92bf04523e7304554b865f5382d6c706", 0x67f) 06:40:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() syz_open_pts() flock(r0, 0x2) dup2(r1, r0) 06:40:50 executing program 1: r0 = getppid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(0x0, 0x0) 06:40:50 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') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') stat(&(0x7f0000000200)='./file0/file0/file0/file0\x00', &(0x7f0000000240)) getuid() 06:40:50 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) fchdir(r0) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 06:40:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x9) 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) preadv(r0, &(0x7f0000000880)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000280)=""/191, 0xbf}, {&(0x7f0000000340)=""/250, 0xfa}, {&(0x7f0000000440)=""/226, 0xe2}, {&(0x7f0000000540)=""/255, 0xff}, {&(0x7f0000000180)=""/115, 0x73}, {&(0x7f0000000640)=""/53, 0x35}, {&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/9, 0x9}, {&(0x7f00000007c0)=""/179, 0xb3}], 0xa, 0x0) r3 = kqueue() r4 = dup2(r1, r1) kevent(r3, &(0x7f0000000940)=[{{r3}, 0xffffffffffffffff, 0xc, 0x2, 0xfffffffffffffffe, 0x96}], 0xff, &(0x7f0000000980)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x80000040, 0x7f, 0x8000}], 0xff, &(0x7f00000009c0)={0x6, 0x9}) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000000)) r6 = syz_open_pts() close(r5) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000a40)=0x214) 06:40:51 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{0x0}], 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="fb9b9bf1bf1086051e", 0x9}, {&(0x7f0000000040)="bd896827484f9d333a59d5b68dda2fcecdf5029b898b25856d6f9ec65dbc8468e97bc256aef7257c1df85f9d0440dbb05585cb4d47f9187b063eb0df320d18fadb291e964e7eb70a1062f1e2323f352bb104a08c5f8a244bc24a29adc41aa916e0abc88e7ae2b7a5d69e9454532e85a109206786c786812bf5e470dfcb38165eb35e3cd7fe96ab0b313ccff3af965d2f4810791a1cfd038b84ff46d13c24f45f6144f60d", 0xa4}, {&(0x7f0000000100)="8a1057f294d000f5f228c8fa4e8db58267ed893176cf004b", 0x18}, {&(0x7f0000000140)="42d6581e78cfe4fb9efdd9476103952d8ad7faedda0acb13bd0ba2c45e13bb7c81c37173cc776dd8a2db24eaa28243324f9b36a6231716f30eb8b32d13517dc807b4bb0dccf7cd016240094a2824daea5be02ab06ff65eff926ee42560349daf8db48c1401f34968e500af15a0890f0b607c2ff4ee5e95b31fcc5f2306729f9ba3a6b62c79f2a3eb9594a72409aa2055d351588d98365716a1d91f63bb89ad025f4b2d7352ee3422803548274f5b9d1dc11af96507a57ed4c2dcb5f2da3e191625a6ff4db0eae00dd974205529887fee39fb7c6490fa8613d177f222bed1f2354619560207ff94", 0xe7}, {&(0x7f0000000240)="8ca38a0408ca888002234143197aba2822c46c5eb54d95857d4b009489b3d082ed8183455546afad6c83624a34a2577777e5e7e2db0211a353f90d71da88d5b33979d3130198268152a3f6e5762fe6689e4b7da1207d8f56b90580d143e586f39ab2a6ab60042197e4d2b7fe2bcc56e3358107fa0ceae19a96a0335ee8b33269599368fa58106b5585e13f8255ac5c0ce83271c25e07677e5e67d8b8f15d9166a3ba32b38d09a49e41511d380329f1b40186c8c733897d1ca1f6c0d2902ccd2eb44f32897fb09de8d652f8bf5ed2e9def2cc9039d65f7370121fe2259ede72c71d90a230c4e5636d9f18c8b72890ed0b82384f04b29d84887a34", 0xfa}, {&(0x7f0000000340)="77f603b7284e70d692c1a6a37a4dca4abe40961436ba6bafd1590263b9c817e2aecf0d57a765757f1cd45d0bfe76f578f9929cba04e037a3921eae43188f94860395060ed5152ff3551c2ea156849170215a12d72dd93458f8a62ef66b", 0x5d}, {&(0x7f00000003c0)="68c4b768943ea5691bcb1c0b3c6c6d5b755b56f4e64d5792a2db7ab65ca29bf9cac92f2b96849c2797c1dc8771aafe72a6bfd42db7a62476d9d4ddc8", 0x3c}], 0x7) 06:40:53 executing program 1: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = semget$private(0x0, 0x0, 0x200) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r2, r3, r4, r5, 0x8, 0x80}, 0x9, 0x8, 0x8001}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 06:40:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000200)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f8454718bc013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e99162402abe9b8b4d411e020216", 0x5d) r1 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100, 0x8, 0x9, 0x7f, "514fe0b2935f459c4e22405856431bd0540b7dcb", 0x0, 0x7fffffff}) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 06:40:55 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x336161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) write(r0, &(0x7f00000001c0)="aad1eb230341cb678b1a9a190b6ba2bd2594308be3705a85eedd15126bc6b7fe51156773b2fb7235deee19f56982eccaf389be6491578871eb52686a5f47eca58b840031e67f8ba5c2d4aabbe95703516eb3f1e48c5f25dd8e9a12d31215a8577a8829cda60764396e7330a8561924431be7b56132e1ffe078a85137af4781f691e77bd4f2f3f3ffa048680bd0f6212cf748d7782ca39e414f47fd19a6d63e504141141279609e393b15d595e285874759f84e01cba7bd9d5b2680bf36", 0xbd) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0001000000", 0x14) setsockopt(r3, 0x2000000000029, 0xc, &(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) accept$unix(r2, &(0x7f0000000000)=@file={0x0, ""/60}, &(0x7f0000000080)=0x3e) kevent(r4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 06:40:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x2b) close(r0) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 06:40:55 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) 06:40:55 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') open(&(0x7f0000000000)='./file1\x00', 0x8091, 0x14) 06:40:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) flock(r0, 0x0) getrusage(0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x2) 06:40:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) chdir(&(0x7f0000000000)='./file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2, 0x1, 0x3, 0x7fffffff, 0xab92}, 0xc) msgget$private(0x0, 0x154) shutdown(r0, 0x2) listen(r0, 0x0) 06:40:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x3, 0x54d, 0x8, r2}) 06:40:55 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000240), 0x0) shmget(0x2, 0x3000, 0x7, &(0x7f0000ffa000/0x3000)=nil) 06:40:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x200000000000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) 06:40:55 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe(&(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 06:40:55 executing program 1: r0 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x101}], 0x1, 0x0) close(r0) 06:40:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000100)='./file0\x00') dup(r0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) fcntl$getown(r1, 0x5) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') open$dir(&(0x7f0000000000)='./file1\x00', 0x8000, 0x8) 06:40:55 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000200)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000240)=""/4096, 0x1000, 0x42, &(0x7f0000001240)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 06:40:55 executing program 0: r0 = socket$inet6(0x18, 0x3ffc, 0xf54) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x21, 0x5}, 0x8) r1 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3d, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) setsockopt(r0, 0x3a, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f00000001c0)={0xfff, 0x58}) r3 = fcntl$dupfd(r1, 0x0, r1) sendto$unix(r3, &(0x7f0000000280)="44b2770b157ee67dfdff73539412aa2aa6e1e01a2521182a80cdf6b5ee2d055d58d3e0d7a7d402a2c5365da5702846a6768d87950fcf7a1d9648b7123fffce08fbab59846f7809bd5a86e98c2969c9dc80e60cd4b23950b058e5992f085a6912425216ec682345bbb0996baa4548e46685edeadb3592d730c5c2d33722a37ff29180845ff98cd178f7696043d805f94e5b6e7314dca2ef37cdee29655736733c6e1f4da0cfdeeab25870417ddba6acfc8d6d886ff3b1e1c04a899d92", 0xbc, 0x4, 0x0, 0x0) r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x104, 0x10) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/218, 0xda) 06:40:55 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="812a3b64eab49476064747811a4b624948dabd882c6670ecafb70596ce512408cfb3dab4a38c73fe907050c59b05a6637f6e9fc0f5b81f8e37801ae969353f10391a8c8852dd0b286e9d79acede19e939f46fff0c368bad02f57cb18e32d12ef09ad7bf8de15d00d858d7ccfb142c4ea877a1b3b472c6edeb3c2a56473b0b17714f80757015f6bcbee9894afc755539eab4c46c1623b3680d5051a7560d517d19b06673136059a5e67ba96d916d5acc457026772a35585545d811dbd31a5a5242e9884c2734c96c3c90f9258093504190c1d8841f54769c988739eadfe0c9691470a1a680535db2e776060c4e730355dd715fba5ab3e5580c3d486ae6042858964454655778628d58a27bb77939d2311db01ea7233c6f5f59dd3bb73574cd065a5eb80114a0199649ea6f1670283ef50aa0116e6295b1dbd9c0c77757c2898cf64c66f0e96c7bdab837c3c2ac54ad9a2fb4557e62440625ce43a02ce60958d53cda984b86099d2de1ebb75a2a82e9c18bc7565cd0673aa4234a085cfe6ab1a667a5a5101373ab19ae4185ca1961fc0cf2c560abd1f573514b144e632167e51359c1e97d6be8799a229eaa77c20c4c52a338879da431ef6f74e53fb7e18127f11cd2783dce230f3e0860ff95a39cacb85361d17f7634bb170f3e67f5f3abc8ee7f56e38d7d3ea976eb21755e8200dd4f33c8ee81cb1f5e9a4e1c41710931dec25f138a2a8d28413add0dafec81a16fdec65d09f6da81e688106b04ff19b3301ef626dafafe46b67eebf57ddd50a484b72753efa94c18230234d36eb835b10130632a8d616eb68dddd31d20d1ac1ca780881d6b96eef1259966630681db07bfe5acd36a9419bb9b768a42bbc1c1ac3ded62d8b32b11fd1868196245243f4cd366bcb972908597a713ab3856520d58c0e99d5191b46ba56c9e91bff02c6d6d630f9eab9de5c9a2b7fa4b12bf0d413b412f07c9b0e5a3e7958c9f9f4028ba932b3ced7ae8058f0132b7b84ca22acc1ddfd068ce962cb08500fa7a32c736c0aeb42e07e3e741857cf16a008889547b48e5a3a333c309a12096b6c73cd8cb5be37df6ffaa4bf1f214b53505e779e2ee540e2442858aa46fd58d9702eed972f6ec03a2c85ea9312ba3fe13191980958279f4c0d0cebafa4f74e35ef625d05dce2a1da927c90a700c99cb0a883adfad3b3906eeb1c2d4e815441e8a0b1b8806e5c4653dc4dc82b30f518e7e4be21a8fcbad48dda5bb7a8dc0891ae543b5f9f1369ea2984c2ae9c7cb2b9352528878b54c6e31ee06de27d536376370e472afae1496e5c73604528b10d77024d665729c710b0782b3e419f039dfc8764deb4f95169a108e09900546ff4115877846e96abba454a70433c7c86cb9b55601c0a9a0958db447761deea9a05baebf4c0ffcd0a8bcabb6f3688fb946f8de3c8e4eebaacc506c3f758cb12ef22acac94571b49ac79836213f7737f033d1742a1a359f6b6416452af6bab348d76f1385f7f2748d1f9394570499ce2f75e6bafd51810f84315b586427c44c3828e8ebde806b74525e9b694172165ac58f5b340926d9bbe8ef0a0b65f23bfd5210568eeb97baf809a845a33b9adec36d44f5e9aee940d134330bbc3ef480a678d48707f6dac1935aa5cb55c9ec3bc425dffe3dc835b130be665d9ea508943f869bb405369e05445bbacc176de4919b418c4670e687dce75da430f0a4561e8833abc54652b909ad013144877366bcbb273407b92ee9bd6b28b79f0b116076d45d5003cd508e5812b6f9667751a917c24a5f1cfa406f3c2c5a4e0bcc4a52815e595bfef3195f3d4c2ce61d8f64092672551687a76a68959a6f2df2d513ac278cb6f166993c76cc606b7943e6bdf98ce763ddd8699dc8cf39453bd3c19c4aebeb53ac6740bb85eae57add26ff0ba7eacdfd68cfafb30b5936c045dc8268ebbe184cea348039f090bcaa3ced2e5deb8cd05d379dfd81ca713deee5bbe86b8a341fff01330902b879d663ae27dc9d0dbf7af5edb7e60e1cbb1f5184b3647d82e6abd0cfab08c603156e6bf77d3c4067ed7c44daaa4e1052160c2a201009ec4a6754aaa30ac4bcc8a25ca2faed0ea66fc0ac58ccb6ba9a08b30ae3afe3dcd3ae40748642d76a0ba76262b786e97d11ff884c0a84c384b1c33df6374ddf3dad55fba2e321cf41d0a5e1d8ad65559e703e7c718839247541049ed262c7069b89041e6d61a62c0f1fa1420056038299e95773efe970a6cc9b0d206cf5e93d8b6cdbd83697cf7c97a59db5afd201e78ac504ca95325c7aa3defa7195a1db396664885919c0183388f524cff40e687c0db1e023ae4c1e6e6eaa7f8ffc20b082082518aec5b7cc5b23f5844efe4d828a02fd05486385d5bc306a83b7fe17bf069bf45159e7a3eec9966679811d7dfcee04d683ddbc2b2c03b42f9fbefe4d7602e33e8c654f9cab5985d5cb5a2fb47fc35b94bb1dc499908cb9ae0da9e69fbeb72c0327063970dfc4bd955bac1da0bef5adc90f62765474809f9fcce810c915258e75a62f1ed7be9a0a12b71789b103654d123ef13d2f2992a5d9ad8d3f8cde55f9e49eb6b02d5d8f773e4ab1a013b74e89f235bf35a1695f5af8cd1c7ab7e51ea3fa502bc13ffd3e074ae31fd7666c508f2484ae1285b4c9bd06e1ca1fededce31dd466323f1214f94031c469e7bcf5a9d6f9afabe2047bf9de18acf2f21f14d9fa9d96cea9fa2a7aae576efeb7564a74ff1b20002938025e8ecb4cd843a2154265dd8f0ac0ffd2677b6457932db4ebe1243df2f4750638e8ca1cfa051535a8f46f0849c2aa66fbc3da4b04c592b3aa450cebb6cb2772a98eb5056f9391560683ed5d8cb0cc5dca99f6217e40d94c78b4429c2a20c2738b5d2ca407b0d9264136330bfab3345ff7d4692a52b5408364175f6632273e9820cba5c38c341a9d10d419779939bd039ee5f7e7c0a303a69ecfc59b53b1f7ce418198fe145a5400784122842ba458888d36af25b3fc3f1a162209382ac3655f381efda88e95715459a0de52027813454f69a62e8ca6785438c3e6059c7fb5d15a6909891feb955725ad3917e086c645c56df3f339b1532a49b26e71dc9565b466f42a805d3d5d4b2f0041bd9f897d21027db86a254af8611ac193b187e22f87aa1057227db1b0e04a5229aace8ef6f83ec73a161b3beb9cf5831371432e84904de66bd34bc6d19bd42d9697d81148ed24e8e7f9f5546cbaf7355342e3c50e2820d04132a160bccab537fa573ba55eaf0cf2c4c4b5de8fa8078e9f71e6bd66f49b39cd651a378ca0b198ff25ba2bf2f4307e275a65887b17d2c91fca54e2d3c6cf39c5d1862a9eef185f0236ffebbef4191ad653c0ef65445b54d219ab90eba09186327ea6bf8d9273fe7d6c29173f4e00da4a6e212aa5a7a82ac3ce65d56bad70ac047f0284745db3d70dd2709e548dc9cd4eb5a421260a3fc5d1950a3b9c5b3a74fac5bae530a4158957712def953995dba35c7dd4a3235421488c9ec8e4c9bdd2ebd40c2428d4443895f9e3c6f54480ea421b8c656da68a204bd956b19372f11de0e6080d5b0075f021a93fed28af0bfb3dd9d1031d1b0fd448b798024a4a4bb3b333d138f682fc5c13e34ca3c4e18f9c3598c6ce14a7abda75ec4cb0ab9797d60fbfc9ca14379d7697e934912461b87585d22aadea37e6be84b5f1e29e9c83e58396eef7df819ac027ac7b20409d5fc65a44125f7617a35bfb2c56c15f4a5145bfdd039916a67b8e60cccddff0e375fbb18433e743f2a9d264b09468af5f19a59dd6a23bc7b57cc2a25c0823d90a926794c422062a132d78726183676d960e62cc630ff9219e4b6149fc3963c32992ea9aadc1faff46c71fc18135924fcd58928332f1ef28fcc333744b04b10d34326400777a847860982b3d317899984fad8a74610722bd9354c3372b5f1cf658dfe5101a985c38a4b2e461fd3ea5a18fa3357b9b172f4e4c1b5191e74015244cc7031dd87dca9a1143900e9ac57c2b6ef1e6bfb24a76ae5ef9d584437a42a8ea5ed2ec2afab56709bbb0e7db17b82171482348d199fb48be647d565cc639cfc3846adf78eb5bb1d7b6ee020a718a49606ea1f8fca4cf2a2b4e9db236d1b5706c3c150a74bc92411d351a00468a33d38b1d4260cbbcbf88f58ba8f81edc875de0de4100035f1e53997f9b8cf63fdbe9a84358391aeec1f543722faf724c425c86b0e5b58c52743d7cf31d7bf58d250354b0c468416c4f8c7244458ceb9974e14fa7a200a45c9797d1278701da21705f7ee037e303fcefe12b37a5feadd0cd27621cfb3f18832d2cfc5825594266fc7831cdd9aacaffc9014e2e0a568fedd4de366b4691f96fbb53a26e64dd2faf25dfe21eb3d829fda69edf4ad989f261bac0ac5833024b18b81d397f45aedaf50db499073fb9f53856b5ddfadd5927c840672d6c85fd1ad4b6175892ac34ee5e10841b76389eb1b1e1ddae34cad14fae356bd8fda439becab877d505c38affe67d4c08424bd4d43fd0c9de94cd0334d8ae958b01a2158b78a6f66fb40f5eea007a23e0c661d8effa3e9fee5aa64808177f79486f9e9c4c7a65d9989e6d5c0634ac8cadcc6fc3b825691bb80b53ea48d57e08794f61499b29b0423545a8f6215449d4fbf54579a3e0234d1393c9e409fdfa7af1e574fb060927020fa4aa0782153d6336c5e85e4e12a4cc785ea22292a529260a1c67866cc4fe0fc86df08c8b213da137c9ef7883e897b816d5e2b0e2e1bd5911461f2b52ad7507370a870b018bfa096e37cd950a6ed54b71fcb6710ef7ec66937e185a515171fb68c25bdb98cc6acf0a62e820144a220233aa23947503825d4c1f94111c7b4bf3203e426597cbdaa45dbfbc578435791771aa8a0705418e67abda2f76cf8aa7da858f7ca81aecf920ddaf4a73ae87c1655bec0a6c2524d03ea84ba5dac34aac1556dc5cb1b99260e0e8e9679a411ba490273651a32ebba518c9c3d6e47f4b678750d30c9a757ba80a26bcb02d055bb1a5cede3ec7d2a8b12ab23cf648d8c134bdcdaf1fbf23e5e6a3be4a1f8feac8fe6a743f541d53c471c4141b7a75b1c34f21c096da98afb8a97ed6cf85a9f3bb5171530efadc2600038c49d9ca94d51b7f68df9ed7bcd153403b3a48292227428fa13fdd0935dbcfb35d266a76e618379bd2a49656f9d70a6f1d346d29e3591a53bf297318eac86caba13b51f4e290cf9dc570978853449ae2647bfff7be0ec21a2a3dfac835c6528c86fd91c2086f3c52b296b65964fc12f6286feb9325af254084d462e8a3715b54278d63ac6548659e19f70720f8cb36a8ebb4e0ea568ca5285a4920aeac5feffe38de8c232665fa927a96ebc05089ab07ad5a1598ab245015461b1ed740722411340bc8d13ba5ac52205ade3d29c84dcb92f01415e6431761221773f727d6a35e2f125de76b0a4fa19709e29b5a5100511f9084de339a1ade082d1481226d2ec122ce381821d2a3fe87b7fc041b3070d4ff828f536d74f86893fba882e0b9ccce3221af442f2c4f459f45e9e48b4b1932e9220fc8c5f8bd03143047b9e99f01317a3a9cf395a8582a1b2d1affa40c050ee26a2aca77ca2788b49b53486a3402f4f4ab9a2b4a6b84c95135c405cac1c15bfabdca26cc774488c4af4d27675be87989a78845e5772021a846303d8170db2a5f897684c1af6b67d1c31b9c95fc4e93f50a48f106d1d89849998c8546783a935bf89ae3a85cde11042520f3c6911813b2888a8c6835cb2a9ad598c6f22d6c44efe4563c80c36711ad0c644a624d", 0x1000) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000001000)=""/90) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 06:40:55 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) mlock(&(0x7f0000feb000/0xe000)=nil, 0xe000) recvfrom(r0, &(0x7f0000000080)=""/72, 0x48, 0x802, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) shmget$private(0x0, 0x3000, 0x82, &(0x7f0000ff8000/0x3000)=nil) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 06:40:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 06:40:55 executing program 0: clock_getres(0xffffffffffffffff, 0xfffffffffffffffe) 06:40:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x1) rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000200)='./bus\x00', 0x0) fsync(r0) setgroups(0x0, 0x0) r1 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setpgid(r4, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) setgroups(0x4, &(0x7f0000000300)=[r1, r3, r5, r6]) fsync(r0) 06:40:55 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffff, 0x6}) close(r0) 06:40:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 06:40:55 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x20041, 0x4) r3 = dup2(0xffffffffffffff9c, r2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x400003) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0xdc4}) 06:40:59 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) flock(r0, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43905f4ef079002d660b5f8ee521a7dfa763131559906cd7078684c013872ad792000000000000000000000000d59f", 0x64, 0x400040000000000, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2000000001) 06:40:59 executing program 0: r0 = socket$inet6(0x18, 0xa804, 0x9) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 06:40:59 executing program 0: r0 = socket$inet(0x2, 0x4005, 0x100) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) r4 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r4, 0x0, 0x20, 0x0, 0x0) 06:40:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000200)=""/174, 0xae}, {&(0x7f00000002c0)=""/190, 0xbe}, {&(0x7f0000000380)=""/122, 0x7a}, {&(0x7f0000000400)=""/175, 0xaf}, {&(0x7f00000004c0)=""/176, 0xb0}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000580)=""/164, 0xa4}], 0x9, 0xf) 06:40:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f00000012c0)=0x7, 0x4) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="1171d29e70778be1955e075dec6e03678c7ad017af93006c3d257063cd538f597641ec886f94230ff6dfd624a10ee4a02122051bab4110d3bb17bfe9e4cb155fec1c302b60c4651a7a746a86b3ffe5e1b9aa0ff84d03688b3c0f9972142301909e4787c5e8cc162cd7f3bb09b866eebcc1b1bbea38c78463631ed4d61605484ea58220f2a815afb5eb5a3c50801806d3a32e", 0x92}, {&(0x7f0000000100)="e51d19a74e243e3cecc67d2385ab65f44fb1eaf12db5aa1ecfd9bb4998225eb51edc2a4e04ca2e9610d560c985223be842cf6aa49fef7dd6652a66850758c3db6b98bd1f101bf21da2c699bdbc9ed4b7206f630f937f9e6ef5efc848ecd4faec3854db80df3e171f40a758a9031b40f940b283efa26a7f609b0e7f94f37e4445412d3a843c0010d99972d5df0da6fd5de4b5cb1c5d378a55b3977bfa44e92738aff77a519e7986b7f255400a6d77fb3ac667682e98aa19a2098d27584fd41f42d786", 0xc2}, {&(0x7f0000000200)="5a466597ee990ad1d7f65856fb772656225fc4a4dcfecab0ab076a1145f803894135dbae5d6ae0fc43d6d9f3571b55564db1bf70940cabf00b3d83c0ee5ee91468cc0e", 0x43}, {&(0x7f0000000280)="5614e68b1cd305966a61510840fd8312598fe80804186a4a201258f12f10b40a8f27fc37a9c8d2a3198cebc71c7ba3142fa642d0c75872790d8a75c13bc5a2d2101eee084e1de3211f8a16e5151bd3bac59f51f4f9d098a5af596d76722ff02d7c328d1635284f8ab6850ff7b60ccebe5a974b8d327932f8022bfbf5021a23876acf5ff62b219ff3cbdac74cf6d05031e9068a113d34919657594b8dd2e001220d08c9f9142a6402e8f7b24310bb6f814447f483fa02de3d6ea5af867f2e9b9f992bee4596ceb81cdb21a047b468fe7b14dbe9878a58c2389c97b9f0b354fd533fb7381a9b8e203cd7d9ade243bf4e7e8de517ee17eac71233153f317cd5cf8028dc1c6c01e9db69d3549b1bccf3fce5e5660d348e855f42a504d3662b418d225ae154d0d51a44423ddc1c10571ecd76bc4b1135fe2e2b35c1ed6302cd64c949974f98eae6770e5dd34adaf5d942994501a8a2b1ee6c368a7044c852d2db99f73f70044644aabb8ad264038b454bea39c59f91423512539e8e81b3a6088b6d97447dd333cf01e4d797f2a8d15a2c80a98fc2933b62c3debe04e7cce5efbc6a0eee88da4132ac98a029d6f8b983c2a8490ee203b6316805e4e1260fd184b81319855f88eec3ac85cee0d8240f228dae3093186f3386c3083d58db327ae0263ddd89bad8466c3f23de95d4210ea34bd0f89829de71ca930872da505f65d4990059ec04e152b57e52f6aadd2fe23a0afc28cffdfb5e438865f5ac2d9a00b2bb8d06b7bd5c658a89fc8598c864980a083f58d206e8bfe21a1347cb7e11f7beb588ad72ff22eb29554a818b0e9e227261707539a38c1cabd4d6f7723b16e910057df05ae833be84f303a1ecc14d095055eef2862879085eaef4db9c2b56329bfa567a60c2d63b0b07b56c2a7a48cf21aba09c3d864d9a8b427bf2610db4e497fdff90c77dcae15845e5fe481acce201c3772fad3f7cd312cb5248fa974d6ae973ef247c9bf838de81f2bc6af11dc5de52766eb1d0edba67f6a588f9dccd272946151800f20e9b5525b6d4172028284a315827e313cc167bfdd67a38e162f4efa46dde016222f29c2e95f06a8d937021441a44a0e088db5494bcc09b5a64ae10d6a99653be42912cfca441174d744f69b136a1e1a045e6be4cc2991d52b817ec085c7f0f0a21844d0257ea21786055b70d3416928aee39d5f0687d96cb401bf741e19951560f8e05863da94b0e57e3dd0ceb6356681cc143e436a8a6c027784ade7749d3daf94e23a3f031b8b83bae51687012c672f7d469373d765a8d7c1534ebf537ecd67033119aa04f3c3c028e2631420138692fb94d8fd05543116c9ebd9abab7a0b285c07ecd5524acfd2293b6d4acb5c30edd2e4b3120813e1d9725514ce9baeb8403bcbc4ccd3d7aa2ae2853a9efa4db932e715e33e4babbe40617e5b53f46b0bd54ffc3139e0051309ae6b697ee7bc00418545ba1137716795f1728345d9fa429ce4c88da639d99bf6a873bbf063cafc3f1c954353afd1c49c75575a78ebf5cbae7b126e12a586e3e615c63bd01f4a8ee7ceb175675313b80de34eeb866201b73dca4b827e7135bc5ad7a25f46ab0964cb453176b7cead6e60f0a9e6a12a221b2cea64b406ace710a5832818a36494fbc9adc6937eabbb0c9b0fa63da15e212e85d202ab3b8c985f8b0ee76a5602fdb78f21c07e791128b53251394a4219de96c28b4ad5031bc16901abdf4ac8d41e019bbe36f72a9f14f0330be8d0c4f0d779a49e936019e4bfc86edb9d1f1e82740381e8fff383e2f4a2e864525533ab722a67486b644312dd588c607db5ce4ed852d9167ca155c98979e9b8459a6bc6a17b93df7d64e5e7d68343e3d699ea30e6f91e436422d625d7967e694cd50d8062fbd5e46ef0b0a511e45721286cecf72d329d062aefc5c6339d0335000d19b0256cae11819ad47dfbfcef1ff7809fc0700a44f313975e8826ec073be51ce8abd6fd9dee150bbac93374b3578bbd40cf44366998cf30dda87212a22453bdd0a46547040e7dec0210c34101e680897f0a86d0122331192314e94c514a730573eb285eb07f8a24490dd21e236021f7f087706052e6b98e3f9d77c3e08659b6bf6611bd967df865fa461aa8bb18126fe1f157f6f6eb3207477f8d8789c21a4c629d5fdb16b30299f877a6b4dbdad7668547320515fc2168699743e412784a29513849f0bee0f351f390895b9315158065b8078f5e88828f6cf9c9a005a908a53598e93734ea182106addff27903a3ebdf4b3995d2ebd7ad3c6c636245d57c7c6147f30282893764cfcad93d4b6eae7ef4d5b066f1f3cba2c255e591ee61934d6a9a131cff0d70b9c128141d847af7e580b398061a233178ab9c9ddffa1ab204a9469ae2a17bf6d1e6648c6828685023cd1b235d15c583e54f25d8d12450d206fb80c1b49a5db5af8a68d144240399b9a08d4fe393e1e641e2e67c430edd46d3222292ad4ac79ac02b26be1d5708af0d2b5461db5b5d016711a542b5a86155b3ce032fddc909867d83dfcf1896713c705f5044df0cd7317bbb212ce9160515197063edf48050c134743b00458fe1b312fd7f39e5bef5d82de11890cc677bf5ea714d21ac2de1e89c741cb2387b92c81737a99c7b1034dd9c03fb40c856cb58e797417590ee4e501ac019b4efc2c38b3acb39aacc18ff3a8d2e4934c2e581090a45964144366f58b18a98d93985c50b8d7e51932150533056df98be9286d15ff565f3bf7dea8913e21dcd70e4f122779efbc67937f8dc6bbca81a018f9d387569e3e287d17e975058534b12b7e12be171d76b9b06a7ade50437b144d88019108265878aedd1b8fda10b266b3f9a8a9a97927658fc3619f87868ad396031aac67fa190ab75d9d9490387d4f654ac28ead4ce44e332010a12b9827d2c10530976b05b87bf055e96fb7a899d3f4049480d05a0f0c440db49df00d1fc0ee0dbe9a872790f2cd053a76bc2640bb15bd479ebd7dbc93428875fe9201bf1a44bfa95ef3ab48774b33e12dec603bab02c932e31ee3ec9468b9d0fb6c9a203fdd7580cfcec63153a59bd0c412e2db7a4c7e80b117eb24d259fdcc8feb5ab5448eed28e6a31166788c80b788436f4bf8b27963acd2f409f999269b226505e712fc6ba6daed8e6fec8fbb120413b8781474cfe3bb76a3f945979c54a3a22ae48dd012974794c0bea888a042857b62c4bded95377fe9135fd8d95010321a93da8f6554a5c9f33de3d590a783cfbdeece50561d891de839ac4edb13b5dce983950a62aa57e3fd65580097d9fb6a9ad2253b14023ecb3274dab7b42e744d8ee6105d03e2d901b3f28439e1f08760a0a27800955f97ae6c3c6dada883d651e8d77b6c169bd3a3da9eb0ba70d221dcd6d0feb1a3abd37064e9b0966819a6f9e89f72093c621a847b2421cbdd6ec6e443af4b2598dc90b1ffa5bacfae95f853a3246ce740c43ede582bbe3e94371b55562d26d9cc481aaa591eab2d2a90cd90498224577e1f2ff125470b63077e0c9cce66a1350f29a45986a1281cae1eafbbd7f84bc443cddf745fd0080e88fd91dfbc4cb877252c634f1e7ad9f0be8ed347f374eeaee55baa36d6484e57b781e24e53f76be8de787c1eb8b0a576541e6d3f993f8ee74a29a4e0bb27612966c588ba621d35c18974686e01741e086b12b84bae15e673c3169347f28aec8894d0be4e5e404cc457ac8b827bda5814fd42900fe72a760e04af0cffa88547240b461866896526e0b6d92a80f0bfece3db80744d75fea2c0b6d4433e761c64a0eb51885ea28272670ed1e3ebdf8a3166d9910bb6f1626f3a33567617d98f9887d4e80bb479e3e081a58862fb5c15be00c70a35ae5615476b9976a60d55a196f6600cbdbaf0842d2620b1034dd411dc741cd8797837efa67eab8ff87220b7f4ceb77fe3c19db3729843c47ef75f83a3610b548c7d3a729046654d13066185f36671751617b73e6da12748077d2be041e77e52a348543a09685485526aad289d3432672381f7115302b62ee41b84b56cf8c5ba682be546aa05d420bbfd2fbf1ca7a9ad9833ae73d3d408fb967d5a5263c5d9a402d8e238cfb219fd757fc05eb0e8bb80114efdb57bcc2b8eccf43854d42338c02201ea1e70888a0ebc28e649c084bcd6eb0f1f9b39b7c2f59f76b251d419cf5f9e1744b3e07649e8d396dd63c3125661f2ac596963049acb04e354463d410aaa39f38cf450f61d792c3d9a0cd02ed2e8e70c7f54c7eb176ce60bf60538fe100606a659628e6a893b357e72f6ddb9e2e2bcbd2783143f5b3b41f717da87a263afd286e60a9bb35c82a3d7231ec2389827aae2aa614b5d8f7ff76d250db21df63f056099db96ebc1563a2cc4374349668aef71aff5701991f8dfd80bd5444b53e122fa7942d697d096a243ec8cc4f4f5579a24779ebdcf323770da7708b0db357df48ca89d21b82fb2316cc6a9a91a46bbf355cf4e21ae2a951c2e3065d5040729c0aa8d8b9cc6f5d06e881b997e3ae8c17b851e1fe0fafdf27dbd9c04522b9675229925060efdcd553c92019ed968e98daefd5791773722d56a4f713677c054e770d9d7cf7868b4a6caad689c6b48882211c359b2d406cf48f91cfc86f0abaf47355c0b21147dbf5aaa5d285aa623509864a828ccca9d3b6d261508a35cb64bee99ad1f97bd4795d1531a87b0615c8b6e644b6ac68c413bbe7d00ece21e8942ced601f8f2cce4d3368c4d0fbb031229b3f9f6e5c702b79cc4a40e3da1ab6021df02276055741ba88a6bff9000a4fcca36a3c0adebdb1a5c4e8d02c78fedd04982d4d49707e5221d453ed25f6a6e21504c94abca153e480136305d4d0891276de9034790d9b676337d00c956cd9a076b2aaab7bbe18e53f4daecf23d879143f550ec61cbc925b41ab9f0ac7db9abfbd92ea8d00cf8da16f864d397e46463b30ceb6690352744903598552bad211f334165356e8e539ba4f6819a02013cbfa309aa24fce2ca3b5f148c70df65bd0aad819a5655f745d8d7735fd05daefc737583efb0a95b084213850f030478ccb5b3183d9af217839c57129ab5a861c4f16c07c562f040babca9ba67fb180cbc10f1722adb5556bfdde350b941835247ba13192f59535974318cf2d24316051a5a8d43de9c2aaa7594cf57ea8183da18a207ab9dbd89ca499e379cff25b02089c886f8f4657e35e26474a214b263df1288656056ac2e876101009f3c62f5949051f7b25d5bb23d00f2486f12560b9f9b19ede88e2423fa91795ee9971dd97f017c879a8f7563ff899957eb8b9467b42e94e179cdba506e2db109c92ad199418d7faa6eff4135de57d56f2651c685918325265c010fc3fa2b1991756409b69b7f77a8648430431bc2c43852914a0de4b7e8a122a4337b5b0642a62caff1d1fb88655d0231ec083bd24065e9f05e753aef8d099a891671c190eb50fddd471d45cc0d798f1988bba315c08cf1b384f89efd68bf38a886e6776b3d9c3efa176adef86a0aac7ed8812023116df919e74cb961d1a57bdc8cbcc168bd2aa1ab0509333c742e7610e82750568adaf519ff12923e130a55cef55d7002c637aa2e61c11ee325b1185a4c91f58a189dc4434aa0963ff173d7b485bc08b11c9bd2da12e60b4397e3248c4ed20fd5abd5ad7799e5696cd2c60a6e630d6be4acb69c295ef3d22350e52d0e798566ac76b240f9871ea1d3b5ed947247d10f95cd09ec261a1d532b8a915007b9cba4887e0e6b6157473e2dc36cf950e5fb0c4077dff2423dc8c790b3c1", 0x1000}], 0x4) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 06:40:59 executing program 1: r0 = socket(0x2, 0x2, 0x2) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022ea7e8696c5f30510000000100005caf1d962f3b3eac1478685a6257dbef04b633442452c35a632ceb8e8946cfbe5316a2e4025ef498bf341368fcb7e5fd3b341e4f97a7553c2789d02cfdbde34758d92f1d5614a5a78e609f2e9aed307e73dc7cb108f5056c24b00352218a2a900c6f48ca40cfeafd76ce6ce9fce28d34f86061911d2144095050bcbed53341502137972c45"], 0x1) socketpair(0x20, 0x5, 0x1, &(0x7f0000000000)) setsockopt(r0, 0x800, 0x8, &(0x7f0000000080)="98c3c39c7af45838a0dc6ecae3d01f9567500bd82b2d4c97626b4f4061e0178a4f80817a2e422696790f15e710a23398fbdd8c10d453c9e58ca75fde8203e9a2d19a6af213c945facb5d41922dfaa8fc0726477414eee601a345414aea6513f72ae50d641b04270cfbffe8907bf5233c1901cc2bb1b6a2e325d45ea9204b72", 0x7f) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0aa0914d9b56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74662bc6ae92896282491cbbe48b705dc225122e39333ac69e4ec4fc95127be12af16b13030929067e9314f526c541f8b474f94154ea2fffe558b70065a09bfe841334763ba63b098871c7cc179285740a3bd50052c92ef4b771cc0ad6d25944290e50b0f07bf5f5314c67bc30d715e5ae82f5b8114f1c66e3410205ef4058f24cdd19b85bc698fbba07770084e6addedf32789f44506daf666f70355a25be87815c2fb7722fcb96e2d1e3239c0b2e4630ef56833b160c649a57c1dd4a635bf7e4433597c5b78c00bd4600083b81f5f5a53b6c816f782a22d68bca2721555ffb0dbfec3666c5fd6c13a23ec909c334fc4e656a10ade0ceb5196c5fd4e9fe6dfec83d50b5e8d41171b8f19635cfb75a69ed0e6aa398c82f2d2c45135bfdecd646ae03ff0099a75ad7c15ef478f68e22f9598b179fd8abe8c174df37c45218a061de13413f0471c84f5fc24530856ca51b5d70ae73577defa36c4e54d357861e25c182e470d4690f3ffa92afe79215bb5ccc1153b8fffb14de01146f59bf061debc420b2963d8436a077f4b0874caa21b168418bbb25f09b9080068345f4f753817c6d7e37f8b946c0d3cfdb671b2412fef61fae6a69fe3639b5b3c038c6043b4681cc2d8d06ca689b455acf8db67d23214c1fa898ac0c8ec05489c629ef6abfa748d22e923a34d98da918cf4eb45296ff37be1096a9ae6bb4011741b3969e72e77a9b6aec7fc3f8dd62ebacba9c91b0362340baa63d952132adf2e84cb933a1df241d79f63aea14de95efa82332ec818049481d3d0c61b0759b3adc6dccd2625f090e977fb03f79a59bf0d006cf216799497235951124d6599e598ee35cfab91a8189365d05e1df71ed8809385fc8e3e14bd4b11da40e30ae8dbf8e45f90df7e64e382556c229019272150a961e00ffd160be6106816d831bf82ef51527e7a8a6c59cb8c66260f9240147d29bd7796b5ebc526ed00126adfd319fd9b13974683c0d47d09ee55ef467851c70f010dbeaeac876843edc23314bdc475fbecd0e706fff65d8045e450749c7cc8a4b109d489ed9c07273e3a8e440fd1a4d2a7472d9175c677583c574454d85e43bddbec5e5a2d6d01fa5028b27923424c8f71ef789947a59d8805dc995df78adfa24ceaf29461a909fe96f640dea695f17c97991e78f40367f840309cdc418d904e63000cfb1c4731e44607ff59312fbc4ba043d1f2fd69a271e6a22958f4a348e5e9ab663a729eb2cce26350e0cb700e40625350f92e54bd44ac5ffe6f10d823885d31c07507165d7fd01aaeb7672aada5daebf62dde5a1fd667849bde3de3d5f7a81cd02061674100f4451046672561b2a21f69f2de0a0c3423a1166a88fe0866cc6f5d1344e60ffd09afa3df57bf57530f72dc7ae0a7b0dc2c312c4a8408dceab68eec0d8b18a21fdf5fad5874f4b117e43631ec50c58f86a2c2968b70fd881694f8670d0370ad1de81fbadfa01461d01e2fa0c666f045d25706a276cec03b17e754119d5b323f1848cec8aea683fd7ea8e8d5671184823da1e49f2b70339adcb1c0f911f4d51cc28336fbecfdb598d9b85a3e8494c2f609d07585c587ebfb5604cb474426f914164b48c554381338148913c9587c5a3e267b83a14a4fc5f2416f2a7b658db0388e1ac7574822ceaf00458367b115e09e5883d7b50866742b0aa7e1559ac4f1b370f8b4fa35b3d6c21bb753be7848f4cd116f023c3f2ef7b8e7af305d8eb0191bd67516abff4681e268079bddb1f6c73b6c2fa9b8daf0b868b9430f7ff276c6b828e2f462ebcd635a2f693119485756951835eee1ed6ce22e6e9f8afc1da177b29fa91da269a56e989bbddb7c37d1708a9b73d7562331672372dddcce4d4ddf3433948a1b503b44cc27e8de6b1183b8c274fc9933652b6f38be887d72c30328abc06820289f0d15164223ef527ed86c3d4929d78bd43b316374b606a46bf196bd462292feb917c46b6d358d549ee9b48119f2e496bcef17c5750f7ba82af18658c52ccc6257e0313299da8da36f78f5a878ceb7a398d5c30d0200527e73f847d4e4507320f63812bfdb5e89d442f467739a13120deee90cccbbc72d8e31170bc1af74bff307bf3d382b4af0297bd36d5dc8266385ccd76a0a4f99c810e4d854470b86de512ff59e6e33a5392d4e4c86ad2fad8ed2a0cfa36b024c49617aaf9857895d56254912ce94d07df97dca27adabd630bf882b67bdd5650b0afec11dd17d843b27a6bde298ba22f5ba47aee50eab5064c0c49f69183f82b6d4dbe63a35c891c499f1b859dc771ce4ba59c39882bf5e930ebb999c853bab3a8aec65ff858a1558d4b72bf8ad0171a466cd0b5c3779145cd509bd8952ec52c1571abfd128ccc9e8bb834d40dc866e6dd4d2c9bf83c3faa9bbf7d28b7b1df45ad3af983485c82bafca94915e6e9cb55c3ed70346fe51b569e648a8d22368c496a5cdfb4c187dcee2e8764602111145cf80760a9b45224d3325fa32cdb17ea745b665b72c0bfb788f8dbba89b766a4fc2f17926d", 0xcc8}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xab4a, 0x400}, 0x10) 06:40:59 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x34b, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)}, 0x400) connect(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/223, 0xdf}, {&(0x7f00000001c0)=""/5, 0x5}, {&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/106, 0xffffffffffffff43}], 0x100000cd, &(0x7f0000000300)=""/116, 0x74}, 0x800) 06:40:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000000), 0x0) 06:40:59 executing program 0: r0 = socket(0x2, 0x1, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0100696c653000"], 0x1) 06:40:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) clock_gettime(0x4, &(0x7f0000000280)) sendto$inet(r0, &(0x7f0000000040)="f3caba6fed99efd0594ecb4f8d3d065a88b03bd93d01e667ac15eea2ee1caff3ca674aef2584d201de3c1b4231b9b86c19", 0x31, 0x3, &(0x7f0000000080)={0x2, 0x3}, 0xc) 06:40:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() fcntl$getflags(r0, 0x1) kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x85) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x70) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) close(r2) 06:41:00 executing program 0: r0 = kqueue() semget(0x0, 0x3, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x8000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x22, 0x7, 0x6e30}, {{r1}, 0xffffffffffffffff, 0x29, 0xf0000001, 0x6, 0x3b}], 0xb518, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xc8, 0x6, 0x6}, {{r0}, 0x0, 0xa, 0xfffff, 0x1, 0x4}, {{r1}, 0x0, 0x4, 0x4, 0x8, 0x1ff}], 0x4, &(0x7f00000001c0)={0x5b2c164b, 0xad}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 06:41:00 executing program 1: r0 = socket$inet6(0x18, 0x4, 0xc7c) getsockopt(r0, 0x4000000000000029, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 06:41:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) readv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xffffffffffffff39}], 0x1) 06:41:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0xedd1b8342bce8ac, 0x2f, 0x2}, 0xc) socket$inet6(0x18, 0x3, 0x20) 06:41:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="04000000", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0, 0xffffff71}], 0x5e22e3a2f1115124) 06:41:00 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x5, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r1, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 06:41:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x13) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0x26c) r1 = socket(0x2, 0x4, 0x5) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e01e1696c001b00"], 0x1) sendmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000740)="bcaf31ea64692bfa897fa5b40fdc72bac874fd8c20a0e278789389b7856f28ed5067df1ffcc0da490d3ff4ccecf5b7193b51e99e6cf536e46bd1f478e8aaff69a5a86cb7a1c65337b855d96e8508eacd0a9301ccb643fb5b5eb21a72e4411c8aeb9f689caa43973e700f31d6eaa4f192fcbac7e229b2584d5c606cf60f56069550c8767db9de6e8222b000b9987edc272fb35a269c85f91e45c06d709dcf483b0611de4e7e9e8dcfe62dd903c1717a0fd3884a895cb4feb7189f88ec1e2b3a8958fc3f512e93a81e51a0e44a8f093433f8cd1938b6fafcf685d6", 0xda}], 0x1, 0x0}, 0x404) 06:41:00 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) shmget$private(0x0, 0x2000, 0xe0, &(0x7f000048c000/0x2000)=nil) r2 = getgid() fchown(r0, r1, r2) recvfrom$inet(r0, &(0x7f00000001c0)=""/176, 0xb0, 0x2, &(0x7f0000000140)={0x2, 0x2}, 0xc) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 06:41:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5e2, 0x30) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="59bf8b3ae87e6cf913bfc94e2df60c9a7ae56d716fbd76055944f621c1a91d2e18c913884bf98467389e1adcaee82b072626a9f17fbc8f02eedb98cfdc25c77ee8efaa725baa44e82f92aa22d4e515825e92f56a3d493802a2d4769d1c1088005874816d2c2b1f4b03e43de69f93703f432f2273b962447c8908219343fb08915f00b56c000ba3ab6d0619e3214f4731667235821887cb5bddfda3b74e1f3831a52a5e2448645fc45164a78021dac5d69639d3e77eb996a2aaed7c8496be281931f57f0e2b8a19bb4e376e20", 0xcc}, {&(0x7f00000001c0)="b37175c655071c58363de6f7ffb32b6536e74fd4ed520e9d0daa4e81df0c8fd249c5921a143453a94708f2499cdc1bb5f67a8387afc89db796fa84062fc60ae48377b0ab7180ab29f8969484ca72cd00d64747c247408c54a5cac25164696ea28eebc0a24064de4677905bd00d9c055a41e71a0bdc", 0x75}, {&(0x7f0000000300)="2d6597ccefebeb2b6f673fd5cbeabcfecf9f15c3ea497124c5d2806a0b8b057af329979863d703d078e4c36a664cebd45dc6b0f838e12846ba6b83a7eafc4e2c6f1106c3bc3031d888f4071b90c5ecc468e9a6de1c6b6fb579c63e925d7611da4f15bc4480fdfe56751be6110221c80573b7ed359471028221dc237cf725f43a6ec4f2a2b8505641db9d7d4e1137bd8ecbbc0db8a0b5dd9c8b5d7a8954d549f77dc79255009061e0b4ca3a44e4cf8631800a9c6fccd32b194b749cdc78692ec6f76fd16cb8a96d", 0xc7}, {&(0x7f0000000400)="346fd7fe0fd3ceaf08f8eb30a20db0ae604032a0f2f1e3793293a4dd1d88a10f66539402f58bc426a0146ab5b242f8aec6ffaaa87f1da7e29b9b4bd7aec7bca3fa52156072a635f8b4cd478dd5b8842ef37abd4a56b6128f6964f0e1550c9faa40f2dac9020bd43820b8590df432e841f84bb660d1520cfce18ca6200c306de0157527a78b511b4baad6a0e1f8afc0789e79763a0ad4f3fb94c9b20280f2130cbba8cfa7af137c238c5a609086feaeea9d543d2d40130858f5d3d527e141c651ff9635596a71c476e686e6b459e8a1dc53e94f1cda68fbd1d6f0d9f0fc0f03fe93fda2dca0a4d57a6b49a420c99285de285f8c49", 0xf4}, {&(0x7f0000000500)="e5b21d90a79801af8448835a3200d171e5ec550377d18710d374439b6118cb21051e28a037a6567f2575b5484ff8292fc9713147d042546ff0e453a5a39f023613a78021f988fc078ac9da34fe51c6259a2b3877678ca541402aa91ab31809a0b9ffe3945172582f35da65fa69744f4ca61333d6bee22c53e66d8732671ea7d59689", 0x82}, {&(0x7f00000005c0)="b0831da9e439af94a749e367cdee29ac7b4d1787ecf1460c6eb9b6b2189ac18b0d6817ff4e6a643339d97409be7e12242646c49377c734d522a33c14bbef326360fee3725504a029019edab9502eb4fe6e9cad4af9e9928486da83cb39a3b7188ce2dca9f7e4af3be04352a2aff35b48a576d54190f174b4b7efba92beeb47a2763fae6cef2b80554ea203701a468e9329baded3013fa94e6d6e966488a5a659b8ac248e22857a58f0e3882ebdbfde7dd431b4faafca8a924676f1c11f71c2a8b0f61eaa35c923", 0xc7}], 0x6, 0x0) 06:41:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) r0 = syz_open_pts() r1 = open(&(0x7f00000004c0)='./bus\x00', 0x400001000005, 0x0) r2 = fcntl$getown(r1, 0x5) connect(r1, &(0x7f0000000340)=@in={0x2, 0x0}, 0x3a1) fcntl$setown(r1, 0x6, r2) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/244, 0xf4}], 0x2, &(0x7f0000000240)=""/180, 0xb4}, 0x841) socketpair(0x1, 0x5, 0x8, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) listen(r3, 0x6) 06:41:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0xfffffffffffffffe, &(0x7f0000000040)) 06:41:00 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/231, 0xe7, 0x1, 0x0, 0x0) fchdir(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r0) 06:41:00 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) munlockall() setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 06:41:00 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e00000000a1", 0x14) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x104) ioctl$TIOCDRAIN(r2, 0x2000745e) 06:41:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) flock(r0, 0x2) 06:41:00 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4b0083bfb3e2686cd414bd1d8a908c82c36748f449f92036ed7e990913fc75ea73e672b59bae156d9bed0c24075608834c2ff8d18e0b61e290de64eaecc290342c9259b14696a6df0247be908e68bd27a80887f588efb02dcecec73b8c0c71e796479c98ce93da81ad6307439bc908e73b297cf709719ab39b4cc2f15f117f7eebfb189421f727fc5595c628abe23f0205e4ac96f7efae52ff6653664995c99cbe3a71741d4bc59b58461f97ead4308d", 0xb0) 06:41:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x401}, 0x10) socket$inet6(0x18, 0x4, 0x4) 06:41:00 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x20, 0x1) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/142, 0x8e) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='(\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='#\xa8\x00', &(0x7f00000001c0)='!\x00', &(0x7f0000000240)='\x00']) 06:41:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a4e24a000000fdffffff47ec1e7ccda1252a4bc02d58c16857faf843f06e70d4f00cdd69369913bf31e47cea6e59ff415a89787871a155c0ebb55f1e96afdb8dd73047f851a62b371cf05c0bc3928c3a36d54709c21251775705bff013"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socket(0x1, 0x4005, 0x9) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) 06:41:00 executing program 0: r0 = socket$inet(0x2, 0x7ffc, 0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 06:41:00 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) clock_getres(0x2, 0x0) clock_getres(0x2, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/4096, 0x1000) 06:41:00 executing program 0: r0 = semget(0x2, 0x2, 0x201) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x3) r1 = msgget(0x2, 0x204) msgrcv(r1, &(0x7f0000000040)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) r2 = open(&(0x7f0000001080)='./file0\x00', 0x8, 0x12) mkdir(&(0x7f00000010c0)='./file0\x00', 0x4) msgrcv(r1, &(0x7f0000001100)={0x0, ""/61}, 0x45, 0x0, 0x1800) rmdir(&(0x7f0000001180)='./file0\x00') msgctl$IPC_RMID(r1, 0x0) r3 = semget(0x0, 0x2, 0x1) r4 = open(&(0x7f00000011c0)='./file0\x00', 0x40, 0x100) rmdir(&(0x7f0000001200)='./file0\x00') getsockname$unix(r4, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000002280)=0x1002) mkdirat(r4, &(0x7f00000022c0)='./file0/file0\x00', 0x20) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) getitimer(0x1, &(0x7f0000002300)) semop(r0, &(0x7f0000002340)=[{0x4, 0x80000000, 0x1000}], 0x1) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000002380)=0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000023c0)=0x6) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x2) utimensat(r2, &(0x7f0000002400)='./file0/file0\x00', &(0x7f0000002440)={{0x99, 0x6}, {0x1, 0x1}}, 0x0) getpeername$inet(r4, &(0x7f0000002480), &(0x7f00000024c0)=0xc) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ff7000/0x2000)=nil) msgsnd(r1, &(0x7f0000002500)={0x1, "349fa3fac9d6cb6dac66ede3aa9bae8b94982d5abccef45fe9c83eb4fd3d795b4228def6e82e33f5cdc5f0d60106e5273457e7d107011b2e18b70bd5e765e0791f5cfc46fab6abaa62bc8fcf6febf0468a2520e07b828358758d37e98b615676e49aa71061693ed68970cb087d5b1b23071c292094e92b10a51af1944dac5dd617d70deb30127d6e4d1f76432950af9b71a544919556814267c6c95fa0e8873f07136e972e506f9a24d2fc688930e1e803a1173ea7f777b6e054dd5d80e79e00548b4578764dee0f41b2c039e9de969bb855"}, 0xda, 0x800) getpeername(r4, &(0x7f0000002600)=@in, &(0x7f0000002640)=0xc) rmdir(&(0x7f0000002680)='./file0/file0\x00') linkat(r4, &(0x7f00000026c0)='./file0/file0\x00', r4, &(0x7f0000002700)='./file0/file0\x00', 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002740)) semget$private(0x0, 0x1, 0x3) semop(r0, &(0x7f0000002780)=[{0x4, 0x9, 0x1000}, {0x3, 0x7f, 0x1000}], 0x2) 06:41:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000603000)) 06:41:00 executing program 1: r0 = socket$unix(0x1, 0x1000000002000005, 0x0) sendto(r0, &(0x7f0000000000)="ccedc2d11233fabedd8d33f5d8e958b77a80527db5781bbbf4b56ac2535db24f14b19aef73c7716f7475280a36f17d10446d419484ab5e8bb8b9afdeb68c64e1efddadaab3f324156da00cbc5f7567ab6fa3ca0f456269b3062cfed88c533ec862669117de4caae588a2589384dcfc647e861c22ff4cfa581e35bac70448cf371f82ddcc84977f5061565a5f43104a27f7eedc0c823a05c6fcba1fed43fd1e1fa186e6e21e04805c27ad8198128d65527adf54516218c1386c065e1bf2aeae48526608cbe8a2c472891761f47ac720057fa645a72c9659f9d00fe1b2cb9ab7c7f263145f90e5619434a353a37ed7a996b0d0f6ed41d9", 0xf6, 0x1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x15}, 0xc) recvfrom(r0, &(0x7f0000000140)=""/53, 0x35, 0x800, &(0x7f0000000180)=@in6={0x18, 0x1, 0x6, 0x7fff}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000200)={0x401}, 0x10) recvfrom(r0, 0x0, 0x0, 0x800, 0x0, 0x1e2) 06:41:00 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() r0 = getuid() syz_execute_func(&(0x7f0000000180)="2ef3470f6f870f000000d862f00f1a69f2460f3acc77090040aec4e109f629c481fc50d1c4417d2e910c000000c4e379dfab3500000000f20f78e85e7b") setuid(r0) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchdir(r1) getitimer(0x1, &(0x7f00000001c0)) 06:41:00 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x100000001, 0x5}, 0x10) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x0, 0x101, 0x91, r1}) 06:41:00 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1, 0x0) 06:41:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffff800, 0x10001}, {0x8f2, 0x40}}, &(0x7f0000000040)) close(r0) 06:41:00 executing program 1: clock_settime(0x8000000000000000, &(0x7f0000000000)={0x40200018, 0x8000000000000600}) r0 = shmget$private(0x0, 0x4000, 0x88, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 12:10:00 executing program 1: setgid(0xee00) mknod(&(0x7f0000000140)='./file0\x00', 0xffffffffffff2fff, 0x0) socketpair(0x1e, 0x1, 0x10000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="be1fd9f0037349fdda73785ba00e66adbd74816b3af14dc4053f0ad48822220446df97fa88d655794129912b444196f301c4c4cc7c1b1230216f8233003d46e84f8ae91eeb1f583b2cc14dc29579728e1a057a3b8d728f8b059933cd3d074305c1e1", 0x62}, {&(0x7f0000000100)="3176c22bc19031de62abc5e541c8611af2f8015255f41c145238", 0x1a}], 0x2, 0x0, 0x0, 0x1}, 0xa) 12:10:00 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x7e) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) r1 = getpid() r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x29, 0x1a, 0x0, 0x0) wait4(r1, &(0x7f0000001780), 0xb, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r3 = shmget(0x2, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r3, 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) 12:10:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0/file0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x1, 0x3, 0x7f, 0x6, r1}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0x10) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) setsockopt(r2, 0x3, 0x28, &(0x7f0000000100)="abaa8d12578b87e1d51b17701ec53332c7a83914052edc7ecf39bb4c66b93a754c41b27b7305569d8906a90426963928ee157610eae69f0316e295cda51ef8044e3d822314ae35bea83aa029856ae2f6", 0x50) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000040)={0xb4, 0x9}, 0x10) fcntl$getown(r2, 0x5) chroot(&(0x7f00000000c0)='./file0\x00') 12:10:00 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/171) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8800, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setuid(0xee01) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x2000008) flock(r1, 0x3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x3) r3 = semget$private(0x0, 0x1, 0x1) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)=""/191) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x400) 12:10:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x9, &(0x7f0000000040)=0xffffffffffffffff, 0x328) shutdown(r1, 0x0) 12:10:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f0000000340)=""/56, 0x38) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) r1 = kqueue() syz_extract_tcp_res(&(0x7f0000000300), 0x6, 0x2) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x14, 0xfffff, 0x7, 0x149}, {{r0}, 0x0, 0x7, 0xf00fffff, 0x0, 0x1}], 0x9, &(0x7f0000000100)=[{{r1}, 0x0, 0x8, 0xf00fffff, 0x0, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000011, 0x5, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x5b32, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x9, 0xf0000000, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x9a, 0x80000000, 0x0, 0x2}], 0xd05, &(0x7f00000001c0)={0x6}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 12:10:00 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1020, &(0x7f0000000000)=0x3, 0xffffffffffffff82) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x3) 12:10:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x10, 0xfffffffffffffffb) rmdir(0x0) open$dir(&(0x7f00000001c0)='./file1\x00', 0xa00, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0/file0\x00') kqueue() 12:10:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xc7, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 12:10:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x10002028, 0x4400) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lseek(r0, 0x47, 0x1) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x8000000000) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) 12:10:01 executing program 0: r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="42a0406889e51bb38b7d5786e30ec768f6ba873f4bb385c04dc6ed8960117f60eca0b1f4f145fd0f572a6a69d0e549983ab0bef8574b1d01af1b1c343d81e5a3cb84d24210b70313a882d17ca97980bd344cd74060e96f00d2911c1a7c0e2b3f1516a64c25b7aea8909d4eef934d6e9464dc25cc0b", 0x75}, {&(0x7f0000000080)="0885423b2b3fd16dc0c5a7897819de3a", 0x10}, {&(0x7f00000000c0)="08a5bd42d38cb24a7c895d98a5ef12cb0d43443247341ec2289a5d57af78791f95b288d3620fe0ad1588bde1f0bfff13bf806b49276a8e31e914963d4357ae545a6b561ae8fde301ac0855a532caf415eb1e9402524bab68272fd408d77d5cf67295a3fc601d1223c37586cebb143b1dd47de1074cce88d839372019ab7dfc61538d7f24b533be7ec5ed74852638e3c6b5f12536e911de50235f13b7151ab2d4c9f55e4eba491533563b31c9857eb56b0bd50b87a269dbb654aab27ad8399b6338a82d59a3ec626cb65f4ece81808565507c625164035ab553a3d8f9d8441080e086b9570fea4941835a4b6d5d", 0xed}, {&(0x7f00000001c0)="86b7cc4c292f27d2fecf473497dadb7f49594b3491ee97ee46cadd3dce7fbe7d69e9c98e8723251c96815057250ba860c779ae9675df3e356939ac9fa6891c9392ff2766a36a112372589f6d10a65203f01c4872e039339bea2fad79dc166474a124b86ff1706d60046177b2233226ab43c7d0154794e6503a25bf550b888a3a3b299ce31c32d1287cf410f1ad4901fc4fbaaed0fb750dfb0a2c9254a7086cf1edc7f69b5200230105858763540d3c0b49cea9ce194630142770fb", 0xbb}, {&(0x7f0000000280)="11a0e8506683212f5b2ddc72935b34acf22990410feb47f33ecbfa6b802258c9302fe5f346a39c442ccbf59b7b0259ffd70b495f44ca471e8b9a00062999469e3199e1f1061944b09c3e32c8575ac5874ebd8c6c006587d9ee1f2949ed48e3b2f710bdcb3eee0015c0dafffecdf0e650513a27e36a87c3d3fa657c7ff1512ab628c2ddd6a5edab8b858b5a21e8542f44d80b27e06ebbcb808fdd2fe63eaf7696e98d2f30eeb532a6e1bd13040de7645e046c195e678bfca4baeaea62f91ca236fd34ee88fa184965570eea977c6fcd85a71fecc3fcfff3fde0e6b039d501b1ac5dc17cba04d53a89a6f710a069d5ac555cc75c43e1de983601d009", 0xfb}, {&(0x7f0000000380)="2e49232829ddd1fb1ac4af5843fb79d2cc1ef184368c4cc6a034531ea262414f706fc9c7a671485cbad0cb77031b852ca0542a84bd6518fbd65ac3f2b86a21a23b3dc68cfd6f952edc266eaefa14be3eb4f972fb8e403fc1635ae4f27a6392ddd97af3599397f4a2ce639042cadcc4c5827f152fb8eb25e2db6281773a4dcc4f716bb5a2b78934ce8b1e884d095579c9953a370849962db4d8f5cc08e5a68f463882ff5ec3f32d97ebf2528ead761ad58a521532e67a657fa4", 0xb9}, {&(0x7f0000000440)}], 0x7) r1 = socket$inet6(0x18, 0x8003, 0x0) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) 12:10:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xa20, 0x41) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) setregid(r1, r2) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 12:10:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) close(r2) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xa, 0x9, 0xbfaf}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x62}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x3a2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x2, 0x12, 0x0, 0xfffffffffffff800}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000048, 0x6}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf000000d, 0x8, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x18}, {{r3}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x4}], 0x1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x66, 0x40000086, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x6221, 0x200}], 0x3, &(0x7f0000000040)={0x4ea6, 0x6}) 12:10:01 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) socket$inet6(0x18, 0x8007, 0xa20) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) 12:10:01 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x1}, 0x0) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000400)='{{@!-\x00'], &(0x7f00000004c0)) 12:10:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffd93) nanosleep(&(0x7f0000000080)={0x2, 0xffffffffffffff06}, 0xfffffffffffffffe) 12:10:01 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) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r0, 0x20007461) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 12:10:01 executing program 0: setpgid(0x0, 0x0) r0 = socket$inet(0x2, 0x8005, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getppid() setpgid(0x0, r1) r2 = semget(0x0, 0x3, 0x10) semctl$IPC_RMID(r2, 0x0, 0x0) setpgid(0x0, 0x0) 12:10:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2004, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710edf40ec011dff51437e1292e35f1418f7740000ffff180004"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)='H', 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x3ff) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000040029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 12:10:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000040)=0x8) mprotect(&(0x7f0000098000/0x1000)=nil, 0x1000, 0x2) 12:10:01 executing program 0: r0 = geteuid() seteuid(r0) clock_gettime(0xffffffffffffffff, 0xfffffffffffffffe) syz_open_pts() select(0x40, &(0x7f0000000000)={0x6, 0xfffffffffffffffc, 0xd5, 0x2, 0x4, 0x7, 0x2, 0x2}, &(0x7f0000000040)={0x40, 0x1000, 0x4, 0x5, 0x2a8a, 0x4, 0x5, 0x1}, &(0x7f0000000080)={0x8, 0x9, 0x0, 0x3, 0x401, 0x3f, 0x0, 0x240}, &(0x7f00000000c0)={0x8, 0xff}) 12:10:01 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r2) 12:10:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = socket(0x11, 0x3, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000080), 0xc) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xa0, 0x2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='r\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 12:10:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) recvfrom$inet(r1, &(0x7f0000000080)=""/97, 0x61, 0x3964d7e44eca292e, &(0x7f0000000100)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000000)) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 12:10:01 executing program 0: socket$inet(0x2, 0x4004, 0x0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 12:10:01 executing program 1: setuid(0xee01) msgget(0x0, 0x4800000100) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 12:10:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1}, 0xc) setsockopt(r0, 0x9, 0x6, &(0x7f0000000100)="1760acadb6d1831f61a8f55f78b37125afab0802ac25311bab469e3eddf2e4a90193ab6952340d571c9c01d25309ccbb212aa3a774457b76a5fbfc34468cca2758b9eff52b98d51a4ce42e4cf58ef0963019f29c0ce05c10e1027c0d87d44cc582098de7f22554a5bb3b6cd6f2c657349cc744aa28f3fb7c8dfe9695faf0602a8550db0dd365c09dc448e084cfb33e080b003dc60084af9333fb04fa5b752ab947061e160890498a0ad75688d70d8a88831b853dfe6258242a0f6b344ad564145dce4cec9b2cc1", 0xc7) 12:10:01 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f370000622428c8"], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xd18) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 12:10:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001bc0)=[{&(0x7f0000000880)="908072a859ce55ce73a0979e748bffb7a3426073a4372b7a99dddcdda81d1fcf49f16a46e63ab6ee5f6857542cbcbdea7146c6c58ade6cd55d12d381f5184f69814cb84d251f523ef5b10077d6f23318ae563317851f40447ee90ce40ebe514d69f98ea19e4e74fa36fc6503a0588f940ebf656b6f141d1bd3fa0f89ac82b7e36fd9c6670b55cb3038aba20b834ec4a0f87c4dea1297c2ec083b33cc873d2f4cda3c0758e3dfe2d6c5ae4dce154769b80e447c14925626ccf20aaf9bc9e4dfbec9a07a3ae897a0d051962ab3005eb622ddcec791cbbf38bc64726022ec266214faed2e87f0ec6b97415110830eae637c83ef0a69e5214929d4c3a60177305352a6e7193329833c74ec62323b78bf28774b1690ef3ef6b7bb149f4568e2962eff5cd48b4120fdb6d249c8467876d57b35ff0ec540412311d18d557d6819280a905c87027a0a5d7ad9c5ab2a7931e92249e1a70cda3d5b0aa02e34d5195ad7919272f395666cc8b2faed8369881c3bafeaea509b22de6f8dd4bc540080a356257fc00ba34ce13130c25eef316efd1df1792a1c7d3a26d14372b1355c41e250a7f108816d2cccc1bed8b32c80949a100f648407412bbec156e1310e8b5cd9f4f1c24fce298d2464929c1a3878b0384917b842cb2c0afb6c3fe8152752396d56003a589e794227609f51f46ac76e890db27af6543f3d997ceee91511581b009f4c306bdbf839a377a7bbbd899b31c21d47915b43171f75d7b989dcb4aaf85791caa6da59ab90e5df848cfe4db9a3e73c25633fec587c5547a41a75e89a873ee32f149db62681b3b3318f94f133b9cac401ae658660639635448e2a6cce25730e41b3ca544f66a9932a7e41c5d24aa4598f35d4d3673a9e97434bd7c96012a53b0bf8db5596825d955ded3d14a92d3c614196c687d12d2b4d068dd4327127874c8773c6e269a35978103923b2ad3333166955473c98f34b0c063cc1c0118e52ec5d795e13a9df7932bc8cdd96122cb46989ff82b53999a2418065962ac22533f02d87920832385fc79d7793b733d58731f6f9b7a6888cd9e94da78d27374fabb9598cb6fdac231c7c52b39762df6d626a575b74e7f08b8fc94399c66d246515a1dc1032d67d00b716a70a200667aa560eb4a874a1eb764f1d9be9ff5f70a6c94a511f516e744969c0dfe66c866ba935a25fb203a7200ca2fddd05523af3abea1d17a8967fb989e6d3a930f15da847e49b868dc95a448e5d604e3e1d872eb5e0d259eb0a60158737546a8d141e41d7e721700a07a096d8a56e67ea43ba7dc25647f19d1ec902dc8ba527cc38ffaba310aa96691ad2bda7fe64193f6df9cb070bc5a8db48dca205bbfe06f3c02b482dca01d648c9fa36874e070779e1dd16b583d9e94a0b25011bcad203df55c798c043256957a31043590aa3394eacf0f815262f22ff7a25d2554d98c200d40dbcd25fbb1ede93f7296ae5735d83c223beb962542da7299e7414f021665ed23f1e5daf2d5a1fdc5fe1796df6febc32723fd40057490c46eee412d7ef6f8f54c7cdf9b37cc4477390ac0ec557a9f4f8c4a16c4882d3ca8efbe0c38349b89b8eee6bb5c931af72ebad9e2f60a05d85e49b5500d9af4160e775ea2a6de1ed4d8cd62a15f1053699d862dc6acfdc6fe075afa580ba17350dc12d21498cd6fefbdc7673478757f657237e2c9811cf33513907251eb2515d60be6a39663a29e35a0540436f619afa7dafaf16409cff49debc213dee68d6fab29e607c931dacf4448d8a0b5316c46fafd1dd532d68d15fd811c7ee1f0cca9930390cb39dd21bdc5d005a242b2b8f846a3c13181e6153d584c0e59c0ebebd347cf23cd6a39ca1003b1ad44f7222eb54af5d633816567087fc889464514ddcb4ed280f9840400a6d92736548c706f65000b3cf7abdfc2497fcb78b1678b30d087b4520b4c98a180b4157d83204d6a0dd48b27e876f8dc7e27f08b3538157a642e24969ae554608ab7d8c4b45ac0e8d57b502d2eb394809cbecadfc7df460432587084dac452baec3dc66e058db221ac938b4e139c44769db5135d0225e659eff8cd6dd08136bbbff24aee24f0aba38df26ba02f896c7886800e133f52442ba8604ddc4374e95078c5efdfef8250fd8e0015234392102849737fe0a4d619b07628e79d3badfd2909d98d8bd6affc9a334b302f7b3b101eb5a4a56cc612ff0d46bcd47de19d31c684696af081367109405fe7628c425aba41ae2193189d34c0c365fd55f7e02e9594fddc42054a876b73457fd6b68a2e47a591a836c7b6ff629f6cb258624c756be256c0a735d7634d1eb9c726e8a993de89cce6415919458034807e627927791f325b4be261002aeb2c51e412ae21b4c44c4def0cb204503579a9da3e6e4c329b7991fb37af63070258a9918b45b719dd5a3bba1084da15df6e5573494a4bd0dff046a3fa186eb8f1411eb3a750c68b4c841e4c004e228b9fb99c69ba42d6678b5d6f5d70c49e72a78545f67ba2f062b04e7010da27eb33c44e6a22f747dc5f8008074ae7251d5b8915f860da56ccbaf06e2d7a0fddc1c512604f21e3c5deedbe4465f8a9a3bc3caeb521b7d5d1fb6d3664703b7ecf77b3d0a46a45ef3bbe2d29fe8a76d2485a098bcbc073d298ce7d3483261a4b240617310e76d64b0083abdc1d75a75a798a7ff7b9332df3da4861b2c43e552a7821b33684dddd94912273a3d23b6a2b488b480acb2a66b1e3ee8e819efad4923785ddf639fed2ed96b2225b9d738443993273c53584d6c1ea4e0e8c0b451aacaf3a93d79a0d0b9cc7ee68aa916fa93d30c23423b3e97d5bc043184f07f0d1d9223dd91d1f75b54e8cb52705f46cd2f05b0f1b511b19c9887de756f43a183f15401a92a4f005cad13005bb4eee14ee2667ea1cd057d9a846839c42fd452b544d1d0b774b81e356415b9d887af2b90b9ef079655304dbef517d2257643e5289380bf7e7d51ef2fdfb4acb5bd5fc44401af1206541e0c99d89815be676ad7e7b2bb8520a8fa4a35daf7095e7771e10a1e0eb10a05a7c4ea6518620925180b2e26d6d7887c6a48da11f811c1ef62c2f3ee650e93b03967c4059e6fbdcb55203ce82c87d5c0b60c8805e921274237f6b3ce9ecbef1513bb9d58967c509c7ed45ba4bfa88950331f7dd391e5fb9f0d2cbfc40740277a2916133e4466bbcf26787b10256864268a4224bf68339625aaa53d342d95d19057f0388536031797353d3699504ab3494faf54837d4b072c096255fde88572ceb5e9181109859e3058aa82562f08dc97b35db12f292646c4343e9157cabc60cb86a358ab717e6da0c893eb959c17c192eff6e963227d4bda4d38bd34dc68e9f6d2b157ea0fbad7baa560d2e780634e4b3bc03b0e565d0dbfe7de865904903db2078157db47c3b86559498207fa2b02310999e226c3063dee6c7896c9619aa274ce85c53831aee428366579e0e5e14b9df6ddc5b7c181415db4fd8d616dcd1f917cbe4ab292d1f57075999a660e003ffffc811f4d60d13a1174d849023c67a705e366febb78170127e3f37e6647237490c806f05d516ca1f9f3dd1a2f99d9e811d930ae43fd511caf1457ef60ad8b753430441e12f15929d16f6d826f2c778707a19d1c72275d34c7e15a0c1ff191c3ec6f85a2e58fef104847523e5562524a17d54a336e345baa3743425c247aa84e32c3e1f84076c4efcde795c3f0458eccd2438b8f714297ed8e7cd02a1236869338f72e5e6bea6a6fc69bf3433965213053c8d545a4471b8de1119d22572abb05f5d03de56c941f4a6790ea03710f9081337ec88ef9f9e87d81d4940b1788df18f364fe657ae4e76c43ec7b6729f2ec3669aa90b65dcc7fe8ab349baf48e68d751adbb19941bbf14967517fb7a9171806e6c3e6e638af6af7521da3ff20dac5e3124dbe77f7cd3a0663ead6e2e374dad3aef78d0c8fcc0e37f61930c547b66e9a9f1d62369865249453a5c8258d2c9ca088f0cd9db58e41f6a8a6ca114117b6c8ba271f70ad5823fd41f4a01f1460180cec0382c4e74b4bbe36c0c26363bdc779d55afa099ba1ca8054dc817689b94c39a523fb662e448d5b240b1d2f133bf9d71c82980e0cbd4ac4f6f0d1ce1297a9554822104067f0899bc8701d4a724141b9e3b17a056ecb8edfc120a2f5ed148b878b9929e856eb02c013fb7b809f89d1227029682cb07744c3caba91c8e77f71d6eaa4bbe87535bca111a4bf62e78c4037712ae69f0cbbda3ed08abbf5b3d923407d9b338de0057356a3b0d487b1d51a4a0f80a50da93fed5963cbb46d60ba7c39b19813f6a9a6b1623cc963b6c8c4c078ca8cbd44cd100e6becf3a7913214d5ff175d6814c8695a9509ed402e348e6b9c9c09101bfe86c8536a80f0cd4da9bfbbab2026dae9c45a4be03572066637d4a9d4f2f3df1553ed44b214daf1fc3da6d95306083e07ecbd7995accbe124152f8169ea420d57876d5fcb928d8d5c8bc20179b99e0b366af111a550fdf0c0a45a95c4cdc4f5cf5701d1e21aae72adc58b598e2ee4e839c976c523037cc66f9563be4a6c916a5e1adacfa7a9be6bc52d56a465fcb9da6e4865d33f9be5a3ff6e12aacd190326d3e0a5823c05e7f8c808bd9400476f8be72748bc4f6dad121f6fde1911ba80a021ff4fdbe68eb3459742564dc9d80f9f0692bc6f2df7d6cbf540d2709daffe8ddb9012f54eb8308da9b4fa29235b421a114df9baa087a2f077c08aefdbc9f6a9cfb9b3c2e788a4e9464d94525f83f048ca697e1b700e8010a8128cd1096a981da723cabe35b618557b410b82a062ff83ac248be35ee2da22a76ad745f6b53ca0a32b80111f5dd2590ec0b6b7713787f79c997d150596a3cfa512537c28982a4b635967320646701250d8b047984692ab411b163791a57d1230753e61b389387f8a034acaa2a47a0680bccf08e146d3c0afec76fedbc5d8d2a6bf057226fe0ac597b80c5bc4106af73ba8c35accdd596a175c7b6df35a50593909c1a1457a4cdd5675070adcf2629a27abf66ab33ba3d68b23bf63d6610e52ce6865c7773104c0174b55872abfc0be4a6717bd15599873c2973223990e1b1719e9ec6c5409fa4ed6eb8cc9445b7c56c99b01078a0e56d6ae430f5672bb1055be6097a4d305909987b8c2e1e6257be0cb244c3e6a1d6141c359850787996de01a3bb9d50e5ea7cd94ba9077d605730c377d6aefa25ec9050afec08afe5f8b06e77a5d52c18152857e65ece896f564f17864ceff9c4e731310bea54768784dd74a2582853a8c26a8ff2e5fc84c6c977a4fd64e9267bcc73f6c487cdf776d869e1caf3d38f323542b471c4c41916852345d68c07e2cc409403088cab2acc1012a9c963e882891d329c1182d5e88a2cdfd1fc56350cf296386a7cc3b2b0d59b9d2308a6941d644a501f165f3660c95cdd380240ccbc3300b73087c1e94230f62bf2c5c12e5d618806b54681a6e298106e320d67eecb3c395e1751fa8dc37f16e9cc6a8b513c20baf77d6fe1ef5e42500a79815ae607ce2a5972c4427f0d9bdf071219e94e9ee68aa3cd2d54ed4c0b82616951565dd305178b81a8d7530fe79f5eacdc16d45b8990898bebdc0a813a348d1547ccdbcd6b1ca1ceefc815df716060c040536d869346c1b37da7cdafe81cec81855a8", 0xfab}], 0x1) 12:10:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ad8) minherit(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x10001) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r2, &(0x7f0000000140), 0xfffffe46) poll(&(0x7f0000000280)=[{r2, 0x84}], 0x1, 0xa4000) syz_open_pts() close(r2) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "47780ac85a538a1300"}) fcntl$setstatus(r1, 0x4, 0x0) 12:10:01 executing program 0: r0 = socket(0x2, 0xc002, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xf15, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x22, 0x8, 0xc17, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x800fffff, 0x1a43, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000007, 0x8, 0x7ff}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20000003, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x81}, {{r0}, 0xfffffffffffffff9, 0x80, 0x3, 0x7ff, 0x4}], 0x0, &(0x7f00000011c0)={0x6, 0x22}) r2 = dup2(r0, r0) recvmsg(r0, &(0x7f0000001400)={&(0x7f0000001200)=@un=@file={0x0, ""/49}, 0x33, &(0x7f0000001300)=[{&(0x7f0000001240)=""/68, 0x44}, {&(0x7f00000012c0)=""/10, 0xa}], 0x2, &(0x7f0000001340)=""/149, 0x95}, 0x801) recvmsg(r2, &(0x7f0000001180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/4096, 0x1000}, 0x0) 12:10:01 executing program 0: syz_extract_tcp_res(&(0x7f0000000440), 0x1000, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='-,'], &(0x7f0000000400)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\xb8))&\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='-@[\x00']) fcntl$setstatus(r0, 0x4, 0x6) ioctl$TIOCEXCL(r0, 0x2000740d) 12:10:02 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 12:10:02 executing program 1: clock_getres(0x5, 0xfffffffffffffffe) 12:10:02 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/226, 0xe2}], 0x1, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x84) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000), 0x1000000000000185, 0x0) fcntl$setstatus(r1, 0x4, 0x80) 12:10:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000400)=@file={0x0, ""/47}, &(0x7f0000000440)=0x31) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="aabcb9c37057e46dc2", 0x9}, {&(0x7f0000000080)="9cf6d924a9f1be64a2fd31b713efc4905080d10b60bb5468fd2c7e2d3e604b48ed78cfd7b83db009116906c3ca5c63ce6ac0bcb669774b392c0b588228767bec233afac390a3ec2b267c91a9954317728040892739a863685705fc3b57a3cc1fcb3bd16148400359fdf39af5dd4f3455a425ba4238b65cbf195ffc52daec7d739b46e95acb8664e99fc03fa3d558799e9ae024ea900ca71c22c7ec9be0f7763481c7a76d224e726006de760a8d969eeab140d3fa6bcd53b92757b37f", 0xbc}, {&(0x7f0000000140)="53bd5a4ada28f82517d9b6782dc7191a91e8d4bcb40068535753fcff2f0a5db47f", 0x21}], 0x3, &(0x7f0000000200)=[{0xd0, 0x1, 0x7f, "d045bbd82d8fa34b1f889347464a636d09c0405e04aa6736a1485ed63fa5dbd589383095e5ad2d1375826765f0de03f8778859f4aa1090dec31bb5edbb92cc084ae8d0738792f346c782eaa05e2d7508204b02d937e94ff71245874325d9acb72aa5cce5f431c665e353e583a0fce17057684ae616fcf389f1601cacd022c85be696d334a8485a34697cb9b7ceeb5c50eaecfd2801896e8655f3359187818b4a4caa2bf7eb3085a0d58515a4d7e940c19f9b476862263441b8"}, {0xd8, 0x1, 0x1, "710991cd41566eb117677f71c9b3728984590745dc6696e09ab5dcf8c3139ca9c6bbd10ca5cdce4909d81a2ba80186805123fe1eb8ac88b5f000c4d18e52ccd48ebb60f476ce09944912272cd22d30868cd90b8b9a904e72f564fee4255905be4e7fdd829aee1afaea7c82ed7b88dcf855c6db59f4b7f4cd99862803b27f0531c2738149f3b3280f84f380b4a4ac3012c98d00dec97eb3dd05c54a8ecebdb9321d44e01cb2d0611b643087f2627d79d21776d321cdecd013bdb2e3437a20c852ac"}], 0x1a8}, 0x400) 12:10:02 executing program 1: minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 12:10:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/90}, &(0x7f00000001c0)=0x5c) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 12:10:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f00000029c0)="a6", 0x1) socket(0x23, 0x4004, 0x5) 12:10:02 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) sendto$inet6(r0, &(0x7f0000000080)="291a440f8676f52a9401c1ebb64563c53005ea184805566db854b50e8897edb43c53e1b60febba3daba49638d69dab63afc0651d41d7df2e4194089706069ffac5496fd43d1fc81a6257cf99a9d069f224bb44d15225d1fb8835ef61d7c04dbcbd959a12d03cab19a45cc5ea8bf25e974d357ad7392d63758a0b7128e5ab169ef63f0298f440092b4a25b94ded9cd822cc71309d3680c75c2124a826cac498dbb2ed583542d438a48d8c001d1b6398c8ddee5b27976cfcb049cf64f3ff453378e9232c58aa4bf1b3c15fa7651ce9807198035209fba8", 0xd6, 0x4, &(0x7f0000000000)={0x18, 0x2, 0x7, 0x8}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x1) r2 = dup(r0) getsockname$unix(r2, 0x0, &(0x7f0000000040)) 12:10:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0xe000)=nil, 0x0) 12:10:02 executing program 1: setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) 12:10:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 12:10:02 executing program 1: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/4096, 0x1000) kevent(r0, &(0x7f0000000080), 0x98, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x61}], 0x10001, 0x0) r3 = dup(r2) connect$inet(r3, &(0x7f0000000000)={0x2, 0x3}, 0xc) kqueue() close(r2) 12:10:02 executing program 0: syz_open_pts() r0 = syz_open_pts() poll(&(0x7f0000000200)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 12:10:02 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0x9) lseek(r0, 0x0, 0x0) 12:10:02 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) r0 = semget$private(0x0, 0x2, 0x100000160) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/109) 22:22:01 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x17fc, "0000fffffffc0001000000ad04bd8000002000", 0x0, 0x9}) r1 = socket$inet6(0x18, 0x3, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xec, 0x3f, 0x7fffffff, 0x4, "d6239c9eca4fb5ccbedf5136623efe841294fbe6", 0x1}) 22:22:01 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2100, 0x5) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x80, 0x90) rmdir(&(0x7f00000001c0)='./file0/file0\x00') 22:22:01 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) semget$private(0x0, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x200000000001006, &(0x7f0000000080), &(0x7f0000000040)=0x2) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) semget(0x3, 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r1) Connection to 10.128.0.176 closed by remote host.