f89392f9ad321e19a97a67a0057f03954472bee68b4dbd88c0ae418d078a677ac32635d83d4b323cc4a434af028901ff698dcd5e9a7be1084b78a2e0bda15a14f38acdfb4d7c27b0aad0f65d1fb0edd8021fc57ea327acda4aa400ba98986d504e6d9a6e9d04d0e592a907a92e6b4eae65bba1419108e7b7eeca5a040487db1e9a90ad87673848e1a496f6290cb902cf59206d34fefa28257c2e1ed692f3107dae64a2e808df7e15abf158fb2b76b46c032d20d41d258b45301bec3f7358e4fad0c28eeb5f9334d1adee513ec0a8e9e2da130ba19e47f444a0f861fc68ee512502f3adbc0f9655d1aecd2c2c35e80f2310cd942ee5db1d4e77f98959f07fcebeab67a7894b74c6bb2d94181623c2b2b63fb178664d476a90109aa2e21bc13976a1184cad5128770c85f1d400ac46c0655019e9a9a7c188bc547148e9156921d862e84ca2e5dbb08c2b36978bf85562d45620087966a077339432aca5fa3cfc5963106a611eab21c63e361941711db4ba622238757050c1b3d4b7d4e55ec9f912ba88ae37b6a9248e534e03ab667ad77f3da9adcfef81d0cc2d04e175894f04b24f15be5c72600e4f42398b657e03d3069638bd96b91b00dd11fdf62be115d67c2446cdc2e61154f160a812ee7958c6b3585b9a62a71a433acff6409048b0a81af2288653b347c9341980e61788485584938c8267bfccd9f390a0e721ce8d77e2cd2089ce3493a9cbd40520c72b836b3f90e3633353d7ffaa2a7ddee45568737367ff3b667abff1c1fbaedf66e16bd42fa7cb8d4c4ba3f114031ff00688c23c97d8d0fc19ffe26ec8c213e843d1b5dd54f8ae720b7fe7f07b0a5ef757ff6fa95b68e819b5ac84b921aefcd2b224fdd241cc22f6f6aedb33e17480c321ccd89778e198fb76c1a28d85580966d66f5fc8629f87e649b298b26f07f62fc04cc18fca090aa5fb4c17317b9c24610125772706d2159362841f3a59f442f324feec54217330a75a9a8900928619a7249630c43c37c6885ecbcdc843bbbbac17755476614305e3029beffbe8d0c61f4c494b80023a5f5d844ddc6d45633856780a98c603e935758b463de184e4e99b139783f97b0fedf4a7f3bfd8d9e6c044931f0f7e3c011fcec3c788a8ac997bbc9e8c3e4b4d8772a1daae6e0491ba5dab48543391d72254889de3a075a0e1304b25ef98e64d656cffe2f51c31e6c14b6dd8c2a07489bb9f38bd7f45a21e1022741b1ab126e90ce04f67fd1614cabc51dfee735e73735918cf481e26e7b9d3498170678c3ee791ca41a338495ee1f6a0f37c3f91372b4bec2acc246324dda59f822716ae95e5eb12840b9bc44ac6ad48ca5b3d21d18b163d76b20da5e5798f0e836441b2a7b644aca517ab5c3dd54a5afe05ee90427ec5e6fe3e07ef5c1c91bf6613914dd3b40bf1d5d2836bbc29ecb13ba99c4efdcf17f8bccfe55c2caf7eef9dd57cde9e5c3ba6cc2fa6461bf282db147d286eff1ec2ddafdbb948b13982f9aebdebe6c2d6989c8176dd0ac278a2da0c054f35583d760dc6542277a31d11a0743490aab72464a5bb4769bc940640c9521ab3677bb36def3a33759ee705ebe112985b2ee0046c1fd28b957ff0cc9cef07c9838d248de84847c927eed710789bb7c059488d1a3fe7651aeb103aebd8c3500a32a32417b88ee44086a61120f5dfe4c5321de52fdabdf8a9b315df2e3b9df68196bf09fdce05c7308f55e5f9c280faef5910639ead0d33258e40865afa532f4f3dd92b884e402266b938e196dfb1316e65b7f3e206ac2fb1d6ba5e6312c17fb3d42018ddbeb0ec22e9b4e6584e4eb36020c354cfe5ab5a40ee1fb621f172139bc2d000128ce30067b9a7d9a10b2900abaeedab37e44a3b7aa8818b6df42f102411624706dc7b9e1c66d9f3923fc2265650cf37939dd39213318fbd075568187fcd56ada05ad93002854b4178efdcdce99eace28ba062962ef34e78cec62f7432a8d96be2243be299133e2b8a47588d9408cfdbac008923f5372b7f926d24e40cf4ea1faf6fc78549bb61b01c1c24e93fa218f08983b770d95db88dd36c62b7a765a6a6a0cf127b77ef5533f051afb81032bda816de1d6cc546a41fa14aa16f6d4dcc83bdb67c56524c76fa5aa47bc396dc7cc1bd5390e35aaf1719d837d22d70ff9de23ecf30785415fb97040295e895626a0603ef43bb88e6347b94a018aaf182f24f6b0c5c5e68e5d499452f75d6554e698744bf31faacc3f67d23fb0a2fee3cf06c701ee2894369049e1d2c5b42a271e41652f8b24e21872203e0447b6cc3a44e9f4f8b59a277705d3e3cf6f23e955e6cb2e9472609d648a03dc454045a05579ecaa468503d4f77a487fac875ed60186bb0037ea5b1c0a4d5b7ce64545eddc9600c51b9c6de456ddb499132e25875b6ac0e83542b0fee064f67f1e56e3e9ca61ecb5e79bdebe67745bd79b47ffb13d646ab13bfa19d10f6e022cfdf58793c9d574a915f25e693b31eb4983d0262c8b5dbe6c3a41c9742628661d31df485f63a0093794c37d16901c1380eb81b97608ee4cdbdfcc7da2b69f42ad3a1f8167f556c68d408b7744bddcb2d3e159b070301e590fd794081eca96c2e93995fc5142e79f2d685e198b3e5a58d5cd42d7894a52fd3721c4e9460fdc868b1deac0f17c38ac1d503e5d437d66e7a512ef7dc8d86f81e84fbe6999197267e30ae098e00655e7e3fcd488ec27e224149ed54af08f303d5afefa3cbe6d102117c2ad899fec360728d7e1cc2189a9868f6908baaaeac01f3a9254cda0fd42ae29ef94b6225cb644c695d852d943948c856cec257dd4888a96cc10fecde34f01384a829b2a4ed4128cf4ea23bb14f226a6a286dec810b79034a1b821a1ebf33b021bc220f57b2d58a568a296552a312a37ef70733280e2b8a1631bc102f228f94a57170c3fd0634859ccf783fc9819de57b835a08493cfd8346f1757cbbeffd6d78e0840954d085a24779cf92ce62a3c7d20f5cf6a190ef374567683c47cbfe7ec42f029d7831876ea2a394a2a95b95cc6a46c6427281c98db119be6dba6b52021b69d9e95e7fd6642be0594f7f66306baea5855fdc6aeda33e70c7f451b9fc463d541c42ebf95f73f39278e635ea70203ed86c7b0be3dab36a3fcc3e4a3a9d78ac72fc4f4efd4b507f03c8c34a6d1366d89138e0c0927e4e948f665c7634770c1c5a29c8af7b132d11bdff5f6382bceadbf9968aca0f9e44a6750063e08706f0cfbe864ab6e218cbbd11f9c787fa08c4e3041597c603c159df8199186ca10a0488ec36a3d947da8a03d41da38874e00848246d849943b247453e6d8936a9a36dc4d4fc96a6a0878ee36bd80830daa395ab7a424cbf2fb64847631111f454c476e4c6955230a22469837d38d23e09040d36e0c6622b5dff456b6a7dc00c9e85686e635d4697dee99e95688d094a86989018b771ddea440fd3dd6b6246f8ec94c4050d6a9a8d555dc32820097ad9f746581a6acdb1e71bcdd1904126d8e4fd5221feeae7833e95a5afb64f130415b8b5efa7a44e89d6471bd04c669c5a5a70ec4315e22038461f11be1bdc1e28da9876c1f9700a31bbb250c21db488e53166943914b493944e2b812bc3c33818fd79effd815b6835f7b7d6c1f009eb099cb2dca7be2e663b632a4f2ab665ae2e52b46a60d34b4313ec62f0474c13c1fbd7788864b172d61171db6b8296e8791ed858140d9631c17ea220a4d2a96586f7c8638ac452cd8a99ff94ba0cd371c963b407f7426eebfabe615c2c3a9b3f8d67f4cd9da97fa6a3c46960e29b14e3a94742aa8301ebc86ca682946130900ae549f848f411709dc0c6ad70e7574dacfd30a89cb367d361030c2a7d8da22a915c5146d8750a871d0845e36f896f7524e4cf3479cabd68c52c5a05082356c975bccd6f67bbd059818dad09acab47b1a5b51cc08bdc9ae99a41fca333c34f2ee2d06fe1d6deb41616b2f62b1a264454959bbed0a186d31181309e7828dfec6a900182539bf19b6f7daab732420756c5b9cd3577af18b539f60f27cde279e3ba1dc12463cac086bafc13f38eff9001044b73247e9463645e47fda120101f12f8974b5aa5de49e4cc1c7c7761baeb61e3a32d0df1d1286ec86765509cc0ee9a8d6d8a3505bf0c802fa48fd3053be6300fb8e316dcd4d6e6cdec2b3d081ba828d9816cdff0e61748d6e85f13470a23449b681315239bdd9f8cb3e97ff664b82fbb5ebef2856d12982e69b434ae4ee6101f63649b5a4ae6acea4e7f34a3e2b4f4daf2e5f06dbae13820c50cc438efa6b8bf577e075408f7d487ca5e78f2197f89b313ebae08554fe1a75434cf5200f7ec6f375daa67282ff91fe3c89911f8ecb6867a6e80bc23c285bdf9056e341dd8953b7e94163b088a9940bd0780fe4e", 0x1000, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) getdents(r1, &(0x7f0000000080)=""/204, 0xcc) setsockopt(r0, 0x6, 0x9, &(0x7f00000001c0)="00ff0000", 0x4) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:23 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000781000/0x2000)=nil, 0x2000) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x4000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) kqueue() r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000400)="d0b4ba8e64398759a3fd9c18749e3f1053a0453805f3ae7a98670133ebdccdaa2160dc79ae602f6d164de914b0708ba184c173f97db0818328271591da898150adca58", 0x43}, {&(0x7f0000000480)="65538e13e995867dc8d88339279af1bccd018d6c8e599a1f37c3a5a0774f4819677148900be8da70cd36b043944abbbc2343ab605f4cdfa3217dcc88a483dc32b7172829ab089b6861db6a4aa2f986e12b4aea530b775774a10af84c047df6d9e31acd6b112daa96c4f9737ed3b382fddcc8d956d2890a2dcf78914828729c8ea1d1a8bb59e8cc241642524c024510e6defa49905573ac8ea673d7b203e3c5304b48eaeb85b6368e419538042479d883b2ddac566fabf4d0a5c2c061fea6aaf5dadbde66467bc6f7887eb7f4324ff2c897cf56451ead388696d65bad452481e9c0cbf60fc8bb1f4cbf70d82f51ada11c2996d3", 0xf3}, {&(0x7f0000000580)="024bfef82bbac73205fddf2513fc2c51780b983a33c3a62d3fdec1527ecc1b053eae574a45632a0db23992b660a0b3997cdfbb9fd7bbc3122de8a51b5ac8866fa1092b2bf4a3c9025d53eb8cf7e00fae33efc285e167e3ee6a891d06975ccc8dbc904253c05bb75ddbbf02f056ae8cfa1e1034f88900a00d75ca61ad78465d2aac3449d7e52187280364a530fda9a8d280f69d07d63baf50a295ae859942cc52d583aa91b1d2082508", 0xa9}], 0x3) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/211, 0xd3}, {&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/82, 0x52}, {&(0x7f0000000000)=""/55, 0x37}], 0x4, 0x0) getsockname$inet(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:23 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x0, 0x101}, {0x82, 0x9}, {0x0, 0x80}, {0x101, 0x9}], 0x4}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x200, 0x84) ioctl$KDSETRAD(r1, 0x20004b43) renameat(r1, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) minherit(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x3000)=nil, 0x800000) 16:00:23 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) setsockopt(r1, 0x5, 0x101, &(0x7f0000000240)="434dd3c018365e26211bdb380d547da0e5b45a1c58f532a419531eef57573eb9380787dd9d0e0f927d0b39499114f7b670e73b60a736358595af3d30aa3b589ad564ec18fe802bfd5ea1fab936b21314cac1ddcc68d27e773586e9fcdfc989dce1eae90f7113e91a3eff18fb9e6cc4ab409a2124f07eb3065ff175c360443c84dbf7ae8a6614011db96eb2f2c05fd7bb4f2c0b3ac712a80a47d5a5a4cd47e4096d697c6f1f7b40cf1c7e02e7c2bec91e2f2898c0e582a3a6efbae452013a42aa3bc2055f8b43a76b734746b7eb1fdeaa8005bf9be55bb203187a90e2a6415588f9c4", 0xe2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) setrlimit(0x7, &(0x7f0000000140)={0x400000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0xf46, 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/214, 0xd6, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x2, 0x4}, 0xc) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockname$unix(r1, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x200, 0xec03}, 0x8) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80206979, &(0x7f0000000800)) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x8, 0x0) 16:00:24 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x2, 0x800}, 0x10) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0x9}, 0xc) r1 = socket$unix(0x1, 0x2, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:00:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x80) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="915df58875a27469907abf8c835aadd6ae454b67bb365e15db54cc8e0733e08e2b0a2f1ce7ec4cc3710d6be4e651783f736198956a8e84be217c142e8448cff461df8ba77b1a0221c531cfbb67d436955a", 0x51, 0x402, &(0x7f0000000040)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x10) fcntl$setstatus(r0, 0x4, 0x80) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) fcntl$dupfd(r0, 0xa, r1) r2 = openat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fchdir(r2) open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x8) chroot(&(0x7f0000000080)='./file0\x00') openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x41) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='c\x00') 16:00:24 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x0) 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) getgroups(0x8, &(0x7f0000000200)=[r2, r1, r4, r4, r1, r2, r2, r1]) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1f, 0x6}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup2(r0, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f000067d000/0x200000)=nil, 0x200000, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x3, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x401, 0x8, 0x4, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10808, 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) setregid(r3, r2) pipe(&(0x7f0000000080)) 16:00:24 executing program 1: semget(0x1, 0x4, 0x82) semget(0x0, 0x2, 0x80) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/51, 0x33}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0), 0xfffffffffffffe62}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f00000004c0)=""/156, 0x9c}], 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000140)=0x10) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:24 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x3, 0x4, 0x5}, {0x18, 0x0, 0x7, 0x1}, 0x7, [0xff, 0x5, 0x9469, 0x9, 0x0, 0x1, 0xffff, 0x2]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r3, 0xb, 0x0) write(r2, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r4 = syz_open_pts() close(r2) ioctl$TIOCCBRK(r4, 0x2000747a) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000001040), 0x258) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7b0c1e70800c6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d", 0xb5) r3 = syz_open_pts() write(r0, &(0x7f0000000200)="6ad8a926d0d364e3de7360ff1ab497206895f6a57c54e47ecb76ea00da1b3b503ec987cfbde372684bf7926038b77369bb6ce1b418ccc955c54a476cc772d962dd6759aeb587412fbc2fb1387201dabfd90baf6942b6491479e654f0a2c4d703fd71865e48f52cc504298287ce1abade0febeb880de4e17a43033395443add618602ced7f00871775cc429adc10cb939c5e7f80a95d77c8204aff4ce8fb3f55fc9ce86da268960db4ffbd4fcec7592c53a2b2ea76fe567aca38a44ddb7a97790a14e4bf9f24c7ac425cede8d60c41708673c", 0xd2) close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "bf3e00000014aeed0a671f763000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:25 executing program 1: socketpair(0x1a, 0x8000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x1000, 0xb9}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000080)="5d53dc7bbf986245e21b0734e024833c18af95628249a01290671a00a8e9e09f379bec818a6084927915852a7e601c1a3a83629b3d33099e910bb8e237d2c0e7fcc2cde993d6df10328b2d64b01808046ba8bda9fd910816374ddc03e06c98e9090a7768719299b9a73e5188ec8e15e4224249ba1165adff4a9a28efbe5d28a09f8c3b41ecfb728941cbbb80ba482d151eac8368ae9b5e83412ea2f1f68d771cd441845fbd5646fbba3df1a8809d547d6d3010441a9a1691e598f2dece5d39e7775a4c514c6d8b14ff4d195f75680ee071fe9c5bb57f2877ee0153a53b0dcbce9121dc5fd73400e1aa6fec7a5debc5241e2d69502782f4", 0xf7}, {&(0x7f0000000180)="899dd1b1cddae2e5f03b2a5666d09f9151423b81a63741208f6dc9296bf1d00b66887f42c323cb11c213f70f06d99760a1a9c0dc24527fc0d3f0103d9f719fbb7c85a86007b41030f094f7e33a0ad66612f7929c133efd1028d413f80bba38724ce2170bdd27234c5964548b2c361ee86d027655c7e329b1d3d257185b4254761b712e7e89fdc6f4ca90eae392abd725dc7fffcfa07556376724428fb69de6858ee20f9871ede0a1ab0a25bba280035e", 0xb0}, {&(0x7f0000000240)="8caf42e0bbd6e3e08e7cf6f075370f16e55ecf392a235ae534ba0c9ebce4c0a8f31794190392fac000f96da4b6de9379508382b3e113b284e4e054ec47df41a62f7dd2fb8a98ed8b81cd8111773e6a3fe030508858de862ccac9eaa80df425c283e092dfab138ab5decbdf784d2509f2d38ca991a29b9af634f762b967a070d9efdba131fdd9129c7906f99021e7447ef203f87225ead7ea8c934f3a20a5dea757df619f13eade53aac45b8baa21c6fef3937092da8ce76c763dedd6", 0xbc}, {&(0x7f0000000300)="079a48f6d7b9afdcadf59dbc9e38e915ec56f4fe7f16325e33dcabd458daa099d24a99c480289007c4f48124", 0x2c}, {&(0x7f0000000340)="1451bfb79d3723", 0x7}, {&(0x7f0000000380)="21a0e82914ea3efb179ddc969d4aa89b2ed2d9cde06163af5576b84c582348757a47233542fd239e2bca801182e434bf933305a6c6aca31ed093b72054457ef6338a3a38603798dca765a12f3749c14de36722828f38d5cf1e4c51137fea5644d17c88be021fbe08945d9e81999cf820425bae839becc382fc6a57ed2cfc5ff840f2cb2d91ac9b7200b4fea72efd501a1eace6640d0ddb7ea4bd6dc30d5cb0479c5bb0697c9b453044162126db76115ade0c0900c3bd77907532c146904f1435b97b64ecdced5d47a52bd59021475510d7680df93cc9276ecbbe130899cca6ebb4ce351d3fe2a9f211a873bf5306439bd34d4a90d55f48fadaff", 0xfa}], 0x6, &(0x7f0000000500)=[{0x1010, 0xffff, 0x0, "b4ae60f734f305dbd85b75f6014ad93ec128ef029f33c864f0c13be3d8b87639a069202b7b61d0bd9c9a50b32ba227289075dc13cf18513e0a2a8345ab73be46eaee8878870eacd171c0c64246314d954643da426f7cef636b8004d2f5627e612d0cea62cae4c0c86dfdf61235a4666496c8a4f3822cdb4efa6a685c94b79a91845b7f26bd60f1ad96820c2526ebf68267dfbae08234fb72992d434eb40bfb77b9f85cfbe731141e6c28a7e6db2660959f790462a2db23c9b517f5e980fa7008116d591a04f20199f3b112e6df31d44ebc782cbc3e8a083a217599ada2164a6cf010e1ac691ff2ae5e560584609bf60a1a99a92bf1d02f22886b35b407a0d93b9fbddf4f1032af5a8a03ac8f858d44d58f8f3a4764ab31f3b11902a1fe9c92cf157ad8ccb094d1840328aa51d02eac75b8b69c7f5e570ca515763aea85763beba8b906e4d8c49a75f59a3197976a2a5b7e0d0f8373a9ae95fa85aa053e5dcf292be38d83dd9d4ec9314ce268824bd936ad863032d7442be4fdaffa1ab0616ee77619add9b21560e0f5c0160b7a654b51b2d8a1fe1cf1eb2be6f7b9a401cd5197b29f287c2e659c1df52866191ed3584c8a38e2b23fb9ae9cdc6e4766ee7083fe163916fd82e537d14c5004b96c7d65c8f53d6ab91245e4ccc7845ead59dfe5d2f6ea757cd65d36ef9f2e82752b47d4b730fd6d91f3067aa218dbf24ab4a4b21730f60fbb85cfdc39234b29ad447dd39b81300cf384caad134766f109d72bb81a66b1d78f573c133eeceee22a10c95aa6d7af477eb7656306a2430a5444e1d620340bbcdf1a31a55735ebd683e45f76e5e019758ecfd7c3f200be21cb48fc68df09de054377798487f0707cab4f179c90521be62db7a6023e8a6c2fba20f88479a0ceb1ac93a801c77e4e6326bdd789ff5d522c7df204546b0a7906c27e39ab35403a51280cc9c35cebac3900d64e6297da8de197f81ec9079efafb5c7c9c348659749bad9600811b99d3817d0b55d419c7bb2c98295e34313cb5ac9970070ee9247564281a04f37b4ed3a984994f624db1b0cbf8b1d1d0d01de37d378026be8daf8cf955c30824e7cac0c1ce70143a51913458b296a89992511835aaa7b585e409db4a11e68563a0c5594cd03aab797592926d151a607735b4869b84405a364ab7b85bb09ea913c15da7c76bf03aebf1b9de36adaf4a542dc36b9fde24be9a15a3bf6885c07e324df5ac4ea6588dd2f76e43266aeea86d36a1f3117a47e2e7b10a2ae796c2882a056735be00e9cc6d3c2f3c4d1004a04d173eb939e89df8c332b8633705418c7a49053c119e2ca8952a434fbec5d2bb5ebde195b1775da5788d7b6810bf3547e7fa5380627ea755d3e20c8aa773f1c2e47fcb94ed31de793d4a337595dfae893f2af253c027febc59c0c2c573811a052fd9720877ab52eae615edda2df95d4defc5f883fd9b0ad97349c6913f380f72a401561227b03ef413508aa731db98ce7ae6e356d2a1280d7d7b2274955d57ca522a252307a5b0207e7060070f4472514f166437fbc7cc14116748254a4eb6194c2c9c4ff27b10a2511ce7c999bb7d8c847879ec18e45bf75a1c45b0b3ec506e9179b3e7b526d211a738a845d37da702e75a25831d2243a288be6151a99efb258fcd48728a02e1c0eda248ec1c6742a9f78302143d1e4813dea44b2ef206dd047f7a0827075a9b94879e094892353e57434f2e5d41018ffa35caa96196c76537867267833b82762bcf74b0be363a1bf38a63ce2ebbaa0967799a9d5ff287e402f44aa4f8153e60aaf199fb14ee804add621b85ac084dfab582c1a2ce72251726558dc0f4df79383f5fcdbd613ed539918e3ed4d78f3206130eda0cb7405b39ccffb69b90ef42a936f6a1f0879daf614a46a1fdcfa8a0f4136d2f212b00c01543216cf9e26e7bee8aa2c1f3417a0e57db0117ec5e1d63904af3e2513f7c3064171ed591ae97c099e1dc64f890c29972b30f56d300b8f0d14b8739cb165beede1e379be0c0085d7c7aec4077bc0248480fe7ec7410dd7a3ccdb1a6807f9accb297d7bbeea2f261dce3298264b4b4b2840f51752657ce60e76d8cf6e22fb381deab8de4423fd889e377ab3ff590f75850903deda82583244fe468ffb1fdcf3adb690bc81c071759a3cd9a31fed46534135e4cfa86b59742e7f6d535e9b9d9c03ca99b43b0372466f27243fd2ab28ea76dff21a80e227287cf0b216b5764d430971d1059d3c1096eab435e4150a196eee579f6f10a5bb7eeff02f7b9676308b7b59124b9a9757afb8bdb285a094e255d0e05091aeff77e795561d46852327a8980fbdd5729130f5c57a39b7e8a821b14fedefd022c6350bfcd175cffd88dee1964c4de347adaa668114fbce741da5ace402d359bd2db87d4728ee13565c20bb962953b843b668bee1d8eea9970193b1858360f50a807874d5837006e3317a104211688055cdc7da0728ea6343cb6ad5a83c506b36860611c2b6c360c919e2ff27edf5e8660322865e43c87b1ebcd6511e4d3ec0edc5925606c8271e65ff0da423892d854218e0f32d66f95de7d7cef18177ff8c9a1f238b460283cec5ec07af4def371882b49a5e9b39f7fd12a8e9fef242180de888f6c12d525defca142287af1d9c39aea1f9a1898f09cf3ce55e4529417acaa65b2c374b00d9dcb297b733d846393c90fcf71b6b8b42f91c99108b31b0e3ab12eb9461670657ea735cbde54e0fe9599921ba6f9f6c4b94d86763d5064ab65dc03237b9b7c7f7fdd12419b701161992f7d4157755f144fd576dfd0629563ac28e359c91b3910713bd9ec499f2f770ca1ff3fc7212f359bf8fff5b113b7306d5c0614cd4fecf9c8724b97a58b78bb61e67470bdde9618acadc994e7770165cbd2963ead643296e30731869917a9bb8edbb1cfbb02439505d59a14a35f518a07feacf0eef6a06365780d31fdcec4a5643b09797b1c2b0c68327c5619ca851ce119aeaf6df4ce1b9e30cef9c97b592fe99de69fe80fdf7056dcd006763cd93dd449508261820e6e2585ada71620fb305b5de18a19b6e6f30bc77db823e13ca50ba1eb825740c2d92087f69dc2a0d12b680e733727f25acea7ce49ccbac3ced7ef9ff54a09a5fbee7d20b08e2df2e188640f517d1e0777a5da892b389fa9751a7c8926fcbaacd7337ca108f169515e72bad63cf2b521bfd48ffbbef401477e2d7938044fff94398b347485ed0f15d89664e736ac7cde9fa8e00a4da565e5b8ad5734c2fb45306c784d1170d44d490d3de90739212ccaf21c2f54206c9ef24eb90c36e2381d1439440438ed3b18c575da9063da299061854798a12eba8b8193ca58cc9b6b96a6886119fad0ab4897aae3a2414cd714523155cd8afe330aae4e453ec6f70bff54915156b6cdab48afcfb192f6d85fb438f1a44ca3019cc02d9ff4f9fc4f1a3e7ade23df6a88f8ad01d4ad2e37ea916b0ae042ab4a15958de7c1520af09ddf4afd1738ca48117247ab9d9172dabf8f62a29697e14b7695e0c2098d32cac215f2ce15147003059f75230c08e38b5997b2736106c5453311a484609923e98f820925873d7cc4c69c49e14513c60c54aa48f659f2d8baeac23d73c03e72680ab248f95d1e85f34ce815774652ddd5751a71a544bb4ec3f14037e2acb966cc60033d65db635809416a0cce695b5a0b76aa5a4c49d43c032e9e4fd0f5e3369678a8797c5a4db9e339d345043cf5b1cc3d59492cbf340fe28eb7234afc75b63880f93b47e8155cfe10974bb369dc21ef95b20e43ea9626f0ca710a9a3ad7af3ee6c656559b571c59d5ff6a85d3042f0376ca36698747555cc0a1c2321db6c7dde658853a267e737943de10e616abeff19085ee2a6d6e159b4e88ae20e972dbc25c21127110bb1d8ef38cb5dcf264ea1354dccbd8c220dceebc2880b1c918aacf0db0d8754d818ebbe2f6b176b0c8a79720b77463f42e0bc591815f17b935b3bb565e4f44e4d712894917b51efb254dc4e629b9bf9f37a8b02ceb928a92c3db03d130c649d9c05d56b55b929554678fa2bf1624fc3a6a5f16fe42b28afbe3945e5a753f93d87e49c2f03db427665aca6d43f48618243b5806889fb8feb2942973c88289b6a50c467fb7dc013088e67def5aacc42e64186a7d6bae8a996c76130327b3c64787efcf142be3368074ca3b8a687728dc9c33f94a146080fe4f2bd0ca6e0c71bfcba041260809386c16c0f713b4faabb78ff30871ad4e8d5f2b5472e6fd90da807bc324e24697377dd17b68b322115a03155d5f1e2bb4ba55d0ec613a2e9357aafca28a64e6692a555ef84f956079bab8b7f8cba3516fdd73c8bbb944766bb48c9bbf761c38d82cfda82b10734bb901e5dcc622891e2adabeac2def10d9d8f8ced40f3bad4fa10f9e93754e359a83a327509e0690675adff22e78501f25c83cab39b62f26b24724f89ec2efe809a36c9885b13833852eb07465d9c2d51f8beee437aa2fa4ee9d16ff508f699e8d3a28cd71f3d038c0eebeadeaeeb2def298129f92bc22abe8777df3f5c78189ae82ff0f1cc4f2fdb27bb32c63ab61b333e2f4822a5616321e5965bdf301f80d23b83930f4da83cfde2c5335e2ccf8770df04194cdecf21909f802f73b4c4408980bd3c416a2b4ef545131725481ba4f7a7966f65a31b7341d96398d5900efd80564fcdef152ff4b06a99c480b25d536ede6b4e1362a720e826256f41eb7ac49c9659522fab05ac5a4e6f8166f84ee6c955d2a11a1f9541615d406cc23974144eda5b1baefb1fef8d6cf52d8b73d455ce672f8f1a9de5ae98618d090bbd50f71d69a2c30da457cc0a7125fdd2d527e454759e8506f983a824b3a4cab9ab39ea8fed94b8d1ce05a5b8f8128a8c22c923ace5484018ece49859352841315799172f517944c09f2d220ed9a0278d78925dcffed15d88e6586e33a66a21a862e18a4a8bafb18be825c9fd1d75818511c75c190ac6ede3d3a593babdf5cdc1b60bb5324d11fa6ac376a5dc893926f6d4f506cbb5f525bb3e5b6e0d38ad1a63c8f0c23c7a255032a547ccb959d9589b82acb5de57724c77f327807543e16b20803398a31999e44d53f9c205c0fc18149919ea9d9a3e510e51e93a15cdc64ca92d837117eef61406f011880cbcf29d7b985d16fd7444fad5d7a15e4620024b1d107d2a6d6a12bb0ea7482ab59648c984b741986dc8b26c7f05062b498d40f08093ec6c9fe483fc517922159ac25f9f9d989c47881f7a81f9d588ea9fc9f1fbc1e11622dbe727cd4a0945fb1df7345b28c6599b63b31c3ce03381884681292a13bc6722e806b869b89c7990c11ebdb07f449043830969e32c3ed264b3de8d6a8a7babb02fbb87adfd20d72192a6a8d47cace3eaeeb3770b262cfe352d545878736eed8ffeebb6f6f20a6e3695b87b635519e433f05bb257f5940869b25fb5b888ab138ee161fa818a103025633a873f87f017b467a732d6b30c758a6195e06fdce8d9937b4ad68fcb3990ee7f38d4eb84c4c27b18ae5e6bc7226363516055c83d8a85ed7d4d32240ff5cc61c8efe4930d7a73dc08c8a8262db5c82040daf58aa50f8bde3eb71ad20784b15079b91ea7f8cf8aa5b272959e0bf6ca9372db2f21d901bcdb11d32b198d09b5164794f77d7fa646d48a0b76325b3fa7ee6caaf0300889cd7705067629d1480f8c097c7efc0f4b90cb98869bcf533c349e5465e9775ba92f102127b24bb131d48b6cc659198d53af58a577fba08ae1c92066cae7ea2c15b4034c580837aa434efd0"}, {0xa8, 0xffff, 0x200, "fdd5a68a1dcffda13d636a42ebf901d4e302b6e058727d13aca5ff72c89b84fee553fb3eae3590848f593a549f179a19d9a39b25203aabcd734c1ff9559607081ce26a79e172c5348b485970ef53e0e81010eff1ccd3ab8e15ada306434ef89ba17278631a5aa4b1513310316e592ace57a1777cdf14cf31a13cefa19787d082933f0bec72e4ff5c7d57c309294b886ac8e2d7"}, {0x108, 0xffff, 0x3f, "6ce00f12e680b3659e0149decd0a44e9cb674d9a35a5d74a56484f74a222b3fb762e52ed76359195a6cff9feba830b01c72ed388551df50b3f5770ff7f0a73f9ba9bc114a1c74555ec21b0aa3768b3fcd4545a9d0ecd7279b1610b085a117b65884e87b2bdb957e38079f925838a4c43739f1cc46fb29b08ab04968667a37381983497d128021d414825bb6761026d811564d0f2c5156818c2d74f5d98e840d6874c7ba986eefb65c1330362241ee810057729c2c5d3d46829fa85298c9976aa79604251968a16c72e3419c6e5921c62f6113da575ce97c3ce9c3053ae57ace28696ff1ffa1d953e1acc002fd5265644efcd362d4d"}, {0x20, 0xffff, 0x5, "3144ddef180d037963da62540039"}, {0x20, 0xffff, 0x8, "b2aeced8f01b8d97ce6b2e43aa1d"}], 0x1200}, 0x1) r1 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x80000003ffffffff, 0x80100000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0xc007, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="6c7793777e5c62f831effc94dbdbda1939ae2da160dc6438e3230328485ef66ba84e6e46fb60399b441b58410b8e191f292bbc5e4d0bafa0a72f66a433be01023a6ec974f64155cce0e4e1af087988065b44875814b91f58cff35db2630002e9218ae7c19dc3cfba27fc4e82b7453d89e9ca0ddea73dd6b38a7562cf7ffd7d1ffbd262339f248ac52ba693a232a9ff491771259486ba6652dd186bdf9616a1e81f5b68d4d3ae943dfaf23fef6acc278cc993c6d9111a13d93d3d13f7eecc3f28363d3edae4d2f128fe025f385110203f33eb6470896768e87c5f33bba4838b325d10e82e4296bb20baf7453379a26df3", 0xf0) 16:00:25 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x8000000000000083, 0x9a3c}) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000100)=0xffffffffffff7456, 0x4) r2 = socket$inet(0x2, 0x7, 0x8000) fchmod(r2, 0x41) r3 = socket(0x6, 0x4005, 0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r4, r3) r6 = accept$unix(r5, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) kevent(r5, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x40, 0xfffff, 0xec10, 0xee}], 0xf7, &(0x7f0000000280), 0x615, &(0x7f0000000240)={0x80}) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) minherit(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r0, &(0x7f0000000200)=""/48, 0x30) syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x41, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) 16:00:25 executing program 0: r0 = socket(0x18, 0x3, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, 0x0, 0x0) fchmod(r0, 0x8) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0x8000, 0xffff, r1}) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, 0x0, 0x0) 16:00:25 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000658000/0x2000)=nil, 0x2000, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x20) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) syz_open_pts() utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x9, 0x8}, {0x5f93, 0x4}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20000000000001c) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) getpid() pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000000)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000340)={0x7f}, 0x10) r1 = socket$inet6(0x18, 0x800001ffff, 0x4b6) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000100)={0x81, [{0x3, 0x5}, {0x3, 0xfffffffffffff19e}, {0x3, 0xa000000000000000}, {0x1, 0x9}, {0x3, 0x5}, {0x0, 0xa2f}, {0x3, 0xdfe}, {0x2, 0x1}, {0x3, 0x9}, {0x3, 0x3}, {0x0, 0x587}, {0x2, 0x1f}, {0x1, 0x4}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0xfffffffffffffff7}, {0x0, 0x1}, {0x3, 0x54e}, {0x3, 0x5}, {0x2}, {0x3, 0xc2}, {0x2, 0x79}, {0x3, 0x80000001}, {0x3, 0x9}, {0x1, 0x30000000000000}, {0x1, 0x3}, {0x2, 0x1}, {0x3, 0xdf}, {0x0, 0x8f}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x7ed}]}) r3 = accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet6(r3, 0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x80000000, 0x5}, {0x18, 0x3, 0x5, 0x1f}, 0xfffffffffffffbff, [0x7, 0x83f6, 0xc8fc, 0x7, 0x3, 0xfffffffffffffffa, 0x1f, 0x9]}, 0x3c) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) r1 = getuid() r2 = getegid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r6 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x8, r1, r2, r3, r4, 0x8, 0x3ff}, 0xfff, 0x101, r5, r6, 0x401, 0xffffffff, 0x101}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xd19, 0x0, 0x0, 0x0, 0x0, 0x4, 0x9}, 0x0, 0x1f, 0x0, 0x0, 0xa4, 0x6, 0x8cf9}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x8000000000007, 0xc812) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)="17", 0x1) getitimer(0x0, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="23239fe12c6d6ad0a76c0ca829b2dd5dbb1a9ee5f76aac9cbfc9b67c0d6cf8e39e637a46c040a5e4251f4cd479bc5c0e22a8d3e8a7241b7df74c", 0x3a, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xfff, 0x4) recvmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) munlockall() 16:00:25 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0xfffffffffffffe08, 0xffffffffffffffff, 0x1, &(0x7f0000000100)=""/230, 0xe6}, 0x4000000000000) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) mknod(&(0x7f00000000c0)='./bus\x00', 0x201d, 0x6) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x14}], 0x1, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0x58, 0x8, 0x7, 0x3}, {{r0}, 0x0, 0x66, 0x80000000, 0x8, 0x3}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x32, 0xf00fffff, 0x7ff, 0x6}], 0x4, &(0x7f0000000140)={0x40, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) syz_open_pts() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:26 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) lseek(r0, 0x3, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r2, r3) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="36f2eff842077d03a82742344f4a1191e9f71cbdab1d87a63a76403fc426cab766e339715141af6b3754a045dd5a1473a03b5bfe940f77d5a3ad4299ce5a2ac8fa9eac6a15a0364c09f74d5b3f8e67e436a938f5db6ba008a0765c4722c6c4214835d00fb6d31bbdb4d78131f62036527aab2fa14fdfcc8a49f1eaacc78fc736e78e1d86e6676048c2df1fb4b629fc41dd00f4b8318efcce6ab8af10c5beaa2f0c39a18d506d2470c8d8cd83ed472bef3ea0d88c0f79bc35d9aa048a3d940ec57484c048d65793fb60135e7fbbfb299c81862ce92a51509250d1122290610269f7f68f8a7e", 0xe5}], 0x1) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000540), 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="ef51788653ee644a1ad83727e0bb7d3d9a1638b8b7", 0x15}, {&(0x7f0000000240)="d99d67f0d65f9f754e4c8a0d377148b4042b9c804fca", 0x16}, {&(0x7f0000000280)="9bea07edb98a2ca246de0af3b0a906eef854592d153fe2f4ce9ffae28d314e236c7d", 0x22}, {&(0x7f00000002c0)="0b68196c18e9e171c3625951fe38a8ca8deaf8ad9e6d3f086f3540dd9917060c2ac68d1a20f14f005a2e91293ed069970519e7f0fd6fae5bb8b40068037683537b40ef46aac981bc6278b435877ae953a1e28bc6b8a279754c29eb9b562471199ba025062b6f6d81895d59610687dc314667529e01b3433be2ea30efc0eeaffb1e9f1a84b7fc775d0d0096bea32bcdefd99f997a91f2fd9849b86f7aa25fd41284a144167d53e2d9a06256f72331f0ec77d8a4ef60be1385dac98009d566003ed0e539a8a06903370029503a180659a33d3e203a45b10ce132447c43", 0xdc}], 0x4) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202b, 0x9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x8041, 0xc282) write(r0, &(0x7f0000000180)="6d6e10", 0x3) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2070, 0x9) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x8001005, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x7ff, &(0x7f0000000040)="d4adccc12d130599c4e80000000000001e3929f8d88ff4f18f9746d33250a88fc26bdd4bc268664a7456e9a616af7a2f75d4d6cff28dd047de1e3b17c7b284a0d91169", 0x43) 16:00:26 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10d, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() r3 = fcntl$dupfd(r0, 0x0, r0) connect$inet(r3, &(0x7f0000000300)={0x2, 0x1}, 0xc) setpgid(r1, r2) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) r5 = fcntl$dupfd(r4, 0xa, r0) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000002c0)={0x0, 0x12, 0x206, 0x71c7, 0x20}) fsync(r4) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x0, 0x1, 0x6) listen(r1, 0x6) r3 = getuid() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x0, 0x8}) r4 = getegid() getuid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x1, 0x81, 0x1, 0xc8be}, {{r0}, 0xfffffffffffffff8, 0xe1, 0x200fffff, 0x28, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x48, 0x0, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0xe1, 0xfffff, 0x7f, 0x4558000000000000}, {{r2}, 0xfffffffffffffff9, 0x70, 0x87, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x52, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8000, 0x3}, {{r1}, 0xffffffffffffffff, 0xa2, 0x3, 0x101, 0x2}], 0x8, &(0x7f0000000200), 0x5, &(0x7f0000000180)={0x2d6, 0xffff}) mmap(&(0x7f0000bd1000/0x1000)=nil, 0x1000, 0x800, 0x10, r1, 0x0, 0x0) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) getpgrp() r4 = dup(r3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r5 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000002c0)={0x1ff, 0x3, 0x7, 0x0, "bcbc29c021baaba2ef325a035b4c750b5cd9c538", 0x6, 0x4}) r11 = fcntl$getown(r4, 0x5) getpeername$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x7, r6, r7, r8, r9, 0x4, 0x7d}, 0xfffffffffffffeff, 0x9, r10, r11, 0xffff, 0xcc60, 0x8001, 0x8000}) getpgrp() ioctl$KDSETRAD(r2, 0x20004b43) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfb7e, "855c55021a000000000000004000"}) ioctl$TIOCCDTR(r3, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDGKBMODE(r2, 0x40044b06) syz_open_pts() 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x9, 0x9) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x3, 0x1, r1}) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000005, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:27 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000480)="86efb3fd74b6610ae825b186128ed7eafbd95266fc8caeb7adbf680edd06f90d88fc268675167ab06de10c5f5ee2422ec499369420882443872d18a1005fec3cdd4bb85801abe00f04f8425cfda454df", 0x50, 0xd, &(0x7f0000000500)=@in={0x2, 0x3}, 0xc) r0 = socket(0x800000018, 0x2, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) execve(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\xb4-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'[\'\x00', &(0x7f0000000400)='{\x00']) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r0, &(0x7f0000000540)=""/198, 0xc6, 0x802, &(0x7f0000000640)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000180)="9aae", 0x2, 0x9, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x8001, 0x87}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) 16:00:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) ftruncate(r0, 0x3f) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000200)={0x3, 0x6000000000000000}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) ftruncate(r0, 0x7) syz_open_pts() r4 = semget$private(0x0, 0x2, 0x400) semop(r4, &(0x7f0000000180)=[{0x7, 0x8, 0x1800}, {0x7, 0x6b3f, 0x1800}, {0x2}], 0x3) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x0, 0x3, 0x3) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x3, 0x9, &(0x7f0000000100)="d9359a2383ec801147ef444e4e35a017fd237d97bcb2ab79a2643be1169364801ca774941d2e6c1ddcc9597b3e60c818b48643d264d10fffda2beac7095cdd545584fffcab09a54edf66902216c223fcadab51ee5dee11225ef21900ddc5e5804dc0981723ce1c8a53f9adb2531903eda8d5573663edfb2531dc3e9b00dd7465c2af946cc1ca62cc", 0x88) shutdown(r0, 0x100002) setsockopt(r0, 0x3f, 0x5, &(0x7f0000000000)="012682d6ab88c6ed87afcbb82a448ba8e2d8637d31bda7727a6dc359668192bac87be2a48b3faea97fbd5a2e279211fe9d00f782402572535cbde1b31c49fc61fd3c766f14db1f3fdf6429df3e45bee3c264d1c8b82e764121fd6725b34eb684a89caafd976f3e838aef591c6a1ea25d50336bde2a8fe004f0208a86f4aae14c1c6f379656cdea81eeb4b8943e53131b6e22f0e8a43b36c9a2ac6f262a908ce587723b18b87c3f6dba37352e729749636bc03547fbe61cf7a32dba4c33212b1d3825febc5065bef4e5dc6974c24e67171a", 0xd1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x80000007, 0xfffffffffffffff9, 0x48c}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000004, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0xd1, 0x10, 0x1, 0x7f1}], 0x5, &(0x7f0000000180)=[{{r3}, 0x0, 0x44, 0x0, 0x10001, 0x2}, {{r3}, 0xfffffffffffffffc, 0x11, 0x40, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x80, 0x1c2, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x14, 0x20000002, 0x5, 0x97}, {{r1}, 0xfffffffffffffffc, 0x55, 0x40, 0x4, 0x8}], 0xfffe0000000, &(0x7f0000000280)={0x7, 0x81}) r4 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0xffffffff}, {0x18, 0x3, 0x9, 0x371de109}, 0x4, [0x0, 0x1, 0x5, 0xfffffffffffffffd, 0x7e, 0xffffffffffffff81, 0x6]}, 0x3c) 16:00:28 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) getitimer(0x1, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000040)) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x80000007, 0xfffffffffffffff9, 0x48c}, {{r2}, 0xffffffffffffffff, 0x5, 0xf0000004, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x2, 0x6}, {{r2}, 0xffffffffffffffff, 0xd1, 0x10, 0x1, 0x7f1}], 0x5, &(0x7f0000000180)=[{{r3}, 0x0, 0x44, 0x0, 0x10001, 0x2}, {{r3}, 0xfffffffffffffffc, 0x11, 0x40, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x28, 0x80, 0x1c2, 0x1000}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000004, 0x8, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x8}, {{r3}, 0xffffffffffffffff, 0x14, 0x20000002, 0x5, 0x97}, {{r1}, 0xfffffffffffffffc, 0x55, 0x40, 0x4, 0x8}], 0xfffe0000000, &(0x7f0000000280)={0x7, 0x81}) r4 = dup2(r1, r0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0xffffffff}, {0x18, 0x3, 0x9, 0x371de109}, 0x4, [0x0, 0x1, 0x5, 0xfffffffffffffffd, 0x7e, 0xffffffffffffff81, 0x6]}, 0x3c) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) sendto$inet(r0, &(0x7f0000000080)="06c2d0503f21e488401fe3d937a9f5484f79bc4624fbf95bd259ae16e0feb934b9f42221d70fb7614aa39d8a28ddd12b6e11278f060d1a7cfe1fe3bde92425d48f236412a24bfa9793dd8c34ac3fcd2c49605509cceaca2a81f481166b6ad238a8ddaea5986193264ebf2fb824336d983849bda3e80cdcb5072d1b00fcdfe9d59776b0dd5f24f305756bde632e51a2efac76dd9dd033fb7ec004e0403b698ae3e07791c6988f4340b90570b3d0a83e2786267e82b52e14cced3fedceec6788568d2a52db20cecad06d87c3362c6713078913fac7595b39fd786b0c824196ffa772582ee62d20988539fc7cb4f9bd6224add0e230df3deb922cc48fc5606d54f68fe737fcf5700eae6905a208024b988915a36ccee7ae5f681230790044564c529882e49a71b4dbfd4cf3e3350a8adf0651292cb878a5f93850fe5b31c87bf0ec9a910110334243e41faa8e09e779b10a5b025f7dca1e8b6851ca12bba64489319809959d04b206c2ceafaece4a8c95f070cedc6bf5fe20880c2b28a47b729b84b23f53a438eff481e8573533c6718cca0be57fc644d62fac4f22ea058f5a3b1709d8f60f0ff9090ff0d37708b6766d14b3c6d0f12102c1bbb55b7e2c3ba9ded84a0a13ff93fd1e581b3b758ee6e98a05ed49ddfd54c23305b2831a27b7480e879ca74166e536259279b6ccd49af51c427ad7293de6074c824d42585a084f42622059da887ebfa37cb54386b2c10e18a6e5ecd5481f536327ae47cb87894f0c30a1387188583ba70d1a66497deeed2ba489fc6fe0bfa3901a994dd0579bcd3a737212f48e85cbf25a9e362083c7db487352cece43a8a18a4c1e02f98cecece6b8cc2b529e9eafa7cb8835a44a649b8cd9aa5450ba99fe0ed91b7dc58fcc04c04fe592efb47bad5f6a2ba9b550814c9e0a96dace59b1536cf3a0cb141e58eb451ced6ff821123f6dc389dc5697455c8684785fe1c2f9d9248a0372eae27289ae16f1626b6853b5290f7be414a260a942162108aefb0b70b22586363b716dd0be227b9e273c2248c8a97090e748795a38bbfd7a44129ae0b4e59659f7073e24d8fdba0b9dc1cd2a480687bdf628034677c9889fdb8fb7938c91bca211721a4965a5d137c8f617e924d0af727df7ee9c5796449b00cbe49139207926e88b13ee959efcb8e39c015728ca161501ca15fdf1e7445543d3cc715e1e1e2dfb81f11cd2d75a8acbc3b4b64ff351c00afcd88476fc5b38f93a4cfe17bafb0136e9a0b1ee255b8feec26e75fb5bccffb2cf19ac0a1178124b675974e5af6887db7dcc7238399b97ea019bf5378b9e2fd4fc9809f5a01e4cedc33f9da7bf8d9c97fddbcf8d1f8e0efce675ff9cf339b240356e08791ee4cecd6167733d353aa4888f15fc2df55674ace6ebfff19b7cbb6a01e3f99ac908fa646b1251f417cb5b9676a2b4724193f489540ca3f0a5b90d61ad7dac388cc38afdbfc48fe6fd6206e931d2e11fc1d49b9e6f8dd5eca7cd3131f85ca54f52efae351db84aeed654c99a353ffc24f33d8502e5010923b2d745fb82802f310f7525f6c9a44eda750c6f700a19585f12411eddc19270ee1361a5e0bd900ac3b7c430d2eb1717defe3a1c47934ce4b51834ccc15275f40c3220457f24d6cc557722ca6fae65ff8f94a89d574d9c531f7c246ca1d0334bcf83e5890ba25814e68b0869db92a32641568d97bbc0e97ec1c1cc71ea8c72e66830f532e6fc9968a83874dfc896e484d9b870ff410d392f585fb1d382480ec6dd69deeff409dbb406c4d024ce5e3957f2916691d9c2ed28168839001c76aa80147df322f2dbd32939eaa074b7822e302ef317a3efd4362cc22aee2ff35174ed9e61e176a84adb15f840ca8297aadf40fb72de09a39ec81bc8cbf016ea576580f45f663b11139077b8226d82979dc6b5efba0cce4c3aa7592ceb1b13e7c3f3ec546233029773509022e8b21dae94551e02aab67318fa06f5af94ee8c26e9d43be78d71b814352fa47bf9b43498a5e4ae14855808d092136b6a512f056770068dc9a6aaa9676c4b8e3b63d167406d42916aeeb1e10afcbf2aeb4115d32d8f49f319931697949345607b1cfac6ab378a8aa064322b1b86ae878e04c763a1370bdfdfa6b723ce5bb94440d071fc3bdbbdf47646f1b96dc07c14eda15bba266a5471e390c13b8e72cce2c934d527c35b145240a2198b1fceab6148c8f89d5b2d82ca2468a658d95eddb04ba6f8bc915ac5b222d9056a06be46090b4eb5776882a9d1db782e480b869862e5d0c65582fda95998bfbbfcb2b3c802b94b16f7d6a440b65aa8c76e7bcae6e0e6f07618d2ab53dae9b6681d346a557052f684508c3b6a41c6cfdce76b75a056489f4224aadf34c3113c560bee54325497b97fb71999af0861ebca548b51c2447bdf7725cf0bbee003d5151bb381c5aba07c82af29d3de30a5cb93929e9a0682e2af72e8be44a627f154b05e2be078fb78afe9bb18212b96bcc1aab150f25303feb0ce361106369b7487430e716baed9c0653d12cd6e278d775ccffc5cc5d562a0f50b364dc99096c771287dfb78f08da395a6c0b436427c8335d4ff88b8375499bca8c1333fb15b829567e865128d350ffc7a7b049f21a31b01c9fa74e2724ccddb7384d6a2da9c634109080bf8afaeeb1fd0e2cc2d7ebed78ce2add885dc02ec59c0ce7904d56eaa724cb742b2f6a80ad4206a6a4799f23bcb2d11670f804eb01c781bfb6c7b65b4a4d97f863390682139b62d7b0f6029237778681e7eccea76053b1754e04f9fc26dba168f32abef3096f25fe9c3f7134236d8ad8e0411e793539930447ef2e0da5c3fac8da590b616d13c99d2937f8eb5630dc5935b84f3f42de48161fcd0401b15c97a44635ebd552db636a7189400411f31aa7bbcf9ea3c92cc7d801000917b293edaf91bf0c0a3b6c838c696bcaa2ade08bd1141d86caa9e5b51f73ec0e3e1b560f086363fc55860204af83f1f900139b835431f56cd0581f9b557c29498ea0cbb36bbf0f65fee289699ee2a13be2d247c987ad7da78e3c046943ee080be60f018027c84e625cbe5f61bfbfccff9d650cb25152062414f0390b1c430f9bbcb413533cfad188b9d6693e19ea43d57dde2ece4061f967538e78e382b2569f9e8de742a1be68085368cfc12bb9596aa478adb35e0751291e0a7afc50b3c9de1c9ab540c17e47464dd17a4266baebfb8b0b744aa212dfbd85658f5e778075691ca0c6efc19c6af1cac73e4fe1a1004312ce66a55cc06a8d99ccd52854166f897d6563ae52b40679a67be41f5505f40a65c0fbbdc75ff9dd270159e877d6cbeaeffda3c349e893c511b9359747223d57da48b67b0e2d93a3e75279731502fda931845482aa0f2f817324294c6247e4f0cf4b90917fc90539654f95fe4637fc1db2f56a178106b657e0e8981faca805d03f335f0a0bbb3d87fe273a62a5aac58518e3d383038a355723dc97e9551e6d315bd953ca91542f9e56710ea69837941a099e7ebf8dcb5ce829409ca5a65a9e34085cb8c4caff8e96ddff65b76179004401c94421ee8d71e1d660011190ca42ed9acf7bcbb1b9832258156339f92e714735c8937cadeb2951c110c8571f7d9307a0942748d7ae5b12522e88a38de6aafc69fe6fcf98778f6d86f8f2c3b4939793bceae03c8e93d28fbed00ef867342401b029cbb488105b6b3a3adae701afdfa74110d9fd08f237d317eff15ba704264f1926e06ab1440968f6b2c5d3f4ae5301bb24af0c3e699dc35a9ffc015d7240fcb3532940233ed51f64c1d32257a1f29ebb93813b2bae9d70f1c6adb79398b643eb9542576d7fb7831e002bd9e69793d598b47737b508f715bf3377ed558e57ebd2278ccf79a0ca1e80efeaad89497376fc5167f66cfb72eb243db9d083be56744319dcd08d0961eb452d5115672e689da90e7ba573e4a186d21f6b2d6490560fa1ae22b8c683424cf8b1437d144d03ff256496e3dea7527ce04a044b09660d218587d6c9073fb6ae7b21ffb46cd7414f7517b1bdd6f9a0ad67f1e543778e61a43e722bb1bac5ea1061391265a3533faf0d24747dd757cde0c0c99942777718ec5807f09b9963e402aa562fd30ca747490d8fdc3d3b2bc19335cbeb29fa5437d0671ed2f1b044e3443f3ebf4107418cb6cdaf00f0902d0c0c20ceba5b09239ce29c6f66cb23cf73af3a376de4e9d0f0808ca200407501139ee5977340ece430d569fd471146e48a6a49e88fea254a8f173772b90c888eda3f6e26de20d58557366c6678f90d235363c3cc4d5678998e95b7a213e89bca9150127f8006b02ca381818c918f3fa94bd5637a08c03bc1d1b1d8f578c41ce62198cdf767ebb4a8571d8da42414af3b8f7bcd8cffba95a7aa158e4e4ca1c895d684add0d9612d6d1b4318c939903b58eb870d7913860dca6bfc63aa3ded6b3df83235c4630b94249a7577a0a12258f0b99f018920a8b00a7eb9707f40d839e486462122f9bdb9a7a3b1376d4f64b4ba89589c289fafbd81e7e4bb575b618592c4a2144e2716853b433cd089639900fb884646fbb5cbfad8caddf3665c6fbd5b928b9f2b8304e9101019b77d0cb1948e6a1a51ab7b67ef3fe5fc0a08f9758ae4a7d50a35e9dd5c7637326a60b2ec3b5dae4f01415935d2c81402c9eda194979a94453a6173d0ff3edd7a2af9f98168435dbf603e5976ae54024c45f8c4568826bf0b18db576e4e93ada3d965b4f264d704b278a894f135382f536ee59a81102216a3a9775d7368fc1bed2f6b2ed9bb2a811bb20ee6309f95fac451947ebd84ecefcda67896782663ca0daa86530460bd8ae0f389418748a813cfda0e847fc9bb7da9e905c42a1ebd3c044157485807e092f17820d756950ae718d8e91b266e6567f15a817c172e1f261666e70906377fb325db26b3da69c4da506154f73ae0deec590fd03e2d3313b512d5f3f1e5d3a15e4cd1bf0e8fbc30591d9983aa47dd5611afd63cc565cc17005d1adcfab9ba7e28e713c986f11ed92cf4d17b5153093759cf1dbb9c52596fbab06220b8c5640b49de8c98565db1efbf6a2c2b4a7e827bd23356e38f366aef296c398d0a0b3b1290f8f398c58ca8cdaae52692624d814f0662d956c97a769c6e9bb9e7eea7a46395ea7ff6ddd61cf781d39f4343baa44c8a939b3205a66d43278c50f323ae66d0c24337af48d23a0815a303134a6fea924648d86b64f63fafb5a1640e2333bb59273b26d8b069c1b8d2ba528df900edde7530c2518204c3b05e0fe20289567f49fc757a6e0789e19a1b99c0a4c474442fa1e8fa3e32480f043a52011277503baa7dedd22088ee37b1dd359226cc3bda59f78f6fdb7cb8375ff1907ae8e86f0266beadd875dc82f7a40bcba4663e704c8f103d254ad00c2c62160d8e4504625e918da0bac377872b144dae16ce9076110696d8fa0fad4f7dc20966d738ecdf0cfc8633eed25b6e7640db2365330294efd2e7ab3eed661202d0001545e97e9d9b2f9e07a4228cac429a9f38895b8c763248b8d05be3d7dd04fa71bccd98c4bc0df20bfad1e4b8a40a6f8f7d752549bbd525dbdb2e8f0d8765e7bbff18b815bf46ff44cee17d5caa2e5ef324970e8f4365d1fcd0b2745c2965eda602157167a43b6efa273fb89221aace84af9450b00e435f0792fe00d63dfdbb97c62013a93521cf00a5623bb57af022c414508582311ba94456f3a65a97ab63c61e9cda8ed42c6d4b6fb0473201c32e78ca79960f46c46a68092f449d0aa22dba62b2ad7c65f00fa4eb63d91", 0x1000, 0x1, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x1) 16:00:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11, 0xf0000081}], 0xffe, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt(r0, 0x97, 0x5, &(0x7f0000000000)=""/236, &(0x7f0000000100)=0xec) 16:00:28 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setreuid(0xffffffffffffffff, 0xee01) r1 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20080, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/113) 16:00:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x377) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xfffffffffffffdd8) close(r2) r9 = dup(r1) ioctl$TIOCSBRK(r9, 0x2000747b) setuid(r7) lchown(&(0x7f0000000140)='./file0\x00', r7, r8) r10 = openat(r2, &(0x7f0000000180)='./file1\x00', 0x400010000, 0xd1) getitimer(0x2, &(0x7f0000000280)) ioctl$TIOCMSET(r10, 0x8004746d, &(0x7f00000002c0)=0x3) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000000c0)=""/36) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000580)={0xf77d, 0x100, './file0\x00', 0x400, 0x1, 0x40, 0x4}) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20800, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000200)='D', 0x1}], 0x1) execve(0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x43, 0x1, 0x10000}], 0x4e8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0xa0, 0x8, 0xfffffffffffffff8, 0x2a86bc0b}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x6597c7dd, 0x10001}], 0x800, &(0x7f0000000100)={0x7ff, 0x20}) open(&(0x7f0000000140)='./file0\x00', 0x200c8, 0x2c) 16:00:28 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x3, 0x81}, {0x7, 0x9}}) mknod(&(0x7f0000000080)='./bus\x00', 0x200080002005, 0x4300) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x2}, 0x8) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10000, 0xfffffffffffdfffd) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000180)={0x4, 0x10001, './bus\x00', 0x6, 0x0, 0x7}) r3 = dup(r2) ioctl$TIOCSBRK(r3, 0x2000747b) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) listen(r0, 0x0) login: pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) socketpair(0x1a, 0x5, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r0, 0x20007461) login: pckbd_enable: command error 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) 16:00:30 executing program 0: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335ff7844591a2146a657756842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1000000001005, 0x0, 0x0) write(r0, &(0x7f0000000040)="a42e46b2fa4102c408e1e18ac85eb7cb291ae1db1325bf5c2112e6adcf2fc8e90b0efd26736de7e94bdb78b077721b09591f89f299621244e0b58c399c9e5bb9faf28ccbdf9d7386c7825d95a6e449ece1f0eb34404b0c6c971575a7bd2e07320e3cc64e24d373fbb9142425c3ed0294c1345ef3634c20ae7013d532694f99b2952a5a97f3ad7affa599b61dff9a831f71855114515e1bf4bc62b3bc6b4e71443be04043529cf91646e5730fc0d141047a6115dbcda061e76552602bc001890b69c551640a2572a6dd5c5640898fbe87c6fcc0850af6d6f5", 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:30 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x81, 0x1, 0x3, 0x0, 0x6, 0x0, 0x7fff, 0x1, 0x1, 0x2, 0x4}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:30 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x200000) pckbd_enable: command error 16:00:32 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x80, 0x10, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x401, 0xa8b}, {{r3}, 0xfffffffffffffffe, 0x12, 0x0, 0x3, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x0, 0x6, 0x5e}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x3f, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x63, 0x2, 0x20, 0xffffffff}], 0x6, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x20000046, 0x7, 0x80000000000000}, {{r3}, 0xffffffffffffffff, 0x10, 0x5, 0xc534, 0x3be}, {{r4}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffff206}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0xffffffffffff70a7, 0x100000001}], 0x3ff, &(0x7f0000000100)={0x10, 0x100000001}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) pckbd_enable: command error 16:00:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x791e494d) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0xe5bc, 0x6}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0xfffffffffffffeb0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() fcntl$getflags(r3, 0x3) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffffffb, 0x20, 0x15d2b843, 0x1, 0x9, 0xca162da, 0x5, 0x0, 0x0, 0x9c, 0xb133}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8, 0x2bb) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x9, 0x4, 0x6, 0x2]) 16:00:32 executing program 0: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x38, 0x0, 0x128) 16:00:32 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000040)="c3ca23a741a7366542be8d91d5d51f08220c49d9238cdf808885a9f1eab6462a8e1ba957cc6a7590e2e30fa19302b6d30f55b2d21839f7dba15fd70937097c1cfe0d45342be0c456d0c425beba5a70e660958aca39817925", 0x58, 0x1, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2080, 0x4) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xa8, 0x40000000, 0x7, 0x3}, {{r1}, 0xfffffffffffffff9, 0x11, 0x80, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x8, 0x10, 0x7, 0x3}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x2, 0x3}, {{r2}, 0x0, 0x10, 0x600000c9, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20000002, 0x1, 0x200}], 0x7, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x10, 0x800fffff, 0x0, 0x10000}, {{r2}, 0xffffffffffffffff, 0xa0, 0x20, 0x6, 0x45}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x22, 0x1a8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x5, 0x3ab9}, {{r1}, 0xfffffffffffffffe, 0x1, 0x2, 0x200, 0x1}], 0xfffffffffffffff7, &(0x7f0000000340)={0x7, 0x5}) 16:00:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 16:00:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03", 0x1}], 0x1, 0x100000000) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:32 executing program 1: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) shmget(0x1, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x963fc6942f071c4b) 16:00:32 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x400, 0x61) faccessat(r0, &(0x7f0000000040)='./file0/file0\x00', 0xaa, 0x2) 16:00:32 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() socket(0x18, 0x2, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r2, r1) 16:00:32 executing program 0: r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x801}) r1 = socket$inet(0x2, 0x2, 0x10000) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:32 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x400000000084, 0x0) open(&(0x7f0000000000)='.\x00', 0xa, 0x0) fcntl$getown(r0, 0x5) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDGKBMODE(r0, 0x40044b06) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000400)="9347099334d7e6ca30277c261e5bfafa025d815b8f5808e25f4fdfef92a5481e33d7cefb8f64d4d90a2d0ea24579d0164aca49952a9a99b81fc673e5649ebf1229f3cca3f1446909a5acd2e7fb0aefe8018b83c9b6587273df8d5395d7e4f4ce53f3ea90d04234ee8e11dc9cc1e54a0f772652dd152b5f67c19ddeb592be082a0948c8e97a5401a025457254035f3295c0005dc3f0483fbf7586101f4fefb07a415b03ff0392484557403e", 0xab}], 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pckbd_enable: command error pckbd_enable: command error 16:00:34 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0xfffffff, &(0x7f0000000100)={0x400000000040, 0x67}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8b1b96f3d5de79c53051d12748a0e5a439f0755b762e1cab2696aebeda0de7a05944914eb0aa2c750592f001ea4a5ebc3f3bfc92018a64ba729dbc36b7bf2651893be89a19d5731b8ef000000000000000000000000000000"], 0x44, &(0x7f0000001400)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/234, 0xea}, {&(0x7f0000001300)=""/255, 0xff}], 0x4, &(0x7f0000001440)=""/131, 0x83}, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 16:00:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="40ff9602f11f22835fbb0768", 0x376) msgget$private(0x0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:34 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x40003, 0x7f}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x383}, {{r0}, 0xffffffffffffffff, 0x1c, 0x4, 0x1, 0x4}], 0x80000000, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x20, 0x200}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000003, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000002, 0xffffffffffff8000, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x2fb, 0x728}, {{r0}, 0xfffffffffffffffc, 0x26, 0xfffff, 0x1, 0x80}], 0x8, &(0x7f00000001c0)={0x1, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x280, 0x0) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80000001, 0xfffffffffffffffc, 0x200, "4e7220099e3f009147cf43578642163961d6beda", 0x1f, 0x3}) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) write(r0, &(0x7f0000000300)="214d4000000000000000706723332eb9", 0x10) execve(0x0, 0x0, &(0x7f00000004c0)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\xe1\x00', &(0x7f00000003c0)='\'\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00']) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0\x00', 0x800120) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x400, 0x20) bind(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r0, 0x0, 0xcb) 16:00:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x2}) 16:00:35 executing program 0: r0 = socket(0x31, 0x7, 0xf9b7) socketpair(0x18, 0xb0cd73d56b2f8921, 0x1, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r1, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x1, 0x14e) linkat(r2, &(0x7f00000001c0)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00', 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="54ad2c63c344ae548c841bf6debc3d381f0de9ff3b48776d127b0a273e515c803439932120e3ac82bf9283fc701c715370a887a05f75363f2e76f80021c0acad3fe5aa041cc5e5642ffa8b505b7d750a278b98ad48a1e35b956cf03dc6413ad0bd68fe808385c35e72a1ed254a49352dbf955878970fa1ecd72d144479f8dc82d6d389a9e60da6b34727ac3639844c758c78944a1f8e9ddc22142c0a64c6d50658f1d669edc7a929359085b843d7b73542b2837281134494df37e746377d5c50", 0xc0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x40, 0x1) poll(&(0x7f0000000280)=[{r1, 0x102}, {r0, 0x180}, {r0, 0x2}], 0x3, 0x0) 16:00:35 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) read(r2, &(0x7f0000000200)=""/140, 0x8c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:36 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x10c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000200)=0x8) connect(r0, &(0x7f0000000240)=@un=@file={0x1, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000340)='./file1\x00', 0x1) bind(r0, &(0x7f0000000380)=@un=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000300)=0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='x\x00') 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x4, 0x6, 0x6, 0x800, "cac29867191a36bcadb8e262192ab3d6b2087ee5", 0x9, 0x4}) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x10000, 0x7, 0xf540, 0x6, "1ab8369c4b5d7f98675e252d47d204eec11ed039", 0x4, 0xfffffffffffffffd}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xcbe8, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) fchdir(r0) r1 = socket(0x10, 0x1, 0x0) dup2(r0, r0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0xc8) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x400) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x46) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2, &(0x7f0000001180)={0x2, 0x1}, 0xc) getsockname$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) sendto$inet6(r0, &(0x7f0000001240)="3523c09a75869dfd37a5d662b6838df0bd4d8b08ed8c5da28694bc5ed6833742058338a81ae29e944f57cd9e067f87ec8a20219cd9c3f6871c8656e409c85090ce9e827f402eb30332964dddc11bf4d5983fe262c7b55f510b27031c7f187db1f0e82e92fb23a70c8b7c015a304251ef5715af4aaaed84c333125c781b4e3c6a3389994552a31065be0aba779a05a4c7ddc84ec13e40884ce515a20c59c0700396a810d57a0511fa230e2e2d4da523f8afbf3a21", 0xb4, 0x2, &(0x7f0000001300)={0x18, 0x2, 0xb34, 0x5}, 0xc) r1 = semget$private(0x0, 0x5, 0x80) semop(r1, &(0x7f0000001340)=[{0x7, 0x4, 0x1800}, {0x3, 0xc989}, {0x0, 0x0, 0x800}], 0x3) unveil(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='W\x00') lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r2 = open(&(0x7f00000014c0)='./file0\x00', 0x60, 0x156) fchmodat(r2, &(0x7f0000001500)='./file0\x00', 0x11, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001540)=0x1) kevent(r0, &(0x7f0000001580)=[{{r2}, 0x0, 0x10, 0x0, 0x1, 0x5}, {{r2}, 0xfffffffffffffffe, 0x29, 0x13, 0x9, 0x1ff}], 0x852c, &(0x7f00000015c0)=[{{r2}, 0xffffffffffffffff, 0x50, 0x40000007, 0xffffffffffffff25, 0xffff}, {{r0}, 0xfffffffffffffffd, 0x28, 0x20000000, 0x0, 0xe76}, {{r2}, 0xfffffffffffffffc, 0x30, 0xf0000000, 0x100000000, 0x2}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x80, 0x422c}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000004, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x5d, 0x2, 0x800, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x0, 0x1, 0x33}, {{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x0, 0x59f}], 0x5, &(0x7f00000016c0)={0x8, 0x7fff}) connect$inet(r2, &(0x7f0000001700)={0x2, 0x1}, 0xc) mknod(&(0x7f0000001740)='./file0\x00', 0xc004, 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x1010, r0, 0x0, 0x0) execve(&(0x7f0000001780)='./file0\x00', &(0x7f00000018c0)=[&(0x7f00000017c0)='.\x00', &(0x7f0000001800)='W\x00', &(0x7f0000001840)='\x00', &(0x7f0000001880)='\\#}\x00'], &(0x7f0000001980)=[&(0x7f0000001900)='W\x00', &(0x7f0000001940)='W\x00']) getsockname(r0, &(0x7f00000019c0)=@in, &(0x7f0000001a00)=0xc) r3 = getpgrp() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a80)={r3, r4, r5}, 0xc) recvmsg(r2, &(0x7f0000002dc0)={&(0x7f0000001ac0)=@in, 0xc, &(0x7f0000002cc0)=[{&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/146, 0x92}, {&(0x7f0000002bc0)=""/244, 0xf4}], 0x3, &(0x7f0000002d00)=""/165, 0xa5}, 0x2) sendto$inet6(r0, &(0x7f0000002e00)="ef1b5c173b845dc4", 0x8, 0x401, &(0x7f0000002e40)={0x18, 0x1, 0x3, 0x46}, 0xc) 16:00:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = msgget$private(0x0, 0x82) msgctl$IPC_RMID(r3, 0x0) setgid(r2) getdents(r0, &(0x7f0000000340)=""/15, 0xffffffffffffff7f) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) getdents(r0, &(0x7f0000000200), 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x28, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000240)=0x800) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0xeea3, 0x80000000}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffff8, 0x70, 0x18, 0x80000001, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x7, 0xc1}, {{r0}, 0xfffffffffffffff9, 0xda, 0x80, 0xffffffffffff23e7, 0x5}, {{r1}, 0xffffffffffffffff, 0x1d, 0x20000002, 0x0, 0xd5}], 0x8, &(0x7f0000000200)={0x1, 0x945}) 16:00:37 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) sendto(r0, 0x0, 0x1bb, 0x0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d3106595195000000000000000000000000000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) accept(r5, 0x0, &(0x7f0000000440)=0xfffffffffffffe3f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r6 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r6, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r7 = semget$private(0x0, 0x2, 0xb) r8 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r8}) semop(r7, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1000, 0x1}, 0x0) writev(r3, &(0x7f0000002600), 0x0) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000001140)=0x5) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9e, 0xffffffff7fffffff}, {0x5, 0xb68}}) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) execve(0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:38 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) sendto(r0, &(0x7f0000000280)="3cf8fbca360426cf91e9140561ce48495fa827fee94cbc0f3b10f2ba434d2040376a2a4a79d749bbbd50f35f8fc03d80f39a16d396aa674d9be33ab3cfa9b8a470ac8ef74ccbc95863dc1aa3d554543a8ee23211803778e985318f1f5c780834559d6418f6fad14755d11af8c7204ae47244a172fde334b728e91bd6ec060f429b0a17f5d5607424789f449f7e874f80c8c0944c844b560df5a103cab7383041f4aa673eafe9a6512eefbee599ca07524d01714af49a198cfc46148e8d2589e9cfb2a0d98fcfd8dd619d81c607c9d85c64413e11b68aafe82a2f982fa526547ed8b638dd", 0xe4, 0xc, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000100)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0/file0\x00') 16:00:38 executing program 1: r0 = socket(0x2, 0x3, 0x6) setrlimit(0x0, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f0000000000)="c8fa9d514d25dcb4027cfb6bc6c4a92da955c519db4f2886e0ae99107e114d4e1cd84a13307474036512d557500247239ac9c7030b00b4de2b5cb969fa2fadcc4a586d3d1a1206b89eff89be0ec506610ecaf768c00e545f013c9354897f8985ce88520ade", 0x65}, {&(0x7f0000000080)="beed2d3806ecb8f28c91a93b0c68b0726d3039d2deabe4f7c1aafb75033d2ade8d90d6a42b1319fa2b7b5d6c5301c94f385265baaf4d3f625431aef6e0bb95bdc8c6892e80cd5c97ebf0062452de6815ad5ca85ff42ab8dce789284216ec62543109d8f3eceecd89340caff7114e2d1e8f39216c9c53ae99ba2af9c4404ed251be344113ee5848c2d8fa70a8ea8660fcae06d270109699ff0ee8", 0x9a}, {&(0x7f0000000140)="90091f066170ba4984fe2affad37964c185be0dad20ee47fcc267875f2b46d40d9387442efeaa90338549b6e5d0fb43d7bee4b4d20cf264aaf9108601abc611ade975f4678f89da3aefe5784eec919cb115ed282f66365d8b29b5ab54958da9bd28f8bd7ebc1c4e3a8db018d03deef6ef666866c0642ff52feb3d83c7003eedd7e6693a6245822edb498ea070445068cf8128b53b20875e8cb92a04aac431e01a08614a6464807be790478929626585d1e6a7e641af479ed6566279f3e3d07959cd3022f3a58ee7482b7dd65d158dae2ef7b322d0f6a7575b2f597629171f0362204b7cd78645105ccf9d4ed3902affc1eb5be6e4411b9b04d68d2c2c96771f0e1d2c0a49eae3f5533cf8f985fd72d9b2d9b2cae0c2ab3f9f86c8c2559c3b6c46428f2a42027e6c2686e1b1c4daa7701f06712017f0253d0264fda4973ccd2ffb1a6e5615d8b9eb4a2b762bd288b076099ee45b8186d409f3013c751223f163ea8c6614f7d61292982df45b07a623429c3586f3a70fb3fd530f6f8d9d7160f64e3facb98415e92019a224da203740eee915d91f0608d53519b81e24275415f1893b1b18bdc70163bef2ca16a4214042c55ff8750399ad18747ffd300e5a104c8e8b8296c9152fa65a557f3b849794970460f4033680c3799587a798861465b170dce09c203b396898ead2112bffec4f100723d093333139e442e4d059b2fe26a92db7e84f77391860ce554c2c8eeb94f59f77f1c4dfea3690e0fb719c0a1ee19fd82cc35860016a1c782a098d451d504f183b72bc58dc33a700129451512ebc6d44126474293f1ac18e928d4b91bb6595fad55eb34cd9b344da1c54a9c8c729769b8f5a629d3b6c59d5a137489b88c2f9a89a1335d61e0f64ffb553865e7a30e62379b5e241aff7729cb6556e98c548a522e48ec6868a84293a283685f658eec86f1a30ae8fd310250f206d00b8e0d70776533a7ee4148c9d649e1eac31cafd6bce1d67311fd7d7a63498cd7dfd510fb2f6e242fae90a5f9197e9464bc3756c8d7dab6648c8bfaec3242827ecd68d3542a9821bbca799c611b2ff8cd56deff6578141883523af18da3bdc1e42bf48d00d4113f98787160f6ed34859200d08356235b26ba753b722620ec7588719b84de9430afdca0fc75c9975ee43209c588f809a9502f901692903344ee6347c50e097b92b06b58fb433e14ebabf13b2a0b972b2052f49a7322ce04dd3a2422c927a032956601d1dcccaf312a7f6c383f7df0578c2dc15b442349646b17a3e2dde9947574391b6178ea26c70315d922bc8b05313890a577061c4bf9f55fabf366c528dbcbaabc77299d61151744281022cdb537d8b5b009186bcba81bfa5b4cf745732e2b1c476f51d3ae715b2364eeee39f3f5fa07668d40923f1b662098d8ca26e82569ca16f2dfdc966d1485f7bf2d806605dc24fe2ce1b48b8dbc9a3ae25a0b5564ff65521e24c1398c77bea78530bd75b9fd7dd1eb73d6064ee1ecce0c4a41ca65638f8fc7add5caa19a74d6cfcdb391ac9df2b38f36850476b870a430ceb6886a46b28362a4b5d7be814a8a932a30a1e5f916a7dee9824f2468ad74e0f47a648fab3d9ff23edd31ddbcf6fbc610e22522ffcaed01e77e9431d2c254be0d436e730eb8f24f1f7e944a8eb12db5cea3bdd69cbb7cae5224030fefd8cff4d915ebb38624c472133b6aedbe40fb3866fe2fe0d172d38f2eee3bbc288bcde19c51673ed80b1212ea0ebbc6fe535f43ef06a7abc98a41616ec9fc7ad7b20cf042788c213de76fce368225e29ece7ffd67b7acdac873b31423e22d8874e59185cd9ef7cc3883124075aa8bd56fa75e569130c7373b73774f9b9e2482194e9d7c952bece4dd2d2c62906cf084e345a806621218a41bc71b1bc199070d2318413fa221dd2ace59bd2c2c98a1346e86c7822f332f9d83ca05be543158958065767f202b05b225928f183fe07083aafbad44634a9dc0b665b3db6464fd1d524568964aee7655d2db6ae976b016f21504cc1947054c17c43e4909e2afb1d839f2f9f2c4d81e4f86071477f19138eebbe113fa0071400b057bbf3895e1404727e362c5600730c447d243af5cdd20653c95c40d5e8da8f46b9a675636337326dda1363c2c847b1ce4e4ebb94c9491008fb0d4c87c48a9c4b1e35e75ea817c1b414ac2e6c38f93788484ebddb184f844cc9df6b35382d5d081e98d2bab4053a6cfcbf3569c055ef35383e2c8224a0f80a67d3c8bb68821e7eb44ba6cf4d08756a47b1e732c4b37816f32bafbf757071c931ad86fc00826b94ecc859fe1b8255dcea968218e85982e03d5e829808dbecf5327eaa63c96e40230f77d02ef452f51707807f8852daf0050462c60b12f0698912914354adb9b1448856ba16e7b27cf63b9349ad0cf7093ca48a1edbeba6d3222c485232265be18662de5fefa41b6a19c2fc108756500eb48a46dfd15c6bffc3e23a973a7852a308f34d32a2ef00ef3289054d151cd01b7ac5ee986d5ca7e02d80a5705dfea5a18d860933edd4fa481d95fa5addd67fb30e9765671b0546e3b5c3d8229e4f27064ea571419cced4020d09a7f9205bac0addb94fb7739670652fa2f0ee35c43b0287d94e450921fc4e732b26e7f0343a95fce5a13f0ef1ab326252479862bd92500f42246dedd25e07b0124a0a50db7d55f3d610dfa4a6c8d94052cfffa5256bcd4a27a2584c8a410d71ef0a47fd1287ac2305c590e6edfc91297197f690a9ed2cbc86b61eef9b93d29b0d368b6572705696d05b297390faf96552a3c64ceff6df35dd006f61f174fee989943a54e2718e3aaf54625de6ac5609c497425531226b651fc7fd26213e41241a7baf3621edbfc0cfa1d4adb44e224f7f4aa9bd79ee5c5f5f568cb3587a3b8f4d1fd1bdefe3ae020ecd884cf163e5f62ed59a51f1e7300aba8aeeb53f19c961ebf02e23015b7b7362d0770f7ec527cb694a8dd20adae2c4843ea32abad8de4f3316b3b68d860950d694d31e523205497077beac8ac075b422dd0fe716b36f471e80a3d16be51a985e000f863d56aad19f7d7f327e2885649cb8cb83a9e135d60f9829bffb1491057844348ced825b7545b7c5a08f30f6606eac94edff6366e8eb68dacb5421f41fd8367594600d5d044884228bf7ee15436f2a593505f6d7e3fbd4ccae9672e70c946f98683dde7a215823f7f3c322a49da27f8366a0dbc35d8a341fa53021376fc7d5c310268ab753c55dc04cffd322382789b8cc6021346dd2c8f7b6b4732b00e97e32785a3bac67c79f51f819c17a00e06ead3c585b7da8f24f5cf0b1f0abca519a6c4b213eddbb9c832aa685b4546eb0a58356106df7a0d0b66f9ab21645b8b31c9c0fc2aaf66ee4b374b26c2f038f6a0a72b8189a4fab43cb55952c3dcf0d2989f8152e0a69232f312ee3086223c0199facce5a4f63a48988adcaee89063ea4442c62041f00e8d6edddfdfafd9c6a43cd5d56893bf5869c3db7f9db252dec11adbb869921d5c93073cb885da4314634461457e267cd6f4e52d4fe094dd1fb543edef00ddf473ab3fb79e20a63cd0eaeecac22b94b50593b90211a8b6f55aa5343667163420534f570d4c9825cedce25d6c56ea3f925b48a50c342cd567a0293510d59c7598687119915d7ad83b8f80148d023ed591525fc01f43479a80c196552bc93e8ae55424044a48e231d55bb825eb08d796252f8273bc94c8435752400954337a432ad76eb8a63d9890e75a51f3fdff479fe3a337ec67154a60a31025ce247741bfe807e70de2d477c6c488998184f372ef76c55135d64303e73d596a090af1b93721adcff076aa8a5d15d8a7d576ee73ae25e43ff8aa45b74045e730f26dbaf988e7575fe5aea32ca50d940b91184d249f868e449d455276d784c8f4643cc41ae8d495ceccd9553268ea26ea42fc278d133b546c2edbb74f69b693552e36989a514b0a600f140a04b81dfc456e83155e4da3ae09dc03c38eb866cb6049b6b256bf10d6e48acdcbb20d299e92cfc860340af4d726bde47ac5a94804d57a9b11e02577a6d49e3f5b7671e35be98f8c95d7fac0bef866fe9e4bf5a8d1d91456ee71820c61845f778b92fb67dacbdc961b368d8a0704fe331185ca40f5f2341a82a201655f1d2c0be9b16101b11610a2eafcf999782cdcdceef381826aa13f4537065fca2f8e83e03f9e492e2864c23f6bf799b22eb836ea21ccefb9a009709573192214142f7644d007a7793b87d71def449d839b93153e00670996e02dab126b2dcb31b982578c75d899138662ee30216811231d2e58a8873ec2ccd56b2d081c697d21c8c3490dbb6729305ad02a049f2b59a9b5cd3b8fb1bc5696de162027eda77ba936b64694899ed2ccca0fc28e35d9d39604bc12daae5f902ddfe17fbec83e287d9f17de5c0420017a33f3a03cc7a5952b0b60d6b0e8126ccc898f1ff6a2caf74e0f1606b297c419d28b2f456a402e04de54069193a360fa9b900fdbb13291cef5fb21955caeeac05ac10a7f3759573453c4203d7053833123980741d9e075e24ebe7c7625bf1fc9dd3b908d481cce2b8e4da24a18a982f69c6e32b9f6b9af217021e65f7483b1b34a0a93076fdd12fcc64b00968b8e31aab89e0aac4e5fae2ca56aa976e9b6c72c912f61b29e855aa39182ef599a905d16f37d8f6ce0e95989bff30da40333e5539b74abe21c7cca8f6161c16d8ec4fbac10604d3ee5fd2813b0099a7bdfbc57caeba26f2e6d4c8c2e09eed4fb980b61239ac12f4c86a91dae6964d095670c174ab71722dea74cdc797deacef295ab6ed695cf612a38d618f1a08c1b74e1b4a02f6811f8133554ef6da657eb1ac941502be533d5e6f8c1003edbc2dfd45c46b189982e60d83be53d85a61cb90510215732c5303ba690177ecfdb28635f98e7c4678c0d2793d7b1da35a146247b1571b5c89bb650e67bba9fda8d13ac1ad5aba4ead0674ac8d42d463929741f1a71f94df2a93c3fae8912df785ce3780c7f3df0325ccfafac974b5948a5d1478664dd384a96336fa6e9a4e525d31f06cf9838d98b3e5740cfd8d7830cb87729f8c5cf229ef4a5e44155359edfa391d8063e966c74e798386b2d299babaf441ed97c46c5edaa194e82999b17bee78c45607171a474a9fdb05f6eefbb40cb97bd791da6cfe42023442bfb10cafe424033dbadfcd49e3166fa65c96430c2a76dc7aa269d0b360e7e322000dcd099a45c9d80a368131df6f5f5631bd295964297d4ba83bcd6de697aae1ea17a0ebb25bdfa15093023d265b9d0776d36adaadb3bff1347ab5391f11c2d1e35a2a82844b74dd613d98a8753cafcbb27a9be7d2f94a440be35a5407be043fcfb65fb3c354a0a7bc85bbaa8b3b3bb7707e146323c7c20e95f036f13ca6310898c0c2ea70621486c4584a6168526c0b7c2b7d0737376691f781b2e76f97010378887f9f32d9fd79d7c77836ca988ac541e6831652aa42864946f412413f14586cadc56411559bb07904472571d0bcbec08f43ea841d6e5dff1ce8797f2396a9049c7797a33d93bc0ac02f96a58cb0560a7c6a02c6003adc2a0a9a9e5ff7ea5e063f178e1cb42e9a7667d67f7d97daca06c8d0ad9877858368b058baede25417c0d3880fefa132c3cc69b078ef58b58556b7df48ba5f3af90c07807b9a1c7e4094e86274e36f6afe0c8e8dbbba3e92f627225104f8030d11718630470bb28b1f47d27e799400f68018670bf3e6edbb87ee238eaa258ee4f1a9d1f8d80d8ef5a4c8f86b1225ba0dcb9d1246bfb20", 0x1000}, {&(0x7f0000001140)="3a6741cfee2a9c5dddfa4d41ccd60d3c7161925d871f903ecb1c05ffdd4438e464cec122684db94896ca692ca8e8363667fde08e48a3b0a7a184a19df3c39ddcd22324fb125ce020e4c98e098b8cb1b591ed1a11c848a67d17cb59c6ee33084268ccd332f25dd20090cfa1ee0f3d0d5b9546a543bd3809eb580d1e907d37ead20aff9c2826e91b66ed2c6b11102700463b844bf266ccd9c9a82f7934ab8e85af6cc8794b95b78d49e2968027b13ab65466357c36ccd9cf5d8d9517391f9c2dad6e7f48cebbfea1d67dd41fe93ad60a303e42beb4ab1eb1757f2b81fa65b08cccc712bd2a3015c9ecbd5d4e29b81cfa5af9f0f410605303594ac0f2f339a867c7823d308d5d5ab4246424b65c184d102c8ae39086863c01b0376882a00cc99134e62fdfc1f22c604f74715c80df20403449600bf66d72c881a451721de064603e18ae301d0a698d10ab11986c00044c2ae800cb2a1d5bc926a48bdf14304c43746c61618d8731671e9846415337ff6a90ca61c001d1c9fa4e77133b4a76bc922cc4c7abd0e8e69d9e5b99323182c2beb4af6040b281e1f1acaa6084881cdb14083b7a2d8cc94baccb9830c76c6e161fcf77e543ad25d1783a4cdc00d9f3b79a5d1a0662dc3a799b7006367a16b8c47c909fe6611411a5a50853e5cbf867e77676bd481c462d04553c7a0bda5f1fa72d9a044711b83e5d519087c5eb44b4117265d8ed7c9a030fe3c4d2527a93ba1db2b64eaa8b67830d3a7c0c3fe0594648af83519a3211b7585319133bd83dc9bdbe0e5ccec81fd05a2de7bf34afcb5c989f226d340364e5bd8c66a131d14a0c3ab0efc5c9d08cbde6225e35160cb95ef7ed869129cfb955b9b8a620f1cdacea3e88b5d5ffbfe8ad1870333b9e451f9770e3cf5f8c84284e8a119118e140e433acf2f92aa455f374998e3f23fc3625f51f9f90d8d35c530e6201d67538690f14ce90a5f5558cf5d46fc9c496f1f6b69f7658879c4b17350af7d10809edca1017001230a4bf4a20154465f37d24c7f84ea29786903c0f87fe2c0b9234bef6db20672db2fb083a821307cefd6cf44086eea45799637e93a76fcca6342608ec9d7f6b65d89b54234873d36d7159e98b9a30e8cb20359779466525e3b8502b281a2f5078eec6104fde2f68ced34594353eee568a852119f9f9349a47eb440e5d67e756f29813614463b7e817d72793250bf37302322cf6572de6710b8682eb7225066f23786a22b056f5566aef0ea392da757c726fe4b4c0b1140d67e4a4981f243fd8a42d306b83f29b160cb6e38bfe214893eb0aa85ac1605d01a93950bc69372a414a8790a4fe79aed788a661544d9a5b5842fd0656e213263c8e610ad7442eb50a0723e95c4ce8fe0546491c453840cda92dd6f84f8f3206b2e2c18daf5649bb0c5646e7d0ee9169efd9b5f3b94613b73470682c289504cebfd2662d3360ae9c0e74ce7ea62cb978e806f31127e1e0541ac97fdffd315ec20e4374a7d4ff435eac786b0796ab8aec0a2d379d1b248f01a6c63636e3567de285a448de20f455e61bf18ecd32d13756862acfb03053127859bbca8690fc48739bace929a127e029a62951ddb75dda3b21ee17c66345b86db6f275129c3367ae49707d2be7e15c97338acf3dadd3910c42f4271953637bbddffb116134cf68af277dade7b4d60a5cf883b0d478e67f477f5fde4f5d75c72e18c8dbb1605e5333667ea9982e0037d8e40d17fcc63f8f2c9670c9004ff6dc9e99da67af6d859a7310975f2a5c296bedbfa3577b4e4303cb94f206bdc3d54b695a9c2f1a4323fdf36bc54eee5dc95be148d966beb81d69739783685724eaff25f595101996dc36b04af010e1dc37f8e1674b6d3f2a1d46a22802c1986fcc4ee5f63309a7161ea9b7f79d62f694f744f72f58c23f71666984b082103d1fa6e3fa3db4540d60d94103fdbb50d79dced27ddd32561faad96f1ce00c06d2b53b57c8f5c65fe856fec2ff1fda3e42ef7d7409e6a4b885627b62d07c1db6126126d0b321b8ace936a6082b542d393677bb4bd1af780f73a6978751c6fea4410dc0c97e5f2bafa62ba6cdf05206e2cac2827c36529032fe61b653aa9d568d4c2a0976b44b53f1ccbd77549d947b14611f7336b443c60ad2336020b17fc67aea287e72ffd8ca4bb13dafa00575cd42c226fb008db3e22dd318bdd2d57b1227a33bf725b32345e0bda0cc44a601f98e3f9c529f092d187e6c667fdb3cf6930d55191d04a20e3e43bccf5c24f985e98f70efb8885a3c3d1ada96a7879990ad901b3ca8ae78689885ead47534295617b0449dcd42f16e0c33fb391a512a0af0cc77b97d22ec465d125451089b7e6054b4dad2f89a044160cef594e1eacc2d56785a677e7f1bcf1cdb9bdcdf5ee874c5fbd607b60ceca4b085deba6efd8e5523de6a898934a48d7aff9f6fef0b23fdaf284569edea70a7b008670306e1efdf6acd460f7bef3228c7a3cf31c9659d1b1b81752e87a0a93e1a919fa04e849692bb9568c59b3116b054283fa29b0f482e2dae2ec033da6a82889ec398bcf61f65541d9f37ee2a18558f938e316cf1385424aa55a473d009c13b42a6fc30f8db16caf9dd3679f138e494c8ecf201f2ebd355be697f850bc44565b992ffd328b8eb8ba753453b22e3f76c575efe949af35edf9cede49889f752ce563d083ee9cbadbf6fd52e9df338877e26c9d770ca9c1b1ad2a9afb15f8937b39c3c7297aac48121ed24a720de91384a08e5133e98e26a8f4c0d52ab76ae73925b4c0246630f6a85021b7ceab14aa1f9bee6b7fc71fa49a5fb7b385c0711d7e49aa978df0beb300481dd81c0b6df3606995f66c50601c91dadbcc38484d5d7e14d054a9499e1bad12ee39bfe3ac262ea03c745a879d8c4ccf10c24106de08fbfc8ced62aecd547d26fbcef8ab13996322eca6a66ad4926471fe021b3247ca8888df44485168e8fe170d55e1a271b5db308ff1e51ce8c572b2c19516d2e34ffef67fb4c13b272b24d40e6e7f184e38e9017f6419fd89e862e4ece4f46c8d6c5253f6f1cd06a16058583d8e5094cad3d328cf70a4ce4eac53bff0b27cea7205105eb8c48b2acc12f2870ebc6b4536dc87b706c99969130ae1192dddc307a1ace52249e8d9bd72990faab89b50124de46f97c30c2366fba261bcaa0e8bfdc2056d4f5f70009277ceb161db4f95b494d6fe938ebb1145d6b40e5df53d61bc5f73f05fc2e40519233574278143b429f54f2b27d2ae5a87c0ea7b6a83599a8eadf73e7c9be364237cffca3367b9558b4fa5b8e5f37bee14dea856f18d8a9d9fa59ea9e9a32d14b558cb3f38d2e5c11e64d444b57bebeaa2332aa11569f5cffc46635ef52a84ea2e86048ec93f1b58283de89272e0a975c5ce1a0617c001ac25c076c2d54b0b238bf3df3a4cd86bc795e1d6558b371dc0d09be3aafdb284cb5130de97fd989280328fbb5bf18358518078bb519f2de8d3b9e7f17ed92ef70d17899d2810d6f3fc24f7dbb5665d818ff13728725b12333288e36092ce890223ff877ad9c36856eab021d7a95f0f83ddcf7639e7d9ecd68cba54296bdbfcc6658e580010c25ab835cd9df8d2e098673b4acfd4148ea106cd933fcc3a44fcac0b1f113e64dff7f7049b7e693aad124204bf28bd931ce81bba73d8075f71e6fd79c6a8bdef637d816c9cd7eef074d99995fb9316083fe00f7d74c1faa61af51b2e0e7be2f9251a253578bde03d8f4f29e97c2265139b69851c87bad2c3af8b8012263129e51f605348432a3b30f1d6b8bccfbf23a9bf8be166081e6851284ef3ae1f607a6f34df8f7f29c98a0ab843a4273d071c0f17ff8daf6907f26e2d869a3b34d067a1d153ff140ae51cd57d47ae1f5b5072aea774f0f1760d5ab0a24b41ee1d5d897c795cef39d3e93bb8c04cd9a6eed35aa399441d25396c75879a117c7e5fc48698a09e780148cd56a06a88680bac5adfc7178be42158c87f01f0be6b6eecf7a5066e677ab4402c3f76e2d05cce490370c637dc2b6df03de025e4abae4fc6b4960ce29cf8ae224289692ac18ca20ead97517e1e9ec74350e63ce5a23b45e57f8365cb23e518a0aa4622275ea945235d970adbc364bcf653394ab0e8e9a8976360e1af8ecdb8897775063b58e10b61cbfa0fd89b4e7826fb713cce8c7458525e691d4cdc90a6cec35d91341e000202f3b52fdb20ba21b2447a9f64ae03a07da0660129ace9ac257d86cbad48eec2691d62ea827ad9b4d214fb24957ef3c3efd21357e9a2a87cf5554797990e12e7cff3b304a3971dbfc5c784297b45083ad7cd6b583c2bc44fa4e4c8671af2630ce70b2625b6897231f94a3c3fcf61958f853982e0ae1b780919248de55f724e5ca6056a002891a9f397a0cf0e0fe4f44c45b3dd443e8ec6eb9fc7e73f2568896dc5f0ac6fe9c929a3024bae5565e1270b0a1ebe69ac36545c653c23c6c54ced8615c9940206c1e188587cd48b1ed359c85661c26702c2c7f03b6f9dd66d02fd98d155068dc9cb39418080c6e6fd38d2b7a42fbb5d8d5a07eb4005ebe60658127feb785698fd4c5a0578c97968965f3c1e8de5ecea4a005632ef9281f9ee9e878fd2d2c4017abeb96167084136572d6b04f392f2724ad5c31cef1d55ecfb5e2bb383137bd2d3db08b08b5da66fe69cac22483a52f7e4330647894fc24c7d2f7c4531e3cc8347b9cb2d47a752e5fdb52d97ed4eacf789b5ad7d17061fb9876d80f0d007e82a659f1cfe1673e5202091505bba2f81e35d07db8ddcd3698f5ad98be31f906766884ba3f048155f715091e6d9325c995d0e61ca626068ec18edcdecd365d9e5d5e59057ad24e43e148520bbda8dcac00279817631b497f3c76b6b91a2cbd727fa432e30c83e1b8572820b52b45d7751e92ab2695b9409f9f1a879eae1554b71397c1c214b3c3632c19841ae07ef7ede11cce264fabfceeba0c73f946f6c14f0b8adbebd5c8618dd42e2c8372ef333b47380486732e8dc0e7c9f3828ccd0eda2db1d994dea08604a14797fa68e01ec20b8af7481d783e8feea7de69ebf160d6a2e189e54b89bf3ef36ea80cfe9f5a7f4f6203165f09ace62f02edc7796b540293f72637a8f92023ab5287b2160c2f35fd1cd1e0c02435e1b7e2e3379104f6d34357a7ab79145610ce4d4531463a08af8a3824c9b48e5107c6a73c3aecdd458824fd68093b3bcac98bb7a734d721ce8ca83f16d9970d1a2c98d96d38d51eff7cae8a423851de27395f3ac6fb7e766a92b66790a09c090155aaaeb0b7918b4f9d74ba244557ba7326f5fd2df74e50013a52d6fc0788687600d080e85d7b3c17380e4e3be6acd77944a0a741107fac12e8bf38b75bee8bc23ff4a45d0611873f9b18e3eb999e7c3bfc2fbb561efdcfc8c3b202515749dfff456507c8bef91f668852e04f98a0a90fd418539ba052ca502e7b43e7ec1444b1dfdcdc5720092ccb9a96fb4d9a2ccf8dc04ba2d89e16b29b7c274053580599cf7ff2603542ea4743ec633acd5ce976ff9cdf20ada65c15aa265186870b240e117ad7a0450a846577d0e405d5d79d2e038067a1f916b8c0c81400c0583fdbac9cc561018fb741d79f51320130e5bbfe4b6d2ea2ee73f378161db27f07fa161e14c02e0cd3842c787ce0fa3b22d0a51d5ef96ab4cc1e4ab755e46e5ad7cb6c5d4934b4d2dcfa2eabee5e98abdb77d9d6ab5749228ca60557e91860a7669e01f556b5bb57615c3d3c1f928cf21bc3dfd0441967145a894be8fc5d2dc30a8152df1bda17b75904345187db5b73c4", 0x1000}, {&(0x7f0000002140)="422b5fea21a83df00d48a420", 0xc}], 0x5, 0x31) mlockall(0x10006) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xffffffc4) 16:00:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) shutdown(r1, 0x100000000000005) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x58) bind$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ba8f75893e24656b258cc82d00d532f98b9e71c68a5b9e23090a4e775a83ead52805ed43be8a9897bdec4c08db6cd395e34c05e980ad44a9dfe4c732e71c34e04a153383556973810dc35b0c27f70039fbcf4818e8b4a6c3710d9c6d04e2f10af0df035012da8077ea4b5974592b800f6c2fe30d743e19bf342706191f04d75ef62525a0a7efb8fc903f79e2d66412063726d4ec5c06b31cfc38969eaf857284f3034431b65b62c404d497a2a2dfb77c282fb5f08152dfd2a7cfd6fa1c92b8cde025eec717cceb15", 0xc8) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb}, {&(0x7f0000001ac0)=""/4096, 0xb81d}], 0x3) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffffffffff7, 0x591, {0x4}}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() close(r0) r1 = dup(r0) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x7, 0x4, 0x0, 0x2, 0x9, 0x7, 0x2, 0x2, 0x80, 0x8b9d}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x74e2, r2}) 16:00:38 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x30, 0x100) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = socket(0x18, 0x1, 0x0) recvfrom(r1, &(0x7f0000000040)=""/61, 0x3d, 0x803, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r2, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000240)=""/7) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = socket(0x6, 0x0, 0x2) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000280)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r5, 0x0, r5) mlockall(0x2) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) sendmsg(r1, &(0x7f00000038c0)={&(0x7f00000012c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000002580)="82e5369cb51e22e368786a261c37654fb0a0a43c3e0e4693c2916c0695ae55094c1e8e8a28fafcd46cf11846e5b86a641cb7307c8ab93a9b7328", 0x3a}], 0x1, 0x0}, 0x1) setsockopt$inet_opts(r4, 0x0, 0x4000040000000001, &(0x7f0000001580)="13433310dad4039fdd473840017bda4ace63a106290abce3ef59", 0x1a) semget$private(0x0, 0x3, 0x4000080) semctl$GETZCNT(r2, 0xffffffffffffffff, 0x7, &(0x7f0000001500)=""/102) semop(r2, &(0x7f0000001440)=[{0x4, 0x10001, 0x800}, {0x2, 0x800, 0x4000000800}, {0x6, 0x7, 0x1000}], 0x3) socket(0x10, 0xc003, 0x100) setsockopt$sock_int(r3, 0xffff, 0x204, &(0x7f00000001c0)=0x8, 0x4) readlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f0000003a00)=""/4096, 0xfffffffffffffefb) socket(0xffffffffffffffff, 0x0, 0x10000) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000400)=""/35) lseek(r0, 0x0, 0x800000000002) getdents(r0, &(0x7f00000000c0)=""/175, 0xaf) open(&(0x7f00000014c0)='./file0/file0\x00', 0x0, 0x3) 16:00:38 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) open(&(0x7f0000000080)='./file0/file0\x00', 0x10080, 0x109) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x101, 0x3) 16:00:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000006c0)='./file0/file0\x00', 0x20010, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)='&$\':\xd4[v.[:+^\x02\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)=')($\x00', &(0x7f00000004c0)='$,\x00', &(0x7f0000000500)=']\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='$\x00']) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x401) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000, 0x7, 0x0, 0x53d8, "f1f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0xfffffffffffffffd}) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{$^\'\x00', &(0x7f00000001c0)='$,\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='-*\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='(^\x00', &(0x7f0000000340)='\x00']) link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') 16:00:39 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getegid() 16:00:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fchdir(r1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/154, 0x9a}, {&(0x7f0000000040)=""/69, 0x45}], 0x2, &(0x7f0000000240)=""/53, 0x35}, 0x42) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x97, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xfffffffffffffe17}, 0x0) 16:00:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x102, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) fcntl$getflags(r2, 0x3) chdir(&(0x7f0000000080)='./file0\x00') r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x1) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000180)=0x3) r4 = dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 16:00:39 executing program 0: r0 = socket(0x2, 0x4002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000fdfd41e5312f703cc71d72f89b747bb0428a194e78098e5d6486c11f234b335ee706fc69738f872d1731174dd961b7a810ec96bbae49f8e5fce689658c5ac64fe3d3fab2267d743e49db04000000000000002c11e1fea6a39f821e666e93570eb4458481c3563a79ced527b792d6bb60f83add83fd856a185c23c308e49849b37da160969cf9"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) accept$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000080)=0xfffffffffffffffd, 0x4) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) listen(r1, 0x0) shmget(0x2, 0x1000, 0x80, &(0x7f0000ffe000/0x1000)=nil) nanosleep(&(0x7f00000000c0)={0x2, 0x10000}, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x80000) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8295f9e2300d3eb53d20ffff7c000600000000000000000000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) 16:00:40 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) flock(r1, 0x2f2629e9fd653be9) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x5}) 16:00:40 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x1000) 16:00:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x11, 0x8000, 0xe1f3) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2b, 0x27, &(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x20}], 0x1, 0xfffffffffffffffc) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket(0x18, 0x3, 0x1000) read(r0, &(0x7f0000000140)=""/202, 0xca) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) read(r1, &(0x7f0000000000)=""/116, 0x74) 16:00:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) r1 = socket(0x22, 0x200000000000003, 0xfffffffffffffffd) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x45, 0x10000}, {0x0, 0x1}], 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) 16:00:40 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/116, 0x74}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/65, 0x41}], 0x4, &(0x7f00000002c0)=""/21, 0x15}, 0x40) fcntl$getflags(r0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x3, 0x30f) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) recvmsg(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:40 executing program 1: socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) semget$private(0x0, 0x3, 0x2) 16:00:41 executing program 0: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x21, 0x1, 0x10000fffffffd, r1}) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file0\x00', 0x2, 0x1, 0x5, 0x1, 0xffffffff, 0x40, 0x9, 0x0, 0x3, 0x50df8209, 0x8}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000070000000000ffffac1400aa", @ANYRES32=0x0], 0x18}, 0x0) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xffffff61) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="4c7123a958a62935e0758e744f7cb8c8988a8c1a384528246209a009a2975291963f2d4ca31fed69be147578d68bb474c4220345c14f6c5204857c5c231b4e6b82002cbc8e9d0866842beb48f7ab64928d93ab693ef6f2802062fedb73228b4901c98386c68d7c30", 0x68}], 0x1, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xc0, 0x406}, 0x7) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000006c0)=[0xffffffffffffffff]) r9 = getppid() r10 = geteuid() getgroups(0x1, &(0x7f0000000700)=[0x0]) r12 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000008c0), 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r16 = getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r17 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, r8) r20 = getpgrp() r21 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000a00)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000d40)=[{&(0x7f0000000900)="d6f0714a983ff7ffc9a41b4f03", 0xd}, {&(0x7f0000000100)="9113143e66692efa5ba07011a826885e4047b60a36e6452df0985308c0ae876215af5f3b7b0093aa30080d6d91", 0xffd0}, {&(0x7f0000000140)="1411548d915c504a18c73ec76efe3179f245d5a1419220339503965354e590d3cd10345fd8d1896f98147c13308455c39c1e8160e680bfe0cabeb2103496582fe496d707f2a4f8a853519821e12c4f9484dd26863e532598a3ca8184eac53ea6ed726c00a5397d3e6033408ef579dcac73e2f9e77b7ffb6f4adea034f613dce4ccc2a9a1356a139c0e72052c20548eff805f79f5b02660050e52a43e1c6e9439777a73cb2ff9f503ce2c0f76f1239c59e6f3745110934769637cdcd9b79448a8040e1cdbb1ec0e57cb26591a09d9adf7b38ada1b51f664655a937e412b9a67c4966ccc2b3e5d2803a89f0fa34f05bf", 0xef}, {&(0x7f0000000240)="5efee9b5c2673db7aa8300a2ddee08e7414507e891fde6bc5d18f38d5da3babb0a10662ab7600f5a153b191acced53b7dd69a8845beae946b382fe2f28521fbfeaf7e0fedd897aee57893bfcfd0b5e675acc07da17d8c30eac004019bedae5cfea5a4a5b2fb21c45a5d2225d", 0x6c}, {&(0x7f00000002c0)="c6597f9b3fe72982a1054108f8716d15cdee5b214dd3838e4e9663", 0x1b}, {&(0x7f0000000300)="c65a2ead0f24893f577c6ed0fc3d976f2d33000031fde6b0ecac74", 0x1b}, {&(0x7f0000000940)="aedf868441458f0fedc8fbd01643f721fb53c5c4467aa3dc6be5a50f61073d56e6b2a83499052f84841f9b8025b939da9a17bd8ee3031db9c5f6f80226c06746a69b6f45e89c284b1974ac1ee9bc406d039aff4186739b7555a1c13a0e8c8fc2241e073aba7f702d529a2be313ce9f86f23833d121f81c0528d4ce8c5f42c27ca59a34932c05a24f5e2980042ba9197def485d01beec733f78af3df7530fced0cbd1ffbed526973222c0846c40", 0x94}, {&(0x7f0000000400)="d2d67eb68a5a575ca8878d689ad5ca20de262bcd22cef71737c35e13bbbea3d5cd9b8547e0d17b3e68f208d2ec395d7cb79aa648795a0c13d054d7ed78f1679a11bc737d", 0x44}, {&(0x7f0000000480)="5a2798cb3f7e4a2cc72caabd6c980a61c6e8a24ab7e5dc8e948fe36909162e7e059396c753c40b07f2d6f58f043d4495a27ae4426463abc883e335866cc5519a2dbc5fa2403731471fdc59aa45d84feffcb63393268a2e8081ae7ff4697a2059b04cb67fe48038853988cc61046a0853e1bbd5a61ccebfdd4c4fab1f83fec227d9ae013c117ab452a3956a5870ed4a847eb25f7d05faae0b8f0475bcfda8bfec8533ce9a3c41edfca908147fa0f5e5794b9c299c4ebf6e475698b3c38414836cd4b3e5b3dec9cd9334a1fbda275699fda76267c39ed5f8d4b4d6a08d6984cc51f7ba15b166fafc03abbd5e986b043de96ecbc696", 0xf4}], 0x9, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r14, r18, r23}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x0, 0xffff, 0x0, r20, r3, r7}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r19}, @cred={0x20, 0xffff, 0x0, r20, r21, r23}], 0x128, 0x4}, 0x408) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) lchown(&(0x7f0000000a40)='./file0\x00', r22, r4) setuid(r22) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3, 0xd4, 0x2, "ed3c97f16a712beae4cb1a6c45e69bf1d091558f", 0x0, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) ftruncate(r1, 0x401) 16:00:41 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xa) fcntl$getown(r0, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) 16:00:41 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000000440)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xffffffffffffff71) fcntl$dupfd(r0, 0x0, r1) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1c0, 0x49) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:00:42 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x83, 0x0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x530, 0x10) openat(r1, &(0x7f0000000100)='./bus\x00', 0x20, 0x2) 16:00:42 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f0000000040)=""/239, 0xef, 0x801, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:42 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) listen(r0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000040)=0x80, 0x4) 16:00:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x2, 0x9, {0x80, 0x3f}}) shutdown(r0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33", 0xa) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:42 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffff9) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) bind(r0, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000000)="8af4f890880092d5292ff8eb33ad4fcf7b3b0c1f2ad5f9d8570583d32993ea152fc95b3fadc7c2d44726f8a9ddbeb9017a2e577fe6d5fa5df3758e1e1b3c0ee2e59784d08c32d6ae8f3033b52a9311e67f72406401ee2b3ad84f17335773d946edc867a27be68a3c58af", 0x6a}, {&(0x7f0000000080)="9295a181da8811cdf64a27a70270c5c3ab9e353d637ba49a9f6ac96da3f11a79f8dc6934e8ab2e61dfa1a4b064c99626fba0b382412ab6934061ded051d4a7a97280bdd13da990450cec965e8e118813c2308a11771dad01db364a8b07df4399e7aec596ea4d0071d218bb282c4067110a1102010a9f4d0933318b71b1cdf7a3af98d9132222a38252bf5d11d486f5b69f465867356daa3a6902479125a3bdcdbbdc44ec1603001d145e0ee76fac981b400ff44e0fbedc22a160136f609a1b289134febe1507eacf0c6b587eba010c083d6770e279a139329034b4becf96d7a486e973c6520f473f00633f872ed6b8e4b50396839f90949623f970cc74dfc8e8110c0f311f154cf87f6ad85db4a85cee42a3bb70bd0349d648c0ffe945aeae7b512833b29d233cfef6c2c212308502a36d5f46d607bc758e55b88aa67dc11280d850cff854cd106084f1fd5bf4d623a9b0592c5f46e76f235177aa8c0c9938657f7674d2c33b651178400edc84896eb94107203ed15d91a28182e6d2972ede2244623640c350bfa8900d9b5341f7af28ce2a98636d1fa36d158a9334a87afd2406c30561e91ad39d8fbf6e470735aba2af86fa087890e97982ecda2140710eeb30ceda1becdbfabb9e43411495048bdeda0d24fea013ec69f9aec936fd2ea321c0916855d3f32384b8301b498310bfd3c9f17467bee29848d1d68d6e801a0a6634857ed18fbfba6a8ffc51755048095bd3273cd98c5ec314bb54b2ff565e861ba7431eeac83ce91fd0a5b3747864c9ea89330ecb366eb06ed5a551f246e6b095b453deb9176bbe64ba8f91dabeb11986591f3e975ff748f7ebc049adee8e54b63f52da06e858b4656d781eadfdd25ce303b4b4d74d67d5057b41aeb2cd9e026796ab3c08ea00bf714325324b9b2e54d9c2f8e4776a7ae4ff096edeed27e8a022a88bfcd60cfd65af59abe82246308dbf5591d47d7f961baed3da4b76264acf9350741ce4557801bc913e140662a78219fd33d0e5ba39e42eed29b5f2e28da73a76b420472144963f2957c09ebdf3e5426819f99ec37d2d8d8700c240ed41de7ab00ddd8b6bbeffaca7e0bdfc1b18354b7528d38e906ce15bcaa26bb20f6c709a90d1e551e0772ed08013d26c016266c3831826978b026f7a548463820b4f084fd4fcfa61da7eadb1d2142d80c9fecb66984bd77e4aab02e25e2a5b06ba86992b9369515dadacefc762c31efe554b7d975afac29709312efd256c62645bab4ead0b376751fb8966ccc73d54df38d0426fc6dd8143c55f8f142aceccb00dadae2d2a91f139447bda68f107c9d3c44b92507bd4eb42bd7c20b6270438f5bb7e960d36c96398b8e4a794efe2b6cfff9504109b71b3ed42e71a833e7810ac3440cac67c3373943579e2753c897df6e992b576650f178e66c5b1abc9bc8c6818ba18ec066d7be2b8971abd4cf647c97699e38d00aa15551b553882998202fd6d2a0466194f43bf698b277f9f0bb700b69b4a4ba8b5d08665cde0277e4949d09ba4842754eb6ef98baf8627aa6fcee793ca23d1404864b84473c77f875f83ad9ad365ffeb171c673d041592deaf9fab4fc3e26c52cf42ddbc70c1aa1b14c2745cdb6625db78e48bd4f350fea2d8e1dac82596d7e019039dc0abf83c7219309bc5e865f7c3a49799af84c349a4bba88b612634084c682951308c73c6293bb4b8621901d1a355dbd39a72e18e2f46b135c8176199c2eaa0b0008eea23d69e94846d02fc9bbbd7799dee02585ea971c3acda891a8dbf61aade0e1979ebe31a77a4df89b45e0161e5248bcc750a57b2dfd299a6796d7ddaebfa79d445ee97976c6e14452d34021d8f6bce1d11cac0ad8864a5f0440199ea34fef94eb915a955fd998e5ed6c0ffc8fcf2cafb0d097f3ee806c481e6ec414d893177b93c0d286cb0bb287145d3de1ed4cf77431f6f5f455c9fc6d01eda27bea5add41e60e0354962af17bf5e723e38212355ea4041bdee81c3d7c39fe93d0110708d436da483055bec2ad1756ad3db7bde1b6d5dcb51a099fa99904efd429b22e145b2662173ffc26311fb52c7729dc6d6fe2054d58947390a03dfb05ccc66ede505c86f07fa91aa0ce116c56dd1293c9c3a665bb1612b7dcc54b072c2783d1a3ffc7d16822c7621d05a89b6441fb09aef59e9826af3adee3bf071da3033eca3a3a0ac829c0f90a79b512fb3b036e072a3de216835d04e676c031856c8a5b50bd152e8a15042d059bda46fb7c0340d7f6a78dbc3f59e264be62b43d43bd0175763b77ca7d6c60ba700c1dc6dec5abc3042c9927689036f3626550cff467ef474ef25b0c6b9f16142cac9ca36382a6b7e0f38fc9e00ebec4a184a610b06270fbf86f13611bf8b07bf1d685bebf4d5abfb9c20146a181451edeeb74ea2b6b33893bf51e3ece42bd44d34cefe903a155f035fe65b4445d112ab1126f368a596b57b8247bfca6fea4cbb96e66a058bd4b0f1c1d855c711e0db6b733277eea587d4c7fc4833a3ceca91c643b5b9a736670fd7cac3c0c6bb3ed50183f78e9203ad4801cb7ccdafaba6a7655054f2427d850ec03e16823ab2e2c0c570b3b3c9769bd7917331c9443fd364d2d46fffb3129f1f52f9d3aa474ac1057d3446befc7621dfeb8d84f2c7a71015cb2b70e0a2d69db63ce22f2c86fe88a6de41a73a49eac745b6a9160e800e2170dd4a6c824001640d5f420d377a86667ac6e8ba0dccd0235e69775df2114855e986d87621220bcf24018982fe4091fe730d839e4f482d415fdd73555c229385c40d1560fd2281d487070b0371524c2a87731404edd9b7f8ba0cd77e473b798e33c1c2d18565a7ddb8d8d16c8800885d6b10935a8554428de5217f0446fa4a173bc89644a7e2c18102b2e36aa5fef46e648c60d404b7e9d18af11c7c29e13aba0038137f495504a1731fffebd0a238f3dfb16930044e0fe373f3c507858a35438dcda78778209aa0d773cbd98c7aa56a50312784e1c22c4fba5e4f77ea2d73c1e3d6d7befd031b26bbce4576065dba54fe50bc9c4a10d5c3405add8fb2c8968f30412f715beb7fcb3ae995cb7f44515d88dde063c24be6b76fdeb22bae87bd57c0376a5872ce00dda2c9e15321e7af6fa1d0b21c4b5df3232688b80529d5069ca673ce5f0c3ca3e972a1a605cbe62502bbeb62225f43a07549772dbcc92a43ae6d523dde3b25032276ca44d31c472766d94c0c24dd8b8db69c3fca077e478b8f1d8878ef457929ed898141936f5f0f9c042980e4e65d96fa15c103c6578a2ac8bc985a5f643ecc48d4ead877c16fb34c65125f06e7eeecb91df566beb63f8d85af7698d4359023c0d534cc1bce976a10af00ff1e751da86f67d4bcff7d5b45373194e7e02c17293c2785210f3ea56b49c367cd655100b06428874a1225b20362ba4fa5aedfc896e4837f705fca64ab5655a1f4e23ad186575cad1b5e0fbe17b62f5d4ce016d4eb050969b25c73f949c2d4f57e2855e8efe0c9304dd41bc8f8c53bcc4093be21faa95f09b8e48c285ead7ae71b09a9f603e99f1cb8b586da0896df0657e56261a8aed58c8464364f90be74550c4baa0b49628cee2836e5649d10ecb2c32d47e85bb2b726c1c9470f45fe9da027c73872bb89cbfcd69eb502e4d4a91a897d0668321e0220c57418a3b4b13cd09c47381b368754ac681fb33afee70e28e4e46c8ecca492ee62eebf3e9df89542d01d28771d09e15439121519aea5d94544a701379faa214a3f61fe71c9aac39168eb9815e9b32d44014bf178606c82d6e616ba55a1238427721ab55ea5e214247fa9fceeab0ad74886f5eaffa83824fc286c03d5715dcb2787a8d9b52968e757e22ea24324a66459e09c8ae6ba2d98abb47b2c710fabae0ea75331d51df716f7698ba394e43b033c996bad22b78feeaa5876f428c23dd235e737f9d7379173c0691a304919178c87b833ecf3a751f6dead7e19abe9ec2b6e42491e95d43ee19fcf0e8b3a0c823a6f2ceb9e4eaceb726c003303db5c2d2a7102a285db05a0bf0c3ce8c1a7de7b962fdc8e9e5c52210379aed76d3b3ead5299808566daa0d7331b4cc170fa4469e35df5e0364aceba810e3116975265a68a23e8a97125b5b3ce592a2b059731b46c251196ec283a85431ef0cc29655dbe9d05bbc2baa4c4c57fe1dccd05a60fbe19eae6285a42e35458acf8b43920ae803ea364558c54105738231b9d8aab45d932872604031fed5afcce380e46cc7f4c2b85681e41f5307d946610057cdcd53732f921cd053438d846bba548543a7868ba739c63d058790c30e38c93477a801eebed93f7f6118d67eec0a080ef1c4e23813ee42b2c36b67b4774070367088bb21c78425d12175a0f0b21328d2f85e46b8bf254b813fdfb27d38d75a92a07c5fc49e227887c8d72e4a717f29f4a6955b4081b9313de2f1ac67710c459e3b69ecb9c7acf65ea03ea8d8af64994aaccacfb8fa5263cf07b496b5ba9d5698952db30a361c29eab56f95ece57d6309337b633d53199293aa0d97655e06528e860edb26a06246ffdb98bd3ee63c6485cd14ba1ac7bd9a567f83b799729c9212b572990d578b67a6e3bf9e99d7dcb1cd42955662472e92475ccc9b1eb64bad0242f7fac902dd15996a162b2537b7dcb5b1e00595ea514d72bab174cfdc565a237ff4450b14169866278909d09594f8f69b9d84b4572956dac1f7975bed1ef43c413c2b37c61db6e12e6634f27fbf0337476b43ac1c4cc7333300e700674add62214c0e8a7245e01dbcb8cead12b046ad2ec459831301a2160b41ee6a5113223e86381e23cc04e8007858010a5258fde04cca3c93adec3eefbbe42cb2c5904d4cfb64ee66bbb90c58a9c67bcd75bdcd945e58006a2a5044779b0f7b96b0a4098d772b34c62b1c038868cc2ddf004b8d264270e3f4beb8b8b499e90bfee3a253743a13b2efea25c10f035b2bd88c93f617391fdb3b3bd21289f24efc743c7a8d0b405ddc28c3508d54caf510dcfdc31e43681ee1db24cef8cfe5b67e193304982726bdd194444ce6e1a0f0070f8f6799ec2e58083f31597f6da72d0c9c124f6da3aae930bd26c77998c9a7a7644f6e0350f435fed39e4801d644264f8b537016d1049ade733e391d1a86b09542cacbc01109a7d7b5c44882e5955d8bdcd5ebf4ce5520a3086c4271032ee1b0da64691213f3786022120eb7ab6be00c785ad28f6e7907fbf417c3bd60555cd4eed5ee63459b322dad9bf74a4c285c33a4a4d0406e10ae1c9e9ca2e81d5ec959ed15da98b012d26bb67f6c59e68a15339edb45d9b8902f2aab91b51758f342b1ab537cfcf03ef9ccad325de4c8b3aa00e665d33c8b34fc1a015755bcd7e9883bd1f1af83c076b38b2f3265f43762626a7ed3405194523345823d7bbed458a2e55455a79a554bd0c8a951eea356655899799c217a5f6eb7656fcaa8f0632d45c6d478c41cb049015b77dbc91ec65564b66dbfec704658ff0f01a0a3e17bfc6f4b77433035c8b10a30b8c47babc7dbfb8061a914ff40155ea2ebcc5caeaa6eaf3e1161ded2806be9e50a31b32d430ac63dadf968a563501ea0364fc8ffd611a0d28c376e19c6c9bca41830df06e0613c6d3c29b3409491a9cc9ff37c0506f4e6f94654eb8d6f326a312fa03eb8e35f4d23baf038092ef820f627cb576cd23e8b2f95f7d9262682ccc2d887c094c34d2005873ba0b9e8652d6088664ea68e9f3f67869423778ae3455644619bdd57d7651eec75fb2d0afbbb79b64b45ee5d0380416aba50769405362", 0x1000}, {&(0x7f0000001080)="62048bd6491c906a92bc478fec0b2cf12eda6a19131160d8248b36f39f29131dd22f2a219b9f35f05cf5d1e252a1ec8691de9cb7631b420ce3fd8653ada23c0a973c7226a888e7bdb575c76829e7505ab6d5cc7d2fb1fc933011d982d9de4354bba55d76b4b4060cf728d699ca71bd1ab4be6eaa23a7d0bfcb999995ee23e7e419f43fc512c360c4e3f1e61a82fd2514df98da0f68f2807f9d45a3c695f80e87651aa6480b3df2259b9d29fe5629d7", 0xaf}], 0x3) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x7fff, 0x8, 0x100000001, "5abf310a3eba150b28796f93a1d8daf894b59f6f", 0x1, 0x9}) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) geteuid() r3 = getgid() getpgid(0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x1, 0xffffffff}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x2) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) close(r0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0xffffffffffffffff) listen(r0, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) connect$inet(r0, &(0x7f0000000040), 0xc) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:43 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) clock_gettime(0x2, &(0x7f0000000040)) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) sync() 13:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom$unix(r0, &(0x7f00000000c0)=""/76, 0x4c, 0x2, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x49c59dbf, 0x6, 0xfff, 0x1, 0x7ff, 0x9, 0x5, 0x1, 0x1, 0x100, 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:12 executing program 0: mkdir(&(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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(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', &(0x7f0000000340)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x109) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(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/\x00', &(0x7f0000000300)='c\x00') 13:34:12 executing program 0: r0 = kqueue() getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000050, 0xce10, 0xffff}, {{r1}, 0x0, 0x1, 0x2, 0xbe8a, 0x36612834}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x401}, {{r1}, 0xffffffffffffffff, 0x46, 0xf0000000, 0x0, 0x7f}], 0x0, 0x0, 0x80001000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x140, 0xc1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000080)=0x200) close(r2) 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 13:34:12 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000180)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='@#-&-+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x481, 0x10000045) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x7, 0x0, 0x1, 0x8000, 0x20, 0x5, 0x3, 0x0, 0x1, 0x6}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x11) sendmsg(r1, &(0x7f0000001540)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x7fa, 0xfffffffffffffff8}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)="cd63f401b10fc8f5269fae07ce5f2d9453edf5560eb2b264b3db551bf84484", 0xffffffc3}, {&(0x7f0000000180)="e5ef103e040b7416e6398d531d42da509c80c04bdbf0e3e319622f3b331182311b1025847dd528c50bd1533db9dbdd56a511c06cb87c2e46f87d40639a7351d14d8d76697a30738e8944bceafb569eaf38b0b4025149ee233bef1c8f7dd4464c93efc741ee90c3a2b1", 0x69}, {&(0x7f0000000200)="28aa120b784f3ace253d03b1cf34bb5d583bdd7a64b59b11f26c26f73d707c53cb5f974de44db7ccc999", 0x2a}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="d800000000000000ffff00008100000090e3f0260d54cc092fe1fd02dd06a9afa2c854b4d5c710e057471203585733ea6db65069f283dacd1bf8b9a72ab36c56728cf360e2341aeab0b9fd695337695568c9ab85dd6ff78659d108ff5af70cec69b1dd3821102b8b04cd299bd3676541aa8b029b1f42e30a1f2d0e83bce46196275a8da4a5a5bc217a1b7f223eba445df371d72e8c3e2f1b2e47706db2018ff6a8c00d91253d982454ccade8fba009d0284f49128073a1c69cd415f7439ad579fe891971742408d3cbd3bc71a819825aec00000000000000d800000000000000ffff0000060000006c9900e965cd2f1cbfa4a86927c19419413411be5191c4f99e450422216dcd7825c0f8c97d002dcd5f9c9d2c0ac7cb8c681a59fd3615664a36cccc308eec3721f3f2c09e6982e1cc26abe47afe72db52910d317dbd1246023f35665607d22ba6e15defd1c5a4eb381b2f55cad6b459b842901245f4e7dd8fa227d114440ec2604f244ac290d530eb0f4734906228bf0a910c108567eddc55963f88b81a0739f360da6f2ed10bffc27e92c174faf03d272c08272fa6134131bd7f4a3018fa582d95e8965fc39c8900d800000000000000ffff000006000000ca851c486f145f846a2d7842c204f7ad536d8404a4640bc4f89f3206ba0508829fe1ee146f52ffc7414aad1c703d31f4f5723dcf7aeafe2b90b317af6c56edf016d6112bd8006ffc5d83467e66a6daaeec8dec978a423902e07774f2ba5bee8e3a293c0c89728a4a98f4cbba007c416b6ca3ec59505566c54aa176db8026e935e051610c33546451d48e8c09ea2a8d5f336f816fe17bbe9c8ea1338136e041f2505bf8bce15bb56ffbb4612498a66f0e59ab7ef49bf1c1d78802387ee8318331e5da0000000000001010000000000000ffff0000000000009d113abcb24ebba2b21ca71fdfff2d0a924a94c4dde42274f1455960dd6cb39868db995f9abc99732365d769fae91564ab64fe3dfe286e22677c9ed11620f19196692bae3336f98090248b106ffaa1de966b5ceefef9869fc3a6eece17cd418977e96a18c63b7cb914f7bbe9bc662c3eaef77652e8e315fd06292d46befa881c1e587de6be971ebcfd3d0821b250f4666146e47e14dc35aa0ab5dac97c4c8aeafef5c40839b2567dfe96931d64c7882ba896c3c55804752940b2085bc8f1bca3ecc0ea1e461e9028f2f90cbafb4f21232b5e9e1e8401456880c0c2bfaf0f00fa5ca13abccd5c258a40f7529b057c2db001c0c90c90c0e43fd2be8d0717ef6fa0dc2443cf4e5d874d23ea23564fd64cb2bcaa43b87ac594bee1e782fd27b12ad3ebef39658a81cf5a90209b233791c56bdaf8edde54819a29164b36ecae09ab75b4cfafc0ced4595932afb02e343fdffc23a27ab11621134f16cfad432b7634943f70da8ac009f8491e566862c8080b69b57f1199bfda7cad769442eb01b6be5ad3968ed515856d21a452e67c2f5035f93ce12202030606331c82a73599f512f85d0f9a5203188199b5ceae79fc82078ff28094a5f74e21a87cc6d8decb8037c55d9d8b3503277f5f276b42bb72785d1290ddd7c13072f79197ef5690017ab6c7fed94a2c0a1c8b87a183a03933a1c95be8ebdc64f9d9e698158a8f4667bf7caaf16c2c6cf9ea113aa597092e7df26f9689110594315a90dcb174beb2e359c0773f1bddb239e9a60f7c7e762431a9e80b15de3f955d47622b10ff1b50855b2a6cdbe852995d481d8beaedd339242cf1ddf8e5b48a674fd097990e0014a0946a7c0d5e5f2dffd2c3c56bbeef8c435880c6dfd335b76fe27ee98f77b745cf7ca073444fdeab56594ea0124efe3cd4161b6abfd1d48dfd83a8d49e4324fd9c21e2cc6368905639fd879758a79316303ad3a964b9fe994b89b84440a49dc5473d0c7e785c995be1730736a037af9444f8bee5bcd3ef73191825868955b101b5fb957c6b0ec496594f2ef4cea01109e0f6e0180ee3585f0940c7963d7c4c1d86bd8bc751acf315174f57e42ea9a8f30eefeb2540b53284716e1351edaef2d1203a965c5774304bb3c28383d5be2fba01047decd6de3a62b47e5227d03f3d253331a344ac509a0df283d1a222629b21ccb20c2c2ca4f5e2594288ef4a78f4ea2894cccd023cb503e7ee9cf481bc654feaed4626275016d9f29390a5adeebb173e6e2c6cb61938bf383f3d0f0a2a9beed795e77a6c322d322df08364eb483aac45808cd0396e92a36156dddb834e72583d7b1e056ede19a6774c4c9d6605eabe8d65cf131a3e44bea243d2d79ba80666ce52a6c2fd89f659365d207dcae223b04b0352917c4ba804f9873acad86fd1e152ebf4d15d8d10c79d5f824b7776d5aafff3ee3e27a9355b788ada7c65ebf648a08d4c7e48e652ea6338f7d3aa0787737445b448c2cbeb35acf0ce3bbc2f69654a7e4d27392e3661beaa531a732c4e3034b8cc7bc6200b457f4006f4aa707970c7fd8d8c2f88b494e7d81be72db2a903e1485cfe985910efcd6a7c2d8753a772dd972b56de07d1e65e77ca4e68406e48a9aa648642050350c299a30d232313ecc02779414af6ae96069b6a4d0f257a204a0201c363becb8b7b4b7b6d51be825fd9365e84b6eef8f9f232ee76ea846212eca7f82c64cd0b19783b11b85c56922e170d2baee650f6b3a0212d614e52eed6e26ec6eb11db354cb284fd32ccc91ef8c7676d116351d8a688a25cd80dfd6d6d0234b75839eee44ac424f7daf20a8c06e5d39c52f8264281e531cf1a2002b13d86ac0bc5dae142335e6a6f970b5a9bcc6b322b711bb13f054ed27657906e311e60dffab835fdc48fb0ec9f22bb84352f2615d0db5f1e80148546d64470f78eff2d53c4df39239ecbe33ebd4a90d5a6b8f2cc6d9cb3cbde815de0bc69dc7925c7ad73f482cb0f5384a8e1fba00d97fa704d26973a647c67b7cf15c0734d6048471e646b2592e503a019d83e8db0aa4747d3562e2e6758a125cd033ac6e546a9aaf4a50460c16bf2dfe88f2670334fd34dff33cd1f7c7aa7fdac09e0bea6176dd19c4379e2c71f0f2ff2de30378ce940c56bcae8321e3f0d623c36e8e97b077564785337a77ff6f439fd657ddf277f55aae9213a263653945b9610c25ee0ddc91a6bb4e6b6913ce4e5c5b8086bc327687f902c6f094fd13a78917ee83a792f0be6cfbdc4a8bcc4b6388c899c4fc7624f830a55b0584646c562ef33381698902f35221554f885947af89f5fc23b30663f2e8d7ad10cc58b0e0204da12685118491afea6152f689f008b722c1c789945df6f45fa9a2db10170112ffcfc6ecc5cc72f2919a25d5b70c1e7f7d5096be4c6d10f44acf09bae4779ea7935c06b3f59ad288f2f55c78878476e904931c2198cb986421ffce36792515157b2dd8eb0a2987cf864b90f2580ca6a96501703e1ba042df81585c4d876b516ca5d2b405d060a8ac86c8d4bf0eaca89aeb8a33aa7fd664e9bd7d8ed9578f0e66bebdc68648a924251e14d9ef4416c0d97a7c91eb4720be0279763cc0688f08507f21956bdb1fd4bee561880e4851dedfc8fb1b4039827d24d3ccf28f9946a3edbe862aa4d35d052b8c1aeea462a908986e60e2a2025971408be684c1ec71560296f7ae33ee2a4c5db9940acee08bf6c6c74721dc2ece4b44d291830e1a7a44f5de983ace6cb64404e40b3d02b759021fece1eb7f3028bee45faf5017cdb85472dce1a7a6272c5ff62098b29be4d125d29377f5141e611a0f5fdcc099266faa54f4cb30d3c3f5466fa36a1c7f2bb16fa325352ea26ab13e5a38f9e1e8c8d38997f57c4646429012392633b17aadb17cfef08eadbeaa44ddde1f69bf5a4910f988ce87e898051a75bf49f3799588858d875925c0fb837d791761f01ca199b3f1916776670352143a724a1792aeb16b7e363372aa640fe766815d68837c0f2e75a24e5782cbb78fda02685e34f1eedce67a459c8892aa2dfb973f3e8e43ddb86269a4844ee08e93f02c9ee75f98903adda1831da3d0aa76134f24aa28f7d298050ea55aeec4ccdd3b37212d2d4f597e031d8fa394b0f354f6e95ff99f916f0d87f5436e4b6482237ad0399f37a95f6d424a7f00a4ae0a2a15379331551b5cc4f17383b9fd0698b0110460a2d34a893f16cd16bc44d521baf9a60956453c963cc45f62fc21f46eedb3cff45ecfa8f4d74306f88c3a82a353945cf82ffea5e24c69005b074293598cddd0d37bd236dec00a0e2bdab98163ad7e97af1829f2caad9b08b53210cb250b4cff62f2f274ae305d6692e7b472a3a4f3bbda96651a0a12d82408e7788ac4a893ed5a32279218b7c9612c71f202a22c79877ff7279c70ed43a5380c12c13bce5319bc091dc26aae81dce6366f86114ca67992cba7c817a88b4cd328898ee08f24f8b0bcb87149a177ddf9c0ab18574a021f0413acb695fd5bb1a3aa58680df88073043eae024a67a5e65636105dbdf373f6c6be51142ab57fe9421d3482c85677cecb9e004597439bc8baa5961bd4e3f4e3a5f3b0edc4de24f565518ab19b75bfddb136590c95984ca1414e6b521d2dc2037f44668d61494a1fe8902261bf0349b4e5aabbe377181efc88401b6104739c2dbda40508967914fec95cbe7d86ba0d2201cb8755a42a40c03dd3e47b8c535575f954ebbb4837d842e2e92df712c5de19ff8c1102db7711d8b2a69622dfa286b357098c60b3123087e9151a071d17dbb38ae99cb021fe649ccaf907964eb4e5b519d8aaa7766c3fe9534d39c1aa4bcee081356a692395debecf7d8c9966570082614428c7afcf53b6258c8c62a8214c7a6d49058b937c77a14e2c4cf296098fbfa192828bbabcd14a6a9516aef1be2002de1656f14ef856f306f5fdef08eba5ac78e495d2ddac524113a97a62f9002b2600c3330a5bc7ebb498fa027e06825f1fd740d7b81a1d9d901f8cb2fd8587fe0b92a6fdb5fab393b9208d3e3c8bc44aecf64ab608a8689b92a67546b41115780cd080ee9e37bd463bbb1e31e0387050167846f82d826889b3bc5fd85359402349d4b8fdd0928b3ec0df1d6bd14ab712d649fe32035f34876ceff549ffbfad835a2f39406b30bd105c62a2a67da49bbf8acbb4dc576dbcf719dedbc43ca19bb458b80c4d58e7d3c2d2c107cfdd66ae079986f65f748c0bb9e7a637f85131fa446ac488d6417f69207038278f2e8f21b8bc6194d58678d721afbd60fd88c0e9234bb8cf54fd2a3c99c780ca2b27eba827c2de85de7e99da352a1b9074ee7e2de456593165ef84557a5c01cec1c1acfb2f2f39bd89c8f7b7798f6ef152106686f5635e8543122fbff3e3c62fea70e1098ec4b9f3bb187b6a9cd5d665100692f393068b06905d5c443156483c912b9815f91df0816ea36c6cb2ab8d35cfcd55e85e015cc1538db5df19cb0227b1e5712b43929e3b466f29ecab2761018f2ae4846c087105d1a92b6e210fad0b664e635bdb30fe3431e6e455bbe9b921102d27b1bdc156530a8081ae8d34fdb357509ff711adada3c78580b026b5bbfefed29344c8072598092afb9de47c9e4c6ad803b8adab7440f99963bff11995422eac466ad53395fe44f774ed73eca8b5074c3db6ae3d246376db596a25ed04ba9bd573aa88b8f838ef02047898f4a7a829db357eb0459a81f905aed80bafd88e2179e2e9658c684f491d457f68c7bbabf3f819f646a6f5d1010dcf010a5e88ecceec2f010c5ceb10f50a00c26da3cbd44418e238900bfb10e97df9ae8554ffb29f8a2bc33c09d1238bca7b48114ba59fa3d65fb508255224896d9b437f2957c515477d7f26e6498bf13112bda5cbb4af4e0aef2f716253371e8a11b700d784f3bf7763db58abb1ecc269942a8166f7fb0148ad87c826184e709cf90b623994c606a090b340e666ab846a10bf80f5d327d04989b61b01f557ab586f830ac461e83c2a758712ccd4b4bc2a46840c63bc3bbfd33805f5a0f87255a2b47c0742c87cf1a8e7f20f564961bc5ebf2c3cf6e4d49802737b341faf47bd6b1dce603f3caff96bc589e984de70c3787edf5833c767bcb09b9b95d7114dc5b1e4672f1628a924c4d13d420f665ace2b4a68c89b28b404ba8446c3dad2c98f9ee435fc893430b2b246c69ef94d51006dc363fa8713c1743c854ae275b75afc8381e4d7704d07a01a6d451856aaa546a92d8f37455942360640fc33e0d9f4a46cabaf838c20c4a5d0fe7225fc78f3846ace530d4914162f579d5ce9492d20902ec646d61eacc7c85730fb9924e76bdc367c02d6746146bb77dbe455ef11bd0aae56bbe6e2075242b4ddf5ce9c17c700c6c69092b7cfd8269f7650c800f1069b9080026dc584dc68e794e5c74c040302d75131b105061fdd81aff9afbd0a10f73d1ed5e1f8f5e3a73b474b8269b7b872b908f24afe8ba777fd1473255dc5c80a37287ff8ed75f604032b70df3bd566454aaf5853c7db2ff5627b8f7a6662dd2627956055dd55b48978551d0fcc13c1db94077d3a94215e1bf831071c397b4666af45cf03d315453b5725fad75ab4f06841f2eabc832c30ffca10a3fc1e27bba315aa37edc022282e55074d592ef1df0ea53f19535f5074ed88199e8e211d52618e1943a80d0bb3905b1ac966ca7cb8fb0b76e7928bbe509e181c3920eb4960c96789fb3c3e39768e38f6f2ca9f7b12ee1d5c0c779b81455d31e44f6821d32651228dc76817ab7f4f8a6adefc79edc3603"], 0x1298}, 0x4) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000000)) faccessat(r2, &(0x7f0000001580)='./file0\x00', 0x10, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000015c0)=0x5) wsmuxpoll: not open wsmuxpoll: not open 13:34:13 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000098000/0x3000)=nil, 0x3000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 13:34:13 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x81, 0x120) r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:13 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 13:34:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file0\x00', 0x800, 0x60) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000840)=0x9) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/31, 0x1f}], 0x1) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682a", 0xf3) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)="268f5e6fd7e72c3167436d2a2abdb283be8816de2eb2b9297900337345ea887db821db024e203dabbde7ff025a60d3f2e15793c8cf", 0x35}, {&(0x7f0000000240)="f835e6afb6d248fdb909019f6f6b14095706f7ccf253ae3a4941f7f99ccef88a86037265bb41a3bd11567911f758b108c2ddad6dce7541829aa7df23686a120162d78fd4601f882034b66bb1c0eb937dc9c86849c42aadff1c3532cd1c3d381d307738b0b36c00e654ec229c762cebb76850d47484e4c3840f09e1282531", 0x7e}, {&(0x7f00000002c0)="1922d6e31d05d25cab0f27a3b77aba13c124e78d70447efd4cf6c4abb35cb5d2e59290e5885f2e457868a25dbad66380ebc17de54a76851b2b475e755778b88c14ec52137d1f7975eddc551b50ce9dc0521a3715071b9163f9f2d7c5dc45018cb0dbf27cfaba74bfdb415756015cfc3e5abfb683b7ae1f311e8cd05f3f5d6e00109d716107d57f41", 0x88}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="9800000000000000ffff000003000000baf5942b78733b5c42ee47162bd9ec4841c8e59e57222c4aea3103ee91d4dcf3fea423b593386e5aa631d981c3fce25f1a65e1e84d29579691e292cee66cb91098f22e3cb7414ce35174ae761532abf7b9f0d3a4b04b16078ee4b6f132864a56f4a9ef1d19b9fe4a79edae666f5d497b2273ab6160460dded93cc7ebb0e96a89ccb4dafe7aa6aa0018000000000000000100000007000000369b71a906e5fd75b800000000000000ffff0000080000000a60db4376868b639925a4cefd0a99c05a4917ad3b515212c392cb4ce9a8ade325999a5b277d78c0850293e98ee0f080c363581456b74713ec4fef206821ab2c0fc5abb1d2a9d87ed1c8d03eeaf8d7d82b7659c41c0de4b93f6c111b1f6d0d9d1d265e07ed0da645178820dc516542fce52bbabbd6e212446e1fae5a98041706f44ba3266e195afca45a7ceec44721de8721dbd66f3abd7ae3dd9668c2ff3cbfee57c340e1f12600f800000000000000000000003c05000046b8e0bc4f657d057d0dff9e4a682b1de5a845b2d5866e3df4a4eb06979867017392cbf5a32af671431dcb18f163f646093f697548ec3d2ac33fbecaa954d40fb4e6586bb9e65734a0d42a8d33e39a8ede38b31ab3c7c69f25fae56b0ea7f1b4c76513fdb84e518df4a3728e7d83de59218f637684a2691ae46ec08bcae9f8f6456b4e202f3b4015550e756d61c44261a40a1b62fa70a221d4b2f906338c3d0b2419750792553448bbff68de214fb191850b7b823c32f8f8250872818abc979c4ce44229f613b44973f7adada8ee896fac5f358b8011c1680b7f68c56f5c59a00068000000000000000100000001000000fa633f99fcd852dda706336043946d99ab1b94e8a16990a1923654d664770c675b811522ab967ca8df695640673006825811f230e4d8750011d198eaaabb4dfb39e2ec71277cabb96e257ce57dd24c4370610000000000006000000000000000010000001a7a000001caa9df685d6c664ccce47e07874bd9f54041ff6ab9f8257051da15fec50a6ec5b08ceb66b5c1ea3e1f940229e53e9f2e6d3db34c8e19044ff78c40a5e8729cf039a1fa9b13acf51d17ab08d36e4846a000000000000000ffff00000000000054a11193678081aaa5d8a1b8f90245c59929386b665fcdd65e8e45cffd44e2cdb555a72357f3c3ca5c02aff9a79ed753e7093ead708be56cf4c1953e788f1580e0b790d76c19dd294044402429de84cf8653f74fe66b6f0747f8d968e96dfd1413d17e6af37486b9c2d90029896cf2f77851bb8f32c73e3e935990ca45d641e4805c35b3d32df0716cefd43f5500000000000000000000"], 0x3c8}, 0x9) 13:34:13 executing program 0: r0 = semget$private(0x0, 0x2, 0x48) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/233) semget$private(0x0, 0x3, 0x112) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000100)=0x8) chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000180)) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x9, 0x60}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x5, 0x20}, {{r2}, 0xffffffffffffffff, 0xc8, 0xf00fffff, 0x7, 0x5}, {{r3}, 0xfffffffffffffffd, 0xca, 0x80000000, 0xff, 0x6}, {{r2}, 0x0, 0x2, 0xfffff, 0x1f, 0x1}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1, 0x7f, 0x6}], 0x9, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x10, 0x1000, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0x20000000, 0x80000000, 0x2}, {{r3}, 0xfffffffffffffffc, 0x60, 0x2, 0x7ff, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x200fffff, 0x8, 0x1}], 0x8001, &(0x7f0000000340)={0x1ea, 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)=0x1) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000400)=""/206) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000500)={0x10001, './file0\x00'}) r5 = shmget(0x1, 0x4000, 0x44c, &(0x7f0000ff9000/0x4000)=nil) shmat(r5, &(0x7f0000ff9000/0x3000)=nil, 0x3000) fchmod(r3, 0x5) ioctl$TIOCCBRK(r3, 0x2000747a) r6 = dup(r4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x810, r6, 0x0, 0x0) getrlimit(0x3, &(0x7f0000000540)) r7 = dup2(r3, r3) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x3, 0x10, r7, 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) chmod(&(0x7f0000000580)='./file0/file0\x00', 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) 13:34:13 executing program 1: r0 = socket(0x400000000002, 0x5, 0xffffffff) shutdown(r0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs, 0x8) 13:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 13:34:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x40, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') fcntl$getflags(r1, 0x0) r2 = getppid() getpgid(r2) 13:34:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x8, 0x9, 0x0, 0x0) 13:34:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) readv(r1, &(0x7f0000003300)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/228, 0xe4}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/168, 0xa8}, {&(0x7f0000003280)=""/119, 0x77}], 0x6) dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x0, 0x8}], 0x62, 0x0, 0x0, 0x0) 13:34:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 13:34:14 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x30801, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x7, 0x8c3}, {0x1ff, 0x2}}, &(0x7f00000001c0)) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x4c1, 0x100) sendto(r1, &(0x7f00000002c0)="963cc19917f0e27511a366c64c1121214ae3200420a18d2d2812fe64e2428655ea7f325e61d8cdcb4c4693fedc60c9b8974610c4afd55b48f77a818a7d8bddd0d1051b94f6733f852f9a74ebbfd3fcddc98dab8be81e793ccf1de9e97708c094b4b02389f1c5fccce98d0ba1e7806a4f9c7b55ddfa559eca2bc9a22cca1ef371baf819e791c9242e5c4e0c9aca31d9df35aee2d24aca38035e854c15661b0f6b1ea3162bd01ef43b0048f539891e4a0c6b82e73bd063efa3d3ce0325d7e5289f31b1b5040f8f3b2f12464bbc02c9661df1bfa648536036ef31bbf8265f", 0xdd, 0x400, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') sendto(r0, &(0x7f0000000200)="2ca2dc35aa67c2774853926dfabaad77a7abf3ba45d183e95b12c6f62e6500acc46704d58a4045c0eb4d78f998489769dad3bcc101e5629e35bc3b5cf387cbf22ec8d93f8df5836ecbd3fa4a9448fed0ad5e0565c93ea2e6cad607c22fa60e8d0ecce65610030e4e5f8e14f75b180ddfb2a2372a869f48ad83c93de9e92b", 0x7e, 0x2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) setitimer(0x4, 0x0, &(0x7f0000000180)) 13:34:14 executing program 0: kqueue() dup(0xffffffffffffff9c) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = dup2(0xffffffffffffff9c, r0) r2 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x3, 0x6, 0x100, r2}) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r3, 0xffff, 0x1202, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0xb, 0x0, 0x0) 13:34:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x3, './file0\x00'}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 13:34:15 executing program 0: r0 = getuid() r1 = geteuid() setreuid(r1, r0) r2 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r1, r3, r0, r4, 0x3c}, 0x8, 0xa1a, r5, r6, 0x4, 0xaa0, 0x1}) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x163) 13:34:15 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x200, 0x0) r3 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x8) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x80, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/tty\x00', 0x100, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse0\x00', 0x20021, 0x0) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000680), &(0x7f00000006c0)=0xc) r8 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r9 = getpgrp() r10 = geteuid() getgroups(0x3, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r13 = getuid() getgroups(0x6, &(0x7f0000000780)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r17 = getegid() r18 = syz_open_pts() r19 = accept(0xffffffffffffffff, &(0x7f0000000880)=@un=@abs, &(0x7f00000008c0)=0x8) r20 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x80, 0x0) r22 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r23 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x900, 0x0) r24 = syz_open_pts() r25 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/ttyCcfg\x00', 0x81, 0x0) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="e13fc4a23e74eb7e865d603832545bfb2f80b3ff207754e8a9422c22b0f44bc2dcd26084d0a7241ea52e704034ba23d33011f07a3c08bad6fbbd38b913d1c565f9cba55852dfcb83a44ebc", 0x4b}, {&(0x7f0000000100)="4547c31392308cfa3c7ef7bd3c490b7a6e6f38e9b1b78143bff70b64cb4f200b0c5a70c3937408d6fb533f1830cf5a6fdf15a71e595fc60cf273d71a2db26e90e0fd617a046bf36a8e48459df85cd2375e64b61cf3d00e248e1fd924e2bf2b3771a27557c4b06398016cd5ed23f89901e3570337dbb481fe5bd6d067afbcbe6701ae26e9c00b4e83cef5cd32d7a00c3b99491d93daa17d7dadb9f7e81eeda1f8376cbcafdd5e925e2a94242f29880c619625ddaf2507c5f20ef255cb5ad82d4d9036abcc5f911ec18e369bfae72a740906eaabdedd43", 0xd6}, {&(0x7f0000000280)="90abab7a32a1bb7e728bba110a41ebfd7e30a07a0e4b093b197e615d8d4d36b0af18eac1c2fd785df4268dbbbab4bd6ecccccea05e6086db3f5a7a8687bc37b9957e28c64d315899bad3f341462b4add335bdc2b796c0242b5fa0c685f6d45bbc9aa831a5f2dfa1d999ade27550a458f9fa252b4f1f95171b2093c1d7e74130073b7c45c2c374293e74cb507ef8042801d8fe04d724afb29a959198e959022e2", 0xa0}, {&(0x7f0000000200)="18f863c3e82fb485345afb69ee578a460721b3d35173f1fc277a760cd6a6", 0x1e}, {&(0x7f0000000340)="82f3cf0935d19e0583d9bf5c7dfdede98cbc17a3703dfc587d4616", 0x1b}, {&(0x7f0000000380)="ee6cdc5fca9a9c27b2fb7580c978ab690e2c3d8dc60d5ee74bfc3e49e8bea1190006dace849c7b793ff0d809403225bff579a466e8a148264a1bbe7fd1019d6b8a9a9659b5e421d7683590f5f7381ad300e6535a0dc33f33eb30f92fa03bf42a2d06d2b2bb820bc00d7aa7ff101f63d7aa4b77427d1b758c347712ee50698262cb1d5f3490d572c6eb86a568271bb787e23d2e", 0x93}, {&(0x7f0000000440)="17653f367934d5c933ed5ff977c73e9935c59c6da978b091f730f30d68a6a6b1ccd1fd6c883240398c815b2f6d7d5756996cec8d966c8c7622c08ded736843d88f4d0de4fa66edddc672b7f975b194d1b3eef5671be505541c44eab9eeb95234", 0x60}], 0x7, &(0x7f0000000a40)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23, r24, r25]}], 0xc0, 0x401}, 0xe) r26 = socket(0x18000000011, 0x8000000003, 0x0) close(r26) r27 = socket(0x2, 0x3, 0x0) connect$unix(r27, &(0x7f0000000b80)=ANY=[@ANYBLOB="82022e2fe826c92b3000807559b4ef5629856e15ef52f710edd6133256963ddff8efe09654af4ac8c67224085d61e761332a8f1a3a7ebef601652f7022ce5798becfe8f07394e2209d9f5814d8ba2eb234f710f76aa031400f915a5081efc5bff8f815399b126b65dbaf492bba08d2c637795fefd6f6ec26ff78351f6dda755b7de6c560c088f543d4d40915f14b5cbd8a00883a23bd72331e4d9181bb09b56ecb1333aa34889dff4869cd1a72d51a2a8b7397ccc30960711580ae3e012af4223aba6a6e82bcdcb5ed32e83c91d560860b092d4532d43c2c7ab522f7dfdd03e3081d0dce9c42b2a4ee97c4092a7adf119e703160580c765eb5ec8cc0dda9feed09bd96e3190c7ee1e2e62f8fb506ca455dcf4f67864300c0ec03c9551aaf6e83c7178ea155c0e40803c44fc427a6e2888fec138faaf05b978b08d3abb403b9a1de2de716e0f064c62880230de8d6d7c30c2eceeb59d793070c9738483734affc3e50b692316106dc4ae6cc6444c16b66fd10f34fe291d3115294de150434e07709038ecd3244744e49cc12770fd43ea4a393e2283201199af97867f02655cf36636a24f910627e2b043871b5a119d90d9c"], 0x1) sendmsg$unix(r26, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 13:34:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x3072, './file0/file1\x00', './file0\x00'}) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 13:34:17 executing program 0: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) r3 = semget(0x2, 0x4, 0x4000000000006) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x8]) semop(r3, &(0x7f0000000000)=[{0x4, 0x545, 0x800}, {0x0, 0x5, 0x800}], 0x2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x4005, 0x4}, {{r2}, 0xfffffffffffffffe, 0x4, 0x40000001, 0xffff, 0x101}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000007, 0x25, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6c, 0x0, 0xe1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x80, 0x1, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x2, 0x11, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x491e9020e915bca7, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x5, 0x7062}, {{r1}, 0x0, 0x12, 0x20, 0xac23, 0x2}], 0x25, 0x0) pckbd_enable: command error 13:34:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00002a6000/0x3000)=nil, 0x3000, 0x7) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x4) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 13:34:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x102000000000000, './file0\x00'}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r2, r0) 13:34:17 executing program 0: socket$inet(0x2, 0x8000, 0x5) r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0x0) r1 = geteuid() r2 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x20) getdents(r2, &(0x7f0000000200)=""/38, 0x26) r3 = getegid() getsockopt(r0, 0x3, 0x7fff, &(0x7f00000000c0)=""/147, &(0x7f0000000180)=0x93) lchown(&(0x7f0000000080)='./file0\x00', r1, r3) getsockopt(r0, 0x76, 0x6, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 13:34:17 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 13:34:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt(r0, 0x4, 0x5, &(0x7f0000000140)=""/149, &(0x7f0000000080)=0x95) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 13:34:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) fcntl$getown(r0, 0x5) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffe) 13:34:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getgid() getgid() getgroups(0x0, &(0x7f0000000200)) r0 = dup(0xffffffffffffff9c) semget$private(0x0, 0x0, 0x20) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0x4, 0x2}, 0xc) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) setegid(0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 13:34:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) readlink(&(0x7f0000001ec0)='./bus\x00', &(0x7f0000002000)=""/113, 0x71) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001e80)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000140)='\'$+\x00', &(0x7f0000000240)='+:\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)=']\x00'], &(0x7f0000000680)=[&(0x7f00000004c0)=':-\x00', &(0x7f0000000500)='+\x84\x00', &(0x7f0000000540)='@\x00', &(0x7f0000000580)='!\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='%}+-\xd2\x00', &(0x7f0000000640)='\x00']) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) recvmsg(r0, &(0x7f0000001d80)={0x0, 0x0, &(0x7f0000001bc0)=[{&(0x7f00000006c0)=""/156, 0x9c}, {&(0x7f0000000780)=""/36, 0x24}, {&(0x7f00000007c0)=""/82, 0x52}, {&(0x7f0000000840)=""/116, 0x74}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000018c0)=""/123, 0x7b}, {&(0x7f0000001940)=""/1, 0x1}, {&(0x7f0000001980)=""/156, 0x9c}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/100, 0x64}], 0xa, &(0x7f0000001c80)=""/229, 0xe5}, 0x3) lstat(&(0x7f0000001dc0)='./bus\x00', &(0x7f0000001e00)) pwritev(r1, &(0x7f0000001fc0)=[{&(0x7f0000001f40)="9e2bca2eb4b1160f610e0db7f5962193c4dcb4302dc54c4c0618c364b55c6e002ebfc9ee31ab2e99252712b68d98b3e527519b0419c4f8c91c3bc955b716aada59509cb7db97af98a8ab4e633bd82ad28b94", 0x61}], 0x226, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:34:17 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x101) r1 = semget$private(0x0, 0x0, 0x12) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080), 0x10001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x2, 0xa5, 0x40, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x0, 0x8}, {{r1}, 0x0, 0x8, 0x80, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4b, 0xc0, 0x6, 0xf4}, {{r1}, 0xfffffffffffffff9, 0x39, 0xa8, 0x6, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000020, 0x0, 0x6}], 0xfffffffffffffff7, &(0x7f00000000c0)={0xffff}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 13:34:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x200000000000001) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 13:34:18 executing program 1: mprotect(&(0x7f0000333000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) 13:34:18 executing program 0: r0 = socket(0x800000019, 0x1, 0x5) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = shmget$private(0x0, 0x1000, 0x410, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x3000) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) getpeername(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) getsockname(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0x2df) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x2) 13:34:18 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000040)=0xc) setpgid(0x0, r1) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 13:34:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x469, 0x100000000, &(0x7f0000000080)="64704cf06d9544e0dd0a5259ecb2e333f5614732c52ddc061a801ceeecd623cb44a2331272ae6ded3be5e2acbbef01e7e37716b37f966ea878d16242d8c778b3f8a205bfbbdc51823849e4345c3dad97cac039", 0x53) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)="6148a9f1b1ead9749dd492e583d5444fb181d46e591397f1a51122b14a4c0faedac36bace88c3b38f895051c24c40f876c7d894950754a1cac6294fcf3d4fbf89bf0db35f8e33651c4d0831d6bff8fc4fed790f6e08fb7aa7f3d0ac9e636ab04dcdb8267ddf5410981c09000971095523180ee54042259dfb421a8d39aac00c9c24c1ceaeeaca995955a56324aab4035c3fc56fb792254ccb966378b4f66cb0f6117040ebddd238000c661d4c86331fe77ff", 0xb2) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 13:34:18 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x8, 0xffffffffffffffff, "060000004000000000ffffff7f000000000800", 0xfc62, 0xfffffffffffffffd}) r1 = socket$inet6(0x18, 0x7ffe, 0x1) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000180)={0xffff, 0x3}, 0x10) r5 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x1, 0x400, 0x3, 0x2}, 0xc) setsockopt(r5, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) dup2(r5, r6) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0xffffffff, 0x671e2e5e, &(0x7f0000000080)=""/31, &(0x7f00000000c0)=0x1f) 13:34:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000200)=@in, 0xc, 0x0, 0x0, 0x0, 0x49c}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x2, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="71b473363eb2850ccb6d8cba572ea8c99f92c6812567af16b9791b8d02a37c0df19749480b87959652a23e87c5ed389d180409443faaa4fdf302c9a877c5439aff599e3b4c3f4a069a64329c93ba3c0ee3f2ed8157b7888c92d22a7355a57c06b2e0cbcc20c5814ede628f4a23e821f72f056829ec609d5bb9cb0a8c32e947769148ad0ae45d07a9a7d0cc1a76fb2e7901b0e2b755d056553c45524e8fe66a492c3b7415", 0xa4}], 0x1, 0x4e) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200), 0x0, 0x0) fchdir(r0) 13:34:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000980)=[{&(0x7f00000003c0)='ML', 0x2}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 13:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001140)={'./bus\x00', 0x9, 0xf170, 0x2, 0x1, 0x800, 0xe00, 0x3, 0x2, 0x1, 0x9, 0x6}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 13:34:18 executing program 0: mlockall(0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x4) ftruncate(r0, 0x8) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x6) 13:34:18 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000400)="510d0009520a19dbd19dfb0fef9549480d0a5ace278deae2b35b4b7964ece32ed38f641976c8458d7a72544479673e88b26add83dee2a06e5c38af596eba6714e8a7a79f7dac67f30c943aa7215d1ea4dac0706de032c31eb24733218e058c2cb39eb3dc65c826fab2bf1548d8de846855bb0af32e54d3918affd59f759bb15598c7e40a2b0ec623117c555f5919e73b4790f8aa86dd09c903a6a12aea7eb736b8a1f034ecb985828d2259ceae3b6a45a7f08af9428ec90e0e88d958498df4b8a1497aa7a6cfa8121e2aef48b7e901cacf060724e844210af314b726b0d871a4aca199", 0xe3) mkdir(&(0x7f0000000040)='./bus\x00', 0x24) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000940)="ef00305aeed5abf1ec099d1e0b729ba81ea2fdcb3313beccf8bab3e231ccf2cb7abed7203e12b6e1925d2f21ded173489371be4f529981b6f4ea98020be734b8fba582d829ab9f66e6818b7b6cde86c1257dabf05a3ef88ccd12616039ea6ed417462f1744261bb5cba815c34ccc596643e0995046a83bfa6b4305ac2b78003925912ccec18b27889d71e5ff9a91496319806876d1c0030693f196a553a7c1b69f4622c68a073942cb70529948d16b5a634f0df21c4e96966485fee81e4c198f3b1656f306148691fa5ac38e4af8d68b562e4c2f73c7920830d91b69c2214536de04eb292027ecff8650a37c06f8e221829a09323ceeafa3bf64e87a9a40480afe2e45469d7500765147453d46eb1897ec9f16ead30a63ad9569168fb655baa72fb338506e719b83b93157cce73b1131751fbcca2307bb2ea7d5f72e7b7c0dbf88de7758b38535157030f97bf5f9688b70843214ab531ff50b62883d5c38aaa786a7cc8a52e9891b75ee0a9166a2135a34b4a2e8e34fb34d9e131fa60bfad63dc34a89412112c3b2f599bc065d0e30560a7ce6681414dab66f07ba113b0ea71934456ffa85d151de70ee0e5c4f18389c682d41f86cf5b736f4fac12a1db31bb003d860bd4ae06814cb8e930be9c8aeace37ae1018bd7077739ef2a6ea2010d7a184a982f3e385101de452c2c1ae26e59d9b63aee400913a83076c5d93b60926fe358cc6a1c29bd9f475050eae8e8469b649c39e0aadaa3a1d3a805eeac0632e6cc1704219fb8b93c039d567070bc354793945421fcfd61067c9ccb3c17b17231773b44d7ab11a78771b0bac54047c8b6f8020d609fd3a7d4900ee41e13677e588ba0de21e956450cfea98194aff8e0c8498372ff9d10b582d629d13b5e586d8e190cd5e0fb993145abcd35fd787f436aaf829adcdaa2c8b79d8e9cc8ed91c62cfc8c551014b37ac038fa8326f0c1d0cc96e035c9397d5d1ef1d14e4846beec4fe29744861f87ab83de0abd0df7771a5f909d28a66686dad358d03bbe84ea01d33d0f49a38db260a4e91fefc400eb6426fb80c069f0423ee4f274eb80d3dc990da0fb7cc4f6794bde1982100eaba7bbf5bff04be8b9b2bf222545396e37017782b1ba903ff4306c9dfc96364fe783918815194778e931c0ea151e061892b6f2134b7fbd7448e8fde8561f18d234f9d3f4cc816d81c55bb566eb5a2b55058951c7e43e49abd59f4af81bd64c2a0a2bfe6af7a28bb22b4c04da75153837e96aa00f7c82d3e07039936eb32ef5b8776f8ae3add5d6f8e8b7c8d81aa2fcb179853ecb4827db4e6210b839e7970a91c2551c36b02ea1006433a98623c038e05e9a685673626a87b2c299d30dfb63b4ea5a192103858027d6d2d54997fdb0c908cdb4deaa1ade49b82939d06c15d798ccb4400c5024785db76769cfaca3312ad3a705996b6a7b463a4120aed201d03b990c78013ae1f4e8baaeb03fd9daad2ec2c757becd1fad96c821c78bb1b8502236e5ad5afd93bc1c16fba8a58d2705d851f4fdaad3ad4885b03a329e2f424a21fb010fccc9866efd7d5c912d5e1cf95433c769b64d98eb8aaa83fbfcb73b44133d4c24b5631d1ff38578411da120c4f9303d11cb82fcc32a6be5890777cc85a9f41eb234a4d0a4cfded240100b7f6a0c69e9a1011ef2ad820a8f3e3a89d5673df8413c37cd56877a210ae44947ccb61df840ada8d78f4f8b57aa3fa730a454e8d83f62b2d9e662089768456ffcde37c10d58e8322ed9657cc107178017ccfa29484b38636044f7b8ec81e1d65e09dec52993e03d98a5358c113228a2c92fca21eca3749c7aa034b5c398601180214917f9865b5b997f67137065318e4996e8a4a5dc26e85bf6c6131da3f4205cec77d50d38b9eb6a463649cf76a092c57dec05c4b61af82a941739c8ef1e25131bc31efd950eafc8464b6577c83aaab06f2aa5fbeebc28a69981a43c6aa62042f0aa7b15b5ced570f45d1324f1163eb4d770ac7cc2c527e4ca75ad5b2bcf9e257ee5185fe732fdb46145edb8dcba973024529f063ddd6d828c7372dec0f52a94b42a6dc64a08207616015d196b02ff1f94f7c049f7aba54b62427bd85b85b5bc69dc3e52794fde35adc7d2412bd7f99df197ae31973b960805d14d3389e03123147e74af8616808a3b9259c9a4bac96d689aa01b46c9916b3aa699c0bab94b62020f29bb55fae8ffe428e7785d6b6e0de3d5347112a85fe019a73de545afc88cfa5ff07259bad003393f7e3d567361353385448a4e440910e2a3eeb138464c35f6a7c0adc9508563a6da527ae89df126e4565c2a76964991bc2e0513270814855d9dec6c53ac8a48542f4ac503f557d99213e060c310cc682c10730fcd97a465b9b0c2a0796c99d52d5025e78ecaffe1709fe1196fb3fb84225fc349490a19b32a7885666ff32b056d161ef6dabdad66d8c867b9ebff6c3e950a87d65b89a420e38d28fd5bc22ea20f8cad616162fd824212d05d04adf3afda7ca6a4823be27807fe0197d2985988b587dcdd72c369068b5176b5ebbee4d712b5b463aded0195238592e1c8efa021bbc5fd440062e9f0b7eae8681e08d3ce61edc04fbdcc674c44a5e28c5a44d63846966945fdc5c6958723a83cabbd1a14faf22cff1e2dd16a13f8afd76b8bddae456fb520d9db107b001794642265ca26975b9eebdbf91d1270fb4fe285d22fc9f8d09e6b45b652aa6d0242c9923b08800e684dedba2351445068201819ae7a129f76dfeab05f5c2152bf7579ba72972dec66181405b3dd1aa48e9d76281f7b42cf88d68b84f3ba88decf747323989ac4861252889cfaff9d1054dd1c88c16f619ca92f78ed993d7b918f09eac382a7f817bce7d93000877b675b72b78f026154f4c734825e196c06cba7043e753f1ae6fc28669cd39d581e31f818c1be0c34fbd870cf2066ad0c968ce4ce8a8c6e3b0263379d58c9b51f53cdf63d61b7fd3d8096332eeb27b66a59e4f3d67ac7f14ddb0a94caf3252ee9db13fbd32f532c4856a753bbd0b9e79a3905b413f6a1fdf71754df2f70da253d128b29d3e95e0a64af4f7fd3fb56490701e8a46d618be5b3497136b5e41a0d434c0a5e759c83623e42c08da5a3601c5985ca94f26e5d23be5db68d271830fd9552c9126d3fc940d53d083fe100b2f6d9c27101b9140c72b13870d49cfe9498791825ca3bc820aee0eef4d1d8567ef4d492b0f0b5a02c542a9c710fb8fc1091fff72c533083565c57d4483da375a430e1f81b4975e26b8b8684b3b7107e8c78cc967f500d7331a04588fc1a1e4059800330e698b103c12b4bc9065f462ba90acdf023b4e1294cba104a8f1198ffbac63862659d53420eaaac17fd3cd8b127092f7257e58ba812217a0363e6713cb78e35742d8ab1beed37035a0c5cb769bdbb7dbebf9895dce6411eb2dd51232fd2c415f5fd7391f1f132d9c69c0fcf91c8be964ba6cb30c8a6611df9dfda7bb3a9e1a3ca70b39a205a9e773934ec8cc4d032876d7e796c5ef93ad103cc6bae01f34079956a5d778fa494676d99a62abcfacf0949bec0e43fe63c3ba9080f3fe1b5e643e61a6893cd03282fee5741be927acf3824fad009cf4fa766c91251fa695c6cb351b6a1cdeaf5ee8a433b6051a929824b8586b9bf9d02e6cd560c8a4395724700aa65f4c4310ccb65cc9a4fa3bb3b591d1385c4b53ac4308ce77235d834c5e7865f802d9fa4abf4b2270676ebc8ff4242a0bdd855e34570ffa1df32bf36ca9310fa195b2301e82d07762bca8345d90fad666c454b6fcb2233dbcadc7c1d16ca5109a28d22214b214482e97baaece5f117e2ec3ad549ef2fb36ff9cbfaf64732187a3f7d45f7b9f43c288ea9cea0e193bcb6c644e2ee4da2f51f8cf0bd46ab6b6c8d2192700d5bf05226e3fbdb8826315304bf3d46d5990943b6ec6da1810501d1f1ed2b226f249986addfbef35aeef8334d4590051730426af07bfde41fafd35502b9ed3e66f20e041c563a6a2b66f1bf7c6423e0962bca2b92831c6004a00244bc863fcdcc0fb31e3e2ba889d72deb5f2675a0bce4dfecba599d72a621af0febcd043a65e28eefcdfef72b32e8c5c4deb2b3b0b0f60102c8fa64aaec8ff9e03a5de932bac16fccf4b358efb04cae97298f4b27cf55a22db504914a0addc5dd4094ff1e490c9b16eb393b11072628e4ba75be83b76fdc5c6bd494817a64b31e537d80407de4f39b46b0acd17c220077a46f5fca25571933f7a00e00e6852f1707e9417702cf2550fd017c445a7a0228292b25b66f564f79a32f78062bae4d3c275078512f370773cfdfc5bcfe693f9b4d77bc1ef4c9d0419365885b719d3b92c3a300e0b15fb6a87b9fdc08c1b5513741d37c254b38a0c412d088043b5e6cdf8729d9dcb2852a9337c538add85bd3a94c027c6a7fb4094b5c274d6b893ebe70d27a8e096ec00c0fdb119a5b0520f1e834e69e0e0ab589f4b8df50f1948e5478169554809ba6e48b46035bb65315114466c117a8d0bca73d22003d9c852293af428f840f58db2107f94f5434064636e3f1c559b5580e3d27fd5e6e1345cc0dae433aa25d2863638f84724b7f4a7aa7f5be1155d623c254f33c26e36b0846b61072bdcb83cb0e8521aa236a9245c094dd7e732e8de7cef2582bc8ddf86170455332ccb947d8ba7893fb8cab22f311a0641f138b4d9a1e67bbe2c9aac0b3459c58158cf50215aebd0d69220f56fb5330f74989e8e3cefe01abc808909a4f6d20bec46266ed32a628f3eaf5cc648d628fbfe3466720b14c8f6d492432da2fde5ca49b3a2e9fdaa34e8ff83ce541c57836f1be170b94209f0277ff560f7f7bb5f446eaedd3dd74fcc38e110f19ba1dfa8013f57bb93517c770101dca20bbbaf3185600ed01e475e06fc67b4da9c673b20df2d5b72f40f338c8dc6096c2fa55b55621b1f500bf97e7fd0a26f58aa1fb0b90ec61f6eb53542a662b8ae91c370e445be153a7441097928e48a6951693b8b7dee0a0bde49bd96d3b3a263b6d756f0a9dd4717e92789a82e4de9167d9e41f8a54ffc9f15071b6b517e368900e2586a630f4e29f5308318ebaae6b8f9b26e2b3bd40c775561a592fe1b5ad7822f5db2b6a37e08a01ebb3f44efeac444cea1451964ae9e919d543811fcb2262fbf812da9eb7105b989758b9bf5f4d0fe130446f79a91c57582369aae5e1f4819857df000afa95bff8bcf3d6487e16db5fd134cded351a67121e1515c1d55e9a14541889da083dcf576cba425aa8d55678f8168e9d65587d5880997e2ccceec9b833053223e06d64c19e000047a3edfbf2c71b469d8a084f040a7421dcb5ea76e61e2f5084a782b67686f938b5ad2fe59f6f4d2088c1a26a5014cd3fcfb149e3329bb64b66206f24cc3d77fa74348a7a6f73bba5ee8f9aca33eb86d8a9e23c007a1fb12d39973a6b4f79d419449b55b30f59a02e9bee05387577cb8581f7d44efba36d99c42ffe93f92229df508cd8180a67b67008e9ab0f18e8b9a54d7ac6893dae5a5aa5c916a331f290bc151b58cd85ee0ab33fbdca9ba932b6bf74a228f7cf9476e0c78f3511596ed126b74f0404d794aa10f753837da2c6bbf5821087a676ae3e548bb198805445c53e08acca2bfea1b7a848bd4ea4ef09b94ab0a3cd0731a7d67333389f871d3223e70e2509d30b7eac3c23e2f778f8e23d037746fafd7a6d7d0f8c8877db2d780738afedc503300319b06479223beb8d4e6948d3774fa05a63657789afa44fc5f53d054bfef3aaa64ec43e3cd89e65c0753fd6d5cb", 0x1000}], 0x1, 0x31) dup2(r1, r1) 13:34:18 executing program 0: r0 = socket(0x0, 0x3, 0x38) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 13:34:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffffc, 0xffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 13:34:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 13:34:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000100000000000000"], 0xa) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETRAD(r1, 0x20004b43) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}, {0x0}], 0x2) 13:34:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10340, 0x4) fchdir(r0) writev(r0, &(0x7f0000001a80)=[{&(0x7f0000000980)="ee06c5e37b133c3c1221aa910e83c2f9539f8157193d20c36e78e1577aaae9d62cd8457e9448e98f350fa7b0a76f04c1422daa12999335a3a850cebacc07c97a0950302e6d", 0x45}], 0x1) execve(0x0, 0x0, 0x0) 13:34:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x80) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80a0, 0x0) 13:34:19 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x3000) 13:34:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) read(r0, &(0x7f0000000280)=""/4096, 0x1000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x5, 0x31a6}, {0x18, 0x3, 0x8, 0x5}, 0x9, [0x100000001, 0x5, 0x93f, 0x8, 0x0, 0x37db, 0xfff, 0x1000]}, 0x3c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x48, 0xb, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0xc, 0x0, 0x9, 0x5ef}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x2, 0x26a8}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x81, 0x7}], 0x100000001, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x4e9}, {{r0}, 0xfffffffffffffffd, 0x52, 0x1, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x101}], 0x2, &(0x7f00000000c0)={0x3ff, 0x85}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001280)={'./file0\x00', 0x2, 0x1, 0x3, 0x0, 0x6, 0x7ff, 0x6, 0x2, 0x1, 0x0, 0x7}) dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) 13:34:19 executing program 0: r0 = open(&(0x7f0000000380)='./bus\x00', 0x400000001, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) fchdir(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x8) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xc000000000000000, 0x4}, {0x18, 0x3, 0x1, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000340)) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) select(0x40, &(0x7f0000000100)={0x0, 0x8, 0x600000, 0x6, 0x3f, 0x7, 0xffffffff00000001, 0xfffffffffffffff9}, &(0x7f0000000280)={0x2, 0x9, 0x1, 0xffffffffffffff7f, 0x3ff, 0xfffffffffffffffe, 0x1, 0x2}, &(0x7f0000000400)={0xfffffffffffffffa, 0x3, 0xfffffffffffffffb, 0x81, 0x8001, 0x9, 0xe73, 0xff}, &(0x7f0000000440)={0x3, 0x5}) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 13:34:19 executing program 1: r0 = semget(0x2, 0x4, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x2, 0x800}, {0x0, 0x5, 0x808}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x800}, {0x6, 0x10001, 0x1000}], 0x7) r1 = semget$private(0x0, 0x7, 0x500) semop(r0, &(0x7f0000000180), 0x0) semget(0x1, 0x7, 0x80) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) socket(0x31, 0x5, 0x800) r2 = getuid() socketpair(0x0, 0x8000, 0x40, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r2, r6}, 0xc) r7 = fcntl$dupfd(r4, 0xa, r3) fchownat(r7, &(0x7f0000000380)='./file0\x00', r2, r6, 0x4) getgid() socket$inet(0x2, 0x8000, 0x7) r8 = socket$inet(0x2, 0x8007, 0x40) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000080000000000042e80000"], &(0x7f0000000140)=0x11) r10 = dup2(r9, r8) setsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000100)={0x0, 0x9}, 0x8) r11 = getuid() r12 = getegid() sendmsg$unix(r10, &(0x7f0000000240)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="828634e883b9db451db841bc3c96b055604fc154675611a2d098c5489706", 0x1e}], 0x1, 0x0, 0x0, 0x400}, 0x1) r13 = getuid() r14 = getgid() ioctl$KDGKBMODE(r10, 0x40044b06) socketpair(0x7, 0x4002, 0x200, &(0x7f0000000340)) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000300)=0x5, 0x4) accept(r9, 0x0, &(0x7f00000003c0)) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0xfffffffffffffffb, r11, r12, r13, r14, 0x2, 0x1555}, 0xbf33, 0x6, 0xfffffffffffffff7}) 13:34:19 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f0000000180)=0x800) mlockall(0x0) recvmsg(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/69}, 0x47, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/25, 0x19}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/199, 0xc7}], 0x3, &(0x7f0000001300)=""/163, 0xa3}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x3c1c, 0x6}, 0x10) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 13:34:19 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) accept(r0, 0x0, &(0x7f0000000040)) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') 13:34:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = msgget$private(0x0, 0x102) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8002, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = getegid() r10 = getpgid(0x0) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r11 = socket$inet(0x2, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r11, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r11, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x800, r4, r6, r7, r9, 0x2, 0x7fff}, 0x3, 0x401, r10, r12, 0x7fff, 0x4, 0x2, 0x401}) r13 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000240)={{0xfffffffffffffffc, r5, r6, r4, r8, 0x795e70623a2decd8, 0x4}, 0x952e, 0x6, r10, r12, 0xfff, 0x0, 0x6}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0xffffffffffffffff, 0x0) 13:34:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82823e2f66696c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) close(r1) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x0, 0x1ff}) 13:34:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000)="4b74954c", 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x2d7) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x3c3, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x10000) 13:34:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0xf686, 0x160c, 0x100, 0x1f, "43edc4dab91938603f581671430d3a0281e5a732", 0x14, 0x3d8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0xfffffff6) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x5, 0xfffffffffffffff8}, 0xc) 13:34:19 executing program 1: r0 = socket(0x38, 0x1, 0xfffffffffefffffb) setsockopt(r0, 0x80000001, 0x80000001, &(0x7f0000000000)="932e272175b595a023be59410b18a377833d0d3c2fb90de35c209a31598345a26313459fa6131e8406d499471e5a80f5d67f1b4878a769e12798ade270c7ca785e7ac5b7f46d42ad4f1dfcb2fe80899c2d0bacc85bed36cb68cff0ba004581863e41ee882c0b96732d53bbece31b64e9a22026e183534cf487", 0x79) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x20) setsockopt(r0, 0x2, 0x1, &(0x7f0000000080)="74598873484ee7317cfeb2050113a29273d598a6cb83e7e7ec021cd51c70b44db70ed6da8ea346be67109da7a67b9dd7a6f4a67370cde74904d5725def7fc761a99cc743c3da2f1a293c2c7207c343baf9cb10c7345a5a2cf4ffdf3c7beaddf8f95f99f2d66a4e5aef78f5f81b89f619bb678c0e99ce930dff86cf638778a7f67e4e379026bd82837e882a5c092cea7a42c618db062f42fb0639a1050e2235b1814720474beb312f1658efda5c10f7ccef88a1ecb562b4c9fa479f52e8a3d4f273087bff09684e33b943199612f592d1c5c8ceeabd8c3a58818950f1b150db", 0xdf) r1 = socket$inet(0x2, 0x2, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000200), 0x9, 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) fchownat(r1, &(0x7f0000000240)='.\x00', r3, r4, 0x4) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 13:34:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xfffa, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="1ebc961f333eb3f1b8296fff260772881e5ce2bc9a5f5a899046763064fcfda008c9392595403285c9618f2c5bdb0a4112a9320fa18a87893abdbfe2d069452b", 0x22c}], 0x1000000000000346, 0x0) execve(0x0, 0x0, 0x0) 13:34:19 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000a40)={0xffffffff80000001, 0x7}, 0x8) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r1, &(0x7f00000000c0), 0x0, &(0x7f0000000100)) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 13:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000001280)="0a152fc3bd6fb0556e9578501e73b9e029145f90bfcce45185d7a01911bdd10322ccf6ae6fe156e89b950b81b4dfb1011a02d60f89636d27d013fa5d27451ccb5a62ccd35e8c93c06e6a38b9f85649fcd0d97656107a450009002bebfcfd6ab115", 0x61) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r3 = getuid() socketpair(0x20, 0x0, 0x8, &(0x7f00000013c0)={0xffffffffffffffff}) syz_open_pts() setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000001400)="d72b3a5f09d6b93839ef4013ca8e86f08e4c02615cba6adb4cb6e2b590a3b7cb5dd593d955a390cf67a18e472d6327ea4b3371bd6764456f06f4653220f0c6bb060c5da38b462b4b10e7f906d6d99529e62d3743008463d8ce5be3fadb3d4774ddd3cc1d67f3e0db2fb8827210cb3a9f47be3b858d20085d0f2446b03974c6d192e006930067960ec5b98f0a6937e5dc695cfb9bc0f6b08701f03e7f8e1df2c776fcac951ca427391796de427c451da5fbc61bc3af9a0c5152cde5b6bad933e383056904c95a48b148da02db98db865ea9161c83ddc3fcba03760f771a0cd88c9d9fb181cf561994cb22245f72e6c09199db72a5a5f58bb3648b8f", 0xfb) setreuid(r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) close(r1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffe, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000001300)=0x4b0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000180)=0x2) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f00000000c0)=0x10) 13:34:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket(0x1, 0x8006, 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x4}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r1) dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x84) 13:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() 13:34:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x78d200000000000) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r6) getsockopt(r3, 0x9, 0x4, &(0x7f00000002c0)=""/38, &(0x7f0000000300)=0x26) r9 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r9, 0x2000741d) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r2, r5, r7, r8, 0x80, 0x5}, 0x2, 0x101, r10, 0x0, 0x800, 0x3, 0x100, 0x31175886}) getgroups(0x2, &(0x7f0000000280)=[r5, r5]) 13:34:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xa0, 0x6622ec30, 0x3bb}, {{r0}, 0xfffffffffffffffb, 0xe, 0x2, 0x3, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0x200, 0x1159f31b}], 0x60, 0x0, 0xfffff7fffffffff9, 0x0) close(r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 13:34:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000200)) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) socket(0xe254eace85988890, 0x4005, 0x7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000), 0x8000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xf0000000, 0xfffffffffffffffb, 0xffffffff}, {{}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x1, 0x10000000386c5ee3}, {{}, 0xfffffffffffffff8, 0x10, 0x16, 0x5, 0x400}, {{}, 0xfffffffffffffff9, 0x82, 0x0, 0x3, 0x6}, {{}, 0xfffffffffffffffb, 0x2, 0x20, 0x8, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0xf0000000, 0x5, 0xc5af}], 0x5, &(0x7f0000000080)={0x7148761f, 0x647}) 13:34:20 executing program 0: msgsnd(0x0, &(0x7f0000000000)={0x3, "9a2ecf8e1fdb7d7de105d1d51df7d0c6470acf3ce2d0c475d77e59af3e0de7fc3a77e2ea8f5950574d65e26afa914bd0a4d84ced3d50aeecd5ed27c7aee918baad5d9e1fb47e14c1324cf0a4fb4d9634b766801710541574f9b7d02a926fb9609dff4e3b4da0e9"}, 0x6f, 0x800) 13:34:20 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') setgid(r0) 13:34:21 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 13:34:21 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r1) close(r1) pipe(&(0x7f0000000040)) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0x8) 13:34:21 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4096) 13:34:21 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x9) setsockopt(r0, 0x3f, 0x2, &(0x7f0000000040)="337adb28ed326c460f19b470e717b7606b25a818a7bc8f3ba8cb2615959a4362995cc5f8c4f67d1c879628a57c566e8c53b1b4853303ae7b38e57855fbd5c88eb7781a2c8bef3f410f00fb003d9dfb61a5d2cb7bc9c4c060960332eb7841feb41b498f600b1143d142e5fdf5b1aae1f6394d3c63892fbb1a79292c05bbe489f19d8fde092afef0655c236a16b230b90d6e8840110301b25a708734c4198118fa6cddce4631e72e390e7a41b330488f9b4c2abe1d6c1e339f0d18425d48f09629202ae08521c81cbe2096604fbe31e544364e08c37dfa6e55f13894f65343c1da9434f957a3bbaaed118a12866ecdd220dbdba254", 0xf4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffff14ac}], 0x18}, 0x0) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) flock(r2, 0x8) 13:34:21 executing program 0: syz_emit_ethernet(0x1000, &(0x7f00000000c0)="a4f7412f53aa23d853f9ce78d07ee51a6939737b91206dbbdf997fc1f318a6b5359dca0ecfb3c5d43bc6decbbbf1f486eaba59856ea1d3346348f7522f277d3be8d450f6a5be0188f519681d6e4ceaa3e9cab6237da1376b6c9f5eee1739049c29302429fef7500011b7ac692768e2b9e5beade5db6791ecc44f44150498fef11d6de31bc5e7450e37cb0e99d90b093571e68bda8320e7c209eeae613706a191b262c9c5233b0200194a98a120c5d2e79e644810c21cd049f846ffaa68aaac266f83e211d257a1c33efa69a122584eb4b3c50d06638218f158ffc8e0cb0312ca2cd58a484a6e4160c4e8b727ffd190890ec964f295f8b4c04ae79b375d0cf1fbb606a985f3c43a9a34e1d41ac5cbd4a70607e5437ff1ef46f1eb1258d93b41442f2abc012ff9ba9c8a6db85a3e70faab860abbc2de96fad0a478a9ae8f30c973df99f9666c6adc4a164ed750a38774e31e52cfe1427662d9d4e256b9cc5a22d8cab178a03b384e95098c53dc03d86c518cce2c71bf33aeb68028c8007e9c629a8910501c9e3c05913b009de5fef0f6df43c9a99352c7a9b0310f856a72be8a219d3c9f313d515d10217061a9e05a8883fd61d130e9bbcc889aea422571054519e9797a1ff3b273b7a3df396cab8a22475d1da1509c0791b55198ca7cf29a14981e083dec80ca99a41c5521262c8ea6b8ad9eb74d597ddab9ca060cbc437f7052a1e091b58fe996963ae9d67fabbf622c442feb4d7b984ddc023388b373a1457195476532738350199ce337da63f640e738ad01d7b54be9219eab6c5f345c87e4167c9675d03feb415b03ae6ffb7aa09e4ef0b7c96875ff703e7b158d8441b218da5f82238b654fb6d2a35a2737b1758b113e2c0ac0a9f42e2e894d46f4a98da1ef56dcfb258408e97c5ff483f273224c55e295bebe717068d93352cd0d7c2cdfb493c04f51534f9ec9992cf4b65d6174ec53601dd275bccab07f5f78e2e5f6b1b3218ad02839bbde3f4653698e54be2bd7965e5686859f3807e8f43e05aa7b3fb540386637e115c8805f31a388fbd0857eaae3c10c678ca292cab6582ccd1f581a7664db895b7df40462a82d8115670eb6eaf153d15f338fdc3a943f2957e5d2af2741bea41d5b8cd76bd5aa0bc255f837a24ec9b48c74a81865c303de75c16dbcc2f54c46f7acae0956d26b31c5e696ae7a6f2b6d84ff3628f73b0b7bed7656a5f875ab8da30f34511396db5958e8b920c0a201157aac40a1e5fc336379f6a5b6cd405c047b467e9ce6e48cb7ee5414acab19bb922054ac62260d83b4bbe602e64e4901289bbc87b7b183f654815f4a32847402c5b42d24802052f84fd9352c2665f39c56210ac656035b62514e368380e0934a04d6ef3c070747d206f0ee483b27b2fc928b16da38a4cef22ffb89bf095fd48b2de09246d806caa462131d6dc11edb21126a78ae13f47396b3b5501dbaeca74d9655e318de46881932c72f50873109e5054517d76e16a63fc94b9f42ef5077ddc536d2ad24a1e8c745205a7401758fce934e3091fe398bf091842e6e0b74104ec921b076b5161316eaa11787773f2ffe15041b3a1ffe76e6cbde19ba869145f143da7f1268dac60a7c9eca7e0086f2168565944824d9bf602aa3612f52b8a5f5a8ee9ce42a084619e93fd36b904220e9fa7e61b0b0119609fe545a35f39d17b176280bfa03cc3e0837079a3aaab4a70068156affc8db478aaac465476a5270b3464a4f3850a44a500bdff026da5cdcb8ce0dc06c9bfb8b3945283c442ad0e6716e03f4f00d8b72db6e5bdb3d52c9ae26de7d7f5be005fa8001c38709c0223cae96cf35282d726d567caa67043e45bdcf875133235f32b0176ef1f306e6e687906aa47d1fc06255ace9458b548328b6afbfdbff530d554570c315a5d81ee5369c351ff1c35cb492b8beb1dd48e5704f99aa4715b4d95d43952c51afce726892015e4993f874b33da03eb0b1c8e1c74fea0e9f66577d3d85d2ccd29602214f4fa7a3fa0eacaee8dc9dd6ec101ef14704ecec549da63afc7377decfd581e6006d8d6dfab489a7ec1d11f674abff2d6848a554865d5d0d99a8976120c0bbfa4db6bc7b14550ce5c50faa04a0691b15aaae742f8cc9eb1f3431023f60f39cd1f3176ed923ba2293a87e3ff52c2b239273d20f0c2a8aaba19181c65dcea50dc1c7cc74da0ca2007c32fe495a37f0ad6eb3be92cfa0968c2b89d5bfa5b22de7e5d18fc2a6768e3a2ba705b6075d392e2e99e21a1b807fb5c38e5484a7730594b358b3e3905121d75ad7faa783e08267f6f9064907adce05b8d04b456d0fcf97358dbde6ef8e5ff4fb6277755c5ba137ff7c4d98467621010e1bf307ecdef3a11958a51420e14c8af86605caf226469877b01de2f6d38b0ce639d86e22045a1c930296cd0d9ccb52bc4e125e19f6574cc115ff83928934d4881dd3e8f0102e3291735a8c80d498c537d3a424352c9fc141ed643b220f5d7ae6a4253a4e65cfbcd4baa05663cc71f3f4664e1b4112cb84def1dc12ec3ad46b3429b17d944f611ec0aa25483717248d78e099b9cdf80850c169c73489440b6adcc4bda80ec07e5b00de6705dc1fd9e63175dae09e95d90743c18a5ecf66e32935b7e14adf44a163ff140a511e0f718d40366ac3df83b0575e627e92610fac02dd5558fb6b0bea428933a79d183cd5fc782627c7efd4140dddf35d443723b2bf27ab79e6674f62881d870cb83dc395e16464c7dd4d773276c9cf0764ef203459e03ed6c9df97ff647dae4d5302e797e7c178f19720ff4d408ce29c40142251a4af00e33eb0c8c4cab453175dcd2581a988c6be1198a1d90ffae05d682be62b1603bca571f7cc2ec0109095073630bb0b62c242fb265f84c103d8a78cab0072acf067dd2deb1694b1854c7f4a0ca1c47b57513aa8f1404f8f87094f79cf947531272078fbda8eb3029d78264349df51f030eb6fc14878db9306af539691a60bf91b637719409232aafb5b3063828a8976d1b4f6d6770a6734d7d123167ba8bb121ec2fcc7918590721f2ad6589e03102934db9eb2335bb959f648c5773eafc801864de5cc7a1dbbf9df6cb503bbc55ede662c628043a07e902100a12739bd795970b9e86f50520ce6ce7cb397b511f88f30dae55aaa61fef55e84f85401d0ed4fb80cbe5ea6ef9782ce4ac88bce74174c062776409a51ffc34602ec5dd3ee2790c47bcdaaf08b42f268a0f57e4a7871247c098798973d64a6712d738bdbc13da2453b316500817c17c399a6b42976522ffa02c6f623426255c784cf11d341754d992a392bb82072e002e196cf4e685aac05cc45ad27794ff4f001b44852a75937955525bd271734b04ea606b6620299ff5f697eb92c0c17109bd76d1d9e56f5bd9f83318a26d82928dffc1a5b2e9f3633f2b87bcabf99d552dbe75e609caa6decedf183ad72b1b7b9385d4da2961795fa77602d83625324ffbb6acb856a9eef9495477741c5e5047da52c51bf37aa4ab98fda7cc8f201aa6a484c0f14a76213d5e488d6506694a4882805211090d7cc6575dfd4ae32bafd74762b8f00ae80343ef8800ddd90fcda1d4a52ba2a2168d08cf48b581b2123020cc27005e59e7ed1526253d2662f96a2e255be81757372a9fe1a36d252654dc209fa5fdabad67a1a022fdd4176bfe70d17a9dee19d3755eafd13583cd2cc91306dc15f4ac2b6797f5d69ab3d3d7a55395f858508ea790eb3bcfad8514b1dabd93888f532b1b7d5af89673d9769cfc0be9c5c1a227abe63d24c0fda2c23ca7568b0312e76e9f0a3d15e546ab35558739c72ca012aa73fee9b9dd75cb3cc264e45bd698cf4df48a210b05def7a6e1595fd1f5aebce4d0ff414c1488b1eee4c2d1adb4fc943cc68f3bc687b8ba20e4d8273c9941fa5ad18b78c48b0833b09ac1fee9ad1ee7c5fbf59d852b25aac4ecbeeb4dde12b2f4bc60c5e9b6a5a00517d0e8dfc1dec7af3e79ac24145ddfaa96e2e09d1897608baf7960e022c47ae7cc82e8c00664d12824660c2610bd8957942fcd09054c3eba82feec72129a51edcc8bfab531a963cb58b5ee6ae79e1022c5e0f84980eb6de943a289efb67f043d47adffcaa8df811e4acb6b0f8f72b3d51cd99c39cd22ea95b270904a98c2d33baac321586202c2bf6bb34b16c774805e4433d566a92c8fec4524b50d72a9a18dacfa7678d747f4a7c4f992530f3fd1adae45bfe94636f4357e2e1a1701adba8a67b2ca599f7c8086da404b1b4457a1544c77555f9d86925726c9e27af21f75562a822d54fb1f27f425885a3793a3430adbb63d926f81f901377555350b3e0de0ea1f0ed6f47acb09ae9b5a0f4e3e19cc637818c33286facb29d3254511bc2a5ecaa1998521e988baf1d0b6cf28a039814106db7b505875ea25913c63840df87c7343f7146bce3c49929642cc0a13782aed8a2ddf6a6d4c05e1e5cebda3ad2fd244f611b4609139c7c130b7b004f3957736b1cc151690e6e855655b5ca2fca7ea29e8fa2befcace980d6420c3487cda4f3a1b94abe6501c9634ca632c4c4b31bd17673ab17c9dc8ab53ed1a9ba8267d793300907ec137d69c38a02551f0945493786bd93878a9620fa2c916b09adb145776639c802b31a42c7d17751c08e719de0ba2f2687284e5316163efd7b1ad44daed54495a051db9abf30f3237bd6ed0156fc012142b2ecfed9b58706b03f2d4ff4a39f10485a16fac08efe77e97f01cfe8f3515ddbfd6c3c15a55a9bcfdcbed0f26f1de32c71c346a367a9531d75c50c4434ff0888a382e71efb32657993ec2d52b6e81d5271ec2f8ba688ff961ba28800bd669efae221c8a8f8e09d30b8347b6b525932a4bd11ce9313210ea748fdb51fa2f71d289e7b90b4e519b7c0a3c443c09f6e20f681e755196f9e6336d9a5aa6cb34c0d6454a2b755c23255aba6c7e079e1fa0cb9cea870c4dedccd10abc63c52722db494e5246115793afb4c4b469616d14a5a65b633f24804313af737e16cf1aa7bc0e92fdf10fefb82e4c8099356e11d1099b84f2713a5616615271633af1c553cd2091f9b57e95855241778f0c8e5b2fa9585b2f543e0bb57f7218ce7d3ca204938081063839fc540b2bc649546975e484a354422dea8b4cd0abcc732207815456c941ff1059e290b238e51a673c8a80e2500a734965e734f82185a72fbcf43a45765ff22861941477ce278b769bf824999c76a8fd466da4c31b9f25d212584ebac513c48c1eb9e7f1399abe012c68d59ad23b0fc1eeac7ac52f8a02a8c770010b5dcda46817e7d9b5e056d5c53820f9043b4391500d5b2ad0c8f7da3eb30dafc4115cc6b2484d059dd1c49023aa76f347e1da353a9b86b2f052a17c9e935a5730856129fb4c88a1065c1c5dbd40eabf43a25ebf9425ca42d47a87c2565cc54c8286394d9dc51770a21988fedc7e0255d29e586885ee2ecad742d5cc1284fa345811f1bd2f070722661a5d3d15f3904e94beb22532a55161601412d027500c684d072849838f4e7b149249114e0f5bdaae5be6fbab036924d86f97b53fd6fc9c950d8eda60e4ce679ffc145a9669f6e53ecb27bf9e21417b831fbe448a05c11df259733a6a47ac0751c0e77c350914367171d1583eb2995f29c895eb82546c595e150a5971a1a1c2d26e5e5ce7d425f1d6226c909d128067d3279a8f65c10e9ae8a25d502bef8b54fddc5c4f90f3e8a0da0fe279afe38a5de01251afe22dc9f8c5c1d9834088fd123f0a9ee5a8988a4c56a8a3e67b92366ee463f676f48875bb9598f") r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) unlink(&(0x7f00000010c0)='./file0\x00') getsockopt(r0, 0x9, 0xe35, &(0x7f0000000000)=""/29, &(0x7f0000000040)=0x1d) r1 = geteuid() seteuid(r1) shutdown(r0, 0x0) 13:34:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x100, 0x5, 0x6, 0x7, "b982ea79e8840a95dd5c87914de9a64b05fafc93", 0x1f}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) r1 = syz_open_pts() r2 = getgid() r3 = getpid() r4 = getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r3, r4, r2}, 0xc) setgid(r2) r5 = semget(0x1, 0x7, 0x680) semop(r5, &(0x7f0000000080)=[{0x3, 0x8, 0x1000}, {0x4, 0xfffffffffffffffe, 0x800}], 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x11, r1, 0x0, 0x3) 13:34:21 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x8001) r1 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f00000000c0)=0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="67e13df6e67d2b7fe1a1d0707fafe0b5a885dddcf972c8e248542c63106389381a0fad1ea9ec58b04853f0dcefb00f7b404e51df0b8afda5041fe964f170f7abbaa3f7e954d9ef97f408265fafc2365880808fda98f6287a152c5b2610146fdb432e831ff35de8af8291bd06b27dd7668cf91862c9ada3ee9b2369d400ac3871d4f35ffd004648ed520a5768729df02fec99eeb40fd332406fc806f331c951c1395d67662b5681ddbe15a8819c185f4c71be8f0c2bba4b335f6c2f234531d3f66609917c4ed9617f71ca76e8e64955a54ae5a53faacb3ce2e62b5b71c8fa", 0xde}], 0x1) close(r1) 13:34:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000000002, 0x0) r1 = msgget(0x2, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/185}, 0xc1, 0x2, 0x1800) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000300)=0xc) msgrcv(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008091dc9f1399ebe5bed45fad9605775e59f3954179916cb289f0cac2af6a19f6f89e2bbd0f5d4f514c02c9d0a622b07e2173b3d544165342897632599deadf650ae9662794bc1614a537d1e6a1e66f2d88de7c748291b4d513d623b6b314d5d301dca8cf8d5934e5fbfc3aa2f9154b48f87c005947bc00b8abea46a2b0d6b9fbb46f406a6a70f2cf"], 0x80, 0x3, 0x1000) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f00000000c0)) 13:34:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x9, 0x3}, 0x10) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 13:34:21 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 13:34:21 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0xffffffff80000001}, {0x83, 0x101}, {0x83, 0x991c}, {0x88, 0x1a0f}], 0x4}) shutdown(r0, 0x1) 13:34:21 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 13:34:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffe, 0x10002ffffffff}) 13:34:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 13:34:21 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000180)="f5b5aa689845e709d022e61e9329365fdd47e8869db7b977ac052dc4af354caf0c1ab61ecf3c231c90d47ad2899859a245d0c0e537bfc5f3b49bbbf257179e6d93a4c77701b19b8a56915b8d7a4209764e6230896e140b6164ce9973af6e8cf69462b3a00a07221112885d287d6da254bdd708d6a5", 0x75, 0x400, &(0x7f0000000200)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x800, 0x2) close(r0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)="2aa68275cf99"}, {&(0x7f0000000300)="360a90efc3f7"}, {&(0x7f0000000480)="0fbc6e6af1bf51b461bbb2fc412c424a96a5c3832f9388dd0769608c29bd810c13d26afe5b2b643acaa17f43f3d06ec7be7f1aa99c5a24290e61f68094727862fb4153756032121b8f5442d6652a738a44179d55a434d03bfd6209015e52bd32a7fb7f6b4ea2e8ecb4f13e9caaf8cbdb05a2c4439562c02d508f604e50a09a1787e3089de861682f4d16307b63f075133bcba98fc86a42712ef7cc006c12e6cc43d72c9324912b3d934b47d553bde2a828587fb260c3131ff02c0c14b9cf801899dc30cfd6973117f9bf48f4338d592f2e856b7f222c8fc578b1bf59b4990c2ddaa024d278f0b344a50e9e0aad2012083d44b05eb1a1662bab"}], 0x0) r4 = syz_open_pts() close(r1) fcntl$getown(r0, 0x5) r5 = dup(r4) r6 = syz_open_pts() readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000280)) 13:34:21 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20033, 0x1) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x40}], 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x80, 0x2807) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000340)={0x6, './bus\x00', './bus\x00'}) fsync(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="edd1e12b057b286f8c9aaf07f9a57871be8ebfee37b22c676299dd988f8edeec41e4e01473fd3c06f35b34503d50fe8d834fbc28db1216066fc90f3027ecc7349b67b124cc951689fd3a88c05eaa1f84a601a51ecbaa5a3b4c0a76a4ea9b5abb45a9f8599c391aadbb407cb2a31947", 0x6f}, {&(0x7f00000001c0)="0317a834a6b3b9fe1d070f1321aaac10a966337db4122d807e260d0914fa7fb8fde58595702ccd61a46d0acedcea0ebfdf0653510ccb8d354d21a210df76e63771eaa97b0aaeb4e3aee34f47173ab7d73340a5b1de4df067", 0x58}, {&(0x7f0000000240)="50623981bfdd8000a14ce78c87f9bd0b7342e81a552e60dcc6c0af883d81e27a5c7d9f3f043dc809f48d6d4088e7de3f84ad7f82e80eb77f8b77b6403b0925a5881b53e5ed3583107f7d5b1854e5eff383d3076c6f50eda72ec9fa3c4b4c6f3856c728bffca10b91e410f138a65baca31f8a7650877c8f60d6e1eecb40bcb873ecec868cb4e6bf7f6801d55d62dfa45f57687394fd8236fb6abdf42631c84a0397316033a402ecefdeb2ac1a6eca6d7d66c8b2db8750a243654304020a4b20d0e0ba445b2a321d1909c1cb656f09f55966a6fedae4c2e64cad292d43e107db3ff070c2593b47be83c8d39e806249244458c3", 0xf2}], 0x3, 0x0) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 13:34:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x200, 0x0) rmdir(&(0x7f0000000180)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3, './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000040)) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x4) execve(0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0xff, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6", 0xfffffffffffffffc, 0x800000000}) 13:34:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000249000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x81, 0x9dc, &(0x7f0000000000)=""/44, &(0x7f0000000080)=0x2c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x200, 0x6, 0x5, 0x1, "acb56c5294e4f79d768edefc14ec3e8c1a534c4f", 0x0, 0x800}) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:22 executing program 1: clock_getres(0x3, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x0, 0x0) shutdown(r0, 0x1) r1 = shmget(0x2, 0x1000, 0x7, &(0x7f0000ffc000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x401) shmctl$SHM_LOCK(r1, 0x3) 13:34:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) dup(r0)     13:34:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt(r0, 0xfffffffffffffffa, 0x27, 0x0, 0x0) 13:34:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 13:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6)     13:34:24 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 13:34:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x4, 0x1}, {0x18, 0x2, 0x9, 0x9}, 0x0, [0x5, 0x10000, 0x8, 0x6, 0x2, 0x1, 0x4, 0xffffffffffffffff]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 13:34:24 executing program 1: r0 = socket(0x11, 0x8006, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 13:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="7f82126c74c3a8bd12df81", 0xb) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "8581000000000000000537a60000100000001000"}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 13:34:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x8004667c, &(0x7f00000000c0)) 13:34:24 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x10) recvfrom$inet(r0, &(0x7f0000000480)=""/199, 0xc7, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x4a, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r7 = syz_open_pts() r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0xc81, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x809, 0x0) kevent(r0, &(0x7f0000000080), 0x10000, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf00000c0, 0x40, 0x7}, {{r2}, 0xfffffffffffffffe, 0x18, 0x4, 0x8, 0x1}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x3, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x400, 0x13}, {{r5}, 0x0, 0x40, 0x0, 0x2, 0x80}, {{r6}, 0xffffffffffffffff, 0x80, 0x9, 0x3}, {{r7}, 0xfffffffffffffffa, 0x22, 0x1, 0x1ff, 0x7}, {{r8}, 0xffffffffffffffff, 0x4, 0x9, 0x379, 0x3}, {{r9}, 0xfffffffffffffffc, 0x3, 0x1, 0x4, 0x26}, {{r10}, 0xfffffffffffffffe, 0x6c, 0x40000000, 0x7, 0x7fff}], 0x800, &(0x7f0000000440)={0x9, 0x1}) clock_getres(0x3, &(0x7f0000000000)) 13:34:24 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget$private(0x0, 0x3b) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x3, 0x8) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) pipe2(&(0x7f0000000080), 0x10004) 13:34:24 executing program 1: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r2 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6076a9a7, 0x20}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)='7', 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffc002, "85378e5dea9c11fe4dbfa600"}) readv(r5, &(0x7f0000000600), 0x0) open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) sendto(r2, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) 13:34:24 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') read(r0, &(0x7f0000000240)=""/91, 0x5b) msgget$private(0x0, 0x400) 13:34:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x406, 0x1, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:25 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0xa70, 0x9}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000c80)="14cf22036beefb10af0af4e67360ab077c6b4159046a87461c1c63154a7bdd50ff42911d24e89743c5ea9e92e0596a6910b10d4db39d00c0c5434ddecd7535b667751e86c1aa67276332f16a308bd0b780a9f5fd848e1e269a253e14bbe7fda473f7e37a1ca8fd053332605a8f1648709ae46d0a2a240ab03c4e9793b022b78950b91f2ab01563f65b1aa33d281e849a4abf2b6eab62f3eb778e6962daf6649cb54c86026c3faf081f84a6a43bcdae92aa4fe34cc40ecccf6f954a8ea7e5c06b3ba0b51d888fda10ec0538df7a44239df8700d53f32cb5a397eb01925a2aceb516b3b8ff416da1d8d964cef6b5ecd116242ae24ba6f039abb751daaeeed0065a42eef71c912364d8f7f88a408f43734c3756ec437cd419779a320f2c3345389a52c438f58dbe11bd1ecbc6de510760b23d90c85f2293176ba652669b465477e709a4fd0dc573bc62ff6d3ff1bdf69766c3aa8c539cea4cbffa56fd67f100978568d65c044216de246bbecf66e8729954fda48d00d67d9243f9d185965ae001ffe44c3343bffef2644054563215b6f4ac12828fe837d81f0cd3ad3eaf49cc61743e7b98ac6a6556acf8091cec5b54481e5bea7a6f75b3ab1c38963e6b1954b1ffc87e9d4c0786a71da4ca440ffcbeb0aad9f5b447fe3a353af25074f7353f09296d7be28928d48f61618417b4b7f4be9cdf4781db7dc11a02d539f1096cc32f5e6d8242232968dd45881323580349a289c1115bd7f9387688c06ad0bf313d6b05b8b5ffa89505558c82ffc45ec41e859fa9c575f711b0c66538e2469f36aed8ddfd31dc9405d6e513d39e9588e5c98a65024e28fe76c53b7be9df1a4f8fe48aac35e5adf84298fafcc9ee3c71c79d0713f0a92f616ec95dfa40cfd319e1c5c399968ec1b2e86dc1582e986365efc54a11b1f299e7e0c0bfb7a78d3323a84b6c5c21310950929f00833fc5186e3a1a83e11e33791c3a898cf1d2361ed8d358f8bc163e65971772b8df4f98f1ce8162c54be33589c8701137e46c3b5ef532b3470164f81f655c61309055958e9d15b9d953e899ea8deb1bbf06efcbe6f2ab1c9073e9654aed1a2cca3a867cdd2dd71b56daae51cf0631f5374ddad2a1cb3dc3b5de2a772ee467d348638df84a4a0354da6475c608f2d54ba8ec7883911e8893d49c5261c5b665b288a0c906d9fc8c08c4fc08df7d82853f819d64ad4c8359eb23cd53fa6bba21da9e32747320a9930230c10222292acd5b10952fd81b70b6ff375ad8289fbd1f7f867bc607ad2421417800295eede34500d968aa9433aaba67ac54b6afff5e5b9d22be25e77ff01a40b13006ae85a53adf5efada3c2c0a6fd1a0ebb77a37bc3318aef7afa19c064a6dacf660a33e3c15aab6b2b1d42e4caf8362aa97177848c663757838c36e74ac26605a83f3e0573e7c6e043e9345d869762e17ce814555f242c8b7100bb74246f43aeb5e63d4c0a1c64902d0c5e7f782881a1e594b9dd68cd813dc171fe29e89ee6d8ed3dfbe2c1e9c0d3bb302ef7f8a0c7d48e0584f31c665ac097190384912472fb3e4d43d43787fb45ed9bb0f46c0bb67327f4a03a6ea62840ab088054fcdfc75e5deafd164f298635e9d443251e6fe08e87701cbbe2f22e79295f336df8f3c9fe1204d20b06de5e4bf5d0da6e4d3fa1f763206f3f3ba2b13ac063f1d187345ccaea2dead762496180b9d3f360ed4a4ece716b4a7c73e35dc27e917aef3a776e59195e7dba6859013efc6", 0x4e1) 13:34:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xd050, 0x40004000000028ae) mkdir(&(0x7f0000000040)='./bus\x00', 0xa8) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x24d) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) 13:34:25 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r3 = kqueue() sendto$unix(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) kevent(r3, &(0x7f0000000240), 0x3, &(0x7f0000000140), 0x800000000101, 0x0) 13:34:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffc}) r1 = dup(r0) poll(&(0x7f0000000040)=[{r0}, {r0, 0x40}, {r0, 0x180}, {r1, 0x2}, {r0, 0x40}, {r0, 0xa4}, {r0}, {r0, 0x120}], 0x8, 0x9) 13:34:25 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = semget(0x0, 0x0, 0x0) semctl$GETNCNT(r1, 0x1, 0x3, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 13:34:25 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x40) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) 13:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) clock_getres(0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x611, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xffffffffffffffce}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000004, 0x2, 0x100}, {{r2}, 0xffffffffffffffff, 0x12, 0x4, 0xffffffffffffff01, 0x115}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000003, 0x3, 0x7fff}, {{r2}, 0xfffffffffffffffc, 0x40, 0xf0000080, 0x2, 0x100000001}, {{r1}, 0x0, 0x0, 0x20, 0xfffffffffffffffe, 0x101}, {{r0}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0x28, 0x40, 0x552, 0x3}, {{r2}, 0xfffffffffffffffd, 0x82, 0x1, 0x1ff, 0x2}], 0x52ed, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x1, 0x1f, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0x6}, {{r1}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x40, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x0, 0x20, 0x7ff, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x3, 0x1, 0x7, 0x9}, {{r2}, 0xfffffffffffffffb, 0xa, 0x4, 0x6, 0x6c17}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x72bf, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x5a, 0x5, 0x3, 0x37}], 0x20, &(0x7f00000000c0)={0x2, 0x7ff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000000640)="88a1813bff19e4c64892b897371a92c8f8c73adf9ecd33ddc2f1ce1e98374a0af80aab9a09d760e42f12d5db0b01b9aa6e2a7dd2fda53d598f662690ffdc98629f6080ae477a95ec921dfa4b7cc9f6ea88a8d3a309deecf20b2b6bf960b565910f34bb05809fbd40b35abd1e48677ea81585d62dc9edc9b7ce92be8a33ee843309ec74890c7e2b6ddbdadb1b94fef91b21004999eb4ba7377377d62a3a9cd3ae45ff1b308e84edfd2ebe69104b62d6c18936563ccc22d2c1284006d7fc1ab05c4f367bd2083b904eccf48127932cd5e869060e5d916358246d6889bfcd796ced3bfd49cc", 0xe4}, {&(0x7f0000000440)="404f51748fef4d85224c7cd2c9fd2e77837af86f7a91427d5848f5510f9ea38979481b1a3bae7a6f128672c39329a9ee4ec145daf57971b2085bd35f8c63719b05af7142a6ca96154032d02b3bdbcb7099b26b43b336850493b67e587f2b7b59e3792dab747180f910e910eea5c85eadd29fb95d", 0x74}, {&(0x7f0000000000)="52c30f", 0x3}, {&(0x7f0000000740)="46369e66459ede61591c57d5e86d914d486166db4292bc612794da6e8d20582316d965f29338891210c3019003d4814a97d01a63080e296d3f1db8e819ad056b9e7508eff4b2d554964faf92576927d9242f0d46b0d1082d44a9d5af5cfedebd0465053aec829055d8dd7b82096b1c8e61851f3055c53237f0ac89401499bef98e5557e5a32be20c23773b0672f43a74d17e50339400bf74ac71ff3f65e605b021bf05cdedb766d3238808ccac4a23", 0xaf}, {&(0x7f0000000140)="c440be3f705ebd36c6", 0x9}, {&(0x7f0000001740)="73a0f615ce87b8ec25280fb61920eefb8c4c724fd7e388522b4702f52a28bb2227cd0a38fdc0727fe9e55e3fb970e8f8107a0afe102d14187a99726c6482b16b4ceebfac24f665575194139fcc4b8b49b88e7c7a13615714bd7798a4274fe094089a24a84595ee186dc862e03e49990bf255c95332f559b9c988efa826a0f18482c9c52dbcad81025aa63635084090ed500e498a67141a60ac3609fce1bec6126ea778e170c0a16def5094c252eb34332ca7aace1dd4ccaa0cc4435d11846f7ef5280c8cf2fb0a31e0c736e9c8ab405e32aa45368dcb5c79551da9f62581058d25c8f8bf7b7ff1fd100ad782338975bc22d1d3f3802d0df38e62eed3e45703281d2b544d5790354067048a921f2f4b595705044e3a3bef41abf2a17ca4541e37c7ce0ce7902635fce21b94881876a48dec25fb82bc77b8e2f97a27db9801653908ae1e937858492e542813e27febf474ff7698aefae53b3f4dca06c5a8271eebd61cff187fc3d29abb880eaee55a200ccfe3669542f70131cba44e6774f4c7f18b1dd12237ac22042e3a09e8b80fb1df2a4a2773ff5b67dffb67aa88f9171a819c9745e8f0adb3f9c2065261d2c92c575fb608debdb2535ecf17e46f30df0b8d57428110c0b00d55bd1d8844ed1558f1c98cf827f0fa0a349e20e5eed2e15945c9d01f4e25817e31ceec6c59887dea2d6749f805062c51f92b54b3ad318f8854792736d82e6daf9e4867406956edc31fb77eb0737ead55687757b013d334c80953e65a5c33dd67d24ecf69dd82164959ac984c5d1a2426f4708e8c94c77d5ca93e0de50150a92f1fb51c0230a8454c8852c5b7e3d43798b98c115fda27cae56815f58b6635b2d261685d811fe69723aa37496bd7fc0716fde2bd7e38d6a07c48dad91b6355b576eb1729e407d85cedd86c951be1504bc49d9da1a76e6a6a7bfdcde9f74b6964b3b9740e0776d48461d20f1811594948c170705aaa7ab1b25d34f2835f4e74accac02632f722b9c9ebfee32096b4051a6ad6deacc5aee5de99dbba8eb9b5d571fd64dad456ed2f63ceaa54135a866240e22a67d8e94e184f8f59d4df2b69c6a89a414ac016059866c3b4fc23f554adfa17bc628cc452eec56cb848c40aa36f88df362fad4178be1392fbb4981ce8279057bdeff7c58f5f87a46e21a458c8dd0b2237ff4811bf1d3d397f7b1101662f5e9cbe82a4f0e687ab6e69b4a6130f74097700be16a47f0972243d6d1944c5a225f47d530ad9267404cfea794430fbfd3203f818764696ae7b2e686ed65cd8db0d9770653e057c083d96f5868b29933a9a7a18c6b184265a5ede7a736597f130a5a400847bd4b09ef26f38ef0e31911c1be37cf97e098fd4d1bf2c185818a24676de9565749a6c1781bb761bb443cd60271e9811e7947ebe96bdc326e101b9113c51f8cc845d4f0549e46a4199fb4b33153aa430ba39bb1744a7ef10ddbee91b190669582f2f47e5a4f41af67d33b604ba50d5d9ead1b16747b7354441ebfa9e79bc7d56149c135a17595bcbd3e6416aa6c225aa5c504e0c4ab50bb81aaa5ef42e054e8bb3f5434fa591b3a6b2ea2fd3dffce525c30d46d44bcb25e7651a92bcca71ef586e2a77b3d27c7723c87578a309f7434cbde75b3cbe5d7b83c6a14a2024277487a50a0e130b256c7653d7ad810b2d4d8c676eaec254c6e9ba3e6ffdcad254062a268babf03fc6f470ffcbcda402060c5e069bba47c19da7815be62d983219c53a77b7e02f511a990634bc6e57bd61f5bf497b72c80459280b3795941925c5bc3ab855fee939948bad1d2c6b1ec4f6c507d4fb31d4661cf38353f24494f586abffdb34ea6e75799973702b3395e6da2d9c5052e811d0a2d73a8c3138d06e912e819f99b78f012271c3fdf6c06c9bde9752ac02cb7629c1ad6f265a49824cd02afd93aa689d9ca389ebe48370078f6f500ea2b98eaa125a8dd69b069729eb9b5e72e915fb0c400314e9f2098a1a9b00a19d99e7e98b45ce30103fb09d09fac7e63b124c46e3e12d7f1fdb8e7e56435b26bc9965284b4d8aa07e77ba060b1ec9b0f17c4ef65930be7a8fce4de30742d2121dcea5951e157d340db5c56df299805916372c0fbf17ac17ecb257e35f9c2b323c810d655b5dba886f630c977bef2dc634c4c684af5ff9e0b435cacf2e933d8b6ebedfaf5dc8b408f0440e5d10c2c57a40dc859924449e0b02b5e40f6077727f2a086a09bc2da292f28c1272aa737c3fa236bc6969cd46be8b7e5a9260ef07a316151e574d4dc44853c5b707fdbd94aa1bb0fc07155b9403476a728e5ebcf001e4374ec2ad448bb366aace9f8a0df9c87f3de99e329e2d500b0a520a527ac07449439b7d42c3754755d5eca703d71957b539ad4201e4a19904f7811a43cb1f71428c60599098ece59ac93a83ad5c92e7d9b2dcb4cedd01315269a68de50704ef73ffc322412555a5e0aa600aad79312b81474658689a8ca1fc832d6877eadccd16fe9269cd1d922fdd8efd77088611b3d7478f217080ca30dc47108ea2a93cb92ea27288d97648b41e233395a2829a68b1f969d0ef24bc2407bc11b36016cf2380db97cc5bc2ec2066e8e27d42793dadf6e1e8995ad7c6a9c6aefa6a2f0b693b891ea9856ec2f652f5211273b726ac415c6c140791e2d971668030d5ccf3839c7f16e2d16e314e185739af0683e467f0dc1922bc3727deff2392dd6386643b9518d126fb6fd57568dd3d422279e4a84114e2fa2b7e653539454c965943e26f6c04b705246bc29210c05e40036714f51d04edf5fef53422d8ca1e3a42131daca089924087c7286bd7cd5900d078816676d989facf6344393f97e9347ba6ae1acec46831d19e36ca9ce1ac2037623ed017df6345754afa9db10b6c0d53bb64adce4c3c6fda6ffb2149a7964e1bac6c592e367d99ccb897f0d8836c073ad77594b737568f88e56d58c9d9cd2a044ce170e65aaceb56e307d9d8d2bdcc421a6dab792e034644f7145f350cd34676595cd29d004fa258e468a2aa87bff14007f5b11a003b1b72cf45eac9b674de4198926ec47804b007160d3c50cd3b490f7df66391f84723dfeadab9d18b360488d702a4ddccd43b8fc8b59301e638cfa3118187bf57323a487843ae89fefc539417d78c8a1c01bf1a7f00c6d97b32ed9ec05815da5553afa24381e7898298bec44f0ce52cde73317225f57976e11f64534a39f6afb974063d93d88c8f1484913853bf06d00872ab32b640d0cf9363c7630282af13a340bcd50e37e0377b46f0bab04e4b868029f13eb8702d74b24e243323b15ccd2df9a0dbf20e3dd182e477b4b409a015ff7daff722710f544c0735a1ee28ae87e5ed15b9747637b766d035d4c92b2083c0bd25b7c4c2453c7d1d61e91f9616014072d77bcf2c1cc1ceba5593c2a15d6213690c0b968b6af286c8283e5867b6eea00fd10bca022da239b0b98b89bba35a73e1e07db6b083808085a03393413e2dfb7559a952bf088822f9ac87c9bdc2e42b6c39cc2a51b5140a2fd120889a740ca1ffd22d4cce181d132a3870822848f2f47710e7ca21800b1b60fc44288ba1fefd046ea0489b5d56b32442de37f37b0a92b49f85a3c911d2dbaaddd41ac22b0a880e9716f54951902dd3672e77f8a0b400983eb109300faa56b58803d75ceed519c0b0b9662348facdb31e9cb58927355628c903202c4dd4bab7601d63cfd7657e314f4e2ded0ef0016d3f98e0bf408eea2a6360b4112743237324f13976f96dc0309794b3e60bedd3cb390e5679c44c7ed93f9012bf05a02ed5f52d08575994b9a2f2f179ee5544bfb0cc7420c84e119a8c66b513a3db006005f2d3f93534d15db925d89216e69053c6fbf99066de3f7d9dce3e11f5698f481439b37c7bd8c22047df0812151b6c89e8706ab3f65fec105106e93b881ee5595d3ab667e6b941391757fac184f30b4120e8d447cd686dd339943756db9d448f83c8545fbfb2d23ccdfc18c8515210ce2f3ef4aca74d480b47291616bb23cdc21a7227868dd3f508b03b8133f1b991431479d80fbd88cc484a33d6afdf99291a320669d6ab39e1a95c655cdbacbb61594befb3dd699fe0d72963068ffdbca253c9d0421b90d2e4cea70071979449a389132ed43f85fd7996b26e4f04e05abd3bf7ff5cbfb246f2461fb4319e50918784a589aa36a96c5912699a14638843a24cf552ba9dce5033feb045db2b4a5b41d195dabcfe1ab9f48e8271ea9ad85363aeb5b01b90a6671eb155199d6b2eb7374a9da7fc55dadeeb2c2c5275947c07a234b127c8d269e4fffce15dd0ec692b579512e9c4710a402c221a950dab45047391e1547b1586fa64e32de3e6f75e64c03d3b0a921122a3dd3f7599276a7e665c3fa050c68f20b3ee47de7575e42fd937f7fb8bf54fcf80c86d189706a3b3fdd4f13f58a263b1bb86d1b7ea7b720c364d4e5c103e5d51b5cb9548e10925ed7e970c36200976097328ee6e40584fe08eea75baf7483bbb44d37d0d5909a1a63f9f58121605302d5a163a476bd4724cda28715a94b4e5e7e79c1a0f22d55eec244c3ee4c3ed790e0eeb8a62b7c7027279450f8b8e3379dd5d3b5e6110f9ed538d7eb5f5861332f8877925261724d0a6c5262ee7c4069454f3e6f7f1e52c5d70cee50d40cbb053af6f978e1e1ecc64e9c1c75300264791207a7f8b63967074c76a8b5d88e6e2faa6db9ee648f2282491d658398cdbe4e2f3c57702b16bf5dc60eeacd477ef860de9e4c3241e7eab3c86eaef45af0a03bdee0dc3404ec7b0fe0314329432b2f2db0910b9e0c413598a96bf3ef5d9139f6fcc1e8ebf65ef41560f51c5d016b06ffe0f24f2989261aa5a78fe4dc64b2bccb1c3517f6f1785561473ad5105e8e27ed60eb04d83b88f8cfb5a3882b3d2eb26c2b9faa3616d1d1ab40c76f55a77c46a5f1ec891f8806cfe81194d7e982e98a05619eee514ed6847c5be14cd0ee0cda9c34cc12be25ed2a78e36f61792e3c9c59930721d2b93751c052b63001d2d4383b9da473905ac23847ceef8538b96ea0159c008810129338154a88b0dbda6bbc316e154792fd13fc1bbcf093b203744e5fcb39b692158328d0077f4840eeaa76b8b491177cc1b4ed6239398394a7c734560ebd511f07794122844281fa16c78dc6ca1ee09a59d1eb319295baa457df724fc1c3633d476d2be9f8f0a502049552825693001bba34ce6a0bad08f01daa9c291a1ed636832b9cb28c1d53dee1712baec64b2995de58c6a86edaaa54c90dd324d56d71e651bbe3340f82f29c20c744ed77e3fcc5b4ce89027ea59c5516ab621bb15ea5edada8992ec00b15ab5b8380ea9ca41dd545446b72753a98a880528086408203e383b68734eced64e2aa9e9f9f3f347ac659768e869e053d45bb1e1296ba177614928818170a13a36384f84631068ab93e3b9f035f4cded9a984cd935a0731cb3da3fcb2c14494ebe30a74b77dd842dc08f387d0333c59d236cd2f13cc07e300968b248ab47f279a579152cc7f4d08364300e43f9fce90b7b20c7b309fde6207a6d3b0e937a83b5b8322c60f1cad8ba1d7bc79ef75075e843ddfc2d371bebe132b3269828478e67a407f161b6ac76651282e6ddf55113b11aedf81acfa9fa28f3e725958a6d9a203fd8ff83b93b5e10b7e3797449ca00372403d5ace31bf60cff314b8d3fa079b029dc01d9b430df0783f03b84e40aea4e78a5e084e9d2fb4ab1f4d9ab5a2ad5a4ae726a84ff171555a4f7c8c863ce86518a2015cfacb3ee97a81983b11cf5dfd5ae", 0x1000}, {&(0x7f0000000200)="414734326fe2b526039bbe1fd265d0efdb7dff4dc0814c00b6f4089b", 0x1c}, {&(0x7f0000000800)="f59d82629fff11ade75a620b60e0a2f96ce4a750a258540554822e97c6bb50af56aa1707b836b68b36c49a3f46043c63178688fd51848d649098a287f6c921db8ac9eb525f504bacfdc96384bed6f076115da46541db75ae549e6e45faf62e8567b9812d62ae", 0x66}, {&(0x7f0000000880)="bcbbe0c7b1207a36c2a18287558917f905397a32528665d586709704cd9106d9afb4c94466bccf2380d57291e42db63814d8d450576d59fed24d4cf7c7a27d322df97008b20485c46b561e4370b5aa07ada5df273c8fb79b714d8494a89781433148d57af13f4f9cd255ee34bbbfb6fb085bfdaf14969464a62af2baf3f40113d9074ea526180340d85731920c4a6c4712044c18d58a9ddf99a5bedca215c803270a9e932301a46e5aa5a2a1d73b7921352839598b8a8bf360d8effc07efbceebd63826c226d32d8c14c8e69025e370ca666d4767e54c1c627ee3491353d7e9a84668f228f15fb112b3d08053a8f17d81213b142ef7d3beeefe1d126d1", 0xfd}], 0x9, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x11, r1, 0x0, 0x1000000000) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x2, 0xae, 0x5d59, 0x4, 0xffff, 0x101, 0x181, 0x8}, &(0x7f0000000240)={0x1, 0xd2}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000003c0)) 13:34:26 executing program 1: shmget(0x0, 0x4000, 0x152, &(0x7f0000ff9000/0x4000)=nil) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x2, 0xffffffffffff0000}, {0x4, 0x1}}, &(0x7f0000000080)) 13:34:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 13:34:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2a1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = semget(0x1, 0x4, 0x1) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000040)=""/26) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 13:34:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) socket(0x6, 0xc000, 0x7) 13:34:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 13:34:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae6323c259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bdd79456fc7d4096e8c8b6b87cb2d72b8bcecf9a18cf5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c00)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea93a5df037fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5e0a126c6acfce0a0678d004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e860394870d245dbd09473e1bb3a9aa2def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e477818628bedb20c415", 0x59d) r1 = syz_open_pts() close(r0) dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x828b, 0x0) 13:34:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/192, 0xc0) close(r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100000000, 0x8c}, {0x4c2a2ad7, 0x200}}) 13:34:26 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 13:34:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) fchdir(r0) 13:34:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000140)='./file1\x00') writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506d", 0x53}], 0x1) socket$unix(0x1, 0x2, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x4) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 13:34:26 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x804) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="1c11c3469739b7095aefad7e98538994d1b3ab9cf2da37724de4739c0a791c1cd6f2239050b707f3c99081cd40cfb8d1f29cc9cfb3cfad4895a9c9b2950f9d9b7ddc3c27cf7cb6541d3cb7707bcbfde116f53d14067673731c05a23b616fb31bd8b41af3913be7a1809e5b7183b7ab3159e2070c997fd80c8cb26b1e06f4fd8191b410c99067a64ff952017c21baed", 0x8f}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x8, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x4}, 0x8) 13:34:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000180)=[{r0}, {r2, 0x9c}, {r1}, {r1, 0xa0}, {r2, 0x11}, {r2, 0x113}], 0x6, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x20000000000000, 0x400000100000001, 0x9ff, 0x2000, "d730c1e7e400000001000000000000000000009e", 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f37f0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r0, r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 13:34:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) geteuid() 13:34:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f0000000080)="ec5d0d8ffbcf", 0x6}, {&(0x7f00000001c0)="7bf632248e53755281d43629980752bff36b0478a08b552a58f975a4b606509b0b39ec6b8e590e0400629908638c189e7be031425f4abc8261cb52878a48b700973ff47c5b32782fdd420303de0a", 0x4e}, {&(0x7f0000000240)="3f2c20248d4265653d3730b4429009ac9a7477ff1c70dc4af7853b8b1a36c526d9638c4d34eceedf166699f34625633dc21cf9748d846b06c3feba19e7f3b678cb42a07523123fd140622a087175f71a7cae1be1beaddc935c377a6b80f86c88cf2736ea7f", 0x65}, {&(0x7f00000002c0)="8cc47eea3e645930a695e1c5da83cd04bb02d9217586ef46871fc944c4bae9de9d89efe14da81cfb0f2bfc8862eee3039b6edacef6a07bf5d299b1873e2a9d02d2f54a3fedd00feb6c9b396b0de2425d3ec9bfc126fdcda73c4d2c39c3fcfc97ed4aaea566345e70bfd418cb914e5e03885f1bbceb3b506014cc0e1e789c87849d998bf4a20e5952ce97a9c3883c73f3192a070bd21708529491b83b1142fee1723273d45acbfdb462ee7926b213e5ebd5397ec954456ef9681538f19f76a88299671d5216bc0fa9c31194458ebe600fd59565e5abcb600ba148c3d4c4d120af2dfff3cd", 0xe4}, {&(0x7f00000000c0)="4506ccce3e6b2eabd4601c6a41f0e8e63238f04100c9a9cc72d2e062f442e86e4ca8faefef009d30", 0x28}, {&(0x7f00000003c0)="ac6c41d5c0a1b39ccfa46ab957972d9fac4e3d69eba2c46d2ee17369be44036a6a4d00541219d4016b6e770669495735dae089f70c97c25650f73bfa7eaf4af2d318ecd9c77046f1ae6ff6e60a1f50a7db799f7796a77b2ef7acb4ce2cf4745d8db8270d111eebd1a4eaeea6913d4e4aaaf08b588428f96db69c2b60b14d4f3297205e14be9376290126ca759a818315f971392192fe84b9200cb063c3d3189bca7b2619be69b8da8f057cdd6bde607aef841aef51a7e6d3a39100a3770a1ba2cba96ab437efdb0671de0111202c615d1fad9cab63a0ff1ea3f54df3af62b230defda8218a677226f05b81d193e80b90d0add2fa9581a7afef5d71a5f3c4f80e6c7c2b070f48af344723dbef7d47b4ad70f391a41282bdad115d28d5bf1a96e8b99441f4e2b7e565e352f4b33bffa62e72dcc2f76f8fc7efe22a1b5399c581d2a15ad8f580dcbff840cf5eb0de0b74c9dc117c46096e0627b789f2c3ebc52229c850ff8fbe1dc74473bb679dacca7d643eda604309204ae75a06d8d2aa2dab2918a090064e56c2abf5f5c7c86384439a7284f16eff2b2fb0950e080cd2d94b43d6206f06c9cf4bb1f3e308adfab01dc74031b0848a7e3ed1a62153dae1f43d7c36dbc06a4f6674f4f21c2e872714a3a7976db8c306058785caf91b750439576868f2c4a5fdf831b85ab5374cd52295260438c8a6d5ed55eb4da36e66bc6921895a25f340f3fd96dfa18fd419288d2c156082393ab0d35a4479d6e23cfe53dc1a921bbef2b0b4ca8082d52e4985ed1a89b554b96939e883b3a44f809f879b1c116f63c4a92aa77f08f0acd3e7c66ca6e4c7e343474229d6aee8416d8efef28820351de63ce7bd0bd5cc21424a5b1965cf7806baeb31828bf525e62526e1b034e8b13e2f735cdd22b656d10c421c02638509a2989d9e11ac12a330ef4578ad7616b25f5db9df461cde1f8bf5132c238126bc769705ae44fd435ea7b235a26f0daa7f683fc1a3754fe2bb94c8e5182f3ee76cc134449349d32b911d7de0d577473bc8f58277577d2f88ab946eb6f7884e50daa11457a382b151c40a18fb1fedbd60a22b51870f8ec8e5f0c980d9451de3110e741444e8dad03a71a1324b24442ff7bfcb36702a8bd9cb227be7026960b0fcc72fc72292b0d36e76cfc9deac371ef8875d7544d0ac0e740e25201487922cedbe415d592ad1576f666151c7acbf7b1261f2eb5290f25d1ed2c431ebd6b39ff913c7c2f9bea56a1c32f4f60165f1011e64b9fa9ca316e86e47199a602588dea7c473369e0224cd04e07125a5089dd404dfe29818795d09ede201e1cd51ec7752282fa56727e56ed467124fe1d94f4c4a77bc055522758971fec5445fff20d34c85e0ac48e2ed5daae894677212c3595788fdc8839a55f5c92058e6e0641812b9c0b96482a2872dc497b4a0418f42cb257149a8dd26ef34a535cdb813ab3cb4fe9152afdb054d5f6f0644a461ce83991aedcede64aa5ccec257a0295a60c8ecc665778e3d76b110a3c43ef0ec3cc0c918ee8cd4c51ac4682d23ae1b9e00415e22304f034b3226975c177c8cdc7da91b8612b1825157c1b1f8fe3b7b7a54d8d4db949a2d9c25ea36d7f5b4002f3eb3cd3214d2b973ae8926ecf2613e7cef807bb7731d22348426c98cbdc8b821fc42994e0a891d6045822dbdb0b459ec11ae829ce8232ada41500cf22f5090dfc0d90dac700f6c8d2433bb3af5a95dabfb3e1ec45131a737d8ae6baf5824ec26103408858bb453092505a3b37bf5d68375754962f9219a6794476898fa109e5e8eda2ec5181e7243c8bf654d508dc7cd641169879c084f56222432924ce8035b83b9e73367d014525155301a03ce29bc910c6b05dc221371ae7e8760dfd480ffd2a804b4bce7eee5baa53abc3733f4e7758b11a3ba02e47847cc162d383ca93b8bbea1004d82d713d9fa0b88259856d1f960bb2afb26f66a2b27fc239a3187a0be84cf93a7cb0a5728ffb55953dcb76990eeaf9561dbf44c2382f79cbcbc40eab30d780214e862f3e0939bd8b2dedc40b3282f589068e347329cf1941e027b05ab8cc1e38ed375bacd9f6edfb6603c669360d2217433082b328e50ee2fecabc39dfd5c837e4ccd4a4dc01cb2c8f28511afefdccdf9c152562df3098325a09bde2049792945923913c59d354b99dbdeef4b052d56f4be859a283793cd60a06ea11cb15be143a25d72ccab9631589147037b57066c131318f73fafff19ae6b403b7fea64f302a4a5adc7a348a8b8c5b5e517e461c46e2069916de86ad270d875842a40b182ed62e00a687b714cfbf14f557740bd3252fd5edc61396912ccc9fa2555937aa8f8da8ba1c7faea53c3c38ce768aa4b340b3508810939a27a9743c9f42a59079e2136a10e108caf1b4bd85a412b1130a9521834941a78efb3553ebb5aeacfaf420a13ba3a09e395f0cf9a7dd0dd7f68567dbb709ba403776494b7907b196092e7f42da6b7b4587b43506d689a4318b4d0a0a0805271174dda7b81148154493de756162298d85bb0ba387e8cac8ca3e5614c6f6c7b63d190649b29bb9ec958b29d65604ba9cee4718976be4b6adf3b76ac12ebda3520385bee5544b7573784dc9120671c3efce3637b0e85eeb5b1c84d5e149c0c39f52f3b42b8572443bf46a97ae3e1643251d236bb5f38a5d99594c84d8a3cb9032f9a0ebd34fe4cd30f5e732502674fb03291546de0f5868c31c09857cb0b4c39204e5aca2744c25f8f6d5f071bf91bc32644f5daae8c2b3e7f3bfdc1a105aee8da27bae857f413e6ffcc117d2c292b0e8f2601144bac10b5baa5f9aa69007de66205072f22563a3b54ac1310218813989a5a5dca404b21206ac9f5f4c3e87ac939acf537ff90571ba7bc1bc8b9039461e50df0ffb957c2c7aa83a1ce4f395e5435caefcfbdb38437394e867435c22a391bd2b046c5d8904efe9c7a26d06e8b7e381ed2a1752281e8673cbef4f8e03628f63deb23e1db5666471351d55373bd4a310667881ba9630fff2af292f04eb0d1d72a7ad41e96466f49ed9d9e38687c8c69e49f975bced9c28af1750cf0e8ae86afc5cc664e7c01c82a15cb87381b5e8f5f32aa03d82131057796b49afb70b913dc68f61390dc29da43f131cd28858a88ac911666b22310567e30bdeb24821016644c73b5daa74a8b26bdfe647b8a068c47f938cdde46d16648354ef284f4a144e04c58caf3ae3ea3e69fe11e452a091dd13dd4f50e0a3f4b7a7267172a64f78b56e9c7400f5ad1822dd7656de0ed97aedad4c0453e74b1ac9759c5abe10a746738cababf693a8361b7a2a40430a55ece3d923645fd5653a9af91846e54772640d6b362220eddbdc5011b0c5f957932a83f431766a5f55daaaf84faa8eb750b96a6e2c09f07a856f0b2e58c3e025dca14a3678f16feda3410c8fb8a03ff84124a70db6d1655a738b9fd009e88f7ca1ecfbe0ab422aa06d4394c06a7ebef555a5a72c3adb988c6d7e2cec4f4c93708aaae4317abae6ab420e921ed6c14af8cb7dc5be24c769e58fca6ea477e4828de8540b17309a8b4277a5aea9ae201cbcb3b381d9b6718c364d20326e08c19fed12dc1933b167f0fb60dce1045a7fd1861ee3061c71782813948bf867734091dd94dd2b210d21e352340d14f3f5591970bfb27d4dbe90cf24f296c5190042fab5ff0d66c3ffadd16a476d80ecbb2c68c443ef9289b5d77901e76be73a5854857ce405feccbeb61b266f964811ce3c56229db18b53043d1be67bd072e51534ae149ca406096b17e528be0903e385ac2002c96e5e654ae55ef8e2933ac42225b728a024a69437ce339d7909ff5bcf597682ef2140caa2e96fd006d1b4c9ddcfb5fada08b60da4bc962ebd6d70dc057e417e7d982d9beecca44b02469d6be8ca57d2b1920c0fb79a844771b87985f536e30d66434067ed95824b5efa46fb5221b1d2a5a9a6bc89e3f39f56a4999da7b888ab7e4092a894fa65c399051bf4213d082a3e99ac1772dcaa6928fc7ef4362588b2defb21e26c6acc57fae678f4ea4d11c9e9843200da9c752c3b571a29f8388234da4d123c50aed8b54475c77efe9f8f196610f36fd906b81d069f130dbbcb0ac4e599749b30cfabb84e9273ce68ac4b3fad8b5ec767682456f135460f3fc345456b1020b1b551bb8d6ec9833e33c8a675efbd4781d99abab4338d9c430b177d298cad9fecb658bc0f69c91ba021b8a119bd632582410d38b5aaa1da04745c8716a43466e21795371b9dc88bc9aff5a41e1fb7cea69d4eaa479c1ec6561c28b298f768afb2e11cf4f7d30198836e74a384ea6233ebaa0835ff8ee3bab17a111717784cd5d1881270611d7380e8ea3b39034662721d538b95b7c23b23f2c57c35d397f447c0dedcc23a239790e6d8b8a36106ea12528ce7ad33fd998027150709c57d6b5df87256d2b25c6dc522fb8815a510f370d3a451aa4992358a21fec0159dfc6c2d74e8012a5ca8fef6864e4d989fa210ca71bd1411efc553866927822d0af22ad91d68268d26edc65e56423a894452c1d4206f86cbf2eaefb63e6a9c9cfa5572470d59429ca2201ab7e4978084513f7b7a4ea2d18f1ba5b1eae9ec87eb3ecb48c629bf5ce3b4962d86ef39127123baba4dd209fccde52491ac0175c0087d8c7e2d098bec479ceac6d2f87bc34162bdae0cd78124ba7df1c26d57dce50782b63b2cd6c509e84cc143bd9881300bf1103e5a7a9e1e412dde8e5f96673bb9a6ab740e50d9f7d6a7fe5f970cbd1d4ef765a403ff6b632443f29d1d961dbbb619b44741fff81f32fc2e4494d248d6d9af6f2417e7dc75f62956f60b6cdb842393e5b39c15ce0a15334eae39ab6ef6fa54379883a051926a534917f33cbbc6f0779ad40326dc797c1cc64e4870b6395c068f242ba3b9dd52b87e07f0469ed46f6381650e34df384c0078b26ea4dde9a5f30b58e21014016fa331331863bfa25579faa406ab1e5e99cdbe1980538637b798ca2a002d81d3a3e4f9dc2cc6b28e67ec33eb7c0323b58a2cbea7dfefda2c35f82ad3f0069446907b1a7709ee1fe8fcde004d9ac3303d2414471d729f107dfec4f5dbbd6de40dcf92feab4821f50846b0258710621fc539eef65a57ff9c0b59d96e6a2a9baf844f62b6c4b5b3356fa646601566f51c606af7558b108c1ac140a07bf832ebf83e0ec1efe9061ef36fee41ec4505affa4ce713ace7dee5a8049779f667c0ef9153c1d76e6290ff1794ca92488f69528d23dc9deaea0ecbe56f380751ad36801e79bd79b646656d77bffec971ed1cae0a8c9faf26332afbdea4897056f248a2867981de4602d46d74f387a26f28ddda113e6e18a237c966b15832078ac525c3cf303e6f213482a7d5a342a9b3933778441efa91bb48327ef14bc2babe181bdb99efb8651c64e63a7c67169b6a61e1495930e8c095d25ba17e944a2c498a9c3da4bf48c9d621f76f26fbbcba0dbc056ccad7b255b0858a7144762c016a73591a6eddba5e70925bcdbf9488e6479b73a687e7112a2999cd217676c263e46cece819d6de5cc9c2d2fd712253f6dba8def7f5e07ad005ad71875eff510e7046bf93be4b7ab591fc8e462151bb32fe04c8aae7780bc037057f5e0c668c30364c8ed4b5a167cf3b08802c87ab88fc5e93ad2eaf4175dbce5b28be44415f6ded99c4f92400b5f6a531a0067ff2386f33e31806bc9bbcd08c7fae33547f47bf3ae2d93f6c8b91b7209564852db1cfdceb8dec023d4b4cf4ad69a538e121b9c1dddf46f145a6d77899bb8ec15360a", 0x1000}, {&(0x7f00000013c0)="c4ceb13d5f031278b19b424226a11f45c71f55ab8e429f3ae461b43c40e44c05025ba8c3e7d06d356758da6de8486e41de987406eccac31ed5c4cffac526fece6768cdfe90a6906508225e9f58ca3ba379217fd28622b913377dd1a6344d2b18f302d153dfb157a3c51e36b6ff759d28906b2f5c573697b4dcf768f95af869590a8cf68f82a610ff9ec1a517b2b29ad1890782f26dac294ecb8a4cda2acfc45ad31ab351098bd4a5b94aaedc85bf4e4818f955cbe0365c4c47a1c2e32834ba2e339cf460b1462ee8427481b177c3ed6f4d2b96a7e731b331d6ec5d82f01804ea445565339198ca13f6159e465b9217a121dfa8bfab5034b12d71ce", 0xfb}], 0x7, &(0x7f0000001580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x48, 0x400}, 0x402) 13:34:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1, 0x0, 0x1169, 0x0, "ce68a72376b2faab9be7fff41bdcd04a2180a9f6", 0x11, 0xfff}) recvfrom$inet(r0, &(0x7f00000000c0)=""/36, 0x24, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000080)='oL', 0x2) writev(r2, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa40f48b161e8dbc2751ac5db1f6df7c24761d53b1da488eb4d55c7c020c46880b015ca50e33b48cc2b70fd2297d069485a078c22970e8597ee78865b6c3b42e1027100c88851904de959afcee15a55937d87003aa4cce97bbd331147597ddc3709da4c5ac495201ff4c8ec7f34077700d1ac2ece3593d7b9548b8b027a5e1dbbbba89c2df70f29fa6f2a48c9abd23c11fcbe11d8d247be65a659cb181a60604e07eafad4f4d3f7d9b703246e35045386403d5d3ab5c9640252bb002a020399f54593c69cb16a4cce713aa62343d99b51627a5779f855a6f73befcb7d7869e6adea563f22f61b083f25ab7ed184460fabe497d62dac7e9443b28462", 0x1f0}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) r4 = getgid() chown(&(0x7f00000002c0)='./bus\x00', r3, r4) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) getsockname(r1, &(0x7f0000000400)=@in6, &(0x7f0000000380)=0xc) execve(0x0, 0x0, 0x0) 13:34:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = shmget(0x3, 0x4000, 0x110, &(0x7f0000798000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/98) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xac) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 13:34:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$KDGKBMODE(r1, 0x40044b06) r3 = shmget$private(0x0, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000004c0)="f79fbabc8479344f2f1ff50231259ab717e0fdaac76f4cd15a47f384e23e469980a233164a05f037dd4a9ea078bdbd9068b516df6133e38984a2c303719abedee9fa77d1eac171f736cdfa7799f87b8f1f88e0d6a82a572d627606d4bccdedc5a6e6a11a031709580659422b64bbd242eddf1daf947237e4495691a89f2534ce71595a6a0e1bfd47323239ba34532b9a790a10106442f58a031f18ec2ff03d698e6a82ec0a1be021c4a376b3a928ab429839526f96bc5ba3402009a611df31e4236a3b44d06f59b14cfe6499df77e4375ba1131228da421ac8d5011432a637af13ade38e965710f2ed62631bdab446b91a32a9e79ee7413e1332ad1fa4017bf0fbcbd34aafdd2eefacae5e839732387c9c6236df1cb0cdc16e6fe6666f41f2de578afb14f24613b8c07c1093f0ed60b113674af8f2e8e2ffbfa69f68c376188ee4dadd346ba7d15493de97de07bea0c2c255adafd912ae7d5107f2de0d838c2bb00e71024b9ffff6f3d4c8050aaa9387ee7a2f234cf3014d957fb89d3652a04a98b7fe05b7a1546a1d58fd6bc968316bed70871328e35b86c029455f644550a46df24f5676eaf0d6cab2c614ec53813274bae0f71a232cfd69b6edd4d99efdf18181e3bc2436f35293d200e1e9ba641b9d47316a5a5ab25a8c686e88f2bbcd4cac182a06409eebd628115ebd1c12b8aca04643ed17b39175dea311c6a9cfb8f08f9a6f8cd985029ded880aadaacb526d448accfa3cdc2713d9d2ed51e9c7132170452b6417d28219cb459f6aff28b8b5a8a18557d64728d73f42535c205d9f7e06bcd0427d24ddc11458c4f3ceb8501cf20375ef5661d171822bf125f9562d98617c1132280e62de9c470a2304a73aa30caeb938719771593de758aa435043132a22907a293d2bdf98341f305af3e20900ae975f389a2ad90de15c6e0587461b66644272d599da9154baa0df58dfd56f2c4ec9f781cd17524cd08682e1d919271816d5e40e237b3256ace2518face1ead09e3078", 0x2d4}], 0x1) 13:34:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x100) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x108d) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$unix(r1, &(0x7f0000000440)="c8092d3bd24fec66e04fac5d12a3231a034e5a16648bad15bbccc9a19c73a38fb719e6eb001a49247fdd9efe2a8057f4691f8b3d85c7001dc19611a1a029055982512cead2bac332b5617ba76be3a6c04862c492cb6dad9f1bf5cea37170c7937a27cd342bc7c08da580cf8da6263af550d4aeee764e11bc34e9844c9d65d31fc7b2d010b45c68892d00ca3e48ff56baaa29c2fb1dcf2cbccf81ed9382090a2f8386ee425893f657459ce20d0acd7e6e3a1432f5650bef4550e99c4ae0b8a2fe2e4cdd8d40ed92519cceefad482f180f4694dd044fa0e08c5f0a2ea3f58b9252ffd1f638cf99a2062a42e7f25242aadf2c2c5d1a479298caaa1ddd6a0f447a0f9d17445ae71dac3e2daa7f9202a5edc6ef7e5e4b7889c06832dd31c35250b7299176c2761b07c60e846ee8a255b76635ca9fba66895c8bcddc2a0ff7e1328cf073422c18eff0e60612be17a255b1f396c129a0263dd437e4eda21d9c8c466cb062a1cafb890401594e3d93d26bb6d091b1c1f3876abf675625ca18f6d5bc1fc539d4a2ad7cd50cee200c7c5a2c9c840933c0a87a12d55ba41d00e5e54ab9133e0cce215d8da110900312930575a85e54277eb8186e26fb9e7abc4fddb8a5b47d6256f00340868b983b9661e76c618edd9a8f6c60cd948ad3ce94468ef7d08dbc353d552a8160f98c18f9d37870e3920c3e9b33e257393f3fa51d7e786a1fab4bcfcad66201fedac00e6fa8576a3cb42007212942425862829dbee0eb647ab1ca9a99de51ac6d954101031f11b9b27551ad7c61e87c17b8ecd9a0ce06bbe42c8c9f1b57cb311437f0d8539d8ba33dfff6ec387f8011970ff3ea26e480694d24bba0ef6572752a3a17339900303faf616ffebcb72f863719bc2618df30460f4688aa97acf3a2b3e4e633c3c843762cb088e5c51128757df2cd8432ad1c8432f6075b5fab7b34d508100598a751c8f1795ca1d060edcb3b402b85d2b604763d3cd97bf5b3e4df2eb4a11e4a49f504f29b0451104466515242c082c0e2fe4d408156906a9f21bc351db8d499d28f8e4d8a37e5f73972faae1cc90d068d55817a1216922ddd8b754d9084dc882a8846e88ee66001bf3b6ef1432ba9aab9890f0c3be36de4af6a30d5aafe518d6c281a7c8af85f789d2ef28dfaf44c30a7159d4b057523a4b430811f1ee22ec093204965c458b9fd369f5ecadee10db6bdadd01d4d9d0e3192679ebdd53d9e69b8e72657131439fe3adefc36926cf5655d5280f7d9f3e6c133d3374d469e2b0fba35e7ad44112865fe364f2d80c01143bbaa75031d23ca11dd01195b84048b9cd403cd78c8b830fc86e94f6bb9f5b32335339835a1dbfd6ccbeaf2cc948f6819a521bb47ceee9a6f7d1da34684da6b37401eb123b8d4d9f4bec13c5d4063ccfe1b0f9bd14ab41638e5b2f617d93ab8ba7e1c48a18c96050755c6130a3e20dca10c03fedfcf3a944b454bb171eb0b402b65e32efa65f03d510500c2f98a7fc10b9226ea9eead572da447cfebaa97992981b63f8a838c035b4a31e8fec1913ee1fa817f83058441056860c6ac15fc3ffad38fd40f4b193238f5f379d388bed51b60d28e9843e54be3773d4bf004073fb7e551c62d822aead1850e74b9177947014761705f549876f47a9afeaef3a1f3ffa167619143ae32d8031304b861e5914aece5ee775fa0a5b4a92ef99284f6f2b701d3e50f23368a7966efb138a83ed8fb35375e3faa59f97b59b52220b89bba8484aec3001d0798647621fd0882db89d347bb74b61ab9d99eb1d333f2e2ac5957a1aa04191d8a514c2b31987fe28dfd3600b470dc2fe2d6766f420015436c4f392a683403bb84a30472f257a66120a558a2169d6c9ffb70181b7565205ba0c40a409df676cf47b4011fb01b11b727e126527a9b183df1eb76e279ecdacb527197b7529910b46eb71eee2fc59fb453b4b2a367ee6cedb1195e2cbcd29e16334980b3f1d342468ac396da1a3aa6aff910068a77099ecd081274b4642744586c3c4172a14630a6b6d2b23782bce09d168dfd21a5fdcde6df3e0631f8ffb2a682b0fd15b9e7c3413083ceeb131ad6f66edd8e458439664066c67e2746b31a6f77852ec06d36cbded8b61ca88d3a068aab5ca637d31997512f8df847eb24d51483ffb59def1ba698576af77ed368fc333b6626a7ee8180a4909a19aab038541f3db030993a47caf9dfb9a3351e6ed96e39fdd98b461cb0f2953baae64d26cff407e4196a8d28c8e9ed9abbf43f4b39369860a5bb3a4b0b1210bb425c3f1198b562a389182704b3d1ae5250d353aa90bcc92c8267f73096146db37b73a946d45068667b10d64794bbf18629ae38dc7b361243f2a322abb1ffada867ee99f5e54e492291ccca018d1ad0535ca6ad62e8e5875e36d2f2244bb4f7cc3b12fe2ec2dcdd11618d05b538d719083409bbdc88617b9e21dfa4523bb89d140afc37132ede3616b2e00ba1bb813b485b7cabffda93a688dc9030bc9b6445cd30a7a72c2da88e9afe1d99746d3583f7910b5c9396caa5cedcab7c566b573e1c14266875fde325e2780a9cfda4b72f19f1096be8e082f828e567e779e214f35b0368673f276528be72784e5639b89af9a1dce355a9ab7deb2bc4ef434382c38c5c8f38223de59fe0125fbf536895636cd683f4bf0426b298a44d88f334a6b814c1a2d378edfcfc0256eaac0afc2ab762266ddb5fa80505c11881ae42e7802c0991af1359381bfa1c9490a9996b09b3aeb82809bbbd0d2f7f751c67d23f8ef64745d683782e4b572f15896c12e8ba7c06aa6ad89dd326918fc4c97b62a2e9f07724e0ec49f2bbbafc4213a2f6a8b67c23fe1536ddc317fe4ca139e9aa7ec393affccfa3f05846dff80b7dd661634236f804b36497c944367bcc940b575b3c739a398a0b0f3a197ba2e496833fa79bdafcf737314f7c5cb0b437fc33f33e1b8dad3147cc8658580816f952aeb348cacb0ff390926dc9d2b1dee64591e5a7694683419cf1c86a3d9b33790ae095db9afdcafb2ff82465695bb697f0d14ff8092f8d0786bc48de31d6e331ee9543fd04505b59d011acd727ead58d9d075cfd8156625873949b43afe92f3b95ba772cd51ae80dd0ea5c8fc08cafd7cedbb4ab7bb4f60af739a2711fb0b8879c212ba3dde1572a99712424f767e9970cca0227466de78a53a1bcfe4b9d1c90ab11002e94702a256dcd5770050fbdaf64cf64e6465ee412981b1c1c0c4a80096b3b76b54f26f0569a228cd5df9516cafda212265b0e721af2e2276496559808d259443e7434a793e5668360a5b7ad7288e8bee834bfd5f92e5a501da2737394339dff747953d919ed479729fed0d4a72a0f4a179e880ba7aaccc016487dafec8fc9ff2b2b50d79e9e208883100c77eee5514bed09b711e163a5e6178b5bc3b134fe75f727132096737facdbc66acc5b19687768e05f63b3b11f49120fe66d4ddbe33115988b083f3bd94e36c19b04f41ae8fe09f0516777360318422fb0aeff8712444a1ed88b89ffb64dc923b854f6009f55c25bf2a2f9fe026f1120f9bec43307b62ceeb8844555a349b1f41ca59e4eedf8805aae01d938b6f5737a11944e48fe2a6e99f5170c1c53c8294b7bbfac713d7af5bb966cc6ea0240d83cfeba9037108adc9251b8dcf390b54e06262a5174450c3e3eeb6988802f594f1ba1f9b1258f91756468bdfb300c2d780bff14ad8dde0cc3181950a8cddd9fddf9f6dc528d9b629c5e968cbf0c3286044cc44a43e7e7153b9ec58a61999d6aa20eb2e10e621508e7c806ae4912a31242c84f83bff5283c9184c454785309d7f4d3ed541ef9dcb13233e052f4462ed91bd3dedcb2efc18a9a6c2bcc9520f4337bd205040fd4a0b498f7bb5c976f6a68819dd648afc0d70a4d79abe0123648847f9016ea438b548c6a22a75c831baae9970bf6875bdb90054773410107e9e0f6f99b13484b48b61addab32bbe2c39546b60019e96329fda9a62390001e45bec4e7d9f3f34bcd9cd158e702b106480e3738401695c76a3937d13a89ec1c7eb08f00db12b6c5727463a0ae5910c755d7af5e4ec9416e709a65e7c4487b46065c2829b29bf87fe8f4935bea187ffacb4ab36f7310c1d9f49fc1bdaac0b18f9133a71c69d4cd1cad2c15896046697fc82d0e1059ac3579f7210d3da7ae0fdca372c0c4b63be3c75df4aca5e56dde31bffa23d6d5b8848e1e43f44fca3f980db10635118983bb5c7ceeecb5fb43ca6ac5b977537849e3e961209dce40099cc03d4571f3ed61978d9e46ce2150aa326391e3144aea6c6203bc02bd6cc9965b0da254bce97d6944533f1cb5adc27b704cd12827b884a007532446c00b2f12b9f1e5ebd76676af0970856e47b87eaf19ffc48377f8903efa03eb236f3d5b9a0cbf18b71f68320eeac8df10662689cedf31bfc862731d80b105a36b04be4eb022598e4b5b297fe3179a6cab090fdceb548799de7563a5724879bd53fa4ee246df59fd0c22f06e3da0f8ea7f6c541f639da5105681ad3284363151a95a5474c9dee99f216c19b2536d6af98896619655993fd8c0fadcb3dae961a56ab7b4cf46069c1f4fc82dcdb20b022980d042d656eea430470a81e5c3d79333821a8b8b85a563f8206b86166948460e7a1855c4ee52bf735f984a3361218ca5cad852f5b512956d69d7e8284e7b6be06d44e15d1c9aa13c7b6090b85a1c3424c9b711c99f10a13114a3f9bd98bfec03d8dfb7b68baa195c4e6d754ccf4eda478fabb1546ec150485903180f8a728558678d81e4a81d285a024e2b5eb95ab668d457d9679ac6b922b6c20d9655cc09cbce38aff10a92f5eec5015b336946319806412cafdd09aa465eb64f57a8ce06168ebcd151a34d27583444630703f50b322240a6ee0b701c559f576ccff959a8b5b54a08ad959124c14e7fbae303c1ee056f706aaa119baf8bf0fabd78bc4ac26638b691dd3f30c1e6d2bf4b3e8f8bffa1eb4e7b0387e68fd7d7537466a2d074cf591b7ad1e5057d80f630c5224be34f770ba7bff3c4caf63234244e7617287f715260cdb0d3f6d28f8140bda0bccc99afd4ad1f20e51a5ba7719cfa1473a68913118fa25593f9d66ab8682c43a182110c91971fc1434be76ede324ad6d44ced1115b10c5b96c263335c93fd74719e2e8815d457183fb5bf7d16ebcb84a31c99c31e822a54e7d7a7e15a6f56adadb8e0408bc967c2aafc78d1c63b780a4cd9cbafdfcecfdbc9dcce3dce57567e41bca93975cc086b6e5265de779c7661e1ccc42ba848da65bd3d3fe4c81274ed70ff0d13ca7398b8dfef1f601c67ff9e0aae2e890e7f5d560ea9357df154a03fb12608265087a8d8ac993dde19c32d78ef88767f1e4f5ddea13cf6d6698495f8ace4322e29ad8044a0dea49efd1ff3188fb6dcd81d7d4e159d0493c73d10d8196f88ddea29173003b760062247bf0e6fabcef62a802783661f895a92b1f372bdfc06ea1b2dad0b380af7f1f6c63e7e958bf7808b14f76c0e2402bf46f71875bbf850f2a7e968b6b17e2c2fdd1b44cc3bffdd8e9bdd072173a2e0e23aeda7a415a0d731637a305bb9758918cc95542cef5d89ccc920437fe36cc458c73f3b88374917215b5b81232e9d1a251730e656e0f0c70500c6f7a0a08886bc682c92fb2fbca835a88381b0653c766fe6a6d5a8daa97acacb5c7a74934bc5dde47177ab58e44c3634ca2b1f3a5fa8ef842440bc48fdc73c96d321d95c25d3e162127cca217deaca98cfc52d595ebd92963dc6448f424599f778225b15d5c", 0x1000, 0x1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="00000021cb093a559b2f238b126d7f0afd104a264ec2bbcb9a64005d4ec5e4bbc2c5f090c66a3fd37727a8df77ea4c3ae799a30e40a0b842326877d1b0576cbfa4c672a99239f4fcc317", 0x4a}], 0x1) 13:34:27 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x1}, {r1, 0xc}], 0x2, 0x6) r2 = kqueue() renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() fchmod(r3, 0x4) kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) 13:34:27 executing program 1: r0 = semget$private(0x0, 0x3, 0x528) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/54) semop(r0, &(0x7f0000000080)=[{0x3, 0x5, 0x1800}, {0x0, 0x8, 0x20000000000000}, {0x2, 0x8000}], 0x3) r1 = socket(0x11, 0x3ffe, 0x4) r2 = shmget(0x0, 0x1000, 0x7510a9749b724be8, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) 13:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x6) getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000280)=0xc) r2 = getpgid(r1) wait4(r2, &(0x7f0000000180), 0x2, &(0x7f00000001c0)) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r0, 0x8) flock(r0, 0x2) flock(r0, 0x2) r4 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/91) 13:34:27 executing program 1: mkdir(&(0x7f0000000080)='./bus\x00', 0x184) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 13:34:27 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20082, 0x0) fcntl$getflags(r0, 0x0) r1 = getgid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x3, 0xef, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x1, 0x51}, {{r0}, 0xffffffffffffffff, 0x11, 0x41, 0x3, 0xf0}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x5, 0x6}, {{r0}, 0x0, 0x9, 0x80000000, 0x7ff, 0xd5}], 0x0, &(0x7f0000000180)={0x2, 0x90000000000}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r1}, 0xc) accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2110, 0x1) getpeername$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = open(&(0x7f0000000380)='./file0\x00', 0x1, 0x40) setgid(r1) r6 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = msgget$private(0x0, 0x201) msgsnd(r7, &(0x7f00000003c0)={0x1, "76bb59656498193a0aef2a95606febf54551752e2f2bc223ebbce53ec747f38b6b72c45925644a099c0b6083327ed76d1c82b0b10245428c69745084d8"}, 0x45, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000480)=0x9) fchdir(r0) r9 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f00000004c0)=0x7f) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x3, 0xffffffffffff6b32, 0x1}, {0x18, 0x0, 0x5, 0x9}, 0x8, [0x3, 0xda3e, 0xae20, 0x8, 0x81, 0x8, 0x4, 0x80000001]}, 0x3c) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000540)={0x80000000, './file0\x00'}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0xa0, 0x0) 13:34:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000200)="77f713d10c19f31b7a61204585a7a486c8ceb4098035dd4296e8871b0874e0ed70b6cc07f7f0e9d5338d716d1b9bf60a8c254858fa1d3ef000d02b86c08940a3bfce048a6563215993d0cec289d24f7c1a10339a38ff08cc0c3901d3d85523fdda09d9284b03965fa9ba013b8a022427de7cc39bbe498dc627af5e3321fd0102b9b72b4e50578b88", 0x88) faccessat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1, 0x3) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') r2 = getuid() r3 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 13:34:28 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() r2 = semget(0x0, 0x7, 0xc2) semop(r2, &(0x7f0000000140)=[{0x0, 0x10000, 0x1800}, {0x0, 0x6, 0x1000}, {0x0, 0x800, 0x1800}], 0x3) msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r3 = semget(0x3, 0x5, 0x420) semop(r3, &(0x7f0000000140), 0x0) r4 = semget$private(0x0, 0x2, 0xaa) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/92) 13:34:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x17, 0x5, 0x6) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xdd39, 0xff, 0x0, "3c83b95b9d3fde49d6f87c03823c605ade7aca54", 0xfff, 0xe69}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="59e90ca98cd8ea4459de05505f5051f12f37d8fa0b2ea80bbbfdddf461503b44db21f799a4fdf4b5a5fa7023ce1048c7c9ff9ce1d2b9af187555862016ed447a5badf37b6b14638a39354587afd086707a9e2b012d376f0429ea242d52b07174f3b04321ef84d261fbe3445e2c38c0f1799354c479f824d4405c2f37e35fb4e546b732d2cb882cc3cfd6cec7477a5f24da90be5d1345be599b352557e097e0bf9e21157eebde6822a533d9bcd370d12c2e91475da81067fd6c76c3ef40a330d62c77529362b9ab16dded75cf42820ec05ce3141ca31ebd47ad95d9385d2e561ad071fe3278626701d05a28d449f3f49b58611d3f5dc29a3a0d5c74272eab19f00939ca78b46dea1dab20589446b0df8ccd8633ac20bd8fe85b417f186db1e96b75c4c4b929ae7bf863ec82138f96d230e76469dc6ef8476421018e310d25359f90dba92458cacc81258f48a19a770e890003527a4339c86c0b6e13881d9758a178ef7f1971e30477fc19d4f960df22df8f8ea74dad14cc2b5b1922345ffc6446b202d4f88347fdae39a47e88cbb42e766f1807afecdbbbc7fbcfdf9ad4817c32fc2fb3bc381c1ee7a59ecc84019a981b4aa0453c5c68a103e1eec1a0e482cf054d2c924917603bb64ec3014b1fa6b1dd98c33607179a356b59f0c94af9cd2c57a4c568f4ed32047a04db10ed90358e0e947c95853a5dcd7dcd6077db3348623e676ceb0cb6f37528d3e04cb9767fb58ee77fc8a07cc142ece9e738a04519ea8f3648cb986fcc2967947b8c94aa9840a9a7f87d1f56698cc4cf5b698695cbf62d0f612fbe2b9d9b28e57eb74dfc7351068a82329a7a345ecc164f78846c99d067730dacdf522d7d224b10bf72d86f8987d950ea8b471aefc074da0e35499c24fd0086284c4aa2c97125cc3cf045a7c42d464ee3a7b132607203bfc494760f2f8a24639372c34f66f4fd40568e6b5af1f7d12831e1f3a82148d2cacc1e34720e8ccc8dc134c12ec99de7254cedd8a4744899a2f00c423b347b137dfbe5abd38bf795cb960190435e044228b811c558f207e762237b3aac8c9fb02932f08471f52c2fa9fa8063a28072b0a61d4b4b057490cfaeca931c1ef0e19f96cf8d5da755e10639122a5928d71fda5eb77b2353da47734b656eb62c13d6fd6eb4eac301b2101ba62af682be6b5d1ff82fb2798a674f8e2da18d80c6d8a9855aa6e6f916635a3f54fae707655109ed6fe4be354b259eeda6b9cc9ce115d863ca292d24c2dafe4c9e0a133ac31253acf6ed9dcc1ccd0b626a6297449206ea73b3fd49167a475509ef733c717db485024c615f0c84992f8d76ddd6ac8cbc726310c97326c3fc69e65141a2c5f81f1d61a6c32dfd56529e1a73db6f498d5924b60a59abea3ceb274b6d9a73543fea6d1f9106c699da4afb109d7a82dd4b0b59d321c28c92418bef379b1f5b985893313e7cae338b1d8d40cc75e657e805a66160724701ce1b0ac2bc62f8e1f358d43ea4a0e2ef330f84eea53c4129c58f943110a4a9b04850ab7e0cdc3f52a1bba718b10d5b45205110478db02b64544f3c38bd96d363fbdbc8cebb7a395780f5efab89d1131c66aea44ada07f477a849523bf126102ad81fdb5ce6b93e2899c649a954f05fd3c5646b81f7c9be617cc787e2af167d8369c349dc6c91288e34e0bbec692a01fabd6780d1d73c89ee71d04acbd57ad0cdf8dcec0c3c3a55300329ae07832283a2e2af4bd5bad0dd89bdb4b894f870dc0dc92154532443bf261113ff7ef1f2fb9e53af6a31762f144ba5b4b1ed2de3267dd6c8646e5fa4103dd24440089a2aaf2ee783385d18687c1303baa166fb0b9ae3a699a959ce8eaaa785b1a28e87ac601fa54264a364ac6e3a1d27d4e7bca0868ec2bf061ab93b3ed16d2394d659c8b56e083b5792e12f5879ff2d5b5742e4fee0b6167e3ff087308e07d4c1eddfdae11f686f6c977c850e567571d78e42585e71c4bb90ab84ed324e9f7f692c99a8a1347eb2664fa84b28f555ad9c471808da22d57875862721bf4020e824a6dadfc9f70ed012d80a0e1fa8540c8940461010fa1020c2bf26d2239153c3da383aba3906191e7adab3f606f211190211d2ac4fa764bdae9773c5e4174cd008658be50da929962cb6be87da04b918fe7332ee3c11189b047321e96b86c95a3ab3398f4332026ff7f2e53c7bbcca8fb6a318639dd5f1e3ed1fae590a410b23d8030cbf38973af938c4cda9fdf435dfd65898e0584a5c916aaf11fe1fc2790795f379c2661f680dba17b833be1b1d787d67f71c5547b0932b8e2d008af0d2935e9ad3f11789fe43564ab5d7de1994ae36225f26dbb03a733128f9746702ae4aaf7c2f2447918049aa35e7c516f7de34b079d04359ea842931732be79ec9b1fdc64e55744dfa74e5bf03375386138f5c20e23dad42c4d3d69ece534365a09e43b812125a2d77a9b56b9cc71b49cbdba5fecb5e4be41125f47a6193f21fa0b85bc257013280150cd03ea560312761dfd4b2b77b0869776c73739948e6160fe47404679d33e8f978996ddcafaad8dc561425102e0a5d3b0fee7c342c3b6c7ee6789639c59b0680843db9a7ef8ce3c8f6c3b8d073e9cc02b98e4c5d088ccf0e07355ec74b937facf9c6c2e0de254ac5772bf5c3d7a0403ce7cd7b19bbc871915f5d801791a74a3ccae8f043f7aa138eab73f95aa56ed5be23a89d24d9607e64ca363dbdcfbf4681f39e1795d468ae852a82326c1cb5b30a50876363712696841b720b0a4186b16125dcbb12a283619df60c54093353540410f225b08a67e18ee8514900bd1fcdab343f6e1b53629adb1175d1fa6a71cbf1333960ef89fa6ae94a44d29874007f62c38c4322acbbe7754e55a2db5fdb55558e825766c620714749047a8c9744ff77477f4c7da7678f6a1c6db54a77ae2ef91a3a5993aed23b2ba0304c60ca671176598ac92f2a332d7e98e98a68e515436a3d33d42c6dd4a32f98ff2843b68092f698e6450ae5e391892605a890b688a49847fe3ae3ca4aab131fb2df2f531ad342abdfbf615636843b201500997b2f7c3c20b8079f9c02ec1fb28377061ade060fb75c6c6aced654b443a18fd59e2709a2125d4e2894f42b278dc076ac2e82d41c170b9f1b973041b4fd98da032697cd61f5506be9132d74333055a728fa4add5348663dda876980763d1f73a82699cf071f6567688fbb654826c0f1001eb2034c3add6f48b5a0f2481dfbbea2dbcdea048bf5ff6f0a4b85997214a4f74fadd6c93a4e858eb94d3400a46ae6b83ad908d34ee64da0c10d072eaed47fc8a4a425d7ae86d621aef89e16d19efbababae78366bd4eb5d224ad3e6d95b408b9a652b4f3a7cd8355d943582034ab6a44c1ff7ff6a0c7f8df1fbf275fd2a6d46c39f821c31b4dbea8ea226012845c20d3ab055e2302814ec9cc3b56ab4b64ec63581b00179d95ff72b80cae2e26a53eaefe6e0bf9e04b975f79ee55be9a168db691ed30369d53d2c4edebaa25382844e4c6ebfbce993245ae409c1a1117eb06caa70d3984ae693629327bb1fa72ab04c97cf0901fbe58b163b06ce4bac7add42686d1ac2a636fb3cd13e408fcb582c0eb5d2bd53d49e40e06e4c240dba290500298d2f0fe04707a1f36be87ba6c71dd74ba4b1e6bc5ffe10f69bdb1d51ed6aa4d807853d12bc01a1025be919a47fceea39709658110f755f1b19e1e85ba33670ab2b113cc3aff698190abf213c7c369f67f0bbb9d292e39e56cfdb7e867ed74de84c973f7eb78a27f581660ee2b375e5f5f2989c578b488abccacec73275a58c744b26af6dfa583f1fca414d543e1f34db78ecee344e05cdcbcfaf62e10bae0a6b82dd78a5e30f9e5888270b6191321f630eb71b02a3b90876f9f2da5432b2d7681fb16b9ca9f47b916845e1b611172b9b26acf350528630647f466da21e30ca2a9ddfc05d684f5aed8fba11ec3c507c69720f2d1ff45f9031fc66ce5042045b908aeed45f73b9d810b00022a5952c2b97f6ef25604c301bce679f19d04df0182228f7f94df93a86797711183dc596913da70fa4a37a25915d67a40fd99580ed9c3cbcd03680572b000d61ffe41946123d952f9c31c31e01e39ea33136e074854d3db9f50757209dec8bd07fe86d371127f11fe525cc574b34fdaf14e3627b198a1ac947232dacf7825ae09f652e21503bec82928358587a89f3b01ba894c9ba9906c8276b0c8363610052b3ad98affa2963814785257100994afd2536cfd8f6bee52be9cfdd8d47aa9dfb1a1f173fed87be02e193b095903e46d3f99805d84cad4c2826cdb04ab2b02e6229d7f60920b10b5c7dc516dd46f9d2eba4b35518b99a3d7679035d21ad6eeb9eb951d49051ca5047d76784ce9ee1d25111a05601d69c6b8e390cf4aec3428a864743809987e82b29f2ded910758d47c3be931a07fefe586ab6db9eb7f6cf9ef7706806a336bf5990916e7661c677241b1c28ea196f9f6da510e33865116dcc1a49f854b7bf2afe23755506671639c7a8226d53110f19ad2e31a2276e5aa71e165494b24cb4892073da57988dc71063433c429c9ecc7c4c2946417af172844814ec98df3431aa55c09ab94fabda333d7fd93284e69847c1a2ffff0f4c67820059e0d8abb4cde85782827418674a1178642e90c4a3b338ae6d6fdcecf0b45a80942737b839b3c59a3a5c74d27d158260914334860074a28e840261d4b436ce20dd4d36e5747bc75158781dbc6697a761c5f3eb03acf8707bbbe3815bff5f0626b40823b8819dfd495edf8c9224134288f82966734ac424c7ec865b2e33fd054759affbe39671710e868aaa3a2fe8f2356c47b26c6234c1ae2eef04284f72777746c1b15416b1658e92055c145333790ce5ea96e96cd9e721f8716f908ce18e4be0e5e704e44fb72851d1acc8b8cbc24c2df0ea149fe9f146f1a95bafc48dd57263285588aedc62abe95a09607bd411287a4bcd0c65816e644bc8f1daec976503bd68476a950e8966a6c8cc565b816532143d4254c43ee8b19fa5b0200feaa5f217ca5cb115dfa0bb40f0c8356679a70b9c3dbc0173d3ba8dc1a669f736de16d4143edce4802ad824d60927d3d44e80cc45141c0edc3361f23a2856ab031035a27ce50a2af033b7725d4f9416ec3ea6da204d0dfb042fe9256f2c8fd645d542a5b1d0206f94fccf8145b19d38742dcff0eb0d05139c31afe78789e7cce89ed491efbd1c42bd2d8408869673d2c63044c889e717b22ab21cf4c89ffa0bd796be0054286b307055051114d74a7f05192851097400ee03e3a721de2d7063be8869b9bd95f78e4b5f4381d75f20bc753bb2f08e8b126ff74e4908bccd936e71e8a02b71739f84cc8f7f92daa0ce59f1255f0e252abb587aafbbb89849ef3ab1039f7b86a8ef8f094e5f5c8cf63e3de81f4ee92e5a66fa7e912cc901816bb9a7ebc2bcf8341cf0321e287b287bf515d1691c96ae47c2c27cc7eb7a24d518743a574edaad1ebfd0dbc48ae474ae40bef515899ad00ca9aede29e125e23a3b84cb47be3a02580547afcac92482e3ff0cebc736d4e9e65621e4368a5384a785526e434dad3d22f3798f6482085fa4454d648fff9a85dac1c83b2ea940eb07f17332cd57f8d1ac9f994f28fb7bd354321e1f1a1eb629ba9cb6f4951df19870057e7d0a6182000557976074f12dab89689f4cb1bed6016f025ac20c0e7171dc88702eedb2f9b13fe028215ddddc0e18e1e7a2ebf58615085c0c5eb3b1780349315b3a7f7140f40c2ea0a831d70d894511a80673", 0x1000, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)) 13:34:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) socketpair(0x6, 0x8001, 0xa1cf, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x200fffff, 0x1f, 0x7fff}], 0xc9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x84, 0x10, 0x5, 0xffffffffffffff81}, {{r3}, 0xfffffffffffffff9, 0x1, 0x1, 0x3, 0x1139}], 0x1, &(0x7f0000000200)={0x0, 0x3}) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f00000001c0)=""/20, 0x14) 13:34:28 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000001200)='./file0\x00', r1, r2) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) r6 = getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) wait4(r6, &(0x7f00000013c0), 0x8, &(0x7f0000001400)) 13:34:28 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x0, 0x0) close(r0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) pledge(&(0x7f0000000000)='\\%/!}{:]\'[)\x00', &(0x7f0000000040)='\xe9\x00') 13:34:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000680)='\x05Mj\xa7c*w\xf4a\xbf\xd0\x86J*0\xb2\xc4\x17c\xa26\xa8z\xabM\xfbM\x8f\x06\x18\xf4\xc8\x0f[y\xb7\x93VP=!C\xad', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r7 = dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r6, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) kqueue() 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000000c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0x101) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x20080000000, 0x1004}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffffa5) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) setsockopt(r0, 0xfffffffffffffffa, 0x0, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) r4 = accept(r1, 0x0, &(0x7f00000002c0)=0xfffffffffffffe0d) r5 = semget$private(0x0, 0x5, 0x20) semop(r5, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x802}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r6, 0x2000747a) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) lchown(&(0x7f0000000700)='./file0\x00', r7, r8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc5) msgget(0x3, 0x2) mkdir(&(0x7f0000000500)='./file0\x00', 0x46) chown(&(0x7f0000000540)='./file0\x00', r7, r9) r10 = accept$inet6(r4, &(0x7f0000000580), &(0x7f00000005c0)=0xc) connect$inet6(r6, &(0x7f00000004c0)={0x18, 0x0, 0x80, 0x8001}, 0xc) utimes(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x8, 0x186414cc}, {0x9, 0x6}}) write(r10, &(0x7f0000000600)="b5c3f39d707ca3e1ece1389ca2b52de566e52c59dab0f113965c6f014bd0d66f04b58e958b3c0494d816b912c977f04698ae188428c015389f62629b892ec45dd15cfacfeb190ff67f6058d752fa296e60fbcd1191a956e5448bf9717b0627f332736d206891321d4a18efe39b026ed4b4eee13ef97e6549c8c193d7b73f2e57e8ddc1b4d8ddc96b28aca8875ad51fab610404d4f5d9035edd449fbe34ce7a78adc1977ad23bd5bd72aa995ef89b0f1dbeeb9c00df91abb421ea0fc1165b66a624fe602fef", 0xc5) write(r1, &(0x7f0000001900)="01f641bf766c69bfbc8d8a6052a4fc949b4113056b9cd791ecd40b1d2d52c873628be3661c916a9ba309889a6236d080ba6974edb074315772d637b2096ba474b74dadb8c48252cebaf037727d97fdb89d2307dbb1120f659fb591ebef4a0c86a3411f730c9c225c66e7b41bb5d57a2ffce7c82a9af59f1ffc2e9362aad35a2ca557d78babe99adc7afe76b3a382f652017cf98840c7d963cd20c0781bc197dfbb75536d8e01d47024e9bc51a9a2ecaf8a02b4cebb4f0f5633cda1e7d9433b6a75e0de3a2f52fd51ba105861914ef9ed28bafdb8a445049abdeacd81532c7f470617fd23c3ed51012f239c03a5033a5b97526b3f145ac3387b52614167dc10abcfee90b70fb374a846c3a6bc0b5f5fd898aa62b7c5087abb8685edfef83d8a834aec4661dadbe64482e731de138304600bf55de2349cf311dbce316d9fcc4e4347529553defefdd06b98df6fe7183a3df62b9c082735458a59482f0ccec01ec1d9c8d975d05625e27f842d88f33da417505016e433d03429c8f9739a632f4931542e9bbd0e64bc8f6fdbbc609970881d1f43c8542e8dd57b1417a12ce189e9db7e5b57a97a535d36d3ce6b904f8ac64d6d5000907223daea2a36b33342f03b9ac80f2a74e4f3ef72b9ce57cfac3614976545ccf84925d25daa9162528affaef4bb394ba70e898a90932f65fec0b0761f20a3848e56e13769f013bf9e727ab7293dd64ce9a55d2384cb530aa06fbec5ed6c83c76d817bdc2150cd1e7cdcb7c064dc6d9f3cbb24e6bf5b44babc7971ea4c1bc5be8237984e91dee1dfcded3042f0fc0cd5ee8ee8bede219de48cd346f04ca47642c72cc8c38afaa8c0b7c536ab3c3438eb137591f40217e4a982b1cb55ba03ecce4511a7e711b68aa25bdabcb007a234b633759e6bd7325193d5d034af049ac91c4b3140bc2e65a68dc6cb3de4406bcdfb8cd6805b8f6b4b891ec4de4186fe853708bc89b8fdec65ba5bdb5c106a8e8cc40d2d948040d1de526908bc1f38829039c46a8313eca04c3001a20663b9ef3cd077e1e3014d5b204505d58052b071b4c28c6ee8ed57b054a881bf588f3194741113902a525b53ac6468415e29422bf2a50739b4b456526d3ae4e4aa293bcd4bbef6c07ecc9631a92eb0cad5a5e81ed9254482bfbea3a952de770024256d6818e8826f89997db47be585d0288cda43684ce9485121393182de4b69e4f1bf3a342e517ba170094da065cc16250e43e697efb01cef4d7a8705e3a2bf3c4f9fa64a4ea821f8ec6af9e769b5dfdf1cbcfcff17ebd069af46a564bf33a11f77f757301cfa4a2e1027c6451574de067bda6c08d523c11c0bb5d89b5858dfe2a01a4fd8fb075ee16b38821aeeae98807361baa571f8dd61bd493a4579b69852ed74671d4d4829271382c75cadca712b2483fdb790ff05b75f1664fc4d268ebe5bd00bc85d3cdfcc1fc1261ce5f70b86a5fc82950583366b147d9207e0a7587df8f151556789fa29266d24a93de71bf9428e809a43071c93db762894fbb9b078ca60226a8034ce0d4f52d30f519f2776444511eda73e63a7f28990731a57008851c9b18f51f1476cd6ec2ed15e4301a2afcd57c3c1d66c1d4183d789eab185d4abd502aea8bf42c15c14aa886a6564cc86406f89cb4cd8b557e522cf19c9d2eea5d48e48d1e48af19279916b1b6e99f849c30db90bcf87fddbaa8942af12571b4ab4b51e239a821e0a23349ca3071e1d0daf46f322c22476c86a4988169571d8e7964838f09acd1a4aea4856883e83697f88e555792854227808566c9050f84367806047ca62ee1a1105d0455a5642d11ac698c90c26e178c0541cf1348947a23218b6ace65be470e96378b57a818b1ad20d0d15c7ba55aae0ee7eb331cb511125eb1ee036976d99d03902283c14e4f6ef1dbc6400a67b9110f7b7a8d9ba22013768b6034636f5dc5bb529ca7cbc56968ba6fbc2285ac71f08f833699fa901f8622d99eef46a051ce71728bfa8c4d7ca566b93a658fb9db9c1803917f1834de63c0fd9ec3d46315e857f72fc128115bb37f7f5c87a53c2d65a776b50a64f9ceb73ea331607ab34541400b9cd28460208373a0130a6287d24de4673d443ee56c63e059bb1ec0a2cd955a787058516ac5ca950468fde545900bb69613fadb95a7db3ae990c1cbe3ec9017f8330d898251c04838b162066bb46faf3a5ea9432524a30fc32d04b26158f1041c77eabdafa3f8093d6ffe62bd59a093b51ed1c98cfd343f9208fdd23671f1c0b1301b0e85b5117dd4a344433e494288f95d334047221d6bb3c7d8b1c8b739c979db32b6ebfa638a27c33954d169d34d9ae1b1cd223e091b4cc69e7d297af3a013ac2ea39ed0914f60810178866becc60e189e212450b9864bbe579684c3ce138c57f28df2a8c4ae302637db060885e0ed13caea1d30702a3cee255b57710e08849c993a8f14bb8cbadf4ed73c876d7eb89a47eae1aaedd3ae8a9efe8ead93888cfdd39a7badd07ae8e67fec5bf83bf7877a1ce57045231379917736946ec7a4dd47cae47b1a441c167a4dca4bb19748ac132432fb470d0baa1afb0a285c56a2e9049f2b24f5ff977ef54936f9cddf95ac9de131db2e1d6c8ccc69ab3451f845292da2b9f024e5b294e99b83246e0277278a351a82cc3d178241596324ef599f8d4ef2976d68ce76e8548a46c944bc7b888d23d7210f1beef4e628f79be0000ad8f289da7edf5ed9eca94233d7c779eb9b46c8d3c4b12f533d63ea8852237f8cf881d9dc708342855c8bb8bf4f95d3498e09e394be162f401e74999738cbc3e88d84ef804385eadfe65f73c1dd57f0814f2e97395a0547852b9a25ff390b08d00ab31685579711970e041a48da2ac5a72a0c161868ef6ece09acbad2f23450331748922e4123b4a2600136b363fa063e59e7acc4a32248e74d86e4f11f8d01a2e57ea794637ebabd2eb47d82ec6630cdd02d43749798e649529db5ebf49f285815f4ef5c07a5c321d58ab1bf3b40188e6924093851db6fcf4366b58f7fc475faba3503c77c531465d8e457c517948e93fe369217bc107881a3fd06fb9fba58d8e3634ac38b2908594ef348d6413c73b529aabc16c7a31ee0e2ea8b78b5c9983b1ba6454e98d63ef40671b718d194ac68da2bd220fe8dff065d254d8176795f4d24c0b0cf9f21a0471347c96b010c195eca4f4211be4c9137a684cc9d4cd108043d6dc23609eb54a8063d02bc5b15d106f898d44ad6012d5d45659a9f0ca83e51ff1c9a08b12d8daef44187c0eb88253d46d222bf6ec15de180956c9e2461f29adae3223be95ebef3c69c6e21887cfbba3d2d59994f41426937cda30c207ffecdbbb3c7bf126803cf3fc27a11d43096afc222ea6f912ab94cc35cc1461e02e4f5d63408845295e776398120f141170d221dee780f0e896ebe70c3fe70117e3767a88d51b71dbba7e786ed3400b97f5ff566d4a515f1a8959515b8ae8d384981ace2cc54bc3bbd55a3da8e6dafe6c840cfb550c0d81ac5edb1455fe4dbf83b2429a7dcc34f99cd04d75ad76c16d632e4e7da4897e1deab00953d3c4f555b0116e2415419c0e11d268de0e8c89464b6bc934af63186f7393e821be0b554dfdaa2c998c26544de289679e90e14ea24dff1cc5bd2b1481ed07dac138de8b09caf60b2b23662764559914440f45749e624e341b9622c7c3130d3da9dec9b972c815d067d53a2a13060d8506d42068d36f62728c9c1cc30ee81361d7bfa957c562463adf854513b8355dd294dfa00253024413edd82f8aba6ab8d34fd2e82408e42b9e290c572db8dc9368d62fe46dae6523c0794ebf1e95004050a854cc928afe1c775fa5620bccbb4ca6b2fd777e9cd50d7eac0fc04b6979b7c990a900ded646cb30af4c9283d2b2f2bb695ad250c6076df225039f48f50025ea8c461d30bc12f0bd85b250c230ae6f45f9886129091cec6309d0d6ae163f00e09786c617e6dfcf1d8399044da6d262d3503c30996e98c337cf56af363d2cd2ef39f368f9b63842d168d1ca24069bf2780e3dcf8e9bca60e2af2044820c2d68147c91d81941aee2920af8b98266795e8da1790a8f6bd0d98459f419e88b25dce2db607e113256558164553da8d6e2c302a5f03bb71047b51ba802b13bffce1475dbeba88349732bf1c21ffbee20a659f43d16b400abd7a0ce71ffa6ec22cd0227e5b160a775ae52ff7bb5cab145153d334cd0f5e9d6936818998e4b5c1d774f18db7e12d85eca246be1ec970575c8f11b61a3b915ef4719ed0e97cc836b699edac7a941d467aa7ee77afb1f1123b07f9d585f8628c7b212462bd004afdcb907c1a0837135ada137ba90cf1c9a69eb9a3d887e61c5836becca728fa685f905ad77294f8af01c21da5db59b8aa8d30d79479db0b4d55ce587bf75f24fe70fb7a5464cd333243fac3985f7f0bc5393de964722081b1f65ac7717416e1128f5fa617f4caccf578c15fd7211804966ca158c7a72bdaf215f31731a3f906abf95ddbc853b847c44820652e13e0f29159099e25984205f47e598a84787e4e7bf012de403d306cf27c9c0a807a4ab2ab9f2305209fb051a3317d821de9c9878d49a587715f2f627ba4c1cce489edfa204927a4ae4f87c8166dba2de11431177526f2e9b40ee49c7c1f91ae642fa66c5845fffd2740aac17f03a8b6af8363a1ab412630027f224f21027e32972ec8ddbd06a2960babf17010d0abb20e3c9511a851321b52ae7895c380c4f9b9c1705137937ecc017d1fc9f51f88914006154e480a9f8f8068ebae071e84ca20d72c6b480967ffc9ecfaefc3d412b104355ce9fd39393be2dcde92001ff34c9fbb145bbb7fa58ceb2bc7d463eef4f4dccc9c0b787929d04c66edbb6655aa103dbec0ab4715a8856cbc30a13170fe2e9010283913543f9ad5fea5d3aa0f5c82ab34040674d3860bb857ddd953af7a24502fcbe93b6dece132e6a7a174c8a6c5a8534d9404eb75e5a1d062eae37020237774a4f1aa2d2a6f025cfa1ffcad90794a1313fff97f8c923d856a24a739999e95742a152e7516226b7266a538d9f8c8ae6ad01ec5fca50964cf7e70ec8a490fcc30137eaf948b9423c38d1f060d82e2601d06156904d043d17cea09e4b80253da933e4887ee2d5c688c013d007fb77718efc816607302896516614e3a723fb93cedd7675913a9e409d2240e3aade78e6a112726808bf2dd147ab2eaea36debff3c8a58cab4bca8d0f701466d6260caad026854698a940ce5a27622b0124ae16179ce3cf2c42800cfa29ff72f52c44868e1f2bfd62513d940d067057d9f4d6de06b2151695c489ae008324c35214ff515568246245ecb6b4985eb199b767efd8799159e98d62c74e395a18273313e54e475867465ab3bb5ff75462ee8e462824f1b8618fe01c5dcccf6de26ca143441a18d036c5a4518a46c21bc409e6a65c06a267e26d586b7416589431fa25be572d89aa2a43c7c74929e3ab8b937cb03b7406a1248b3c6bee8452b619561986566683810f868e87eb44ad134d8040a92666fa7c81635786b3150887659250a8b4d6e7f5bb946e0ba9a58ffb5234eee66ff5cb0f22cf77c297458b9d00767bbf3098716419dd102a17dbfa2f3a09866eb74cb0f574cd413838d13735c5793995fedefd33f83bc8843259f9e519b34707ed58bbeb0919269b8d2070eb987077cd4166891b0dd0964b5164c9c85788a25719dc1de163acdb7fbd031b761a27ff51882d973a4ca0ff35e823fa7a0b49a82132856e6f817a9a8", 0x1263) chroot(&(0x7f0000001700)='./file0\x00') semop(r5, &(0x7f0000001740)=[{0x0, 0x4, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) chroot(&(0x7f0000001780)='./file0\x00') 13:34:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000180), 0x0) fchdir(r0) shutdown(r0, 0x3) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 13:34:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r1, 0x0, 0x0) preadv(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r1, 0x0, 0x0) r4 = semget$private(0x0, 0x20000001, 0x101) r5 = accept$inet(r2, &(0x7f0000001600), &(0x7f0000001640)=0xc) r6 = socket(0x10, 0x1000000000004000, 0xfffffffffffff98f) semctl$GETNCNT(r3, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r2, &(0x7f0000001700)='./file0\x00', r5, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setitimer(0x1, &(0x7f0000001780)={{0x7, 0x7}, {0x0, 0x1ff}}, &(0x7f0000001b80)) close(r6) ioctl$TIOCSCTTY(r2, 0x20007461) dup2(r1, r2) pipe(&(0x7f0000001900)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001940)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001800)=""/152) accept$inet(0xffffffffffffffff, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7f, 0x414b) fchown(0xffffffffffffffff, r7, r8) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) getgid() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001ac0)) 13:34:28 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) semget$private(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 13:34:28 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 13:34:28 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 13:34:28 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0xfffffffffffff939, 0x3}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 13:34:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) setrlimit(0x6, &(0x7f0000000080)={0xfffffffffffffffb, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)) mlockall(0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20100, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x1, 0x191) r5 = fcntl$dupfd(r4, 0xe, r4) getitimer(0x1, &(0x7f0000000200)) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000100)=0x9) fcntl$dupfd(r3, 0xa, r5) sendto$inet(r5, &(0x7f00000001c0)="37e830c4ad2dec75bfed27d52c0963a584cef47dbd285c8a78cf9ccc707c625f5b5712c347b6b78e02ba587ab9ed23f4b66a0a5e6e8d52d7df95", 0x3a, 0xfffffffffffffffe, 0x0, 0x0) setrlimit(0x0, &(0x7f00000000c0)={0x7f, 0x1}) chdir(&(0x7f0000000180)='./file0\x00') getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 13:34:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) syz_emit_ethernet(0xad, &(0x7f0000000280)="d9f888737bed3cea648216e0146a044547a6006b885bbc75be7c0d2bd3b78e9e2d9358c43b918c34948b1d28d50e54c78d118373da00c041219f50189ce5b6e7fadf3e1a60ca7782cfed17bba270a0ed589fc084655b314b3e3295b1fb3a1c127d0ab33e56749a1be60ba90ac83b8f1dad04cb2c0378c5d7790000e26f9e70039af185ecb8df995c22bcd0a0bfeba32f6e10df524943358a6e0c65f45f55e0c7e5d1fb01428d34b0923f33b9c2") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x77b91a3720493fe7, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x7, 0x1, 0xcb3, 0x0, 0x2, 0xb1d, 0x278, 0x0, 0x1, 0xfff, 0x80000000}) sendto$inet6(r1, &(0x7f0000000340)="b1efcabdb2812a0b9337d5cb6c7174465ee8330388293de4dbdd188341cb03e8257013a9d04b26586e925dd04ea670163f2b35a8b7dc6b0e673d179b0a288817bef9fb396f8280a8584b17bb1efce1bae03dbbc88855e6eeee3088ff9bf958e01cf86b87e980624233d6b825f9ad2743d49c1715044a372d627f545e3655cd4741d6e5d1800c8b5ba6747efe40a29af581ef462f7d64bec115fd2eec493896d108f17860601d4c153740fdf712c59f1a3ec4b4f9", 0xb4, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x7fff, 0x3}, 0xc) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x7ff, 0x8001, 0x1ff, 0x0, 0x0, 0xa5, 0xf6, 0x2, 0x1, 0xff, 0xfffffffffffff8e1}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getegid() 13:34:28 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0xa1) 13:34:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getgid() r2 = getegid() r3 = getgid() r4 = getgid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getegid() r7 = getegid() setgroups(0x7, &(0x7f0000000040)=[r1, r2, r3, r4, r5, r6, r7]) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 13:34:29 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r1, 0x5) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="2475d79900546b02ee359196f2d816c59cda4d30244609299136d1f8873744be2d582a5328275389e57900377e1d7b290d637ac5d9140b8687b886707c", 0x3d}, {&(0x7f0000000140)="f3012e9a64de47af96d342b4bd0ca17fd3c5ec7fd285b5f1d66f4c8de00aad2522e5b9afb842200688b32568d73620b226addd59dd25106276ca3b0ea2a9ba299ee4518f7135e60b94a6ae9a4160ac6f4b5ee92da1d8a8ef0c802854f43113669c866259813a85ada6a2b091c7fbc18ac2591e16b65b83a94824e8bdd67b63b126091df6c952ef0141d5ea68383418d28c3f3ebdac", 0x95}, {&(0x7f0000000200)="7b75b9e5b4a428871640659573e3c0fa1278e382a1fd7acc6d40fc8ce993bdda518f06f93b6447da3c247acb3ce2270915ec1f1cf68e728f7693f75741599f82bd0c317251d315d18d252f331e127691292c302ad9a330af4616d98c955bfe0cafdf27287a53b9923e11aeb2f2", 0x6d}], 0x3, &(0x7f0000001980)=[{0xd0, 0x1, 0x7, "f60a53c5aed776dcaa3ffce8ae5129ab41e782e3de1fa8e35fe9fb2586820206c4f0831efe9b79c58316fad5abb3ba90019ee779991d0fa9bc682106633d17ac86ce157f53a1938acc93270ff7cc287f2617416715f646f3826a33bbfc576442589ec9551b97261783969cbec1d1293336e47539d2e3808a6bba874348674e4b50171fba7cb139d37f8c6f6ab43a6443f67befc5cd6cb17b01960ab21f47864e60d7a4bf293f295184fd754457d56ac1cdac5ada020eb9e35454"}, {0x80, 0x1, 0x1, "a245fe5dff4c09334984da09a8ca2e7a77b2a5e6ce0de5b4371601a1aeaaa8e508349267a161aca8fdb711dc3f6c38044c441fe627309e40299ce3b67557799cddcc4cfbdd6b3e0d0d0e620c41fa3f6e68b4c00498c2fb814ef14a11131ab0172f1ba4a8287eb0d52a2d18796898ffd2"}, {0x1010, 0x1, 0xbe1, "6e321f8e8b8bcdfd150792d87b8acd7eab53955650966e12fbd4e44bfa05db0917d7618326fd308f55a0b6061d8579a5520941fffe4ea449c26c9f2b06594646ec040ef1223325e425289af6bf803622b4602a4c7a332cfcbac99e68051c9f6bfb46f5c0a5ac14fca73882a00888e6854b61dad1f14c4587379e76ec211c5155a2feebcc8f5eb70566c740a170807209e69b67c5a9d65dd1ea3e8ac6df2fe948841d84142f1bdb2cfc0f727b271bd6fbb3278d2b8706ae5fd4e25d39929174ec2ecf73313fb08bfa234baa697d0bc3eccb627796936b3edb727063964e67aee4ca4d2bb2bf3cc99291bef22f9f6168dc3b3f4adaf1d24b54ee3f573c6b852c242848bf274d4b9c927e19e7d86ad0396d0a2c3f73464945c36489144ccf86dd922c82c971008f9256c04cfe8f8ce287bfe8377f45e310f95515d8a2bccb0d0898a3ed82068314487af575262f2da440c0e00a13b8ad8a552c48633f467c8e96b67555f4b4180d5a3bf387f11e8e1d5e0780f18ce84310e0d0f8fe9dc5f8a6523ba0e287f25587e8044909c7aa2205928b28857e753849e6fb4ecd158cf288a02c8697d43b453645c88525a3cebd5b1eae15f0cfff16c5268d4c4395c0dbffc09525f350dfaf847bf3b6aa4d1e073eec4fee3d88568593f0491dcef2d8ec84b0886a28d319db92c83d287ba4ad1b287056aff9c8a3656422979f77722a45a0021686e325530f833aedb59ae755f47d626b90604c0b6b6d32c3c21c5910744e87afc483c91c3f9245222fa396225b31931f8c6cf03226c0942b19bccd4d80d7f49ada984fae6087b821d3c6adcceae3867130a2c07be9835350b31beebad53ac9aff200999f447a886a33da3bbbd1490d410a0aab454b871f5510d8d2ec236a2676dee275b3e6739f3570af05ba4a724ca545e2e28540fad0aa70e835ce03694c7f8f3777a1a85d2e0c23e9c3d50c29aa548db0e34e6e71330092248da9eb5dc619f50ab174ac2bc2cdc6cfe49e49c2840bf600c5412bf50cb3922d966e3b58948f4dda0917b53d9956105e7063595e8e9623d2ee7cef3963b27cb34284dc0471f474340df7be40901ea611f29a461b9cb63d140fad59bee30ed012d479e66969913b03928cbcf768550f6d85d61c373b52113b1a5c877d6db7939339e58909155d6cb81eb06ef05225ea0ceb6daee8b32fda24734081acdba6602a0318521607afb9efc90dc68515d26a9bf4588a0fa8d4db3273dfe9893eedf448270a42afdc39c4d37cabd5dedee0a20e675fceaa290eae5d2858c3dfc8b50e126cd1c8520aef92c7e8669a8975c52096186273442a2d89a2ef242bfd89766f63304063a3e01faa8265fc5cc9ac268783421bc64a64470b81f3f4848cfbbbcb6494dd459cfd25ed7ef21bc913f955bd59d7b974cee3bd15cc4f41619b39e72326ea63ebf98b142ef70d33b33502e9d81f8200dffbb386e5433323bde4cedd623cd2ce9906b1c2aa8ef3be31d5b29ab91d31dcb8d2b858cfc35a181fac4086240246725bccc0a57be555f6ee50ba95333740540ef960c556355b83149088f29d5d37310db1ff3913007882c4bb9990414880f796b582981006fb357bf948d8eec4ab68a711bf6c58a44eb2712eab6e918b6b823cd5ce69a6b506a26c690af79c6f5be836c34503a7fd0c88df7b019c7bbbdf56b44ec33a925343d2e9edd929e10e50ed9d3df31d2d2242349fb468bd50ab1f018a71e5ea2a56c7b0837b1fbdff5a6f6586edc1422a8034da6824c26b6ad11ede4f91414207cf04321599be6a3df228db22c04d72f48c6df79f90a75dd0e7fbf78c964e18c412467ba4e636940d65c86d5da614a89196b7e04f7fb294ad46da1c901e11a8c370cf1eb33e8944c7508b6d344c610632d8db0f55b80250e494659fd0ea63e4776a6244305203364876bb1c597feed4f9642c1ac4a4af2e048ff77d4daa673c4e22add241a7ca6aa315c16660ff47bd9ba292b72ce34e5745749bc7a0e264d1a87201d630dee53e01ca70f58c51323b21c5657492bf8ff40487dc0ad1eaf220281a3e8e34bb2262c77ed4326dbcfe7d2a5c610957fec044c4d567dbfd4511cf4fa1022bbddea25d0677b661b066aba9bea6029c8f615bc1cb66ba3e10b0fb6fa052d8f7b930dad07ed6a2e6315a80d40af0359ebb8b5fde0056559b1f4cedd715e4b199f5290617c000275f9a6db6f89a290ea245510dbe1850818eb8c2ee1f29848b3c6d4a3a7ef941241fb88d43fe26b58b9832ad94479d9e09003b180a76d2811a3dab8ea02677cff851995cfe91dc849d1579323bdb56ca769b170d06d4172d88e9ff9282126bd65d9083fe6d12ca41e1dfa8f3418487d4f1793918571681f6bab1636c6a735a8ce6f6946188e0b6fd68f027eb741876411f7eefec1789707d4879051ab12c513bb9eabbd0240620a19d0249ce4c63aa47766ae7f0540f832591dc03a0d6ae08703e0eedbcb269749e547359684c33e872faf2367fcf515fc4496e069959f831274ef10155b3a36caddbb873bbcd568c5d2d5735f59413274dc21f8c95b441ed5144f3d913691bfa5718504e5ee757c2df02b1d07f57e04e62da921e650e0c1887b6077c790519a05e5ef36130b6a44f172073b0f9d04bce2ae8a132f017d23ac67a2cc1898bfe034079bacd52eb710d72c785e8e774c3a4220042fcafc749411e38d4422cb5976ace0dd769b1272f5846f2edaf94a630829a60951d313709d4134226c69b1f89ef5d05106a66bd4e08bf2bb7e0f845ff4a184298422a22bd8e325e79feddc011ee9d980d1eb549b5bb49b90695230d7228cd73deaa1438ef796caed6692faef0b215dcbdc052f81c23a338def1528d5bdc757584523fa74dfe5867864469baf116c539dc2d958e5e800d321fdbf475dcbeaa3b1074961d94d4618f9b133472be6f88571a1e4cd97916542d4139eae2b9bcfc82d62ef0bbedcf7841b3177b29168750fe69f37a27da73d3c6c6b777e8a56c785618243b00347bf1fe52cd31cedb3c04c9a42c92cf18288f629979af61a0e3b4da6ee3d469ac7235d261f29edf0fedb2c546940a6de099c2adf196314cdf1cf60b7a22a32f20717d65ab7bf293cde60d339243b179d5a7de137e3fd011f10a0a9bb19f0a8c341e0011c413df8a2184e72ebccb7e06788805cd768604b1d73e7787989fa1c7b58b18da3c040235d8b40aad1bd2ec98c0c46be5e7efc1452fe66cc6402a2ac552a80a9acc407932435945669c6fc7571d8f1dd756735bf32a6e5f3f3ff6dec1df9a39f7edf000fa957d5bad85dec0f9c8db4bcb778b6843f5e400655abbf4fbe2e954631bfdec545757106fdc3e7a23a360c96b7732e7cd89dbd1bf05024d725802c1c4c71b6b1b55534731cad4f1918d91a84834476244f529ff235539e1d3bd6a6c833bade3ca5bf8fc0428cdca2b2c8c74e7a2e14a7f2e71c744e3aba31686674fca296a9b4aec3e7bea6daad8487f3891f016a54c3e62f7ceaf66835a83b39b210ad507cacf153284c468038a7c9aa7e585faac88a22e44852a2a6c93c84797c1da10a23c9c1ca64c4ef049c7d120fb7e0689d1ab33b772149fca4d09f56cd40692ac820e4a358dec7d31a6e879cd12d4c17bc485797d5b9bdda9c79184e64fed97d534336ce1c8076c5ef440937d29533f8c10fd722363f13a579917af73348a2135a63958f50ac0be26acb3111e852133556e8b4730cccc95c21be6c821fcc750afe1edd8e34f15adec9a91abf26534e1a0bc9148d9008e57a560f28666ee21445c68b921b47e801941a2135aea1198adbc268f9c87577bd2331888b8faa5cd28ff1e0b60077f7031385dd27d8a5a2e1682a15341b66594940ea9ab0cc37036e3be4873277a66c172dbf85273ac43fdbb8384686bb3c90cf2a73c6d37eed0794777988c988fe009cbbe34da73610a44b27141ef1cb813b2c6719379e7429d612a817b657819c5a6a6e27cc6de9c4ae785d17c9400553f289d1c3c331d97ce2499d55a4ea7fd658957a927cd0a0dec1d641ddae60bab584f9f0cffbbf51f960390448f46d5262d100d0c4331d774de1a7111f7ec693f62d100e9507205ba291fee74cfa0cea075336904897304573fd41ec30bd41847438e54a4cb5c71452b5c22d1a0b726c634ad13366559ba62b1ba98cfc4abaf05b4e4dbd4369df5443f75b4aba87ae6f498c75711ae3c2c18c310455ae6eb953bd83e753486cf2a804b1ef631edbda894fe965e68003b399e6cb96a2b208d6950798a16acbdcc0fde18c63968674fc464afcd34bf726899c363b71c29c218ba0a5725ed76614b60dbb1d46e1d0d8cdc5a33fd1f7149dbf91fd38d78cfcdb9c770e8740c293d007a7abe55bd8c9c4ca932d90391a1a7b8cdc47d531e455dfc7ceb828fb4c33def15a1cec72e075a7602b1f7a73fe9d3d0dcf19e9c8c61f0c3fd483acddb5a16389eac7a71c7f3204121f72cdf03a7d1c93f188eeb9bb3f9481e2a3c53dc30960e595445d7aa52f778b6e04eafed49e45fd99a996be933cf12da8ab76f05ad4d15cdefecd3f03e081ca1bac6730a888848bc7b6672cb2236f0abb3c12d8972f7765e29e014c02648becfe551852b10c531c290b52dbeb2c23696a823553cbe5a86a128bfb015d3e44141e7d193ccb8c018b62177c6835ff803d61cdf81014d482b623f918bb63a35221f3a7b885d4a49dfd5ba0ac75610704e4341eec70cc81d569f6a56b74cc042f5342e315a50057cb1acbd787ad941f507ff723fccaace0fdea69d3dc5cbb7d1f58c5df54e4ee99eb1511fe681386ff6762f1564be19d263bb127952c81e08c769dcc3efe1b05821f5d5e993004244882197601fcafc3fdaee610e3c28c0f501a04683b494fd04fea01b4671a9f4843802230f2fedbcec05da7f6f9d29af7979a539089bc47c49de2589ac0a5de5e72a725c038cc75c5afa8e02e59a54e69ac3059121e72a3213e6fcce9efdffd8cbfb60051273a52af66c3677eeedd8ff5f69e9fccb56368ca11814e953e25880d97f9447f5cbad670256b55cf5972b712cd9dff86fe43793af897544264fd7e69c25cb5ef779f0bce41a746021d900f944cd19e341d74d300c0356f50b23c1e26c4dac45adb948070dd28c90c483b1e34090ba6caf40738c1d36a9a20a5459ee8dcf8cffe382e2c5af34ff8d03f3559e45fbd2d06313833062ae5cdae607ca98ecc18fd9c537fc0bee589b6f943e508cdf9031547063b16ba3f7a8b2df625b6d1ef27e8cc91368583bf41441ea0d9fb04ffb3bb41bb76ed68fbde1cb1d0c298a9f3c76ed74d6761f92827dd1041dd15105294b6988e38f6e2d243aa691d03507e0e3e130ce75c35bc92140501475a751cf43b24054c260ef0e5646d01059d60bce714474b33a5be4d9b7e504d527d39788f6204e0d69d635ef4b1230c268624da81d8593b99d6eaa8b26e79e243a0ffd2e5bf5b0af7da4018215dd04154f98b2bc7a63c20697140c8a93a57fb5bc3994c7ae8e9317408501c72588ae078a0710db4467d64b3041c0d44899e834960b9424b0eec77a6be02d0e8f0ab997cb4a650e943f13bf2a1f4c4db94dc6319e538bdbe1f6bd0b20880187a00459e80f179282e790a4933d0e807a829e45f0a42d123f137edc81176151f6ed4534286b460fa7c52a5118d9d041394ad05b1ee62b315208193adc5687cf4087576665046015d927c0ac8953dfce481b8648e3b9912b09812964e46273c75a6a3c86c1bd6a2c8ad267c26f417e4df4e9d5b66e39094f8473ab4c0f"}, {0xd0, 0x0, 0x10001, "c1fb5324dad4c531307e4df8cb174ffd10aeaea77ae4cf819087f5869c2413dbf98e61072455a79b6db88dcbf1ed4ef71ca6762f183d23b6249f7cf9620d3c13135bf5845fc4a887577d827e4632fc33eaba3cd6bb83c4f14a4a8cbf370b7da8baef0fe6406b28c44782ef2c9397c48e33287880eb0c5b2c4fa4ae59e9f281c0d88727a376542795d41430c9dc99f258223d533fe407c92bb62425a99a4a93bbe1cc13625f64dc1186f57a49277d098b0b79958d649b0933f09525"}, {0xe8, 0xffff, 0xab, "617527dcf7eca5b6913fa50b7b310f3bbe83c6f0ce65ab3e27af1d880df3784dbbafbc6eab2694616eb927c6868279de180d0bd6b4f2c298c4a98bfb6120238697492640d145afdf8512e40d64db076a42f3556a24dfc9011f2fe0f1de7c1c3d3f99a2d0d709fb4375e21faccfb5c98444b6f1b3899e25c8f81d69601a2a697321fd6d0aa3522035a4c50a34a903ee35f998d26aad45e6a880a551704df673292d4f1832e8b1fa4709ac03af9fbe63e56daada2587057b2b4a800897ea7f17ff18e5bff52363152387486e671a3ee4fb56efbb5dc23754e4"}, {0x88, 0x1, 0x4, "4f0c593fa6deb76cd0938ecd4091eba090af121472e318204a8d54b884e757ed3e5c5655b67459f9e99feefefadae9152c35dffbbd48142636af0e6e1ebb39066536bf0ad85066c39c658f0ad99eb19c01a2d491da71167e51179e5c4a205158db31d3d8edc917b2a5353e76aa55d8d17ea636"}], 0x13a0}, 0x4) shutdown(r1, 0x1) 13:34:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x40, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x2) 13:34:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) 13:34:29 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) r1 = shmget(0x2, 0x1000, 0x4c0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 13:34:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x11) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0x20, 0x5}, {0x23, 0x340000000000000}, {0x2, 0x1}, {0xab, 0x800}, {0x46, 0x1000}, {0xec3bb38415b3a491, 0x1000}], 0x6}) r3 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x3f, 0xfffffffffffff360, './file0\x00', 0x2000000000, 0x0, 0x80000000, 0xffffffffffff1e9a}) 13:34:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000a00)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r6 = dup2(r3, r5) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000700)=""/131) socket$inet(0x2, 0x3, 0x6) 13:34:29 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) fcntl$setstatus(r0, 0x4, 0x80) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000140)=""/235, 0xeb, 0x800, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) 13:34:29 executing program 1: select(0x40, &(0x7f0000000000)={0xd7, 0x80000001, 0x8, 0x4, 0x4, 0x3, 0x68ef, 0x401}, &(0x7f0000000080)={0x0, 0xff, 0xc44, 0x6, 0x100000000, 0x28000000000, 0x6, 0x5cd}, &(0x7f00000000c0)={0x1, 0x7, 0xfffffffffffffff7, 0x7, 0x8, 0xfffffffffffffffe, 0xa11, 0x3}, &(0x7f0000000100)={0xffffffffffffffff, 0x5}) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 13:34:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = getppid() getpgid(r0) kqueue() link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 13:34:30 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x8001, 0x3761, &(0x7f0000000000)="efdfa9f41a2c23aa09bb94b50fd1c64de971038ddaa26b50bc798041250423a1310143571328", 0x26) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 13:34:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) open(&(0x7f0000000100)='./bus\x00', 0x898, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffc, 0x5) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x90, 0xf000000a, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0x7f, 0x1ff}, {{r0}, 0x0, 0x21, 0xa7, 0x18a, 0x9}, {{r0}, 0xfffffffffffffffb, 0xa8, 0x82, 0x9, 0x7}, {{r0}, 0x0, 0x10, 0xf0000000, 0x1, 0xcd6c}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x0, 0x6}, {{r0}, 0x0, 0x60, 0x10, 0x10000, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0x9}], 0x7, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x40, 0x10000}], 0x4, &(0x7f00000000c0)={0x3ff, 0x2}) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 13:34:30 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) poll(&(0x7f00000001c0)=[{r1, 0x13a}, {r0, 0x18}], 0x2, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000140)=0xfe, 0x4) chown(&(0x7f0000000000)='./file0\x00', r3, r5) setgid(r4) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r2) 13:34:30 executing program 0: madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) 13:34:30 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x132, 0x22) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x401, 0x100) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0xffffffffffffffff, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x1) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 13:34:30 executing program 0: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/196) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) shmdt(r2) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 13:34:30 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x1, 0x100) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0xc, 0x0, 0x0) recvmsg(r3, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') bind$unix(r6, &(0x7f0000002fc0)=ANY=[@ANYBLOB="01002e3c84000048c78f226dab31d321a13856ad886797cbfbba0dfa6ffbcecdcd1115d701c9aece144d346392a79f5b2841bf12f5ac9b5cb5f5cc26b667627d046d16204ea8638932aa7ed0f03abc75bf7e65a0aa4ad3885d1761a0426adfc2eafdd9e99c314371d442cc3bc8e042644f56cef572bda9ea01e0e6e9a8e0e3f21b105897b82665583d234cbc016994c2cbccec3b24b039d3c43aa1b28dd1cab2e3159f7aedbe8bff58b5edf1a0e99d0ea27cdad302c5f96fd9541ee4b4fb5f711199154b0bc07d49f722bcb2f56518e6bbded6bdc26a844e77e7550002c666cc0485d28ab557295f3c34b387c71e69970022be6b4ebdcc0443d4e84a30b0fea7978382a1f1c135a9eaa8670936f075d066333d61adb94127921a59b48948ad311ac346e8e4277164b29c4c379627cde6164e07a8ae4cdbc3ac"], 0x1) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x3, 0xffff, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000300)=[{0x4, 0x1}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x35c) execve(&(0x7f0000000340)='./bus/file0\x00', &(0x7f0000000700)=[&(0x7f0000000380)='-\x00', &(0x7f00000003c0)=':[$\x00', &(0x7f00000004c0)='\x00', &(0x7f00000006c0)='\\F\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='$)-.[\x00', &(0x7f00000007c0)='}\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\\\x00']) 13:34:30 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0x54b}, {0xacf1, 0x52}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbfff, 0x0, "b0d41800006e93000000000600cd00"}) r0 = socket(0x1b, 0x8000, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4003, 0x2) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) poll(&(0x7f0000000140)=[{r0, 0x60}, {r1, 0x140}, {r2}, {r3, 0x14}], 0x4, 0x2) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000100)) 13:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc00, 0x87d, 0x81, 0x0, "5db057a8c7e7e48a3135525a48a353bfda833352", 0x401, 0x10000}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1000000010, r0, 0x0, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x4) utimensat(r1, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x6, 0xffff}, {0x1, 0xfffffffffffffffc}}, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000700)={0x4, [{0x2, 0x935}, {0x1, 0x10001}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x8ef}, {0x3, 0x3}, {0x2, 0x1f}, {0x3, 0x80000001}, {0x3}, {0x3, 0x3}, {0x0, 0x1}, {0x2, 0xff}, {0x0, 0x100000001}, {0x0, 0xe8}, {0x3, 0xffffffffd4fa6438}, {0x2}, {0x3, 0x401}, {0x2, 0x5}, {0x3, 0x6}, {0x3}, {0x3, 0x4}, {0x1, 0xc740}, {0x1}, {0x6477e6c33fca755e, 0x4}, {0x3, 0x7}, {0x3, 0xfffffffffffffffd}, {0x3, 0x5b19}, {0x2, 0x7}, {0x1, 0xb30}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x2}]}) sendmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="a4b8ac452aa15d2721abf98d60835c9047d618fd7e58e79797ff9f291581a048e537534d3b943cef454e973b81c596c3aafb4af82a710c5f5c8eb43df0f29e6a4c3f1f54864cf64d75b94fb97b57eaf212badb451510fd372c01fd5579521b554a65507ad3fc2a50dcf8abcbd9d29f7aead944f21524e6f9cdfae237dedc4012260ca47494c49917d7e791dc404f3903ca", 0x91}], 0x1, &(0x7f0000000180)=[{0x40, 0xffff, 0x9, "e51fe4970bac26f20717f0e804024f037d772657d4a665e0453c410b635e0b4fb294250f28959610b07fc332"}, {0x58, 0xffff, 0x1d9, "6037cc2c883a5f4dcbcfdcff2df9126a21e9abd29d293e4dcc8cc14452497c8abb523fafd7650e7e2e888c6e221f0d0c54a4b397087958f90117f465d7fd3735c3"}, {0xd8, 0x1, 0x1, "82317f5f31bce183fdb8a04732267bf0577b8b1304424bf9a91551092b2a5f1296239b0ad45fb3c1b7318f5fff26449dcf24892067dd4e5980d1a48ff1a2a658fb75c71fb7ed9f5355428d7d286c8ee8f6b063d421865aef14ed476e45077029dfca125efa5a1adaa7218d62c118d2a45942a7fc1b89016991bfcbb9ba1ab8722a407a880876ea494d85080c9333fb8962b098ef012bdc4ec3d9dadff2a01d35a1861afed7b7e72847096eee71915857ead751735fd7a133d4010ae5a81764572924dabda978"}, {0x108, 0xffff, 0xfa1a, "51516d84bdad4e0710ac9b2b77daec3ce8c7ed780abec497d12f5c28b2eae3569668939c2208c3ea9f3199504be0099f34ad8fde8a90427d898244f27d6ad6f159e3650f38db2245688e638349983be21f0fb4d9b66b2e77548f38d6531f14399381509fe3eafa72a62dc1b8e9567c6ab3c1c50470047a5f04134e33ee2f147345779e843752f56ba3ffc8b5731f4afe9f695e769f3dac28c934dbcb1a242ac23dd007ba77695c5e7d5460821fe479962e4811d67622e0794710a50ccb2d0686909905ae164a4bdb815fae8946efb22b6bec2b7bb9466fa5b3b1911b070ee5783022bdb0b4222a404ccbb1a47f638f4ce637"}, {0xf8, 0xffff, 0x5, "1b2e130ca86694d46a6fc221b3c319836dc8f5e767fa68425588c0fd528587d3f3ff1d40cc812508f8db68ca144966546b504780f307152bc66a0934885ac6b26acc4bdc2859760dc7abb6197ddcd64e13ce7c97d004c4044eba0a794b84b55aef448deb855faaca071866439385d3bec163c2423347a0d5f4537bf374ca9f2ed8ac4f2d79a2e9846d62635cc7509c4714b620ae73a402592182f0f33c9eca7ab90defab5d02e1b5571fb58fb654f393ed623dc034979d84c871a9f8bb5ea399fd52436d99fe0b976b5748c6706beab7fe0840f4253d7d38590458d8c803eeed97"}, {0xa0, 0xffff, 0x2, "a68eddeabb21bbfad22144738a3d9858d5af8d02659e56fdc10a8b676f39618037e61e9965ee54466f8d95b1dd7f1eb7f5ca2d46f7140cd0798ed76925459019629adc4525a5089485383ea3390c3140e4d7b885dbbeab562899f353deb65f9a6c141a30722a0994f0259ad2d1f94c243294121bb39397d5446fe8227148c1fc091289f820e0d1ca30cad44c4d22d5c6"}, {0x58, 0x1, 0x0, "19d99cdb3cf8fd176593a563f07ab9b6ef622731c70ffda4e1e54a948fc47f8d110856091191fca4365bcb014dc45249d2cb6db7bb6bc24e2ce3458dcae70d777753b6e73d68b3"}, {0xd8, 0x0, 0x436e, "0f086fd1a7cb83b91da52d1cb33a9ddb0270acf9c47bc7cca461b6caf4f1f1aa68e6583dcf5712c5873ce024955e157a45b501b5342de262e7bd3a775838d37945b08461b12d2f3f71b9814df51e2eb78b956903d04c8cf5805afb82a5f9c494a0ffd788074e8ed640ac177afd686160eac1546a252483367f3e0fe574802b4ccd2e79004a5e4f128e591ca0998b2ea73c690e45e5582c9e205c8dbcab695164c7d182f95b9811cb13e0ef0afd4cf95545fe3d90f1477a174d4db82c3b20eec8a1a701"}], 0x540}, 0x8) 13:34:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) fcntl$getflags(r1, 0x3) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000280)='./file0/file1\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x900, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8020, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file1\x00', 0xb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x800, 0x0) setuid(0xee01) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 13:34:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt(r0, 0x6, 0x7, &(0x7f0000000100)="618ab355dc91acbd3a4d1a4fe350e89f4e304611b4edd2e6c6c0690b70c4964b14a31695bce1002c26afe3170f3cd8860a470994dd18ec58479f0abca47944b545380a6c7b3554d063bfeeb242ba1923701a510c2756255a15c955a3cd6c62e3cab87a833dff4236100cb0e89cefc9e59d0160d872aa36d13451fdd24b4bc5df1f07987d1fa30952472604ec060b23", 0x8f) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 13:34:31 executing program 0: r0 = socket(0x10, 0x8000, 0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 13:34:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x88, 0xffff}, {0x8e, 0xfffffffffffffffa}, {0xca, 0x5}, {0x47}, {0x46, 0x9}, {0x22, 0x80000000}, {0x21, 0x3}], 0x7}) 13:34:31 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x2) 13:34:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) write(r0, &(0x7f0000000040)="78eb9b56173b183f7a99447851248f2695e9116e757bbcabb3f681613e76c85f0feed270032bff1e12e87727e4d53bdaf114b1e45d0f", 0x36) munlockall() select(0x40, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x8, 0x0, 0x0, 0x4, 0x7}, 0x0, 0x0, &(0x7f0000000080)={0x20000020ffffffdf}) shutdown(r0, 0x0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$GETPID(r1, 0x7, 0x4, &(0x7f00000002c0)=""/147) getgroups(0x4000000000000110, &(0x7f0000000380)=[0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x3d3, r2, r3, r4, r5, 0x80, 0x100}, 0x7, 0x9, 0xea67}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000200)) 13:34:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0xffffffffffffff6c, 0x81, 0x400, 0x5}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x2, 0x7f, 0x10000}, {{r2}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r2}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r2}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) 13:34:31 executing program 1: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') 13:34:31 executing program 1: socket(0x800000018, 0x1, 0x0) 13:34:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x1, 0xffffffffffffff7f, 0x0, 0x200, 0x3, 0x1, 0x1f}, &(0x7f0000000140)={0x4bbd, 0x400}) r1 = socket$inet(0x2, 0x8002, 0x2) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc) 13:34:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) write(r0, 0x0, 0x9c) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 13:34:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfffffffffffff86f, 0x800}, {0x18, 0x1, 0x3, 0x6d1}, 0x8000, [0x2, 0x5, 0x101, 0x3, 0x7, 0x1f, 0x1, 0xffffffff]}, 0x3c) 13:34:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) listen(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 13:34:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f00005bb000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001100)) 13:34:33 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000001280)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001340)={0x0, 0x4, 0x200, 0x9db7, "b4275219cb6f7a62ba6b5ef5903b30428445c6f2", 0x5, 0x2}) recvmsg(r0, &(0x7f0000001200)={&(0x7f0000003840)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008564d3014898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000108c48ca45919cf6b7709be6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f21035d1338b123b25b1703fcc1648c8cd2022e89b2f9100ec001b6688ea8ae304184e56a4e6408e5a3ae3c3a7ab12f4a194812c9e076894518db753c5308860a06829a9a376e3c165cb8ebc807aef8908a2d7c326e85a59f503d40790737380f73b086917bc809ce5ecf6b125cedcf0be53b0ccb9616127e61c1951d8b1b9214bc7c79d996426c419538a78d47bf10df0a84cb20920f9f92635ca2ef54581278666bec5b772fa1793a515bef7443e4c50869"], 0x1002, &(0x7f0000001180)=[{&(0x7f0000001040)=""/152, 0x98}, {&(0x7f0000001100)=""/74, 0x4a}], 0x2, &(0x7f00000011c0)=""/50, 0x32}, 0x800) socketpair(0x36, 0x3, 0x2, &(0x7f00000022c0)) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) linkat(r0, &(0x7f0000002700)='./file0\x00', r1, &(0x7f00000026c0)='./file0\x00', 0x4) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000012c0), &(0x7f0000001300)=0xc) 13:34:33 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() mlockall(0x2) select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) getuid() 13:34:33 executing program 1: r0 = socket(0x18, 0x3, 0x3a) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x180e, &(0x7f0000000180)=0x9, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) 13:34:33 executing program 0: minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) listen(r0, 0x1) r1 = socket(0x800000018, 0x8003, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r2 = socket(0x12, 0x0, 0x20) getsockname$unix(r2, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getegid() bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 13:34:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4301) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 13:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:33 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="56022e2f66696c4c3000"], 0xa, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) 13:34:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 13:34:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xe000, 0x80) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0xd7, 0x7}) setsockopt(r0, 0x100000001, 0x1, &(0x7f0000000000)="093ed197f94133e7f6f2e9c718cec64e05f88c0b67324ba338ad992311cd6c4b0d9341fc20cda37f7893945ba0eed401e1a453a73f069349e18404fb565eebdc42473ea814adea9e0accc00d3b4983ba6b73e9270238fbe5eea6f153dad34192e5090e91452582171ef2e1912a3ef2f169f627da044bcdb0cee540ca4e0d389dca17117803c2fe58d513aae6da04bc486883e38638d1a0e2e7fcc2973d86814dce06ebf1cdf6fdbac07060e3dec410e4e6055ca861fbb4cefa21", 0xba) 13:34:33 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c8, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x2, 0x0) 16:03:35 executing program 1: mknod(&(0x7f0000000080)='.\x00', 0x2000, 0xb83) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) clock_settime(0x0, &(0x7f0000000040)={0xfffffffffffffffc, 0x7ff}) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813187c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:59:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x118) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x29, 0x7}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x8}, 0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r1, r2) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, &(0x7f0000000380)={0x9, 0x5, 0x80000001, 0x8, 0x57, 0x9, 0x3, 0x6}, &(0x7f00000003c0)) dup2(r0, r0) 15:59:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x400) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) r3 = msgget(0x2, 0x400) msgsnd(r3, &(0x7f00000000c0)={0x0, "8839aa2dfb521c731656cd79feaf7faf8d5f874f0013d2a6c94556d0447f7aa5a0d94d288e31c13b603b6749c5b39be31001174871dcf9db5a009861506e8d4db34f4cbab9abe200864d27671150bdb263173f20a65560b4daf9cddab5a511d47a485cc4cc257ad138d9d66f048f2c8ba336ef3ed7d71625ba8b69ec7e2716b3a9d80f27aae3e4c77658cc706945214f833427ef20efef9496ff0cae4b1bedc12d268fcf2f881c8c09d9b76a7268404e4c66044afe64c96043edf84008853a61bce044efe74805d6d36df2a22bc6e4e6911460f07dd81e93da285b0423034ad72d408ccef448cac00433446db6"}, 0xf5, 0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x3, 0x5, 0x6, 0x0, 0x1, 0x800, 0x8, 0x2, 0x3, 0x3ff, 0x6}) fchmod(r4, 0x80) getegid() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000280)=0x6) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r5, &(0x7f0000000300)='./file1\x00', r1, &(0x7f0000000340)='./file0\x00', 0x4) socket$unix(0x1, 0x1, 0x0) readv(r1, &(0x7f00000005c0)=[{&(0x7f0000000380)}, {&(0x7f00000003c0)=""/110, 0x6e}, {&(0x7f0000000440)=""/254, 0xfe}, {&(0x7f0000000540)=""/90, 0x5a}], 0x4) r6 = open(&(0x7f0000000600)='./file0\x00', 0x80, 0x87) r7 = dup2(r1, r2) pipe(&(0x7f0000000640)={0xffffffffffffffff}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000680)=0x9a2e) ioctl$VT_SETMODE(r7, 0x80087602, &(0x7f00000006c0)={0x1, 0x3ff, 0x1, 0x5, 0xfffffffffffff801}) mknodat(r8, &(0x7f0000000700)='./file1\x00', 0x2004, 0x1f) r9 = accept$inet(r1, &(0x7f0000000740), &(0x7f0000000780)=0xc) mkdir(&(0x7f00000007c0)='./file0\x00', 0x40) fsync(r9) clock_settime(0x3, &(0x7f0000000800)={0xfff, 0x69a}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000880)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x8080, 0x0) fcntl$dupfd(r1, 0xa, r10) fsync(r6) accept$inet(r7, &(0x7f0000000900), &(0x7f0000000940)=0xc) login: pckbd_enable: command error 15:59:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x920, 0x0) recvfrom$inet(r1, &(0x7f0000000200)=""/190, 0xbe, 0x800, &(0x7f0000000140)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000040)='\x00', 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xac) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000003c0)={0x3, "37b60f77662aed134d82d6b64325f79f0ec71abb43ea3a6c553e78293c951b7235a47262c14ca02bda4ceb25b58c6c3b7ae8e41e181d9289fa5ac6883d08a1993e1d60b61f5fabb19e9a9514bdf30b027fe7a4c82cc4fa4d8365183ba15666700d31f49be2877f4833e2a6f5c3593033decc6a809b53f2c4c33ab88558e9b2ff1a80cf5513ab3405dc5ec06ea7ec0bfcb8a84445a92ae65ad8c3372cdb3f8557eaf3b4b986700c1ab4e1fb2c7a2491e0dbc7db5df0f5eaab5a4206dd6c35c349fb6e8a53d764e56a9500d21b8e67bac3a01d6aca0dfd529da3e294119a6db39e"}, 0xe8, 0x800) r2 = msgget$private(0x0, 0x8) msgsnd(r2, &(0x7f00000002c0)={0x3, "bdcf5734561bfd16ffa43ee59215d3f253fbde244b2e419e72a7cbefcb52749baac316a23b43548f86653103e40eb389183321671c8dee78c621f996745efd5a4ace08bf4881b7209a06a7f635c61a7ef3834ee73ade9a7908f87c654750e0484d4627b88b96839e95e11af695ddb29c0f1f46df6fb32dd31d96881f2ccdec3d201b03c933da34792494068a7fa55415012316e8dfe1044478cebf5894d94f26c7be2d61dd2391880827cd426a51cceb450dc18cc3b0b6e4db7f21b15692ecbe90b655406eb096e8aef65a277c24f5442be97d2dc59b09a782d4bc5a688a2042507374a1f05f6d087b0a505aa6e6d9acf6bf35a9380c55"}, 0xff, 0x800) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x41, 0x20000001, 0x7f, 0x4}, {{r3}, 0xffffffffffffffff, 0x28, 0x80000042, 0x3c}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xf1, 0xe91}, {{r1}, 0xfffffffffffffffe, 0xb1, 0x20000003, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0xa0, 0x95, 0x5, 0xffffffff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0xad, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x5, 0xfffffffffffeffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x8f76}, {{r0}, 0x0, 0x0, 0x85, 0x8, 0x5}, {{r1}, 0x0, 0x80, 0x81, 0x200}], 0x40, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x23, 0x20, 0x2, 0x1}, {{r1}, 0xfffffffffffffffe, 0x9ea54633dbb6168b, 0x0, 0x7f, 0x7}], 0x9, &(0x7f00000001c0)={0x524, 0x86}) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:00 executing program 1: setreuid(0xffffffffffffffff, 0xee01) r0 = shmget$private(0x0, 0x1000, 0x704, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/113) rmdir(&(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x8020, 0xffff) 16:00:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00", 0x0, 0x9}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000240)=0x1000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f0000000340)='./file0\x00') getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fcntl$dupfd(r1, 0xa, r1) dup2(r0, r0) getsockopt(r1, 0xc0ee, 0x100, &(0x7f0000000180)=""/158, &(0x7f00000000c0)=0x9e) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x200) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup(0xffffffffffffffff) fsync(r0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="63216fc0e85437c6bc5f2cf8b9a057635b01f74c5abba515b9f68b5feb4050cd49f533f9d6774a352a2064a73065bf9d5865c0f000ba1d0adaccb1cb11d0825fb71eb6ed16c8aa15be93235ff36004056819db10aedd0d9f88ba32506d6de7f28e", 0x61}, {&(0x7f0000000100)="b1418659d0a00bc104b478f422f1bd502185aa3695cb94c8fd373ea6e6eb17073a801971758ceb6f4722bfd6be803cf5d81f1a21e5215f50769127e3cff79cef4188bbb2a3b8fea6c8d75cb56edb9a93dd04106cbfd8638609b73e8207f9bd22a429cb165b22d24fad830c67dccd8c6c48e3845b6a0101d64ab5834c123c8b4379f0c5a799f4e1a5d52e649724bdb816d4b4de744ecbacca6735320ad7377c50f69395513518eb77527fd69296276a6a2e73a70f2aa1cac2f98cbce5cb15c59869c585b2120b942f427f52ea3afc937ac522add423e21800e616201605c69136a1890481a7c893535e8575121822c69c74469c5b4b5c2547926176da1437", 0xfe}, {&(0x7f0000000200)="baef80552b4b091519748cb3133438ea79622bb32776c999c8", 0x19}, {&(0x7f0000000240)="de493f61d6abbaaeaa1c47fe62ce3d40d2bdc396f0ce2be2b836f10472793fd196790a8a107de740e90bf68125fa2ff5bfe1c4ba586e21510f7e3bf5816432008958addc524d3cd5ad89af9efa11be5e944b591dfd82c578d00f2d864638ec0a93884bcf4a69fa091cddfde870916fe782966f36ffcf8359bc57a0c6e946dac0aa69c88b5fec3790a0f2bd1325e3fa941b0f3c9b719cc65ec18bb6ff6272f11ee7ee7e997732750b248dbfd79eb2ec7556e6721868359339de1c8a67fe64894b67dd939eb3006b663968520777c9c6b27af5496f01ca32c1c4d80d4c84e7d93387e2aff0ac0c59ba7855dfe8e9c5d1dc0c83a08cbe", 0xf5}, {&(0x7f0000000340)="e08b364a65e7bd81e60d0ab035ae8c4c18cea62f5866b94cb6ce49fa7ee085865f762e1780c1855bf6bfd48c40068cbf051729510878e159aca728e898b005a1733978646918882fa6bd920540b13ec25cd082ef6d768724bed979328689e3076a7587e7dda1f8a9759b86da376ef8516340564f461cf7", 0x77}, {&(0x7f00000003c0)="606bea6c4f1b686c538f0f5361678471d8f8f1b1723b58622078229fb4b55a3e47cc9cccac0ff326fc7552a7eaf3523db3656787f8e8301138390cca4ebfab5336611ed29d760cfad8755aebc52901995f63dd10cf881a84f2b9cc968847047db2477d284f371203cf883982a0fe2fcbecdc0552ff4bad3b2b8d22167d009ef1102298bc37fb853a4e", 0x89}, {&(0x7f0000000480)="90e7a2a4ed661271e2b30c10cdb69c4f22ba1460d22d5d09d26f6419b5bc4f6f6b7fdeed70d3fe00884e1ab2d5b48d92daa72193341a299b51e9e44da98bc8e38c199f7dc0e2d7180530ed7d4f92d8f5cb9c63dea70b676c65653826694b50556b656dfe3a50dd41378d24b173e9b51ae2ca67393177a86351b1885544c8c986ed8ee7521471e8d2ad39265fee79893f492048482b3166120381ba9358a1dd559f3e0e081a991ad9a15999a3c5f78610057e3eac5bb1e82d00c8f85e977f72f8d4e247f62381cb18dcb9540ae34806", 0xcf}, {&(0x7f0000000580)="bf71cf5e32606a8be0bb4adbffa65633b0cc091233b4b8f029cf16f46b3316bb0e6b675e79cbb1c1d7643b8d00133565ee1c8b87550ec75b894411ed1e9244e6ce15bd569ba6aa", 0x47}, {&(0x7f0000000600)="77cc1a259b8998a8ff862ec96f0bd8b7202c861522e675275c729d31c14c2727fe599b66c66189d184e1268256ca3fc33693519ac0989d400a7eb28090e6bc23c7b4799677b2a96e8edcbaf4b87e33de55c2b10aa22234b7f8b93063c7970452c9f3ab3a75d98a3bc5727d342256c8b2a74d40abdf9a350f3aac21ee7421729fc45792116eefdddb4d6ce2a4d45f523c83c617647a5e17", 0x97}], 0x9, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe5000100000f9f2ff0700"}) flock(r1, 0x1) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) close(r0) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = dup(r1) syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7fff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x7, 0x4000000}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x3, 0x80000000, &(0x7f00000000c0)=""/173, &(0x7f0000000000)=0xad) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xe2, 0x20, 0x9, 0x0, 0xfffffffffffffffe, 0x7, 0x5, 0x1, 0x3, 0x6, 0x94}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="4d708186b4af64f6", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:01 executing program 0: shmget$private(0x0, 0xffffffffff000000, 0x0, &(0x7f00006f2000/0x4000)=nil) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') getitimer(0x0, &(0x7f0000000080)) 16:00:01 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000040), 0x8001, 0x0, 0x3fffffe, 0x0) geteuid() shmget$private(0x0, 0x3000, 0x5, &(0x7f00001f1000/0x3000)=nil) munmap(&(0x7f00001f0000/0x2000)=nil, 0x2000) kqueue() 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c6, 0x0) writev(r0, &(0x7f0000003880)=[{&(0x7f00000002c0)="cfa6b661accedcc6a7ea8d2abd6aa4ba24b13a065e0d3edbee409eebf9b767718c54a3ec65406339c6f205655fc87a46835122d4dc49462d0eaf5f268681b156693eb5a32a4dc5", 0x47}, {&(0x7f0000001480)="3d695eddbc3c5dcbc193b369cb88811f6ccdf7d0cc25e7c43c234fbbf36257b65a882b05ba10e272a4eb3ba12af57fb5f9361bae273c4023d55cca0c10103b65484c881a3d329456d33a67cadc042d8303911165aeb572f4b71fdd83cc30b85121e7a29a5e2db1e1a2c8ddf0e5b178efe92ab1c5bc33f5b024d4a6b637bb3d5365616e6309dcd61b432f5849e68c288e999bf4814b6235235d1522494cb3e8891849139aba005ca4a3990a9c9117a102df2966d39b716e13aa3d9247c01ab6e129cb81bfa1882af263d0212afc5224fcbe5109729f4a397a331a29a839a495f560b66747250e3addcd9ecca704fe8fcb2573bb54511a6b6d8534d7a6ff9cc44b83183ba83c055a69e621ba527640c70694869d009b0923c935b2342fda3022dfea48d287dbbe8b49846097f44d4971323bc0ffd6387f203ab2014cdc4bbcbcbca1d6b5548de5e23fc22a68d388bb02cabdcf823e95708768b44df8212df5cc883d632c6988f3d9a051614d18bc21ed7f4b8a5455cfff0317368e1989658d25f183c3366a3bf8acffa218025b66984746d240e025ad3efac547df16ebe462d66c8888e420fbf2aad3e79700b7ad4330bb0b8f765ac3220340b8c3aaa8ec2aab851293247fd6e1dbb528aef5ce4bb62f3b32c15bbbc056b705d6f3bac718deac55622f5c4076a8d070f533a4a6e4e9dea55d3a39bc784efb835bbd341352f85c2992a92573ec485897a2aac389efb6736b30972cfff00bab10ca93f096181e2b553052f041bbbfbb5ed093c0730ac970c1cae3ff3af867132e35e9a0fb2e133b76979b88791dbcd0430e8e4b9309596b1be3285766aaf72498e2ed772d95b5463f341bac3f7af33c48fb67b7c4aaaf1439553434f98e6fb816c4a11d417b13d7480777900f66b171a7037230447ee4431f279e725ea77c1c815c6d25136ba1fd90925a5a1d574295cd00aea9f3ef12e5dafd9aed92d56ee762f3c41bcde7669551a3ad2ad4887503a60995b38f59641995afc359e1b2cc920089cf652c8a890a949da12464979772fb352f3ca154416c45f157b1a8a2accb2d85187df05acd73f6ef70d4f3bdd4f29e1d6659c52bf4fb3c52f97cc1e45b5b03d435f284a4a6989d37b157cd881afe0fe1ecbdece93d1aeaa63ac5908cf43aee78fa3bf9179fbfd077322b24483345e0cd0191a5f9bdde61e952f0da93892a5678e5354b2fcea4ef341ed0936c04600aba9d40ee6e5cbbdbc6d11c47499ebd71fa309691f4cc8efe8128bb0fb819b93c765b966b8aec461308064dc98e87eb24a94f4e7b003aa1e5f5dcf300438abbdeacc440adce6e6cba601599f08edeaa491bf8d0d7e8bb9b223e2a037686af0f39c440dcd7eed4e5e0dcf803f9d38b8c3a35221e181d7f569d59e62e95da5fcc34188c2accc4d1d0dcd47dc6d2a2925db9da4c1a21042aaef5ced577ad9b4d7fb3c586cf2a348a897e8665cb9815c115aa61c80e46efd7790dcf777853a3c01084b2c9033e3bd4e2cb5e926c17243f20d5029cb4d6ca95937c1a027a3c385c6530221ca020e2f5451c0ab1eea37243b7a09e0115e49e56e7710a0fc6dd23ec20cd003b6f2501a339d487601dc09f17152b9eaa34590c9ab1ec2eb713d80704fc8e04baa3a15b648e59e28062b477cb48ee261757c57fc662deaf91806b865ecbfab2f4e358d56b56840d4c439df768239ecc24f1d56315ada0d60c5514e4cb26a6b0d2bc7a86fcf4f057722492e63ec5d3dae18158ebc61dec576d076aab453390ac65679dfd619e7e3bcc44d611f6e028a23e9f956ec26263372f9b1e1438605d68843f0a33ea05ab8fbb684c1c82af7277e053b691c9dc2d2bb039530d19671e40155868ab096c29d129582b2035c09a5317f68dc745687f6c83f604af963a55043f3e081837db85d3cbaa1de8048aeb489f0dfaee55eb348ddfa5ac7865e2d406f8c741d89992396a87d0aa387ef0f502f3c014cb9a407086de2da5db9d27f6175b971d9627845827f3479fcc42f3758840b3ba411a35068b0da4abe7bcab16f0b7bd51825e274c319f6c14f4b0b543e0e83f12277a5a8ba2dee0afa25773dd3b0c1360321ef07472f3549eb3a13c21d64764b14615fb76181382dcac9f7a3c2f714c0c4432da25f3a53795f19669dce0fbe167d89e47935a2ecc8861ccd58dece2eb6d03da7dc278d1202afcbe817b56385b27c5ce0d43d69231effc2bbb74b354b7428b76aab9252eaa0dde9a549c415e2e75e702a6c60fffbe328aec6ad9267de4bb5f97223dfd335599960c5015a11e604233c62ca95b4b78456a68b74f7217ca428577d372995978bb6d8d10439c153eb71852a662b1e3da736b4903a2bf0531fbe8ae659f03f3f652e5fb722a92cb3262b32aa49f5ba12f80fb32721692286096b086373fb77ab117ef9e5d4a17069b5ca769cf325bf77d8f00157db67e500e41b6604ee2ebc09e7fc7b78311886f651ffae40b1e2b85cb5ca2af2f41dc79e9c015d56eddf67ac8f9a8f48da0548636ccd2a71089b77311bdf4bc911cd1c354b6d22e2254e09eccc3f0846ba1b2deb84e82b17b53cfcde504f62364324e13b3e224babf64b5fa25172dc2fe955535aca308a96202262d995552122a0102a8fc2bd78680e29253d6d0296b150c17c613527dc1fa596c995169d2f769b999e028942c3872bb65c39794c81ada2f2fc5ce5b0b61a4ff22d3ac85d4d5ac5058f57eeac1857b778c090efaa82be456b9b693f840512dd123f9f8a5e91f507769d0d44a998faf776a05bf1885861dbbb69f234eeb9cbbc51f5c26297dd1736342df4773f53aa33ab92ba2b50ef10b7fa93e64d9dbf7d1d5c01966791defad9a6d1f8dfb467f3d32127325989f9625b88190342ada4adbfaeb9b26afb6540b7e5812d7b82afaf342292387056eaaff710410d67b302dbac532c04d6e1b6361a6adc53feb6d7325ee47236c99a632453a7ab3c4faf82031d77837d7d1b7a8fe2d07a241f0d5e2ce56a85dc28aecbbee0afce30fd4c91e19db115fdc379dfef902ef0333162dfa83732b8dc44d285372bff2f508ee633a7b494e97b293c0838e8e83e7085ad1b61bca2ecce18b202871edaf876a66ec684b8a774a3c99e713050bd49d71f290638e2b0478938fb13a35f195ca130711c6390ac2e34b29803dd58fd380e1a8c6bf0e541e971794b78d141079819660c69c9d541e949f0dff1193cb85da394c884097d4c8b66b4b75901940669f824126ea1f98d441f321ca12acb7e1e226e5b0128a92749cb3154e139e2284f36e7f22f92d4f3aa6b2881beb607ec112528cdc7f10a585d14014259e74ea1612e43acf7891517412800f49d67421b46373dacf67fd275240317fc6444953b43d6e1497e66c85cab91bb7477dd8bfce519ae203ec73fa79de23ccbc089fabe1a751b6c8a94e52411192ba718c86c1d3a5d82da9229e314373afe056be19e4c32f8a110334b842f7c721349d4a297495abb242ec6c4adede4e1b6604fc201cd1e7f0efb48bbcfac556e265861bf3cfd2be5e403f84819fce5a7814435b6c0555a2dced0a6bbe3128ca1dec6963de6d05f76b58e54113295e2c8f4839e3684c8119d37a9db612bacec15c556bc50783113aea1cd1d6628a9e935a79a7e8cd6257043112816bd7aaef9bc630e6c276e002cb6763bac634e77bdd5cc079266b0abd25ec2e84ae55d0bfeb4b5d04d339e20aa40e2bb90caba3c499ab1fa56e8ff6b2e88e4e24aa61e9c379f0e7d3d1c3a1658bf6990f8b2895a851bf896147eedcd0a5cdcb10bdb1a6bac74c3e301eae4c702093bf29ed979576adaa38edb6c70174979fd04ddafa17691a45668854ec208705205ff4d28b61a0ba520df08c552657a57f7c6106475c3dba86b864fdff0f1f04fe1dea37fee88889a30ab9f8dbe6c5dbacc17abbcdd03681ee3997d2e9efec5efdaea32535ecfd0a553d15db508df4705d58c031cc8b749bc6765b3eef3ceaf30c63dd2be1173262500e8fa0b79c4d2441fce20ae1256de9bddab67d78a1e338adf7d190c0f541072f7dbefbd2f061992c2dff571b527c1aea5bd20df2f1e4f772756e1b831e872b37c0ee1d13a0818ce53416d9a47fe5b8bb7631522670d8d8cd3f60af3dd685768e3efa71f44794d30b19933dda633b5bdada74c2c6afef2231a94a20633778fadc72dda508c55e555a6338ba3e0ca8f7bdf30f61d87b64e7716f374b024d579a9a0babd1a7a05ef61ab8466058551abb71998ac84b2478f2888368d400c13a608742c003a8e0b771bac6c6398a40f91a43159640b9ae8c9d0856e419ec1143e56144f8b1b6ad1f766f00e35c682cb31f3ef3883e4fe639a7b349c40b0fabda8f01ca737b5bc024dae3c0ef9a26a76d14c8d62983708a5bab65818063a9af80e6fe00352282ce43c026b8628fc1e9bf5ff398e09d69d7e7cdf1116f1381797f0b63243f3a59740bb872102b81d551dfe480a286f5a024da6ca8b70b796343133f31625fffb47d750aeb4faa37592d714ca775017152f613fc36c5dfc7245540971b5401e0cc84d5dc50b657a0f12222c458e045178712696d80146fe35e03a5541762619e578a63f335961a9934c5c648826ddc6e720c2c548f29436ff500a7da44d3e179a41cc945bd9840197aba88879fb8606f5019004a30e4b45ecf01eea35331cc5e412d452c6e5530de30552c884cea99e4d23eb23fd663d36ebd08e6052d2e7fde65a78bb823144f0c674d66604765c8728b7ac523f8cef8ed82af30111e82cf05693565076ddf3c4e33e0306e1f95d31f126e2c406ecade987cbff3159c0873312a5e484425b1423b9ff5154582be632e774467171c503c0d9808b42ff210433e92ee491c688ac1ec9ed12cd01ae8dfd7a197b62302bcdf6b2d9b34a0c96670d361b38f3f29351dfa1aa0702bf3ed61f4d2b17c4851bfd1dabe784e5a8446fd59b7099f4fa297ed146344bb60ca49b4870e306331329645586fba3c54877ddfd0b607df386d22661ed2315c82b4b995a829943ffbef08b8a350f2b464fa7d5d6934af6e5aad689ef26a78f8ab966292a4d9a615b79ba6a0332b88f0c694f7bb41853034ccf71cc42bc4d8c3589fb8f6cb02dd99133c8ce84fcda2adeea20869715342ec80e9bf07832e7cc97426b5c288b3f5d26d5e51f9285f77c692b318478acc31e49b41522646c52fdf31092547c3176405fb8ee9bc52e779851710f63abeee9c1f4bd80beb63b4051c7c051b93b3c8ed9aaf9de9ee6b9b1eb72bd14f0a61a5e458dcdb654ca055ecfa2738aa03daab4980805198499f749aacd34f3228bb68dd69ee587d41a72c9d5ccefc0b3b9e7d92754706ad1050577684edc329486905843b4e80ddce9e85e006e3ca88ee32c7ca0316fd4cea8b7312c978d6b69a622cff7190b146a8aac673b70d443f94e57b9e1cee6e1d4cfdf610cc0f0ef800ea2f3c994b4db53fd4f8f2d0723470662e4db284c4f63b8bb92c6bb2082b81329be7cb2356ac7ca6630a562a4da60377ba8a538d1d649d1dd6841c1f1ca5f21304b6f92141c28e30297e8b00127c4cfc19c87f70bbff14c1e44eac350c608803ac6aa31d290fdef6249f4dd9cd7cd868c639b4bf1719d0f96d12e4163bffd420fce82df5078fd938224bcc8dd7c1a46e1dcfd225c6a6bafdc8604802972facdb2e38f48ea63294d4e89589e02e92b3619f00d0f4863e948ad9afe1cd4fde4049ce8cc7aeded2c899ae2184469ed5a301e901bba73d0a5f48fb3ab981d04a3b5b50e556092c4c1b47052be4", 0x1000}, {&(0x7f0000002480)="38ab6c13a947c24f8221672214cd3c5342984cee1beebe865b32af41b1719658c3800f1b926dcbe1920dae8f344757f014411c352deaf2e65c595deb88ed66c1c1295b3026c6125e6520f656bfba24ca046cac69f8ad3b850390884e7cc7b67f3897ecabccb0", 0x66}, {&(0x7f0000002500)="c15bb26f52940a388d824afd4c68d7c33f85bc1204d4c55653058a03b759b6f82ec4c74d3b7cd5e649bb092534a8d6205427eadc593df1c25dd4f2bb9b53598802979a115e41ef082e3b4eb46e6619cd00c2f83f7a0bbd776ff3923eef1c8feee6bb61", 0x63}, {&(0x7f0000002580)="24cd71503b1f1bcc912af83edfcc5ed36b72f311bb27764bc7c13434cdd9af17ede004a7ce599783a257009de735e1b97a4d15079966d75bc595babb9fd8b78df08ef413497d979f4091294e057fe3ca478ee016de6362f56b96ac8a25c59e34c0a12c859356e0eea8af31928f951811dfde4608e63944e83ed1e8cd70b400c41d5b23565aa1b67859070fe66a0dccff645fe9e84b85e71c58d20086981b8cd6af7f23c6294417fd722637ba4e82e287057067db34cec142a3637d6cf06e1a3055f7f23bd1ae5a63d55c5b381af19ae1804da0d30f96429846f4f7d84309f8ff3005c614cd14fc5de289b281239a24db8d", 0xf1}, {&(0x7f0000002680)="babf6f6d7bdab14f6e2d4cda94c023d997af68fffa861386093be71dc98d93ab04fa36359d8a970a23f6085da88c6fdb3fb12e052500e37f005bb170bc5cfdd479f3203e3d9f2061e6eacc1066567c4dfb280d09ef9a7e4f4580064a40512ef4e33d03d634ca6ad92fd2cfc20a905c6dde8d4235bd0445cd0e6c6473d8c18b2e413b93eb4df1aa6b4c1065634c3b2f2c5ff066900486d613b1ad7266fdc8c736ffa16406fa7a6e32fb38491f41fdacd70339446d788a8142380ab2e499308f3f599710f99080d5c6ef95dad29b478d9c091fc0a89ffcc168f4ddd5dbf17f52226298c0b8c9f553b2f7d51665e6edf90accbdd1c89bd67c", 0xf7}, {&(0x7f0000000340)="c07837c8f271e17ed2e3c0", 0xb}, {&(0x7f0000002780)="f1762f2e131b6f6cf406274731bb5f6d6273021131e8c6aedd4e081ef7294adad444b7bd0413499cd138a30d55f1b182e67d34f91f06606197da04878e28977e915f9ca179ea974c89e75a390b3e6218a060f58a87d5490f8cea449df8d656df6ae5712b17b2a16a13ff0a94002c094aa58da53a34fea2189455d80af7f13913a7be835154dc695987d9be35434e8f92a02dcae0b06243c993364b2b26bf4176ec693b62f5f1dc11b49641a49724c873b2de0391ae21148a3b662eb0032414a608d63e7285c6b622963a85b9a9c213645c08a6bab1e14f74d64d08ff7987c9311df5a2f23715d5adc3181019c0d8dcbdc0c4d47bc4cfd5458fb3d92a9b9b5d1561e1e16ff75b8f1cb6f87b440af85e33e7d3fd359f7af7a43bb648cbabae274fdb7ca357082323985d37b2de7a536165cc6f26380aa4e7583214d1e9014dcaf58bdf7c64ffe51a2e769338e61040a9bb18b63a2a8e9ce2520bf855d613bc8ed045ed3b8a4aabafe0bef4e93f230b5c601a52033bb8aa5ea6644a34a81f98362d40adea4ec6a3dae1c9c35afe0ada713a6e582f3fae51b1e24da818fcd563af757c6d3e30362daf3ef1a03f3bc6a40f86f7f2b37bb323e5c04fb76d756f02fdf84581a00e220b8ff2187d9cecb449f223136c4a163410f4f75e2925d3aa532e5f74c26bf3f5e00eae653cdd0c85509b7bdf905c9fbbff4cd44e281f0b942e0ad7f609e3157870a7d97ed42151b51cde951f13c57b9f879ae8b3c7f20cc5dfbf4ec8c2a6997c2d1700c3fc5fe8c76c171b2db05895d65b4585311df07cd4cd05593ae3d40d2504aeb31504dd6cbf7e931f004c57b42cf157fbac4877f98bf5a59b3248e44e46fd08d75833408691732af04347fe6c72115a8d2fc712e1686ee531a5d20f074f01472fde07578a9ad11a1daa74a70954260571bcce4be926a25803990afaa92a469e3acaa7e1233a377b50d672f8c606803c3c29363d38111d83796c681dca2e558df9bf5a4c6ea1784da385ebbbd50cc4242447f08893deee5c99e296be9ef39d6a7cd01c5f68213ae6cf8c3ea21c5539a9a1e4b16704cbc7c687e51bf251909810006b90ccb7305da1bdb6fa9a92378dfbe340ad842576cac3e66b5e854b4155aa302239809bced8431b566f7c577bcca1ed4eccfbd86f919e3510cfa38faaac08099e4137b054b08bc51d0e5e98dcfb493e67ef2e78081c93f401e2bb4f10bb0d0ef4288d82f1e9288c6e2f7e83c93da1448ea1feeb34b8c2056ce79f078f95aab7c4e2a68c34cad3b1a0cb0a1aac365a7a44aff158d764c6a6fd27d9a6ef6f547c05f4b55c29d05e71b9d43488450d98aa331f7ef5e0c808c13d11fc4371b561fb30137560436e7d9ecc70a4d6758cfbf243f4026b07d8a68d506f3a8179e7a6ede7a2ef926e5028caf112d66cf0a580b724e81935ccd1b0633dcb6ed94905779b4224ec2ea8db4ebd7a9897a575765860b7d9053cba2e55e73e5708bc9dc67f1360dd9a396e68edd652b675ba5c364d085a480d2beffd38b8dec2627238897a07292cd981280b0d7ec56c6e5f8ff6805732bd4dccdf5f8881cf0023d70983d4c8138841e394e6b2b207c75d5bd6aaa4c1d5e6345361b138f14f15c8fbb1e13e6540ed89c6584cd4f0b5c47c7663d51bdbd5b55e7a5a3a230d9574d9301e5bea707e211cb1d66b84c6f254db0597476a01c57ded4051cf6b90ba9e237a854de4f1de73a50f680ab84c093c7d6f54cc4391c342f4dece299f2271dc78f3d8bcbcdafa9a7f9c3c22f65002f8798ea87f5862bc328b1634c754c2d5ecbb01b28edf4b5f060c536c472186d6359175598641a1d17f5cfd4b2c54bb269763c5fa037018ba0447a7b407d1dad3f92c1581c1eac704e9707827ca01d06d10546958c6b31e25bab12f65d5ccc5f780deb7abe22b5fb89130a449ef92f299b7befff7a0f6ebe7fe757e29811c3e7c6a935b640466157597adb7ad58cc1d118d139fb180dbc6fa5581032ba5cd8e60cb6d43c752cf8d313cc6f958f781e5c0595426226cdfb91d0d66b32be500401cf30db52b689a5260ad9a24cd6a5f85a9aea4ebc1a5555f2953ffdf297a5bdabf3922edb826927293dc5fdac82b102533a9440d05ff84077369cf29a8a2db3fee7cf6242a32360089ebf3570103c8f378dc9e69fdfdfb5e56718eb5e692390d970a74000e4b39126addfced1c75095e98d378022abb8172b447e0a06bc9cb212bca6ed852f6f5b30cbc704e805a95224a0d7ba6fc27afd26af37bdfc84f95f3e2437d450ed87ed8073eef7d0015380990655a27bd237d6d84a4c0d87f97ac0d8a315d33764f00aec4ed3a2fac7f685a9584273021e418c7f20fd01c209b2e1fd486476fd6fe88360f07817000645eab50c23ea5cd425af9b90abdee05657646522fb8e41da2c411776ad94513b367d04140cb16390030addba1912f0b7f1d664d07097b9665662a455ea66090626cabf08834d3cff78cd2601ca3b7269c1cc6eaaf1fa7e320da59bdd2e42963ccaf70b3c7ac158015a3b522a59ccac286cabb4853e236b068fec1db44b1e0845222f4acbb84f94ef33d178610ed65f8d4c1129b1542cccf6d4c45b4a925afc90aeb3cfda3be46950ed0f04e8c59ad7076ab981ac49c2325558a6b04f609b0a71c126adf9e4530d4ed23ddde13915cc5229c0f3e21dab3aefec44fece1a20c05d452d2a4edf65736e668bab30c94ef367e593c54c199a8f20cac1cb16388f7e6226c9c2f29ef9f36891caef0c136e746cc29552c2e7ae988f8a2128beaaf06dd98570ffe102eb084138eac10ede802c62ff1e33ad49b2f1aa015a64589593f87d79d2ef360a6bbfb722c6180c761d2065df0cc765dccfb269f84bd0e2616fbaea882dc1f3fd64214c2daf76623850f0e640ccc63c07dd77e1b680363bdca6a34210c7369ed3fa3db05c72814da23db5be02de22dcea83d20e066d0f4e5eab59008faf4bbdf2347cc5375bfaf84d2ce51a44adab9f3c8e979cc0f5adc41e35ab039692374b92d992121b3e1dd93acf042e02aa974549e537b0d008ebbda01add1ce8134e2b624056e30707996cd820ed5d0f57e9d12c6494e2c9a7577235b144acba0a44acf6896d0a1de17102c4251477c164ee0ac6efd78b46123ece03e37fd7fd6b9bb8656370c056526b74cc32f9e8aa5e2415b44a40085c253994b1c95822f8a86676105bc14326807b615a579dab6f671b43bcf7db984a83c68023862366409418fb402993e80983ec8cc141c6124efd40bd823f3e5d8d35262406898c276344e0c2ed7b7d7aec943a5f4ecd5ea5188597a7368d60942300d86ba3bb33dc78b1d6b61a17835acb3c6ed979d1151adcee4a4db860668a6ad339293ad369a0114fea1650949ff1c8132ff790ca5e07af4b27756efde011fe28e258e73304365d4d664f94ded47b825879ea83ff98293e01c4a2483f373ba752522bb7c4b19c10df2215c595b581e1ce801d1d0cc8bf663bb69e6f38deb5b0de20d1adce96d59e6f5ec25dc43eb9c9240377e3d0459998e14da963a0536d15451085a58c804f05d4ad037b37b8b684075602e3b5213db6bde48010af7c9c14f196b3e0d8c9c4652269aa4db0607d63299fd9fe97e2f60b935700a9e8a91e092242877d2f2b4b934ede53a88a8077384e43f4b432fc8b4596f22a75ef157ed550eccfe3374ad88807cb9212e634835a3b1d4e88c41112e94027a375dc717b96ac1ec03934cb9d489ee237a1d9ac8429d145617a3bc9ba7cd78bf1f3d87646720e4efcae340c7ecee5e9fb7facbe4c947f669496ace11704802a50d376ecead88196d895dd0027c879cfb6d6c4f47e97a24a9f58aceef639bc6e6ea45d2276778f92ae42b8105f51ad875967f14ae9e3ceb75b90a1fca98025b4a8b795850ec2a4e1a392c0ed2dace70caff9ba935a64aea1e8a682e99fa6efb5d968101a825ddb898bb43851eb480b5aeb098db99a7d85f46ad8f5408b29532d209a253ba68fa1f793cd6e6fe051974bbc741ab90f6064a70eca7717d599b76492adf882dc9c71e2f5ce0c55e523bc1d027647324c0f50b2372780e2aa4fa35b7899fe8e8f1720cb30d4ac3a61a6f23b77dd09b47b0f8328d011ff471a8a895c6466d02739c950054bfb06532cff5d9a796d615362daac5d9dca0ce92504668d2078d030d15d6ceb0a4fca8969d8eb36446856c1a817375b00a9baf7dd0612c778273d4f5f41c0cb8572b25cf04613d2cf03344eea99a7872368a0cfbfaa7912e65758134902d627ae9ea4e859f6f67549779c0107573c9f65a32aea2b3f618954ef20f64abcc6da69bd581efa6ed9057b6f2d920c40dde896987ce7c8270e99ca13e8336a68ae57a2397fdaeefa88258af4c8def4da9329db74030808c19f40af6cc777ce5480fa4c8b4ab61daa36cadfca56af06e3e274c6baef4a1ca3183c3db1f2d3474d9604a31fe14557dca95d9928fa6be1b8b6fab9d8c7a235f4fe02d5508627cdad420aa60f3d4ada6968ed04fef7476f781d44b98ee791a8c3e188105882d028b3b77c40c504d5712ccff8a006bd639b1c6abb63de50ed62b9f09ebc10e9c2584425f794357558307bf84a6951d3c17930972245b13c6cc9d7c215d6a7798ab0e8e8a42567652f9ea5847492930594a7c8696abe4b8fbbecea114748b05476d998fe053542b342b2a4ff286019d3af9decf75623169c5e48b6dd37b9c88194198be37c3b5ea8dc3965ae5801bb6ec227392009f84436296b04af20dd1079d791a9bc46bc9c6130a4efce4f3a69f021ec6d067990cf64da5d0d501032efe4d90cd26d7e38ff0cda9217fe0345bb6b8d40cd4200eda8507c6eab09d9e7be64a0fb83a05ab82838a7f3dd40ba76f0099598325440c51d1702d481cdfb8afd71c3e3d15b1302c5d4ccb554d0f40e579adeef7975fe93d1b7af25147848929e854c8abbd7ab801008c28464e5687bc5d554d1db7d0609937c8fd2c9d86cb149790d9ac945e32d5c14696c27723b7337fadc556d46766e32409a240522a4fd72c3e6e204a373aa88c4f984d81055bf9f720c8e10f3febee04a9058c56c774fad5932f15eb87cd8e5639c946c999c4aee177c3db11306e4ec2e6876b28894af59cea7c50d60ce989d2c80105189f8987921813ede4921e9d7868c601669232e6b603adea3477036f8ee6f492612cb7f5081e129eacaf406b5e6d4f190b1b8172dfed5f5ff24e43a6d734f66e6d084deb09d697b8ebd7bcecb204169931df0274e77d7ea292c90dc1fd334bd1b5cadc5e1ac88b7c65621cdf20fe16fdd811ea5f12ad21c857e191e75170f8bde6201618cfa76f531b6817447b24eb78267cac8f1eda30213e6131546de56f94bb6dd5ba890d875a81dff6204edbd2d5daf8293f61813901cd9874b6307c1b6e3fdd2bbaad66ef35cb007420b6637a38566dc769961da50b408883424388b0c411fd5c9136ec27388810e3e05522d6466726033b468d8651655486e4a0bcd0e0b371b27b4fe66603e681f0a2859196a21a8c2a8fceffb1a2ce37e74ad2a39216f3ec93d020afe27c6096a86c3572726166dcc9400f49b7d0d66f652bf82203aafe8c37385e0260f15f91d386086ee440617bda548883f0337c56a182ffbd52137e2585a27605444f0a2cd6040fa20421d3b8f9daacaa96b15448f10cadca2096dd0d6ca117e7baf6e865bb17ee185aa85a859cfd62de5faa58c7eb9bcffb61c084ceecad29785d55664bb202c59b2d8b74741cadd7c74b9d0bb20c536d1a3020e41a", 0x1000}, {&(0x7f0000003780)="4f78d061b7d58f3023cd63f2c806140f7612adaf840175addfa9c88fdd2925bfe33b5cdca122bb0b41b44e4bdc12f4211099bb96bae5a427ebe44d6a1f5a83e90ce35ab8cb37abed43fc230b0248dfb9be07b13b212a7df11dde18a8758622b097e1c1e2b925ebf3d730e8de67e669644fc4ce042d24fea5ffb93cfb2a8aabb7d224c80144be2711808d2b334981d422db5236fd491aa54f0974fddfea026c6d9c70d4c69bf419eac6beb9a5b10b3ca523f078c60d9b64eb0335654e8aad01f9bf48426194b44f7afde32cb25f7f4c8e7746ac442b0b934be587c7b1a870a5d3fa964b8214b49d9fe594929f87", 0xed}], 0x9) r1 = openat(r0, &(0x7f0000003940)='./file0\x00', 0x800, 0x110) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000003980)={0xffffffff, './file0\x00'}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="b2610462c59d7d6f8852b42170186765539af41d9d5e7ddb058e2fdb62e282633d8aa61def94349cf689da63049b508c127c9cece58c641d98e89ba5321d8a800fa48af7b9b9b1e14ad906568685e2976c"}, {&(0x7f0000000140)="0dcf1e06a4723e7031cdc47f18f5f212c5271f619ec1319c4d5daed1ce84e6b5d9480a0d86bc87d41b83cae75c52d818e25b8b05bd420a40bd7b4921b44b3c2ef5719207b94d16776589f84d6f81194ae09b545aa515212232e688799fe4c9d0d31327575646a111c11af26ab98c91b27f7f395d50dc1dcb7aa2d566155473bafce63aac406a8f10402c311bd7dda649c237acd9de39aac036ab2b7bb6508cabfbd0f50f808e9e4fe9b8d61d6b115d2331686e2a52259cab8ec5e222bd1ac07d2d765e55d3c3dfb435a57e5581df224a2b65ba0620177b4d6da6c95078fae041c49a5504336e56f5899f24e93412"}, {&(0x7f00000003c0)="55973cd4b91521bb5403ffa86c1628297b05d8094933a2bd4ce76c69f0a07c7164995dcadb058f0af16661bf2374a592550edb856576ab32c40f57405d61a0a991c73debdc7f39dfbda5fe9f550b087baaf28f578636b67a3354d45d7abdb96318c75ab9609b572245242d5da92e3b3854bcc6f9696cb334a0d56654ec51ac74a8737993d90cb9763b7809f2f42eb4af608b097eda7fb64a341eef2b9be6939b7b4a43faee482b7aa7489ec339eb9464f67cd28177"}, {&(0x7f0000000040)="6702e41320119d509893e30fb4fb1903466a471404b73b03f6148551978f3901b52edbe48feaa6ee"}], 0x23) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) 16:00:01 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() ioctl$KDGKBMODE(r2, 0x40044b06) r5 = semget$private(0x0, 0x0, 0x10) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/216) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[r7, r8]) kevent(r6, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x299, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x9, 0x3a}, {{r6}, 0xffffffffffffffff, 0x46, 0x2, 0x9, 0x9}, {{r6}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x7dd, 0x1}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x3835, 0x1}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000045, 0x9, 0x8}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x2c, 0x1}], 0x1000, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x14, 0x20000040, 0x5, 0x148}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x3f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0xc42, 0x3f}, {{r0}, 0x0, 0xc9, 0x80, 0x80000001, 0x22}, {{r6}, 0x0, 0x80, 0xf0000000, 0x7, 0x9}, {{r6}, 0xffffffffffffffff, 0x1, 0x8000008f, 0x401, 0xa7ba}, {{r6}, 0x0, 0x20, 0x1, 0x70be3e54, 0xffffffffffffff80}], 0x7f, &(0x7f0000000500)={0xffffffffffffff7f, 0x4}) dup(r6) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:01 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000001b4}], 0x1, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x7, 0x1011, r0, 0x0, 0x5) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) preadv(r0, &(0x7f0000000000), 0x0, 0xfffffffffffffffa) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1000000, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, 0x0) 16:00:01 executing program 0: r0 = socket(0x6, 0x0, 0x5) fsync(r0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) Ϧ¶a¬ÎÜƧê*½j¤º$±:^ >Ûî@žëù·gqŒT£ìe@c9Æòe_ÈzFƒQ"ÔÜIF-¯_&†±Vi>µ£*MÅ=i^ݼ<]ËÁ“³iˈlÍ÷ÐÌ%çÄ<#O»óbW¶Zˆ+ºâr¤ë;¡*õµù6®'<@#Õ\Ê ;eHLˆ=2”VÓ:gÊÜ-ƒ‘e®µrô·݃Ì0¸Q!碚^-±á¢ÈÝðå±xïé*±Å¼3õ°$Ô¦¶7»=Seanc ÜÖC/XIæŒ(Ž™›ôKb5#]"IL³è‰Išº\¤£™ 16:00:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x0, 0x1000) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x40, 0x81) r1 = syz_open_pts() r2 = dup2(r0, r1) shutdown(r2, 0x1) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x200000000002, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffff7ffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="5acd495b48a14ef02a01d87075dfd7ea0e145b8709f856ee03c770e7e78db8a24d9d02207499508492c6e91899404ff07f7ee4f03e3f737f0cf0a70a3dd1b78eac23b4a1309729b7695644c68cb302f09a79462f", 0x54}, {&(0x7f0000000140)="3ad92e3f091e38d2497533c3f9cebbd9cde482e560458acce53caeb14d0f4fab0c8bc5174584faf51ca6c0a274f9235cc9c1c202d975b281799c1c5cc11fc13918342c0f4cbddbcad33f0c0312815820caf7836d19316f97f859d1e8d728a8230367c1eaaa304c9aff4e242c4b91d8f88c8c900db657ed93ad8e35", 0x7b}, {&(0x7f00000001c0)="a9e5bb54f0a686e336e8ec3fd8a61f1cae80ecaad0bcc2d9fdc8316a1b2feb0c81d47d50bd47fa6d10c44c68d11b536f697678e62763ef0119e4f08535e209028dd2208b89c764f83e67d2ca9a53b036aa8a30fa20b8c67a45162269a22dced66484f9ce41675308f1c0e0e605e58015f9963bc28d0698d35d12344f6a626f7f972f92c3e18e875469036908d7d358", 0x8f}], 0x3, 0x0) r1 = dup(r0) nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)=""/4096, &(0x7f0000001280)=0x1000) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) œ‘¡ß)fÓ›qnª=’GÀ¶á)Ë¿¡ˆ*òcÐ!*üR$ü¾Q rŸJ9z3)¨9¤•õ`¶gG%:Ý̧͞þË%s»TQkm…4צÿœÄKƒ;¨<Ziæ!ºRv@Ç”†› #É5²4/Ú0"ßêHÒ‡Û¾‹I„`—ôMIq2;ÀÿÖ8 :²LÜK¼¼¼¡ÖµTåâ?Â*hÓˆ»ʽς>•p‡h´Mø!-ṏ=c,iˆóÙ QaM¼!íKŠTUÏÿ6Ž‰e%ñƒÃ6j;ø¬ÿ¢[f˜GFÒ@à%­>úÅGßëäbÖlˆˆä ûòªÓç—·­C0» vZÃ"@¸Ãª¨ì*«…“$ÖáÛµ(®õÎK¶/;2Á[»ÀV·ÖóºÇÞ¬Ub/\@v¨Ðpõ3¤¦äéÞ¥]:9¼xNûƒ[½4Rø\)’©%sìHX—¢ªÃ‰ï¶sk0—,ÿð «Ê“ð–+U0RðA»¿»^ГÀs ÉpÁÊãÿ:øg.5é û.;v—›ˆy¼ÐCŽK“ Ykã(Wfª÷$˜âíw-•µF?4¬?zó*v†¯9Ä@Ü×îÔåàÜøùÓ‹Œ:5"VYæ.•Ú_Ì4Œ*ÌÄÑÐÜÔ}ÆÒ¢’]¹ÚL!*®õÎÕw­›M³Å†Ï*4Š‰~†e˘ÁªaÈFï×y ÏwxS£À„²É>;ÔâË^’l$? Õœ´ÖÊ•“|z<8\e0"  âõE ±î£rC· žäžVçq ÆÝ#ì Í;o%£9Ô‡`ÀŸ+žª4Y š±ì.·ØüŽº£¡[dŽYâ€b´wËHî&WÅÆbÞ¯‘€k†^Ëú²ôãXÕkV„ LC÷h#žÌ$ñÕc­ Ö UäË&¦°Ò¼z†üôðWr$’æ>ÅÓÚáXëÆìWmj«E3¬egýaž~;ÌDÖöà(¢>Ÿ•nÂbc7/›8`]h„? 3ê«»hL‚¯rwàS¶‘ÉÜ-+°9S g@Xh« l)Ñ)X+ 5ÀšSöÇEhlƒö¯–:U?>7Û…Ó˪èŠëHŸ úîUë4ߥ¬xeâÔøÇAØ™’9j‡Ðª8~ðõóÀËš@p†Þ-¥Û'ö[—–'„X'óGŸÌBóuˆ@³ºA5‹ ¤«ç¼«ð·½Q‚^'L1Ÿlô°µCàè?'zZ‹¢Þ௢WsÝ; `2ðtróTž³¡·R¦b±ãÚskI¢¿1ûè®eŸóöRåûr*’Ë2b³*¤Ÿ[¡/€û2r’(`–°†7?·z±ïž]J›\§iÏ2[÷}}¶~PA¶`NâëÀžÇ·ƒˆoeúä +…Ë\¢¯/AÜyéÀÕnÝözÈù¨ô T†6ÌÒ§‰·s½ô¼‘ÑÃT¶Ò."TàžÌÃð„k¡²Þ¸N‚±{SÏÍåö#d2N³â$º¿dµú%-Âþ•U5¬£©b&-™UR*¨ü+׆€â’SÖÐ)k ÆR}ÁúYl™QiÒ÷i¹™à(”,8r»e×”ÈÚ//ÅÎ[ a¤ÿ"Ó¬…ÔÕ¬PXõ~êÁ…{wŒ ú¨+äV¹¶“ø@Q-Ñ#ùø¥éPwiÐÔJ™¯wj¿…†»¶Ÿ#N뜻Å\&)}ÑscBßGsõ:£:¹+¢µñ ©>dÙÛ÷ÑÕÀfyï­šmûF=2s%˜Ÿ–%¸4*ÚJÛúë›&¯¶T ~X׸*úóB)#‡nªÿqÖ{0-ºÅ2ÀMnca¦­Å?ëms%îG#l™¦2E:z³Äúø 1×x7×Ñ·¨þ-¢AðÕâÎV¨]Šì»î üãÔÉÛ_Ü7þùï3-úƒs+ÄM(Sr¿òõîc:{IN—²“ÀƒŽŽƒçZѶÊ.Ìá‹ (qí¯‡jfìhKŠwJ<™ç ÔqòcŽ+x“±:5ñ•ÊÆ9 ÂãK)€=ÕÓ€á¨Æ¿T—”·y–`ÆœT”Ÿ ÿ“Ë…Ú9Lˆ@—ÔȶkKu@fŸ‚A&ê˜ÔAó!ʬ·áâ&å°Š’tœ³Nž"„ón"ù-O:¦²ˆë`~ÁRŒÜ¥…Ñ@%žtêä:Ïx‘Qt€IÖt!´csÚÏgý'R@1ÆDIS´=n—æl…ʹ·G}Ø¿ÎQšâìsúyÞ#̼Ÿ«á§Q¶È©NRA’ºqŒ†ÁÓ¥Ø-©"ž1Cs¯àV¾äÃ/Š4¸B÷Ç!4J)t•«²BìlJÞÞNfü Ñçðï´‹¼úÅVâe†óÏÒ¾^@?„ŸÎZxC[lU¢Üí k¾1(ÊìicÞm÷kXåA)^,H9ãhLÓz¶ºÎÁ\UkŃ:êÑÖbŠž“Zy§èÍbW1kתï›Æ0æÂvàËgcºÆ4ç{Ý\Ày&k ½%ì.„®UпëK]Ó9â ¤+¹ «£Ä™«¥nö²èŽN$ªaéÃyðçÓÑáe‹ö™‹(•¨Q¿‰aGîÜÐ¥Í˽±¦ºÇL>0®Lp “¿)í—•v­ª8í¶Çt—ŸÐMÚúiEfˆTì ‡ _ôÒ‹a ºR ðŒU&W¥|aG\=º†¸dýÿþê7þ舉£ ¹øÛæÅÛ¬Áz»ÍÐ6î9—Òéïì^ý®£%5ìý 16:00:01 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x800080002002, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000, 0x5, 0x358, 0x3f, "32409b4f2b7fe10c1498f9f1343ff7721af5169e", 0x0, 0x100000000}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) kqueue() dup2(r1, r0) 16:00:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001200)={0x9, 0xd6c}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001340)='/dev/zero\x00', 0x4c0, 0x0) recvfrom(r1, &(0x7f0000001380)=""/84, 0x54, 0x842, &(0x7f0000001400)=@un=@file={0x0, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000001440)=0xffffffffffff8000) setegid(r2) setgroups(0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000001480)=""/161) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') unlink(&(0x7f0000001000)='./file1\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001100), 0x10004) semop(r0, &(0x7f0000001080)=[{0x2, 0x5, 0x800}, {0x0, 0x3f3, 0x800}], 0x2) U=ÛPôp]XÀ1Ì‹t›Æv[>ï<êó cÝ+á2bP ·œM$Aüâ á%mé½Ú¶}x¡ã8­÷ÑÀõA/}¾ûÒða™,-ÿWR|ê[Ò òñä÷runƒ‡+7Àî Œå4Ù¤帻v1R&pØØÍ?`¯=Ö…vŽ>úqôG”Ó “=Úc;[ÚÚtÂƯï"1©J c7xúÜrÝ¥Å^UZc8º> ¨÷½óaØ{dçqo7KMWšš «Ñ§ ^ö¸F`XU»q™ŠÈK$xòˆƒhÔÁ:`‡BÀ¨à·qºÆÆ9Š@ùC–@¹®ŒVäìCåaDø±¶­voã\h,³>óˆ>Oæ9§³IÄ «ÚÊs{[À$ÚãÀïš&§mÈÖ)ƒpŠ[«e€c©¯€æþ5"‚ÎCÀ&¸bÁé¿_ó˜ài×çÍñoy c$?:Yt ¸r+ÕQß䀢†õ $Úl¨· ycC?1b_ÿ´}u 16:00:01 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/22, 0xac2caa6be7d25d13, 0x0, 0x0, 0x0) ëOª7Y-qL§uqRöü6ÅßÇ$U@—TàÌ„ÕÜP¶W ñ""ÄXàE‡im€oã^¥TbažWŠcó5–™4ÅÆH‚mÜnr ,T)Coõ§ÚDÓáy¤ÉE½˜@zºˆ‡Ÿ¸`oPJ0ä´^Ïî£S1Ì^A-E,nU0Þ0U,ˆLê™äÒ>²?ÖcÓn½æ-.Þe§‹¸#O gMf`GeÈr‹zÅ#øÎø킯0‚Ïi5emß’îIhŠÁìžÑ,Ðèßס—¶#¼ßk-›4 ÉfpÓa³?)5ú p+óíaôÒ±|HQ¿ÑÚ¾xNZ„FýY· ŸO¢—ícD»`ÊI´‡0c12–EXoº”ŠÙ¯áÍOÞ@IΌǮÞÒÈ™®!„FžÕ£é»§= _Hû:¹ÐJ;[PåV ,LG+ä8«l©GÂO‚!g"Íïîæ»a$ÍqP;Ì‘*ø>ßÌ^Ókró»'vKÇÁ44ÍÙ¯íà§ÎY—ƒ¢Wç5á¹zM™f×[Å•º»ŸØ·ðŽôI}—Ÿ@‘)NãÊGŽàÞcbõk–¬Š%Åž4À¡,…“Và1’•ßÞFæ9Dè>ÑèÍp´Ä[#VZ¡¶xYæj Ìÿd_éèK…çXÒ†˜ŒÖ¯#Æ)Dýr&7ºN‚â‡pgÛ4ÎÁB£c}lðn0U÷ò;Ñ®ZcÕ\[8ñšá€M Ó–B˜Fô÷ØC øÿ0ÆÍü]≲#š$Ûº¿om{Ú±On-LÚ”À#Ù—¯hÿú†† ;çÉ“«ú65Š— #ö]¨ŒoÛ?±.%ã[±p¼\ýÔyó >=Ÿ aæêÌfV|Mû( ïš~OE€J@Q.ôã=Ö4ÊjÙ/ÒÏ \mÞB5½EÍldsØÁ‹.A;“ëMñªkLecL;/,_ðf†Ö±­rfýÈÇ6ÿ¡dúzn2û8IAý¬×9DmxŠB8 ²ä™0?Y—ù€ÕÆï•ÚÒ›Gœ À¨ŸüÁhôÝÕÛñR"b˜À¸ÉõS²÷Õeæíù ̽ÑÈ›Ö|Àx7Èòqá~ÒãÀñv/.olô'G1»_mbs1èÆ®ÝN÷)JÚÔD·½IœÑ8£ Uñ±‚æ}4ù`a—Ú‡Ž(—~‘_œ¡yê—L‰çZ9 >b `õŠ‡ÕIŒêDøÖVßjåq+²¡jÿ ”, J¥¥:4þ¢”UØ ÷ñ9§¾ƒQTÜiY‡Ù¾5CN’ -Êà°bCÉ“6K+&¿Avìi;bõñÜ´–A¤—$Ès²Þ‘®!Š;f.°$¦Ö>r…ƶ"–:…¹©Âd\¦º±áOtÖMÿy‡É1õ¢ò7Õ­ÃÀØܽÀÄÔ{ÄÏÕE³Ù*››]aááo÷[¶ø{D 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus/file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x383c1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x3ff, 0x0, 0x100000000, 0x0) 16:00:09 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/204) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xff, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) r3 = semget$private(0x0, 0x5, 0x226) semop(r3, &(0x7f0000000080)=[{0x1, 0x9, 0x800}, {0x1, 0x7, 0x1000}, {0x1, 0x0, 0x88db04d5a15e2ad8}, {0x0, 0x1, 0x1000}], 0x4) ø^3çÓý5Ÿz÷¤;¶HË«®'OÛ|£W##˜]7²ÞzSaeÌo&8 ¤çX2ÑéMÊõ‹ß|dÿå.v“8æ@©»¶:*ŽœâR øUÖ¼ŽÐEí;ŠJ«¯à¾ôé?# \`R;¸ª^¦dJ4¨˜6-@­êNÆ£ÚáÉÃZþ Úq:nX/?®Q±âM¨üÕc¯u|m>06-¯>ñ ?;Ƥ†÷ò³{³#åÀO·muoýøE " ò}œì´Iò#lJ4ô÷^)%ÓªS._tÂkóõà®e<Ý …P›{ß\Ÿ»ÿLÔN( ”. ×ö ãxp§Ù~Ô!QµÞ•Å{Ÿ‡šè³Çò Åß¿NȦ™|-Ãü_èÇl-°X•Ö[E…1ð|ÔÍY:ãÔ %®³Ýl¿~“LW´,ñWû¬Hwù‹õ¥›2HäNFý×X3@†‘s*ðCGþlrZ/Çáhnå1¥ÒOG/ÞWŠšÑªt§ T&q¼ÎKé&¢X™ 16:00:09 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x80) 16:00:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r1, r2) open$dir(&(0x7f0000001240)='./file0\x00', 0x20, 0x84) r4 = dup(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x3, 0x8, "26f267e47d1bf60fed61e354edd77ef094fa0ea6", 0x8, 0x2}) accept$unix(r4, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x6) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x3010, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x30, 0x80) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="50d846f04c577c1af62dec8831c18504010000000000004802af07cece5d", 0x1e}], 0x1, 0x0) write(r0, &(0x7f00000000c0)="07f0bbdb6caaf0aee6dd064b35866c692030bf88185a7a2181f8948e06f66f8bbafcc2828098ad09b59432c4980ae3abe3f80b2f26c510439f788673edce8b09d7bd5b20531c06a300da0b288295ebca9dc34c48134c84c4e32d6d800a6f2a87f49b", 0x62) ioctl$TIOCSTOP(r1, 0x2000746f) ú©*Fž:ʧá#:7{PÖrøÆ€<<)6=8ƒylhÊ.Uù¿ZLn¡xM£…ë»Õ Ä$$Gðˆ“Þî\™â–¾žój|Ð_h!:æÏŒ>¢U9©¡ä±gËÇƇåòQ˜kÌ·0]¡½¶úš’7ûã@­„%vÊÃæk^…KAUª0"9€›ÎØCVo|W{Ì¡íNÌûØo‘ž5Ï£ª¬ žA7°T°‹Å^˜ÜûI>gï.x“ôâ»O» ô(‚ñé(Œn/~ƒÉ=¡DŽ¡þë4¸Âl矕ª·Ä⦌4ÊÓ± Ë ¬6ZzD¯ñX×dƦý'Ù¦ïoT|ôµ\)Ð^q¹Ô4ˆE ˜ª3~õàÈÁ=üCqµaû0u`Cn}žÌp¤ÖuŒûòCôkئPo:yç¦íç¢ï’nP(ÊñÖl𥀷$è5ÌÑ°c=ËnÙIw›B$ì.¨ÛN½z˜—¥uvX`·Ù<º.Uç>W¼Æ`Ýš9nhíÖR¶uº\6MZH +ïý8¸ÞÂbr8‰z),Ù( ~Åln_ö€W2½MÌß_ˆÏ#× ƒÔȈAã”æ²²Ç][Öª¤ÁÕæ4Sa±8ñOÈû±á>e@í‰ÆXLÔðµÄ|vcÕÛÕµ^zZ:# •tÙ0[êp~!±Ök„ÆòTÛ—GjÅ}í@QÏkºž#z…MäñÞs¥h 16:00:09 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0x0) fchown(r1, 0x0, 0x0) ¸L <}oTÌC‘ÃBôÞÎ)Ÿ"qÜxóؼ¼Úúšœ<"öPøyŽ¨Xb¼2‹4ÇTÂÕ컲ŽßK_ SlG!†Ö5‘uY†A¡Ñ\ýK,T»&—cÅúpºG§´ÑÚÓù,ÁêÇépx'ÊÐmTiXƳ%º±/eÕÌÅ÷€Þ·«â+_¸‘0¤Iï’ò™·¾ÿ÷ öëçþu~)>|j“[dfu—­·­XÌŸ±€ÛÆúU+¥ÍŽ`ËmCÇRÏ1<ÆùX÷åÀYT&"lß¹ f³+å@ó µ+hšR`­š$Íj_…©®¤ëÁ¥U_)Sÿß)z[Ú¿9"í¸&’r“Ü_ÚÈ+%3©D ÿ„siÏ)¨¢Û?î|ö$*26‰ëóWÈóxÜžiýýû^VqŽµæ’9 — tK9jÝüíu ^˜Óx*»r´Gà kÉË!+ÊnØRöõ³ ¼pN€Z•"J {¦ü'¯Òjó{ßÈO•óâC}EØ~Ø>ï}8 eZ'½#}m„¤ÀØ—¬ Š1]3vO®Äí:/¬hZ•„'0!äÇòÐ ›.Ô†GoÖþˆ6pd^«PÂ>¥ÍBZù¹ ½îevFR/¸ä¢ÄwjÙE³gÐA@Ë90­Û¡‘/ fM {–ef*E^¦`bl«ðˆ4ÓÏ÷ŒÒ`£·&œÆꯧã ÚY½Òä)c̯p³Ç¬€£µ"¥œÊ†ʻHSâ6°hþÁÛD±à„R"ô¬»„ùNó=†íeøÔÁ›BÌÏmLE´©%¯É ë<ý£¾F•ÐðNŒY­pv«˜Äœ#%UŠkö °§jßžE0Ôí#ÝÞ‘\Å"œ>!Ú³®þÄOìᢠÔRÒ¤íöW6æhº³ ”ï6~Y7ýÖ¹»†V7 e&·LÃ/žŠ¥âA[D¤…ÂS™K•‚/Š†ga¼2h¶¥yÚ¶öq´;Ï}¹„¨€˜>ÈÌa$ïÔ Ø#óåØÓRb@h˜Âv4N .×·×®ÉC¥ôìÕêQˆYzshÖ B0 †º;³=Ç‹ka¡x5¬³Æí—Q­Îä¤Û†h¦­3’“­6šþ¡e Iÿ2ÿy ¥àzô²wVïÞâŽ%Žs0CeÔÖdùMíG¸%‡ž¨?ù‚“àJ$ƒósºu%"»|KÁ ò!\Y[XèÑÐÌ‹öc»iæóë[ â ÜémYæõì%ÜC뜒@7~=Y™ŽÚ–:6ÑTQZXÈð]JÐ7³{‹h@u`.;RÛkÞH ÷ÉÁOk> ŒœFR&š¤ÛÖ2™ýŸé~/`¹5p 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xd5f, 0x200000028, &(0x7f00000001c0)="01000000", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="0df8c42456f200768ed1642bcf3e91ac54", 0x11) žŠ‘à’$(wÒò´¹4íå:ˆ¨s„ä?KC/È´Yo"§^ñWíUÌþ3t­ˆ€|¹!.cH5£±ÔèŒA.”z7]ǹjÁì“L¹Ô‰î#zšÈBV£¼›§Íx¿=‡dg äïÊã@Çìî^Ÿ·úËäÉGöiIjÎpH¥ 7nέˆm‰]Ð|‡œûmlOGéz$©õŠÎïc›ÆæêEÒ'gxù*ä+õØu–®ž<ëu¹ ʘ[J‹yXPì*N9,ÒÚÎpÊÿ›©5¦JêŠh.™únû]–¨%ݸ˜»C…´€µ®°˜Û™§Ø_F­T²•2Ò ¢Sºhúy<Öæþt»ÇA«öJpì§q}Y›vI*߈-ÉÇ/\àÅ^R;ÁÐ'ds$Àõ #rx*¤ú5·‰Ÿèèñr ³ Jæo#·}ЛG°ø2ôq¨¨•ÆFmsœ•T¿°e2ÏõÙ§–Ö6-ªÅÙÜ Î’PFhÒ Öΰ¤ü¨–Ž³dF…lsu° ›¯}Ða,w‚sÔõô ¸W+%Ïa=,ð3Dî©šxr6Š ûú§‘.eu4-bzéêN…ŸogT—yÀusÉöZ2®¢³ö•Nòd«Ìm¦›Õï¦íW¶òÙ Ä Þ‰i‡Î|‚p霡>ƒ6¦Šåz#—ý®ï¨‚X¯LïM©2·@0€Œô 16:00:10 executing program 1: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x3) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6076a9a7, 0x20}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) sendto(r3, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="8737088f057cc048fd2330d5e30b438144d2365d299b61955519a07259284ba6860096a6db6fb90ea4af4eea534b9df1e8466477102fcf943551d6d531a90d9346ed1bb2fb5322a5b6c68b3ecce69199d727adf449207a33fc48ddbab3092b7a4f97e5e5adc8a08c1432e2a58bbcbfdadc6cfccfe3d36a2613b9bacfb57fcbfbfc6385ffccb25481d16054f20fc5d25d2f72c635f41875bd75cf469e02dc8ef2d841ed41eb10b547a8ce92b49dfd64c0150753aa1c14fd3322972fcc491313eb44e88ff1c685e1bde33bc27dd31663d8a9eb8ad40fa69a6c", 0xd8}], 0x1, 0x0, 0x0, 0xc}, 0x400) connect(r2, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b40)=""/30) pipe2(&(0x7f0000000b80), 0x0) kqueue() connect$unix(r4, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000480)='./file0/file0\x00', &(0x7f0000000c40)='d#') öÌw|åH¤È´«aÚ£l­ü¥jðn>'Lk®ô¡Ê1ƒÃÛ-4tÙ`J1þU}Ê•Ù’¦¾‹o«Œz#_Oà-Ub|ÚÔ ª`óÔ­¦–ŽÐOïtv÷ÔK˜îyŒ>ˆ-‹;wÄ PMWÌÿŠkÖ9±Æ«¶=åÖ+Ÿ ëÁœ%„B_yCWUƒ¿„¦•<“ r$[ÆÌ|!]jw˜«ŽŠBVvRùêXGI)0YJ|†–«ä¸û¾Î¡t‹Gm™àST+4+pckbd_enable: command error 16:00:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x80, 0x7ff}, {0x48844ef6, 0x8}}) pckbd_enable: command error 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x6) dup(r1) syz_open_pts() 16:00:11 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x400000000000000, 0x0, 0x0, 0x3}, 0x0, &(0x7f00000001c0)={0xc809, 0xfffffffffffffff7, 0x96, 0xc89, 0xffffffffffffffc1, 0x5, 0x52fc5365, 0xffffffffffffffe1}, &(0x7f0000000080)={0x7ff, 0xfffffffffffffff9}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getgid() r4 = getpgid(r1) r5 = geteuid() r6 = getgid() r7 = kqueue() r8 = socket$inet(0x2, 0x4, 0x8) r9 = open(&(0x7f0000000480)='./bus\x00', 0x800, 0x8) r10 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@file={0x0, ""/82}, &(0x7f0000000540)=0x54) socketpair(0x0, 0x6, 0x100, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x2003d, 0x20) r13 = open(&(0x7f0000000600)='./bus\x00', 0x20080, 0x24) r14 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r17 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x5, 0x100000001) r21 = fcntl$dupfd(0xffffffffffffff9c, 0xb32bd833626ebd2b, 0xffffffffffffff9c) r22 = accept$inet(0xffffffffffffffff, &(0x7f00000007c0), &(0x7f0000000800)=0xc) pipe2(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r24 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/108}, &(0x7f0000000900)=0x6e) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r26 = openat(0xffffffffffffffff, &(0x7f0000000980)='./file0\x00', 0x20000, 0x111) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="0c9d0b4fd7139d16e40a7e5c75a76af4321fb5bb10fb207fa595fdea741aa15b6fa67981dba744b4b165d4e6ee0946a94ec513c008f837328b90d78f69de881f8e240ccc37b449da59d9b01e58943d39529001e243c142e56534951df3a07f52", 0x60}, {&(0x7f0000000180)="bff7ad749542f247ff46a7520cbf3e458065b5fc7da607eaf5187ce9eb8e0ecfaf169c31f71ae12dee1035e0a215ed936b7ec7ce1c2d03d858f270f29ecee9f425f13a5b7608903268f06ae6e39926a8a9c3c5cebf9d850590971cd2697dd383", 0x60}, {&(0x7f0000000200)="576be3ebf4aaf98720927fc57146e83617b009f88773a070fae6af25d72a686d735745184c57d74805e6793742fe7214f41a7fda9cf0eac6b4f22c914413c73d7a68add2bf6cd21161dc01a0f9054e2edeeeef2bfbcbb4f2c26022dea8e77c962001173b9b99c04363a3985c012dadbf649c6c9ed90dd55fce3a0a2d1b1545a1a99c426b35c62ed53d8fee5c8106beafd58ff7e6738fa18f95a694a9807463429b8f912a6a856fd8e2778b80d62c65de09447f29d7328fa6cad51f2bd47696135ce18e5c327d178d", 0xc8}, {&(0x7f0000000300)="59c7776af8922aa324f9e6dfe4a79d82b163bbfc07914ba20526d0d9fe80ca2a5a143be03b07faaa817bb76c57c71d385eb0f1fb50bdefcc8c524cf41742c0086d6007e37fc2b7a03c6c22932b11542928c2b87c575965f530", 0x59}, {&(0x7f0000000380)="5b9300e2c8e8eac0cf3265112795c96f2fd854d2c7dab4b02c0f78450549372d687aeab2ec4bf91ead5b822fea4b3d1e3b0832b23b0bf4edb341c4cc695868c763145b8abdaa00a9d77c0baf725331a410a30f16c51b88e0827f4e", 0x5b}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r20, r21, r22, r23, r24, r25, r26]}], 0xe0, 0x1}, 0x40d) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000080)=0x81) r27 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) writev(r27, &(0x7f00000000c0), 0x0) 16:00:11 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x100, 0x0) flock(r0, 0x5) r1 = syz_open_pts() syz_open_pts() socket$inet(0x2, 0x4005, 0x8000) syz_open_pts() flock(r1, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x6, 0x7ff}, {0x100, 0x1000}}, 0x0) 16:00:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xd00ad8a88eeadf18) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:00:12 executing program 1: kqueue() r0 = msgget(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x41, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x1800) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x69) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="40994e6295106bac268f803e10f366c8f1f2036a0f5a0a20f935523d692be130bbd13e5c1a7ca8671f0e4864d03490a267dbd3657f3882095c480822650b2c0d", 0x40) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x66, 0x0, 0xb2) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, 0xc) setuid(r2) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000001180)=@abs, &(0x7f0000000040)=0x8) syz_execute_func(&(0x7f0000001100)="676764f2f04580a178e061cdcd3e653e6403f7662e64f3ded93636263e260f1a8ce802000100c4a27d35c166410f71f58c6466f367ff56c9c402f5bf2366430f38db8f9989999944ab") dup(r1) sendto$unix(r3, &(0x7f0000000080)="9d8c3bf1c02758c11c2a0ac79ba61c328cca6605e7e7ea2e35d0f8b529e75f08d3cd6cd701f56687027f2b9c652fd47d061364142ec8fa44190be955495c85a64af5a12f49ab8e73173ebd8986c6cc736825ad8d5b44f4c18b608b933be4aadcfa41f8e0297a06f6e8acc0171cc1310fbc24f1fb44fbed952b960240ea9eabf61268b339ebe3d7316b41e0bc03237d426484fbb8fe224519f65e3e6542b97a642028b921e647d73fa93322b008542758b309560a92852dfc42b683b3a16e10bcb900eeb0213a4e39bdc9af957ae5a8baf1a12b927677fff1e46d340aaec5e7985603389b9b17e5fc73a0c0c18dfc8ba7267765c862151dbdca376ca2ac2a925e639634d9207104dfdf0c2aa9f1622b0fb7ce298c008d480b1005191af3a028854e44c0e2d514d55f14d4e3747813cfe2dc7a484ba72e908df48535ffab4ed2a42a1a00c3b0c3f3ca8914c1f4e8289ed91525b6e73c0fe6bb2f93bbe6221eb199f5daa234083bae0e50b2eff6d3e091949a95d835aeca4d3951df3123ef45cbad53b290d9c9dfcc40e67603563554d3599eb8fdedffb17cc7c35fe66e789b3911bdf4a6950cca5c220b48a3fbd8792cd6707551c9b59fdceece6b34a6e5d8bd6967de1cc13e369de83debaf0a292c89cac374ed57a1617be7871f5ebf00260c383a30b21ff93f68f2f44e7d8e15cebf1dea936c647dcbd3b63bcfbb3c6af51b99ef8a479959047df9912fb7a425b687db6785fb40052e8fad3749884f8efd6ba70f00e30ad5dc69d9f65baac02dc8a4b3216eb153ff89ec9bec7673a85d3b977d0fc1ee4a840af77db8c83440e6389cd350289c3365919a5224f47919bea30c3b655116760e94d102e6395a568d3f503e635ce0891bf26ae4de486819de33e96461076dd92a14514fb87d7c9752c4c2d1c0b7c7bea1c424e64bd0cb4cb2bafa1d4e3fe746988d25930681e86d35440ea2376a8101d9018ce78296dcdfdf8256271769557b43bb95c59a8f83516817e87a8e58da61bd2bccc97e3f2b99a9d4229c3376aed83a7992e72967dc61e27e6970bc36e8b0423e585f5033b4bf489032df46a4b553ab540b7ce95e80c390914dcfa24695da1e8701bfaf14e25913357240dc56361d7a54674c76e6df023536b85d493b925a82d5cd4e472b6658851560fab65a0a4d6be486603cac3700a5e9e3bdf4758a5060a1c7c1b5246be16a7896ff6a8501bda56a71795f4f9d6b7ceab3c30a8edd160457a0e20700544ef6b5c59f82243eb69df1527fb9c2bce02cad15c5dfa9521408baa246d5ed7d28e62468ecebc17b7782958eadfa0dc5b47450941043052724557e495426c1670b8be6de047dda9e8a3d8810dc9a728db0bf7016f0bcf09e034590f4e7a4ccb3739634c43b2c1e32a440896cb23f819560ee7d2ec1543063ae8ab640564710d654fc1c90266563cbf57b9f6063a8f42e8d387567a354976d6bf38742dae81e05669b4efab5aebf07d311bc6f3eab5e1f0c859c0035b5c9add87ef63cef6bd5a6df28416ff28efb5b8b99ebc7c29cc4ba7c2745324b8e23be87183e9bc22ff8e9a1f6c183d3473c0ee455dd9a58f16cc99097f254fe8566c507ec3418a9c3e79f2c69e892c2c3ee99b3f36d31973db2c081179a68e60e34783e3f8a8d3ef52c6a1a1cc32a2587cdf4d71e00385b0f0a2d636082f8b91588f4e1091de7b3a274268357818cfa61597b36b82780308e8117f54adc2442605e64ba7da76dee25038b6be3a8d578f829cac81897dfac6421630637580584f3f3ddd3686570b7820bce471be99a7d013c77fc3caf4a46d7307d0c990bbfc790e764a5f60887e3fa84d30e0f8e9c7e0daa13b027894cdd696b6f6d7d83c8880e8920c5ffdd85ee7dd6f8c9e1a83833ac64a2e85111dd66574737895e92b22b2977ac9dc9f24a18f65183020c5a2579ef43776adc23bb8520b0bb79334491251add162d6b569d4a6cd4c5dcc609333054bc83405b54808e8fa3e9d4632145dbfd56491c89c1bb79c2a40b469777951e411881e323c6eac9eb2d2d100300801f9a111e5479e6c2ed807aeb98dcf782633e1646994c7b9647023fe0a36e0b4496893e707f8d59098830e2d00eaa0f7ba7669f1402abcf2727b0e1e4b718f96eb4224a3ed383bbdeb59ae2494a2aa045f1466f6b5f68f6136bc447bf4398aff9dd822860cd7a860371073f3b09f2770f3ca22f71a22d06e522558734937e267f596fabad59411b70f1a91cdf06a142bff4a7402d614f6c8fc5701337e7460f6a8d6410122c9f926725762d9c34a5eeb8188ef56c283d2a56f30d24debc7873fd7a115caf6af21ffda3a4251656c72dfa3fe521b027e9da9448a98ce04b79c63fe8fa019402369843ec6436821216d214d3d758e2e2075083583d7c20328bcac3234200a09922be881ac1d4ce24d186d3c85ba9f67331143eb459490b828b30f508c9031d32ce64245a2ea16c498b01cd088422f263edbff0463af164e7a913f689dcdedd548c390e1c541bfc017b421ef58216225dd3bb17edbfc845a9cd23595b7a3a51747c4fa9b5dfebcb17c424a95a37fd5f19f4fbb691f21f3486e617b9709a06eaef4a9bf50a26e0f2183c549e77833a74c6f020c8d5120d22175fa7c7b3e8841495c7bf2412d13e5b52d0e18c6bcadb0c4fdbead83f55f43a353f64b549fff39a6330c40d5178e132ee4b14f20a24240dd6f33ffc660f149394da90b608c906e7b0056fc8121fa155c2f3b1faec4d9ceae61414fe9a339bbfe0a4c9fd3d4a84f6abd5526979aac17f2d8cb143b267b96a7dbddd44a8ca7d4e026963aceea672d661cacf5eab881e25d18cbe6149c44d4379864ef3b4fd1876cf6ad0ddcb5fcd3f7b24a938b2eb4537fb5e3e3238a25dc2011a7703f949822cff01fc61b907a06a9b4395a99767aa6021a050879771c0d49def1397acf5c08e3a2209ba3299a77dec72fd84e774c22ddf9661bf200faf0896bf71c2a6eb0a980b11aa08c1c2c10df882cfd563b85b574db7a4980d2354e37c8cda2ae85a9182f302cabf0e942aa987d5de5be07e91fe2cac4fa158797196c86a15e762d8ac74b115ca6d62b6d27d4ef26430a683ee1a35d69a845d49f667361c9534392657889cd15d3f5efc60c88a787c3975c8cfcf64cf5de18c32b7ac34d52b45779e897ef7a18a2b540f16235c9cba80e8cee1d3162f63a2910f579ac03b5f17083769699e98cca65b4b59507a11ca3a57ea802b8da17fa4b42441b047cca802762f0b78c3c52262743843f7e4bfa292c4ce18a6fe86d5c5bd63fd149cb0814902e0732dec529658519b8ff3a201146dc54d6109193cf0123f558b0b6bac6244bed8d8a9d7f28deb9bffec0395cfcd8e16c1e70b134d30a08bd7e41ee1b499bc952bfd0525711000124874c85fcc36900ad426a84617ac24f60cf3439e838b704d00b217e44466bf3c5e6461e0635f1f0d43cbc5b105b441f19d2b986e6fba3a43b3a60679dc9e4e6de15d8c2ef540a7067781aa597d5ec9093a09afa37451bb8e6a02050ec985a6e080cd1adcf9e37cbd58d177c90c93954f781cec179b99218ffc6175aea6e66c6c97f6079f2f047137aa8d2b5d5093b8f4f7363f648e10646ef2a961cf569fbcef381bed86993622ac37af39047408d4c92da2c0b4c2044b5d421c1a0f6132c36b303a5edf6b0f2cd2210645b9aab3e01d9ede097af1f5c86bdec43074ea19bb710d95072f15e415300410d4081524c58ef9c1ed1d0cd2c7d898ede70d10afeaa72c428061765d30243f8c1fa675f8a871d31d12b87363e285ca6361cb50d2debe9e8ae0b69c0773e4102e91ae460486ceeb67fa205226050b17dcd6d65b0e7504b2ab241a3d451ef29f0bf4bd1e74ac71c1c5da18091f290297fa74ac233c6d5d34e4918481cf32391f682fb15e6bdd2052169584f2e045556acd838d947af64c22f56ade7bcc3fa57e16964b492b44b662ff2c2434643d978e3229fdba90f1b554bfc0b7e1c7852d3ec10e302d372cefa6e54fc3b2dfadc035b5a6da8f9f5de3e051fe5d6e42ec193e16334a7304c4d3c2cafa9a3e8317643b8ba4de86500e2c76ef581b442b4cb2eb0951d2f38fcee0b2bedcd3d7175a453c7cd3992a7798fdd1f0a6adc09f9796f03feb6de2d56d4da540df30e2c06010976c78713ccd494301c6bf14cce12930e7d37d9dbb62123449a9f58c19e0c64cbcba05843b319f85bbeefccaeee03cc7f323ef2406fb994ce9d18cd8b3f9da49efa43066ce1e87f4e68a25a64e992afe2940418c5848337a5078821510f11d32ec374d74181ea73c84b3f7f9e412ed8921307e8841d66b9377bb63da99b610f34c858f73ea97992614ee2e2265dc6ab519388ca75b84992cbf036234099c55f02f43d0d8b5d318acbcc0c148a62e9d0692ad7fb36e24efd500cd699af790d2e97bb3c4d931e0705ccaca6a2a9fb0bbc1f267e8f5713e440562b554e62ba9993e5c4dd9a771b07e07fba0447609fac492f4758147a2ff41c69f92a468b20cfcd9b20b4f4ca0a6409d8704204b3f0f928116dd2622251ceae8220b41b009954c07f4184867b777d320c951d90b712f10ca5c90c21ba800c09847a90c099db5b8d5b5db3000d4f1a3c68f69320335e41e19d60f4aa55e77905a11f8439809301ff4618b0b915f3706d104312e1e1c83d62d617ee593789eec92a37ed34a1fe91d0565f806da97b6da1d3f9cd5a11fb8a8affe4042aee896095becee0638428fdf02b08de5afe4c9e1cd115187e4033bd675585ef42e4392f36bc35245b328ec8408d3153a132d647011cb6bace4673735510012ff0e047596d25bf7ee9e8fdd4849f41b64a38563f499c5226d35adb1d6d8ff6b7d06df9d9f25ec4a63f655b6bbf9489b4f10e7ffe322189ef013ab9e263af0e656c35164790367829f5ecf5774ce0cbbbbad73344860d77b2686dc5548381045ea3bf7855786dfa524b022cc754c472f2aed9341fe9189ed57cda8354ba915a04813d5413e48066f9a15c395f4b6864e818773a8ba9121d10d1079336106c8de28c7f3726c507bfabd48ffe2cf92e8670221c51824a8819f49c12b5cb11128551c0dd53103c3eecb74899bf90198532ea711cc6f8befe5119455d16c8d0942f11a3df817433245936698d6216ec2aca5d20d4cebcf781ebb4b29c51675a638529e7ce998f8e8cc2f45469b772a81d68f85e9a59e9caac18a19547bfa93618280c3c0271e8fb39c285776d103a1051bcf4433daf84a5ce6ae920925f3bc4da7c74ebe35d6d5e3ef8138e7a37d88a1edb4bf87a3c1c044cdd1ac3e0e8a186635f5b12cebb83aab162c61522f7694a485eaed5bec768c5226241b2dabe65e69c2c977cdedd5089d232d5609d9a40ffeb564ede8b916dec64c26bada2556170b93ad71a6a35d91dc9d638216a5c63a551f1146df3fc79235a154052f7710ad2c23ab82ab2285b16c528da9e677e43166ed5955f1fe78f7932c21ceaa6db913d8a79ed406885cca9ce829aa9e86f161ef944e827975fee9476374b2821cac4ecf4192394bac397e72f6f2056a13e31cda9e3f2c3632c3b63784a2d064fe432628c2193e6d7faef98898c8c25be35bfc43ef6730a78a09eca004240c5ab2a778fa6410fe88c6ce630daf2b62bbf5aafc9063e2db7b23a6e7a04e9c66a01ed9cf88b3ecc3c4fd39931c3bbb703b1c56d40d829a98368fe051ffcd84610f03064e931003f1cdf88c9b799d891a71e466e0a70412d95ecdd0f7203c144101a800deffe40b273e4d331946", 0x1000, 0x40c, &(0x7f0000001080)=@file={0x1, './file0\x00'}, 0xa) 16:00:12 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000200)=[{0x47}, {0x20}], 0x2}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x8, 0x3, 0x5, 0x0, 0x2, 0x1, 0x1ff, 0x1, 0x3, 0x7fffffff, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r1) mprotect(&(0x7f000020d000/0x4000)=nil, 0x4000, 0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x92f, 0xfffffffffffffff9, 0x3, 0x0, "5fc9b3c7d2a49a2470d883182b70b467a7a78608", 0x8e4, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x6}, 0x0, 0x0, &(0x7f00000000c0)={0x3ff, 0xfffffffffffffffd}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8) 16:00:13 executing program 0: setuid(0xee01) socket$inet6(0x18, 0x4007, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)) getpgid(0x0) getuid() 16:00:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r1, &(0x7f0000000000)=""/253, 0xfd, 0x841, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x100, 0x7, r2}) syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = syz_open_pts() fchown(r5, r3, r4) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) rmdir(&(0x7f0000000140)='./file0\x00') shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) pipe(&(0x7f0000000200)) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="b8a49c344ccef1cbe7c513c992caa81233f18773e19e894acf5d8f97825245d428be45b1d209197c80a7e25c956c62854173bbde40155f19ef65d789fc083f687aaa58f20b37c95ea226a5efe1b1898b297dac42a4828a5fe5b84130b59d0e62436fea4ac2acc59138a401cbc150937b3b4122426d44e42e287ef93fd46a4af5d03408164fafaa10ba687e19aed60afb24e57603e23d3359bb4081d0c9af411263bc9b6470baba6068fb678eb18395e1f24360c686a6579e9d3dfcd4b545fb5c49c00bd42804fb83854ecead027a4371c528dc78837940f8906ec4", 0xdb, 0x1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x808, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x40000000000, 0x55f0b1e2}, 0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x5902) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0xf76, 0xf1d, './file0\x00', 0x3, 0x1d64, 0xfffffffffffffffe, 0x89}) 16:00:13 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = getpgid(0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r5 = socket(0x16, 0x0, 0x33f) r6 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x100, 0x0) r8 = accept(0xffffffffffffffff, &(0x7f0000000300)=@un=@abs, &(0x7f0000000340)=0x8) r9 = dup(0xffffffffffffffff) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x20000, 0x0) r11 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="dee25922555946e8d0efb13eb5cf57e7abc1a562be2611dc88ab44b889919b2dc2dfcd839568ea7d8c28a074810c3b135c0b7df82dea67f9fe83d4b3320eec6255f3530f1362fbc46f7d05c40667af6af61287e7fdcf8d7aaef73ef2efc6372a6740c1d52d34417c7f0bf5b95028c53eec319dedcd", 0x75}, {&(0x7f0000000140)="9eb22a000d419c648a452ef065", 0xd}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6]}, @rights={0x28, 0xffff, 0x1, [r7, r8, r9, r10, r11]}], 0x68, 0x2}, 0x1) r12 = socket(0x2, 0x8000000, 0x0) connect$unix(r12, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r12, &(0x7f0000000380)=@abs, 0x8) 16:00:13 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000180)='./file1/file0\x00', 0x8000, 0x14) getpeername$unix(r0, &(0x7f0000000380)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYBLOB="8ab83c8958c3f67288faee9c4f3205e76dcbe7e5d5b8225d3742e19c80af364b793cc4145627092ccb060f709dadc1f7ff669410fc9203f7621c78ec978131ccba97ff74fac6d482107da8b1b10ab73b31fc4f01354d56852d61bbb1f2ccd58e67627a023e000c4bd26a10037e9da44b8fb89811aba60080000000000000d3cb76bdb91a2dfdf43a50ea86567e890f688b4e25ba0cb3fb1725baeeab4394804a01b6063400f9b893528120e0687eb696dfd52ee2efe7d768b540afd1ec91b56f2c8a8a475d0b2fea65f4fea206d006044b4605a6c6d50f4dfaa378b633bedfc3aa90dbc16066257e0cd7db087a0f059562f28dcd6566d6007ccd35a7f0cc37de2f6ff4ab882d48709a4958d45bdff0292447acd1cbc474d542320b0fdadfcaf573724f595ec6b2eab14a2d6326df9b4956ba96148edb29021368477b17717d2557c92bd3b331c1bbdb99eb2477ca8b5bc51f65f170c6e8e6e13195ca8ac1de16f5c34a55", @ANYRESOCT, @ANYRES16, @ANYPTR, @ANYRESDEC], @ANYRES64, @ANYRES64, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESHEX, @ANYPTR, @ANYRESDEC], @ANYRES32], @ANYRESOCT, @ANYRES16], &(0x7f0000001100)=0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000025c0), 0x3a1) unlink(&(0x7f0000000100)='./file1/file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000002640)=0xc) pipe2(&(0x7f0000002680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = openat(r2, &(0x7f00000026c0)='./file1/file0\x00', 0x40, 0x20) close(r3) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x0, 0x6, 0x800, 0x61, 0x80000000}) sendto$unix(r1, &(0x7f00000046c0)="8d6185c106f4d60086eaa96e7ea6773dc647cb00bbd2b5d4b647921d026eb0e5ec273732efef8b4982881d5a4d3c6b9752977d07185e17e0e305872152aac8958f4252f96ded1365c6a012965966dc32e3e1e0425afad79b7ed5a55315265ae4d2f9560d8cff90c33828b11c31c6baa4d0f5f79ec72b083c430176de81a4c5a4fee0347f0d54c9a619dbf1a8a8c6c0f269192a6132439b1f1de9f86cbdac392a0b24525a97af635827b48e484e69d436b32735e4f7284d660638baa6bc99ea49fea3b4373d45eb53ef700a0304685f9b075ad5bd8d43f1457e1ca21adc31abe2e1bb7df55d83ce0c4fc084644b7e452c5755b471a4c8a385e1f9716b284275785d475cd81008d5b39333fb7e71470d01f5b4b7e286555f5dff375481856da8d26f5e79b3579fe8af235ff8ef52d6985633c05ba38c4947d7432dcef0505ab8a0e9f41429bd7c07902f1c5300ed3b02a0b6179454e6f9de061b84105eb7786e51e35eb1bc39f4496e7a67e2e842b8668cfcdda93595c85c5c3e368d9519c5d1b9510e6816951dbf1eb7866a146afff8f359a20ea37b836221687b73446c78c7e8e2d6f011fc9934b59d45e9259bbee0aed5cd36f221a720ba65a9c0e42a6e219dbe9d87b945ac630a104134340b680b12fa628a60eb43b9e156be8906d24a1aa0439f0727506eed0cd881ce600e18c8bffcabcb6105a253e1a2b6c9b1c7647316bae634809b8db1738e946ed962cb825b40afba6004cbe5113ee95dd83e9cd405f9b5a7d2833426f214902823fa50e419807105e03e616aa11f6eed297c287676a1145f8f1e5e89b718676b280e46c24e4eb7dd2ee90ab645c1946e77794ca98f023bd99a48bcfa65f0c4f38e052eb53598af5f6d8feec900b60d84e557f29d52b4341099242111dfe45b91dad2845d2351cf158175adfea3233fa7bcbe32948735ab9b7b918ee929c17b12cdab49ababcac2184b0cd435b38b4299ff4bf5a2b2a82bdac2f2b26a59e317c6f1aae413f192b63c4fe44ee8a70b8720b5d8d00c0af32ee198b5b4ead2bd486631cc923c84b96e013a6aeb8e0af5d0ee8b0d4743d3e44f05631068fa7b9631ff181a9c9b263df0ca2ca8e9f4b8ac483a2b734d1580fff5e7f7a6f01ed48249ec61409e38dc5fcf733515757aa50eb7aa0554a532c6d5fe6663630d6eb961a4d239a8c155cdcc55850357c1e36bb08ad2946b84bf2095aa90ed36bfbe4a79bd13e0be864d9f44b91d5ff0a819f99c454578fbad0025931262b60c789eed5faefdd7bbef48d1120fd89ce26bf9540cb24ce1348b25461765f8d2fe7c3d2dbf774095f8c0d34a9fc9008275709404add2d9c9451a9a8e0a7c7f52405543b01b6e2bdbb7b1829f905160708a4e0ea99070ace0b67b9e6500fbcdd26ca46ca02d759b8ab5d0c466ac01d15d1b18d6524e308cd3a9947a1e5aaa7ffdd39fa02b50dff58a4aedf618a11a42270a31226024561529873c395ac4c5a910d80cf305f9e07c45947e600fe38955d23b5fd175920b4fbeab5b3e7c7c67f7c3a402815227dc18b91d1c652f71a05f6b05b7ef10702b559a9e1bd80fb400d52191093571ff1f633560ede0ffcf500b94b91cd1fd33d695517c938b4754ec8ba194169a2d89c46840c8e0c6819699f2a1177619bd5b4dd779ff3166e9e5729ff6fa6c2212bc78da5b28f7d973fdf594e2ddb5c2ffc22eefb9e1a150d5867863483e70d585c9a160def7fb4f333d69e90f410a56f9be9f5382cd550436d4a0ea85929c2df205214a7f65149ff034157c42806a4790e0d5325abd4a58f911487d63eb054198cd60fe371d544044e173f68bd109532c6eeade4180ed9f9e447bdd34d9758b0577eb47c00e9a2ecc1000158d5ec1b4ff8c19965516a088533dc4220b8725328ebdf93d1c51e7dff8ea7da161ae320d76221668250061f04a7e760370d4003285416f437036394116007e2c7e0a85c1e1ba394bd682756ddff4b648b184d7f054461f37d6f0b570ea17c721a1160ebca9e434cabde6faa69c7ffcfc55ae85307b612e867f3b54ff323f6b76f7b8ded7d39c8e0c45e0e8176f1d8ee3cba19bff3bbdd60ead3f2f40958fa3d854f0576971ca0f195c8cf820e245a020f687e0f7b6a7bb760f7216261645ac3ccdf08bf13aa452037f0a8a5ab6552ce87abfbd980608206a2b1b9194f8c312caf3d38009ef6aa72a4351b8e34ac060c536e114b96e9a99c595f2028c30efa4eb6883e81e1b7524ccfe3cacff2ec8ddd38132cb62e17528a44b25da0634540f223e235d7781bf4acce7b1cc0639a36a7b75014f5d5e5518a0b213f6799165c09e0ea2f66057db5798cbac709406dba98e058bfe8bbbc2377fdf54e28450694a898311554d836096dee3312e31ec520e8bc6a49760e486fcede7da4c2a173cdf68010d9d96a1a7b7c8249a1364b333158d0700ee4fd6f200c46c32c0e7e7bf29229ce77298331152288b41ca7695811a456c6a8b85f336334fe13c5279b67c3741386da19e53037f347640d8ff0c89e4a23639139dadb27fad2c77e4fd58acea0ec52f81bd5b35f7d94bcc6b671a70275b0963a806d290ca86213ea0eb20b4aa6f0740380d780eed1c93eaf63860d0da2a7e05b0da243dc0a43112db9c3443442053ec795c42b7a78261957ed3187dd2730e4364f645e2bd81e93cf110e7ac99f64c7e557bcc483459219fb295bd0d42f577832efcd8432317a665da3da406f037edc73ffd17d5588c9680dd35c2158b5510a843e40b7d9db230ca10261c6af3703af8b20e83faee22ee49ca96a88e40503c014023d810eb27ff5edc2965326093988dc2cf0a103dd646e1a09fdc9e07daa674d8c6df5349281841b1b58e5da3bc5b7a27346a2800f036dce3eef9b3788df0be9e1c008189ff6fcb400b3e78ffdb5b1510e63a3cbec58d148f531be68fb5af612fbd7b3144a5187a0d01f6be497b4b60cc19d0e2a92712195f8330c1d4a0f7e838eeb53384fc8ea9110d7e0d0ca71b0af6eb7f764040afbb6d92f2602bbfe011857f646321d39ef22a76972a48c5468e4d5360ec0c00d3a21f3bd14872d0d86138c315650ec94c232ce28562f9ab7860a24972fd0f22535365080582d97269b92921733f79a3b27086118ad237c9796e20c5a355498563fcd04ac987e56872895610649c9ba135e5c25cfb692c4ff3336297fe30a9b6d36ff2e2050ec1661f96187e9241901c2b2866f00827278bebfcc25b2675312c5a46739e079de86960f3db0bba6716e8ca8206fa2bd91c7a9b8e553fc4b74aae9a8330f33f530507dc4964e7d93a002bf84dfc761344092b9c22f962cecd59d0e7e3f1a2821104b5e6d7e6c05003318b64659316ff68030c0e98868bf13468fb3d67a81d9763b043e12ea8a49dff236cb893b9c63edc6ff1ef61cee0b55c3c6d9f0a5a45e7be855129ef9520e32b732e3f748d40f07cb87a11106eb0d10382a1b4435c8db35f8c77b0293ac68732a140342ef0994c49a22d5ee2156cd81bc2db3930449f8f5c45450ddd6466a760d733c1550db8f6637d32e7c705225998f6bc40e87b80693e5ea4d2212f3bdb2247501baeac97e9f546ae2d5e943053eacd269c085d2805937d38342fe0cdd9c42861f66a6d8f08fb0d226212025f06a98904319519af886c29587cdbb12d50afde490d76ad95269fe79e959f196ff81611460d98edd9151a1fafa074e8d9b517f67111989880ff26cd5f300d0b51e850f4686747548cca78f6f3caacb5860c7b34d8c77d73e796963f0b58f115e2e15cc5b18047e6d5adce921f521f1e4911f90255e8ac0b50033039d1b2f60865028d5285489ff7be01c41daf6249fe24e356ff104ac551da9abf07a781a614ba3cc87351fca2c1e3fa7809823ee4627acffaee60ce63a6dbcad7228bd45a31c453b460aad5e191de00693356931f8a1b88676242df6ccb00e262e9d704746ba139ea449aa481b6b11ac368af6857800770cc8e7f97231ae8fa3d5df6a655f4832322498b5ec7b43716ee6480acb82366fba14abfeaf4f11419b5bb1d8bdf73b05df965b1b80059b2a4e7060734ae1dabb089333c6f7389f5003da60aac62d00f4ee74350b88437a01de78f2e530c19c6b8fe39beea6e418065e6f2928220eb793d562ace5bf771b23b9b9e1c54bdd9ee1ce187bdff7dbef91ab6f92e414b81ed176bc9e939d94f8d6107e61fa998b659693318b6eadbb5f72704d12b47e8d4f0594b513d78f3e3e83e4a03e8d6294bb1ba60352be4b568ffc06969f9e40cc418d60c678d6a28a88d9950284c7a697a15efc6e2a01f6321815bb9e3456702cf5c1f0a0816853cf97e606fda99003f3bf2d4db2b79c9941a03fbbdf0c7927dc4582332a7c7b0dbc3a9453f836bd40bbb9be3fa560ae16b80ab9b94204b47b2db7cfff15e8ba765745b5278598e3ebb1a4fd2a549815f659843a8ea963365c9de70967eafd045cd9c8f897d75da398c2fa9d376493abb26133f9b2b0af140556b1f6f42036b53031ecaec8f3f6e6e334d3b291ca03744098d9752233a33bb6e2cd1052d289456ec56d31439659aa32a2437050eddda82d2594eb42f67172cb5ea9ea95d9c80fe3f687f6f1ef89cd7fd6fe16c8d2419baebda797f7d555cdaec0c2c0d7f11b672ca8b15cd5288bb180356d611d9614f3a7678acbdd322da4283cf7ca2424b2b3f162123457868468e6626b3b21f1b52dbd716943e68175b4014fa77ba472c271b8a78157b05402eabf5f794521193752a56b78e8167cb58c605d00e5044a52ceb724a8114ceebb46bd2cd63e361343ef7736657be3b4f5e02aa5c54391740ed031616b206109afe8be5d14e3d24fe46f45fb597cce7741c2f2e1053cc1d02a702705d2a2effabb6aa63bb66c1ba02ee5f45183880a7accb4de1e4ab348ece58389ebb317f582a6ee1d919dd5b386a9708dfe15610ba4411fc743a731e495f965fb9727736435dbb23467ba29de31c86ee40bfce6661b07bbcc277ac38965b7f102b9e16151d99aa1ab4da280e953c103331c4a5cbc781ca079af16e42dbc39b298904dab4a4f2cb73f8dc39b0baf93607f40e492816a4b02e63567fff045c9345bfbf54de4250ee858bc5b4d7ef7310dd848a387ee4fe243b700dcea0ba9ffe9ed2e350deaab446c1401ac0d433e5c5900df3a53af81352b63a2eec6eec77ba7af1f2c6c798d5509e3d9c302f659009821e19126ff7d72d7c4f3ef481e4ebae22b709fad750524828ebcaf44e2327e312821bf8bf4f4bf26885e0ba581f45aa54d3a06ab0da36eb866831b6517e102ebdd0e1641b158c9038c049af5c0a08af65a56e6bd486957d9e2c1e0ee967831abc73f90ea240359e108e65ebe5a14e6f8a0d0aab5ea5d01eaf0afea0c9d8cea0899dc3f0394f5055184786df56362a92fd8905d8de316125f42cd1f67c1fb6466d83d8b80a1cbb1f805d9786974c3af7766f747d6721b27bad9e45c20d231d167f20383ed2349e2bda91b8d333e9a5e6db689a578a07a0172892461fa8020ad974167fa1240185f6c991bdbc02205e24dbb231381ea23fa2b8ddede10b893e53919086302edef4156498b557775b8dac94fa339517af26832273e39106155a1505d9458a62a2a8184df8f91a39f45013555c0330c7ab03b6c536e9c41c8c5d3d1dba2b5fa600383895e2bc6ace916c1344d482e874b61417760a0f86d35b51fc0e1a3c3b5248a3c5acae7feb2bec0f868b1a9e280e4df6e002ccf526a5e78fadb4a2458b530b701d0093b6332f9731063e44ce4249", 0x1000, 0x4, &(0x7f0000005700)=@abs={0x1, 0x0, 0x3}, 0xffffffffffffffac) symlinkat(&(0x7f0000000140)='./file1\x00', r4, &(0x7f00000001c0)='./file1/file0\x00') login: pckbd_enable: command error 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xaf5, 0x400, 0x3, 0x793, "27a6428e0a9fc332d7b3bb458952289f8499552a", 0x1, 0x4}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffafaad552) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x515c) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x7886, 0xf191}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r3) pckbd_enable: command error 16:00:15 executing program 0: pipe(&(0x7f00000008c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) bind$inet6(r0, &(0x7f0000000880)={0x18, 0x3, 0x4, 0x9}, 0xc) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) msgrcv(r1, &(0x7f0000000640)={0x0, ""/130}, 0x8a, 0x3, 0x1000) r4 = msgget$private(0x0, 0x15) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a4da911e6ebe6f127d32234e2cf975edcbd159d1946b806b2c4da45708bdc3c30c046fb9c07c4dbd08841745efd743057e82944ce2583c543929b53992f6c3666893d0fd4daefa12b6935bccbdfcfe78a481ff8e30cffce7198c1fce3664a7676ca8263f8ea5da9edf03a8a01a165043a304af5fdcc3adcded9016dce49530e9813216b075e007b8d1465303ac991de8adba10fe694dfc26ad0812a"], 0x83, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) mkdir(&(0x7f0000000800)='./file0/../file0\x00', 0x196) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000a40)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="da99f23167aa64c4d4534aec8861774e7ea5b308a60e3128d5bc7c8ec815202edc513b880db163a2301f1b2ea9ff2cd9bd63624a7637353722edfc7d6a4b5e70a9c3100895b9bbd54691388ff121d4481c7be2928e62e0e8e50854f56576d2ebc94b790551a842054db40ede6a35bfb839d19dd661702b3e88deb2593a815691961e2bac4b231903190310a66ef3775e2b8fecd2c76e798f3d8949c58ad93d3fdd1187b43facff5c3c46bc3a1bb0fb11496ddd750a08d8b2", 0xb8}], 0x1, 0x0, 0x0, 0x9}, 0x400) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:15 executing program 1: setegid(0x0) setgid(0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() write(r0, &(0x7f00000001c0)="2dd2f74bbf60ca470b6c46de0dc3d62e38b275b4375d4c0a186a182b16762da52d35dbdd6691bd62ca6ce3c3097927df7af07f739affda6b51653254c28178d1101f68db0087dc0753378b57ff7619e1b77c46463b73cba63e68da3797ed633ec322a77975f527470ed7207b53b62061b6106d3e14dffbd61dd8315e73d58344e6c4226959c4cf4d57258e49524ff629f7e319c06bc6da882a97333ddc7d400992523df7d52f959256a1bad9113cd2bc8216ba6e5bf4aac8bcecdfc283edee1a39b7bbba4c82e08f7994b7d3dfb2fe5cb6aee9449e5fcaf11e", 0xd9) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) socket(0x20, 0xc007, 0x4) 16:00:15 executing program 1: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/231, 0xe7, 0x41, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r1) r2 = dup2(r1, r0) ioctl$TIOCCBRK(r2, 0x2000747a) select(0x40, &(0x7f0000000000)={0xfff, 0x7, 0x42b10712, 0x400, 0x5a, 0x6, 0xfffffffffffff800, 0x3}, &(0x7f00000000c0)={0x20, 0x1, 0x0, 0x80, 0x100, 0x2, 0xe7, 0xd80}, &(0x7f0000000100)={0x0, 0x7, 0x1, 0x8, 0xfffffffffffffffd, 0xfffffffffffffffd, 0x100000001, 0x7fff}, &(0x7f0000000140)={0x4, 0x1}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x0, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) read(r0, &(0x7f00000000c0)=""/97, 0x61) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:15 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x4, 0x4, {0x5, 0x10000}}) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = getpgrp() r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x4000, 0x3, 0x0, 0x200, r1}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x480, 0x30) r5 = msgget$private(0x0, 0x50) msgsnd(r5, &(0x7f0000000000)={0x3, "9e3a4587e72fbd3d95da08667ad397d7e902c0a16c6e4424e76121763720992b4e68"}, 0x2a, 0x800) mkdirat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) 16:00:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x80, 0x0) r5 = socket$inet(0x2, 0x4002, 0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10000, 0x0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x0, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x20f, 0x0) socketpair(0x1a, 0x3, 0x100000000, &(0x7f0000000580)={0xffffffffffffffff}) r10 = socket$inet6(0x18, 0x4007, 0x3492) r11 = socket$inet(0x2, 0x4006, 0xcd) r12 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x800, 0x10) r13 = socket$inet(0x2, 0x4, 0x5) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x100, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x800, 0x0) r17 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x40, 0x0) r18 = socket$inet6(0x18, 0x4000, 0x1) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r20 = syz_open_pts() r21 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00.a#ile8\x00'], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000140)="b025581a3c5dc655ed1574626bb21d261708978f584bc95fd89c1db366cb8db08860257160941a66be111e6f167afa643afd159a18f33f6f3f3ffdf363b8b869ecdc68a94d24d5f618df5e90f05f2cd11d2748fed885a6298d8908f46c5199065b6550abf16a9d955433d21cda737870a625a2ad22a3972b261139f02f3bf9377f", 0x81}, {&(0x7f0000000200)="111885fae70019602b89310d20f8e4fb00db226c409467ea07426223dc8100ab5e8db0c0cf7bd6082d3e4c6fc4a44bb5f1b64cf89f8dc51b84eeb65bf35cf99040c5cb3d5cd482325fcd7fee7eb0b63c06e308dfe812f2cf87423e8f9d26749121e9ecd996adf29289e1ce4488", 0x6d}, {&(0x7f0000000280)="96e6db19ff6f134f84c86c", 0xb}], 0x3, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}, @rights={0x20, 0xffff, 0x1, [r18, r19, r20, r21]}], 0xb0, 0x3}, 0xe) setuid(0xee01) socketpair$unix(0x1, 0x20000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r24) setsockopt$sock_int(r23, 0xffff, 0x1000, 0x0, 0x0) shutdown(r22, 0x3) 16:00:16 executing program 0: open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socket$inet6(0x18, 0x8007, 0x101) 16:00:16 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x4, 0xdffa00, &(0x7f0000000000)="ac5fb409edaa9a9a8e6287c0855e40b982bfac897e8abc19203126b3fd0ffef3db9f201ceb2a92beb21501cbbe6459fdc14871f7aff6ef08ed75ea136b7e7719b54ac231081354a9d988a901319448662af371ea15ab56f8ce05348bf2b144bbeaacc372b7034e0ce5e6a85ba1a90d70525369d1356821bd59b1d916008219c3c07e4ada55b9bbaef9fdfa682a6385eb5cfd609137693e", 0x97) pipe2(&(0x7f00000000c0), 0x10004) socket(0x7, 0x0, 0x9) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x11, r2, 0x0, 0x3) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 16:00:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) close(r0) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) shutdown(r0, 0x2) 16:00:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = semget(0x3, 0x2, 0x402) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/151) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x21) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x7ff, 0x6f, 0x1f, 0x100, "340b2e1b5513c38cacd370117bd1e5eef78734c6", 0x9, 0x9}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x83e) mkdirat(r1, &(0x7f0000000240)='./bus\x00', 0x31) fcntl$getown(r1, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x101}, {0x101, 0x3}, {0xcb, 0x2}, {0x46, 0xe4}, {0x6, 0xe8f}], 0x5}) write(r0, &(0x7f0000000280)="55a25ed36fe0d4edce115c82e798", 0xffffffffffffff3e) write(r0, &(0x7f00000000c0)="41a9533640eff1a1a99cd0857c551b7539", 0x11) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x50, 0x0) fchmod(r0, 0xae) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bf", 0xe8) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x4) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0x1780) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/189, 0xbd) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000180)="7f6940b187d7ff37880168baaea1a1f78c22f870d02d966233f6d0ef3d3dab737e98a679ae6a72c9d25a92b585ad0f3f00347b75137869587b022268c09df6c87dcdbef3b889970f52f4dc1e490f9c35831df29bbabdab036dc167cf175f1845f7bf7469ccb4efd25bd211787cd62c0d3f41a2d065988c908a77a9dbba6eab899ce8a1e2cf8406712b1b205eb3ef7e61855e421b4a4c1eac189953df33d27a7e03c929bd2407651cf3caaf408b7d15c448d50be736e9d8594b93e87f5ebc0effa02a5c9a97b4043aec90f71614cc9ce9343b964a34121c99067edd91660e7d64486155", 0xe3, 0x400, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) socket(0x1, 0x4002, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x4e, [{0x1, 0x6}, {0x3, 0x7}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x9}, {0x2, 0x401}, {0x1, 0x48}, {0x3, 0x1}, {0x1, 0xfffffffffffffa3b}, {0x3, 0x9}, {0x3, 0xb7}, {0x0, 0xfbfe}, {0x1, 0x2bf38640}, {0x3, 0xb1c8}, {0x2, 0x40}, {0x3, 0x7fff}, {0x2, 0x8}, {0x1, 0x7f8}, {0x2, 0x6}, {0x3, 0xfffffffffffffffd}, {0x3, 0x8000}, {0x3, 0x7}, {0x0, 0x3f}, {0x3, 0xc82}, {0x3, 0x9}, {0x3, 0x81}, {0x3, 0x7c3a}, {0x3, 0xfffffffffffffffa}, {0x7, 0x9}, {0x3, 0x10000}, {0x3, 0x5}, {0x3, 0x5}]}) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xa75f, 0x4, 0x8001, 0x3, "d4055825c6367cd318059a0c4cac43e146ab0139", 0x3, 0x1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) open(&(0x7f00000000c0)='./file0\x00', 0x150, 0x192) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) 16:00:18 executing program 0: r0 = msgget$private(0x0, 0x10) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x3239, r1, r3, r4, r5, 0x40, 0x80000001}, 0x4b, 0xb961, r6, r7, 0x6, 0x1ff, 0xfffffffffffffc01, 0x6}) setuid(0xee01) clock_getres(0x3, 0xfffffffffffffffe) r8 = msgget$private(0x0, 0x0) socketpair(0x20, 0x2, 0x101, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r10 = getpgrp() setuid(r2) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x40, 0x0, 0x0, 0x0, 0x0, 0xa0, 0x5}, 0x100000001, 0x2, r10, 0x0, 0x6, 0x2, 0x3, 0x1}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x2}, 0x8) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) socket$inet(0x2, 0x1, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r2, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x208, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x880, 0x60) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x5) 16:00:18 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x810, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000200)=[{r1, 0x40}], 0x1, 0x0) pckbd_enable: command error 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pckbd_enable: command error 16:00:20 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="100002000000001f0000000000000000"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x4) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="c6cfa9ecf07bcbedaec5ae9da205f8a80b912742a4922d4089febe904cc9624ed35dd43ecf4b8edfd4aeb6bccfa24dff077863c9b2f700db186ba5c7768a66116cd93eb88e220a2639fdd614ff0dc965cba8363d52a8059c", 0x58}, {&(0x7f00000000c0)="2dd21fa81d1fdfed29e22d7b18de1c9c99749c351dc9149561b80038dd5950a1e16c0a19827128d286bbf9f5898825f1d463392040155ba8b0f6b95bcd4cdef9c4cbe226036cc221d034f3d6ed4bca5c78c0d2830e47b29a1f7a6cc798a08729e37b6077d135c1859031f1e1e1b92a8521d8252caee671502653c13c869349a6baed70fb6e5fcaa821b466a12db8412efcf425a6a99cc767f93f68", 0x9b}], 0x2, &(0x7f0000000500)=[{0x38, 0x1, 0x2, "d6ea0b03bab6026e60513dc9a1a9f6a0b22dcbc9409401583091ed1a050700e40136523dae8490"}, {0xa0, 0xffff, 0x7ff, "dfc4573ba5823506399d85e760f421cb55bbc9f7b15226bd12313fac313ce7a8fa74fd680295d0c3eb0e5570788e610bd594a57d933b20194ef6153670d8e9c76ca12ab010406cd29d386f4665a74ef67afe589b57dd1626de7930dbf85fac8eb95bcf51577a1457a1551f8a177959dd3673362082200dcdf6e0dd4cab49cd74d30050b041bddcabb09695ddb76ae0"}, {0x50, 0xffff, 0x8, "e0f0cea19318e202e2a074cf5205c01a05ac3fbdeaf58808be9e5673461e86be866f889b841b4c05377f02e6aa6b3fe0ab714c3058eef2196e1b836691"}, {0x108, 0xffff, 0x1, "37bd17297553908039fe42e331a6ba9f1d2463d69f42d37aa2607688e74573dc80a332d9a4bda317cb7e114e3c78415c7ee4d15595426d60de755437de5277255a2b20f0d76d707f83e2da2c9dac07d457c0229a0b078e78cf7c3597140abba194d35335c95c9e6fedaccb5306bc66c99c1b57e680b38e6cd9159c38f95da72a0fe6a32012e2432793b8b7e96a1b6ad2c7b731e45065437a23498b5dddbf7ff569570f63f3a1c92bedd5cd072ed9c4e652ef9ce924ddf3fa74c42bf796b8a2befba4ce6ae8b69aefae08c3555c8c0e6c8a079149328c2600306055efb4a35156549c971a3f28458a2a489159d078f13a5002"}], 0x230}, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYRES64=r0], 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2}, {0x18, 0xffffffffffffffff, 0x0, 0x80}, 0x403, [0x0, 0x10005, 0x9, 0xfffffffffffffff9]}, 0xfffffd08) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff6, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0xfa2) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x800000000009, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x1, 0x4, 0x100000001, 0x1000}, 0xc) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:21 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) rmdir(&(0x7f00000012c0)='./file0\x00') pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) r3 = dup2(r0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x2008000000000) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) msgrcv(r1, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011370fc31767843fb400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b660ab74272f2e74f2e8d3b849eb368a12aef432030963ec2b586eca669385ebffba1df89d9113c4acec5b262088db389531e1f97a87c9a0eaa0fbeffc33ef980bec5d7b5961fa7aa9ed8cc4843968bfd8b4037abe4f2b14af85065621a404baf7c5e2e905ef052898bb2efd3599acd489f10f074ff23cd3ac11d1cf07351d4ed31ca2a5f49ec3fd715983d5f96dc4fa540822805c9b4c2e3b72438330001962c251b246a602c3c0999f8aabe10cf0ea7df5f27dd439eff3d83a9c4ed5612fb45e23d4bdf632060b8fe88a7cf1d04ed460ebe04607352088b27703120c84ed71edce380f93ea94e06c20611e1adc92ce703eae0d8eeb02c7d9d640fb4d17b794961ae85ac5aa8813edd96ffdafa40770db4f7d569632264c2e5e741951ddcb015503e77a4193981d4f80e44bbd806a5c3a421fb124ffa895cd26dc96b6e04b00b78bb1d1c781055f655d4ed9802be98a137a27be3e68c328a5ffcb4cb51332ef0afc5f8ae220090cb651ef76b96e8b4e934d2c1a3cded318774b102fb01f62ba962fab8d17a09dd099d4d9dbed175"], 0x1008, 0x2, 0x1800) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getppid() r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38}, 0x404) 16:00:21 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000010000000600004000000000"], &(0x7f0000000080)=0x1f) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) socketpair(0x0, 0xc001, 0x9, &(0x7f00000000c0)) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) ioctl$TIOCNOTTY(r0, 0x20007471) read(r0, &(0x7f0000000200)=""/68, 0xfffffffffffffe02) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x3, 0x0, 0xbf9a, 0x0, "7e389ddedff3717393683a00", 0x1, 0x3}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c2543e4e1fe3b62136fb1c4167eb3e8c7791d373"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfff, "e6a042026959bdadce44e0a3736eafbdcb1a2832"}) syz_open_pts() 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) setsockopt(r0, 0x30, 0x7, &(0x7f0000000000)="102fd0cf399f0aeb6dce557ec727851e1f3cd309cb7a3e3edb984146747541f582b4f0801890d87924a8", 0x2a) 16:00:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c8, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x8) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readlinkat(r0, &(0x7f00000002c0)='./bus/file0\x00', &(0x7f0000000300)=""/107, 0x6b) write(r1, &(0x7f0000000040), 0x10250) r2 = syz_open_pts() close(r1) dup(r2) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x2010, r3, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/245, 0xf5}, {&(0x7f0000001380)=""/160, 0xa0}, {&(0x7f0000001440)=""/175, 0xaf}], 0x3) rename(&(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000140)='./bus/file0\x00') lseek(r0, 0x32, 0x3) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:22 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000), 0x0) r0 = socket$inet6(0x18, 0x3, 0x10001) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x3, 0x5e7f}, 0xc) 16:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8008, 0x0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000000)=0x10001) close(r1) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r4) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:22 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7fd) r2 = fcntl$dupfd(r0, 0x0, r1) socket(0x16, 0x8000, 0x6) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:22 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x10000}, {0x0, 0x1}}, &(0x7f0000000100)) setitimer(0x5b508e4197a40d99, &(0x7f00000001c0)={{0xfffffffffffffff8, 0x4}, {0x7, 0x2}}, &(0x7f0000000200)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) recvfrom$unix(r0, &(0x7f0000000000)=""/125, 0x7d, 0x1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="ffffff7f", 0x4) 16:00:23 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000), 0xffffffffffffff77) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:00:23 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x40) getgroups(0x2d1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setgroups(0x2, &(0x7f00000000c0)=[r2, r3]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={r0, r1, r3}, 0xc) 16:00:23 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/72, 0x48}, {&(0x7f0000001480)=""/245, 0xf5}, {&(0x7f0000000240)=""/46, 0x2e}, {&(0x7f0000001580)=""/122, 0x7a}, {&(0x7f0000001600)=""/44, 0x2c}], 0x7) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000016c0), 0x0) write(r0, &(0x7f0000000000)="c73a7c808635b935639b78f46a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000300)="4d1ded0c9cdfb31ac4e7c41a23de84b8240cf660407d94d3e7f12abd42fb80195b8fa99a4ad00cb18c7dd51f278e99ad0bea2d499073dc32e24c8f71e5560aef9fcabb5ea8625f821e67b675a34c2738fd3452ff75678c2ad6500f870e301b1b68029214f103ccab55844946d20e82f8cb86790241124f57612a80fcef9fa5e10493a9022c45510da18980c35ff4d995d8a1a15ba02a719c580a9ed2976afc6e4b433eebce3c1803816f2003002179bfd5c635a69b9734809f6c726afe059720dc521d295d5676d011acdce3072e5921cfb8b1f6d16a33c4bc3c3ee71516ea", 0xdf}], 0x1) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x881, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) 16:00:23 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20030, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20130, 0x0) r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x10) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2100, 0x2c) 16:00:24 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x3}) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="83e85404e6b8c9a62feb353f3946eb2381538d314b361605cebb0c6fa3275b63a70775dda9108e7eed312700d15f5814142fbbc9c2bfd6b38900c9265d9d4a760a3acaabdae6a197aedd3cbdb20900e483dcea25125a0fc6d7e4eb2851df44bacee9db483df89a10361c21812f841392d467f09406907f96bd", 0x79}, {&(0x7f00000001c0)="d2a0d7773519f7326fc9bcf8333ee4ef06a4cbcf031f0dac9b69ccb863043d66716f46cf28ad225765d751ff8c0c8909d4fb60bbb115a299b2f9f08027e8a5787fe7e3dbb12f057c9dc00f7d8cebd7ed617ab8d601d72e69fd218cab46a540821f216ad0", 0x64}, {&(0x7f0000000240)="7023b8883d2a51c0a4eb13f0bfbe431d00c83c84df711d1452c71cf05bbb0d459c215b423b637a2fdfb43490f4553348a4edc0660276589d821736ab6a5a5bbde2c15b199cb835bcdcfa2f798b39932bdb2243770b1024e411f61563acec30ccdcfcbea44de2d82eac19f3db8c3ce174e53f772cbdb1f08cbf2b429970027ceb4fd80d05827ac161ae7deecbf89aa0978f44987e6ecd08d002a58bb8793635a90a32676392c264ba6e600387c9a765e6", 0xb0}, {&(0x7f0000000300)="dfa08769f092c99c3033aaf55b565f7d7d", 0x11}, {&(0x7f0000000340)="2db91cf2c8b75b5891fce95704b7c7b402d1ccf0a035783d3f29c0301ba0a5e1cb897db6044312b4774871aaa94e710bd9716d44eb3507f5f31b1aa7b93486aadbeef67de0eac1300127c51c810f5e7a99b1232c2133409bb449bdeef2a9826fa20e49a18ace022fbd915218d172dc5097", 0x71}, {&(0x7f00000003c0)="0635d175af113d3c23ccc24c9eca00a4a1f16243d2a6f112a230a8d7c35d65203f949635ff5d88449622f5e222f9bc6f5af2c3a82c5e020e85c28b49920ba0ec6c5e7491e65b9d081d5ca8e62fc60616661ac48fae3786ee12d33e863104d6d85173ff107e40a0d2176ba0f508a261fea0cca9f2ff6cc9091bed928c8a180caa7991047211c055d2a88e7ec427a39bc981b310951a6db16f4454447c9a7e9960ac97a136a0cef484673ad3e8353155e083749c69d145b93fc7d91d73459e29542e3a5c0ae6e6122da2dd8c56fbdf163813ee5515a28e84e6601d38c3104d5e3c4c0997e38767fe161b0d1be7846dac84e8d349", 0xf3}, {&(0x7f00000004c0)="43ae6f199128e822f52d7d3cfd08ac5a5262955e5eb33ef82760ca070dffdfad32cae7697203cebdeb6b747d7512b3f55f7a4fcd82687baf7055e0fed8b436c7990d24073f0a35e916adca16ff09444eb94449e83cba28463f30e1c291bc35d31b040b94b545", 0x66}], 0x7, 0x0, 0x0, 0xc}, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000600)) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = getuid() setuid(r2) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = syz_open_pts() chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSDTR(r1, 0x20007479) setreuid(r0, 0x0) setuid(r0) r2 = dup(0xffffffffffffffff) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000000)='./file0\x00', r0, r3, 0x2) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000680)="cb", 0x1) r1 = fcntl$dupfd(r0, 0x34ac36c1b0e7b7b, r0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x3, 0x10001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0x2, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x401, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x4}], 0x9, &(0x7f0000000340)=[{{r0}, 0x0, 0xd8168b27e224929e, 0x40000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x12, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffff8, 0xa8, 0x1, 0x9, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x800, 0x7}, {{r0}, 0xfffffffffffffff8, 0xc, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x80}], 0x4, &(0x7f0000000000)={0x9, 0x8000}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:25 executing program 1: socket(0x6, 0x5, 0x401) r0 = socket(0x11, 0x4, 0x800) close(r0) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="0700000f", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) socket$inet(0x2, 0x4, 0x100) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x20}, {0x3, 0x1ff}, {0x3, 0x5c5}, {0x3, 0x6}, {0x1, 0x2}, {0x2, 0x101}, {0x1, 0x1000}, {0x3, 0x6}, {0x2, 0x1ff}, {0x3, 0xfffffffffffff001}, {0x2, 0x5}, {0x1, 0x364}, {0x0, 0x4}, {0x3, 0xfffffffffffff000}, {0x0, 0x5}, {0x1, 0x2}, {0x2, 0x101}, {0x3, 0xfff}, {0x2, 0x7}, {0x3, 0x24}, {0x3, 0x2}, {0x1, 0xcb4}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0x7}, {0x3, 0x3f}, {0x2, 0xff}, {0x0, 0x400}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0x1ff}, {0x2, 0x4}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x6, "d5ed1935df388f2deda595cb88c623c365d203ce", 0x8, 0x8}) shutdown(r1, 0x0) 16:00:25 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r4, 0x0, 0x400000000000001, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0x3b9) semctl$GETPID(r2, 0x40000000001, 0x4, &(0x7f00000002c0)) r5 = dup(0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) chroot(&(0x7f0000000180)='./file0\x00') socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x5, 0x0, 0x0) r7 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r7, r1, r8, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r9 = openat(r5, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r9, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r5) setreuid(r6, r1) socket(0x20, 0xc004, 0x7) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000280)) setreuid(r1, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r8) listen(r4, 0x4) semget$private(0x0, 0x0, 0x41) 16:00:25 executing program 1: r0 = kqueue() r1 = semget$private(0x0, 0x3, 0x421) semop(r1, &(0x7f0000000000)=[{0x4, 0xc9f, 0x1000}, {0x3, 0x5e, 0x1000}], 0x2) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x9) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:25 executing program 0: r0 = semget(0x2, 0x4, 0x8) semop(r0, &(0x7f0000000040)=[{0x3, 0x2, 0x800}, {0x0, 0x5, 0x800}, {0x0, 0x9, 0x1000}, {0x4, 0xc0a, 0x800}, {0x0, 0xbfd9, 0x800}, {0x4, 0xf6b, 0x800}, {0x6, 0x10001, 0x1000}], 0x7) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/63) r1 = semget$private(0x0, 0x4, 0x100) semop(r1, &(0x7f0000000000), 0x2aaaac55) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) getpgrp() 16:00:25 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) write(r0, &(0x7f0000000000)="37b9d0fa258814e2dbf4d566bf8ddbcab7917dce63e2b97111ebf8b015c182c6dfc7348d0e3b0dcc9dc478ffdca7125c4cc7d532ed5828d6f8e9d75dc2e1a15c7fe43fea32a54a8b5ac4c1e761b9643b085ba2b0bee9036b", 0x58) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:25 executing program 0: r0 = socket(0x800000015, 0x8005, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000004c0)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r3 = dup(0xffffffffffffffff) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1802}, {0x0, 0x2530, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0xc, 0x800}, {0x3, 0xff, 0xffe}, {0x0, 0x5, 0x1c00}, {0x3, 0x8, 0x17fd}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r4 = accept(r3, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xff56) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:00:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xae, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:25 executing program 1: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = shmget$private(0x0, 0x3000, 0x201, &(0x7f0000ffc000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffe000/0x1000)=nil, 0x1000) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0xd}, {r0, 0x10}, {r0, 0x80}, {r0, 0x84}, {r0, 0x1cc}], 0x6, 0x5) recvfrom$inet(r0, &(0x7f0000000100), 0x0, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) syz_execute_func(&(0x7f0000000180)="c442599f63006567f342e08dc4412df3b03b00000047d8c966f2426df30f2dcaf30f7ffb40de20f242aa67643e0f0f6493cdbb") r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10a92, 0x80) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') connect$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0xffffffff, 0x8}, 0xc) write(r0, &(0x7f00000002c0)="33c2a15e69d1f8a0f2e299465d81c2d79d90d16af44da167017084a173c0c575a9f876fc06f59a45df62dc149d078162fb9fb719faeed6d6fc7cdfb08cc3cfd76e77a5ed0bde3eb8c29beb99a50bd3a50e58a63c983259573dc058bdaa1838b110525d707db0863795ba66256c522640f8d51542c6f1ce6a32446ccc359c7e333fdd34afa694a7c8ac389701958aa23defb80b470ade3037e15e967c2d75f50dce47505fd54a02c3aa2f38c4e627e98c9c04f494f90b94fa20e6b3af3f32a4c69898a2a5c0f6d7d1d4571d52fd95e24f59f6baaeaeea9b1131e7b5b1f92ae8a4", 0xe0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000440)=0x2aad, 0x4) linkat(r3, &(0x7f0000000480)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00', 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000540)={0x1, 0x1, 0x400, 0x6, r4}) truncate(&(0x7f0000000580)='./file0\x00', 0x51e) syz_open_pts() write(r0, &(0x7f00000005c0)="d50563ac5003e11db472b6b7e2d2a12068b045833445486ccd3fcaf1735b38d32e2716f8d2447842d86b8216b48061d48df3a2aa5f0bc58c9d5172a9b55bb849bd982d2913e41748eafdd387464dbd44adce3c5b0f8b865a61e75e273a3ec0a2f83a53aefa7eb6d35e48b6d65ea9dea50292f04668ed5aea12190c1f5294a1992d0ba468c82484fb900a17dfa70e5560146875c3b9eac1e49256040c7232609f5090bd6a7fb30879883a2e82c92a00e6b9d8f45e7c4e8bdf0ee75d5c55b5c330ba56d69e38a18b10a9c00d6fc2d5081c302af04efe25ff684b65892397dfce510709224f17490e8ac39f885e230bf944f3ebcc2391d30fb67eb35e761faf5d3e1b77da53f87602e2629b8ff7f526367ae77763cd7d49a4d3004db81338a5a93eb1391a39d0d5ad49dd52e13eb239d1e1cca5231dee6d8a58a4b47f201d35e35c74440c9c9935e1c2097c02fe6c853326c162863907529cdae4d59779921af3cb9d540ad48d69e2c41bbaa4094073efd0f556abd05f81b64c8ec46d232885ead67b18d4b73736578c2e7fe641bbd0c7e07762bb4bfc6fec3033280cad6a4a4c44191fb07fa1e921a34329d3328268402ee6a1f093b58276b3a8c1fe14a9b3b69debae6ced6a1149acc6c2969c8ff97c5cc95cfb96950f736067c7120b04a4246213ebd99f38993730500116824e7f83ca356551110b4e20d51493293cf34b2386af38d762c231cea29d29a61c76d3477c4f0e2b616cb621e0ba8bef2c07c3af965fa9d17cb9e58441392fcb67c1f2dbf76afd1a8e48dd7832602ce010bc40ef11a9cc1931ad8f4eefd92e8f3087553d6de6a5c2e4ef5260a1f1e2d9dc54b4aa082b240ed73de86f514c9a8c7a4b343a5b7ce2d73f19d6d5b004e5ac186578461ef70b4f7e15d7c48eb710db22a48a5a78ca1dc234c2fdc3f4dea0289b9d741a8479a58bce2f14b8d62e07af53fb278ef913557bc00a2844838ba2500e70420a3869394fea116b55d5fb5f975dbe8758b92fdbf4d5dac4fb5bc5d2e1e9303092aa686ec4c4ba190a036a7fa7b9195a0539cb88ae9289fa7ec987540e89b5ae1fd45bf3cfd0c414c8a90f4316f366f432dd5ea39754b14e10dd89fa85fbd2390401d226ac6303f7c7cba0c7fbb10110dfdfc14ff8d0a1b84dd0a7c35362478f43e2018d4d31d856683bd2e98a041cb684e3fc75efaa04bc46cca337a4afe0e59459e5c1f8bb5bf135c33c81d9cf028b2e927f8ff28c21e1bc6f9e05aec51ff573eb94971ca814c620b202e5235f52365a12c41a283deba03069433730f95788e6cebdd6ba5c6aa4bfcd70e09f9521d09bdbe700de9320ccef9cabc580416deef22b4d1e2a0929edec603d30ab91815f12008e140aae6cc7b8e39a6883c0e2a95ed3d104932c0c325129daab149dbaf811090c23b9c134a6493e2b772d1103659f1e587b08507cab9ec2f25a8690f1f6dd05754b8685533bc7706a0e58c0a61d911d8ccb910165fafad79f209614f54f95cd5ecebd417277582f92b3d300562672f2cb9aee306ad8e89dd1bd46a1e2cb5a7947529e5980f82c7dcffb257e4f403c341cd4d8b2dbd35ee3f649541a822761e467102365717cd2ef4e2cade193b2218d3b510bab71a523f69f6a6c6fb8faeddde9af2564868cf981dee2f6df9f424803dfdd4cd5cd3a8f0997d368b84f95f5cd737fbaa9aeca46b1af4abdf449ccd9c700f6d71b7c901d3c373840cb76a7496f0e255d43e0fe9df045e9481009c77e090bdd921f8630566ff4758a274a3c2128f194385529cf262fca0347b111d47d8bae98f1e9d6ed7d7846dbca2839925eb373d43c1378c02f29644368f7d2fc2e463fc53698f1a810c2cf016b1748fed7c1f980a06cc66156c0aa810ac74587f9fe3b2293775b7d7ac3ae3a6cec5b5c5f3d7b792c782be8a26ff2df47fc50019fb56c1723636d48a13cc0e5ee8c73821e9ad8b3298a00ecb0e8dd7b4526548628330a1473275d384772b74adeaff17292e3dd3322ad63be75cab9f2cdb3fffcddee6b37e1fdbbeec8cb6b69e7129623264579cf875092130733403b82489ee3efdb8e6c3a159be38d8332891abf7f775e5956f282f9fd3800bc41e5fe5fc1e993de062ace720a00b09fd669489b4763da4224341b7ec0b6999aa7256ee2b0310bdeffacf0a2fae99c970f69986982acaf648b8d2b12b6c58a293dc61d37172bbeacd19dde650065206c590fd4e956e4fdbd5b4a74a25fa98baa2b53c14ec0a7d2a8c68cacac9e178a316cbe1ec4c056910621f5e4c71ea5bca63adc4c7052fa7ab8b984c9a824caab95ca797039f22d071401f29d769f34b90b4a19a695aa04a0aa6669b58e85fac4500874903a75ea548602c756e69eb567da258a4b35d564655d7dcb648c864b5c47880093b07f597525400a9062f5e76c97c691e83653d258421952816323f1f6fd7d9456056fffc857ebb2d1ab926dd3dcafe06bad72a1059aaa629df39e202e9f27ae54b65aaec77d8e2b8e54ff03828f82cc49e8de8f67ba20700ae8b84fbf306e10ddbd78a5fe7e5dba569f6d409a4ce1cc5de1355b73af5b63a9a8a3d302c1617d9293df609bccd12fe1be639e566656a220deb1d5ee099bee6afad2b6198020b67a0b8be2cfc33dffe2d67cc5465535b3702f983de2409e13debab59b1d028105048503b1aeee8cf597426953f30fd932704236217447da378a8e1eb0f7890cb630ee9481c69a2a06d67bf0dcbb6ed1123cd5c26fe890a9953fb164187816159277a69134a2e0d6aa44907529bb4e27d0fce4b21e0fe13d636dfdab96232d7db51d5bb9716d30f642dc8250d4d9d479c2bbaa8b9833d36b5fd92fe3dae08b278e8f5d1f0484e2cecc1000b214ebe892f46253b2389c32b46f284a43c7ceedf969dfdf0c04d4e089a7c19dfbc082006cf0587ca167808deb98cff183fbc3ccd5fc8cdd5994b5caa1dd5ca6e0a39043a760dd537c733fa1f69fa1ecbf143d2cd09f3e67428c17133db66c2ab16c51c1a58e982a3c96c0cf702ea1dcbf195c56bfcd1df3dc48a26dceca2695803fc55ac99e3d1bb1c15d808b6a5b98a78ac04d1fad1cc72733decf924edaea38aa5b23dcce05f095662a8c26d7b374927b0d272df0d7fc2c547509858e5d5e5621bfb3f26103c9a10bec5c64a053695a20be85c79709ef12ba3310d4dad90d3265a26e46234ac860591cd399abd1627d1424e24809fd3094df1f369bc24677e44bb4061672c364c1846101ae3359974c0e5c74e825a5e1ad285ddc3c44d11d31af5f957fe1a032b26446ee330b0be48ef2bdff95c2f5c87c69be6c3fbd43625e57d873ad41a9fe7e5e2e5f2d3fd1fbc70f43b8f2fc17380243f1cdcc85f4a1ef42a3c0f819881cf7a9463883489f257a709dbfd1834c10d03b151e89c6ce0f1d5a663e231caf524f50f8fdd17772c969820126d85c311c7c4c8d2faf6d29be37fdf017ef3f8cce9c153c7abdfc48ada0512a7bd957d991d3652a688c09ae303ad9d043db9d1f70390e94131d644812fa732440b8f7e6067a4ffa7951fce3bcbd4e3097b837da3f1087010d485f69f8bd2aeeae247712de4927f347da6f27c13e3883f6f584dfc0a07c6fc8cbda73aa905d61c9988e195499646538abf2c3cec0075c8444e50a57ffbc099a3fa9427db455dddc4b9d3d59a41f943d30108e5cb868c736c2506c8160b03c2acb19ec273c3fe200013c9ec9020240fd2c3e3f8310b3f8d5ad5450ca709e75a53cf5cf3769be2f9d29d8f99420cb8ad0e045e59be5fc7109af2affed7851c801b759b7510be1273c3baffa08e7041a9adb2e1e536cf9c6a887b6b0ae90bbed84cf5159e8d27429c0b72da7ce5ab4287a312a27f919f212cf0a7182162794349a962ee66d4a97308f10f891fcb8db7c63dd43f9c952bfceeedff61397c7d8cf85e3ac948a467d9b4f45d5ff0173ef56945b2249a1a2194dcb7c2a68a74574b41a1e8ee4b93c4c5fb0e6cc810b141586f5562839cacc4f11532b9c57bb6085c0c9d9fe5b1eef7f8d241c4ed41d1133cddd7519b775e256c3230096659db3c0f22ee802720b71dd4a1040c081006180e6d7ed1190d072f045f973c4a15f4d6403ee3086d58b916c27e1fb5236fdf2ce7ab1ea0e1301e7c854af7fca0aabf867b9bddbeb2a748ea3fc06cba5f27b5737bd08befabb16a9e454d47de4ae7866166448d9ac29e663b0b1b9a59fefb2f18189ba0ac3f2482a763522da3f4a9e77a0ecacc2d150a16ab6b1e352578252513db2be61643d03c8b0d653acbf4ae04cb1d84eda500c624c54e6a74a11138fe355077ff30d6bcb8837958b8fd1a39b17b0691490a4cfeaf2cd94262256bb3b0d70dc4023ccbe1e930c8f3a4e063cba1aa929a3599f3b333ef090ca4b11a2d20b5afe12c6bcbb186c1f16465cf68ee5a41340153dde11749fd005e89b1275afc4a607cc9e0fc3b043f4d33f941f80217dd048b1b261bc212ed4badd878c193ac3b39cafe1f3549693eef06bc706a935bafc69ba5b2d8cc757c5a5a04cbc23afca8da4eacd6a48e3dc55d9bf573826532b94618921aa22f7558be455101badb17aa713918619303a995b865f0df5695f516627c6afdafb5b075a145ffad3d36a6a0170ccf1a86c359edcbf600e5245faa41a3e691719b649e4efec1103a6c832e4674bb37cf9a3795c13fc6d5efbbfa34bd1dad6d04cf53e40b2f74db8369ffd4f402a9b3eb89de8dc059d9f98a46de3cf420a726e0a3a09b6c39c9f32df02f596970c06e653698ef30dde70c05ea96aabdae0e2bf5a470196076e5c1c5bf801d4faa79c37867fb48ded9c821203babb2378c0265a82c900fda3a5ba0c162b953703c69fdaec2b88713f28e67adf487ac0847d75ad3c12431521130cb99b23ba6987daded412a26e1e1be9a536b15ad670bdbb8dec3f75b9c02665197fd83887d4116c4e9bb27b94e89b855719b17afb157e9544175ca4c2a6c03d81b143f25c2ecb1812d4c2dce3235c099329057eccd224be4cb81c1cfad99be28b0601cd9c316223fc64d2305f2d39c369f5b11e2e4849af2560a6e0072a0ecca10d4daeb025d48be59ac29520b576d5d28c03d4179d3ceded6c8e59089f8de9f0f61af7bf2082006cd7ab0e03b98c17485f7dc04ea76ee5e757f3b6b5e2d9b52981d3ee8dc0b35ad4ef2a26cf382c92fd2ebff710b13e0f3840067172822213bed8ce3ec72bffb8e4f319a15d0d8cddf3c049d0453f60a6203f161f6a78020973f71cb253d4be96433268557e622c6870034780c7cdaa9d17bde587423f230484b8ac601e7d7789599db0f0b9ae9466fa3900fab6581cc31eaf57d4a969a3790ce433ec3eaeb22d76376cf238b0972c04875a79ac5897867440618a33a8c9fc564f4db54959770e8cb600fff850b25a3ac32d55f93093eb44a786ca86eb118ed484a36399d55cda363e90e07962b06dda9776adff174c9a3abf961e9d7bc9d5d0a5606e3f190e08df95d8c4f8e45eeef7423c149bd95fec17858ef5f3f2a69d1aef27b0a5b5f22262e1fb6c12c9df4713254077395e9a892a20e569678230794b33cebc4650dcd94ef0deef4d7720c2ac6345b10e09367226ef2e225721a92c10d3c33f66dc4c678d73a8a512775672c9d1a1875d2db5a1559e796aec85d18884cbfc4955c17546d49d3d9a152fdba51787726784973e9ee4dc67b0ed5c534e7310649631b91fbc9e0adbe045e89189f3eb2cadacc22c28dbb34aaf075ac4a4e59fab15e33432755a87e3cfa84f916e3308aa2425061504fb", 0x1000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x8000, 0x0) connect$inet(r5, &(0x7f0000001600)={0x2, 0x3}, 0xc) socket(0x38, 0x7, 0x200000) shmdt(r2) mknod(&(0x7f0000001640)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTART(r3, 0x2000746e) syz_open_pts() 16:00:25 executing program 0: r0 = socket(0x27, 0xfffffffffffffffd, 0x0) link(&(0x7f0000001200)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/66, 0x42}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x4000000000000001, &(0x7f0000001280)=0x4, 0xffffff47) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000fdfc5b51eab5ed222cb60f93cc0e56f8ee65188308c102972096815461d3f09c0ee97f24edb5061edd5803054e08e55a823dc945dd49e78edb6010b9c65a04d1900aa249d2fd31dce438f28b8e9311e6d5c233be802a5e87ec2c80f39dbf2e471088899180c549a31818ce3643c20cfa"], 0x10) recvfrom(r0, &(0x7f0000001100)=""/145, 0x91, 0x42, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14}, @cred={0x20}], 0x18}, 0x0) setsockopt(r0, 0x2d, 0x3ff, &(0x7f0000000100)="e1aad691603ffcb52a455948f204810f9d7f816b586f5a4309c81233c234a72d2072e38dd14932400e250fcc531527df69c8a19c906fa2acbce5685486b005db0cb20d46cebb91dfcbcb84559a7c4edb723e4d2c44e1d85e841b031e66a3b97998362b7251a49fd087cf220bf5dbac4c8a6d86b7726411c0faaa2450ed02ad224d0909d9e94103d7b43bd934ba8a943730a72b54c99b5613e93a65478e7118cb0ed308e9a9243fba0b5281e8b328a865bc47fe688b1c5f1ea141ccedca5853f5dbf6de307d2127d7c8f024828253e2b33e38c7d9f82415b9ed3c28673440a53414f98ce19ab2aa76e92cccd49164028500095dd66c1f9d65ca5d273dfaf0fdc496d543c8f57712bf20d6e667a64b1ad2fc478722f8edb3a55a3dbdb0babcd52297fbad370cae0dd3aef54ee3bb4600a376753458d3a5e76fda2455ea726a9d9946ed60e03b754c095caa42bba2fac16a723e6b2d026cc66dbf11b416df8d687a881e0179541f95220e8b76c8c24c43648f7b6a5de8ab2c82a0301eb47a28e35671af749bbc6d303d7ab9cada1dc814a9d77614a6bb713925f3675c499e621194d5a9be96f5bb2d3a6670750579ad8fa29dea9e38481921db344e4b0645b2fdcd92fdabd7c34b1811f23fd594d7bf5064ce21f4db8cce0cddc5eb1cda92151ff00937272cf17b2cd6bb845dbee888a17924b0087661bfa05f7d070a24d797b20b6b5a8c9aa0b2fce74c5838884eb4b658c968654d6a3f4a0ff1fdba1e5a32daade4e21d4955b66edd04e12aea30ae599551de0c35c19d2ed21d510d66b2728ac2b0700905055a81f61ff85c9985f04f64d2d870b103cc73cace1a247d01b1b6a21448cfcb6cff21f1b31859a71a609d06fa0a895ae8af639eea21bf38fc697964d773093ca71aeb3ba7affc72caa1074c1f124c040a5e1aed23e20d508b23a3215ce5bce2624d5005f178bcf7c6ec3e83d323d50378cd19b2566a8edba9332728d8c85cf0dde7eaa9aa565941e2f1ff883b18b41d3bd40c12bc1790c39684e19e6dd8fbde1d8fa6c1199e20d765274c4f98358cf0c8488f161121cceb2f0153af4c2d99b19aa079abb2fef0be4c80fc6f536ac317b7ffd19e29184503e0a2aa924fa899e36f92161200157f3c713ce518e6abbb156d6b705c1a2c485e2ad5e26e8fddbfa6e86b1417ffe9259fcbb5f88bcc0d477624a3c04b534636578983b5e63916a16628158c94a0b482cac91c84b3ea9b6ac8b920a47b2e71c81363f0833402a8419608f683119339057a7ffc0defda0bcbdde28f8ac65ffd9a6edc673a4d3980f3877957687697669eb04a4c8d155fc812bf4f29ba1016a58e9c842e67c6a2d49c2a230eef283dcc325127ec98b6a44326449c09698ad9c90ad46ac5487038afb3718b6c1287cc86f1ad8baa2eb815827fb64f56b5992875e7be3a76bb22f956cc81abf682f68686264598bfa3f199eb65e2cbbc7baefafe0535704a4d8e6cfe418662d011c3defeac1cc2310678b4438326b17b70dcfd1cef1152912def4f0ed8ac919a412ce077eb31e6cb4e071e9754216688cb911f0a0dfd367dc063e658a8e828208b0ca48ccf840c40dc7e4e9f630ba572247e915bd3ddfca3c9689508e4c07f27fea85d585bf9c2bd86d4120ede033436c9a063a1a0b7ed0abfbd60e310d1386386a9bfbc971f5f2ccc0d26aa31f654ec213691bce4a06201efa25e2f937ebe711a6e286f4ca9fc213562d02c2e85d986acda49fc052fbba0516f2aad7fce5f87441139d53bd5757112688385b3bed0a559356adad77dd12fcc8b9dd165e1049f5ca612e56caeab78f98f46ce5a444ec5a8d8601562cf78bfe77bbaf6dc42c9b56526055440e72670d388a7211c7c5b6fe2cdda6ec242a1a4d07450af21a1b6573c897a1ef454399fe1c524dcfea1f420b0524dac621a323a7b9b34b849efc1df347e900fc8597d32ed13cda96f60e8f9bfb425e98fb026b6d32b26e882d29ebc85249310984519e2bcb013501d522bef8318d5a6b686cea42b15b2d2b5c66f494ec98989406b6de5958bcba7593475f8aedaf0f51420a215120623c711590be181c2eb1486adbce6b4da3ec8f74d9f62ed49dff183af998056370a12c3367c5c9840134e77842cc8902b7af68a615dea4ea40fd444183cb0bf4ce8760c2d15381cf19c088a22c95e452c53b091b40bbeb0724ba081f1dc123f9c63e2f87d533eede6a5936789bc11768bbee13b784c333f3ff01028aaad6fe10b385a93a7e96df6ae54cc1c4dedd05de5f6cf6671f86bf065fe62dc2fcbf5c2da1cf15daa97771637d974f2fbd9d52c14879a9a14ac3d8e2e7d964439a4cbc159120e30d230f9bd9db3d20652e12d2e876eaa0e344e0e9883418322ead746d10cbeecfdaeec6c1c648fc0d89d511dac49ac07f31b4f3bdb6dd3978676e92d497be47390825500055266c07920617e9460a687d3b6cc305f121ebef18351864f4ae2238876749d0b4aa13bea466d1f556845e916f76d46fcfce2b306658eeb86f00f8ac7c2c4e4940d60a6f3a44409bee6f71a6c611a376faead80a8ed24b901a35be72f4f26252dd8e298497d1312740fc99168d104ff1937e2aac2222a0d80a0393daf9a00904579152be59e1cbfd76490eb19634c42a360892b49ed7dba5bfbb65cb16a115411034a6b1087a7c48408a97635ac703f50764d3b436bbbc151e60b63dd64c911639383bd7d6ba97754687b2e8b8c4112c7980c7515a7f7b1a27f37904bc48b8b9713a136d85b8ab80cf6e8bd8df2cf9dbf6911f2da0ad8ccb8e002f6f6b5fb83b96b7c9bf004a9d640162553d3787b14b52b3cf670a0d634aabb48295971735255f323b6030b660d36639a0075b366f8b5e0f158c1b9ea9835083bfbb08540bb0f8685221f734b2477519868bf3dbb73be850274c796ba560fe2ad087478429bf95ac3342e64d4d9933f6b5334ceb2136f0dca6548e3fe69497f228cc8e52e9c402d855a2feeebba39fb96c49f0d854e34554d5a44224fdc0cc0db9d192e9c69344068134e134cc2e6aeab4711bd29c1c65da3cb5ded9ae761e7eba2f488ea5e26f50ab4c4007c324d0fc846db2997095153a3ab682bda8a828cc30ed574fa37c11b6428c302775496994f9e02432f7cf096757e65a3504c9328e745672569e5d498de03edb4e004e13f7a9c0aa2f289b23701c1d494cf6b3052245525037239b269fd424952ce05bc1965575da7800bd5977645a1db523819f54f97af6220825c44a1c9f612d697e1e20f2e16ffc01b28e21d0b9908a0949f5cc528eb153ec0c625457c9529154eb7b66980bf40a8a2ad1719b4b87fea23237663f4caa96bbe5e1148b4acb50353d18f683883352b2b9922e08cc0beda72ab48865e8763f1195c95fb41fe882b0dc203da48ff33650c17e2c0110172cc4d664295da9737e3579aa8f5ed4970ff0ff72a795373f888049508a0ccd6ef0dfcd3874d78e1dbbadd82667f894a84eab2ef1378dc7222b79e984b47ad1640bcd34f4df501091398417f3a0286050d68d4543c9f1df1d765ba5c21d3216fa97631ebeda35801d4b4551d35f47f2c7e0b23d4ab81b0e2671639d1bedf12ea40047084f4aab11be833181f77cd4ea12b935e2e01b2dd897effdfec6e377cd4cedf8f77e4d806e412837a87a57d0e0f43dee1abc5af98a1662af3eb021cb51d6c5ebf0900dfc3f23293fe95d0ce1dc01e8c2186bd76d8a830a1219e4f69096e964d385c0d8a18bec3f13ab11e45ffff0be252c443b1459c42d7b09e5e0ac3d7b9de3bef6f0b4ec041ce5f66da17ef75d54b608dd295caa8494a5264640e3dd147d9488e19b64239a295c9311b63cfbbc2a947f86a4bed85662aef32d0c0c3ab9960f673cab1910b0e8bebde005f95c16203a382fa9506be33d55e9e23065f73a0f4c9bc3fde93a6dc368bb066d69821ebdbc341b3347f8199dd05a9c0e15caa07088eb097ba5624dc9ed85435e6a31562959a09d493acf54b6423af94f533f1f177268716471a02f363d478ca722430b4d3c1cff280e3a9d69b35b1896752a3dfae0e34d01bd59c139fdc5de9456508eb711bd96f573c6b733e68950b166ff81257a616d655253bc9b2fe664019601c442d2f1b6c3ba1187fdf1a1ccf2adf07a0a082ae896c9c5bda039dd5e4db9feded0796f159f0ca8f69e47c77808fcf6e60f86ed6f0c65f731407a863ac19baf3d49babd8f7523a7864cd2eeb12a7238d963455907ec9d250778087842e11bf4cd7a722fa4e13b0c5711aa3ce9f1160078db069e517d52c3da18a6f0793114fd072afecf43593528b2fe0cb945033ac872fe8ae4a8f2c155b3c76606c29492be195baf8a228742c78dc7a36239ce3fde3d135e5e8fed59cc08d8ce45eb11afb415ac6cc63263439f267adc0f64bece1cda6e6beaf724a82b75d2bb86ba60893d0ae0382bab580fd3cb34c709a3dfb2fa60c5bf610832173259e8b5de0635ab79a8c7186a7c8b3dfa43aa99f6c9dbced2ffcd3a513f37220b39bfa66c09add3922e6824b475e220d0385ceef9ff199f80b4bad1196d11ce2fc2268794d459e4feefa817f2c4dc96f901435a6f8cdb68751400df8b8621010fe699f7f4c3112a72f70e9f89842c4651528271fe58ff1e8782a129692059cd4f294d1817de58e873552ee3e3b7ae27d7688f3eed416d1e297a9bb3d05aa77cdf421f812e7f720ee6e3177e018967cb27c852ba8302cedf5c5418c2dc353ba803b04c759378231a45fe774b7e07d0494d095ec2b0764118e9b3523820c41b9db1528f35d26cce30ecca96a2872e3f1cc1b9463d5794c03b39bd83db31a740ca4d9db8ca1a681e010913ca764caa32f17be89c23bf2d5964ca812b2f89ceee2b6d3070f2169dfc1eca202bea39894d61bf64fd1acef27ec8019d0f4b71b6234bf20a3612bd8e457a2e37d678681ee0d87563b8bfd8463b5966245a197558173043842139be6112dd2cc7f702864f4032890dd83bb4e76101948cff2988204df1f3f18c5fd03c12edfd680c004f082d02c3dd61048020db5fce72ec0c52e02da55927d30579beed0c4b73355933458e5f031c250e4248f1bae85a386075ee169cd29fd0cb0d641ec39cc6c64867bd6047ff256a796f849e3393210505acfb5aa42355a05f3bf18b4e2004a2218b8a094450af6f487ae59796b3eb457b5b79ef84c0991f5cffec378e44855d1dfdc8ea185805412b03d897ec4e2c7218f63a040efa44b6e20ec0dd1d8a66fdf161ed128d51e80c8056c56c08f9388c16d15e3168e7922073c52f8bbbc2f1c52ae6c9b5f71736d14fc69d314fdae3f747709a2613225e2986c61df1b5022d3cb48600961173fe1e28038a2ff5ccea025831cd614b7c48a4443552bb03200ca1b3af7a412e2a40d0865ee9db93a2a839157d50c65cd4fa5505e8ea05ca4f768aded13f8716a6ac724292451752205c52b0df54569e359d1419d1536364b1e6e9b1e4a22467ef5511cf23fc82a6464de03f68c18aaf714c3d8257c86d1198b204e8cd5b13320ca2949d90990fb4b8cbb8827c22f6d89670309db7ece48e79cb595704b345175d2343a25fcebb83e25d5829433960fdd8948ad4a336f2ddeab577f010d6834108590767685fe9b6c0ecaf1eb58d8ac3dfd11deefd150648d38feb0335007b03122dcf7818956ab56956ccf6d237940394dff0fba7d49e4a63a55a43f1b38b920bce71d8b42f82bc463d5cb683743bf341f4e024b5ffa8fa15e8d43bd18f3f10a069537336a42acca02f581369c2b", 0x1000) 16:00:25 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) r4 = dup(r3) dup(r4) semop(r1, &(0x7f0000000040)=[{0x1, 0xfffc, 0x1000}, {0x0, 0x100000000}], 0x2) fcntl$dupfd(r2, 0x9, r2) 16:00:25 executing program 1: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0xffffffff) socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) accept$inet6(r1, 0x0, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) getppid() r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x8a) accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/29}, &(0x7f0000000240)=0x1f) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) read(r0, &(0x7f0000000180)=""/65, 0x41) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100000000204f, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) mkdir(&(0x7f00000003c0)='./bus\x00', 0x8ea16290129fc021) kevent(r1, &(0x7f0000000140)=[{{r1}, 0x0, 0x10, 0x40000010, 0x2, 0x1}, {{r1}, 0xffffffffffffffff, 0x68, 0x6, 0xf4d2, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x22, 0x0, 0x4}, {{r1}, 0xfffffffffffffffe, 0xe1, 0x1, 0x65, 0x800}, {{r0}, 0xfffffffffffffffa, 0x44, 0x0, 0x5, 0x1}, {{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x6, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x22, 0x7fff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x198da636, 0x324d}], 0x8, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1, 0x40000024, 0x1, 0x8}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000002, 0x8ce, 0xff}, {{r0}, 0xffffffffffffffff, 0x9d, 0x0, 0x4, 0x9f}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0xffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0x8, 0xfff, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x60, 0x10, 0xfffffffffffffff8, 0x3}], 0xb002, &(0x7f0000000380)={0x1, 0x6}) close(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x500001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x8, 0x9d, './bus\x00', 0x9, 0xffff, 0x6, 0x1}) syz_open_pts() pipe(&(0x7f0000000440)) 16:00:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) read(r1, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x4, 0x9000000000000000}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x7, 0x7}], 0x1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0xc0, 0x4000000f, 0x7, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x3a, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf0000002, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x22, 0x40000000, 0xf8bd, 0x400}], 0x1, &(0x7f0000000140)={0x6, 0x7}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) dup(r1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) close(r0) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) accept(r0, 0x0, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) 16:00:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) setuid(0xee01) setreuid(0x0, 0x0) r1 = geteuid() seteuid(r1) 16:00:26 executing program 1: getrlimit(0x4, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x8092, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x800, 0x40) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/1, 0x1}], 0x2, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000140)) clock_gettime(0x3, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8401, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x240, 0x23) r2 = dup2(r0, r1) dup(r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) stat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) open$dir(&(0x7f0000000180)='./bus\x00', 0x7d, 0x100) r3 = dup(r0) fchdir(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000100)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x9, 0x5, 0x5671, 0x7, "fca697a7a4e1098b18f21d1574d6e2176b59f7e6", 0x0, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000140)={0x2, 0x9, './bus\x00', 0x7f, 0x20, 0xbe, 0x9}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/1, 0x1) read(r0, &(0x7f0000000080), 0x0) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) 16:00:26 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendto(r0, &(0x7f0000000080)="6a691a048ed206088f100547ebd995660c22fb0b362701cc36580cc0f19d63250b1e0ef31e1d7975464f419ff0245c3c15881dfdeade8792a03f315c6502fa0de67129002e407490f1edf81f9b04e2344f6943799304bc778a49d6aa67778b39275d9897124ab9a83a4e76c72fd78c498a236f09f1fedadb7ef1e6ce2e8ecd0090ac3363bca3a14b5aa86a1477ded1f55722b869114694070892de6871b8de20e7c3e147a675e2254f14bbe548d8753259312b29", 0xb4, 0x400, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:26 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000001c0)=ANY=[@ANYBLOB="8e58", @ANYRES64], 0x2, 0x0}, 0x0) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="1e19a4cc05bd8a8edb5d973edc0d80258511fd5721b7c7bb398b25678e5b45ca6ce829266992edcd806a83fc0b60648d88c19c9399336f31f245deb24ec01421f9a87f71a9c7eff0ce60f8597f9fd16539f13e70e24c56fc1c6823b42000", 0x5e}, {&(0x7f0000000100)="6531581fcbb31cae8592819231ad46a2f8465bfcfc4fd1e6898db01d788066ba173608af767015982d681c3d034ea6fcd74df997c03ca16b38b2d95fbe7b16ca53b59e9e", 0x44}, {&(0x7f0000000200)="0ea4910781ecea262b64b8590dd5b9e9e23efa64d2c9b5cf3c15ab1a7fd839731830c7e9cf360e7fceba30e09dd20788211f707ca8ef53d6432695b40a23bcf31ad35e1acc27f99562be8c66d4c44a86fc9a7dfa5e72da29884b8073cd33fcaac5c49ccdb2d4391c495979bcaabaa4ddfd7d7c2161072d7a7e26407fc24ec59a4565b1234375b1e9b93fe4c6fd0a2df17033c8c7e9e88d6c9f3d68b14d37d4b636a723720ce176f58205781dad3557ec8c7c9ba74c6167ca709f07efa2675177dfd72d7c046a37f840079c3d3eb36bd35a6b", 0xd2}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x70, 0x5}, 0x409) socket(0x3, 0x5, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x2000300000000}) 16:00:26 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') sendmsg(r0, &(0x7f0000002940)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000240)="38cdf81cac4ff967600c3f16d29a4e7b03be832ae483e281c6df77a0230a7254f6253d2db78b2b74b120511ab1d3b983725ccbcd462d69f991eaac2f83eef2013f3487c4683c3f950f26d17eda37c3324923bb78b5cc87ecdc6ef629a76a228a03043fbcd84a34a4e0692d05d02c81eb3ede67ff9cb8a32feb9b3770a45ebc0d184a136723405f6762dfa1c018692c08f5b328ea05481be72e2a6ea325c9", 0x9e}, {&(0x7f0000000300)="c283fa9822de29224f380bb449876f5d896ac80f3e2b3e63559d76e3d3a3c799d1c0c0a219b9c1558c45aefaff2925cb6afbf851a5ce713d72a14a66a1f97b0d52571161501791a68b7fe986e1cb2f9e2d04528b65bd8158cdfed704a7c7e233641dde21694b9b4dc712dec55a302fceffb7c752bacec72190ecdde8da22709b733b2c19375a26a85b9481c4e0fe8d2854400a55b0208e333e8625defc5ab61eef562a3f2056f144115d79638098b7c6dc013a99a15989ee88e27c387f15c1afc6451c7fe34705121cedb9776c0468f0b52882318a34eee3c5302b10fe1df11f07a551e72925436d534d84a87915f3b43bbc20489936e26ddb", 0xf9}, {&(0x7f0000000400)="7056b985905b744c6c138b86361a100a7741e441263e8765d01b1e31bf8c77bf201de1da51c4bedfb6682be13ac78c01fda61028b235ecfe11d319f16cddbfeb3494e4f335d173aeffe2ba6ffe4b1352b432974ae7eaccac460d35729374155547b9c218d40b943726d0cdc3d2b482a9e6b70cf1d58eb63128a7a2d84c4ba1f252f8320f894d0eefc820f36ed4365235f9afc3ee4c16102de08b3006f2b06f7ae5d99a8af9f3bba1aba43633fd6d7404def1c46f2b470aa69e5873e9a4fe7f36791ed085bef8ae899209b9952e9eb51687fb187f33f029a062640de589bd11c4e9c1fa8d2de2df0d5dfee50f34dfe2ffc9828f4eebd4", 0xf6}, {&(0x7f0000000500)="22b62d1982d1739b7b55273b00255d882f45083f59d786b9a29fdd40081041d359eff97d5fc17a2d0244e980e217d29974fc885fc45ca4410c5bbf4250607683e653c718aa6bebbe0bbf5b3b1a582d5e", 0x50}, {&(0x7f0000000580)="932df628173d89981b20d6bcc9e611e4dea170dd571d2b5acde283ef8b703084ab9e285eddb7174b829d1ad262653323604898564dad50deb19631d0eaeafc2e1efb46a01b77c39d0a829eb3bd395e650f1f9df42e74bd16455e7760457131bb85dc3751451477c88e4b7f215e2dfd0432d5721bccc024288d0a6973f239a63bfb83c4d966a9edd03d864b68585a2a4a820b878f39f7968bba5f0a60fa880d69790b81f1c277e94ece3738902eeb3123965abedf5980a07fa416130cd54166c78b93e6510c53413129759ac7b6111dcdebbb92579b7a5266225d88f389d96b0ce736d62d7f95f2f9110214a1068857c1b98ad55bc2322c626593388a9cc653a6159d53e500b2bffb185c62f26440e611f5e223667ed1c319f3906c43cf546c48feeface81e3c5f52995547530aaaa1ef11235e497cbf926910417cd13b8e466deaed4a96fd5dd502139e9542a303dc680cdde67b34006bf96e7e309d9677a95cb023725126c6bea400120bbd6e7ae4c42f9b317e0a072c4cd32383a5f12bf0cfb8b47e58d3d8b1fab6443b921b9412f3879c7516d299b8761e4b7613894bc9ff80d440803ffce6e3a2ca8deaeb2b8f0019e88566cb5d01e34289d8e435651e2f910a5f9cd01defcbc7afbcb265482b0bc60bc96070ddd9002ad7ff2dd06fa74b6ca0d11952b4f985574bfeea5897bef5c9f8fac0ee79221fdcf110729fec978ca19b899fdd52801736521189ac52f46c29e610ef6055d9fbfc3db9eb21aa49256bcd69dc091eae042203d1409dbf4ee9a7c06ad9ea6326e035b027e1c8063300b46ec89f55d77fd4ba70b800b78e555f1856d808a1bdb9111d6cccf3badafc6f950306feb9be988619453af983a75c88fe2101ca6f52208b878401962d9eff906358fa0e362253afe9eef6e50b244f5118500bcc0523b76390e714267c17c330eecd3c918d9536c3f9bcff334de7b1d81e1dc86ef5fc122c41192bd25c1de614dc503acb7b4225902fc1ab37113269510403262b5cf5467cd63022afec0b84268e8ae430095dae168675405887fbb92957f4300a11e83fb4e461acf972650037004beabd38d8c8f15615813f5dd10f2de75f7be31f7dd2252e4a5fe7ca131a7fff10381d42a287037196056ffd3f7734e0fd2505565b85d161aaf75a1a08cb351f7eede96edc5c38e249512e691fc8ec8b89c98ad28139e467f2fa54c60a356afc6b3bd8ba60b8d16e7f5e3034a1ebf252b96a85cf7cd88c1786890a4eefef5b77ab092007cea4b9e0cfd80c41cf8e10b3c2a176cdc88b63f066bf31745191393e63e6092adb26cb022529b8295880d00ed5497191f98fa542295995abf74462fc916fef35b3a1133e4cd79a4c40e215af0dcf45d2a88ff8b3b2679c6201022106835bf9040eeffcc111c33e44fffe0bc203a1b7c9c2d4cc62fc89c9a450fa3afd97756f07f7cce17f714c982401651a2086b1b51a39bb0b7b2ff9b7a47c01a13846fc4b010f4999d5ebfdc530f61ee18bc970a9fa1ba2b1db70c3d5dfa48ae4d4b21777b950e1dd1c60944ff1d8fd942e1a3fdc6391fc3929f3bcf11a00ab69881528a6dd53997037797ba7a7bb775f510d5a9c2e945bb40f276b80da7dc657c0bb9573a47e80fa8fe9c626ca9cd8971be184f4832daed96a08b0a01274cf437e7b61f74d4c9c45d4a86676bfc9b1aa8f176c87c6e3ed4337ce19e49226c816d315d3022f2980a8ea7c23dd3d07804383fe5bde41553e289840e304394bd0466ea91b0567255778e7a99772c0b1531b72114f611dbb7280e4d5373f55072fedd8ff952f4dff86ce886130d7b155291958c6066a6b1a240efbab43a8b50b16416b5a512df83fcaeacd26660aea0dcd05a45f715941478c1fcaf89ae9d1b41cac6c6ff97a07a83229261cc94bd099cde1d904bd2860f805c63ec95907b4f210fedf18d877b52c82524eab331ac32a2e93c903f84824af79c8bb966046bac13a766f892a9d3eb598cd4b149768bf52b1a754e5c0eccf2a4fe2a58643e02e95d2f81609cbf3d1e0659123bc361ac0da605bcc4706347987310438cffc2d81f534ad16caef26e87fb55bc396ff4e857e191acf3d9ba37e07b5972f738771cd2d62f7ee8d1e62ace50f1ff7704c24d4c75b84080f1fe9cef28847dfa6da0bc452eb927f591b793d448774a60e8e6198d6d73ec321712628dca4c8f7e2f7dccef5b726aac7b53b1d0c2e635ad24590e99720c64f3ba024d587387d9c34c2c90bed2fd3880059756731444d318d36dee9d0bfdeb00d27c23cdb759426b0e66d9bcbd3cb794e74c4202dda84378b617e091a0c318591cdf2b17137fd814762d796c4cb66d9c54ff9576e484eb3b85b913cd8a3c53fe03224b8e066743e0fea760d4a3786596b5d793cb0076c423ad635b92c2a011356e52e84cd198f85dfad511b6c44e970f5eee38713f7687db376a3e8f85485bb70671dbb4433c4832f16d9cb4cd5d9d665b13f21ff024580f69a510ea6c57dd97382a1905bbf7928a8115f98a40ada006a076d356a385df0461d9ad576fc7aa9ebe1e15d2a87bf43c0f2208860edab549723a050a8858f451ac034e34e393b2406a5f6905c35c6a33ed77edcbadd8e706a4007492d001f2734a7837b5f08a2e5d8617631dab1282269cd8be618bd98de453c74c2c3aafef6568797c2c4e42c9180b8e0df443bd62f7b3317891f5c788cd7bfc6327c5c0424e8514ce564ca70c54b1e9040e38e13464da22c4558850f35395a39cdeb098d90075aba0fda2c108b1794bd72417745359c418b28ca2b0a1aebce9b5b0720673bb8f9717c49ff0ded683d139300dbb3ffdefa3165236fc40ee50ea5d354117fd91a98d52c7df32abf9651816a70e1a8ccc4d7c8e7e19fdb86a4665382f5ede2355fc2d139f9ffd722069e80f4666e702cec739e90092413459811c96012864b55420e789fa17bbde9ef3aa2a8053fb403cd8c8d61464627c9426952dba07c2c37f062ac45373ee69e8f530ff9d275dfc602406cd666f187fb00529fbab94f5836b0ca6562be5780b94f6b6451678ba1e0ed32568d7aea8ff346bbd6ec0da796a9740c1daeaae6abb32cfb954d6afaf939e6b15d39153853701ec086c18430bfa07c2c8bfc0537361c5dfb9615427f2f3d7674f586e3a6a55effdcb4eb4dc6aed0971a4ba534fbb19ce8de800c9205a2af9d90903547afd8d33c629481dc4e8e6c5a6f360a08e9afa44109c78539c84f8ec390a52063034d951c108d3271dd23e2a2fa90f511e2b3326cd3eb209b8572c2e3b0de3d7de36fcd11ea2694eccfec23a3905b96e58fdf84acb6cd0e94d7097a6c1cdac4747a51229b2f5ca1ab4bc0aa9d1e9a3327c41f9b4be4f9ad9b19a4d5494ffb5050123e50a6fd897932306525e39d16e2d3e09a73dce2afca4278921829d153c65069ab17ddf0bc0dd6f6d0bca12116a4c6b50f96993c4c3222d44bd481f2e8d78c395616f43345c24d8a212ee16a2cbc42b71e2bd294f26173ad53286d0813a4ba9d167b58d1bd59bf407586c50e36ba6a0f372517dfbbf92623f52a04aea36b02ad87885bae10fc6897298a00ea76f5ffb77423f2cda3780fef95dc0f87b58f8f181fe8fe7ad6b28fc75956e87ea0804c748f642ada82cfa9b712c0242e225b211cfd9f00082ef24003c02abc542c273d8bd0d80a247d266f9fcecb1ed4f67f05a99dc492518a211f13b02312424958b89e39e8731c99cd835318848265057bd3034bc4019e66ef9b7d4e03981b89f54f283445ef26f1f0e8a25c5299822d2006e6263385a643c2508ecdd527a270f4420d539a528099c24d8bf99e492f835cebee7e51ffeb18ecaf4f0c3b362d38201672d7e66a032d18372c50246e4e4092aecab21e7e714fabb0cbe403f3d26bd1fc3b5765e7bd2224e5612162b91b9bb0a5fa037de1edccc9a1bccd6a37215c4d51ad60b484f0fb7bf662d1103b5e248b2d522893e4788e28a8cf8f11099b83bac7c6347ce3958f1931bf05cfcade048326f1d38e40dfc5d0955888a9da6fd35756d2b8e57d8014c1f8e3b25ebb4c8974d7165e0c3b9fa55a75fe0c293a55deff68b44edecd59d7c3ea6fa273b4b862ac5c053456f8014e0aaaa635bb7e125b175e8635b898ecbf02750d4032b4765807d8bff5452f15badebfd5c6ffe2f51812afe66ad3ea52b4d7995a083af10166e46f942feecaaf22440d0d3696bce362aa210b89ca36f999b3065424558b327d883255c37de3f37d5f489c5234c185301373483e8f012d3b922342e40ed54699bb3ba7533556a3cbf91bb61ec284cfc06166b4909cb92d20ee9dec904e5c1ff9e986a7c354e7c9b249051890b37a671b67434b7efa27d7da01d5fbf8fd191c3f3e58dd428d4ea1ef4f59a746cadd01986f935d17ea6efbd8ebf38b838c587edad604de5a14948d7d7d59216db3483141892c4c3a50dade17b5490ada1bb0f0e46e17889c4d59a40b678b43c58af25438ae21eb695e307bd0f7c1bd665ae9a06d7c335b2535c0c6df00053538fc86e19e9692a898ff6aad3c2a7d8da0e4d4d9741ebc4daafc257474d4eb497e1b7c3a591f83a87ca30a637ca5982692b8fcc25f35ad6ccf8b699de934315457bc701427cdb1679ab3a4d5e36501a5eeebb6efa537fa9a7bc33544f08b20f1170bb0453bdbc88e42a5b5ef651884145467f1082cab50e5068f88d21ad03da928c77b95400f5c5e8d2d5715e1ea76563dfe01bbfac932f56afc6b77828acdbaffeccf85ed3c79af43294b71c6d5b07b09ffe579b23e6996daf8d83ac47aa7c1f5baaeb5cb2c836492de058f0973df2b32a8126dbd6fdc54df1ec96806c085d81ce4b634aaac344b0480e2e9be3d2790139069f6d85e9ff479aa3df64b6650496741c9bdf8c44eec41a2b6d588d8e3b894f348105675acf1b5d39f1007b12889b6db39b2d8ddd30a2c7856fd375e438ebd32d3dee7b524b7ff75a4596d274ccee111cb57dabebce325677828a05e4271860c33c91bff8ca6adcac85fb3a23bc8a4d1e0cf01541d646d6615ea1b89e6292b090c172aaa6ff77c0c55d7337326bbab114b54b24eb6d9af3d892285202461ffb3f9f91e736420dc7121d4752a87c88aff8432cf6d1270856b2aa609a6ccb1c9d433694029e3cce499cd166be18bce3d8ecfa5db18f2f9339426f9296267380f52daa79e52d347b97aa8b8d90e8c6fdead102dd500bb5b4e07f6a36adcbc7dd53600f672028a76d95321d23817e46d5af09101656bbcb7dfe8a616e13ff2d3d6bfbfa493fca3a900d5303452e1fa506cdc258a9982c2e6428fb1b6c550bc03a467cb1e21ef657057851d6164c3a10818af870b8c09a18e162ff175512fe4b328cab239d40e1ae119e52e5729a5947a6d0deed15faea824a5177805893130dbac78aa54eebda1c86092da8abe07d26444a7446636ad53ec9b8770d17ccb99b973a8d3aa8a60ba856419da7357b6757c1e6fc820c6cfdbffd38146043a77cf75b441ee2969c9078e33bbaf1a322a97e4bc791a6e4508b726729a88332feff6e0352f96fb512bfef989bc6740c9670b8fff8be81ab7fbb1617510908aa24f65c96edf680af707f62658b97f782d3797bb6aa5bbee32ebb2cda024c4e8a7e992ee6d406a4340ce0297afb8226b908900e88d84748bd017603588056539a7320c2cf97e4ae2f976d6a1050cf8b8764b29d8e75b9b76ca563b69f13a6fdb9e8c53b49882a55f6a2cfd1a3853253ddca1784cf4f287aafd23fa5b83d0bab6300c5e286eb51d44470c9f5df8", 0x1000}, {&(0x7f0000001580)="b6b2bae7b6e62b8332c2c8cd40b68f12e801958f9618852c1c5b6552623fe1def9c8997acb3effad694644e0eddc417ad29928fc885139e320537588c99ce0faa7753f73479511f07d872d74f449a5cba41853c2eec9914418b5003333c772bca755aaa1f18084494a0704ae3612dfec61eec90b43f984068d1c1b8ed396e5", 0x7f}], 0x6, &(0x7f0000001680)=ANY=[@ANYBLOB="9800000000000000ffff0000ff0000005f891efae960909d0ffb1716b897676e3b2fc933b8d07c3ce6455c33c8362bd6b14ccdf7c2103a682c13dea45e19b030be3e4834a2ebd909ab1fe2b5d124a9fbaf629532c9ff0ee8510d7854cc15bd120ca8f383f9aea52a830bcb26e3dc02de69077cce754f0bb3961ba6a1ccfb31b4040d982a5dca059440b6c609f2e2edaafbee0000000000001010000000000000ffff0000000000001f535d18f4d58a09ae3f1e241235bde97b8153b4320dde7bc2457d77d4bb83275dc51b346b206614950977229892c8771ba041a16a2bd851ececf2eaffae1f4f8e07ced361d3767c986a322fc8f26ba19bbba399ef88410f1e4ac42b0eaa048d69c7118536a3d66ae77a0b1a4bd5681cef10199b207c839fcc31b71c7b007f98ab36419d92b3b5dfa5daaa0c5403ce3c2a32efa26a1fc013ed00123837705a2c51f292167bb3d987c29b2282e40e8f06d42a40ba608eadfd10ca4214a327d8db29de2874dd9a2dee33a5c9d683f92b226d3982fbb491867167ee0f6ec3dacebd93942549f9917db602d3803f673207d7540196eeab3fa556574950763a2d9dabf8eee5627239fa4b9dbbe92359c238b780283ea230e57d8e3e32d822cea79090d4862a70b4cd2875f7b6deab2d80d264777f8f834b27bb6aa432267060c8c1581de6bf08d218751cc176ed8f4596e1bb64680613b0f05f4b2457be03da9c8192b722bcda5d49729555eee57a46098c57d0cbd3f339b3ef3a9e4bf1e58bf0134396bbf7e66142a79a022ef48cf4db0d41aa0778cd6f6cef2409030270f2a4ac4ac0ca62046e845b823f75086364d17f786a7ce4cabb202910002a1ed96a10456e89a69dc603dc798cad9f546dac3eb192d8848d7fd1b5c4ee99b1c289dc74b1c4e74956eda3d554caf6a204e969467217f1548df16b00941d0c90218785bfd536e0e1903060f57059effec154f39e48f8a502fa59850cf771246fc4be36666a2b3a7ad7e4cdb4f049b5220fdb0038af0c5e49d536234ae8cf17c4b1105f318d6a8ed54a95178bde81739714131a5cb692cbd2450e8ad765e9b3f49640ed5d8ab6456e174531d40294080dd240568fce8f7133e40158d51e2e187c4baa967b74adbee560dc6a5c4c8203166692272c5b3e1be7a7e4d94b4255b952bdfb5bc83ee0b8279fe2009e34e190ab9fbe148b93348bcfe8acc99a930687ccded075e908234ed4645fd6d56bff791c192ef30630c1f12972cf7d1f577a0b454b8aaf4ad06548b8296729dd0ac8bdd6dcf5797edfd184fa375600db0cc52523f4f77c80c225f078162814ede4a2ad12644cc83f2063e4ddf25b7275989732ca28a07c677ce3259436a0235c8ff09c46ddfd40311afbb1ace1c6f43b78cb1872b6a4004a32418a154ca9b762b21ad6ee18b3a64dddcd0fe52c93e58ec50b1e1e8f02f97dcff08c167000f782a60898b418ef0326150adf8411472aaf6341c7e02fa1e7e720a3159ba398ce804a16e4f728792a68dfec2c4e68ab0326c6f0b42986c75ae9857824dbef79fc4f6704cca7e202913c84a349be3a50d35fea58394eae7a5a961e4b5647aa45f53b2fe8f46c4709c6d8bed8ee21c89d12c610094a6b02a41f0649c67de80fd41124b95aa900d14065bc8b7b6cc18599d3190213ccbf47ce9925c89f9ce6ffa6db5c5e4b3a2e8758c9fcf82ca1d543d1493dfee5cccbeccf5c0eaea90a81a4f537ec0145378638d4de2efa5567b3130755e74a29a25fcfb972f2f601450899849b48066f6e1d5c20eb736123951706b7aa4b80beabf8759e737c84bdafa0168d8855e7b409e07383a0417574f28770f50deef3cb785c734e556d514f85b669defc1bf91864d7bb30da97f47fecebd2c7e3b74f62da960788aab8d36ec176e38037e1a73985c83da023117b504b6ae9795162381af862e7cf601cf3ca1261046c25d5f4f3660c8e050929258f7f3a49021a146a48654017dda04daf00be4ffe32f95f48131fb1fd2ad17b4565ad24cce91f547a73ac66fb2d08a49d44a20ca4863708fb93bf6b7e5b5a2d59536f8592c8416e62e51819fefc41d21f4701063419a7b43c7802e5fadfd68ccfa0d37c5021158e670d8a8210e71eaf93420d911a3de45fb007007e54493851c47bfb7d5f9a60a80e2b926214d8a1ad98529cab401aa58fee2dd110443edd93e0689ba1fb880220ed197f3180efea1d259b08292793519ddf8f11565ab3806f6903fc667d5d1974e6118b1a7bbc7a0cd97e943994892a95d22650f249aed58885e354ee09c90efcedc65817cb371df2010866bb6be1fcf86bd1cf1052eaf57526d24e23a82f1c8817bbd395ae76ed29cc3b2b23d21882652a4e3f8db94146803adc4e26fb0258bf50fd3ca678571456f36a409d9ec9388758471a8e688d6a8c48e703dd5c77e5226134e26ee5d8f17978af9b19ca8804715656525f3ed7ff83ab0e69c9a347e0b7be86e3058a1ae520534d89e2516246cfe8100d5cc276a3aa2a0003932aee56e7737cc7474dee6e00f16061fa233af6bff448591abaded599da3a28df7d8958a474baf9bde0a14c8c3deae93f973274046624a0b8065f1ee4728c4e1b307d7b9cc681efe10fcda67671af0c95eb18a61fe3552ee73b672fdc2f6e969bf03ed5ab547d1fc691bd2a594535836a7b921ff5b1f6a7cb9a6b789367f48fd7b178d0efc3e42d425fa85847c5ac89b801a54a16a07b928fc6880ee1a8b926feebb5cfd2c704e4461563fa1aeffb5332a633e400f9d8c57a469c698fa73fd52a17ef2c70a251a9025ec8a95d565a48074a814dda15c7407074ef011709f8eae41ce59d6eb9bb96693ddf25ae84695d68fc9ca629cadd38e0305b952b85017156cb71b6c14394760989ca1b41efcc0ca81962f6517a32e845a2a81bc75460e5f4c365a959a40c615716fcb1f4e1db405cf9243e951c77a0f39cb62e1c2c10673a61adc1dc11f0a6b09f250eb1277f1d695915dd2ba3c700442a481e6af16c2c6b304cc1b44b76b743c0dc14c82fcc1ad7b596cdc3d8258e64046e500bc2e1d67ff37eb20c0f312828bb85899d2f701db76a0215af7fd53a88f6e018c14bc11207151b1931272c960e4c4094e7603df2ba88164ba1f818f72ef4ebeb80fd43e95dfcb52fd2c752f090b1648f6a980dfb400b13e797417261fced543ed030a57ef137660a6495e95deee76118ce52351bbdfc9e4bc7bcf84950aa845f5f8bd390596b555cf6260784b03844b28996c69e0f1f04f80f085e23df96f4566328f2a9691fff8458855ca0cd1e94219477f07ab07dc7d6ffaff66ca02f16805c024aa4e3a4d9dbfc1cff7c2a0d82d68169b5f3b89ca87ca9ec1f4d682743cf38b12b134757affc51a86b0e4d32994910ca536750a6260bb5fca49071229575ee0257ab97610e3a427ed1e26e0551fa8df5ac216eb267821831afe92f87d96afb2a7d8c4d35e59edc316eb74a559c5789705757fe20bb3afd865613d2757c1dc455f6d8e3f95dc19f1f18de88eb1f4531b581ad65ef1babe1c86e1d8afc2af8f65e2836c0ed5abda9a111b4c1a4459b037cba5d7f96827dabe028792376f642c18878330672cc7113cca13f5eb4a59e4e5ade06378c4f5656ceec81ca4ca1d459c86bf0b6ff4b749b60b26081a83f51acbe71faf3eb6cd9991fc6cd14bd20ab2b8c61d496961a3590bb4660aa8054c404c560b2a1804a03a5da54dfac85a3ad5c82db0bbe29536ac03e6328d7334284be05bed32ca94e00768390b0b1f64d609d71af482ab54f80b0c25efca76dd38a57ca43b4a4bb9fa356b91ec57e24336d279d5de6821b73449409d7608854968b927b47e6e563131142a331b2e292740748f59dc3874ae17085733e9ad4ae8a444c9070cd8e79c72199c4ad7ce2f73c2a07128c00a0e3a228ba12f197d91085c827667be04faecf8b8280b6f8aba1bc07e7c58fc1729aafb3a4d77737c5640bdda3ff7a33bb1dbd6d6a2bc3d0344a9f259c92443b02ecbc211da8be7d322fdb0b6c67c3acfbc9e7e3b60dc2ae4ed5e60f81523c62315af5d06f827cb5b576d6eefe60a81ed135e2e1f18805970a2ee0b34fd755b91df6dd4029ad5e0417f0382c432220eb2bc22263721e6242bfcb89a5adb1ae27f32c2da686d2245ece4518e2d88eeb60c5f18c4f2fa72fff2cbded2f8ca16e26587e979bbf553648d301fbb4d7dc9015832b981c30b4564087cb24cf3dbd8e8f3e945f64b9adb27fe57bdb84d19c5ded69ae56976d2a03afbc6a247947a43b072e9cb40a9f6ba71c8134f2c920b333fab20866ba596afb211fb27a81f2a5f3c915344dacbcf008004d48f845783e1c8de12ed5ad3afbea49ad4281cf3399d75e2d19de5d8d820a4cbc548fd1db1d40a92b1d979dea8cc649795d28d26a944b6f65d7cc925f25c284539371ea8c3bafbcf8b3d7a0b198fb9f2cabb897767693af919da6f5ad93c8644bb0cd2e0e2ede8c466d4c330f162e2950b9c591f4af12d6ea7733bdc3257fe3ebfe1c36641eaba2125f06c7c54da0391beef1436e396282f6df271c0a7607d9808082f2f5ec5410a7a2813c751335e3ce76af5737b2e84f3fd795595b94dd2e73c950e3d4fb91bb388c95d6e8495e637532db79f581e487a3b92e0659cc27ab1c90f47b438a58e0c3ce400ac3bd312541b5a119667d9ab616264cfac331cb8475b53e0cfc398cd82d28468f50eea31993c14f413b1502a4d8c29f5b207895bff73887ce60a36766d8f53a78213bfeed43f87f96e3671ee18dcd4652afdc239f59ff255039e6749b1e34624e13151e6d250f9b58b01bfd2256a8677c7728d0c10437895b96f1aa4fcc4f0b10217163fcaeebd669c1536ae078028f6adcce9361592cc431f8b85b0ea0d25aedcb86d4cdb9d20e9e88a081dcfd08307549420255aff1ddefa3175834b8d8c119a5100d12086034d2ca4aa6720685e3abead4174cd407a2f279589d1312623a0877bdd79cf9fd6ffe94832284e766331ba90ca82da98d15b408e1e1aa792f085ead88cc53680abf811db2b1b05e5a6aff60fa0604273c6a78f6f6931de1af427daf1a71535099847bca8bc8ca6d8d8dff3d026d88946f4621de98036c532e590c862428522a1bb1ce739cab96028cffd9e3c857802135c19f4a1761d1e9f3879fbdabfd4252d48117f52cb08ad06ce11e3e4a156bb51e551397cca8de512c55a17862717d038607bcf56e4fd768aaac98922cbd20503dbcb18701fd95fe109f7af6a2180cbe81fe2fc64428c0e56c64b9138d0a27612bbc9bda3c5c7a8fd5a8e10e45e22f006889546636c6a3595ece6fac6d7458c2d58f4300a8d7ecdf53b8f3c118fd6805999897a28c2e888b4920fe2df6a1c29b1633d41d3f2535e4ee2df9694946c31c9bd083ee6a64d889a04c13d5b5624cd4ebfcb56d71c25953e097e01295ddd57ad694a12bde45d3f577089e118c48e51da17c59765b460157026375499b66e3bb70e93ba2c320a7258234b3d8adcf45e21e96f459cb7c6e644296c39714ee9935c34e281de4cd78f736ee4bd1883073f890e07d518205ddb316fc310ce264a92d055f90299a7180a1f087761a0e2268b58b5468605cd427cca222ced391190118d0d4a018a6e28a6244624f561942710ce4d137163bdf46f547ba78cf31fa3037fc846db6d75ab322f651200ade06e66789c4204610859239dc6ff0e0106a2243983f50966a8850ef6fbd95c1547a5695caca904ffd9bcf5ae637eb8401c45b94aab4bc749e1b233d1563773c6b9ff5b5f98b749a469f1cb14ab9f123e3c76aac08bdc60014e3c9de368b81b42ae2b1dc1dc90ef9c8f258352f7f7f5be82842e28d9f11dc99e02e678b1e0d82f2c80f71d024f11d846d9ad72ee0e23ca401384fa2a0b3a70b7cdbc8ce42f6bd9d1815d6a03c451eb002af273ab49d6642dc800c7c0bab091a4d726a401639337a6bf91873263e292c06c4affbfc0d9a43604c846759c8040bf2d7b3cc7c06962b123a36daf800000000000000010000000000000020fb545c94468dfcc764c6c5afb3d666f9c3e59db04e8d0f1c395fb6abe07898ca827b5c0a6c6e46b98e95e8ee3de674021c9e30ba60004ac651930087608fe9b338da6138d894fa90d577bd803bbf9f4b788e29258751458ff4d118abf8e6f772bc1e9b9f5d3e4ef1aa6131707b7fba665f983c8a3f3b4bbd6ed701c31c972a4d9ab193e84a74b46b9b28517da1562dad76fdabc4581661bc5002cec51c95848757c8b6e4aa4254125c815df73b2342b6989ef1d5234c570e256a64d0bb60ae558b9b7393eb6a4167236483f7272fd8c529af27f92189d682074f1ca474ceb660d5995d000000008000000000000000ffff0000ff03000088436b1a5bb393807a57194a8f131b85c448fd85028d0485f26e036b36b5a82bc75425260b4d4a69a479c6af0872dc278ecbb5ae1e38b6abe0589b68efb3d8a4e41195c1d7a61663bdb59160b44893449f498b34a0626c341e62ccc3df40cd7a4b6e1da9cb10cbb4beb30000000000009800000000000000ffff0000000600003ba14a060150c3050229215f940230f46b4cea6f9b76c9ba80237f8be228f728f033d92ceca2140829b21505046836f7ab63d941b1ae3b583f6e0dd2d55a6b250bda800cc0f3eabe6bde36b6ef59fb9e0e42f51566995f089ddee01258220933430747e162806d4c4fb0b4783a3015bcb927a6af34ae52f10a86c19ab21be77d843093db390000000000000000"], 0x12b8}, 0x8) r1 = open(&(0x7f0000002980)='./file0\x00', 0x10009, 0x20) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) 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') getsockname$unix(r1, &(0x7f00000029c0)=@abs, &(0x7f0000002a00)=0x8) socket(0x20, 0x4, 0x7ff) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x3) 16:00:26 executing program 1: msgget$private(0x0, 0xb) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) fcntl$getflags(r0, 0x3) listen(r0, 0x0) listen(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socket$inet6(0x18, 0x4007, 0xbaf0) msgget$private(0x0, 0x80) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) getsockopt(r1, 0x800, 0xff, &(0x7f0000000080)=""/101, &(0x7f00000003c0)=0x65) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x80) write(r2, &(0x7f0000000480)="518536313a3574783c7e64d103437b2503f8b62b843e2a048ef95acfc1e2", 0x3fd3e59e1effbc7e) sendto$unix(r1, &(0x7f00000005c0)="6d23e017a3d3b1cce825c7870529a1ee86c1fe5c49817d324c207ecd5ea7b3d964853c50dc703cbdd54b6e8ba8eea5ee9138e9b773026d31f47f7c5c83d4a21d5c2c6054bc102181d038ee6d5c278858decf53040784668c065d7e35b80767bb997b0a2b2092a1cc22e2e6dabc0c6adea43b7696cda3eded2e60be63344816f151e8a0af92060a80c1d9f10f4f21cfb312938b4b4d5e5d5be011726a8a89be718f3ad97e29a272a22eff3982eb50af03162caeb868f8d3438ce491bf3d09c12a9144f5b804fd97d23db8550dc7640cc6795814ff29071d368f1c3d08acc969884a5a2cf638510602608a988557f2bdd857daf688", 0xf4, 0x0, &(0x7f0000000400)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0xc6) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0/file0\x00', r4, r5, 0x2) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x89, 0x6, 0x3, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x7, 0x2, 0x7ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0xd5, 0x84, 0x1f, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x50, 0x80, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0x8}, {{r3}, 0xfffffffffffffff9, 0x4, 0x20, 0x1, 0x5}], 0x80000001, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x0, 0x9}, {{r0}, 0x0, 0x3, 0x80, 0x9, 0x5}, {{r6}, 0xfffffffffffffffa, 0xa, 0xf0000003, 0x9, 0x3}, {{r1}, 0xfffffffffffffff9, 0x2a, 0xf0000000, 0x7ff, 0x7}], 0x1ff, &(0x7f0000000380)={0x5, 0x7}) 16:00:27 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x4, [{0x3, 0x9}, {0x2, 0x8}, {0x2, 0x1f}, {0x1}, {0x2, 0xffffffffffff8bad}, {0x3, 0x100000001}, {0x1, 0x1580000000000000}, {0x3, 0x1}, {0x2, 0x69bc576}, {0x2, 0x9}, {0x1, 0x400}, {0x3, 0x1}, {0x2, 0x10001}, {0x3, 0x5}, {0x2, 0x2}, {0x1, 0x8e6f}, {0x3, 0x89}, {0x2, 0x5}, {0x1, 0x7}, {0x1, 0xffff}, {0x1}, {0x0, 0x3}, {0x3, 0x80000000}, {}, {0x0, 0x6}, {0x3, 0x100}, {0x3, 0x6}, {0x2, 0x5}, {0x3}, {0x2, 0x2}, {0x2, 0x2fcb}, {0x1, 0x3}]}) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) shmget(0x0, 0x4000, 0x280, &(0x7f0000ffb000/0x4000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x1b3}, {0x0, 0x1}, {0x24, 0x6}], 0x3}) 16:00:27 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f00000002c0)="395c0993e42bd61daae70a0141fae1f37b23db58db2676ecc19b2e4267b9bad714b31b59432f9ff268fc7fcf361196a9f4df8ec2ee100f07bdb850515543bb0d5c6b1a13ccecce0e5870175ec9a54ac231c1619652420c59fd94b036f0eebd76a2cc257d9e96791515190affe99cc15751fe7a78c5c02d7a240e4a05d0733dfef708df30aa6f2267297a6b0968d74d16855c7fd9af491d880ec4d76f5b4c030149b69265db8343d5f858c3fd54da55986e10", 0xb2}, {&(0x7f0000000380)="ba214ce807b752d6885773216d2dd5d5e68cd0cde3f65bed262eb18c8f82595931bba1e6b12d2a8d9d3d52328af6ea424ceeaba82d94cc008a09d7161a7e885a46c6a8982af52c9d9797441b960b60eafb931ae55601eee53755f1809f6d9833f3a91e3a83ef0308369e966d43a87cf21918a02ecab536cbf577c279fc5015e32eab28e426ab26022ec2", 0x8a}, {&(0x7f0000000240)}, {0xffffffffffffffff}, {&(0x7f0000000440)="36b526df493406b0e1bee290544d8670abfa4abef42244aa274e48fc97e7e1c792fe22fe7f114070d053cab2ef1a96f18e23ba4fed561d00aff71bcdef82eb4a966132eafabc20581f", 0x49}, {&(0x7f00000004c0)="64872d8d6b22efadfe09715fd329a5e7910e7dfd2815d4acd42ff7135135df86fa502497cc33c5dea31a", 0x2a}], 0x6, &(0x7f0000000580)=[{0xe8, 0xffff, 0x8, "74356e1a49407957c073af2a3f5fef1f79f505263322863b1baa59839e6c0d26482ae3820a0b103df38c8e32608b99deecfb4d6bdb6b8ecf4a55df6c140cfaa154882e9dd2fb3bc5871393f3a28101528601b86df035303365b1fc36bf10ac94517c7a041ed1b5b547e07da17196b39211404cfd1d1bdd8b80cfc3a62bbcc0dc1d3ffe5e5c062c7bed775cf85b9e3be76a868b127a3eb9e93dc775747f24a41b92054c00ef0438264a2aa1d7bd5ecd882d2c656639cc1785836f23f51eb988598aa38a85feecc7f48f86ddbb0091f2084eb184403e782eb4"}, {0xf0, 0x1, 0x1, "394e76a3533491948a3b39d31bd6fbbdc60a9cc3ed6eb61d5a5c2590c939ace53dc5c83fdc6031f8e4f48741c8af0ce6be3b3e8d873e71609fa35a9962c71899e5fe6dfe80380b979a8309ccbcf41beb1f9a3fce0e0c59f385f16ab6a3619137b0f8a2453103fcdf829f6a263558e3a80cda05262a6f5c32b5e969d92e52cf367d5ca5941ee6bcc3e80b56677ab193467fa607a25b23e8403ecbc0ed5f415bc0a60c4d8727f3f4a6ff581eecf2655907136c9cf5f34b4812f9d747f3efb9213e6c757049cf2f3989aa60a8682943df9e810855368e9ba569f2a693"}], 0x1d8}, 0x1) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x6, 0x10000, 0x0, 0x9, 0x5, 0xb8d4, 0x9, 0x5}, &(0x7f0000000140)={0x9, 0x7}) 16:00:27 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x381, 0x0) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x40}, {r0, 0x3d}], 0x33f, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x40, 0x7}, {0x80, 0x8}}, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2e57641919130384742b3463c8aba9950e8951e924635efba91fdfd42321f4e9e9cecf00000000caaa79ba8563b8ba06e29de3570a3865e0911391b3308e89eb473386585b6c66e6d3487ec1cff182528be793ba0ac89ad226d6"], 0xa) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x8) 16:00:27 executing program 1: r0 = socket(0x10010000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a1, 0x0) shmget(0x3, 0x2000, 0x410, &(0x7f0000ffb000/0x2000)=nil) shmget(0x1, 0x4000, 0x60, &(0x7f0000ff9000/0x4000)=nil) 16:00:28 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b846ee59ec971b3e957dc1013630992e71bb4e7a83da9122231b9baed51ebc451cdd34bdc180d04a77bb82575d67342b1be6408c584cc5d477728c5e103fd1b8f75fe6a60da68a032b8827cde90746e408df5e5461b17f2c9286cae50aef97f4c937e25f42397a80418e4d6f9556165313ac262a6e79a1033a9e0f0dcc19162624459f822fcfe2e029c8c84ecbc53ba490c71a5902661c6baac274a0f9bd2a01b013b2991774cf712b4c863d2d560e11e8b915f63e49856b6c2ae793b9e135b03f9731b9d35ca5ec7ac8f5424022f6da66a67a0395eb85e11fb915bd945b18862626eb43e385e7931829a468103ca0df7f4b3a3c0f60457ab0c3e4", 0xfb) socket$inet(0x2, 0x3, 0x2f) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:00:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x744f, 0x10002, "0100", 0x4000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0xaf) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x222, 0x0) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='\x00', 0x400, 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x10) dup(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/196, 0xc4) write(r1, &(0x7f00000000c0)="670dc3", 0x3) write(r1, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) dup2(r1, r1) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x8a80, 0xb) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="eea560e02991bc322de6a5b0d6d6922ccbe7b8e2f745490914bbeca5c6f656b2028e8f1982b00b368c97d90f3c55c2c7707539f0d9d5e8159f9501296f4800f2fb2b942e8c8eb3755562464e73f0fd2cbe28fe684e8213804d08f6d5f4e99f855b8821d95d4a5ba5d3a847183a50a2cb1e0cbd638bb856b17cd3b9bca88184899e93bdcb8df85e32fadf4309ba527bf9faea6a63829cc54f6cd5", 0x9a}], 0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x5) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000380)=""/3) recvfrom$inet6(r0, &(0x7f00000002c0)=""/137, 0x89, 0x40, &(0x7f0000000240)={0x18, 0x2, 0x3, 0x3166}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) write(r2, &(0x7f0000000140)="1775de4fb05619bd12d6c0e9f092a283ca3bc5bc3ad669078dec88460fc5a81bc579bd7f9c6e848d37c67df6db49996ba80413012028824ad4842150a780776bff29b649ed67a63e2ee30eb86467a2293dad12181b8a1bdf294ecc9ebe43d179e26fa0a42a89452639614213b5f8e7fd017a1643d2cfab1099deb7540e59b580e678be64b47f2f77853b15b6ace93312b15c18cb7f6eeaeefc4e73654a071ed20dc3dabd7c58e5ca7a314c3684fe", 0xae) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000000)=""/230, 0xe6}, 0x800) pipe2(&(0x7f0000000200), 0x10000) 16:00:29 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x8003, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) socket(0x2, 0x4000, 0xfffffffffffff800) 16:00:29 executing program 1: r0 = socket(0x18, 0x77239d176952f875, 0x1f) recvfrom$inet6(r0, &(0x7f0000000080)=""/46, 0x2e, 0x0, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x7fffffff}, 0xc) r1 = socket$inet6(0x18, 0x4001, 0x0) listen(r1, 0x6) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r1, 0x0, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff02"], 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000300)={0x7f, 0x5, './file0\x00', 0x100000001, 0xffffffff, 0x64, 0x4}) chown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r3) close(r3) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r3, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r4 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/255) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x40) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000280)) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r2 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0xd3}], 0x2, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000100)=0x4100000003) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "23a685270cefeae970e60a7b746e6dc9aef063a6"}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/196, &(0x7f0000000000)=0xc4) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x22, 0x5, 0x4a) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) r2 = socket(0x1, 0x0, 0xa2c) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0xf2b) socket(0x22, 0x1, 0xffff) fcntl$setflags(r2, 0x2, 0x1) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7f, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x1, 0x80000001, 0x8, 0x100000001, "2fc0a9196fc54ceb3e906b7f24c98f058513312b", 0x413e, 0xa3}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r3) r4 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0xfffffffffffffff9, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) unveil(0x0, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0xafea) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0x25) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000280)) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 16:00:30 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x408, 0x8) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x4, 0x1) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff73}], 0x100000000000005e, 0x0) fsync(r0) ioctl$KDSETRAD(r0, 0x20004b43) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:00:30 executing program 0: r0 = msgget(0x2, 0x200) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/211) r1 = msgget(0x2, 0x20) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) unlinkat(r3, &(0x7f0000000140)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r4, r6) bind(r3, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/56) munlockall() recvfrom(r2, &(0x7f0000000280)=""/182, 0xb6, 0x40, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) fchownat(r2, &(0x7f0000000400)='./file1\x00', r4, r5, 0x124d283f5894421d) r7 = semget$private(0x0, 0x1, 0x402) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000440)=""/15) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/63}, 0x47, 0x1, 0x800) lstat(&(0x7f0000000540)='./file1\x00', &(0x7f0000000580)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x4, 0xffffffffffffffc0, 0x3, 0x1, 0xfffffffffffff001, 0xb043, 0xb, 0x1, 0x1, 0xe14, 0x2}) connect$inet6(r3, &(0x7f0000000680)={0x18, 0x1, 0x2, 0x3}, 0xc) r9 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r9, 0x2, &(0x7f00000006c0)=""/160) sendto$unix(r2, &(0x7f0000000780)="405a41a06e621fe32aff915c32567d96fa4b4384f5d4144b6cbc2fc2ee42a9483f53b67fe12bb40759490be69e21fc18206d59b16ff60e148c0a", 0x3a, 0x2, &(0x7f00000007c0)=@file={0x0, './file1\x00'}, 0xa) semctl$GETPID(r7, 0x4, 0x4, &(0x7f0000000800)=""/34) pwritev(r8, &(0x7f0000000bc0)=[{&(0x7f0000000840)="3a86b1a28953613903f2c4b3fa682bea12129cf9c0121c8a885fb02406888090643da4decc6fc63cad3ebcb435260a7cd6e3d090cfca35413d972a74dfb491d0cbf87b57945c6aea30390ae834569b075ba281920f4a54be72d5e486269e42f4d77bb07d94a1d50da7e7296c2b4da987aa18fe8c2c99828fa5329ced3236ce7491d869", 0x83}, {&(0x7f0000000900)="e9ee75615bb60a33cf0107f93cd0938af6ba76f6fcb8d0fa154f2d0ef770c1622dbe8c48668338d66f7bc85ed533df0e183c36e01f9c6a9c604041b8af9d701f6b1fb6ff9d9051d9a707042c45139bef5c0b20", 0x53}, {&(0x7f0000000980)="11da4e062781e947b4f2c7e4350087835dbbc86d2737d4bad0e96f098b27d3a44ff588e33a90aa800c66b36a15ce48b64bb7a83612f0b263bde1a990c5e97f", 0x3f}, {&(0x7f00000009c0)="aec6", 0x2}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="facb00eb5c74b8c226903e56e53482084dd3f437c8fe8ec98c7deac3bcc3b48a2c61497cb2012ff19c31d870d141ff81bd3d846d8e8af6d3041e3017023aa2d3c09afdee00", 0x45}, {&(0x7f0000000ac0)="4836d67b7b1bc50fac153be5984e8d18c5524801cd0554a1fc641073b29cb915be367cd3fd588819e025b01729ab4c87508a32056aa02d4864c017d8a6a4c3b6e017891c40143eb486692851930c8948e7f65ab1497be19277266bf499c7bec5df337fd931ae4aba8328437571b45f8e6b15610872660dd215003c7b7b96a24ddbeea78c98320257be0223ce5bc1c4b7fd69dc8957b7e5cf7acb3be1a5699f9b390cd80fa4f6ecc8957659577790f69f6e27183da4b9bc07ec8f2ee6e5989bca5c5f3670b0411405f1bf381b2993dfec0bc826bb4d5dd1073f93508b58a1a06c7d569f28db1ebff94ce3db163a8a70cf74d6b78a12", 0xf5}], 0x7, 0x0) faccessat(r3, &(0x7f0000000c40)='./file0\x00', 0x2, 0x3) socket$unix(0x1, 0x7, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_SETMODE(r10, 0x80087602, &(0x7f0000000cc0)={0x0, 0x7, 0x7f, 0x6, 0x2}) 16:00:30 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0x1, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) r1 = msgget(0x3, 0x404) truncate(&(0x7f0000000040)='./file0\x00', 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/29}, 0x25, 0x0, 0x800) shmctl$SHM_UNLOCK(r0, 0x4) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x5) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x4) ioctl$TIOCNOTTY(r3, 0x20007471) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) getgid() getgid() getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff]) setregid(0xffffffffffffffff, r4) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x6010, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x3, 0x90d2, 0xffffffffffff0001, "00f1ffe60d8347c3000003000000000000000040", 0xffffffffffffffff}) syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7}}, 0x0) semget$private(0x0, 0x4, 0x24) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = geteuid() r1 = getegid() lchown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x3ffd, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x7c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x0, 0x3) r2 = semget(0x3, 0x6, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000200)=""/51) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) write(r0, &(0x7f0000000140)="120d2d9e26f672e9d083e11fb76534dbea27bfbf9e864fa859", 0x19) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:30 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="c5a4649dddf60271d026253eb43b0e1b9a3e9cde95dbdc7f2b8d77112d9ec83d2476a544223cd6e6345b54f636f6cf98812ac1e6ab4757d5b3077ac5c45e11bf1a4f88a935c9434ed8780f7952babdf2de0df51a", 0x54}, {&(0x7f0000000100)="4c1135bc56b25aedc10c4cac608dcf44d03528c78b4095b01ae9beb929b5c225af3f1ec56b24aad829cd1f668f486048e8ff1ea769a06911fa05c3795dea", 0x3e}, {&(0x7f0000000140)="c6a57e51b780e4906bafcae9bd96941558b5a73b119b3f73e0c743f037ace6f8c433490d5bce8cce3360d1a0763718ee1d388dd4f23af9abf316b3d99e22bd4638b1fc8e57e0ea2fbc7cf4aeb815e46bbbba3125782f1cfb4bc26d789ff5e5c747f1ae709df53f62f4b71411114c6092e5e67610f32988542b5ca0c4691ffcac29645fbe136a4fd04aeb915a9def0eac113ae6b5874201eb597d7e861020c810574144183b382a78910bc9ed629476e748c1a553cbb5639e4b1188bcf5c682e157d5170bd3e6ebd33c2a9748af18977213d9e77a8c7858f972b7a72a7093d01f4bfab074a055ee97665fb5a1f12060cc21937c16abcdc3ea37fbbe8d85bb4a196be13e5ecfd445fc21c48218e439ab1108c59ff46ffec1f55b26d3fa9253bfe4cd3fff5023960fa4d592ec107779c5ec808b9e37dd980c7d4edd10961d02d80125d696e2e0fb808409276cd6a5681f3c0a3c0aab6ba8b84a6e4d98ebd65017f9e91aad0d6b9f2d0828016fa98f23e3618641f1e89bb06770ea72a45a0842536752a815644b40d5a459f1f3eb912baa3a2e5d73b41df7cc78ce5ed532a6740e93c5a51646479f53c91eea892221f1dd8bc69c4b85649a1b83d2a2bf136666cd30a9c13ae459190a2842afae65b3f73752077c14cb46e2028512d8092c238c98c2ff8bea141855b57c7017fcc9664779047b9ff1e66b6fed6fc2284661e848f614d39c594174bd8ddd3ac0a4f357c90922917b5b90198cc6240917df037b2286bd47c41c514f5dbfcd42088661c9d624f40c95cb3fe6d3b0f9638ebba1d39c29050b45f7c2e1b6c1da9cb56c59f766ead820cc40374cf2f58648838556d95d3ee5e1888ec12c4f3923fa383755826a6570ae9056bea9aa130dcf6bf2a756761ca895cf4e4cb6287f9ad1bc121b912031719fdf7c089f45ebc9ba0cca920d4e72e3eb2aeccb95082789f5c30c8e478ae0c94df6ca8f75639a9f8b8b62281707b8257c750de87ba4fc0f3ae7b4d05fc6f8b21620d12e0ee16e3584e3731885afa460b6673a273595b34d71a332a71b3138a9fce64071561a410ff9ee9e0ce92f57d145bfb72c1f95e77f7a8c15a9f55e2f3ed679ef25f6d75cd8eec27c99b9d9aa60f8a9862f77045f034fa05f8f1c129499962e3ea9c9a7573185e933f7f499f66feebc096b94d46b1759192fadc134684b99885ba390a5a0f9d65a43f214417f56b95e2b0f0c92ee164bcb9b6990846e46ab807dfdbfee459549ce32caa9414f33afade17955b84fe8a0bc7c69211b639c3333072ce4c2a5cd78e153301d6922574836c25d0320c9f5f027e370fb2d8b7c1ff6d657744d5295d78daee3de5f84cae4fb04352ea26bc2a1fb34f24cfb693f666d5da999e214e782df41bc13b32e4a5a2c851c6ee386c72778ce05432fe9d2be2a1c581f020e81ac47d5d91c2ac4fe4e122c8811aae35ff98310c0fec7ba1d6d91451cc73a19b921399f7c0fc38ed900105d483e00009f889d272f91f12bb2dc0c74cd117a8a72db58cd821bb4d59424814357ff7e24c74881b2993e6e9e710fdfa374da82432e3f9f7a17f6b7483ce7f2c9d0611d82dbb97a4e9abb1e6411d114ef449bd3b7f72e2bce178c1642b50ac8d2cd5b7fbb879ed02ffca0cd365bc97becc74c05b2b2765b5d4f064a216ee22bf5e9e2a69d4183e43b4a9708414223886e0e4ff9a61179757ebccd39136c05aeb803a7ae714dce0fe3304d44cf325b3abaade042b03b2e94a38a6968a3ff0fb5b913d1187de5a495fbd3dd4424cd2ad73424615aac41d4f20bdc54b613d5fcaaf5b160468b0344b9d51d63fcf312f519a1a2ecab4a6fea5cac28c7b7ec36927b7ac0c0c34a53a0d60aff430775a5fad13e6b2aad368582fcb5acdf3552e2191734aa63c5c8fb150effe9b4545ed27b65f39a72408d1eb5e78e9cc9953fe431c70cc20ac201beba5548707625f61eb6d618bfa8bdf5719d36140873667f5cba58436749fbd606988dbaeb2a20afd8e449729c75b2b04071d1c72396973d2418d2e6819bb71c0bcba6081f836f96baf63dcf868e839f739cc6d64f8b175efba14f977aa13e10f2dc14df0e413b7fbfed83ab78f1ed43ba1b01d98d729c787fe03cb30f66302a50f7aafec5a6cc05d73216e29ed676e6f5c7f7c6193cff9b6c04ec3538452b509d69b8620709df3233cbd30269ffb2dc6391f39cb37ce7c6d70ef94ed045576eeb6b1f4ef82331f653a3ef2414a2d5abcd33e2921db37152cfd180eead4fb0755dfe5102f9dcc907100c366f53ac72477443ebe71b137952ace5a8ed044556a087a1c6a78d6483b3ad7676e3d3fd237c23f85ad1583305fff62f141f57bfa85c7e0fc466a6f99e185c692f2555e2d46db25e650fd59fffb5d45a28a1721b9979f9c2246b069235084c04bb47c003dfe65cab46befed6cbac7dadc00e30a3115e59eeeb60926ef028300f9093334d58363e1dab2c6b2483f18a87c05007f7ac74e18a4afd7a5ba8f841facd03001518e2a1ac55fa040fc73ae7022800c54473b86ad902415d217e41bff572fb8432eb3dc913e7742f401c4c38e183d6aa177000aa737524eaf84c1a2212c8a62f13f6939d7f0faab860c73006085d03f52d20ba4f622fb57062d83f7ca706a45008fbf24a4f092d56b0f09f04bb01e7cf9938758c2e18084b18068b47c5874ad9b08fc68be34def6f4550b94528f137a49748771df90359145fa8aaf9c86e804904f52dde7ac57146db4b8031739dd9891baacf83c05e4ec429fdd230394dc213b2a8b72fe051c0349bd1193a13107d5283049ea0b1f4b73424cde96254c57fb6ed9983fb9002f3d3f8ed4ce38853f8dd2f245ececbd796568cd45cd6d3fa5cc5b9a8ede6b3526e941198cd1014e04e9fb83123ad47b4747d74a6823125d2ae8e48e4e75530b052cd74807ae20e8ded9cc342dd1adef2f6b66bbfdb39bb8dfbc7975b2a1bab4c02968770ccfb5ec6d80c5f3d468b487dd45184669e621cebfcda6c141582462848f26ffd454369dc3fea7c59985b02b1103636e3236ad7bd6ae682769c077fcbcc8533dfde9a41145790311f7a31aa324613a03ca35d354c06da794315abff8c200d86b2787c79b61bcffa79532c307cbf4d0fe35c8d67e3f185fb621f136ea87a623d7baab7d92652076a533059f688df25b74f7f90b1f7e47b75ff2897fa824cea3924c31876731c3f5e491793c0f6a9ec721049b612aea9dbb19dd6bd34dbad365641a8b7fe756c775e33a1b00a1e5800c91ae5d1cc5ba1527f9e8dcff406b34b4920232ff1330252a0a73ed5409143c0bd9db18a73a2c13bf4f980fbc60a5d1b3a5c4a63f90c94f2730c3cb566a9c75d3f80b2c6c862c6ed2542dff3e14282e419bf4da18b1cb0414d247eef8488856970b0bc3ab6646171d5b923ab4376e15153821b04eeae68825682200f7da4b5c4d24e01f163e8446a86c5bdfa4055eaa6dad042acbb394233fa349277dab4fc82e5c52f20821e0624caecc3a2355dd36f3daee8178e4fb38abe71ee4e2b77f39369c9c3703e2300039730de13a7e5f724757195a781e89c7cc3ec1c219a5497ac93e31e8b86f6bd20358c289258313c8438f342bd54ec38c4868121971c83a0d6342872e104c1891f2016638202cb53f4d2e354f9e24aad24571e3e3fc3ab3ad818338277f571eaefeb24a3ced833653bad0a8139dd6c7ff15f52c84cd35d60e9ef96331e5d56d14e9a61f2f008d43ed9f60c91c6a717027e1f49ef27a755c0f68a9bf0737339abf8253479afa0d656faeaeb93cbc7a30024b3b3d4019e3a2d4c112ebcd792e975ffdd819ecc5b7f3b3d359e4960b73bf4a3a8cd50057815a66e0c78335e97b713ae470fb6d9a022a66b802a0998fcc208827e6348c55446940a526119c0d5f93635015a796e19f8fd27724863058596b4312211628945edf8976019cecaf487c216bfd8981caebb611d5e0c5f9842a2c5b79a88b8590f177f4c689480aaa045713326a6948f3f96e5dd52dfdf4b0857c9f372506f590ae1f00a44527405f0c7c523247fb539c10f9673fcdb4bf9eb11b0493903b763c48120d84cf7c093e88647308e3610fc288093b72b984e3193c9cd30813c12fc0e61d507f3dbdd5d22496a821cad18e42d5ba00916aecbe2a7758b4ca0630aba40e39713979b75076d89def41e34af9b0cfb5567a95b92b6e326dce90c1a36047623dd7abde76512c27d291ae687c03248faf9bf2d5a19bf7b47f861d3c6ff3b61258c171c3c64bffc5d33de3ca10f8c3c3698e78d6e66076e3d7b8db82169f612cfbdcf757439c7edc9003af6df0ca2de3094d268a2c5890437bbbd4b524f72d1aa3d46e38e2ce2b748c790a45e2beeb6e386bdfb50ab0ff953d030a515f4bf0733294ea7164f1d6f085a60235164163f0206657bd9faf6ee8d43881041a1508d59bb29571a67d2efa832e6d662950f95010559cb8fb4147f204bceb2afcd2c7fc857c8df9e7952f31ce8ed46e4bf14c76155a8eb48d5c0a7cf6ec1a05becdb8f6733b93c9926c053916577704332e2eea61f441e18d55273ec7a3e47e68182f86ce545fedc79ef0cb574774afe0a3fd8b4fcd3864eae0c2ac5fc4863d6af688708f1835a1ecd8df927401e954d759f11b8207703b0072c63fd82e79211a2adc66982a9164946f8f1e33d580e56eec5754d0cf26dbfd4f003e26da90847e584b8859ea14b9c015c4117e603cd012bef957816bd70ec2629a4c0cb45f3ed2480354aedd91f141080093088d18a1e830eb8045a9c960b1bd5b3233a7c7285daaa043799667e4aa3ee7db0a30360a85d4f0bee761a36b7b2a975b560cd6e8ebba526154d6eed4c39545af1547174463f0cc365a6a9a7beea82a9bc0f5b3eb63ecaf6b86c99fa5f4dc5876cf392415694aeea25db2f94889211d104da9e7a27a7f6630e7e6c3cdfacbed9bb1d087457e3a9028c2410dd4c0e0cb9dae5f6b45dfb19a0aebcf0af64abd056944718f67bbadcc328120831250074028573e182a007b682a8cbb81378b774b542f2a01c41acaea81bd12c05a800291ececc4972455a64e852c8cadad3d2966e2cfc5331c9792e7fb145ccfb645c7ca43978b9c9cc3d8d15219032fad5ac2387d89e07e6027960b6cd317a48851c7ebe84bd41f2f41496dd75d3d010cfd2089eb45e305c7e28b9da980a020944d4a726396eee55b01b2efa493559a8639969f23d45052b9a7d7188add348be995c33a72a22f9866806463fedb34dc0f7dc598a041d33aca2cd7dccfc1de872f4553b53caf503d3e3a72207a64f3349fc5b82ba04eab00110363df869674afbf0f42cde2489cfb8418463725a5403ae579f0229a2c72cdb7371c37bf556a838842453a0c456e774e3574944f7e14fa157e6530667fce324b482f55da2edead1e8cb2a612f8039879dc4a41b8e60cf087e980dde934617487d843319e5264e1888e0fc5b6a755f29e03101377035a0eac9f255a4e5580e063f6b4f45369993e20202102109bf311989af3fca387747c48e7d0e61fbddcc97e1b98ae4ea674190e4c0d5eb0c5e67784203e03f7939559f0aa015bf0c3c3bf080a0b0a61007a646cf8c3e29bd8339f24f1ab3bc7587f25dcf1a656330fbad170a76be4a9a894a58dbcc8f7dc4818fb9874cd1b566639c3216e3d3ecf6ce56ac3132b2117ec085eafca5d1381ad1593fbcb55d5245d7559735454e1e3396fd16f74d47c81803fcc199d949be38fe05e2193e677be88f5107864aabc09356973e0891416e1f2676d73469b7", 0x1000}, {&(0x7f0000001140)="770accabe504", 0x6}], 0x4) poll(&(0x7f00000011c0), 0x211e, 0x0) read(r0, 0x0, 0x0) 16:00:31 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt(r0, 0x7fffffff, 0x2, &(0x7f0000000080)=""/138, &(0x7f0000000140)=0x8a) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28d6d5586fa2ad6bf46f770000010000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) read(r0, 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) select(0x40, &(0x7f00000000c0)={0x80000000000000, 0x0, 0x81}, 0x0, &(0x7f0000000200)={0x9, 0xffffffff7fffffff, 0xd7, 0xeca5, 0x7, 0x0, 0x3, 0x3}, &(0x7f0000000240)={0xb6d, 0x1}) 16:00:32 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) pipe(&(0x7f0000000100)) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) write(r0, &(0x7f0000000140)="137430a528899a7be4f32bb6280c3a975c959c99e70d8c3e573f44814f3d", 0x1e) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x28, 0x80, 0x5c93, 0x6, "a15d197d100af19ae1ecc1a9976a83a33dd0d3f2", 0x20, 0x4438}) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x800400, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0xfffffffffffffffd, 0x40000004, 0x1, 0xfffffffffffffffe}], 0x400, &(0x7f0000000140)={0x9, 0x5}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:32 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x7, 0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x8a, 0x2}], 0xa9, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x2, 0x5, 0x5}], 0xfffffffffffffff8, &(0x7f0000000140)={0x2, 0x8}) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = getegid() fchown(r3, r4, r5) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x10000000003) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000180)) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x624, 0x3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000700), 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:33 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="aaa8af970a6498d002465dc29d76b5972a7ae52a99e7bd53707233b723bc429108874109a34e6c270a1abdaa86c96f4ef13616ceb92185434d95bb19b4f4aff0646ee606121a387e0e59d618f9fae68af74e322d01ec0c981abeac3e455cd7fbeb8e30045390e5fbc095d6c4", 0x6c}, {&(0x7f00000000c0)="4d3279376953e6bb6c6efa88d2973023458dcd96255f8802fbcdcaf45ed7987747897061f3a7f2c72430ffac502b2aa746cc46727c53ed6bca25047d03141dd6f9def3ecaa7b09f736b45ef588afd4c7ed09cf5bb6863e9b5ffb7eda00cf77a2436d2011c37fa0a3150877811c7e164a96d5a4a877073d03ec1e3875c38f5491b7124c0e70ebb39318eb650959cc1e74ed4428dddb8828bec7be9fc02d7029ce6b2532f4814d70c73503192a31af93440c435cad983b17a8433d6d1805ef3e8d9bd1c53c9f5ce826c2be3f600bc9b95f6c64", 0xd2}, {&(0x7f00000001c0)="96d2248204e66f04d8edf2b5d27eac4e82faaa8a8694a382d88c517ec800e0749b211382704f27649626634e06b83916082f9e0fc43e3c7baa5820c7de9dc0fe9a9385fa888586d9b95bb91ebad064bb07355ed8ae92232bef7a1be222", 0x5d}, {&(0x7f0000000240)="1ef16b2eea1b3da12b43f181f5da3c607464dc18d5bf7c355528c8b16ca32b4405176f732679169265de1917fffb15fe9333f3dd735efa0902b7d831736091935504e6d9cf04ffc76bb6dc519d02b25f4a3e800568112b", 0x57}, {&(0x7f00000004c0)="1afbf37dfddff1d9a4638f65b3e243ee90628f70c9310fa69358e1ea832c714d1eac7907721ceb0dd9341509d8343e0a7868130abcda9482ef112cc2d3af136d5e8a8f8ef37aab8276bcb1b2a84d840ae67dd2812711921338e876a2d9d452b45a9c5d8216b7b21bcaadd1e35740f88e237cf9ae2a795c597484f5a4064b20d8b86bd547c2dc657557a82a82e9c2451aa611fdf56b7a1f20d6d390449f3bcd694b1e8da0d777d53fb36c3185aa1c25d6051231559a2f432a8a86ec965982fd033edd1026df90f05a5f9cadac84551d2875fa2ba40d7e2bc184dd6eae4cadc28924a6e595207486962fc0a868bdd2a27afe62a2d55438861d2816d87c552bf213fca897107f064cb608a50ae61440a7b051f8eedf2779e9e90f59c185ee63b60bdb9932ea275070aa058fd6bceb53a313918ccc8acbf2bc8e22e2ab9725564b88a04d0dbb82c318976f0e49a1856304a52470d79effde2d3e9a6222bb0c746cf8f82aa5b05cb03a50daf78836d04afd201f80ce520363277950cdc6fb1406d43d9b67d8a6466691049cb2f10da9f68aad73893012e71ec58b3715e88b8eb27ca5860bfa8152014d44a2dbbaff487829bf1e1e9d3aee597180ca3901d40783a97755ce1312c9365057acfbd514faefa9615144954a3ce8c08f6924daea282fad3def5497eba3a712b1bb0c62f58806097ca8de764a5027aae46edd52cc93ac4cbd5c21cfd02c722af24b1232161d806ee394f183d470f36a28cede65861c69686f61be9c1a242d91585c36d3d8175442d023da9447e9ba83638879eed1c5ee0a7c4504ec5d1e20f6a267f2e6aa5e910c27d93e50c01bcd01989dd81f752a5fbb1ea118edd57df0b8d2a22ac8d69d4f62fc5b879b6fe16c56cea8bbe10b6242981ccd9887416eee7001ae66d79e3053104da5ae729481dae98115c874c5bcbd63e8380318248c92a13c48e8c890d912bc6222598d2293e515852d187e94d39b2c835c7ca1b3f1a1743c2d9b1d58150011cdf34e7c3d8b258fc4dba29fdc601bc861cd278c5726a15d173894a6c3ad6d49544fed490266c2c8e8844b500230566f549b357f4ec226675d519f62fce9b98352d08e766aff709cb47838a98b981b83adc0a5176265614dcac47c8ae9db3992de6a8c63a99950ee1535cbe41f86dadd6676096fb5bc6f51b22431e1aba3676808dee7da4096a43d1fb9406f3bd550a409cf714ecfc66783093da7bf34b6d10f0d1790f7154e67d9c72b63afb73a545b3e958d72c2bf52165c5e7e78cc5f065529a8992352342b7d93e359fdfdf57bdcb19bb26af4579972588f5f69fa28c162885810a11803bad13b9f6ba4d405450bb48cc709ead2ce35ef7cb54f4eded1bb4c032bcfa417191ac50af397325fea3dac34cbf5c2a41d292b77cdaf49d2eac83cebfd3a7475ec2d952d211f34752913cf5f4a6f9c04b3076ac33f4b997a59168e7338706ea834a6329752746a7f9230d820e3a03fa04fc749af4d4da47b417cd5f255ef544a25f1b7ee9f66b3188877813201780651ab01a92298c06d258f568545ed53c0dd6754bf9076fd7557ef25c529adb807b3c0968932eb568cbc443339fa5345bfc3318f51e7a32ddb9e1f4171cbb3aa1c42dfc036fdfe3cc70b7c247e182ad55b7d42b59fd54c503dba69829b2e95f741732bcee585c9045b8f01a3b5f0eb7285c259310f31afd4945ae3df04a046e51f08bb8c7365674141246841673b2836eb56299cddaa5ec1b29076ed89e58b6d3e93881ac92be292c7857037e25ba65f769d8d9e3ef3eb926c0635d2013f0322c6071728757ef5b1f947328b3529ec6d03811939358342d31e34a7dc720b14ec620f1c70d3cdb5ab8a6a915f23269d212c642f14a3eb4f2aadbf44a349fc7fac16f6a83d2a4c9562132062dcc76f7b04dfc9199386f5729bf0c395e3f2bbc43b16e645c4a55ff273e62edb42f6539f18b7774f750ec2db77efa83ff2f4df12b5aa2111fb54cd728c081530fdabfe2f5d436c31f5f602e21dc2a1e9e29b8788e092cacef5d9d0b7f7f3a52272618308d68ee6b14a8825f404daab330a72273fbb39ed45636fb7f0e38b666af0f694985c3486e283b7d7151f7b9680a6d7f4aeebf63d6d86fa5c222b20b9e6a0962208dea169111bfe2228e088436221d295c69bb7100fe62d9e5de6ba2d69be2b11e01b2581d852c7e122cab63e53e618fd32d73fd1b609b6ead290b1eff0f3e09edab9047c2ae27bc765e70b74a73e94ee1b5fc6498e5a8b709b98fc9788808e4736f32202233d6b4b6ccad83d33323c11df170993d08457c5400c154ada23572b2c32e34a8c775cf8d45df3795eb362d9f4dfb8063f99255c0f80f3302515e449ce66ffd013c8eaf33425a5918db22fad7735afee6edb178ec24f4351f86f2888db48bef91f8e8550ce2c4fe3cae79b0e3b0f8a4f7c3a7d747b81c11fde6d05c56cff7f6a7c974a12e4cb82aaa7dbbcaa3eb49f14461881b613dc2af7bbfebf01ca096938f30c5c46ac60e58a3c82ce2b1a4a51cc37f6a1c727836f89e61712be084c5d11421f17dd72f1409d0c6d5e72f70024e10e4cb82f2264ef1f7fba2240341e2d696d93b414ac852128dd79d86b0b184d8c97f30d5e5a2c6d7bab8a9a3a4e92fc54e8cd4e7702079f326a89bf926afdfa392b99bb61fc65110bc8695b297ee29923cc060799985f41bc274c2f6b188f4200ba5f4511a45ec885d881d9fffb2044e81be2857486bc3f37d46e1263f6e55da80e3d147f564846076e5421abb256fec882f5d08a29b313d835ea2becc4f12e03bec4ed78c3b55a2a25c13b3b27f287d9c48bfc59eb6a290111d34c187b17209065d164bd9fede1b2a753daeb078121d0093c1a63d3d67e14da568547e25cd4372ecddd133e9f0608fc9d05d702a8300317c01b96cc022ea394593e51794139a274b2d607c1fd57aa8e0301f7ce2b860664c623ce4e9efa6fc556afd02b2a5b9af068f0d63fcd3e08c8739ce04aac825ea89516353ee270cf9d7d1f61d606a30c3b166bab5dbd3408f0969ba0ae8f7fd38cf27add2bb3a365f1e0668e00beb44f2c82f1da2a4a4f31af07eb09251c0b6ce23627aaf9afd26fc46c6ff55fc16ad243a752200d8354c7b862b6495619e880e5798881492f857a39aa6600c3bce9cf4ddabb11973ffeedfc8d16571fa73bbb7a1abcc1d5b72eb8dd879a2f1bdff9c673e9e80cd9df9b4e16f51c1b7f7be834584fc499e2457f6e64d6005220b6708fab21cbddb31628768302de6190a056f3c5b41dab408d82d1f098ac40e68cf7ad3e953497188e210d10991fab50f8abb639bec5bbd343a7ff864aae3fac6d3fcd1fe57c37ab7996b56e845879da94634ea74cae9d3725577a8a979fb72a9b79ba55495d3db9ad6b57e7af3c27ae3317e52b52f3de9d9e5b41754f0893a1d2718e1f45229d411bd2232014219bac2e2821e3e0979d5f4c732cab8873f62272a9a25ff09481d7662a7efa5ea7be875b16529f911e5528acb5bf5178f520465153131aa0da85e65b3a4de395d4e4e35cdfb6d555745370d8fc253a2bf92ee662a8f61bc02c611f9e3c073ab78796505fc715a8f85e6fc918176fbd28581300dc23f7716dcf1be1284cedc38681b3a81e7ff3857cabf591c6ef5e61aeefa252bfa314b8b32ce1609bb8a7922bd4d3336e66bc393bee1f02428f32e05cb19ac3718810879e7c64a8b5f54f526135b6c1cd3e490a3949500e298d710bf4cc3ad6afcc911c8460ec3c3d2d5417906ea15f5b9f917a70e02a40e75100b02600b568e7d68b98025ab4dcf448e9457746d6be28d9d5544213703b3c8b9879cfe54dc508c81889d4b7d76a9e553c9f4868bda3a4d151387525d2634736c7fc1ac07dc42b6851680b3c7c125cb4a555ed19a3b0c624df06957e063989c12b2e4a23d5a397ab0c38c6309f9ebf0aac2d25351e4af2ce8b2c426a2510f20d0074aaace658bb320abcfb186cf21ee0cfd27471af2ce85c0871faee194a66a286982986446f92edcdce408d42348fb4ebeb77060f4a8e7a1e2f757402998f54952f2d5befb22d34d9a62147c7ff9d91a528fd773115aba6e1604c385ea92724592653b3566d325de96ad617fc6736a01173ea555cda2ca292453930a17abf0e1eecc4d1552e5708dd26ae08f8b861f5619acfd151ae149e104a5dbd2ef784f4cf33f3b7f244fef6f8bad17abeead1f1f91cd249bfe229576f653871effcc218e0d33eff93591d5f269b96b3df80cf9e1e7638426eb1dc1093a45ce9da1a6e9e2af45d80ba76215443252832bf220bade14050e5d003cbb98fedd06390ec12ecb534a01c5791f3952d7cc1c4418c3a71085f1b6834426e0ed29cda514018a7dd3247c795b80180fc77a94b7fd47484b4861b6c0e6aa14f48c3224394fd1b30b4ee17e5a5ed71f38495de5bd694a0d5968e4cb7c3ac4f7a42ddd2059010e0160d4ece8011780d39a3174e30671987f615e7dfa7065c74ec26e26516cba8c3569502c0638da81b7e405b45721b913c3267a049c19704c39514411814ce0a3a4793d6be4c6a95c3372426afc6c166e3ecd3463069a978c082470032042188e87742fdede90c1f6eaeba73f4c525ad2d2a16307041e05feff8aed9977bc1f3c7d2d04f4477eeab568868a895fe10c5ce6357e4a13b343fe24ff7a98638986dfcada426b0259daad8cce44363a5a7ce2e414e8cfe9d5dbffc6245cda3a2942888c3026d221f992d5fabbf76ddd956649dcd4d331f616a467f255f020c2752b85e36b0e3d03f42b1014c5c818952e232bd25dce2144c03f0df3f7fb1d84981e687aed60a38f99e1b678185fed9ea71832ec1e6dfc33f303e606a4114113d49b2802a7dad1166ec76ee62baf422f25900377742807ac673d736969d70d0ba75b42090c897cda5b14932f86fba6360dccda8cbedbbd4367d804069198573e7256b8e0846f99ae4bf16ab1d6cb1d7490089bf8989b6e84245e74c114100ac2466a06d3b4803f441960fb7f8d6d4889f737954bc336a1f15c99dbff498b205532d0849c3328ad7582e793dd848b27b00f7833feda6c0f8fae47fd3303c497bd494a390472121cafd31b7dc5b89e064568115f827e179a5648e4b0a703e64d2c7b371d23cf84291a01be168d469842a3ee775c40b17f033b510457dbadb4951ede2ce45a9db108231a495e4746dfb739c8a0e21f8b63626a12de08a755321d92a2b8a2b0cf32ea759f832be5ce1eb609112be3635b1991a1fd08dc53726dd38b6f07430ec66596620b3e5cbbb2c7ccca64f158ab71e154e915200c474d541c0f471bde4b51abb3ce5ae8ab9e48168b5db01ad62a3f026a1a0403403d200d1c7a3f1c3df548b491a75eb61668d6c8773c8b6a2d2d4dc92c48c4659a5cb3aefe956aaaec1e893f1b689ab8dd4e41b4879c7ba11f51d0963f481d1eefb84d97ab69d89e0fa82eb94aa051a532e8ea3300fa182c1cda7789263ab5d20af8b35205c254a48e7c87725f0940fe4d37218d462e38d82d429209a7ec5dffd305f7defbdc3ace3226832c815d160e91161fe3eeff8bc11109335d9aee0f1a0f82942119d07c513d22366d956c0cf8d8c4aec30fa2f8ec957793f138f129f77571d5fed12b34a71f4e71981d95cd0d2da21b8af301ae9ad9a0dce7ba5691092254a6d04c54d8cd7c461c1570eecadba814972ae2c3178a07fca95ddfb6d230ff4fbf893a5fe8d81d8df51018d8e172f97bdc723c421a3293b21d5050f8d4d21f703fd3c42e87cd6339b6baa3875d6", 0x1000}], 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000480), 0x1000000000000059, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x2, 0x4812, r0, 0x0, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/235, 0xeb}], 0x2, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:00:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) read(r0, &(0x7f0000000080)=""/17, 0x11) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000240)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000180)='./file1\x00', 0x28, 0x1) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x30) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1000000000000010, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000280)={{0xffffffffeffffffd, 0x1000000000000}, {0x0, 0x42c84245}}, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x80000000) 16:00:34 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) r1 = kqueue() dup2(r0, r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r4) getpgrp() 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = dup(0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x104, 0x3) recvfrom(r0, &(0x7f0000000040)=""/110, 0x6e, 0x2, &(0x7f0000000240)=@in6={0x18, 0x0, 0x9, 0x200000000000}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000280)="841577c1ee3e89299cfbe611591c4c0d4bb5163e", 0x14}], 0x1) writev(r1, &(0x7f0000000080), 0x1000000000000339) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)="234f1487578f9daa5356e4e89e88a446589e4e9c3d246170d7196ba8b03a4d634c5e70eb45bd76e62c0e0e06483fd7113f332d1daaf9402d65fc423265368d79be68c9193b6864558b56124d7a7c596f8b4cf6b4818076a88a3ca8059eee8380af0ee1bbde293a47319c3193a39a1f9a773272aaef2b9905c5aa3e113c12bb92d36947579530fc5550288f5322025e89ac66039b33e6b902656d82e147e9259174c343b4d75a2f4afd8321917f791909f695bfd2b769d9", 0xb7}, {&(0x7f00000002c0)="8a519c0bc74b113769121b36bb528db46824bfa17ad2794cf4f65d65e2f9bbe6e8800076f6b12a7c62f7a1b5e25a7762a25fdb1876d8bbc14810176003d32eb520b63552b17e4f96c85692948314aea51681baaa28bb632e67e41df0450f29e4fa3888902c983ed060ef8362b5c1a94dd76cf765937060a2e2b9c86b1a", 0x7d}, {&(0x7f0000000240)}, {&(0x7f0000000340)="a0dde5ef633330276e8a58b5fc8dde68578180da28421062dd867d38b2412be4bf7d8fc7e5c502507a580db65f4d9d4f77227bb77385f97f3513f96767bfd7b6c76634f0fcc39e505ffc6798489de06bd4f229f3c0d6f1c52177f996069953a81eae6da9394d074d7320d999bcd9168005631bac85efd0ff518b3cffaa82cd837b1b945e0b25490fa3b27343851ebb216d359928e6295c3e9e951fa868e25f68a74be29fd665574640dc5323aa5763747854db1726669eb9d4c69b7aeacfa6483fe682fd1294bebe719e7423e8f696e1e8", 0xd1}], 0x4, &(0x7f0000000500)=[{0x68, 0x1, 0x3, "6ae291a6a45607c6dab79853cdcc1f22a1015e7b2252de629facc4655042ef7b4c5441d60d1c3d413db5a8daeaeeb34fd2407eb3e07f09c387edcb7b98561d3f2022df56f70fa4cfefaf999f0088dad31d9a"}], 0x68}, 0x401) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:00:34 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x8, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0xe5f8}, {0x4, 0x8}}, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1e, 0x45dc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7fffffff, 0x100, 0x4, 0x40}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x2, 0x0, 0x101, 0x0) 16:00:34 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, 0x0) r3 = semget$private(0x0, 0x3, 0x140) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000040)=""/201) setregid(r0, r1) setregid(r2, r1) dup(0xffffffffffffffff) 16:00:34 executing program 1: r0 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000440)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r6 = fcntl$getown(r5, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x14, r1, r2, r3, r4, 0x108, 0x4}, 0x8000, 0xfffffffffffffff8, r6, r7, 0x100000000, 0x8000, 0xfffffffffffffff9}) r8 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) r9 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x3}, 0x8) r10 = semget$private(0x0, 0x4, 0x440) semctl$GETZCNT(r10, 0x0, 0x7, &(0x7f00000001c0)=""/13) setuid(0xee01) shmctl$IPC_RMID(r8, 0x0) socketpair(0x0, 0x3, 0x1, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r12 = semget$private(0x0, 0x1, 0x0) semctl$GETZCNT(r12, 0x0, 0x7, &(0x7f00000000c0)=""/95) 16:00:34 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x3ffffffffe, 0x0) r0 = shmget(0x3, 0x3000, 0x1c9, &(0x7f0000ffd000/0x3000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0x0) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x41, 0x7ff}, 0x0, 0x7, r5, r6, 0xa7ab, 0x8, 0xff}) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kqueue() r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) 16:00:34 executing program 1: r0 = socket(0x18, 0x0, 0x6) setsockopt(r0, 0x29, 0x2a, 0x0, 0x337) 16:00:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) geteuid() write(r0, &(0x7f0000000040)='!', 0x1) 16:00:35 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pipe(&(0x7f0000000000)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="00000018c51044dea9c4ae4e341dcd0100003956672bae5064beeb83c7742161d322b52e60ee9c6022015ff2e60ae52e2dc50eea18619a385fe86d156c5c9c780a15a9df700446a78afa6fc6279ad49b669f317f1f2fb3cfee61258a862b3449bd271b9b50dd412fb0e29aedf91d8f778a1bd467371d9df01c9c92c63f2a5d5cc881999b5a0d26d715d38b15a766e1f0b75c1c5fff704605dd04f60fcf6e15866da1d0420e62846f6e4acb71862e6aff9e71252dafd4c2996c458a9739f2899cb687581fcf1b2660c39a37902eec98a6283cf7481625d29f15675f094e3faebd6d7247df78000000000000000000000000000000000000", 0xf7}], 0x1) 16:00:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x8000000000, &(0x7f0000000080)="ebffcbff13b9fd812eaa63713048e69931929648", 0x1c) 16:00:35 executing program 0: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20042, 0x20) ioctl$TIOCCBRK(r1, 0x2000747a) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f00000000c0)="9d79c3a01593c4b015a1da97e86fcdec025a0507de9fa77c2b788d26abc86be77929ef0b0004239de36e4192d1b3a1c7242fdcfd141cc82764d8bc393242deb7b8a255eff3337fa5bd841d423c6a3fbdac6a290bde03f2b9a5ff36ca6aa42b5c2aa72aca95731e383e0038a3fc732074cb4fabb0dc33ad0d75cddaa859ef", 0x7e, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) bind$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x2, 0xae, 0x5d59, 0x4, 0xffff, 0x101, 0x181, 0x8}, &(0x7f0000000240)={0x1, 0xd2}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:35 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffc00, 0x1, 0x2, 0x401, 0xbb}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x10, 0x2) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffb, 0x40}, 0xc) 16:00:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000003c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe4a25329d885bb093cbaf167eca52dfb6ea83", 0x11c) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x9) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "8549d508000000000000008e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000940)="582720ebabd16ebae63225259560f88ce3a350554423c54c77abe5e5815f73f2a044fd33055d52fbd5e417b84dd672332cba919500779b0691ae89632dfc94ff334a5619515a4c8a00614b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) fchdir(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:36 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0xfffffffffffff939}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3a) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a1c52c6502fcb546f4cb6767559c4aa5ce891230f7a2f06e93ede06bc5cda290d1b62717fd47caf9fc55297fc5e7501d4b9e2ca0dc8c6839b941711e7d58373caabf2fcc14e4acdb75", 0x49) 16:00:36 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 16:00:36 executing program 0: setuid(0xee01) r0 = getppid() r1 = msgget(0x2, 0x0) r2 = getgid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x0, 0x0, 0x0, 0x0, r2, 0x0, 0x3}, 0xfffffffffffffffe, 0x0, 0x0, r0, 0x8, 0x1}) 16:00:36 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x53cf, 0x8, 0x82a5, 0x8, "502140e326a421c5f46e3fcee3ea93470c3ea751", 0x8001, 0x5}) 16:00:36 executing program 0: socketpair(0x1, 0x8005, 0x9c, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r0, 0x40, 0x8, &(0x7f0000000080)="5b07143c88addb050260bd95cfcecbed19e34c36d5fe8e5bb79a43a6e326b3298f48c015daa99adbfda83928b7e9dde3b655437c21668b3b8b88a4a1a5c3dc7e077dc7250ed1286099d244b3fe3bdc5d138ce20eddb90f906a2bf8297c5a03be440918368c82949930295aaaa8fb20494ea9a4cc0c7f282dd41b7730d33c157394da89165495865faf26bf940d8df1d1", 0x90) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:36 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) listen(r1, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0x200, 0x8, "630c80a74e79c666ba1225843742657f302027fd", 0x1, 0x9}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:36 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xf, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: r0 = semget$private(0x0, 0x3, 0x2fe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x5, 0x800}, {0x2, 0x2, 0x1000}, {0x0, 0x1f, 0x1000}, {0x0, 0xff, 0x1800}, {0x5, 0x40, 0x1800}, {0x3, 0x4, 0x800}, {0x2, 0x1, 0x1000}, {0x4, 0xb15, 0x800}, {0x0, 0x3, 0x800}], 0x9) semget$private(0x0, 0x3, 0x20) r2 = accept$unix(r1, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r3 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000240)) r4 = syz_open_pts() writev(r4, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r5) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000200)) getdents(r3, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x0, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r2, 0x0, 0x0) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000180)=""/229) r7 = socket$inet(0x2, 0x2, 0x0) accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xfffffea6) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = socket(0x20, 0x4003, 0x79) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x6}, {0x18, 0x3, 0x400, 0x4}, 0x3, [0xfffffffffffffff9, 0x81, 0x99, 0x5, 0x7b, 0x1f, 0x4, 0x2]}, 0x3c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:00:36 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) close(0xffffffffffffffff) 16:00:36 executing program 0: symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000300)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='rc') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:38 executing program 1: r0 = socket(0x0, 0x8002, 0x7) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4, 0x1}, {0x18, 0x0, 0x3, 0x98ce}, 0x3ff, [0x3f, 0x5, 0x6, 0x1, 0x2800, 0x3, 0xfffffffffffff001, 0x9]}, 0x3c) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r0, &(0x7f0000000040)="000000deff", 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0xfff, 0x80000001, 0x1, 0x0, 0x8001, 0x7, 0x1, 0x2, 0x1, 0x0, 0x7fff}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="cbf6e6404790a9e871da7ff3d957e0d26cb4ef54b36c2aa005ef0a38f6a1ea672f62e458a062b01ce5643592b9a7b09eeef718ddc1b3fe6d25ff337e5f60f0b895d5c10b6a16576f1a3bc4044cabb8eeb6a18e241f7d4fd16403202ea67f5b636b754194ad3636700a5c2530dd495a84edc0870c42927d2883c84b571db86af4f00469c1098a9cb6467aae5f1604e37c97f8"}], 0x100000000000037c, 0x0) 16:00:38 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x400001, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x101) 16:00:38 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000003900)={0x4, 0x4000d65}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001080)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x1d0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/193) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r3 = getpid() wait4(r3, &(0x7f00000012c0), 0x8, &(0x7f0000001300)) rmdir(&(0x7f00000013c0)='./file0\x00') clock_getres(0x3, &(0x7f0000001400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x40) r7 = socket$inet(0x2, 0x4, 0x3ff) getpeername(r7, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002540)=""/4096) bind$unix(r1, &(0x7f0000003540)=@abs={0x0, 0x0, 0x0}, 0x8) wait4(r3, &(0x7f0000003580), 0x8, &(0x7f00000035c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003680)=""/223) connect$inet(r6, &(0x7f0000003780)={0x2, 0x3}, 0xc) r8 = msgget(0x0, 0x200) msgrcv(r8, &(0x7f0000003880)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aae863553f79cf38056ee528e9d9a86cfdaf95c39d6f492986f0f579545"], 0x35, 0x3, 0x1000) getgroups(0xa, &(0x7f0000003800)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r9) setsockopt(r5, 0x2, 0xce9c, &(0x7f0000003840)="86b876ac9471ff67be3e667966", 0xd) 16:00:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:38 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffffffffffffc308) pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x8004667e, &(0x7f00000000c0)) 16:00:38 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0xffffff2b, 0x7) getitimer(0x2, &(0x7f0000000200)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r0, 0x4}], 0x2, 0x862) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x5}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x8, 0xfff, 0xfffffffffffffffd, 0x0, 0xd6ac, 0x4, 0x7, 0x2, 0x1, 0x10000, 0x6}) dup(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x30) 16:00:38 executing program 1: mprotect(&(0x7f00006d6000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:38 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) write(r1, &(0x7f00000000c0)="f70edbca2bc87ed2da976bb6215cad1d6afdc31cee0ed6a175215f689dd7ce55be2dd6f5629cbb058949498e41ca91e1cf52b10d0ebcc86ee7954e8dc531dccf67623fbe1c7d4c63d80804021299ea28b0b7d927f664761119907892c32d408840574acb7c27b50d08520bf48c6943a7f182b9d9ecf23849391f71502e64bbf4f87636d3e73fb17dbd6f8dfdf38e5e3860d2950f9e6fe14900ec98ee19807da0b30ab87365adf20ae9070349426c29ad12917784615e3ca92ad53e6d7ed195f68267f620c49505e0b0d887b2aeb1466f367ad338d42500103bbe", 0xda) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xff, './file0\x00', './file0\x00'}) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = getpid() r2 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = socket(0x100000018, 0x3, 0x6) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0xfffffffffffffd88) r5 = dup(r4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) 16:00:39 executing program 1: mprotect(&(0x7f0000187000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000187000/0x2000)=nil, 0x2000, 0x0) setgroups(0x1, &(0x7f0000000040)=[0x0]) clock_settime(0x9bed98bbb9c3c7ca, &(0x7f0000000000)={0x7fffffff, 0x2000000000000000}) 16:00:39 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) r2 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) dup(r1) setreuid(0x0, 0xee00) fchmod(r2, 0x0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x7, 0x8000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x5, 0x9}, 0x10) r2 = semget$private(0x0, 0x2, 0x194) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0xffff, 0x3e, 0x6d2, 0x5, 0x5, 0x1]) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) listen(r0, 0x0) 16:00:39 executing program 1: r0 = kqueue() pipe(&(0x7f0000000880)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x1c7, r2}) fcntl$dupfd(r1, 0x0, r1) kevent(r0, 0x0, 0x1080000000000001, &(0x7f0000000000), 0x24, 0x0) 16:00:39 executing program 0: r0 = getuid() setuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100}, {}], 0x2}) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = getpgrp() lseek(r0, 0x0, 0x3) fcntl$setown(r0, 0x6, r1) 16:00:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10200, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8000}) getsockopt(r1, 0x0, 0x69, 0x0, 0x0) listen(r1, 0x5) 16:00:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000300)=0x100000081) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x2000740d, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x81) 16:00:39 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20000000000004) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10090, 0x5) r1 = fcntl$dupfd(r0, 0x100000000a, r0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x0, 0x401, 0x7}, 0xfffffffffffffef4) 16:00:39 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x801, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000000)={0x400000200040, 0xfffffffffffffffd}) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x2, 0x1ff}) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002840)=ANY=[@ANYBLOB="28000000717f14c21de4e753a6258d08cd3fdf003c00e35a408893b5930ff10932a366811ff43012319301a5e562ab330b4f91fc9d0f040f84046c0c1fbbb8ac7702f48205f6eea62cf99c1dca2216c84fb0514395900c1106a9acd991bfcd5a596c69f6b3bafcfb5cb8e1fa4accf883d34d07cf08f233bbc56e5ed4d51f14108cd4986bd4da6a824c1076bb876cb670239e730a9abfb4f90fc417c014c1910c890806a0de08149a48ccb0aa5798ecbbc58e175ebc09dd4dff45fdd9702a91e7f9d1836eb509203a8eeb87f07b75ef3f9d4e49e3f4a04c84c6097ed2fe50a07da3cf65e0540c712a5c0f9ccbc1aa13183a93d28741fb7e72e518f21853f536f9299ad2e955ca10a80628e7e73a241892584c3206f0b1a1657f0c6d295b915345c9a303dd3ccfa93a9b87e864bcbbe755192119439ca11a0438ea091b9c40d9476bce3673966ebf", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg(r2, &(0x7f0000002800)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9d, 0x19}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000440)="814b79882310533de1010c85025b5737f0fee24b39ce76ddcdfd70f0e94329c67454fba3665128c049317d83297ee097aff611509bad8205ce2e3bfe5e9b926e8df19260c9d79d98b494e74263311af4b57f327deac39eccfb1f97bb0d3974d2f7ee7830d456271e08c00ea1a6150c08c6375d9bfd3d345178fee84d3f65fa293b3e75d43f9cf11d63b07fca736c4e9229e4b1b16e14cebb8d8a790e37c740f0bd432530f2664d828fbd10237fe694f8a3785bf2c2929664c7b0e1ea0d8322b827b5615b4d55ed378d2d15920713b5cbb980c2d631ac2e6a54fba7f00281200ef45c3a45701748a95d8761927151ea635e0b239f946aa848b028f7887d7f6c3654483aefebdbbcfa63ed9063b94f2de7a0df8722b3f84fc0bcb3970207695278fb8604c3fc1156288c7f43e0276317619b9a550bde2467ccd43beb0e51a809f99e3e898f3fb3c43f12c1b60a6a1ace212b4038b794b26152d12b11b45df5576166f6c91da3e26d4d4ec65328660630df036c47c1531120d8fd90b3145ec4b24a0d128f1be1394b419429b960c3978a12144afb6190a4971e3f054c3495fc4bf0f5de85ddf6b4590ebe6ea0a3a83f9367ea1c3de4ec594db1e313f9276c6bbebd7f9d0077c6ab6dbd7ebf31180e415cc372f66ab303dc77d32677d12f2f8c2eddb4fc0741565e75870694cb0bf23522e7e7c075998ef0956ccf5856914d42fefe483fb425be666f2be912f5245f6a2afae1a18d3dd22edd80cc4e03215fab1cbc712cd815dfcd1ee5acb9bda2ed42776f01c339ac7ea97b4f2be690c2357b24b3a3f22ed31b38bb0f47bd0460c31496a54283405e48f0d545a6c86874c1cd59506ca4c95cc8e7f04354deb01310b52c485f494202ec19c03b4abeb73c6b90cda533fe10ad137bd16a097b13dd933e5b61401e632ac8633f1970d02818fb56061703a6aac5382d3c4bb22647af66b0f1016f275b6fa19581542d5629aedd1d128b55624d113a13775672f1b4a03c797485f4dc39fdb5fbfce6bb660c707e096a9702e8caa94ff4fada84a641449c7d1e57c265ae7656251a03117fa202d33326e02b0cf167ffdc732429df7cd578e13ba276a33177b754cb36dbcafc03a7812251af43fcda92bf666aaee1e10b341476d63c340209c20e3872e154aabf230e516bcb3b08aac3c653d8d68d7901141fdf83bfc691c23ec4816b373f4581e02f4aeaed7d722b3904ea3833362b21c4efb5fa30f4c77d5518a8adf6ece1b77d622e28ce630d3f1442424cba8d9edfa083f2693f890aefd27a48a6a5f58965859c38faa0caada2de8da352da26da9232ca7731583c5e3e789a800d76c3dba5a4bd1157f73845ff520ee2d01b817e90b40dfc15f89c23a0225beb75e725061365eec3819883f81a37003c901075c6d008081c7ee1fd495a4ee71239dfd0dad740e86d13364843a42aaf33d971b2234b42669a10fc68f0ddc14d8e56382306e941379fba3f761bf822251149f50ce30b45034594471af6ffb709938ce17f11109763f22bd24376596837953f06ac5f9cf446f5382c40d5979b583222312c1fc644121d28c274eb5028adef6a7d2d63a5eb0b2a2c8b7bba445a1784b78736588bcde1ab2726080aa64a73fd5566b38ecefaf4d12feb08108be890926d334a4fd45bc436955b6e5c26288d899063aa554c791b417b7de128f693b3d3491a439b9b608c1ae4d52198272668ddd5eb26d7eb5bd10571a03a3b311913492c8fd2bdea2082b33014094a361cf4c5f4f0fa039951c15004a0fbaec17e761aad61388dc2260e1f1f258bc382888a32c560277f408732e9dc3b92b7e43aac04612f9b60016855f2ef7249792af039a40048ecc34362b5bd93977974d1f31e0ccdaf017d6114af9a477d12c446f3b1e4173323c3ad8db5bab49080b9cd7f823aa7bfa9af33cf1a2620441da8d4730e7d5c01ad0297a880b594ccf4eba3a4f3e3cb3579300b270e5cd96f87554d04c081339868418c9f44b7e75c2912ccb583e6dea91073b1dc4b5f9c6bf3b2d3523c6868fbac4c63f33a47f65ced309aeba9f9c0cfa92b367cc4052ff8f00c62fa7eec067f4665608a16864bd99d9fee3fcf15d3c1ccde544d89f9d4d5ad7950745b5f03ba2eb25d6d13ebf3b91ff81db1659a6be9796088368abbf0ce4e9e8c4f21c8f5d43bcbbf8c9e3f775c84ca3b1c0998a9893bcc24fd9889e11580910af21c7d20e2ad2b150f656aeb8c96ea9c86dbae8b264f002932263655178f93acd130af1c4276d2856a312e7c45c66d122d06ebc4e80dfa0495fac9f1fcd325e47db25bac59e2f4f299692a228934fa6a220165b57f089643cf483bf50be7ec0dc8b63dd9d81884760e6ca3a3f366860c57984d63b2a978d9f0926f892bd3827a044bc2ed8b09ad67f7d1838cdd408a4d2c855e9a941a73917611620a6a483d5847da1476ed324f1742a7f191aab33567797f35733cd7d13241363dac53e343e9623d247c864f9bd8491fb8e4dce53962e006c9924e0a020d22a4a94761154520aa3af5fe153fc6daa3770539d1f6443140226ae3386fd72c4ca7821599f5abf1a4f9df84d0602628f503092a1b50b2aa1e3c490cf2a0984c97c2957ef4d7cc06904ccf9e8629e952ea822bd751c5501223ecdd1055cf38f8948a5054080849f69d60cb4beb674e81367fd70583b4b85f9181148b47bae35c478c599d6c035feaa3c602ada2434bf9f88cdbd26e7fb8df2bd483eddb557a9925a9b420b6b8ac7abe3bb080877657068fab46ff0ae5a001fd3ff281963a3c7d821df2c8a98615fe5baae15f4896b21b112ca52ffe55ece14c2ba54af01e3d76269e80611900003927fbb2cddc7e647176f81d9ad666b0f96d481cce8df9017724a8bc24d88eb88c9e486ec43f9a6ef547699a063491b030caa3fbc4a84176439ea9a7fe29de583faf2d29ea299dcf6242d2f25bb238e3ebc1b9cda051afb474b1efd7ded894a126067d40033aa4fd055f83b54f9eecf47d6c2bb7b918e6b11fdca673f925ef529f34ece1b14c218fc496d401acd8d34465ff35095487b88b4c1ac060ed8514bfab7c0ea2f73873cff3c2b177e533569fe6c6515128fca26c7d202fe1f262022c8a10dbf1c563addbe4ca5426fae723cad980a9ff988e827aed01589c43d330ca1eb458eb4c648a2cd6e7ad407bfda4f03700c05f6168dfda82634d21b117eb62b5988a047e6274944ce3c94274c79f0c58d2755e657655575403e582496d58e0b4442f35a7d73a61f949a835996463dbe512fce303dfb22be507aa74054e71eaf80bdf1ae9f7f758b8eb903b51b15e45d1bee4a166c2fbcf1198807f463ff6224529e53653f0ec87fd946ad3b3c312f6812dcf108e0d3cb21fa909ca1665e30d9fb8612accf8dfc15597e2df44f0692192c29ecf1921234ddb6c19e99ba184c4e85fdeb9dab5ade0814f24eb7c3e38bfdde7c51a9497d1bf67b557306bbc005d303296f0d852e6f457004c0632b8b2144f76edeb46959ba56f6e1ba82e02301967394cf5ebffdd04b16cd95d1ff88b8f5ba0c9e3320748e77462404aac7e5c8e94fd026e02a4b3d8d20e3f1f8f30cfcb8e8a1b77e0d4dd0ebaf698eaf82c731acb9382f6e6dbce5be6ff4ae58d2e0e5adef336b1cce213b8e4173b70de207961378ff45c2b9992ce3d11acda725a3b533723b1290a07346e7e566cf15451b2986dcc71b27de4266c4609b61a55acefef908e45b4c34df263aca6508eac427c9f94ca9c9450297b32f989440fffa81514d743b326d20d6e235fff3ee0092348a8d1c0eb89f9b7f1868fae5e749cd4857086a22c7f0a89692291702703c411df5fc55b28c8553995d61fea6ba6ce58b17ec95ce94f08be0305d1fd73452b220a52483b589f376824603c4470c781014795199c43a17ca48b291e72cdc6e333b7360b6a42c01ca6d63ba925d9267d031e4355e54f2b6ba41031f902f03281915d5adb6a7be1da8dafc2d80f1c92d11cf74d9b74931a846856bb5c3f9c8db8bdf82c0f36df8316570fe99f9157b76d8210b062f8ef55c40a7415318a325df15dbdf0ebc1282f8b7f9c81524899e1b8f45e0a6ae22bd729d23c7b6f2b8cff88ae8da333c0c4ed8bfeafebad54dceaf20f1e62b191ad9f7402556039a4fe495e70920d1fb65d9c1dc966260ef03a909267681a67b661514bf487021e102da4b493f7cb996cd87f6ff61167b6fc44dbc6d608608c956cb7d691ecb58028b5810cb26550362b86b647e87f599db4ddb83695439d14e70b71c05bb500cc552d0c6905c62ff4f7561d562a840c79435e49041bf3951ed184d757ed653ef0015645e37d604e75ebd6277d51996832450923ea34a6acd1c855c27676331f31f4b74a9501355e86e7697f1a626d0727359dbb86444d54cdd81a128a5e3f834be0db0435ca11a4ae6467f1f978e3462371aac18ec0284c7a07380803698d5777ea32910e2c0e299eedd812b2f72e227bb910192d97096b976a7190cf9eb69302e8c4ba0a6c7155f2a5edd83907d09271e67e70a499c4c931d1df68a45238e57d7ae18ee24400d6e7d868de367260cd0cd42a8351a3828759de209bcd625abd0e068af01d43759d2a282abce051c4e53ec438b42a21c63d93e95159c4b50bdf58dc95e6db7e3e155d00700429b1e145ae2bcacae1ee754cd1207760a7c04c167ca146225be47ab9f04799da10edc485295ba8249d94fb2aab5f3adfe681576b66a68b3545f586efe829678d2a9bd66f63a1bc394cdc974ffbca89e623a58c8c7af5fc80ee3d7b59be0f9837b86099e9a925065908540d668afe90d2960aaadd4914a32b53ec1b03b6f6e81296b32b6666937d04ae0579aa9e31075d7a08b28b621747c9d726c418a277ed87e8df8856245aa0313d1a1dd34ee1fbb2e3ad1c021da4446fce6289b08a5a006be740d38a2d165b9982404e6bb913af91b172eed0f998d3b331de47b6471ecbab9a7d4d0711eaf07d003ba6272ed8c89ebe36b2fd8a3c0e9625bc2fe6f3f0866f232adc1acf926c274e4499a5cbbe51bcf9b1b30055dbcf7e5dd8b90fb8a9a0e757b8270312c07c0df96344074f5dfe6f6cfca244aededdb4d703e43256311681c766daf51f435ec1ca89939bd6f39b28e9e09ba3c491ae253e120c8c4652e8df10a7b106cfd83f019ce2d39a2a43e6f0251e9f8aeaff6bead769a2835260250e243073dc2252378e60f998eccc0cb85f89c9d35c5a1dde1205e464009108b121bfe810dac1ffd2cd0d247a91f0bc8977e62762d436005fd6fc4fbfcb38b5d3f52ac6f44073c765d330f7ae03b8c36204d475974a7460a769c5916aec5891256289e095698a0ab2014b3a49df20b9af9b4a511050f0d6a5fbe9719198cd1cb001a58fc924e409adb22fea8660b8d3592ac15b105994b1214e6b4f1b807e339d872e5a7ebfd4805e2121e06013edd8456e49b275360a9cb199506f006f307919dfc130e2e009e69307d69e40781ba88bda37d34633d1b42a3a40089ef09b47f8c4d9cb2549ce8f5c9014b45fddadbeb28f9f5dbe2ea715fa9ae5179bc4e1c31df7ddeaa3c8e69324097fd2934ee28c400c8f7c9bd982ae887d84e6e98116349ae3fa603937fe16572aef9d3360ca1beed4c64b748bcfbd80c10b897d38a089f441d880100bf93d5a672a09b64acac9886900d5a43d5417f3b9bf4cfb65faa1d6f9b8ffdbfeddf164566f3f3b091e60efa06b3b6bf781d2d38a270f53ec560e41977ad2a735ab9008e3160645e079c8ce94afc291e6c828797c14", 0x1000}, {&(0x7f00000000c0)="bab93e406b94e53d6ff04ba38fbabad4", 0x10}, {&(0x7f0000001440)="4ffa1c2a7858a83490ff6996a832b984e0eb96b98720fb19b1d5f6962e47f817d815732e6d1d177cb8c405843469a217ae0514ed16c53ddc797fdaae69afec04f1758ccb7b259e0db968cec317874da50a47c760d1ee2322f4fd291eea21e03389f47f2f51a6c448fb0c6405ea80f80e07736a71bb1ce16f52061781c074b15c84c39503fec8ac3c953cfb297ab2b2faff7c785243630fbe1ca3df23a87b867a1a5f770bfa0b652831d1cd8c08aaefd7ad9a73b1c6908ca653b35739c772b2005fc28b5c361cbb046a3ad33fcd11d081af887c162df754a0e1aea1a044a9df8527bedca6de360b660432d5d27e964cbef95ba30205ae2efbaa73c3bc52d41dbd13b503df5a9e175a1135faa71366b9904e2f8f86b5820aa97fcb4948b761e154ce31fce7aa5ec6f60322668e634af8fabd67df971277cbcaaba24a663c07c2ccd909166d82c7e68c47c99a5a2c9d4d74324bf44c9ffb84bf2f9ac9e2b1f0cdbceebcbdfd6a6da0bd7363fe994e633bbff5b9d760383839cc1e9a4ddc20920bd345dab99d4270471cb05ba5081d076d76354fe9dfd28d243c504a9bd9d63865429a5c3ba7f9595ea9a3333fa3046c987e5804033ff18e2f6ea704651b6f94eafc6629364c347518092a3a9cd94ffb0c96fabffcc25a4c73e6f3076d3309e8ffa448fbfc07e6ea7715ac6b2cd941cd9d215ea7cee8a01c9073910ee81f9c471eb6beceffe1571ca2e7baf66e28b6f3aa1676139101bd4b026dc9507103c5735559fb8a9b8707875694d08e1f359ec5a279cfa0d931933b66a90c096846082c198caa7ff9c6603af047de643d5b21f54502376dee54dd72128a1c02836eee5a629d6f4f766da4472f15bf983071146b74ada78576451e668751926af92ce1477b14d568e8457e50b4f291241e8145c3a9b9d959c8cf63804cc19b8a090eb70a0c5eecc21a6405719adea51f0eb36024dd6f8a61bd0c961d7c52a7cd522ac4e59f2272d73355e6b6d62b7b0c094f9b68a2f26fd19bf16916e56b1041bc5c4d0058915990c3fa8b07890822ef30e7e6bce3ff21c14d406af5a994b98b8ed454c848b781d6b2c9f30545c1445e9af1ca8c1ecc50317fc672e3c2f69a1230359a69f409d9016fc71d794f6ca89c8f3e1596f504e178a1c87f5c273843712f63de7e4bca37ac46b7689ea26bdbe2dbe6dc55ea12e84d82fe758e369bbaa120902f3eb359b83a4d48f2f5cc23c016a997d5a8eab1cdffd52bf0aff1aee008e1e8d2f6c042dea46d21a3e55c8b73f8f95d77d941397bb400fabc4a1a6095dc8a5b88088f82c3efc74a974a0c948a36e535ac057f3eaae10fba5f8930c9786e01c0a42ee0cc2c475f287a36daefb5a567a08effa494dc49386c8d2083f5c5c9e82ae1a73be8cd286edd62b03295c7b549d964bb768ee043709687b044da53bec8071f4bff7d5b5c684699c99f4dc7f92e9340ed46a0bc8515a4572374ecc5a9790986b58885f6877eb43b8beded3036eb7f31a7ffeec9d5c4ca13905f437315d09927153a3effde7f87b3f672d3a3704b70307ca0a9720594e6d4f8113379c402782dfb0ba9e0e72fd91a1775f09228c9d784da55296c493c0a94f4639574311a6f0b2a01e63c6887ddb34744c13dff3e80ad756f8fe3b7d6005c098e6894db3f028a9166ebb8757b6035ad91f8c4d238ab51ce0ac7f0b143a4bda9d428960ea5d4900fa2ee8e214eb3028f9ef062a9e0162b18db8852a38c7e8e01876d5aafd248e809137afdc48eb7bc42131419e44a2eed8b60154295f8d15dae71ce20d0c301e370196351fba77507218eeaf96172292bfdbb89df1868fe64151b471a1a23f278e00fb978efdafc5b2e4ef0f9cef8157228a8f8569179e7ca20f6fd2eec9339808938597f8ccf4fd19d998232a4fdb6560a145cff4c1eea7d5c8b2b5e3244a0397834217f24cf88ec19ba559113b5cc044bc75cda60ada2bddd0d1003c25e644178e32e2bdc105983e4600b3203702f05002fe35edd310639da7f87336c631cfff93fa63b296f3e9efe746a4b70c21b5775a34e393b73f0ee6c484b9ae56268ea0527c3023dfa359a89cd953f40a57a7c7ac070ed644d3e63f33e7ff84491b20ceb5bba2cbfc43063ea8cfa66540d4a2229428f2ffebf4b01d6a2a8f0a440d3367c0e23050ae08f1b6a43fb0405066f0762afc44460b507fe38eb0759fb2216570bcae7d03e41e2343e05d1ed82bab1f21d74eb02b05b681dde2314b9e1f9dabcad117521c46edb98fdb6bdb278c6f7f4f718199def2256ff1677ec40faab1d0155886fb86793b7b31da953258dc5858d8019f0a695c926ac61067ffe0b1d3b828dd0bde35815e82dabca3e46ee41900c4167ac04efa624e9e227d420039d9844403e2ec1de65e4fdabae23f77fdd94999fa2b1acd0104436af31ed2e4de8ef17631e843569158e07645dda7464bde7423f2f940c3e478f2afd1f41c759afb0a57d61fdd875410085a7b57b7f36c43f287c7a3f7202c02139f15321d6a55697db8815fb04aa5ff5f892cf667a284f92a14144ffd548ae9d39f093d909aad9967faa513de69213b7979d284eb039124d2f33931d8b5dbdcfe4bbac5f81c0caa2bb069772b0916818aa30f23cf80310e6651dc3540b1996cc8a0acbd68e767aa9680e5a691444642a788e00704eb324d71abcde67882165f7cccf65c46d49803e659d3991e081922455fb51ff4ef7208f642b85274e5c40df0924a8f92bda28c11a459be739d33f78c183645a791db9f3a2589c3e7bdfc8e34188d70d563c1f160dcdc022d67c59fd5df005c301e41aec3adfbff9e5e20bd26b1574609cd3c8fe5f266d5a711d97ca748b0852453789b5b1d460bfdb0a7b7bdb052fe9e8e253c3386823b669e1405e20ae5b9e9298c1ae0d7fd74f36789b4e6141de694cdd903a97c904463cd07e49270686d219af2556113f1a3ea233d177aad51d219242ec1f388bedc0dd508d20b971b612b48f0becccfe96c6716fdd69ee4dd9e3e038d646637340c85eeca9b236cd06d0dc95e6810c17d39ec9ca4c63626395596c70ca7be3e5a4aea5c9049936d2a1524728fb735bda893c413ce9af03780f0be147d1dd3d76a0a6ebbd38d8ddbfe25b72f1d21cb8325e38d65c2a3f8e386fa555243abb482ac855a50e977c00ebdbfd9a1bc1ad9626be67b7a0a3055e647004ce1f209d7a0b9da352facb397d3653bb4fde63d53fc7d2724a174281ad9c5f2955e3cfcdf5f002229e40ef79268a292768c577ec62db1ad0877926770e529c8aec7a88d9112b030cb94b06a2b2be1b53cd09c4d279c65e11848460a84647484d2cc960cad4723df2b3e333571e60509c575781149bb3ca5fc29d72c7120d938db70a27e675e2f99b71d065d5fcbdb4540b30ca7888a77216110d89e2a3c9a6107ab52c652b5d55b931dd81e3008bb245937ebefaaf7703300c6398e955e231231311cbb679f34c3acdaa5494e0f5b5070ef12e36fa01caacc08289c2e3a89671d1ec9b3a2a139b737c3b86a2cd8ea9be5879fc5578279251760b06644c66b049461a5a264bd0b79ee849c4f800b064bffbefae84c8ff32ec0092dad55d26307f9577a07d1adaae0c458990030411f6d8460fd67226912e7e0166243001fe977f6388dc84b923fdf04ce077846814159e6e0667c2b8d124e9efc41e72b8271fb826960724f8e721cf2f1c4fd4344e998e84b57e129e353218fd2f5f0f5c4d49397fab1bba7dbe6a334103fc92756dac252679b934654c3230130c1ec617db2700319c6a62418cedafe78f56b1e9299bc0bf9f0c3ea5459cf7ec02542cb81dac44887f9df7859c37e0809983525b0bf4e6b21efe97b410babda9ab1343e1b9d89540e53891aa3bc928996934bf8fe9787206b76ea852fdb1653dc99ee90662e8152f23f4df3b1dd6381a7ba53c36edb9f771418db500d40cf9dbd2f9c77010bb4506ccccecfb69a61ea9386bb7943f81a370679458af781284686fc81e3c74b64bfd81cb1f9defe7d48c99e3251cddfb329b243673aa778bb591efe6d6e8d918e4bd8ea3e1ce557477e3bbfe9ca80ce26f96896b47ebcb596ce7719efd709377ef7154837303a157d059eca886998674b2fef6977e95978ff1ad687b0be412f898a0ae52ca606959eb7c1aafd185322ff40af66fe429a09e723447389cf83276c88a206ae0b1e23850db2059738c09ba049c099438aa50fcfa7ef261955fee98acf1d905737aaeac2b8e0f801001960de4c60b5ec0381d52da35224cd88936f9f328331c9a06a7b7e342beac9f75b8a87b93ed1da3563e4de29bb365fa1e6811cc093cf807a84d0fdaa32f67d9bd2518ca373503c7edc51666a133fb4e602bb052900ca2bf6c4bec8fbfef1296ade5330fc4fad744462f405edf92fd2f8bcc27424df54b8143611674ff55e7e7864c9813d36c136ce10041750abe905bc3d98b78e7360685229ad89ff57774a30e666cbeff48c6aa05311f59377d1daa843105d83adb7a51a19387dbd125ece31ffab0669f07710a9b855249b09b8c67f8a5eb558a121b67cb4b6fcd8f841b6cea91c0fa7d08320815e4fa36803a30b6c0d6423aafb7c411f714843efd7a85d6030b14be25aa0d6abfacdebf38add597ec28963f81316ea04d26cd39698bd4350124f7b9933471c1e0a29fa4e597eb65bd21fd30fb31e5a3408d1ece7c1e05c006134ec3ea07d4ad18620bb885b773499396bb58b06fc6ae02b6edafd0d6f28b38d89db70afeb4f4bd1eb029585ed918f996fb6232b9d912621d675ad984cf331d44c39883dbab4b564f5bf146f81d58f741929fe0a0580ed5871feaad7575259b447cfbe07b8fb6fe351e410ebe96b117c5b26a40ca676499ec06abf21ba239888063a0fc704f25c92d4818cbb8fbd4bc38de6df542e93f6010fc3604ae373474db1482dff559073325b7563f2d818c006281314e007c35a96db5542228c0c93c3588413047355aa8860632a6788669e9fca4b46d78746ed419985bdae77e5bca1b1ca136f0159740ec990180a228cc6777ec81dafd1423a418f37ac53f0a786e7726993a8f698ff43d879cc1ddb465af9ebf3f9def7a4f5bc48e99c706c874dfa07b82640e30ffcb559123d21dae7cc232ccc6ea2798ba9c7401f2e805fd4ed0a1118f50505d2f51b0ff030e3e7fed9b2e10ccd57ce35399652afe21aed2db7d0f0bcad4e46846d4ebedc01da9c4d6504b970c08823afc01eac4de30215543964bd47764170fae93d94be63eef4a2e06afc2b19648f29287dfa1476eb29f8121554bb2d909afca40a18506f49509fa0eff53fbb9e67b7ba10bc4adceb4d090f36d21807915ab8267c8c6ecd13fd345fb410ec31dab98d7ed3062d757925ca564996243bcde830ff3276248f6664f7700b671a7b35158e1e3b0ba28869c0e135d28716a8a0c062a079f4e73b5f5f5cb4eb1b1d650fea061a4787b851746b4b871c45de5e9ab5a3afb3a84c6479d9db49c76e0fcb3d3ae7d26988efbaea652afa1b9eb60fa5ce9795d3b18e68ad46aba70cdd20cc035f39dbd707e7b2114ff8500e9f2fbd4a929fbb6a41eafb694f765723868bb399b926bfdc19abe961034fcaeee02a10bbc76f81ab1141d3d0a394eda92ae07303e2a71cbfb34246a0e226872ca47468c419448e2e2d1e8408c0a96c2b4f42c5332188451608c337b6abaa43f8afb3377499d79b1c04dd36b6465e855a5d7614ae179446f6e74b80774795bc55ee20b346cd1620435492d8f526719de42075886a61ee320ef5d66", 0x1000}, {&(0x7f0000000240)="c3521439519c0c588b069a07f95608280e75df59c06b0642b097bcf3719c76bf3101d7f2e21d865848e8aaaa22fe9eb09db41578ca5d5e192e5393955eaec6f868d0b81716ecc96bef69bf9a0e9dd672ba268e3bc55e0f7f8d9150b6de26944cd83297670c9c2ac5e7db450d3f59d679ae24c0288feb4ef884c0443ee6b57e09d606edbaccca699a5dc08ee56cdb448df62e7bb5edc8a377126c1b", 0x9b}, {&(0x7f0000000100)="3a590af0ec21fe578e6d7b21cafe4263eafbbe9783961dc270952dae0de1f396126888", 0x23}, {&(0x7f0000000300)="c911bb78ec703f20aadc40400bf0d69703b6b2459e63759e7ef4c1a8fc34291c3c78598f0d1dba54b3a852a37f0a8810795326ff5842a67db8e02ed3896e2af5e16235705e85a5f552fcff28a9c3a610f2381788f997ca47d5ad27981b7b965fd3d61688aa785da9c5b16fbbba730f9a0f8eb65e46794a8201b55a441437", 0x7e}, {&(0x7f0000000140)="a9e16e0c56b5dc8cc4fd3df81e415fca6744aa4e9f23e821ababe9d0e298f8c5d2643a862ce0c46cd31b609a8ae46db70b3c8b6a5f", 0x35}], 0x7, &(0x7f0000002440)=[{0x98, 0xffff, 0x7f, "835333a54de7e96e9f78e7c0f64e8994122ef32eb01adcb049b11dd44e85022ed08df5c9d8c2f9e1344a2c2beba0462056636ffca7897f6bc6eb6c4bd2ccbc97888d78dac10d8ab864a32675ae0afeb7bb113deffaf377a2c02caa5f507793db882e0f828ee2304d7aa3cb5a0951dfbfc1cbba154952cf9dbae76fe23b148ebd44ebc5963d63"}, {0xd0, 0xffff, 0x9, "b6a46834bed9873cd59139b9e59db3391210edc153f7a9b4505af718ed16b13a2bca8119561ace7b5f18637cc27712541c7422573e70dfdbc7c48efbb31cd2ba60c1900d5893fcd7c0d0b0e8a61d3f29d3b95faf3c5964cc1514d142205260e2934d61727cc78a3e648574150a79c9c236ab4301eb4c03705375dc8854a4b94c7cbb035e64fdd6370a685180905d276b85e819bcebe03abfc93fae25056428c31d6627603fcf950cf9310770f8dfa0f7d01293bdd0186ab9bf702c9011"}, {0xf0, 0x1, 0x2, "5421fe01e6049377d9fb48076b6bafe14046373f177bf474b716e138ff6eafe088dce81fec25079442a9bd895299e070910d50151def1c0724d0ad736a65bb2c67048c672a01dfbbb5b1fec2953ecbc290398174f4af58639174e20f4417de8f7003445d78b26ca0be03ddaad50a29cf6df57bb85a09f97a574127a5e34c4c1fd2144c264a33f10618d2e30984361d4acb145fba687a2f7bca66c1ee35f60e102f7a55bf8d2fece603cf9e4dc1700c8c55419caafebe970c2e23074ae25b5a21f5e5de5fcb9164e068b78975da44be2f651be158077469b108d2"}, {0x80, 0xffff, 0x2, "8fe971374423b8f00ccef7dad19864915e3b1d66ad86bc851563e353b042b42f729b9736c54937b166b1ea79cd09bff7358e278a08ef76b786475f2af1630c8e9d7d2245440cab10c1679115d208130b8c6c28eaa519ba31db184b367d799be7e9abb490b148873477ef73"}, {0x98, 0xffff, 0x3, "bde4e1c46c4334ebbf83649d26472b0a14ce9f66ca912b628abef3f428d9c68a55645df36f97b7bf4206bee246a295324dce0ee45b0b62c3cf774b3d4310a486a0a599744d18e3b5dd77aeb088eeb8c57fd54dd87b459d202e9a2067188bdb08b55a0027c036a9604b9829a220cb3afcbdaa6c5a7eae379bc879198232d8ba0625eb"}, {0x18, 0x1, 0x480, "0b197dc8b4cb928c"}], 0x388}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x10001, 0x4}, {0x200000000007f, 0x516a}}, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0) close(0xffffffffffffffff) r1 = open$dir(&(0x7f0000001240)='./bus\x00', 0x40000400000002c2, 0x10c) renameat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00') kqueue() execve(0x0, 0x0, 0x0) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)) symlinkat(&(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:39 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1) 16:00:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) socket$unix(0x1, 0x5, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000140)='{@*\x00', &(0x7f0000000180)='*-\x00', &(0x7f00000001c0)='.!\\\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='()\xc3-\x00', &(0x7f00000003c0)='{\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='-\x00']) execve(0x0, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e1c000000653000"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0xf6) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getrlimit(0x0, 0xffffffffffffffff) 16:00:40 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) 16:00:40 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa40, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x8a1, 0x1c0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x28114df6645fcbd2, 0x30) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffa, 0x4ec8, 0x7fffffff, 0x1, 0x60103f9a, 0x5, 0x3ff, 0x0, 0x3, 0x9, 0x7fff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000080), 0x100000000000011f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) 16:00:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x79}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0, 0x167}, 0x40) read(r1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) open(&(0x7f0000000100)='./file0\x00', 0x20101, 0x190) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x12, 0x8001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x1, &(0x7f0000000180)=[0x0]) renameat(r1, &(0x7f0000000280)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt(r1, 0x2, 0x0, &(0x7f00000001c0)="d0c6dbba3afb7bb74e30f9c5d8b9eae6b1a2221bc5b88a77784b881062e2576b81b1b793ccad1297e66afd2f5e4e25dfebb470b6d5793a4643fbd93fd5162bd4a55a9b01e67dcf91220cb42b9ea48de3a6918495a75e14e76373918f54fff563b922745022fb5e0daf0fd64228066cc8a017c31afb2e622b882ddbca52a7e16f0fa7ab6cb2bf6ac377bff5266f58af35d027fc964ee5b1a8a7ff1b2762", 0x9d) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3a7, 0x1, 0x1dc, 0x9, 0x10000}, 0xc) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x7ff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffffffffff9, 0x1, 0xffff, 0x3, 0x401}, 0xc) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000100)=0xc390, 0x4) 16:00:40 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) getgroups(0x0, &(0x7f0000000000)) setregid(r0, 0x0) 16:00:41 executing program 1: listen(0xffffffffffffffff, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)) 16:00:41 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x1, &(0x7f0000000300)={0x400000, 0x5}) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000500)="ced5cea2ff7f3e9b29b239bce545f2fe09171980e71bf07041da268092d4029c392234b80dceb28da16811e102980a2d21cd356e0db5ce", 0x37}, {&(0x7f0000000540)="efc0bc155d4f59d6d9924d9b41e9386d2804a438ab7c3257bd10375a85ea1f775d75a8e7d0cd4991dbed009f7bed135af334e3c50a9b7314d5989a5ad6c69e81685b1baa82d602124b546536a46e411720c8567ed31f224b4810f947c0e64e642ac3a4ca9078b365cd21b34332d75d0c9793e68c655c853e5fd38e4a70081837924bd7bf523692b351036cb9ed60f98980ef956c629a954e9e0800f7a8a6ccf22847ae8c61869dedd39fabfacce5bb55a3f34840ff869a1520037382a40b084630871597afd2a3b4cd31320b95317d9b797fed1b30e2b8a3e1732bc73ccfadad943d45addc4be21559313da703", 0xed}, {&(0x7f0000000640)="c3d7fd00c8be5ef63d419ba5e1d1763d0c00d2e9e06f780797680d6f513ce30cc7f1cd0a46463678d7e2aab8467f93c54e007d771b80ef6af611a66cfc71c2f18c419ff046ed191443dcc018748140306ca7c834a3f8008f998247972f69e21462dc64ce65", 0x65}, {&(0x7f00000006c0)="41a538bcc7e176f592ac4abb5fea20f63bf3deed4364b836937258dcc20d8bc235be8a028b3033bf6d6aaf4dbab06004e21168616b23ed687b33bd66039a9e223644ef4b518d", 0x46}, {&(0x7f0000000740)="ccd392277c9d0161e7040a348fec0afc0efbf87257498d345e36410eab6e28426d1d8879dd3bfaa802d78fdef5b969c6077971f340c3ba3fca487097902d7a2633aba409678118bdd73836937dfa44023403e8b74af1ec69a3ced88b4263336078b5ebcda0d5a6a6781bc84d9aa0da422a4120fc33d8f6cd619667d5bba097e473fba441141c041ad6", 0x89}, {&(0x7f0000000800)="7032cc8233467075249808eadd2c97dc3e4ce9721f16a28d800f4ecd50aa73a515ea52116f40d362c5c536fea737152b7856d1d51ff2c21ebe044dd88e4179a5004e9ff936e5f5389141de06724e64d863db16ab", 0x54}, {&(0x7f0000000880)="aa0c9f66af365e06ef9f8a26f4512fb9e92ec4369d7d6b3e280aa456c496de403d06adea769b7a94b9", 0x29}, {&(0x7f00000008c0)="11e04aa7b24ac8e6125a2fc4f183f317cea1d88b7025bc16ae", 0x19}], 0x8) setrlimit(0x4, &(0x7f00000004c0)={0x8000, 0xb0}) pipe2(&(0x7f0000000480), 0x10000) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0x23, 0x800}, {0x18, 0x3, 0x7ff}, 0x4, [0x80, 0x6, 0x81, 0x1000, 0x6, 0x6, 0x1, 0x1]}, 0x3c) write(r0, &(0x7f00000003c0)="8ce0d879d3e2d573389e539635a2ebd8d215e42a485f1c4ccbb101d317d405531c12b49450dded641b85adaefcd5921b75e17409b2baab9d442e59e457913c08b47a8c8164e01700d3efaacdf4fca4d2e72f479437f87d130ed0f1684f48fd5c6261d21b672e4b047fa4b194d321b2e55044a1728f4448678f83f2ecde98a0984fff4ce4fdbb1a036c1249fc0a3de7453e09e5b349e5f5c2f0468b969613df896cecca293f39deb55f92", 0xaa) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x5010, r3, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0x0, 0x2, 0xa0000045, 0x80, 0x9}, {{r1}, 0xfffffffffffffffa, 0xe8, 0x40000001, 0xab, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x0, 0x6}, {{r3}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x18, 0xffffffff, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfff, 0x100}, {{r3}, 0xfffffffffffffffb, 0x8, 0x80000005, 0x6, 0x9}], 0xde, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x21, 0xd9fa}, {{r1}, 0xfffffffffffffff8, 0x24, 0x20000009, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x44, 0x8, 0xa80}, {{r0}, 0xfffffffffffffffd, 0xa0, 0x10000000001, 0x9, 0x3}], 0x8e2e, &(0x7f0000000080)={0x2, 0x63d}) semget(0x1, 0x4, 0xc0) 16:00:41 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="904d51396630ae69bb010e3e9eb605"], 0x10}, 0x0) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$inet6(r0, &(0x7f0000000040)="d0d7e9ddc215a6466eb27664469ea3707da2316f2c4db8b72c719b5c5f6787616a7236221f319f16668c676cc309268d52184700230c580f482153cfab7726420f0961f787e697b61fa5d946bc90ed233d115379e3844da9dc31508ea590", 0x5e, 0x6a75c1796b177282, &(0x7f00000000c0)={0x18, 0x0, 0x1f, 0x20}, 0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket$inet(0x2, 0x2, 0x2) socket(0x35, 0x2, 0x3) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x1, 0x400) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000240)=0xfffffffffffffff7) 16:00:41 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x81, 0x4}, {0x18, 0x1, 0x7, 0xf04d}, 0x6, [0xfffffffffffffffe, 0x1, 0x400, 0x7, 0xd9cf, 0x4, 0x7f, 0x8001]}, 0x3c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) sendto(r0, &(0x7f0000000100)="1f77a0255fe3f87ca27c1874c1c30edc243e5db243d114311fc4d441b06968e3eb83c5e4ff1253c2b27236e9b98663e1380d09131a5878cf9155c52b6f17fe322c026ec61631af482f9645c941d0e0d87445a0a8713c23cc18d3f5a64096d6743738edd0b53649273333a49259928cd4d3d2bb", 0x73, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x100000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x30080, 0x0) close(r1) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x0) 16:00:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) recvfrom$unix(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f00000011c0)=@file={0x1, './file0\x00'}, 0xa) symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x10000) r1 = msgget$private(0x0, 0x202) msgsnd(r1, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r1, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) 16:00:41 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000001340)="bd3b20e9ce640523d1965130239c16f20f11b109a57c61016b0f994db1792d314537a64e4ea69773a257297928103a69d4c6c02fd2c265d5bdc71c794e4f981c9f964f5ef4d7384f30a8c459223508606ffa1cadc8fb380aa1f554732bbc2b6c18b0f08466ecc91ba5077606c70a9d1941dcfd73d748a157348790b41ccce1160f4da3a120f51e03c1cf1c17b7e0f19fa9471f6f76d253569ca4baa8126340ea6c5f8ba4ad163f6aa4ca40f4c3bb4325a2987823fa5c35aef4652ffd34c7318858e64b6c0fb8e54c26c6cacb690a7079ef7485b55b91d7602e58fba70223fdf9055b7bef2dd9cf1395940fdfeae9c7e54a5cdf71bf78b69625bfe1991e9159af8e35b69ab3b05065326908301dd20d175a80b2b87cd7777af88212844dd5e337ed1cc3497752c10596740fa9c0816a32b9bc9193ce853ab4384c896d9f0d07cf8b67cb1684ed93ff94f33a08bd40f502ae5dddbaab19308902c2145f524e3a513155e240d4d72c1f1fbe3a0ffd4d40f3f3879daaa58dfeb74f92ea6aee398c7f81506ce50d4f675d5c2583d1c81ba9d53c353825a494f5438193f819597baf740d5598f3ab49849bccc5f9db7e1724a5ae50afb34ce679d693d8091ac2e62e629c42bed706f3d8d72a0ddaf0c043a355c6b5998e3d24ea0511fb087a34d1ed5cfcb45985c8ae538ad36442b52e650536070e6f9647a5a860685bc07ff7e91bf4e8b923f6a26fc0e52c6a89226afe6acef52fdd28d7d77c6938281048c6f347444f485167efc5feabad9d146b16d9aab609a88ee3361dc593bec919cd01cc5783e0f9e95de705b278ebf8b68d07a7c361bc6febc50cc1af8c98c0544548584db33ece46ac1fb13d011f54f237fc69404963e25f88bc35d9972eb90ceb882b7f862a9ad5ec513d00a10f790c137b29a36046417f3ea872252524789ed1206138486b8c932dfddce325eb45ec1b4f62db1e6f2a0360eee354259020382597aa833c559ed516a015011fdd09dfd0256000703f9ab69620a84a0d5fbbc1f7bda259b3a36957ba845b28abd42d12bf5a267197a31b24d0571b05f02e8d0d55196e50719692b21cad87104d2aa94f833a3a0ebe8c61dc1e52d81db54b5b68bdea9b87c2b5409bede1bc24a22f03f47952376c36b9d4fdadf9c6262d03a944168f14d2af128598bbbd05305a28cea904b7c9b2a2dfc06aa9d59d9bd738cc91d51f61575196720a9e755c26e2f6a0f17217556fa834f087c284962c368332d83f0de0a02d66272bd7da7d3b6f0c3e63cd6df25d3843bb2ea3718bf139ee98e7ac2083f82fc71258042c3c72ba195e815c121663e6a549463f472d66e5e7ffa53f6989b40d74526ad8381b0274e4cb2f3673d89d77c4f3487aa39fcd51b2c874cd0ab1df81c0ab7fc3e68805a732e28d8a12677795e8dc8ffb4e799eaa3fcd476b3a0a9b7fec3c0ecf19dbb7d1b528698c6c3d13fec14546ff02265da32533c31169699dab014a39e3122aaf48c2264c28018df14d784ecfd912cbc2359d377e284b3f9469eb135ac65b4c50f992465f727c944adabe811bdf60656599b6e84da0edd3bd9b5b03b60d189683c842c1effbd48a2f4d81749ae176f1c65f0a06e9b7665e99bef0865876878241d9d3989eef19b796aad6f40a61f49f11f939260b6499c4763e322c1815a92404dd31a526ef54e3e4b49fb2d764c5dbc80a7a6ea4cab45fcaa1b5ecf666f1842e8639da37a2a8a9d318efd4da260d11b2312df0b7b761f25fc8129adf9ab7a440ddcabedbf0f7ad1226c240ea28360bad2920d1b3adeb4bafe3227c098cd8319f8aef2be896ce16280aa9f09dfdb36d0147f2ee4d0137ef7a689d965ce71504463bac0504e97169d9dd46b7e1598b5d380e04841d0aca5a4194b6d00953343b779763aff6d84fbdd738840fe3b2e1613d7e879f9b78e0cd06e06d719dc96671b28f42066c88dbfc9149fc382109e5364bcf24aa7fd9975b4de48e1d617b9e9a94f563fe7f3befd3955393ee33513cadb0458317af2d03ec67a82f6eb0c86625fa3ac8e22ac22d4c6755fe9dd5eeb345fc3caac27a4650ab357a26a9514cc1ecbdbeab6be0bb1f2308ff923cae7afc1dbab2b8121a448248d6393f1babb4a44881bf6f90bd24aabf2ba383403d5125a9dd2e75b16afc73efddda381a441764a8c5c688a22ec6c44f32552d68bc50b93f17878a956a512082239d5c13c8d618b6e1e6132224c0d9d4673e5ce611ff86e355f80321d30e9b51ea9a89c57bc7e191046af0910f307142f0297045cc57cdd3e5b664ab1b30e3eb3cc37493defc8e9832f2a6f02b07b6f4ccc726b470a0efc414d8c30618d5f179a89294351c3334957f0ef571d3816788a8c6335df6744661d0312de127cb7b833d8066edb48f9e8da6428ce28a2cc24dc6262a4b4e102dccbfb12215821796eae7c358b5aaee84370d3efe9abe4ed180f8b7efc18ac83d874cc8c49423471ab9e2f885eab336fd3ef78d4b570133fc18f2ad2e4a7da054b642bae57af557e821fe5dcf9c56e7752a870ed39ca0bedf58a47c8c0f7f0af32cb340342c6ce2268ff0e74223ceadd5e8c55162c13712faf39a1371363ad6e8cbe70fd6cad986b3399c79d83b80c9a4c6c020b6df12cabcad78addb74eeb1d28fbb253ca43ffa7b212512a67ad1a4896d5ed5e24c41e9460bf6e6b41290926a8fe024e1f4f162f7305c695e829b86a43500c1ddc7ef8a3fcb56ee4a758fa8906ca38392127c9ddba91c5e963cb12bafbef834e124ba778852bbc18f499f96f0db0b2ee1275b6bf9c82e3397c714b482df5b01b88f9d5e142834e3fb7abe9024d00632e87e7455a91e6587d4503c2963d27dafc644cf131bb00c75e6b93cefe3ad847aa5fa84042064c1221bde12e4c64ff00a9d0f3d22a35077fdfaa58b092c716632d14de2f16a15d3cb25de5b40f7b0eb5eac15e88c062e8f8324f09ecbca8f9b7e637c06b95bd12dd92e1cebdf1f698b569f94ee8446dedc20b9168da67381f536d221dc86ba9987b0c8208b525a985643c76a6b0349ad77527b62cb8be4a1f4e86a4d9d626c6aa852f97de8a9484c76f34605b5cb375e6fb94f70822169fa2e04e2b0d68bdc2a66dfb4c53d703995d79414a242eee0ccd28da462947eff94745cdffd559d62c51630556e452d2f23ceb21e0d2f125fc69054e70867047996b71e08d0658fd7bcbac81918adf225a4defba4bbffdcde52e498e4cac5838a3303aa91ed104b96583073639b48da7c8af0105d30274752e68aeb6d69ef3fb0850113201f27d40d8a13cfb2a5940f403ab064cd909cb37162ccc28cb0a799c84378aff2cf5d0346e926156dd7269c0ac11ce6d564b003d24d7f5c23acbd4095612470d194ebd6a6443cacbd0ffe02d0fb90c8d272dfbcde5e1514bf472a7e7f0dd88b70344d91933a95b9764a0fa074a9f257aaa15f9856067d1a893453d0752f5b4dbd208c6804d4d848f5cf3926e8291be4e3f47a923854d84153a2770ffff4ba1339539dbd1005de790876071eeb5d6956a821e69ca958abca42e600b0bd1048afa70f702743bc30efd6828e0c3a795795e6f85aa45b2eaa053ea8c03e5ec927710d2059db85fbb07bd595f574418268e4ce4b65999e521ac0bc033139b688b8d238b99b2010801a22b3821e711f0b87b9a2be7e3cfc416e0f4a7035b9df476c99e241e646d2d6e9a013c9d90a6b45f33ff4c2e379b3535f0dceaac70a4a8e3cc2e15a69d06793709b3a35908390866cc1800fb78e271d41365148192a74362d6216b56449d1b12a3bf31b88212f6a6c84a158c154bf22bdb9aa1415d92f0f2856d3b05bbb6a83e0ab377513723a0086fbe1aca5d247e1f5915f8276aca8dd5fed06bf7a342cbf04a062dff4d1a85638827ea457e76b87585adbd301ebbfe046d4a34684530651aba5482a8f48fc34048fb55ddba886b2757f5f59a4f707687d3a45bc8337cfc20e5eca7b18fad3355d3b13500e39a7588855dd6a14f509b5df48e124e8c75eb4826f2f0231605c843bd7e068cbfbe7a1d4022a1b869807d72a8f89074e56f8b70a8727f7635b5dbe421055e21dc498b76fce6bd84c633e6ff0842d040e79d1e4c6c2a9178444953a9f99f208a2bbb7f27fdd042975400891998ce1a8e3c4193aedf4dbe6585a65249bfbf2b369d5ac9e74b7eb9ab55065a71a5f54fe5c073de6372b91d1b01f9a4cf5febb84b32d09e9df0358f4b6a9d45f715790cd834b17838db3a15d8546a838a63260e57b599342d4c4e88c5d74df81e1a8b7cb36ea210041cea4ea737595b237f07603dfda5a836c35d99bfb04785881c2af42c5e07d5efb6a4f997f8c21224d612fbf4fbb8ba7046201428b18ee8e49978eb00d1e3f86d190cbe4880052730c8769c8c091200a7fc5552fb2ee71a434e3e7508f0eb81790ab85b928c0125f6c1087e4aca985a3bc482fe836c224842f5031aebda2bf49324564614d8de6a654bfcf929daccceba482c5db503bcd4d0cd8528e29b23bd2153260239b944c8f4a3c4a60e4e00587493765119f38a1d1bd7e3cd9f93bac963f8780c4a4219658e70f2137770f5b9cf406d658dbfaaed60ed75924551bc179841a39e878462f4020f167475baa6859b9dffbbb88f97cd69bbce7c42f4d0bbd7dc7e071ae8cde4b0682017820f60ddfbaece3b9c4a385bd090ba0d1be495e3a2fa3abed0e3605fe53626e55140dc173f05bedc546276a800f5321aaf47b7b8f486641f614346e2610c73ce59779a697e0ac63cdcf48e19847afceee1cc6e3cbafc7f0e578af227533ea40c2f915c12e97f00529b12f298f99b1cd0a1b7b6b930287c448e209f782bf42a03fe864fa489e0faf78565643c5ee36e3b859fc604f5bd385f63badbf0924ec401d89105310d43f4ee6bca26b771fd44498b6dd970f0e712fc86cfcf6e4e212605a9e91f21c65aa5fcd28e29186dd14132fb149f4215e9d1e5a9d70354e7001dffbdf0c0d41568944af2981d8c9cd029a4b0c74e4554d95c55415ed1e17d18d70509adceb7f74686196c21434f9ab5a815d805ddc450b4bbd93d95fef7bbcc49053ffc7333d3e87976196e2957656e430f1a12c904e2692b9720bee6010b26f399d0387be4f5431f39e6af3b550cfc79372d0b979e7668497d74265fb1989beb3adc876494f008862ebeaf107a437e32c06a27673bc99e78984b6d25176f1c8701cc6a6236ff503c95061d197411a4ef3ae5d28eaccd969f43879a9c94f4c58ffa34a7906e014b00337e5ac51f4ec0b3dd02c4128e4bc5af976a7ce01d787a6b9f0423b8053583e59658a9180253413c11dfd5ddb2461c90cad5a0e88e646ada6b1dc7e3598a424786e956abe4126c38f09ad1bdf2274b7addf437611230517627e2b11fb2e8db2a7658cb7bfdc960d67698c46722b06f52d06b7586d1b08cc92f96ddbfad14be1a4988e8836fe5215e8e56ec041b85878700fa8c522b668bd2b8c9b0a854a2e224d426c88c4fbcd9a3468eb0e443b1734a2a12b493fbbd2d040b369dd9833d4493e5b7ac8220424298f72f726b079f2ab757022efef5b06a539411363e9641886acd0ac205361ca1372649841366bd636f9dd84d0f8a80956348a2703bfcb793d36c4815a4211ff1b461b692e45b5a704967ce7082285de2cce37e5ed70bfd4c183aaa5d15d9b8954b1d46caecf82db1d863c6e82134068d553aa82f7a67a34114263039ed3771c296500ad3ccd906c291bb41c5573e32e66e11919012cb362c29d6982afed30f749b0195bc2210a9fbc", 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)=0x2) 16:00:41 executing program 1: syz_open_pts() r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) r2 = socket(0x6, 0x4, 0x100000000) accept$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) munlockall() 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCNOTTY(r2, 0x20007471) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d5c2e2f66696c6568def4e91d918a2b6dc3d6a6ff3110"], 0xa) r3 = socket$unix(0x1, 0x2, 0x0) dup2(r2, r1) shutdown(r1, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x3, 0x200) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r2, r1) 16:00:41 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0xfffffffffffffffc, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x87a) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:41 executing program 1: r0 = socket(0x400002, 0x10000000004000, 0x2) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:41 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', 0x30, 0x100) r0 = open(&(0x7f00000001c0)='./file1\x00', 0x800, 0x20) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) chdir(&(0x7f0000000000)='./file1\x00') fcntl$setstatus(r1, 0x4, 0xc0) dup(r1) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fchmod(r1, 0x0) close(r1) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$getown(r0, 0x5) 16:00:41 executing program 0: r0 = socket(0x11, 0x3, 0x0) write(r0, &(0x7f0000000000)="ed59fd1afdd29bddb834ddf66b074daa019bba85b691562c0cf5a2f7788fd7fa712868cc9c6dab67b4ed8ffc986587d8c265332f769867c6", 0x38) write(r0, &(0x7f00000000c0)="66719ab6d1756ece036bc331e5f3eee132431466418308fda0056b9c853191a9bf3f6a00ad10f5f397b15032e2dcd4bf6e8e6c8f414c8198f55f25c035422d70f2b47b136f5d4bb3fea14b46d497bdc28f532ef35ad0591263d65e09b9b2fbf4fb8082f3b805afcc84c3e5abb492383dbc1aeccb154fdfed3b163737dec069c4e7d7ec480983f2288dbda31cfacb01b9ab9107de17951f10ca8885a7a1235ff198cf359088b92210a5085b965d0950d8d6e34517bb38e94c4f5dd77b", 0xbc) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) 16:00:41 executing program 1: open$dir(&(0x7f0000000280)='./bus\x00', 0x20010, 0x110) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x3, 0x200) r3 = dup2(r0, r0) socket$inet(0x2, 0x4000, 0x0) recvfrom$inet(r3, &(0x7f0000000140)=""/190, 0xbe, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:41 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2010082, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oF', 0x2}], 0x1) 16:00:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) socket$unix(0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x20, 0x0) ftruncate(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000180)='./file0\x00', r2, r3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0x42, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x95, 0x80}, {{r1}, 0xffffffffffffffff, 0x81, 0x20000000, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0xc00000d7, 0x3, 0xfffffffffffffffa}], 0x8001, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x28, 0xfffff, 0x3ff, 0x7561f973}, {{r1}, 0xfffffffffffffff9, 0x80, 0x40, 0x80000001, 0xcb}, {{r0}, 0x0, 0x1, 0x0, 0x8, 0x3}], 0x5, &(0x7f0000000000)={0x80000000, 0x11a}) msgget(0x2, 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x80000000004) ioctl$TIOCCONS(r1, 0x20004276, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000140)={0x3ff, 0x7fffffff, 0x8, 0x3ff}) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000080)=@in6, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0xffffffff) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0}, {r0, 0xf}, {r1, 0x3}, {r0, 0x4}], 0x5, 0x6) write(r1, &(0x7f00000001c0), 0xfffffef3) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000140)='./bus\x00', 0x20008, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xa4d, './bus\x00', './bus\x00'}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=""/26, 0x1a) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="08000000001000003000fed74da9365eea5aa7cd39f8793969b980d43e27bec179ded489f0d711d6ebc8e4bd7304ee67a83425258feedff597381e8f27370f402dc3aa4d3005e69b2c9183e05fb76740a5de625104c100ba09d09f3239545d5ae013824890d4272b618acc818fa398f1512ac8d85181a977dc5dd35800f5c1e72bee9db066c77c592e8ebab65c816a8e6bbfc7e8b639e0ecb42a32d3bacd86ca39b526eb3b24d01e6122a2e9005eaad23f9dcb04957147a04b5a202a7edac705623892296b09b63a7f3fdf20f11ad6f25fae67c895394253bfed61396d0adb94"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="04041b43", 0xffffffffffffff8f) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:00:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x4, 0x3d3bb672) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:42 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x402, 0x0, 0x5, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) fcntl$getflags(r4, 0x3) 16:00:42 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = semget$private(0x0, 0x3, 0x100) r1 = geteuid() r2 = getegid() rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r3 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xa95, r1, r2, r3, r4, 0x80, 0x3}, 0x8, 0x6, 0x8}) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:42 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@#}\\+*&', &(0x7f00000000c0)='}X\x00'], &(0x7f0000000180)=[&(0x7f0000000140)='\'/}@-\x00']) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, 0x0, 0x0) 16:00:42 executing program 1: socket$inet6(0x18, 0x8000, 0x5) r0 = socket(0x11, 0x3, 0x0) getpeername(r0, 0x0, &(0x7f0000000040)) 16:00:42 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) fcntl$getflags(r0, 0x1) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="ecb4a1c49794cf9f53eb1299f75a20c274a483559b0d5843b653ce985ea425654f4a27a0b13d32d1bf4dad18fe7e1e7b5c8ff9bf3e2b4f62d7ce62c973141400254ac5c34711c259b0a3400f5d047c0da6bc31a769d74d9e56836de30b004f6fd11318a076d225782f3759c8acde4df2e93177c4b045c97883fa61f64da20a310ad8fdb086a266a1255ea5d3174cc9dcafe7beb1c9e1257474c890edf5ae26aac2ecf2a96274b49b7177a873a83d829dece12f899bc303043123e6672716857b4931825f2f152a421cf8af8774b172bce2595b8d136e82fc25b1f43c46c8f71d19b69d5a0e53707a38f18a90e6fb", 0xee}, {&(0x7f0000000200)="e5b12c5a875ca7b4a406efcb71b44b6c2749146782b93d7b210f78c3ac16e404343dbc733799f5693e471841c632781cad5a", 0x32}, {&(0x7f0000000240)="cd87942cf8a3407596f1ea26a90c23bb7933d2f60d95fe9485d6bef3dbe071aa540990dbefebfe7535b2520af31d7caf2ecfabdfd6b3593430170c092eb1420971a6a2ed2767766972820152b48b4ac2e9d001e8433f18f2a95432865ffd0bb8863bd1fc959f2607b099bee4d4bf1508d7f4512d55dfb687fe5eedab1c31b4c0e2e8d1d2d058500b821fc690c7e716a5c6f58832d6dcbfff6c2d5e1f3a47461ea507ed98988d0030b892dc8c0dbd12e3aa8b508a89248eeb2d2a04fbbb75ad0e56e13bff804ad4e65eadaf5df140", 0xce}, {&(0x7f0000000340)='6', 0x1}], 0x4) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) listen(r0, 0x7) 16:00:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) 16:00:42 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x3b}, {{}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x500, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x2, 0x4, 0x80, 0x1, 0x7, 0x7, 0xff, 0x2, 0x1, 0x6, 0x3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x288, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/119, 0x77}], 0x2, 0x0) connect$unix(r0, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x82, 0x0) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r4, 0x0, 0x9c) readv(r4, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000300)="ec4198a4f9e0c8d42c39b48a27e7dcbe6f73c50d16921e9bc7cdc3c0ea8d66f020aae0f381c0eb09e5e44db14bb7e848873002346a508df1666029208a80761f9fce5c332cae1907e7f03e809dc361a4940a3eb01e2c3af62d2913747e570b225159116aee13cd570b526d99c5ebe43b23cb936e63fc5fdaa848758a32005100000000000000000000000000", 0x8c}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xc, 0x101, 0x10000, 0x1, "ad00007250000500", 0x9, 0x9}) open(&(0x7f0000000240)='./bus\x00', 0x20008, 0x81) 16:00:42 executing program 0: syz_open_pts() syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0x3, 0x11, 0x20000007, 0x100000000000}], 0x1f, 0x0, 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:43 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x3) readv(r1, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) chroot(&(0x7f0000000000)='./file0\x00') 16:00:43 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x400200, 0x23) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0x7f, 0x2}, {0x18, 0x2, 0x4, 0x5}, 0x8, [0x3, 0x8, 0x1, 0x3, 0x4, 0x0, 0x1, 0x18]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="1d", 0x1) close(0xffffffffffffffff) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) readlink(&(0x7f0000000180)='./bus/file0\x00', &(0x7f0000000700)=""/144, 0x90) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pipe(&(0x7f0000000000)) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) write(r0, &(0x7f00000002c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 16:00:43 executing program 1: ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000080)={0x8, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x11) r1 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r1) 16:00:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) shutdown(r0, 0x1) mprotect(&(0x7f0000300000/0x3000)=nil, 0x3000, 0x3) recvfrom$inet6(r0, &(0x7f00000000c0)=""/251, 0xfb, 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x0, 0x2, 0x4) 16:00:43 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='^]+-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\'^&([\x00']) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000050000000000000000000000000000000016e7477365020d6d4696e71349a0ae49d1958f79a801aa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750a71be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8b"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:00:43 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getegid() pipe2(&(0x7f0000000000), 0x10000) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r2, r2) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) chmod(&(0x7f00000004c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x1, 0x2, 0x65e9}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000240)={0x2, 0x9}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) 16:00:43 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = geteuid() r1 = open(&(0x7f0000000340)='./file0/../file0\x00', 0x220, 0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000380)='./file0/file0\x00', r2, &(0x7f00000003c0)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000480)='./file0/file0\x00', r0, r3, 0x0) getuid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000500)={0x4000000000000000, 0x7}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0x20810, 0x20) readlinkat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/191, 0xbf) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000540)={0x3, 0x15}) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x2) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x120) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:00:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000001c0)) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:43 executing program 1: socketpair(0x15, 0x1, 0x99, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair(0x6, 0x1, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000280)='./file0\x00', 0x8004000000004, 0x160) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:43 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="dec149ab6542c6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a02d0ff6e9f14c1abfe3e8f7eeb077170a9e4d73765d02b948deacd2df5bd7009976014bac145b1cb29650ae8b693323161501d0ad7a0e6070a310556526f48cb656c8623419590003b3c9154942fbe5eb826334d60e021ef583e6164fbbd6ccc37949b720e781a9bb07401da4f8a674834dba9f7be0dc2676b4cb8e06730ba893f59298f7d3c2e914f87854e6e323502a412df36c74cc5c75d4fab3f07746b9c6e528237e88be7f351920a34ae22ad07b3bf277aa40404b8dd5cede7b0728558189f8a5e34687dda58210fe4d6eacf4e6248a2b15543fdc07013bee89b779b2191e6580ee97422a7d51cdd9c74131451028752a33b6e8337b31876b16381fcabce6d0322f1a82cbeee237918de0bc970144149adaf00debdc1ea96d5397146b9f5078b60eeff4bfdc153038e01656641d6554bdde2004fa72039a58c1e9b8a4393a12701edb061c931182fc6b6b77fac994657c16e73be5433d7a5cdb8bf826bc76c9eadcf5572dadb892e3dc6a941d8b43ead226596bc6a46af38bd004e823019d5ef0bd1da1b7c48b819f7b5ac5a71776e99b850551c97b9fc6c7fd881647ba434c9e7fe7d6930e2eea1bc52f900effb481966a16ee754ff09808744a98988ba0bf63cee6f1632bd4c4822eb5146cf6e21e56d2100dac7e02a2a60c39f9bbc37b6720a75d241c7da2853ef80a5a564c0ee8f460ad83b0e4ded568ed1e084c53e555bb22af4e5b24fd4ec5e578f831da218c50589f348dce3b716290985bea6a1bd04e29dfe02c3e1efc00e6242eed2cd51cbf1e33464ae5f9b9e150bee3f7571f0b4f365745101c27d89adf4383341d5028db2339fe18dfbd6db49391d31727d88b4f6e6201fac82c34680c52a302c509e94047deaf9f0b5a8b713eb36b2d938c8f97e781761d5df5197ef40428ff39026d0b6bcb7d125ad4e0e7c670e77cfedfd81db5df06547d45b40f0af96d01ca1e7823ac8206cc17f4453ad69bfc5387496ca17eebc0aa7d8f0e3d001bbf1be546403a43ab0d6718f762cbf53a5ea762897a152a94fa21a4f6568989308a24fcf16fd39473b99af1785576b53fc3203c7432667d1f2db9ca0482204b18ee8487455c00fb63fbdc31f2dbc9cc0ecd7abad2c66f97e07dda10df3abed03d8c420ef547e5a269bbe72e790c86b760d6480c91550b56605dc39bb2d281228204f31fcd493f051f8ac142a492eed2ff0d3f1bee8358f6a505edfb164ffb955029d45c3b72653f7c4ddd19729a880021bd42533ebff82f3c9d8cb43c926c8895178893e8496db7eb7ce820f74dda67aca8613a4b738ce772e81123ddd04c523d6ab011645cee04f0c54a92f7a1909b021f29779308541804afb484aad821a56ab98797721b92fae9b26515701bde41e93ec0b94437fd57e562d1f29a96dd26bbe2761d4b24001a7b5e76c06abe54119f774467498fefba6b07c8c9dc931aa6464dc3d4bd0b9d7d6c957ca9620cf66be4b17a2547a92be6ecc627b0f6740a7fe17ac35cd9299880a48dfbddb38546f7caf84fbe7516ef42c685388ab4b8059011b72357f486b6b8da1141a2711bc09f2bce58d874886cef537aaebe90697866cb30e760a73edcf72b33d3296c78e093f03a94f02c8a9c4420a98cfc167280ac2e0fea1770fddd2b758783856e1de32a6b8c6fa89e3780c5fcfc9810f9912d1deae0c5b2632796c5e58ac7ce919264de265592889cb3cb5106eb8e77c760aee23e04e53360d34f33c7a3bb0e101b17d510984d142709021471070f5a2eef0fe26ae978c2264fa2c9d5f7bda6d3815d4d0d38e056f668dadf21d0dbbb757ac84d7fa04162e06c3c72c1381fbc0e1669b6a29ad50c415e89893e16120cb79f0d112a0097c16582edd6f454df1e12c16944de88dd4cd7ee532d7ac631f2343c0e7782eff5402d48aa63fc6177b1e02b6d445432f397895b04d5e593db45249266d88eaf569d357584cfea2faca1995936863345ebba2616d5bc750644b2632b491d2033488938122c050008d805089c2ae182771b7c6d7b543e8839223557ef40652f5fab3cf2de3c9f4fbe3e3ca2e7642d2b2afbb335bb1d3ccbd286de1e8c27b407fbb2cefb02f3489fe40500114f60cfa0815823f259038cd05358f8a17ca4acec992b355e94c0ee905a2807a80856bb8bcb24c436b33614b2e71b9a7720d49bb8bd4945b2e56dcaa46b62d35d0516ca6da917d56b3484402275bcc9952fbcd46f2a314727d359733ba42b832796e1f650eab9dbf863dad239c54779b5f0e7252654a62871d709cf8bf1869cb0894eaeeec7563ed01d03166bc42a5344fbd1b3921707b1a326d9706a623c3d521afd4b8a09d59e47615b719511e0a215a3d91701f7a2c4e4bf967a4970e3f738aa2314156ff1bd9f2754f38a39928cbd0e2d3c99a5ce100323342e4fcadb9451188f6b34873720c55ecd901afe7ccfa61b4d305d128aa3f211b348709ffcf356fe2018ee9becdf58974714f12be01b7392fc8fdf8a98c921d084781353d9c71584a710385b42ca6cde59bdeb296a2199d626419c517d87ebcc791c9f79b6ac2cdbfffbf04a46e5f97e3773b633e229330ce854cf52dc78a8ba684ce4dd83cde5ac04cc6dbc3e59512ae8ca7a4bff597236794be0c8ade02b9a2cafcaf76c1bfb123ef45d07aa9d914bb72a9f67adfc1778d6cd4f302937aa0c8fc44e8a813869aeb1734d672348102db018867d6ef3dd5f2c274b21ca3a2034374fc57430f2637fe8b7a0de437ab338ec11407b6218344621a5030ab01f064a8a515402ea72b82b53816e8c3d586c07f91ac12a0f0026b8f11e1b8b256d95492db8c0c69f1529dda1817649cdb1b9c8ce284fb4525f1ea01b404b372524f1849c471cc931e9b89d737f06fa070645750e0db2368931b656ead76fe49834a9a97ea97b2a660d08fd03516b9805b243090944ef2658d439549006f6a31841e7ecc6d657bb33f37894db88d52776ced2ab4738a03dd525498959f16698f29ced12197824a252a762c9f20417048de39361afde97e691e33bcfadf6b2a64c5d82fe165c96013b0a012d4244766705956c2f4db1390b5316682582219d7faf4b1c69a0ebbcb1009589be567c1204fcc29dfb0771150deee5e34ba40f0b4707b552bc077802c71713a182f5106c5a49813c0a61f5157e552f6d89dfe599763ee17f4677647dfd67621a23037b27f0296dcef1bbc3caa068b4b902f5a278180eb1705043179932ab8a0a41b531b03cf5c54b46772780af56eef7e5da0c24d50b0a2a7aa35dd78ecada4945c11f5ea7045e93763999a7f8f90d28562d6164f53bf8c4f75279e3eb19aed25a6c7fa2e28370d92f00b70238d7a6867523bb136ef1979e56245a8c7a04eba9f199924da9635e7b47d004a28fc3eb7e890a8e55948b78b00c7e4f584d92bebf3bca9e41f88c45dbba72cd8f782a6f16ea82129752e0ad4fd47c318fbdd838c36df2efdedcd8007604341a36bc0b73cb020a3645bfe4275dcaaad2688228e9f722400216b5e4980109e6a6e0afc42e8c785044409691f48dcccfb08096b7bfdd1ffd2d4dbdbe4e0e2f5efee1ebf145c2474b4e9cf12b4aa106418038fa93cc34a1b99681bc93c1e95d628492fc4bdfd12ce7b83c615cfc10d697cc296b220e1a4b674999622d771123946587e78ef1933a64dcaa84149aa8c12ff960470d23eacad7a4aa31a7f5c0921fa12e364b384fee9bb7b6c70675f476761d8133219044f9f42ab51a75360cad63d69016abba4194c80876e6dd0c07faf14c2f089ccce981db75275a47cf82ba516d76b021cc125041c141593a7432a190ca88c26ca303f27258390d21b259970c1d6f65e222c11c5e5988d079c6138f7d59bd88636e3cbe07213bd2a377890da941b8fa6664b9a419f2a86312679718667ca81cbac65ccfbcc6ac452bfd23db7d08bcd3ad1fe560419aadfd08dbb7af1a1bb0e2807b0418c35d5298b4c845a977578d26df7617d8b0c4de8872e57df0d6654baa0fed62c63c541285e2980671ccad4a7f9a9097f93001bfd744adbd89881162ef49a91596b58bcdd4f1e38b6384fa99c8fcc725e06d50bcb9e3184604a9b9d4d9c0557a04204bf4ac8d52bb6c9ef7ccd72219761e0619ffc0249fb0b00a3b655bf1f40003b327b07b447183409499442815c52217e23f6b63520bc6d4343458905ff4277ecfe4a3c4c914a3335992036069f21827ad86c72aa5c0097ef1999773518c135bafac02ec2ef50ee3941fe88074e2f7474c5db6c74b5484075c028e4bb9269f83425aeb35a9ee210ae5f6f5d38bd1b0dee154198cf37bd1a00c0dc6940b718cd8501f7785fe7fe0ecca51d7bb564c7e0e4f091d37bf1193f07be0d9b60fd79957dac77ac22173ee6497b6140fd99b65b20b7deaa4797064d5224c44013e78af94267ebe7e2553dc1c876afd54340bf061e4517df81f93e9cce4bcf42c953068df76ee0d507acc75a8883cb520b9918261bd5cac50a89d295339c862eee53c64dd679f7b2d3836c245159122f34d842f64e05eabc415ec32b23af4e0524cff8ffabb8d711259139ee675626ba3c8afe2c23686acaa3abe8a1a50dac624f0adec0c5163a03c61b26d6d5482af422e9320dc642592e0f836efff2fc328854c5d63d2bc74b8fd96cd0ed575d2b2b018cc76e14584b325aadb8fb2d56eb862768fc422361a623a3e4c12debd7b72a8b7cd8eeb31d9f0f04c110f5e4587da3b2a920a852f8bdcc1af491f3c3234da3f1ac87cb24a832a8d2ab98b55e13fd3cfd5356b2278b7c216a29d4be2dede1ff22123d8f12fd37bc75add02f737374c7ecf3824b4be36ea31c1653c612371e2d4a3ac0919a355767f35f8bd4c0ed3e7c50d1b58bfb5d0e18fe9af0ff5018347fd7e7d3695df2777c0daf5bf4b5778816b9c621ae4f0ad339da7a14fb7add3bcdc1971e0fc4b7846542a9f17479f4a3c2bf942b3030d2b3239fdf62b28111cb1e83e66cbf2255124c5db116277a8badea1362e96d40314a1d6517c77839873ec3d4a6f74461228d70a095ca1430acd6312a43f4a46c5e9497d394d0fe845d8ce22558fb672a9fd4507fb48ca047854efc435cb283d9834c51fe55af4a37e2e074e1d22da57e2e652271533507b3ec17f9365b94cbf0c35b9d37b4cc3714bd6125e", 0x1000) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x3, 0x8000000000000000, "8d0e36ddc3a2cd7e010066137343fd4c446c5cbe"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0xb54c, 0x1, 0x16f9c00000, "4650215cfc49bd71569ceca1a4eff5b787a54f5a", 0x8001, 0x4a4}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ee636c91107d86939f41674589fc392dcc9bdf1e0033bc6818b1cfaea7cde788a3a302", 0x5f}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:44 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) chown(&(0x7f0000000080)='./file0\x00', r1, r2) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-#\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='(/\x00', &(0x7f0000000280)=':!:\\{^\x00', &(0x7f00000002c0)='.-\x00', &(0x7f0000000300)='[\x00', &(0x7f0000000340)='A:)@\x00', &(0x7f0000000380)=')/\x00', &(0x7f00000003c0)='[+\x00']) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000440)='./file0\x00', r4, &(0x7f00000004c0)='./file0\x00') getgroups(0x1, &(0x7f0000000500)=[r2]) setegid(r5) getsockname(r3, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) getpeername$unix(r4, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) connect$inet6(r3, &(0x7f0000000640)={0x18, 0x3, 0x10001, 0xfffffffffffffffd}, 0xc) syz_open_pts() recvfrom$unix(r3, &(0x7f0000000680)=""/222, 0xde, 0x40, 0x0, 0x0) setegid(r5) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000780)) getsockname$unix(r3, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) chown(&(0x7f0000000840)='./file0\x00', r1, r5) r6 = open$dir(&(0x7f0000000880)='./file0\x00', 0x80, 0x78) setegid(r2) connect$unix(r3, &(0x7f00000008c0)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000900)={0xfffffffffffffffd, 0x9, 0x4, 0xd2fa}) mkdir(&(0x7f0000000940)='./file0\x00', 0x80) connect(r3, &(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x0}, 0x8) symlinkat(&(0x7f00000009c0)='./file0\x00', r6, &(0x7f0000000a00)='./file0\x00') setegid(r2) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000a40)) wait4(r0, &(0x7f0000000a80), 0x9, &(0x7f0000000ac0)) getrusage(0x0, &(0x7f0000000b80)) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x80d) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x8, 0x0, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10000000000000, 0x0, "d5dbe3ac3ae26111efef0523d7af73535ded3f81"}) 16:00:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20400, 0x10) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x5, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) close(r0) r3 = kqueue() r4 = fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r6, r7, 0x6) sendmsg$unix(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESDEC=0x0, @ANYRES32, @ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r2, @ANYRESOCT=r4], @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0], @ANYRESOCT=0x0, @ANYRESHEX=r5, @ANYRES64=r3, @ANYRESDEC=r5, @ANYRESDEC=r3], @ANYRES32=r3], 0x38}, 0x0) 16:00:44 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="91a7d573ffc6a7f8542103d03f9c898756218a34ee38824a9bf86107bbcce46931350f7fdeafbc2e47cbc43eeb02d1754f768f2f80bf744a6ed2e33c6eb89bafa1cd77294e00569c7caecd43cd41b6eb8e265c", 0x53}, {&(0x7f00000000c0)="25d6451b7390863d517b588ddc842099dbf3fa7c9b7a972dcd566545833d2be5d713e19de718383a0b0160", 0x2b}, {&(0x7f0000000140)="bacfce3c6e4b00deebb8b527489929069d47a7c8ce0b1fd66b7ccab2d7252a75eb373ac831018128ad4c3c9f4e6c3edd23d1eead71c28ec126d594a71ceda186f0c70a35780fcac525b099721d37d08509f958b15b595cf2fc152523d2af481ee95a43a1b8143db2ada2b6", 0x6b}, {&(0x7f0000000480)="a2566fc43a31de15d6f47bb86755ad8898347a364ba0d3a9d436905c1d8fddecc46e0b64e9e6ee101bac1f63d33365efac43562c51ba2c761ff5a830dfe1e8f6a46016fda36aee6abf8d1af6552427dbb622e55e17715f8866bbec3dba5daf2fe335d8e115986a47d304f2c3f757dc1ad25a32f0ca55ab7e8ba2dc2bf5d7e0e65ae41f397c19eecac7e858090e0a9ed7a625337779718850791a69f36511b3c72b44e403759b7c0cb0003d8cae963366eaa308fef4a33ba49368099af08681a1844fbd9d3fbd1f59d2b4ac65edf4b315773d54168673e009fc931c60a3b01a764f2184cb845333bdf6a3805c0b5cb1f7137b24906f9e04a52a741a74f574708d1622a500fb2b8290109122a9b04cc71a815591517856455350693493db6a01894acdbb9d5e2c2258c2cbf41d964a93e5276782a6c22a9dbdf9bca06f600f0464917963a27403681919de7248f1966f40f39f59d566c595d74fe6bbceb17abc5cfdcf342b6a79dd23ddc0fe4f914b0484a3e3fb80da69ba6d1813a07b4a4e78664ec093b53b664e0d85466fc094260cf0663994dc68c4e4b309b3ea297f5e802d0627e5a7c1e7446c8ce7d305a307df2bf17a443ba0f14a494f7e42f3773cbd8fcdd0cf2dd53abeaf351aa65a1648135d26a5e999913a3abad36ae17abb533a3653a2232c2a6810c82234cd2862046a84e20af15308f39f349be15b368454f5dafeb0c2cc583daa237c96f1e526cd9a9a020159e0c82d2d04b8bedd5e49feb905f7a52680ffe919d315763ec83af857a30f3b95c5d3d63cec1de87b8d90b482646b3060da571e84faaff6d2c69333be4c837bd4a6432d18a5cbc78128fe34f012966263930744da6ccbcb9f22245e035490780580cc3d22b15a6d1d1cde6e38c9f2ae47e466c87ad61a377674afb03d24a9a5ece46f67dc6d022e774ea27d1db0517c363746562ea44023a9404ea7393750eb86fc19206fab2879258d625337c361ca5b5ad40a381d4d41413a4b54578fe900c1998280b8495112469b31f72f6e4145df65b27f0402a22c74ef855a2ae05c86199c9db2b88ae38c28333916cc96c9c70e66ee84ff5035d96e0acdb8bae07e06afb77094e23e8b8531e16ba76e1eeac09f999ee78700b86523cb53fd1430434cbcadf4e0f3156632d7e279556fa6c594061919079432909e4587e941ac95df90c0cf795bc3ae6eca6bc73a03c0d56f287bcfd2c6bd2837ed713274c64e726728b4dcea4c982bd5005e7a8c25e84d214b1663acee96e57d4e8bb36772545f3075550a0f04857492baa7d784b414cf9e0c4761e7d780f64c757669e411bd1150ab519cfddc2d7e8bfbf25aba0a0337068417f076f7444d6b27c9b7d966d7dba65c4a35c48e785130eebd8b88c4bba64f7db5fcffd08e3e90c1d3dbc23de795a7d622472997330eb58c56f44d06873007412eda83e21f4572b691cb3b1941bd100e02ae5739ce4fce77cde6478a4788b04d3484f22e44175832df47297f0594c3d35a30d3d8a25a6a9adfdf1e8d3467d36678e61504a81549345a3ae7e4d951b1b6e70f0db93c3014ecd5cadbdf1bab46a25c190d237e40455faf9294d49ec2d7c80944fd00ca76e6154bba302ecc45178da9b4c50320aea214c99873e4c9f788b711e93ae8dbb3cef9db1b68e9d7bf90914fac2893ff356b64803a0a4201984a73b38b8eff7d4bbdcd9d749dd5245473b43f59e1d748f9492a1e16b9bd5f94af0b04e42e99a89ebb8844a825112fca8aed40b1fe3f649288a7636c3bc6e9644b3c612563dc3e906c080f7558e0ed3811de0e699e583b74325ecca49b873dd71c8e3e47fbf38d47bf9844f31e72dca2876b68d6b990561c900fb1183a9e19318972e7b705ab7896299ece103e59ee47daa3380db0d8da4486df8a6439486e90eded021699cd8f8ca171679450b37aa319bf1cd6940d09710a82f6a28296bf99b2f55accaeef620ac577411b3a03f288827662a72c840083db0ae09fb7455e0f92d33b9d94b81886e079f643ede28b8e8c8fd12af1cf1b6b521480c55d147fb64f5061c907ec426effd62cbb3dcb1870c1c64286514b28b4382eff123aec478b7c289029a57a021ef9a7a4ab3ca10a81e0c56fb1d2c47e26ec473cab1b7971603fdff850b684b3f74d307fe72150968771939d49fde3d38b05e272f38716f13ee3637b0b46ccd6c66f24b987af9fbf445c337eb43e4041f96e884f1d5af64e82ffd1a12d6531e1870b4e9b3addf54469ae3e6ee78893e90957fd79904e26ef961dfcea62a4e4e68fd1ddd3d86bc07976d21bc886f8b8130142333da2ad92708bb11b6e730f625cd7e9d7683d2cc91f70e7e67a4cfbf207ba3da5be6b9b3f97b65bdda7357fcedf6b1dbbe9ff2cebac32760bba50a23dcd62ba3bb3dd27c7343c45749edee42dff305727de5ca478bfc559ab696eed862c88ceaf68c18fdc8def39ca0a40861bc10ec984e9304007325f1925dd562dc529a432c340189005999338f1afaa9aad784d1fc862a595f23901f28f8b20e3b5b91e5cce6a8a2a22e9e0fa241e2b497a2f9058a35710c9ab6a65f222bd5de28fc520f08e3a72440e336f4f6117ad4de7defc81b231752e8ac0d87040839f6ccac36a2f6ebbd701c65a90a51064d1c4c62356126672d2703c5e00742b6688badf5818ee9d816e60a89895041063c47a85ffd29a86265c158935f8f71af22704667fede79bf0a2db46fba8e2cf9d7ff8738831590bb6fdc48986725993ea580e5a12664aa81f23489a7c9a207921531d31c96fd322cf0491a26b4dfc624b32ebed9f0ab24dca60f3641272bbb378185e4f91f2ff0fcaa2c4826410669b7137c5869e9d19aa24a0769f16c43354c2710e464c0a1e28062efa1b942623091ca17ab618ca61a08ec0b914a988515358930d2623b8f58889a8554292aaa73dab7077712e68bf58b592fc1136e68d824c62d7e5adbfc8953a76144f8f1434bf12ea72cc0dcb43be5e4cef9fea00b76990392320c1109aae56dc28974dcb23435961b597512938845af9e9627a4264ef36ac5591a6c83ca724300e1fecf5c982c5a104bb7f6e5ae9a38152630c34c998475858e5ee8a3b82d5cd9820afa9e750b62512e27ddf2ed39b0423b31fa36f44f68e3cf4e9e3431e818be3c1104eb6e9001a0b31330ca211c57d96022d1c686ad65b9548c588e21b8bf62a12d4f9583500730a650ace98bd7a66e15c38bfed0dd1f005a4f2bc5802a9508c22d28dcfeda464aedca80745d2062df62f57da9ac1e800ce7ae670f23ffd333879da0234bbc2461a3aaef2675d491884e232cc74b27e318b3980f7eda889f6992f704f0c6ad879280189df8208adca7cade3c706e46aad97ea192d94a663f33e28a1dc8f438974efdd3f1ddf043880fe117848f0426fa3dbe428aacc909423a553c76c65214c193b1ab19656771a693f418e3c56e1301389e3b801218c5fd20b133c7c744d38b3221c4f1df9f65ad793f2b055ba4b227bec36388f45a0a60c4082b494cfd5cdb16e940dd881c48ce2337c57145f19ad7aa00b03cd93c96dda06cbfa24375b91dac11535ad23d2be673c25bab7c8f5b5f9e7929664d94ebb3eef67ce9253d766e04b180a3d657825f1eb08bdf306f140c296784c7c2a15d698cf617c533ce5f4d3ee6d8499bebca0f0974beb96b6acd32095ab2dad0132ff0d9ae8f39868e5e943b82ad699a11149ff96b0f4a4a3cedce7bf750ba8088937a8e511d406d12286e463b0b57bcd22661d07e8b1f230e8d7979b139534a668ad8dc391bb20869bb2e6140a4de70382229134db3a54efb18424fee8da792c90ee2eb9ce56c3fc69cba2df97affbbf7fd84e72f514f4e605865cd4e42de9cc4fd2826ee1bdd39813acd8123e5f7114a09a8f6ebac5198306822242145c4a80a6f59a012072209724bbb2361f795eb7374ac03e13ffc4bc7eb3eabfb09f702ff9a05687eccfa1087f1bc8db6471c5377553dff20f0b3ed64966a2d535fb4d5be70309b3fc5773dc070c4cf3c984ee8def926d9afd7ee5be12418a1bb3f666b449b3ca026c4544ccb71fde86a07ac56b7b98e069d3a8e1a63ad6eee7aae72e9c4b62d522693dc39148338bc3677d517a0fb72dd73deb6ec8b923545e4921a8bbcb559f97e2ebe5aef22ef1d14905fc91f0803170f55d2fd205cc3e1f95013a8f8c78bcc1a52b46bfc82bad2688c85d82da5b6bdc9c965ca86616638df9c443a12372177713d2a4377079763913020cee05d0d093e72aae1607b788bd3ae82b01a9c340e335272b3ad01fbd3df3abb3c29a1035dc905dc801c8384496ee209bea160955d37a907411f532d6060fce986689d03449374189ed2bfb07fe14f4b766de829461a6a3da13a3fad436e20d7d12e8c937860a11b68d8a82ad57f69618b8fbc999389421b5404fed039f5060193972b0f0f0bc230e3981b107701c04541427ba88483865fbb90c1a2106f2e84da6c23d4ddddf5c44b5d20ac9030fe4a76651a7878e54912854bd8d12c2e2e2df655bbbecea8378a1918213c49dfef7062f91fe1b1a648ec615bb488569f52fa34bd98b0f6cb549cf159cb0ea233130d1e6b983417cb0a2677e2e4b79144274926508407aff2806038c0f071589ce47a8749b9394624e07b14ac8edcc920a22ebad243af81b1d8a16dcbff51ea5186dd844b0c8c90332545932cc6a17db45eae01ac2647c4be86e7679985206ba34f99be8380c3f16070bda9d9a030e455d850957006df14e27bf26e095c53de9932d8d230783ca57f82aa8db483db8ccd1544e4f03bb07ac3758de33f439adb33fc19013d9c937dcbf5e2b8d55498d6ce2e23cca6706ac9753763b451faeef56023f4334a9ccf0493452394cc21ffd9388fe7196f9be42840c394f3b9547a8c6b84897281826bd592fc74459b160996417c46382c77167eec2453400ecaa302f5023ccefadaeae78aa78db1749277352a082abe09de65a7e681f6a21a283a9c335ea305dbaa7d85dea0db5f6bb00d85e8ecbd998f5cd048abf7edab617070d619444b27826e0fb9e47644adf086c1ba66e75efb29f1ba4659a8ffcc04830f811a0888c038ddadb8f1e8ca6e6f30e8b1abc40e8a0b9099f2741b521e15422c1482e8987b21b4050277652faf7005303319546ef27333d605bb5c12c71138dd3a7ed6d3f6459598f823cac6ad366ca40bc81d8271ae30e126f1e494c56895c48a1619a481a4cfb68533a2d8adf40f4e5d26480522bfde053fb5aebe0c3ce6f77f42aa1b76c6092f6d6a5c17a9f2898e7f926d2810ad909177a7c3d01c50bb9d1b6696bd88a3c4fbaa053befe411a0db122189eca8f2cfb8c8dd4ef2eae22132b833647e9fd882475af10907328aeb4458ba6154f8b18a7925bd58c9f3709809dd75695fa6a9610e86818859395ff9c70029138908b04364db0e7167ae68ff28f4dd73f5ca835e0985508020d2b0bc2443a8532ee944408d904962219b5ed08985a6165b583344d6bee2ef2ffeacf20b5cb6b1937aced145c6eb18c2fbaed1ef91b9e6d8aa0f0fd4093af0ef3f9dc2b691992cd8801c9d5a577f1b22502256c8574b61cc060262324197bf8e6e65a97a2a6266af248873d4a9013610e20a57dde78fff1a45aaec8384c2603c62901873c494978f0ba27673f2e2f83f56fd8d54c27bbb7e55bd311e6d7d9a8cb560f9825b498a5354091e9e60d178f031ef00a64b4625bd2745b1d44c0e00d3bf1cd1fa7b482a8dee3bbcaa982e960cc096f577afed43d3e68b2d600c22319e6", 0x1000}, {&(0x7f00000001c0)="e5b49bb917c2dcfeffaaad4d8580402fccc1265d273e39b2aef829c32ec30e034530d0831ffa8f905f00747323b0aeb4857a25b590a83c1c65c4114b18d5b6c66726263bfeaa5138d72b6c08a816f1dc8249101d925e8de9b2a4d2fc6c372609c567918e202abb9462db22accf3c29d43c0aa11ed115dba565c30398981911b18641b49ebd7a6ac64a65cf9dda3a091be0d02fae1c0d89d864c0e20e590e73a8af73", 0xa2}], 0x5) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) 16:00:44 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x1000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:44 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) pipe2(&(0x7f0000000180), 0x10000) sendto$inet(r2, &(0x7f0000000000)="3d203ba16f4312d5dcc835b487d055ae189facc0d109604514d15539143e76b2a14e4463fff5a25750a1d156471772c9507d0024dff10a6a584e2073445411969f5369ac8ea08df252e45ff1ec5339c53f83e7587250d73a877b77ba80a81f05406f91e89bd1783b50b1832255539dbdbc20a695bb39a0f0b1009ea7b261df1381e0a99694da9a9abb4de3fb2ab6579da6ed37560a13ea6add30d8dafe6d0fc23d8fb3161eb5a9fbe61d4e8621a90ce8a76922f1c7d6b47857ce87a95bbee74bea675a0921e646164d12c8462d6cc44ee14a8f09d5d7a2d4fc014b500520eec0f73e89a61eb82edb2e009c7dc8be8c00000000000000000000", 0x3f7, 0x400, 0x0, 0x0) r3 = dup(r0) pipe(&(0x7f00000001c0)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x100) socketpair(0x1, 0x1000004, 0x1, &(0x7f00000005c0)) socket(0x6, 0x4, 0x8001) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) ioctl$TIOCCDTR(r1, 0x20007478) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x40, 0x3) 16:00:44 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f0000000000), 0x82, 0x0, 0x8, 0x0) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000100)="4c509b40b276f4902f4db5f991568bdca7272b87d2e8a2ee53da0428c16c1bd41c07ffdfc6fa2ad26f42b3c4711b18136609def45a4388cf858b18b05081e52f898d894f950445de2b73d924e0d1831455eee84b89f58be515012dee984a7796be014abc3b76fcf3ae752ef7bfe754cc1087940ba00795a1cb5b1b0ae70f74b7c476a52d4ce436de19cc44fbc6051ae10d707703432946ea4ee723c4fca6c38aa292b1b973f86d2ba2279ffdd5dae04b7063ba5daa508e9471e2133ca714f02925daa20a4ffd2a9c3be33997142d9c7a9d7b9ae4aa8eb1adf0da53f6dd0d429cb7ec469f7e4b53fac0ee4d02351ee41412832d56734ed537c83bf979ad8775ff900df1dfe14f2d5df82c430000979ed6af261c2b9c76909a0171c4c19f2a12c65b436f2c01481c444bf5c1695d12b54889998787699333ae53f5ae836b6365d627030826668ff0f7d17a3f416bf4da7d840d2a2e6e4a8096308090081b6a232d62dff184b795a722902750c1feca5f636f38d6cb377a01e524331a9741739e3f07b4536abec234a3ff9704832dd63dd551abe05b153affc6449cc03df9ca528047449e1c819a24752f56f3deb0d15f8d70bf3d9597aacae0a1cd049854ff35660ec451570431af177724beb10d5d954d55067df73d6ab32716f3c682dc158619038eef8e1a811ba7f9cc6cd2f7fbb6283d2bbabd9d45ff495e05a4c54d1fd227e3588f1302b9e78eec41261b0412810d0a55118d107f98edf7de6d2e36d99c4bda90dfa1c12948bed1a490dc6fb770e8b6a3f3451b21579c1aa22ef4f86043af5388fb71564382c92d1e3a8ba9af4252392a95bef57d13f7d0fe6db26f91d327cd204ddca463dbafe4e67a215ea647cb558e66c46c5983fafd9550122e1a9f7c6a6e179cc6614d7128d7f78bb35a870548e5a8adad4691ba2e174754051306c663dafb765f5a182a391ec1a10e7ddfa76f2f9027110c7f39765c458b2927671d8eba7c780c939e7956cfc5c37fa8cc45eda3d0f25e99d37a73932ea5c082145ac4fb33cadc7349cdf45bef8c87f7f794897b9232b8616c6a8f1d906878ba8558bbeee42db50a71a270fe0379a02e6b428a9db63964904d5970007ecd30f43ca7e8ac60618a3b1bd3d03176815cd2543ac674758a3073d73899259a6eeab25428d4fd4372916f1c188b68a56312dc75553280df6fc02b7a4a052798e7121fafd35f2a0a760d23db0c2413fe6e4a0d67834dea4bea5235fddd21a9a71a4c706da20ec4ba680c889dcff0bffeae24e3622815f2f6802ff90fa067d65b63ef1931ae08510c0f3c9d3d63346e59b349e0908bd48d096ac1e0f149abca26dc0b32ab428660b347bdb92f1061c71e4355898bd7566586b3f30d79c2ac706707361ee8d3f9410d8eb4933dd21278175c7bfd576605a4564904dc398e6ab498e857d9773ed9279713ccddd69cc182fb4139d747f518f8847cd880eb126f74965779d5957a06dcf5ba6b13a7c57d2eb18b2ac64292ad66a49dcc3e6332c797b35297e2ec58c8b503900b4b1ad00405f79269a1db91548ebbe0b790b87b1e2f2ef383e40358aec294e129a8b9678c2b439cfa942db92971b81bf6a510d3ea92423448e65942132d8b0d149af4ce81b28617d1bd582346010ad68a6325b8721eb3f60f6793b5b011634cc4b2c33dbfa1610512326b6ad99d0f028c50950d61a220c8451c075eab2269aecd9c8fd63026ec858253fd00d0ed2520a141b32da5b1d94d5ef505f5466e014c15407fa19aa4fb1a61bd2331b9a2efbad4454d6cea59cd1c7082c4ba41001ab6a31d0772ac2b55a7653781e66e6a4fa91f4b164df9060d2469a1f5d6b09471900f76fa41e235381600451b821dd6ce53543e8e1b58acd4720d3f20068de1318110160c578db6243b498f7775d35ae8bcf277b6a9ed956d704deffa968038bb70eb2932287921a8ce22ef278ef664fcf87176012a670af97491373b166689d242571179e10460139e079d211fb789b8bc80ebd28df41c2071ca25e62d2189739b45a67cb0201782c6d384bcc6368f8023783ffcc86558897424c205cb95e4141d25685db9215f106bd6ac9f5549f70dbce3ca79b07fd74039f6eff50bc48b5631a93e10a4eca360fe30c11d1ae73cee314524e1e678f507ea33936c2b82c5b12c5811a981da440d16fc010d99484a6bdb979566b33cd30861d91079084722b10c624f5c7815174a62adf4784c3b3647659e8938a6b1493c6e35e81915c32a6582e69211a0936f08506f65a626aae42b355d49a4760b269f7c15c1cd509c6b6eb599c914782be8d7a74895e4138f04b493f1d63ca29d107922a4b76a2d6beb1f670b193c7e591995233ad3c9e97c0a269f81ba444178b8b2ab81f3f5e9d5ba1ac3089abbd792ebaf8a12a6b63abbdc6a2b2cfd229ae04e0b06abd6dd6b88ca70a9cc32a689f4a9f48408527b2f3c4dff0ac3363b474b6493595230efb383d5042156d899fb6205ef11f64f133c0dcf61e195cef782c2a0996f65c477cd2c4b89b3e30962a187dafb1a1d9ffd46c992c73e7ced1f0a23fb0c5233045fb8bbb1f93878266b96d929588bb4d61049f66d43534d167c012aef64a958b2eabeba3d825ca61d2ad24aad639e2c591ad2b8b2e539c833fefbfa608c79d23420e727c59bcf5264bc51a261cd04b397a83cbbeb148d01b0160d7e380d40493e6b95a70195c40aeb181ed7d5267a67bf398704393f73a69a34952b2d8ba3635bda56cbad8b36b58d11d2f79df3fc3af868c944be760c3bbe43a96c005cfc790d3d3773774c55555e259bbb891c2df6d265d4cf84c3e220cd5c0e93ed1d86bb4468e1b80f90561c3d1740a85f029bf6734fa63d3b91840d29658d188376ba37dd7c34c6816aa688117f179a45666cf3228aad5dad6f01f2e0d2c8f9114e20dc236a932addb0eca6d9a741693466e3fed359a9afc96edc03f2d7ea6e19624e7aaae2d5d54d9eec925dba68a48aed956a75cdd2fba96ec8818703a3c85298973199849c9769df3e4b71b5d83f0777897ae0cd683292a13264b917f924aac3a7152c9fef5f6cf876dd5d282c24c99bba35c28aa7ccef66334e4292ca6713445c6380d5fdb269bc2606b73ac805337efb080982843bf6e3e9805a031df8971909bd08490534b27310d54f366f9243a8a4915e20cc3b280b3e2b9201c3ab35abc1e46000d0c0efeccefb5d4cb5272811585a842de5ecdfae1110607e8ff85b0b838eec5d256057ff991fc900f879c70d8960ee17371130ad97a4aaab5f66a64b1143d18d1278ce563b339869c671ee9557725752a6e129e77323e221f3a5fd8db813ee87dc7eb4ebc4b59ced39f05e2b599e8ee7efa4372e34bb89e07d083ef95259e143f91d845c52d2e4298b7dc46cb5362edf4e2f5fa85b2c6b7bd9d44c59ab8dda98891a2bcb1a58cf50f1227c35787e2676955ca2c0458c595e521b8972f36d1f8144e44f4c0c517915dd77cbb170b57d528db098a3845a04b3342991ad512f28f1a94ad6c5364e3daba57ec69bcca0654504f1484074c0ec5cb5a79f84f1e2fdf3c8cdd0ec152944b0d898d2af12811ee7050aff63936830f277e3b2cb74b334dbf8927816649f2232762cec57467cf7b5a1e4d7633a5863726df8d5c386969d258aae5e8503f5ca4567e883d341e4a9a55d973bb0770990a6fcb48f74509bdb390ab5718004b13a22c952a798842b6394c4171038f8ee1a2a05bd671862361ac3ad710fdeb7463aa17bc36fabed75e48fa0a68d864e33a4ac239ccce448d8a0c2092bdf4c4f35d3ace50d3a2f587ee68348528808ce0c30babe0a84cbb02260fc4be3fb8e52a347c203dd081fdc683bf17ced5317ce94551cde2f1063e20a3a1aeaf78fd6eef60fddf33ca11a2731fd90233cec0829ef6636cf50426eb1f83f55a471e9bf1ed1e918817e435ab9b36ca5bfb734043b58bc0e18ecdd2e1293561c9a6ec626694ba3f9f7ab61add37e36b916ef766196bea23f2b0d46f5144fc5fce95457e8398a8fd204b1a07a55e5b76a60b2b99cb195f78df19d9444b8a2e47a654c840aacd45546cd25c6e7ced4c9c026ea648391642fca1a245e2b27708889f51b16a957c2ef12a4cdcaf079504d52d4dd1ea78262f29a07210f81efbe03f6076efdc9b9e79c6b1e11322356a02b47a33313536f3156c652e29bf3434605c302fd3e4dbd6bf96aab1d36de693f0a50a082123049db84c4cb42d65b79bdab350f0049a6eab2bee199a29bc69911e98849499feb025a72e9b13f964ca801ca86aa4e070661f93f57594b85baecd86fd5b246312e4c77303c330bf036c7d834b18a0e034155b46d9a86e49e4ee390e6e3cc32124b806dfed8228958b3ddfc6fe003ecb4acafd46948bef2a912967a94caee3295cca925e7447aa436925d53d87f38319fcfc6f645d026c34ca7c5d689e98465b01773dcc7cc2980f03a9b03afc1529e00c822b397a6f6077ca4a71e252a6dcd7f5102ba355c0b7a9151871775d8013263219c4ca859838af550659964608e421f75d24a8e9920ad8682be32d936fd14b31704a9532019fa7a1f1fa6dacada1235373bd896ff27123698148402b7c1b061c976847c00883aeec4d15d4d4cdb9d8698d98e5fe17d6686e49e3ad4f2b32895ee20d60757f6ec6feeca8e8513d93357d61291b4fe62de1736dc4dd4bab9add584d2933933193c2acd9f02cab09edd26d2d5aad14cc9974781581daad0db5c080141904af114c3a47fe4da8c931cf0f5de9c160a389800605b0bd6cf393cd7f2b39d923d68c3bdfeef45c9f998366c36da2782045ebc03f15f3a1bf224584a8b196216d6bf778b2ec4b9d1bcc5b1c9ff9686c5f3c3b43dfc90f36d1b0f7fc5b5b8db918d3a0eacf4e7363e82d68abace15b694d999f717ceadf24a13c9ad134ccc4a28905cbfe694555687f200206198447c34736e447825a290a82fd0e6f1bc8df92aeb3acdf202afe962d6d795e057e32c681e842197bbde83d45454bbd966408076fa7df3af89dd84c9817725c77c0420779c593992dfb235d0528810188014410cfb601b98bc8175e79e753dcbde1f6056580576ef98a38b4b37dab1e8831084948b6bee655de19341a6f31a7b470b5bb479fb31aa104c81ae6137e224f656d8db6d64841eba4c337aac81806e053e2bcece7173b3f4c5c87a7b83a73aad8b8f951c8b435b51d5f020ffbf566a960c8661eff848d03e0bc128b1bfb26675af6bf00eb2b55d4f920b8838094215915edec2d507de443e513a0fbdba082a8a950bfc64005d44be94847c33972e5d2ac0a811f4badcb02130580649459e202abaf814db6a75c01dcdc0b6d39d9d6543be482f87f6b45e438ac75f3ad709f902f42fd4c2a10e17e82177e734e297da4e398b0e101a2b7932480f5eff7e8cd9de80ae7497b653b4b1fe59109a2d9a454fbcecd80c23725230d005779e60259e9554a3dc56e03f64b46901d897137738805d9fe47509d17549fb1b67345a1cb06968e1620b70e8a099dadb07c13b6a39fb09e88ddacf429b54979a0735652f55f2d7d16501e7ad9e8194c8932b1961ce0c833660e1e6228adcaaf39af1db1b5f6cd89cd15203bced5023e64ebccdb0a74411c57528a7b315b95b69dac174e034c92ff11b2b98c5dc34841b33a8f4273e05b117105b21034fa3f9b076a18ce2ba778dd67fd06c450b74da0114ccfb0e9eb7b180ecd78fa77251103bdcc55262531e1f4fd66995a3a9457ac84a35c592d80eb889096eb9b9ddc4da6b8ab0e2f6", 0x1000) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x30}], 0x2, 0x100000001) 16:00:44 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) chmod(&(0x7f0000000040)='./file0\x00', 0x24) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x15, 0x3, 0xf9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x4, [{0x3, 0x3}, {0x3, 0x8001}, {0x1, 0xcea}, {0x3, 0xb70f}, {0x3, 0x3}, {0x3, 0xffffffffffffffff}, {0x1, 0x9}, {0x3, 0x7fffffff}, {0x1, 0x3ff}, {0x1}, {0x3, 0x13}, {0x2}, {0x3, 0x81}, {0x3, 0x6}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x8}, {0x0, 0x8}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x8}, {0x2, 0x5}, {0x1, 0xffffffffffffff47}, {0x3, 0xd5f}, {0x0, 0x1}, {0x3, 0x5207}, {0x3, 0x80000000}, {0x2, 0x4}, {0x3, 0x1f}, {0x3, 0x1d4}, {0x3, 0x9}]}) clock_getres(0x0, &(0x7f0000000000)) 16:00:44 executing program 0: sync() getrusage(0x1, &(0x7f0000000000)) getrusage(0x0, &(0x7f00000000c0)) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x85, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:00:44 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:00:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f00000000c0)=0x4, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) poll(&(0x7f0000001540)=[{r1}, {r0, 0x9}, {r0, 0x14}, {r0, 0x2}, {r0, 0x40}, {r1, 0x3d}], 0x6, 0xcd) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="839a0779db54818c5a500944247f4f4fc816717776d79b48cca77dbf30ab124347508d94eb275f87d7d518323b55e028d7b4d5aeccbe8e5278e0e3a39ed03f320970f4daaa7131b4fbaf1abf", 0x4c}, {&(0x7f00000001c0)="76814f25e333b2304b671e4258c3fa58d6f369de7d0d58c7c11a3e69cafb8d4f129b6d987b425f7406fc3a", 0x2b}, {&(0x7f0000000200)="1f4818806b6b75", 0x7}, {&(0x7f0000000240)="32585262e0059d41436ba2a10abc544969b7189df7b26288ba0b10962eb75fd3484893ccf4e61fdd7996cee674a63552cb28d86bc5a8e3084a297b6c030d89d07a882b670197df149bc1b0d1aa7a8164c02f8e9de364506d9c6961143bceeab151b031a766c2da2ef9641a5d0671411235ace241bdb65f1b90838a1e850ab3c027878f2b8e3139b552f51b756e6a64ec939eb51296b26ae646053bbc1807f11aafa04b470662c29f6be98333c1985347f16749f00cb29ea4a376120b10e7746998ec7a655653ea6e60b3a64450f1ba069aca6b497ffb5545529806f2a7a2790a8c", 0xe1}, {&(0x7f0000000340)="29e93b04343f462a75fdcbdb368ec9fe8c375b4a56b9fa391622eb9da62a69e5cf5c62e6a3978defaf9899bddc2cf2cabcaca1c75aaadd71456e3309c26653608fbf710852f0c957aa1051e90bbd825d9dd9cf243d21b453c8fa81b171983682c9be9b41446edcb710128b09320ced1725eb889adae744b14a8a1d36c2669d24cd8bbc2ed4ac13c82fcbdd9e302e9100fbb66c1d677e6040cdec8b85", 0x9c}, {&(0x7f0000000400)="bc9205cb608976690d7ea8c813f7755519bda8ff235752763373dbcc976388f953a7e77e995e2eba1f48e7b733448adf333bede354744c1f44fd2a1388a174794185bb7800e76910d6327d44c12915b01cebeb8436f1fabb201fa5724661ebd4b06dff4aa50d69097d687e3ec2d634a6adcdd4fb7e4b85ccdb169c5d53b30ca6fb3ae11783220b8fa905d4b13e16870e0d839f9b94f0138b679a21ca4db98c46b18a82d71748aacfc1a4f79f7e70e1a8ab248a1748fcbcce466502d712034a274d582a29e2c0aaba3095276e87adab65ed89e807b4c1afd951aa21f4bd62846ece1dc32ccb057c884f6e9ed487edda0495d62f147639e542417f8e9f25e7c4fb86e71a93e6b43664d5e7023f57ae734e6764760d158a05e36c1b0879429c22dc57b19dbc9be5072421adf4408cc7f225ddb8f7551b02bf43f5ed339808e3753245f6151cdcb98eaa26b63f3c483483b537f7e4d70983718896e0e53d6c48b8403f4d24a0d62c0d6f298a849106e516fd6b62d8e591ab492622845a99ed62227bac0f8f746768cfb88d7369e44fbafdfcb3aed886bbf934179f917a3e492a90ed65616d0efb479758dc595427641825d5c6ace0c72aaf4e9c77631e012ba75e7dd295608e4c8743e6434431de0ea1cc48b484b375809cbae3d05381c415b21790354aebcfaa4b4f9f89e944dfd0ea544f2a7abe8a8776e3eecdbda1a897ee413b945548386666033cec51d177aae36921985fb63fd00869892dcf68b3b0efe5f5182600b8518466bcf37fa611ab4e8a3a01423a3796822ab96eabcb2a02f36516f369742629c8168872c0cbd2c93774762dfb6333845b19cf771242c5d72cd63f483cc345607fec7f073fa8f934e19ed2fee84d48f829a240e304571cf48edf6aa552e17244bf65686e0a3c8ddd784256b79af3e3e8b38714b6b886f285c3343e816f26d96d240a0a491cd53b685fdbadd850e5a4fff602b77781cc9b884fedd543c6f786d594b9cc05f6a2e0d85f4e0c4aa690dedad1531efcdfa184911a48c883959c36978b2b64e8a504bfdb9dc02514d4e67fc0bed7b73aaab392985c3106d9ad52d6d23146a492c45c20197897ec601e6c903522354aa1ef29e47bf50bb779c38999ff7ac29a1f543ef0615c55d27f002db479015eb7671473647330bc5857c56e053c130b79270d805318dcf7faec227dea600e0b5708005ff1b98e32fa5d478f4ae8babfeeb67a5299734b7a3ea4be49d9cf6662599a0fb8eb9657bdf6839ba4e82d004dc3eed744e3e3e6b4bc229da8fd7504035a55a2a2457053aa874cccb7d09c775eadcaf6f5cf2709796b3566462f5cdfada0eb2f5a428421a01bfafdf1bcd00d652c42fc13d2809f4d58381bab89311ebadb515f8f9043fadbfb1cda1af746a98ae19166c4f13f8e17fb775c1c5730cba3caf562e44eea6c8a258681e2e2c75716b4118fd118abbd32f8b2ba757c8521cebd08b1c688c777f56981c0adb9187809788ed2ce3885483ebf3b2d380935ba5d93eea01954a279ed8a1c6ad0d800c9a0e7a1acf4444fc87fe7d3164ff67c1f01d836c9b6174159188c4f345be351634bf8a9d9780ad423afcb5a14865f525244ecbe1e2e028958419264a4769a5d362356d8412164392091bf39bdd33b6b57b9bc6fba0246d648fca72596c3d2c58b8c751b21746c7ce5cad783b0003b2bb646d5c00cbbccfbfd49c1a7f9aba7af495eb4df94298f2323f39e034846e9e6724e4830991807615f09f2ab198df048978729e58ded6d08855092950fbd03abcebe4199185849b473cc996a9e35897c3ad6ece7cb9e4cadc51963756c25e2d8ca0e8e35dd2a5a67989375beaa404a103eedd3b4aa919fe816844010129e878b6c96055830575f53cd11c155d864cf95601e4638f35ff4f1639f015f03ea9097d880db92543e8ca180ce599425ed2227c2c4949d93e9cf8fd84678abbcc5900686adede7d3bdf4ffe0da298ee3ad85da15ed6341fc0f905fdf2bc0939159f09cbcee8a6b4ca69594f678e984a8c30f4f76d1e1caef0d1b23ce43e9caa38123e1d0e295767b122efaafdf271f12fae8f6eba4fc5013a62e18763bed80f0d27a0d12a2f8c4987fbfe6e1197739a83174e933363d20757cfcee151c2c8f531602f44cf2dccb88d25ec0b30d9d5f4ddf5a7a097c88388ee780532dde02ffb1cd926929dbc21c410d226d4de114616629f5f03df6508b48b0abf9b5f1cb906a337168ca1a3e33443ad599c311a01a2a09e531164d276c1c2196ee6ac8881d712f949b382b14a91c4149607c89258242e5b1e7ad8c926a636ce94ad379811309a27243f680cc45641bb1478542c8395876dd080ffe3cc0b50b433c3ea01657c6ede24038a8db035a51b2094c69482b646a59ba3da38f365f91f55d13dd4cffd49e402f504f08aa80064f743c5a931e2586d2862cc88c6eef85e651aa7a3a3ba5724c3a3bd8631b7e1530875a09a092f78b30b130697b3ae5fcb9df77a053350ce49ccca2f0a5f722bc5245ebbc42c25326dc8d81c10dfd3ff44f438a8a914d5f880a10c1df3c95f35be37d9cef86fbaa587ddbc7debb5745d0304661ebe45ca7500f683f8626eaa450110a02a89ce51e5a7c08eff300cb21b1425bea55a7b0d82eb5b3ef57e73fc566d60abb03332653fbaccf722512df4869ef0f7ae0fe92a824bd7bf63cc16f94bdd482dd48372b5353b2b130c93576d70303c7cbc552dad8e001499e15576c17155e104efff5eebb9682435e7fe0ce634f4215a84dc84b15f401313b1835e475ec32762b6c7171ecf7c603f3e5ed9b934f9528bbb50550e3b58d583419b0602ce385c72cd4091ee92b4c62279e19602b0e740fb31b9c32ebe827ec9fbbd4c8e07b90af586025fbf81c33139d83ba94053de02188d486e5447607ac701638890f6eeffe23b2a9a447477ff5b5be2f4f3c227459b9897076ce2566907ec0a253d705b61160d8258d8e1b39429f7ca69c66a03e27272e37f0fc204fc8faccbf889e7f72f56988b5f49032a9be307890762745b904e8bd03e4f4e564d6aa354153ec6bd73cf08e4165bb9e15fb7147c80a203fb78973a9d9a25fc4bc7dcc6ffd79b0ac9dc7d86ce07de4bd111797c681738eae04c9d9d71d671e5032bb6f7328fd10adb0bf9eced00b30c7dcafbecd8299505e3706efac7f7b135f3abc84bf2a51b744961a6a83ee5ec6c1be9c5770d9666b6f20c467422bcf0bcc6b850a03a274b1dd18c078fb46019c45a264902ff23459d6d8a48ca460f999394c8462a52e3a9a54b21c7b1cf3ac6c16fd3375fd85270ff6bf99795eee4f179482bace18daae656ca9ce635a1c6702fed696f9f9fb885090e52eb2b30d32712ae7dc324474c958b9e62ae469f18b16d8aed18a08cafe7deec3fd80fad5147d9b426a9e6d0d83d20bc355f46eb9ad3d72c02cb4668c87241db13828d5ebe9b5ca06548198316c5a324ab9320f8ef7fddccdac71cc3b1e2af307881d7f1db8ab9971016f7f0647da65b8bfcd0dfd7062ca1fa5e081527166ffbc2a9f9d60782fed43d2eb7f3d165725e1154f27d8d3cfc6116b85b9360255bb0c62e0bd5ec63ec70b5db1aeddf17bca806ec35c31e7668d0fca04ebd206c3f4f3c10e41465cf59d77dd7cc61367208c4c0411fe164df15f3c40695041c18a307c6ed1816cd662f96f314d255db20a94beec6e827cd77b64f6aa59e77805bdda7b5ce9ff8c084f2aeb7651cec2db03e13f3d8ed7ae064fa43e855fecd97a0738da6efe6b4e35011d851ee7c391da6d6cede7af2a9f1d5cfc91f828cebd49a546647ddf64e588d3a3023fed56b9638cdb2e11114e627905ef0da5d12834970d995971e86aff8a174ca4c8793055da9d9de97010d274adeb5458a179fff62e8c9369a17dd0f1f255c7a0cada21d53edc3e3cadb8e1031b1645e9b419b48a5d560eaf54be28c938978b44dddb8232e7aef282e4cfc13a428450dea32433226c9f7f945a45e0c34f3799487f3d2de8e2b373b3928fde4c7724d24c35aaff6064c657923cb091792aad2b1bc00094a1f906204be7f2bfe032982095c7a2278bc9212a58252f995287a3e7e901adfc5b2ae2d69bf4583000284df28f7ba644021bb1dc85cce2efd1483f9c29a12a8e2773ceba54568bf117ba4cff51fa1c6deaa0d12c0666459d79b6b1dfb75f10037d22b64f15c7d7fbcce886aa39fc38e8df0af47209e0c41f81d4a4edcb40ea46f28c51f3c33ddadaf51662c61e2fd0442fd2c8619a696be5e6f1482ebff60e8782c8394fe95d10367e2f6516f4553067a9fa5c8d766482a4cbb9e61d996b4d4b20e58fa0c8e1634c20c7146538b5a916a15ddab67aa064ec7ae5dbf5524e232a7afdd1583e62674350261a563e2901909e4fe26f9e532ff0577c6567a538b5e815b789a76de164896448f1be97a17a3696f7b413832ba450851ef9a47d477680180793a2991c826081b915b3b1edec80021f1ed597a9369e8cf6c6c5cf0c41b9ab23a7fee097caf93cc2a77cdc92f16b4fb1a44b2826d7f7c879b4bb319e20791ff5358f1974e9c274f41aa889114689083afd31acfec763041c1371208bcafac3e3eb33af97b87326d079e2722b2dc3c0fac52b62c2a92910f733e8e505f2621f9c3fb5494a940a0343eed926e8c5cbd1280f9eccc9c2f5be52d26855e1abeacb35d58a9f88b3e51dd1a8f3c36b9382e32e7fe912b14b63d63714b92db2e6fef03efac4278a72d99a653a3497cb4d195806903bf9bc335936a6eebb21194bd7cf7b8d1e1d5734330c6dc14e1cbfec3f456cc639fb2b0a2ec1fcd4359b7224ac1d45e937f852ecde920a6fd847a17a98ecb88728fcdefd45b0b8525e32ef1bd562b593d16827888215b0c913fb7a0ba11e717b3a3a91284423e9eec33cdc26936556d2ef321be5b729619a4982d3c5ac4241208eb4480e3c4918db04a9370da2b3ea109826042ec88b520fa2edc6cfcd1675bf71ff928689bb666ca2839db954378fb41982edb4c0e45cf684e30173dd02f0c9461c8ee70dc1b422a63837eb42ee87772466a3c58fde45fc0c648ec98bf4bfa8de6b64a834b9c2be7434adb1860e34214227ed8b417939fe32e9fdf616d1b8a0952e937059cae294f92ba653d0e192567a990af2b1889bbce2105280f4d12b0804839ffb00ecf28a5bb9690a0d25d40c8e1b5f772af5d5610deb4589c50af8fc64d75c3f66c46effc1266accf595be11c68a64224e6cca0f90873380b924452532259817dfff7a186e4bb1632159a719e81c9e1a8d8d15a78565b613bd8a1969551ad66b6bd622051790f854deb4d6e3b9aa36a890f55fcb8df296b70fc2d1c0a7425ca3bbbf5117dfaf2e807bf0be739f08ca8bc34c63e2483475090906dbdadd3f59e57d3a98182723037b92d3377fe2bb05515c02dc5dabb77fc0f37debb924222e07c9acf1b71c982f898d6ee0f3577624d7ce0433a5319f61707180d3608405d0169b38ad21e338db5f16b2116ee9dfc29e739cb9bcbbe1f07224f8f13023435c00b1035a0311c3bc3c4c2aa6b6a88d378519d195e64dc74debed3ba4be1f3f66c34e62098f8ec0d244790405bc24ef4a36d9ccfea2978d748425fb26f90a82bdbd58f45a8630a9d20a4f34b264428959cb234dc1c9342d38f1a88d1fe1141326ccdc89624b43f889633103745162a807b4fd7546fb4db90b9140973bfee098a87c594847bdfd7d0d6b1ac456a329cfcadeb96c8864135abad09eed6bf8ae30310eafad3a261e255b086e60d8ca0df825110ede", 0x1000}, {&(0x7f0000001400)="fbe9b0bdd3f3c6342bca419a74dee007e3c42274de8d84df2951f7921bbb94a4e368fc9f022d51f2eafdad923471d529ce59b5a70134ede272ba90fbf82e3104e4abb962067c578a78c7d05f28bf5ff5f2cd3260ac701597c708ebdef7006667a08c47310bd285210c356b3edc8f091afb78d3fa215de7e50ccba73c88603b788cb7e81632a49aeab75fa400bb60f8ce3de04466b752a19314756f", 0x9b}], 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0xffffffffffffff91) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) 16:00:44 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)=0x13f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:44 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:00:44 executing program 0: utimes(&(0x7f0000000240)='./file2\x00', 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./control\x00', 0x8) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)) 16:00:44 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f00000000c0)=0x4, 0x4) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) poll(&(0x7f0000001540)=[{r1}, {r0, 0x9}, {r0, 0x14}, {r0, 0x2}, {r0, 0x40}, {r1, 0x3d}], 0x6, 0xcd) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="839a0779db54818c5a500944247f4f4fc816717776d79b48cca77dbf30ab124347508d94eb275f87d7d518323b55e028d7b4d5aeccbe8e5278e0e3a39ed03f320970f4daaa7131b4fbaf1abf", 0x4c}, {&(0x7f00000001c0)="76814f25e333b2304b671e4258c3fa58d6f369de7d0d58c7c11a3e69cafb8d4f129b6d987b425f7406fc3a", 0x2b}, {&(0x7f0000000200)="1f4818806b6b75", 0x7}, {&(0x7f0000000240)="32585262e0059d41436ba2a10abc544969b7189df7b26288ba0b10962eb75fd3484893ccf4e61fdd7996cee674a63552cb28d86bc5a8e3084a297b6c030d89d07a882b670197df149bc1b0d1aa7a8164c02f8e9de364506d9c6961143bceeab151b031a766c2da2ef9641a5d0671411235ace241bdb65f1b90838a1e850ab3c027878f2b8e3139b552f51b756e6a64ec939eb51296b26ae646053bbc1807f11aafa04b470662c29f6be98333c1985347f16749f00cb29ea4a376120b10e7746998ec7a655653ea6e60b3a64450f1ba069aca6b497ffb5545529806f2a7a2790a8c", 0xe1}, {&(0x7f0000000340)="29e93b04343f462a75fdcbdb368ec9fe8c375b4a56b9fa391622eb9da62a69e5cf5c62e6a3978defaf9899bddc2cf2cabcaca1c75aaadd71456e3309c26653608fbf710852f0c957aa1051e90bbd825d9dd9cf243d21b453c8fa81b171983682c9be9b41446edcb710128b09320ced1725eb889adae744b14a8a1d36c2669d24cd8bbc2ed4ac13c82fcbdd9e302e9100fbb66c1d677e6040cdec8b85", 0x9c}, {&(0x7f0000000400)="bc9205cb608976690d7ea8c813f7755519bda8ff235752763373dbcc976388f953a7e77e995e2eba1f48e7b733448adf333bede354744c1f44fd2a1388a174794185bb7800e76910d6327d44c12915b01cebeb8436f1fabb201fa5724661ebd4b06dff4aa50d69097d687e3ec2d634a6adcdd4fb7e4b85ccdb169c5d53b30ca6fb3ae11783220b8fa905d4b13e16870e0d839f9b94f0138b679a21ca4db98c46b18a82d71748aacfc1a4f79f7e70e1a8ab248a1748fcbcce466502d712034a274d582a29e2c0aaba3095276e87adab65ed89e807b4c1afd951aa21f4bd62846ece1dc32ccb057c884f6e9ed487edda0495d62f147639e542417f8e9f25e7c4fb86e71a93e6b43664d5e7023f57ae734e6764760d158a05e36c1b0879429c22dc57b19dbc9be5072421adf4408cc7f225ddb8f7551b02bf43f5ed339808e3753245f6151cdcb98eaa26b63f3c483483b537f7e4d70983718896e0e53d6c48b8403f4d24a0d62c0d6f298a849106e516fd6b62d8e591ab492622845a99ed62227bac0f8f746768cfb88d7369e44fbafdfcb3aed886bbf934179f917a3e492a90ed65616d0efb479758dc595427641825d5c6ace0c72aaf4e9c77631e012ba75e7dd295608e4c8743e6434431de0ea1cc48b484b375809cbae3d05381c415b21790354aebcfaa4b4f9f89e944dfd0ea544f2a7abe8a8776e3eecdbda1a897ee413b945548386666033cec51d177aae36921985fb63fd00869892dcf68b3b0efe5f5182600b8518466bcf37fa611ab4e8a3a01423a3796822ab96eabcb2a02f36516f369742629c8168872c0cbd2c93774762dfb6333845b19cf771242c5d72cd63f483cc345607fec7f073fa8f934e19ed2fee84d48f829a240e304571cf48edf6aa552e17244bf65686e0a3c8ddd784256b79af3e3e8b38714b6b886f285c3343e816f26d96d240a0a491cd53b685fdbadd850e5a4fff602b77781cc9b884fedd543c6f786d594b9cc05f6a2e0d85f4e0c4aa690dedad1531efcdfa184911a48c883959c36978b2b64e8a504bfdb9dc02514d4e67fc0bed7b73aaab392985c3106d9ad52d6d23146a492c45c20197897ec601e6c903522354aa1ef29e47bf50bb779c38999ff7ac29a1f543ef0615c55d27f002db479015eb7671473647330bc5857c56e053c130b79270d805318dcf7faec227dea600e0b5708005ff1b98e32fa5d478f4ae8babfeeb67a5299734b7a3ea4be49d9cf6662599a0fb8eb9657bdf6839ba4e82d004dc3eed744e3e3e6b4bc229da8fd7504035a55a2a2457053aa874cccb7d09c775eadcaf6f5cf2709796b3566462f5cdfada0eb2f5a428421a01bfafdf1bcd00d652c42fc13d2809f4d58381bab89311ebadb515f8f9043fadbfb1cda1af746a98ae19166c4f13f8e17fb775c1c5730cba3caf562e44eea6c8a258681e2e2c75716b4118fd118abbd32f8b2ba757c8521cebd08b1c688c777f56981c0adb9187809788ed2ce3885483ebf3b2d380935ba5d93eea01954a279ed8a1c6ad0d800c9a0e7a1acf4444fc87fe7d3164ff67c1f01d836c9b6174159188c4f345be351634bf8a9d9780ad423afcb5a14865f525244ecbe1e2e028958419264a4769a5d362356d8412164392091bf39bdd33b6b57b9bc6fba0246d648fca72596c3d2c58b8c751b21746c7ce5cad783b0003b2bb646d5c00cbbccfbfd49c1a7f9aba7af495eb4df94298f2323f39e034846e9e6724e4830991807615f09f2ab198df048978729e58ded6d08855092950fbd03abcebe4199185849b473cc996a9e35897c3ad6ece7cb9e4cadc51963756c25e2d8ca0e8e35dd2a5a67989375beaa404a103eedd3b4aa919fe816844010129e878b6c96055830575f53cd11c155d864cf95601e4638f35ff4f1639f015f03ea9097d880db92543e8ca180ce599425ed2227c2c4949d93e9cf8fd84678abbcc5900686adede7d3bdf4ffe0da298ee3ad85da15ed6341fc0f905fdf2bc0939159f09cbcee8a6b4ca69594f678e984a8c30f4f76d1e1caef0d1b23ce43e9caa38123e1d0e295767b122efaafdf271f12fae8f6eba4fc5013a62e18763bed80f0d27a0d12a2f8c4987fbfe6e1197739a83174e933363d20757cfcee151c2c8f531602f44cf2dccb88d25ec0b30d9d5f4ddf5a7a097c88388ee780532dde02ffb1cd926929dbc21c410d226d4de114616629f5f03df6508b48b0abf9b5f1cb906a337168ca1a3e33443ad599c311a01a2a09e531164d276c1c2196ee6ac8881d712f949b382b14a91c4149607c89258242e5b1e7ad8c926a636ce94ad379811309a27243f680cc45641bb1478542c8395876dd080ffe3cc0b50b433c3ea01657c6ede24038a8db035a51b2094c69482b646a59ba3da38f365f91f55d13dd4cffd49e402f504f08aa80064f743c5a931e2586d2862cc88c6eef85e651aa7a3a3ba5724c3a3bd8631b7e1530875a09a092f78b30b130697b3ae5fcb9df77a053350ce49ccca2f0a5f722bc5245ebbc42c25326dc8d81c10dfd3ff44f438a8a914d5f880a10c1df3c95f35be37d9cef86fbaa587ddbc7debb5745d0304661ebe45ca7500f683f8626eaa450110a02a89ce51e5a7c08eff300cb21b1425bea55a7b0d82eb5b3ef57e73fc566d60abb03332653fbaccf722512df4869ef0f7ae0fe92a824bd7bf63cc16f94bdd482dd48372b5353b2b130c93576d70303c7cbc552dad8e001499e15576c17155e104efff5eebb9682435e7fe0ce634f4215a84dc84b15f401313b1835e475ec32762b6c7171ecf7c603f3e5ed9b934f9528bbb50550e3b58d583419b0602ce385c72cd4091ee92b4c62279e19602b0e740fb31b9c32ebe827ec9fbbd4c8e07b90af586025fbf81c33139d83ba94053de02188d486e5447607ac701638890f6eeffe23b2a9a447477ff5b5be2f4f3c227459b9897076ce2566907ec0a253d705b61160d8258d8e1b39429f7ca69c66a03e27272e37f0fc204fc8faccbf889e7f72f56988b5f49032a9be307890762745b904e8bd03e4f4e564d6aa354153ec6bd73cf08e4165bb9e15fb7147c80a203fb78973a9d9a25fc4bc7dcc6ffd79b0ac9dc7d86ce07de4bd111797c681738eae04c9d9d71d671e5032bb6f7328fd10adb0bf9eced00b30c7dcafbecd8299505e3706efac7f7b135f3abc84bf2a51b744961a6a83ee5ec6c1be9c5770d9666b6f20c467422bcf0bcc6b850a03a274b1dd18c078fb46019c45a264902ff23459d6d8a48ca460f999394c8462a52e3a9a54b21c7b1cf3ac6c16fd3375fd85270ff6bf99795eee4f179482bace18daae656ca9ce635a1c6702fed696f9f9fb885090e52eb2b30d32712ae7dc324474c958b9e62ae469f18b16d8aed18a08cafe7deec3fd80fad5147d9b426a9e6d0d83d20bc355f46eb9ad3d72c02cb4668c87241db13828d5ebe9b5ca06548198316c5a324ab9320f8ef7fddccdac71cc3b1e2af307881d7f1db8ab9971016f7f0647da65b8bfcd0dfd7062ca1fa5e081527166ffbc2a9f9d60782fed43d2eb7f3d165725e1154f27d8d3cfc6116b85b9360255bb0c62e0bd5ec63ec70b5db1aeddf17bca806ec35c31e7668d0fca04ebd206c3f4f3c10e41465cf59d77dd7cc61367208c4c0411fe164df15f3c40695041c18a307c6ed1816cd662f96f314d255db20a94beec6e827cd77b64f6aa59e77805bdda7b5ce9ff8c084f2aeb7651cec2db03e13f3d8ed7ae064fa43e855fecd97a0738da6efe6b4e35011d851ee7c391da6d6cede7af2a9f1d5cfc91f828cebd49a546647ddf64e588d3a3023fed56b9638cdb2e11114e627905ef0da5d12834970d995971e86aff8a174ca4c8793055da9d9de97010d274adeb5458a179fff62e8c9369a17dd0f1f255c7a0cada21d53edc3e3cadb8e1031b1645e9b419b48a5d560eaf54be28c938978b44dddb8232e7aef282e4cfc13a428450dea32433226c9f7f945a45e0c34f3799487f3d2de8e2b373b3928fde4c7724d24c35aaff6064c657923cb091792aad2b1bc00094a1f906204be7f2bfe032982095c7a2278bc9212a58252f995287a3e7e901adfc5b2ae2d69bf4583000284df28f7ba644021bb1dc85cce2efd1483f9c29a12a8e2773ceba54568bf117ba4cff51fa1c6deaa0d12c0666459d79b6b1dfb75f10037d22b64f15c7d7fbcce886aa39fc38e8df0af47209e0c41f81d4a4edcb40ea46f28c51f3c33ddadaf51662c61e2fd0442fd2c8619a696be5e6f1482ebff60e8782c8394fe95d10367e2f6516f4553067a9fa5c8d766482a4cbb9e61d996b4d4b20e58fa0c8e1634c20c7146538b5a916a15ddab67aa064ec7ae5dbf5524e232a7afdd1583e62674350261a563e2901909e4fe26f9e532ff0577c6567a538b5e815b789a76de164896448f1be97a17a3696f7b413832ba450851ef9a47d477680180793a2991c826081b915b3b1edec80021f1ed597a9369e8cf6c6c5cf0c41b9ab23a7fee097caf93cc2a77cdc92f16b4fb1a44b2826d7f7c879b4bb319e20791ff5358f1974e9c274f41aa889114689083afd31acfec763041c1371208bcafac3e3eb33af97b87326d079e2722b2dc3c0fac52b62c2a92910f733e8e505f2621f9c3fb5494a940a0343eed926e8c5cbd1280f9eccc9c2f5be52d26855e1abeacb35d58a9f88b3e51dd1a8f3c36b9382e32e7fe912b14b63d63714b92db2e6fef03efac4278a72d99a653a3497cb4d195806903bf9bc335936a6eebb21194bd7cf7b8d1e1d5734330c6dc14e1cbfec3f456cc639fb2b0a2ec1fcd4359b7224ac1d45e937f852ecde920a6fd847a17a98ecb88728fcdefd45b0b8525e32ef1bd562b593d16827888215b0c913fb7a0ba11e717b3a3a91284423e9eec33cdc26936556d2ef321be5b729619a4982d3c5ac4241208eb4480e3c4918db04a9370da2b3ea109826042ec88b520fa2edc6cfcd1675bf71ff928689bb666ca2839db954378fb41982edb4c0e45cf684e30173dd02f0c9461c8ee70dc1b422a63837eb42ee87772466a3c58fde45fc0c648ec98bf4bfa8de6b64a834b9c2be7434adb1860e34214227ed8b417939fe32e9fdf616d1b8a0952e937059cae294f92ba653d0e192567a990af2b1889bbce2105280f4d12b0804839ffb00ecf28a5bb9690a0d25d40c8e1b5f772af5d5610deb4589c50af8fc64d75c3f66c46effc1266accf595be11c68a64224e6cca0f90873380b924452532259817dfff7a186e4bb1632159a719e81c9e1a8d8d15a78565b613bd8a1969551ad66b6bd622051790f854deb4d6e3b9aa36a890f55fcb8df296b70fc2d1c0a7425ca3bbbf5117dfaf2e807bf0be739f08ca8bc34c63e2483475090906dbdadd3f59e57d3a98182723037b92d3377fe2bb05515c02dc5dabb77fc0f37debb924222e07c9acf1b71c982f898d6ee0f3577624d7ce0433a5319f61707180d3608405d0169b38ad21e338db5f16b2116ee9dfc29e739cb9bcbbe1f07224f8f13023435c00b1035a0311c3bc3c4c2aa6b6a88d378519d195e64dc74debed3ba4be1f3f66c34e62098f8ec0d244790405bc24ef4a36d9ccfea2978d748425fb26f90a82bdbd58f45a8630a9d20a4f34b264428959cb234dc1c9342d38f1a88d1fe1141326ccdc89624b43f889633103745162a807b4fd7546fb4db90b9140973bfee098a87c594847bdfd7d0d6b1ac456a329cfcadeb96c8864135abad09eed6bf8ae30310eafad3a261e255b086e60d8ca0df825110ede", 0x1000}, {&(0x7f0000001400)="fbe9b0bdd3f3c6342bca419a74dee007e3c42274de8d84df2951f7921bbb94a4e368fc9f022d51f2eafdad923471d529ce59b5a70134ede272ba90fbf82e3104e4abb962067c578a78c7d05f28bf5ff5f2cd3260ac701597c708ebdef7006667a08c47310bd285210c356b3edc8f091afb78d3fa215de7e50ccba73c88603b788cb7e81632a49aeab75fa400bb60f8ce3de04466b752a19314756f", 0x9b}], 0x7) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001580), &(0x7f00000015c0)=0xffffffffffffff91) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x40, './file0\x00', './file0\x00'}) 16:00:44 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x7fff, {0x4, 0x168c9e9b}}) 16:00:44 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)=0xfffffd82) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x2, 0x0, 0x919, 0x1000, "38c32d3c17040fe3b58de2eba2632cc51b6b3300", 0x4, 0xfffffffffffffc00}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x9}) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x180) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) r5 = geteuid() seteuid(r5) 16:00:45 executing program 1: clock_settime(0x7, &(0x7f0000000000)={0xffffffff, 0x80000000}) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x800000002003, 0x0) r0 = geteuid() r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) r2 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) socketpair(0x10, 0x8000, 0xfff, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x239, r0, r2, r0, r9, 0x20, 0x7}, 0xffffffffffffffb4, 0xb4a, r8, r10, 0x4b8c, 0x9, 0x3ff}) chdir(&(0x7f0000000040)='./file0\x00') r11 = socket$unix(0x1, 0x3, 0x0) sendmsg$unix(r4, &(0x7f0000000600)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000480)="069c80400cabde18c839faac0e967c4520cfbc80585d30cbe204f6248ff28ddbda336e46213a64a7941be002ebbe5911ce7c364ee92c7e4d9008a11cdd010fd151fb56fc6fe8a6", 0x47}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r8, r0, r7}, @rights={0x20, 0xffff, 0x1, [r4, r11, r11]}, @cred={0x20, 0xffff, 0x0, r8, r6, r9}, @cred={0x20, 0xffff, 0x0, r5, r6, r9}, @rights={0x30, 0xffff, 0x1, [r3, r11, r3, r4, r3, r3, r3]}], 0xb0, 0x8}, 0x1) bind$unix(r11, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) r12 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x7e, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x40, 0x40, 0x65, 0xffffffff80000000}, {{}, 0xfffffffffffffff9, 0x40, 0x40, 0x80, 0x9}, {{}, 0xfffffffffffffffd, 0x26, 0x80000006, 0x6, 0x10000}, {{}, 0x0, 0x1, 0x1, 0x7fff, 0x7}], 0x80000001, &(0x7f0000000140)=[{}], 0x62d3, &(0x7f0000000200)={0x0, 0x3b9ac617}) 16:00:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000000) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:45 executing program 0: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) semop(r2, &(0x7f0000000600)=[{0x6, 0x3}, {0x4, 0x80000001, 0x800}, {0x6, 0x7, 0x1800}, {0x1, 0x9, 0x1800}, {0x0, 0x26, 0x800}, {0x1, 0x5, 0x1800}, {0x1, 0x800, 0x1000}], 0x7) mknod(&(0x7f0000000640)='./bus\x00', 0x80c0, 0x6) r4 = semget$private(0x0, 0x5, 0x490) semop(r2, &(0x7f0000000580)=[{0x7, 0x7, 0x800}, {0x5, 0x1, 0x1000}, {0x0, 0x123, 0x800}], 0x3) mkdir(&(0x7f00000006c0)='./bus\x00', 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000700)=0x5) setuid(0xee01) r5 = syz_open_pts() fchmod(r5, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCBRK(r0, 0x2000747a) semop(r4, &(0x7f0000000300)=[{}], 0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCNXCL(r3, 0x2000740e) semop(r2, &(0x7f0000000680)=[{0x4, 0x4, 0x800}, {0x0, 0x9, 0x883d205a8bb3a47}, {0x4, 0xffffffffffff0001, 0x7cac729819e4c265}, {0x4, 0xa0000000000, 0x1800}, {0x3, 0xf5dd, 0x1800}], 0x5) semop(r4, &(0x7f00000003c0)=[{0x3, 0x9, 0x1000}, {0x0, 0x8000, 0x1000}, {0x4, 0x20, 0x1800}, {0x0, 0x5053, 0x800}], 0x4) mknod(&(0x7f00000005c0)='./bus\x00', 0x54, 0x3f) 16:00:45 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000580)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() write(r1, &(0x7f0000000340)="e6fd5f8092cc22cf9bf9203fcc7535a8931cf4a150e283b2861ebde487c6cc41a71bad9e4fee35b71b", 0x29) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 16:00:45 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000300)="0e0d1aa17021bff82b059b2cd53fd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a22a2180dbea3240e6616b3", 0xfffffffffffffef0}], 0x295) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x41) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0x0, r1) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) kevent(r1, &(0x7f0000000000), 0x19, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x35}], 0x40c, 0x0) kqueue() open(&(0x7f0000000200)='./file0\x00', 0x48, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x2, 0x2, 0x6, 0xffff, r4}) close(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) close(r5) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0x7, 0x10001, 0x8001, "8e831519d7f686f799644124b57b1442704aaaca", 0x9, 0x1000}) write(r0, &(0x7f0000000200), 0x4268) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/133, 0x85}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x3) write(r0, &(0x7f0000000200)="c7", 0x1) r1 = syz_open_pts() close(r0) r2 = dup2(r1, r1) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f00000000c0)=0xc) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f0000001880)=[{&(0x7f00000016c0)=""/226, 0xe2}], 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000000800)=[{&(0x7f0000000440)=""/64, 0x40}, {&(0x7f0000000480)=""/33, 0x21}, {&(0x7f00000004c0)=""/183, 0xb7}, {&(0x7f0000000580)=""/164, 0xa4}, {&(0x7f0000000640)=""/118, 0x76}, {&(0x7f00000006c0)=""/153, 0x99}, {&(0x7f0000000780)=""/94, 0x5e}], 0x7, &(0x7f0000000880)=""/195, 0xc3}, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c7, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/75, 0x4b}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f0000000240)=""/21, 0x15}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000300)=""/40, 0x28}], 0x7, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffffb, 0x5f7, 0x0, 0x7, 0x4, 0x1, 0x2, 0x1}, &(0x7f0000000140)={0x10000, 0x7fffffff, 0x40, 0x8, 0x1, 0x0, 0x10001, 0x100000001}, &(0x7f0000000280)={0x20, 0x0, 0x0, 0x8000, 0xb66, 0x7ff, 0x1, 0x1000000000}, &(0x7f0000000300)={0x8, 0x80000001}) write(r0, &(0x7f0000000180)="10fa95e09bea18319196371b00b445167d151f22a9ee3c12595ab38c5a38491a3c5da4972df2514fb493d71efa37a4bcf7574452c4dd8cc375b4cab3d046f5d20b7c57e625208db579ba067ab0ef74fb1df9cdc3132dbaee5fea710bf7b528a6e3ea385333abe1ecc6a246edbb9355b7146cbe7d9939b028e2a43ccddc3137b2cd4bc9e686f1e446", 0x88) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x121) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80}) unveil(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000240)) write(r0, &(0x7f0000000080)="f616ce5da5c05ff7fd155333a0f9ef31f6f68af13dc612", 0x17) 16:00:48 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x863, 0x5, 0x1, 0xffff, 0x53, 0x1000, 0x3, 0x1, 0x6}) 16:00:49 executing program 0: getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) r0 = dup(0xffffffffffffffff) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readv(r2, &(0x7f00000001c0), 0x0) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:49 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x3ad7d545f61b0cd4, 0x800000000) fcntl$setstatus(r0, 0x4, 0x0) 16:00:49 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8400, 0x84) faccessat(r0, &(0x7f0000000100)='/', 0x0, 0x0) 16:00:49 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) msgget$private(0x0, 0x500) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x69, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000f4feff0000010000001dc90000024210cfab4f505dda650cf47f5907593b57898fae81ffcebd3c27f9d13e838a31ad5ad53afc36c1a7b602722bda63aca2df44a58b8b13ea3916f423f47c1739bb2e006d9982bed10082bda30db8b4639fc71eb8f018d6c2b111c2328a91cc1139ac"], 0x10}, 0x0) 16:00:49 executing program 1: socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58b610b5c719fc", 0x66}, {0x0}], 0x2) 16:00:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:50 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt(r0, 0x3, 0x9, &(0x7f0000000180)=""/117, &(0x7f0000000200)=0x75) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) r1 = socket$inet(0x2, 0x5, 0x5) socket$inet(0x2, 0x2, 0x9e96) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000080)=0x2a) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x800, 0x9, 0x8000, 0x1, 0x5, 0x20, 0x1ff, 0x2, 0x2, 0xfff, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1008000000, 0x8, 0x1, 0xffffffff, "df0b7a9b8e4766aec02494021d6dfcb12822f577", 0xe68f, 0x6a49}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x48) recvfrom$inet(r1, &(0x7f0000000140)=""/248, 0xf8, 0x3, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:50 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="359e1ab4c1e3b05d6394e0c71f428d8d648dc5faba3af50ee12251bc82a1e24bded7531af1926b6d5c28ef9f8f7949713f2d1f658b672ed1eac9c7825cec9611b95a015e84786803c9c0a0ae2bc8f5bef5219cae", 0x54}], 0x1, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000001600)=""/4096, 0x1000}], 0x5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x1ded) 16:00:50 executing program 1: r0 = socket(0x1, 0x2, 0x0) listen(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8]) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000040)) 16:00:50 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xa0, 0x6) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:51 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) pipe2(&(0x7f0000000280), 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) socket$unix(0x1, 0x400002, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) 16:00:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000340)='./file0\x00', 0x100, 0x0) mknod(&(0x7f00000002c0)='./bus\x00', 0x2060, 0x12) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x8, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x7f, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x7}, {{}, 0xffffffffffffffff, 0x21, 0x40, 0x7, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x4}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x40}, {{}, 0xffffffffffffffff, 0xc1, 0x0, 0x3, 0x80}], 0x1, &(0x7f0000000180)=[{{}, 0x0, 0xb3, 0x40000002, 0x3, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x16, 0x3, 0x9}, {{}, 0xfffffffffffffffe, 0xcc, 0xf0000000, 0x5, 0x1}, {{}, 0xfffffffffffffffd, 0x22, 0x2, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x85, 0x80000021, 0x80000001, 0x8}, {{}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x7, 0x5}], 0x80000000, &(0x7f0000000240)={0x0, 0x8}) r1 = kqueue() r2 = semget$private(0x0, 0x7, 0x225) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/17) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = semget$private(0x0, 0x4, 0x410) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x0, 0x0, 0x4}], 0x100, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0xd27d8d46a35ae684, 0x100) r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000004c0)={{0x5, r4, r5, r4, r6, 0x10, 0x2000007ffffffc}, 0x82, 0x401, 0x200000000056}) 16:00:51 executing program 0: r0 = socket(0x39, 0x4007, 0x400) recvfrom$inet(r0, &(0x7f0000000000)=""/237, 0xed, 0x0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fchown(r1, r3, r4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f00000001c0)=0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b2c087ca6de0a8cbaca7ea40c7c75bb70fc876c5f10df30a7baf708461494fcaf29321a8cdde5eef63ec9b0da5124121693b8a696662144c902299b2f607f2ab71c71056581564a265e1603a9d72c2c46a16bb41e7faddd54ab07b2ca768c07c3d4b4f677ecd88f1d3f403807536ce0415354dd9312ac41384d0913535f2165bbccd88aa000fb798b01fec050a4119b96520", 0x92) write(r5, &(0x7f00000002c0)="78b244c01ff8c89aa0743c7d894a5cac867ce07f1906233a748e45233027", 0x1e) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/127, 0x7f}], 0x2, 0x0) mkdirat(r5, &(0x7f0000000440)='./file0\x00', 0x42) fchown(r1, r3, r4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000480)="374808e748e0055c43ec16ab5424d87750fdb7cc31d03db9cc634e5d39b48430df8cdb8d8a6d96dce5f9e9d73ac2f1ab954d91e58eb4b8e004341d774d3e", 0x3e) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x10000, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r8, 0x20004b3c) r10 = accept$inet(r0, 0x0, &(0x7f0000000540)) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000000580), &(0x7f00000005c0)=0x10) ioctl$WSKBDIO_GETMODE(r9, 0x40045714, &(0x7f0000000600)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r2, r3, r4}, 0xc) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f0000000680)=0x1000) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000006c0)={r2, r3, r4}, 0xc) r11 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000700), 0xc) flock(r7, 0x9) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000740)={r2, r3, r4}, 0xc) 16:00:51 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x110, 0x40) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) login: pckbd_enable: command error 16:00:52 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x80000000000101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) pckbd_enable: command error 16:00:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="9a28b636db5597e99a1f1d48695d550af09a8958e9d36424afe6329a1d446925e3244338f5976a0f2e3678f25283725529cd82cc8d6e3ca2c8302aa1913d55a98fecc4797bee2867f09825d94b1fbb5b9a42b602fd48a07ab9d7c82452fce31a5e8e7ef53df6cd417e878d82fd70c54fe87272526f01cf2892a7f034b39aa60e28b5ec5760999a49651e", 0x8a}, {&(0x7f0000000140)="e81f937e4b141b3332d402facc73a2865873efaffdff3526e66b52c4b55852f9f6374bb4bcd1ca82aec434e1e3005da88f9e55d201a2f7e1", 0x38}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="1010000000000000ffff00000600000087119a6972d8be493039585b6a99fb6018e4d1e89acf2b5653891256320a17068468d7a5576f9a4355628563b0a9c27b2f96c21d64afd54869614055a1e852c88f31db4c6c8fec8fde0a5a147908fdbb89f34f3741ff7432beb5d1cf8edd52b3ab1a49c92c36c706868b272de451dd6f0ec8800df5a55106dd803d33a8d9517e31003a77c7c5863564749ad0eaac2484ad8d9e394c90314647aaae520aeda4297f49533b602546230eaeb90f7158e2118d34688ba2600bc1e3a8e754a56e063b5272614264bc0a22f47e1d4f779c484a91a0549c88304e26b2667f6f2094690e3094842b3d1bbac5b9073c289bc1a1bf54dff62f1bed4cfc7bce830af92799450cf9c3dcf103a5629cfd72fe00cc11f7b70d4da6c1b5191cd15c010f22f403efc02cfbda370ee62bc735ddf57f77a7366095d1d80a116226f966490cf481f5594ad9fe6ac68347064e791bcf0e5676c92fa7692757558da8686a9d33d7bad625e665af8ec38f24810000080000000000002eed049c2726920b7915c2569b87b9c4a5b21b2d13edba64338b2dce32313b529625e95df95fa379ce997ef42ee5191c189dcc70c58284c9ba00d7208dba3297bbeb1c6b8ac7d861645748fb35d15d00b59b5924c73956e09f0482975c710484f3ec1b1a2ce05c1fd8997bdef69186405fe2d22316b24b9778b568e192e7d81000bc16d22d506d5f601664dd87180258ef295b4dac7785e49a6202550d43cc78e0fbbea965a52bba10ec22fcff0238dd235f125c1a08121308a8b5cbf4be869d8561ddbe386c8fbb668bb0f6226f8916d89e01740f41912f39c18d400bce227134898b4de331265b85afa4d07a5ffedbca10dcff159ebde2c1c507cdd21bef0ab84e4a5defe5770b12d96b5a60e48a846ad44473366a7cf590dcc56b1816b75086c316ca025b571ba5892c1520fbc06d2ee292784a893daed4e21386f1e96e0c6b4fdecce4f840399b898fb57240654ce185185232904d6388913c9ad9a5e02680c291fe75ce17d61dd2ad5be9daa305be6ab4e0a06245d0b9a88328037a3f14de992f62555cfaf646cbc05586bb6621643b1d3c19505e1c196f88bcbf98a537c07acbbc596e5a2dccef08715c49953fd9225f7ab3889aaad85f64be454a93d932bfe843aa41ba799378c84a3403ee1a22b09ef978fd2697f88e267198e1c4690d08baefc00bbc60b343bbb5d950da1c35117b8ef246ce23ce83b070e272160b2970d2921832701ae3d0e8fbd0c2dc1b05928559441badace80859e30297441f5543de56d55d64e23e9dd047617261904ff1899a1208aad0367497838cea2a68d75539e706f2f2a84b07bace5c17d0d4bcfa136ef066f8c372ebd26cba8ed4943ae5213f79c59cc6794ae7d722936a86d89cf0a4ec2f334b614ba0df8c242d392aa8c8ae3f44db136a379cb10d1c9658b1ab09f4e4d926b4f61eeb4e0fb953210c80a6a703f1b2c273616bbd8d1d985ad31a9f93f6af4efa324e8664e260cd892cf53d8c5b10a77243543e5b50cb8af3bb04e3fef6f6d8332ffb5a5a310d13eed73983cc49e65d87ae5c6cae899b39b3926956666645f056c3b699c9f8a6c9bb17f3bae0341e01de10f07fb0731b503a6b3bccec9a2b4678c2999cddba5660617de251bdc6d4d7143798fe7b528bad1dbd57b7ee97678c9da4ccdddb1583e3961ada3e6dcb39642f80db4512e28bc5f478b3554f86c3d5b36e53d48cea4b2188220658025467710b9dde45325145133e687f5858aaf5ba2ca33fb500eed9e4f049ef67f300434bd8d48e61c0db4d915b1cbc2112377df3b0f67ebe8e9b7c2902a78f77edec2513c23e85d35e8f750534a725d3d93851543a54b0fb45636d43191d641914620d866cccdfaa6f3f86658cf3e0d5ddeea1e1611bc67c41d590e0698cea67395af0ed1efef051e016982e7729f5759c1da70276f736182c462ed2fa2e5e25afd5c173bc46cc27f6128ee5a3de776e6e68cfc8d93e75aec5fa07f482f9537e772d55a5d9f18be3d1e0a97182121cdbc9bbed6ccfa35e0a975c17f5bb25774678f953c840e16081b62cf0a018a7956931b3995c32b3304b2784f996ee654b466d81f6deb884574fa44fc667271aa8609c1e01145913f6c147c99564688247d62eb50fd8f9c973861672506a33e2d3897afbab13824d6b11eeab06b568b156a3270529253fb7b04d1aa56b50e6fcbbfe6853e5e986ad11f28eed630a4019c8644c9ed418ce843b871dd9cdf41cb60d0805449559e8b86cbf36946cc09034bc8e1422cab54b98b8788a5e6ce8911495df4b1281a5e43dea3e61996aba3bf8d09c798ecf6976d863f4a64adf89a515cdf21b5f24bca60acc300a57e01712981b04c97f10420b2d7cd0ff9184fab087dd51746e0688d4d44ce515def49849bb95e825b019741b2c0f0c933296ca88247bdeadbde9aa8cf67b29795cf5abb70c62759d4fb4786c2233e0bf42d433012a3137e099c86fa151213409fbaf28e50a6b652671f5164bf2127114d377b322c039356e9642ac7cc5a64f9b9a55e6840d214055b360da935d927ef47970fa2e1c06a52aebdadd93928c3d3866c7f373ed54bd52d0c5f08664f34343d300a272bf72200f415800bb0d3a3c76f7bdbd3d0b1e000948906e2d77192d9a8426c8dc4c56cec692157aabca56461407886e90218c83cc712643e46a1049cdd69f9e6160cba9d5cbe309be26d4a857148df9a60a2ee25429e6908885b43c6f90bc6c0bf26df8f36a60715dd2aabea68f71ed869aee17ac655b2587c4252cfcae0d6cddefb8ed95d607c3c13e313205ccb2906b51443c52c20491f9e64a2bb46f31a5f0581d713c0742988a2f7ad0de6d188eb7e1d1f8dac637572d54a8a965363ea1612c35f315b26c313a01e6352013dec5b9a9fda9ce2bc832d89a06b12ec25f838edd465d7b8c3a6e8d197652f4ef10928ec3a9ba02ed105f5f7962742720c99362eae1318cfeceee0e1b4df1dc54e41e047c263b0dd9376924ba96a1d61e1951ca2f9351aec661f09f119498fcb45c13bb998907d8a0398f7932f07dd4f0b754325c1771ec7f586e6a4b1ff4d6b15aadf1f55c9e3731e1e0b82ac51748a9e3b18efaaef2822408aab0b3133326ea82ce48f544ebd1dc504da1c781821abe20ac0a154a351c127702021c7939292d0b3f62720386c66668486492dbabc0d5362968cf46eb86324baaa6c7d8668ad82bd7b0bd8927c81c1e5431a5344450eeaf23bb34b2d0895fc0e7de0aa61d176cbe1376ad124bd2094ab6eccfe90be53a88f9f1c9b590dc65f650575478b46f186cec790906c0b97138f27aef8f14a2a9677db4c1a468fdd720128991b1430eef906be4841feb2c3b27b3f87a807462d26a301116ed3b0e848c59295eef043818cb9617717e2eeb03ace6fec151e94c5c8ff0704d177d81499b67ac80d81a68afcd4be6be9a4fd8b373cb5cbf0972c59ba2e012e439a07138d4549f2b4bd458a0aa9fbec83625e93fe246b5ceb41c7cb758b0466222df6ff7a42c99f79647143038cc76615c5e3da48108248f9f46aa5071f0a972bbd15d6605caa92f3cb076a3def4503c779dff142cf1b5d5a92d8f7069b35d65f9f9b8858929469e9e27afb0600df566f25860fa4d4782cc215283739146d89bda0ff9df760cf41e02efd798caf44b36050853e0f6f037a17f2d23a1be5d44977b43c7fc09c222f5c06d81ba371e5e85ba7e2f342f4d67323b16794c91f1971a77349e996d61b4deb0a187419724da0ec0bc66d7b765f3300f1dc6979c59735dcef9bb26723aff741346d95cee1db31a081a6a91a9fbe10ef5ff3b32423036c8f0274ea6a182e7a9b0e5c6a9baa65c381f4779a9a1f90e35cd21f372f274ce5119e4ec4b3082574a67b0d0d9ca1349cf6afb80a8871e5f89756a37cb846b298dd348de9513ec53438475f705fd62e60611f2023e47bef46e47845a5a546deeff2efac208bedca5c809d017123fb1a9a250cbd508d22bf1c820b9e5cf5c6a23409c0e6bd7fd4f63fc064b808eb2f4b8db22a1756128da9fd0c9c2c50dc232c391218c3b9e8b9db810070a054e796e1acebf4360e6503a675639105b31def353115643ddef1b0d580d4f53823860079ea965493ee94f5a319ee995db0f3a88ed909f9c215d270eb96ce47e36338316637a1d886af319ec298e89b6ef40d9a3df588305f28aa3338d925203efcb9d27b455b31c63755a9afc671e13b731daccbd4a732ecb0602cb57fd3a053abe080ae54c8005e898312e43a834b40d5fc93b61614deb451b10339f37a4dd1a05176b2ac3ddabfb51606fab5cb549119ae510461fa6822ad793e7e93f42a02504f9123524241839a44e73aa59e585886fc28514cc81bfc27a356b22870f34e91e9bd2cc7f9fd9b3eddf21df0242b19cf17e5c6773ad7f077b2bd10adb804065a302126f3b2e21a067904072613d977a6e02d6d314c778c8e91097d9057de8c1bc3fd459456ab63e2a369ed97960d2c6147e38a278b85e29b4f54478338ec12ea60385bff399f27d184e5fb039990720f490c8aedebde58474b63be1eafb0b71265f382999d6b23921d80b65c8a8cb5080bd35412b8a52b6d0d70f78ac09a5544f55b4db7d07da05836bf6fb661b009dd6187c67b4453b2c5ad330a357ef0d10fc7d7d56697bb77def16f1429437e0105c354e331aeb2c529dd447195b427cf3cc4042486666202cccd0a11cb76035121879c7644f0910636a26a5be120ab65f52830c557ec80168499894f598f247006d89c4609fc87d6ec6d93365637839b69a5365637866b0be4e39203f5260da9aba11f1129e35f0295e4335097b3255aaba20ab7824df9c809b14015ff9be63b81d266214f553d58e3b7a9a9ae0c5e06179083614c5192ec0518f951442f653cff0d8c616e07fd49109b5066fb7439f569963ab976d211dccd4af1d921afa573d4f19b24a80ddb3a2552e3018b51b2b03b0875bdfa775c83b062b09ae6242e5b58fd842447a1929382c922463e0e5523321ec7bf6853cb02f4646fcbf2c0dde4eeaa05cd5d96e6d422122a483949726acae84e9a4e7374ea1ac37d0af376ef9adcd98fd8dbc9432262e97289f57bc9bf41b225f14e455f1a99499694ef2c61815288de46da26a0d1c797d37cc9a760c4c18d8b4883e4ac4cfcf35858f1bac8ad39caa9a850afb91875135235f82f285df93cd471537b76f9477d2ee8fee01bac46d403478f9e4a216b50637896f2ea78153f0f2e2b4ce06c26e5d599cdc9162d2e0d56faac14421aaec23997094825bf7d10348024502203b22492868ac4fbd0d596f37c05ee5ea07dc6b88231003bb137c2373f7b4361bded8f308aa7888e23f82e92ad498069f7d314aa33c3c24718bb9149736dd6d9741868c425efde80546c4ea9a5ab46bc025e58128e7bb387e05ad23c9f5ab8ca88f1a2c886c2c60e7a769e3c6152e39ed1f79bbb07db9dcc3480281747a959799b69125938eba5759710c978a135a20824b7dc53cc03d00d71493a5e34ee95ae8fc336bbfcb047a866881660cce736a9d61a3174fe0d2979f5614dff300eb2a275d58f352dac0b8059e585b31961f481ad9bb1c91019aa4600d487995b340fb4decaf4afccf7bb62f150b185191aa323dcd9ca1c2bc151548fc254539e710710370e30c62ebd16f1d1608c316e737362b7f7f5853a49a01f9782d05e75ba0fa66851bdecb82e273bbd93ade38694b89c55759738de96f59ea5b47b8feefedc6c6f00cc65ee63390f36164802b78b6b2ffa0f78cfbe80000000000000000000000010000003894d4031443e11275ce1f606d49d35f2efdbe4a453d885764982ec5c26d8af774f34a826913c09f92522145c6ee94becfc648b68874740c8b7b5e888e104f0a4fc8927a8469ce1c4ec1b4ef7abdbd579c0a1ed7ef53632b2634ec6b0af306c20c499974c6864fcb456def116caf941e5156f58092a9975bac21c0b76f15ec10f2af73256a83c7b2ba889a2de7381e4d18c669e6179645870247edc0a08fdc6e020c022131dd699fe9e4a7c0ca43e3a1f955a6076be5de564fb1e34fd84d9ea6cba2526ee741a555c666b8627de14042111c0000000000004000000000000000ffff0000faffffffc1ec38524c33b4b20f697ad12bca31b662bf340f71b214a637f3698f88c565ad82717ad6ed21ea20f4a8495fa90000002800000000000000ffff000007000000005d2724469d26f1f293582180ef3e06f1c7f4bec6000000b800000000000000ffff0000ff0700003eeebfa637312b4b67b87ba45c2bff56528b14855c7a534f65f8e2427b0f2f354abb613fa14d21fbe57ee5264965e6b736a7441bb44ad28f17b280392df4e1860549f28063131447ee638c02462ed4e37c890e4d01f0cdb9b94bcac9366f5c6f75afe6a8839fc64d2e7e7bd092074a4c3228b21b10cbf084adf98f14fa79d0a6235102037509f5fec39ac0b66e0bff5148f9e22c9de3f5a70c14e6f895b88086bfe37082e6000000d000000000000000ffff000020000000668922e3f0e09f01281bbf6b1e751fe9d5776f247fc2ce51106a9e7331387f54bf7691086386a590887b94b9a7a5566d793dc48fa942d7d79df63ed0da54ecf5f3cbdf0998027661d02afca3ab454697797fb06417b0c5de9f80488721391a816c9cd5f2372b938fcb923032565bccf7e34d85b6229b19febfe6015e14b3a304395efe4252171b415c52c7b9867763a4017be4cc7318e20055d9200b30a1e82c086f5cb21ff565358db55221c016f41d9904fd83598c6b2b41475b19d48638ef"], 0x12e8}, 0x408) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDSETLED(r1, 0x20004b42, 0x0) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = shmget(0x1, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x39) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:53 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x4000000000033a) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x10000, 0xf09}, {0x2, 0x100000000}}, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2020, 0x82c4d21) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:53 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = semget$private(0x0, 0x0, 0x8) semop(r1, &(0x7f00000000c0)=[{0x4, 0xa0, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0xff, 0x800}], 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x6) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x6225) 16:00:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000840)="bdfa0d2582c321a8cff984fa33e90f8e4a8051bd240700000000000000e2d3280d33ee618dc6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e244a168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01209bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e607046d84c0f91fbf343224a6c44ba9f6958c0cdf0648b48935d14a79a15866fcecdd79cd66c3140ee028588c3186aa9f9904c51aa437204538761e0e552ab220b4dc386972d2eae1f50146e8bb018be7d0c5e6e822942060fc74755ad4d2e078f5738687c3af5cbe3b8a46d4d645f083447b8509a7e66a9aa53cd45eaa5ea5b142c371fb32c33d8edb8f1b1772a062c3d36d44ee832c002f5644c9000f2bc99ae47bca2318f87ccc4a6310c52bb623280a68d2adeb998d7b7001da01be3b4832030658f48e53fab57d56716e974df7aee7846f4df825cd9edb0078d43f563c5fabc0b869b5274aa55bfc328b4402f880d", 0x172) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$KDDISABIO(r0, 0x20004b3d) setgid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) open(&(0x7f0000000080)='./bus\x00', 0x8580, 0x24) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:53 executing program 1: r0 = socket(0x2, 0x8001, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x20) mknod(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) connect$unix(r0, &(0x7f0000000480)=ANY=[@ANYBLOB="160e0197f84f2a0af887b878"], 0x10) sendto$inet(r2, &(0x7f0000000400)="68a98c72dde407dc648841c81daeb31436e1e1c758b2dba6ed3dcd2c8aaf6e29b2f313ed2744a86387e019cfe23ae518806001c719d22eff12722bb2d68fc81bf0540b5341032ec0209732039b24eb924b5698da", 0x54, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) 16:00:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) sync() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) setreuid(0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/124) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) getgid() setegid(0x0) mknod(0x0, 0x0, 0x0) getsockopt(r0, 0x7f, 0x1, &(0x7f0000000180)=""/171, &(0x7f0000000040)=0xab) 16:00:53 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x0, 0xfffffffffffffffe, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) 16:00:53 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x88) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x206) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:53 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:00:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) r3 = dup2(r0, r1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="ff000002fffb4d3ff67133ee3a5be7aba6b9abf3c427f7f4db6a1d100000000040000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRESDEC=r1, @ANYPTR=&(0x7f0000000180)=ANY=[@ANYRESOCT=r3, @ANYRESOCT=r2, @ANYRES16=r3], @ANYRES32=r2, @ANYRES32=r2], 0x50}, 0x0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x4, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) dup(r1) writev(r2, &(0x7f0000001740)=[{&(0x7f0000000080)="1ae67b55e0d7bc4796bc38762c66b7f0bf474dbf65a73e6fdf683438668e74e5b4acd914e2914d60d985599f779b592866dbef084db1c1b7de435909b9c0c79a63e754", 0x43}, {&(0x7f0000000100)="f3841806fe44bb506386e3a960db545523d3aae999c1500306ead8572c39ec54c89272d29479a6650fb58a9c433b43d60229", 0x32}, {&(0x7f0000000440)="b030dc3d04671d9a088e5873454c10bb7cddebf59cd38cb52b2b1875d2fda85a97696c4f054f1706eaa681bd469195d6f37c9f24200ce7ba7f4e57522e3d0db06f185a62ca44f387d0cf278bfd7978273e8b8c7d14478d54716a5465ef6d06dc2cfbdf0d09851b7a571fdffd9f6cb947a7730a2644b0c80397ff5e4fa3a2d67297089873490bb314c070ea6dd461300da7a36990346c1ea2fe002b1178497c8a7f6f4f363c8fce2d95cfcde46fcff82f4bc9d5808e6f6c39a2c7effc88c5bd87bee714ceeaab117dcd862dda66213347170ae30628ddc9de31773705de5b13f5bbc073e87bc239ebe69caeef540606606f48a0e1ab00831ed3adf95f", 0xfc}, {&(0x7f0000000300)="39ff8979f72b439e18195a822dfb7d5e00404df7369def4816a294da3cd9b4948f445a2fc3a9a816398c2e96", 0x2c}, {&(0x7f0000000540)="313795f2b76986b065f8555e5f302534952a6155b01596d522cf6525070346f3645d2be4e9620d1ba3a57ec4aa8f2b0f671bf85caa4c1d58f97011e0abbe8037c4e1b665", 0x44}, {&(0x7f00000005c0)="977477722b3b3a4ffb69a1e58c16807b1200efb75aef199d6219b17ef627d32353246b64559e4e1ac878dbaa5ec8eb2fbf392696e0aab99e4a68a3b518312c8d3891811659c40293b812124b3d7a50a24be151cfdbd7ae88b990d716d982d2c19224d9b9af00905d98f7b38c1d6727200e581ebf09347e9b9b948921227763a8c210f8508ddb1dcebd3a3fc7fdbd869558d9980064fa593818cfccb19be3a15e0732a765cb1c390c3fd668b90015929984431cbbd5885f54e0b3d94a95bdb5a65308f18de252690256ddf28799f8a242dddc9ee4aa26f2a3f7c80fd1c665669f33185d123c27300eecef148d0722eec92bb5ac33d738efdc3bcbe3f9e3514620aa0d259c2a567ebc29925b4a22b5d286439e5e1df4e981cbe4d15d1d84b1368c63cc7f3d0fad1d56aa1388cad959f21816dbf53a8be09cc893f0b76736dcdc33bd14ab90eb459927a526949f94253ab1a8b2e9a0f557646f4dffb9865664be016b4e78502d2b7a505e2b28e0af4dccde74a6e449a41dd5f28da69e57f5ae9b943eb1571fea1bacc7182613f97159b3f377f0a5c81e714aedc7ec86089d7d4cf502917c5fef61831ff69f8eb4c66ace4d6f85ff2d92a6825b4086ee739d063d6f62627594f2da66bb68d56e99bd7e3878e03eee8e3bd1a67008b64c3b287aa4a2c5fbb04cde09ba68d031c8984abe91a93e4b32b7946a23ad6cec2f62853dbfde124158400e1412a470ca0f3d28a7fbef36e39a543382c2c2ed61274e028c3b82ec3cf3bd7d250eb5600e32b2cd9a480caf3232a54412f310bb073e6cb43b670dbcbc5ab9e51b0bac2fafe9131182fa342c2d258c3caac6d0ec86dcf96ccc52d225202515dc2fa75fd8eee4469cd7dfd0015a06d33f47c8dc6910aa1f0883701f02e00a39e8f2389d6b6850fd1fe1de5bce654737c9a4baf62fbbdb2c2a9de7ec85f906ff8c200502ffda38c482ed2097d7536057369de93db0ceb66736992b6071483faf2e23031a52f3130cdbc5264bc881217fc87075014ff2f691112127fb88d88e7c6959a063ab477e4af9ae10fc7b5efc14473741d3379ce3647cec1c98dce6b1fdd3ce766284d5a6307717d743212ffd2dc96d69f2574915a5fbde4e4ff727707ca69d84199fe0e9c147a4ce185f8a209de370c8067e70dff91834397b240c456ecd7520e0ffcf95458ea20592c368f032f2d4f7477713a8cd6558a2a44252ca4fe2ba66f06248d0ffaf3e529670843e1afe5dfa8b31350c69f7d364439d819715805c9d73f0f2da8378fa9b87fbf81a961a85bacb8e22d086d9fc149b7079f6337c63cb5f1dc45b6f51654e8f9f6e99fb56f1905202b9608e2840ee8be64fa38e83b1ee4768d8ae65b50377a0075692e3cd031690c0f14b09ba775965fc1fa10c9b74388e2763eb67eac5149eeb2ea0aceeb3466850324f1bc745a4128df8beeb75ca573873c650a9ce4a398b1ddb1444a45629b6e972494436b4873aa597c3ef082f29d1c7c6e3d32333562e8de6b5ab4e4d0e8cd0ec1c113beb4794140fd7fea79ed9983847092ab7a9dd78c757c4dad8f0228dcd2f321a834d8017d41ba9fe46047968128751d1746047d887dca6fdd1a57d53518a96d38beac03fd26341bc3f0d135a9a63e8da0440df1376cf26dc27746c597a2e5f8ebee007574355b1ffb12631ea7a7836e108d33141c8960533dd4333b7e5fabec73ba43774b0c484762afe516841e700fd650811f0e5ec23e3d54b8e585713f7b6e825237a80128f7bd505a181f810ee6beb99d328cb44576bb0566b684a028f1605d1b19a97f22e2dcdf3b6464288f7d209e8dd7b66ee50f4895e070706292e8742f9ababd45c8b4267a7707caafd7e25095d004fbbc7178b607e3078c3be57f4f54a2edf071c621e05efb1b9d44e3615c04ce7c3f210231e36e87111351bab8516d341b95e785597a84f52a663735fa9325a90a247d149726cb0f6d1b2282c4cafc3af3ffff7594d9b56be1d343a4bdd7859031fc9f301252c071491cb7a5c000e3dbb041fbb3ef35147556c291074ee30c372cbbf3387a4d4a96da8fd23459b39ab77739493e5e8ed433396ffb6f96d068e3aa8f9eede82d32589829e4d50f7d1ca4caf717d02a43f73bf7e4b329670b084ac1e729ba9aa0090d130a4c896c767003443a2c178d4ce7cb5882ca572e17c5461500831ed851e5e46b8ffa3172013f873c3cb097dd3a678a670e0b48fe38ab99ab301673f59467e37316df606399c63c3fd6f5dd3b3ff980c57dcaf2541ba0ae91a0da8c951d24b5702ec2469fe5b655f75bbb0fc98e98e20e4d785c579d0505f5f9572bcf9eed1063c19acb8965db994363a0ac151a19581be9796fb507f05f13d25b5a3a89aa9e38e09504c87c9bfee172ea1f2a8c305a04cd9d4a413a9ebb6825ce39517e473d5229b5b2bf73bb0db47e76932cea84d127f2f4ff4bafb8183ff503a91b78d6b978521968a8557c6cd0d0b3aaa1e90e68024e586275438b1ddc27f98592919accc39adaac05550b8dbf074249a5ad0327a4ba8daaa9f9b9941fdd9a7f4561702339b83eb6dad85b4c811158da718836fc6879fffa07d2825e859b0efec521f34d0fe83d76b7808ad331bc591e2155ee8ff30425b61f2d26f8c8e42c6c884096b01565a6cc62a136ca4800c3bd5974489919a8be3f672e638e1c5640ba585f7f195270e050d08737bfb33bb21b524a05f4eb13998d1c1f45d0950fd519621cfd20e457cee8bf09baee4f95988d4a9974c63b7dc40650cd3b082e02852bf29913517d5688459bbe7eba515fbb17b3e67361a3896fb045d52cc53221831db9f7e9f1fc4a85c9ba37dabc083f7aa872c0e4c88cbbf6c7302df5ae697000d60d725a4784b9e41873592f3b6fc7ebd8caa716e18f54a2198f119c3849b23fbc86e043eda786eee75e44a120dd590bf90e2994a9933527d58733cc05cc100f4107a3d0cf264d4f0f7714775d45ad6b2932cc6deb21b301a481bfcb5cca6b66e3be3a62f19a3f9d923c9f207b32e50ba9a9700bff32dfbcc4d437e74bcacb1fac0f4f58b41913da204096b5afbaccfe2de4bfd9d6175dc9de898c10d2ffc9afb7afca2d790bba740d16e25b85b78add00496badb29ebf5a23045fa84c8f2a123d9a6f4ef4e4fdb463fc17233263d9124eba8b7b219ee5b2dfd290b464a3a87b8aa69106d7333e44e926116e6038d2dda837c35005eb65aa3ac1ba96fe8e5399b5222d5f1db921b0cf43cc1cd721538f3b623ddc6f1511f42553021497612e014d5701e4690b4507518d4a1f40a6b0456c971bc16bd0ac763a87165ce115d1021771e4d31cfbac9dc02b03a0acd68fcab12a061be30d7ebfc452f23243853f330dcacd892185fc6f16f98d4d8a540ca50c90b15207bc27da378be6234048cd54510b29a345a7719697ad3f74786d23958134363bc12e191dd202d2e53b4ac9cbc34fd80ce9be54d4716f146f529f48d7d11d8e5a207d3170932a4deb1469d3f76550e01bb318457bccd44b19f05d52e76ba1e2f8689d933d2b926f953f88b4837aae2994dd927f4683571a5077a065b3ddc4bc95e1eaccbb60f86bf203600dec3fb524f4346dba5e59448ca8e68426e0d44ea6f39a9b8d38119c7ed44ae9a67f81c4859f49c59d678fe3c1bc65e72c45c523ca7397e26af54d26aa1f517239ddff54810dbdb65666307251c26520907984e856ad6fc8f263ddee20b20a1cd755c833845da09cf197232d823d921b71180db4d1af18762815ee2885c5873c93c92bfce49f099eab0f388c3d16f0a944b6627aafc3368adf571dcb793530987c749d351505621e7d2894f67a202ae8a5e2fe8fbdc33eaccff956312a7129bdf63c960b708fe4601ac3ad224ab91df9757da0d55cdf5e92d51a4ff4cb96e4bb6cfef6ab0a97118c67c37db2480f500c76d2783a880fbc2b5c5dd00f77fd5031502d53a7f225919c6ed9d25353e1a99e4d1e359b62e782f3b7dd52b8fcc9381096547b438d9bd8985fe12428bfb148240bf52a1d3fa72e3f786d4a209836601e62a6ec663aa1a6d637441b6e951a48245fe205c2a486f913509137fb195040c8ba45abb24774568189b1a79a0af7d36dac02c8060ff362c28116ea353219aeb01cbe6f0fa94aba6d8d79a32847d67c4772005037be507fa614e5964ee91e3cc1ab6c38475dbcced3189f82117c160bb0533daea350f812d0ce418b9738cda56a1bb3adbc18df492b0bd6e2e37eb4d52652f2dd575d884c1c4a424f83459b01db5dc688ca78a286c0296cb77f6934040850fe333ce6cbc53a9a49c650a7834a19c83a22503771ce010fddbce46eda8ca919213ae1f222a2d30cf1f4203e685b7d85a26f15b7260fd86f84b1adc2ed268af802065e4bf6297bc57b7383cdef3a0cb776a353a20d49ad760bc454810fd6c5d2307ba8fc1c9c7381a84c8750988a56008fa72ab6e8e4a371b9e5b493ffd467a99e8442a5d20fd3b9ab5e267e55e189dd2dd74d9559b8f02a110abbf1a800caf5d1e23983313d1562caa05d379948b6157154e1457c06d61c5557f8014e4ecd4b30448ef4cd85b146f68da2c37632e3161b6122f101850477f16f0dd4cad9267219688f6b31557140e9ff68a905e178ff8effb1e65726f72b72ce8caa46345691b031289dbf2d5627473830b4a9dc708cfe33483248da42533f404070d26bf00cb6c9d023661e8dfa660ee765989872d5bf3cbb71e682bd96ba144ee94c61c0fb3687cbe505c8e4e2af797d34a7a88389eead10e55d72913f433dcb831dfba0df2fa12b636e38a60b460b3c41d14136e335d87dce9da8fb4d63fba0790a26d764462b0a1249dcac80d462d28ddc006acc14d201de8e6a6fc4edc40dd7b679ed7f073b06f4c389216d744192e251c66371e2481cdb3a0774698e3945678fbd98981b3409683e9f67774440614852070902e6e29c035b5f0f72fe80989aa6e3def5de11712653d4162b5236a127738af5e4e12911ca159ed2fae412374f254d63795fb6ae02660d3bdcb1b1a7aad707dfc2ca079ee55c9235e5a968a446b05a2fbe2ba194305529a883eec6790e263c77a3aa72d2bf6c911a54ed497dac3acefb75a3069a33cdf2cd0fe64d69d9eb27bf8773f1006e6bd5e241aa2ee2b138b00981bd1b93dcba981cdb05a3d54edd37b3eb018fd89d216f4873c83a7a06de7a6a681e27da907160b5fd41943a08d477bc79d35bd22022123c21327235cfa457086cd2731e0807fa3fdb486181fd11b32154126aed144e70ff2d21c8d2a2b91798a3ed8b343977ad991cb60599edf1d5ce283f45faf25cd201215d08e4611cc9b0978739886e132f18bad1250eee7c20b10ccd2bb6cadf540e37261e3859384e80d7d72aac43073af1ad9b3159c087db62d4ce310c1a094c199134a9c2f5e99453001758fc5c6b1dd93c734c2c2a79a3604b1f5e92a5c55991a9f2fc9b43e74cbe911c29ee1414edd2045455f2838da3be7a6564fcf15ab52e3fde62e7a01e41c97fc8ac8ecf8bc1fd3979dad38c9db94cf7c5055ddcb6fcfb4c2b5614a7aadd347aa4e1a34ebbaf69ae82bf90029f41501994d999c1133ef77011907d866a9572e3019f40e7e90704ebaabfa6ed6837e0e719e3687b7a9939830903f4afe8c29250f54dce5b5cf47c35385e1aa3f3f00ade7c6b59c1e262fb0d18568e9414c93a0453496834cef962d5843f96b0718795c569990806c872f3f67eef0cc55869afc847d4207a43f0b17278c8f08a1f9bb0731fe405d65a7b947fd6e098e97e20637", 0x1000}, {&(0x7f00000015c0)="93ab970b36dd1a5f224fce29749f2a36c47ab7a90d7cd0be6d30e58994e5c8074f679eb84f3d094141eceed31afba2df403a2e7d8b6268b9527d0f11d0e31136752fe9691dff1860dbeb7fe0493776791eb51c1a7a6922e1193d6bd6768995935a3066f70da02a4544ae42270defd87911fdfc60456f8005bdad", 0x7a}, {&(0x7f0000001640)="3102f0d57c3d04eddbd8b7a68be2a2cf6e4120dacbddb58af1a8d70dfad71c9adf2adc0130387744f26ee42c1d7acada3d0ddeaefca9578446fb264e92e5e5828f656fbdb2298604c91525f531bc1431d5025798a570b2a9547ca0f4b1779f4684877910ff1084e3c5800dc1e8889bdb", 0x70}, {&(0x7f00000016c0)="87eeb332dd33b4b6bb9a1b83fae0e442d7d83f3985a8560ce8abf4c58a2c403c9f61cba921066c6071eeebd8a2e737b017f76c42561fccbea62f3cf55567a034b444a7812ab0218ed4c5d5fb508d", 0x4e}], 0x9) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x168) r7 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000240)=""/130) ioctl$TIOCMSET(r6, 0x20004268, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) flock(r0, 0x5) 16:00:54 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000040)="f6c5b142", 0x4, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffa, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:54 executing program 0: r0 = socket(0x2, 0x4, 0x9) setsockopt(r0, 0x100000000, 0x1, &(0x7f00000000c0)="5a362d1896ebb04d279fe0a0e88ea698ea3508a870ffec39f954b95ed9f1c175285841c969f2443faf40fb5043a8e77ecf290180f1a2a1871ed1ed8c9f88eb444ac910d62915bf6c554fea7777308511e4ba0f31b993a8b57304cb0c4e11adab30ff18045636778563155ff6fa9ac86bc0968160fe08f00b0a10404e353f940abec2c4898ff7f9026400d7678967482f3b78b71d9e26abaa441098132cca38", 0x9f) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x800, 0x20) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0xc0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) getpeername(r2, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) read(0xffffffffffffffff, &(0x7f00000001c0)=""/20, 0x14) 16:00:54 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="8d81d1fd445a62b2cf73d0d777e0138be38a205266d3de9e228c4f0b7428eddc72d5113736d1733ee8923f8c8c39d867270d45d7c939edad89c76d9494fdbc6fe6bcc923fa8741a66b284ba39a3fc5c2770ea69d8422b248dc06299fc78eae67424ed9", 0x63) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = msgget(0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:54 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000080)="90", 0x358) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:54 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0xfffffffffffffffe, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1208, &(0x7f0000000000), &(0x7f0000000080)=0x4) dup2(r1, r0) socket$inet6(0x18, 0x8000, 0x48) 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000880)='./file0\x00', 0x200, 0x184) symlinkat(&(0x7f0000000840)='./file0\x00', r1, &(0x7f00000008c0)='./file0\x00') socketpair(0x31, 0x0, 0xd6bd, &(0x7f0000000940)) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x8) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000"], 0x53, &(0x7f00000006c0)=[{&(0x7f0000000100)=""/136, 0x88}, {&(0x7f00000001c0)=""/173, 0xad}, {&(0x7f0000000280)=""/181, 0xb5}, {&(0x7f0000000340)=""/45, 0x2d}, {&(0x7f0000000380)=""/113, 0x71}, {&(0x7f0000000400)=""/210, 0xd2}, {&(0x7f0000000500)=""/199, 0xc7}, {&(0x7f0000000600)=""/173, 0xad}], 0x8, &(0x7f0000000740)=""/151, 0x97}, 0x1) 16:00:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000006c927b4670a4b1acc8c4a8f49a5eb5431618d4fdee6f40f69d687b6cb9643a9286028fff4af742c351e2cc9321f27d9c2befd21177ef6942de9ae9e2b190b4833bc7642bc74ff5cd460000000000eedeb60bda498e1443fad71707f2ee6afe7dd1a79a000000000000000000000000000000000015d09084409389de641a9e5e1b588d00000000000064f6"], &(0x7f0000000040)=0x3) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000080)="15fda91b4e9fc8a30d36de77f417800dfb47a580627e07a68e403f4a4da6db9054b76a38ff11976cf0c66e129af885e597b8ed2c7e9bd00813d90577255b342a7c78944ce3ce0f8746570dd9fadcb7ac3a9de13fa7ae1efc264396b2dce0ac80506f3a66a76c01", 0x67) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x6, 0x4) recvfrom(r0, &(0x7f0000000100)=""/34, 0x22, 0x43, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) 16:00:56 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x42) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000300)=0x5) writev(0xffffffffffffffff, &(0x7f0000001180)=[{0x0}], 0x1) pipe(&(0x7f00000012c0)={0xffffffffffffffff}) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='$!!', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) write(r1, &(0x7f0000000000)="d62fe29833c1de6687854d4207a9f4a266aa9a8d475a1fd890b86b15003967044e4f81afec2d4445b50e016180ff0e0425dac9722effbe39fb019f23375bc8fc53f7335db776f9f7f6c452aa3ecb3d9a85b42a9de1a68fab90ab7e67a2b1ff4e86eea25326f5994b32d8d51aebb5a5f4c52caa3085117a3c43792825ac7e651de1b86e398e7b18c6f28c4ad1f76ffc0906ac5510f650b731750601646e8c9eac0319fd9d", 0xa4) 16:00:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x180) syz_open_pts() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) r3 = dup(r2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) poll(&(0x7f0000000040)=[{r1, 0xc}, {r0, 0x1}, {r0, 0x88}, {r2, 0x2}, {r1, 0x100}, {r0, 0x10}, {r2, 0x61}], 0x7, 0x0) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:56 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="74a61fd8bdf2dbb394d54b098c668fdce1226d53e2937255f16e666edb63214a44d749bf18a8e2cbb01b345057cfe3e1f6ca72c138858efc9622927ab5e6b85f3e8d088394427a8639f807bbb5a182a5755ccb466447d9793c4118158256c03855d37ee4ec02e08ffa6130a0f637540364bd050ead6e101aafecfb", 0x7b}, {&(0x7f0000000180)="ac492aab8a390931a52293e9d70a5627200fe9076eb77b8b10d8718be59eceb09820862ee5a30c07d8172271447f250f18f8ad4e51fd7281b934edcf6e2fe785bfde1fd376d1b34f9081eb2424c943b4e020e1a48f98eebdd84b5cff4e845fd81d8ad93b8d7360578e2f5f9fdc499e076310b91d67dfe23785b335", 0x7b}], 0x2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x2) writev(r0, &(0x7f00000000c0), 0x88) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 16:00:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000340)="c01009e3ab749fc4a6e8002ea362f995f61aac52ed05816185a3757fba015642cbf66f2ca434ab9d2f4bbb40bd99611a9368e72a8f8470567b53df7bab7b92c5d975452c2df65b54fb8786931d69634fafc60a7c1907ed2df85d9b8b43085f637f63a74e95f4b996f444eb9d086673647553e8e51721b5b6ca55e9aace9fad32a7dda09aa17439a32b846c02c3b922f06ee9952d06442c6c5294f077cf75bae091b60c22baf05b00e9044e149c31c6e9f5403c9ae08886b2a9234f69a860eb775a42ddc22204f54ea53830e0c27f9b313e73a0691598a429a2b69cbf3512d5955b5a994634e9c7d438fbd0f688996b837964a7c9c6152dc97eeb4c177f9ad069cbbbfd7ec033af21d422126f3aaeced88a37f061ef1fc52ebde891ef8635fbcc6dbd5a4c77d7796e57124ca0a18c285bf52605bf122637db94c9c56046942ab428bfd3288f8aafdb20ec8c325d7fd3272b76b6543d198ca2b90955c9d6b5d25a7a25f9215a01dfbee2aa7422002f7506cac0300177f6600e6c6a9524fa0b2c290bf6f01e6ec417eddd6be553f7bd0975232ed260ab32e7519b0f877d92f394805d4e8b9cd323ca002d80e6cd758af1991e22716ebae8eeb674021d7939d96ac6165da5401ccc4f5317e7543ace5fd6b81bb96a801d8d426d06d9f89cbc07b08070718064795c617da604d9e854e70df25781b0b42338e3b2ef77768602d7af2aa5dd17eb6d29e2b6145b1a06a8c4e47d0650c7720380d8b647644cb4a4e6ecf3b82d892342fc88268cdcf338873ec9ffe73cee2b4edc7d3392754495551b165199bae12de537788bae28a36625cb5ad59be9a741480b10f12a62910bdc2f8d9437355a62c8dcdd328bb938f92bd04bc9752777e627dc636462582a2e23567140fd39edd43622948f5a28aa53bd5c25c092f2217fa2df1b9241bce791cf8982e2eb685bff570686e2d922a3a4e7f543444768cba4a3c050c25dc80c29d5d5ed71fdc5700662737fe3fa5fa026dfad3ddf19fe42bd61d28319a9019123da7c917d95bc540bf457316df173dbbc55dff81e69059e86a8a6c9b411977ca95e0fc89fa964a46aa57e38ccb63d8c13b7c8c0a56ae278f773f3db8bd963c4c366933c3fc0e313e976f9ce7dee77440e333f172b6758979ebce7262bdc289b294a5dd3255a8083221416b1b62f636bcd2ec09e90b54184a7421301f677fb3f2300f534259199686875f82de5133cd1ccb9aa0817cb289649828e0a9b1b1ca8be2e269cb886cf73eebea14aba77aef9cbbb4cb2676702f8fffb6efe29591f88f1e8e8114d80651bb00a51ba3b7fcdef4411a3b0ad59a2bd9819e3a93fec2feb795aba4fbe69408925a6837f336dd2ea0c594adcb8312dc7e7fcc282eb4d90839a320cd648d60a1cb18179bf60848f5589e0e3f2b4ac671cff3edba8cc7d79f06dafe95f556df4a272a973a6f735f864f13350a9e6c11ad25f539335accfd4b6c5ec218fd602102294c4c347f3732e9e93223c4b57f82a633077b867d556e6140015e3c0889ce8bd11fb1d64cd2fb510f010584f2aa60a35a65af7c8a02da5e96ea4ddeb446ecc2cf1d024c915529101e8e7e5733a76580b6be94dae74495ff075b3a69ec045554bd9460ab496770e5430fcf72684f575fac2cb3bd4dd30bb434ee7d29d4c214830de3773f9ad51fd86adbc42bdac3727a764bc1a42e49d11d9cb739e37e8e3b3058574f71635f92428174aa583c4e5e126b10109e7e18c97000e62ca8bd9f11e02fe0a9152dd13f8e440f657cd683bf789bf909d0b001d6c20241262c6de1d07677306c4be82ef211ed863f32ea6be38994632fa3504bf41213ac621c1a6ac312134d3d2762f0c6ffb96722901a9d545ce846648dcf0f405517910b3bae0134d365787a826594832a269df0d02298d3b6f66b7c5d27664ab5f6fffd8f7f98f4b74da2493c47eddb9b9a03764825626e6c4a0e5acb0a3791754677b2425331e89428165b7ca9dec8d6d23b5cbd10619dcf307c06c3591bf13389f8dcf1c800578970ed87cf104409b88720f8563528da5ef72f2386a70a8912087a2f1684e459f901c5ceaff56216fde92767bb6031079fd87137f933151a1e2563ee75e0a9458d0e5524bc35e8f8563bb5a1531f2dcea1efd6c08baabfc9be9cd2807a54dce56a893114bd88bce0cb032c8c3101f80da9f8057b004aab1db9b7892b2b197e6475d3fc9b12ea2d6aa4d7a84a2d9f3d473191df756bdc4c0900a2da34971d7b3f2f64ffd26a96180498e315c02686648304c74333075a4d238a052533f636f1e30ad18d95ebc076ec89d93bfa9beb81461aac76e59409353947fa5c2c63b8567497b89632c9f24d118aa76a4c67b1e5e81bab93acc8d2184008e830775536eefd6eeef2425396547cf0349f7ddfac38b3b1ff206a11c1faa2a0a2d50fbcad11fba96c097bc4ebc02a979086c152cdfa7500b79690b5f48b612e59238153cfb585b534391c8160a40a6d1df4e646b547f8e1a9b202628f31ad3d34b8ef862523a0cc8557166b50ba88349a60fe6b4dc7575ba64ae5430769da7d824d0ffabf3d3856014786ee5feced9f2e51e167796780df85f48b192ba3ad7b9b0450f7bcb11d67223ae4933d1bda5d1018470b2adce3cb187ec0926c6cda06ea19423e1866dafa45239f1b364c5f011034581e621a8b876e0130e627c48900363b4814f6aea35967e9ae5894c034e2bf2cec36f10ca35cde2d1401d94292391bb2a5ea78f6b94d942616125d553276a6d91099fe1a95e3da5b4f69b9e11a63f0321eed6890eff164385ca20fad963cb4192d352f1b8e35a7c6c485fc7d35710f42c92494a69e9d2703134a84bd624369a5d091c55d84c6214b0c759d51e78455faf6be570cd179df318122b698fa345e3d0f14aeff8297eba8edbd75d9cc90a", 0x81b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x20000003, 0xfffffffffffffff3, "845c550910000a14fcff00002d50a9fd23cf8337"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) accept$inet(r2, &(0x7f0000000000), &(0x7f0000000140)=0xc) 16:00:56 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x1ff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:00:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) ioctl$KDSETRAD(r0, 0x20004b43) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xaad91dc9fdbf01ef) dup2(r2, r1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x174) 16:00:56 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() lseek(r0, 0x0, 0x3) 16:00:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00'}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0x10) 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa40, 0x10) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), 0x4) 16:00:57 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0xe122, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="4ca7c6c6b7219f132c2e8395661a77c419c3f7720186", 0x16) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="8bbbe7b203", 0x5}], 0x1) r2 = syz_open_pts() geteuid() close(r0) dup(r0) dup(r2) syz_open_pts() 16:00:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) select(0x40, &(0x7f0000000040)={0x80, 0x4, 0x8, 0x8, 0x5, 0x7, 0x2, 0x6}, &(0x7f0000000080)={0x81, 0x1, 0x9, 0x28, 0x7ff, 0x7, 0x10001, 0x6}, &(0x7f00000000c0)={0x5, 0x4a7, 0x0, 0xfffffffffffffff8, 0x8000, 0x651d0f4a, 0x100, 0x6f22}, &(0x7f0000000100)={0x200, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getegid() unlink(&(0x7f0000000180)='./file0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x2, 0x2, 0x800}, {0x18, 0x0, 0xcf, 0x3}, 0x1, [0x400, 0x6, 0x3f, 0xffffffff00000000, 0x6, 0x3af00000000000, 0x0, 0x800]}, 0x3c) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) select(0x40, &(0x7f0000000200)={0x5, 0x1, 0x3ff, 0x80000000, 0x6, 0xbdf, 0x100, 0x7}, &(0x7f0000000240)={0x8, 0x2, 0xffffffffffffffff, 0x8001, 0x8, 0x6, 0x720}, &(0x7f0000000280)={0x5, 0x0, 0x9, 0x3, 0x8, 0x5, 0x5}, &(0x7f00000002c0)={0xffffffffffff8001, 0x38532cf2}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = getpgrp() r2 = geteuid() r3 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r4, r5, r6}, 0xc) r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r7}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) fchdir(r8) r9 = socket(0x38, 0x3, 0x942) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x4) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x4004570c, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x10004) dup2(r2, r2) symlinkat(&(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00') 16:00:57 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000000)="22df793b", 0x4}, {&(0x7f0000000100)="480e86aed25842f517d8df2a616254a1519e774036d43a42f5ff746d9800e5a3af1978e3216c8cf24e87e940f1785849765df5a2ae9fe6d2ec80054b8b423909cf5d959a85893564db684bf96b0b0f39ec4471481430a12c0eeee660a49f18dc928ce2dd8b8a3fbf2e9a7042823fd372b875460373a3d4379853b064f2699c4e9ae8b650ba39d82b2dfebe", 0x8b}, {&(0x7f0000000040)}, {&(0x7f00000001c0)="20b62c9c1b1908fb48e5814c679148750419b24f55decff4a431df7d8ddac243f226431ec866b1942030b0974510b2bb2cdf0460280e70d5922f36f59425ae8bcba0854e7825e63147743cf93a5bfba6067229404d2590df119975cb732676372908ccecdced5c9e7a42699a94e853263dff262e73f160fed8a82d8f10d446ea2a80512e9ea46abed5c8e46d27fecae8a8d2762331db40acb9d4d40d4c7035a8b2f9b54d97d7f00431d19d", 0xab}, {&(0x7f0000000280)="fa58f3b3bea7f56b11aaaa07bdfd7115ebc437cca6040063cc2bef47578dd307db32488d43a1c62b3f70da91b0f144eb744e6700e0596329daad8aa36eee838a85dd2119b44422fc6c64d988cb7eed4ff3767df1b47647a3b490879b1a4225571c0a4f27e0f4b00897abdcc87581304ccfd9541c2238da96a9d1083feaf311267c9275b27a86d475943d30cfe56cc4ff54d974f95c0340f90de11c40481fe9660ad7440764112614cfef68f6d36a31f642ad787390815c0cafba8c3b8bf4e54b986edb369d5225666abaffc6c74877a4aa3a2ba28d2737b06c167bb6bae234c22f7cb560d5b020bfe200ee", 0xeb}, {&(0x7f0000000380)="d139df1778be1f1de9f893614ccc000290e1d74f207713794409d976a88fd138af149c296ef49dca27c270348923431831fd5ef94ae69eff47f57ba40a19a8bae2745979a988c417db09213ee5", 0x4d}, {&(0x7f0000000400)="d7e79a8dc64b214de556786196cb94e646cd01e2d2c4c8532bf5e8ed6925140db8f61f510c18763dacac7e1cdb810726525f44607b983b1096dd1686923d6d15990cdf5cbc31a8ac779ac443424bc229c783dff1d878251e5b0b0ee8ed94c14f0813993c8fc5b396dc6b260ca0e64c392568122a8e71a3802b2f1018d4e9423bfb796b46c72bc3e55f2b0153ec6cb819cea78e8a941e5566b8d6fa8beaaf5d0c59295fd71a3003b636a785ff45b1ab4f08", 0xb1}, {&(0x7f00000004c0)="1c3bae4dd607f029742afbcfa8cddfe58aa1ff6d437ad7a5fbc198742906190058ec64ef66a1a754b912296520023bda29942310bc87c049dcb6b254ec78e7887a9c153ca4b1b4506dee86d0b8ac5d024b20acf5f31bb6da13b95575210d904d877b98b824d65ba933336767d24125f495906cbdbf3c9f93f427238523a3bb561db21c76a178d76e63320edb2e2d918deebf3a023cd54ef117422fb2010d5a475c9d8a0bd651474fe6b03945b44c60010b8cbd471bc770e771b812ae9ffc89172e433bfa3990fbaea7ba297291417262516e665489c2daede04a6a7288ca52bf63e9639e7b08fd0a93d75fc9404a39033c0fa529db4d142b5ad01b", 0xfb}, {&(0x7f00000005c0)="03d4d0763343af4388a23f8dd095b612ba9202814dd562a5f6591f48942dc6ea7a58591a235b7af23463e086b57dbfc175f437f53e8956d15ba71a805aa009cb3d677db6bc5ac0299d3cff9799e6161cf49de84f4c35fb86b2a252023b580997c3d5c06b3e95ed877d02a714bce557f95db0c59af5ddc1fd4c0338046c167c6e6b94e9335b937f2f7028b6373f5483819d053dbbb2636c1c1ce2870cedf14f87a63b16b2d7150b5e14333940f3", 0xad}], 0x9) select(0x40, &(0x7f0000000040)={0x5, 0x38, 0x6, 0x1, 0x40, 0x8, 0xff, 0xa20}, &(0x7f0000000740)={0x7, 0x3e9, 0x0, 0x7, 0x0, 0x4, 0xd8d, 0x2}, &(0x7f0000000780)={0x6f, 0xffffffffffffffe1, 0x0, 0x10000, 0x9, 0x3, 0x16, 0x5}, &(0x7f00000007c0)={0x6000000000000, 0x5}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x8, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x4, 0x8e) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000040)=""/142) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) 16:00:57 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) fcntl$getflags(r0, 0x3) shutdown(r0, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xfffffffffffff001) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xffffffffffff8000) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x0, 0xbb6a, &(0x7f00000000c0)="d00edca69dad89f25bc2a8ca31c13827ed8eb615142ae9229c2c360e46bdf7e71282e369c138aac4c43290a024dc97aa01300be96e61156a484c1b225f7e26110a3e8a0ea8636390ad3490bbd180915faf5a006111d9af83ac7b176c2d808f32f08e9cb674ae20489f39a94ac8a6d1a6b9d2cbbf20bfbd18d5d47f45a0ab85f7e3b2fe5837702a8eb66a", 0x8a) 16:00:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x7, 0x200}, 0x10) 16:00:57 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) symlink(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) rmdir(&(0x7f0000000040)='./file0\x00') r4 = accept$unix(r0, 0x0, &(0x7f0000000000)) r5 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xffffffffffffff98) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="027358561fc64be5660440b77c77e4784fa248c108f268ee88f4dcc7c3c08c0c67e53e61824a5d99589651afc4e03baa740d0f71daaebd9109f70c93c130eb7e985fd82ccc93f71fc510cf95044de141858e6a0c665326fab0883f7c60ae1df72fda964f9e7943844a9c19e6b4caa0a3629afdacfa420097ec79bae05eaaae870fae6ba3e1e61b7f21e74e7d80df2b809d717e6d55edbd56bb26fe4e82b5a7c42dd02eda5e251c35672e2b834c8ced77b254738109e39ec2c2f3bad8c4db30fa56afff0b70cdea48b8ec217a753cd43696cf3e4d5fd6f8dadb74f286b371f438b53d66f0ccfac1959e717386ff8932f3f122cafee3c6f3671da2ceb966f8a59efce395f36c79be07d31331881f67e31325cdddfbaeb647b7d8694b699a6a22cc1a19065fd3e1890611c5e18cef900f5ef08dcfbbaffa09361b675b7e278720c48f607f092777d747ec87615d99d793550ab11722c1f5a03b36e05148e2e3b66d6d52f8742408a61e50c6a9ac0731bdf99dcd872041fa3bec4f7c5e520da25956b976c4e7cf966e36a63337b2c7702d91f1d1e71668a518ac1f46c3e528821036690cd293d89e39d9781ba5255f8df431d2d633926b0c59adf138afbce2fce7edd9c32e2304b65fb52fef734a0bb46accb0ca5e20530f0694928192f3202f0ea0f6b78ffc6635ab78207c1f787e9724f390ecad917f8264bd20d851d524153707ff4c1cbc920fadaee1a92755935f27087ecb41e67c8631743f1787ad4035d97dac879a1b6f7c820cd30ef334d10b296369cf9dfc796607f606d9f9275b5ef18bf6be2d1192179425888eac848b2600de0b37c2e53bd3538a27196172c91f4896c9620837e80cdb07407698cec0c75c0610b51400678df62f132d8e6c6d933d24dfdb2e0a6a9f949382a12b2232494ccd64c9e89f958c28782eb2c6f9e3b3eec5f1cafdb3aa60c5debdefdbc73309c396c4d41939e7fe99ea62b79805d37c84230b6925d10cae90a3490a1f638783a04987d6702866054d4b2fe9d0d2f5b93c797b1c6e3f066f8f287be1ff13d24cafac117425e5e9238c679e1ecba22d255b51c3bfc70cb69cb8cbeb4c5c9d61128de95c72ce259f31d26fa29c82eb30c3597eb87ed6b2b466cfea606191fde9146b704debd4faf268565d80c695a7a6c643dea0d0bf6af63bfba5687a5ff8b08e52e3adc1bc11d7857eb2c75748137c30c5fcc1a12a2e5ef9db269d58a280d9ad336d63a75db7ed30c4b3708cdf3238e29377201615e8e2f19307f4f4b97dfc7cf22db1ae97de0474d5affbde1f52aa530ddc2de3d210166dd315ff901060d07609f97709ecbfa84a9cfbbf0e37beabea7730e8bd493e418d1de9b10b649f36907622f1928966cc479bdf1fa85d2c05e0d95ac04cbe3fbfd53cf37e669c9842224a2e4b6232d6e51f1baf6f3ec62795e38319b9e408fd8322fd048244432a3021562e27f75232181049a9049a083e9a49ff66ad8a96d3dbfee7015f16e78da09b8f0949169e29c1bafb626cf354b22df8b46228dde73a309de076daa03e133fcab9d4cb4e613fec5bf81c7eb94f840ee895512fca7d4f208434605ceeacdc72a43844c70288a6b58f6d1a3e2505e2b5b32bdff5fec2cd34703c97c264c1b13d6246fd46bd138f4ee9e799e1ee1c15dcee07e8ebdfbf29f599995d3ea862aa78aa311913f0c80ee369f7fb2e6102da7f180cd25b8040d5cb8351dc7257dcf78607f088e6fdbeb0cb38bc31173f77d23374b556fe209df40560db1d814aca907652ad3e23a9eb53cce84d6aa645607f4b30e83bf94815dc36aafed99e4b06fa31587947eed31deffc1d0d5fbc1b4917a7b54562974dc85ee1a9b393b423fe8fc23b93873d1eb3fcd8294916eb2fe8dd46dd150a25b856a59851e377436b0627fedda5c6d64dc2d05ebc047f95a5436b389a1c7d93925b18dba427e368da57b1969cd2f1c4fdef1c80f2f4d7fddedadd9fcb23f1c29db43c0d847ace7bd023eef6212378cbcaf9b4358acdbd5e570b67778141e6cd06270aca498e4f1340e7cda32ed1b5a9a8f097af744b61b586bbdfdb3da6f3ba3d1f2707bf909553d0e1dc87b3866f7ab9382e058f37c169528a15da197f109efbe5a0a25e40b125d0bc744f25a2670595fea168da10d7fba09d75e3832edb21f6ba01c0a0fd4dfbb6a530f654295f44e507be27d3a6bde7d60ab1e4a989620538115f7d1a07be6b21bb80a81ed736f521b395a67c89d33b115003709c9554d3fb5e73d1141cc87d87c72aff900b606c588e3cc5b40053b60a939b0a81f65eaadf4b46f35cc187c3d8cf738d8fc84474e6c47328244e2c7e7019f1fa9502807c5ad0cb1a67f453ede56b7b782fd46d0761c776f708e6e6c1d08250e7ab834c55b30529511601a85e9d6a4b3231550c352f451465c2660c0862c5f6b53880017f27f8111be4d4a75062622e8314826ef543e4d4b775d9ceba59b3978fb2937b6e3c876c9e4227f9252a03c7772017c5ceb18a348989f822a042e59962570e8e47c5bff43a02384e805e4a161f159d41ccea049e6bb89b2caefd902549022785e085bbd34278b01814c3ce90b9d4316f5fc4e9dc98394b1efee2f4eef55d74d6569215b9f682990a1e06a1c6561ddab8fdbe4e2a5b1e7fc20ddd07135be8cc04a88235c5e7c38e9f9ebc04c4f384c9e531c7cf486301bb7ea20df07728d2f160913d44a61cdcb7024f7c00db2c8d1d3f9e2f57a9f4647edf83d6c2b2588d3afa255e0760c7da802952c7f7812d8c715a99188463e65695974da109a3e54eaee99f904721b98da6cee660135b92882a44ff6f43780410bbd2862a4002f9a705440baa7ff1583143559ede48aab9b32b5e4667f1bcf76cff865031927b49b807e5cbf6bb557e18d90b62870f88c7340cb836375c6e688663eed53c3d2554c508587feb120c5dfb4deffd90d918d8d072a13f18b3c163793a196a9ed9a8aa38e5cf6a45658b3ad8eb71eebb56431497c4796c55337e94065995aabb7b854a84f9fcafb8c00fca596c7b79b20efe68844711eab0405c988d817575a96ee96e7ce6cf1d42274c626ac0269f5e8e98950009e68144d2ea22a5aff313a0807077c2e1f03bfca228be112cfc674b01c14364eda753b49acd15c82e3634e562020224eb1c3ae55e77c0a7dd59701d159632ae9223cf64046f4607b9243fff510ef19508a79fcf3a5ee0f864a9b7f2a5b832ce140da6d32176fa3e180525212e2f553dff81124b9143d3f8145d23bb7cc4ac9ec53d14110b2117e424e26e287ec5c147358cdf2e4977523d2db350386ac139d633fe9b63bfc98136ca0849b02769cb6b4be1dec68451038a7260436e6650c9c1feb481f57aef1533fb8bb3d354b99a22250b3f2b496e80cd55daf3f5d29a9ae7c5c5e7b3562cc766861a780ad75800900a2896a68482d549a69639433927be9fec4694061fbf86ad88be09944c83f50ad7607897fec86cbcafcef9b566d68e527bdfaf8a27fe473ed439da6f5f5ca90f68962988798190a367cdf238aa5686cc091ce3092dc2797c25806760943e69240e2360130a214bfd0a09a040da7e9c0fd5a7d6f6792fc25fd7e77f79a4fe466cc8396bad33e9517a686acd1da25cbbc797999996af7799699061ff2c5e62125a8765ce5c32c4aebeb20a428283104dec8c34fc22a74d880e0fb4de913b63683f1b3fa81a5517fac58c69e6915ae11cf7ca9148d0827bbe0310c392d5e9b009d1a6caaa3d4af807ee3e5e13c25c1ceda7da5c439b9ab2f4e3bb2a16311b2660a23f44b1f9bfb428155583ab5223b028733149404967e7fc0f62113512ece360a36f578cf9925a98711e777960d7611bba8443b5ac1593cfc6515a8a753ab15a884e2a987099f158b3b94dece96dc7e1f12153476ae4120f1218dc76602218d36d9c275f0b558f2d39a3c5def5f82a3f720b906833fe2cc6fbf11da921b152417eff10a4791f3740ee5c3f33803be76234141bed067a49b17fb09c4f3020a580a6e3d27ef80e6f1e77c2007f14c29110a47e56c9d2cc78cc67e2f20a949075a556932c0436808845ecb7c7a684496d317d4cc112ca90505612cbb18a15c1b01e1b78dcddda135574d261347f0f9a954ecf0ebbdbb65e62dc2cd1ad8691871e632234b98b8d12edef21970c6380f255fc94a0daa870c241ebf21e9e34d3bbef1c7454100fc59b6b726f70a67f9c63b5a45e57f04c06e8a78d93fdd24bce1a728341c6c36fff1a956025a0454f5c0fd4991f4e35deef9c6157dece3258c4416d57eb1ab7f9cbedb95bb5a8521faf88e0b7c0b3302e7fcadb3db5f8ac592b79ee3516d2842767fc6ae876c9ead310f740a4bc5eaf9acb786775142836ae92dde5f7cbcb3da467880bec184ca3d5f986a7728ac3c7dbabba87eb44f72a6013532bb61fc8de6ad4f31776d6708332e4132c847bfd6a237d6642e71dd437404b8290dafab6b76f46b3e1cbbe7c98cf2d727d77b6b412728c51adbe04346160dd71acf0d534dc180e7b0d208f36142f0aa1d50bf05730dc32da9bfbffd6769d9ee45b9417d349f5fd88bd07775b05308fb4d7e6e6069de092405a6f8232027c694c6c864b28022d97fef096ccf11094a7ea071a5d9d0a5e09b10e791c50b6766a827077d864ff2f9ea3c477ad6179847b7469e189345a0161b3e9c9bec7de640c92e98326174029c0d9634d5c2c720d308c95a9b95a88303dfacb313ad1535f0dc151c8f2e7f62034bdd01b2f62141f1b5abed7181e12a8887a971e05f4c204f7115a140eb223d2313be7c08e09d61f593e929ec1b030116800ba1367f41aa5e33654aa848ba2e442b5a631435d07b77c32e5c5ee16a4bdea9064607c5bccc8efd2f3245b88330a81fb70248104b376236f82516e2cfdafe4874774038140a8c07f472b9e1c5b675dbb2087b3c67cfae70c16d8e0d9e614854eded0d228e61af23fd3f35fc3e377f4e8b52cd0b6b11116ff9a3b950704b88cf9db1c677978a11cc64e2a4e17299771f6a1301129b33769bf7f0418b30c70f1df8eb7954c954c3f6a90dd359a441f9dcc25583964477ac7c13748db176346126867f64a2e774027a30fd66f7dc9874bd35af0d17f20b06fe25a711728c5e5bc9614aeea61bad86189b2aaf1cf18de9542d54dc75714728cd7c91ac83ee1a39d0c789db83b6201994773a97045d8970ed3e931dc52c72a9c23da100834266d5caa2bbb5a7a0b9a95612ab0902cba0c46f67c7cad1f31c64e96457de82264dec508e7b41cab65c7c94e25a21a4d96d1a3fcfe1ee587b325bbed04c329093fd8cda0a23e5bea07c77c78e6108f98482dc767199d4d6af7138d70b789a871366fc9a2a7b96031178f83c3ef706f711f1333991a6a537ca98243f2d13e817ff45c720cf2a00687c7521bc45497d761a80af8afe605139b7d2401175177e4d37bd660f73ca88a3be1b0c634488371de45fa4503fe33e85ac31f2a2fbd6d747adbd239594c774088f68b32e05a33d617576388810ec21064e5364dcb6b3bde4cd17a927e0b9414a5bc2005765bf0310868a17d0059d5ca2a48938d2ff02d03f8761592da04230230b2d5eceeeccdf7ff545b2a2dc65a1d6f9a27f5533842cfa3d44386dd148271702428d7a9aa53300cf49519adc975bef2cbbe055cece7524b5fffd25e0f6513ff2c975c1097894ecbee828d73d1e69b63a283fa623dd527335632bd2cc895f91932e7e680941212db7cb76b3ac628be14a83aff06145e9d6d21049a7b0e1deb942469028b1e705adce7", 0x1000}, {&(0x7f0000001140)="93a5678381ae5e319c3470be762e59d77fb92ef9b66f64d40bb13ac74a6fbe16230c5f3c4df7af6170dd8b7596d2f3201f66ac60fce0e578590c859d124dc9da8a5ea0f4bf5f4bb2e472e6e38749431638a40ea5b025a1dda8a0d6236c6e46b7d644f85c2084e23cbe3707954e7a0ae4f7a303426b70369d0560aacc80c1e8eccad6a323e022b8465f04f6bde411f13fdbb0bb", 0x93}, {&(0x7f0000001200)="b1a7fd2a12e8816a855c2bdbd986e2b100a1c3739211af92a2924b81b120f3650579055d2d2ae36dd2bc8fecb8db29c8ba3721a0bd75394a2cb82f2c61a7fe37e52412cd02e23f9c283aa975b52adf817d2cfe7d3576b942bf52eee3d423db718924a82fac343fc400989af3a59fbae056064e487999b5b4f1bad2ef8f6e4bfe2745422bcdb8eb3d957275cc23260d43df1c5db3227136141265cf843e76cbd1ba9fd2df4fab88ca6b0e8a72e255e23fd2b7b7db8c79fa845abb7a91e56746db23a049bcd48fee80f82a1c4b3f8ccab23df3548c7451f9cd65825f6180d90ce7b82ac02f154d8f947d0817dffec76295a0f40b7ada869fb91b3564", 0xfb}], 0x3, &(0x7f0000001500)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r4, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r2, r1, r0, r1, r3, r1, r3, r3, r4]}], 0x98, 0x6}, 0x2) 16:00:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000180)="48e7e851357a8d6ee782037843653918215947da6b1a008a30", 0x19}, {&(0x7f0000000200)="d8726eef5cd1e7e8c3564beeb184234231569a61aff61da29e809cf775adbd3728c9fce34d0ba11f6a0c338246936e3170676b22642b527c6aeccdfea35ed141ca2379d2301d5f9185aa7f40bd730021c5f0dbbf7342e94d4c098db842d1dbdc64c3a714eacb2a778eb6a6e30cd3b2d448ed0a0f9dfbc3da7db3a99e", 0x7c}, {&(0x7f00000002c0)="dc678ae003ea34933abe1c21037c51f4a24b324d1850388d54c9fa21def1fb411dff23fdb0d3455a562612e8d8e2203d3f52ccbe2d7d7b395fcc2d25b68279c6d35aa37a8df3baea", 0x48}, {&(0x7f00000003c0)="41d200bd12a08445e86a47f1dcc15d6d94922b1a9e551f94539b4e2937c758238c797b149b28f43978797a0f607700806d79df66d7b7c0ba4f", 0x39}, {&(0x7f0000000540)="67996d37a2e56612cdda9c40d71b56178472a8e785b67d25a7af1f3250f83060d13fcd3bb3b4c87a72d31435f0135f9ebeec64bfd87e139e44b4bcb577cab201fe4316384662a3172f064b3221b2043d8c90438938b3da1b23c964df17619039889a6c83cfeb1a4eb007862c24015a460a21224a70d0419886756f12ea6603094459f9f9c6f7cd9ef7b73f6a0892533789c04535b38f373b11d164ec6e7257cdeff0ccd347932a94ebe806677025116f25f1fdf9799630863cd74d8767b4be8523df1724b50bb19886c94c3bbf6680d71fa2d429", 0xd4}, {&(0x7f0000000640)="0a2722fc6843ca1ef734963837d3d62f57bdf09628431a05d08a6c964bf1951b8afab62682a27aec5dc2f2fe6748b8b461b183baf7320e9cc135c76b8506a75d0fa4b8009762a7a075a92bf8a56dcc8b9ab6e5f51a9167efcc66e8c20391d12e0a846866b44e39fb47eff467f12dbf011616881af6cd9923fadb695d17c377b892940878b9227d84ec2650e68e78ea37fd5e54", 0x93}, {&(0x7f0000000400)="c758aedb261b087b4598d785d9d08310720cfc65752d55ccb663afcaf6dcda344e915685af46c7f76a569ee0c2dab93d39afb3c90f6ac5757103375cd6c13face1", 0x41}, {&(0x7f0000000700)="3cfa5a8b8964067050acad7c5af03be7b4a8a3dc8569e25a84c4", 0x1a}, {&(0x7f0000000740)="af8260a0", 0x4}], 0x9, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000480)="0c000000000000004d542c0a77976d33bebfddc2a03b243f7cb76277094c724ba2f0a6e9684d27619be097a6d366ae58a31c990e349af59108a7a5b85788e6fa160d0002000000000000b7a8521b62c10a6a105ce3fee1b3af43b976d965419c2ca3524009aec76a826135adf2cd08a10ee61bfe8e690173e2b3918766c84b3a814aac033777be817661", 0x8a}], 0x1) pipe2(&(0x7f0000000880), 0x10006) sendto$unix(r1, &(0x7f0000000000)="8faf4af2ec717f54b44776e9e032b20e5293cb88e4dbe178eb206765ad66bab28bbf232f6b8f74238cdd01fa5eceb1da212b9d3218d105c515dc0c27177b50b24a4554cc4b9157b0468a45105f909dd3f09acd5995a474d0350968fe39310d6f31b1048e339a5eafc8421a2786d0c545b01e36c65d620bde2b", 0x79, 0x8, 0x0, 0x0) pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) fchdir(r1) 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:58 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x402, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) chroot(&(0x7f0000000180)='./bus\x00') r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x6, 0x5, 0xdf}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4000000a, 0x200, 0x3}, {{r1}, 0xffffffffffffffff, 0xa2, 0xf0000040, 0x1, 0x31}, {{r1}, 0xfffffffffffffffd, 0x49, 0x40000001, 0x50, 0x1}], 0x7, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x80, 0xf0000052, 0x8, 0x8}, {{r1}, 0x0, 0x2, 0x12, 0xed0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x42, 0x81, 0x2, 0x3}], 0xc260, &(0x7f0000000140)={0x1f, 0xc7a0}) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x82, 0x80) fcntl$getflags(r0, 0x3) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0xfc8f, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x101e, r1, 0x0, 0x31) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x14, r0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x30) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x4) ioctl$KDDISABIO(r2, 0x20004b3d) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x7, 0x80000000}, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) 16:00:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000040)) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x200000000000000, 0x0, 0xfffffffffffffffd}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) setsockopt(r2, 0x4, 0x1, &(0x7f00000000c0)="93ac9141b320a1cc136f3e6c6367f0a41a86fdbc63bcb01b942a0afde49897e07f59fc435919260b4ebe58bc8d1f6ed75c88ce7578acd9a352ffcea6a75b392d3f6dc8aaf776ee3f335874a438d090c5c4a29818d7e63e8e12b0adf4a0ea4e4372114d5cfa93b700bf4fbb62c6d6f76b307f7d7aeec9e12bfaf6b3aa04e22d168d1ee51779ef2e9d8c299b", 0x8b) dup2(r2, r3) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x80000000000001, 0x0, &(0x7f0000f0d000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x423fa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x7c) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20001, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) 16:00:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0xa0) r3 = getpid() setreuid(0x0, 0xee01) open(&(0x7f00000001c0)='./file0\x00', 0xc8, 0x4) fcntl$setown(r1, 0x6, r3) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x6a, 0x1a8) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) 16:00:58 executing program 0: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:00:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffe15) write(r0, 0x0, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x1b10) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="749a", 0x2}], 0x1, 0x0) pwritev(r0, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x4) write(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="33bbae0bdf2a1431d77590805dc61e0b1d6411907bd74dc748f7f1b6c2a53fb7703379bd9d7e64bf5d2b07293c12e59a2c49afb2afe9e4170cf2654faace52b774824a99de00db2adc64d2c1dcae4419223a335198522b2e60e2b12b3b0fa48bfee544f3f5d254a3f4726539519f2eb898ec7d02b3a0ef7b8ef31cd271bdea9103935425affc7979b5d79f59bfba8e61a24bd7d9047bb64d08c7b1507f6c", 0x9e}], 0x1, 0x0) 16:00:58 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x5, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x6a, 0x0, 0x200) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) semget(0x3, 0x0, 0x20) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:03:06 executing program 1: r0 = socket(0x18, 0xc000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x1c) r1 = accept(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/56, &(0x7f0000000080)=0x38) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet(0x2, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:03:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') getegid() mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) 16:03:06 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x0, 0x15) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r2, r2) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x80, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r2) r9 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0xc) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) getsockopt(r4, 0x0, 0x1, &(0x7f0000000340)=""/220, &(0x7f0000000440)=0xdc) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000200)) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000100)=""/60) setregid(r9, r6) pipe2(0x0, 0xfffc) 16:03:06 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0xdd}], 0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:03:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x14, 0x4007, 0x0) setsockopt(r1, 0x29, 0x3b, &(0x7f0000000000), 0x4e) 16:03:06 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = getgid() getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x4, &(0x7f00000001c0)=[r2, r3, r4, r5]) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) ioctl$KDSETRAD(r0, 0x20004b43) 16:03:06 executing program 1: r0 = syz_open_pts() getpeername$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1f36) write(r0, &(0x7f0000000100)="eb92c9c89abb10ada76e6f6f808a1a123ad52207ea8572f2058381d4ef340968bd41de3cd3", 0x25) r1 = syz_open_pts() r2 = dup(r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000}, 0x0) 16:03:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x100000000}) select(0x40, &(0x7f0000000000)={0x54dc, 0x6, 0x4, 0x2, 0xffffffff, 0x7fff, 0x20}, &(0x7f0000000080)={0x10001, 0x0, 0x6, 0x7ff, 0x5, 0x9d6, 0x1, 0xff}, &(0x7f00000000c0)={0x9, 0x1, 0x9, 0x3, 0x2, 0x9, 0x4, 0x7}, &(0x7f0000000100)={0xff27}) fchmod(r0, 0x3c) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:03:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10090, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f0000000040)='./bus\x00', 0xce7f3ee9c3df1410, 0x0) 16:03:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = syz_open_pts() accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setuid(0xee01) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20480, 0x0) fcntl$getown(r2, 0x5) 16:03:07 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) socketpair(0x30, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:03:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x401, 0x3, &(0x7f0000000040)="8f0b6484a36e34b1f9206aefa9d7f612e45fdbd5f625a594f9cb8ca6ecac18fe92895113cfab7ba3538779bbebe94fcf6e2ac07fde942a457a2fb37844b868d3239c7ba0d46708ee7678940b4095f6a4f8623b5410c19415fb4933e40cd41fc72e4ca0f55f0e0b59d8afdbaa3e7da78f52d14d166d1d0657bda009b10794a7f6ec4d6e8aef5e82bf6e9fcc12fcf20961828ed46d9685e8d85a11183ab17900c6bfdc12b013d4f8", 0xa7) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) madvise(&(0x7f00006b6000/0x1000)=nil, 0x1000, 0x0) 16:03:07 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendmsg$unix(r1, &(0x7f0000001380)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000140)="11c89f851202904f4bf2f33fe5896d22eac429136ef2701e74a8f8f630285d987dc6c36806190bd4729724f382c50218e638ed280564e9bda6d0fa64bc1ecccabf98a11d7bae40368bfb626ac6cb532d3a193113a0d3afc21f978dd95dbc544e79fb6f6b3b53521c2a88c67455cb2dd25e8f6be1fa5709c3b6e30bfeb60dd50e7c32b916a019fc3cffb479c86dd45eed7af56416e57b6f28bcc949b43d9eb64394a89214117950d8e1d4ab6bf2cac16411e4c5f81354974459e4fac6811d683a03a2a552fa6d5914fce2468f9d733fbc9b2b37805d6010a4bdb04c73fee3cce7e244f6d1c879afc3604da7277ae79a3b7812c25e1616ae080b82e85a936c6a45cdf25c85fafe2335914cb4f21826927892952ade4e759ebc376c5b4664e93b482365bc071a494572567fce8b7417eee10143c44ea8bef90ee95a05011690d624f534fcf566152808327780f8f430c7bb0f04e27060ff2ad57d17f6b52d80ae7bda99f29b918d66d30741075ced863da404217f5deaef4de65344ee810d29fa187e754ee352dad9b052c24790a1244286079c9ca8bf78100e215f8f4fbf927af3e645820a0392936dba451b5d83e91a5a961c214d00fac820460b952a4a86f507de41973e3dcbbd6a67f6609b9ae92556b07c37b0928f64fe0d5e1e9b9f5f0855b8e45f1b8d317fd7d3095041d20def25bf9220a10f46203e15329abd9497edf2f8181b7365abbda5f459f0724af2ee2ab36cbe6e82ec0785b7202121899e0e6bd2a3ae6490c875657c147e0c5939e1ef138598b71f887857ff64646c9f99812b9e7d4567775805581fa2707adb796d469bc4d1c552c5a17a279bb5476ade93d983ae8af573f14f76c87156dc3e9aa2993f04ac618d02acda7c003738844a1ebb6bc88a8677f5c3bf7e773870471041e0516c9e54473c987f814d2604ae6eef021ea9ba185600ae9c0983ca561a13c0b50c185922deb354b305481e781ad837945505875da15217f2a90c80eaf57859549649239296468f744e73f416a86ff7a2886992d7ca8fcc63b287278b6ffe4d824a1cfb4597fc5a3ca11cbd8ee0885083cd51a7311a601f0113c09e8d8856fbffd6be102fc8fdf01789ef1f7190b22cf2cc59beb8dcdb000467feafbf95c95aa9970a240bc4a06d3215c8877df02520c43309566130cf4cd9a5a68cdf5339d4f93d60db5c7d266111da07fd03e746be3a39f749cbc476fa33c7dc8ece6efd56256ead8dd96a12ad86e224b7bbc579e2c6fffc0bc7aad27402594b8bac4f732c1ffe301732447103ac1984794f011e3536154d62056a7045caf701451b35762afe07011a1a1781d52cb30039f7d6c98e9b4effb3ebb044865cf50ca40cfe587c3cb6d562714cee396a37978e8e13f090d8cae52d766d70f7e1369603963bebf6ff3f25125250db9dedc241d6e71deaf133c8cd27ffd72b6a1482bc7a4177fbe2e69fef9fa72ce380650da8ebe8137e5dda406efd4efb8667580de98aba5bb608dd6e0309514840da0e6285994e1f9e1e128ef726b13d4478403c66095a8be04be05754ab65a7510e610b40642076412bcd1259d341073bcb566acb7a47f6d67072a7f766cbb7ccfbb253e9fe176c7c6929c91c121ea1e078299b613111f4a769f54b97b42b50222a7467beb72a45d19eca9d43978e8b4ac9224f89fe55c86f64d0fbe713b5ca0beb6d66ad49b0f9c94fadad91f68d0b66f79e9d09dc78917962ce9ffb6041ed5c1e035c2d4429561d13e804405bd96710adb7e26f08d69e55d0e145683a74b205f0792e5d9bb1052bed14a8f93d6952ff77a7718d98f0fade9ffd4c22ef05b22cde6f5ca1349519af8f38eb274c40f943d529728d93e1606dd2f424630093958afab6cc0200332a5258914701dbd4e015a48c958a10094d6c20692f893cbead9781195dfaf4eae3db631932fe86c5c5c7532121a9cded767241028c23899c3ff8535545893d0af923c83dcb66b043a7b8d062b002a994e0c7260034ed28d7bf0f138df122df2237156c9cffa2f9e4fa9cfcd01bf39d0b641acbdc2b799f15b5ec5ba42a4c8de69b86a99dc745b2d72bc53eb249f47cb7ae50eebd5b3a6a61a0b8ecdac255c4a1f2744062cbabc20a14625e784ee8d9949c833d11181b729f4a6abcc73c5cbe0af4d38ce62ea76ea5e5f8d0e77a7478d0282f29f416c21454ea272b2aa7aa846eb9897aedfdff0da04a3988d37b01ad33ed96eb460d4e99992e33ae0dc1011ba7d1f0469dd951da6e038c6b314ccf993c1e205297b659532baf7e0267ce6b712ef33e9fe936578813e918ac03d6d73c6ce6c6c10308d1a5b2a8462c61ca0d92e16cd44d817089718422a650613fcf4398c102003741d5b7f88382c733e84a51c832ffdab4f75a9e661b374f50f4fb7d6a0282f5c3f1aa07a13609fd07108013144c90e8de36ffbba7508042c56fa59484bc0cf850952e116aa32677929c470ce8341779b7da6e580c4218e2883bf366b9495b6a8bf97fd6132d3fd6c53605131f663b4dda54afaafde9148d0c513ab1877959a387cd415c39b1d0653795c424719977ddd6860d501fbbe2c5c934832316e81c5819e85d41fbfc683ce501c02b0451007ff086682800a9dceb917dcad8bafca2d28b0614c68c73f305998ee8819e670b35fa90f4c3a52b272574f4675c6b0d933ceb0b265d3b3fc88709a40b6d561b76fead2b55119ff67e6f9fee5deff24e3fc871e5711c060e1d5d1c6340026deb199348381da9980d280e5cbdf9539e3453690a3e33194cfe9d51ad4be8e56045669c27c17770cd688a2a1fb1de6d8a878d927501bf9bfa9fa4d6884fadb08da7844ac4b64671b9237489279445dbecb05a17ada50245181b55a6d3aa1a159dceb5f7692ef264d1af290ff1b8d410783a31177954f4c45fea45b9b858df214d0d23f76bcc801987fef083ae2b117cd2c188353811f06ef1d8a8bc881ff925158a287e23c4ab68555d5ae18bceda55c7878e11970bf907736b66a427ed3cd4cc8d8889013274b9ab8544db800d06b9a9cd91004bbda548adcd5652cd1f78d516f5878139eb19c6a774c89c020a523f5aed07bc0bfbc4ee40d3a58c31a10a05c0e394dca2c2bfdf2093794eaaecfd7d218d3db04aa28b485917108fddc82f2747dcd33c9f61c6470264aaa028858755cc260769a5f9672a191494ebf42d44bfda5ed40f03fe7343bea1f005155792457190a8bc8b996e3ff53beaa87171e60d0dec8b0e0f084368614f6ba59ace28851720c478e91436939adaad312071cce95d08220f4d780f9b15e02d0a295dec63dd5a06748d99deebbdae758220f637fab0ea3b400fa76afdb00abb30f87b86b26e70f4b478a29bbe969533201891e2fabb03d4696647b5f6f187f972f6629fc34e26311056438ead6a7cea7b714432785321aa6886580ec5038f93208650428ebe334da169972d14c310b1ae9dc33656905a6cf7427324c4981dbe3609fb79c40163b520e2b6884c53149813dc926e9be52cc337413e653174813d858344259a35db19bf48c6bf0287caebb34533f2de714225b495fa0b0721978334da521c360e192645f5741b7a51dbfe0c69565a00308a24f0f4a843074d1d4947666bc585416055954d43219066fea118f083b488ca7dbcec3a618403fb2505cde3fedf5670eb9b98110c14093ab9b6b559d60d7a0b62a4cb2bd30b970e32389c1765d124ab0a01e8e511ec821906b08edb1391238124685ee26b066d6ec0a424d9eca25a34ed1b4ebd5a0b14e13641b1cbd583edd1711d9cddd75c16ac5a0099a783c1053adb56e37977c7009dab4c1b3f7f765719e6b27066150083711df13d7d7818fedd1f6c03033b7b972ffec1e52445d046528aecb752566f34d297f01921e34b1869772d0ef5e68712fecad30aa5fc1a3b90bc5c52ab628d66775067eebe97724ccb79fe30b059e94bdac623b4d6e557dc19a3f5c908b5543c0dca29a8f966d37b8e6d3b6e9280f19d1e5eac270f95920d62159df5f7148a24f4119ec99d78d980afd2e762e5a18b9d189011f9fa27beb9b544fb9f968450d3aa2abfcc0dec1b7f0ab31e2f649a1200d2f9daaa0efd72df11361911f1297a4dd185ac4b5c0398a944469c517318ffa1481bf2c595a5d6ff6357fc68c7cdf621f50e416a0fb7386047d8e6aa36bbc219c421dd208fdf7d71ef751c668be375770a58db4497c532e4c70e9a2a1301d39718a43e09ce5f72d301b289d34ab9326d1f2970b747c3081e6c839a43fae004dab1bc13615e545c9e3914dfb36604ab8ba292eb595be78ad86edd5dc6ead976507729ff04b1f4ed02a7377040a4d41e816998fd2db04faa593fcfc3d77f9102a750a6de063b6701b8a851a57dadf7b1651e5ce3306b3430c7e87bd5e6bcb71612eee0c4e4fc8f564ac2d4867c5cf0a8ad359bc5eb4c165eccd2db8af013b2ffa1aea837282268ec4c092fa312d8a7a15f1e1c404015d383b44066cc665413b9e14b739d9ccf118c62270032d6b2f81cfbc74de9d6c375fb46ebffef0e75dbd631dbabc49a401c3244c2eba3117e4152d14bfcbef4856103297cf15e017877668e7ebbe7b75728e9b4092f6c7c961a6f4257bdc917f670baa7c01c00472e56ce14a460da3b8dcbb0d9908a1f781a56f7b135b155bbe41f59967a90f8592b2e044937eead2bd9d13fa4be204dc3dbea5ce86e68667c7cc9f2ca22133b747c206c4e802b7e21728096fce32b86152eefc5d43f41bfffea877f6b2fd55f9b64350ab030f166882c8670c08445cd8148491e8d6255ce837b6fdc22c3c00537d6463c837459509bd1a3f37770c7a592a568ee0d6cd851318ef6e37bb9459e3692c944c0bdcb4350d6a7e1e5c9de5cc47ade37aef2ea3d3b15a8913b340e6318783e96348cd847e3fd812eb08be69e8693c5ae805b9a78d2875c9b3cf7e01b07ab904225ca26a6ccf2f840145f96024f2bf2c537132a0644baefd22dfaa581df9595bbb75d4a825fbccc701efebd85c7142478c322e5cae9f3c62bf8b276355633dc70bbd212d2e49a6290480b96f6833da0a50fa2133245f10cb607b2594b60c5ae81758dac7235dcef9df47cabe7862daf8e8b77f0e3c6e57b9e037f7e6f80f633c9769053a21e534626b97f0f89c69f10c0ac421b4ac170b75ede9de10bb75abe9995b6615a8078697283593401a90cf4c8a61c718601eb7bfc3347339f2423a80f3fb44adf8d9890af8ccc5fc24b2d432f631ca1fbaf84066fca609ec4187b91f0268eb7ce39cb6bf35410bb8bc00821eccbd051c493fa5b4e008c16d6b23892675d2993c29b3a73a8a56c9bf3f4af4df060410a67bba075ac807b2cfc5662e4d310abb1c7d5554652f92e2c7c34d8b1908305472046d4b8125b1deecbfaa3ea55536ee7800b06250aeee45587b39786adbcb8910657459d8c0d3a6a986ffba32f24ca8aca8a6edbc0bf371ed5e17b34f0d93256c468a696965d107df215ddfbc332ec512c709195552e8d9ff689d7eee4fe28e60e873daddda14a7869b4f4a45af79bef472492b05b1cffeba5e6a2b6a608fe1dded74a6b34949795a97eca784248d19a92f8818278e05fce49ce13e97c4e80744aca1518fbdf612cfa278038f45f5483292835f4c7f30f2e1f0c62991f537c5d3a4aa9a78db71415f3610645a4602421ed9537edd3bec831a97c1a27a0d3367bc450911dee62eb0ad185bef40ead2b855b3d63825a765fd8f077359993c6fbe8eddc7ee68287089244f5726ee51c5b4d2a1ec802699e42bb755ec0", 0x1000}, {&(0x7f0000001140)="ede6b90767a26201cfff5c3344d9ab78e25e5ef85086b2eba33cb9c361c0db434ed1ce84794009bb65b8fe6b7636ec4e23b4b6813417b4951b9545063955bee618b63b2036bd8e07a5c3f5296648a9b710facba8eacef6e83841fba6559ab3fd0ace35383148b70d764b4c6b94242c33b47052bac6e75fb1407e1bd62d5804b938b46178731f85f85ece4e4001dc600da122929e103bd27beeeaf39a3741e5367b9f449adf94d365d51ae67acbfc2ed5b4", 0xb1}, {&(0x7f0000001200)="b41b2be7ec16bfff56ceebc0d1ab22d91034211bf26756cd242a66541e15085de141a9bbc1ae55ffc9ed572a4f2735df44d24cbb1423f06b0925c0217dca22b848713a934393524d165f39b66e1fe025791603f6b4186eadf127af9445b082f37b1048ce9cc2f40c80343aed83491aff6dfc072e18a0921ca835d186f415a723cbcc3937e8e2edd61c07baf29544fb8a394773d283e690e8f18fa92dcd99c2414641ac725c2c778db0140462481752114576db", 0xb3}], 0x3, &(0x7f0000001300)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x7}, 0x0) 16:03:07 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:03:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:03:07 executing program 1: select(0x40, &(0x7f0000000000)={0x9, 0x1, 0x2, 0x3, 0x8, 0x12000000000000, 0x200, 0x4}, &(0x7f0000000080)={0x46, 0x7c0000000000, 0x2, 0x4, 0x151, 0xfffffffffffffffd, 0x3}, &(0x7f00000000c0)={0xfffffffffffffffa, 0x7f, 0x7fffffff, 0x7, 0x80, 0xe25, 0x0, 0x80}, &(0x7f0000000100)={0x800, 0x8001}) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:03:07 executing program 0: r0 = dup(0xffffffffffffffff) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000c3c4d74a3ab1d3517b0088"], 0x10) socketpair(0x26, 0xc000, 0x8, &(0x7f0000000000)) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x2) ioctl$KDENABIO(r0, 0x20004b3c) openat(r0, &(0x7f0000000100)='./file0\x00', 0x84c8, 0x0) 16:03:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="7d81c87366060818c7b63bfbcc6fe2f125094e5341c92dd75f440224153fc062c38da3e5b58ef945513a5c40971487a12ae4a8427b72b95fbb675b8ce7c1a70fa297f8627e6c0d9412b725c70d4f5559d2e31dad6da82ab7a3fe8cd4211340f90d1005f260067339cd4e90d6a3a746865cb09ccff3d68d7ebd6ed89eec83bf58959d41d6155def", 0x87}, {&(0x7f0000000240)="f28f434f5bfcf5200248271e9ee695ad5da6b99c464d730f7e9af042986bc1e27c524f72bbdc17c3e081724f387c384617af1a095a06f05a49580ff6db560d171cf4c94bf2132fffa8719c75cfaefc4f33fe2d125d6bc9e68cbd146568354b277f7a9009f935c64c3469c7337e2abab33be519fb1868e254bb2633e12e6c12a058b9", 0x82}, {&(0x7f0000000300)="becb50cd83878af77321ed765d7896919a3a9644e296d51c7aedbe7eb8923520e6dcd9919999cdfca63779eaf08647967b1c3a2c77df3d66c5e0f0a2491031dba67d9f9e267a1fff293c4788acbc22f679259e1d55954f9501d3abb87e6a650ecb335483d87647965c2b5cf7bda43d6988cc9d5c0e2c204d1b2ed2733ae703d6d09e0b797229e50ee54879416f1618a8fe10e728f174734b65861baabb3132753f9ed054efc923d5", 0xa8}, {&(0x7f00000003c0)="6d6c5db597aeeae012f318c6a65eaa1e21a0a2cab42952de37664c6795c3959f509d1a8c0fc95e69b07bc2187658df6e535ff1c0bf858ab2964f3aa9faf2ade43e3cd5f5ad9c904f61b552036ae8e15b2c22ad81db36dfbf75c60eefb605a4d0ed0467abdd1392d717286cbcba4a784966b2dc30ab5dfb10bf948bcccb740ea87edc8feeea38f929ae5dc2f763857bc874d0009049aa8c87ac5f504d8518c66ed308bceeb859274512052d8237c7e0774354", 0xb2}, {&(0x7f0000000040)="1b8373f25e1fc226f546d5cfcebe2bc7d159d639", 0x14}, {&(0x7f0000000480)="8de897879d8ed12bde936c74e0d780e58009828a5e5afb8e137967966ef8de3679209c6e414ebf6c717ae22d9495999f2aef6413efcccf712c8250a4c2b5f53d5da3dfce881114a43bf45f87b005caa64564cd82bd0e23612349c794b44cc43b658a45872e93ed758904ea61b1d79a60fe0b053c150cfc380d3395094c8691d215bbd42a378dae91d2c45f70d0d3048b7fa22ef80a472b0888cb90281884bde946c31cc1c4b75059be0c133a49b49e3c6bb699ab4794c53a9c744488cdd4f9f402179c8d230fe68823b0852d93769140221d38b7ae8dcc19f82bfe48ade0407fba97b91f27059665ac84aaf5c89a8f24f658b557d4bceaae394eb2c75588343b3d14b4c48e6203de11a3abea70d3066216c461817823d668a7facd98ecbf15e7ab60fa25d46e8bd634911906bde817de60b568251afe71b5e59618ff8229e42fa1fd9a1d925931dd3d5fd6d37c38fc8c998800d78b2d4e7d2c0791bb95dc2618c1733740bca411fa31c1554106de32d221ae0487f645ab957499eb1252264be6c68526b0f8463f7277ac03eaf816aa6763536d429795434640bca47164e99aabea29c15098ad11df31dba9c78f64eb52acdb636c5ede445f231d76c4b60ccc14954a25ed0b395585bf2627dad7087df4e7b0fbdac9f9049325b400e6e3e579fb28037964d95c0fa74fd7eb740fbbd0f7845e67a6238eb074793f5cc11d3557496e6ea21b0ab0ed960b355f725be055ffb04bbd32a11d50ee170acd594732cb6ae8928cd65278b31f1233827af83d0c9b0071cfce2d905d44305cd72b0bea6b4fa5412dab79369c86d1680a0a5da2ec0b24e7d36aeb5085f9ae9636100ce2a78974300f9e665d592c11997c729316c1a72144fe959bb83225739957c339e515acf2be1c45d6b6b21d0f56c77fa7ecc575d52b98167cc7b86bf4c850c69fed53070b4321f653ab397f3a9f4455772f8fdf10b7ac7e5ebc0f3529f9705e14539f51ddf26291004b54cd640d7e289c516dca1f9b873afa087163b8542f746169da93afbbdb3368788ad6588425d0bae771f89d57fb84ab05649872e00003f8cca516baa01f2c5e73e86f808c7aa575bc72c200081aeab0cfea890b4fbd2d4655d558164cd9e04188a6749f9c3861d0d973ed8720493b641e91ac4b117c2f5a38bcc632b990f6d4c4f60ac9da51a0c69a0e61a75a98016864e5d6d58330609392dd2a1fd8ac62ccef2f969d5a81a7e41344be4ed6b287c13cc50027df326931a9fd6c071c69d204268f67b78c9f14ab51c376625ae33743476b98b428554aa98b1b667370482b70aea4f5cbcb9bccff9c7aed8f0b1aac23a2296686cc5bd9319e47515347f8692270b641f67e3a763d4626c0ffe27a59d7ace1c9674f1fd14ee7373350464c7f80397ae90fbc3f278a0bd13ee61dfe72c8abbecb93fdf689b954935b225ea79432bde595741ca88f68e41f52f21d0d7e0aa2d30c8cf75130b142d0080d25f525240554aab0322a9535c449bc081226a2d9461bcb289f831b4749d49bf00185239773c5e18337858beb2b3040259a5fb48585386f49259c6fd51ee47dcf4a76a2b255faf00c34f58c41e9918d75dc0b4e7f1dde46a06bb3c9dab07d2c50dbac0500755cd733aa592aa63e44fdded6eb9763626bbfc38eb8aafe16a069b78f065c6ee0cd3c01be33b3ec9696404e47db337bf5a8538c01dba8aea726ee1d9faa800a7cce3aff033eeff0f345699652dd9321549629db4d41745b52f2187f1c28500f89c9f01f2ecfc6bd145d0d5ee85cc84738a46eb15f83de15dd13dc810814521e022af86ad7526eb84934a313cedd065042f20e8fe47abce20735fc4554af0dca5f6f37190a20ed821e0cf0a3955fef2e95690dffe0a78bfe1057f978e4458e1a641d73504d6f3d03b84272f3ec853128fb0c38c1833a7d579142eae144c6be286ef4b9fcc3ca122b48e0e485ea3426729ddf053fc9613ce21641a7d94ebd4cd625927de3d8cc84a24d9d044d991610239122a8e9afd9b463620577b66fcdbf5b596c349a142e7e450d7848c450916ec053b7a2c0311ec745c9c0b618faa9a823aa8b46ad0da9c0bbf36574c5d0276bbdd07cf61a326c7098ed5f4d850024e2bab1bb4db57a62edc51fc8557362536b987a217e1975787952d97ad07ea614cc77ec2e6f394d2c827b8fcba3e89cb538f44769b1c4c6b1830cff9a87ea0c38ff760783e98dca5ab70308c835dfbfae86baab28d78739db6ed4ba525c37ef15e028a87f78ca3e083197cf4e3e1776560e3ad82fb07046d72991961464d19a80b8ef0d9181546913a36276e33408eec2d160fc7a81b04df47c54fc50ee0a7b0f582cc7488f38695e96002cd24aba00f19693f1f1bb1c66f413cd77e98e06d3bcad84e972a5df6e3ac5e093a22a111623534493c9b6593783049d2a8b48923af343c3bb43c3d7b5be5fb0d7573693234929c601f12bb161d68370381fb54f71d527e11aa8b0a0735c13aedceb3e247197884425707edb6d256104668880e47abfc14c65b7223c4d29650fe919c91859da8fc12040ba7115f5da29a17ee842921dbfb5c38269b503b5a176526931d9c89f5a540c315f36cf3eb60af62147510710bd10839b48055700998331c7b14593b85c19cd1731d84d1d1d0faaacd0462cc8741165d19a88c2b59072c6392733aea0d1fae11c2165cf26f5aa97732989b8fc8c31d034948cd03a779b61ecf3836a6b3dee95d5476fdff55da758254a2e008f0cfbb06541088ca3f7cc10e9dc7a8b04e5a9912134291aec9256227e836fd8d44cc2394dc6792449af4c7d0e1032c76165e1a3c1838d38f2a076f27e308550701f4f587fd4047ee578d00e3d6d4f6581f9b903c291607a28bf75b453a2adf230f3e1b15a0b930aec6b6f7cae4cd075e88015040877545b146e2ecfa032c4c102fe3a4d66eec71bd6b1cd8f1644b96afeda8f32ba9c9b21734d8fd69fee31feaa590b0f59e6d999bd04d6d34b95aaa573a8383201b5be7ed15373fe02465859602f48473d517e05d098adda4d946cfb64bdbc7a1796603a46c2900d4e24336cad17d97ecaaaebc0872afe73cd52e9373fb6385aa7bbce673f0f31eebe23e3984a94e66e0e9f8677118c2df6973dc1850ec9e52b61d687dfb6358de075bb77fb43f3f33a12759e3cbd4e083a56877232aa35493cbafd146ea19eab9d6c188c42208d2d2932faedeccff3cc483c393076e7031140139c3bf992b3f0b99c43400c1306e22ca9a1ff9b40085218de65b8d1457587ab67b442170e8995fac54187c3b9ac3b59c8df2d13bbc445860633560debc8ff2c78184f9d9e47e9ed4466b58e92dff537e25a10f734222a7b14c360c986ee7f7b8e3554fffac16a5f54300f6967c00eef553e02e7e3e03c8cc71aa032e9224f8902ae6674dffa3a2cc390268abb19803fe3cc9916dbbd14f93f28ecd3c601230add01792a7791211fbb1e59f9f5503ad4a2ad13ce01c341f89f04b79bf56461fd9fe7eda4952037d9c7de698afa1f2fb6c5e9993d7028fcc707a86918cd3ed5105b7745c43267e67c64df3f6fbfdb057dd146ce4fe53d009890ef82f7800f230271a2d9e249774bf2936b39bf82e2b377811c28def05ec3d99617cf44f1bc970360d3bbeb2d972ad09c4e3d8d1e08aed472e0d98cc65a07a40bf709e8299b4ffddc55181fb332b7c4b68b83c72d3a217e007d9635166f55265b94cc37874be3b7c943d539b6aad67d1dc1b590bd689fda87223f416a693e18ac24a5f8e97cc41766aa9a165612b0dcbf8bdca230246fb677c9c93d25ad8951707cfb24644b4b3adb7eee0d646b93b3e77026962dd1117df0b79a362e4d656cb565c4cda22d823c89602be42274c1433ff75e17cb3eac9e4e1eecbd3d43fb846d34dacd47b69a464d2624dfff00364aeb3b15172fa6bca0ba4638ccef30dbb3ce4d177f25f735ad399fae0e5f162bbebc7488cd8b667d32a2f81aeb6f766de32f55f04889670e154d09fcdf147e3e38950d131238e5f7a979ff10783a36d281570e80e8c2674468d2874f7a2a72f874bc9739297656c482f7c941e812807bf3fee7016bca3f7b351b3b7629e90629f26a9ca0df3d6a788c59c8de164109c2b5e2d693fb064414068ec9394dcb0063035a33e85fa525d58cf794bd56db9c98b6101599c86b3050e8cec76768840f9bceb7260b8d045a832e95ec7622308ee6a777483aad85ad4da0b245b695f898adb99cc5cf2b8db01dd87a8b470fc55e01895edf29483a1bc7ae4db592ccb77770be1594be95e6c8f67d12e73c009c13f97572d70edb1952b099a13370af5e105097d228460ccf60cbd85a4c6eb0d2a00fcac373107e31ec641d1a8f9cb00ca64f34c199dfeb68b81ed3ffe7466c08104546e1ff25e0510df55221bec442e020b23661977e3fc4c8e416afa1d634b72a0b88633f8eb9399a593625d1ac8b5f5e730e5f37a7844e7eb6fc51441a6787ace0bf0939e0919cd56dd96015b40cad6cda5f032063b103b41986e7675500a8d3a46efb631c11faf523b2e20fb3718892614f4293dcc6028caf516664fc7ed7d936f662835d93d9e8114c716b252dcd070c03692dd8f7152587d4c2f28721ff37b159de42beb9a751c7848215a29d22763bc0143b815a6ca9d13e7817f2b87941c9e03b11b922e03202d2fc00f4a06b30c7e1e6986e3bac2bd0a1503c6a9ffdc37d06fd96f5e83a529c54388631902493e34ec1218bdbbcdd8bb23b064cd9f3072bbd689c6627a102ff6bfa23c7456c3e5a3182f61754860dadaf99598bb373bcd481837916a336fa761db65db0354be3e9c7fdec0d1920b7ccfb2f3fbc1b02cc42a264507f31ec5c9304064d232fe5c6e576cd1c4b1976937ee7d8708eee437fee316e84092618481deb0d36e28073a0476106348d9268bf781a7b24f7c6f203865f3744ffa7067ec1ca8ddd8de68500cba09202639bfd51746b145081673690bceedafd28df3c2a2c159efc405321623a0b8cc6a264df7ddebf18406b7e3aba2d4bd6ae03ec8bbd92a005df7f77c715108007479ebe7c636098be7223252f52d83e292145f4e8facb83e707d16338aa7d1acbccc28299572a16e08095f6ef261c422deb69c6f7848bd968cdd3045163c6415126314def987f12523723635965b4cc0991d131a737a74fe30a09e9c4c453a7aaca85e50301d2d16a240d82d55aadac3b0d6a3e0684d4e68acbefc8c25101043b443be7e90a3092eb4dba2b402b0dc775f2fc9d266ce6a0a69cb36f0ef6b650c8ecc3cdeffc5ecd8ce46b9aab7e29aba094eec62cc1f69dec28af57246512e696dec84d26bc7b130ea744159366c0d5d97394ff716a2bd580c95d2fd310efc00f3eae2c9355b1147df3fce926c5d1366fa8d79d59022fc0cecbb1f3109b0a6fdfb37506783b0ef805025e5750fe0c720464da78a68eb0d103e39ff12c3b56426c02195b1970ce8e756e28d19ae9035b5d8a8669d461dbac2b821eb86c2be7317daf46d670c9c203f05a864c461a4401520b491280f26a7b1347d88e9420479b6577cd7e5c78d8f88c4daa06ad41cb503da0b3bf37a0560b579bb53215b9a86fcec7e8271c91370fedd7a5e3d0ed0f69a0a26bdde9e9762ab6b29226699a5c90bd8c4783aad41b7ff93150272be37739c9df90fac7651a152a3c1ab67d95462798adae0f7ef9bc25dda844b22367077636160fb5a9bac1816131d72adc78dc8df1258d0b92ef5203450fb7a0aec2425d441865c774b141bf4b5f7470896e26d86afc", 0x1000}, {&(0x7f0000001480)="d21dabe5c692a3f697fa41b3de5b7b843a069bd592e8e4571c9e9e756700d7c91afac522854bd681e92a303f94e1558546866d8ab6c24934d5f59021ffee65e6b220f4ed970158739a77bee0809bd2930269c8e370d14e62569b4b49", 0x5c}], 0x7, 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)) 16:03:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xb6, &(0x7f0000000140)="7928fbbfff5eb0e2b12a5b961d00224c1762b6368ced91a55832fcd65b378ee0aba86a9fddc0dcf747962e6190d1f05b7569fbc961d916ec8c1e6766218fbeefba5224fe8a021b14eb7f8a21034ec594fb9a37843938bfef112a42823403ecb49352df46f1cd710603246b43bb71fef9c0da4dadce1b5d1756e93f5280eec2b3777990f8a0f97ec69665120b4908e654c4d37ecea3b6f920eeb31ac76c59c36700536f09d3951db708087d91207c2b8138ff4d144319") recvmsg(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000025c0), 0x0, 0x0}, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x2, r1}) 16:03:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000540)="49c9dfef64160aa6df4f55cf7883000f19aeb84a183839d8cfdeb8f6636024e7d5cd454c4dd5d3d39b09e5d1120234e233259448408bbe1e93dca8cdde6d62a82ad64e5ff1a12038ffe5bd9e6d7e7145cdcb7b0475f57ae9187ec8bf315b1e73993d8eea3f2dd1f900b3435008aba3ed6ba48f2979b349f2738bcbbc9ea30236679d7fde7938fb0f8fb28a0f75b41daad35da7f8809fbb6c36bf923e492b8373de1eac0d031ffa013f601990aebb97b69a9aa2ac5170466eb4ad07b12808b8d63f403a520cc7ac20ed570f5baace4d09d9a3e260f797aeff90136b53e1cfa43bcb5973", 0xe3}], 0x1) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000800)="841577c1ee3e89299cfbe611591c4c0d4bb5163e5c007ec37d359465129dce3710d13f7fb90be78924a467d9e1c91173e2199d69bc0d56d0fa89f9ad7d9efd5d88f2a2bc6875eb1e17bb0a6fdccb104f3931", 0x52}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="bc6c2ff01a82de49f913876f33cf206fd4b807825714c72bd43016b11bf36fd4f1d14aac79115ccd2a9585530f62dd1114d79c931cb1cc8476d7dbf60dc45237d2758008e54a7d87f73f075d3a7d187859ddcd388696ed08b9e1e0d5d7c02959676f9b621af78725a94cb8522b126ab238fbd7be0a775f02f523ebbaf288cf0b7a7c0e0fe5aabce9c78d538e961444e9663f6f275305ab8bec8048693aef2e4f7585d605b7e9dbc511c067be02", 0xad}, {&(0x7f0000000880)="1d7776541bbdceb0901387e1d4e05e9645a0591f70466c964541a9eb056e3241444840d29072958c0b038ba80ed68e0185ae548fddc4444f4bed44f642f71ac61775ad50a1662b9c156862baa4fa4e31ae0f4c97d69e2fc803bd3d0142270cbadc71b6d17328fe1502531c021e2c52560daae8e4f063d03842536e52d60786389d8c8c5b5a2080cb3cab1fa0664a370019fe5c0e8621344d59660be45ecb063073a5bd912944b28d7a124d278130d81ba83cdc2345230a7cd29223cfc8f564f1dc63982d528ff1fb675694782983db7bf0bc26d8c753c3d95fa4356092d4d0de63553faddf2bfa460aef52744e83185a114e0a0058a6a73392ba529d6cbdc99d15b315b007eb4745fb77e49bb9ead378c98c06e64032561802bf08c3698809ead9a3f2c1206f4fd5566f05c373be1a1eaace88b4482fb57dfa718175f5a31ef52bac401779d7b6da9faa178616aaad275d101ae8b79b25c2ec125015be02db4cdbf8acaaf17162342a1cee13f001fc7279fe8a501dc58831c13df8bf5ccd0000681053d89f0cb4a5cc9505fc284f1e476248d873a8186c7a3991709eb04bd9b017934d1bd3185570671ad241a26678c39da395d814088daba1028280f7a29facd4afbe34370c4edeade8433ec238ca55c22710113eae5c1c91ecaaa3db0794f0528c50438994d839b13a9b4324e50ba353e35d25f85db3f286114c8cf166fc7137de86919745ae6015738f2a5e9617310db11630a88f10f191b4c910ae239d0c74a04a115e9f344c3cee7afa4c38948466e8b3d86cdd581663aafe9cd7b8a7815d19f6dcbaf4bba2fe43dbbc6424f3937a01b2f700549dc79a0669193f364acb9ed36435a5854bb5d673f325f61c9821ec34181df15e07a875d408f381234341bab9d11bc2b35294354ce60795eace86aebd9f319ce45bff93118c47f4431636bd109879d9d3b481e29c4c1498ff7c87bf632a24b902e0582da41b1569ae21553454740901121e90ffbe04a0ac49f9ac57bc94ae97084491321b3b1a46487167e24f826a32be7a99c7b18d10ed1207aeeeaf9bd665bde2319fbc1ff90e2b167e4811758769abea2e04d338cebcca82a4ad1401ccb4a1c281f23842571fc288f494a5de68bf9a8a7847262df393899f8dc99b791264217993f1724e0dcf1c17f7d9a695930366246206b51e4c1ff012b8cf671a4e8361284d5c51e1487a2ec1084790b1b9e34899983e7fa2220412af1357a5baa567fc9e4e75de375dad000771c5dff6388c41335d187b977bb19c42ed0f426e1a4a78314c05b7c2dcaab4e0fa33efd4180952befbaaaa97a3f2a26a7346d7f85014ff96a09433b20a16744c58806b0e1c951b360b741bb70c1666209a53bfa492ce8a44dfcdf77e616dad4962bdab9534bb4cae1127371864696490d3b0bac32a829f39b32b374f3d5cc7c21e413cca6eefba2d494c72fec16087efb322deea8990f7578c3086542f705c7756536b4839d803806f6a35770590ea184b1ba4b71d161cb61c65f2c909fa287af21a19de02a73c5b2acd8cb573f2dac06adb37cc8ef0b759aa74524210b31b614a9756f9b19431c23dc1eb7b3fdf915fceba5ec05a49f3392b4d088f5045a21f23b3a2b618449b49da3cefd9849641846e5978b76215e458970716176f34591d9f07051f280e051b2f90e07326009d485bfbe5e7d56ca61a590113c4d6d93c6d0947ab0c9ed55fb56d148858a827ae96388d9888007b9dc4acdf7d0f393059a7da5325da6746201e792cb3ff144b3c33f81f5cdc3118174b4122b37f0ca87f9a4de349339dfe37211c4f774ce73dd94f81816c608471d0135bee6787676f82dc240796e8eb9bae87564b352701796a08cf13e81adf411d95b28aa64fbd4d0151fa9b9d0eeadc90b57ecdf202b71b01d668a1b5f044c0896efbe7ed86c49f0859097c50bf353adbe55e7ead20ffdb35c00f5e9923ad5356b3b47503439b026885f37499c67ff4d36b81517bfc23d9e430e8be2cb51a3abe2f3a4d8afca8a0ad395e15ef0bbbc939475e4c2663375f4712ed072153a28a375377807229ed55c1a690ebad9fca1d063e59d8a335c9e9884fc5af0150749a74ad2a4b4be506a82f205b1884d11541aefbdc2777f9c0d57247b61dc13f25df776d2430ee8fa9c82c3667e7f474e584d612f6ecba5671ae13f3e025dc99489c95d7b64f0182625c8931d0ed9089f6a0a8dc8876a6739ecd8f1c30e3ac29b676e08e554ec99695aec3ccc57ba81cd52bf02fbceaa20ab921ded402b55fc8918a1544e1b61c305f7ede2018a56c24e0feeed2ba6de6aee74c8ebc7be766da4f2c926815e5d3dc915b528c137aa6d3fcb1d3c51de9ed08d3851ab3a0972bb7dd9baaefd0731b84f74b54d64a029d2f5c5795e8fcc703feef8361181496e17efb7222e4bbb18e371653c191a94400d3e7d44c741463fbb1087fb49060eeac07e8bd57328c6168f37a6b08ab0268651a9510e34fea1925cf7b482c9d79d4cfe6e7f9994503f33fe62d1af3124fbb3dea4e2afba6fe05a41590471187314ccecae18b9f301309b19130ad1c1d3a8c317a6fa85102ec3ea8a9aa11f2c2be69769004936454bb0585dfa4f8756a7055be136fd79459ba094ddde1d1e2bceb2257da34ec7731527069afb339bb2cb84be8fcc7c9ac31935802046d38ce60a28406f095b01249c022f54e1d6928b2c412cf5176feb3e9b34a0cd456fb63219ffc95861519468650c339aa56d5d7154f3ea616936e5129bdc376d2a0f922bd77fff2e1efe6c690d0e94ec89df7dd6a94645516b8d758816268d18d124b13d0f04367ae273d8701ea18a796b47004a804fab52cfbbb29d884075e8bcd5f9bf16a2f1e8054533f1e9c7516ce7028818ab269df8bb02041f89229567646742ce119710fdf75857e7227702e926a52eda173dfeb99e8e8caf809b63f7a7ab8fce2cc3cdca515e4567b4e3723ae51d9314dda423a8bd1b28e407c33fe46b4163f2b883195e3f3e645b98aa899f7a60e0849a3e0973d5f0bfe6d1e0cc7db5ec62c9c5195e531985ca0628195da6560f6699e4e320dfc903e8c9ac06696941cad865996713c86c8568c09377de0a1831ac7299c48186ab205490370f3cef2cc35aad9caae0738a0a9b232dfd9f3d5517e193a62e324d2e0deb881feb69836142bb45951fa3fa5424b3f6d66364563e865d7264b97176460fb03a5ead8217b1bcf24a44030b192c8a6abfa4b9f8c55d72135e5f3085f7ad8e93c3ce69f730551d140952094e7dbfed305fda921616cc90706d6251a44f7b4c1fa93d6222237111fe24e8f1fe6d3573f1a575a71aabae68364ff4a325672b6f933409573079ef77e76ab21aa2921856bf89133bc192c60a8288ee7c51ce30eee8d43be2fbe293eb7953a9572aa78c9fe3b1277d09df7887ae36728830f55d9ea5f8ca02a3f847652b82807c5c21190f49348a046463a8c9118f6af5584ab5e5db04612855bc27365d6b34bf4234d5729379b73daa2812b88616225b3abcf014ddb468be1dd600d1fdfbbbe69d3ba83f32879a3f404b6a03dde796c214cb5a3f634f2b8720a9c5f4c877723e01d2c7da681546824827750f3e474e3e647450119cf68bdc2722c4ef9deade5e5ea4f619f7a0c26346810fd2f3bd4fa76aaa0b2565467667baf74b8dcd7f71a8dc96c343bc2e5ab7db9d6a815c7e749444ce28f80179e5fb8fd78198174cf2f68b2aac5f517d0b5ab4178c7780929140135d942c6648bbb8a325fa18d8942fff7a591698d61b4b4ecc1287b2c580919810c926194f744c9b64a18b0855cb0a3052924392f65adc4c3d8905da89f936b425094c41e350f7b9e8dfa50ccbda02844397892a3163befab7d01d07baf7a94e3328258569756a83ab501485825b3f70ae4432ca2af5ddb66463d5777be2dedcc6564f80f8de8e03a892063269775eaa8a8140b30ff6c6f99148eb6267624bf3b4bcf32c7a9f24737164fadfaccaf23ea1fe8efb44caf42b197c4aa673341910ab8ca2d192079c2be6a7c3bb1898dcf391cedebf1c3ba9dabdf98d99003238e31f1296738e0adbeccf9d5a5cdba0718fad714883b7b633eeb0dd4994f6768d78ee38b940131fd6f29b0934a070e29bdfcdc33ad47c40eac1cf6fc67a764af5c44ee5952642038d7d724d3475e7be829ff5463d27bec51b67370309c1485a7e2f977df1d6c70fb21cc62d00fd454c03e9563d6ffbdb069cb95caeea2795aa465442748671fe7d46aadd4bcb966b545ed3e5bfc8194680f2645323d7b2bbf4d36075fbe2e8b2f4f871aebbd8f0fa0c6f2b0ddf5598b582e2e267415b17b1d46ca6f540671bb7611f2ca5b87f38cdac218e288a2f969621dcceab842d70f5df162ceba2035cafad7902011a5e38a23f1aa65c43bbd5593c46ec6740aba1a2bf5af1beebfe41fe47c2ca8483ee460072603ab5d6fcfe98c49d1404449c88a419eee5f40d82e58a43925b0175ccd78fc4d4ec1dd442a0f0d5732d839aec386dc09a0679c8f8901af2a895b90afd93e9e7e3d25b023951549ccb690adcce80f46c42c75e1e4e4e91a4b09b4eb8ab211e3b40f95a43dd4353c26a66345294818fd68c2736ea69d64486bf3fef56b7b2cbb5a9c0ad691d5c9d49cc12cd650e8116fcec6f9d1bc9178d932c5705ee2c3d8db63535f2c98ee9339f41360ab49662fa30b084344a2148e9bd3ccbc20c5e16e1b468a04e7e6aa88f666bd6fcc2c02a3076ea54b65e1f891bf0a5781eb009bfcc255fc4711e6c3e428d63dd75d681ca2b811bd10c9bc4b4b3e73fef7e6d831518f159e5830faefe48b54154036fe655b84c6624e7b8f3679dbd480e890f144943964890d482f8c7a07e6eabd74c2c401b98d57068c0a5e4b88d0169d5575604c14ac42bc5587814dbb4dd668f36a3fdd622daf2f4f185b76c30799af655399a3165ebf04896a1f5f4d5937178885d91a79bb43f320383e0633ac4f57f78f315742ba659ea71bed6172f488eafa5c13dfdb189e8a6429f5f601ab73e5ff1eae64fa98ce1b5ca3387dca8fa636a1faf74880be5dca3e4a055e8f5ac07530bb1dbaf0e1a06c19435fc5f7676997aac33e3c13818bb24c4e06925c6114912c8593b7e8f4ad0148e67561a0e5508abf672c5b4af95d5b054071f334aff12895ed78bc68aac19b062248a3796d99730d98534f975a84f25ea2b666f67d1f70c72a8b3f1d9da9ebf174f99996a7be392b6801a1869b32432e7dfa87529806fb62584ce7f363f31c424a60f110f6968ba80f8f8b41c3c8317c39a765c9e8f51ea7d8ca460465d80d9f1f01e8c09548ddf82eddda4104beffdcb8c2c499720a4e7356fdd568c77d20384b474c5e65848806ba150d60e322012e311d9c8cfc501999d49bb25e183e4fadf93e3fc3b73c20b1e82df428270eb0ff408d53c9d44492c0540bdbfd90530108137f428536be059e78d31b23b2550f12b7a8a730eb655e0325effa96af8c61432217db2e1d8deae115970386afed7ebed95f4e936656ae6c824008be9e5889f4f4d3aae7470f9d72fb1c1bc871ee053d1ab1e3774629ba38ee066f95225e6cd9092aaccdb3edeb9dcace92aec2e80eccea06b8a3ee28a93ac665c3f782e34429f161225e906f64647ffb05f8b074bcd98d969e640fee7d63d9611ea0df1bf82c6c1d33b9de292c1c0c344f0d66b4549cd598dcbc407ed9cf3cc2163fcb12062f6933caaa832f7f113857b763c0ce092b9697d01c7402d9fd660729baa2a07789af7fd8ea62644483d8b1fddf0d48", 0x1000}], 0x2) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01028f2f62637300"], 0x8) 16:03:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) r1 = getuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) chown(&(0x7f0000000040)='./bus\x00', r1, r2) 16:03:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = kqueue() close(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) 16:03:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:03:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000300)) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)) recvfrom$inet(r1, &(0x7f0000000180)=""/200, 0xc8, 0x2, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:03:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000000)='_aB', 0x3) 16:03:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x7}) socket$inet(0x2, 0x4, 0x7fffffff) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x0, 0x4}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000780)="95cfd016d58851fd2b00181a9cb9d560bb1705cb12353af08a38191986a1038d099079919c55ca4a22f65729de399cf8a963cbc0c61b6997d4fa536305a8bc40598fb60cfd68dd08499cdfa94ae0ded37e772b1af121d4abbadf9b870ee14419713182b6865bc331f4424ba69ef378e8106722afbc54dee9849ae596d24fb90552dc3c64afb94c7adf2131100bfe82fb15b729f97925d27a9be2d313b1d84ff157a84c51ecb651a5c9956f2f837a7aa941d0de49b2710e408429f08562b17f91d85e1f4a1b57dc11548c87a8c7b3ffaae98df149ed82d41cb1311449c0df800c1d4e1eb563b81ae7ac68f12f97903a5fd05125ce4812e70850dde3394cb64f5f23156fd74d1361bbc082937718735d9470aadd30f9f88a7f2e489ca416ecd26e3557c963e45085e8e9c977dcd0c2c2b4753685a2b9aa05ca8baf4a20fe22cc5d4db53ec8501a1d71ab543cd899c3ae5ab92caad9bf5278f0bff1431094b03fe2f96e71c2c97d8218cdd2bbc9a59ccc262e0834096574da810a5490df0cf5a2e56a5070e04d15ded2dd5845ccdde2ed2b006ef804d59ebf89959005a85734b8bbe91b27bf1bd791ab83c68fa0c79ec4edbb253afa14d5c41e8fcf4e121dac24b570a694d6cb96b63732e64c4f16d216e311d36318fb8f13b59fea2aecb7b53063844aac9228097b0089cf64ce27e90c9d18519e2c1c180cb7bd4545ae701569099c926864995b19167183a78ebc7c3560977bccd3971b1d8d515752b0ec1b4d5bfa77d497d2996f142eae2086077b315647e655a9712cdeecf159cbbe38366436ff027ad88ae4431fe92b89f621e9efe3f6bc3ad509d38f58b7c4072aad2779432989438062104fa3f0d80bdfc96911fbf9fe3983f7046d0d50e6eb426aa829d5b6a79ad05e30bffc78617e6f19a9ed4b49361036fcb7adb2cc30bb4a75992246bbb67bf66db2a608267439508835083632153618e0f0834c8b1e4d9d820bb8351e3ddcc156d806b960db75ed069694341c9256512ba97f3ad2177c1e9fcfd768c04d3713d24809f3d7d0fb36ea3ab0461aae4325b8fb8316e25de215a677da644564a38be26ebdd54d2c74c828ebbfaada7adc1bd5a79b9d4062090a403c0e0dbeb7c6e82a742d7219d9001964ebc636e8ecc0c219a7b6214543f7e16688874ea4669cb9618b138a55e389634f7295348824d0c3eb71ec93fccd65d6ad704913f9669388e96a8f4fda4b3c209e0bbbe9ee07b93c78ec8f7eec8c7d21cc9bd84652c3621ed47dec57d6c8c3bc042d5d9f0b3c49537b63fa4aacc2827c92e5063a0188ff6151192858060809550e23f3db7365903a48e6a266f96a85ce01c71801a4a4d7ff966208501f46e7f3394e32e73d534642353059110df1bb82e2a87cff858c73a466097c5d9318e459008cfbd7d7b9520db191d29e84dc78526ba2f69a62416d5ffd49a607dc71feaab46a659689805fb761a68c4da49b3e92754ca030516e51a7b18bdfce838cb11fdc561f1fe121cfc1773e29cc5d44c5b7cf944e4b81947ee9cb94a840f0aa111fcb7325a09f4292b8d16e42d0cf9a91f978b87c31c7f088691f04885e17a45b2252e2d1e08ec5392ba307f8e0a72dfb283beb66b660c39e8cd6e801be2c0d13849dfdf21f2da86dd34ab26addb0a287fbf269635ca18615d337be82e37636b9a36582c9fdf73c5d0834e072e01d0d33b77c87671d64b6e6f24b9889933f054a4f3712c21200de27cf04037059370b88529c6223e98fd723a472f52dd2728b60d42cd0f4c53596c36f5b14bc498e4f6359f223d3b68e53afc0bf5899f813bd2c018873d929af98594d4f809632262a0f80b56c9f83d46541b58f685fec291a8945290a81bdc2a7bf7c5131c6b2e500aa51efb3bfdf6d1834a1098031009d587ab0f27fdb69f9c4ba36e44fab8a9dd3c0b896a6d76b0443ce74268f4390fc4463b9e5376356aca30c5e11baa1c8c121ae9c5e60f08f9854ad649fd17911baa7475f1402214fa22085b8338c09470124ee7a0c244b9685c961ce5f5d3dc0c03905d66e889eeb80724a004524527fb1db0c6613af95c2638ac44673c42f4c2b592dd1c2387056241ef35edfda17761fbc2716eb0f5815d663fcfc4cf05b4622fac78d7ff9022f25d82b9f086c3fd995f408f3b9320bf64e35f71589836cc25297a4717ce6fe461c1e8df7a662bf9362998b2dc9a0757ecd8798f0b058d1b5780d1e48cee854ddd61aa877e5e9796ddde49d6beea50a074a354b2686ce8e59cac959abddeb8b9698c025e633db1fb5dd15aae653e8193daa6624b7808b5788fc9c7d7523fb3c61ec63fa2f1bb3dce82b3bd6d9068568b4c5fd4bbeeaf188255473418bf37e80d1b1671625a2c89dd655805e16f4634da2e4210a514cdbcdfaf21243baed32c4ebd91782323ca22e0d5a52337d8febba66dc08db6904cd8369240cfe5f48e49023889db5684e6ba5d779278269bc29eed119c3aac947e19844833341c414dd2f85bd433646afb7cd0be8aaf6baf7e355a3b63aac625e8a50b6104e986e7582300232ab3d2cf5fb638ad0864f20f9e40463fd0211d99030f5fe99ade8c3408cb3755cf5569cf320b108c00160baabf2d1e3b5fabf1a6c13bcecf93eb9c93ce36b3f9e0da5a73a42171ca82e234cceb0a11ae94880e53ecdd433730a1733592c12c9d504b4733816bd7db30c1c33e2c37f11c72d198a977a9f0602b58100e388432a5b857a9defb0a36e25ffc4303eb25deeeae60920a6d4c93a2ed0305195d0cc46679f58eea1f8666bcdb2cbda61c59ec92fa78ca8c180322b51be0c19b5f242670ae966ed24a696458bd2a95cc03974287835015539c77d5f7ec087976bde7991f29f7bde5651289a6872ae4ee96073b44f1f1296a4ec778e45ee81654396ced515003af287b00a01911db4ab1d0b45938cf6f2b1f025488ee4fe5711596a3a2981f061f1b3a7a615bac0c4d3d398a189d859f1a38c4e67d402888fdfb3ad21f6bce09ac786aced51e1013172fc47d9b97496232e2aa7046ab44d9fa033cdf7bd38773f2748fd6037ccff38e0d3ceaadf506df464cb09cc368bd154eb1b36a0562c6fa5fe7410e87deaa0216fa5ed8f8d60a7ac006b7e0a6e387faaa21cca48f6ae10cd3dfbc58aa750d9b6833aaf0d77ad8b57d879f88063074b27eed69e268b2d2ad6a75b9e685e662898129e1da6076556a750deadcceab8cc5d9cda410a26908e5ba31dd79dd2dfddd77cfab9815db2fcf0c8ba244b1aacab2c9c81ae4c4dccd1524e39d3f9d2e1796b1050fdfcabdef16a3fc00a1a2e0e907cfd90ad2ecd30425e401d96fcc2b66667143b473b54ed2cbaa8d24ceb2949fb85d8b0021e5fcc0fa0a05a5a5a507ef94286c20851d7316843f852d662fda0796fa7f52c4a0b65b2c2182a8d31d4f0036d99843830f4c04a50d0573efcfae4b4c3786c874407d4a70ae8847d118c37eb8b00deed195551ec89121130fce1bca3695d53112d2d9b064ee642829bb39c5bcb7953bde4323e2ef60b0ad0f8fdb1670c10b04c79e37b61ff8fef37753370247e09b155afeeb846b46e22fba46b13e8287c9be248028ddff39601821bf2e97dfd9c4e382ff50c99ae0177e712cca3102e6c4cc700e9fc0bea91c0208f19cd77858d611f787bf5597a13cf6bfe4b90ed9221029265079445de8ee6564fa501b7ec3d3605d5a603319797089af57a833dfed3f3b4d92df3680a11f9fae6549bf74a6e3824b76d7fdea5448dd2e9a03eff5e851c91de67d86c5bcaa95cd8f41a54248cb23bbfd7015864b33e721c15d34715c703bf62b2e5213b0478fe54b6baa88796110e101c60c64b9637ec511415c7cb3fadffe4d536ebb410befe82dde2ee1665a52ccba2c4be35798e47ec4f003cfbff464a7b1da97e563f096b07c4fde947e0df5a2bc95170c5cb99bb6d0005c5109a3f52acdb5d5e45297e0a798f0b3457ce6a2b70a9a939e05e150cf15471941f1966972fdd05d9d7aac6018e62a55a93681c5a3ead7454e4648941849764f5665c2c88aaa5a5cc00d5b238ca65732900313fa89aca5d3c96bd3bb34108725f54c77e412b65355ed5b56ea56dd5575ab9f88c74128c29e431c43545159300c893cb1d8571843fd12ddf1886a4ca19a90fae83193dbd5842ac1bd5c38be6849752b539e108f0195f9981493b35d27c3a5c500e3f134fde9fc90d5164279db23f813899306ddc2c0067a5f0913ccf0e574d8e48ffd7153e79e406e620fc225651950c91ef38305586d75f06bf1cdd536ed68037773f3c67fa4fad7d0565ec79c061b467236200715b584a48ab48a5eb91c5ee8759a8fec7e670575a7beb35337592abdf97590baff82022e1b0bf8db03d0d72d74bca6e0cfce5e17abfff40cab26a43b5953dba0f74e3d39bff75f4bbe3ff17b2db7663ec5a3a22d157a3de4d9ba59b1387ab28aa50d3974057a52b856ffba300ae3738ffe35f4d9d807211e586c606c08c5d0f971476f2e5c45fe30b8656f5eb950066ddb9e5fc4a16d135b7accb1241e820d20237d1937225698c9d71d589ba0f880b22b1f7a11c3fb6b8107a0e4f04e86c07b8e9b1c30837b8c395fcaeba5c519eecbad245f477d9317acf6cdd6a202666af8299438d63bf1416777bdd484751c63988b93a16d223d4ef246835d93f9929255da2ffc7abd2bc1f94005773c2773fc3c6bcf190369abf5d6cb7d073ed6b2edeea7bf62e56dc59cd234adb37d7aa3a1dcae471ae69ce00c0caab3c54bd526874ed623bef4c8284fd291292499ee05f8e2bd53f7c8e08ff7ab9cb7d3f695eb6d3c23183b82d4be7af13a5690fc6833055618aafe8a431ac17bfa588623b308b3d12d68d264f2ce3186b78efe260ff3ad2637b780033695cc4d871e2827e963ba632de8f9734157b455eb8dd0abbdbb37d0e98f50d46b32ddbebf23953cae674bd6af767664789140e12c9739ac4177495ebe9ade6091dcbb88b29c8cc3fcdd5ddbee8b15d7b1ca44b24de1b61845de4bef22eb51851efa599aec93017295042df99213b845107f5512981b9441853e808c527b0502bd3706f5f1638f0a330546cc32d62e221736aceb5b9451872c5816c57ce82dd4f52ffb01fb9566d260fdb90a4a243786d85ab532ea02c74cbfc8ed06f3c10b9f5b26efdbe8bc6fa6c01e1d0ea841f8827d7aeeb0b7fba0598115c7eba3289dd3418801a25a55049a71f8fe04d82ac909863bf5c54cd175fae059e9839f8b808e64e6cadcad5bca4789db94946464f13ffa85e18a7d789945df4fa27006c0160efd8f3c9e00353f19266045dcee1303564ebdeb34ae7953902021e73a0c94504e6b99afa94d9cf332621260caa62db92ab6800d63ee21eb3614034b396a3e5fc734c515bf7eff15d4aa430e6f6c4c1283dba7b430a8353eb26b25b649191c357c407c006cb37d0be2c855aa1f176ebb887e497066c0ed09541411d0f3e0922dabc53ed393b9224653fd87503069a5ce69c6469772bfd019ebeec496349deb8169b4274d0bc647a6b0df522ec736e04bc8bb2d203fe16fe8972acc4a78ddb145622e7341aa2dcf2a771c6ef46fab161dfba8de5a46400dc28f3e23d59c4bf30165f98248a089121d5b216798cfa74e8048a6a4c96c05d1e5b85d72ce51e85c3de1cff2318e32516f3f214c8bc5984252eacd688066f4a131a75c3bb66e77dcad56611039e58d349d06a8d3f314a2ef09431cad2067283bc303260f4898822620ffc072dd94720649d499ce66791253a1911ef92af14d5faac39fd223f", 0x1000}, {&(0x7f0000000100)="07db6b96673543d71ed19b6fc55cf8f70ae1d815d2cf3ed294d5a11b468a9f5cf4d6539c222f34da0f62171edbf7ef669df6609f121856f4a8c323976832bbb3add542fd17415c142bee01cce3858563091e91939e5176a993bff6fde71323be2f90fc2132193706a2b9c61888d5efbe36ca8db6e9d4e8f5656df23247157c8fb032ba3d055dbb6d0238cf72e1fb08379e9b0aec532b3405ecd241e7e8c90b2eddb7f9670a2286578b5c66a716693d0eebb5caea2e979e2bae044f9382efe2625a462cf1adabbf94ba3a04a309e8930e62", 0xd1}], 0x2, &(0x7f0000000200)=[{0x38, 0x1, 0x8, "78290236d6e39e779cdb2f2834ceeca93ad0d73662b75b1fd4b0d1b5c29144c4e7d4928629"}, {0x28, 0x1, 0x5, "3d5af121b02136f3ba1ee14eca7dd920f00f"}, {0x110, 0xffff, 0xff, "aec5a86632085dd729db054ee73c5097cab57edcebdaea48bc960209b43e4df40a8e2cf3e3f1685085079a94483bdd4a655d7449dc2811de975fd62234d5191997ef5dfedc461427028d40e9cc48e3d6d55791f7ca7a89b7c6f17cf84d343ee2f639e271622c149b3169025e592cef8132bbc0b41ed3e110dba8b7a5a012e2f42d5a57cdc7ba8f89fc66202110c937200e35f27d9430d2eae48d0b8a469c74f4968d3450c21de82cd055ad88e8889c775e67c919a96dfb5db075e88d45e50e4f9520ed1207c1412f3438fafa8aad0bfad2c8c093b55261db7403fac6c4a7d75a001d6bfac132007b0a28bdc6823b50cea3416eeb858847f75977b4"}, {0x48, 0xffff, 0xd454, "e70b752f0f8ab071fb69eb31d836ff5cdbb9f6fcca7cf7d06bfcb5ed3b7033897afdfbbf5dfeb7bb4b71b21ad64c0fc2566b53bd0026"}, {0x70, 0x1, 0x2, "228fbaf3b299b04a32c11bf92f6002b2cd46f894c1db28c9df4871a11158d64a28f4961e376e11b373c6168a482dbb64b84123bd3d6575af2c1e60395f09e0db417d15fd58b6b1bb169d27c3c99050a9e325b0b35ebd88d4b97500efb38fa73c"}], 0x228}, 0xb) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x1, 0x7fffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x5, 0x0, 0x0, 0x0, 0xffffff27}, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x10040, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000004c0)=0x8) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xfffffffffffffef8) close(r0) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r4}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r4}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r4}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r4}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:03:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getgid() chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000080)=0x3) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) fcntl$setflags(r1, 0x2, 0x1) 16:03:08 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000340)=""/151, 0x97}, {&(0x7f0000000400)=""/233, 0xe9}], 0x2, 0x0) socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7fff, 0x10000, './bus\x00', 0x6, 0xfffffffffffffff8, 0x1, 0x9}) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x4bb3b22c5c31d56b, 0x4, 0x1}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x23, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xf86, 0x10001}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x2f6b, 0x10000000000}) 16:03:08 executing program 0: r0 = semget$private(0x0, 0x6, 0x9) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) semctl$SETVAL(r0, 0xf1b2464284fc5a99, 0x8, &(0x7f00000000c0)) mlockall(0x0) r1 = dup(0xffffffffffffffff) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mlockall(0x2) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000340)) r3 = kqueue() r4 = dup(r3) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/76, 0x4c) getsockname$inet(r4, &(0x7f0000000180), &(0x7f0000000380)=0xc) kqueue() setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x2}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080)=0x1000, 0x4) nanosleep(&(0x7f00000002c0)={0xf73a, 0xfff}, &(0x7f0000000300)) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:03:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x100000000, 0x6, 0x1, 0x14e6, 0x200, 0x0, 0x3, 0x2, 0x8, 0x100000000}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x800000000000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7815, 0xff, 0x100, 0x2}) write(r0, &(0x7f0000000240)="6b477aa18aca190e8ed49a565390688149005d0b544f8f2cf3d57f48b70e5b78cf1bbd0722e804b99aff515402d91495e7c2eabe8df81140c3eb3c343047d63ed0da1e359d5ba0a57feb491b5e2937532ccc9ec185acc55e6337974801582d58ff04a89964cca5e8c270cf08fe335a27065804d776bb89ceb094e3640cacad72bb6dda96cdd8d040bf237ae7b00666e064c2c153d48d03e0aed5b43ba35e28447c564a17b3743606420b3dcccc3a0f0680afc9baa9093de695cda5294b8c", 0xbe) 16:03:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xf92) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r1 = shmget(0x2, 0x1000, 0x191, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/142) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:03:08 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a99a76f5cc8a3022eaaca15d52672461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x40) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00') 16:03:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="4bb8bf32fac1de1c76ed6b9352005cade462699133cea138806821425bb3d5a7555ab3f9a416923c5fcfe93f129cbf96aa170fde33dbca62e4e09b786b87775040ac37629d6e057afe437388effc9ff0dfe99b5f96507c8c4017aeff833a286c947904", 0x63) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "ff0100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) flock(r1, 0xa) 16:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000007c0)=[{&(0x7f0000000280)="6857cbae3cc22b52429283659c7e460750e04429899be837e58ccf02000d22aa0c1fd528013bca456fffce15f3e33911b5ebe2fde0aa104154796d1149b231d87219546ec55949ccf299ebc4384492bcf7a7065a77f71cb7c134bb1d262b4f48e3890fcbb6ce6aaa4fded0e69a9bee3b43af596d73b88290f427a0bc43878edd67c5a77f435fec241c640265da12ae4a2a0ffe2d39d79a30586ded0649cc5425eacfd8fe480dfa52690e728f590b0fadcda3c82c7051357a3496c37d91e9c0c88728682689afee3dcf971f5cca2dfde15991cde69d21efe654fbe357dcbcbe624dac6052487f1cd23ac5f2443bce8a", 0xce}, {&(0x7f0000000380)="f74a118660d2ecd5d1d8859ec42583f56d7d50a6eabb075175eca75ca013dc46cbe44621496c02a6523d8ec532e85dc0249a04d691b69c58bcd460ae94fb6d6c110935f7fd93307016c8adc48d8c45a31f52ade711f0a5163bc0e6d6b6128648cd90", 0x62}, {&(0x7f0000000400)="8e4948e30278ad7b99ff03e5d327b107223770fe76c62f6836ddb12e391743ff6d78fb610c7f46a89f415164c5663092ab4c423c255795198815699bea3806c251827555cc560b3f3d43f6b15cf29c08666b2b93bc4b3d604d09c3b027203b4d7daa808d50767266ba4d9f172f5aff6c48850917604de158752f43808bde7d847c", 0x81}, {&(0x7f0000000500)="13d677fc6b3a07de5b646f5025802e7711eb7cfac8dce9bed6059890feecca1a55ba84cf88cd996279778d889c6e630db6c1d76b63bff9ea390880c8d467a8aec853bbde61a103c073ed5982b0b139d35cc9c3d3432a1685b2081af757e209dd8e47c38215deb98cc68dcdb04aac9c1a850c0cc0f01022c427426786379df3d4ad02c1c61e6952f60a533d76c320cdae7f80beb5cb79", 0x96}, {&(0x7f00000005c0)="6e0fe9ecae0773fe83e8da7555b3d93074e2886e6d461055efb9585e8b234e44707772e625b95485d8886d8ba16ad7604382d3b5ea6d398e10e8c836e5495128530e54ca9b2748b9e89a8544d7198f67f58be59d5c7b6628eb64adaa69a60c8be7dc8f606f25c55ae8dbbec03bd7", 0x6e}, {&(0x7f0000000640)="caa1a1e002ca702584c2277a39351833ffa0a9936e35c1dd3fa2e498b5e807e3ffeaf90c5e597360ca329c2b95c6d3caac08bc3332e09ea0829ff38c272074e9f6be986c870579f5519c37f26ee95e95dd40d7ab9590b018882521f08a68cd3224ec311cd44d195dd2b0b378d5049e4dee9f9d207d749f23d03144e57da014cd2d228d8812df7c09a2d4a36535373d2b9ca9796a730b3c44b2a7128b9ede314400c685456bdbd3ad18e447e167bc0f287175b9de840fbd1a7d469d02aa76fb2c816818fc617a3b5c8f9af4d36ffbe983c5101cfece70b23c8b82c73aca1d79d95b318c3a999d0fe951d163", 0xeb}, {&(0x7f0000000740)="a6aaf4f85d99bd87e66e9404eefbcd6c73bc7a88dca3ab4b1def0163d329d6c1fbcaad1c241636ce217c64c2051e2c9528b43c650cd4262a80fe3d8caba848dc0942317d957a9aafcfe5c784803c43c420d2", 0x52}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:03:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0xca, 0x7}, {0x125, 0x3}, {0xcb, 0x3}, {0x18c, 0x8000}, {0x82, 0x1}, {0x80, 0xfffffffffffffff8}, {0xe7, 0x1}, {0x20, 0x5}, {0xa7, 0x2}, {0x7, 0xff}], 0xa}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) 16:03:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="25dc394c898e94eed3094a8a277fdf39614f090a9c2882eaa92e713732621f496d233d287aca7954c8764b1a2ca7d5db21c8d7c326b016c9c7d981692b277fa0545771661dbda79a04ccf796a29e709980358143fb8101d293eefedd424d8905daa4f581036714626d168380c536b64d7fd0cbcffad581723d48e26f79696e9131dcb1196ecd41dc21b065046b1f169755d6a7455e0c64a39a1ca18571a3e0f8c247cfa337ec109f45215aa29fe7f7899bb71fbf0a5cddb7960e5ac3fafcf25839aca250ed8082124d9e57393c0702", 0xcf}, {&(0x7f00000000c0)="15c7f50d2001cb65125ef4953a61748d0c28b48c06b20c6ae44de73158ed45ccdb216b7bb78a4fb4b6c467cf1ef1fae6e258f24ec556cad4aa1bb724736438673df5c5d640ac3514275b09da270f6a368b038c4b6f9c2e2e2398dd16febf5f6684d221b054bf742c5774e8", 0x6b}], 0x2, 0x0) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r2 = kqueue() ftruncate(r2, 0xfffffffffffffff7) fcntl$getflags(r1, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x81}], 0x40000000400, 0x0, 0x900, 0x0) 16:03:09 executing program 0: semget(0x1, 0x5, 0x202) semget(0x2, 0xfffffffffffffffc, 0x24) panic: timeout_add: to_ticks (-12380359) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *190929 44063 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ff431739) at timeout_add+0x179 pcppi_bell(ffff800000669200,2eb1dd36,ff431739,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a27910,2,ffff8000149f84e8) at spkrioctl+0x230 VOP_IOCTL(fffffd802a880658,20005302,ffff800014a27910,2,fffffd803f7c7c00,ffff8000149f84e8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030bf63d8,20005302,ffff800014a27910,ffff8000149f84e8) at vn_ioctl+0xc9 sys_ioctl(ffff8000149f84e8,ffff800014a27a58,ffff800014a27a40) at sys_ioctl+0x62d syscall(ffff800014a27af0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d33e56e7010) at Xsyscall+0x128 end of kernel end trace frame: 0xd36a892d130, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-12380359) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,ff431739) at timeout_add+0x179 pcppi_bell(ffff800000669200,2eb1dd36,ff431739,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a27910,2,ffff8000149f84e8) at spkrioctl+0x230 VOP_IOCTL(fffffd802a880658,20005302,ffff800014a27910,2,fffffd803f7c7c00,ffff8000149f84e8) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030bf63d8,20005302,ffff800014a27910,ffff8000149f84e8) at vn_ioctl+0xc9 sys_ioctl(ffff8000149f84e8,ffff800014a27a58,ffff800014a27a40) at sys_ioctl+0x62d syscall(ffff800014a27af0) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,d33e56e7010) at Xsyscall+0x128 end of kernel end trace frame: 0xd36a892d130, count: -10 ddb> show registers rdi 0xffffffff81cd5d17 db_enter+0x17 rsi 0x1717 __ALIGN_SIZE+0x717 rbp 0xffff800014a27530 rbx 0xffff800014a275e0 rdx 0x1718 __ALIGN_SIZE+0x718 rcx 0xffff800000939000 rax 0xffff800000939000 r8 0xffff800014a274f0 r9 0x1 r10 0xffff8000009239c0 r11 0xba0611d85a15fc55 r12 0x3000000008 r13 0xffff800014a27540 r14 0x100 r15 0x1 rip 0xffffffff81cd5d18 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a27520 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=190929 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff8000149f8bf0,0xffff8000149f9a10 process=0xffff8000149c7718 user=0xffff800014a22000, vmspace=0xfffffd803f015c60 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 44063 230794 93777 0 2 0 syz-executor.1 *44063 190929 93777 0 7 0x4000000 syz-executor.1 44063 239115 93777 0 3 0x4000080 bell syz-executor.1 29508 343326 1 0 3 0x100083 ttyin getty 87905 41501 0 0 3 0x14200 bored sosplice 61253 306942 7974 0 3 0x82 piperd syz-executor.0 93777 146501 7974 0 3 0x82 nanosleep syz-executor.1 7974 404498 71975 0 3 0x82 thrsleep syz-fuzzer 7974 217307 71975 0 3 0x4000082 thrsleep syz-fuzzer 7974 513912 71975 0 3 0x4000082 thrsleep syz-fuzzer 7974 253980 71975 0 3 0x4000082 thrsleep syz-fuzzer 7974 45139 71975 0 3 0x4000082 thrsleep syz-fuzzer 7974 287271 71975 0 3 0x4000082 kqread syz-fuzzer 7974 150045 71975 0 3 0x4000082 thrsleep syz-fuzzer 7974 2673 71975 0 3 0x4000082 thrsleep syz-fuzzer 71975 521170 66786 0 3 0x10008a pause ksh 66786 123289 58875 0 3 0x92 select sshd 58875 7898 1 0 3 0x80 select sshd 42437 204262 53754 73 3 0x100090 kqread syslogd 53754 358588 1 0 3 0x100082 netio syslogd 86128 380304 1 77 3 0x100090 poll dhclient 54886 472777 1 0 3 0x80 poll dhclient 57186 44005 0 0 2 0x14200 zerothread 3566 140264 0 0 3 0x14200 aiodoned aiodoned 22572 265233 0 0 3 0x14200 syncer update 92882 469067 0 0 3 0x14200 cleaner cleaner 93562 177343 0 0 3 0x14200 reaper reaper 14260 353004 0 0 3 0x14200 pgdaemon pagedaemon 73311 459131 0 0 3 0x14200 bored crynlk 60222 316496 0 0 3 0x14200 bored crypto 37520 523162 0 0 3 0x40014200 acpi0 acpi0 92944 408997 0 0 3 0x14200 bored softnet 29711 400178 0 0 3 0x14200 bored systqmp 7040 174725 0 0 3 0x14200 bored systq 23612 299387 0 0 3 0x40014200 bored softclock 22203 346756 0 0 3 0x40014200 idle0 1 338258 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9526 14548K 14576K 78643K 12595 0 0 pcb 23 9K 11K 78643K 3378 0 0 rtable 100 3K 3K 78643K 967 0 0 ifaddr 59 16K 19K 78643K 526 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 71 0 0 iov 0 0K 32K 78643K 853 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1193 75K 76K 78643K 5225 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 83 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 800 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 6349 0 0 sigio 0 0K 0K 78643K 119 0 0 proc 42 30K 54K 78643K 1370 0 0 subproc 64 65538K 69634K 78643K 111 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 903 0 0 in_multi 33 2K 2K 78643K 316 0 0 ether_multi 1 0K 0K 78643K 41 0 0 mrt 0 0K 0K 78643K 15 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 120 530K 530K 78643K 120 0 0 exec 0 0K 1K 78643K 868 0 0 pfkey data 0 0K 4K 78643K 12 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 104 22K 39K 78643K 16515 0 0 UVM aobj 130 7K 7K 78643K 142 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 202 0 0 NDP 12 0K 0K 78643K 142 0 0 temp 171 2347K 2421K 78643K 19708 0 0 kqueue 0 0K 0K 78643K 73 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 3109 0 3102 1 0 1 1 0 8 0 plimitpl 152 100 0 93 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 1095 0 1091 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 101 0 101 36 36 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 18 0 6 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 792 0 782 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13912 0 12387 51 1 50 50 0 8 0 ffsino 240 13912 0 12387 90 0 90 90 0 8 0 nchpl 144 23357 0 21742 61 0 61 61 0 8 0 uvmvnodes 72 6530 0 0 119 0 119 119 0 8 0 vnodes 200 6530 0 0 344 0 344 344 0 8 0 namei 1024 75941 0 75941 3 2 1 1 0 8 1 scsiplug 64 21 0 21 14 14 0 1 0 8 0 scxspl 192 83801 0 83801 40 39 1 6 0 8 1 sigapl 432 6529 0 6516 2 0 2 2 0 8 0 futexpl 56 106684 0 106684 2 1 1 1 0 8 1 knotepl 112 1720 0 1693 2 0 2 2 0 8 0 kqueuepl 104 2066 0 2064 1 0 1 1 0 8 0 pipepl 112 4370 0 4351 12 11 1 2 0 8 0 fdescpl 424 6530 0 6516 2 0 2 2 0 8 0 filepl 120 43346 0 43248 8 4 4 5 0 8 0 lockfpl 104 2486 0 2484 8 7 1 1 0 8 0 lockfspl 32 3556 0 3554 8 7 1 1 0 8 0 sessionpl 112 29 0 19 1 0 1 1 0 8 0 pgrppl 48 86 0 76 1 0 1 1 0 8 0 ucredpl 96 13643 0 13636 1 0 1 1 0 8 0 zombiepl 144 6516 0 6516 2 1 1 1 0 8 1 processpl 840 6544 0 6516 5 1 4 4 0 8 0 procpl 600 15506 0 15469 8 4 4 4 0 8 0 sosppl 128 86 0 86 26 25 1 1 0 8 1 sockpl 384 6074 0 6057 10 7 3 4 0 8 1 mcl64k 65536 3742 0 3742 342 333 9 64 0 8 9 mcl16k 16384 16 0 16 14 14 0 1 0 8 0 mcl12k 12288 143 0 143 40 39 1 1 0 8 1 mcl9k 9216 124 0 124 29 28 1 1 0 8 1 mcl8k 8192 116 0 116 35 34 1 1 0 8 1 mcl4k 4096 309 0 309 23 22 1 1 0 8 1 mcl2k2 2112 46 0 46 29 29 0 1 0 8 0 mcl2k 2048 52999 0 52965 14 9 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 119889 0 119837 184 178 6 36 0 8 1 bufpl 256 23017 0 16423 413 0 413 413 0 8 0 anonpl 16 698053 0 689694 352 301 51 52 0 62 14 amapchunkpl 152 29388 0 29307 101 96 5 14 0 158 1 amappl16 192 44503 0 44060 376 345 31 36 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 13 0 9 2 1 1 1 0 8 0 amappl13 168 26 0 22 1 0 1 1 0 8 0 amappl12 160 9 0 8 2 1 1 1 0 8 0 amappl11 152 3351 0 3341 1 0 1 1 0 8 0 amappl10 144 72 0 69 1 0 1 1 0 8 0 amappl9 136 3524 0 3518 1 0 1 1 0 8 0 amappl8 128 207 0 168 2 0 2 2 0 8 0 amappl7 120 41 0 35 1 0 1 1 0 8 0 amappl6 112 50 0 45 1 0 1 1 0 8 0 amappl5 104 204 0 193 1 0 1 1 0 8 0 amappl4 96 3515 0 3491 2 1 1 2 0 8 0 amappl3 88 435 0 430 1 0 1 1 0 8 0 amappl2 80 64443 0 64394 2 0 2 2 0 8 0 amappl1 72 125194 0 124778 25 15 10 19 0 8 0 amappl 72 15845 0 15813 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 141 0 12 3 0 3 3 0 8 0 uaddrrnd 24 6530 0 6516 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6530 0 6516 1 0 1 1 0 8 0 vmmpekpl 168 50910 0 50889 2 0 2 2 0 8 0 vmmpepl 168 685382 0 683988 293 221 72 77 0 357 4 vmsppl 264 6529 0 6516 2 1 1 2 0 8 0 pdppl 4096 13066 0 13032 6 1 5 6 0 8 0 pvpl 32 2228397 0 2217023 736 587 149 210 0 265 50 pmappl 192 6529 0 6516 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 1143 0 595 22 3 19 19 0 8 0